300000 300000
178776322 202470992 287514767 970819754 857039628 297851760 812629788 234841556 805493285 227189312 611449960 701144654 698204142 698204142 865966056 422474141 105230327 422657892 473596274 869322316 350369501 557917929 748725729 855274762 750210921 857039628 861179113 431992241 792486850 310459790 203170078 861175812 800444752 402728415 516798019 436662194 914482046 284097129 110800857 411437340 424780614 967462668 917782884 741527822 297851760 320767587 377015995 700216083 105230327 320767587 861179113 234089763 748725729 914482046 861175812 297851760 582046141 813693723 234841556 310459790 424780614 110800857 202470992 234841556 256807040 761390736 227189312 178776322 227189312 516798019 813693723 582046141 855274762 227189312 917782884 33552010 422474141 391551467 460621270 187307272 13084961 967462668 813693723 761390736 761390736 761390736 178776322 256807040 431992241 706143946 233350056 475750466 431992241 178776322 706143946 287514767 460621270 234841556 422657892 748725729 282641288 42633846 808616206 741527822 233350056 256737954 350369501 234089763 421280376 914482046 105230327 328713602 914482046 460621270 805493285 242163189 801608520 968673309 355623062 460621270 839573090 422657892 354577205 861175812 585399334 422474141 421280376 287514767 67084965 421280376 801608520 178776322 37467656 421280376 355623062 203170078 518399774 611449960 460621270 256807040 857039628 377015995 310459790 13084961 297851760 750210921 761390736 287514767 800444752 343298515 33552010 328713602 411437340 693909716 761390736 467312175 611449960 422657892 355623062 861179113 310459790 700216083 310459790 805493285 187933868 460621270 227189312 303512140 110800857 655852295 865966056 37467656 431992241 800444752 178776322 693909716 514786524 328713602 933874496 107334741 355623062 698204142 287514767 800444752 279958846 700216083 350802729 355623062 917782884 23405136 605868704 967462668 950319015 475750466 320767587 475750466 706143946 516798019 287514767 813693723 402728415 145395166 909865837 812629788 800444752 37467656 422474141 354577205 750210921 303512140 582046141 970819754 343298515 805493285 861175812 402728415 431992241 110800857 350369501 105230327 107334741 611449960 693909716 377015995 422474141 303512140 110800857 13084961 701144654 354577205 495151474 467312175 421280376 402728415 605868704 187933868 421280376 970819754 801608520 282641288 377015995 227189312 42633846 698204142 355623062 761390736 350369501 869322316 178776322 861179113 343298515 37467656 750210921 328713602 284097129 279958846 611449960 391551467 855274762 284097129 328713602 282641288 967462668 968673309 518410431 242163189 956074512 23405136 706143946 792486850 284097129 970819754 227189312 178776322 187307272 13084961 968673309 914482046 655852295 956074512 475750466 107334741 808616206 166233922 812629788 355623062 297851760 310459790 473596274 933874496 518410431 234841556 310459790 96325706 354441083 792486850 518410431 839573090 422657892 909865837 355623062 792486850 350802729 23405136 33552010 605868704 343298515 761390736 320767587 861175812 354441083 227189312 187307272 698204142 391551467 287514767 310459790 585399334 145395166 792486850 303512140 227189312 865966056 473596274 84100792 256807040 187307272 292988355 421280376 909865837 611449960 421280376 582046141 42633846 310459790 518399774 105230327 495151474 187933868 514786524 350369501 800444752 422474141 96325706 741527822 328713602 812629788 187933868 234089763 350369501 805493285 950319015 495151474 233350056 655852295 761390736 202470992 518410431 467312175 227189312 145395166 869322316 917782884 377015995 865966056 792486850 812629788 234841556 655852295 698204142 350802729 234841556 355623062 411437340 792486850 67084965 518399774 956074512 909865837 750210921 869322316 402728415 84100792 178776322 495151474 741527822 812629788 292988355 839573090 956074512 801608520 411437340 933874496 460621270 861179113 284097129 865966056 424780614 865966056 96325706 354441083 655852295 297851760 166233922 855274762 701144654 96325706 460621270 391551467 933874496 422657892 343298515 869322316 422657892 693909716 422657892 421280376 605868704 202470992 475750466 256807040 234841556 475750466 421280376 107334741 42633846 297851760 42633846 411437340 518399774 698204142 865966056 750210921 13084961 421280376 693909716 67084965 475750466 411437340 514786524 227189312 107334741 611449960 741527822 861179113 475750466 741527822 933874496 343298515 700216083 178776322 84100792 350802729 354577205 968673309 436662194 422474141 967462668 839573090 436662194 354441083 808616206 839573090 813693723 402728415 203170078 909865837 750210921 343298515 354577205 968673309 187933868 391551467 812629788 750210921 970819754 777567625 839573090 967462668 805493285 67084965 292988355 234089763 37467656 813693723 970819754 187933868 436662194 13084961 741527822 105230327 110800857 792486850 402728415 227189312 933874496 424780614 42633846 655852295 377015995 777567625 582046141 839573090 350369501 857039628 252767027 748725729 42633846 861179113 956074512 33552010 436662194 242163189 402728415 145395166 202470992 42633846 354577205 67084965 655852295 611449960 391551467 287514767 354577205 107334741 611449960 310459790 436662194 909865837 800444752 84100792 800444752 909865837 110800857 320767587 800444752 13084961 187307272 812629788 800444752 187933868 460621270 693909716 145395166 917782884 805493285 839573090 557917929 84100792 839573090 750210921 350369501 328713602 37467656 178776322 411437340 516798019 354441083 256737954 343298515 514786524 37467656 350802729 402728415 297851760 166233922 422474141 839573090 857039628 42633846 585399334 861175812 354441083 865966056 287514767 777567625 933874496 350802729 203170078 23405136 585399334 411437340 421280376 706143946 252767027 422657892 748725729 813693723 355623062 422474141 800444752 282641288 178776322 693909716 37467656 37467656 242163189 460621270 701144654 282641288 320767587 909865837 284097129 284097129 861179113 287514767 857039628 402728415 256807040 202470992 514786524 801608520 475750466 431992241 700216083 865966056 812629788 354577205 741527822 761390736 187307272 310459790 178776322 839573090 96325706 706143946 233350056 234841556 23405136 914482046 354577205 292988355 582046141 33552010 865966056 178776322 287514767 292988355 37467656 968673309 13084961 256737954 968673309 655852295 700216083 234841556 861179113 518410431 284097129 187307272 310459790 233350056 436662194 354577205 320767587 391551467 808616206 516798019 256807040 909865837 422474141 13084961 411437340 242163189 234089763 706143946 777567625 460621270 585399334 287514767 518399774 518399774 861179113 706143946 741527822 303512140 292988355 792486850 110800857 748725729 187933868 105230327 741527822 761390736 421280376 473596274 297851760 227189312 748725729 761390736 421280376 107334741 320767587 800444752 812629788 431992241 693909716 279958846 869322316 145395166 914482046 808616206 514786524 956074512 805493285 839573090 234841556 741527822 585399334 956074512 518399774 202470992 187307272 805493285 800444752 96325706 611449960 431992241 861175812 909865837 792486850 855274762 256807040 701144654 402728415 917782884 355623062 350802729 166233922 328713602 909865837 234089763 256737954 792486850 956074512 968673309 42633846 582046141 970819754 252767027 516798019 467312175 422474141 473596274 96325706 808616206 303512140 750210921 777567625 865966056 777567625 411437340 67084965 303512140 354441083 655852295 411437340 227189312 391551467 328713602 110800857 187307272 808616206 310459790 354577205 145395166 234089763 805493285 698204142 805493285 701144654 750210921 13084961 411437340 748725729 693909716 761390736 518410431 227189312 805493285 914482046 354577205 813693723 402728415 585399334 107334741 792486850 436662194 354441083 970819754 956074512 861175812 107334741 145395166 748725729 107334741 857039628 655852295 292988355 967462668 914482046 701144654 227189312 792486850 67084965 422657892 701144654 202470992 320767587 700216083 861179113 967462668 233350056 914482046 37467656 605868704 495151474 857039628 145395166 320767587 748725729 857039628 792486850 514786524 839573090 473596274 700216083 750210921 303512140 279958846 328713602 967462668 557917929 516798019 343298515 202470992 516798019 178776322 107334741 857039628 328713602 292988355 741527822 187307272 166233922 424780614 805493285 422657892 909865837 475750466 233350056 105230327 422474141 967462668 967462668 909865837 256807040 202470992 421280376 431992241 475750466 287514767 516798019 13084961 242163189 855274762 202470992 310459790 402728415 970819754 350802729 187307272 495151474 402728415 355623062 187307272 967462668 391551467 350369501 411437340 355623062 203170078 970819754 145395166 857039628 741527822 227189312 970819754 605868704 585399334 970819754 950319015 467312175 354577205 857039628 956074512 297851760 516798019 750210921 869322316 284097129 805493285 282641288 187307272 970819754 805493285 750210921 145395166 800444752 187933868 801608520 792486850 698204142 741527822 557917929 431992241 145395166 761390736 297851760 750210921 808616206 42633846 350369501 227189312 855274762 37467656 518399774 761390736 424780614 956074512 354441083 166233922 320767587 805493285 857039628 855274762 861175812 279958846 187307272 693909716 67084965 421280376 187933868 861179113 967462668 343298515 777567625 310459790 203170078 287514767 42633846 967462668 252767027 354577205 475750466 242163189 813693723 473596274 166233922 350369501 252767027 431992241 970819754 424780614 350802729 67084965 355623062 320767587 706143946 110800857 422657892 234841556 84100792 970819754 282641288 422474141 950319015 328713602 557917929 475750466 748725729 861175812 582046141 518410431 234089763 310459790 861179113 23405136 282641288 956074512 933874496 328713602 748725729 956074512 557917929 354577205 110800857 495151474 808616206 473596274 422657892 234089763 518399774 808616206 813693723 33552010 234841556 145395166 431992241 320767587 516798019 436662194 909865837 861175812 857039628 23405136 655852295 693909716 96325706 303512140 813693723 377015995 297851760 750210921 310459790 96325706 792486850 460621270 467312175 110800857 611449960 284097129 516798019 701144654 411437340 970819754 203170078 436662194 808616206 813693723 968673309 557917929 655852295 700216083 801608520 303512140 234841556 343298515 467312175 557917929 700216083 467312175 518410431 96325706 865966056 343298515 857039628 107334741 861179113 354577205 96325706 857039628 355623062 234841556 320767587 178776322 284097129 350802729 343298515 956074512 917782884 761390736 869322316 514786524 105230327 320767587 761390736 801608520 968673309 701144654 84100792 256737954 582046141 495151474 475750466 107334741 320767587 700216083 234841556 750210921 23405136 855274762 693909716 557917929 605868704 495151474 355623062 812629788 252767027 402728415 473596274 761390736 355623062 67084965 970819754 233350056 350369501 202470992 585399334 801608520 693909716 377015995 861175812 166233922 110800857 350369501 350369501 917782884 233350056 23405136 303512140 256737954 914482046 865966056 518399774 242163189 110800857 287514767 693909716 431992241 42633846 350802729 303512140 967462668 698204142 857039628 203170078 495151474 96325706 516798019 605868704 701144654 282641288 865966056 422657892 256807040 292988355 514786524 402728415 105230327 422657892 354577205 857039628 233350056 460621270 107334741 914482046 354441083 761390736 805493285 292988355 813693723 865966056 516798019 861175812 105230327 303512140 750210921 42633846 227189312 861175812 242163189 23405136 242163189 84100792 37467656 320767587 917782884 310459790 234089763 956074512 287514767 424780614 310459790 761390736 585399334 107334741 84100792 303512140 467312175 178776322 422474141 37467656 328713602 861179113 391551467 421280376 917782884 706143946 557917929 701144654 800444752 968673309 355623062 956074512 865966056 33552010 693909716 557917929 178776322 178776322 706143946 557917929 748725729 748725729 611449960 741527822 808616206 582046141 557917929 107334741 355623062 355623062 917782884 460621270 350802729 808616206 698204142 917782884 292988355 518399774 282641288 808616206 805493285 391551467 761390736 178776322 917782884 865966056 611449960 391551467 800444752 42633846 813693723 970819754 557917929 800444752 967462668 252767027 750210921 422474141 328713602 234841556 233350056 693909716 411437340 67084965 402728415 284097129 518410431 110800857 431992241 950319015 355623062 187933868 234841556 282641288 233350056 865966056 473596274 516798019 303512140 495151474 460621270 800444752 460621270 203170078 914482046 436662194 518410431 516798019 107334741 242163189 402728415 698204142 557917929 514786524 107334741 839573090 377015995 655852295 693909716 967462668 698204142 655852295 475750466 377015995 861179113 748725729 436662194 234089763 518399774 582046141 282641288 234841556 967462668 750210921 857039628 37467656 857039628 968673309 67084965 178776322 282641288 33552010 42633846 861175812 350369501 234089763 557917929 792486850 865966056 605868704 256807040 950319015 292988355 518399774 460621270 256807040 411437340 436662194 391551467 750210921 970819754 411437340 968673309 421280376 495151474 467312175 187933868 861179113 422657892 310459790 839573090 310459790 518399774 202470992 279958846 750210921 292988355 467312175 354441083 800444752 909865837 431992241 354577205 287514767 354577205 611449960 377015995 839573090 42633846 84100792 354441083 354577205 861175812 282641288 202470992 391551467 350802729 297851760 303512140 431992241 297851760 801608520 355623062 350802729 700216083 857039628 741527822 436662194 700216083 801608520 518399774 516798019 234089763 748725729 411437340 514786524 107334741 233350056 178776322 813693723 516798019 516798019 801608520 869322316 585399334 355623062 297851760 422474141 611449960 582046141 777567625 956074512 110800857 475750466 431992241 655852295 605868704 813693723 145395166 706143946 166233922 227189312 178776322 700216083 328713602 839573090 234841556 242163189 422474141 320767587 698204142 777567625 968673309 655852295 411437340 869322316 970819754 391551467 411437340 282641288 792486850 909865837 178776322 956074512 287514767 611449960 869322316 234841556 252767027 67084965 234841556 328713602 792486850 402728415 855274762 750210921 350802729 411437340 839573090 839573090 801608520 178776322 424780614 145395166 256737954 110800857 693909716 391551467 495151474 693909716 741527822 582046141 557917929 473596274 233350056 411437340 655852295 233350056 37467656 37467656 233350056 800444752 516798019 33552010 42633846 203170078 813693723 377015995 424780614 436662194 909865837 391551467 933874496 808616206 234089763 203170078 350802729 328713602 234841556 203170078 857039628 355623062 421280376 411437340 256807040 761390736 917782884 203170078 310459790 187307272 42633846 107334741 761390736 421280376 107334741 256807040 518410431 424780614 582046141 310459790 166233922 611449960 585399334 605868704 968673309 279958846 187307272 282641288 956074512 145395166 279958846 23405136 145395166 234841556 857039628 328713602 402728415 914482046 698204142 857039628 917782884 178776322 297851760 857039628 693909716 585399334 967462668 303512140 605868704 557917929 813693723 402728415 741527822 857039628 605868704 145395166 475750466 518399774 473596274 861179113 585399334 252767027 37467656 303512140 582046141 424780614 475750466 865966056 23405136 516798019 145395166 812629788 436662194 792486850 84100792 279958846 424780614 421280376 234841556 234841556 861175812 861179113 801608520 297851760 202470992 801608520 693909716 84100792 402728415 805493285 855274762 187933868 145395166 460621270 431992241 37467656 279958846 350802729 297851760 801608520 605868704 303512140 292988355 252767027 292988355 166233922 287514767 279958846 37467656 475750466 422657892 855274762 857039628 861179113 422474141 431992241 227189312 655852295 473596274 187933868 105230327 914482046 42633846 605868704 741527822 467312175 813693723 227189312 518410431 350369501 402728415 256737954 698204142 514786524 518410431 857039628 242163189 377015995 284097129 813693723 950319015 242163189 436662194 495151474 857039628 242163189 107334741 914482046 701144654 475750466 242163189 518399774 84100792 808616206 808616206 187307272 33552010 354441083 328713602 328713602 282641288 855274762 516798019 706143946 297851760 801608520 801608520 518410431 460621270 284097129 701144654 436662194 178776322 33552010 422657892 805493285 67084965 861175812 861175812 431992241 110800857 422657892 13084961 166233922 748725729 655852295 96325706 909865837 800444752 287514767 203170078 967462668 839573090 107334741 808616206 279958846 402728415 96325706 377015995 861175812 698204142 202470992 310459790 839573090 698204142 252767027 518410431 813693723 582046141 355623062 950319015 105230327 328713602 698204142 460621270 777567625 256807040 377015995 234089763 233350056 297851760 187307272 518410431 518399774 422657892 792486850 611449960 422474141 861179113 242163189 424780614 350369501 800444752 967462668 37467656 187307272 655852295 909865837 187307272 310459790 23405136 328713602 655852295 933874496 282641288 460621270 110800857 518410431 256737954 857039628 813693723 84100792 256737954 813693723 869322316 655852295 956074512 105230327 861175812 869322316 282641288 741527822 855274762 956074512 605868704 761390736 611449960 865966056 956074512 869322316 839573090 107334741 110800857 233350056 284097129 460621270 869322316 350802729 178776322 909865837 693909716 320767587 761390736 557917929 801608520 42633846 805493285 917782884 233350056 968673309 422657892 287514767 110800857 605868704 402728415 812629788 808616206 460621270 234841556 422657892 956074512 808616206 467312175 67084965 861179113 355623062 84100792 233350056 693909716 693909716 467312175 865966056 287514767 256737954 354577205 792486850 23405136 518399774 970819754 495151474 377015995 292988355 424780614 956074512 655852295 96325706 914482046 861179113 431992241 421280376 792486850 297851760 377015995 914482046 956074512 422657892 950319015 187307272 187933868 354441083 303512140 303512140 869322316 473596274 287514767 252767027 202470992 516798019 839573090 585399334 284097129 582046141 377015995 279958846 284097129 968673309 105230327 857039628 187307272 956074512 227189312 917782884 956074512 343298515 110800857 96325706 956074512 800444752 706143946 350802729 234089763 557917929 698204142 805493285 801608520 350369501 909865837 42633846 96325706 741527822 582046141 741527822 861179113 178776322 256737954 292988355 431992241 256807040 813693723 354441083 233350056 328713602 514786524 234841556 514786524 252767027 284097129 700216083 750210921 473596274 297851760 320767587 475750466 748725729 256807040 391551467 431992241 467312175 178776322 495151474 970819754 761390736 284097129 105230327 857039628 909865837 857039628 303512140 865966056 917782884 950319015 611449960 909865837 460621270 202470992 909865837 284097129 411437340 424780614 279958846 303512140 655852295 750210921 914482046 750210921 233350056 233350056 701144654 777567625 107334741 411437340 355623062 234089763 812629788 467312175 436662194 234089763 917782884 801608520 585399334 801608520 279958846 861179113 145395166 310459790 328713602 855274762 495151474 284097129 42633846 354441083 950319015 303512140 297851760 909865837 812629788 42633846 812629788 84100792 284097129 320767587 839573090 865966056 750210921 514786524 297851760 700216083 792486850 436662194 110800857 402728415 582046141 698204142 761390736 391551467 495151474 761390736 475750466 857039628 805493285 166233922 424780614 292988355 970819754 107334741 202470992 252767027 343298515 933874496 411437340 777567625 518399774 792486850 227189312 411437340 605868704 33552010 422657892 252767027 145395166 310459790 96325706 328713602 800444752 857039628 761390736 467312175 495151474 473596274 284097129 377015995 234089763 42633846 436662194 801608520 436662194 23405136 861179113 950319015 287514767 421280376 84100792 166233922 320767587 203170078 855274762 354441083 424780614 861179113 234841556 475750466 354441083 42633846 777567625 343298515 320767587 700216083 145395166 297851760 800444752 516798019 518410431 33552010 202470992 355623062 234089763 611449960 956074512 105230327 865966056 227189312 84100792 187307272 33552010 234089763 855274762 800444752 233350056 582046141 970819754 967462668 917782884 431992241 234089763 800444752 467312175 23405136 256737954 202470992 933874496 203170078 234089763 611449960 355623062 234089763 495151474 655852295 861175812 284097129 801608520 741527822 287514767 242163189 861179113 460621270 431992241 37467656 422474141 67084965 812629788 242163189 777567625 252767027 909865837 701144654 970819754 813693723 855274762 693909716 605868704 303512140 585399334 741527822 297851760 516798019 518410431 84100792 252767027 320767587 402728415 861175812 422657892 518399774 287514767 611449960 105230327 297851760 421280376 411437340 518410431 805493285 516798019 968673309 287514767 861175812 777567625 350369501 13084961 421280376 13084961 693909716 473596274 145395166 252767027 166233922 343298515 145395166 693909716 917782884 557917929 350802729 475750466 242163189 391551467 495151474 166233922 800444752 13084961 585399334 234841556 431992241 611449960 37467656 297851760 475750466 800444752 297851760 950319015 805493285 950319015 801608520 869322316 355623062 422657892 698204142 701144654 914482046 431992241 320767587 741527822 23405136 914482046 166233922 422657892 431992241 166233922 292988355 328713602 310459790 748725729 411437340 698204142 968673309 706143946 933874496 166233922 284097129 202470992 202470992 67084965 355623062 350369501 355623062 605868704 110800857 402728415 242163189 343298515 310459790 411437340 460621270 557917929 750210921 422657892 792486850 495151474 761390736 33552010 431992241 706143946 813693723 557917929 436662194 839573090 801608520 792486850 107334741 242163189 343298515 354441083 287514767 557917929 970819754 748725729 343298515 411437340 431992241 187933868 23405136 377015995 792486850 655852295 354441083 516798019 377015995 865966056 354577205 557917929 475750466 391551467 187933868 178776322 611449960 328713602 320767587 282641288 950319015 693909716 741527822 242163189 187933868 968673309 460621270 297851760 421280376 968673309 761390736 812629788 252767027 518399774 655852295 741527822 110800857 514786524 279958846 343298515 857039628 256807040 166233922 297851760 812629788 917782884 473596274 800444752 13084961 473596274 813693723 861175812 252767027 292988355 701144654 422474141 391551467 242163189 839573090 303512140 422657892 256807040 96325706 582046141 310459790 320767587 350802729 202470992 233350056 233350056 605868704 460621270 421280376 518410431 693909716 166233922 741527822 514786524 421280376 284097129 110800857 279958846 422657892 865966056 292988355 968673309 792486850 800444752 473596274 518399774 37467656 256807040 865966056 422474141 84100792 950319015 424780614 777567625 761390736 495151474 110800857 256737954 37467656 33552010 284097129 354577205 431992241 105230327 800444752 855274762 516798019 354441083 252767027 557917929 320767587 956074512 933874496 861175812 460621270 869322316 805493285 700216083 473596274 421280376 518410431 233350056 813693723 839573090 750210921 110800857 585399334 956074512 800444752 812629788 234841556 422657892 967462668 700216083 701144654 411437340 166233922 839573090 805493285 813693723 967462668 105230327 421280376 166233922 422474141 203170078 467312175 968673309 967462668 706143946 424780614 855274762 187307272 354577205 343298515 107334741 473596274 303512140 107334741 256807040 233350056 431992241 808616206 865966056 84100792 518410431 495151474 933874496 84100792 950319015 303512140 310459790 422657892 37467656 857039628 328713602 284097129 436662194 105230327 518399774 279958846 917782884 813693723 343298515 495151474 320767587 187933868 460621270 310459790 655852295 42633846 855274762 287514767 282641288 145395166 956074512 605868704 700216083 320767587 839573090 422657892 495151474 233350056 693909716 970819754 202470992 857039628 202470992 805493285 282641288 178776322 518410431 655852295 84100792 33552010 518410431 105230327 105230327 808616206 84100792 203170078 792486850 292988355 279958846 800444752 411437340 436662194 865966056 475750466 422657892 857039628 422657892 750210921 800444752 970819754 605868704 914482046 611449960 252767027 292988355 801608520 655852295 166233922 13084961 741527822 354577205 812629788 956074512 37467656 933874496 328713602 242163189 402728415 279958846 178776322 227189312 693909716 855274762 865966056 861175812 23405136 917782884 402728415 292988355 187307272 421280376 422657892 777567625 475750466 227189312 422474141 514786524 178776322 933874496 411437340 422657892 107334741 320767587 391551467 655852295 421280376 350802729 355623062 813693723 310459790 857039628 297851760 808616206 256737954 475750466 166233922 605868704 350802729 234089763 292988355 914482046 518410431 865966056 203170078 801608520 37467656 107334741 202470992 287514767 391551467 354577205 107334741 203170078 855274762 861179113 861175812 287514767 861179113 391551467 145395166 355623062 909865837 84100792 320767587 84100792 741527822 377015995 706143946 252767027 96325706 23405136 557917929 968673309 402728415 328713602 297851760 227189312 287514767 805493285 909865837 741527822 808616206 287514767 914482046 328713602 422474141 839573090 750210921 813693723 865966056 422657892 968673309 460621270 354441083 467312175 585399334 350369501 256807040 287514767 518399774 421280376 861175812 320767587 855274762 777567625 233350056 968673309 514786524 187307272 42633846 808616206 284097129 518399774 424780614 611449960 914482046 234089763 582046141 475750466 611449960 287514767 700216083 436662194 700216083 861175812 933874496 256807040 741527822 42633846 698204142 350802729 861175812 350369501 282641288 861179113 354577205 284097129 343298515 234841556 706143946 391551467 514786524 354577205 343298515 436662194 354577205 748725729 377015995 701144654 411437340 343298515 310459790 23405136 909865837 518410431 287514767 801608520 611449960 13084961 107334741 166233922 355623062 812629788 582046141 914482046 655852295 203170078 350802729 436662194 839573090 693909716 706143946 96325706 107334741 516798019 354577205 166233922 914482046 166233922 354577205 107334741 320767587 950319015 256737954 234841556 354577205 284097129 105230327 855274762 917782884 805493285 421280376 422657892 518410431 933874496 33552010 233350056 812629788 354441083 861175812 350369501 233350056 698204142 761390736 467312175 411437340 748725729 178776322 96325706 839573090 861179113 422657892 777567625 203170078 310459790 585399334 741527822 857039628 287514767 514786524 861175812 234089763 473596274 611449960 233350056 284097129 350369501 23405136 431992241 297851760 411437340 421280376 242163189 328713602 227189312 518410431 655852295 518410431 805493285 256807040 297851760 436662194 402728415 110800857 518399774 424780614 187307272 187933868 968673309 914482046 968673309 42633846 110800857 343298515 242163189 343298515 310459790 970819754 411437340 422657892 611449960 234841556 706143946 582046141 970819754 748725729 467312175 611449960 227189312 917782884 701144654 23405136 187307272 516798019 839573090 391551467 84100792 611449960 475750466 234089763 777567625 698204142 421280376 701144654 777567625 166233922 748725729 956074512 914482046 436662194 187933868 813693723 514786524 950319015 145395166 234089763 292988355 350802729 402728415 813693723 706143946 582046141 761390736 693909716 475750466 706143946 956074512 473596274 518399774 42633846 328713602 861179113 808616206 303512140 284097129 282641288 933874496 693909716 355623062 839573090 67084965 933874496 256807040 96325706 813693723 748725729 750210921 792486850 865966056 42633846 252767027 473596274 422657892 234841556 473596274 701144654 655852295 750210921 861175812 284097129 909865837 310459790 422657892 460621270 518410431 514786524 297851760 585399334 320767587 178776322 655852295 805493285 967462668 187933868 67084965 13084961 166233922 424780614 411437340 402728415 436662194 252767027 354577205 242163189 557917929 422474141 203170078 256807040 105230327 37467656 585399334 355623062 256737954 297851760 585399334 256737954 582046141 350802729 460621270 110800857 107334741 967462668 701144654 967462668 37467656 655852295 700216083 857039628 310459790 800444752 968673309 256807040 303512140 514786524 343298515 377015995 252767027 282641288 391551467 187307272 518399774 917782884 777567625 748725729 33552010 145395166 917782884 460621270 933874496 909865837 861175812 279958846 320767587 801608520 655852295 611449960 84100792 813693723 424780614 839573090 801608520 42633846 967462668 865966056 855274762 33552010 202470992 279958846 933874496 287514767 421280376 422657892 777567625 227189312 557917929 475750466 279958846 13084961 256807040 460621270 909865837 467312175 23405136 655852295 422657892 422474141 107334741 514786524 518399774 950319015 582046141 391551467 582046141 234841556 865966056 343298515 67084965 516798019 282641288 839573090 202470992 861175812 13084961 914482046 234841556 42633846 698204142 391551467 460621270 350369501 933874496 582046141 968673309 411437340 42633846 933874496 252767027 909865837 354577205 23405136 516798019 473596274 917782884 956074512 284097129 950319015 706143946 436662194 968673309 956074512 354577205 37467656 303512140 303512140 865966056 252767027 84100792 585399334 698204142 187933868 475750466 518410431 956074512 297851760 256737954 909865837 839573090 801608520 227189312 950319015 800444752 914482046 284097129 402728415 516798019 693909716 282641288 422657892 693909716 256737954 145395166 402728415 812629788 310459790 582046141 105230327 706143946 585399334 411437340 968673309 350369501 187933868 187307272 800444752 110800857 350369501 33552010 467312175 857039628 282641288 855274762 909865837 107334741 800444752 328713602 107334741 857039628 792486850 303512140 105230327 233350056 698204142 777567625 777567625 970819754 23405136 917782884 355623062 518410431 297851760 343298515 582046141 436662194 611449960 42633846 256737954 582046141 518410431 473596274 422657892 706143946 343298515 227189312 777567625 33552010 96325706 585399334 518399774 187933868 37467656 292988355 516798019 354577205 956074512 698204142 460621270 424780614 256807040 343298515 84100792 761390736 354441083 297851760 411437340 227189312 706143946 411437340 37467656 33552010 227189312 252767027 203170078 320767587 203170078 350369501 354441083 67084965 855274762 110800857 107334741 292988355 655852295 516798019 350369501 431992241 518399774 234841556 693909716 145395166 865966056 391551467 421280376 284097129 287514767 411437340 865966056 256807040 761390736 701144654 460621270 252767027 436662194 166233922 605868704 805493285 865966056 968673309 956074512 145395166 328713602 460621270 582046141 227189312 242163189 585399334 42633846 145395166 812629788 424780614 514786524 256737954 436662194 861175812 741527822 808616206 701144654 968673309 402728415 23405136 933874496 582046141 750210921 611449960 284097129 96325706 350802729 514786524 518410431 741527822 234089763 303512140 422657892 96325706 411437340 110800857 242163189 557917929 350802729 800444752 145395166 256737954 166233922 402728415 33552010 857039628 227189312 354441083 431992241 377015995 256807040 96325706 23405136 857039628 343298515 933874496 350369501 202470992 777567625 320767587 801608520 42633846 495151474 933874496 354441083 282641288 402728415 33552010 187933868 187307272 411437340 187933868 105230327 750210921 297851760 808616206 557917929 421280376 178776322 292988355 422474141 178776322 495151474 242163189 105230327 611449960 495151474 391551467 701144654 473596274 23405136 287514767 801608520 67084965 84100792 202470992 808616206 655852295 234841556 693909716 800444752 233350056 42633846 812629788 37467656 516798019 107334741 655852295 391551467 279958846 431992241 808616206 178776322 914482046 857039628 473596274 706143946 297851760 869322316 33552010 956074512 473596274 813693723 178776322 354441083 13084961 473596274 424780614 792486850 933874496 792486850 611449960 813693723 701144654 343298515 701144654 869322316 354577205 23405136 178776322 350802729 402728415 256737954 706143946 110800857 475750466 187933868 256807040 145395166 233350056 284097129 582046141 750210921 473596274 861179113 611449960 67084965 233350056 350802729 187933868 252767027 861179113 800444752 812629788 13084961 706143946 585399334 84100792 582046141 801608520 310459790 909865837 96325706 422657892 968673309 956074512 310459790 402728415 402728415 411437340 750210921 805493285 839573090 748725729 865966056 460621270 698204142 234089763 166233922 518410431 202470992 839573090 252767027 914482046 516798019 424780614 761390736 857039628 475750466 242163189 813693723 13084961 475750466 297851760 956074512 801608520 23405136 812629788 777567625 303512140 422474141 145395166 279958846 310459790 256737954 967462668 421280376 813693723 310459790 917782884 411437340 933874496 166233922 355623062 187307272 424780614 967462668 422474141 256737954 917782884 67084965 436662194 234089763 284097129 950319015 917782884 808616206 310459790 473596274 585399334 287514767 956074512 110800857 234841556 495151474 256807040 761390736 968673309 107334741 805493285 411437340 861179113 424780614 761390736 839573090 518410431 23405136 256807040 839573090 145395166 706143946 284097129 355623062 956074512 582046141 514786524 495151474 495151474 252767027 585399334 431992241 777567625 518410431 812629788 698204142 706143946 421280376 234841556 424780614 105230327 303512140 252767027 84100792 166233922 354577205 495151474 518399774 422474141 761390736 861179113 473596274 855274762 107334741 518399774 252767027 956074512 839573090 855274762 777567625 801608520 800444752 706143946 107334741 475750466 748725729 242163189 761390736 865966056 800444752 350802729 812629788 178776322 422657892 741527822 328713602 411437340 761390736 355623062 424780614 110800857 178776322 178776322 303512140 495151474 700216083 605868704 950319015 933874496 42633846 475750466 909865837 287514767 655852295 933874496 855274762 693909716 166233922 706143946 861179113 611449960 516798019 233350056 320767587 145395166 421280376 808616206 865966056 233350056 287514767 13084961 421280376 233350056 655852295 354441083 839573090 354441083 605868704 467312175 96325706 970819754 585399334 350369501 701144654 13084961 801608520 411437340 857039628 750210921 800444752 202470992 857039628 287514767 514786524 422474141 110800857 473596274 343298515 233350056 354441083 748725729 42633846 202470992 514786524 166233922 145395166 861179113 557917929 914482046 422657892 967462668 67084965 968673309 166233922 761390736 282641288 557917929 812629788 950319015 777567625 956074512 857039628 967462668 110800857 808616206 514786524 424780614 655852295 187933868 187933868 956074512 655852295 282641288 950319015 328713602 495151474 422657892 145395166 516798019 812629788 422657892 234841556 950319015 23405136 585399334 750210921 107334741 354577205 421280376 805493285 748725729 701144654 516798019 354441083 777567625 23405136 107334741 166233922 233350056 328713602 355623062 741527822 33552010 227189312 582046141 582046141 777567625 495151474 402728415 792486850 917782884 857039628 701144654 655852295 700216083 256737954 655852295 748725729 187933868 33552010 105230327 518399774 42633846 431992241 422657892 233350056 706143946 252767027 950319015 350802729 227189312 516798019 411437340 292988355 84100792 655852295 741527822 855274762 297851760 605868704 857039628 611449960 839573090 234089763 436662194 582046141 792486850 424780614 473596274 292988355 585399334 933874496 792486850 145395166 105230327 750210921 421280376 792486850 909865837 303512140 869322316 801608520 178776322 67084965 800444752 865966056 801608520 460621270 96325706 421280376 297851760 354577205 855274762 421280376 377015995 909865837 202470992 328713602 495151474 808616206 310459790 328713602 203170078 700216083 422474141 956074512 354441083 956074512 748725729 202470992 950319015 761390736 354441083 354577205 701144654 421280376 422474141 110800857 518410431 252767027 693909716 518399774 292988355 391551467 473596274 42633846 187933868 421280376 328713602 861179113 956074512 227189312 187307272 187933868 421280376 909865837 297851760 812629788 377015995 495151474 706143946 187307272 233350056 252767027 355623062 655852295 328713602 933874496 422474141 282641288 701144654 557917929 256737954 869322316 252767027 956074512 914482046 475750466 279958846 557917929 343298515 914482046 516798019 67084965 917782884 436662194 282641288 611449960 234841556 37467656 914482046 187933868 518399774 187933868 436662194 813693723 611449960 282641288 67084965 436662194 37467656 422474141 287514767 792486850 813693723 328713602 557917929 655852295 582046141 514786524 84100792 227189312 857039628 693909716 865966056 801608520 354441083 777567625 812629788 202470992 421280376 518410431 605868704 839573090 166233922 855274762 234841556 354441083 107334741 354577205 282641288 514786524 701144654 292988355 310459790 377015995 495151474 282641288 706143946 475750466 857039628 741527822 350369501 585399334 514786524 377015995 107334741 282641288 950319015 279958846 411437340 970819754 655852295 611449960 460621270 350369501 748725729 13084961 256737954 105230327 436662194 693909716 105230327 203170078 557917929 284097129 557917929 284097129 748725729 956074512 761390736 436662194 557917929 145395166 282641288 655852295 37467656 145395166 750210921 252767027 857039628 391551467 391551467 495151474 861175812 750210921 233350056 233350056 813693723 801608520 917782884 234089763 279958846 698204142 473596274 808616206 84100792 233350056 310459790 84100792 227189312 582046141 812629788 967462668 320767587 96325706 256807040 761390736 475750466 748725729 693909716 514786524 967462668 611449960 805493285 202470992 252767027 460621270 13084961 800444752 202470992 355623062 279958846 698204142 861179113 234841556 234841556 473596274 585399334 655852295 812629788 350802729 292988355 701144654 145395166 391551467 421280376 582046141 865966056 343298515 350802729 700216083 350369501 611449960 460621270 42633846 800444752 467312175 861175812 693909716 839573090 813693723 516798019 909865837 233350056 956074512 813693723 256737954 800444752 96325706 909865837 320767587 698204142 611449960 460621270 792486850 956074512 582046141 700216083 350802729 761390736 970819754 861175812 967462668 861179113 605868704 256807040 233350056 84100792 354577205 282641288 518399774 354441083 917782884 424780614 655852295 422474141 292988355 187933868 422657892 13084961 166233922 865966056 467312175 42633846 861175812 761390736 761390736 234841556 917782884 227189312 242163189 343298515 761390736 233350056 350802729 431992241 741527822 37467656 582046141 354441083 431992241 611449960 861179113 23405136 411437340 909865837 968673309 869322316 869322316 914482046 706143946 473596274 297851760 145395166 605868704 350802729 861175812 256807040 166233922 857039628 933874496 516798019 805493285 800444752 805493285 693909716 84100792 869322316 187933868 808616206 282641288 145395166 303512140 861179113 292988355 234089763 187933868 801608520 110800857 750210921 350802729 284097129 750210921 473596274 909865837 234089763 354441083 145395166 518399774 460621270 813693723 354441083 748725729 800444752 909865837 857039628 350802729 431992241 655852295 320767587 227189312 950319015 475750466 33552010 279958846 320767587 865966056 701144654 701144654 310459790 355623062 801608520 282641288 761390736 800444752 354441083 473596274 967462668 303512140 234841556 284097129 37467656 84100792 33552010 909865837 310459790 37467656 96325706 861175812 202470992 813693723 436662194 303512140 421280376 42633846 813693723 855274762 869322316 698204142 950319015 750210921 777567625 234089763 84100792 287514767 861179113 514786524 968673309 203170078 808616206 67084965 256807040 701144654 187933868 460621270 67084965 956074512 516798019 297851760 436662194 693909716 303512140 256807040 813693723 914482046 855274762 350369501 377015995 282641288 354441083 777567625 110800857 67084965 256807040 473596274 805493285 234089763 37467656 473596274 970819754 202470992 279958846 933874496 303512140 777567625 808616206 256737954 467312175 391551467 950319015 861175812 475750466 967462668 956074512 914482046 282641288 861175812 279958846 202470992 84100792 777567625 202470992 234089763 475750466 917782884 287514767 227189312 748725729 284097129 605868704 107334741 256737954 467312175 310459790 805493285 297851760 391551467 422657892 377015995 354441083 748725729 422474141 857039628 287514767 377015995 256807040 303512140 411437340 13084961 585399334 967462668 914482046 761390736 279958846 968673309 328713602 801608520 297851760 467312175 328713602 178776322 233350056 297851760 67084965 252767027 96325706 343298515 792486850 761390736 328713602 865966056 706143946 582046141 227189312 431992241 698204142 431992241 750210921 812629788 354577205 166233922 203170078 460621270 328713602 256807040 812629788 328713602 107334741 557917929 187307272 350369501 956074512 808616206 605868704 460621270 256807040 585399334 741527822 805493285 284097129 792486850 107334741 234841556 473596274 350802729 917782884 514786524 857039628 328713602 234089763 234089763 105230327 391551467 402728415 557917929 475750466 839573090 166233922 518399774 202470992 343298515 495151474 917782884 813693723 252767027 917782884 518410431 585399334 431992241 166233922 792486850 460621270 145395166 234089763 812629788 203170078 320767587 855274762 800444752 354441083 808616206 422657892 968673309 292988355 37467656 292988355 801608520 23405136 431992241 812629788 473596274 701144654 582046141 801608520 857039628 424780614 967462668 812629788 518399774 917782884 611449960 350802729 812629788 23405136 855274762 700216083 473596274 582046141 292988355 514786524 202470992 861179113 698204142 23405136 166233922 585399334 582046141 187933868 234089763 967462668 284097129 805493285 813693723 37467656 970819754 777567625 518410431 701144654 861179113 67084965 187933868 861179113 808616206 178776322 256807040 777567625 516798019 933874496 473596274 350369501 518399774 377015995 801608520 37467656 865966056 105230327 350802729 252767027 655852295 328713602 145395166 67084965 917782884 495151474 861175812 518399774 145395166 475750466 518399774 467312175 950319015 557917929 933874496 861175812 933874496 145395166 865966056 424780614 967462668 777567625 421280376 187307272 292988355 256807040 495151474 655852295 611449960 377015995 166233922 303512140 411437340 909865837 436662194 968673309 741527822 750210921 701144654 693909716 411437340 750210921 227189312 252767027 808616206 297851760 968673309 861179113 475750466 166233922 252767027 252767027 227189312 741527822 391551467 800444752 431992241 377015995 956074512 761390736 467312175 252767027 750210921 411437340 516798019 187307272 967462668 402728415 402728415 422474141 865966056 917782884 234841556 287514767 377015995 701144654 13084961 310459790 693909716 328713602 178776322 741527822 914482046 950319015 869322316 234841556 914482046 914482046 187933868 328713602 84100792 411437340 350369501 234089763 33552010 343298515 297851760 857039628 436662194 518399774 178776322 310459790 741527822 256807040 107334741 812629788 917782884 256737954 187307272 431992241 411437340 865966056 700216083 411437340 967462668 956074512 355623062 473596274 777567625 292988355 391551467 145395166 700216083 166233922 110800857 933874496 42633846 800444752 187933868 812629788 805493285 516798019 105230327 495151474 284097129 13084961 343298515 422474141 252767027 320767587 909865837 234841556 585399334 805493285 557917929 84100792 411437340 242163189 67084965 411437340 582046141 431992241 303512140 805493285 748725729 282641288 605868704 23405136 187307272 355623062 701144654 422657892 320767587 861175812 801608520 950319015 67084965 460621270 178776322 655852295 698204142 698204142 582046141 805493285 256807040 23405136 202470992 914482046 354577205 203170078 611449960 808616206 431992241 701144654 256807040 605868704 242163189 202470992 800444752 805493285 861175812 282641288 256807040 761390736 518399774 402728415 354577205 67084965 23405136 42633846 956074512 436662194 107334741 431992241 105230327 282641288 933874496 422657892 424780614 605868704 287514767 203170078 343298515 84100792 178776322 411437340 914482046 869322316 582046141 297851760 800444752 424780614 431992241 698204142 166233922 84100792 909865837 436662194 107334741 698204142 582046141 460621270 698204142 354441083 84100792 187307272 970819754 473596274 701144654 861179113 297851760 909865837 436662194 23405136 813693723 287514767 320767587 256807040 202470992 777567625 256737954 585399334 292988355 475750466 475750466 355623062 355623062 967462668 145395166 557917929 777567625 467312175 202470992 234841556 761390736 698204142 350369501 865966056 350369501 292988355 748725729 698204142 402728415 107334741 518410431 970819754 968673309 950319015 354441083 467312175 422657892 909865837 967462668 857039628 861175812 467312175 777567625 252767027 421280376 518410431 865966056 516798019 698204142 865966056 145395166 411437340 805493285 391551467 23405136 421280376 187933868 23405136 750210921 391551467 861179113 287514767 105230327 582046141 605868704 761390736 861175812 391551467 391551467 424780614 84100792 917782884 585399334 242163189 748725729 777567625 303512140 233350056 761390736 227189312 460621270 320767587 422474141 956074512 801608520 467312175 350369501 279958846 422657892 67084965 792486850 968673309 391551467 105230327 611449960 320767587 967462668 320767587 107334741 495151474 777567625 320767587 917782884 914482046 284097129 956074512 84100792 355623062 698204142 909865837 800444752 914482046 436662194 800444752 145395166 557917929 777567625 917782884 857039628 933874496 37467656 518410431 839573090 865966056 909865837 933874496 23405136 741527822 187307272 233350056 909865837 933874496 42633846 105230327 105230327 750210921 518410431 805493285 700216083 242163189 792486850 557917929 84100792 354577205 233350056 698204142 967462668 310459790 234089763 355623062 422474141 801608520 402728415 422474141 655852295 202470992 909865837 178776322 777567625 460621270 350369501 377015995 750210921 861175812 42633846 411437340 234089763 970819754 202470992 700216083 800444752 792486850 350369501 166233922 605868704 855274762 808616206 861179113 166233922 350369501 422657892 37467656 422474141 187933868 105230327 800444752 865966056 812629788 107334741 968673309 473596274 909865837 23405136 422657892 808616206 585399334 422657892 303512140 431992241 655852295 355623062 813693723 909865837 706143946 422474141 748725729 855274762 391551467 655852295 242163189 800444752 187933868 107334741 320767587 869322316 187933868 792486850 436662194 287514767 310459790 701144654 792486850 424780614 328713602 436662194 748725729 96325706 287514767 203170078 67084965 227189312 514786524 812629788 933874496 67084965 467312175 761390736 310459790 741527822 518399774 585399334 611449960 516798019 287514767 431992241 611449960 857039628 514786524 950319015 166233922 355623062 970819754 857039628 805493285 917782884 166233922 914482046 350369501 869322316 377015995 421280376 411437340 424780614 67084965 233350056 354577205 287514767 655852295 861175812 355623062 84100792 422474141 956074512 857039628 234841556 292988355 256807040 310459790 861179113 861175812 655852295 748725729 701144654 252767027 857039628 303512140 145395166 761390736 693909716 287514767 611449960 105230327 750210921 861179113 256737954 801608520 145395166 42633846 700216083 145395166 421280376 377015995 187933868 917782884 460621270 354577205 475750466 292988355 178776322 475750466 800444752 187307272 801608520 813693723 391551467 431992241 303512140 377015995 693909716 350802729 777567625 23405136 252767027 698204142 227189312 813693723 808616206 227189312 411437340 967462668 869322316 909865837 343298515 23405136 582046141 933874496 585399334 187307272 391551467 748725729 402728415 475750466 233350056 693909716 855274762 777567625 700216083 145395166 701144654 33552010 518399774 514786524 350369501 234841556 808616206 495151474 96325706 33552010 956074512 411437340 343298515 855274762 279958846 202470992 518410431 310459790 970819754 354441083 808616206 812629788 292988355 761390736 431992241 252767027 42633846 242163189 187307272 805493285 516798019 800444752 284097129 967462668 233350056 284097129 96325706 473596274 518399774 741527822 279958846 909865837 166233922 431992241 282641288 909865837 354577205 282641288 328713602 436662194 354441083 227189312 605868704 950319015 750210921 611449960 933874496 693909716 914482046 495151474 475750466 202470992 422474141 436662194 967462668 391551467 605868704 792486850 750210921 284097129 256807040 37467656 800444752 355623062 411437340 473596274 808616206 611449960 467312175 967462668 700216083 582046141 431992241 813693723 518410431 355623062 252767027 909865837 950319015 227189312 328713602 320767587 861179113 518399774 805493285 808616206 460621270 467312175 839573090 67084965 855274762 411437340 166233922 475750466 516798019 402728415 611449960 968673309 350802729 166233922 813693723 800444752 284097129 970819754 13084961 110800857 805493285 96325706 557917929 861179113 467312175 582046141 242163189 377015995 805493285 518410431 792486850 320767587 801608520 42633846 917782884 252767027 869322316 585399334 777567625 514786524 391551467 514786524 970819754 310459790 343298515 203170078 748725729 303512140 812629788 33552010 310459790 422657892 67084965 706143946 310459790 422474141 801608520 422657892 105230327 42633846 805493285 377015995 391551467 328713602 320767587 354577205 800444752 436662194 310459790 303512140 808616206 800444752 700216083 808616206 861179113 233350056 808616206 861179113 233350056 256807040 693909716 761390736 655852295 750210921 741527822 582046141 84100792 813693723 792486850 354441083 611449960 801608520 933874496 777567625 431992241 107334741 13084961 84100792 808616206 37467656 242163189 805493285 655852295 861179113 343298515 234089763 282641288 436662194 605868704 436662194 13084961 467312175 839573090 698204142 968673309 861175812 303512140 42633846 956074512 187933868 741527822 421280376 287514767 33552010 350802729 84100792 242163189 227189312 234841556 698204142 967462668 105230327 460621270 391551467 256807040 839573090 950319015 252767027 693909716 310459790 178776322 96325706 557917929 284097129 967462668 355623062 411437340 287514767 203170078 750210921 350369501 967462668 303512140 518399774 203170078 748725729 402728415 761390736 23405136 700216083 84100792 421280376 350802729 187933868 605868704 808616206 909865837 355623062 701144654 233350056 748725729 23405136 475750466 518399774 402728415 252767027 585399334 750210921 611449960 800444752 421280376 950319015 67084965 110800857 355623062 516798019 516798019 282641288 110800857 424780614 411437340 967462668 748725729 514786524 514786524 970819754 178776322 187933868 242163189 107334741 350802729 792486850 839573090 292988355 256737954 227189312 557917929 234089763 421280376 700216083 857039628 187307272 297851760 808616206 805493285 800444752 187307272 279958846 42633846 706143946 256807040 777567625 292988355 178776322 701144654 187933868 750210921 355623062 917782884 698204142 917782884 693909716 557917929 460621270 105230327 516798019 145395166 234841556 475750466 812629788 303512140 343298515 107334741 187933868 655852295 700216083 187933868 252767027 203170078 13084961 655852295 777567625 585399334 252767027 812629788 701144654 303512140 145395166 861175812 431992241 350369501 761390736 741527822 761390736 516798019 582046141 292988355 42633846 391551467 203170078 256807040 475750466 310459790 67084965 750210921 792486850 377015995 354577205 585399334 909865837 187933868 284097129 748725729 839573090 287514767 518399774 422657892 557917929 514786524 514786524 354441083 13084961 701144654 421280376 460621270 355623062 421280376 431992241 187933868 422474141 13084961 917782884 422474141 234089763 303512140 355623062 256737954 297851760 203170078 861179113 421280376 411437340 557917929 33552010 741527822 914482046 857039628 166233922 495151474 234089763 611449960 800444752 950319015 861179113 813693723 287514767 431992241 914482046 495151474 96325706 761390736 748725729 777567625 518410431 242163189 967462668 227189312 33552010 145395166 187933868 166233922 110800857 808616206 777567625 292988355 805493285 582046141 917782884 861179113 422657892 808616206 741527822 13084961 909865837 37467656 328713602 350802729 178776322 287514767 914482046 495151474 611449960 585399334 857039628 67084965 284097129 655852295 967462668 748725729 865966056 84100792 377015995 33552010 422474141 761390736 187307272 343298515 516798019 792486850 187933868 145395166 411437340 950319015 256807040 436662194 950319015 227189312 242163189 467312175 402728415 284097129 227189312 473596274 473596274 350802729 227189312 13084961 514786524 839573090 37467656 516798019 320767587 431992241 777567625 107334741 343298515 917782884 582046141 968673309 475750466 706143946 582046141 909865837 256737954 741527822 950319015 514786524 343298515 402728415 202470992 917782884 13084961 166233922 861179113 107334741 411437340 166233922 914482046 287514767 460621270 284097129 284097129 655852295 518410431 805493285 431992241 145395166 310459790 748725729 801608520 748725729 611449960 411437340 227189312 67084965 855274762 693909716 234841556 355623062 343298515 956074512 605868704 861175812 279958846 33552010 178776322 917782884 187307272 805493285 861175812 967462668 282641288 287514767 518410431 96325706 187933868 355623062 67084965 933874496 110800857 800444752 287514767 292988355 801608520 800444752 950319015 605868704 701144654 700216083 460621270 279958846 518399774 950319015 861179113 187933868 422657892 792486850 377015995 234089763 812629788 801608520 105230327 234841556 292988355 950319015 105230327 933874496 950319015 256807040 750210921 187307272 391551467 107334741 518410431 701144654 227189312 279958846 292988355 805493285 202470992 518410431 23405136 13084961 812629788 857039628 701144654 473596274 256807040 166233922 655852295 145395166 857039628 914482046 956074512 700216083 700216083 107334741 516798019 495151474 279958846 203170078 693909716 917782884 202470992 354577205 377015995 812629788 968673309 354441083 585399334 350802729 242163189 422657892 701144654 234841556 865966056 227189312 861179113 839573090 805493285 377015995 655852295 585399334 865966056 377015995 292988355 968673309 42633846 460621270 328713602 777567625 917782884 909865837 792486850 422657892 107334741 411437340 917782884 252767027 861175812 227189312 582046141 970819754 350369501 585399334 861175812 105230327 110800857 292988355 355623062 282641288 557917929 354577205 355623062 861175812 33552010 202470992 233350056 750210921 227189312 256737954 750210921 84100792 166233922 107334741 655852295 328713602 750210921 421280376 37467656 467312175 145395166 297851760 495151474 67084965 227189312 861179113 422474141 800444752 865966056 377015995 422657892 343298515 84100792 701144654 350369501 436662194 801608520 698204142 585399334 23405136 700216083 187933868 582046141 956074512 495151474 256737954 611449960 422657892 421280376 516798019 801608520 234841556 956074512 917782884 812629788 343298515 377015995 748725729 706143946 706143946 701144654 310459790 67084965 227189312 812629788 256807040 203170078 145395166 436662194 422657892 475750466 96325706 701144654 282641288 605868704 107334741 203170078 741527822 467312175 495151474 706143946 585399334 761390736 750210921 328713602 422474141 655852295 706143946 460621270 256807040 424780614 700216083 13084961 320767587 297851760 460621270 256737954 585399334 350802729 861175812 698204142 861175812 808616206 284097129 145395166 202470992 950319015 42633846 292988355 256737954 377015995 252767027 956074512 431992241 611449960 761390736 460621270 354577205 777567625 350369501 402728415 914482046 750210921 801608520 256737954 812629788 33552010 310459790 861175812 750210921 234089763 518399774 252767027 227189312 514786524 909865837 350369501 320767587 436662194 310459790 967462668 698204142 350369501 748725729 355623062 917782884 354577205 516798019 857039628 105230327 33552010 431992241 402728415 839573090 800444752 422474141 252767027 761390736 495151474 282641288 750210921 970819754 585399334 203170078 777567625 310459790 105230327 303512140 436662194 422657892 13084961 377015995 585399334 967462668 706143946 467312175 970819754 865966056 857039628 354441083 234841556 284097129 282641288 473596274 805493285 914482046 582046141 279958846 422657892 292988355 857039628 107334741 701144654 256737954 377015995 805493285 107334741 350369501 282641288 605868704 861175812 611449960 967462668 460621270 67084965 355623062 13084961 748725729 605868704 865966056 750210921 284097129 967462668 967462668 310459790 303512140 967462668 801608520 233350056 67084965 869322316 495151474 287514767 813693723 792486850 808616206 234089763 202470992 514786524 800444752 107334741 422657892 861179113 96325706 698204142 792486850 700216083 585399334 187933868 967462668 956074512 187933868 105230327 42633846 13084961 706143946 424780614 655852295 187933868 761390736 701144654 284097129 605868704 813693723 518410431 297851760 422474141 252767027 777567625 422657892 750210921 655852295 967462668 343298515 970819754 282641288 96325706 287514767 310459790 422474141 256807040 203170078 354441083 107334741 391551467 328713602 282641288 166233922 582046141 203170078 187933868 460621270 800444752 402728415 431992241 233350056 13084961 227189312 303512140 518410431 202470992 110800857 402728415 698204142 475750466 187933868 967462668 761390736 402728415 203170078 37467656 292988355 187933868 813693723 23405136 855274762 256807040 914482046 354577205 107334741 421280376 460621270 256807040 693909716 234089763 297851760 350369501 800444752 933874496 145395166 252767027 839573090 839573090 514786524 518399774 242163189 914482046 391551467 436662194 557917929 145395166 808616206 808616206 227189312 467312175 303512140 178776322 422657892 706143946 460621270 436662194 350369501 234841556 813693723 84100792 350802729 812629788 701144654 956074512 777567625 105230327 354441083 475750466 287514767 431992241 518410431 350802729 516798019 808616206 857039628 23405136 909865837 518410431 105230327 967462668 855274762 166233922 693909716 741527822 96325706 377015995 655852295 693909716 424780614 467312175 303512140 424780614 777567625 310459790 402728415 421280376 145395166 839573090 495151474 391551467 909865837 297851760 297851760 970819754 800444752 402728415 585399334 431992241 355623062 431992241 706143946 518399774 750210921 518399774 391551467 354441083 350802729 761390736 402728415 256737954 557917929 800444752 865966056 187933868 67084965 582046141 514786524 328713602 110800857 605868704 422657892 391551467 303512140 808616206 282641288 354441083 933874496 518399774 701144654 42633846 402728415 202470992 422474141 233350056 354441083 516798019 812629788 422474141 256807040 350369501 518399774 350369501 761390736 741527822 42633846 812629788 956074512 865966056 402728415 67084965 421280376 187933868 23405136 422657892 933874496 808616206 377015995 202470992 475750466 287514767 655852295 107334741 96325706 557917929 495151474 475750466 909865837 107334741 495151474 96325706 187933868 287514767 968673309 495151474 166233922 967462668 377015995 303512140 282641288 495151474 706143946 377015995 310459790 297851760 611449960 473596274 475750466 252767027 909865837 166233922 792486850 909865837 84100792 869322316 284097129 933874496 202470992 967462668 800444752 203170078 105230327 234089763 518399774 748725729 292988355 350369501 792486850 422474141 84100792 861175812 518399774 761390736 792486850 585399334 234089763 67084965 869322316 355623062 320767587 23405136 256807040 202470992 411437340 861179113 234089763 777567625 355623062 320767587 585399334 145395166 33552010 23405136 518410431 354577205 350802729 914482046 320767587 320767587 96325706 282641288 256737954 655852295 518410431 436662194 857039628 970819754 857039628 950319015 256737954 233350056 812629788 693909716 310459790 865966056 792486850 355623062 698204142 917782884 252767027 343298515 514786524 933874496 914482046 518399774 655852295 801608520 377015995 355623062 805493285 377015995 33552010 13084961 105230327 956074512 227189312 287514767 801608520 234841556 808616206 252767027 777567625 431992241 813693723 166233922 693909716 700216083 343298515 33552010 350369501 495151474 37467656 227189312 855274762 792486850 812629788 655852295 869322316 750210921 839573090 970819754 234089763 145395166 585399334 110800857 585399334 377015995 96325706 557917929 320767587 354577205 377015995 865966056 701144654 320767587 516798019 110800857 473596274 391551467 377015995 256807040 698204142 914482046 297851760 495151474 282641288 350369501 808616206 84100792 585399334 166233922 514786524 706143946 287514767 861175812 202470992 279958846 933874496 655852295 460621270 909865837 475750466 967462668 777567625 933874496 105230327 234089763 855274762 813693723 33552010 475750466 354441083 495151474 256807040 107334741 777567625 287514767 518410431 256807040 605868704 605868704 391551467 287514767 411437340 234089763 227189312 861175812 411437340 227189312 585399334 328713602 234089763 917782884 933874496 33552010 297851760 227189312 422657892 514786524 84100792 431992241 967462668 869322316 956074512 693909716 473596274 431992241 800444752 402728415 310459790 187933868 777567625 350369501 421280376 424780614 970819754 805493285 808616206 279958846 256737954 792486850 460621270 467312175 282641288 700216083 792486850 518399774 914482046 750210921 203170078 411437340 421280376 282641288 33552010 800444752 23405136 234841556 391551467 967462668 605868704 857039628 950319015 284097129 777567625 354441083 808616206 256807040 582046141 700216083 557917929 839573090 557917929 252767027 861175812 252767027 328713602 436662194 655852295 700216083 805493285 582046141 605868704 287514767 431992241 611449960 234089763 37467656 320767587 234841556 495151474 748725729 582046141 967462668 467312175 495151474 105230327 812629788 422657892 460621270 748725729 801608520 421280376 105230327 611449960 105230327 655852295 234841556 256807040 391551467 107334741 234089763 857039628 914482046 460621270 13084961 256737954 377015995 105230327 861175812 424780614 431992241 252767027 812629788 320767587 518399774 110800857 839573090 514786524 582046141 110800857 700216083 256737954 320767587 792486850 411437340 202470992 495151474 107334741 460621270 107334741 421280376 473596274 800444752 391551467 402728415 287514767 839573090 377015995 233350056 354577205 42633846 431992241 297851760 495151474 203170078 933874496 698204142 475750466 67084965 693909716 582046141 869322316 917782884 865966056 252767027 203170078 411437340 233350056 585399334 585399334 950319015 297851760 968673309 320767587 292988355 460621270 23405136 582046141 861175812 968673309 693909716 310459790 741527822 252767027 354441083 292988355 869322316 805493285 865966056 411437340 96325706 655852295 805493285 23405136 801608520 475750466 350802729 812629788 422657892 202470992 741527822 303512140 467312175 909865837 741527822 436662194 801608520 328713602 203170078 431992241 467312175 792486850 37467656 110800857 350369501 242163189 391551467 350369501 800444752 861179113 252767027 808616206 350369501 518410431 839573090 178776322 279958846 303512140 909865837 411437340 514786524 777567625 227189312 495151474 761390736 431992241 514786524 585399334 693909716 869322316 256737954 693909716 431992241 242163189 354577205 792486850 310459790 741527822 282641288 287514767 748725729 279958846 518399774 582046141 377015995 605868704 585399334 42633846 107334741 865966056 861179113 967462668 741527822 377015995 861179113 178776322 33552010 402728415 402728415 252767027 839573090 861179113 792486850 187307272 256737954 700216083 424780614 42633846 287514767 256737954 693909716 693909716 402728415 813693723 166233922 242163189 518410431 950319015 436662194 350802729 861175812 203170078 411437340 970819754 495151474 967462668 178776322 857039628 861179113 706143946 792486850 460621270 84100792 377015995 303512140 67084965 402728415 839573090 107334741 750210921 256737954 421280376 431992241 287514767 970819754 813693723 284097129 495151474 518399774 611449960 460621270 234089763 611449960 700216083 424780614 279958846 467312175 582046141 460621270 242163189 166233922 242163189 865966056 107334741 284097129 105230327 421280376 203170078 42633846 297851760 422474141 297851760 855274762 350802729 917782884 422657892 421280376 967462668 354577205 467312175 202470992 287514767 292988355 422474141 422474141 402728415 812629788 970819754 933874496 748725729 422657892 233350056 328713602 110800857 411437340 411437340 37467656 355623062 422657892 37467656 917782884 869322316 700216083 328713602 354441083 350802729 518399774 968673309 557917929 84100792 436662194 801608520 279958846 917782884 933874496 800444752 467312175 37467656 84100792 421280376 166233922 256737954 701144654 284097129 698204142 355623062 473596274 422474141 256807040 424780614 917782884 495151474 145395166 422657892 516798019 292988355 761390736 869322316 33552010 812629788 279958846 750210921 968673309 13084961 256737954 256737954 805493285 865966056 865966056 166233922 967462668 748725729 475750466 585399334 422657892 145395166 23405136 84100792 839573090 800444752 343298515 422474141 436662194 518410431 320767587 968673309 202470992 422474141 869322316 203170078 37467656 279958846 107334741 909865837 145395166 328713602 839573090 145395166 516798019 233350056 23405136 145395166 328713602 839573090 354577205 252767027 187933868 96325706 865966056 234841556 518410431 855274762 350369501 741527822 320767587 933874496 411437340 857039628 557917929 861179113 350802729 424780614 23405136 354577205 968673309 857039628 233350056 706143946 421280376 354577205 431992241 467312175 917782884 227189312 436662194 950319015 252767027 475750466 350369501 839573090 234841556 605868704 297851760 582046141 950319015 328713602 96325706 812629788 808616206 557917929 514786524 110800857 187307272 350369501 67084965 242163189 166233922 514786524 343298515 343298515 411437340 557917929 84100792 436662194 84100792 292988355 42633846 203170078 256737954 67084965 518399774 585399334 750210921 516798019 605868704 187933868 741527822 808616206 655852295 800444752 13084961 233350056 13084961 187307272 655852295 805493285 355623062 67084965 956074512 909865837 145395166 145395166 310459790 933874496 909865837 861175812 516798019 287514767 377015995 605868704 706143946 777567625 693909716 233350056 748725729 355623062 700216083 706143946 320767587 110800857 967462668 233350056 582046141 968673309 252767027 377015995 343298515 355623062 467312175 475750466 107334741 343298515 187307272 256807040 914482046 967462668 354577205 42633846 13084961 909865837 741527822 105230327 297851760 187933868 377015995 422657892 96325706 698204142 354441083 242163189 279958846 320767587 693909716 861179113 800444752 431992241 297851760 391551467 970819754 187933868 203170078 950319015 234841556 475750466 516798019 33552010 967462668 861179113 424780614 42633846 303512140 166233922 917782884 467312175 706143946 297851760 933874496 516798019 792486850 460621270 178776322 839573090 933874496 800444752 857039628 354577205 909865837 411437340 761390736 950319015 516798019 227189312 391551467 917782884 813693723 967462668 706143946 518399774 187307272 698204142 813693723 234089763 42633846 436662194 460621270 377015995 421280376 422474141 473596274 855274762 909865837 777567625 956074512 968673309 84100792 698204142 145395166 310459790 933874496 917782884 869322316 422657892 178776322 328713602 13084961 460621270 970819754 750210921 869322316 655852295 284097129 242163189 777567625 187933868 252767027 145395166 460621270 857039628 968673309 801608520 350369501 861179113 297851760 421280376 813693723 145395166 320767587 700216083 801608520 865966056 252767027 968673309 402728415 421280376 343298515 516798019 105230327 411437340 37467656 234089763 808616206 611449960 655852295 42633846 741527822 585399334 287514767 706143946 917782884 750210921 861175812 698204142 917782884 813693723 813693723 605868704 256737954 700216083 166233922 967462668 865966056 178776322 13084961 303512140 187933868 320767587 23405136 861175812 402728415 585399334 13084961 256737954 473596274 354577205 421280376 292988355 203170078 256807040 777567625 279958846 839573090 813693723 516798019 107334741 355623062 37467656 320767587 227189312 436662194 67084965 227189312 234841556 970819754 857039628 256807040 514786524 303512140 839573090 391551467 354441083 350802729 350802729 518410431 967462668 303512140 350369501 467312175 514786524 402728415 203170078 808616206 328713602 473596274 917782884 956074512 84100792 287514767 839573090 67084965 857039628 166233922 42633846 355623062 23405136 582046141 750210921 914482046 421280376 605868704 467312175 256807040 516798019 557917929 582046141 518410431 233350056 297851760 96325706 693909716 282641288 284097129 297851760 750210921 320767587 23405136 350369501 422474141 700216083 970819754 801608520 475750466 284097129 967462668 424780614 402728415 354577205 706143946 377015995 23405136 202470992 805493285 67084965 233350056 701144654 391551467 460621270 812629788 557917929 475750466 855274762 605868704 178776322 23405136 909865837 96325706 970819754 284097129 808616206 467312175 792486850 967462668 33552010 655852295 37467656 792486850 968673309 698204142 110800857 422657892 343298515 655852295 355623062 801608520 67084965 37467656 355623062 855274762 557917929 917782884 355623062 242163189 605868704 411437340 813693723 145395166 187307272 422657892 279958846 256807040 933874496 855274762 514786524 917782884 187933868 514786524 402728415 110800857 605868704 605868704 585399334 970819754 234841556 297851760 202470992 422474141 950319015 518399774 107334741 518399774 187933868 805493285 761390736 813693723 256807040 233350056 813693723 422474141 256807040 914482046 252767027 861179113 460621270 968673309 808616206 203170078 741527822 424780614 800444752 350802729 227189312 355623062 279958846 968673309 855274762 950319015 706143946 813693723 813693723 698204142 605868704 377015995 605868704 582046141 516798019 105230327 279958846 812629788 861175812 145395166 354577205 516798019 422474141 67084965 107334741 585399334 391551467 13084961 84100792 655852295 514786524 956074512 761390736 813693723 354577205 475750466 105230327 166233922 813693723 377015995 839573090 297851760 431992241 748725729 748725729 473596274 585399334 611449960 861179113 706143946 42633846 431992241 422474141 234841556 187307272 107334741 518399774 869322316 706143946 741527822 801608520 110800857 37467656 475750466 839573090 516798019 518410431 233350056 377015995 741527822 145395166 970819754 292988355 110800857 706143946 252767027 514786524 107334741 495151474 698204142 431992241 861175812 808616206 777567625 37467656 166233922 855274762 42633846 914482046 202470992 855274762 422474141 748725729 424780614 800444752 970819754 460621270 869322316 865966056 750210921 792486850 252767027 801608520 914482046 968673309 391551467 761390736 800444752 914482046 287514767 805493285 605868704 187933868 84100792 178776322 411437340 297851760 187307272 582046141 242163189 84100792 967462668 424780614 402728415 96325706 424780614 970819754 917782884 467312175 350369501 813693723 424780614 107334741 242163189 857039628 857039628 914482046 202470992 310459790 855274762 805493285 557917929 187933868 968673309 282641288 13084961 110800857 970819754 187933868 839573090 256737954 865966056 350802729 411437340 514786524 812629788 857039628 812629788 287514767 350369501 292988355 187307272 861179113 23405136 701144654 391551467 813693723 855274762 421280376 355623062 421280376 297851760 391551467 585399334 741527822 701144654 422657892 145395166 350369501 839573090 13084961 741527822 256737954 284097129 187307272 343298515 812629788 402728415 166233922 693909716 495151474 105230327 411437340 256737954 750210921 303512140 861175812 933874496 701144654 234089763 187933868 855274762 202470992 495151474 611449960 84100792 473596274 865966056 861179113 701144654 909865837 107334741 422474141 105230327 33552010 287514767 861175812 402728415 557917929 350802729 328713602 320767587 107334741 792486850 801608520 516798019 909865837 514786524 792486850 909865837 202470992 421280376 234841556 37467656 350802729 234089763 422657892 475750466 343298515 234841556 355623062 252767027 800444752 355623062 655852295 37467656 967462668 33552010 431992241 700216083 279958846 956074512 605868704 350369501 582046141 518410431 279958846 178776322 354577205 355623062 518410431 967462668 475750466 178776322 279958846 761390736 377015995 855274762 37467656 741527822 701144654 805493285 436662194 166233922 178776322 605868704 242163189 917782884 967462668 909865837 748725729 800444752 252767027 655852295 145395166 37467656 256807040 611449960 424780614 297851760 203170078 967462668 355623062 914482046 202470992 424780614 956074512 514786524 909865837 328713602 909865837 518399774 297851760 467312175 792486850 234841556 279958846 792486850 750210921 279958846 350802729 518399774 105230327 495151474 187933868 282641288 968673309 234089763 968673309 187307272 582046141 13084961 422474141 402728415 355623062 467312175 421280376 256807040 812629788 516798019 282641288 655852295 967462668 460621270 967462668 792486850 187307272 166233922 700216083 328713602 805493285 436662194 933874496 284097129 328713602 42633846 436662194 436662194 865966056 436662194 282641288 42633846 701144654 421280376 741527822 518410431 320767587 234089763 950319015 514786524 354577205 950319015 855274762 279958846 933874496 350802729 107334741 187933868 968673309 424780614 839573090 391551467 287514767 909865837 800444752 242163189 234089763 968673309 320767587 343298515 495151474 166233922 234841556 700216083 748725729 23405136 292988355 655852295 516798019 252767027 187307272 234089763 557917929 605868704 67084965 422474141 467312175 950319015 582046141 391551467 861179113 693909716 475750466 611449960 800444752 227189312 350802729 233350056 917782884 855274762 605868704 187307272 516798019 557917929 970819754 514786524 431992241 909865837 107334741 187933868 187933868 706143946 777567625 402728415 839573090 424780614 917782884 741527822 202470992 67084965 42633846 421280376 475750466 287514767 424780614 800444752 839573090 67084965 495151474 460621270 855274762 343298515 917782884 655852295 909865837 557917929 37467656 310459790 187933868 655852295 950319015 279958846 812629788 328713602 234841556 741527822 800444752 343298515 933874496 611449960 861175812 328713602 354441083 227189312 233350056 422657892 861175812 354577205 391551467 750210921 287514767 343298515 107334741 698204142 436662194 422657892 473596274 350369501 706143946 350369501 354577205 391551467 611449960 611449960 473596274 518399774 110800857 914482046 855274762 110800857 256737954 698204142 424780614 227189312 178776322 857039628 391551467 467312175 178776322 279958846 279958846 605868704 917782884 467312175 354577205 67084965 350369501 582046141 582046141 227189312 422657892 741527822 84100792 473596274 424780614 105230327 328713602 145395166 354577205 518399774 967462668 792486850 956074512 557917929 256807040 421280376 861175812 605868704 857039628 805493285 105230327 582046141 187933868 839573090 252767027 284097129 460621270 284097129 256737954 761390736 436662194 310459790 234841556 855274762 917782884 917782884 303512140 748725729 914482046 23405136 202470992 701144654 865966056 865966056 655852295 967462668 655852295 424780614 284097129 187933868 343298515 166233922 655852295 202470992 777567625 166233922 252767027 813693723 812629788 933874496 37467656 203170078 96325706 701144654 422657892 473596274 350802729 421280376 328713602 424780614 460621270 914482046 436662194 178776322 33552010 411437340 242163189 145395166 411437340 861175812 33552010 701144654 37467656 234089763 655852295 350369501 701144654 909865837 914482046 297851760 355623062 310459790 187933868 741527822 110800857 812629788 391551467 328713602 424780614 13084961 970819754 813693723 693909716 861175812 460621270 303512140 23405136 518410431 279958846 110800857 33552010 605868704 252767027 706143946 411437340 42633846 495151474 967462668 792486850 950319015 33552010 750210921 287514767 355623062 514786524 37467656 187933868 320767587 297851760 805493285 284097129 350802729 970819754 582046141 857039628 203170078 350802729 812629788 284097129 391551467 933874496 518410431 178776322 350802729 256807040 857039628 354441083 839573090 166233922 861179113 693909716 350802729 242163189 813693723 67084965 110800857 96325706 467312175 970819754 516798019 761390736 605868704 748725729 473596274 110800857 750210921 424780614 284097129 777567625 950319015 256737954 110800857 284097129 107334741 422474141 227189312 467312175 855274762 287514767 585399334 777567625 777567625 495151474 655852295 909865837 343298515 750210921 857039628 227189312 107334741 812629788 495151474 320767587 761390736 970819754 422474141 256807040 741527822 37467656 303512140 582046141 933874496 475750466 839573090 914482046 839573090 436662194 582046141 234089763 234089763 233350056 869322316 917782884 328713602 956074512 350369501 808616206 956074512 956074512 967462668 343298515 956074512 282641288 950319015 956074512 37467656 33552010 812629788 284097129 748725729 110800857 557917929 110800857 693909716 422474141 166233922 750210921 284097129 909865837 279958846 701144654 178776322 354441083 706143946 777567625 279958846 514786524 805493285 516798019 475750466 611449960 514786524 354441083 436662194 518410431 284097129 808616206 909865837 310459790 514786524 956074512 611449960 585399334 187307272 698204142 950319015 467312175 467312175 354577205 33552010 861179113 424780614 839573090 37467656 914482046 279958846 800444752 282641288 187307272 800444752 282641288 518410431 750210921 310459790 792486850 582046141 282641288 256807040 350802729 377015995 145395166 805493285 402728415 391551467 350802729 23405136 110800857 909865837 761390736 284097129 402728415 84100792 354577205 970819754 328713602 812629788 909865837 107334741 693909716 693909716 202470992 968673309 792486850 777567625 792486850 967462668 343298515 865966056 187307272 96325706 869322316 421280376 917782884 655852295 812629788 42633846 96325706 970819754 424780614 865966056 460621270 700216083 242163189 145395166 805493285 741527822 310459790 857039628 421280376 431992241 187307272 431992241 475750466 287514767 391551467 402728415 320767587 23405136 354441083 792486850 839573090 13084961 242163189 516798019 107334741 460621270 748725729 424780614 187307272 391551467 343298515 422657892 431992241 700216083 411437340 460621270 279958846 761390736 42633846 967462668 855274762 865966056 37467656 956074512 252767027 741527822 869322316 187307272 967462668 557917929 227189312 256737954 956074512 256807040 495151474 287514767 582046141 292988355 431992241 203170078 411437340 187307272 297851760 421280376 967462668 287514767 256737954 234841556 320767587 812629788 110800857 422474141 284097129 287514767 234841556 292988355 227189312 242163189 187307272 292988355 402728415 585399334 96325706 96325706 233350056 202470992 234841556 917782884 518399774 227189312 227189312 518399774 706143946 234089763 110800857 909865837 812629788 391551467 187307272 706143946 42633846 605868704 252767027 436662194 473596274 839573090 761390736 518410431 166233922 808616206 328713602 473596274 84100792 84100792 460621270 748725729 355623062 421280376 582046141 518410431 475750466 777567625 421280376 777567625 748725729 354577205 473596274 107334741 256807040 909865837 354441083 37467656 310459790 402728415 611449960 42633846 801608520 808616206 706143946 421280376 514786524 320767587 801608520 909865837 914482046 96325706 585399334 422474141 84100792 933874496 857039628 421280376 585399334 839573090 96325706 234089763 411437340 13084961 813693723 495151474 107334741 145395166 950319015 698204142 857039628 234841556 242163189 475750466 956074512 292988355 968673309 282641288 518399774 166233922 701144654 495151474 377015995 310459790 698204142 557917929 812629788 105230327 970819754 701144654 839573090 933874496 917782884 909865837 741527822 354577205 67084965 343298515 914482046 411437340 227189312 518399774 917782884 475750466 424780614 582046141 23405136 805493285 655852295 287514767 234841556 402728415 605868704 42633846 967462668 861175812 37467656 287514767 950319015 967462668 700216083 355623062 67084965 861175812 187933868 812629788 37467656 582046141 611449960 777567625 23405136 187933868 693909716 933874496 792486850 377015995 750210921 909865837 914482046 869322316 605868704 475750466 166233922 292988355 467312175 287514767 495151474 909865837 475750466 761390736 282641288 857039628 861175812 84100792 67084965 234841556 424780614 582046141 256737954 865966056 422657892 855274762 700216083 909865837 187307272 970819754 475750466 967462668 328713602 557917929 350369501 801608520 279958846 242163189 516798019 23405136 473596274 303512140 516798019 514786524 227189312 909865837 792486850 970819754 431992241 970819754 354441083 391551467 808616206 411437340 460621270 582046141 187933868 13084961 460621270 792486850 292988355 933874496 582046141 460621270 297851760 518399774 431992241 950319015 777567625 557917929 284097129 813693723 287514767 792486850 377015995 698204142 516798019 350802729 354441083 460621270 800444752 279958846 145395166 252767027 839573090 279958846 914482046 42633846 320767587 518410431 801608520 33552010 343298515 605868704 282641288 256807040 518410431 234841556 422657892 187307272 741527822 422657892 800444752 933874496 861175812 861175812 355623062 303512140 145395166 256807040 354441083 355623062 23405136 693909716 436662194 256737954 242163189 495151474 355623062 431992241 377015995 252767027 808616206 96325706 467312175 917782884 914482046 495151474 96325706 706143946 748725729 460621270 256737954 605868704 252767027 800444752 706143946 422474141 431992241 252767027 748725729 761390736 812629788 706143946 585399334 234089763 495151474 582046141 933874496 105230327 203170078 355623062 424780614 310459790 33552010 585399334 970819754 178776322 303512140 110800857 495151474 107334741 857039628 436662194 422474141 655852295 166233922 96325706 917782884 431992241 33552010 421280376 411437340 460621270 350802729 518399774 284097129 33552010 252767027 422474141 514786524 252767027 698204142 422474141 748725729 402728415 424780614 909865837 411437340 582046141 166233922 354577205 67084965 350802729 950319015 436662194 303512140 391551467 110800857 748725729 777567625 303512140 475750466 107334741 701144654 968673309 518399774 42633846 328713602 242163189 582046141 701144654 233350056 234089763 320767587 292988355 436662194 234089763 467312175 956074512 805493285 855274762 303512140 557917929 203170078 655852295 808616206 42633846 933874496 328713602 869322316 96325706 968673309 933874496 402728415 33552010 777567625 297851760 187933868 354441083 242163189 13084961 693909716 424780614 292988355 861179113 706143946 402728415 917782884 402728415 320767587 233350056 233350056 585399334 855274762 431992241 234089763 436662194 698204142 421280376 234841556 518399774 812629788 42633846 460621270 284097129 467312175 518399774 431992241 950319015 350369501 750210921 950319015 839573090 202470992 933874496 422474141 475750466 869322316 354441083 855274762 354441083 805493285 582046141 391551467 187933868 792486850 800444752 808616206 13084961 557917929 282641288 865966056 350369501 187307272 473596274 33552010 801608520 297851760 391551467 741527822 585399334 37467656 350369501 792486850 402728415 178776322 812629788 354441083 282641288 909865837 869322316 187933868 67084965 354441083 227189312 516798019 105230327 421280376 202470992 256807040 402728415 475750466 234089763 424780614 242163189 801608520 107334741 203170078 424780614 343298515 467312175 110800857 518399774 178776322 970819754 967462668 700216083 750210921 279958846 13084961 431992241 202470992 777567625 475750466 13084961 611449960 284097129 801608520 242163189 909865837 800444752 693909716 67084965 761390736 933874496 107334741 105230327 436662194 869322316 473596274 377015995 748725729 391551467 354577205 700216083 655852295 252767027 495151474 422474141 777567625 178776322 424780614 700216083 187307272 411437340 605868704 42633846 227189312 13084961 861175812 411437340 110800857 436662194 777567625 968673309 96325706 914482046 422657892 96325706 970819754 605868704 855274762 33552010 431992241 741527822 585399334 33552010 909865837 256807040 805493285 909865837 166233922 107334741 518410431 23405136 475750466 354577205 857039628 343298515 706143946 354577205 377015995 800444752 411437340 110800857 234841556 187307272 256737954 187933868 422657892 13084961 611449960 297851760 839573090 13084961 839573090 808616206 234089763 328713602 516798019 284097129 107334741 557917929 178776322 857039628 582046141 145395166 968673309 467312175 187307272 514786524 792486850 557917929 292988355 475750466 202470992 282641288 701144654 422657892 956074512 37467656 956074512 701144654 748725729 698204142 13084961 839573090 282641288 970819754 693909716 166233922 402728415 310459790 518410431 422657892 252767027 801608520 812629788 187307272 37467656 227189312 967462668 424780614 256807040 475750466 917782884 234841556 741527822 84100792 354441083 13084961 234089763 105230327 84100792 33552010 202470992 917782884 67084965 585399334 13084961 67084965 234841556 857039628 861179113 914482046 422657892 475750466 861179113 909865837 178776322 855274762 310459790 411437340 475750466 355623062 805493285 297851760 582046141 37467656 585399334 187933868 279958846 402728415 227189312 279958846 234841556 861179113 436662194 741527822 422657892 391551467 354441083 514786524 310459790 203170078 282641288 355623062 84100792 857039628 701144654 227189312 282641288 460621270 402728415 202470992 701144654 354441083 287514767 792486850 808616206 473596274 166233922 518410431 166233922 424780614 234841556 655852295 585399334 105230327 698204142 855274762 37467656 792486850 67084965 970819754 234089763 861175812 956074512 242163189 801608520 741527822 518410431 956074512 693909716 279958846 227189312 284097129 460621270 741527822 857039628 805493285 23405136 792486850 698204142 812629788 350802729 178776322 284097129 518399774 967462668 292988355 855274762 950319015 950319015 354577205 166233922 970819754 256737954 303512140 805493285 855274762 284097129 145395166 967462668 467312175 693909716 310459790 287514767 585399334 582046141 861179113 557917929 968673309 750210921 700216083 933874496 933874496 282641288 869322316 391551467 202470992 812629788 800444752 869322316 187933868 750210921 343298515 431992241 310459790 861175812 518410431 187933868 839573090 473596274 605868704 750210921 917782884 234089763 861175812 328713602 839573090 297851760 422474141 970819754 13084961 421280376 422474141 698204142 33552010 582046141 460621270 287514767 13084961 582046141 96325706 857039628 801608520 96325706 518399774 67084965 411437340 693909716 800444752 166233922 256737954 145395166 402728415 869322316 202470992 145395166 557917929 279958846 242163189 865966056 411437340 67084965 422474141 287514767 968673309 282641288 467312175 234841556 808616206 741527822 96325706 422474141 23405136 145395166 700216083 861175812 585399334 701144654 855274762 67084965 320767587 84100792 800444752 23405136 297851760 328713602 411437340 343298515 242163189 145395166 33552010 813693723 800444752 37467656 865966056 96325706 431992241 698204142 933874496 297851760 37467656 741527822 516798019 812629788 700216083 227189312 145395166 42633846 166233922 701144654 970819754 813693723 805493285 242163189 310459790 13084961 655852295 655852295 865966056 611449960 857039628 287514767 475750466 145395166 37467656 37467656 234089763 107334741 178776322 693909716 808616206 585399334 693909716 422657892 909865837 748725729 391551467 350802729 792486850 23405136 914482046 968673309 857039628 234841556 256737954 655852295 518399774 855274762 422474141 411437340 514786524 252767027 242163189 968673309 421280376 377015995 933874496 350802729 67084965 297851760 801608520 861175812 933874496 37467656 287514767 460621270 495151474 698204142 350802729 436662194 611449960 421280376 741527822 914482046 13084961 424780614 110800857 933874496 421280376 467312175 475750466 350802729 42633846 256807040 354577205 187307272 861179113 518399774 227189312 605868704 514786524 354441083 279958846 585399334 855274762 933874496 582046141 13084961 233350056 701144654 865966056 23405136 748725729 252767027 242163189 970819754 495151474 611449960 839573090 933874496 582046141 706143946 582046141 473596274 33552010 865966056 557917929 42633846 741527822 857039628 518399774 861179113 857039628 203170078 436662194 857039628 234841556 424780614 107334741 233350056 411437340 320767587 861179113 355623062 166233922 812629788 741527822 166233922 84100792 557917929 761390736 956074512 292988355 402728415 297851760 252767027 777567625 857039628 801608520 693909716 967462668 917782884 861175812 320767587 203170078 813693723 956074512 256737954 33552010 857039628 585399334 611449960 166233922 495151474 701144654 350369501 310459790 287514767 303512140 422474141 252767027 914482046 585399334 473596274 350802729 761390736 350802729 460621270 328713602 354441083 411437340 242163189 424780614 33552010 861175812 96325706 800444752 698204142 761390736 242163189 424780614 105230327 256737954 320767587 869322316 402728415 801608520 355623062 284097129 701144654 748725729 750210921 967462668 166233922 256807040 33552010 354441083 422474141 801608520 350802729 701144654 320767587 805493285 145395166 914482046 801608520 741527822 801608520 187933868 67084965 968673309 475750466 234841556 950319015 350802729 256737954 42633846 436662194 328713602 761390736 869322316 801608520 792486850 861179113 256807040 968673309 700216083 460621270 354441083 956074512 750210921 914482046 706143946 605868704 518399774 234841556 377015995 350369501 869322316 320767587 227189312 808616206 424780614 460621270 411437340 350369501 605868704 377015995 178776322 227189312 67084965 422657892 869322316 933874496 422657892 424780614 655852295 96325706 33552010 166233922 495151474 855274762 813693723 698204142 701144654 292988355 582046141 698204142 861175812 700216083 297851760 105230327 611449960 813693723 700216083 748725729 227189312 741527822 303512140 187307272 422474141 13084961 950319015 227189312 701144654 970819754 467312175 808616206 865966056 917782884 202470992 343298515 808616206 970819754 585399334 107334741 805493285 33552010 202470992 84100792 700216083 297851760 869322316 279958846 813693723 42633846 861175812 611449960 761390736 808616206 234841556 421280376 145395166 693909716 761390736 203170078 33552010 310459790 328713602 812629788 861179113 950319015 256807040 970819754 792486850 292988355 23405136 242163189 350369501 701144654 693909716 748725729 178776322 741527822 178776322 582046141 411437340 107334741 950319015 518410431 970819754 967462668 473596274 693909716 460621270 518399774 869322316 67084965 23405136 460621270 701144654 514786524 460621270 748725729 605868704 37467656 350369501 422474141 354577205 256737954 473596274 256807040 605868704 110800857 701144654 801608520 813693723 855274762 518399774 343298515 701144654 869322316 813693723 741527822 282641288 933874496 292988355 354577205 145395166 37467656 700216083 178776322 812629788 350369501 805493285 256737954 950319015 970819754 37467656 350802729 166233922 23405136 252767027 354577205 865966056 605868704 279958846 808616206 256807040 518399774 950319015 611449960 792486850 105230327 605868704 706143946 310459790 700216083 320767587 473596274 475750466 805493285 700216083 761390736 84100792 956074512 693909716 968673309 585399334 354441083 701144654 750210921 233350056 431992241 145395166 467312175 516798019 23405136 110800857 467312175 350802729 436662194 422657892 431992241 424780614 861179113 84100792 933874496 956074512 467312175 855274762 422657892 808616206 355623062 967462668 967462668 933874496 96325706 37467656 107334741 96325706 256737954 516798019 467312175 777567625 297851760 343298515 777567625 813693723 706143946 698204142 350369501 813693723 178776322 861175812 761390736 303512140 777567625 516798019 252767027 84100792 23405136 343298515 611449960 424780614 698204142 970819754 84100792 282641288 967462668 460621270 813693723 33552010 233350056 582046141 655852295 917782884 800444752 777567625 839573090 700216083 861175812 475750466 777567625 355623062 701144654 582046141 750210921 857039628 582046141 514786524 436662194 869322316 234089763 857039628 354577205 495151474 343298515 355623062 909865837 808616206 777567625 436662194 933874496 761390736 297851760 839573090 495151474 145395166 110800857 42633846 516798019 748725729 13084961 242163189 801608520 585399334 700216083 422474141 869322316 495151474 422657892 350369501 582046141 869322316 967462668 518399774 914482046 421280376 203170078 105230327 514786524 741527822 282641288 354577205 350802729 467312175 801608520 303512140 865966056 145395166 233350056 914482046 110800857 813693723 37467656 839573090 355623062 909865837 861179113 861175812 611449960 422474141 750210921 855274762 950319015 187933868 805493285 67084965 605868704 252767027 203170078 970819754 473596274 279958846 968673309 436662194 909865837 343298515 968673309 431992241 377015995 234841556 855274762 914482046 956074512 282641288 297851760 96325706 475750466 933874496 203170078 495151474 13084961 279958846 839573090 436662194 514786524 518410431 698204142 917782884 166233922 355623062 801608520 282641288 242163189 422474141 110800857 107334741 303512140 585399334 956074512 473596274 808616206 23405136 514786524 256807040 518399774 777567625 320767587 869322316 279958846 284097129 422474141 178776322 166233922 107334741 933874496 343298515 805493285 391551467 655852295 914482046 706143946 761390736 303512140 377015995 518410431 282641288 234841556 391551467 84100792 518399774 700216083 67084965 350802729 107334741 801608520 377015995 37467656 242163189 805493285 303512140 242163189 800444752 391551467 178776322 391551467 967462668 605868704 279958846 287514767 813693723 933874496 422657892 187307272 252767027 869322316 166233922 96325706 869322316 391551467 611449960 933874496 431992241 460621270 203170078 914482046 343298515 956074512 706143946 421280376 475750466 105230327 421280376 518410431 467312175 377015995 23405136 792486850 354441083 812629788 297851760 914482046 13084961 914482046 145395166 914482046 402728415 865966056 917782884 355623062 287514767 805493285 350369501 67084965 292988355 698204142 107334741 792486850 970819754 777567625 495151474 297851760 355623062 741527822 320767587 84100792 557917929 970819754 422474141 516798019 611449960 761390736 256737954 320767587 518410431 748725729 475750466 233350056 187933868 145395166 857039628 750210921 761390736 869322316 813693723 310459790 105230327 473596274 355623062 227189312 377015995 475750466 292988355 861175812 748725729 42633846 909865837 557917929 611449960 402728415 473596274 350802729 839573090 839573090 424780614 475750466 839573090 557917929 761390736 706143946 518410431 187933868 950319015 473596274 950319015 377015995 256807040 914482046 233350056 227189312 700216083 287514767 67084965 350369501 33552010 145395166 805493285 84100792 861175812 303512140 145395166 282641288 145395166 808616206 956074512 585399334 187307272 37467656 328713602 777567625 242163189 292988355 741527822 436662194 605868704 956074512 202470992 495151474 107334741 857039628 105230327 96325706 96325706 698204142 970819754 320767587 178776322 422657892 914482046 869322316 611449960 518410431 611449960 467312175 343298515 203170078 582046141 328713602 839573090 202470992 202470992 968673309 605868704 777567625 861175812 350369501 256807040 914482046 328713602 242163189 354441083 256807040 750210921 970819754 706143946 187307272 252767027 865966056 861179113 514786524 748725729 107334741 37467656 431992241 33552010 801608520 203170078 187307272 354441083 706143946 256807040 473596274 350369501 350802729 518399774 750210921 424780614 284097129 518399774 865966056 233350056 970819754 869322316 698204142 23405136 933874496 933874496 748725729 166233922 861179113 861175812 495151474 166233922 203170078 234089763 914482046 33552010 518410431 320767587 750210921 812629788 518410431 605868704 967462668 178776322 813693723 37467656 166233922 706143946 256807040 655852295 328713602 970819754 518410431 701144654 748725729 956074512 460621270 812629788 805493285 354577205 518399774 611449960 698204142 320767587 279958846 187933868 256737954 698204142 865966056 750210921 950319015 956074512 611449960 105230327 350369501 748725729 700216083 411437340 145395166 233350056 855274762 233350056 96325706 693909716 105230327 354441083 110800857 202470992 857039628 950319015 800444752 145395166 801608520 748725729 320767587 13084961 792486850 813693723 203170078 914482046 909865837 328713602 328713602 350369501 813693723 701144654 297851760 970819754 33552010 611449960 970819754 748725729 956074512 655852295 233350056 402728415 411437340 700216083 473596274 37467656 861175812 698204142 777567625 839573090 23405136 812629788 436662194 585399334 178776322 242163189 839573090 107334741 869322316 233350056 350802729 303512140 460621270 761390736 303512140 777567625 187307272 467312175 748725729 377015995 956074512 467312175 956074512 310459790 861179113 350802729 13084961 256807040 436662194 801608520 242163189 354441083 950319015 105230327 655852295 861175812 777567625 698204142 377015995 23405136 166233922 693909716 354577205 473596274 107334741 350802729 287514767 698204142 914482046 377015995 256807040 514786524 292988355 354577205 761390736 516798019 857039628 234089763 422474141 917782884 475750466 256807040 706143946 350802729 701144654 422657892 808616206 284097129 516798019 605868704 950319015 761390736 701144654 202470992 857039628 495151474 514786524 514786524 855274762 234841556 424780614 518410431 256807040 909865837 67084965 287514767 256807040 279958846 869322316 741527822 234089763 256737954 857039628 256807040 256737954 861179113 748725729 748725729 354441083 869322316 518410431 178776322 518410431 812629788 605868704 698204142 655852295 557917929 402728415 970819754 256737954 518399774 105230327 166233922 968673309 178776322 284097129 424780614 605868704 518410431 33552010 812629788 750210921 354577205 37467656 84100792 967462668 518399774 284097129 422474141 84100792 917782884 970819754 805493285 33552010 105230327 424780614 473596274 800444752 354441083 96325706 741527822 343298515 611449960 84100792 698204142 234089763 96325706 33552010 37467656 411437340 800444752 310459790 33552010 514786524 252767027 701144654 698204142 350802729 777567625 861175812 421280376 354577205 701144654 287514767 582046141 234089763 792486850 355623062 808616206 84100792 475750466 801608520 303512140 741527822 350802729 320767587 343298515 391551467 701144654 252767027 256737954 166233922 861179113 655852295 422657892 460621270 741527822 287514767 706143946 855274762 518410431 839573090 808616206 950319015 968673309 585399334 202470992 518399774 909865837 84100792 187933868 970819754 187307272 706143946 706143946 13084961 701144654 303512140 105230327 813693723 700216083 42633846 13084961 518410431 914482046 839573090 287514767 13084961 557917929 655852295 700216083 328713602 282641288 256737954 693909716 297851760 956074512 431992241 303512140 310459790 96325706 518410431 467312175 166233922 655852295 855274762 84100792 424780614 252767027 421280376 42633846 655852295 839573090 354577205 402728415 256737954 861175812 350369501 292988355 67084965 234089763 917782884 350369501 187307272 84100792 761390736 861179113 187933868 350369501 424780614 701144654 233350056 801608520 518399774 256737954 750210921 933874496 422474141 700216083 748725729 812629788 611449960 855274762 436662194 741527822 107334741 956074512 284097129 701144654 605868704 202470992 310459790 777567625 518410431 187307272 252767027 805493285 424780614 812629788 518399774 812629788 431992241 422474141 234841556 475750466 328713602 813693723 518399774 421280376 42633846 475750466 655852295 970819754 861179113 320767587 166233922 655852295 605868704 424780614 700216083 655852295 808616206 256807040 582046141 933874496 256737954 701144654 391551467 611449960 436662194 801608520 495151474 292988355 582046141 741527822 839573090 748725729 557917929 698204142 950319015 350369501 792486850 107334741 242163189 424780614 557917929 178776322 310459790 411437340 750210921 166233922 350802729 303512140 84100792 355623062 869322316 968673309 801608520 605868704 750210921 233350056 377015995 203170078 467312175 350802729 187307272 968673309 234841556 107334741 13084961 467312175 839573090 861175812 67084965 855274762 422474141 145395166 518410431 514786524 968673309 37467656 320767587 310459790 187933868 355623062 343298515 761390736 424780614 145395166 96325706 857039628 701144654 166233922 460621270 812629788 422657892 950319015 970819754 968673309 256737954 950319015 328713602 700216083 761390736 33552010 475750466 865966056 411437340 808616206 354441083 698204142 475750466 424780614 805493285 354577205 655852295 105230327 792486850 110800857 297851760 800444752 320767587 256807040 741527822 813693723 748725729 605868704 436662194 354441083 436662194 701144654 256807040 706143946 839573090 801608520 701144654 391551467 808616206 84100792 467312175 706143946 518399774 495151474 812629788 37467656 282641288 813693723 187307272 310459790 422657892 252767027 917782884 950319015 473596274 805493285 909865837 812629788 350369501 233350056 869322316 242163189 402728415 857039628 402728415 950319015 956074512 792486850 698204142 303512140 585399334 813693723 698204142 805493285 422474141 282641288 279958846 227189312 777567625 777567625 495151474 792486850 320767587 227189312 377015995 460621270 473596274 310459790 354577205 233350056 839573090 328713602 968673309 956074512 310459790 187307272 518410431 355623062 917782884 933874496 37467656 110800857 861179113 813693723 391551467 839573090 950319015 839573090 801608520 13084961 23405136 777567625 202470992 869322316 107334741 514786524 284097129 233350056 422657892 813693723 256807040 933874496 970819754 13084961 431992241 33552010 909865837 422474141 303512140 354577205 914482046 67084965 698204142 701144654 813693723 303512140 750210921 460621270 777567625 518410431 421280376 436662194 252767027 431992241 950319015 792486850 701144654 252767027 145395166 292988355 355623062 234841556 67084965 354441083 518399774 320767587 431992241 970819754 518399774 693909716 13084961 967462668 42633846 287514767 282641288 950319015 354577205 761390736 518410431 354577205 967462668 107334741 256737954 145395166 287514767 355623062 750210921 557917929 402728415 777567625 354441083 808616206 518399774 857039628 256807040 706143946 13084961 33552010 355623062 970819754 741527822 467312175 585399334 865966056 861175812 145395166 242163189 839573090 761390736 354441083 279958846 967462668 518399774 37467656 284097129 233350056 761390736 801608520 33552010 242163189 777567625 813693723 23405136 292988355 460621270 857039628 950319015 42633846 227189312 282641288 303512140 605868704 861179113 968673309 750210921 800444752 698204142 967462668 518410431 909865837 203170078 812629788 777567625 741527822 411437340 354577205 350369501 467312175 282641288 282641288 869322316 917782884 431992241 706143946 84100792 355623062 110800857 233350056 284097129 328713602 518410431 328713602 287514767 748725729 234089763 516798019 96325706 411437340 421280376 475750466 861179113 557917929 748725729 611449960 761390736 970819754 233350056 605868704 256737954 861175812 256737954 96325706 96325706 320767587 706143946 861179113 516798019 855274762 914482046 303512140 750210921 839573090 801608520 145395166 107334741 354441083 839573090 411437340 234089763 203170078 178776322 242163189 605868704 234841556 202470992 33552010 110800857 777567625 422657892 105230327 805493285 421280376 970819754 909865837 436662194 557917929 67084965 303512140 411437340 518399774 865966056 801608520 792486850 861179113 23405136 187307272 391551467 234089763 431992241 839573090 473596274 706143946 970819754 467312175 917782884 968673309 750210921 67084965 655852295 693909716 467312175 436662194 424780614 909865837 557917929 582046141 741527822 350802729 473596274 855274762 292988355 422657892 460621270 761390736 33552010 436662194 855274762 279958846 422657892 869322316 700216083 303512140 355623062 431992241 350369501 933874496 950319015 460621270 861175812 431992241 107334741 857039628 933874496 187933868 655852295 693909716 655852295 514786524 693909716 96325706 310459790 909865837 750210921 698204142 605868704 741527822 914482046 706143946 310459790 67084965 350369501 422657892 467312175 869322316 320767587 284097129 700216083 436662194 110800857 431992241 354577205 297851760 805493285 33552010 187307272 350369501 460621270 37467656 967462668 96325706 605868704 350802729 354441083 909865837 950319015 105230327 33552010 808616206 436662194 460621270 436662194 424780614 354441083 107334741 178776322 33552010 234841556 808616206 861179113 761390736 761390736 287514767 956074512 233350056 23405136 956074512 473596274 808616206 655852295 411437340 839573090 516798019 145395166 422474141 933874496 933874496 178776322 585399334 256807040 436662194 801608520 292988355 611449960 700216083 145395166 422657892 611449960 422657892 234841556 917782884 865966056 933874496 202470992 421280376 585399334 328713602 279958846 23405136 557917929 202470992 839573090 421280376 748725729 698204142 424780614 284097129 761390736 282641288 178776322 750210921 801608520 792486850 37467656 706143946 67084965 284097129 761390736 514786524 422474141 178776322 855274762 701144654 748725729 582046141 328713602 869322316 187933868 950319015 234089763 792486850 234841556 605868704 813693723 693909716 84100792 761390736 187307272 303512140 839573090 23405136 303512140 37467656 343298515 693909716 701144654 800444752 203170078 750210921 933874496 33552010 808616206 611449960 303512140 424780614 355623062 145395166 84100792 203170078 701144654 33552010 865966056 107334741 701144654 287514767 67084965 750210921 693909716 203170078 297851760 355623062 698204142 110800857 282641288 516798019 761390736 350802729 582046141 748725729 914482046 431992241 202470992 13084961 431992241 402728415 252767027 424780614 700216083 750210921 354441083 23405136 750210921 422657892 284097129 605868704 107334741 256807040 343298515 605868704 13084961 84100792 582046141 242163189 968673309 968673309 377015995 706143946 950319015 698204142 303512140 110800857 857039628 761390736 777567625 700216083 968673309 801608520 792486850 741527822 402728415 585399334 202470992 968673309 933874496 355623062 761390736 178776322 203170078 805493285 292988355 320767587 422657892 328713602 282641288 956074512 292988355 256737954 857039628 424780614 950319015 750210921 234089763 808616206 701144654 284097129 350802729 655852295 145395166 839573090 460621270 585399334 37467656 227189312 869322316 777567625 611449960 234841556 748725729 701144654 436662194 284097129 970819754 234841556 279958846 328713602 857039628 105230327 861179113 857039628 861175812 933874496 391551467 741527822 805493285 203170078 303512140 857039628 518410431 792486850 585399334 33552010 297851760 968673309 145395166 701144654 354577205 166233922 655852295 310459790 655852295 909865837 518399774 178776322 252767027 411437340 516798019 518399774 350369501 287514767 855274762 914482046 460621270 701144654 475750466 37467656 701144654 42633846 284097129 693909716 310459790 355623062 655852295 297851760 917782884 234841556 970819754 279958846 693909716 42633846 355623062 424780614 473596274 436662194 67084965 110800857 805493285 23405136 320767587 706143946 23405136 933874496 107334741 933874496 701144654 234841556 917782884 605868704 328713602 252767027 956074512 252767027 422657892 234841556 37467656 475750466 256807040 105230327 805493285 693909716 495151474 777567625 693909716 411437340 402728415 805493285 310459790 933874496 805493285 761390736 473596274 700216083 808616206 855274762 42633846 777567625 956074512 145395166 950319015 33552010 518410431 411437340 234841556 110800857 377015995 968673309 166233922 967462668 145395166 855274762 956074512 23405136 611449960 242163189 914482046 310459790 518410431 475750466 256807040 655852295 495151474 516798019 234841556 748725729 203170078 865966056 800444752 424780614 422657892 320767587 813693723 422474141 354441083 436662194 956074512 202470992 292988355 234089763 424780614 350802729 460621270 700216083 741527822 956074512 377015995 107334741 436662194 354441083 292988355 933874496 256807040 956074512 857039628 178776322 328713602 495151474 187307272 145395166 800444752 233350056 422657892 411437340 227189312 391551467 611449960 350369501 839573090 256737954 741527822 13084961 514786524 861175812 391551467 391551467 284097129 424780614 234089763 855274762 42633846 655852295 917782884 950319015 227189312 310459790 145395166 310459790 698204142 166233922 792486850 933874496 297851760 110800857 424780614 516798019 700216083 514786524 800444752 350802729 909865837 655852295 750210921 350802729 800444752 178776322 585399334 933874496 475750466 256807040 808616206 495151474 234089763 605868704 256807040 284097129 310459790 970819754 761390736 805493285 967462668 354441083 422474141 292988355 256737954 698204142 145395166 33552010 857039628 96325706 37467656 914482046 611449960 202470992 297851760 436662194 518399774 202470992 354441083 693909716 178776322 460621270 110800857 105230327 355623062 202470992 516798019 865966056 310459790 297851760 354441083 328713602 917782884 320767587 37467656 354441083 706143946 282641288 970819754 234089763 693909716 187933868 233350056 23405136 748725729 107334741 343298515 13084961 328713602 869322316 234089763 203170078 37467656 495151474 706143946 227189312 377015995 585399334 391551467 792486850 242163189 287514767 422474141 605868704 701144654 933874496 582046141 514786524 252767027 350802729 869322316 777567625 698204142 282641288 909865837 145395166 297851760 84100792 202470992 611449960 234841556 33552010 518410431 303512140 557917929 857039628 350802729 37467656 145395166 227189312 377015995 256807040 701144654 233350056 233350056 701144654 145395166 178776322 350369501 424780614 557917929 700216083 107334741 303512140 741527822 698204142 377015995 310459790 23405136 518410431 256807040 84100792 13084961 812629788 518410431 105230327 178776322 950319015 234089763 611449960 839573090 391551467 865966056 297851760 377015995 792486850 777567625 292988355 354577205 402728415 256737954 350802729 917782884 391551467 424780614 706143946 343298515 861175812 320767587 431992241 861179113 968673309 424780614 303512140 460621270 287514767 516798019 421280376 611449960 42633846 909865837 431992241 495151474 234089763 37467656 761390736 655852295 777567625 777567625 460621270 242163189 42633846 354441083 700216083 605868704 424780614 292988355 350802729 970819754 110800857 861179113 839573090 741527822 812629788 105230327 37467656 813693723 967462668 495151474 234841556 234841556 518399774 303512140 242163189 377015995 282641288 297851760 402728415 320767587 37467656 933874496 145395166 813693723 354577205 166233922 839573090 252767027 13084961 256807040 967462668 422657892 698204142 343298515 813693723 909865837 187307272 203170078 424780614 187307272 869322316 252767027 377015995 252767027 354577205 292988355 741527822 256737954 792486850 813693723 252767027 801608520 808616206 655852295 279958846 424780614 839573090 377015995 748725729 145395166 750210921 279958846 750210921 233350056 750210921 227189312 202470992 287514767 377015995 801608520 284097129 13084961 96325706 187307272 518399774 808616206 467312175 914482046 202470992 655852295 460621270 967462668 701144654 950319015 297851760 693909716 700216083 279958846 909865837 748725729 701144654 801608520 611449960 187933868 84100792 516798019 37467656 801608520 391551467 514786524 242163189 37467656 377015995 761390736 287514767 473596274 808616206 933874496 354441083 279958846 37467656 279958846 460621270 13084961 693909716 166233922 256737954 693909716 279958846 422474141 777567625 518399774 422474141 256807040 460621270 777567625 84100792 166233922 350802729 279958846 693909716 402728415 202470992 808616206 706143946 84100792 475750466 557917929 310459790 460621270 350802729 105230327 284097129 800444752 105230327 869322316 812629788 33552010 800444752 422657892 701144654 234841556 391551467 655852295 741527822 970819754 792486850 706143946 518410431 698204142 800444752 402728415 431992241 354441083 328713602 411437340 968673309 914482046 107334741 203170078 256807040 698204142 750210921 402728415 473596274 256737954 473596274 422657892 178776322 107334741 424780614 801608520 421280376 328713602 242163189 698204142 287514767 436662194 475750466 166233922 411437340 242163189 792486850 234841556 354577205 187933868 777567625 968673309 748725729 518410431 917782884 166233922 812629788 145395166 256807040 187933868 37467656 354577205 748725729 110800857 350369501 655852295 861175812 343298515 411437340 107334741 655852295 655852295 178776322 701144654 467312175 310459790 303512140 279958846 67084965 297851760 256807040 777567625 355623062 320767587 284097129 865966056 777567625 655852295 701144654 741527822 33552010 96325706 518399774 514786524 857039628 279958846 495151474 187307272 282641288 431992241 970819754 37467656 431992241 741527822 422657892 950319015 839573090 861175812 292988355 495151474 611449960 242163189 187933868 950319015 422474141 741527822 473596274 242163189 516798019 328713602 282641288 706143946 436662194 350369501 698204142 495151474 431992241 473596274 585399334 234089763 178776322 145395166 750210921 377015995 950319015 279958846 473596274 354441083 391551467 234089763 234841556 808616206 970819754 256737954 518410431 84100792 292988355 202470992 284097129 970819754 861175812 808616206 968673309 422657892 422657892 473596274 698204142 700216083 256737954 460621270 310459790 967462668 292988355 354441083 857039628 178776322 514786524 436662194 933874496 391551467 605868704 968673309 968673309 839573090 424780614 252767027 970819754 37467656 110800857 284097129 178776322 698204142 350369501 233350056 518410431 37467656 328713602 473596274 187307272 557917929 105230327 968673309 805493285 282641288 377015995 741527822 354577205 252767027 178776322 701144654 422474141 107334741 282641288 701144654 256807040 861179113 13084961 227189312 252767027 655852295 436662194 279958846 467312175 42633846 110800857 328713602 436662194 411437340 518399774 166233922 84100792 706143946 514786524 611449960 328713602 33552010 355623062 297851760 861175812 967462668 13084961 96325706 698204142 967462668 516798019 282641288 792486850 107334741 518410431 909865837 812629788 343298515 402728415 391551467 933874496 256737954 234089763 869322316 354441083 582046141 354577205 917782884 320767587 320767587 861175812 792486850 516798019 750210921 202470992 855274762 857039628 436662194 460621270 585399334 518399774 13084961 460621270 431992241 514786524 518410431 355623062 611449960 701144654 808616206 320767587 145395166 234089763 805493285 909865837 475750466 467312175 107334741 933874496 693909716 611449960 839573090 967462668 343298515 917782884 402728415 436662194 354441083 700216083 514786524 105230327 354577205 320767587 166233922 422474141 279958846 233350056 812629788 37467656 514786524 693909716 518410431 431992241 13084961 750210921 350802729 284097129 518410431 424780614 914482046 203170078 861179113 800444752 460621270 287514767 203170078 320767587 805493285 227189312 968673309 343298515 282641288 422474141 693909716 328713602 96325706 706143946 909865837 557917929 42633846 861179113 282641288 234089763 518410431 436662194 279958846 805493285 869322316 421280376 84100792 750210921 706143946 187307272 865966056 431992241 516798019 792486850 355623062 107334741 861179113 67084965 256737954 422657892 800444752 421280376 700216083 761390736 320767587 310459790 950319015 611449960 282641288 402728415 518399774 421280376 328713602 178776322 777567625 320767587 518399774 800444752 967462668 145395166 37467656 187307272 706143946 377015995 105230327 256807040 970819754 516798019 869322316 800444752 967462668 166233922 701144654 698204142 310459790 354577205 611449960 917782884 865966056 460621270 582046141 865966056 475750466 107334741 967462668 655852295 23405136 422657892 242163189 582046141 812629788 343298515 861175812 436662194 110800857 252767027 110800857 518399774 234841556 857039628 857039628 320767587 279958846 970819754 252767027 328713602 354577205 256737954 320767587 475750466 812629788 256807040 96325706 865966056 801608520 777567625 914482046 96325706 303512140 460621270 436662194 655852295 421280376 343298515 279958846 761390736 514786524 402728415 495151474 701144654 355623062 917782884 655852295 605868704 242163189 518399774 107334741 391551467 42633846 655852295 234089763 839573090 701144654 287514767 655852295 234089763 514786524 741527822 256807040 655852295 514786524 303512140 777567625 748725729 233350056 297851760 861175812 865966056 611449960 700216083 67084965 761390736 279958846 391551467 914482046 411437340 297851760 402728415 187307272 970819754 808616206 518410431 514786524 422657892 13084961 422657892 761390736 475750466 292988355 518410431 33552010 861179113 777567625 96325706 869322316 234841556 750210921 234089763 107334741 956074512 422474141 869322316 328713602 701144654 107334741 518410431 42633846 256807040 391551467 202470992 748725729 242163189 698204142 42633846 303512140 968673309 37467656 105230327 107334741 741527822 105230327 256737954 748725729 178776322 518399774 279958846 495151474 355623062 514786524 865966056 933874496 166233922 350802729 861179113 377015995 582046141 956074512 145395166 203170078 287514767 84100792 518410431 242163189 284097129 110800857 256737954 813693723 297851760 800444752 698204142 242163189 234089763 839573090 741527822 475750466 585399334 343298515 869322316 436662194 917782884 166233922 187307272 242163189 343298515 855274762 431992241 467312175 917782884 377015995 256737954 861179113 812629788 516798019 748725729 234089763 956074512 968673309 284097129 518399774 557917929 33552010 436662194 328713602 256807040 202470992 252767027 354441083 391551467 107334741 282641288 292988355 748725729 279958846 800444752 411437340 967462668 518410431 355623062 914482046 402728415 202470992 145395166 777567625 514786524 431992241 701144654 256807040 917782884 855274762 411437340 411437340 242163189 202470992 354577205 748725729 422657892 310459790 284097129 292988355 808616206 557917929 178776322 350802729 279958846 282641288 582046141 516798019 467312175 350802729 203170078 518410431 424780614 431992241 467312175 303512140 320767587 655852295 203170078 748725729 495151474 178776322 518410431 252767027 287514767 421280376 227189312 234089763 203170078 741527822 475750466 203170078 145395166 801608520 950319015 869322316 287514767 187307272 377015995 516798019 750210921 557917929 693909716 203170078 187307272 350369501 234089763 968673309 424780614 84100792 227189312 701144654 812629788 800444752 869322316 187307272 242163189 750210921 328713602 187307272 861175812 655852295 320767587 282641288 234841556 303512140 761390736 105230327 187307272 857039628 861175812 777567625 422474141 518399774 166233922 808616206 861175812 343298515 800444752 343298515 203170078 252767027 422657892 655852295 350802729 475750466 67084965 861179113 431992241 748725729 467312175 861179113 37467656 354577205 320767587 557917929 582046141 865966056 303512140 857039628 424780614 473596274 234089763 761390736 582046141 805493285 297851760 518399774 233350056 355623062 292988355 234841556 421280376 310459790 706143946 741527822 252767027 350369501 777567625 801608520 914482046 861175812 354441083 698204142 292988355 967462668 178776322 37467656 350369501 605868704 354577205 421280376 761390736 706143946 227189312 234089763 107334741 424780614 914482046 467312175 748725729 693909716 933874496 805493285 431992241 518399774 391551467 33552010 839573090 202470992 611449960 805493285 431992241 700216083 284097129 107334741 421280376 701144654 582046141 467312175 750210921 706143946 655852295 256807040 96325706 801608520 460621270 839573090 761390736 303512140 402728415 282641288 203170078 422657892 402728415 252767027 297851760 698204142 297851760 303512140 813693723 355623062 808616206 350369501 84100792 84100792 701144654 227189312 284097129 956074512 282641288 839573090 242163189 23405136 495151474 23405136 252767027 292988355 467312175 256807040 166233922 968673309 582046141 700216083 436662194 970819754 187933868 805493285 354577205 424780614 256807040 698204142 701144654 166233922 292988355 37467656 839573090 801608520 869322316 187933868 292988355 242163189 202470992 761390736 839573090 424780614 518399774 350369501 187307272 233350056 706143946 256807040 701144654 105230327 233350056 110800857 203170078 950319015 23405136 706143946 354577205 402728415 67084965 402728415 585399334 422657892 516798019 748725729 750210921 343298515 801608520 279958846 460621270 287514767 693909716 495151474 279958846 950319015 801608520 84100792 839573090 933874496 839573090 110800857 655852295 233350056 698204142 37467656 700216083 839573090 777567625 350369501 166233922 865966056 800444752 655852295 869322316 812629788 391551467 343298515 328713602 110800857 611449960 284097129 402728415 700216083 557917929 279958846 234089763 310459790 857039628 655852295 748725729 67084965 968673309 805493285 700216083 861179113 460621270 42633846 145395166 350802729 956074512 582046141 585399334 355623062 256737954 805493285 777567625 514786524 741527822 107334741 436662194 422657892 557917929 516798019 256737954 801608520 909865837 518410431 968673309 310459790 693909716 914482046 436662194 424780614 23405136 282641288 655852295 933874496 23405136 801608520 202470992 105230327 227189312 436662194 475750466 292988355 279958846 792486850 909865837 909865837 187933868 242163189 13084961 67084965 310459790 585399334 96325706 37467656 777567625 655852295 792486850 422657892 914482046 698204142 202470992 84100792 436662194 84100792 402728415 252767027 256807040 279958846 33552010 861175812 96325706 110800857 328713602 917782884 178776322 950319015 421280376 234841556 187307272 857039628 914482046 857039628 422474141 166233922 424780614 968673309 279958846 933874496 234089763 460621270 933874496 37467656 475750466 13084961 495151474 203170078 861175812 411437340 582046141 424780614 178776322 801608520 968673309 145395166 431992241 187933868 377015995 166233922 166233922 861175812 145395166 698204142 698204142 967462668 178776322 107334741 436662194 297851760 391551467 320767587 145395166 354441083 203170078 467312175 354441083 861179113 605868704 700216083 473596274 518410431 234841556 354577205 933874496 42633846 13084961 145395166 812629788 33552010 33552010 792486850 292988355 105230327 145395166 107334741 970819754 33552010 96325706 917782884 187933868 701144654 495151474 701144654 166233922 424780614 292988355 869322316 13084961 402728415 84100792 475750466 107334741 611449960 914482046 256737954 460621270 320767587 693909716 256737954 328713602 917782884 355623062 950319015 279958846 279958846 761390736 343298515 343298515 84100792 933874496 585399334 861175812 354577205 792486850 355623062 202470992 42633846 557917929 233350056 839573090 96325706 909865837 861179113 585399334 611449960 187307272 242163189 611449960 292988355 865966056 297851760 107334741 431992241 792486850 187933868 284097129 67084965 279958846 422474141 297851760 203170078 107334741 933874496 460621270 800444752 252767027 808616206 514786524 350802729 431992241 252767027 473596274 516798019 777567625 355623062 861175812 310459790 203170078 320767587 750210921 800444752 23405136 202470992 402728415 203170078 233350056 761390736 279958846 460621270 202470992 700216083 611449960 855274762 467312175 402728415 800444752 436662194 297851760 861175812 956074512 839573090 242163189 178776322 110800857 800444752 805493285 950319015 865966056 178776322 350369501 808616206 518399774 33552010 698204142 242163189 495151474 693909716 800444752 354441083 13084961 460621270 84100792 518410431 801608520 801608520 968673309 800444752 473596274 203170078 234089763 13084961 422657892 282641288 516798019 166233922 187307272 96325706 800444752 402728415 812629788 761390736 166233922 242163189 865966056 23405136 950319015 256737954 777567625 96325706 424780614 234841556 968673309 700216083 256807040 800444752 869322316 303512140 460621270 282641288 761390736 105230327 202470992 354577205 33552010 970819754 516798019 320767587 611449960 328713602 475750466 282641288 96325706 178776322 693909716 227189312 411437340 805493285 812629788 655852295 968673309 377015995 700216083 145395166 855274762 805493285 303512140 166233922 968673309 110800857 495151474 234841556 813693723 424780614 303512140 761390736 328713602 256807040 585399334 605868704 256737954 227189312 203170078 187933868 813693723 869322316 914482046 23405136 514786524 343298515 869322316 279958846 869322316 421280376 256807040 202470992 805493285 145395166 431992241 865966056 812629788 750210921 355623062 909865837 422657892 284097129 812629788 37467656 861179113 909865837 107334741 748725729 42633846 655852295 67084965 777567625 297851760 460621270 701144654 968673309 42633846 968673309 282641288 350369501 234841556 203170078 105230327 227189312 233350056 808616206 279958846 145395166 84100792 234089763 203170078 869322316 805493285 320767587 84100792 473596274 187933868 292988355 252767027 252767027 914482046 13084961 861179113 328713602 857039628 23405136 256737954 96325706 741527822 914482046 967462668 431992241 187933868 808616206 968673309 67084965 242163189 33552010 67084965 750210921 350369501 585399334 33552010 473596274 350369501 557917929 350369501 655852295 514786524 917782884 67084965 33552010 777567625 187933868 202470992 350802729 328713602 518399774 801608520 279958846 328713602 706143946 516798019 741527822 582046141 320767587 792486850 655852295 110800857 242163189 516798019 698204142 861179113 256737954 967462668 436662194 518399774 391551467 13084961 914482046 256807040 234089763 310459790 861175812 178776322 202470992 292988355 227189312 203170078 839573090 292988355 805493285 377015995 13084961 145395166 777567625 701144654 761390736 557917929 292988355 585399334 377015995 187933868 166233922 861179113 33552010 861179113 422657892 233350056 256737954 750210921 518410431 557917929 227189312 956074512 431992241 350369501 748725729 355623062 436662194 402728415 514786524 105230327 968673309 422657892 354577205 516798019 582046141 343298515 557917929 187307272 422474141 422657892 23405136 950319015 42633846 233350056 202470992 166233922 460621270 105230327 518410431 203170078 187307272 84100792 402728415 808616206 700216083 96325706 792486850 355623062 467312175 956074512 422657892 761390736 800444752 518410431 166233922 970819754 808616206 187307272 67084965 706143946 761390736 869322316 354577205 475750466 655852295 917782884 475750466 706143946 857039628 310459790 354577205 777567625 968673309 84100792 693909716 436662194 801608520 350369501 282641288 23405136 857039628 242163189 84100792 431992241 967462668 282641288 377015995 800444752 178776322 950319015 917782884 13084961 909865837 861179113 808616206 23405136 202470992 67084965 282641288 354577205 741527822 861175812 23405136 516798019 279958846 514786524 700216083 23405136 377015995 698204142 234841556 750210921 777567625 909865837 516798019 431992241 282641288 473596274 582046141 328713602 233350056 354577205 473596274 805493285 354441083 909865837 33552010 234841556 431992241 801608520 422474141 354441083 297851760 33552010 700216083 187307272 107334741 861175812 839573090 967462668 187933868 473596274 801608520 970819754 706143946 518410431 800444752 518399774 377015995 355623062 914482046 706143946 857039628 861175812 203170078 282641288 252767027 234089763 421280376 861179113 411437340 145395166 310459790 424780614 909865837 354441083 256807040 792486850 475750466 605868704 107334741 110800857 777567625 242163189 813693723 422657892 865966056 808616206 655852295 411437340 698204142 741527822 748725729 284097129 422657892 655852295 605868704 187933868 557917929 37467656 700216083 473596274 110800857 411437340 706143946 145395166 801608520 105230327 350802729 611449960 761390736 585399334 839573090 284097129 227189312 933874496 84100792 166233922 96325706 605868704 354441083 287514767 234089763 475750466 473596274 252767027 917782884 33552010 869322316 514786524 698204142 297851760 516798019 475750466 970819754 84100792 557917929 516798019 287514767 909865837 741527822 402728415 96325706 354441083 611449960 328713602 813693723 516798019 320767587 96325706 557917929 105230327 800444752 33552010 422474141 279958846 514786524 467312175 467312175 354441083 292988355 869322316 282641288 475750466 518399774 303512140 473596274 355623062 855274762 655852295 256737954 350369501 242163189 805493285 187933868 436662194 698204142 350369501 242163189 178776322 839573090 187307272 234841556 801608520 516798019 800444752 605868704 328713602 343298515 611449960 855274762 813693723 750210921 933874496 917782884 839573090 855274762 343298515 402728415 741527822 812629788 145395166 777567625 33552010 933874496 402728415 252767027 777567625 956074512 107334741 495151474 865966056 354577205 234841556 582046141 282641288 950319015 354577205 812629788 698204142 933874496 467312175 861175812 37467656 473596274 203170078 968673309 96325706 343298515 284097129 698204142 933874496 909865837 424780614 328713602 460621270 693909716 792486850 105230327 460621270 303512140 242163189 67084965 800444752 436662194 84100792 805493285 750210921 422657892 13084961 292988355 792486850 354577205 518410431 460621270 792486850 839573090 377015995 355623062 256737954 748725729 391551467 242163189 700216083 203170078 950319015 475750466 422657892 391551467 748725729 355623062 178776322 693909716 917782884 950319015 861175812 839573090 950319015 328713602 914482046 750210921 411437340 909865837 279958846 777567625 234841556 741527822 105230327 495151474 37467656 411437340 611449960 421280376 914482046 203170078 67084965 350802729 582046141 698204142 105230327 343298515 800444752 655852295 611449960 914482046 748725729 813693723 585399334 343298515 242163189 354577205 839573090 107334741 582046141 279958846 808616206 514786524 700216083 287514767 865966056 855274762 422657892 460621270 350369501 310459790 33552010 914482046 354577205 424780614 431992241 23405136 234841556 857039628 857039628 297851760 67084965 516798019 801608520 865966056 422657892 805493285 792486850 354441083 865966056 282641288 808616206 813693723 67084965 839573090 950319015 320767587 84100792 256807040 967462668 869322316 391551467 320767587 67084965 350802729 514786524 256807040 234089763 354441083 431992241 933874496 967462668 777567625 320767587 761390736 701144654 460621270 800444752 857039628 422474141 473596274 421280376 813693723 328713602 424780614 812629788 557917929 67084965 320767587 350802729 145395166 242163189 514786524 655852295 411437340 310459790 808616206 350802729 350369501 557917929 516798019 287514767 23405136 355623062 698204142 33552010 203170078 761390736 748725729 178776322 909865837 350802729 869322316 869322316 256807040 839573090 956074512 585399334 343298515 377015995 422474141 473596274 284097129 605868704 968673309 424780614 865966056 203170078 518410431 869322316 436662194 914482046 812629788 514786524 252767027 516798019 741527822 328713602 202470992 582046141 67084965 839573090 967462668 857039628 234841556 145395166 839573090 105230327 436662194 518410431 693909716 917782884 402728415 422474141 475750466 514786524 495151474 203170078 516798019 518410431 839573090 701144654 377015995 518410431 585399334 242163189 967462668 518410431 279958846 320767587 355623062 801608520 518410431 801608520 475750466 950319015 107334741 808616206 355623062 284097129 801608520 460621270 917782884 813693723 582046141 495151474 178776322 967462668 145395166 475750466 13084961 748725729 495151474 42633846 297851760 292988355 343298515 839573090 431992241 421280376 354577205 706143946 145395166 33552010 869322316 202470992 741527822 475750466 422474141 611449960 350369501 914482046 801608520 411437340 516798019 105230327 855274762 234841556 968673309 855274762 933874496 611449960 234841556 761390736 855274762 792486850 706143946 909865837 706143946 950319015 279958846 805493285 13084961 343298515 310459790 436662194 84100792 917782884 805493285 320767587 391551467 792486850 909865837 436662194 748725729 914482046 933874496 424780614 256807040 328713602 343298515 354577205 956074512 706143946 741527822 187307272 187307272 328713602 857039628 611449960 917782884 202470992 166233922 424780614 67084965 242163189 187933868 869322316 284097129 279958846 585399334 777567625 411437340 761390736 282641288 475750466 582046141 282641288 839573090 909865837 23405136 279958846 605868704 411437340 42633846 698204142 42633846 518410431 202470992 354577205 857039628 105230327 310459790 909865837 861179113 187307272 800444752 391551467 402728415 582046141 422474141 242163189 421280376 350369501 812629788 350802729 292988355 256737954 252767027 178776322 855274762 655852295 202470992 801608520 518399774 354577205 110800857 279958846 187933868 107334741 13084961 391551467 166233922 968673309 970819754 107334741 698204142 865966056 605868704 865966056 279958846 460621270 933874496 202470992 320767587 611449960 698204142 67084965 355623062 839573090 698204142 857039628 861175812 377015995 516798019 350369501 436662194 282641288 967462668 227189312 303512140 750210921 424780614 354577205 950319015 287514767 700216083 37467656 350802729 839573090 495151474 865966056 42633846 557917929 750210921 585399334 701144654 256807040 968673309 750210921 805493285 178776322 741527822 252767027 166233922 37467656 693909716 436662194 292988355 865966056 242163189 869322316 256737954 252767027 391551467 698204142 585399334 110800857 411437340 914482046 424780614 436662194 777567625 402728415 166233922 256737954 950319015 187307272 303512140 107334741 297851760 514786524 855274762 611449960 284097129 411437340 411437340 801608520 436662194 761390736 310459790 917782884 967462668 145395166 808616206 855274762 700216083 354577205 431992241 933874496 421280376 967462668 495151474 424780614 105230327 187933868 585399334 67084965 693909716 495151474 582046141 869322316 473596274 178776322 292988355 227189312 292988355 402728415 855274762 391551467 37467656 178776322 460621270 354441083 227189312 968673309 110800857 861179113 320767587 178776322 328713602 805493285 84100792 13084961 792486850 956074512 792486850 67084965 13084961 792486850 693909716 424780614 741527822 422657892 297851760 741527822 187933868 355623062 23405136 518399774 800444752 967462668 869322316 812629788 37467656 970819754 800444752 514786524 701144654 233350056 105230327 698204142 698204142 421280376 422474141 970819754 805493285 693909716 777567625 909865837 861179113 37467656 23405136 701144654 187307272 869322316 698204142 698204142 933874496 801608520 227189312 411437340 203170078 256807040 166233922 233350056 202470992 518399774 145395166 105230327 42633846 96325706 166233922 956074512 857039628 855274762 557917929 33552010 297851760 421280376 518410431 436662194 693909716 460621270 909865837 328713602 861179113 84100792 869322316 145395166 933874496 706143946 110800857 956074512 761390736 801608520 750210921 495151474 467312175 252767027 377015995 655852295 582046141 310459790 514786524 166233922 933874496 698204142 741527822 178776322 467312175 256807040 582046141 693909716 37467656 748725729 377015995 256737954 801608520 203170078 422474141 812629788 813693723 422657892 436662194 693909716 343298515 467312175 865966056 203170078 411437340 557917929 655852295 310459790 96325706 869322316 350369501 292988355 303512140 777567625 585399334 328713602 320767587 917782884 808616206 792486850 203170078 105230327 861175812 865966056 402728415 234089763 518410431 422657892 145395166 350802729 460621270 933874496 282641288 950319015 933874496 861179113 282641288 84100792 67084965 421280376 33552010 968673309 792486850 256807040 350369501 23405136 585399334 67084965 328713602 516798019 256807040 411437340 256807040 516798019 292988355 865966056 33552010 303512140 861179113 460621270 516798019 800444752 585399334 402728415 166233922 23405136 909865837 145395166 284097129 516798019 808616206 187933868 279958846 310459790 282641288 495151474 950319015 422474141 431992241 187307272 187933868 96325706 698204142 956074512 436662194 857039628 475750466 350369501 37467656 933874496 495151474 933874496 805493285 354441083 839573090 350802729 970819754 227189312 421280376 310459790 33552010 857039628 320767587 166233922 839573090 310459790 909865837 812629788 350802729 279958846 328713602 748725729 391551467 805493285 475750466 292988355 42633846 698204142 970819754 282641288 518410431 808616206 748725729 436662194 178776322 741527822 800444752 411437340 861179113 861179113 748725729 252767027 748725729 287514767 33552010 256807040 256807040 424780614 917782884 391551467 516798019 861175812 96325706 869322316 343298515 107334741 355623062 693909716 110800857 812629788 187307272 748725729 761390736 655852295 518399774 473596274 812629788 914482046 611449960 611449960 252767027 297851760 693909716 297851760 202470992 233350056 808616206 350802729 67084965 350802729 861175812 242163189 968673309 227189312 741527822 107334741 950319015 23405136 284097129 202470992 861175812 605868704 861175812 234841556 343298515 933874496 354577205 801608520 284097129 857039628 84100792 800444752 514786524 402728415 422657892 343298515 96325706 741527822 431992241 698204142 377015995 178776322 518410431 411437340 761390736 354441083 377015995 166233922 227189312 700216083 105230327 105230327 402728415 585399334 839573090 516798019 187933868 242163189 805493285 233350056 377015995 605868704 514786524 431992241 203170078 303512140 808616206 801608520 303512140 700216083 605868704 227189312 202470992 700216083 475750466 748725729 914482046 202470992 518410431 611449960 467312175 475750466 350802729 37467656 605868704 282641288 328713602 475750466 792486850 655852295 256737954 611449960 839573090 402728415 698204142 203170078 42633846 187307272 495151474 514786524 909865837 67084965 812629788 777567625 855274762 698204142 411437340 800444752 956074512 234841556 145395166 611449960 310459790 234841556 178776322 377015995 350369501 557917929 514786524 611449960 706143946 297851760 422474141 96325706 421280376 178776322 431992241 869322316 67084965 422657892 516798019 967462668 42633846 23405136 256737954 234841556 801608520 792486850 475750466 284097129 23405136 516798019 424780614 808616206 698204142 67084965 391551467 698204142 967462668 202470992 917782884 187933868 808616206 777567625 110800857 706143946 693909716 956074512 518399774 813693723 968673309 801608520 145395166 328713602 297851760 107334741 792486850 514786524 297851760 354441083 33552010 354441083 256807040 96325706 252767027 585399334 256737954 105230327 256737954 297851760 909865837 242163189 869322316 956074512 777567625 282641288 777567625 741527822 495151474 424780614 475750466 303512140 865966056 350369501 354441083 411437340 839573090 282641288 805493285 350369501 203170078 202470992 861179113 865966056 495151474 242163189 178776322 812629788 706143946 748725729 202470992 792486850 252767027 706143946 328713602 777567625 701144654 748725729 655852295 234089763 166233922 391551467 354577205 933874496 801608520 855274762 839573090 761390736 909865837 227189312 282641288 585399334 460621270 605868704 968673309 422474141 857039628 800444752 279958846 422474141 761390736 13084961 460621270 203170078 252767027 861175812 42633846 700216083 166233922 514786524 33552010 950319015 234841556 107334741 693909716 801608520 233350056 84100792 422657892 431992241 813693723 411437340 320767587 431992241 917782884 473596274 256737954 557917929 279958846 585399334 355623062 310459790 514786524 297851760 187933868 320767587 839573090 233350056 968673309 234089763 110800857 234841556 557917929 67084965 23405136 233350056 292988355 110800857 655852295 42633846 350369501 805493285 391551467 970819754 467312175 865966056 909865837 518410431 495151474 13084961 227189312 284097129 693909716 187307272 865966056 178776322 411437340 320767587 96325706 292988355 354441083 473596274 350802729 748725729 42633846 355623062 233350056 808616206 950319015 107334741 611449960 518410431 242163189 287514767 967462668 968673309 933874496 187307272 516798019 303512140 343298515 421280376 310459790 320767587 227189312 741527822 698204142 402728415 805493285 812629788 861179113 761390736 282641288 431992241 861179113 857039628 203170078 282641288 320767587 808616206 67084965 805493285 256737954 234089763 287514767 698204142 861179113 436662194 203170078 178776322 748725729 354441083 310459790 354441083 514786524 145395166 970819754 355623062 328713602 377015995 693909716 473596274 84100792 377015995 800444752 800444752 166233922 421280376 792486850 693909716 518399774 861179113 792486850 350802729 227189312 518410431 287514767 350802729 187933868 256807040 256737954 343298515 234089763 792486850 187933868 701144654 750210921 292988355 187933868 812629788 557917929 233350056 233350056 350369501 37467656 234841556 436662194 967462668 467312175 605868704 460621270 865966056 813693723 110800857 968673309 467312175 933874496 475750466 861179113 355623062 42633846 23405136 279958846 287514767 813693723 187307272 202470992 67084965 402728415 256737954 411437340 23405136 242163189 96325706 67084965 970819754 187307272 514786524 950319015 421280376 421280376 422474141 67084965 582046141 750210921 436662194 343298515 320767587 256737954 475750466 865966056 467312175 700216083 411437340 233350056 422474141 950319015 178776322 402728415 700216083 861179113 800444752 585399334 234089763 145395166 96325706 741527822 233350056 110800857 792486850 808616206 105230327 557917929 33552010 227189312 202470992 256737954 706143946 698204142 700216083 582046141 13084961 202470992 861175812 812629788 13084961 187307272 475750466 422474141 23405136 234089763 227189312 808616206 292988355 354441083 805493285 475750466 750210921 287514767 279958846 354441083 473596274 855274762 187307272 812629788 706143946 956074512 377015995 354441083 411437340 233350056 292988355 813693723 914482046 518399774 350369501 495151474 812629788 861179113 750210921 233350056 292988355 421280376 585399334 110800857 792486850 284097129 813693723 33552010 354577205 33552010 855274762 917782884 700216083 178776322 909865837 436662194 475750466 857039628 377015995 42633846 105230327 424780614 292988355 861175812 693909716 968673309 855274762 693909716 967462668 145395166 861175812 839573090 861175812 234089763 411437340 284097129 741527822 909865837 950319015 282641288 933874496 13084961 813693723 234841556 234841556 234841556 861179113 84100792 857039628 857039628 187307272 813693723 557917929 741527822 967462668 516798019 343298515 800444752 909865837 187307272 355623062 813693723 422474141 706143946 303512140 411437340 495151474 869322316 282641288 33552010 256807040 777567625 475750466 698204142 233350056 411437340 33552010 761390736 655852295 424780614 227189312 655852295 320767587 431992241 808616206 354577205 279958846 284097129 105230327 287514767 297851760 792486850 933874496 473596274 812629788 411437340 350369501 424780614 421280376 422474141 391551467 801608520 422657892 792486850 377015995 970819754 234089763 475750466 967462668 655852295 956074512 706143946 252767027 968673309 422474141 761390736 839573090 800444752 956074512 96325706 861179113 402728415 234089763 96325706 914482046 655852295 869322316 777567625 761390736 234089763 67084965 37467656 748725729 110800857 145395166 422474141 777567625 234841556 422657892 518410431 284097129 354441083 808616206 761390736 233350056 422657892 516798019 933874496 933874496 808616206 297851760 917782884 967462668 96325706 297851760 178776322 516798019 869322316 812629788 391551467 187933868 145395166 279958846 354577205 839573090 808616206 514786524 284097129 391551467 475750466 350802729 706143946 178776322 792486850 303512140 750210921 792486850 933874496 805493285 105230327 350369501 402728415 292988355 279958846 96325706 861175812 328713602 967462668 869322316 514786524 343298515 582046141 424780614 741527822 800444752 605868704 861175812 777567625 411437340 473596274 350369501 805493285 514786524 377015995 355623062 252767027 422474141 320767587 750210921 310459790 84100792 279958846 320767587 777567625 377015995 777567625 287514767 292988355 861175812 422474141 933874496 13084961 792486850 839573090 909865837 917782884 460621270 741527822 950319015 473596274 178776322 812629788 693909716 377015995 706143946 750210921 328713602 761390736 287514767 701144654 861179113 37467656 303512140 861175812 698204142 256807040 234089763 741527822 956074512 495151474 857039628 967462668 424780614 655852295 350802729 284097129 242163189 855274762 105230327 914482046 582046141 422474141 967462668 287514767 310459790 917782884 967462668 187933868 750210921 518410431 967462668 956074512 145395166 67084965 187933868 516798019 145395166 761390736 33552010 582046141 777567625 187307272 242163189 861175812 701144654 37467656 801608520 914482046 475750466 279958846 516798019 67084965 178776322 514786524 424780614 23405136 917782884 233350056 917782884 956074512 777567625 431992241 970819754 411437340 698204142 355623062 700216083 909865837 812629788 424780614 431992241 467312175 166233922 84100792 812629788 424780614 242163189 431992241 805493285 839573090 252767027 813693723 967462668 950319015 855274762 701144654 801608520 700216083 701144654 37467656 350369501 256737954 354441083 808616206 495151474 354441083 37467656 839573090 178776322 96325706 233350056 460621270 422657892 968673309 297851760 514786524 475750466 105230327 812629788 800444752 801608520 436662194 187933868 582046141 861175812 234841556 421280376 233350056 202470992 292988355 518399774 813693723 761390736 777567625 23405136 495151474 800444752 701144654 13084961 777567625 350369501 287514767 857039628 518410431 701144654 495151474 582046141 750210921 292988355 693909716 968673309 279958846 424780614 105230327 411437340 252767027 700216083 233350056 166233922 861179113 460621270 421280376 970819754 303512140 42633846 801608520 495151474 812629788 422474141 203170078 970819754 605868704 582046141 284097129 110800857 145395166 84100792 516798019 967462668 460621270 693909716 950319015 813693723 518410431 96325706 187933868 422657892 377015995 693909716 813693723 13084961 422657892 861179113 67084965 914482046 233350056 761390736 518410431 110800857 320767587 202470992 475750466 84100792 354577205 605868704 968673309 96325706 202470992 839573090 813693723 67084965 693909716 865966056 956074512 411437340 422474141 431992241 202470992 234089763 968673309 297851760 582046141 96325706 42633846 950319015 343298515 282641288 96325706 933874496 328713602 808616206 968673309 252767027 33552010 42633846 227189312 761390736 105230327 42633846 391551467 242163189 777567625 354577205 203170078 805493285 256807040 279958846 655852295 861175812 350369501 145395166 792486850 202470992 861175812 701144654 282641288 909865837 67084965 605868704 350802729 933874496 495151474 292988355 343298515 287514767 256737954 750210921 748725729 813693723 698204142 701144654 777567625 328713602 292988355 855274762 343298515 178776322 284097129 287514767 605868704 812629788 700216083 33552010 970819754 436662194 107334741 96325706 256737954 227189312 495151474 256807040 968673309 914482046 166233922 431992241 750210921 950319015 805493285 284097129 655852295 865966056 242163189 861179113 436662194 328713602 67084965 914482046 37467656 467312175 355623062 355623062 234841556 292988355 96325706 282641288 287514767 495151474 956074512 909865837 518399774 855274762 750210921 422474141 256737954 354441083 808616206 252767027 655852295 473596274 23405136 968673309 750210921 431992241 585399334 107334741 355623062 107334741 748725729 700216083 67084965 377015995 202470992 655852295 320767587 869322316 355623062 761390736 968673309 518399774 421280376 611449960 909865837 460621270 861175812 557917929 354577205 411437340 968673309 914482046 350369501 233350056 303512140 792486850 460621270 292988355 698204142 857039628 557917929 23405136 234841556 475750466 698204142 37467656 287514767 107334741 605868704 855274762 514786524 256807040 42633846 107334741 84100792 242163189 436662194 282641288 320767587 33552010 698204142 611449960 701144654 234089763 402728415 110800857 582046141 67084965 700216083 808616206 467312175 869322316 460621270 518399774 422657892 424780614 252767027 808616206 750210921 839573090 107334741 475750466 227189312 234089763 800444752 187307272 933874496 145395166 421280376 355623062 865966056 377015995 495151474 933874496 706143946 518410431 234089763 234089763 812629788 914482046 701144654 792486850 582046141 202470992 297851760 516798019 233350056 402728415 84100792 909865837 202470992 343298515 96325706 107334741 13084961 518399774 748725729 761390736 700216083 857039628 761390736 792486850 805493285 706143946 37467656 202470992 611449960 227189312 557917929 187307272 377015995 750210921 914482046 377015995 909865837 861175812 13084961 350802729 431992241 13084961 808616206 857039628 700216083 748725729 67084965 303512140 909865837 23405136 605868704 518410431 467312175 514786524 792486850 585399334 377015995 557917929 518410431 761390736 256737954 865966056 424780614 33552010 402728415 252767027 107334741 700216083 422474141 585399334 801608520 233350056 514786524 343298515 475750466 460621270 605868704 967462668 424780614 84100792 23405136 303512140 431992241 436662194 178776322 411437340 42633846 741527822 516798019 518399774 861175812 605868704 279958846 202470992 968673309 187307272 706143946 166233922 402728415 706143946 105230327 495151474 107334741 187307272 350369501 761390736 968673309 970819754 422657892 839573090 917782884 611449960 13084961 67084965 84100792 343298515 741527822 234841556 234841556 402728415 933874496 42633846 320767587 861179113 402728415 748725729 950319015 178776322 968673309 869322316 424780614 514786524 700216083 96325706 750210921 42633846 700216083 950319015 917782884 698204142 741527822 700216083 354577205 700216083 750210921 611449960 227189312 460621270 611449960 233350056 33552010 320767587 808616206 467312175 865966056 460621270 516798019 166233922 67084965 805493285 252767027 233350056 234841556 84100792 202470992 970819754 105230327 611449960 473596274 355623062 585399334 252767027 178776322 84100792 516798019 37467656 436662194 431992241 13084961 518410431 914482046 655852295 320767587 855274762 354577205 178776322 105230327 950319015 203170078 234841556 110800857 110800857 655852295 693909716 967462668 808616206 917782884 805493285 777567625 187307272 234841556 956074512 242163189 421280376 861179113 350369501 234089763 777567625 303512140 514786524 202470992 234089763 585399334 801608520 84100792 431992241 475750466 96325706 96325706 377015995 233350056 187933868 909865837 917782884 741527822 701144654 320767587 166233922 256807040 557917929 402728415 967462668 33552010 605868704 422474141 33552010 310459790 917782884 37467656 861179113 495151474 96325706 514786524 203170078 234089763 698204142 187933868 693909716 431992241 761390736 284097129 808616206 350369501 284097129 777567625 203170078 698204142 700216083 187307272 105230327 96325706 421280376 748725729 391551467 320767587 233350056 431992241 750210921 857039628 750210921 700216083 303512140 611449960 861175812 145395166 475750466 518410431 234089763 252767027 13084961 227189312 23405136 518410431 13084961 701144654 761390736 968673309 110800857 514786524 37467656 808616206 421280376 436662194 33552010 970819754 422474141 518410431 516798019 855274762 37467656 67084965 865966056 303512140 297851760 96325706 582046141 698204142 698204142 67084965 800444752 84100792 292988355 917782884 166233922 495151474 107334741 67084965 516798019 350369501 706143946 355623062 861175812 354441083 475750466 800444752 233350056 377015995 328713602 518399774 234841556 297851760 187933868 706143946 252767027 467312175 292988355 857039628 282641288 42633846 611449960 178776322 424780614 297851760 424780614 761390736 187933868 297851760 203170078 107334741 792486850 354577205 422474141 914482046 970819754 256807040 96325706 354577205 343298515 145395166 391551467 422657892 839573090 857039628 350369501 227189312 203170078 424780614 234841556 187933868 968673309 869322316 256737954 861179113 287514767 391551467 869322316 431992241 424780614 354441083 698204142 287514767 475750466 279958846 460621270 857039628 611449960 355623062 460621270 839573090 473596274 748725729 741527822 234841556 970819754 292988355 800444752 107334741 801608520 967462668 761390736 37467656 460621270 84100792 110800857 377015995 869322316 13084961 865966056 287514767 514786524 518410431 227189312 956074512 145395166 320767587 801608520 812629788 855274762 33552010 518410431 422474141 424780614 391551467 655852295 917782884 284097129 187307272 855274762 777567625 328713602 950319015 13084961 741527822 233350056 282641288 242163189 605868704 242163189 292988355 13084961 391551467 805493285 436662194 698204142 187933868 473596274 693909716 861179113 750210921 343298515 203170078 700216083 67084965 354441083 252767027 107334741 436662194 252767027 310459790 303512140 700216083 857039628 700216083 284097129 869322316 256807040 227189312 328713602 84100792 914482046 855274762 292988355 145395166 96325706 256737954 801608520 855274762 970819754 178776322 203170078 808616206 33552010 252767027 343298515 421280376 914482046 178776322 805493285 110800857 279958846 431992241 354577205 518410431 698204142 933874496 320767587 33552010 805493285 605868704 693909716 475750466 813693723 813693723 813693723 256807040 518399774 354441083 857039628 310459790 748725729 187307272 869322316 968673309 110800857 655852295 582046141 750210921 813693723 761390736 252767027 256807040 33552010 861175812 933874496 792486850 402728415 297851760 431992241 956074512 187307272 475750466 495151474 855274762 421280376 234089763 354577205 693909716 812629788 861179113 354441083 970819754 343298515 857039628 700216083 310459790 282641288 801608520 252767027 865966056 227189312 812629788 869322316 495151474 701144654 303512140 518399774 256807040 917782884 812629788 801608520 303512140 343298515 354441083 233350056 460621270 582046141 421280376 377015995 839573090 422474141 422657892 813693723 187307272 234089763 13084961 467312175 202470992 67084965 813693723 402728415 748725729 473596274 287514767 284097129 585399334 202470992 292988355 473596274 514786524 557917929 701144654 424780614 292988355 256737954 421280376 354577205 865966056 422474141 310459790 585399334 33552010 84100792 282641288 950319015 350369501 227189312 107334741 292988355 741527822 292988355 861175812 297851760 377015995 424780614 761390736 861179113 107334741 855274762 297851760 107334741 914482046 422474141 303512140 354441083 252767027 839573090 178776322 166233922 424780614 808616206 422474141 970819754 252767027 105230327 328713602 234089763 234841556 234089763 227189312 202470992 518399774 750210921 227189312 411437340 582046141 516798019 869322316 808616206 279958846 855274762 605868704 933874496 741527822 700216083 105230327 84100792 914482046 812629788 909865837 914482046 518399774 967462668 605868704 354441083 84100792 310459790 582046141 865966056 869322316 42633846 909865837 328713602 252767027 424780614 748725729 698204142 350802729 970819754 37467656 605868704 23405136 967462668 234089763 350802729 741527822 812629788 297851760 950319015 303512140 585399334 354577205 861179113 252767027 187307272 914482046 110800857 805493285 700216083 292988355 421280376 422657892 350369501 475750466 37467656 320767587 145395166 741527822 292988355 402728415 516798019 343298515 467312175 145395166 970819754 970819754 968673309 473596274 792486850 96325706 655852295 516798019 748725729 282641288 813693723 284097129 110800857 693909716 411437340 424780614 805493285 110800857 256807040 187307272 203170078 350802729 355623062 110800857 933874496 741527822 355623062 917782884 855274762 518410431 242163189 391551467 110800857 585399334 839573090 234841556 605868704 812629788 421280376 857039628 861179113 96325706 107334741 914482046 391551467 279958846 350369501 741527822 812629788 310459790 234841556 801608520 42633846 518410431 422474141 857039628 557917929 202470992 421280376 422474141 350369501 42633846 865966056 933874496 839573090 402728415 424780614 297851760 857039628 279958846 950319015 741527822 950319015 933874496 96325706 355623062 605868704 411437340 67084965 391551467 256807040 869322316 96325706 203170078 698204142 777567625 865966056 518399774 698204142 187933868 328713602 514786524 750210921 777567625 585399334 701144654 839573090 801608520 320767587 812629788 377015995 701144654 761390736 855274762 585399334 411437340 801608520 611449960 84100792 460621270 839573090 792486850 256737954 861175812 320767587 475750466 495151474 203170078 812629788 42633846 234841556 970819754 967462668 256807040 436662194 761390736 761390736 23405136 202470992 96325706 436662194 970819754 187307272 495151474 227189312 700216083 355623062 869322316 750210921 518399774 105230327 909865837 706143946 166233922 473596274 706143946 166233922 256737954 227189312 421280376 203170078 800444752 166233922 706143946 355623062 801608520 350802729 424780614 67084965 303512140 343298515 256807040 701144654 391551467 460621270 741527822 582046141 202470992 402728415 355623062 808616206 350802729 96325706 166233922 350802729 282641288 611449960 355623062 282641288 354441083 421280376 701144654 801608520 256737954 203170078 605868704 514786524 970819754 96325706 655852295 421280376 460621270 202470992 107334741 933874496 202470992 354577205 256737954 84100792 585399334 355623062 861175812 514786524 377015995 292988355 605868704 23405136 701144654 355623062 424780614 557917929 96325706 698204142 956074512 805493285 411437340 187933868 933874496 968673309 800444752 202470992 693909716 422657892 187933868 355623062 557917929 777567625 256737954 234089763 33552010 350369501 855274762 970819754 320767587 473596274 861179113 812629788 514786524 792486850 105230327 585399334 933874496 328713602 748725729 242163189 187933868 105230327 855274762 402728415 693909716 869322316 861175812 105230327 203170078 187933868 252767027 310459790 585399334 968673309 354577205 284097129 234089763 33552010 354441083 585399334 968673309 279958846 320767587 518399774 33552010 800444752 917782884 105230327 42633846 23405136 145395166 800444752 33552010 310459790 421280376 166233922 861175812 424780614 256737954 706143946 857039628 431992241 475750466 518399774 700216083 460621270 518399774 805493285 320767587 377015995 706143946 514786524 582046141 861179113 354441083 107334741 865966056 411437340 805493285 33552010 956074512 187307272 96325706 234089763 467312175 861175812 839573090 84100792 282641288 234841556 865966056 202470992 203170078 187307272 475750466 166233922 422657892 800444752 234089763 421280376 933874496 917782884 279958846 350369501 741527822 350369501 42633846 355623062 861175812 328713602 37467656 187307272 310459790 256737954 67084965 422474141 234089763 287514767 13084961 611449960 801608520 861179113 187933868 354577205 605868704 37467656 693909716 475750466 187307272 557917929 861175812 292988355 84100792 700216083 350802729 655852295 839573090 233350056 431992241 917782884 865966056 37467656 839573090 107334741 105230327 436662194 861179113 145395166 350802729 297851760 178776322 467312175 933874496 107334741 105230327 436662194 343298515 813693723 861175812 23405136 354441083 13084961 421280376 861179113 350802729 187933868 422657892 861175812 282641288 252767027 518410431 861175812 605868704 514786524 933874496 96325706 67084965 67084965 473596274 950319015 857039628 698204142 700216083 282641288 861179113 421280376 256737954 287514767 475750466 741527822 655852295 166233922 297851760 33552010 582046141 801608520 808616206 202470992 460621270 23405136 909865837 350369501 234841556 355623062 107334741 292988355 105230327 42633846 37467656 698204142 701144654 350802729 933874496 421280376 242163189 473596274 857039628 516798019 585399334 234841556 605868704 475750466 320767587 701144654 557917929 37467656 187933868 698204142 514786524 917782884 557917929 227189312 145395166 320767587 233350056 328713602 475750466 557917929 855274762 84100792 292988355 242163189 693909716 518410431 279958846 805493285 582046141 355623062 968673309 256807040 355623062 801608520 436662194 233350056 917782884 282641288 411437340 84100792 411437340 777567625 178776322 242163189 42633846 203170078 178776322 282641288 967462668 187933868 23405136 178776322 355623062 956074512 422657892 13084961 234841556 411437340 233350056 933874496 256737954 800444752 655852295 110800857 473596274 861179113 303512140 585399334 748725729 748725729 282641288 391551467 203170078 292988355 917782884 933874496 203170078 303512140 914482046 968673309 411437340 950319015 242163189 805493285 234089763 145395166 812629788 865966056 203170078 968673309 402728415 13084961 495151474 917782884 516798019 839573090 37467656 475750466 391551467 354441083 968673309 516798019 145395166 968673309 917782884 328713602 105230327 436662194 748725729 750210921 110800857 655852295 839573090 839573090 343298515 914482046 857039628 422657892 792486850 233350056 701144654 178776322 279958846 467312175 328713602 187933868 166233922 227189312 914482046 23405136 495151474 557917929 355623062 256737954 968673309 495151474 518410431 233350056 518399774 303512140 107334741 917782884 355623062 950319015 857039628 328713602 252767027 178776322 354441083 187307272 96325706 37467656 473596274 777567625 475750466 792486850 750210921 801608520 105230327 750210921 700216083 855274762 516798019 741527822 800444752 227189312 436662194 227189312 582046141 436662194 187933868 13084961 234089763 855274762 813693723 585399334 292988355 700216083 460621270 227189312 812629788 227189312 917782884 917782884 582046141 861175812 282641288 391551467 473596274 343298515 422474141 256807040 328713602 436662194 909865837 865966056 777567625 516798019 328713602 422474141 655852295 909865837 320767587 33552010 233350056 611449960 855274762 436662194 801608520 187307272 693909716 145395166 350802729 187933868 84100792 355623062 377015995 805493285 310459790 355623062 495151474 292988355 233350056 23405136 107334741 655852295 350802729 377015995 292988355 933874496 808616206 914482046 252767027 105230327 950319015 203170078 869322316 701144654 861179113 956074512 706143946 700216083 23405136 514786524 187933868 933874496 402728415 37467656 956074512 227189312 350369501 516798019 741527822 582046141 202470992 284097129 292988355 242163189 424780614 355623062 933874496 350802729 655852295 110800857 611449960 748725729 343298515 421280376 350369501 67084965 377015995 279958846 328713602 431992241 605868704 84100792 582046141 950319015 187933868 861179113 839573090 700216083 310459790 343298515 914482046 202470992 350369501 402728415 582046141 287514767 431992241 421280376 431992241 869322316 518410431 178776322 227189312 110800857 808616206 436662194 422657892 909865837 33552010 761390736 145395166 377015995 234841556 23405136 234841556 805493285 411437340 839573090 698204142 350369501 861175812 460621270 242163189 350369501 67084965 13084961 107334741 655852295 701144654 761390736 110800857 869322316 282641288 706143946 391551467 800444752 460621270 808616206 495151474 605868704 279958846 252767027 777567625 402728415 377015995 761390736 855274762 279958846 792486850 292988355 611449960 402728415 473596274 107334741 956074512 303512140 585399334 582046141 355623062 582046141 303512140 800444752 84100792 914482046 800444752 473596274 37467656 869322316 343298515 391551467 422474141 514786524 350369501 328713602 861179113 706143946 495151474 436662194 693909716 13084961 701144654 234841556 350369501 861179113 350802729 284097129 700216083 812629788 557917929 777567625 706143946 391551467 808616206 557917929 84100792 970819754 178776322 968673309 227189312 310459790 402728415 252767027 956074512 741527822 777567625 422474141 42633846 284097129 861175812 475750466 933874496 187307272 761390736 377015995 377015995 187307272 303512140 110800857 750210921 518399774 917782884 67084965 693909716 391551467 256807040 585399334 701144654 813693723 37467656 422474141 706143946 473596274 377015995 950319015 933874496 909865837 355623062 166233922 391551467 436662194 700216083 354577205 320767587 801608520 933874496 914482046 968673309 518410431 402728415 693909716 839573090 166233922 391551467 178776322 377015995 279958846 110800857 355623062 933874496 355623062 801608520 13084961 777567625 256737954 557917929 800444752 297851760 970819754 861175812 37467656 279958846 13084961 909865837 839573090 234089763 105230327 914482046 467312175 303512140 107334741 914482046 242163189 839573090 761390736 343298515 402728415 343298515 287514767 431992241 110800857 495151474 42633846 518399774 203170078 805493285 914482046 282641288 42633846 421280376 970819754 411437340 700216083 233350056 256737954 495151474 421280376 467312175 741527822 422657892 256737954 917782884 693909716 968673309 792486850 467312175 166233922 145395166 605868704 700216083 514786524 741527822 516798019 968673309 203170078 145395166 582046141 436662194 145395166 865966056 861175812 865966056 145395166 391551467 110800857 84100792 813693723 234841556 495151474 800444752 857039628 611449960 869322316 701144654 808616206 256737954 436662194 234089763 970819754 869322316 861179113 933874496 354441083 956074512 761390736 343298515 839573090 839573090 282641288 741527822 933874496 741527822 808616206 422474141 33552010 693909716 812629788 909865837 700216083 279958846 284097129 855274762 242163189 970819754 227189312 950319015 514786524 234089763 37467656 354577205 242163189 343298515 950319015 33552010 279958846 42633846 234089763 292988355 761390736 328713602 741527822 514786524 328713602 777567625 436662194 582046141 252767027 422474141 242163189 67084965 869322316 475750466 355623062 950319015 320767587 297851760 187933868 741527822 227189312 178776322 917782884 287514767 741527822 970819754 655852295 227189312 518399774 297851760 166233922 605868704 495151474 914482046 402728415 495151474 741527822 698204142 350369501 84100792 792486850 297851760 233350056 698204142 233350056 605868704 187933868 750210921 424780614 970819754 700216083 242163189 741527822 256737954 297851760 857039628 933874496 391551467 377015995 145395166 354577205 350802729 970819754 187933868 355623062 933874496 256737954 377015995 812629788 110800857 436662194 761390736 855274762 402728415 256807040 861175812 792486850 431992241 320767587 107334741 67084965 424780614 13084961 967462668 166233922 950319015 287514767 33552010 110800857 750210921 424780614 256737954 855274762 287514767 865966056 917782884 107334741 320767587 655852295 701144654 706143946 297851760 256737954 750210921 242163189 42633846 761390736 354441083 242163189 234841556 282641288 473596274 611449960 422657892 145395166 750210921 350802729 256807040 761390736 805493285 914482046 909865837 234841556 424780614 655852295 234089763 950319015 33552010 287514767 402728415 242163189 84100792 909865837 585399334 706143946 700216083 350369501 233350056 84100792 343298515 970819754 917782884 693909716 377015995 422657892 202470992 801608520 805493285 865966056 805493285 467312175 792486850 585399334 516798019 343298515 701144654 516798019 748725729 805493285 857039628 227189312 611449960 233350056 460621270 320767587 297851760 706143946 203170078 343298515 234089763 310459790 424780614 328713602 585399334 792486850 13084961 292988355 187933868 909865837 107334741 436662194 475750466 279958846 227189312 495151474 67084965 350802729 933874496 557917929 585399334 805493285 518399774 234841556 970819754 256807040 287514767 67084965 917782884 950319015 234089763 495151474 861179113 279958846 402728415 377015995 693909716 422474141 460621270 436662194 514786524 792486850 105230327 234089763 328713602 861179113 761390736 355623062 706143946 203170078 242163189 956074512 518410431 605868704 700216083 279958846 105230327 391551467 808616206 557917929 328713602 350369501 473596274 967462668 516798019 422657892 861175812 701144654 956074512 187933868 700216083 256737954 292988355 42633846 808616206 320767587 865966056 460621270 917782884 96325706 839573090 813693723 700216083 96325706 310459790 777567625 310459790 187933868 227189312 227189312 701144654 518410431 234841556 693909716 861179113 518410431 422657892 582046141 748725729 495151474 310459790 279958846 303512140 252767027 869322316 234089763 585399334 350802729 256737954 355623062 933874496 203170078 518410431 857039628 967462668 256807040 233350056 282641288 287514767 693909716 605868704 557917929 968673309 812629788 33552010 518399774 252767027 303512140 84100792 869322316 431992241 605868704 808616206 350802729 475750466 42633846 310459790 391551467 801608520 297851760 741527822 227189312 350369501 956074512 855274762 252767027 698204142 256807040 698204142 354441083 166233922 67084965 110800857 402728415 402728415 96325706 354441083 242163189 950319015 857039628 585399334 693909716 808616206 909865837 354577205 421280376 391551467 792486850 698204142 187933868 284097129 861179113 605868704 956074512 460621270 655852295 909865837 914482046 611449960 914482046 13084961 402728415 968673309 861179113 242163189 110800857 252767027 411437340 865966056 178776322 585399334 37467656 145395166 812629788 748725729 303512140 354577205 84100792 585399334 105230327 354577205 909865837 516798019 611449960 178776322 422474141 813693723 421280376 801608520 187933868 968673309 343298515 233350056 436662194 343298515 741527822 701144654 475750466 202470992 67084965 968673309 460621270 869322316 377015995 557917929 865966056 812629788 706143946 13084961 23405136 422657892 256807040 917782884 411437340 467312175 37467656 110800857 355623062 37467656 605868704 297851760 750210921 518410431 611449960 698204142 518399774 909865837 967462668 585399334 421280376 105230327 748725729 518410431 495151474 655852295 801608520 187307272 234841556 282641288 242163189 968673309 808616206 303512140 23405136 698204142 350369501 343298515 256737954 292988355 933874496 310459790 355623062 377015995 354577205 234089763 557917929 792486850 422657892 107334741 350369501 970819754 166233922 460621270 391551467 411437340 475750466 145395166 297851760 107334741 956074512 582046141 145395166 518399774 284097129 303512140 96325706 950319015 203170078 865966056 350802729 611449960 473596274 777567625 956074512 256807040 242163189 914482046 655852295 605868704 968673309 869322316 391551467 350369501 33552010 808616206 297851760 343298515 518399774 701144654 748725729 582046141 706143946 518399774 105230327 655852295 970819754 67084965 475750466 611449960 839573090 187307272 178776322 967462668 933874496 234089763 343298515 693909716 203170078 914482046 84100792 700216083 350369501 328713602 242163189 252767027 350802729 693909716 741527822 801608520 748725729 13084961 970819754 857039628 187933868 33552010 107334741 467312175 37467656 605868704 582046141 424780614 706143946 422474141 801608520 297851760 518399774 303512140 37467656 750210921 107334741 855274762 422474141 391551467 287514767 233350056 343298515 256737954 701144654 777567625 424780614 110800857 516798019 750210921 110800857 431992241 701144654 855274762 303512140 693909716 13084961 865966056 495151474 750210921 187933868 741527822 801608520 424780614 518410431 145395166 557917929 233350056 956074512 514786524 431992241 37467656 582046141 495151474 701144654 611449960 166233922 475750466 933874496 284097129 700216083 514786524 421280376 967462668 67084965 706143946 460621270 256737954 436662194 611449960 303512140 422657892 422657892 282641288 460621270 812629788 792486850 970819754 475750466 557917929 282641288 297851760 234841556 96325706 422474141 585399334 284097129 252767027 233350056 970819754 914482046 777567625 475750466 256807040 303512140 284097129 287514767 42633846 256807040 292988355 909865837 354441083 421280376 436662194 67084965 343298515 518399774 748725729 582046141 516798019 242163189 933874496 933874496 256737954 233350056 693909716 256807040 436662194 234089763 411437340 748725729 96325706 801608520 909865837 292988355 320767587 402728415 422657892 869322316 431992241 777567625 698204142 514786524 967462668 869322316 460621270 933874496 611449960 23405136 805493285 518410431 933874496 354577205 234841556 187307272 585399334 187933868 233350056 701144654 256807040 242163189 421280376 282641288 354441083 202470992 700216083 557917929 914482046 242163189 909865837 605868704 750210921 256737954 857039628 23405136 813693723 310459790 178776322 582046141 706143946 297851760 861179113 857039628 701144654 242163189 402728415 292988355 282641288 855274762 256737954 808616206 96325706 761390736 422657892 808616206 67084965 310459790 178776322 287514767 33552010 741527822 700216083 869322316 227189312 655852295 909865837 777567625 917782884 96325706 861175812 605868704 741527822 436662194 914482046 328713602 700216083 187933868 350802729 110800857 421280376 865966056 970819754 187933868 354441083 67084965 187933868 411437340 655852295 436662194 33552010 279958846 110800857 110800857 350369501 178776322 67084965 310459790 421280376 107334741 354577205 914482046 424780614 402728415 242163189 516798019 203170078 801608520 518399774 422657892 256807040 105230327 402728415 84100792 284097129 292988355 284097129 748725729 354577205 145395166 585399334 518410431 748725729 234089763 187307272 178776322 518399774 421280376 557917929 970819754 242163189 310459790 227189312 252767027 377015995 956074512 813693723 605868704 800444752 909865837 67084965 422657892 917782884 813693723 706143946 582046141 967462668 256807040 377015995 813693723 855274762 750210921 865966056 110800857 187307272 424780614 96325706 227189312 808616206 252767027 813693723 706143946 391551467 917782884 495151474 282641288 287514767 967462668 869322316 256737954 839573090 808616206 350369501 970819754 748725729 467312175 178776322 422657892 701144654 110800857 67084965 84100792 909865837 741527822 96325706 970819754 13084961 166233922 287514767 801608520 320767587 354441083 424780614 320767587 741527822 227189312 105230327 514786524 303512140 495151474 518399774 855274762 655852295 424780614 473596274 37467656 839573090 355623062 431992241 256737954 761390736 37467656 475750466 933874496 698204142 202470992 145395166 178776322 914482046 96325706 424780614 287514767 611449960 287514767 467312175 343298515 234089763 355623062 467312175 585399334 33552010 234089763 761390736 950319015 518399774 514786524 187307272 355623062 343298515 605868704 96325706 698204142 777567625 23405136 808616206 950319015 252767027 303512140 234089763 605868704 391551467 292988355 861179113 467312175 861179113 234841556 284097129 297851760 292988355 233350056 655852295 812629788 968673309 107334741 256807040 227189312 355623062 234841556 777567625 42633846 310459790 424780614 402728415 424780614 582046141 516798019 861179113 187933868 970819754 37467656 585399334 605868704 839573090 473596274 813693723 377015995 801608520 203170078 252767027 282641288 424780614 950319015 37467656 914482046 166233922 42633846 424780614 354441083 343298515 839573090 855274762 328713602 693909716 473596274 96325706 242163189 970819754 303512140 812629788 145395166 391551467 256807040 557917929 187307272 655852295 582046141 187307272 698204142 96325706 693909716 178776322 23405136 605868704 460621270 431992241 252767027 933874496 187933868 84100792 698204142 750210921 460621270 748725729 750210921 187933868 431992241 107334741 801608520 701144654 292988355 839573090 107334741 110800857 750210921 42633846 473596274 518399774 166233922 557917929 411437340 700216083 865966056 516798019 777567625 857039628 234841556 411437340 107334741 761390736 436662194 970819754 701144654 107334741 800444752 256807040 792486850 292988355 67084965 805493285 557917929 279958846 234841556 812629788 812629788 402728415 585399334 67084965 187307272 13084961 84100792 582046141 354441083 968673309 105230327 514786524 284097129 310459790 284097129 514786524 234089763 350802729 518410431 279958846 287514767 354441083 467312175 424780614 693909716 518410431 869322316 350369501 750210921 33552010 242163189 761390736 855274762 865966056 252767027 287514767 297851760 808616206 518399774 320767587 227189312 110800857 792486850 460621270 96325706 242163189 350369501 422657892 968673309 391551467 431992241 839573090 557917929 355623062 467312175 343298515 96325706 460621270 279958846 741527822 391551467 105230327 178776322 514786524 950319015 292988355 84100792 813693723 107334741 350802729 105230327 320767587 284097129 42633846 421280376 350369501 110800857 23405136 514786524 748725729 855274762 234841556 107334741 110800857 475750466 110800857 303512140 84100792 279958846 792486850 355623062 350369501 203170078 37467656 282641288 777567625 84100792 187307272 516798019 42633846 287514767 166233922 411437340 516798019 284097129 203170078 968673309 431992241 377015995 698204142 292988355 514786524 67084965 800444752 518399774 800444752 350369501 355623062 706143946 282641288 585399334 37467656 354441083 805493285 310459790 391551467 792486850 869322316 234841556 411437340 611449960 467312175 256807040 202470992 813693723 292988355 328713602 467312175 869322316 777567625 970819754 557917929 187307272 861175812 741527822 242163189 475750466 950319015 233350056 234089763 203170078 813693723 33552010 202470992 391551467 698204142 460621270 202470992 865966056 514786524 227189312 518399774 585399334 801608520 377015995 741527822 256807040 33552010 377015995 857039628 145395166 355623062 377015995 105230327 354441083 812629788 310459790 391551467 855274762 377015995 424780614 166233922 436662194 110800857 23405136 284097129 234089763 557917929 422474141 605868704 813693723 582046141 297851760 701144654 350802729 706143946 861179113 234089763 354441083 812629788 516798019 605868704 23405136 350369501 968673309 377015995 421280376 956074512 422657892 436662194 411437340 203170078 813693723 303512140 354441083 839573090 303512140 105230327 655852295 861175812 252767027 813693723 967462668 431992241 145395166 706143946 436662194 861179113 23405136 178776322 956074512 354441083 166233922 605868704 202470992 777567625 354577205 110800857 202470992 582046141 227189312 279958846 310459790 473596274 748725729 203170078 343298515 282641288 287514767 460621270 234841556 698204142 855274762 909865837 105230327 968673309 805493285 424780614 805493285 857039628 96325706 256807040 518410431 857039628 402728415 350802729 424780614 42633846 110800857 377015995 424780614 187933868 914482046 187307272 279958846 203170078 110800857 518399774 203170078 110800857 178776322 800444752 23405136 750210921 84100792 145395166 421280376 801608520 460621270 585399334 956074512 611449960 467312175 256737954 233350056 865966056 402728415 917782884 792486850 424780614 518399774 422657892 777567625 252767027 42633846 460621270 42633846 292988355 655852295 557917929 808616206 107334741 422657892 741527822 777567625 741527822 166233922 855274762 693909716 518410431 909865837 107334741 805493285 585399334 252767027 303512140 297851760 252767027 297851760 865966056 655852295 956074512 518410431 431992241 801608520 475750466 514786524 516798019 693909716 857039628 67084965 701144654 202470992 473596274 234841556 865966056 865966056 355623062 861179113 355623062 557917929 350802729 861175812 282641288 166233922 950319015 909865837 354441083 67084965 252767027 166233922 467312175 287514767 233350056 700216083 252767027 792486850 813693723 808616206 187307272 865966056 557917929 242163189 436662194 242163189 234841556 869322316 909865837 800444752 234841556 234841556 354441083 700216083 350369501 956074512 792486850 700216083 320767587 518399774 950319015 252767027 968673309 792486850 67084965 473596274 967462668 950319015 377015995 917782884 377015995 320767587 857039628 585399334 107334741 475750466 354441083 518399774 202470992 812629788 287514767 187933868 585399334 320767587 518410431 234089763 284097129 234841556 422657892 431992241 605868704 310459790 950319015 287514767 84100792 287514767 227189312 585399334 700216083 956074512 967462668 475750466 256807040 748725729 282641288 402728415 805493285 242163189 706143946 748725729 343298515 914482046 67084965 813693723 700216083 855274762 967462668 242163189 303512140 110800857 227189312 585399334 377015995 13084961 107334741 917782884 436662194 202470992 495151474 857039628 518410431 514786524 605868704 917782884 96325706 431992241 431992241 800444752 178776322 839573090 105230327 585399334 748725729 350802729 145395166 343298515 187307272 475750466 310459790 233350056 557917929 391551467 475750466 967462668 350802729 391551467 421280376 33552010 256737954 284097129 187933868 518399774 706143946 693909716 282641288 956074512 343298515 84100792 514786524 110800857 234089763 233350056 473596274 495151474 813693723 917782884 303512140 187933868 698204142 909865837 421280376 431992241 67084965 805493285 839573090 187933868 187307272 909865837 865966056 424780614 297851760 13084961 355623062 582046141 861179113 203170078 605868704 460621270 968673309 354577205 234841556 84100792 303512140 808616206 701144654 909865837 855274762 234089763 202470992 42633846 234089763 37467656 706143946 473596274 605868704 812629788 178776322 279958846 23405136 805493285 42633846 411437340 355623062 861179113 467312175 813693723 320767587 350369501 310459790 234089763 166233922 475750466 84100792 917782884 42633846 303512140 585399334 467312175 411437340 187307272 33552010 750210921 436662194 812629788 700216083 422474141 805493285 611449960 605868704 145395166 350369501 350802729 310459790 777567625 436662194 431992241 252767027 234841556 107334741 655852295 808616206 968673309 411437340 292988355 202470992 460621270 475750466 350369501 355623062 202470992 282641288 287514767 252767027 422657892 227189312 792486850 970819754 431992241 422474141 303512140 611449960 698204142 970819754 693909716 96325706 693909716 839573090 861175812 96325706 203170078 967462668 256737954 467312175 287514767 287514767 917782884 741527822 391551467 805493285 869322316 187933868 256737954 391551467 320767587 227189312 514786524 187307272 33552010 475750466 518410431 310459790 320767587 37467656 861175812 107334741 287514767 252767027 145395166 741527822 233350056 473596274 967462668 424780614 869322316 909865837 741527822 431992241 956074512 431992241 706143946 320767587 467312175 202470992 377015995 377015995 42633846 968673309 805493285 391551467 234841556 585399334 475750466 343298515 42633846 855274762 605868704 107334741 145395166 328713602 855274762 234089763 792486850 967462668 282641288 585399334 812629788 187933868 234841556 279958846 460621270 698204142 42633846 436662194 145395166 700216083 145395166 110800857 303512140 354441083 970819754 67084965 422474141 861175812 475750466 67084965 178776322 431992241 343298515 234089763 354577205 350802729 956074512 917782884 279958846 861175812 967462668 203170078 436662194 518399774 227189312 37467656 411437340 37467656 855274762 741527822 23405136 839573090 23405136 287514767 605868704 693909716 203170078 234841556 391551467 354441083 422474141 424780614 514786524 256807040 354441083 343298515 431992241 391551467 655852295 813693723 282641288 187933868 909865837 698204142 813693723 777567625 166233922 655852295 956074512 700216083 861179113 202470992 861175812 282641288 950319015 473596274 233350056 279958846 611449960 956074512 422474141 284097129 701144654 234841556 909865837 813693723 518399774 187933868 422657892 655852295 761390736 514786524 96325706 424780614 377015995 801608520 516798019 518399774 869322316 297851760 495151474 970819754 808616206 808616206 706143946 105230327 518410431 297851760 203170078 967462668 310459790 611449960 233350056 967462668 422474141 701144654 37467656 460621270 968673309 861175812 516798019 282641288 813693723 42633846 473596274 585399334 287514767 855274762 391551467 284097129 256737954 655852295 391551467 310459790 967462668 23405136 203170078 436662194 284097129 377015995 700216083 354577205 279958846 467312175 808616206 320767587 861179113 256737954 234089763 436662194 970819754 279958846 956074512 256737954 422657892 693909716 792486850 328713602 402728415 514786524 234089763 166233922 107334741 700216083 557917929 355623062 741527822 956074512 234089763 748725729 310459790 343298515 328713602 23405136 252767027 424780614 801608520 320767587 970819754 808616206 475750466 655852295 431992241 354441083 84100792 13084961 145395166 292988355 105230327 320767587 355623062 96325706 857039628 320767587 869322316 350369501 411437340 187933868 970819754 812629788 956074512 166233922 750210921 297851760 933874496 355623062 970819754 110800857 107334741 839573090 292988355 422474141 42633846 178776322 582046141 861175812 187933868 518410431 13084961 970819754 411437340 514786524 585399334 422474141 187307272 292988355 287514767 187307272 495151474 750210921 865966056 187933868 792486850 431992241 297851760 557917929 518410431 956074512 605868704 203170078 256807040 808616206 421280376 350369501 741527822 422657892 166233922 422474141 436662194 514786524 42633846 377015995 777567625 13084961 422657892 748725729 105230327 287514767 698204142 460621270 792486850 792486850 698204142 869322316 956074512 800444752 424780614 84100792 234841556 839573090 402728415 391551467 297851760 145395166 105230327 909865837 869322316 287514767 585399334 917782884 698204142 320767587 812629788 67084965 354577205 605868704 970819754 698204142 422657892 33552010 37467656 855274762 23405136 518410431 234841556 585399334 701144654 252767027 582046141 350369501 800444752 698204142 303512140 234089763 234841556 354577205 706143946 23405136 328713602 917782884 865966056 950319015 968673309 256807040 422657892 297851760 805493285 869322316 297851760 431992241 411437340 233350056 761390736 242163189 343298515 700216083 13084961 855274762 518410431 701144654 865966056 303512140 233350056 424780614 917782884 808616206 355623062 279958846 350369501 857039628 792486850 700216083 13084961 37467656 203170078 812629788 84100792 37467656 800444752 655852295 812629788 227189312 256807040 242163189 242163189 320767587 748725729 869322316 303512140 585399334 105230327 303512140 234841556 909865837 956074512 748725729 698204142 585399334 865966056 475750466 23405136 460621270 909865837 865966056 343298515 256807040 970819754 855274762 605868704 252767027 234841556 227189312 297851760 800444752 377015995 909865837 460621270 516798019 13084961 777567625 233350056 800444752 761390736 582046141 518399774 431992241 13084961 310459790 67084965 234841556 706143946 516798019 96325706 706143946 42633846 42633846 145395166 956074512 166233922 187307272 354441083 748725729 857039628 909865837 13084961 355623062 354577205 701144654 227189312 282641288 203170078 801608520 110800857 234089763 516798019 96325706 377015995 460621270 292988355 861175812 861179113 234841556 187307272 495151474 202470992 105230327 350802729 800444752 377015995 282641288 473596274 698204142 252767027 233350056 343298515 777567625 310459790 297851760 377015995 855274762 914482046 869322316 698204142 518410431 110800857 354577205 693909716 812629788 431992241 252767027 475750466 320767587 256737954 256737954 855274762 354577205 279958846 343298515 436662194 956074512 354577205 917782884 355623062 105230327 37467656 292988355 203170078 495151474 865966056 698204142 518410431 33552010 145395166 354441083 777567625 350802729 748725729 33552010 350369501 855274762 514786524 292988355 701144654 402728415 700216083 105230327 693909716 839573090 402728415 284097129 748725729 233350056 355623062 242163189 23405136 605868704 166233922 350802729 808616206 292988355 256737954 812629788 557917929 970819754 495151474 585399334 84100792 67084965 800444752 110800857 203170078 698204142 279958846 178776322 605868704 518410431 424780614 233350056 377015995 467312175 436662194 105230327 84100792 495151474 585399334 166233922 424780614 297851760 801608520 234089763 107334741 303512140 67084965 436662194 792486850 234841556 350802729 256737954 706143946 761390736 105230327 287514767 805493285 203170078 23405136 967462668 350802729 518410431 495151474 792486850 914482046 37467656 857039628 310459790 252767027 495151474 96325706 514786524 110800857 328713602 350369501 516798019 42633846 700216083 297851760 354441083 350802729 777567625 857039628 355623062 424780614 808616206 813693723 970819754 279958846 422657892 436662194 350802729 284097129 909865837 279958846 422657892 750210921 203170078 37467656 473596274 234089763 67084965 377015995 42633846 748725729 203170078 292988355 256737954 585399334 297851760 328713602 861175812 813693723 855274762 422657892 514786524 495151474 933874496 514786524 377015995 467312175 422657892 310459790 234841556 869322316 582046141 800444752 402728415 105230327 950319015 328713602 813693723 582046141 706143946 792486850 582046141 320767587 518399774 350802729 495151474 33552010 777567625 33552010 96325706 350369501 227189312 801608520 518399774 402728415 422657892 203170078 557917929 350369501 227189312 808616206 557917929 801608520 585399334 475750466 187307272 516798019 203170078 706143946 67084965 917782884 473596274 242163189 145395166 203170078 436662194 145395166 869322316 968673309 320767587 303512140 857039628 800444752 402728415 187307272 839573090 350802729 411437340 242163189 279958846 282641288 518410431 13084961 350802729 813693723 256737954 292988355 252767027 279958846 855274762 252767027 377015995 914482046 227189312 431992241 13084961 343298515 800444752 917782884 422657892 279958846 424780614 585399334 252767027 421280376 741527822 857039628 761390736 391551467 187307272 812629788 37467656 861175812 800444752 234841556 355623062 242163189 700216083 297851760 402728415 605868704 801608520 350802729 516798019 242163189 107334741 431992241 582046141 812629788 350369501 861175812 956074512 706143946 741527822 914482046 355623062 187933868 855274762 227189312 227189312 967462668 256737954 475750466 303512140 391551467 792486850 514786524 310459790 861179113 23405136 968673309 350369501 252767027 203170078 518410431 857039628 855274762 187307272 655852295 475750466 741527822 67084965 421280376 808616206 256737954 354441083 431992241 377015995 495151474 424780614 611449960 917782884 777567625 234089763 436662194 698204142 861175812 467312175 202470992 436662194 950319015 320767587 328713602 805493285 968673309 178776322 701144654 187933868 234841556 424780614 107334741 956074512 279958846 436662194 297851760 869322316 252767027 812629788 812629788 279958846 107334741 475750466 320767587 700216083 187307272 792486850 23405136 284097129 203170078 67084965 234089763 287514767 917782884 33552010 234089763 518410431 518399774 234841556 748725729 839573090 777567625 279958846 354577205 698204142 292988355 343298515 518399774 967462668 297851760 203170078 187933868 287514767 355623062 96325706 585399334 909865837 516798019 805493285 252767027 741527822 495151474 968673309 968673309 303512140 777567625 252767027 391551467 354441083 518410431 968673309 518410431 402728415 233350056 909865837 518410431 761390736 233350056 84100792 813693723 950319015 812629788 933874496 700216083 611449960 107334741 242163189 800444752 328713602 956074512 96325706 805493285 812629788 203170078 605868704 297851760 514786524 855274762 431992241 422657892 967462668 287514767 402728415 813693723 284097129 933874496 514786524 909865837 861175812 914482046 67084965 914482046 33552010 297851760 178776322 107334741 67084965 227189312 310459790 514786524 557917929 467312175 187933868 800444752 377015995 605868704 252767027 242163189 422657892 473596274 202470992 801608520 37467656 233350056 777567625 808616206 611449960 467312175 585399334 203170078 391551467 701144654 234089763 557917929 96325706 855274762 328713602 585399334 655852295 234841556 320767587 282641288 355623062 233350056 967462668 698204142 355623062 33552010 869322316 917782884 801608520 84100792 950319015 178776322 839573090 303512140 970819754 13084961 861175812 292988355 297851760 813693723 514786524 741527822 812629788 436662194 865966056 518399774 203170078 950319015 605868704 227189312 242163189 350802729 805493285 13084961 424780614 233350056 557917929 967462668 202470992 431992241 422657892 436662194 655852295 279958846 233350056 310459790 518410431 234089763 320767587 178776322 750210921 706143946 700216083 475750466 917782884 233350056 869322316 67084965 234841556 13084961 585399334 706143946 750210921 909865837 242163189 303512140 968673309 460621270 234089763 422657892 655852295 203170078 475750466 355623062 812629788 706143946 377015995 557917929 473596274 287514767 792486850 655852295 84100792 700216083 909865837 227189312 777567625 750210921 748725729 252767027 402728415 354577205 761390736 354577205 279958846 914482046 13084961 460621270 473596274 917782884 970819754 37467656 354441083 585399334 792486850 227189312 203170078 402728415 33552010 495151474 914482046 792486850 914482046 933874496 67084965 422474141 145395166 475750466 67084965 748725729 328713602 933874496 605868704 917782884 279958846 801608520 518410431 605868704 473596274 67084965 475750466 968673309 857039628 605868704 282641288 422657892 909865837 968673309 187307272 950319015 869322316 812629788 655852295 23405136 279958846 557917929 933874496 33552010 13084961 514786524 909865837 328713602 909865837 355623062 750210921 282641288 861179113 700216083 424780614 96325706 303512140 350369501 355623062 605868704 421280376 297851760 178776322 655852295 585399334 777567625 467312175 377015995 950319015 698204142 701144654 203170078 166233922 242163189 518399774 514786524 514786524 33552010 865966056 861175812 33552010 310459790 869322316 282641288 956074512 909865837 698204142 857039628 350369501 792486850 808616206 187933868 350802729 424780614 800444752 234841556 750210921 110800857 411437340 145395166 516798019 84100792 956074512 354577205 105230327 518399774 914482046 23405136 741527822 187307272 187307272 933874496 655852295 421280376 909865837 655852295 706143946 655852295 252767027 467312175 355623062 812629788 282641288 861175812 354441083 869322316 424780614 431992241 557917929 761390736 282641288 808616206 706143946 970819754 812629788 800444752 518410431 287514767 914482046 518399774 909865837 279958846 467312175 202470992 475750466 422657892 514786524 110800857 343298515 460621270 227189312 421280376 166233922 279958846 343298515 187933868 792486850 698204142 279958846 855274762 23405136 33552010 861179113 495151474 855274762 655852295 422657892 611449960 801608520 861179113 256737954 279958846 693909716 914482046 761390736 741527822 310459790 377015995 473596274 354441083 67084965 605868704 23405136 107334741 857039628 234089763 582046141 698204142 328713602 436662194 475750466 310459790 693909716 861175812 792486850 914482046 514786524 518410431 967462668 252767027 967462668 422657892 355623062 805493285 282641288 495151474 761390736 518410431 970819754 187933868 187307272 166233922 950319015 350369501 855274762 861179113 869322316 748725729 203170078 741527822 233350056 350802729 310459790 605868704 107334741 411437340 411437340 805493285 233350056 812629788 279958846 460621270 701144654 748725729 202470992 460621270 422474141 421280376 256807040 655852295 557917929 861179113 761390736 967462668 187933868 857039628 968673309 411437340 777567625 242163189 13084961 178776322 808616206 354441083 655852295 424780614 655852295 227189312 706143946 495151474 292988355 800444752 42633846 748725729 320767587 701144654 292988355 355623062 178776322 861175812 605868704 861175812 518410431 460621270 839573090 402728415 761390736 256737954 514786524 279958846 67084965 813693723 233350056 33552010 203170078 110800857 234841556 23405136 917782884 950319015 933874496 292988355 967462668 203170078 411437340 693909716 917782884 350802729 861179113 761390736 310459790 698204142 107334741 701144654 970819754 855274762 970819754 970819754 917782884 23405136 233350056 203170078 777567625 701144654 242163189 748725729 777567625 857039628 203170078 287514767 813693723 557917929 582046141 187933868 557917929 518410431 855274762 805493285 287514767 203170078 292988355 178776322 812629788 701144654 310459790 950319015 748725729 761390736 242163189 611449960 350369501 857039628 557917929 284097129 33552010 178776322 700216083 812629788 750210921 178776322 282641288 13084961 698204142 354577205 350802729 84100792 354577205 303512140 203170078 693909716 700216083 350802729 750210921 234841556 354577205 202470992 284097129 475750466 967462668 495151474 350802729 861179113 33552010 422474141 605868704 933874496 110800857 436662194 203170078 557917929 812629788 37467656 110800857 355623062 706143946 495151474 956074512 855274762 105230327 96325706 96325706 968673309 105230327 869322316 256807040 33552010 914482046 748725729 857039628 431992241 350369501 310459790 67084965 284097129 234089763 256807040 256807040 605868704 287514767 354441083 431992241 411437340 436662194 110800857 839573090 13084961 761390736 748725729 801608520 391551467 701144654 777567625 813693723 741527822 933874496 422657892 518399774 933874496 242163189 611449960 950319015 777567625 436662194 242163189 655852295 655852295 233350056 813693723 467312175 518410431 328713602 970819754 350802729 287514767 402728415 23405136 242163189 869322316 166233922 23405136 310459790 605868704 377015995 518410431 861175812 202470992 839573090 861179113 310459790 970819754 495151474 96325706 700216083 748725729 805493285 495151474 23405136 861179113 950319015 203170078 33552010 865966056 187307272 377015995 431992241 933874496 355623062 855274762 812629788 107334741 107334741 343298515 105230327 292988355 700216083 355623062 256737954 422474141 698204142 514786524 801608520 839573090 800444752 187307272 402728415 582046141 105230327 655852295 967462668 421280376 611449960 917782884 354441083 473596274 865966056 706143946 495151474 701144654 178776322 252767027 256807040 350802729 967462668 839573090 839573090 33552010 495151474 187307272 33552010 855274762 968673309 96325706 234841556 292988355 950319015 33552010 234089763 950319015 777567625 495151474 252767027 42633846 914482046 350369501 514786524 178776322 242163189 813693723 700216083 13084961 792486850 839573090 284097129 256807040 698204142 514786524 421280376 750210921 203170078 812629788 424780614 202470992 495151474 839573090 700216083 693909716 518399774 655852295 968673309 303512140 861175812 865966056 761390736 582046141 761390736 585399334 967462668 107334741 166233922 377015995 350369501 166233922 855274762 792486850 242163189 350802729 282641288 42633846 287514767 431992241 800444752 297851760 968673309 950319015 292988355 187307272 605868704 865966056 242163189 105230327 914482046 917782884 234089763 865966056 110800857 706143946 917782884 252767027 422474141 518399774 808616206 242163189 242163189 202470992 287514767 23405136 967462668 203170078 292988355 377015995 350802729 557917929 792486850 343298515 84100792 424780614 320767587 812629788 67084965 701144654 233350056 933874496 256807040 655852295 355623062 956074512 166233922 187933868 320767587 202470992 869322316 865966056 800444752 350369501 813693723 350369501 37467656 805493285 297851760 741527822 422474141 967462668 310459790 460621270 105230327 354441083 855274762 909865837 105230327 96325706 861175812 855274762 292988355 320767587 792486850 328713602 252767027 857039628 354441083 909865837 761390736 37467656 869322316 411437340 84100792 473596274 956074512 813693723 855274762 402728415 741527822 13084961 706143946 857039628 801608520 282641288 37467656 350802729 518399774 13084961 582046141 813693723 956074512 279958846 234841556 813693723 145395166 107334741 256807040 777567625 166233922 422657892 792486850 741527822 701144654 968673309 203170078 792486850 693909716 279958846 700216083 933874496 436662194 297851760 292988355 495151474 706143946 350802729 700216083 355623062 84100792 107334741 909865837 557917929 460621270 436662194 460621270 518399774 310459790 808616206 909865837 475750466 917782884 967462668 741527822 354441083 297851760 467312175 350802729 422474141 421280376 611449960 411437340 355623062 516798019 33552010 203170078 242163189 233350056 855274762 909865837 320767587 956074512 284097129 748725729 801608520 422474141 805493285 421280376 909865837 343298515 287514767 256737954 460621270 514786524 202470992 328713602 110800857 350369501 970819754 202470992 917782884 421280376 801608520 933874496 424780614 422657892 813693723 436662194 518410431 354441083 582046141 741527822 611449960 611449960 750210921 203170078 42633846 107334741 748725729 495151474 421280376 187307272 909865837 422657892 467312175 857039628 187307272 431992241 33552010 698204142 514786524 411437340 67084965 605868704 460621270 166233922 411437340 187933868 402728415 605868704 933874496 354577205 421280376 411437340 467312175 203170078 655852295 473596274 557917929 256737954 706143946 909865837 970819754 495151474 518399774 777567625 110800857 37467656 431992241 145395166 557917929 436662194 839573090 582046141 808616206 761390736 145395166 970819754 234841556 145395166 748725729 187307272 187933868 279958846 33552010 933874496 33552010 431992241 402728415 698204142 284097129 970819754 956074512 411437340 611449960 421280376 813693723 42633846 187933868 761390736 917782884 234841556 748725729 518410431 460621270 310459790 377015995 402728415 917782884 252767027 350802729 234089763 750210921 518399774 495151474 655852295 495151474 96325706 800444752 252767027 422657892 750210921 956074512 84100792 514786524 655852295 422474141 279958846 808616206 105230327 227189312 23405136 805493285 861179113 861175812 475750466 110800857 761390736 801608520 256737954 23405136 467312175 252767027 107334741 518399774 411437340 557917929 256737954 808616206 693909716 42633846 956074512 234841556 861175812 33552010 869322316 700216083 227189312 518399774 475750466 909865837 166233922 611449960 355623062 320767587 495151474 377015995 411437340 202470992 178776322 585399334 33552010 514786524 611449960 256807040 514786524 518410431 812629788 917782884 310459790 950319015 467312175 748725729 96325706 303512140 460621270 693909716 970819754 227189312 909865837 777567625 422474141 84100792 514786524 110800857 202470992 256807040 391551467 460621270 855274762 424780614 467312175 655852295 693909716 292988355 698204142 187933868 585399334 227189312 700216083 514786524 107334741 234089763 914482046 917782884 514786524 855274762 234841556 234841556 970819754 105230327 792486850 411437340 402728415 655852295 287514767 582046141 956074512 105230327 402728415 284097129 855274762 252767027 861175812 310459790 377015995 467312175 473596274 933874496 178776322 292988355 693909716 582046141 96325706 495151474 350802729 917782884 467312175 343298515 252767027 761390736 808616206 166233922 777567625 292988355 350802729 310459790 110800857 33552010 857039628 909865837 467312175 187933868 857039628 909865837 284097129 861175812 23405136 800444752 467312175 279958846 110800857 42633846 292988355 917782884 777567625 37467656 256807040 303512140 706143946 354441083 518399774 750210921 475750466 424780614 84100792 857039628 42633846 748725729 187933868 284097129 813693723 282641288 495151474 107334741 203170078 582046141 202470992 303512140 655852295 354577205 805493285 422657892 350369501 402728415 518399774 233350056 706143946 402728415 110800857 320767587 279958846 33552010 518410431 233350056 698204142 933874496 377015995 706143946 256737954 436662194 605868704 67084965 813693723 320767587 777567625 813693723 67084965 792486850 256807040 234841556 279958846 698204142 252767027 741527822 233350056 282641288 701144654 252767027 350369501 655852295 431992241 178776322 145395166 701144654 282641288 328713602 950319015 67084965 355623062 350802729 473596274 166233922 917782884 37467656 861179113 812629788 557917929 292988355 355623062 956074512 279958846 234841556 777567625 805493285 460621270 436662194 203170078 297851760 855274762 411437340 84100792 956074512 812629788 105230327 800444752 234841556 933874496 857039628 792486850 96325706 436662194 467312175 698204142 495151474 23405136 914482046 839573090 808616206 202470992 279958846 256737954 256807040 582046141 700216083 422657892 473596274 145395166 700216083 350802729 256807040 279958846 460621270 557917929 33552010 37467656 354441083 166233922 233350056 166233922 424780614 256737954 800444752 297851760 761390736 320767587 202470992 585399334 84100792 178776322 518399774 839573090 460621270 741527822 857039628 107334741 861175812 812629788 750210921 227189312 84100792 202470992 557917929 411437340 178776322 355623062 234841556 812629788 328713602 701144654 233350056 700216083 805493285 956074512 605868704 518399774 355623062 33552010 284097129 857039628 700216083 297851760 234089763 242163189 292988355 402728415 777567625 37467656 110800857 287514767 865966056 355623062 320767587 585399334 909865837 350802729 855274762 706143946 37467656 582046141 421280376 110800857 145395166 279958846 792486850 279958846 857039628 343298515 436662194 967462668 518399774 166233922 107334741 166233922 777567625 701144654 967462668 467312175 514786524 355623062 203170078 187933868 343298515 557917929 968673309 284097129 467312175 297851760 328713602 13084961 166233922 800444752 869322316 861179113 968673309 909865837 839573090 107334741 518410431 813693723 693909716 242163189 808616206 422474141 518410431 279958846 855274762 701144654 377015995 800444752 292988355 391551467 917782884 187933868 234089763 516798019 252767027 495151474 967462668 391551467 460621270 282641288 234841556 84100792 67084965 805493285 350802729 585399334 813693723 105230327 350369501 287514767 605868704 227189312 284097129 514786524 13084961 23405136 518399774 421280376 42633846 777567625 421280376 473596274 750210921 227189312 700216083 968673309 343298515 284097129 706143946 855274762 518410431 582046141 234089763 605868704 422474141 861175812 354577205 227189312 422657892 411437340 96325706 933874496 227189312 431992241 234089763 585399334 741527822 693909716 761390736 801608520 284097129 105230327 761390736 42633846 23405136 917782884 391551467 303512140 424780614 812629788 495151474 203170078 611449960 292988355 914482046 861179113 968673309 750210921 839573090 233350056 310459790 460621270 706143946 741527822 518410431 808616206 812629788 303512140 242163189 813693723 233350056 282641288 857039628 917782884 242163189 777567625 693909716 422474141 328713602 203170078 297851760 933874496 557917929 516798019 698204142 855274762 861175812 792486850 178776322 514786524 287514767 402728415 741527822 655852295 37467656 145395166 42633846 693909716 33552010 350369501 706143946 422474141 320767587 354441083 750210921 355623062 706143946 166233922 460621270 861179113 475750466 808616206 805493285 233350056 377015995 187307272 187933868 42633846 343298515 421280376 801608520 354441083 701144654 700216083 865966056 303512140 777567625 869322316 970819754 748725729 252767027 292988355 391551467 970819754 800444752 956074512 402728415 655852295 706143946 741527822 234089763 187307272 585399334 473596274 96325706 473596274 605868704 252767027 145395166 518410431 187307272 813693723 865966056 287514767 518399774 861175812 933874496 857039628 354577205 839573090 518410431 178776322 777567625 284097129 402728415 203170078 967462668 761390736 777567625 693909716 582046141 967462668 328713602 23405136 741527822 970819754 292988355 582046141 968673309 37467656 343298515 110800857 282641288 96325706 839573090 582046141 516798019 320767587 431992241 187933868 203170078 402728415 37467656 857039628 287514767 950319015 96325706 42633846 391551467 424780614 422474141 557917929 655852295 812629788 355623062 37467656 582046141 287514767 234089763 909865837 909865837 145395166 605868704 234841556 402728415 518399774 287514767 761390736 256807040 933874496 310459790 422657892 320767587 800444752 655852295 917782884 350369501 582046141 909865837 706143946 242163189 328713602 37467656 857039628 110800857 655852295 422657892 917782884 350802729 166233922 750210921 203170078 256807040 557917929 354577205 227189312 227189312 33552010 839573090 422474141 706143946 145395166 166233922 861179113 956074512 310459790 582046141 13084961 145395166 287514767 970819754 233350056 320767587 933874496 391551467 748725729 328713602 495151474 33552010 350369501 37467656 869322316 234841556 557917929 284097129 698204142 303512140 861175812 105230327 582046141 350802729 495151474 655852295 84100792 968673309 377015995 350369501 495151474 741527822 857039628 611449960 741527822 23405136 801608520 800444752 518399774 467312175 792486850 808616206 145395166 292988355 377015995 354441083 355623062 855274762 701144654 422657892 808616206 813693723 761390736 611449960 436662194 495151474 813693723 495151474 320767587 839573090 473596274 284097129 303512140 354577205 605868704 801608520 813693723 256737954 431992241 800444752 970819754 252767027 107334741 761390736 297851760 750210921 350802729 808616206 431992241 13084961 970819754 13084961 436662194 303512140 518399774 354441083 354441083 422474141 861179113 96325706 33552010 865966056 967462668 950319015 145395166 187933868 800444752 970819754 377015995 187933868 917782884 256807040 917782884 933874496 741527822 655852295 105230327 421280376 750210921 284097129 411437340 23405136 402728415 956074512 970819754 320767587 956074512 431992241 869322316 861179113 297851760 861175812 518410431 706143946 839573090 933874496 933874496 287514767 310459790 970819754 110800857 750210921 467312175 861179113 518399774 968673309 350802729 297851760 110800857 391551467 518399774 761390736 297851760 292988355 792486850 242163189 23405136 203170078 287514767 611449960 460621270 13084961 242163189 354577205 107334741 909865837 203170078 203170078 956074512 805493285 748725729 292988355 611449960 391551467 328713602 187307272 328713602 234089763 706143946 256737954 421280376 67084965 970819754 970819754 812629788 436662194 411437340 436662194 350802729 914482046 96325706 706143946 310459790 421280376 233350056 166233922 861175812 857039628 42633846 518410431 107334741 460621270 808616206 411437340 855274762 839573090 110800857 355623062 67084965 467312175 750210921 67084965 800444752 377015995 310459790 303512140 761390736 233350056 303512140 422474141 354441083 402728415 107334741 516798019 105230327 187933868 748725729 242163189 145395166 741527822 801608520 518399774 800444752 279958846 967462668 693909716 933874496 67084965 933874496 917782884 37467656 256737954 792486850 303512140 42633846 970819754 33552010 13084961 611449960 473596274 292988355 698204142 914482046 252767027 355623062 792486850 917782884 777567625 350369501 234089763 256807040 105230327 42633846 187307272 256737954 13084961 805493285 693909716 582046141 424780614 203170078 750210921 13084961 37467656 813693723 424780614 13084961 917782884 145395166 750210921 805493285 377015995 792486850 741527822 297851760 354441083 84100792 698204142 800444752 839573090 518399774 518399774 917782884 107334741 611449960 861179113 700216083 933874496 516798019 605868704 350369501 761390736 343298515 839573090 256807040 303512140 354441083 970819754 909865837 350369501 110800857 377015995 84100792 422657892 700216083 242163189 475750466 917782884 917782884 436662194 242163189 350369501 701144654 467312175 178776322 303512140 320767587 422657892 655852295 42633846 354441083 693909716 582046141 518399774 801608520 970819754 861179113 777567625 107334741 748725729 252767027 693909716 701144654 813693723 655852295 178776322 355623062 355623062 96325706 411437340 297851760 33552010 391551467 741527822 166233922 557917929 968673309 518399774 234089763 813693723 105230327 227189312 968673309 166233922 950319015 970819754 187933868 67084965 166233922 431992241 909865837 950319015 801608520 23405136 187307272 950319015 495151474 917782884 869322316 354441083 187307272 748725729 970819754 917782884 861179113 460621270 933874496 178776322 292988355 233350056 813693723 839573090 350802729 391551467 256737954 292988355 402728415 582046141 187307272 748725729 698204142 292988355 354441083 354441083 282641288 808616206 343298515 700216083 23405136 956074512 761390736 475750466 422657892 748725729 956074512 808616206 256807040 808616206 328713602 857039628 37467656 96325706 808616206 582046141 777567625 187933868 431992241 354441083 297851760 284097129 582046141 37467656 287514767 42633846 422474141 801608520 582046141 914482046 354441083 421280376 777567625 800444752 110800857 37467656 37467656 761390736 287514767 777567625 310459790 202470992 518399774 234089763 37467656 107334741 391551467 475750466 166233922 750210921 310459790 187933868 933874496 279958846 701144654 234089763 355623062 801608520 422474141 693909716 96325706 655852295 84100792 611449960 805493285 279958846 328713602 750210921 655852295 343298515 518410431 467312175 37467656 748725729 422474141 187307272 518399774 792486850 303512140 252767027 37467656 166233922 37467656 950319015 475750466 865966056 855274762 105230327 354441083 857039628 516798019 37467656 328713602 968673309 495151474 956074512 855274762 252767027 96325706 861175812 518399774 968673309 431992241 355623062 800444752 800444752 582046141 202470992 968673309 917782884 145395166 761390736 518410431 37467656 110800857 303512140 460621270 861179113 808616206 431992241 107334741 355623062 839573090 909865837 284097129 909865837 354577205 950319015 467312175 178776322 516798019 354577205 107334741 605868704 42633846 350369501 950319015 350802729 233350056 411437340 320767587 585399334 473596274 967462668 700216083 350369501 605868704 42633846 310459790 805493285 234089763 813693723 514786524 227189312 37467656 42633846 514786524 343298515 761390736 792486850 328713602 777567625 202470992 861175812 701144654 350802729 812629788 256807040 968673309 777567625 857039628 473596274 748725729 914482046 227189312 431992241 800444752 424780614 933874496 178776322 970819754 516798019 968673309 37467656 706143946 297851760 203170078 233350056 422474141 350802729 698204142 377015995 605868704 303512140 582046141 855274762 282641288 605868704 917782884 855274762 956074512 242163189 110800857 252767027 585399334 279958846 107334741 750210921 698204142 354577205 411437340 748725729 761390736 436662194 812629788 813693723 518410431 857039628 354577205 557917929 750210921 518399774 391551467 698204142 242163189 436662194 865966056 700216083 805493285 187307272 37467656 585399334 516798019 328713602 227189312 67084965 861179113 355623062 424780614 23405136 777567625 234841556 933874496 202470992 655852295 178776322 166233922 402728415 13084961 801608520 282641288 37467656 748725729 256737954 252767027 956074512 473596274 777567625 292988355 422474141 391551467 585399334 421280376 42633846 495151474 518399774 869322316 421280376 227189312 320767587 475750466 303512140 800444752 252767027 701144654 23405136 328713602 279958846 611449960 967462668 354441083 917782884 431992241 105230327 861175812 698204142 242163189 227189312 242163189 13084961 956074512 187933868 950319015 968673309 655852295 96325706 611449960 611449960 839573090 187307272 611449960 187307272 701144654 242163189 698204142 761390736 42633846 467312175 701144654 234089763 187933868 282641288 467312175 227189312 107334741 761390736 227189312 473596274 284097129 518399774 518410431 467312175 203170078 297851760 655852295 518410431 777567625 792486850 693909716 282641288 84100792 233350056 110800857 310459790 343298515 202470992 166233922 741527822 256737954 914482046 84100792 350369501 475750466 473596274 693909716 467312175 421280376 227189312 750210921 516798019 256807040 343298515 516798019 855274762 233350056 422474141 234089763 557917929 968673309 861179113 431992241 792486850 516798019 839573090 839573090 518399774 805493285 256737954 812629788 187933868 557917929 256807040 343298515 582046141 145395166 343298515 203170078 805493285 748725729 23405136 187307272 917782884 350369501 706143946 813693723 110800857 750210921 320767587 422474141 37467656 354441083 800444752 914482046 748725729 431992241 282641288 436662194 37467656 839573090 698204142 967462668 693909716 909865837 861175812 234089763 805493285 933874496 475750466 303512140 473596274 516798019 310459790 310459790 350369501 343298515 320767587 706143946 950319015 557917929 909865837 297851760 857039628 350369501 956074512 839573090 800444752 475750466 233350056 518399774 350802729 741527822 252767027 350802729 460621270 605868704 354577205 355623062 800444752 812629788 252767027 701144654 805493285 422474141 761390736 805493285 343298515 96325706 585399334 110800857 761390736 350802729 42633846 460621270 187307272 800444752 865966056 950319015 391551467 355623062 84100792 355623062 402728415 166233922 256807040 203170078 422657892 252767027 377015995 748725729 13084961 178776322 800444752 865966056 37467656 297851760 422474141 310459790 706143946 256737954 350369501 436662194 495151474 800444752 473596274 178776322 518410431 203170078 761390736 605868704 96325706 655852295 242163189 861179113 67084965 310459790 284097129 328713602 303512140 516798019 861175812 422474141 655852295 475750466 557917929 84100792 343298515 328713602 13084961 13084961 320767587 422474141 698204142 310459790 761390736 865966056 855274762 741527822 475750466 187307272 13084961 970819754 234089763 700216083 808616206 377015995 792486850 861175812 350802729 777567625 701144654 343298515 303512140 914482046 861179113 67084965 203170078 13084961 777567625 518399774 242163189 801608520 812629788 967462668 950319015 516798019 350802729 377015995 37467656 178776322 234841556 812629788 256737954 402728415 800444752 706143946 777567625 693909716 178776322 391551467 107334741 914482046 105230327 303512140 495151474 105230327 514786524 475750466 110800857 917782884 110800857 297851760 202470992 13084961 857039628 234841556 350802729 812629788 242163189 234089763 279958846 328713602 23405136 748725729 421280376 436662194 933874496 761390736 377015995 233350056 105230327 202470992 950319015 869322316 748725729 582046141 202470992 869322316 582046141 460621270 105230327 812629788 700216083 233350056 256737954 698204142 800444752 473596274 518410431 950319015 516798019 473596274 256807040 234841556 234841556 42633846 178776322 166233922 402728415 557917929 518410431 13084961 792486850 706143946 227189312 242163189 557917929 861175812 970819754 605868704 605868704 310459790 968673309 436662194 701144654 967462668 865966056 857039628 475750466 518410431 303512140 808616206 861175812 422657892 252767027 350802729 805493285 279958846 252767027 178776322 282641288 933874496 956074512 178776322 557917929 655852295 411437340 792486850 242163189 110800857 968673309 967462668 233350056 310459790 203170078 460621270 518399774 865966056 422474141 777567625 187933868 350802729 467312175 933874496 402728415 467312175 808616206 914482046 234089763 801608520 861179113 431992241 495151474 424780614 582046141 203170078 234841556 284097129 950319015 202470992 557917929 411437340 460621270 187307272 187933868 42633846 234841556 812629788 706143946 475750466 203170078 800444752 350802729 227189312 96325706 256807040 233350056 839573090 187933868 354441083 23405136 865966056 701144654 354577205 467312175 950319015 839573090 933874496 518399774 467312175 33552010 242163189 287514767 655852295 655852295 242163189 310459790 421280376 187307272 350802729 234089763 234089763 421280376 13084961 422474141 233350056 227189312 812629788 292988355 698204142 187307272 279958846 84100792 402728415 37467656 110800857 557917929 514786524 13084961 812629788 234089763 292988355 422657892 187307272 96325706 234089763 585399334 110800857 67084965 611449960 808616206 350802729 701144654 279958846 861175812 914482046 284097129 473596274 585399334 956074512 320767587 187933868 750210921 839573090 933874496 256737954 518399774 808616206 203170078 297851760 467312175 792486850 33552010 467312175 110800857 700216083 914482046 96325706 605868704 187307272 84100792 750210921 518410431 861175812 320767587 256737954 693909716 105230327 605868704 256807040 698204142 914482046 813693723 514786524 436662194 970819754 377015995 917782884 748725729 354577205 967462668 655852295 234841556 655852295 234089763 252767027 287514767 518399774 287514767 698204142 431992241 467312175 706143946 706143946 861179113 105230327 377015995 467312175 436662194 761390736 805493285 436662194 252767027 801608520 424780614 343298515 145395166 516798019 516798019 178776322 869322316 495151474 42633846 611449960 839573090 855274762 354577205 460621270 968673309 812629788 813693723 96325706 917782884 839573090 391551467 706143946 808616206 355623062 861175812 611449960 970819754 748725729 84100792 328713602 748725729 808616206 933874496 284097129 518410431 284097129 516798019 839573090 518399774 516798019 761390736 37467656 855274762 514786524 391551467 252767027 252767027 227189312 320767587 178776322 518399774 777567625 431992241 354577205 436662194 950319015 813693723 967462668 42633846 350369501 950319015 701144654 968673309 518399774 145395166 84100792 391551467 950319015 518410431 234841556 84100792 350802729 424780614 514786524 411437340 284097129 145395166 467312175 557917929 777567625 516798019 761390736 422474141 107334741 518410431 698204142 518399774 187307272 187307272 436662194 377015995 967462668 202470992 514786524 839573090 698204142 350369501 805493285 917782884 605868704 287514767 187307272 252767027 473596274 350369501 812629788 252767027 282641288 424780614 582046141 282641288 350802729 812629788 700216083 107334741 411437340 256737954 475750466 869322316 800444752 933874496 203170078 256737954 355623062 279958846 350369501 422657892 655852295 354441083 582046141 42633846 516798019 297851760 67084965 431992241 495151474 227189312 706143946 761390736 96325706 233350056 202470992 812629788 33552010 303512140 861179113 256737954 869322316 377015995 605868704 107334741 178776322 145395166 292988355 956074512 611449960 422657892 422474141 310459790 350369501 105230327 909865837 801608520 700216083 801608520 605868704 328713602 968673309 909865837 178776322 328713602 777567625 320767587 917782884 808616206 350802729 968673309 475750466 518410431 354577205 518410431 284097129 355623062 585399334 202470992 354441083 839573090 37467656 350369501 741527822 23405136 808616206 42633846 292988355 693909716 700216083 84100792 706143946 777567625 933874496 284097129 203170078 110800857 187933868 227189312 67084965 857039628 320767587 967462668 557917929 473596274 909865837 750210921 343298515 234841556 460621270 354441083 467312175 748725729 801608520 166233922 350802729 187307272 320767587 514786524 187933868 37467656 350369501 343298515 320767587 297851760 279958846 700216083 292988355 234841556 655852295 655852295 495151474 178776322 23405136 105230327 808616206 233350056 514786524 178776322 343298515 800444752 105230327 350802729 514786524 914482046 956074512 801608520 812629788 865966056 917782884 303512140 350369501 805493285 187933868 377015995 424780614 282641288 242163189 748725729 377015995 282641288 431992241 350369501 107334741 328713602 701144654 611449960 516798019 805493285 355623062 914482046 761390736 701144654 187307272 473596274 42633846 436662194 202470992 800444752 377015995 234089763 748725729 518399774 914482046 861175812 693909716 166233922 96325706 282641288 422474141 411437340 431992241 282641288 516798019 805493285 252767027 402728415 242163189 328713602 857039628 917782884 861175812 178776322 187933868 518399774 252767027 13084961 202470992 701144654 33552010 343298515 839573090 557917929 495151474 805493285 303512140 252767027 801608520 421280376 750210921 585399334 422657892 473596274 343298515 242163189 350802729 761390736 808616206 411437340 411437340 354441083 252767027 741527822 460621270 13084961 282641288 310459790 741527822 391551467 865966056 287514767 422657892 970819754 777567625 284097129 350802729 970819754 282641288 701144654 391551467 350369501 343298515 933874496 233350056 967462668 585399334 865966056 320767587 411437340 748725729 805493285 865966056 328713602 203170078 792486850 96325706 693909716 914482046 516798019 748725729 303512140 557917929 202470992 422657892 857039628 233350056 813693723 605868704 107334741 514786524 473596274 516798019 933874496 166233922 350802729 473596274 203170078 839573090 909865837 297851760 914482046 282641288 33552010 750210921 605868704 557917929 37467656 611449960 865966056 187933868 698204142 320767587 909865837 227189312 869322316 67084965 33552010 421280376 202470992 750210921 839573090 96325706 968673309 105230327 422657892 256737954 227189312 914482046 377015995 655852295 516798019 424780614 585399334 698204142 585399334 227189312 320767587 145395166 611449960 350802729 431992241 436662194 287514767 23405136 467312175 145395166 460621270 354441083 495151474 202470992 202470992 187933868 279958846 741527822 518399774 37467656 355623062 256807040 227189312 970819754 107334741 187933868 861179113 750210921 967462668 805493285 800444752 411437340 792486850 557917929 411437340 473596274 518399774 857039628 857039628 792486850 421280376 320767587 187307272 917782884 917782884 857039628 145395166 110800857 914482046 279958846 328713602 460621270 256737954 495151474 284097129 917782884 967462668 67084965 105230327 761390736 518399774 350369501 424780614 813693723 242163189 421280376 355623062 865966056 473596274 107334741 701144654 279958846 701144654 557917929 475750466 279958846 96325706 350369501 202470992 303512140 701144654 950319015 343298515 96325706 422657892 284097129 328713602 473596274 516798019 96325706 475750466 105230327 350802729 391551467 777567625 234089763 467312175 13084961 402728415 96325706 436662194 968673309 320767587 105230327 292988355 792486850 698204142 956074512 256737954 287514767 105230327 518410431 354441083 792486850 292988355 701144654 431992241 582046141 350369501 310459790 227189312 354441083 808616206 701144654 33552010 741527822 516798019 805493285 178776322 391551467 424780614 801608520 460621270 33552010 701144654 706143946 516798019 495151474 310459790 761390736 585399334 292988355 436662194 252767027 422474141 256807040 252767027 970819754 970819754 310459790 557917929 968673309 700216083 761390736 777567625 792486850 287514767 422474141 813693723 422657892 805493285 950319015 748725729 761390736 242163189 402728415 805493285 518399774 516798019 354441083 968673309 861175812 475750466 402728415 145395166 582046141 234089763 422657892 698204142 693909716 518399774 701144654 292988355 909865837 178776322 234841556 748725729 256807040 354577205 800444752 460621270 292988355 839573090 701144654 256737954 693909716 402728415 655852295 303512140 287514767 750210921 693909716 950319015 234841556 970819754 741527822 422474141 354577205 750210921 37467656 42633846 970819754 402728415 227189312 518410431 861175812 582046141 475750466 110800857 761390736 37467656 800444752 460621270 13084961 107334741 855274762 242163189 242163189 800444752 869322316 297851760 355623062 187307272 467312175 422657892 761390736 748725729 37467656 227189312 242163189 355623062 84100792 84100792 956074512 67084965 187307272 67084965 473596274 693909716 475750466 284097129 292988355 605868704 355623062 436662194 33552010 605868704 202470992 741527822 970819754 909865837 839573090 233350056 252767027 42633846 84100792 748725729 350369501 967462668 96325706 424780614 422474141 693909716 42633846 310459790 968673309 700216083 741527822 354577205 234089763 808616206 808616206 518399774 303512140 557917929 933874496 855274762 166233922 422474141 187307272 202470992 968673309 203170078 861175812 282641288 516798019 422657892 203170078 402728415 33552010 37467656 422474141 475750466 605868704 968673309 808616206 967462668 518410431 166233922 187933868 933874496 297851760 968673309 256807040 585399334 227189312 792486850 421280376 839573090 801608520 582046141 516798019 350369501 422657892 421280376 431992241 242163189 706143946 67084965 693909716 436662194 256737954 402728415 909865837 203170078 252767027 436662194 518410431 84100792 343298515 354441083 869322316 292988355 37467656 800444752 706143946 23405136 292988355 869322316 557917929 518410431 354577205 557917929 203170078 202470992 761390736 105230327 33552010 256807040 865966056 178776322 233350056 518410431 234089763 355623062 23405136 967462668 279958846 611449960 839573090 869322316 473596274 839573090 514786524 422474141 178776322 701144654 422474141 706143946 23405136 748725729 350369501 801608520 968673309 950319015 310459790 741527822 33552010 968673309 350369501 107334741 869322316 861175812 777567625 354441083 421280376 279958846 328713602 706143946 282641288 750210921 234841556 284097129 460621270 475750466 611449960 421280376 861179113 96325706 865966056 354441083 706143946 698204142 402728415 354441083 812629788 391551467 970819754 909865837 303512140 792486850 178776322 585399334 431992241 605868704 968673309 701144654 861175812 391551467 431992241 514786524 967462668 475750466 422657892 284097129 968673309 516798019 467312175 166233922 800444752 813693723 777567625 355623062 839573090 282641288 202470992 857039628 422657892 350802729 421280376 279958846 350369501 303512140 909865837 655852295 909865837 801608520 693909716 256807040 282641288 741527822 178776322 467312175 460621270 777567625 801608520 460621270 105230327 518410431 256737954 865966056 202470992 909865837 655852295 328713602 282641288 422474141 282641288 611449960 693909716 698204142 424780614 801608520 655852295 968673309 808616206 187933868 431992241 23405136 431992241 869322316 861175812 96325706 741527822 801608520 436662194 284097129 391551467 813693723 861175812 792486850 857039628 805493285 861179113 355623062 813693723 706143946 750210921 67084965 84100792 282641288 808616206 792486850 292988355 861179113 355623062 857039628 252767027 967462668 422657892 761390736 655852295 475750466 917782884 495151474 861175812 467312175 761390736 421280376 187307272 467312175 202470992 655852295 233350056 233350056 110800857 234841556 495151474 287514767 233350056 473596274 282641288 234089763 166233922 377015995 287514767 242163189 750210921 967462668 967462668 460621270 909865837 970819754 706143946 861175812 202470992 105230327 933874496 37467656 233350056 13084961 914482046 233350056 402728415 611449960 187307272 310459790 967462668 110800857 328713602 256737954 800444752 252767027 967462668 166233922 792486850 460621270 252767027 354577205 516798019 750210921 96325706 422657892 861175812 355623062 698204142 839573090 917782884 256807040 808616206 279958846 233350056 282641288 812629788 354441083 256807040 693909716 227189312 303512140 518399774 343298515 178776322 96325706 808616206 933874496 422657892 914482046 256807040 516798019 67084965 292988355 792486850 343298515 84100792 956074512 861175812 354441083 748725729 67084965 284097129 256807040 233350056 256807040 706143946 518399774 467312175 693909716 611449960 242163189 741527822 187933868 166233922 234089763 777567625 421280376 748725729 178776322 777567625 343298515 460621270 917782884 655852295 585399334 202470992 518399774 801608520 861175812 865966056 812629788 187307272 748725729 145395166 233350056 402728415 421280376 203170078 933874496 287514767 914482046 460621270 424780614 800444752 861175812 256737954 967462668 855274762 917782884 475750466 411437340 605868704 303512140 431992241 354577205 13084961 350802729 605868704 350369501 611449960 84100792 350802729 421280376 857039628 869322316 857039628 242163189 473596274 431992241 424780614 350802729 869322316 917782884 145395166 436662194 284097129 968673309 611449960 956074512 706143946 698204142 110800857 355623062 933874496 750210921 203170078 310459790 350802729 514786524 227189312 279958846 800444752 800444752 422474141 808616206 557917929 422474141 748725729 166233922 698204142 805493285 917782884 914482046 377015995 145395166 234089763 777567625 227189312 777567625 343298515 808616206 706143946 203170078 107334741 145395166 813693723 970819754 792486850 460621270 839573090 431992241 391551467 391551467 800444752 42633846 473596274 42633846 203170078 328713602 706143946 424780614 343298515 355623062 284097129 968673309 861175812 282641288 909865837 698204142 865966056 234089763 855274762 203170078 582046141 968673309 801608520 391551467 187933868 516798019 693909716 96325706 812629788 917782884 424780614 202470992 460621270 431992241 956074512 202470992 950319015 284097129 354577205 178776322 700216083 970819754 861179113 839573090 23405136 242163189 67084965 377015995 801608520 377015995 861179113 812629788 422474141 187933868 422474141 422657892 33552010 518410431 582046141 107334741 701144654 328713602 857039628 178776322 605868704 655852295 166233922 750210921 242163189 350802729 956074512 421280376 391551467 411437340 256807040 422657892 792486850 187307272 605868704 297851760 187933868 234089763 391551467 865966056 242163189 303512140 518399774 282641288 800444752 411437340 279958846 611449960 605868704 42633846 750210921 320767587 310459790 42633846 256807040 857039628 750210921 514786524 761390736 808616206 178776322 354577205 917782884 557917929 187933868 84100792 284097129 812629788 279958846 582046141 234089763 700216083 750210921 67084965 861179113 909865837 350802729 855274762 801608520 84100792 861175812 145395166 279958846 467312175 42633846 37467656 514786524 107334741 84100792 865966056 42633846 13084961 805493285 805493285 865966056 320767587 514786524 227189312 350802729 203170078 234841556 914482046 354577205 582046141 812629788 202470992 956074512 284097129 700216083 105230327 178776322 391551467 792486850 422474141 252767027 741527822 698204142 801608520 37467656 813693723 865966056 377015995 178776322 187933868 234841556 303512140 495151474 178776322 350802729 861175812 473596274 282641288 748725729 354577205 748725729 857039628 233350056 812629788 421280376 956074512 611449960 328713602 402728415 178776322 203170078 869322316 970819754 611449960 292988355 166233922 67084965 166233922 110800857 861179113 460621270 869322316 475750466 460621270 107334741 421280376 777567625 256807040 865966056 402728415 700216083 514786524 869322316 391551467 42633846 436662194 297851760 700216083 750210921 33552010 808616206 812629788 320767587 777567625 402728415 424780614 950319015 227189312 354441083 67084965 297851760 187933868 297851760 422657892 105230327 402728415 421280376 808616206 256807040 950319015 914482046 706143946 105230327 861175812 431992241 467312175 350369501 187307272 741527822 956074512 256737954 67084965 777567625 436662194 354577205 424780614 800444752 701144654 242163189 861179113 202470992 750210921 391551467 585399334 350802729 516798019 557917929 320767587 956074512 518399774 110800857 178776322 256807040 297851760 698204142 110800857 700216083 855274762 805493285 303512140 256737954 460621270 350802729 436662194 808616206 495151474 967462668 303512140 422657892 145395166 287514767 514786524 700216083 518399774 187933868 956074512 495151474 777567625 917782884 701144654 422474141 354577205 310459790 855274762 933874496 967462668 233350056 933874496 808616206 750210921 805493285 698204142 256737954 424780614 320767587 861175812 431992241 436662194 320767587 391551467 166233922 865966056 557917929 861175812 377015995 813693723 706143946 187933868 421280376 460621270 422657892 605868704 67084965 421280376 202470992 328713602 166233922 557917929 411437340 424780614 391551467 431992241 67084965 350369501 693909716 805493285 422474141 354577205 495151474 227189312 436662194 422474141 933874496 234841556 865966056 287514767 700216083 812629788 605868704 256737954 611449960 252767027 13084961 354577205 812629788 310459790 110800857 105230327 869322316 187933868 96325706 166233922 611449960 350802729 354441083 914482046 13084961 861179113 933874496 23405136 473596274 343298515 706143946 234089763 761390736 518399774 23405136 178776322 391551467 748725729 748725729 741527822 805493285 320767587 422474141 917782884 110800857 800444752 585399334 13084961 350369501 343298515 655852295 422474141 354441083 422657892 96325706 242163189 297851760 145395166 67084965 343298515 970819754 585399334 377015995 933874496 354441083 355623062 611449960 748725729 748725729 909865837 956074512 701144654 557917929 402728415 350802729 33552010 256807040 411437340 467312175 914482046 105230327 557917929 700216083 279958846 970819754 187307272 741527822 354441083 741527822 234841556 350802729 37467656 706143946 865966056 350369501 350369501 23405136 252767027 354441083 411437340 801608520 343298515 516798019 187933868 234841556 234841556 956074512 107334741 145395166 203170078 202470992 292988355 354441083 256737954 279958846 320767587 582046141 411437340 750210921 279958846 233350056 861175812 13084961 605868704 605868704 279958846 518399774 812629788 516798019 355623062 33552010 107334741 105230327 557917929 909865837 813693723 284097129 234089763 813693723 967462668 166233922 187933868 805493285 655852295 256807040 234841556 84100792 84100792 355623062 279958846 917782884 96325706 279958846 518410431 557917929 279958846 178776322 422657892 431992241 13084961 297851760 284097129 203170078 516798019 701144654 495151474 693909716 750210921 857039628 110800857 187307272 950319015 475750466 256807040 37467656 655852295 605868704 328713602 256807040 203170078 110800857 13084961 13084961 467312175 914482046 282641288 857039628 310459790 855274762 391551467 42633846 284097129 187933868 256737954 808616206 23405136 777567625 516798019 516798019 801608520 96325706 467312175 227189312 800444752 777567625 354577205 611449960 355623062 777567625 105230327 13084961 202470992 748725729 460621270 869322316 256737954 105230327 328713602 297851760 909865837 869322316 354441083 516798019 968673309 495151474 701144654 354441083 914482046 956074512 23405136 297851760 460621270 256807040 202470992 145395166 865966056 350369501 105230327 605868704 287514767 467312175 585399334 514786524 909865837 96325706 706143946 861175812 292988355 279958846 310459790 297851760 741527822 105230327 422474141 110800857 693909716 411437340 282641288 473596274 857039628 287514767 914482046 13084961 377015995 585399334 808616206 805493285 611449960 328713602 187307272 914482046 350802729 914482046 518399774 187933868 233350056 310459790 582046141 701144654 557917929 23405136 741527822 460621270 187307272 857039628 431992241 801608520 777567625 777567625 107334741 813693723 514786524 282641288 812629788 801608520 706143946 861179113 750210921 968673309 582046141 292988355 950319015 354441083 320767587 42633846 970819754 421280376 105230327 861179113 914482046 518410431 297851760 42633846 518410431 800444752 33552010 67084965 424780614 857039628 227189312 855274762 473596274 422657892 350802729 33552010 343298515 956074512 933874496 284097129 23405136 284097129 473596274 355623062 343298515 402728415 256737954 343298515 178776322 391551467 355623062 320767587 518399774 839573090 865966056 297851760 279958846 800444752 33552010 284097129 839573090 350369501 310459790 187307272 256807040 84100792 422657892 467312175 968673309 202470992 242163189 557917929 256737954 402728415 748725729 701144654 42633846 13084961 284097129 110800857 700216083 777567625 37467656 585399334 741527822 424780614 256807040 970819754 96325706 467312175 698204142 701144654 968673309 282641288 279958846 422474141 741527822 495151474 391551467 84100792 233350056 605868704 234841556 310459790 320767587 377015995 377015995 328713602 436662194 37467656 655852295 252767027 303512140 354441083 516798019 354441083 956074512 473596274 107334741 933874496 585399334 256737954 431992241 187307272 422657892 436662194 741527822 516798019 233350056 84100792 402728415 292988355 914482046 227189312 292988355 917782884 42633846 178776322 355623062 857039628 748725729 605868704 792486850 252767027 320767587 203170078 422657892 411437340 203170078 67084965 861179113 424780614 33552010 914482046 518410431 252767027 377015995 761390736 282641288 292988355 475750466 145395166 557917929 475750466 411437340 42633846 23405136 178776322 693909716 748725729 777567625 582046141 354441083 328713602 518399774 303512140 750210921 514786524 741527822 460621270 968673309 67084965 282641288 518399774 320767587 431992241 96325706 436662194 808616206 96325706 203170078 292988355 402728415 256807040 808616206 96325706 970819754 411437340 917782884 23405136 187933868 917782884 320767587 855274762 706143946 698204142 279958846 808616206 516798019 320767587 320767587 655852295 227189312 233350056 909865837 741527822 421280376 557917929 741527822 967462668 402728415 203170078 350369501 145395166 178776322 310459790 303512140 187307272 187307272 13084961 233350056 402728415 869322316 777567625 203170078 310459790 227189312 693909716 343298515 227189312 354577205 655852295 698204142 861175812 605868704 110800857 933874496 282641288 297851760 839573090 970819754 805493285 166233922 282641288 292988355 855274762 611449960 13084961 475750466 37467656 145395166 187307272 84100792 234841556 914482046 706143946 436662194 473596274 422657892 861175812 605868704 865966056 256807040 857039628 166233922 467312175 402728415 421280376 970819754 857039628 611449960 422474141 242163189 96325706 84100792 287514767 354441083 518410431 421280376 475750466 518410431 698204142 391551467 202470992 857039628 777567625 354577205 933874496 706143946 350369501 279958846 310459790 234089763 436662194 473596274 914482046 917782884 110800857 284097129 297851760 166233922 839573090 431992241 343298515 252767027 436662194 33552010 166233922 187933868 585399334 402728415 166233922 284097129 706143946 227189312 105230327 377015995 292988355 585399334 284097129 857039628 287514767 178776322 33552010 909865837 96325706 917782884 473596274 750210921 467312175 869322316 808616206 391551467 861175812 42633846 422474141 297851760 800444752 701144654 777567625 518399774 424780614 422474141 145395166 970819754 256807040 320767587 310459790 812629788 516798019 914482046 96325706 377015995 917782884 234841556 741527822 282641288 808616206 422657892 13084961 909865837 422657892 279958846 582046141 252767027 391551467 861175812 698204142 475750466 956074512 227189312 436662194 303512140 23405136 861179113 227189312 411437340 431992241 343298515 467312175 37467656 33552010 917782884 761390736 777567625 233350056 187933868 107334741 343298515 297851760 706143946 812629788 67084965 166233922 310459790 861175812 187933868 839573090 800444752 227189312 234841556 178776322 865966056 422474141 377015995 748725729 23405136 917782884 37467656 377015995 865966056 801608520 467312175 909865837 33552010 355623062 693909716 460621270 107334741 518399774 203170078 202470992 37467656 514786524 473596274 256737954 655852295 422474141 839573090 234089763 424780614 605868704 700216083 354441083 256807040 750210921 516798019 282641288 812629788 967462668 424780614 202470992 377015995 234841556 698204142 279958846 203170078 287514767 282641288 282641288 605868704 145395166 424780614 467312175 402728415 514786524 933874496 518410431 411437340 855274762 950319015 234089763 869322316 377015995 145395166 234841556 343298515 812629788 256807040 518399774 42633846 611449960 431992241 750210921 234841556 855274762 202470992 909865837 700216083 917782884 436662194 865966056 166233922 350369501 96325706 422657892 473596274 514786524 33552010 700216083 422657892 750210921 516798019 700216083 516798019 914482046 956074512 805493285 178776322 310459790 96325706 282641288 956074512 467312175 855274762 655852295 242163189 328713602 350802729 693909716 187933868 354577205 292988355 431992241 178776322 582046141 166233922 516798019 968673309 808616206 698204142 424780614 808616206 812629788 350802729 252767027 402728415 693909716 422474141 808616206 297851760 909865837 422474141 865966056 42633846 839573090 23405136 518410431 611449960 424780614 865966056 96325706 812629788 354441083 303512140 256737954 557917929 110800857 701144654 741527822 107334741 706143946 421280376 585399334 13084961 42633846 516798019 516798019 424780614 33552010 292988355 233350056 750210921 761390736 320767587 431992241 950319015 350369501 813693723 861179113 436662194 800444752 800444752 792486850 202470992 350802729 693909716 693909716 234841556 354441083 256807040 202470992 475750466 391551467 460621270 467312175 869322316 460621270 495151474 284097129 422474141 909865837 187307272 861179113 750210921 234841556 495151474 23405136 861179113 33552010 839573090 869322316 202470992 355623062 800444752 421280376 839573090 812629788 805493285 808616206 518410431 33552010 343298515 741527822 203170078 518410431 350369501 605868704 792486850 800444752 354441083 861179113 67084965 611449960 234089763 700216083 968673309 242163189 234841556 933874496 84100792 968673309 812629788 801608520 107334741 411437340 611449960 605868704 706143946 801608520 105230327 701144654 411437340 917782884 967462668 701144654 287514767 110800857 422474141 42633846 467312175 861179113 812629788 518399774 812629788 227189312 475750466 354441083 328713602 279958846 67084965 320767587 792486850 431992241 105230327 473596274 800444752 473596274 282641288 861175812 693909716 328713602 187933868 234841556 377015995 411437340 475750466 475750466 857039628 467312175 473596274 968673309 421280376 282641288 23405136 343298515 514786524 287514767 950319015 970819754 914482046 968673309 869322316 256807040 473596274 748725729 495151474 808616206 37467656 411437340 178776322 350802729 227189312 402728415 750210921 284097129 473596274 84100792 84100792 582046141 968673309 861179113 909865837 967462668 284097129 495151474 350802729 800444752 279958846 279958846 145395166 252767027 839573090 187307272 145395166 909865837 166233922 706143946 917782884 292988355 950319015 234841556 467312175 166233922 777567625 861179113 166233922 320767587 96325706 950319015 516798019 256807040 33552010 203170078 350369501 909865837 909865837 282641288 292988355 256737954 354577205 917782884 585399334 970819754 202470992 693909716 402728415 812629788 187307272 96325706 203170078 693909716 792486850 611449960 861179113 748725729 777567625 354441083 967462668 956074512 857039628 839573090 605868704 303512140 968673309 917782884 105230327 968673309 234089763 950319015 354577205 402728415 234089763 234841556 909865837 518399774 23405136 869322316 933874496 252767027 861175812 914482046 605868704 436662194 698204142 37467656 518399774 865966056 861175812 284097129 178776322 950319015 693909716 473596274 741527822 422657892 67084965 320767587 861175812 354577205 252767027 706143946 303512140 855274762 42633846 227189312 411437340 96325706 233350056 801608520 700216083 611449960 233350056 855274762 865966056 968673309 693909716 84100792 67084965 865966056 343298515 518399774 37467656 242163189 808616206 354441083 855274762 460621270 282641288 107334741 110800857 700216083 391551467 518410431 310459790 110800857 800444752 187933868 777567625 110800857 861175812 706143946 256807040 801608520 67084965 967462668 460621270 166233922 467312175 297851760 473596274 557917929 968673309 355623062 422657892 350802729 777567625 287514767 145395166 234089763 67084965 917782884 865966056 279958846 801608520 693909716 424780614 956074512 475750466 282641288 518399774 865966056 178776322 909865837 84100792 279958846 750210921 287514767 956074512 178776322 234089763 33552010 741527822 37467656 33552010 698204142 13084961 424780614 792486850 343298515 84100792 297851760 475750466 279958846 320767587 518410431 13084961 33552010 252767027 343298515 436662194 706143946 13084961 611449960 287514767 777567625 256807040 436662194 460621270 861179113 350369501 805493285 310459790 585399334 967462668 968673309 557917929 234089763 234089763 808616206 202470992 343298515 355623062 698204142 917782884 865966056 310459790 585399334 950319015 869322316 310459790 67084965 950319015 233350056 813693723 805493285 865966056 495151474 933874496 933874496 970819754 107334741 37467656 514786524 284097129 467312175 178776322 233350056 693909716 741527822 861175812 933874496 914482046 422657892 495151474 855274762 178776322 792486850 655852295 303512140 402728415 869322316 914482046 865966056 422474141 801608520 96325706 33552010 166233922 655852295 13084961 303512140 203170078 909865837 761390736 693909716 582046141 422474141 582046141 956074512 303512140 354577205 354577205 857039628 805493285 475750466 861179113 808616206 422657892 605868704 812629788 706143946 422657892 741527822 812629788 950319015 611449960 914482046 813693723 698204142 750210921 748725729 350369501 350369501 861175812 741527822 516798019 411437340 411437340 145395166 750210921 800444752 585399334 693909716 741527822 750210921 422657892 67084965 869322316 84100792 203170078 402728415 914482046 812629788 516798019 750210921 354577205 700216083 585399334 518399774 110800857 701144654 857039628 748725729 808616206 801608520 518399774 242163189 284097129 805493285 950319015 933874496 227189312 422474141 354577205 67084965 422474141 518410431 748725729 297851760 700216083 166233922 436662194 436662194 801608520 495151474 13084961 748725729 422657892 813693723 320767587 514786524 698204142 105230327 42633846 279958846 292988355 107334741 473596274 355623062 187307272 279958846 67084965 424780614 256807040 741527822 110800857 421280376 741527822 145395166 748725729 391551467 706143946 967462668 320767587 869322316 698204142 741527822 582046141 748725729 909865837 909865837 256807040 460621270 956074512 84100792 233350056 110800857 585399334 107334741 233350056 861175812 557917929 933874496 282641288 698204142 813693723 411437340 933874496 96325706 748725729 467312175 166233922 460621270 436662194 812629788 252767027 475750466 166233922 861175812 350369501 467312175 23405136 706143946 234089763 67084965 706143946 914482046 234841556 303512140 284097129 402728415 693909716 557917929 350369501 282641288 84100792 227189312 234089763 865966056 812629788 514786524 611449960 234841556 473596274 585399334 178776322 256737954 422474141 700216083 287514767 693909716 968673309 865966056 67084965 279958846 355623062 256737954 800444752 96325706 431992241 467312175 805493285 310459790 202470992 909865837 761390736 861179113 585399334 282641288 242163189 460621270 693909716 107334741 761390736 473596274 37467656 350369501 42633846 909865837 968673309 956074512 350369501 354577205 800444752 813693723 287514767 706143946 227189312 700216083 242163189 96325706 956074512 284097129 855274762 467312175 96325706 96325706 933874496 284097129 105230327 582046141 234089763 909865837 914482046 96325706 805493285 518399774 475750466 812629788 279958846 808616206 310459790 516798019 421280376 166233922 869322316 605868704 706143946 518410431 855274762 801608520 516798019 582046141 698204142 869322316 839573090 256737954 256737954 813693723 328713602 42633846 187307272 514786524 865966056 950319015 110800857 495151474 178776322 611449960 234841556 869322316 84100792 227189312 84100792 297851760 350802729 700216083 13084961 800444752 655852295 865966056 698204142 557917929 909865837 422474141 292988355 700216083 33552010 355623062 256737954 422657892 354441083 310459790 145395166 865966056 33552010 202470992 967462668 187307272 475750466 467312175 514786524 467312175 518399774 967462668 282641288 310459790 933874496 805493285 187933868 967462668 956074512 909865837 297851760 460621270 967462668 909865837 865966056 328713602 861179113 33552010 391551467 303512140 516798019 233350056 256807040 110800857 777567625 701144654 611449960 750210921 105230327 839573090 422657892 812629788 350369501 320767587 475750466 516798019 861179113 970819754 861175812 297851760 422474141 42633846 777567625 914482046 145395166 585399334 701144654 557917929 350802729 282641288 518399774 145395166 909865837 242163189 812629788 282641288 256807040 320767587 42633846 933874496 516798019 812629788 13084961 354577205 467312175 343298515 914482046 475750466 950319015 741527822 320767587 741527822 350802729 518410431 857039628 970819754 350369501 37467656 968673309 350802729 297851760 933874496 354577205 467312175 391551467 67084965 761390736 605868704 310459790 203170078 968673309 256737954 422474141 968673309 582046141 968673309 585399334 431992241 310459790 792486850 970819754 292988355 350802729 354441083 698204142 422474141 110800857 950319015 792486850 411437340 917782884 865966056 611449960 350369501 518410431 350802729 865966056 242163189 917782884 698204142 861179113 582046141 557917929 303512140 252767027 655852295 256737954 284097129 350802729 857039628 460621270 234841556 107334741 350369501 202470992 227189312 67084965 741527822 13084961 967462668 839573090 110800857 909865837 411437340 518410431 422474141 514786524 424780614 33552010 256737954 741527822 328713602 914482046 611449960 187933868 279958846 110800857 693909716 23405136 706143946 354441083 855274762 473596274 748725729 252767027 933874496 354441083 33552010 970819754 473596274 698204142 857039628 701144654 516798019 605868704 914482046 801608520 701144654 855274762 354441083 917782884 350802729 110800857 377015995 741527822 234841556 242163189 605868704 203170078 436662194 350802729 865966056 865966056 96325706 279958846 761390736 467312175 96325706 914482046 839573090 424780614 655852295 777567625 585399334 233350056 467312175 234089763 187307272 861175812 328713602 424780614 411437340 421280376 145395166 422474141 203170078 282641288 166233922 792486850 105230327 909865837 23405136 700216083 187933868 187933868 431992241 297851760 37467656 105230327 514786524 431992241 355623062 310459790 252767027 279958846 861175812 23405136 234841556 33552010 869322316 350802729 354441083 256807040 611449960 516798019 202470992 310459790 970819754 495151474 431992241 84100792 256807040 777567625 473596274 473596274 467312175 284097129 701144654 354441083 861179113 282641288 233350056 460621270 761390736 292988355 605868704 287514767 970819754 187307272 354577205 869322316 812629788 698204142 956074512 865966056 354577205 967462668 812629788 748725729 350369501 84100792 968673309 839573090 96325706 869322316 354577205 812629788 282641288 178776322 411437340 303512140 354441083 377015995 582046141 514786524 801608520 303512140 377015995 203170078 557917929 110800857 96325706 812629788 475750466 812629788 431992241 698204142 256737954 107334741 320767587 233350056 933874496 582046141 354577205 67084965 808616206 37467656 110800857 391551467 202470992 402728415 297851760 178776322 233350056 792486850 328713602 256737954 516798019 42633846 473596274 518410431 473596274 256737954 282641288 422657892 234089763 933874496 354577205 297851760 865966056 917782884 187307272 166233922 518410431 422657892 96325706 187307272 967462668 234841556 227189312 805493285 808616206 473596274 234089763 424780614 611449960 917782884 187933868 956074512 914482046 287514767 287514767 292988355 467312175 801608520 166233922 516798019 422657892 203170078 917782884 37467656 422657892 748725729 391551467 424780614 284097129 145395166 391551467 411437340 256737954 861179113 411437340 242163189 582046141 700216083 187307272 411437340 411437340 84100792 411437340 110800857 187933868 355623062 914482046 777567625 495151474 933874496 970819754 956074512 424780614 750210921 303512140 256737954 585399334 741527822 808616206 968673309 516798019 350369501 917782884 460621270 422657892 310459790 178776322 706143946 422474141 950319015 917782884 297851760 933874496 284097129 655852295 178776322 42633846 310459790 110800857 801608520 693909716 518410431 354441083 33552010 801608520 187307272 202470992 605868704 914482046 355623062 700216083 741527822 914482046 328713602 967462668 284097129 178776322 611449960 970819754 303512140 956074512 950319015 350369501 655852295 693909716 42633846 585399334 706143946 227189312 303512140 805493285 761390736 233350056 693909716 391551467 354441083 96325706 460621270 13084961 460621270 292988355 42633846 761390736 282641288 693909716 869322316 297851760 839573090 23405136 96325706 96325706 287514767 67084965 279958846 967462668 422657892 933874496 203170078 166233922 909865837 343298515 914482046 518410431 252767027 343298515 242163189 605868704 857039628 320767587 252767027 422657892 436662194 698204142 861175812 655852295 865966056 700216083 67084965 354577205 700216083 320767587 252767027 227189312 354577205 950319015 557917929 917782884 869322316 700216083 402728415 467312175 145395166 861179113 107334741 950319015 252767027 801608520 37467656 13084961 909865837 475750466 839573090 812629788 473596274 585399334 84100792 741527822 514786524 67084965 320767587 861179113 178776322 700216083 861175812 355623062 350802729 350369501 748725729 234089763 105230327 292988355 303512140 698204142 422657892 411437340 96325706 422657892 354441083 350369501 436662194 297851760 234089763 800444752 495151474 700216083 917782884 748725729 292988355 917782884 693909716 861179113 655852295 279958846 431992241 473596274 354577205 605868704 800444752 933874496 518410431 808616206 917782884 350369501 750210921 377015995 284097129 518410431 252767027 279958846 698204142 256737954 320767587 968673309 234841556 107334741 422657892 857039628 808616206 741527822 354577205 693909716 287514767 234841556 110800857 956074512 813693723 436662194 96325706 861179113 105230327 518410431 950319015 37467656 761390736 956074512 297851760 252767027 279958846 67084965 436662194 914482046 42633846 869322316 967462668 284097129 279958846 516798019 354441083 516798019 700216083 166233922 698204142 292988355 812629788 557917929 33552010 422657892 516798019 436662194 865966056 839573090 354441083 792486850 279958846 187933868 354577205 698204142 37467656 227189312 748725729 518410431 297851760 421280376 761390736 495151474 865966056 700216083 145395166 460621270 287514767 354577205 13084961 750210921 310459790 391551467 33552010 350802729 350802729 808616206 354441083 968673309 436662194 411437340 279958846 748725729 84100792 310459790 202470992 422657892 950319015 252767027 279958846 411437340 424780614 234089763 869322316 741527822 166233922 917782884 187933868 84100792 467312175 855274762 605868704 933874496 909865837 950319015 42633846 475750466 328713602 839573090 801608520 865966056 23405136 422657892 242163189 839573090 67084965 950319015 431992241 391551467 792486850 557917929 431992241 970819754 13084961 284097129 950319015 761390736 310459790 518410431 110800857 227189312 514786524 67084965 495151474 968673309 855274762 256807040 812629788 475750466 467312175 354577205 303512140 287514767 808616206 514786524 761390736 422657892 187933868 865966056 354441083 611449960 421280376 350369501 234089763 706143946 861179113 933874496 750210921 67084965 582046141 203170078 354441083 84100792 777567625 203170078 145395166 187933868 256807040 234841556 582046141 354441083 914482046 233350056 914482046 801608520 516798019 813693723 234841556 354441083 166233922 582046141 967462668 950319015 968673309 303512140 585399334 292988355 801608520 436662194 350802729 42633846 700216083 655852295 256807040 279958846 431992241 805493285 37467656 748725729 242163189 869322316 328713602 187307272 514786524 350369501 839573090 292988355 37467656 865966056 354441083 256807040 792486850 431992241 310459790 693909716 792486850 436662194 234841556 865966056 518399774 105230327 741527822 350802729 37467656 107334741 813693723 777567625 355623062 698204142 37467656 700216083 909865837 956074512 303512140 178776322 282641288 970819754 698204142 292988355 805493285 96325706 282641288 297851760 761390736 377015995 377015995 857039628 282641288 693909716 256807040 424780614 227189312 234089763 865966056 761390736 256737954 33552010 252767027 473596274 801608520 516798019 839573090 42633846 328713602 855274762 292988355 956074512 861179113 242163189 514786524 391551467 582046141 37467656 355623062 777567625 350802729 748725729 234841556 748725729 421280376 242163189 67084965 518410431 917782884 467312175 812629788 909865837 436662194 391551467 84100792 96325706 234089763 812629788 967462668 202470992 917782884 110800857 96325706 227189312 234841556 354441083 748725729 585399334 914482046 178776322 611449960 178776322 611449960 967462668 110800857 166233922 234841556 436662194 839573090 424780614 96325706 909865837 460621270 187307272 287514767 750210921 297851760 234089763 761390736 105230327 233350056 777567625 968673309 777567625 343298515 354441083 967462668 110800857 187933868 343298515 256737954 805493285 107334741 950319015 282641288 355623062 801608520 869322316 297851760 855274762 37467656 187307272 950319015 855274762 495151474 107334741 518410431 310459790 655852295 377015995 857039628 84100792 611449960 13084961 950319015 750210921 605868704 431992241 107334741 968673309 800444752 23405136 855274762 611449960 801608520 909865837 861179113 110800857 777567625 917782884 234841556 813693723 252767027 203170078 698204142 411437340 310459790 761390736 297851760 585399334 256807040 355623062 777567625 422657892 33552010 701144654 761390736 354577205 792486850 865966056 187933868 839573090 292988355 917782884 391551467 968673309 354577205 377015995 861179113 839573090 377015995 701144654 202470992 698204142 107334741 424780614 67084965 761390736 801608520 187933868 355623062 107334741 23405136 145395166 605868704 861179113 516798019 950319015 914482046 808616206 13084961 495151474 869322316 970819754 693909716 297851760 698204142 297851760 585399334 861175812 698204142 377015995 611449960 865966056 187933868 424780614 805493285 303512140 328713602 402728415 516798019 812629788 227189312 700216083 350802729 956074512 655852295 467312175 518399774 582046141 741527822 287514767 233350056 303512140 950319015 750210921 956074512 328713602 13084961 391551467 917782884 377015995 350369501 256807040 350369501 557917929 256737954 812629788 422657892 107334741 741527822 605868704 750210921 956074512 96325706 234841556 777567625 23405136 516798019 350802729 839573090 855274762 282641288 805493285 869322316 805493285 557917929 13084961 284097129 350369501 13084961 706143946 812629788 605868704 855274762 761390736 950319015 869322316 411437340 700216083 706143946 391551467 67084965 748725729 252767027 869322316 812629788 166233922 950319015 839573090 855274762 292988355 233350056 37467656 839573090 518399774 805493285 178776322 234089763 431992241 750210921 748725729 287514767 431992241 495151474 950319015 950319015 178776322 839573090 741527822 582046141 857039628 343298515 328713602 914482046 67084965 287514767 741527822 411437340 234089763 741527822 377015995 67084965 839573090 256737954 297851760 203170078 343298515 33552010 693909716 518399774 970819754 145395166 33552010 460621270 917782884 518399774 750210921 350802729 801608520 909865837 424780614 96325706 422474141 933874496 402728415 861179113 518410431 234841556 234841556 227189312 256807040 861175812 693909716 187933868 355623062 865966056 282641288 970819754 933874496 166233922 801608520 234841556 105230327 42633846 812629788 256807040 33552010 242163189 242163189 328713602 107334741 909865837 354577205 13084961 473596274 436662194 909865837 297851760 110800857 518399774 284097129 105230327 33552010 42633846 917782884 812629788 914482046 421280376 475750466 84100792 354577205 956074512 310459790 698204142 354577205 96325706 950319015 303512140 297851760 956074512 242163189 178776322 861179113 287514767 145395166 970819754 800444752 655852295 933874496 343298515 700216083 813693723 402728415 310459790 424780614 698204142 343298515 741527822 460621270 227189312 805493285 518410431 350369501 33552010 421280376 67084965 282641288 909865837 411437340 748725729 861175812 857039628 933874496 516798019 968673309 284097129 166233922 256737954 166233922 914482046 514786524 256807040 909865837 869322316 350369501 354441083 605868704 354577205 292988355 460621270 256807040 693909716 166233922 967462668 514786524 287514767 84100792 436662194 516798019 812629788 303512140 422657892 861179113 865966056 706143946 422657892 252767027 518399774 514786524 422657892 701144654 585399334 284097129 256807040 202470992 242163189 701144654 23405136 460621270 777567625 107334741 693909716 605868704 284097129 84100792 203170078 839573090 402728415 187307272 202470992 701144654 421280376 741527822 354441083 861179113 777567625 67084965 865966056 284097129 354441083 422474141 354441083 605868704 107334741 350802729 350802729 284097129 970819754 354441083 320767587 514786524 13084961 227189312 391551467 792486850 495151474 145395166 861179113 748725729 42633846 67084965 242163189 33552010 13084961 611449960 933874496 256737954 514786524 354441083 256737954 203170078 701144654 750210921 107334741 812629788 96325706 350802729 839573090 813693723 516798019 431992241 812629788 242163189 968673309 234841556 792486850 287514767 956074512 391551467 655852295 187933868 761390736 110800857 203170078 242163189 605868704 33552010 917782884 970819754 968673309 13084961 970819754 956074512 861175812 256737954 706143946 166233922 287514767 284097129 42633846 436662194 460621270 234841556 234841556 234089763 812629788 698204142 377015995 107334741 431992241 475750466 42633846 178776322 187307272 761390736 67084965 234841556 839573090 187307272 33552010 343298515 460621270 242163189 967462668 800444752 467312175 279958846 865966056 33552010 67084965 436662194 23405136 801608520 839573090 917782884 701144654 917782884 292988355 473596274 234841556 956074512 343298515 514786524 287514767 110800857 967462668 436662194 812629788 287514767 801608520 187307272 800444752 227189312 110800857 706143946 805493285 13084961 968673309 473596274 748725729 812629788 839573090 655852295 431992241 411437340 96325706 377015995 968673309 292988355 741527822 202470992 287514767 933874496 861175812 187933868 96325706 514786524 582046141 706143946 187307272 320767587 956074512 234841556 706143946 861179113 909865837 42633846 655852295 303512140 855274762 611449960 227189312 741527822 801608520 320767587 706143946 467312175 956074512 869322316 203170078 460621270 741527822 421280376 516798019 234841556 33552010 110800857 869322316 956074512 354441083 813693723 473596274 422657892 917782884 350369501 355623062 473596274 857039628 84100792 655852295 421280376 350802729 320767587 970819754 287514767 917782884 655852295 467312175 495151474 839573090 808616206 287514767 865966056 914482046 297851760 23405136 956074512 475750466 968673309 967462668 956074512 582046141 813693723 105230327 234841556 310459790 67084965 970819754 914482046 33552010 865966056 355623062 107334741 350802729 869322316 839573090 805493285 857039628 861179113 431992241 202470992 748725729 23405136 23405136 37467656 234089763 812629788 424780614 700216083 495151474 917782884 227189312 909865837 865966056 968673309 355623062 287514767 467312175 557917929 23405136 33552010 813693723 460621270 777567625 861175812 605868704 178776322 460621270 436662194 282641288 256807040 748725729 861179113 256737954 422474141 557917929 297851760 292988355 145395166 777567625 310459790 914482046 460621270 145395166 422657892 422474141 233350056 424780614 13084961 706143946 256807040 861179113 967462668 84100792 585399334 234841556 582046141 422657892 861175812 473596274 861175812 950319015 475750466 467312175 467312175 698204142 956074512 354441083 284097129 256807040 391551467 227189312 808616206 909865837 861179113 518410431 970819754 37467656 933874496 279958846 970819754 698204142 233350056 467312175 557917929 861175812 411437340 857039628 800444752 917782884 234089763 187933868 518399774 518399774 421280376 33552010 203170078 812629788 792486850 812629788 805493285 287514767 110800857 516798019 282641288 914482046 516798019 84100792 741527822 706143946 355623062 424780614 467312175 279958846 354577205 748725729 320767587 424780614 516798019 970819754 861179113 655852295 303512140 475750466 202470992 792486850 855274762 701144654 350802729 67084965 203170078 706143946 411437340 839573090 741527822 967462668 23405136 741527822 933874496 252767027 107334741 33552010 857039628 700216083 234841556 256807040 909865837 693909716 805493285 424780614 693909716 950319015 187933868 857039628 460621270 812629788 909865837 355623062 914482046 585399334 909865837 421280376 67084965 343298515 297851760 706143946 956074512 557917929 422474141 706143946 284097129 582046141 792486850 861179113 475750466 424780614 233350056 801608520 107334741 861179113 391551467 741527822 84100792 813693723 436662194 279958846 42633846 909865837 473596274 460621270 970819754 869322316 242163189 812629788 968673309 956074512 748725729 354441083 693909716 377015995 611449960 585399334 812629788 805493285 287514767 801608520 495151474 256807040 467312175 422474141 605868704 282641288 700216083 422474141 377015995 460621270 67084965 292988355 252767027 355623062 107334741 516798019 869322316 303512140 350802729 855274762 518410431 585399334 968673309 967462668 865966056 839573090 355623062 514786524 107334741 202470992 279958846 970819754 42633846 297851760 917782884 23405136 422657892 514786524 808616206 422657892 37467656 320767587 227189312 950319015 557917929 354441083 42633846 970819754 557917929 178776322 518399774 741527822 227189312 812629788 282641288 557917929 933874496 812629788 861175812 970819754 411437340 805493285 518399774 698204142 67084965 422657892 84100792 475750466 96325706 914482046 495151474 354577205 13084961 700216083 777567625 611449960 202470992 292988355 256737954 67084965 700216083 808616206 287514767 865966056 256737954 869322316 292988355 13084961 350802729 310459790 145395166 227189312 582046141 869322316 917782884 320767587 933874496 178776322 202470992 917782884 585399334 107334741 242163189 808616206 234089763 761390736 422474141 748725729 355623062 320767587 970819754 282641288 800444752 33552010 698204142 37467656 865966056 282641288 909865837 917782884 865966056 105230327 328713602 354577205 933874496 812629788 805493285 750210921 839573090 178776322 968673309 917782884 800444752 805493285 777567625 256807040 655852295 282641288 611449960 933874496 585399334 698204142 233350056 354577205 698204142 391551467 777567625 933874496 233350056 557917929 187933868 956074512 933874496 402728415 320767587 328713602 741527822 282641288 909865837 328713602 23405136 861175812 909865837 287514767 805493285 857039628 495151474 917782884 328713602 956074512 813693723 741527822 350802729 857039628 431992241 865966056 777567625 303512140 284097129 234089763 355623062 234089763 234841556 279958846 467312175 354577205 861179113 518410431 422657892 514786524 693909716 354441083 801608520 585399334 431992241 812629788 354441083 84100792 917782884 354577205 933874496 279958846 970819754 467312175 950319015 516798019 655852295 808616206 967462668 202470992 865966056 107334741 473596274 495151474 310459790 800444752 812629788 516798019 436662194 701144654 287514767 284097129 343298515 698204142 411437340 495151474 516798019 792486850 187307272 518410431 956074512 37467656 582046141 801608520 303512140 187933868 37467656 857039628 42633846 585399334 514786524 611449960 84100792 84100792 777567625 777567625 857039628 839573090 761390736 933874496 67084965 792486850 42633846 110800857 203170078 808616206 968673309 467312175 284097129 297851760 96325706 582046141 252767027 495151474 391551467 857039628 800444752 741527822 473596274 917782884 256807040 933874496 968673309 328713602 33552010 354441083 256807040 495151474 813693723 777567625 187307272 585399334 460621270 748725729 557917929 287514767 424780614 467312175 933874496 234841556 813693723 475750466 187933868 933874496 421280376 813693723 110800857 107334741 855274762 227189312 805493285 914482046 693909716 354441083 202470992 67084965 518399774 279958846 23405136 23405136 424780614 812629788 516798019 585399334 970819754 611449960 350802729 67084965 605868704 105230327 777567625 956074512 700216083 693909716 706143946 421280376 166233922 861175812 808616206 968673309 178776322 655852295 611449960 187307272 33552010 105230327 909865837 422474141 23405136 355623062 693909716 107334741 475750466 655852295 698204142 328713602 431992241 354577205 968673309 256807040 431992241 96325706 187933868 234089763 933874496 284097129 242163189 748725729 950319015 203170078 234089763 355623062 861175812 750210921 460621270 13084961 909865837 105230327 808616206 516798019 970819754 839573090 421280376 857039628 166233922 350369501 354441083 460621270 422474141 234841556 582046141 693909716 256807040 354441083 967462668 855274762 557917929 203170078 297851760 582046141 320767587 354441083 287514767 655852295 187307272 227189312 96325706 967462668 582046141 855274762 585399334 655852295 354441083 422474141 187307272 234089763 282641288 777567625 391551467 303512140 750210921 950319015 748725729 869322316 869322316 475750466 297851760 256807040 748725729 761390736 801608520 693909716 234841556 914482046 256737954 284097129 354441083 234089763 391551467 706143946 582046141 933874496 166233922 855274762 839573090 970819754 516798019 279958846 23405136 557917929 282641288 436662194 917782884 741527822 377015995 706143946 475750466 402728415 233350056 582046141 110800857 741527822 967462668 422657892 287514767 516798019 279958846 460621270 42633846 777567625 473596274 950319015 166233922 242163189 518410431 431992241 473596274 350802729 178776322 96325706 297851760 495151474 402728415 284097129 391551467 328713602 110800857 284097129 518399774 67084965 777567625 741527822 282641288 256807040 869322316 761390736 700216083 557917929 402728415 13084961 282641288 252767027 107334741 227189312 750210921 282641288 813693723 748725729 84100792 107334741 865966056 967462668 865966056 706143946 865966056 284097129 227189312 187933868 750210921 516798019 917782884 933874496 67084965 350802729 110800857 518399774 303512140 861175812 436662194 611449960 801608520 145395166 748725729 970819754 950319015 37467656 287514767 96325706 605868704 203170078 748725729 813693723 203170078 233350056 956074512 242163189 391551467 411437340 741527822 495151474 473596274 292988355 761390736 967462668 33552010 37467656 110800857 495151474 698204142 256807040 693909716 750210921 203170078 611449960 741527822 202470992 777567625 37467656 792486850 970819754 354577205 518399774 282641288 203170078 967462668 516798019 105230327 105230327 234089763 518410431 750210921 292988355 292988355 655852295 145395166 227189312 37467656 343298515 297851760 518399774 839573090 605868704 917782884 42633846 233350056 495151474 611449960 518410431 967462668 812629788 187933868 792486850 801608520 839573090 655852295 805493285 701144654 970819754 178776322 460621270 37467656 808616206 178776322 970819754 518410431 284097129 436662194 605868704 808616206 320767587 234089763 279958846 355623062 869322316 706143946 436662194 187307272 968673309 467312175 605868704 495151474 861179113 234841556 233350056 805493285 328713602 582046141 166233922 303512140 857039628 917782884 84100792 256807040 698204142 748725729 233350056 187933868 869322316 166233922 256807040 800444752 812629788 761390736 473596274 950319015 495151474 857039628 917782884 706143946 805493285 187307272 310459790 343298515 792486850 518399774 23405136 284097129 611449960 422474141 233350056 343298515 792486850 350802729 33552010 761390736 13084961 473596274 350802729 967462668 256737954 84100792 582046141 460621270 84100792 611449960 297851760 234841556 800444752 328713602 933874496 706143946 242163189 792486850 350369501 605868704 355623062 282641288 421280376 279958846 750210921 287514767 297851760 861179113 84100792 693909716 706143946 187307272 475750466 421280376 424780614 865966056 310459790 950319015 812629788 233350056 33552010 343298515 402728415 422474141 354577205 320767587 970819754 292988355 279958846 805493285 354441083 698204142 203170078 310459790 252767027 970819754 297851760 514786524 582046141 473596274 252767027 37467656 792486850 516798019 37467656 421280376 970819754 514786524 227189312 411437340 914482046 805493285 431992241 234841556 13084961 84100792 585399334 605868704 391551467 110800857 761390736 495151474 839573090 256807040 107334741 110800857 801608520 284097129 557917929 812629788 178776322 777567625 800444752 33552010 514786524 655852295 436662194 343298515 411437340 227189312 518399774 242163189 242163189 287514767 424780614 970819754 516798019 518410431 865966056 750210921 234089763 956074512 187933868 777567625 967462668 655852295 256737954 950319015 202470992 516798019 166233922 970819754 297851760 256737954 706143946 67084965 310459790 914482046 839573090 421280376 956074512 701144654 514786524 242163189 706143946 741527822 202470992 37467656 585399334 693909716 13084961 655852295 422657892 297851760 279958846 557917929 178776322 343298515 698204142 748725729 233350056 107334741 467312175 812629788 33552010 748725729 282641288 431992241 421280376 355623062 839573090 777567625 402728415 256807040 693909716 436662194 424780614 865966056 303512140 354577205 422474141 350802729 328713602 700216083 282641288 865966056 839573090 424780614 792486850 869322316 422657892 391551467 585399334 328713602 402728415 202470992 495151474 42633846 956074512 495151474 761390736 777567625 303512140 422474141 585399334 909865837 37467656 67084965 777567625 518399774 460621270 284097129 777567625 287514767 473596274 287514767 792486850 813693723 970819754 284097129 354441083 950319015 869322316 67084965 84100792 605868704 256807040 391551467 343298515 956074512 84100792 460621270 933874496 792486850 287514767 701144654 187307272 377015995 145395166 320767587 777567625 202470992 792486850 355623062 585399334 391551467 495151474 110800857 242163189 750210921 857039628 933874496 839573090 460621270 411437340 950319015 13084961 110800857 411437340 320767587 284097129 377015995 343298515 328713602 475750466 516798019 861179113 320767587 909865837 355623062 354577205 67084965 282641288 777567625 861179113 431992241 234089763 178776322 23405136 801608520 310459790 178776322 166233922 861175812 855274762 706143946 233350056 698204142 812629788 514786524 460621270 292988355 611449960 96325706 436662194 96325706 917782884 855274762 792486850 421280376 861179113 861175812 350369501 279958846 178776322 279958846 350802729 110800857 23405136 354441083 956074512 655852295 909865837 701144654 84100792 233350056 909865837 33552010 350369501 328713602 33552010 166233922 611449960 956074512 187307272 13084961 242163189 187307272 297851760 950319015 13084961 145395166 655852295 801608520 933874496 297851760 585399334 813693723 282641288 693909716 23405136 855274762 605868704 861179113 495151474 303512140 422474141 869322316 611449960 518399774 805493285 777567625 460621270 801608520 605868704 303512140 411437340 234841556 391551467 741527822 421280376 914482046 242163189 203170078 310459790 805493285 252767027 655852295 460621270 303512140 605868704 252767027 585399334 84100792 514786524 956074512 869322316 655852295 516798019 956074512 234089763 282641288 256737954 812629788 187933868 391551467 950319015 355623062 96325706 655852295 514786524 611449960 557917929 354441083 234841556 13084961 808616206 422657892 909865837 431992241 655852295 292988355 303512140 422657892 424780614 187307272 700216083 914482046 611449960 350802729 287514767 110800857 750210921 37467656 166233922 914482046 698204142 800444752 279958846 761390736 956074512 800444752 950319015 750210921 741527822 436662194 320767587 284097129 605868704 585399334 701144654 279958846 518410431 303512140 107334741 287514767 203170078 761390736 256807040 320767587 855274762 256807040 67084965 421280376 585399334 861175812 801608520 909865837 800444752 411437340 514786524 252767027 33552010 611449960 350802729 303512140 391551467 741527822 234841556 473596274 105230327 145395166 813693723 585399334 227189312 320767587 187933868 354577205 805493285 284097129 967462668 355623062 693909716 107334741 800444752 42633846 391551467 777567625 933874496 914482046 279958846 178776322 777567625 187307272 693909716 234841556 107334741 933874496 761390736 350802729 234089763 516798019 350802729 861175812 956074512 800444752 377015995 956074512 473596274 801608520 145395166 310459790 518399774 582046141 495151474 839573090 105230327 495151474 282641288 467312175 145395166 287514767 354577205 698204142 310459790 105230327 242163189 761390736 800444752 84100792 805493285 861179113 256807040 37467656 698204142 328713602 391551467 411437340 514786524 84100792 292988355 227189312 33552010 252767027 917782884 391551467 354577205 956074512 518399774 855274762 605868704 424780614 256737954 355623062 166233922 839573090 42633846 203170078 422657892 42633846 96325706 933874496 748725729 227189312 808616206 861175812 611449960 328713602 343298515 950319015 377015995 857039628 611449960 514786524 227189312 701144654 557917929 748725729 518410431 354441083 105230327 84100792 967462668 33552010 933874496 706143946 431992241 287514767 354441083 343298515 605868704 812629788 234089763 287514767 292988355 605868704 436662194 402728415 297851760 145395166 421280376 792486850 605868704 801608520 857039628 303512140 377015995 310459790 839573090 861175812 801608520 475750466 227189312 107334741 107334741 861179113 354577205 252767027 279958846 475750466 328713602 792486850 320767587 750210921 252767027 310459790 857039628 33552010 956074512 933874496 252767027 292988355 518410431 145395166 808616206 968673309 234089763 855274762 282641288 391551467 105230327 861175812 473596274 750210921 582046141 242163189 805493285 310459790 473596274 967462668 839573090 287514767 187307272 320767587 411437340 202470992 391551467 37467656 233350056 187933868 801608520 328713602 861175812 424780614 328713602 857039628 107334741 808616206 256807040 808616206 42633846 582046141 256737954 303512140 801608520 105230327 801608520 805493285 96325706 518399774 202470992 145395166 698204142 701144654 950319015 933874496 256807040 700216083 460621270 256807040 242163189 178776322 84100792 354441083 861179113 292988355 203170078 320767587 84100792 110800857 166233922 282641288 585399334 800444752 808616206 801608520 67084965 917782884 813693723 187307272 855274762 234089763 377015995 473596274 970819754 813693723 178776322 557917929 801608520 354441083 813693723 933874496 67084965 741527822 436662194 252767027 292988355 422657892 421280376 475750466 105230327 909865837 33552010 970819754 110800857 282641288 23405136 13084961 436662194 855274762 436662194 700216083 582046141 557917929 805493285 256737954 233350056 411437340 495151474 178776322 303512140 355623062 297851760 970819754 475750466 411437340 279958846 242163189 256737954 801608520 473596274 303512140 203170078 110800857 839573090 495151474 145395166 145395166 279958846 145395166 967462668 350802729 582046141 33552010 107334741 605868704 473596274 605868704 107334741 328713602 813693723 855274762 436662194 310459790 805493285 605868704 473596274 203170078 813693723 518410431 310459790 284097129 37467656 310459790 37467656 67084965 234841556 320767587 582046141 761390736 187307272 178776322 968673309 422474141 706143946 701144654 279958846 350802729 605868704 967462668 582046141 706143946 431992241 460621270 105230327 805493285 460621270 516798019 328713602 424780614 145395166 328713602 855274762 777567625 421280376 411437340 354441083 655852295 514786524 808616206 187307272 467312175 460621270 812629788 800444752 968673309 655852295 42633846 187933868 693909716 431992241 355623062 475750466 475750466 514786524 13084961 252767027 605868704 518399774 187307272 585399334 310459790 354577205 700216083 203170078 234089763 839573090 145395166 391551467 67084965 355623062 187307272 256737954 933874496 187933868 865966056 582046141 698204142 557917929 402728415 350802729 748725729 202470992 582046141 84100792 933874496 96325706 310459790 279958846 107334741 354577205 861175812 303512140 187933868 402728415 166233922 67084965 402728415 23405136 473596274 202470992 956074512 800444752 354577205 950319015 792486850 516798019 655852295 750210921 914482046 706143946 909865837 421280376 203170078 203170078 42633846 350802729 377015995 256737954 42633846 178776322 857039628 297851760 431992241 145395166 297851760 431992241 792486850 431992241 234841556 473596274 800444752 187307272 514786524 741527822 585399334 813693723 96325706 950319015 33552010 861175812 227189312 967462668 865966056 473596274 706143946 234841556 42633846 909865837 343298515 256737954 67084965 970819754 310459790 516798019 107334741 706143946 377015995 13084961 917782884 178776322 350369501 256807040 869322316 861175812 933874496 777567625 424780614 585399334 422474141 187307272 605868704 287514767 611449960 968673309 187307272 421280376 585399334 13084961 256807040 611449960 518399774 436662194 956074512 701144654 700216083 585399334 839573090 350369501 857039628 582046141 350369501 467312175 777567625 287514767 422657892 107334741 256737954 355623062 655852295 343298515 514786524 343298515 861179113 350369501 698204142 421280376 350802729 37467656 354577205 582046141 805493285 585399334 436662194 557917929 13084961 402728415 605868704 377015995 187307272 956074512 422474141 855274762 557917929 355623062 234841556 475750466 234841556 585399334 495151474 909865837 605868704 805493285 869322316 869322316 557917929 812629788 310459790 234089763 33552010 967462668 557917929 855274762 105230327 256807040 284097129 585399334 869322316 354577205 761390736 178776322 292988355 761390736 909865837 377015995 801608520 202470992 23405136 67084965 741527822 284097129 585399334 303512140 328713602 518399774 279958846 422657892 514786524 861179113 855274762 693909716 514786524 320767587 421280376 460621270 187307272 422657892 350802729 761390736 422657892 233350056 234089763 242163189 110800857 750210921 328713602 750210921 518399774 320767587 23405136 761390736 23405136 23405136 187933868 431992241 187307272 800444752 350802729 869322316 96325706 865966056 422657892 436662194 354441083 107334741 792486850 282641288 96325706 861175812 950319015 914482046 422657892 495151474 411437340 808616206 110800857 42633846 110800857 110800857 518410431 917782884 700216083 855274762 287514767 950319015 861179113 242163189 303512140 107334741 391551467 13084961 203170078 514786524 801608520 23405136 514786524 328713602 436662194 354441083 350802729 105230327 23405136 227189312 107334741 514786524 242163189 914482046 242163189 284097129 967462668 187933868 145395166 585399334 145395166 861179113 166233922 422474141 287514767 460621270 110800857 84100792 970819754 166233922 287514767 297851760 970819754 252767027 514786524 354577205 698204142 350369501 706143946 424780614 516798019 354441083 605868704 750210921 700216083 282641288 166233922 234089763 424780614 611449960 514786524 343298515 42633846 861179113 585399334 256737954 701144654 350802729 145395166 950319015 203170078 110800857 557917929 202470992 252767027 805493285 857039628 812629788 693909716 761390736 855274762 917782884 855274762 813693723 750210921 297851760 13084961 475750466 402728415 857039628 166233922 750210921 956074512 516798019 805493285 861179113 256807040 421280376 495151474 105230327 467312175 805493285 970819754 33552010 287514767 812629788 96325706 303512140 700216083 343298515 233350056 792486850 855274762 473596274 343298515 909865837 234089763 933874496 585399334 431992241 421280376 777567625 350802729 310459790 518399774 909865837 933874496 467312175 422474141 700216083 292988355 422474141 187933868 303512140 855274762 514786524 706143946 355623062 187933868 516798019 839573090 33552010 750210921 839573090 805493285 950319015 377015995 355623062 328713602 411437340 750210921 234841556 473596274 950319015 861179113 303512140 421280376 256737954 812629788 256737954 355623062 23405136 187307272 252767027 411437340 233350056 792486850 968673309 800444752 808616206 411437340 761390736 422474141 343298515 693909716 350369501 287514767 475750466 839573090 855274762 105230327 813693723 909865837 698204142 698204142 761390736 611449960 84100792 582046141 187307272 187307272 839573090 282641288 516798019 800444752 813693723 279958846 611449960 242163189 585399334 233350056 402728415 460621270 227189312 812629788 402728415 282641288 234089763 402728415 706143946 467312175 424780614 431992241 310459790 812629788 514786524 436662194 354577205 166233922 187307272 792486850 909865837 96325706 422474141 234089763 178776322 282641288 67084965 970819754 202470992 741527822 812629788 107334741 869322316 297851760 350802729 655852295 187307272 303512140 203170078 354577205 297851760 861175812 96325706 145395166 13084961 145395166 748725729 865966056 761390736 187307272 377015995 282641288 424780614 422474141 750210921 234089763 422474141 495151474 700216083 256807040 748725729 585399334 967462668 282641288 282641288 805493285 33552010 701144654 402728415 421280376 227189312 909865837 801608520 861179113 23405136 145395166 202470992 297851760 914482046 256807040 33552010 855274762 475750466 909865837 700216083 518410431 700216083 761390736 187933868 968673309 431992241 436662194 460621270 320767587 178776322 812629788 968673309 421280376 761390736 203170078 84100792 933874496 800444752 350369501 436662194 284097129 187307272 227189312 227189312 23405136 839573090 227189312 227189312 865966056 475750466 84100792 857039628 187933868 801608520 698204142 354441083 33552010 460621270 970819754 518410431 297851760 252767027 279958846 801608520 287514767 495151474 813693723 421280376 227189312 424780614 377015995 377015995 495151474 37467656 42633846 956074512 422474141 377015995 203170078 813693723 777567625 865966056 187307272 391551467 917782884 202470992 611449960 67084965 968673309 808616206 411437340 516798019 611449960 328713602 805493285 861175812 917782884 700216083 956074512 514786524 145395166 252767027 857039628 700216083 706143946 166233922 917782884 855274762 355623062 377015995 424780614 377015995 693909716 473596274 761390736 865966056 518410431 234841556 37467656 256807040 354577205 350369501 467312175 914482046 968673309 234089763 303512140 701144654 84100792 700216083 42633846 234841556 801608520 145395166 909865837 84100792 110800857 970819754 801608520 105230327 516798019 377015995 187307272 202470992 813693723 166233922 284097129 700216083 857039628 203170078 605868704 421280376 495151474 187307272 422474141 391551467 355623062 287514767 812629788 805493285 233350056 741527822 605868704 514786524 800444752 227189312 292988355 861175812 242163189 354577205 350369501 917782884 424780614 914482046 242163189 808616206 202470992 402728415 350369501 956074512 13084961 13084961 202470992 855274762 655852295 252767027 343298515 970819754 187307272 292988355 252767027 518410431 343298515 909865837 909865837 813693723 23405136 421280376 516798019 431992241 287514767 933874496 303512140 178776322 391551467 292988355 424780614 655852295 13084961 808616206 422657892 187933868 800444752 320767587 748725729 355623062 328713602 354441083 800444752 611449960 37467656 967462668 792486850 233350056 839573090 350802729 950319015 354441083 67084965 355623062 693909716 869322316 424780614 518399774 292988355 343298515 421280376 970819754 741527822 812629788 402728415 42633846 166233922 800444752 355623062 557917929 750210921 287514767 96325706 813693723 256737954 187933868 145395166 869322316 105230327 914482046 741527822 761390736 467312175 956074512 297851760 839573090 242163189 42633846 203170078 424780614 252767027 808616206 42633846 950319015 750210921 933874496 411437340 777567625 303512140 242163189 421280376 282641288 284097129 320767587 865966056 693909716 582046141 914482046 956074512 909865837 233350056 777567625 761390736 706143946 475750466 956074512 700216083 411437340 857039628 67084965 839573090 761390736 105230327 792486850 557917929 354441083 227189312 956074512 284097129 233350056 23405136 233350056 320767587 741527822 701144654 37467656 402728415 557917929 377015995 256737954 792486850 801608520 166233922 706143946 421280376 970819754 42633846 178776322 421280376 422474141 968673309 855274762 582046141 377015995 805493285 178776322 310459790 855274762 914482046 252767027 355623062 256807040 861175812 33552010 495151474 328713602 424780614 518410431 350369501 107334741 777567625 801608520 605868704 812629788 855274762 105230327 256807040 968673309 839573090 350369501 857039628 970819754 812629788 354441083 495151474 585399334 110800857 761390736 411437340 812629788 706143946 557917929 292988355 256737954 611449960 202470992 343298515 242163189 145395166 857039628 33552010 350369501 13084961 467312175 869322316 96325706 377015995 421280376 256737954 950319015 495151474 473596274 839573090 256737954 178776322 518410431 227189312 343298515 422657892 518399774 282641288 37467656 105230327 402728415 605868704 473596274 970819754 282641288 698204142 234089763 801608520 475750466 700216083 233350056 585399334 166233922 812629788 909865837 473596274 605868704 110800857 256737954 693909716 800444752 350369501 741527822 585399334 107334741 84100792 585399334 808616206 516798019 950319015 310459790 514786524 700216083 808616206 202470992 13084961 431992241 355623062 855274762 805493285 350369501 792486850 354577205 234841556 800444752 422657892 701144654 748725729 857039628 320767587 252767027 741527822 310459790 557917929 84100792 350802729 256737954 256737954 33552010 424780614 812629788 284097129 355623062 909865837 67084965 145395166 84100792 105230327 110800857 256807040 557917929 800444752 233350056 950319015 421280376 422474141 956074512 655852295 467312175 808616206 805493285 187933868 279958846 320767587 518399774 411437340 202470992 343298515 242163189 909865837 256737954 701144654 761390736 436662194 187307272 391551467 227189312 166233922 227189312 110800857 37467656 145395166 355623062 166233922 914482046 968673309 812629788 234089763 933874496 557917929 950319015 320767587 909865837 812629788 518410431 706143946 700216083 706143946 970819754 968673309 234841556 110800857 933874496 701144654 343298515 328713602 187933868 857039628 857039628 792486850 256807040 914482046 431992241 279958846 355623062 748725729 421280376 37467656 516798019 355623062 701144654 605868704 350802729 514786524 284097129 605868704 582046141 605868704 812629788 350369501 84100792 411437340 516798019 750210921 234841556 67084965 33552010 431992241 67084965 761390736 37467656 234089763 869322316 611449960 557917929 611449960 812629788 855274762 402728415 107334741 242163189 605868704 33552010 402728415 203170078 967462668 242163189 422474141 110800857 700216083 242163189 282641288 279958846 869322316 693909716 805493285 693909716 701144654 284097129 422474141 33552010 777567625 203170078 391551467 96325706 282641288 914482046 585399334 33552010 700216083 436662194 495151474 84100792 96325706 350802729 460621270 166233922 178776322 698204142 310459790 178776322 518399774 343298515 242163189 805493285 693909716 611449960 557917929 968673309 436662194 187307272 518399774 13084961 706143946 105230327 421280376 792486850 242163189 202470992 473596274 233350056 698204142 605868704 914482046 582046141 839573090 741527822 801608520 750210921 585399334 970819754 23405136 956074512 96325706 234089763 328713602 37467656 792486850 693909716 861179113 812629788 252767027 865966056 84100792 611449960 391551467 33552010 808616206 203170078 422474141 967462668 813693723 328713602 350802729 343298515 800444752 23405136 421280376 706143946 303512140 473596274 792486850 33552010 227189312 234089763 518410431 343298515 287514767 145395166 839573090 431992241 741527822 421280376 950319015 178776322 839573090 256737954 203170078 933874496 23405136 355623062 812629788 701144654 279958846 467312175 355623062 422657892 84100792 234089763 514786524 282641288 741527822 105230327 968673309 761390736 166233922 518410431 33552010 292988355 402728415 582046141 514786524 431992241 105230327 557917929 242163189 84100792 777567625 518399774 582046141 473596274 967462668 514786524 750210921 354441083 950319015 700216083 693909716 284097129 436662194 693909716 256737954 792486850 256737954 233350056 282641288 698204142 909865837 96325706 391551467 495151474 227189312 252767027 812629788 354441083 436662194 516798019 282641288 967462668 839573090 233350056 284097129 700216083 460621270 800444752 750210921 23405136 284097129 282641288 473596274 233350056 585399334 354577205 801608520 84100792 700216083 839573090 792486850 585399334 202470992 234089763 310459790 518410431 855274762 914482046 812629788 234841556 914482046 422474141 350369501 436662194 801608520 516798019 700216083 178776322 282641288 460621270 861175812 475750466 297851760 701144654 110800857 698204142 421280376 303512140 354577205 582046141 166233922 84100792 777567625 256737954 967462668 701144654 242163189 857039628 933874496 970819754 967462668 391551467 187933868 287514767 284097129 233350056 310459790 857039628 431992241 792486850 233350056 611449960 693909716 467312175 13084961 284097129 67084965 460621270 23405136 700216083 467312175 256737954 655852295 67084965 292988355 350802729 557917929 233350056 187933868 516798019 495151474 421280376 234089763 518399774 292988355 516798019 320767587 350802729 96325706 967462668 436662194 968673309 748725729 467312175 917782884 839573090 693909716 701144654 107334741 284097129 839573090 967462668 178776322 350802729 582046141 350369501 320767587 605868704 968673309 777567625 377015995 605868704 242163189 242163189 233350056 467312175 42633846 812629788 377015995 693909716 808616206 808616206 861175812 282641288 700216083 518410431 655852295 252767027 23405136 970819754 234089763 284097129 518410431 256807040 839573090 422474141 328713602 967462668 227189312 582046141 187307272 84100792 933874496 354577205 748725729 343298515 284097129 107334741 475750466 402728415 800444752 861175812 84100792 800444752 557917929 967462668 968673309 792486850 495151474 917782884 343298515 350369501 145395166 411437340 968673309 855274762 107334741 227189312 855274762 808616206 256737954 303512140 917782884 411437340 310459790 355623062 23405136 203170078 377015995 839573090 792486850 402728415 813693723 310459790 805493285 800444752 855274762 422474141 105230327 655852295 350369501 391551467 227189312 693909716 812629788 96325706 800444752 328713602 839573090 421280376 585399334 33552010 33552010 698204142 234089763 227189312 808616206 279958846 518410431 956074512 110800857 354577205 33552010 970819754 84100792 377015995 865966056 967462668 693909716 467312175 107334741 800444752 178776322 808616206 310459790 282641288 909865837 839573090 436662194 252767027 968673309 475750466 110800857 805493285 421280376 475750466 812629788 801608520 869322316 96325706 741527822 706143946 355623062 110800857 320767587 37467656 67084965 422474141 857039628 422657892 422657892 495151474 698204142 467312175 328713602 256737954 67084965 279958846 350369501 13084961 421280376 801608520 436662194 424780614 284097129 256737954 557917929 424780614 777567625 518399774 256807040 279958846 252767027 202470992 701144654 242163189 84100792 354441083 792486850 377015995 145395166 857039628 96325706 354577205 761390736 33552010 350802729 857039628 421280376 518410431 110800857 33552010 967462668 42633846 350369501 354577205 303512140 402728415 166233922 861179113 42633846 227189312 242163189 611449960 354577205 13084961 187933868 355623062 741527822 145395166 105230327 354577205 748725729 869322316 233350056 107334741 187933868 855274762 233350056 13084961 467312175 813693723 145395166 467312175 292988355 424780614 421280376 518410431 282641288 96325706 279958846 354577205 460621270 350369501 967462668 436662194 377015995 292988355 145395166 693909716 424780614 96325706 495151474 557917929 105230327 968673309 37467656 343298515 84100792 777567625 303512140 145395166 700216083 514786524 605868704 178776322 748725729 475750466 693909716 582046141 33552010 518399774 105230327 495151474 857039628 792486850 107334741 287514767 518410431 611449960 839573090 914482046 431992241 698204142 202470992 84100792 96325706 933874496 411437340 805493285 234089763 84100792 706143946 402728415 933874496 354441083 422474141 42633846 166233922 436662194 110800857 234089763 234841556 869322316 808616206 813693723 933874496 792486850 84100792 777567625 297851760 227189312 585399334 917782884 287514767 967462668 917782884 436662194 42633846 421280376 227189312 970819754 473596274 869322316 227189312 431992241 203170078 279958846 256737954 424780614 611449960 354441083 812629788 431992241 861179113 202470992 861179113 700216083 748725729 227189312 242163189 748725729 227189312 242163189 233350056 861179113 518399774 585399334 252767027 350802729 467312175 801608520 37467656 377015995 343298515 23405136 475750466 460621270 67084965 145395166 693909716 693909716 585399334 585399334 839573090 857039628 698204142 495151474 105230327 84100792 748725729 355623062 310459790 761390736 585399334 516798019 611449960 256737954 421280376 516798019 42633846 242163189 350369501 350369501 354577205 861175812 701144654 234089763 741527822 518410431 411437340 813693723 693909716 514786524 282641288 611449960 585399334 467312175 750210921 284097129 869322316 110800857 42633846 861179113 354577205 234841556 869322316 473596274 233350056 145395166 303512140 812629788 582046141 808616206 13084961 13084961 422657892 13084961 693909716 516798019 706143946 761390736 424780614 96325706 970819754 968673309 354441083 805493285 234841556 950319015 585399334 805493285 354441083 310459790 514786524 252767027 422474141 950319015 287514767 242163189 861179113 292988355 750210921 282641288 698204142 968673309 391551467 516798019 187307272 234841556 203170078 865966056 355623062 777567625 585399334 252767027 203170078 84100792 813693723 284097129 950319015 706143946 33552010 967462668 516798019 855274762 377015995 582046141 917782884 252767027 701144654 800444752 256807040 23405136 67084965 242163189 792486850 956074512 84100792 518410431 861179113 693909716 242163189 655852295 701144654 202470992 96325706 37467656 605868704 611449960 706143946 861175812 865966056 582046141 750210921 355623062 585399334 518410431 343298515 460621270 42633846 320767587 256737954 805493285 13084961 203170078 256807040 256737954 693909716 178776322 861179113 178776322 343298515 700216083 227189312 869322316 354577205 968673309 354577205 813693723 750210921 310459790 968673309 869322316 252767027 869322316 970819754 473596274 605868704 700216083 355623062 748725729 422474141 328713602 297851760 792486850 693909716 917782884 865966056 800444752 857039628 256807040 968673309 279958846 741527822 582046141 252767027 252767027 178776322 252767027 557917929 328713602 495151474 698204142 234841556 145395166 411437340 467312175 777567625 693909716 865966056 233350056 33552010 328713602 13084961 292988355 320767587 968673309 279958846 855274762 431992241 202470992 557917929 585399334 227189312 808616206 693909716 700216083 402728415 970819754 328713602 693909716 748725729 909865837 166233922 855274762 495151474 800444752 605868704 582046141 67084965 178776322 234841556 812629788 282641288 914482046 13084961 84100792 284097129 178776322 421280376 933874496 861179113 792486850 475750466 869322316 23405136 303512140 813693723 107334741 242163189 203170078 460621270 861179113 187307272 84100792 968673309 421280376 187307272 33552010 350369501 13084961 968673309 411437340 761390736 967462668 178776322 582046141 839573090 391551467 777567625 252767027 284097129 354577205 861175812 411437340 252767027 967462668 421280376 967462668 292988355 655852295 792486850 970819754 582046141 582046141 282641288 23405136 950319015 279958846 233350056 436662194 956074512 514786524 857039628 748725729 84100792 741527822 37467656 328713602 252767027 813693723 279958846 698204142 967462668 839573090 297851760 750210921 950319015 792486850 252767027 166233922 252767027 693909716 350369501 354577205 475750466 343298515 750210921 284097129 297851760 761390736 700216083 436662194 234841556 467312175 436662194 13084961 861175812 187933868 917782884 467312175 110800857 422657892 655852295 761390736 377015995 422474141 800444752 391551467 585399334 320767587 761390736 514786524 801608520 956074512 861179113 956074512 287514767 801608520 422474141 282641288 234841556 402728415 792486850 234841556 582046141 808616206 282641288 297851760 303512140 33552010 741527822 166233922 377015995 96325706 256807040 967462668 933874496 377015995 421280376 812629788 256807040 233350056 800444752 402728415 105230327 145395166 310459790 391551467 968673309 202470992 431992241 421280376 252767027 812629788 518399774 411437340 402728415 279958846 933874496 800444752 808616206 970819754 741527822 187307272 518399774 777567625 422474141 967462668 518399774 514786524 861179113 256737954 234841556 284097129 145395166 933874496 303512140 812629788 518410431 187933868 279958846 855274762 467312175 279958846 350802729 350802729 178776322 777567625 178776322 23405136 701144654 42633846 839573090 869322316 431992241 813693723 693909716 234841556 303512140 761390736 801608520 761390736 13084961 343298515 310459790 800444752 105230327 777567625 582046141 914482046 42633846 303512140 514786524 42633846 693909716 391551467 233350056 424780614 23405136 475750466 284097129 495151474 422657892 933874496 698204142 761390736 107334741 67084965 256737954 750210921 475750466 557917929 292988355 467312175 514786524 855274762 857039628 242163189 812629788 914482046 761390736 252767027 297851760 514786524 297851760 857039628 861175812 808616206 741527822 950319015 792486850 422474141 655852295 748725729 33552010 514786524 956074512 857039628 350369501 431992241 516798019 605868704 741527822 808616206 514786524 805493285 402728415 284097129 178776322 792486850 310459790 801608520 178776322 436662194 377015995 145395166 741527822 436662194 13084961 460621270 970819754 655852295 354441083 518399774 23405136 869322316 956074512 234841556 37467656 518399774 605868704 292988355 350802729 495151474 350802729 110800857 350802729 320767587 857039628 700216083 256807040 706143946 967462668 110800857 431992241 865966056 350802729 475750466 655852295 303512140 297851760 475750466 857039628 145395166 96325706 234089763 750210921 107334741 956074512 310459790 475750466 227189312 234089763 585399334 706143946 970819754 343298515 956074512 557917929 473596274 350802729 839573090 813693723 242163189 107334741 909865837 402728415 855274762 287514767 495151474 145395166 861179113 42633846 431992241 256807040 343298515 950319015 13084961 203170078 23405136 467312175 424780614 23405136 748725729 436662194 402728415 970819754 202470992 350369501 967462668 242163189 422474141 256807040 227189312 42633846 279958846 256807040 514786524 968673309 516798019 422657892 252767027 166233922 431992241 421280376 611449960 354441083 792486850 700216083 970819754 203170078 495151474 808616206 460621270 741527822 67084965 233350056 252767027 585399334 700216083 808616206 284097129 655852295 808616206 292988355 350802729 909865837 411437340 473596274 605868704 105230327 233350056 777567625 287514767 33552010 202470992 431992241 967462668 698204142 473596274 402728415 84100792 166233922 178776322 354577205 256737954 37467656 933874496 284097129 970819754 284097129 839573090 422657892 422474141 110800857 37467656 234841556 495151474 655852295 256807040 252767027 110800857 105230327 467312175 473596274 422474141 514786524 391551467 800444752 839573090 805493285 227189312 67084965 801608520 460621270 741527822 956074512 227189312 328713602 284097129 436662194 800444752 557917929 37467656 748725729 436662194 303512140 422474141 233350056 297851760 808616206 805493285 287514767 805493285 422657892 839573090 857039628 297851760 354441083 516798019 460621270 431992241 178776322 761390736 909865837 203170078 801608520 279958846 23405136 706143946 282641288 377015995 96325706 187933868 297851760 354441083 256807040 701144654 813693723 242163189 748725729 377015995 950319015 421280376 869322316 227189312 13084961 605868704 328713602 792486850 557917929 813693723 750210921 297851760 287514767 391551467 968673309 391551467 110800857 865966056 460621270 328713602 227189312 950319015 701144654 23405136 950319015 956074512 328713602 233350056 805493285 968673309 611449960 514786524 422657892 13084961 812629788 777567625 495151474 655852295 933874496 701144654 421280376 13084961 857039628 706143946 813693723 467312175 700216083 933874496 354577205 33552010 23405136 865966056 557917929 279958846 292988355 808616206 956074512 917782884 23405136 518399774 350802729 473596274 377015995 37467656 178776322 655852295 242163189 421280376 557917929 96325706 23405136 933874496 297851760 187933868 391551467 252767027 350802729 861175812 96325706 297851760 227189312 855274762 310459790 436662194 839573090 350802729 310459790 436662194 869322316 557917929 655852295 967462668 460621270 350369501 914482046 282641288 422657892 436662194 914482046 284097129 42633846 805493285 582046141 13084961 354577205 105230327 350802729 402728415 855274762 750210921 110800857 13084961 933874496 377015995 865966056 42633846 424780614 750210921 857039628 33552010 956074512 187307272 917782884 467312175 865966056 518399774 585399334 178776322 761390736 242163189 582046141 518399774 343298515 475750466 698204142 354441083 145395166 518410431 23405136 282641288 96325706 467312175 933874496 37467656 422657892 956074512 355623062 279958846 282641288 37467656 495151474 227189312 350802729 422657892 105230327 473596274 256737954 13084961 473596274 865966056 777567625 967462668 67084965 166233922 282641288 801608520 748725729 750210921 422657892 23405136 424780614 467312175 792486850 557917929 855274762 861179113 252767027 350802729 655852295 233350056 422474141 693909716 37467656 178776322 297851760 310459790 956074512 970819754 354577205 424780614 421280376 933874496 861179113 145395166 869322316 354577205 865966056 495151474 800444752 37467656 67084965 557917929 861175812 655852295 328713602 748725729 956074512 110800857 968673309 422657892 518399774 968673309 557917929 187933868 110800857 748725729 234841556 655852295 495151474 917782884 909865837 284097129 354577205 202470992 145395166 391551467 96325706 812629788 460621270 287514767 475750466 279958846 391551467 96325706 861175812 761390736 284097129 436662194 391551467 611449960 350802729 968673309 328713602 96325706 761390736 328713602 42633846 839573090 741527822 812629788 792486850 933874496 748725729 693909716 422657892 145395166 861175812 706143946 422657892 166233922 805493285 839573090 37467656 582046141 495151474 516798019 967462668 861175812 303512140 202470992 611449960 956074512 234841556 187307272 582046141 234089763 693909716 422474141 518410431 391551467 145395166 354441083 282641288 145395166 956074512 354441083 917782884 967462668 750210921 808616206 282641288 377015995 748725729 252767027 421280376 287514767 557917929 33552010 256807040 914482046 761390736 956074512 145395166 37467656 105230327 706143946 585399334 914482046 557917929 839573090 516798019 107334741 857039628 698204142 297851760 354577205 292988355 350802729 967462668 475750466 475750466 518410431 467312175 391551467 279958846 917782884 605868704 23405136 700216083 839573090 282641288 354441083 431992241 700216083 328713602 279958846 37467656 917782884 42633846 42633846 869322316 801608520 287514767 805493285 861175812 67084965 436662194 391551467 67084965 279958846 800444752 518410431 33552010 706143946 805493285 748725729 105230327 861179113 582046141 516798019 350369501 242163189 701144654 706143946 700216083 287514767 436662194 424780614 748725729 706143946 914482046 909865837 909865837 812629788 42633846 741527822 950319015 310459790 402728415 861175812 869322316 750210921 693909716 865966056 869322316 917782884 812629788 355623062 761390736 701144654 655852295 693909716 605868704 761390736 242163189 518410431 655852295 436662194 110800857 242163189 110800857 933874496 233350056 761390736 13084961 256807040 701144654 354577205 354441083 655852295 950319015 234841556 202470992 701144654 431992241 914482046 741527822 203170078 582046141 178776322 279958846 914482046 320767587 970819754 700216083 701144654 297851760 557917929 516798019 110800857 812629788 279958846 805493285 777567625 950319015 350369501 96325706 741527822 37467656 282641288 256737954 354441083 460621270 808616206 234089763 800444752 227189312 33552010 23405136 33552010 808616206 808616206 750210921 279958846 33552010 391551467 256737954 84100792 805493285 698204142 808616206 33552010 421280376 242163189 855274762 812629788 252767027 750210921 800444752 518410431 431992241 67084965 855274762 855274762 861175812 33552010 516798019 13084961 202470992 436662194 909865837 839573090 422474141 855274762 282641288 792486850 107334741 166233922 956074512 475750466 700216083 303512140 242163189 693909716 698204142 202470992 970819754 516798019 292988355 909865837 777567625 256807040 582046141 105230327 557917929 166233922 801608520 855274762 861175812 203170078 343298515 320767587 700216083 187933868 67084965 23405136 178776322 42633846 605868704 84100792 256737954 252767027 402728415 655852295 865966056 187307272 495151474 516798019 761390736 956074512 107334741 37467656 967462668 234841556 933874496 422657892 585399334 203170078 516798019 750210921 909865837 813693723 460621270 187933868 424780614 956074512 424780614 812629788 813693723 402728415 761390736 234841556 282641288 605868704 706143946 812629788 355623062 411437340 178776322 256737954 354441083 514786524 377015995 105230327 350802729 33552010 282641288 914482046 178776322 328713602 284097129 933874496 67084965 145395166 256807040 467312175 605868704 967462668 13084961 234089763 350369501 256737954 279958846 282641288 701144654 107334741 514786524 777567625 391551467 292988355 33552010 839573090 436662194 328713602 227189312 227189312 460621270 909865837 516798019 354577205 701144654 279958846 855274762 105230327 242163189 956074512 518410431 914482046 800444752 287514767 421280376 801608520 328713602 256737954 84100792 861175812 750210921 557917929 933874496 187307272 350802729 970819754 110800857 495151474 706143946 693909716 23405136 421280376 145395166 865966056 227189312 917782884 792486850 84100792 355623062 495151474 869322316 518410431 700216083 203170078 202470992 421280376 839573090 909865837 242163189 514786524 813693723 303512140 968673309 495151474 495151474 284097129 869322316 701144654 748725729 914482046 354441083 748725729 741527822 424780614 611449960 282641288 518410431 256807040 328713602 421280376 328713602 292988355 145395166 242163189 110800857 279958846 234841556 279958846 242163189 282641288 145395166 391551467 761390736 320767587 518399774 23405136 354441083 917782884 792486850 23405136 234841556 605868704 145395166 801608520 107334741 701144654 701144654 37467656 475750466 421280376 909865837 350802729 792486850 475750466 970819754 611449960 436662194 467312175 37467656 350369501 914482046 582046141 166233922 350369501 701144654 96325706 320767587 792486850 956074512 808616206 402728415 145395166 252767027 914482046 808616206 37467656 967462668 585399334 402728415 557917929 377015995 310459790 557917929 421280376 761390736 495151474 421280376 166233922 13084961 310459790 256807040 234841556 354577205 320767587 96325706 467312175 495151474 37467656 343298515 909865837 110800857 813693723 256737954 933874496 256737954 402728415 605868704 495151474 748725729 582046141 968673309 377015995 701144654 700216083 411437340 37467656 800444752 741527822 343298515 750210921 605868704 812629788 421280376 203170078 700216083 460621270 801608520 518399774 402728415 292988355 354441083 107334741 292988355 202470992 605868704 377015995 350369501 777567625 605868704 700216083 950319015 202470992 320767587 777567625 233350056 812629788 187933868 350369501 42633846 110800857 96325706 857039628 808616206 605868704 84100792 518399774 328713602 297851760 178776322 422657892 861179113 187933868 320767587 110800857 202470992 354577205 23405136 857039628 970819754 227189312 436662194 411437340 693909716 693909716 741527822 256807040 411437340 310459790 187933868 914482046 242163189 917782884 611449960 145395166 84100792 460621270 354441083 777567625 234841556 402728415 473596274 279958846 303512140 855274762 145395166 861175812 813693723 343298515 741527822 970819754 234841556 355623062 202470992 145395166 292988355 956074512 110800857 865966056 855274762 861175812 761390736 13084961 292988355 279958846 655852295 585399334 861179113 187933868 256807040 970819754 950319015 792486850 105230327 227189312 233350056 67084965 96325706 234841556 518399774 700216083 855274762 855274762 436662194 741527822 252767027 861175812 42633846 252767027 706143946 279958846 741527822 284097129 585399334 436662194 411437340 355623062 343298515 518410431 582046141 855274762 13084961 354577205 792486850 792486850 422657892 110800857 605868704 320767587 320767587 585399334 252767027 698204142 252767027 303512140 303512140 956074512 227189312 178776322 777567625 855274762 761390736 343298515 956074512 284097129 473596274 761390736 693909716 968673309 861175812 391551467 242163189 421280376 813693723 701144654 284097129 37467656 297851760 967462668 328713602 839573090 343298515 96325706 42633846 857039628 706143946 233350056 411437340 557917929 242163189 792486850 187307272 950319015 956074512 605868704 422474141 801608520 256807040 23405136 279958846 343298515 355623062 839573090 107334741 343298515 67084965 411437340 284097129 741527822 750210921 431992241 350369501 107334741 801608520 145395166 256737954 242163189 37467656 422657892 23405136 792486850 967462668 956074512 698204142 187933868 857039628 933874496 800444752 310459790 355623062 96325706 861175812 812629788 605868704 33552010 282641288 227189312 187933868 460621270 557917929 310459790 145395166 475750466 424780614 518399774 23405136 310459790 355623062 748725729 145395166 869322316 698204142 812629788 698204142 585399334 354577205 970819754 297851760 84100792 495151474 187933868 203170078 242163189 698204142 968673309 857039628 518410431 67084965 865966056 475750466 37467656 350369501 187933868 37467656 422657892 933874496 37467656 917782884 582046141 495151474 279958846 234841556 805493285 968673309 467312175 187933868 424780614 582046141 297851760 950319015 792486850 242163189 808616206 516798019 84100792 693909716 187307272 287514767 303512140 813693723 320767587 467312175 343298515 933874496 284097129 320767587 37467656 970819754 914482046 748725729 839573090 698204142 178776322 282641288 855274762 956074512 801608520 518410431 107334741 700216083 411437340 800444752 933874496 166233922 431992241 495151474 166233922 328713602 808616206 256737954 328713602 909865837 105230327 320767587 411437340 436662194 256737954 839573090 287514767 292988355 800444752 377015995 234841556 84100792 303512140 421280376 166233922 422474141 431992241 750210921 42633846 801608520 33552010 256807040 421280376 411437340 582046141 110800857 424780614 693909716 698204142 700216083 813693723 861175812 350369501 514786524 861175812 748725729 233350056 42633846 748725729 917782884 605868704 761390736 777567625 297851760 700216083 869322316 777567625 424780614 706143946 234089763 354441083 557917929 328713602 956074512 861175812 956074512 107334741 611449960 320767587 800444752 516798019 297851760 475750466 84100792 460621270 514786524 970819754 67084965 110800857 909865837 282641288 812629788 473596274 105230327 839573090 84100792 422657892 234089763 33552010 202470992 970819754 518410431 967462668 350802729 516798019 422474141 750210921 516798019 354577205 145395166 233350056 855274762 808616206 968673309 355623062 460621270 234089763 655852295 698204142 475750466 328713602 467312175 187307272 801608520 518410431 582046141 328713602 391551467 343298515 203170078 933874496 310459790 421280376 292988355 812629788 234089763 518410431 968673309 320767587 950319015 110800857 514786524 424780614 411437340 869322316 203170078 813693723 865966056 808616206 310459790 861179113 187307272 354577205 812629788 422474141 473596274 37467656 917782884 701144654 328713602 67084965 748725729 741527822 256807040 42633846 350802729 303512140 585399334 252767027 518399774 813693723 436662194 310459790 328713602 475750466 256737954 227189312 84100792 166233922 431992241 516798019 422474141 411437340 808616206 234089763 42633846 857039628 869322316 857039628 777567625 37467656 436662194 495151474 110800857 187933868 808616206 582046141 110800857 467312175 861175812 355623062 145395166 777567625 865966056 287514767 391551467 557917929 354577205 242163189 605868704 203170078 701144654 187307272 234841556 495151474 700216083 950319015 187933868 518410431 282641288 391551467 777567625 700216083 808616206 355623062 475750466 256737954 350369501 391551467 865966056 518399774 748725729 801608520 422474141 166233922 422657892 23405136 805493285 514786524 693909716 391551467 310459790 861179113 355623062 436662194 611449960 391551467 233350056 917782884 411437340 350369501 909865837 748725729 282641288 792486850 242163189 792486850 792486850 839573090 96325706 350802729 355623062 933874496 402728415 350802729 917782884 13084961 67084965 242163189 350802729 800444752 700216083 933874496 950319015 105230327 839573090 808616206 256807040 42633846 861179113 84100792 655852295 354441083 187933868 287514767 37467656 585399334 518410431 701144654 865966056 178776322 422474141 350369501 812629788 350802729 701144654 350802729 950319015 227189312 292988355 582046141 287514767 950319015 777567625 350369501 518399774 282641288 967462668 166233922 748725729 178776322 350802729 700216083 187933868 813693723 557917929 234089763 748725729 178776322 350802729 855274762 467312175 252767027 585399334 354441083 279958846 424780614 748725729 813693723 234841556 303512140 110800857 431992241 473596274 110800857 96325706 968673309 13084961 303512140 107334741 354441083 282641288 518410431 202470992 287514767 914482046 203170078 933874496 467312175 145395166 693909716 813693723 950319015 495151474 282641288 67084965 582046141 234089763 310459790 431992241 655852295 967462668 750210921 242163189 252767027 96325706 110800857 422474141 227189312 96325706 23405136 411437340 297851760 605868704 460621270 37467656 354577205 855274762 310459790 475750466 350802729 792486850 42633846 777567625 950319015 431992241 706143946 23405136 202470992 518410431 514786524 761390736 813693723 693909716 350369501 970819754 187933868 861175812 421280376 557917929 605868704 968673309 421280376 431992241 284097129 297851760 460621270 110800857 328713602 605868704 421280376 741527822 422657892 748725729 475750466 956074512 516798019 303512140 748725729 582046141 284097129 968673309 813693723 424780614 968673309 303512140 761390736 909865837 467312175 857039628 777567625 970819754 436662194 700216083 693909716 303512140 839573090 411437340 13084961 857039628 303512140 805493285 950319015 706143946 234089763 377015995 110800857 282641288 605868704 42633846 242163189 310459790 354441083 777567625 402728415 187933868 748725729 701144654 750210921 107334741 805493285 693909716 279958846 292988355 436662194 968673309 350369501 436662194 514786524 805493285 869322316 350369501 436662194 792486850 748725729 256737954 233350056 402728415 436662194 343298515 256737954 84100792 187307272 67084965 37467656 518410431 292988355 855274762 284097129 287514767 354441083 105230327 808616206 233350056 187307272 605868704 233350056 741527822 287514767 516798019 37467656 970819754 865966056 422474141 187933868 422657892 203170078 518399774 297851760 741527822 861175812 105230327 202470992 436662194 256807040 350369501 518399774 813693723 857039628 585399334 467312175 145395166 256807040 202470992 582046141 178776322 855274762 473596274 909865837 354441083 279958846 701144654 812629788 813693723 310459790 233350056 473596274 495151474 292988355 967462668 582046141 761390736 933874496 495151474 355623062 792486850 297851760 698204142 655852295 178776322 436662194 202470992 970819754 750210921 431992241 968673309 431992241 187307272 605868704 748725729 792486850 857039628 865966056 909865837 655852295 585399334 514786524 750210921 242163189 328713602 187307272 37467656 813693723 355623062 813693723 166233922 33552010 187307272 233350056 700216083 473596274 96325706 84100792 968673309 808616206 475750466 187933868 310459790 297851760 800444752 495151474 495151474 33552010 865966056 611449960 303512140 706143946 970819754 495151474 467312175 813693723 467312175 320767587 516798019 700216083 33552010 320767587 256737954 813693723 187307272 812629788 287514767 698204142 37467656 377015995 967462668 252767027 402728415 424780614 252767027 354577205 861179113 320767587 467312175 145395166 869322316 917782884 839573090 956074512 865966056 761390736 145395166 475750466 310459790 518399774 514786524 391551467 107334741 33552010 33552010 861179113 473596274 801608520 475750466 354577205 202470992 227189312 805493285 801608520 187933868 354441083 473596274 839573090 518410431 909865837 234089763 655852295 256807040 839573090 950319015 700216083 861179113 234841556 187307272 233350056 761390736 861179113 605868704 187933868 391551467 701144654 812629788 800444752 557917929 693909716 166233922 557917929 518399774 421280376 234841556 475750466 354441083 585399334 166233922 234841556 436662194 805493285 857039628 909865837 355623062 861175812 203170078 234089763 84100792 328713602 839573090 857039628 909865837 861175812 42633846 865966056 343298515 813693723 252767027 242163189 377015995 421280376 23405136 460621270 110800857 355623062 355623062 585399334 839573090 473596274 750210921 187307272 869322316 914482046 422657892 748725729 968673309 813693723 557917929 514786524 252767027 801608520 750210921 233350056 585399334 460621270 518399774 518399774 233350056 303512140 110800857 355623062 279958846 297851760 424780614 857039628 320767587 297851760 808616206 861175812 706143946 343298515 178776322 812629788 105230327 460621270 303512140 557917929 178776322 107334741 411437340 354577205 33552010 801608520 582046141 792486850 252767027 475750466 967462668 950319015 495151474 411437340 166233922 693909716 693909716 282641288 145395166 310459790 37467656 350369501 310459790 839573090 320767587 777567625 203170078 33552010 328713602 422474141 792486850 411437340 242163189 350802729 516798019 287514767 865966056 495151474 585399334 84100792 460621270 861175812 107334741 354441083 343298515 96325706 812629788 914482046 467312175 84100792 33552010 178776322 861179113 354441083 514786524 741527822 178776322 436662194 436662194 354577205 839573090 748725729 968673309 354577205 611449960 377015995 187933868 495151474 917782884 145395166 227189312 812629788 467312175 33552010 967462668 242163189 741527822 320767587 777567625 605868704 585399334 475750466 473596274 234841556 422474141 421280376 227189312 970819754 279958846 914482046 467312175 808616206 328713602 518399774 13084961 279958846 23405136 933874496 701144654 287514767 411437340 700216083 107334741 320767587 256737954 750210921 761390736 869322316 303512140 557917929 343298515 857039628 187307272 869322316 967462668 950319015 187933868 605868704 33552010 303512140 350802729 812629788 950319015 402728415 350802729 805493285 967462668 917782884 33552010 805493285 242163189 328713602 145395166 110800857 777567625 808616206 909865837 475750466 303512140 67084965 282641288 475750466 467312175 869322316 202470992 292988355 422657892 411437340 110800857 33552010 13084961 107334741 354577205 354577205 869322316 801608520 350369501 805493285 800444752 741527822 582046141 813693723 467312175 424780614 861175812 933874496 933874496 585399334 865966056 377015995 84100792 234841556 105230327 967462668 350802729 460621270 693909716 187933868 431992241 970819754 706143946 37467656 42633846 805493285 698204142 42633846 861179113 514786524 279958846 234841556 282641288 37467656 473596274 495151474 350802729 557917929 287514767 812629788 970819754 777567625 422474141 861175812 557917929 698204142 354577205 391551467 700216083 909865837 234089763 970819754 355623062 107334741 252767027 166233922 956074512 698204142 518399774 800444752 857039628 861179113 354441083 402728415 424780614 475750466 23405136 611449960 777567625 328713602 741527822 855274762 518410431 750210921 761390736 475750466 805493285 700216083 750210921 355623062 701144654 256807040 741527822 328713602 800444752 166233922 855274762 13084961 350369501 800444752 750210921 917782884 234089763 812629788 328713602 750210921 792486850 13084961 292988355 227189312 611449960 917782884 869322316 320767587 234841556 857039628 706143946 145395166 424780614 320767587 698204142 234089763 611449960 909865837 320767587 917782884 37467656 13084961 792486850 350802729 310459790 187933868 402728415 187933868 355623062 914482046 518399774 354441083 698204142 611449960 310459790 42633846 377015995 777567625 855274762 284097129 256737954 84100792 812629788 328713602 701144654 297851760 84100792 256807040 422474141 970819754 557917929 391551467 13084961 33552010 813693723 256807040 256737954 287514767 391551467 516798019 13084961 861175812 178776322 516798019 187307272 233350056 909865837 431992241 808616206 227189312 287514767 582046141 33552010 234841556 909865837 855274762 861175812 187933868 287514767 256807040 748725729 605868704 748725729 37467656 495151474 297851760 292988355 473596274 84100792 855274762 227189312 909865837 233350056 242163189 909865837 145395166 422657892 748725729 252767027 187307272 801608520 421280376 865966056 422657892 292988355 402728415 933874496 37467656 107334741 857039628 391551467 105230327 110800857 698204142 467312175 424780614 611449960 800444752 350369501 377015995 460621270 422474141 310459790 402728415 865966056 761390736 282641288 611449960 792486850 495151474 436662194 800444752 516798019 605868704 242163189 310459790 970819754 467312175 909865837 585399334 792486850 750210921 861175812 242163189 279958846 582046141 233350056 967462668 33552010 655852295 166233922 402728415 110800857 110800857 967462668 424780614 431992241 800444752 350802729 343298515 84100792 865966056 354441083 178776322 110800857 750210921 741527822 431992241 203170078 585399334 105230327 741527822 303512140 187307272 475750466 84100792 750210921 467312175 292988355 227189312 741527822 813693723 187307272 297851760 166233922 350802729 800444752 467312175 350369501 693909716 354441083 967462668 377015995 777567625 700216083 328713602 422657892 178776322 256737954 303512140 421280376 585399334 917782884 391551467 605868704 328713602 187307272 861175812 518410431 801608520 514786524 855274762 914482046 13084961 706143946 292988355 350369501 611449960 279958846 514786524 233350056 700216083 303512140 495151474 801608520 805493285 582046141 748725729 354577205 145395166 287514767 202470992 750210921 234841556 355623062 411437340 424780614 284097129 37467656 23405136 585399334 343298515 411437340 320767587 287514767 310459790 460621270 297851760 698204142 292988355 424780614 909865837 557917929 812629788 914482046 748725729 287514767 202470992 354577205 107334741 557917929 67084965 970819754 67084965 741527822 37467656 761390736 42633846 431992241 813693723 343298515 970819754 67084965 514786524 354441083 110800857 805493285 350369501 391551467 303512140 777567625 107334741 933874496 761390736 516798019 750210921 812629788 391551467 354577205 33552010 956074512 233350056 914482046 750210921 84100792 391551467 861175812 950319015 13084961 865966056 792486850 37467656 514786524 605868704 495151474 495151474 475750466 956074512 297851760 256737954 750210921 23405136 777567625 355623062 801608520 855274762 869322316 166233922 700216083 310459790 741527822 13084961 42633846 518410431 701144654 292988355 460621270 297851760 761390736 411437340 855274762 233350056 354577205 861175812 234841556 861175812 917782884 436662194 252767027 252767027 473596274 956074512 518399774 748725729 310459790 256807040 968673309 473596274 279958846 166233922 256807040 96325706 203170078 917782884 96325706 421280376 422474141 292988355 178776322 585399334 13084961 861175812 861179113 105230327 105230327 518410431 473596274 800444752 354577205 706143946 518399774 917782884 777567625 861179113 518410431 855274762 968673309 605868704 303512140 354441083 861179113 914482046 320767587 706143946 865966056 813693723 761390736 279958846 741527822 582046141 256807040 354441083 424780614 284097129 33552010 801608520 582046141 343298515 178776322 748725729 582046141 23405136 422474141 701144654 391551467 187933868 431992241 518399774 284097129 869322316 422474141 950319015 700216083 516798019 865966056 256807040 110800857 233350056 350802729 37467656 354577205 467312175 178776322 187933868 310459790 145395166 303512140 855274762 203170078 861175812 933874496 287514767 391551467 234089763 805493285 933874496 812629788 518399774 805493285 855274762 909865837 914482046 391551467 698204142 422657892 518410431 105230327 801608520 693909716 23405136 297851760 37467656 187307272 328713602 655852295 203170078 808616206 748725729 33552010 110800857 350369501 252767027 693909716 706143946 518399774 801608520 303512140 748725729 605868704 303512140 42633846 914482046 861175812 869322316 279958846 166233922 761390736 84100792 343298515 107334741 67084965 777567625 950319015 67084965 84100792 402728415 37467656 582046141 514786524 33552010 914482046 310459790 557917929 328713602 968673309 203170078 855274762 110800857 402728415 700216083 424780614 233350056 968673309 514786524 343298515 105230327 431992241 495151474 178776322 812629788 23405136 436662194 800444752 166233922 933874496 234089763 354441083 411437340 33552010 750210921 233350056 145395166 96325706 801608520 741527822 377015995 227189312 354441083 467312175 698204142 968673309 431992241 800444752 421280376 320767587 861179113 869322316 956074512 698204142 203170078 950319015 422657892 909865837 354577205 242163189 473596274 582046141 343298515 655852295 909865837 436662194 970819754 23405136 605868704 914482046 284097129 460621270 706143946 350369501 411437340 701144654 354441083 585399334 865966056 917782884 956074512 256737954 861175812 475750466 585399334 110800857 424780614 473596274 741527822 421280376 967462668 23405136 467312175 792486850 812629788 865966056 839573090 518410431 343298515 655852295 611449960 377015995 354441083 84100792 700216083 187933868 436662194 436662194 145395166 377015995 473596274 37467656 303512140 792486850 391551467 37467656 105230327 13084961 812629788 256807040 514786524 475750466 761390736 761390736 460621270 516798019 202470992 37467656 355623062 557917929 693909716 145395166 701144654 187307272 377015995 611449960 110800857 475750466 328713602 970819754 855274762 234841556 436662194 350369501 234089763 402728415 13084961 698204142 279958846 166233922 84100792 514786524 861175812 761390736 436662194 748725729 808616206 377015995 933874496 67084965 42633846 343298515 968673309 23405136 865966056 178776322 431992241 761390736 23405136 279958846 792486850 431992241 967462668 861175812 516798019 557917929 605868704 861175812 287514767 391551467 750210921 857039628 812629788 202470992 967462668 801608520 495151474 328713602 422657892 557917929 777567625 96325706 970819754 287514767 234841556 203170078 242163189 970819754 748725729 23405136 282641288 431992241 310459790 233350056 557917929 187933868 514786524 166233922 706143946 792486850 518410431 354441083 956074512 460621270 933874496 422474141 355623062 436662194 467312175 310459790 473596274 805493285 857039628 467312175 242163189 792486850 655852295 467312175 518399774 310459790 967462668 424780614 424780614 145395166 970819754 354441083 279958846 585399334 582046141 741527822 968673309 585399334 861179113 970819754 105230327 256737954 777567625 320767587 350369501 967462668 514786524 801608520 750210921 917782884 967462668 518410431 812629788 909865837 431992241 516798019 422474141 475750466 421280376 350802729 460621270 354577205 233350056 284097129 282641288 777567625 297851760 287514767 933874496 801608520 377015995 700216083 391551467 950319015 411437340 585399334 914482046 411437340 355623062 582046141 761390736 242163189 33552010 582046141 203170078 914482046 282641288 67084965 234089763 857039628 812629788 350802729 233350056 967462668 354441083 861179113 516798019 516798019 422474141 354441083 812629788 328713602 242163189 950319015 252767027 950319015 805493285 256737954 297851760 402728415 187307272 970819754 37467656 23405136 436662194 909865837 145395166 861175812 698204142 256807040 467312175 292988355 909865837 23405136 861179113 320767587 287514767 909865837 421280376 96325706 377015995 107334741 970819754 67084965 761390736 516798019 801608520 411437340 287514767 303512140 706143946 967462668 585399334 320767587 110800857 292988355 518410431 693909716 105230327 166233922 808616206 303512140 328713602 909865837 585399334 187933868 557917929 741527822 350802729 970819754 350802729 411437340 698204142 655852295 792486850 700216083 518399774 287514767 750210921 279958846 475750466 391551467 256807040 431992241 800444752 37467656 354577205 355623062 421280376 234089763 187933868 467312175 792486850 805493285 391551467 473596274 402728415 292988355 391551467 178776322 256807040 467312175 582046141 328713602 812629788 611449960 750210921 350369501 473596274 42633846 227189312 242163189 377015995 861175812 234089763 166233922 611449960 914482046 233350056 354441083 233350056 518399774 287514767 242163189 475750466 355623062 343298515 424780614 256807040 42633846 514786524 422657892 424780614 287514767 495151474 107334741 518410431 861175812 698204142 950319015 42633846 460621270 611449960 145395166 234841556 605868704 761390736 611449960 800444752 391551467 303512140 748725729 320767587 467312175 970819754 297851760 475750466 242163189 855274762 110800857 473596274 792486850 234841556 436662194 391551467 33552010 178776322 436662194 350802729 256807040 421280376 467312175 242163189 234089763 917782884 909865837 354577205 800444752 310459790 96325706 865966056 750210921 328713602 777567625 777567625 42633846 812629788 354577205 800444752 861175812 861175812 467312175 518410431 391551467 203170078 256737954 105230327 869322316 233350056 234841556 96325706 33552010 431992241 970819754 287514767 514786524 967462668 777567625 343298515 166233922 402728415 279958846 42633846 256807040 460621270 242163189 792486850 792486850 350369501 436662194 282641288 350802729 855274762 861175812 42633846 67084965 310459790 655852295 421280376 436662194 698204142 967462668 805493285 110800857 855274762 869322316 42633846 518410431 320767587 467312175 761390736 242163189 706143946 761390736 967462668 402728415 857039628 411437340 227189312 956074512 303512140 857039628 227189312 328713602 13084961 473596274 914482046 279958846 23405136 234841556 514786524 279958846 42633846 297851760 187307272 611449960 808616206 857039628 861175812 145395166 970819754 166233922 706143946 914482046 967462668 107334741 475750466 303512140 203170078 950319015 855274762 350369501 741527822 166233922 350369501 422657892 297851760 869322316 284097129 475750466 514786524 96325706 233350056 813693723 582046141 284097129 328713602 518410431 402728415 585399334 252767027 110800857 354577205 460621270 706143946 706143946 256737954 748725729 13084961 391551467 701144654 105230327 582046141 801608520 422474141 282641288 839573090 805493285 777567625 234841556 284097129 855274762 861179113 800444752 460621270 402728415 861175812 801608520 933874496 813693723 431992241 227189312 256737954 166233922 611449960 227189312 805493285 287514767 105230327 475750466 178776322 279958846 909865837 67084965 37467656 279958846 350802729 233350056 23405136 187933868 105230327 202470992 355623062 741527822 42633846 706143946 377015995 284097129 187933868 84100792 495151474 187307272 282641288 350802729 145395166 706143946 967462668 421280376 242163189 861179113 320767587 227189312 741527822 252767027 105230327 227189312 37467656 655852295 812629788 227189312 516798019 284097129 611449960 967462668 761390736 377015995 350802729 350369501 284097129 467312175 287514767 611449960 792486850 855274762 748725729 516798019 813693723 292988355 808616206 914482046 233350056 297851760 917782884 516798019 698204142 33552010 233350056 792486850 808616206 839573090 808616206 343298515 178776322 516798019 234841556 354441083 605868704 801608520 865966056 84100792 467312175 748725729 279958846 391551467 402728415 741527822 585399334 582046141 518410431 424780614 473596274 967462668 391551467 343298515 234841556 145395166 950319015 792486850 698204142 909865837 801608520 861175812 473596274 355623062 698204142 605868704 242163189 310459790 693909716 256807040 282641288 475750466 145395166 611449960 227189312 411437340 310459790 869322316 234089763 242163189 473596274 933874496 869322316 292988355 256807040 611449960 514786524 495151474 422657892 242163189 284097129 67084965 424780614 227189312 287514767 105230327 475750466 857039628 350369501 377015995 698204142 467312175 187307272 310459790 460621270 203170078 706143946 350369501 869322316 967462668 706143946 693909716 460621270 145395166 424780614 110800857 350802729 431992241 869322316 23405136 585399334 761390736 377015995 303512140 292988355 855274762 655852295 933874496 792486850 303512140 582046141 801608520 865966056 693909716 350369501 282641288 518410431 354577205 970819754 914482046 812629788 187933868 436662194 279958846 909865837 467312175 611449960 611449960 909865837 839573090 105230327 741527822 855274762 354441083 516798019 355623062 855274762 422657892 808616206 967462668 354577205 495151474 693909716 377015995 460621270 805493285 800444752 750210921 748725729 869322316 909865837 354577205 234089763 693909716 855274762 967462668 256807040 297851760 611449960 467312175 391551467 750210921 284097129 700216083 350369501 801608520 284097129 611449960 242163189 431992241 234089763 242163189 33552010 956074512 460621270 242163189 411437340 518399774 706143946 605868704 377015995 748725729 869322316 968673309 354441083 801608520 402728415 869322316 355623062 105230327 256737954 701144654 178776322 67084965 865966056 252767027 514786524 700216083 805493285 956074512 813693723 13084961 701144654 869322316 227189312 354441083 187933868 105230327 187307272 421280376 475750466 805493285 227189312 655852295 611449960 354441083 107334741 956074512 611449960 792486850 460621270 750210921 909865837 234089763 110800857 968673309 582046141 914482046 436662194 354577205 693909716 475750466 282641288 808616206 467312175 328713602 869322316 518399774 96325706 800444752 967462668 518399774 166233922 698204142 234089763 805493285 178776322 861179113 402728415 234089763 187307272 475750466 950319015 110800857 585399334 110800857 37467656 96325706 914482046 202470992 585399334 422657892 861175812 234089763 256737954 914482046 354577205 328713602 761390736 145395166 107334741 748725729 402728415 741527822 234089763 297851760 84100792 436662194 968673309 320767587 777567625 582046141 800444752 424780614 242163189 242163189 801608520 282641288 354441083 518410431 13084961 227189312 377015995 110800857 967462668 805493285 287514767 813693723 242163189 792486850 473596274 391551467 706143946 700216083 234841556 84100792 402728415 460621270 475750466 700216083 761390736 514786524 350369501 917782884 282641288 693909716 187307272 350369501 857039628 970819754 748725729 800444752 914482046 96325706 23405136 741527822 917782884 701144654 777567625 350802729 909865837 741527822 495151474 473596274 495151474 411437340 431992241 411437340 166233922 110800857 252767027 252767027 203170078 467312175 706143946 37467656 748725729 343298515 460621270 284097129 514786524 701144654 970819754 857039628 914482046 869322316 292988355 914482046 748725729 475750466 422657892 145395166 242163189 402728415 436662194 343298515 909865837 861179113 37467656 355623062 33552010 812629788 467312175 110800857 23405136 855274762 354441083 421280376 42633846 909865837 234089763 967462668 706143946 292988355 328713602 792486850 777567625 242163189 460621270 968673309 777567625 33552010 557917929 279958846 424780614 234841556 950319015 110800857 909865837 701144654 424780614 611449960 227189312 777567625 909865837 857039628 166233922 256807040 956074512 698204142 473596274 557917929 839573090 42633846 855274762 748725729 145395166 700216083 582046141 33552010 861179113 282641288 473596274 475750466 861175812 421280376 343298515 234089763 42633846 914482046 187307272 187307272 800444752 495151474 967462668 655852295 855274762 422474141 23405136 105230327 234841556 202470992 279958846 166233922 422657892 422474141 310459790 933874496 242163189 909865837 105230327 518410431 857039628 350802729 582046141 914482046 424780614 968673309 914482046 812629788 354441083 233350056 655852295 23405136 950319015 233350056 110800857 518399774 611449960 475750466 145395166 812629788 145395166 813693723 377015995 310459790 857039628 328713602 909865837 187933868 391551467 166233922 227189312 422657892 800444752 585399334 792486850 857039628 421280376 350369501 792486850 178776322 421280376 495151474 303512140 611449960 67084965 700216083 611449960 473596274 869322316 187933868 855274762 792486850 350802729 909865837 933874496 693909716 777567625 421280376 377015995 475750466 242163189 84100792 514786524 436662194 655852295 605868704 839573090 354441083 422657892 282641288 777567625 391551467 354441083 460621270 350369501 234841556 33552010 792486850 105230327 777567625 303512140 292988355 233350056 701144654 467312175 869322316 693909716 350802729 805493285 402728415 234089763 13084961 84100792 23405136 909865837 256737954 748725729 967462668 422657892 839573090 96325706 467312175 869322316 808616206 402728415 516798019 855274762 202470992 460621270 343298515 956074512 320767587 13084961 518399774 422657892 956074512 252767027 812629788 950319015 813693723 436662194 23405136 855274762 411437340 473596274 234841556 475750466 865966056 968673309 421280376 460621270 914482046 202470992 310459790 145395166 808616206 582046141 869322316 287514767 967462668 585399334 933874496 801608520 256737954 605868704 279958846 914482046 693909716 839573090 748725729 282641288 839573090 805493285 813693723 950319015 518399774 917782884 178776322 611449960 411437340 956074512 328713602 178776322 320767587 909865837 741527822 869322316 516798019 402728415 33552010 84100792 96325706 424780614 187307272 350802729 698204142 611449960 242163189 422657892 67084965 605868704 516798019 297851760 557917929 518399774 808616206 585399334 855274762 792486850 297851760 473596274 812629788 741527822 518399774 310459790 956074512 377015995 518410431 421280376 377015995 105230327 968673309 37467656 800444752 252767027 467312175 460621270 422657892 402728415 495151474 145395166 813693723 605868704 33552010 495151474 914482046 967462668 812629788 917782884 256737954 292988355 96325706 402728415 203170078 13084961 105230327 605868704 869322316 475750466 355623062 187307272 473596274 865966056 292988355 355623062 67084965 287514767 303512140 514786524 402728415 310459790 355623062 861175812 475750466 967462668 436662194 585399334 187933868 514786524 518399774 933874496 518399774 516798019 917782884 424780614 869322316 96325706 23405136 33552010 970819754 110800857 431992241 839573090 813693723 242163189 252767027 233350056 310459790 203170078 812629788 166233922 514786524 655852295 865966056 310459790 256737954 808616206 350369501 411437340 431992241 585399334 701144654 343298515 917782884 914482046 909865837 421280376 256737954 431992241 84100792 252767027 812629788 105230327 557917929 812629788 166233922 698204142 460621270 855274762 700216083 917782884 187307272 297851760 706143946 801608520 582046141 698204142 431992241 693909716 166233922 808616206 557917929 861179113 761390736 869322316 84100792 84100792 701144654 914482046 748725729 256737954 145395166 203170078 857039628 582046141 909865837 792486850 391551467 518410431 805493285 178776322 761390736 800444752 105230327 698204142 354577205 861179113 178776322 297851760 67084965 516798019 234089763 761390736 967462668 805493285 967462668 67084965 287514767 33552010 605868704 467312175 166233922 655852295 110800857 284097129 693909716 968673309 857039628 279958846 203170078 187307272 202470992 145395166 110800857 585399334 203170078 750210921 67084965 422474141 585399334 700216083 801608520 801608520 557917929 518410431 303512140 350369501 343298515 839573090 933874496 431992241 13084961 354577205 145395166 698204142 473596274 808616206 473596274 777567625 968673309 516798019 421280376 328713602 741527822 700216083 861179113 178776322 42633846 514786524 655852295 391551467 693909716 282641288 518399774 514786524 611449960 178776322 861179113 350802729 460621270 284097129 800444752 242163189 422657892 865966056 741527822 805493285 350802729 422657892 865966056 869322316 424780614 354441083 303512140 800444752 252767027 800444752 950319015 33552010 350369501 582046141 328713602 37467656 467312175 411437340 96325706 202470992 865966056 605868704 792486850 354577205 233350056 855274762 473596274 693909716 917782884 202470992 234841556 227189312 252767027 350802729 256737954 297851760 187307272 297851760 970819754 13084961 968673309 777567625 84100792 33552010 411437340 514786524 970819754 605868704 869322316 813693723 839573090 801608520 107334741 514786524 187307272 37467656 865966056 801608520 355623062 467312175 467312175 166233922 909865837 792486850 557917929 800444752 350369501 391551467 970819754 701144654 424780614 203170078 706143946 354577205 800444752 748725729 422657892 861179113 800444752 933874496 279958846 350369501 391551467 252767027 956074512 698204142 350802729 956074512 748725729 422657892 473596274 933874496 350802729 516798019 310459790 812629788 377015995 84100792 516798019 792486850 436662194 865966056 424780614 495151474 741527822 950319015 402728415 706143946 310459790 950319015 178776322 914482046 105230327 252767027 700216083 748725729 424780614 350369501 813693723 343298515 287514767 808616206 933874496 42633846 37467656 611449960 402728415 145395166 84100792 391551467 514786524 839573090 187933868 203170078 473596274 741527822 110800857 320767587 67084965 909865837 252767027 350802729 350369501 343298515 303512140 518399774 917782884 582046141 310459790 761390736 968673309 107334741 970819754 516798019 431992241 287514767 227189312 909865837 145395166 968673309 495151474 701144654 297851760 227189312 303512140 605868704 110800857 777567625 354441083 700216083 422474141 970819754 256737954 67084965 970819754 761390736 145395166 284097129 202470992 970819754 701144654 202470992 13084961 96325706 514786524 698204142 812629788 242163189 967462668 107334741 354577205 514786524 391551467 970819754 808616206 105230327 808616206 967462668 700216083 292988355 343298515 611449960 956074512 582046141 310459790 970819754 310459790 700216083 279958846 37467656 303512140 310459790 761390736 234841556 611449960 252767027 518399774 460621270 110800857 422474141 655852295 203170078 37467656 33552010 37467656 355623062 518399774 967462668 582046141 861175812 909865837 96325706 252767027 256737954 303512140 861179113 402728415 187307272 203170078 700216083 495151474 611449960 96325706 343298515 933874496 242163189 256737954 585399334 582046141 582046141 284097129 865966056 917782884 968673309 861175812 518399774 950319015 861179113 693909716 107334741 467312175 178776322 320767587 605868704 698204142 350802729 297851760 475750466 861175812 287514767 812629788 968673309 801608520 23405136 967462668 227189312 42633846 800444752 287514767 96325706 516798019 611449960 284097129 655852295 970819754 350802729 706143946 777567625 855274762 354577205 808616206 514786524 284097129 514786524 96325706 110800857 518399774 800444752 110800857 252767027 839573090 67084965 585399334 436662194 282641288 473596274 800444752 227189312 750210921 869322316 655852295 777567625 187933868 256807040 933874496 350369501 256737954 582046141 917782884 354441083 557917929 67084965 518399774 297851760 582046141 475750466 320767587 96325706 107334741 13084961 421280376 355623062 354441083 812629788 42633846 839573090 166233922 967462668 203170078 328713602 328713602 33552010 297851760 343298515 869322316 516798019 284097129 518399774 805493285 287514767 256737954 611449960 701144654 869322316 909865837 411437340 605868704 467312175 518410431 869322316 422657892 377015995 557917929 187933868 187933868 234841556 431992241 422474141 422474141 234841556 303512140 355623062 956074512 343298515 950319015 23405136 436662194 495151474 706143946 105230327 96325706 800444752 402728415 700216083 801608520 282641288 861179113 857039628 431992241 777567625 967462668 777567625 516798019 297851760 582046141 33552010 701144654 761390736 750210921 698204142 495151474 655852295 967462668 585399334 812629788 105230327 800444752 741527822 297851760 297851760 187307272 292988355 800444752 812629788 475750466 611449960 655852295 421280376 424780614 256807040 741527822 516798019 917782884 303512140 391551467 611449960 234089763 33552010 467312175 202470992 310459790 13084961 750210921 203170078 865966056 741527822 391551467 801608520 741527822 42633846 84100792 467312175 950319015 202470992 354441083 355623062 582046141 748725729 812629788 310459790 495151474 421280376 865966056 701144654 354441083 422657892 303512140 436662194 933874496 391551467 303512140 178776322 970819754 968673309 166233922 303512140 23405136 611449960 297851760 518410431 166233922 467312175 203170078 557917929 107334741 436662194 350802729 402728415 402728415 96325706 84100792 145395166 605868704 761390736 805493285 411437340 693909716 203170078 354577205 761390736 436662194 422474141 605868704 166233922 700216083 354441083 96325706 187933868 857039628 320767587 839573090 914482046 203170078 234089763 777567625 792486850 328713602 256737954 67084965 178776322 402728415 967462668 203170078 279958846 914482046 252767027 970819754 741527822 693909716 801608520 422657892 287514767 203170078 436662194 391551467 377015995 792486850 256737954 284097129 748725729 431992241 282641288 792486850 421280376 839573090 187307272 234841556 970819754 611449960 202470992 354441083 303512140 282641288 917782884 256737954 355623062 96325706 855274762 354441083 473596274 23405136 166233922 242163189 424780614 970819754 279958846 516798019 354577205 514786524 424780614 698204142 287514767 234841556 611449960 514786524 424780614 968673309 424780614 701144654 956074512 284097129 110800857 350802729 402728415 518399774 467312175 377015995 741527822 284097129 402728415 110800857 424780614 516798019 861175812 391551467 431992241 611449960 377015995 350802729 303512140 411437340 187307272 611449960 110800857 839573090 605868704 700216083 956074512 234841556 421280376 187933868 422474141 933874496 808616206 166233922 354441083 105230327 350369501 956074512 107334741 813693723 402728415 178776322 917782884 279958846 436662194 869322316 292988355 166233922 748725729 933874496 813693723 145395166 402728415 839573090 701144654 933874496 187933868 611449960 256737954 421280376 861175812 256807040 242163189 518399774 355623062 909865837 611449960 166233922 869322316 467312175 242163189 402728415 284097129 424780614 805493285 284097129 917782884 865966056 284097129 391551467 328713602 145395166 424780614 145395166 855274762 475750466 105230327 857039628 693909716 467312175 585399334 431992241 297851760 467312175 37467656 865966056 391551467 777567625 292988355 869322316 33552010 402728415 310459790 202470992 234089763 805493285 145395166 909865837 914482046 914482046 37467656 514786524 869322316 436662194 741527822 37467656 320767587 700216083 287514767 203170078 839573090 23405136 284097129 967462668 801608520 813693723 436662194 518410431 431992241 518410431 107334741 701144654 328713602 431992241 557917929 693909716 693909716 297851760 917782884 310459790 800444752 234089763 777567625 839573090 424780614 202470992 693909716 284097129 303512140 187307272 202470992 107334741 350802729 914482046 178776322 761390736 431992241 800444752 813693723 857039628 431992241 256737954 292988355 467312175 256737954 422657892 706143946 187307272 582046141 33552010 813693723 233350056 178776322 741527822 166233922 110800857 761390736 105230327 516798019 582046141 865966056 605868704 13084961 970819754 37467656 813693723 202470992 42633846 256737954 917782884 514786524 107334741 320767587 187933868 700216083 800444752 805493285 467312175 514786524 865966056 813693723 354577205 855274762 202470992 166233922 655852295 105230327 909865837 857039628 436662194 801608520 422474141 422657892 865966056 424780614 422474141 107334741 328713602 166233922 234089763 350802729 350369501 355623062 518410431 917782884 282641288 279958846 178776322 292988355 933874496 585399334 107334741 909865837 203170078 857039628 287514767 861179113 355623062 422657892 748725729 303512140 256807040 861179113 839573090 279958846 869322316 812629788 698204142 514786524 693909716 801608520 693909716 933874496 495151474 292988355 328713602 354577205 421280376 166233922 917782884 424780614 234841556 436662194 700216083 700216083 518410431 227189312 967462668 287514767 279958846 698204142 37467656 585399334 917782884 13084961 202470992 256807040 611449960 377015995 585399334 110800857 187933868 287514767 310459790 805493285 909865837 234089763 605868704 424780614 914482046 813693723 424780614 917782884 145395166 105230327 839573090 234089763 166233922 460621270 655852295 460621270 303512140 107334741 909865837 436662194 557917929 431992241 693909716 421280376 460621270 282641288 107334741 516798019 865966056 310459790 355623062 411437340 287514767 605868704 187307272 813693723 914482046 350369501 777567625 950319015 855274762 377015995 698204142 292988355 518410431 422474141 518399774 282641288 701144654 605868704 234089763 857039628 105230327 203170078 914482046 518410431 950319015 473596274 37467656 839573090 582046141 693909716 354577205 582046141 202470992 234089763 242163189 933874496 13084961 354577205 557917929 96325706 557917929 812629788 234089763 354577205 698204142 402728415 42633846 282641288 869322316 256737954 402728415 467312175 202470992 805493285 284097129 933874496 256807040 96325706 13084961 557917929 166233922 355623062 473596274 42633846 297851760 411437340 761390736 869322316 582046141 107334741 701144654 33552010 282641288 495151474 284097129 320767587 187933868 700216083 37467656 467312175 13084961 909865837 777567625 956074512 914482046 282641288 968673309 391551467 355623062 310459790 411437340 107334741 33552010 611449960 279958846 605868704 869322316 234089763 914482046 33552010 422657892 422657892 234089763 252767027 698204142 303512140 869322316 227189312 67084965 956074512 861179113 284097129 178776322 256737954 96325706 343298515 67084965 750210921 411437340 234841556 495151474 320767587 402728415 355623062 813693723 282641288 421280376 227189312 422657892 282641288 968673309 585399334 777567625 968673309 748725729 355623062 33552010 350369501 475750466 279958846 914482046 350369501 402728415 234841556 956074512 741527822 855274762 706143946 42633846 284097129 354441083 252767027 178776322 110800857 914482046 424780614 495151474 761390736 808616206 967462668 701144654 202470992 436662194 166233922 256737954 968673309 42633846 857039628 801608520 256737954 698204142 422474141 110800857 808616206 933874496 310459790 242163189 256807040 516798019 402728415 467312175 355623062 861175812 256807040 436662194 693909716 292988355 436662194 242163189 865966056 706143946 514786524 234841556 909865837 242163189 227189312 701144654 701144654 917782884 861179113 424780614 460621270 475750466 42633846 187933868 518399774 23405136 518410431 792486850 585399334 422657892 354441083 292988355 801608520 557917929 23405136 557917929 557917929 518399774 252767027 287514767 411437340 495151474 700216083 33552010 233350056 377015995 84100792 424780614 585399334 328713602 105230327 303512140 227189312 431992241 812629788 693909716 320767587 431992241 107334741 933874496 107334741 914482046 242163189 84100792 233350056 792486850 436662194 422474141 110800857 693909716 402728415 813693723 42633846 812629788 431992241 377015995 436662194 761390736 865966056 516798019 424780614 700216083 350369501 292988355 611449960 436662194 402728415 805493285 706143946 350369501 252767027 557917929 857039628 234089763 869322316 514786524 436662194 355623062 287514767 256807040 84100792 812629788 761390736 292988355 33552010 701144654 698204142 869322316 33552010 42633846 917782884 467312175 107334741 284097129 105230327 701144654 800444752 233350056 431992241 800444752 256737954 473596274 234841556 869322316 411437340 292988355 968673309 518399774 698204142 282641288 801608520 698204142 933874496 343298515 42633846 402728415 187933868 424780614 422657892 857039628 287514767 328713602 354441083 354441083 514786524 227189312 777567625 279958846 701144654 792486850 698204142 706143946 655852295 436662194 42633846 812629788 252767027 23405136 933874496 701144654 391551467 377015995 861175812 514786524 467312175 857039628 967462668 354577205 284097129 145395166 861175812 460621270 354441083 967462668 857039628 421280376 698204142 377015995 303512140 252767027 861179113 741527822 227189312 234089763 518410431 402728415 233350056 800444752 166233922 813693723 956074512 518399774 967462668 354441083 582046141 869322316 467312175 402728415 473596274 303512140 812629788 473596274 761390736 956074512 914482046 391551467 516798019 812629788 933874496 967462668 792486850 518399774 202470992 701144654 495151474 967462668 801608520 475750466 105230327 585399334 750210921 107334741 812629788 234841556 37467656 284097129 473596274 297851760 234841556 801608520 234089763 585399334 256807040 328713602 861179113 431992241 256737954 582046141 495151474 284097129 460621270 933874496 582046141 956074512 203170078 933874496 292988355 411437340 256737954 514786524 422474141 518410431 256737954 256807040 518410431 84100792 495151474 970819754 855274762 518399774 914482046 42633846 256737954 13084961 355623062 178776322 234841556 812629788 105230327 110800857 585399334 698204142 741527822 698204142 518410431 865966056 855274762 914482046 777567625 252767027 37467656 13084961 166233922 655852295 611449960 761390736 914482046 839573090 166233922 857039628 391551467 343298515 693909716 256807040 279958846 473596274 808616206 956074512 516798019 611449960 475750466 282641288 23405136 611449960 748725729 967462668 343298515 516798019 424780614 96325706 411437340 110800857 256807040 812629788 67084965 424780614 107334741 839573090 808616206 777567625 514786524 256807040 421280376 748725729 84100792 557917929 956074512 303512140 187307272 424780614 227189312 233350056 812629788 585399334 582046141 968673309 956074512 37467656 808616206 475750466 431992241 234089763 234841556 252767027 282641288 391551467 110800857 256737954 421280376 706143946 411437340 297851760 234089763 801608520 110800857 422657892 914482046 13084961 282641288 391551467 792486850 145395166 411437340 145395166 611449960 252767027 422657892 350802729 354577205 917782884 320767587 297851760 292988355 145395166 391551467 256737954 421280376 701144654 202470992 813693723 761390736 328713602 516798019 741527822 777567625 750210921 110800857 67084965 801608520 655852295 402728415 808616206 67084965 518399774 812629788 402728415 203170078 917782884 282641288 287514767 909865837 256737954 655852295 585399334 105230327 605868704 582046141 37467656 234841556 698204142 431992241 242163189 605868704 582046141 422474141 343298515 67084965 84100792 761390736 350802729 855274762 110800857 252767027 107334741 391551467 861179113 605868704 350802729 424780614 292988355 287514767 303512140 354577205 761390736 203170078 377015995 741527822 282641288 701144654 950319015 13084961 178776322 518399774 187307272 328713602 909865837 145395166 761390736 166233922 203170078 355623062 698204142 287514767 422657892 431992241 777567625 909865837 741527822 812629788 605868704 741527822 242163189 557917929 33552010 611449960 839573090 282641288 865966056 761390736 37467656 145395166 467312175 310459790 956074512 284097129 700216083 354577205 292988355 422657892 292988355 693909716 933874496 350802729 655852295 377015995 865966056 203170078 424780614 233350056 805493285 421280376 805493285 950319015 869322316 460621270 839573090 37467656 42633846 422657892 698204142 473596274 252767027 292988355 970819754 968673309 234841556 865966056 279958846 701144654 557917929 287514767 748725729 812629788 292988355 402728415 861175812 187933868 516798019 431992241 514786524 284097129 187933868 203170078 813693723 256737954 741527822 475750466 865966056 761390736 475750466 800444752 495151474 967462668 839573090 96325706 800444752 950319015 700216083 303512140 748725729 861179113 166233922 23405136 303512140 777567625 227189312 473596274 84100792 518410431 297851760 203170078 700216083 96325706 402728415 967462668 391551467 421280376 431992241 67084965 377015995 84100792 655852295 256807040 808616206 857039628 282641288 701144654 869322316 611449960 67084965 706143946 839573090 202470992 861179113 343298515 514786524 424780614 801608520 518399774 252767027 297851760 187933868 377015995 865966056 801608520 585399334 234089763 287514767 178776322 203170078 411437340 23405136 968673309 67084965 801608520 956074512 279958846 33552010 391551467 303512140 968673309 234841556 585399334 310459790 105230327 422657892 421280376 495151474 792486850 256737954 839573090 700216083 402728415 869322316 605868704 750210921 303512140 328713602 585399334 203170078 761390736 933874496 350369501 970819754 203170078 422657892 287514767 801608520 279958846 310459790 741527822 42633846 495151474 421280376 23405136 37467656 354577205 495151474 698204142 202470992 284097129 292988355 292988355 706143946 750210921 436662194 933874496 808616206 310459790 741527822 761390736 37467656 203170078 67084965 605868704 812629788 13084961 761390736 203170078 950319015 233350056 422657892 605868704 292988355 869322316 402728415 865966056 431992241 402728415 861175812 693909716 585399334 475750466 67084965 350802729 234089763 84100792 516798019 950319015 252767027 187933868 107334741 303512140 234841556 861175812 750210921 234841556 557917929 377015995 518399774 475750466 282641288 187307272 750210921 706143946 33552010 282641288 839573090 518399774 839573090 282641288 252767027 355623062 700216083 42633846 303512140 233350056 611449960 105230327 956074512 495151474 956074512 105230327 917782884 422657892 436662194 865966056 700216083 792486850 839573090 187307272 967462668 33552010 424780614 233350056 750210921 967462668 42633846 421280376 585399334 865966056 422657892 33552010 557917929 287514767 187307272 473596274 422474141 436662194 96325706 514786524 105230327 777567625 282641288 96325706 105230327 812629788 750210921 865966056 495151474 861175812 350369501 96325706 424780614 202470992 252767027 256737954 166233922 187307272 698204142 967462668 187933868 234089763 473596274 582046141 166233922 516798019 917782884 861179113 303512140 813693723 436662194 303512140 805493285 839573090 693909716 748725729 110800857 310459790 242163189 777567625 33552010 514786524 516798019 582046141 518399774 861179113 202470992 914482046 292988355 421280376 377015995 292988355 431992241 422474141 741527822 202470992 256807040 812629788 808616206 514786524 792486850 343298515 227189312 805493285 865966056 421280376 187933868 96325706 861175812 701144654 233350056 402728415 421280376 96325706 33552010 956074512 968673309 792486850 33552010 166233922 475750466 227189312 516798019 968673309 107334741 655852295 800444752 350369501 495151474 748725729 391551467 431992241 514786524 284097129 855274762 869322316 343298515 96325706 178776322 869322316 110800857 956074512 377015995 350369501 287514767 801608520 698204142 967462668 813693723 967462668 700216083 861179113 473596274 909865837 297851760 234089763 839573090 582046141 287514767 933874496 460621270 110800857 839573090 355623062 67084965 761390736 557917929 411437340 233350056 967462668 411437340 422657892 203170078 187307272 33552010 187933868 467312175 516798019 166233922 284097129 422474141 37467656 839573090 748725729 495151474 970819754 698204142 33552010 495151474 460621270 202470992 431992241 105230327 431992241 460621270 473596274 813693723 869322316 350802729 166233922 411437340 750210921 706143946 706143946 67084965 761390736 282641288 233350056 391551467 178776322 518410431 698204142 839573090 967462668 297851760 605868704 839573090 861175812 460621270 145395166 655852295 145395166 354441083 518410431 256737954 105230327 693909716 279958846 33552010 42633846 967462668 42633846 605868704 355623062 355623062 354441083 355623062 805493285 777567625 585399334 805493285 256807040 234841556 256807040 812629788 655852295 865966056 105230327 297851760 227189312 611449960 282641288 557917929 700216083 917782884 187933868 518410431 23405136 970819754 750210921 227189312 839573090 761390736 700216083 839573090 855274762 402728415 37467656 950319015 187307272 234089763 377015995 320767587 495151474 84100792 495151474 933874496 187307272 202470992 518399774 354577205 354441083 320767587 354441083 203170078 242163189 107334741 320767587 303512140 967462668 869322316 611449960 473596274 693909716 582046141 655852295 33552010 320767587 287514767 33552010 475750466 514786524 967462668 256807040 377015995 350369501 514786524 37467656 187933868 33552010 310459790 956074512 805493285 187307272 67084965 297851760 252767027 436662194 343298515 279958846 203170078 287514767 861175812 310459790 320767587 460621270 605868704 187933868 166233922 557917929 693909716 282641288 13084961 909865837 861179113 107334741 611449960 748725729 292988355 808616206 350802729 310459790 320767587 422657892 869322316 343298515 585399334 23405136 475750466 436662194 909865837 279958846 402728415 287514767 256737954 96325706 242163189 282641288 495151474 84100792 187933868 284097129 967462668 861179113 741527822 297851760 861179113 514786524 467312175 808616206 605868704 233350056 861179113 933874496 808616206 967462668 350369501 812629788 518410431 475750466 234841556 514786524 467312175 187307272 801608520 801608520 287514767 166233922 611449960 518399774 748725729 605868704 187933868 431992241 808616206 750210921 422474141 800444752 857039628 475750466 914482046 857039628 202470992 777567625 424780614 166233922 67084965 605868704 700216083 256737954 473596274 557917929 282641288 748725729 282641288 310459790 350802729 967462668 227189312 282641288 475750466 354577205 460621270 303512140 287514767 411437340 242163189 227189312 203170078 805493285 202470992 234841556 297851760 252767027 582046141 750210921 812629788 514786524 950319015 13084961 67084965 970819754 700216083 693909716 377015995 105230327 37467656 145395166 110800857 805493285 701144654 107334741 706143946 234841556 865966056 234841556 234089763 84100792 808616206 967462668 857039628 431992241 761390736 914482046 328713602 421280376 303512140 13084961 303512140 328713602 310459790 777567625 297851760 518399774 808616206 67084965 377015995 861175812 777567625 436662194 869322316 950319015 33552010 411437340 655852295 655852295 178776322 84100792 431992241 37467656 411437340 518410431 187307272 424780614 252767027 292988355 741527822 110800857 861179113 203170078 750210921 411437340 96325706 582046141 350369501 431992241 411437340 869322316 514786524 869322316 514786524 105230327 741527822 328713602 914482046 777567625 970819754 350802729 13084961 655852295 13084961 698204142 431992241 13084961 792486850 178776322 693909716 861179113 42633846 869322316 107334741 37467656 968673309 84100792 303512140 518399774 865966056 202470992 967462668 242163189 37467656 42633846 761390736 839573090 839573090 855274762 391551467 698204142 792486850 698204142 813693723 96325706 166233922 516798019 279958846 310459790 855274762 761390736 748725729 145395166 655852295 328713602 475750466 516798019 202470992 518399774 320767587 516798019 693909716 287514767 741527822 145395166 914482046 13084961 460621270 105230327 741527822 354577205 813693723 968673309 516798019 956074512 202470992 956074512 227189312 805493285 514786524 431992241 808616206 203170078 303512140 234841556 422657892 611449960 706143946 227189312 655852295 495151474 23405136 233350056 187307272 933874496 252767027 233350056 967462668 808616206 431992241 812629788 582046141 495151474 145395166 23405136 279958846 107334741 234841556 42633846 839573090 693909716 233350056 467312175 145395166 431992241 234841556 611449960 84100792 13084961 279958846 202470992 967462668 518399774 422474141 187933868 37467656 706143946 178776322 693909716 805493285 605868704 377015995 956074512 792486850 698204142 187933868 801608520 421280376 42633846 761390736 967462668 701144654 611449960 812629788 950319015 808616206 611449960 23405136 805493285 518410431 518410431 84100792 968673309 303512140 801608520 706143946 933874496 242163189 13084961 761390736 956074512 310459790 698204142 700216083 431992241 436662194 355623062 706143946 402728415 42633846 284097129 84100792 495151474 516798019 585399334 411437340 460621270 422474141 178776322 411437340 252767027 354441083 67084965 495151474 914482046 557917929 187933868 967462668 96325706 582046141 282641288 914482046 96325706 234841556 203170078 67084965 343298515 460621270 350369501 33552010 700216083 279958846 42633846 256737954 933874496 701144654 354577205 582046141 350802729 968673309 411437340 777567625 967462668 557917929 252767027 279958846 855274762 865966056 33552010 292988355 110800857 812629788 812629788 933874496 411437340 582046141 202470992 516798019 813693723 354577205 233350056 37467656 839573090 706143946 242163189 750210921 284097129 855274762 402728415 13084961 234841556 178776322 354441083 436662194 402728415 813693723 518410431 436662194 23405136 422657892 869322316 914482046 424780614 227189312 354577205 343298515 861175812 516798019 585399334 203170078 857039628 234841556 748725729 605868704 234089763 422474141 706143946 777567625 917782884 310459790 857039628 284097129 166233922 105230327 350369501 801608520 328713602 203170078 422657892 227189312 792486850 287514767 310459790 422657892 110800857 473596274 187933868 203170078 234089763 145395166 495151474 514786524 84100792 67084965 693909716 950319015 187933868 33552010 855274762 292988355 436662194 343298515 242163189 792486850 67084965 178776322 693909716 869322316 355623062 354577205 808616206 805493285 495151474 145395166 279958846 110800857 256807040 33552010 800444752 350802729 343298515 110800857 202470992 23405136 861179113 909865837 605868704 377015995 582046141 475750466 698204142 950319015 582046141 23405136 252767027 917782884 107334741 202470992 377015995 355623062 279958846 279958846 354577205 242163189 741527822 950319015 585399334 869322316 514786524 203170078 950319015 303512140 424780614 473596274 110800857 917782884 514786524 582046141 693909716 970819754 967462668 431992241 297851760 242163189 914482046 741527822 865966056 110800857 518410431 585399334 467312175 303512140 284097129 279958846 282641288 970819754 655852295 84100792 350802729 950319015 166233922 582046141 861175812 914482046 801608520 350802729 800444752 605868704 166233922 801608520 256807040 256737954 310459790 582046141 748725729 343298515 328713602 234089763 917782884 354577205 37467656 748725729 956074512 917782884 354577205 956074512 792486850 855274762 968673309 37467656 777567625 431992241 178776322 42633846 869322316 287514767 105230327 350369501 805493285 233350056 355623062 145395166 310459790 516798019 350369501 391551467 805493285 234089763 813693723 377015995 234841556 693909716 655852295 67084965 950319015 460621270 145395166 284097129 350802729 839573090 514786524 234089763 105230327 917782884 202470992 582046141 187933868 279958846 145395166 343298515 865966056 855274762 473596274 933874496 145395166 805493285 808616206 467312175 67084965 350802729 436662194 700216083 202470992 431992241 792486850 475750466 37467656 297851760 234841556 741527822 354577205 557917929 698204142 967462668 968673309 355623062 234089763 495151474 355623062 13084961 145395166 96325706 310459790 968673309 861179113 411437340 411437340 839573090 33552010 968673309 234841556 861179113 354577205 67084965 516798019 861175812 611449960 287514767 777567625 350802729 282641288 518410431 812629788 256737954 750210921 750210921 495151474 107334741 855274762 741527822 252767027 234841556 933874496 808616206 693909716 310459790 467312175 256807040 857039628 328713602 282641288 968673309 292988355 431992241 914482046 467312175 761390736 808616206 187307272 861175812 813693723 422657892 256737954 865966056 42633846 96325706 813693723 350369501 421280376 431992241 402728415 582046141 956074512 84100792 145395166 377015995 514786524 812629788 350369501 350369501 909865837 950319015 227189312 328713602 839573090 13084961 350802729 37467656 777567625 105230327 424780614 67084965 808616206 970819754 411437340 110800857 698204142 805493285 354441083 421280376 284097129 354441083 421280376 424780614 187307272 467312175 252767027 495151474 865966056 391551467 585399334 914482046 611449960 256737954 857039628 355623062 861175812 750210921 203170078 495151474 495151474 422474141 42633846 350802729 655852295 279958846 869322316 310459790 42633846 495151474 234089763 350802729 297851760 343298515 917782884 284097129 813693723 917782884 354577205 203170078 354441083 234089763 431992241 42633846 518410431 355623062 234841556 698204142 355623062 105230327 391551467 518410431 914482046 861179113 968673309 377015995 706143946 402728415 805493285 861175812 701144654 252767027 839573090 917782884 279958846 839573090 178776322 761390736 808616206 655852295 585399334 861175812 701144654 855274762 391551467 800444752 861179113 377015995 350369501 436662194 585399334 792486850 967462668 354577205 343298515 256737954 107334741 282641288 748725729 436662194 37467656 869322316 968673309 706143946 110800857 800444752 256737954 391551467 706143946 611449960 310459790 422474141 855274762 436662194 808616206 909865837 256807040 343298515 105230327 516798019 917782884 110800857 857039628 800444752 292988355 869322316 761390736 256807040 436662194 813693723 421280376 354441083 475750466 933874496 869322316 377015995 23405136 354441083 256737954 320767587 377015995 861179113 473596274 909865837 861175812 411437340 914482046 234841556 350802729 460621270 292988355 187307272 655852295 792486850 801608520 187307272 813693723 956074512 37467656 706143946 514786524 914482046 800444752 391551467 422474141 473596274 105230327 582046141 805493285 202470992 343298515 37467656 233350056 297851760 431992241 187933868 202470992 933874496 343298515 582046141 424780614 145395166 914482046 869322316 354441083 422474141 909865837 805493285 402728415 473596274 234841556 475750466 495151474 812629788 585399334 693909716 33552010 282641288 700216083 869322316 741527822 865966056 242163189 761390736 320767587 328713602 166233922 495151474 377015995 422657892 800444752 310459790 242163189 967462668 33552010 67084965 107334741 256807040 812629788 460621270 698204142 187933868 495151474 256807040 84100792 422474141 748725729 968673309 287514767 460621270 855274762 424780614 110800857 37467656 279958846 914482046 808616206 800444752 585399334 861175812 187307272 861175812 585399334 805493285 354441083 37467656 857039628 605868704 110800857 761390736 67084965 187933868 861175812 516798019 741527822 303512140 166233922 865966056 292988355 203170078 145395166 777567625 343298515 402728415 421280376 256737954 761390736 37467656 343298515 956074512 700216083 865966056 861175812 605868704 861175812 431992241 516798019 777567625 343298515 178776322 909865837 303512140 605868704 865966056 582046141 37467656 750210921 855274762 968673309 67084965 105230327 284097129 187307272 424780614 861179113 516798019 178776322 145395166 933874496 282641288 110800857 187307272 473596274 96325706 917782884 700216083 761390736 516798019 422474141 343298515 242163189 557917929 350802729 328713602 611449960 422657892 402728415 422657892 516798019 421280376 956074512 605868704 605868704 861179113 611449960 748725729 422474141 869322316 233350056 23405136 582046141 42633846 855274762 42633846 869322316 750210921 582046141 956074512 282641288 861179113 861175812 698204142 839573090 84100792 256807040 377015995 166233922 582046141 350802729 700216083 252767027 256807040 256807040 67084965 187307272 808616206 813693723 279958846 761390736 801608520 611449960 813693723 354441083 701144654 950319015 698204142 808616206 84100792 421280376 107334741 518410431 582046141 107334741 970819754 42633846 750210921 350802729 377015995 233350056 187307272 13084961 422474141 354441083 475750466 518410431 761390736 701144654 297851760 967462668 242163189 13084961 234841556 422474141 865966056 287514767 297851760 857039628 107334741 42633846 178776322 582046141 23405136 805493285 605868704 514786524 256807040 706143946 234841556 693909716 234089763 391551467 284097129 655852295 792486850 107334741 402728415 701144654 813693723 792486850 700216083 805493285 203170078 460621270 473596274 805493285 421280376 518410431 748725729 516798019 354577205 605868704 391551467 284097129 741527822 402728415 855274762 460621270 328713602 967462668 857039628 869322316 585399334 792486850 861175812 23405136 110800857 110800857 96325706 914482046 227189312 107334741 110800857 800444752 166233922 861179113 303512140 750210921 105230327 698204142 750210921 933874496 473596274 105230327 354577205 355623062 813693723 350369501 328713602 107334741 473596274 869322316 693909716 839573090 105230327 956074512 424780614 611449960 282641288 518399774 354577205 700216083 282641288 956074512 42633846 422474141 33552010 310459790 320767587 968673309 557917929 13084961 233350056 233350056 145395166 303512140 611449960 869322316 516798019 431992241 813693723 956074512 611449960 655852295 475750466 693909716 350369501 700216083 706143946 411437340 698204142 805493285 234841556 701144654 422657892 777567625 800444752 33552010 514786524 402728415 869322316 354441083 297851760 865966056 354441083 391551467 812629788 303512140 741527822 110800857 105230327 145395166 431992241 698204142 473596274 495151474 516798019 178776322 166233922 233350056 284097129 282641288 422474141 279958846 310459790 909865837 422474141 354441083 421280376 557917929 284097129 467312175 13084961 933874496 805493285 473596274 354441083 861175812 475750466 967462668 808616206 839573090 585399334 865966056 813693723 233350056 970819754 516798019 178776322 914482046 354577205 611449960 303512140 933874496 96325706 234841556 310459790 701144654 475750466 178776322 350802729 582046141 518410431 861179113 611449960 67084965 203170078 67084965 701144654 256737954 909865837 585399334 110800857 234089763 700216083 242163189 585399334 914482046 812629788 861175812 865966056 350802729 865966056 605868704 655852295 518410431 865966056 839573090 354577205 178776322 557917929 234841556 37467656 698204142 297851760 701144654 287514767 67084965 698204142 611449960 970819754 292988355 436662194 518410431 411437340 145395166 741527822 970819754 698204142 970819754 950319015 655852295 693909716 869322316 402728415 422474141 750210921 242163189 424780614 467312175 473596274 518410431 411437340 475750466 303512140 473596274 282641288 655852295 242163189 422657892 585399334 287514767 950319015 67084965 518410431 233350056 861175812 956074512 611449960 33552010 234841556 917782884 355623062 473596274 869322316 178776322 84100792 693909716 282641288 475750466 557917929 460621270 431992241 700216083 187933868 187307272 518399774 761390736 424780614 518410431 956074512 145395166 110800857 956074512 110800857 292988355 777567625 812629788 933874496 297851760 970819754 611449960 422657892 256807040 84100792 303512140 970819754 792486850 320767587 187307272 421280376 303512140 234089763 411437340 495151474 402728415 105230327 284097129 391551467 227189312 706143946 861175812 287514767 808616206 67084965 187933868 857039628 518399774 518399774 350802729 279958846 96325706 37467656 869322316 105230327 518410431 67084965 350802729 808616206 391551467 857039628 436662194 411437340 436662194 857039628 861179113 256737954 297851760 187307272 422474141 808616206 950319015 421280376 37467656 855274762 700216083 292988355 748725729 970819754 355623062 741527822 585399334 13084961 242163189 297851760 287514767 473596274 310459790 178776322 422657892 424780614 187933868 467312175 411437340 350369501 741527822 808616206 557917929 256737954 436662194 256737954 970819754 421280376 110800857 187933868 518410431 67084965 67084965 808616206 203170078 761390736 777567625 585399334 777567625 354441083 67084965 279958846 292988355 284097129 242163189 202470992 861175812 402728415 792486850 857039628 792486850 13084961 839573090 292988355 706143946 909865837 411437340 284097129 42633846 233350056 518410431 514786524 518399774 391551467 178776322 460621270 355623062 801608520 970819754 431992241 855274762 933874496 343298515 467312175 518399774 436662194 611449960 84100792 436662194 813693723 310459790 110800857 748725729 748725729 350369501 187307272 800444752 741527822 227189312 110800857 105230327 377015995 516798019 96325706 202470992 178776322 279958846 391551467 933874496 13084961 839573090 475750466 145395166 741527822 421280376 422474141 967462668 970819754 861175812 518399774 518399774 310459790 518410431 354577205 320767587 178776322 808616206 967462668 297851760 761390736 585399334 166233922 13084961 693909716 516798019 792486850 950319015 187933868 777567625 557917929 861175812 84100792 13084961 202470992 473596274 67084965 292988355 343298515 234089763 402728415 813693723 310459790 256807040 956074512 839573090 611449960 855274762 805493285 422474141 105230327 67084965 865966056 792486850 701144654 812629788 869322316 518399774 256737954 748725729 354441083 422474141 178776322 514786524 967462668 693909716 933874496 96325706 242163189 698204142 933874496 909865837 805493285 377015995 284097129 202470992 303512140 914482046 855274762 701144654 909865837 391551467 13084961 227189312 741527822 857039628 777567625 495151474 436662194 202470992 166233922 110800857 701144654 350802729 178776322 145395166 256807040 67084965 750210921 67084965 792486850 67084965 37467656 233350056 292988355 33552010 585399334 777567625 698204142 475750466 813693723 350369501 107334741 495151474 107334741 33552010 950319015 582046141 187933868 13084961 422657892 292988355 748725729 303512140 909865837 698204142 328713602 741527822 287514767 582046141 421280376 343298515 297851760 42633846 377015995 84100792 473596274 855274762 950319015 865966056 748725729 328713602 33552010 67084965 950319015 350369501 256807040 227189312 234089763 227189312 473596274 203170078 303512140 516798019 431992241 110800857 67084965 956074512 355623062 105230327 350802729 350369501 350369501 706143946 105230327 67084965 706143946 917782884 956074512 812629788 411437340 582046141 424780614 256737954 460621270 914482046 956074512 287514767 203170078 110800857 475750466 187933868 460621270 611449960 320767587 391551467 582046141 42633846 202470992 343298515 242163189 377015995 855274762 292988355 436662194 700216083 310459790 377015995 256737954 202470992 303512140 310459790 42633846 467312175 917782884 431992241 377015995 354441083 350369501 861179113 33552010 495151474 33552010 792486850 37467656 655852295 284097129 585399334 303512140 800444752 585399334 967462668 970819754 933874496 13084961 350802729 495151474 256737954 310459790 292988355 23405136 460621270 611449960 233350056 279958846 701144654 808616206 233350056 605868704 166233922 297851760 800444752 354441083 706143946 693909716 805493285 933874496 813693723 777567625 242163189 320767587 909865837 605868704 495151474 234841556 107334741 320767587 310459790 178776322 950319015 282641288 202470992 605868704 67084965 350802729 279958846 914482046 166233922 256807040 37467656 42633846 865966056 411437340 917782884 292988355 107334741 166233922 354577205 421280376 605868704 234089763 23405136 354441083 909865837 698204142 967462668 422474141 950319015 460621270 933874496 518410431 421280376 605868704 808616206 355623062 792486850 693909716 105230327 518410431 284097129 865966056 467312175 13084961 107334741 354577205 473596274 839573090 411437340 805493285 800444752 187933868 698204142 950319015 967462668 391551467 518399774 96325706 166233922 350802729 805493285 187933868 282641288 812629788 970819754 611449960 33552010 467312175 67084965 350802729 107334741 693909716 473596274 96325706 585399334 611449960 202470992 701144654 33552010 107334741 839573090 741527822 914482046 355623062 350369501 933874496 855274762 282641288 187307272 750210921 473596274 424780614 917782884 391551467 234089763 252767027 655852295 855274762 801608520 808616206 761390736 582046141 869322316 861179113 13084961 475750466 105230327 33552010 869322316 107334741 792486850 792486850 611449960 777567625 805493285 105230327 354577205 354441083 700216083 292988355 516798019 518410431 391551467 956074512 166233922 145395166 303512140 865966056 187933868 202470992 252767027 279958846 422474141 585399334 967462668 933874496 227189312 518410431 297851760 813693723 475750466 518399774 328713602 411437340 839573090 761390736 748725729 234089763 33552010 518399774 808616206 42633846 431992241 473596274 350369501 475750466 750210921 105230327 287514767 354441083 33552010 252767027 328713602 460621270 23405136 234089763 467312175 808616206 761390736 914482046 865966056 431992241 914482046 203170078 350369501 110800857 354577205 256737954 518399774 805493285 805493285 354441083 467312175 956074512 187307272 292988355 303512140 761390736 970819754 869322316 706143946 13084961 67084965 424780614 514786524 582046141 808616206 800444752 107334741 956074512 67084965 105230327 328713602 792486850 252767027 808616206 611449960 861179113 242163189 698204142 282641288 96325706 861179113 303512140 284097129 706143946 422657892 287514767 800444752 279958846 950319015 203170078 514786524 750210921 475750466 282641288 350369501 473596274 812629788 422657892 792486850 343298515 861175812 234089763 812629788 350802729 402728415 279958846 968673309 909865837 861179113 234089763 354441083 914482046 42633846 227189312 865966056 777567625 808616206 909865837 801608520 227189312 436662194 855274762 166233922 320767587 805493285 475750466 557917929 460621270 808616206 761390736 350802729 518399774 861179113 202470992 812629788 234841556 328713602 436662194 700216083 518410431 233350056 761390736 518399774 585399334 292988355 933874496 933874496 605868704 909865837 256737954 933874496 13084961 865966056 343298515 431992241 84100792 145395166 96325706 96325706 166233922 698204142 748725729 37467656 917782884 933874496 706143946 354441083 350802729 37467656 402728415 328713602 402728415 42633846 495151474 252767027 84100792 256807040 343298515 320767587 792486850 950319015 861175812 310459790 67084965 279958846 968673309 234089763 422657892 233350056 761390736 801608520 857039628 861175812 84100792 518410431 391551467 518410431 402728415 292988355 67084965 282641288 585399334 67084965 42633846 467312175 166233922 310459790 869322316 297851760 242163189 909865837 203170078 808616206 350369501 42633846 303512140 792486850 422657892 166233922 287514767 421280376 233350056 422474141 475750466 350369501 105230327 234841556 436662194 292988355 967462668 808616206 741527822 869322316 857039628 310459790 350802729 861175812 279958846 279958846 310459790 292988355 909865837 402728415 801608520 431992241 233350056 107334741 42633846 421280376 968673309 518399774 741527822 861179113 354577205 741527822 354441083 956074512 812629788 202470992 436662194 909865837 166233922 110800857 812629788 402728415 284097129 467312175 166233922 242163189 256807040 84100792 242163189 422474141 166233922 421280376 422474141 252767027 557917929 202470992 355623062 956074512 234841556 284097129 284097129 861175812 748725729 107334741 748725729 495151474 297851760 869322316 761390736 421280376 914482046 33552010 968673309 655852295 436662194 611449960 96325706 84100792 33552010 203170078 328713602 202470992 33552010 800444752 917782884 514786524 698204142 350802729 242163189 354577205 839573090 303512140 421280376 424780614 354577205 282641288 202470992 256807040 777567625 917782884 801608520 187933868 110800857 310459790 411437340 13084961 242163189 166233922 460621270 343298515 693909716 495151474 839573090 411437340 514786524 792486850 354441083 861175812 761390736 178776322 105230327 355623062 297851760 933874496 706143946 431992241 582046141 516798019 33552010 909865837 234841556 187933868 282641288 839573090 857039628 611449960 320767587 582046141 233350056 107334741 422657892 377015995 234841556 310459790 582046141 700216083 411437340 145395166 865966056 424780614 42633846 777567625 557917929 350802729 805493285 956074512 761390736 350802729 956074512 473596274 402728415 473596274 256807040 350802729 227189312 700216083 436662194 145395166 968673309 67084965 557917929 585399334 518399774 869322316 166233922 436662194 700216083 292988355 514786524 792486850 202470992 968673309 279958846 800444752 917782884 354577205 518410431 861175812 933874496 777567625 701144654 287514767 655852295 585399334 343298515 861179113 605868704 956074512 279958846 256807040 354577205 956074512 178776322 861179113 13084961 605868704 42633846 284097129 297851760 557917929 605868704 96325706 693909716 178776322 869322316 582046141 516798019 861175812 467312175 518399774 801608520 233350056 655852295 233350056 436662194 96325706 585399334 792486850 33552010 914482046 693909716 424780614 256737954 424780614 750210921 655852295 857039628 970819754 914482046 970819754 813693723 355623062 343298515 279958846 706143946 761390736 970819754 950319015 475750466 328713602 706143946 279958846 145395166 96325706 422657892 227189312 777567625 557917929 700216083 431992241 518410431 350802729 777567625 813693723 777567625 701144654 914482046 917782884 303512140 460621270 700216083 557917929 917782884 320767587 933874496 857039628 320767587 605868704 950319015 256737954 777567625 422474141 467312175 354441083 343298515 861179113 282641288 611449960 701144654 23405136 706143946 792486850 933874496 227189312 67084965 869322316 857039628 693909716 343298515 256807040 287514767 96325706 431992241 320767587 145395166 355623062 800444752 13084961 956074512 861179113 582046141 777567625 467312175 950319015 297851760 354441083 611449960 355623062 234841556 914482046 402728415 514786524 411437340 187307272 914482046 187307272 473596274 233350056 107334741 585399334 187933868 495151474 792486850 865966056 234089763 467312175 855274762 805493285 698204142 234089763 473596274 391551467 801608520 865966056 741527822 252767027 805493285 310459790 813693723 839573090 436662194 436662194 234841556 950319015 611449960 424780614 865966056 475750466 107334741 777567625 282641288 284097129 110800857 242163189 350802729 516798019 310459790 518410431 518410431 861175812 701144654 424780614 297851760 655852295 467312175 495151474 869322316 700216083 518399774 813693723 813693723 13084961 865966056 467312175 252767027 655852295 914482046 256737954 909865837 813693723 233350056 33552010 350369501 460621270 869322316 13084961 234841556 839573090 227189312 917782884 166233922 801608520 279958846 750210921 467312175 518410431 585399334 145395166 234089763 706143946 865966056 422474141 282641288 350802729 761390736 473596274 701144654 909865837 808616206 970819754 242163189 320767587 320767587 203170078 777567625 557917929 166233922 956074512 354441083 421280376 869322316 611449960 693909716 855274762 970819754 557917929 701144654 424780614 967462668 37467656 297851760 350802729 297851760 805493285 750210921 857039628 67084965 252767027 865966056 187307272 287514767 354577205 855274762 234841556 328713602 424780614 303512140 865966056 107334741 761390736 495151474 968673309 967462668 805493285 355623062 701144654 495151474 777567625 105230327 310459790 202470992 107334741 350369501 495151474 252767027 145395166 917782884 422474141 234841556 861175812 861175812 514786524 812629788 287514767 96325706 473596274 801608520 256737954 282641288 605868704 933874496 956074512 473596274 422657892 761390736 800444752 42633846 242163189 812629788 284097129 145395166 857039628 855274762 950319015 855274762 698204142 84100792 518410431 411437340 968673309 839573090 460621270 914482046 950319015 473596274 967462668 475750466 655852295 812629788 297851760 855274762 42633846 350369501 605868704 227189312 917782884 354441083 234841556 303512140 473596274 812629788 917782884 495151474 805493285 187933868 355623062 473596274 467312175 391551467 839573090 861179113 805493285 475750466 303512140 700216083 761390736 252767027 968673309 355623062 861179113 436662194 436662194 33552010 861179113 422474141 605868704 968673309 808616206 812629788 605868704 287514767 310459790 855274762 473596274 187933868 310459790 328713602 865966056 605868704 514786524 909865837 585399334 354441083 869322316 328713602 970819754 105230327 655852295 33552010 857039628 284097129 292988355 585399334 402728415 256807040 233350056 741527822 855274762 166233922 23405136 467312175 287514767 13084961 518410431 967462668 96325706 861179113 202470992 42633846 279958846 917782884 424780614 792486850 354577205 861175812 411437340 292988355 761390736 422474141 750210921 292988355 37467656 297851760 582046141 320767587 320767587 518399774 839573090 23405136 869322316 391551467 354577205 234841556 422657892 582046141 861175812 611449960 518399774 967462668 328713602 202470992 813693723 320767587 96325706 421280376 234089763 187933868 422657892 292988355 701144654 350802729 431992241 855274762 698204142 467312175 421280376 13084961 105230327 467312175 655852295 865966056 518399774 421280376 701144654 107334741 187307272 655852295 355623062 292988355 110800857 805493285 252767027 914482046 967462668 909865837 287514767 105230327 187933868 693909716 861179113 84100792 706143946 968673309 110800857 431992241 105230327 187933868 557917929 750210921 800444752 234089763 701144654 436662194 84100792 96325706 203170078 402728415 801608520 701144654 279958846 777567625 805493285 279958846 256807040 256807040 495151474 909865837 800444752 467312175 698204142 585399334 178776322 355623062 750210921 582046141 605868704 950319015 355623062 422474141 33552010 917782884 518399774 518410431 582046141 516798019 227189312 42633846 320767587 145395166 354441083 917782884 343298515 252767027 402728415 256737954 869322316 748725729 227189312 950319015 813693723 518399774 741527822 917782884 518410431 110800857 320767587 761390736 956074512 354577205 37467656 303512140 67084965 67084965 655852295 855274762 869322316 279958846 84100792 320767587 110800857 411437340 518399774 800444752 422474141 865966056 813693723 13084961 518410431 701144654 84100792 909865837 933874496 354441083 855274762 748725729 233350056 518410431 495151474 750210921 422657892 933874496 857039628 107334741 431992241 227189312 970819754 282641288 473596274 424780614 297851760 355623062 956074512 839573090 424780614 110800857 350369501 808616206 252767027 750210921 227189312 869322316 227189312 611449960 350802729 693909716 475750466 33552010 350802729 967462668 605868704 800444752 655852295 391551467 234089763 320767587 303512140 411437340 310459790 178776322 839573090 320767587 421280376 777567625 287514767 706143946 279958846 282641288 233350056 655852295 805493285 107334741 518399774 187307272 800444752 917782884 800444752 242163189 750210921 402728415 514786524 914482046 107334741 700216083 284097129 808616206 37467656 227189312 13084961 377015995 495151474 777567625 467312175 839573090 377015995 107334741 585399334 23405136 800444752 495151474 256737954 914482046 518399774 256737954 605868704 391551467 350369501 166233922 693909716 279958846 287514767 970819754 284097129 178776322 700216083 460621270 611449960 750210921 303512140 234089763 475750466 37467656 473596274 792486850 354441083 350802729 343298515 252767027 303512140 310459790 777567625 813693723 431992241 107334741 473596274 252767027 750210921 805493285 748725729 354577205 33552010 777567625 950319015 761390736 292988355 105230327 282641288 303512140 800444752 839573090 166233922 292988355 518399774 518410431 812629788 970819754 84100792 377015995 84100792 460621270 297851760 166233922 110800857 655852295 166233922 865966056 808616206 284097129 813693723 861175812 857039628 741527822 611449960 777567625 777567625 107334741 145395166 605868704 741527822 424780614 582046141 320767587 292988355 303512140 256737954 436662194 914482046 950319015 557917929 310459790 698204142 256737954 233350056 741527822 741527822 303512140 279958846 467312175 354577205 475750466 233350056 698204142 967462668 297851760 234089763 421280376 467312175 700216083 350802729 350802729 187307272 655852295 84100792 234841556 23405136 518410431 203170078 557917929 701144654 460621270 402728415 805493285 256737954 611449960 233350056 178776322 310459790 792486850 37467656 706143946 233350056 287514767 424780614 855274762 242163189 611449960 422474141 282641288 355623062 37467656 750210921 23405136 303512140 37467656 303512140 234089763 287514767 950319015 354577205 698204142 605868704 748725729 750210921 475750466 355623062 582046141 467312175 706143946 701144654 422474141 33552010 460621270 421280376 424780614 467312175 605868704 84100792 467312175 805493285 585399334 303512140 187933868 287514767 801608520 422657892 813693723 750210921 914482046 303512140 514786524 256737954 187933868 431992241 391551467 516798019 514786524 473596274 812629788 227189312 105230327 611449960 777567625 233350056 282641288 350802729 557917929 475750466 320767587 467312175 96325706 227189312 805493285 473596274 967462668 84100792 701144654 750210921 698204142 297851760 287514767 320767587 750210921 861175812 203170078 467312175 431992241 233350056 187933868 42633846 297851760 202470992 411437340 187307272 166233922 460621270 808616206 284097129 813693723 968673309 166233922 37467656 355623062 187933868 865966056 748725729 839573090 422657892 968673309 411437340 914482046 178776322 42633846 585399334 970819754 585399334 750210921 422474141 203170078 855274762 917782884 377015995 354577205 234841556 107334741 411437340 110800857 475750466 96325706 166233922 67084965 701144654 812629788 391551467 557917929 518399774 252767027 750210921 585399334 402728415 431992241 777567625 233350056 701144654 355623062 303512140 518399774 777567625 328713602 909865837 800444752 178776322 611449960 287514767 741527822 557917929 909865837 460621270 145395166 354577205 801608520 227189312 33552010 698204142 377015995 967462668 761390736 777567625 800444752 107334741 421280376 166233922 582046141 611449960 701144654 377015995 279958846 422474141 557917929 518410431 933874496 495151474 424780614 917782884 917782884 84100792 187307272 287514767 13084961 865966056 605868704 518410431 748725729 473596274 303512140 84100792 792486850 292988355 328713602 13084961 310459790 557917929 67084965 516798019 67084965 865966056 377015995 350802729 933874496 355623062 970819754 801608520 350369501 328713602 33552010 861179113 748725729 411437340 252767027 741527822 869322316 909865837 801608520 96325706 950319015 187307272 421280376 145395166 187307272 67084965 518399774 585399334 421280376 865966056 355623062 202470992 431992241 655852295 495151474 166233922 23405136 203170078 956074512 861179113 202470992 933874496 741527822 422657892 701144654 391551467 320767587 855274762 328713602 514786524 813693723 801608520 473596274 422474141 518410431 518399774 518399774 187307272 227189312 343298515 110800857 187933868 252767027 518410431 145395166 865966056 909865837 812629788 320767587 37467656 67084965 203170078 861179113 967462668 422657892 857039628 303512140 256737954 284097129 805493285 761390736 234841556 808616206 377015995 701144654 750210921 166233922 839573090 933874496 105230327 557917929 377015995 279958846 869322316 761390736 950319015 284097129 145395166 473596274 585399334 467312175 187933868 750210921 402728415 187933868 287514767 303512140 33552010 350802729 861179113 105230327 233350056 968673309 391551467 166233922 968673309 698204142 203170078 857039628 84100792 178776322 110800857 475750466 23405136 865966056 865966056 495151474 516798019 84100792 328713602 355623062 611449960 968673309 320767587 256737954 909865837 516798019 839573090 857039628 812629788 33552010 421280376 297851760 855274762 869322316 475750466 107334741 655852295 203170078 813693723 166233922 287514767 13084961 187307272 242163189 514786524 933874496 741527822 801608520 13084961 377015995 42633846 950319015 950319015 956074512 187307272 970819754 970819754 967462668 861179113 473596274 909865837 693909716 473596274 950319015 777567625 761390736 869322316 37467656 741527822 422474141 105230327 557917929 303512140 67084965 917782884 777567625 473596274 605868704 105230327 310459790 812629788 857039628 475750466 284097129 105230327 13084961 431992241 227189312 350802729 411437340 865966056 252767027 557917929 354577205 105230327 178776322 279958846 605868704 869322316 37467656 256737954 422657892 792486850 37467656 839573090 869322316 202470992 234089763 282641288 808616206 909865837 350802729 518410431 287514767 706143946 84100792 861179113 421280376 284097129 917782884 805493285 839573090 518399774 467312175 514786524 460621270 354441083 431992241 402728415 256737954 234089763 698204142 411437340 23405136 813693723 917782884 431992241 350369501 914482046 495151474 233350056 252767027 343298515 808616206 857039628 582046141 303512140 343298515 145395166 956074512 605868704 287514767 956074512 355623062 557917929 303512140 967462668 343298515 750210921 808616206 777567625 23405136 970819754 748725729 516798019 354577205 865966056 282641288 297851760 187933868 303512140 343298515 813693723 813693723 166233922 96325706 187933868 839573090 514786524 701144654 303512140 234841556 431992241 350369501 279958846 777567625 693909716 424780614 516798019 202470992 350369501 33552010 800444752 187307272 421280376 861175812 792486850 855274762 800444752 242163189 354577205 585399334 970819754 203170078 857039628 187933868 701144654 256807040 917782884 292988355 355623062 310459790 801608520 227189312 812629788 96325706 320767587 813693723 391551467 516798019 287514767 857039628 557917929 956074512 422657892 256737954 970819754 933874496 805493285 350369501 585399334 857039628 202470992 96325706 861179113 242163189 968673309 377015995 279958846 67084965 37467656 865966056 37467656 605868704 227189312 582046141 284097129 13084961 37467656 107334741 234841556 855274762 242163189 343298515 970819754 792486850 917782884 187933868 320767587 234089763 279958846 777567625 956074512 234089763 110800857 287514767 436662194 411437340 495151474 585399334 467312175 741527822 105230327 605868704 655852295 233350056 320767587 37467656 234089763 475750466 256737954 777567625 256737954 234841556 467312175 110800857 233350056 475750466 350802729 422657892 812629788 187933868 96325706 233350056 377015995 233350056 227189312 956074512 67084965 105230327 800444752 968673309 761390736 256737954 252767027 436662194 202470992 67084965 914482046 42633846 107334741 279958846 145395166 777567625 354577205 869322316 67084965 328713602 950319015 839573090 252767027 33552010 805493285 402728415 234841556 909865837 242163189 801608520 460621270 178776322 402728415 145395166 284097129 391551467 967462668 611449960 234089763 13084961 605868704 495151474 96325706 950319015 431992241 33552010 518399774 107334741 391551467 233350056 914482046 105230327 933874496 187307272 431992241 377015995 855274762 518410431 748725729 917782884 350369501 391551467 812629788 105230327 350369501 256807040 422474141 869322316 956074512 252767027 861175812 475750466 292988355 611449960 968673309 42633846 424780614 107334741 145395166 320767587 42633846 96325706 605868704 869322316 350802729 518399774 42633846 514786524 23405136 693909716 377015995 84100792 582046141 105230327 933874496 693909716 377015995 655852295 805493285 518410431 611449960 402728415 282641288 350802729 475750466 279958846 557917929 303512140 242163189 436662194 252767027 320767587 303512140 706143946 328713602 234841556 287514767 967462668 698204142 284097129 933874496 422474141 950319015 234841556 909865837 297851760 909865837 518410431 178776322 801608520 701144654 495151474 970819754 110800857 303512140 917782884 320767587 203170078 292988355 227189312 37467656 350369501 320767587 354577205 655852295 42633846 950319015 777567625 287514767 808616206 84100792 655852295 792486850 166233922 436662194 839573090 516798019 585399334 421280376 473596274 37467656 284097129 411437340 187307272 800444752 279958846 355623062 424780614 107334741 84100792 855274762 421280376 706143946 187307272 282641288 693909716 145395166 909865837 516798019 107334741 178776322 933874496 582046141 391551467 865966056 343298515 328713602 518399774 861175812 611449960 354577205 234841556 354441083 292988355 145395166 422474141 805493285 970819754 950319015 242163189 23405136 424780614 800444752 909865837 242163189 422474141 495151474 855274762 282641288 105230327 693909716 402728415 354577205 328713602 37467656 611449960 857039628 354441083 421280376 421280376 761390736 839573090 855274762 467312175 187307272 297851760 33552010 424780614 473596274 279958846 950319015 700216083 227189312 256737954 861179113 303512140 227189312 166233922 805493285 377015995 145395166 310459790 701144654 42633846 13084961 950319015 256807040 914482046 287514767 421280376 655852295 701144654 805493285 297851760 42633846 233350056 865966056 96325706 857039628 701144654 145395166 495151474 234841556 252767027 166233922 284097129 611449960 967462668 23405136 282641288 252767027 914482046 839573090 611449960 839573090 227189312 328713602 42633846 145395166 402728415 343298515 234089763 252767027 792486850 956074512 320767587 701144654 748725729 693909716 748725729 234089763 855274762 909865837 202470992 741527822 187307272 473596274 792486850 203170078 84100792 422657892 256807040 354577205 279958846 805493285 557917929 557917929 242163189 914482046 865966056 110800857 518399774 655852295 914482046 813693723 805493285 33552010 282641288 23405136 424780614 800444752 422657892 800444752 166233922 256737954 700216083 693909716 328713602 421280376 320767587 422474141 202470992 805493285 297851760 328713602 460621270 411437340 861175812 287514767 800444752 252767027 187307272 917782884 761390736 805493285 700216083 706143946 475750466 436662194 950319015 105230327 13084961 869322316 110800857 741527822 585399334 242163189 861179113 33552010 203170078 698204142 411437340 933874496 813693723 107334741 350369501 13084961 968673309 812629788 473596274 320767587 933874496 950319015 800444752 460621270 869322316 467312175 701144654 187933868 861179113 805493285 424780614 967462668 256807040 107334741 145395166 801608520 914482046 187933868 518410431 970819754 282641288 857039628 967462668 431992241 750210921 354441083 813693723 422657892 354577205 256737954 234089763 516798019 693909716 110800857 655852295 557917929 967462668 800444752 252767027 956074512 792486850 518410431 861175812 350802729 741527822 96325706 514786524 813693723 297851760 655852295 107334741 605868704 391551467 279958846 516798019 813693723 748725729 701144654 857039628 839573090 256737954 297851760 424780614 741527822 800444752 473596274 377015995 178776322 166233922 292988355 350369501 950319015 252767027 287514767 252767027 473596274 808616206 233350056 234841556 310459790 203170078 33552010 256807040 748725729 460621270 693909716 354441083 203170078 748725729 166233922 67084965 234841556 421280376 320767587 582046141 839573090 792486850 422657892 518410431 808616206 970819754 96325706 861179113 869322316 320767587 605868704 605868704 256737954 557917929 585399334 256737954 355623062 422474141 110800857 233350056 13084961 328713602 800444752 252767027 805493285 865966056 585399334 514786524 37467656 914482046 475750466 202470992 700216083 292988355 761390736 105230327 202470992 166233922 857039628 950319015 187933868 813693723 516798019 67084965 105230327 377015995 909865837 282641288 917782884 23405136 203170078 516798019 227189312 303512140 377015995 605868704 203170078 402728415 310459790 473596274 23405136 391551467 33552010 917782884 748725729 421280376 473596274 203170078 107334741 698204142 909865837 233350056 42633846 706143946 431992241 967462668 287514767 377015995 869322316 950319015 700216083 801608520 105230327 402728415 869322316 354577205 436662194 107334741 933874496 233350056 741527822 424780614 518399774 37467656 377015995 110800857 328713602 234089763 514786524 377015995 698204142 13084961 967462668 178776322 611449960 227189312 328713602 917782884 350802729 914482046 967462668 320767587 473596274 411437340 320767587 42633846 431992241 422657892 233350056 605868704 585399334 354577205 968673309 287514767 227189312 105230327 350369501 287514767 813693723 968673309 256807040 350802729 495151474 422474141 970819754 968673309 516798019 187307272 750210921 166233922 422657892 42633846 310459790 516798019 287514767 424780614 282641288 355623062 518399774 287514767 328713602 422657892 411437340 310459790 350369501 557917929 813693723 310459790 328713602 297851760 297851760 96325706 303512140 350369501 23405136 741527822 869322316 350369501 431992241 402728415 402728415 582046141 813693723 187933868 917782884 585399334 792486850 284097129 698204142 96325706 424780614 279958846 292988355 411437340 110800857 700216083 303512140 178776322 582046141 187933868 110800857 700216083 557917929 950319015 693909716 303512140 800444752 436662194 402728415 328713602 861175812 914482046 748725729 303512140 431992241 284097129 865966056 741527822 67084965 761390736 23405136 698204142 242163189 970819754 436662194 761390736 411437340 202470992 256807040 252767027 582046141 777567625 968673309 914482046 475750466 234089763 350369501 310459790 13084961 411437340 914482046 242163189 282641288 967462668 303512140 279958846 585399334 970819754 343298515 917782884 956074512 287514767 67084965 839573090 107334741 422657892 178776322 475750466 655852295 950319015 292988355 865966056 475750466 611449960 967462668 292988355 839573090 297851760 861175812 761390736 436662194 495151474 310459790 84100792 310459790 585399334 813693723 950319015 956074512 42633846 287514767 355623062 801608520 402728415 377015995 13084961 377015995 422474141 777567625 350369501 297851760 855274762 516798019 805493285 761390736 777567625 37467656 761390736 861179113 700216083 518410431 105230327 909865837 411437340 178776322 741527822 166233922 585399334 808616206 473596274 377015995 422657892 698204142 805493285 611449960 861175812 107334741 861175812 287514767 855274762 967462668 933874496 354441083 107334741 582046141 516798019 424780614 516798019 282641288 950319015 354577205 37467656 411437340 391551467 350369501 431992241 377015995 857039628 303512140 861179113 297851760 748725729 516798019 422474141 107334741 350369501 377015995 792486850 839573090 801608520 422657892 84100792 741527822 698204142 284097129 473596274 431992241 460621270 424780614 203170078 792486850 256737954 187307272 328713602 861175812 33552010 516798019 605868704 203170078 105230327 495151474 813693723 354577205 777567625 145395166 475750466 37467656 701144654 13084961 655852295 460621270 354577205 110800857 424780614 13084961 748725729 861175812 605868704 84100792 287514767 741527822 467312175 297851760 234841556 350369501 605868704 354577205 865966056 808616206 431992241 698204142 869322316 792486850 424780614 37467656 956074512 917782884 282641288 812629788 67084965 495151474 233350056 808616206 693909716 33552010 812629788 436662194 933874496 516798019 909865837 777567625 23405136 857039628 391551467 750210921 839573090 256737954 750210921 436662194 242163189 861175812 166233922 110800857 585399334 252767027 956074512 582046141 436662194 869322316 748725729 750210921 96325706 431992241 706143946 37467656 202470992 518399774 284097129 256807040 13084961 518399774 460621270 655852295 187307272 67084965 354441083 467312175 698204142 518410431 354577205 605868704 473596274 869322316 421280376 284097129 460621270 234841556 460621270 166233922 518410431 203170078 968673309 354441083 203170078 13084961 917782884 421280376 700216083 13084961 355623062 23405136 110800857 701144654 800444752 23405136 475750466 855274762 436662194 23405136 808616206 354577205 475750466 808616206 203170078 655852295 320767587 792486850 861175812 861179113 242163189 917782884 514786524 855274762 287514767 105230327 297851760 950319015 865966056 800444752 279958846 701144654 611449960 516798019 422657892 792486850 495151474 411437340 813693723 514786524 869322316 805493285 460621270 287514767 855274762 861175812 475750466 777567625 279958846 422474141 203170078 431992241 698204142 227189312 914482046 297851760 187933868 950319015 166233922 422657892 297851760 328713602 813693723 234841556 800444752 33552010 110800857 424780614 377015995 436662194 956074512 750210921 279958846 914482046 801608520 178776322 227189312 813693723 391551467 585399334 391551467 377015995 234841556 320767587 741527822 178776322 355623062 310459790 292988355 750210921 233350056 354441083 391551467 421280376 355623062 187933868 145395166 343298515 320767587 23405136 252767027 909865837 805493285 700216083 84100792 284097129 861175812 402728415 514786524 582046141 460621270 701144654 750210921 933874496 233350056 328713602 282641288 800444752 203170078 741527822 585399334 23405136 187933868 605868704 950319015 297851760 460621270 869322316 750210921 869322316 950319015 801608520 473596274 473596274 37467656 460621270 812629788 23405136 585399334 354441083 234841556 96325706 909865837 23405136 518399774 761390736 956074512 865966056 861179113 187307272 233350056 698204142 187307272 303512140 861175812 67084965 585399334 917782884 424780614 436662194 422474141 582046141 23405136 110800857 701144654 421280376 956074512 839573090 310459790 354441083 343298515 422657892 282641288 37467656 914482046 350802729 909865837 297851760 582046141 585399334 582046141 655852295 518399774 84100792 391551467 297851760 950319015 234841556 839573090 234841556 178776322 917782884 105230327 252767027 292988355 422474141 234841556 792486850 422474141 800444752 187307272 813693723 701144654 777567625 110800857 475750466 234841556 933874496 256737954 145395166 187307272 706143946 297851760 800444752 698204142 473596274 252767027 234841556 861179113 460621270 801608520 110800857 107334741 741527822 748725729 585399334 202470992 279958846 865966056 227189312 748725729 839573090 292988355 473596274 187933868 355623062 284097129 518410431 475750466 279958846 460621270 460621270 693909716 431992241 855274762 750210921 655852295 857039628 800444752 967462668 23405136 350802729 234089763 279958846 256807040 518410431 303512140 187307272 303512140 350802729 557917929 42633846 166233922 761390736 284097129 227189312 950319015 303512140 800444752 750210921 350802729 861175812 166233922 861179113 187307272 861179113 282641288 354441083 968673309 377015995 741527822 279958846 970819754 909865837 350369501 227189312 234089763 909865837 514786524 557917929 801608520 467312175 655852295 968673309 287514767 861179113 411437340 761390736 761390736 431992241 857039628 421280376 865966056 320767587 495151474 855274762 242163189 750210921 355623062 805493285 761390736 706143946 431992241 187307272 605868704 256737954 256807040 252767027 839573090 13084961 808616206 33552010 467312175 914482046 909865837 145395166 655852295 933874496 741527822 187933868 855274762 203170078 518399774 187933868 422657892 402728415 761390736 812629788 970819754 706143946 748725729 297851760 421280376 956074512 187307272 557917929 354441083 693909716 436662194 914482046 970819754 178776322 354577205 475750466 518399774 605868704 917782884 655852295 242163189 956074512 475750466 287514767 421280376 354577205 857039628 234089763 350369501 436662194 761390736 110800857 855274762 792486850 355623062 256807040 950319015 242163189 187933868 514786524 800444752 516798019 23405136 145395166 13084961 411437340 813693723 202470992 234089763 693909716 227189312 328713602 187933868 855274762 287514767 145395166 107334741 812629788 761390736 748725729 950319015 813693723 917782884 698204142 234841556 67084965 914482046 37467656 297851760 110800857 970819754 350369501 287514767 655852295 655852295 700216083 328713602 67084965 801608520 460621270 693909716 13084961 514786524 909865837 37467656 777567625 700216083 252767027 234089763 701144654 473596274 67084965 698204142 698204142 402728415 865966056 354577205 350369501 233350056 234841556 282641288 424780614 582046141 227189312 187307272 84100792 514786524 857039628 582046141 605868704 467312175 354577205 310459790 377015995 475750466 839573090 914482046 284097129 187933868 252767027 869322316 805493285 320767587 422657892 203170078 292988355 914482046 861175812 292988355 252767027 391551467 750210921 865966056 516798019 13084961 292988355 42633846 421280376 805493285 422657892 706143946 242163189 855274762 110800857 585399334 166233922 328713602 698204142 256737954 750210921 518399774 914482046 402728415 967462668 424780614 107334741 391551467 355623062 202470992 96325706 292988355 355623062 748725729 800444752 808616206 227189312 234841556 279958846 514786524 84100792 287514767 354577205 256807040 917782884 411437340 611449960 514786524 514786524 855274762 279958846 605868704 970819754 33552010 436662194 750210921 328713602 861175812 256737954 282641288 67084965 391551467 354577205 350802729 166233922 706143946 23405136 23405136 350369501 355623062 328713602 857039628 813693723 303512140 970819754 700216083 252767027 328713602 166233922 475750466 279958846 967462668 801608520 303512140 187933868 105230327 37467656 110800857 869322316 411437340 839573090 436662194 436662194 328713602 110800857 748725729 23405136 956074512 187307272 611449960 287514767 227189312 970819754 914482046 967462668 287514767 13084961 234089763 557917929 970819754 145395166 96325706 354441083 518410431 801608520 611449960 282641288 203170078 377015995 202470992 861175812 350369501 37467656 777567625 777567625 582046141 800444752 178776322 761390736 467312175 33552010 582046141 187307272 105230327 422474141 105230327 865966056 861179113 861179113 166233922 96325706 967462668 422657892 187307272 801608520 256737954 800444752 355623062 234841556 748725729 750210921 187933868 970819754 84100792 839573090 805493285 968673309 107334741 706143946 855274762 436662194 287514767 354441083 701144654 42633846 706143946 861175812 279958846 354577205 693909716 861175812 203170078 252767027 320767587 495151474 256807040 750210921 411437340 805493285 968673309 431992241 96325706 909865837 37467656 107334741 279958846 105230327 805493285 792486850 700216083 282641288 914482046 518399774 800444752 909865837 350369501 800444752 917782884 865966056 967462668 518410431 328713602 933874496 812629788 96325706 411437340 698204142 303512140 256807040 287514767 741527822 933874496 792486850 748725729 748725729 968673309 869322316 808616206 287514767 166233922 421280376 422474141 800444752 970819754 460621270 693909716 424780614 320767587 514786524 431992241 698204142 970819754 282641288 227189312 256807040 402728415 518399774 421280376 424780614 950319015 956074512 33552010 166233922 203170078 292988355 411437340 861179113 233350056 700216083 422474141 698204142 105230327 354441083 23405136 107334741 741527822 23405136 956074512 354441083 282641288 422474141 933874496 475750466 585399334 741527822 282641288 84100792 303512140 582046141 187933868 227189312 467312175 611449960 13084961 252767027 391551467 422474141 424780614 800444752 933874496 421280376 557917929 350802729 909865837 700216083 861179113 518399774 518410431 411437340 110800857 701144654 812629788 557917929 13084961 67084965 166233922 808616206 354441083 495151474 187933868 203170078 233350056 310459790 855274762 800444752 475750466 343298515 234089763 933874496 805493285 203170078 287514767 287514767 436662194 33552010 105230327 203170078 187933868 355623062 424780614 284097129 750210921 956074512 145395166 792486850 933874496 970819754 187933868 970819754 391551467 855274762 105230327 242163189 284097129 950319015 23405136 431992241 166233922 700216083 424780614 402728415 805493285 917782884 377015995 23405136 967462668 967462668 800444752 514786524 865966056 110800857 800444752 518399774 422657892 234089763 698204142 460621270 777567625 67084965 514786524 377015995 473596274 343298515 227189312 518399774 693909716 861179113 516798019 855274762 436662194 698204142 187933868 968673309 861179113 110800857 706143946 234841556 869322316 970819754 178776322 855274762 812629788 354441083 950319015 701144654 187933868 436662194 473596274 256737954 297851760 855274762 436662194 950319015 328713602 105230327 514786524 777567625 33552010 350802729 282641288 23405136 857039628 328713602 605868704 467312175 865966056 970819754 284097129 96325706 861175812 187307272 605868704 402728415 252767027 761390736 421280376 792486850 741527822 67084965 839573090 284097129 861175812 297851760 956074512 582046141 166233922 467312175 424780614 233350056 970819754 605868704 350369501 187307272 869322316 354441083 473596274 310459790 706143946 611449960 166233922 402728415 605868704 518410431 282641288 297851760 813693723 37467656 67084965 203170078 292988355 354441083 256737954 431992241 284097129 813693723 800444752 67084965 422474141 706143946 968673309 303512140 800444752 354577205 279958846 611449960 282641288 518410431 792486850 310459790 869322316 355623062 698204142 805493285 933874496 67084965 187933868 706143946 869322316 741527822 857039628 421280376 518399774 354577205 865966056 460621270 748725729 812629788 495151474 741527822 297851760 750210921 328713602 693909716 706143946 377015995 328713602 869322316 350802729 411437340 582046141 792486850 297851760 377015995 605868704 518399774 967462668 956074512 861179113 706143946 391551467 350802729 967462668 402728415 203170078 422657892 297851760 909865837 857039628 557917929 585399334 436662194 233350056 698204142 422474141 698204142 741527822 518410431 777567625 475750466 256807040 917782884 166233922 950319015 968673309 855274762 518399774 202470992 857039628 655852295 421280376 914482046 967462668 514786524 792486850 292988355 402728415 145395166 178776322 233350056 42633846 350802729 422474141 37467656 110800857 698204142 279958846 187307272 909865837 355623062 96325706 23405136 33552010 516798019 292988355 422657892 202470992 933874496 582046141 514786524 67084965 495151474 284097129 145395166 516798019 585399334 355623062 284097129 187933868 777567625 611449960 914482046 436662194 473596274 585399334 242163189 706143946 242163189 256807040 869322316 37467656 187307272 233350056 700216083 917782884 354441083 933874496 402728415 355623062 105230327 282641288 436662194 933874496 297851760 422657892 611449960 96325706 402728415 110800857 777567625 350802729 516798019 105230327 914482046 839573090 861179113 582046141 518410431 967462668 256737954 861179113 107334741 800444752 411437340 354577205 698204142 460621270 107334741 287514767 166233922 424780614 320767587 460621270 343298515 310459790 234841556 67084965 350802729 411437340 284097129 861175812 354577205 187307272 869322316 467312175 350802729 23405136 557917929 279958846 750210921 279958846 234841556 145395166 233350056 84100792 777567625 557917929 700216083 839573090 202470992 518410431 96325706 234089763 234089763 202470992 473596274 865966056 956074512 354577205 282641288 13084961 234089763 792486850 431992241 145395166 706143946 292988355 557917929 611449960 23405136 706143946 421280376 909865837 861179113 914482046 343298515 377015995 310459790 792486850 706143946 320767587 343298515 777567625 777567625 110800857 741527822 391551467 187307272 303512140 354577205 256807040 970819754 968673309 310459790 950319015 698204142 23405136 808616206 350802729 256737954 203170078 187307272 777567625 950319015 909865837 354441083 970819754 473596274 355623062 585399334 909865837 514786524 421280376 812629788 284097129 297851760 234089763 233350056 582046141 187933868 422474141 514786524 303512140 343298515 475750466 869322316 917782884 23405136 967462668 514786524 792486850 67084965 202470992 292988355 256807040 611449960 582046141 354441083 233350056 855274762 655852295 698204142 914482046 105230327 282641288 861175812 310459790 460621270 105230327 800444752 956074512 166233922 582046141 861179113 354441083 287514767 227189312 110800857 343298515 234089763 436662194 741527822 110800857 110800857 13084961 355623062 861179113 424780614 855274762 203170078 582046141 431992241 777567625 865966056 145395166 812629788 909865837 582046141 166233922 187933868 23405136 805493285 105230327 582046141 460621270 279958846 145395166 350802729 801608520 777567625 110800857 187307272 84100792 355623062 855274762 956074512 105230327 421280376 777567625 800444752 855274762 422657892 909865837 777567625 839573090 970819754 706143946 233350056 297851760 693909716 812629788 297851760 33552010 227189312 350802729 166233922 234089763 187933868 761390736 422657892 516798019 202470992 914482046 914482046 256807040 518410431 861175812 282641288 518399774 343298515 145395166 287514767 431992241 865966056 110800857 13084961 518410431 354577205 968673309 514786524 861175812 421280376 422657892 495151474 855274762 422657892 861175812 950319015 13084961 33552010 297851760 256737954 424780614 431992241 431992241 970819754 518410431 13084961 422657892 967462668 693909716 37467656 282641288 655852295 297851760 33552010 242163189 750210921 391551467 411437340 411437340 748725729 950319015 514786524 518410431 693909716 203170078 187933868 698204142 611449960 110800857 166233922 518410431 805493285 284097129 693909716 467312175 777567625 107334741 178776322 37467656 105230327 282641288 467312175 805493285 611449960 297851760 424780614 869322316 110800857 761390736 227189312 611449960 422474141 145395166 805493285 310459790 861179113 741527822 800444752 203170078 909865837 234841556 967462668 518399774 557917929 391551467 950319015 956074512 557917929 145395166 516798019 467312175 516798019 424780614 377015995 355623062 107334741 279958846 234089763 284097129 328713602 813693723 436662194 698204142 105230327 968673309 310459790 33552010 655852295 279958846 585399334 516798019 145395166 42633846 310459790 914482046 869322316 350369501 861175812 968673309 514786524 350369501 202470992 310459790 516798019 424780614 287514767 187307272 750210921 750210921 436662194 701144654 967462668 282641288 495151474 933874496 233350056 96325706 67084965 227189312 84100792 187933868 402728415 839573090 805493285 693909716 855274762 801608520 792486850 761390736 105230327 518410431 855274762 761390736 303512140 467312175 203170078 242163189 256737954 514786524 611449960 700216083 761390736 750210921 917782884 693909716 233350056 968673309 310459790 105230327 234089763 350802729 967462668 495151474 234089763 914482046 514786524 84100792 968673309 252767027 234841556 354577205 585399334 110800857 813693723 956074512 421280376 256737954 320767587 402728415 909865837 391551467 812629788 297851760 800444752 792486850 297851760 13084961 861179113 355623062 839573090 869322316 777567625 861175812 350802729 227189312 166233922 354577205 422657892 808616206 914482046 110800857 514786524 421280376 37467656 354577205 516798019 297851760 869322316 96325706 203170078 582046141 801608520 473596274 605868704 320767587 67084965 350369501 968673309 861175812 970819754 706143946 655852295 655852295 698204142 37467656 968673309 320767587 354441083 203170078 750210921 473596274 700216083 320767587 178776322 187933868 475750466 777567625 741527822 700216083 328713602 279958846 84100792 234089763 460621270 460621270 84100792 354577205 256737954 857039628 582046141 282641288 467312175 411437340 741527822 310459790 518410431 869322316 287514767 748725729 839573090 421280376 605868704 950319015 750210921 777567625 473596274 861179113 84100792 582046141 350369501 33552010 424780614 495151474 473596274 33552010 516798019 968673309 914482046 320767587 84100792 917782884 33552010 805493285 839573090 202470992 431992241 970819754 203170078 320767587 187307272 23405136 750210921 421280376 950319015 256737954 297851760 514786524 808616206 861175812 857039628 96325706 839573090 857039628 310459790 279958846 422474141 424780614 467312175 741527822 187933868 297851760 424780614 518399774 805493285 813693723 861179113 187933868 187933868 37467656 701144654 107334741 812629788 105230327 107334741 343298515 355623062 518399774 107334741 839573090 67084965 909865837 96325706 256807040 252767027 698204142 310459790 350802729 424780614 467312175 320767587 741527822 693909716 800444752 355623062 84100792 282641288 411437340 914482046 42633846 292988355 350369501 310459790 256807040 203170078 23405136 107334741 917782884 166233922 13084961 741527822 287514767 813693723 967462668 350369501 750210921 467312175 750210921 202470992 865966056 473596274 436662194 748725729 495151474 967462668 792486850 203170078 350369501 655852295 166233922 354577205 96325706 252767027 287514767 145395166 582046141 42633846 801608520 748725729 355623062 422474141 187933868 750210921 297851760 402728415 750210921 343298515 475750466 284097129 350802729 256737954 970819754 256737954 518399774 518399774 284097129 377015995 460621270 967462668 495151474 698204142 777567625 801608520 865966056 968673309 328713602 354577205 800444752 706143946 698204142 23405136 84100792 42633846 495151474 187933868 284097129 655852295 284097129 706143946 467312175 865966056 917782884 107334741 233350056 234089763 354441083 107334741 808616206 473596274 909865837 914482046 203170078 391551467 460621270 310459790 741527822 518399774 473596274 857039628 391551467 320767587 805493285 187307272 377015995 320767587 839573090 808616206 861175812 187307272 655852295 869322316 166233922 968673309 518410431 516798019 252767027 801608520 256807040 37467656 933874496 145395166 234841556 467312175 956074512 933874496 805493285 391551467 933874496 234841556 473596274 242163189 655852295 516798019 495151474 467312175 813693723 279958846 748725729 166233922 110800857 475750466 328713602 402728415 282641288 166233922 354441083 869322316 855274762 422474141 328713602 354441083 655852295 518410431 145395166 861175812 869322316 909865837 256807040 178776322 96325706 700216083 67084965 582046141 252767027 748725729 284097129 698204142 203170078 292988355 42633846 310459790 970819754 377015995 813693723 279958846 42633846 233350056 839573090 96325706 748725729 812629788 970819754 287514767 145395166 354577205 855274762 411437340 421280376 234841556 557917929 202470992 310459790 857039628 42633846 693909716 13084961 354441083 839573090 700216083 611449960 582046141 145395166 287514767 234841556 792486850 706143946 421280376 67084965 37467656 256737954 518399774 605868704 377015995 234089763 750210921 320767587 33552010 242163189 431992241 805493285 495151474 750210921 424780614 605868704 202470992 706143946 203170078 693909716 391551467 857039628 402728415 391551467 475750466 970819754 242163189 282641288 402728415 391551467 310459790 284097129 693909716 424780614 777567625 402728415 698204142 514786524 13084961 475750466 655852295 105230327 460621270 557917929 473596274 279958846 761390736 282641288 187307272 792486850 422474141 750210921 284097129 422474141 968673309 303512140 377015995 350369501 655852295 792486850 310459790 865966056 585399334 812629788 242163189 460621270 518399774 473596274 698204142 292988355 967462668 748725729 233350056 178776322 424780614 460621270 67084965 700216083 693909716 475750466 67084965 227189312 839573090 320767587 256807040 242163189 310459790 343298515 909865837 252767027 801608520 422657892 805493285 256807040 354441083 933874496 557917929 33552010 861179113 284097129 968673309 801608520 582046141 292988355 473596274 287514767 585399334 424780614 475750466 861175812 741527822 518410431 865966056 808616206 354441083 857039628 518399774 808616206 42633846 33552010 748725729 284097129 377015995 284097129 320767587 402728415 917782884 706143946 178776322 354441083 233350056 13084961 857039628 800444752 297851760 252767027 968673309 605868704 391551467 252767027 355623062 234089763 252767027 655852295 328713602 202470992 350369501 187933868 706143946 801608520 909865837 343298515 96325706 421280376 227189312 855274762 354577205 421280376 422657892 256807040 857039628 178776322 605868704 777567625 287514767 284097129 42633846 857039628 950319015 256737954 761390736 869322316 424780614 518399774 23405136 424780614 287514767 516798019 557917929 187307272 967462668 970819754 968673309 741527822 967462668 252767027 33552010 421280376 354441083 343298515 514786524 777567625 839573090 411437340 914482046 421280376 518399774 956074512 42633846 857039628 777567625 233350056 42633846 700216083 256737954 67084965 808616206 865966056 355623062 805493285 518399774 914482046 693909716 861175812 354441083 42633846 750210921 252767027 655852295 933874496 187307272 350802729 698204142 328713602 967462668 914482046 377015995 909865837 855274762 282641288 84100792 967462668 287514767 284097129 865966056 391551467 909865837 968673309 234841556 750210921 355623062 402728415 495151474 914482046 110800857 950319015 582046141 284097129 33552010 187307272 84100792 585399334 518410431 256737954 242163189 354441083 37467656 605868704 655852295 424780614 67084965 855274762 13084961 422657892 800444752 865966056 801608520 354577205 473596274 187933868 256807040 166233922 605868704 234841556 861175812 700216083 431992241 557917929 202470992 865966056 303512140 422657892 242163189 202470992 145395166 292988355 917782884 96325706 256737954 23405136 279958846 287514767 431992241 473596274 914482046 761390736 741527822 350369501 914482046 693909716 84100792 698204142 611449960 256807040 234089763 110800857 917782884 234089763 473596274 801608520 808616206 422657892 391551467 706143946 287514767 777567625 328713602 202470992 411437340 350369501 187933868 284097129 473596274 693909716 424780614 234089763 968673309 933874496 909865837 967462668 800444752 741527822 473596274 855274762 968673309 354577205 350802729 13084961 655852295 812629788 256737954 557917929 436662194 812629788 475750466 968673309 857039628 698204142 203170078 855274762 750210921 287514767 284097129 518410431 475750466 178776322 855274762 343298515 693909716 391551467 233350056 310459790 431992241 812629788 242163189 970819754 23405136 422474141 431992241 706143946 105230327 967462668 967462668 178776322 467312175 813693723 282641288 279958846 256807040 202470992 495151474 861175812 84100792 424780614 187307272 23405136 252767027 256807040 857039628 914482046 917782884 869322316 391551467 933874496 950319015 748725729 354577205 777567625 233350056 203170078 402728415 328713602 436662194 473596274 350369501 377015995 655852295 706143946 343298515 518410431 869322316 354577205 750210921 84100792 857039628 279958846 839573090 582046141 865966056 813693723 33552010 956074512 424780614 110800857 411437340 350369501 839573090 473596274 968673309 933874496 37467656 475750466 402728415 145395166 605868704 145395166 422657892 869322316 402728415 706143946 460621270 585399334 701144654 933874496 861179113 354441083 473596274 518410431 187307272 748725729 37467656 166233922 37467656 252767027 233350056 950319015 84100792 516798019 698204142 950319015 355623062 514786524 750210921 354577205 354441083 187307272 812629788 252767027 297851760 105230327 701144654 178776322 933874496 187307272 42633846 869322316 808616206 421280376 514786524 233350056 96325706 950319015 350369501 585399334 516798019 320767587 956074512 354441083 518410431 933874496 655852295 741527822 234841556 706143946 297851760 516798019 67084965 252767027 495151474 242163189 252767027 701144654 279958846 861179113 354577205 741527822 202470992 516798019 801608520 411437340 354577205 234089763 495151474 328713602 391551467 812629788 701144654 350369501 234841556 234089763 42633846 495151474 518399774 107334741 839573090 234089763 355623062 516798019 801608520 284097129 292988355 187307272 303512140 518410431 855274762 422474141 792486850 967462668 655852295 706143946 310459790 411437340 287514767 805493285 750210921 869322316 557917929 203170078 933874496 343298515 242163189 355623062 431992241 909865837 909865837 968673309 105230327 706143946 202470992 706143946 431992241 933874496 242163189 467312175 967462668 495151474 436662194 328713602 424780614 750210921 187933868 557917929 706143946 839573090 467312175 343298515 801608520 107334741 431992241 800444752 700216083 187933868 187307272 865966056 411437340 967462668 701144654 917782884 495151474 475750466 42633846 516798019 761390736 869322316 748725729 422657892 320767587 611449960 808616206 777567625 933874496 303512140 350802729 933874496 424780614 23405136 855274762 411437340 557917929 839573090 402728415 310459790 914482046 354577205 23405136 310459790 808616206 284097129 748725729 42633846 968673309 355623062 700216083 84100792 96325706 701144654 436662194 861179113 460621270 950319015 777567625 812629788 582046141 956074512 13084961 202470992 203170078 391551467 968673309 105230327 967462668 933874496 582046141 343298515 467312175 107334741 33552010 284097129 84100792 777567625 355623062 514786524 422474141 750210921 178776322 914482046 777567625 187307272 287514767 460621270 495151474 422474141 701144654 748725729 96325706 105230327 110800857 145395166 424780614 839573090 350802729 328713602 105230327 233350056 701144654 750210921 320767587 287514767 279958846 84100792 748725729 473596274 234841556 96325706 700216083 411437340 700216083 805493285 282641288 391551467 303512140 495151474 310459790 917782884 354441083 187933868 812629788 605868704 297851760 909865837 252767027 436662194 110800857 422657892 178776322 13084961 203170078 970819754 252767027 518399774 436662194 460621270 13084961 514786524 303512140 411437340 808616206 328713602 865966056 514786524 869322316 970819754 909865837 252767027 805493285 805493285 424780614 297851760 187307272 355623062 282641288 107334741 857039628 970819754 178776322 514786524 178776322 655852295 354577205 812629788 611449960 23405136 328713602 800444752 292988355 84100792 23405136 655852295 839573090 970819754 460621270 42633846 421280376 284097129 956074512 402728415 518410431 777567625 242163189 292988355 865966056 105230327 805493285 861179113 706143946 23405136 700216083 203170078 956074512 256807040 495151474 805493285 422657892 460621270 693909716 411437340 422474141 110800857 13084961 145395166 516798019 37467656 777567625 475750466 701144654 13084961 328713602 110800857 611449960 968673309 805493285 805493285 956074512 933874496 516798019 698204142 110800857 292988355 495151474 805493285 202470992 950319015 303512140 187933868 605868704 582046141 812629788 869322316 792486850 320767587 42633846 582046141 857039628 328713602 909865837 865966056 328713602 855274762 700216083 354577205 343298515 475750466 693909716 518410431 282641288 187307272 917782884 909865837 792486850 800444752 585399334 421280376 279958846 655852295 391551467 256807040 914482046 110800857 234841556 355623062 42633846 914482046 145395166 585399334 350802729 354441083 475750466 107334741 777567625 292988355 33552010 402728415 800444752 421280376 424780614 234841556 800444752 292988355 950319015 187933868 23405136 467312175 933874496 431992241 424780614 701144654 436662194 518410431 424780614 741527822 475750466 869322316 421280376 467312175 105230327 42633846 187307272 748725729 865966056 431992241 698204142 869322316 950319015 968673309 611449960 256807040 914482046 950319015 698204142 234089763 421280376 377015995 105230327 422657892 297851760 933874496 865966056 233350056 287514767 917782884 13084961 166233922 514786524 914482046 202470992 202470992 968673309 812629788 436662194 805493285 227189312 84100792 473596274 279958846 557917929 145395166 421280376 421280376 865966056 377015995 203170078 741527822 110800857 968673309 234089763 460621270 970819754 917782884 693909716 475750466 310459790 970819754 865966056 297851760 800444752 178776322 800444752 967462668 233350056 693909716 37467656 354441083 292988355 473596274 297851760 808616206 967462668 354441083 424780614 857039628 475750466 310459790 518410431 320767587 424780614 518410431 968673309 328713602 13084961 202470992 178776322 354441083 145395166 956074512 411437340 748725729 808616206 402728415 706143946 605868704 968673309 750210921 839573090 761390736 343298515 495151474 287514767 303512140 282641288 460621270 801608520 107334741 693909716 84100792 178776322 242163189 411437340 23405136 748725729 777567625 968673309 475750466 914482046 13084961 460621270 37467656 355623062 967462668 67084965 436662194 473596274 110800857 748725729 422474141 178776322 855274762 256807040 284097129 391551467 582046141 110800857 467312175 792486850 282641288 421280376 792486850 187933868 917782884 518410431 354577205 865966056 256807040 42633846 655852295 693909716 350369501 13084961 297851760 801608520 518399774 292988355 391551467 777567625 495151474 37467656 869322316 256807040 310459790 279958846 227189312 933874496 839573090 67084965 777567625 13084961 792486850 402728415 839573090 320767587 917782884 96325706 227189312 354577205 284097129 701144654 855274762 354441083 605868704 252767027 256807040 23405136 701144654 242163189 605868704 203170078 33552010 252767027 23405136 801608520 292988355 467312175 33552010 297851760 750210921 700216083 377015995 33552010 869322316 495151474 748725729 350369501 869322316 869322316 557917929 33552010 839573090 303512140 909865837 282641288 402728415 967462668 861179113 391551467 256737954 107334741 557917929 203170078 861175812 377015995 354577205 422657892 431992241 422657892 402728415 693909716 187307272 284097129 970819754 865966056 761390736 475750466 801608520 187307272 145395166 431992241 424780614 354441083 914482046 110800857 23405136 187933868 861179113 422474141 84100792 328713602 792486850 869322316 909865837 956074512 582046141 706143946 234841556 777567625 701144654 605868704 808616206 110800857 701144654 970819754 861179113 252767027 242163189 473596274 350802729 23405136 343298515 354441083 518410431 354441083 391551467 411437340 467312175 518410431 761390736 203170078 67084965 748725729 233350056 557917929 23405136 869322316 914482046 495151474 700216083 777567625 320767587 970819754 178776322 861175812 33552010 227189312 328713602 297851760 706143946 467312175 801608520 518399774 582046141 800444752 701144654 343298515 67084965 698204142 292988355 252767027 107334741 287514767 320767587 750210921 514786524 328713602 436662194 242163189 187933868 800444752 110800857 792486850 355623062 242163189 256737954 355623062 402728415 187307272 431992241 42633846 792486850 495151474 37467656 23405136 233350056 84100792 292988355 475750466 460621270 227189312 585399334 748725729 800444752 166233922 166233922 460621270 282641288 166233922 284097129 84100792 467312175 761390736 516798019 350802729 303512140 422474141 741527822 585399334 166233922 968673309 861179113 861179113 203170078 805493285 256737954 227189312 343298515 701144654 950319015 701144654 96325706 166233922 700216083 518410431 350369501 178776322 518399774 105230327 110800857 282641288 202470992 761390736 350802729 42633846 693909716 424780614 933874496 422657892 933874496 145395166 777567625 812629788 970819754 460621270 741527822 761390736 741527822 67084965 252767027 411437340 227189312 297851760 431992241 287514767 178776322 377015995 233350056 310459790 812629788 861179113 284097129 297851760 808616206 233350056 808616206 234089763 467312175 909865837 473596274 605868704 328713602 698204142 585399334 187933868 287514767 297851760 234089763 187307272 355623062 402728415 282641288 279958846 105230327 805493285 698204142 914482046 518399774 178776322 424780614 516798019 808616206 303512140 303512140 701144654 284097129 203170078 460621270 421280376 861179113 655852295 421280376 354441083 514786524 792486850 557917929 865966056 655852295 227189312 968673309 411437340 234089763 234841556 422474141 518410431 84100792 460621270 187307272 475750466 391551467 187933868 350369501 605868704 355623062 436662194 909865837 355623062 107334741 256737954 320767587 234841556 203170078 377015995 813693723 655852295 516798019 857039628 801608520 242163189 343298515 750210921 320767587 84100792 808616206 422657892 105230327 234089763 256807040 518410431 475750466 256807040 350802729 37467656 187933868 777567625 422657892 252767027 187307272 855274762 761390736 234841556 800444752 110800857 178776322 495151474 233350056 13084961 202470992 861175812 839573090 855274762 812629788 292988355 436662194 693909716 518399774 495151474 475750466 956074512 917782884 354577205 582046141 839573090 701144654 467312175 792486850 861179113 23405136 256807040 839573090 514786524 422657892 801608520 166233922 320767587 475750466 145395166 202470992 350369501 812629788 110800857 411437340 422474141 187933868 422474141 582046141 473596274 256807040 377015995 287514767 698204142 242163189 242163189 585399334 917782884 242163189 377015995 187307272 252767027 967462668 391551467 233350056 865966056 611449960 233350056 812629788 355623062 187307272 800444752 777567625 343298515 391551467 187307272 812629788 839573090 909865837 967462668 422474141 741527822 706143946 700216083 518399774 303512140 436662194 328713602 96325706 748725729 792486850 202470992 33552010 701144654 96325706 328713602 292988355 431992241 861175812 475750466 557917929 861179113 411437340 495151474 518410431 391551467 203170078 812629788 693909716 516798019 145395166 402728415 178776322 808616206 792486850 741527822 166233922 706143946 178776322 436662194 968673309 227189312 67084965 741527822 252767027 869322316 460621270 967462668 303512140 202470992 516798019 166233922 582046141 582046141 968673309 777567625 234089763 424780614 178776322 203170078 287514767 256807040 865966056 693909716 13084961 970819754 343298515 297851760 857039628 917782884 422657892 805493285 354577205 693909716 42633846 605868704 869322316 350802729 350802729 917782884 950319015 698204142 761390736 518410431 422657892 23405136 436662194 761390736 256737954 741527822 350369501 914482046 187307272 202470992 813693723 355623062 23405136 242163189 805493285 256807040 328713602 234089763 611449960 242163189 256737954 187933868 839573090 145395166 110800857 967462668 865966056 279958846 968673309 422474141 107334741 282641288 287514767 42633846 475750466 354441083 706143946 585399334 473596274 914482046 475750466 303512140 202470992 460621270 84100792 914482046 516798019 411437340 178776322 354577205 328713602 391551467 865966056 284097129 792486850 328713602 801608520 436662194 777567625 917782884 303512140 467312175 909865837 96325706 706143946 800444752 328713602 869322316 297851760 792486850 187307272 354577205 800444752 411437340 343298515 750210921 328713602 956074512 777567625 914482046 252767027 166233922 909865837 748725729 582046141 234089763 801608520 145395166 518399774 252767027 611449960 792486850 750210921 808616206 234841556 857039628 460621270 909865837 839573090 421280376 422474141 473596274 350369501 402728415 700216083 377015995 297851760 777567625 424780614 839573090 178776322 343298515 23405136 42633846 350802729 110800857 354577205 233350056 967462668 242163189 909865837 402728415 801608520 741527822 227189312 909865837 284097129 287514767 256807040 233350056 861175812 777567625 475750466 354577205 805493285 467312175 518399774 812629788 279958846 350802729 460621270 402728415 813693723 424780614 605868704 855274762 411437340 933874496 792486850 424780614 110800857 869322316 808616206 233350056 605868704 839573090 84100792 42633846 282641288 233350056 605868704 460621270 431992241 611449960 391551467 812629788 611449960 706143946 256807040 350369501 256807040 391551467 227189312 145395166 655852295 857039628 792486850 252767027 282641288 256737954 96325706 343298515 234841556 475750466 801608520 968673309 855274762 750210921 422657892 402728415 761390736 861175812 287514767 585399334 750210921 84100792 350802729 145395166 424780614 424780614 391551467 800444752 105230327 284097129 178776322 67084965 750210921 422657892 202470992 422657892 585399334 605868704 187933868 252767027 800444752 297851760 105230327 343298515 473596274 355623062 310459790 801608520 475750466 933874496 698204142 813693723 227189312 956074512 279958846 748725729 518410431 110800857 110800857 741527822 84100792 402728415 105230327 33552010 693909716 741527822 475750466 813693723 495151474 252767027 354577205 741527822 391551467 355623062 67084965 354577205 518410431 748725729 777567625 909865837 252767027 37467656 411437340 585399334 431992241 377015995 187307272 187933868 320767587 792486850 279958846 282641288 813693723 42633846 801608520 187933868 761390736 436662194 861175812 761390736 436662194 411437340 33552010 279958846 303512140 37467656 391551467 812629788 297851760 256807040 518399774 812629788 967462668 812629788 350802729 256807040 917782884 857039628 857039628 227189312 516798019 516798019 970819754 320767587 970819754 839573090 320767587 585399334 42633846 557917929 861175812 950319015 343298515 256807040 187307272 13084961 354441083 869322316 582046141 227189312 585399334 698204142 970819754 909865837 203170078 750210921 282641288 411437340 234089763 698204142 84100792 391551467 422657892 203170078 279958846 242163189 187933868 693909716 801608520 107334741 145395166 284097129 424780614 202470992 424780614 741527822 292988355 328713602 605868704 424780614 748725729 234841556 203170078 279958846 13084961 467312175 777567625 279958846 287514767 812629788 227189312 178776322 37467656 473596274 514786524 84100792 968673309 518410431 256807040 970819754 292988355 914482046 741527822 800444752 343298515 234841556 96325706 693909716 234089763 284097129 328713602 518399774 23405136 761390736 518399774 801608520 518399774 355623062 227189312 761390736 869322316 950319015 865966056 805493285 350802729 377015995 202470992 473596274 391551467 203170078 909865837 84100792 861179113 700216083 917782884 495151474 516798019 242163189 861179113 166233922 96325706 495151474 800444752 203170078 970819754 514786524 96325706 655852295 402728415 424780614 310459790 701144654 411437340 839573090 436662194 421280376 801608520 861175812 909865837 950319015 178776322 23405136 107334741 855274762 777567625 234841556 750210921 187307272 585399334 750210921 391551467 839573090 42633846 354577205 812629788 750210921 861175812 297851760 110800857 698204142 203170078 23405136 701144654 970819754 178776322 475750466 857039628 611449960 391551467 350369501 105230327 355623062 107334741 422474141 436662194 792486850 23405136 855274762 354441083 861179113 110800857 611449960 242163189 67084965 777567625 343298515 166233922 284097129 328713602 33552010 391551467 808616206 475750466 424780614 391551467 693909716 706143946 605868704 166233922 800444752 234841556 310459790 467312175 808616206 421280376 869322316 777567625 107334741 303512140 700216083 967462668 355623062 23405136 279958846 303512140 67084965 701144654 813693723 909865837 234841556 377015995 110800857 67084965 303512140 869322316 467312175 761390736 436662194 166233922 750210921 234841556 701144654 13084961 110800857 473596274 242163189 110800857 256737954 869322316 233350056 350802729 256737954 700216083 950319015 748725729 869322316 855274762 145395166 582046141 234841556 350369501 343298515 279958846 861179113 42633846 748725729 355623062 518410431 96325706 320767587 37467656 421280376 202470992 234841556 355623062 741527822 861175812 585399334 233350056 166233922 967462668 84100792 234841556 203170078 234841556 655852295 96325706 495151474 391551467 792486850 495151474 970819754 792486850 741527822 187307272 234089763 514786524 933874496 203170078 234841556 377015995 284097129 145395166 234089763 13084961 914482046 227189312 436662194 857039628 282641288 187307272 950319015 42633846 436662194 107334741 585399334 808616206 187933868 33552010 303512140 655852295 187933868 320767587 350802729 242163189 233350056 411437340 839573090 279958846 808616206 436662194 761390736 350802729 914482046 105230327 303512140 460621270 792486850 861175812 411437340 187933868 698204142 813693723 107334741 422474141 467312175 354577205 84100792 585399334 557917929 422474141 402728415 84100792 350802729 812629788 909865837 700216083 203170078 110800857 865966056 422657892 585399334 792486850 917782884 37467656 801608520 585399334 234841556 518399774 287514767 761390736 67084965 411437340 411437340 282641288 516798019 475750466 516798019 909865837 377015995 233350056 350369501 105230327 909865837 421280376 96325706 202470992 812629788 234089763 701144654 436662194 869322316 105230327 706143946 166233922 96325706 354577205 611449960 813693723 605868704 279958846 391551467 33552010 700216083 203170078 557917929 202470992 391551467 582046141 611449960 909865837 202470992 350369501 514786524 909865837 411437340 391551467 855274762 354441083 310459790 967462668 310459790 698204142 970819754 582046141 350369501 178776322 706143946 411437340 297851760 611449960 350369501 320767587 655852295 611449960 431992241 292988355 516798019 421280376 234089763 354441083 968673309 422657892 655852295 741527822 343298515 518410431 178776322 391551467 411437340 350802729 970819754 391551467 355623062 355623062 187307272 187307272 350369501 282641288 460621270 355623062 514786524 777567625 761390736 460621270 967462668 187307272 557917929 350802729 252767027 33552010 741527822 279958846 968673309 475750466 431992241 812629788 436662194 233350056 813693723 813693723 518410431 320767587 343298515 516798019 13084961 857039628 605868704 234089763 391551467 917782884 107334741 611449960 234841556 187933868 33552010 84100792 13084961 279958846 431992241 37467656 805493285 354577205 422474141 252767027 861175812 605868704 424780614 33552010 585399334 310459790 178776322 354577205 557917929 422474141 377015995 256737954 750210921 422474141 750210921 861175812 84100792 436662194 812629788 611449960 178776322 422474141 187933868 861175812 422474141 350369501 287514767 748725729 422474141 105230327 256737954 460621270 467312175 655852295 187307272 202470992 178776322 865966056 585399334 411437340 467312175 700216083 187307272 557917929 402728415 909865837 495151474 800444752 202470992 354577205 242163189 909865837 516798019 857039628 105230327 805493285 292988355 933874496 748725729 748725729 391551467 812629788 748725729 436662194 655852295 422474141 812629788 700216083 950319015 557917929 178776322 800444752 422474141 467312175 909865837 242163189 107334741 402728415 320767587 411437340 514786524 857039628 909865837 777567625 967462668 354577205 518399774 970819754 495151474 233350056 37467656 950319015 700216083 355623062 855274762 23405136 402728415 178776322 514786524 355623062 914482046 956074512 107334741 234089763 256807040 391551467 350802729 693909716 557917929 422474141 698204142 187933868 475750466 233350056 475750466 350369501 968673309 84100792 839573090 701144654 801608520 178776322 805493285 13084961 355623062 421280376 748725729 693909716 422657892 557917929 187933868 839573090 808616206 256807040 861179113 861179113 234841556 436662194 869322316 320767587 233350056 13084961 145395166 808616206 13084961 933874496 839573090 203170078 933874496 145395166 585399334 750210921 582046141 110800857 967462668 460621270 967462668 968673309 914482046 917782884 328713602 741527822 706143946 411437340 284097129 777567625 909865837 256807040 857039628 105230327 473596274 473596274 605868704 187933868 320767587 343298515 582046141 585399334 914482046 411437340 354577205 187307272 252767027 107334741 839573090 242163189 107334741 792486850 166233922 233350056 475750466 350802729 839573090 233350056 861175812 813693723 460621270 343298515 933874496 917782884 328713602 303512140 605868704 436662194 424780614 968673309 343298515 909865837 698204142 436662194 839573090 812629788 84100792 861179113 839573090 234841556 187307272 808616206 857039628 914482046 805493285 242163189 282641288 967462668 282641288 869322316 655852295 761390736 777567625 377015995 96325706 467312175 518410431 166233922 402728415 968673309 861179113 495151474 518410431 282641288 869322316 202470992 698204142 813693723 495151474 516798019 187307272 914482046 234089763 234089763 310459790 706143946 914482046 107334741 234089763 431992241 234089763 310459790 310459790 187933868 518399774 467312175 700216083 292988355 495151474 812629788 518410431 354577205 391551467 800444752 287514767 813693723 812629788 84100792 475750466 145395166 855274762 166233922 23405136 582046141 855274762 761390736 800444752 748725729 287514767 187933868 252767027 956074512 23405136 424780614 422657892 256807040 105230327 284097129 377015995 354577205 279958846 421280376 909865837 808616206 706143946 42633846 107334741 166233922 582046141 42633846 292988355 13084961 242163189 514786524 514786524 402728415 861175812 292988355 812629788 227189312 287514767 355623062 354441083 84100792 701144654 777567625 800444752 234841556 805493285 801608520 968673309 861175812 402728415 402728415 355623062 813693723 284097129 516798019 473596274 234089763 950319015 354577205 582046141 187933868 865966056 475750466 582046141 909865837 968673309 467312175 839573090 422657892 808616206 557917929 839573090 203170078 13084961 354441083 350369501 968673309 377015995 473596274 110800857 411437340 178776322 706143946 424780614 869322316 460621270 84100792 233350056 557917929 495151474 377015995 203170078 303512140 861175812 585399334 431992241 421280376 933874496 292988355 242163189 495151474 473596274 279958846 801608520 13084961 701144654 865966056 706143946 355623062 808616206 37467656 585399334 203170078 350369501 792486850 96325706 256737954 350369501 287514767 234841556 202470992 343298515 67084965 279958846 808616206 310459790 968673309 701144654 611449960 227189312 320767587 917782884 516798019 350369501 611449960 422657892 869322316 611449960 777567625 328713602 105230327 355623062 279958846 700216083 792486850 256737954 145395166 202470992 421280376 917782884 741527822 234089763 967462668 256807040 107334741 256807040 861175812 187933868 284097129 861175812 354441083 585399334 187933868 748725729 805493285 203170078 424780614 391551467 355623062 518410431 516798019 800444752 698204142 310459790 473596274 698204142 110800857 693909716 279958846 297851760 473596274 328713602 861175812 693909716 328713602 812629788 761390736 857039628 467312175 227189312 110800857 355623062 917782884 792486850 805493285 970819754 284097129 698204142 917782884 473596274 861179113 475750466 865966056 917782884 328713602 861179113 110800857 475750466 557917929 473596274 320767587 242163189 460621270 655852295 514786524 354441083 698204142 354441083 328713602 203170078 968673309 516798019 96325706 761390736 203170078 909865837 611449960 777567625 33552010 187307272 166233922 467312175 422657892 611449960 611449960 328713602 256737954 855274762 279958846 700216083 67084965 252767027 750210921 700216083 460621270 514786524 350369501 282641288 557917929 605868704 585399334 861175812 178776322 698204142 698204142 748725729 328713602 917782884 282641288 475750466 292988355 23405136 741527822 256807040 655852295 861179113 518410431 42633846 805493285 741527822 105230327 914482046 421280376 861175812 110800857 354577205 187307272 256807040 202470992 279958846 187933868 282641288 178776322 107334741 292988355 431992241 557917929 67084965 107334741 698204142 857039628 33552010 698204142 698204142 402728415 800444752 475750466 23405136 706143946 203170078 42633846 467312175 354577205 475750466 13084961 861179113 514786524 287514767 968673309 13084961 557917929 422474141 748725729 800444752 701144654 234841556 800444752 750210921 701144654 424780614 37467656 800444752 350369501 422474141 861175812 96325706 475750466 350369501 84100792 611449960 914482046 869322316 402728415 233350056 467312175 861179113 227189312 377015995 252767027 970819754 350369501 105230327 256807040 801608520 421280376 110800857 812629788 297851760 424780614 96325706 42633846 256737954 354441083 279958846 354441083 354577205 869322316 411437340 777567625 37467656 203170078 839573090 956074512 611449960 105230327 166233922 187307272 233350056 761390736 320767587 460621270 233350056 96325706 460621270 869322316 202470992 518410431 234089763 518399774 350369501 518410431 282641288 328713602 234841556 350369501 234089763 861179113 422474141 431992241 761390736 750210921 256737954 495151474 411437340 350802729 107334741 354441083 805493285 310459790 801608520 967462668 187307272 460621270 377015995 518410431 297851760 813693723 67084965 234089763 42633846 227189312 422657892 411437340 13084961 256807040 279958846 23405136 777567625 256807040 585399334 107334741 436662194 655852295 518410431 605868704 909865837 355623062 467312175 234089763 605868704 914482046 377015995 233350056 813693723 495151474 967462668 805493285 865966056 391551467 865966056 234089763 748725729 431992241 748725729 284097129 701144654 354441083 411437340 287514767 800444752 855274762 391551467 495151474 956074512 13084961 279958846 422657892 234089763 233350056 422474141 203170078 411437340 970819754 284097129 516798019 812629788 166233922 950319015 808616206 145395166 350802729 354577205 234089763 84100792 557917929 355623062 748725729 377015995 917782884 328713602 585399334 869322316 467312175 741527822 110800857 861179113 557917929 234089763 761390736 287514767 421280376 914482046 956074512 518399774 701144654 495151474 436662194 84100792 761390736 67084965 145395166 256737954 402728415 475750466 377015995 801608520 284097129 518410431 282641288 84100792 284097129 297851760 750210921 917782884 514786524 950319015 698204142 436662194 402728415 801608520 402728415 865966056 431992241 234841556 518410431 605868704 203170078 605868704 287514767 287514767 350369501 865966056 282641288 411437340 917782884 582046141 422474141 145395166 284097129 422474141 475750466 805493285 518410431 800444752 801608520 402728415 256807040 178776322 792486850 279958846 292988355 436662194 13084961 611449960 914482046 187933868 320767587 242163189 865966056 203170078 23405136 909865837 402728415 67084965 582046141 411437340 424780614 861175812 297851760 107334741 495151474 411437340 460621270 42633846 424780614 855274762 67084965 700216083 279958846 514786524 777567625 950319015 377015995 748725729 967462668 655852295 467312175 354441083 805493285 748725729 287514767 839573090 37467656 282641288 166233922 354577205 473596274 105230327 422474141 869322316 812629788 391551467 84100792 203170078 956074512 748725729 917782884 857039628 861175812 933874496 431992241 861179113 13084961 933874496 857039628 13084961 698204142 968673309 812629788 473596274 320767587 655852295 475750466 256737954 203170078 605868704 421280376 33552010 282641288 67084965 857039628 970819754 585399334 377015995 855274762 805493285 284097129 343298515 391551467 585399334 914482046 252767027 693909716 282641288 611449960 585399334 909865837 328713602 145395166 605868704 402728415 865966056 203170078 813693723 110800857 933874496 350369501 287514767 970819754 741527822 808616206 355623062 233350056 33552010 460621270 42633846 436662194 808616206 861175812 422657892 320767587 297851760 33552010 861179113 968673309 855274762 166233922 284097129 557917929 96325706 855274762 233350056 518410431 516798019 287514767 605868704 933874496 518399774 611449960 808616206 473596274 178776322 693909716 585399334 350802729 701144654 287514767 436662194 792486850 252767027 698204142 700216083 869322316 839573090 287514767 748725729 424780614 808616206 424780614 320767587 467312175 282641288 33552010 855274762 812629788 202470992 611449960 514786524 909865837 292988355 343298515 187307272 166233922 792486850 698204142 84100792 320767587 187307272 145395166 518410431 391551467 107334741 350369501 748725729 475750466 516798019 967462668 693909716 518410431 514786524 284097129 761390736 495151474 967462668 808616206 792486850 582046141 303512140 107334741 110800857 178776322 33552010 750210921 13084961 355623062 320767587 805493285 518399774 350802729 967462668 233350056 287514767 227189312 424780614 187307272 869322316 202470992 256737954 107334741 292988355 839573090 42633846 42633846 377015995 706143946 655852295 514786524 284097129 187307272 792486850 67084965 320767587 869322316 582046141 800444752 855274762 287514767 857039628 748725729 967462668 861179113 761390736 933874496 310459790 292988355 518399774 436662194 518410431 13084961 861175812 166233922 698204142 792486850 350802729 320767587 252767027 421280376 402728415 234841556 495151474 282641288 227189312 495151474 377015995 777567625 909865837 343298515 956074512 422474141 350369501 354577205 557917929 320767587 279958846 279958846 145395166 956074512 950319015 350369501 857039628 950319015 402728415 252767027 839573090 13084961 460621270 518410431 292988355 233350056 800444752 473596274 557917929 950319015 422474141 13084961 857039628 187933868 234089763 933874496 227189312 166233922 698204142 110800857 42633846 343298515 792486850 96325706 354577205 813693723 203170078 700216083 391551467 475750466 514786524 178776322 473596274 777567625 287514767 495151474 310459790 693909716 234089763 917782884 698204142 861175812 256737954 350369501 145395166 970819754 706143946 67084965 611449960 84100792 33552010 377015995 970819754 857039628 909865837 761390736 460621270 282641288 33552010 518410431 354577205 297851760 411437340 914482046 869322316 839573090 585399334 777567625 13084961 297851760 655852295 777567625 813693723 355623062 227189312 67084965 279958846 431992241 761390736 355623062 750210921 84100792 310459790 813693723 187933868 391551467 857039628 310459790 698204142 350369501 354577205 792486850 282641288 460621270 377015995 282641288 967462668 518399774 956074512 84100792 303512140 391551467 424780614 377015995 801608520 813693723 808616206 422474141 187307272 693909716 422474141 256737954 233350056 178776322 23405136 909865837 178776322 855274762 310459790 968673309 706143946 865966056 750210921 741527822 422474141 310459790 917782884 411437340 252767027 701144654 202470992 242163189 970819754 516798019 354441083 354577205 813693723 693909716 354577205 402728415 402728415 178776322 700216083 950319015 203170078 812629788 234841556 585399334 145395166 698204142 777567625 203170078 800444752 292988355 292988355 287514767 805493285 292988355 203170078 750210921 284097129 145395166 865966056 242163189 37467656 105230327 187933868 950319015 917782884 402728415 557917929 582046141 187307272 748725729 693909716 23405136 495151474 861175812 869322316 33552010 701144654 355623062 914482046 252767027 355623062 800444752 328713602 282641288 391551467 460621270 748725729 495151474 557917929 812629788 234089763 166233922 292988355 706143946 282641288 391551467 310459790 950319015 701144654 701144654 777567625 233350056 516798019 203170078 805493285 350369501 402728415 13084961 956074512 701144654 67084965 585399334 203170078 813693723 310459790 96325706 582046141 424780614 655852295 698204142 402728415 693909716 234841556 693909716 518410431 105230327 557917929 355623062 202470992 970819754 287514767 377015995 350369501 750210921 473596274 748725729 23405136 411437340 741527822 431992241 861175812 706143946 107334741 582046141 350369501 518410431 202470992 350802729 869322316 424780614 350369501 812629788 582046141 956074512 354441083 917782884 968673309 105230327 391551467 495151474 391551467 422657892 110800857 33552010 256737954 292988355 107334741 424780614 865966056 320767587 42633846 107334741 516798019 701144654 355623062 355623062 950319015 761390736 909865837 303512140 585399334 13084961 467312175 354441083 287514767 605868704 227189312 84100792 585399334 761390736 107334741 968673309 13084961 84100792 67084965 855274762 282641288 582046141 422657892 950319015 701144654 956074512 611449960 242163189 187307272 909865837 700216083 777567625 37467656 343298515 354577205 391551467 178776322 812629788 855274762 187933868 391551467 284097129 861175812 518410431 495151474 422474141 473596274 279958846 473596274 970819754 516798019 256807040 166233922 917782884 698204142 297851760 585399334 96325706 805493285 950319015 187933868 777567625 391551467 611449960 813693723 422657892 741527822 67084965 422474141 233350056 37467656 761390736 805493285 233350056 950319015 917782884 750210921 855274762 585399334 557917929 354577205 495151474 287514767 84100792 611449960 750210921 460621270 693909716 750210921 950319015 431992241 110800857 282641288 813693723 67084965 292988355 187307272 605868704 256807040 13084961 693909716 402728415 282641288 343298515 422657892 42633846 748725729 801608520 460621270 105230327 242163189 518399774 436662194 84100792 460621270 279958846 350369501 256737954 145395166 234089763 233350056 706143946 256807040 792486850 460621270 585399334 750210921 495151474 813693723 777567625 605868704 187307272 693909716 698204142 933874496 350802729 495151474 812629788 350802729 421280376 33552010 202470992 350369501 343298515 693909716 96325706 473596274 800444752 37467656 13084961 203170078 917782884 422657892 203170078 105230327 605868704 805493285 297851760 518410431 350369501 96325706 287514767 865966056 303512140 839573090 202470992 557917929 424780614 514786524 473596274 869322316 391551467 967462668 812629788 861179113 297851760 761390736 861175812 328713602 343298515 42633846 605868704 839573090 355623062 411437340 178776322 698204142 701144654 495151474 514786524 234841556 693909716 800444752 343298515 605868704 460621270 105230327 792486850 145395166 801608520 187307272 516798019 761390736 700216083 187933868 178776322 582046141 518410431 13084961 297851760 475750466 436662194 839573090 857039628 96325706 233350056 145395166 13084961 701144654 950319015 105230327 436662194 421280376 839573090 855274762 203170078 105230327 839573090 350369501 950319015 693909716 516798019 320767587 256807040 914482046 343298515 706143946 516798019 252767027 857039628 518410431 292988355 761390736 800444752 467312175 187307272 23405136 234841556 777567625 808616206 202470992 431992241 473596274 287514767 282641288 391551467 292988355 355623062 917782884 37467656 110800857 748725729 287514767 701144654 242163189 655852295 242163189 203170078 968673309 234841556 391551467 287514767 475750466 343298515 557917929 857039628 750210921 431992241 701144654 865966056 801608520 187933868 187307272 557917929 320767587 748725729 582046141 968673309 13084961 256737954 750210921 750210921 777567625 13084961 187933868 693909716 354577205 282641288 411437340 203170078 320767587 970819754 436662194 303512140 297851760 303512140 234841556 282641288 13084961 956074512 166233922 557917929 320767587 801608520 37467656 424780614 328713602 557917929 914482046 701144654 37467656 422474141 256737954 967462668 234089763 233350056 391551467 234841556 812629788 761390736 855274762 706143946 585399334 808616206 700216083 203170078 869322316 914482046 297851760 431992241 792486850 105230327 279958846 839573090 422657892 187307272 585399334 67084965 377015995 914482046 284097129 343298515 350802729 292988355 33552010 861175812 42633846 605868704 700216083 354441083 256737954 475750466 234841556 282641288 13084961 655852295 605868704 256737954 297851760 110800857 467312175 310459790 354441083 292988355 287514767 808616206 402728415 761390736 700216083 145395166 354577205 869322316 585399334 234089763 284097129 950319015 350802729 110800857 67084965 800444752 495151474 967462668 801608520 968673309 292988355 585399334 354441083 233350056 585399334 801608520 354441083 917782884 227189312 514786524 252767027 970819754 350802729 187307272 96325706 166233922 105230327 110800857 67084965 777567625 865966056 605868704 202470992 909865837 861179113 585399334 855274762 698204142 354577205 812629788 377015995 518399774 37467656 350369501 431992241 67084965 350802729 23405136 354441083 514786524 909865837 518399774 350369501 23405136 105230327 436662194 956074512 748725729 950319015 611449960 777567625 328713602 805493285 748725729 813693723 33552010 750210921 655852295 605868704 287514767 698204142 914482046 233350056 914482046 585399334 970819754 234089763 354441083 33552010 475750466 909865837 297851760 460621270 861175812 421280376 861179113 282641288 33552010 292988355 431992241 96325706 145395166 933874496 377015995 145395166 310459790 411437340 242163189 303512140 460621270 967462668 252767027 801608520 855274762 227189312 350802729 701144654 950319015 328713602 354441083 234089763 424780614 110800857 233350056 84100792 808616206 741527822 431992241 234841556 855274762 514786524 105230327 292988355 813693723 808616206 96325706 96325706 279958846 518410431 968673309 970819754 303512140 166233922 67084965 706143946 110800857 812629788 256807040 424780614 967462668 107334741 391551467 234841556 110800857 460621270 475750466 282641288 227189312 242163189 792486850 495151474 256737954 855274762 178776322 611449960 800444752 310459790 869322316 105230327 242163189 801608520 411437340 252767027 252767027 475750466 279958846 431992241 855274762 422657892 203170078 495151474 805493285 411437340 805493285 13084961 655852295 869322316 234841556 748725729 557917929 391551467 284097129 518410431 42633846 933874496 354441083 467312175 917782884 233350056 801608520 187307272 292988355 256737954 37467656 761390736 800444752 354441083 460621270 96325706 282641288 234841556 287514767 761390736 328713602 350369501 750210921 950319015 514786524 391551467 582046141 970819754 421280376 256737954 808616206 96325706 857039628 328713602 343298515 950319015 792486850 761390736 812629788 801608520 411437340 869322316 460621270 23405136 950319015 227189312 857039628 855274762 297851760 320767587 700216083 473596274 402728415 611449960 328713602 605868704 855274762 256807040 33552010 748725729 968673309 495151474 350369501 808616206 861175812 424780614 861179113 970819754 354577205 706143946 933874496 23405136 655852295 582046141 693909716 861179113 967462668 233350056 792486850 869322316 33552010 777567625 242163189 284097129 605868704 808616206 792486850 792486850 585399334 187933868 203170078 350369501 233350056 23405136 350802729 950319015 460621270 107334741 422474141 514786524 421280376 187933868 252767027 256737954 655852295 855274762 107334741 800444752 292988355 292988355 422657892 67084965 950319015 909865837 967462668 813693723 611449960 282641288 968673309 475750466 909865837 700216083 473596274 956074512 467312175 107334741 861179113 355623062 805493285 107334741 424780614 424780614 282641288 933874496 761390736 354577205 582046141 869322316 391551467 514786524 473596274 354577205 812629788 287514767 557917929 287514767 110800857 748725729 693909716 700216083 514786524 436662194 956074512 655852295 777567625 761390736 514786524 252767027 354577205 284097129 391551467 421280376 297851760 950319015 242163189 354441083 67084965 203170078 107334741 777567625 861179113 460621270 693909716 234841556 234841556 495151474 467312175 284097129 234841556 611449960 812629788 698204142 516798019 431992241 279958846 328713602 110800857 518399774 354441083 956074512 242163189 67084965 909865837 84100792 970819754 701144654 187933868 701144654 582046141 422657892 855274762 178776322 801608520 857039628 303512140 805493285 748725729 655852295 473596274 355623062 67084965 411437340 805493285 460621270 282641288 279958846 933874496 145395166 518399774 391551467 350369501 693909716 518410431 748725729 377015995 287514767 655852295 256807040 777567625 23405136 284097129 967462668 84100792 303512140 865966056 917782884 282641288 328713602 187307272 700216083 933874496 256807040 700216083 421280376 701144654 233350056 950319015 13084961 495151474 355623062 354577205 422657892 110800857 956074512 343298515 748725729 861179113 310459790 805493285 582046141 812629788 354441083 839573090 909865837 792486850 256807040 96325706 402728415 792486850 693909716 698204142 801608520 402728415 869322316 203170078 585399334 800444752 605868704 178776322 869322316 350369501 967462668 105230327 166233922 909865837 256737954 813693723 701144654 287514767 698204142 956074512 33552010 761390736 475750466 328713602 355623062 933874496 467312175 516798019 514786524 700216083 808616206 611449960 145395166 110800857 761390736 234089763 655852295 431992241 256737954 422657892 605868704 582046141 297851760 869322316 411437340 808616206 310459790 252767027 518399774 424780614 242163189 655852295 839573090 13084961 320767587 467312175 792486850 242163189 473596274 808616206 516798019 377015995 518410431 933874496 84100792 436662194 279958846 857039628 861179113 37467656 514786524 431992241 855274762 950319015 145395166 287514767 107334741 808616206 391551467 701144654 970819754 495151474 495151474 582046141 292988355 287514767 187307272 970819754 861179113 812629788 284097129 857039628 801608520 402728415 187933868 242163189 242163189 105230327 518399774 234089763 518399774 377015995 203170078 800444752 377015995 350802729 252767027 227189312 861175812 933874496 23405136 422474141 701144654 350802729 282641288 67084965 475750466 424780614 700216083 178776322 411437340 655852295 343298515 605868704 467312175 473596274 282641288 812629788 431992241 857039628 516798019 422474141 582046141 792486850 355623062 411437340 287514767 178776322 460621270 110800857 792486850 460621270 284097129 968673309 431992241 234841556 227189312 741527822 377015995 33552010 777567625 611449960 968673309 857039628 203170078 343298515 287514767 252767027 42633846 23405136 13084961 967462668 861175812 495151474 700216083 421280376 750210921 761390736 706143946 761390736 422474141 750210921 800444752 693909716 145395166 777567625 96325706 585399334 741527822 655852295 839573090 967462668 812629788 800444752 700216083 800444752 424780614 514786524 861179113 475750466 700216083 495151474 861179113 354577205 869322316 693909716 242163189 422474141 431992241 839573090 839573090 178776322 861175812 495151474 865966056 514786524 839573090 42633846 865966056 812629788 354577205 800444752 23405136 701144654 750210921 516798019 354577205 701144654 605868704 813693723 761390736 202470992 233350056 282641288 145395166 320767587 812629788 234089763 750210921 411437340 467312175 233350056 475750466 917782884 421280376 792486850 391551467 861175812 343298515 777567625 473596274 460621270 354441083 585399334 424780614 303512140 105230327 355623062 861179113 869322316 436662194 557917929 701144654 37467656 914482046 422474141 557917929 750210921 292988355 354441083 700216083 861175812 84100792 279958846 698204142 303512140 748725729 655852295 693909716 350802729 252767027 187307272 402728415 166233922 187307272 460621270 605868704 320767587 411437340 518410431 582046141 13084961 970819754 741527822 252767027 105230327 187307272 861179113 800444752 37467656 812629788 655852295 582046141 792486850 801608520 391551467 107334741 287514767 933874496 287514767 350802729 706143946 234089763 355623062 861175812 202470992 145395166 187933868 234841556 354441083 861175812 761390736 178776322 411437340 234841556 282641288 233350056 917782884 967462668 37467656 203170078 287514767 748725729 431992241 287514767 187933868 354441083 855274762 761390736 970819754 914482046 350369501 805493285 792486850 473596274 303512140 402728415 256737954 233350056 605868704 421280376 808616206 950319015 475750466 909865837 869322316 967462668 655852295 110800857 203170078 701144654 234089763 96325706 698204142 422474141 343298515 242163189 585399334 967462668 777567625 518410431 187307272 855274762 377015995 970819754 320767587 693909716 865966056 422474141 227189312 861179113 178776322 166233922 909865837 33552010 436662194 424780614 297851760 233350056 748725729 693909716 805493285 242163189 354577205 23405136 234089763 67084965 343298515 514786524 187933868 187933868 33552010 585399334 777567625 950319015 869322316 377015995 320767587 402728415 557917929 284097129 700216083 233350056 909865837 518399774 693909716 96325706 741527822 582046141 391551467 256807040 256737954 473596274 605868704 861179113 377015995 233350056 808616206 320767587 411437340 514786524 800444752 968673309 234089763 805493285 518399774 402728415 354577205 582046141 350369501 37467656 422657892 303512140 861179113 865966056 343298515 145395166 13084961 402728415 107334741 475750466 402728415 582046141 320767587 343298515 33552010 256807040 706143946 13084961 67084965 698204142 436662194 67084965 391551467 421280376 279958846 328713602 110800857 166233922 202470992 33552010 227189312 202470992 460621270 698204142 279958846 42633846 805493285 145395166 914482046 706143946 909865837 84100792 967462668 234089763 698204142 518410431 857039628 869322316 808616206 256737954 252767027 187933868 516798019 279958846 110800857 792486850 187933868 310459790 761390736 460621270 473596274 436662194 861179113 202470992 227189312 967462668 761390736 582046141 84100792 96325706 42633846 422657892 187933868 861179113 84100792 343298515 808616206 23405136 813693723 279958846 203170078 611449960 805493285 284097129 761390736 706143946 105230327 706143946 287514767 869322316 421280376 750210921 377015995 861179113 391551467 970819754 698204142 227189312 203170078 861175812 700216083 422474141 950319015 698204142 967462668 950319015 354441083 792486850 808616206 355623062 303512140 518399774 284097129 518410431 741527822 741527822 557917929 812629788 605868704 855274762 227189312 748725729 42633846 233350056 805493285 917782884 343298515 909865837 187307272 475750466 800444752 23405136 145395166 431992241 800444752 166233922 956074512 234841556 84100792 355623062 421280376 42633846 750210921 801608520 402728415 33552010 855274762 42633846 933874496 431992241 605868704 284097129 741527822 355623062 655852295 234089763 431992241 256737954 310459790 460621270 297851760 391551467 297851760 242163189 256807040 865966056 431992241 792486850 514786524 227189312 110800857 693909716 354577205 801608520 411437340 354577205 202470992 178776322 956074512 178776322 909865837 970819754 96325706 865966056 203170078 292988355 282641288 706143946 145395166 605868704 460621270 801608520 585399334 256737954 741527822 256737954 800444752 33552010 706143946 514786524 701144654 33552010 761390736 557917929 473596274 698204142 282641288 582046141 391551467 105230327 33552010 970819754 701144654 777567625 518399774 748725729 431992241 839573090 967462668 422657892 256737954 801608520 187307272 187933868 292988355 411437340 145395166 693909716 411437340 202470992 37467656 187307272 279958846 343298515 800444752 967462668 582046141 839573090 706143946 391551467 105230327 792486850 166233922 812629788 473596274 13084961 475750466 869322316 227189312 950319015 354577205 282641288 813693723 105230327 320767587 698204142 145395166 422657892 402728415 750210921 516798019 808616206 23405136 914482046 422657892 105230327 343298515 861175812 436662194 350802729 698204142 96325706 320767587 187307272 145395166 320767587 166233922 42633846 187933868 917782884 424780614 350369501 611449960 252767027 914482046 328713602 187307272 748725729 234089763 310459790 287514767 292988355 777567625 861179113 741527822 292988355 956074512 909865837 475750466 967462668 242163189 234089763 813693723 187307272 605868704 424780614 96325706 282641288 909865837 145395166 917782884 166233922 166233922 203170078 693909716 514786524 284097129 917782884 917782884 514786524 585399334 808616206 861175812 967462668 805493285 582046141 611449960 234089763 422657892 284097129 377015995 698204142 436662194 320767587 350369501 242163189 855274762 187307272 187307272 297851760 865966056 855274762 178776322 813693723 970819754 605868704 611449960 377015995 967462668 411437340 178776322 96325706 233350056 187307272 391551467 805493285 473596274 110800857 436662194 422657892 865966056 693909716 970819754 203170078 865966056 869322316 805493285 855274762 203170078 801608520 805493285 701144654 777567625 110800857 557917929 967462668 256737954 956074512 800444752 292988355 741527822 421280376 242163189 96325706 431992241 956074512 33552010 424780614 970819754 495151474 233350056 391551467 467312175 282641288 355623062 813693723 914482046 801608520 855274762 203170078 284097129 421280376 233350056 700216083 557917929 203170078 706143946 287514767 242163189 808616206 917782884 202470992 761390736 956074512 460621270 516798019 242163189 166233922 411437340 792486850 377015995 706143946 861179113 354441083 495151474 350802729 518410431 354577205 808616206 865966056 355623062 800444752 282641288 203170078 110800857 839573090 178776322 187933868 869322316 812629788 518410431 203170078 700216083 970819754 933874496 813693723 234841556 792486850 234841556 460621270 402728415 37467656 933874496 805493285 909865837 107334741 700216083 801608520 233350056 107334741 605868704 855274762 861179113 84100792 805493285 33552010 105230327 813693723 700216083 320767587 865966056 234841556 605868704 279958846 421280376 808616206 282641288 256737954 557917929 857039628 516798019 424780614 178776322 234089763 475750466 187307272 424780614 914482046 292988355 748725729 107334741 857039628 303512140 516798019 750210921 839573090 956074512 33552010 328713602 411437340 292988355 857039628 242163189 354441083 354577205 950319015 475750466 956074512 585399334 13084961 473596274 227189312 700216083 377015995 761390736 585399334 655852295 557917929 187307272 354577205 37467656 473596274 203170078 96325706 611449960 805493285 33552010 865966056 761390736 187307272 354577205 297851760 813693723 514786524 514786524 741527822 585399334 105230327 808616206 287514767 808616206 761390736 13084961 861175812 956074512 33552010 284097129 350369501 750210921 557917929 516798019 792486850 748725729 968673309 516798019 84100792 518399774 514786524 96325706 178776322 23405136 233350056 514786524 282641288 421280376 741527822 855274762 436662194 320767587 421280376 23405136 284097129 698204142 202470992 242163189 808616206 421280376 917782884 706143946 355623062 861179113 917782884 514786524 354577205 377015995 424780614 968673309 110800857 67084965 234089763 110800857 391551467 187307272 166233922 13084961 701144654 909865837 700216083 284097129 355623062 698204142 431992241 110800857 422474141 777567625 956074512 354441083 282641288 343298515 202470992 805493285 377015995 354577205 933874496 516798019 970819754 914482046 110800857 741527822 343298515 967462668 377015995 700216083 282641288 869322316 741527822 84100792 582046141 869322316 350369501 436662194 777567625 701144654 956074512 105230327 812629788 909865837 861175812 37467656 700216083 655852295 801608520 310459790 748725729 42633846 279958846 812629788 350369501 861179113 256807040 839573090 350369501 467312175 354441083 234841556 800444752 234089763 284097129 187307272 187933868 516798019 792486850 145395166 855274762 792486850 792486850 514786524 110800857 460621270 203170078 234089763 422474141 282641288 227189312 343298515 431992241 350802729 234089763 187933868 377015995 252767027 33552010 857039628 933874496 700216083 801608520 741527822 917782884 350369501 805493285 256807040 424780614 256737954 812629788 812629788 655852295 750210921 202470992 187933868 748725729 422474141 23405136 187307272 328713602 968673309 700216083 813693723 13084961 110800857 187307272 187933868 467312175 750210921 585399334 518399774 611449960 256807040 33552010 233350056 292988355 805493285 557917929 495151474 343298515 203170078 33552010 279958846 473596274 839573090 402728415 202470992 67084965 105230327 202470992 950319015 84100792 402728415 611449960 234089763 460621270 861179113 284097129 869322316 518399774 424780614 23405136 96325706 741527822 110800857 110800857 256737954 748725729 279958846 84100792 605868704 284097129 187307272 808616206 350802729 693909716 495151474 328713602 869322316 350802729 761390736 178776322 377015995 518399774 256807040 354577205 582046141 422657892 187933868 950319015 105230327 287514767 557917929 252767027 701144654 33552010 354577205 328713602 605868704 402728415 391551467 166233922 110800857 582046141 514786524 431992241 411437340 933874496 518410431 411437340 706143946 178776322 460621270 800444752 233350056 914482046 839573090 950319015 514786524 227189312 422657892 33552010 145395166 950319015 227189312 187933868 473596274 402728415 655852295 320767587 67084965 242163189 422474141 166233922 107334741 84100792 706143946 422657892 473596274 473596274 741527822 813693723 557917929 107334741 585399334 741527822 839573090 750210921 861175812 431992241 495151474 279958846 436662194 145395166 761390736 422657892 460621270 750210921 23405136 813693723 411437340 706143946 287514767 516798019 37467656 42633846 655852295 33552010 328713602 354441083 557917929 320767587 234089763 748725729 865966056 970819754 706143946 422474141 256807040 355623062 914482046 424780614 865966056 424780614 203170078 354577205 422474141 813693723 436662194 252767027 110800857 748725729 909865837 402728415 861179113 256807040 203170078 292988355 242163189 234089763 857039628 33552010 460621270 701144654 800444752 187307272 287514767 950319015 42633846 436662194 402728415 187933868 956074512 748725729 234841556 107334741 42633846 914482046 514786524 303512140 424780614 748725729 284097129 23405136 839573090 233350056 13084961 585399334 805493285 234089763 917782884 187307272 808616206 812629788 693909716 328713602 145395166 805493285 917782884 700216083 585399334 279958846 611449960 422474141 812629788 933874496 777567625 861179113 700216083 354577205 857039628 252767027 105230327 748725729 706143946 473596274 968673309 611449960 917782884 203170078 145395166 303512140 354441083 968673309 328713602 808616206 933874496 855274762 909865837 303512140 287514767 861175812 166233922 857039628 422657892 701144654 422657892 145395166 37467656 585399334 792486850 203170078 933874496 698204142 350802729 741527822 187307272 741527822 970819754 855274762 761390736 234089763 343298515 800444752 557917929 933874496 354441083 800444752 355623062 284097129 857039628 475750466 187307272 287514767 13084961 917782884 391551467 917782884 869322316 287514767 698204142 203170078 813693723 402728415 23405136 741527822 956074512 857039628 354577205 693909716 422474141 970819754 909865837 33552010 411437340 582046141 518410431 402728415 411437340 808616206 582046141 287514767 967462668 857039628 917782884 698204142 557917929 761390736 933874496 655852295 436662194 355623062 967462668 865966056 328713602 287514767 424780614 495151474 857039628 495151474 460621270 475750466 909865837 84100792 917782884 950319015 354441083 42633846 233350056 518399774 655852295 233350056 436662194 514786524 411437340 518410431 422657892 518399774 460621270 310459790 422657892 391551467 377015995 516798019 861175812 279958846 514786524 700216083 310459790 495151474 516798019 242163189 354577205 187307272 857039628 605868704 585399334 354441083 84100792 611449960 792486850 516798019 310459790 748725729 354441083 557917929 354577205 839573090 320767587 800444752 350369501 187933868 284097129 950319015 460621270 475750466 839573090 808616206 861179113 700216083 750210921 166233922 166233922 436662194 33552010 869322316 467312175 914482046 242163189 475750466 700216083 42633846 700216083 166233922 460621270 297851760 37467656 37467656 605868704 145395166 303512140 861179113 706143946 436662194 110800857 377015995 956074512 813693723 970819754 861175812 391551467 320767587 33552010 857039628 377015995 909865837 234841556 33552010 917782884 514786524 933874496 354577205 950319015 328713602 956074512 256807040 909865837 467312175 741527822 801608520 800444752 234089763 861179113 424780614 320767587 557917929 282641288 808616206 861175812 23405136 516798019 187933868 279958846 292988355 233350056 967462668 557917929 350369501 350802729 741527822 96325706 42633846 310459790 377015995 354441083 42633846 350802729 145395166 495151474 33552010 256737954 234089763 178776322 800444752 242163189 355623062 234841556 256807040 42633846 297851760 495151474 37467656 343298515 377015995 84100792 585399334 234841556 13084961 516798019 256807040 700216083 320767587 557917929 84100792 284097129 350802729 320767587 422474141 354441083 700216083 13084961 865966056 750210921 967462668 234841556 777567625 187933868 750210921 37467656 475750466 96325706 605868704 292988355 355623062 350369501 320767587 956074512 256807040 377015995 107334741 839573090 424780614 284097129 320767587 202470992 917782884 812629788 145395166 950319015 706143946 187933868 350802729 869322316 350802729 582046141 839573090 700216083 431992241 869322316 700216083 909865837 970819754 748725729 203170078 792486850 355623062 422657892 839573090 279958846 585399334 391551467 467312175 431992241 377015995 391551467 655852295 33552010 37467656 706143946 801608520 377015995 297851760 967462668 808616206 187933868 202470992 741527822 956074512 110800857 518410431 252767027 256807040 861179113 282641288 187307272 110800857 968673309 611449960 813693723 518410431 805493285 279958846 292988355 968673309 234089763 514786524 242163189 865966056 23405136 805493285 467312175 424780614 801608520 377015995 252767027 354577205 256807040 813693723 839573090 801608520 107334741 166233922 256807040 917782884 203170078 516798019 933874496 585399334 354441083 460621270 105230327 67084965 914482046 933874496 203170078 516798019 518399774 303512140 202470992 970819754 422657892 411437340 303512140 282641288 956074512 328713602 354577205 187933868 611449960 37467656 234089763 37467656 287514767 748725729 518399774 473596274 33552010 297851760 328713602 865966056 292988355 839573090 777567625 761390736 460621270 203170078 805493285 861175812 424780614 84100792 287514767 422657892 700216083 234089763 518399774 861175812 166233922 557917929 422474141 422474141 701144654 761390736 861175812 518399774 701144654 839573090 234089763 23405136 861179113 227189312 33552010 750210921 13084961 557917929 422474141 861179113 310459790 187933868 967462668 424780614 310459790 110800857 187933868 808616206 460621270 808616206 436662194 287514767 37467656 701144654 202470992 869322316 37467656 516798019 800444752 698204142 178776322 234089763 284097129 436662194 909865837 700216083 242163189 203170078 350802729 605868704 328713602 166233922 950319015 861179113 865966056 839573090 970819754 518399774 475750466 328713602 292988355 970819754 855274762 287514767 84100792 107334741 967462668 495151474 750210921 37467656 861179113 467312175 970819754 145395166 909865837 33552010 750210921 234841556 582046141 67084965 700216083 187307272 242163189 202470992 933874496 279958846 917782884 812629788 475750466 557917929 611449960 777567625 917782884 37467656 377015995 354577205 518410431 42633846 234841556 839573090 303512140 297851760 467312175 411437340 516798019 178776322 166233922 227189312 516798019 611449960 33552010 354577205 813693723 252767027 203170078 37467656 110800857 865966056 861175812 187933868 203170078 909865837 84100792 145395166 431992241 467312175 582046141 855274762 605868704 187933868 800444752 67084965 110800857 203170078 354441083 292988355 96325706 557917929 869322316 855274762 202470992 234089763 518410431 107334741 355623062 518399774 343298515 256807040 67084965 145395166 84100792 252767027 805493285 792486850 287514767 320767587 585399334 970819754 292988355 655852295 914482046 42633846 812629788 436662194 518399774 187307272 303512140 402728415 777567625 467312175 611449960 857039628 813693723 970819754 761390736 279958846 701144654 187933868 700216083 145395166 328713602 914482046 391551467 202470992 107334741 279958846 839573090 839573090 950319015 950319015 377015995 320767587 970819754 422474141 303512140 242163189 956074512 741527822 256807040 869322316 869322316 13084961 284097129 950319015 422474141 701144654 909865837 145395166 422657892 145395166 611449960 761390736 917782884 256737954 292988355 424780614 110800857 256807040 377015995 227189312 391551467 518399774 805493285 354577205 970819754 391551467 166233922 655852295 256737954 750210921 110800857 166233922 424780614 865966056 585399334 292988355 741527822 202470992 917782884 516798019 706143946 328713602 13084961 495151474 801608520 234089763 611449960 187307272 203170078 227189312 284097129 436662194 84100792 431992241 475750466 970819754 354577205 792486850 805493285 582046141 865966056 145395166 377015995 96325706 518399774 145395166 320767587 256737954 105230327 187307272 655852295 110800857 467312175 422474141 227189312 310459790 391551467 970819754 287514767 96325706 800444752 761390736 234089763 700216083 343298515 855274762 187307272 107334741 84100792 917782884 706143946 279958846 701144654 655852295 700216083 287514767 792486850 256737954 475750466 518410431 233350056 808616206 865966056 706143946 234841556 422657892 857039628 495151474 857039628 956074512 460621270 178776322 914482046 473596274 869322316 467312175 402728415 282641288 242163189 105230327 42633846 792486850 605868704 42633846 84100792 343298515 350369501 233350056 855274762 495151474 234841556 233350056 611449960 328713602 202470992 956074512 909865837 203170078 227189312 701144654 282641288 234841556 700216083 693909716 37467656 700216083 855274762 187933868 350802729 861179113 391551467 252767027 808616206 701144654 839573090 37467656 761390736 693909716 970819754 431992241 105230327 23405136 377015995 436662194 701144654 422657892 611449960 287514767 706143946 203170078 310459790 514786524 350369501 585399334 518410431 805493285 279958846 516798019 693909716 805493285 203170078 355623062 411437340 23405136 693909716 354441083 242163189 970819754 514786524 422657892 297851760 227189312 242163189 582046141 808616206 917782884 800444752 202470992 166233922 777567625 105230327 310459790 813693723 96325706 655852295 328713602 861179113 698204142 514786524 350802729 310459790 514786524 585399334 748725729 761390736 582046141 467312175 812629788 741527822 328713602 865966056 518410431 611449960 805493285 800444752 557917929 801608520 967462668 310459790 917782884 105230327 411437340 343298515 933874496 310459790 914482046 655852295 514786524 67084965 495151474 328713602 354441083 431992241 227189312 933874496 350802729 13084961 343298515 693909716 287514767 805493285 701144654 475750466 518399774 436662194 865966056 585399334 234089763 761390736 801608520 777567625 968673309 233350056 328713602 914482046 256807040 282641288 145395166 166233922 812629788 350369501 585399334 839573090 857039628 328713602 242163189 287514767 354577205 475750466 967462668 202470992 748725729 585399334 42633846 96325706 107334741 110800857 801608520 303512140 166233922 187307272 706143946 800444752 808616206 187307272 422657892 282641288 748725729 107334741 234841556 187933868 475750466 377015995 967462668 761390736 792486850 655852295 855274762 750210921 227189312 909865837 297851760 706143946 256807040 421280376 37467656 917782884 310459790 37467656 23405136 37467656 284097129 761390736 421280376 917782884 855274762 23405136 178776322 436662194 698204142 518410431 813693723 377015995 107334741 187307272 110800857 422657892 328713602 869322316 234841556 279958846 252767027 391551467 310459790 23405136 279958846 970819754 145395166 282641288 166233922 13084961 166233922 917782884 402728415 761390736 284097129 303512140 233350056 234089763 968673309 354577205 467312175 256737954 13084961 970819754 750210921 166233922 933874496 107334741 411437340 473596274 909865837 861179113 354441083 693909716 234841556 310459790 67084965 861179113 166233922 869322316 698204142 411437340 391551467 252767027 750210921 33552010 801608520 350369501 391551467 422474141 777567625 585399334 355623062 292988355 801608520 67084965 292988355 611449960 256807040 914482046 252767027 585399334 812629788 42633846 956074512 343298515 495151474 424780614 917782884 350369501 67084965 857039628 354441083 187933868 436662194 343298515 284097129 354577205 956074512 422474141 84100792 792486850 187933868 242163189 431992241 557917929 279958846 700216083 252767027 187933868 801608520 391551467 970819754 402728415 203170078 839573090 917782884 166233922 105230327 698204142 605868704 96325706 234089763 801608520 282641288 706143946 287514767 701144654 37467656 582046141 805493285 706143946 234841556 495151474 748725729 857039628 355623062 741527822 310459790 792486850 698204142 377015995 37467656 917782884 855274762 857039628 805493285 914482046 328713602 96325706 187307272 970819754 750210921 84100792 861179113 227189312 917782884 422474141 557917929 605868704 377015995 178776322 857039628 582046141 956074512 13084961 203170078 557917929 812629788 467312175 869322316 233350056 805493285 145395166 187307272 391551467 761390736 354441083 105230327 411437340 857039628 292988355 287514767 514786524 227189312 23405136 956074512 350802729 187307272 110800857 655852295 424780614 700216083 950319015 343298515 23405136 422474141 808616206 107334741 287514767 402728415 297851760 242163189 605868704 857039628 287514767 693909716 320767587 933874496 166233922 655852295 813693723 297851760 869322316 865966056 33552010 297851760 514786524 516798019 518399774 105230327 242163189 242163189 777567625 256737954 145395166 282641288 282641288 42633846 582046141 33552010 518410431 741527822 328713602 861179113 354441083 950319015 861175812 187307272 748725729 377015995 917782884 355623062 861175812 252767027 917782884 252767027 861175812 402728415 750210921 187933868 84100792 861175812 436662194 700216083 655852295 518399774 23405136 110800857 234841556 350802729 178776322 424780614 284097129 655852295 800444752 354441083 761390736 203170078 741527822 741527822 328713602 518399774 813693723 256807040 741527822 557917929 203170078 84100792 203170078 812629788 516798019 328713602 242163189 839573090 242163189 234089763 693909716 812629788 909865837 350802729 297851760 698204142 233350056 42633846 84100792 303512140 411437340 516798019 145395166 869322316 292988355 303512140 343298515 422657892 234841556 792486850 777567625 801608520 282641288 777567625 557917929 284097129 839573090 518399774 110800857 391551467 145395166 421280376 13084961 701144654 178776322 391551467 706143946 777567625 473596274 252767027 655852295 909865837 287514767 750210921 145395166 968673309 933874496 516798019 812629788 950319015 869322316 297851760 861175812 343298515 495151474 234841556 585399334 187933868 23405136 303512140 557917929 279958846 234089763 234841556 354441083 701144654 355623062 869322316 187933868 203170078 582046141 67084965 178776322 279958846 328713602 23405136 933874496 467312175 792486850 187933868 909865837 284097129 96325706 855274762 801608520 422474141 701144654 909865837 424780614 968673309 968673309 518410431 812629788 110800857 460621270 377015995 698204142 343298515 227189312 42633846 391551467 84100792 557917929 495151474 227189312 585399334 377015995 350369501 105230327 13084961 518399774 473596274 748725729 956074512 256737954 968673309 256737954 777567625 956074512 202470992 202470992 805493285 292988355 970819754 282641288 460621270 145395166 202470992 355623062 813693723 328713602 698204142 67084965 422657892 303512140 582046141 354577205 13084961 107334741 700216083 805493285 800444752 67084965 605868704 350369501 839573090 37467656 655852295 475750466 84100792 145395166 761390736 467312175 166233922 303512140 84100792 166233922 350802729 252767027 234089763 857039628 516798019 96325706 741527822 227189312 950319015 839573090 750210921 557917929 741527822 582046141 777567625 706143946 436662194 252767027 234089763 436662194 706143946 411437340 256807040 557917929 741527822 234841556 750210921 391551467 431992241 475750466 473596274 865966056 187933868 475750466 909865837 187307272 701144654 424780614 839573090 166233922 909865837 42633846 701144654 287514767 355623062 354441083 706143946 805493285 748725729 422474141 424780614 605868704 354441083 813693723 287514767 292988355 777567625 297851760 233350056 328713602 805493285 84100792 421280376 869322316 96325706 203170078 354441083 813693723 234089763 914482046 202470992 933874496 354577205 234841556 166233922 402728415 42633846 328713602 518410431 693909716 839573090 582046141 297851760 750210921 431992241 467312175 178776322 402728415 706143946 582046141 808616206 861175812 693909716 909865837 585399334 839573090 202470992 105230327 328713602 475750466 805493285 411437340 611449960 391551467 110800857 187933868 252767027 855274762 857039628 256737954 391551467 970819754 933874496 516798019 242163189 166233922 178776322 424780614 421280376 812629788 970819754 805493285 233350056 13084961 354441083 557917929 808616206 377015995 516798019 611449960 107334741 252767027 518399774 202470992 706143946 914482046 234841556 431992241 808616206 227189312 917782884 950319015 839573090 956074512 933874496 431992241 202470992 970819754 310459790 110800857 950319015 914482046 933874496 279958846 13084961 110800857 914482046 187933868 110800857 968673309 256737954 777567625 967462668 256807040 411437340 227189312 475750466 495151474 792486850 187933868 297851760 741527822 287514767 516798019 968673309 777567625 84100792 33552010 857039628 436662194 37467656 909865837 303512140 33552010 970819754 227189312 252767027 287514767 110800857 297851760 166233922 110800857 701144654 495151474 460621270 861175812 700216083 431992241 701144654 516798019 256807040 655852295 391551467 700216083 145395166 256737954 861175812 968673309 350369501 33552010 202470992 701144654 391551467 421280376 750210921 187307272 655852295 950319015 292988355 861179113 706143946 422474141 343298515 13084961 473596274 473596274 812629788 107334741 967462668 187307272 354577205 354441083 857039628 354577205 968673309 282641288 422657892 279958846 292988355 282641288 377015995 557917929 377015995 950319015 355623062 701144654 292988355 421280376 328713602 970819754 857039628 909865837 655852295 970819754 792486850 700216083 422474141 203170078 813693723 933874496 792486850 801608520 320767587 350802729 701144654 96325706 475750466 857039628 800444752 917782884 422657892 855274762 105230327 234089763 310459790 422474141 436662194 839573090 514786524 355623062 917782884 422657892 279958846 917782884 110800857 202470992 233350056 166233922 227189312 354441083 187307272 750210921 861175812 42633846 801608520 748725729 67084965 203170078 933874496 96325706 166233922 328713602 748725729 328713602 377015995 473596274 933874496 282641288 805493285 227189312 67084965 37467656 792486850 750210921 355623062 857039628 203170078 287514767 350802729 287514767 187307272 110800857 256737954 354441083 855274762 284097129 297851760 611449960 933874496 861179113 256737954 792486850 96325706 865966056 800444752 234089763 865966056 282641288 411437340 107334741 460621270 328713602 328713602 813693723 467312175 297851760 701144654 33552010 42633846 865966056 354441083 706143946 855274762 812629788 693909716 557917929 655852295 514786524 436662194 495151474 256807040 855274762 557917929 227189312 968673309 303512140 424780614 328713602 516798019 792486850 909865837 611449960 377015995 256807040 582046141 909865837 516798019 655852295 518410431 518410431 655852295 284097129 242163189 343298515 956074512 914482046 233350056 475750466 252767027 700216083 701144654 279958846 282641288 956074512 84100792 968673309 585399334 475750466 585399334 516798019 741527822 869322316 282641288 475750466 354577205 297851760 350369501 187307272 145395166 800444752 801608520 805493285 467312175 970819754 287514767 431992241 914482046 350369501 234089763 812629788 869322316 855274762 37467656 242163189 391551467 33552010 422657892 460621270 516798019 233350056 611449960 424780614 187307272 812629788 801608520 354577205 475750466 956074512 320767587 861175812 343298515 354577205 655852295 967462668 914482046 187933868 514786524 297851760 234841556 914482046 812629788 605868704 233350056 166233922 402728415 187933868 800444752 701144654 252767027 557917929 350802729 516798019 436662194 655852295 350369501 178776322 145395166 328713602 292988355 350369501 187933868 110800857 865966056 748725729 328713602 350369501 37467656 865966056 436662194 287514767 914482046 741527822 812629788 467312175 178776322 233350056 84100792 391551467 203170078 460621270 282641288 355623062 518410431 516798019 343298515 233350056 582046141 256807040 107334741 761390736 557917929 801608520 693909716 436662194 96325706 350802729 865966056 110800857 693909716 808616206 585399334 33552010 495151474 37467656 514786524 252767027 96325706 460621270 110800857 460621270 800444752 431992241 178776322 354441083 67084965 424780614 233350056 741527822 475750466 422657892 252767027 855274762 377015995 698204142 801608520 84100792 812629788 310459790 460621270 857039628 242163189 701144654 460621270 105230327 869322316 422657892 422657892 422474141 252767027 611449960 33552010 282641288 256737954 865966056 282641288 292988355 234841556 284097129 698204142 42633846 701144654 800444752 178776322 865966056 234089763 310459790 582046141 233350056 303512140 355623062 808616206 233350056 855274762 203170078 67084965 750210921 741527822 857039628 350369501 518410431 422657892 655852295 13084961 431992241 518399774 808616206 284097129 242163189 436662194 354577205 741527822 422474141 166233922 354441083 909865837 187307272 855274762 402728415 869322316 933874496 431992241 914482046 424780614 861179113 422657892 424780614 145395166 42633846 693909716 422657892 800444752 234841556 42633846 354577205 234841556 145395166 282641288 421280376 869322316 96325706 227189312 839573090 297851760 105230327 611449960 350802729 377015995 557917929 105230327 655852295 805493285 777567625 279958846 187933868 611449960 37467656 514786524 800444752 256737954 256737954 808616206 377015995 956074512 495151474 292988355 968673309 611449960 96325706 354577205 605868704 42633846 909865837 436662194 320767587 855274762 933874496 411437340 328713602 611449960 187307272 84100792 282641288 310459790 287514767 933874496 42633846 391551467 252767027 282641288 475750466 320767587 801608520 424780614 234841556 279958846 808616206 343298515 861175812 585399334 354577205 706143946 287514767 355623062 611449960 750210921 23405136 855274762 611449960 693909716 33552010 234089763 777567625 84100792 256807040 861175812 857039628 105230327 808616206 422474141 800444752 473596274 933874496 166233922 805493285 865966056 282641288 748725729 303512140 424780614 950319015 256737954 422474141 970819754 421280376 869322316 514786524 354577205 287514767 234841556 967462668 402728415 956074512 933874496 698204142 792486850 557917929 424780614 467312175 105230327 42633846 861179113 605868704 354441083 777567625 655852295 761390736 761390736 252767027 436662194 516798019 967462668 777567625 865966056 422474141 933874496 13084961 748725729 956074512 37467656 282641288 422657892 801608520 110800857 303512140 107334741 67084965 585399334 467312175 748725729 467312175 516798019 145395166 256807040 800444752 518410431 750210921 968673309 343298515 343298515 391551467 516798019 203170078 402728415 970819754 37467656 107334741 917782884 202470992 37467656 166233922 424780614 350802729 698204142 909865837 292988355 105230327 377015995 967462668 411437340 96325706 421280376 105230327 292988355 431992241 914482046 748725729 256807040 391551467 467312175 242163189 37467656 861175812 350802729 355623062 460621270 377015995 227189312 354577205 473596274 110800857 67084965 187307272 178776322 741527822 950319015 279958846 968673309 514786524 518410431 693909716 777567625 424780614 350802729 297851760 303512140 203170078 436662194 145395166 865966056 354441083 42633846 801608520 377015995 377015995 107334741 23405136 421280376 950319015 585399334 761390736 96325706 693909716 516798019 655852295 284097129 855274762 350802729 391551467 256807040 655852295 252767027 391551467 287514767 967462668 297851760 909865837 234841556 909865837 557917929 495151474 611449960 869322316 473596274 33552010 857039628 67084965 227189312 282641288 805493285 813693723 869322316 812629788 855274762 761390736 110800857 518410431 297851760 242163189 857039628 354441083 475750466 914482046 422474141 391551467 354577205 421280376 801608520 516798019 857039628 279958846 950319015 202470992 110800857 909865837 13084961 67084965 750210921 303512140 750210921 354441083 105230327 495151474 67084965 750210921 37467656 96325706 970819754 203170078 84100792 518399774 350369501 473596274 805493285 187933868 655852295 422657892 605868704 473596274 187933868 495151474 42633846 421280376 582046141 514786524 23405136 605868704 252767027 13084961 303512140 107334741 585399334 23405136 350802729 178776322 748725729 611449960 857039628 402728415 516798019 808616206 741527822 422657892 857039628 110800857 701144654 585399334 808616206 693909716 105230327 585399334 436662194 956074512 861179113 741527822 812629788 234089763 107334741 557917929 107334741 812629788 585399334 110800857 343298515 354441083 855274762 42633846 800444752 67084965 812629788 557917929 436662194 233350056 227189312 354441083 792486850 187933868 256807040 227189312 516798019 475750466 252767027 436662194 750210921 855274762 933874496 967462668 320767587 761390736 808616206 252767027 460621270 436662194 792486850 777567625 297851760 187933868 67084965 33552010 436662194 436662194 741527822 792486850 355623062 279958846 42633846 402728415 178776322 857039628 233350056 233350056 33552010 297851760 808616206 968673309 303512140 812629788 343298515 857039628 350802729 792486850 800444752 282641288 801608520 808616206 518410431 297851760 256807040 23405136 917782884 970819754 777567625 518410431 460621270 855274762 933874496 287514767 967462668 202470992 967462668 402728415 202470992 233350056 256737954 166233922 233350056 706143946 698204142 431992241 320767587 909865837 37467656 350802729 967462668 84100792 355623062 67084965 377015995 748725729 518399774 693909716 436662194 227189312 801608520 467312175 242163189 320767587 698204142 950319015 233350056 869322316 354577205 328713602 585399334 402728415 605868704 328713602 518399774 808616206 84100792 256737954 178776322 473596274 310459790 917782884 582046141 303512140 611449960 256737954 777567625 320767587 970819754 917782884 282641288 460621270 105230327 145395166 354577205 857039628 328713602 343298515 869322316 431992241 234841556 518410431 354577205 917782884 13084961 350802729 970819754 310459790 436662194 292988355 761390736 761390736 13084961 145395166 282641288 422657892 861179113 792486850 343298515 956074512 473596274 96325706 42633846 187933868 436662194 377015995 933874496 516798019 343298515 350369501 869322316 310459790 516798019 861179113 391551467 514786524 605868704 839573090 402728415 761390736 475750466 310459790 96325706 279958846 297851760 187307272 252767027 252767027 914482046 422474141 287514767 402728415 350802729 865966056 287514767 421280376 422474141 422474141 693909716 869322316 514786524 473596274 741527822 700216083 861175812 700216083 801608520 282641288 611449960 227189312 839573090 706143946 700216083 909865837 303512140 145395166 865966056 411437340 777567625 839573090 354577205 611449960 693909716 516798019 107334741 933874496 343298515 145395166 812629788 84100792 355623062 282641288 495151474 801608520 292988355 23405136 391551467 700216083 13084961 839573090 354577205 861175812 320767587 310459790 187933868 391551467 350802729 777567625 970819754 234089763 693909716 343298515 402728415 748725729 107334741 741527822 706143946 110800857 914482046 861179113 700216083 495151474 178776322 350802729 96325706 422657892 812629788 355623062 970819754 611449960 460621270 582046141 187307272 748725729 350802729 354577205 391551467 96325706 801608520 282641288 421280376 698204142 813693723 96325706 145395166 234841556 287514767 909865837 178776322 187933868 227189312 391551467 33552010 956074512 354441083 23405136 402728415 292988355 303512140 914482046 107334741 436662194 234089763 110800857 518399774 950319015 792486850 582046141 582046141 655852295 187933868 105230327 611449960 37467656 431992241 431992241 421280376 411437340 256807040 967462668 698204142 107334741 284097129 96325706 203170078 865966056 252767027 233350056 256807040 813693723 909865837 422657892 861175812 698204142 839573090 475750466 460621270 42633846 855274762 968673309 256807040 431992241 557917929 354577205 421280376 37467656 292988355 655852295 518399774 411437340 750210921 956074512 67084965 42633846 350802729 909865837 748725729 655852295 748725729 950319015 23405136 242163189 700216083 178776322 956074512 233350056 808616206 475750466 557917929 391551467 585399334 516798019 297851760 343298515 967462668 84100792 808616206 422474141 585399334 518410431 861179113 303512140 279958846 282641288 422657892 706143946 777567625 436662194 105230327 343298515 303512140 320767587 105230327 869322316 861175812 473596274 933874496 234089763 187933868 292988355 800444752 282641288 750210921 242163189 391551467 328713602 355623062 855274762 473596274 287514767 227189312 279958846 861179113 805493285 166233922 475750466 950319015 585399334 909865837 700216083 611449960 233350056 391551467 355623062 303512140 233350056 605868704 693909716 227189312 233350056 37467656 585399334 242163189 518410431 424780614 460621270 422474141 227189312 233350056 233350056 421280376 256807040 402728415 700216083 909865837 350802729 96325706 514786524 706143946 801608520 473596274 178776322 698204142 748725729 42633846 292988355 242163189 234089763 320767587 42633846 279958846 473596274 693909716 33552010 812629788 857039628 436662194 748725729 234841556 234841556 279958846 303512140 909865837 297851760 460621270 252767027 256807040 808616206 909865837 761390736 37467656 424780614 516798019 700216083 292988355 227189312 187307272 909865837 857039628 355623062 287514767 777567625 187307272 865966056 105230327 310459790 402728415 865966056 495151474 808616206 909865837 467312175 950319015 421280376 297851760 234089763 865966056 178776322 107334741 605868704 421280376 422474141 187307272 350802729 557917929 805493285 475750466 402728415 475750466 166233922 187933868 812629788 431992241 761390736 605868704 970819754 801608520 320767587 914482046 391551467 234841556 67084965 792486850 328713602 792486850 421280376 421280376 857039628 857039628 279958846 436662194 37467656 855274762 422474141 706143946 460621270 761390736 693909716 234089763 203170078 203170078 252767027 234841556 110800857 256807040 256737954 861179113 585399334 355623062 242163189 343298515 202470992 698204142 516798019 516798019 813693723 350802729 145395166 23405136 227189312 233350056 292988355 857039628 865966056 343298515 343298515 187933868 861175812 297851760 518399774 693909716 202470992 187307272 914482046 256737954 467312175 467312175 514786524 801608520 706143946 701144654 377015995 421280376 909865837 611449960 377015995 777567625 748725729 391551467 242163189 750210921 467312175 805493285 514786524 917782884 328713602 145395166 355623062 234089763 279958846 801608520 23405136 96325706 110800857 861175812 107334741 518410431 178776322 320767587 700216083 514786524 354441083 605868704 145395166 698204142 475750466 96325706 475750466 203170078 110800857 421280376 861179113 436662194 422474141 42633846 279958846 178776322 310459790 475750466 355623062 355623062 13084961 187933868 970819754 227189312 13084961 557917929 303512140 514786524 611449960 968673309 287514767 402728415 557917929 655852295 777567625 282641288 693909716 424780614 105230327 297851760 857039628 320767587 252767027 869322316 33552010 813693723 514786524 279958846 242163189 861175812 96325706 518399774 96325706 855274762 279958846 166233922 187307272 585399334 303512140 557917929 698204142 202470992 585399334 495151474 950319015 282641288 421280376 460621270 84100792 355623062 297851760 350369501 693909716 105230327 473596274 354441083 914482046 473596274 297851760 256807040 320767587 467312175 202470992 178776322 557917929 187307272 422657892 355623062 287514767 812629788 105230327 33552010 748725729 402728415 37467656 377015995 495151474 557917929 514786524 917782884 467312175 917782884 467312175 252767027 96325706 178776322 279958846 234841556 516798019 869322316 411437340 234089763 436662194 105230327 812629788 701144654 495151474 279958846 350802729 777567625 750210921 23405136 178776322 411437340 411437340 857039628 865966056 518410431 303512140 350369501 166233922 234089763 917782884 475750466 805493285 303512140 748725729 350802729 967462668 256807040 422657892 256737954 297851760 914482046 42633846 857039628 968673309 310459790 297851760 320767587 350802729 355623062 706143946 516798019 202470992 355623062 968673309 700216083 310459790 611449960 178776322 518410431 233350056 377015995 145395166 812629788 355623062 234841556 582046141 516798019 655852295 107334741 748725729 422657892 693909716 473596274 23405136 96325706 350802729 350802729 706143946 914482046 402728415 233350056 857039628 967462668 350802729 105230327 343298515 917782884 839573090 761390736 96325706 950319015 808616206 970819754 377015995 13084961 777567625 279958846 761390736 42633846 354441083 282641288 320767587 516798019 282641288 424780614 750210921 956074512 203170078 582046141 328713602 914482046 467312175 436662194 741527822 292988355 865966056 431992241 805493285 467312175 284097129 698204142 518410431 284097129 693909716 516798019 514786524 808616206 292988355 557917929 813693723 297851760 869322316 585399334 256807040 813693723 303512140 855274762 557917929 84100792 473596274 812629788 655852295 557917929 297851760 557917929 909865837 655852295 37467656 354441083 256807040 698204142 700216083 343298515 857039628 805493285 700216083 475750466 655852295 422657892 967462668 777567625 252767027 792486850 436662194 750210921 424780614 203170078 839573090 473596274 96325706 861175812 808616206 350802729 956074512 67084965 857039628 411437340 13084961 861179113 917782884 475750466 377015995 110800857 422657892 460621270 914482046 750210921 495151474 287514767 178776322 808616206 23405136 805493285 411437340 13084961 698204142 227189312 741527822 473596274 557917929 473596274 495151474 968673309 187933868 865966056 354577205 917782884 956074512 292988355 917782884 297851760 582046141 256737954 700216083 585399334 436662194 475750466 801608520 320767587 473596274 84100792 350369501 328713602 839573090 320767587 67084965 801608520 233350056 297851760 256807040 518410431 402728415 514786524 968673309 748725729 516798019 605868704 320767587 354441083 706143946 861179113 706143946 813693723 812629788 813693723 421280376 354577205 761390736 187307272 84100792 234841556 187307272 227189312 67084965 424780614 279958846 748725729 861179113 473596274 110800857 857039628 748725729 37467656 96325706 701144654 698204142 233350056 813693723 970819754 202470992 750210921 865966056 585399334 282641288 436662194 37467656 518399774 350802729 37467656 917782884 145395166 792486850 605868704 698204142 812629788 145395166 950319015 234841556 700216083 354441083 516798019 967462668 436662194 801608520 256807040 516798019 557917929 706143946 693909716 706143946 516798019 354577205 748725729 655852295 310459790 96325706 391551467 970819754 855274762 234841556 800444752 178776322 354577205 282641288 13084961 354441083 402728415 282641288 460621270 585399334 431992241 252767027 287514767 13084961 279958846 279958846 202470992 178776322 801608520 436662194 473596274 350802729 473596274 354577205 869322316 297851760 865966056 777567625 256737954 514786524 956074512 917782884 402728415 813693723 777567625 84100792 813693723 287514767 473596274 84100792 516798019 812629788 557917929 467312175 857039628 585399334 350369501 227189312 698204142 914482046 233350056 42633846 256807040 350369501 37467656 777567625 110800857 107334741 350802729 354577205 279958846 107334741 84100792 252767027 233350056 436662194 701144654 431992241 970819754 700216083 933874496 865966056 355623062 516798019 227189312 917782884 402728415 354441083 233350056 467312175 422474141 967462668 475750466 287514767 861175812 328713602 145395166 145395166 203170078 422657892 411437340 166233922 377015995 706143946 968673309 292988355 256737954 855274762 801608520 145395166 967462668 355623062 518399774 422657892 303512140 706143946 933874496 310459790 611449960 857039628 234089763 303512140 421280376 107334741 800444752 166233922 460621270 473596274 808616206 105230327 917782884 436662194 956074512 303512140 869322316 861179113 693909716 855274762 865966056 557917929 518410431 13084961 917782884 800444752 233350056 320767587 950319015 187307272 202470992 252767027 320767587 700216083 202470992 13084961 252767027 350369501 698204142 391551467 777567625 256737954 166233922 252767027 242163189 857039628 582046141 23405136 421280376 861179113 557917929 582046141 424780614 970819754 861179113 42633846 698204142 411437340 970819754 518399774 256807040 284097129 761390736 585399334 801608520 861179113 421280376 761390736 422474141 839573090 812629788 297851760 84100792 234841556 582046141 855274762 354577205 227189312 282641288 343298515 377015995 700216083 800444752 297851760 748725729 297851760 23405136 303512140 792486850 110800857 518399774 777567625 256737954 354577205 234841556 234089763 800444752 869322316 252767027 282641288 145395166 297851760 411437340 287514767 761390736 792486850 292988355 37467656 917782884 105230327 968673309 968673309 750210921 234089763 812629788 203170078 516798019 242163189 252767027 700216083 761390736 343298515 611449960 777567625 857039628 933874496 256737954 518410431 105230327 956074512 698204142 328713602 473596274 933874496 861175812 933874496 582046141 750210921 320767587 310459790 436662194 105230327 328713602 460621270 495151474 706143946 13084961 343298515 611449960 354441083 585399334 813693723 107334741 909865837 242163189 203170078 693909716 233350056 110800857 402728415 516798019 402728415 84100792 700216083 234841556 202470992 750210921 605868704 808616206 431992241 13084961 869322316 23405136 869322316 431992241 33552010 354441083 777567625 585399334 700216083 242163189 956074512 693909716 950319015 187933868 328713602 328713602 701144654 431992241 805493285 377015995 421280376 861179113 473596274 869322316 105230327 202470992 297851760 178776322 166233922 557917929 585399334 698204142 857039628 343298515 234841556 145395166 105230327 865966056 460621270 84100792 701144654 857039628 813693723 343298515 557917929 857039628 777567625 105230327 914482046 37467656 391551467 424780614 518410431 557917929 865966056 256737954 812629788 801608520 411437340 310459790 166233922 252767027 320767587 909865837 582046141 605868704 855274762 187933868 748725729 178776322 354441083 655852295 187307272 350802729 855274762 284097129 234841556 355623062 256737954 350802729 700216083 234841556 310459790 391551467 792486850 956074512 145395166 343298515 800444752 967462668 585399334 460621270 303512140 202470992 421280376 813693723 933874496 391551467 422474141 287514767 187307272 495151474 166233922 110800857 436662194 968673309 914482046 187307272 761390736 956074512 411437340 303512140 655852295 303512140 297851760 234841556 813693723 310459790 279958846 297851760 460621270 839573090 166233922 377015995 473596274 750210921 284097129 857039628 227189312 187307272 424780614 350802729 748725729 110800857 514786524 328713602 310459790 741527822 252767027 869322316 233350056 516798019 297851760 105230327 282641288 422657892 350802729 857039628 467312175 473596274 23405136 585399334 655852295 287514767 377015995 107334741 801608520 234841556 287514767 792486850 431992241 203170078 808616206 391551467 105230327 187933868 234841556 495151474 282641288 110800857 284097129 585399334 436662194 813693723 202470992 761390736 391551467 282641288 202470992 812629788 354577205 655852295 518399774 706143946 411437340 761390736 698204142 166233922 320767587 967462668 13084961 234841556 310459790 698204142 67084965 582046141 693909716 800444752 436662194 202470992 701144654 750210921 355623062 748725729 284097129 792486850 777567625 813693723 422474141 808616206 431992241 391551467 234089763 805493285 178776322 411437340 343298515 33552010 242163189 698204142 355623062 861179113 967462668 310459790 227189312 792486850 750210921 233350056 605868704 234841556 350369501 350369501 233350056 242163189 967462668 514786524 350802729 110800857 13084961 320767587 202470992 303512140 812629788 861179113 303512140 855274762 234841556 256737954 234841556 402728415 701144654 297851760 700216083 761390736 424780614 865966056 234089763 354441083 700216083 917782884 411437340 234841556 23405136 256737954 391551467 495151474 107334741 801608520 460621270 227189312 287514767 460621270 377015995 187307272 310459790 421280376 145395166 805493285 227189312 145395166 436662194 611449960 857039628 514786524 495151474 303512140 242163189 96325706 350369501 700216083 855274762 227189312 585399334 917782884 968673309 328713602 424780614 801608520 422657892 422474141 861175812 693909716 812629788 956074512 350802729 284097129 968673309 801608520 801608520 967462668 42633846 350369501 110800857 792486850 84100792 234841556 801608520 303512140 256737954 792486850 914482046 855274762 145395166 839573090 328713602 701144654 475750466 411437340 761390736 37467656 355623062 968673309 557917929 391551467 310459790 343298515 297851760 297851760 187307272 861179113 801608520 178776322 436662194 518399774 933874496 431992241 187307272 422657892 242163189 227189312 582046141 13084961 585399334 377015995 242163189 839573090 284097129 13084961 967462668 777567625 284097129 107334741 436662194 516798019 292988355 933874496 256807040 279958846 516798019 227189312 585399334 279958846 424780614 178776322 777567625 750210921 67084965 377015995 431992241 242163189 13084961 13084961 956074512 13084961 284097129 303512140 917782884 424780614 655852295 354577205 698204142 968673309 421280376 297851760 391551467 350369501 861179113 839573090 282641288 861179113 354577205 350369501 956074512 585399334 422657892 187933868 227189312 514786524 105230327 761390736 582046141 105230327 320767587 808616206 473596274 467312175 518410431 914482046 431992241 761390736 292988355 234089763 460621270 391551467 105230327 187307272 328713602 234841556 421280376 761390736 166233922 234841556 279958846 968673309 933874496 495151474 956074512 467312175 402728415 421280376 698204142 421280376 37467656 869322316 516798019 67084965 801608520 611449960 605868704 234841556 750210921 242163189 187933868 861175812 467312175 105230327 328713602 861175812 861179113 292988355 808616206 801608520 855274762 865966056 187933868 110800857 84100792 96325706 855274762 279958846 187307272 343298515 422474141 917782884 812629788 350802729 460621270 287514767 970819754 516798019 187933868 801608520 917782884 582046141 467312175 233350056 917782884 839573090 354577205 698204142 431992241 865966056 187307272 865966056 33552010 698204142 166233922 234089763 792486850 869322316 287514767 914482046 234089763 968673309 869322316 967462668 805493285 242163189 354577205 933874496 777567625 256737954 761390736 343298515 105230327 252767027 424780614 968673309 328713602 518410431 203170078 805493285 13084961 105230327 516798019 855274762 909865837 282641288 861179113 242163189 839573090 234089763 310459790 42633846 761390736 700216083 282641288 741527822 354577205 861175812 107334741 805493285 706143946 967462668 741527822 805493285 518410431 23405136 422474141 145395166 605868704 693909716 107334741 857039628 698204142 178776322 514786524 234841556 422657892 808616206 328713602 350802729 377015995 808616206 84100792 282641288 611449960 495151474 233350056 310459790 436662194 514786524 557917929 611449960 967462668 869322316 256807040 242163189 933874496 105230327 431992241 105230327 968673309 13084961 950319015 516798019 279958846 234841556 514786524 557917929 516798019 950319015 701144654 282641288 256737954 460621270 242163189 933874496 516798019 320767587 706143946 42633846 909865837 355623062 233350056 805493285 473596274 805493285 518399774 808616206 518410431 698204142 582046141 343298515 855274762 424780614 808616206 518410431 839573090 750210921 861175812 812629788 282641288 33552010 310459790 516798019 166233922 813693723 107334741 279958846 436662194 857039628 970819754 706143946 473596274 605868704 287514767 354441083 33552010 750210921 777567625 700216083 431992241 320767587 252767027 354441083 792486850 354441083 411437340 761390736 861175812 518410431 350802729 422474141 933874496 516798019 967462668 297851760 402728415 855274762 460621270 861179113 861175812 178776322 145395166 343298515 839573090 839573090 956074512 350802729 33552010 233350056 748725729 33552010 284097129 495151474 605868704 110800857 431992241 234089763 706143946 855274762 956074512 37467656 950319015 808616206 391551467 421280376 203170078 422657892 292988355 805493285 748725729 234089763 310459790 203170078 808616206 105230327 861175812 320767587 13084961 107334741 655852295 227189312 467312175 107334741 582046141 933874496 933874496 96325706 424780614 421280376 605868704 242163189 473596274 801608520 402728415 812629788 812629788 67084965 227189312 467312175 956074512 557917929 968673309 460621270 178776322 377015995 107334741 777567625 792486850 67084965 422657892 741527822 693909716 256807040 813693723 67084965 467312175 582046141 350369501 411437340 187933868 933874496 178776322 107334741 203170078 391551467 105230327 391551467 839573090 968673309 320767587 518399774 855274762 750210921 475750466 292988355 13084961 968673309 203170078 518410431 857039628 33552010 516798019 187307272 750210921 436662194 777567625 460621270 839573090 350802729 655852295 411437340 917782884 808616206 813693723 421280376 857039628 256737954 187933868 950319015 227189312 422657892 391551467 355623062 761390736 411437340 582046141 473596274 869322316 431992241 42633846 950319015 292988355 310459790 42633846 855274762 950319015 750210921 297851760 967462668 33552010 110800857 698204142 422657892 279958846 917782884 279958846 256807040 812629788 808616206 234089763 518399774 869322316 750210921 355623062 518399774 805493285 967462668 256807040 110800857 105230327 518410431 956074512 516798019 750210921 234841556 202470992 467312175 242163189 233350056 391551467 67084965 473596274 855274762 698204142 292988355 320767587 402728415 956074512 287514767 328713602 801608520 855274762 42633846 495151474 233350056 67084965 354577205 436662194 310459790 234089763 839573090 42633846 436662194 234089763 557917929 808616206 761390736 582046141 202470992 178776322 284097129 741527822 377015995 475750466 605868704 970819754 320767587 473596274 582046141 37467656 422474141 950319015 421280376 297851760 914482046 343298515 256807040 865966056 518399774 761390736 310459790 107334741 350369501 800444752 431992241 777567625 968673309 855274762 234841556 411437340 234089763 917782884 350369501 424780614 800444752 467312175 310459790 605868704 518399774 234089763 391551467 310459790 310459790 813693723 145395166 350802729 869322316 585399334 741527822 516798019 857039628 105230327 518399774 37467656 84100792 354577205 585399334 343298515 350802729 310459790 145395166 203170078 303512140 252767027 402728415 96325706 84100792 436662194 350369501 37467656 292988355 813693723 914482046 110800857 693909716 436662194 812629788 67084965 282641288 516798019 187933868 110800857 801608520 343298515 284097129 242163189 855274762 422657892 693909716 355623062 354577205 411437340 741527822 421280376 107334741 402728415 801608520 13084961 933874496 422474141 233350056 203170078 855274762 431992241 203170078 968673309 287514767 436662194 808616206 701144654 917782884 107334741 813693723 287514767 310459790 869322316 917782884 950319015 801608520 110800857 431992241 310459790 166233922 605868704 187933868 287514767 909865837 303512140 202470992 857039628 107334741 467312175 748725729 611449960 967462668 411437340 166233922 909865837 422474141 431992241 473596274 202470992 706143946 178776322 805493285 354441083 700216083 354441083 857039628 242163189 808616206 914482046 292988355 914482046 706143946 467312175 292988355 475750466 467312175 310459790 855274762 865966056 460621270 328713602 933874496 256737954 655852295 865966056 303512140 914482046 227189312 42633846 813693723 585399334 67084965 839573090 252767027 187307272 516798019 970819754 473596274 436662194 328713602 914482046 950319015 514786524 475750466 805493285 166233922 701144654 166233922 13084961 801608520 354577205 292988355 800444752 800444752 956074512 777567625 320767587 355623062 145395166 861175812 950319015 282641288 297851760 303512140 861179113 166233922 968673309 166233922 761390736 436662194 354577205 328713602 700216083 233350056 377015995 706143946 287514767 605868704 861175812 467312175 310459790 354441083 582046141 792486850 67084965 582046141 516798019 202470992 256737954 800444752 701144654 402728415 343298515 861175812 377015995 839573090 107334741 950319015 605868704 110800857 467312175 518410431 350802729 792486850 96325706 377015995 256737954 467312175 611449960 557917929 777567625 320767587 256807040 297851760 557917929 187933868 605868704 145395166 801608520 110800857 933874496 422657892 297851760 655852295 557917929 861175812 701144654 187933868 655852295 518399774 234089763 968673309 956074512 227189312 145395166 84100792 105230327 256737954 203170078 605868704 909865837 297851760 857039628 256807040 279958846 391551467 202470992 792486850 234089763 706143946 96325706 67084965 950319015 203170078 110800857 202470992 777567625 252767027 473596274 967462668 741527822 252767027 23405136 869322316 422474141 933874496 422657892 166233922 812629788 698204142 297851760 917782884 869322316 777567625 84100792 431992241 42633846 424780614 495151474 202470992 970819754 110800857 956074512 473596274 698204142 857039628 693909716 203170078 855274762 355623062 655852295 282641288 145395166 424780614 800444752 514786524 256737954 917782884 514786524 431992241 467312175 516798019 857039628 67084965 473596274 411437340 320767587 279958846 391551467 750210921 187933868 178776322 582046141 467312175 391551467 187307272 861179113 706143946 187933868 328713602 227189312 582046141 252767027 585399334 970819754 37467656 801608520 282641288 585399334 202470992 557917929 354441083 187307272 84100792 475750466 279958846 166233922 813693723 107334741 748725729 84100792 242163189 187307272 256807040 514786524 187307272 422657892 605868704 933874496 761390736 13084961 354441083 42633846 475750466 105230327 950319015 391551467 967462668 13084961 808616206 284097129 234089763 96325706 518399774 33552010 655852295 424780614 933874496 967462668 234841556 933874496 234841556 354441083 605868704 350369501 279958846 967462668 808616206 297851760 203170078 354577205 655852295 861179113 292988355 516798019 234841556 861179113 107334741 350802729 391551467 354441083 166233922 202470992 282641288 700216083 582046141 812629788 611449960 557917929 242163189 411437340 855274762 202470992 105230327 914482046 741527822 518410431 422657892 700216083 467312175 37467656 693909716 110800857 748725729 701144654 256737954 792486850 422474141 252767027 421280376 516798019 855274762 701144654 950319015 256737954 861175812 166233922 700216083 42633846 516798019 284097129 422474141 202470992 202470992 105230327 805493285 805493285 518399774 748725729 303512140 145395166 655852295 287514767 812629788 233350056 350802729 460621270 242163189 761390736 800444752 518410431 203170078 812629788 42633846 279958846 698204142 424780614 287514767 110800857 67084965 869322316 741527822 914482046 839573090 693909716 914482046 909865837 234841556 422474141 233350056 354577205 777567625 377015995 279958846 292988355 698204142 909865837 354577205 279958846 460621270 166233922 187933868 292988355 96325706 467312175 914482046 701144654 105230327 297851760 967462668 105230327 303512140 956074512 700216083 402728415 422657892 865966056 107334741 422474141 813693723 585399334 460621270 350369501 914482046 355623062 42633846 287514767 706143946 518399774 741527822 252767027 473596274 67084965 611449960 282641288 473596274 377015995 861175812 110800857 706143946 187307272 422657892 467312175 227189312 431992241 967462668 514786524 178776322 350369501 187933868 808616206 518410431 518410431 279958846 436662194 282641288 42633846 310459790 284097129 166233922 655852295 801608520 33552010 13084961 284097129 421280376 287514767 107334741 187933868 970819754 256807040 777567625 287514767 585399334 655852295 518410431 166233922 808616206 202470992 475750466 917782884 857039628 801608520 585399334 813693723 800444752 857039628 865966056 422474141 256807040 611449960 914482046 242163189 855274762 855274762 956074512 869322316 748725729 227189312 287514767 424780614 178776322 166233922 869322316 475750466 187307272 166233922 801608520 693909716 467312175 968673309 970819754 933874496 145395166 96325706 328713602 518399774 145395166 279958846 693909716 557917929 813693723 582046141 354441083 203170078 234089763 473596274 857039628 287514767 956074512 67084965 42633846 741527822 145395166 110800857 861179113 421280376 467312175 970819754 252767027 354577205 350802729 96325706 377015995 865966056 13084961 701144654 861179113 284097129 187307272 865966056 698204142 805493285 855274762 655852295 303512140 805493285 956074512 813693723 706143946 391551467 96325706 436662194 861175812 178776322 402728415 402728415 968673309 256737954 297851760 402728415 391551467 861175812 808616206 355623062 700216083 909865837 320767587 310459790 514786524 460621270 748725729 23405136 310459790 110800857 355623062 761390736 801608520 693909716 187307272 748725729 187307272 187933868 611449960 422474141 256737954 909865837 761390736 706143946 698204142 865966056 107334741 178776322 354441083 421280376 422657892 297851760 801608520 166233922 37467656 422474141 970819754 436662194 495151474 777567625 792486850 748725729 421280376 475750466 42633846 107334741 178776322 110800857 582046141 256807040 242163189 310459790 252767027 909865837 812629788 421280376 203170078 105230327 808616206 808616206 956074512 411437340 805493285 436662194 861175812 23405136 203170078 801608520 967462668 303512140 234089763 350802729 970819754 310459790 256807040 303512140 460621270 950319015 96325706 96325706 950319015 557917929 355623062 706143946 187933868 297851760 310459790 350802729 242163189 84100792 13084961 166233922 516798019 460621270 33552010 234841556 187307272 256807040 377015995 611449960 495151474 869322316 518410431 700216083 234089763 582046141 287514767 203170078 861179113 967462668 700216083 187933868 67084965 693909716 310459790 105230327 287514767 857039628 234089763 242163189 67084965 861175812 402728415 956074512 431992241 256737954 801608520 107334741 967462668 292988355 968673309 187307272 187307272 808616206 701144654 297851760 968673309 328713602 292988355 761390736 37467656 839573090 328713602 233350056 516798019 518410431 402728415 96325706 292988355 107334741 865966056 84100792 233350056 557917929 402728415 84100792 166233922 750210921 812629788 950319015 914482046 13084961 96325706 917782884 706143946 107334741 800444752 861179113 956074512 869322316 605868704 96325706 436662194 700216083 950319015 611449960 105230327 914482046 203170078 23405136 13084961 518399774 475750466 968673309 421280376 748725729 320767587 105230327 655852295 107334741 701144654 700216083 203170078 605868704 865966056 585399334 750210921 252767027 303512140 467312175 284097129 792486850 377015995 436662194 252767027 970819754 279958846 869322316 343298515 812629788 861175812 343298515 909865837 422657892 303512140 284097129 750210921 67084965 857039628 354577205 422474141 234841556 582046141 37467656 233350056 354577205 292988355 328713602 279958846 354577205 411437340 422474141 13084961 967462668 808616206 933874496 227189312 950319015 297851760 701144654 917782884 402728415 431992241 516798019 813693723 467312175 256807040 777567625 297851760 343298515 377015995 422474141 761390736 252767027 857039628 605868704 256737954 970819754 33552010 354441083 706143946 968673309 467312175 84100792 701144654 956074512 467312175 706143946 914482046 857039628 303512140 187307272 813693723 605868704 23405136 431992241 391551467 518410431 475750466 354441083 37467656 698204142 328713602 303512140 350369501 354441083 700216083 582046141 402728415 585399334 813693723 700216083 227189312 252767027 812629788 839573090 187307272 96325706 256737954 227189312 585399334 611449960 855274762 808616206 233350056 303512140 655852295 518399774 350369501 96325706 741527822 292988355 516798019 203170078 166233922 107334741 748725729 234089763 855274762 187933868 869322316 67084965 808616206 166233922 460621270 582046141 495151474 700216083 178776322 37467656 431992241 748725729 839573090 391551467 328713602 234089763 655852295 424780614 110800857 917782884 310459790 303512140 808616206 557917929 67084965 582046141 391551467 234089763 956074512 865966056 377015995 812629788 292988355 402728415 467312175 422657892 242163189 110800857 187307272 242163189 582046141 475750466 741527822 585399334 518410431 227189312 460621270 968673309 23405136 855274762 475750466 96325706 855274762 777567625 402728415 706143946 475750466 354441083 350802729 861179113 701144654 582046141 422474141 421280376 706143946 812629788 460621270 917782884 585399334 187933868 350369501 812629788 516798019 187933868 516798019 473596274 855274762 467312175 234841556 320767587 350802729 792486850 282641288 303512140 792486850 514786524 460621270 909865837 242163189 145395166 514786524 256737954 605868704 706143946 202470992 968673309 421280376 421280376 950319015 741527822 23405136 355623062 284097129 350802729 23405136 303512140 777567625 320767587 557917929 402728415 67084965 761390736 292988355 700216083 473596274 706143946 23405136 320767587 422474141 909865837 605868704 391551467 701144654 800444752 105230327 909865837 282641288 187307272 495151474 391551467 233350056 411437340 582046141 350802729 234841556 252767027 518399774 956074512 355623062 857039628 287514767 701144654 950319015 166233922 808616206 355623062 292988355 421280376 13084961 84100792 105230327 861175812 234089763 234841556 813693723 23405136 869322316 869322316 495151474 518410431 839573090 436662194 33552010 557917929 234089763 67084965 473596274 698204142 107334741 475750466 84100792 292988355 187933868 355623062 166233922 42633846 813693723 23405136 813693723 805493285 861179113 284097129 701144654 693909716 107334741 292988355 956074512 914482046 227189312 808616206 37467656 178776322 256807040 914482046 812629788 354577205 282641288 256737954 741527822 495151474 13084961 800444752 233350056 970819754 37467656 422657892 234089763 917782884 178776322 431992241 343298515 310459790 42633846 234841556 202470992 557917929 256807040 354441083 861175812 203170078 857039628 700216083 933874496 800444752 917782884 350802729 839573090 914482046 800444752 956074512 436662194 813693723 869322316 422657892 698204142 800444752 518399774 808616206 234089763 585399334 37467656 777567625 411437340 557917929 96325706 187307272 234089763 655852295 411437340 495151474 84100792 800444752 287514767 256737954 431992241 436662194 460621270 909865837 310459790 303512140 518399774 13084961 377015995 585399334 693909716 187307272 227189312 166233922 855274762 110800857 805493285 968673309 422657892 805493285 706143946 256807040 475750466 350369501 436662194 611449960 701144654 421280376 350369501 813693723 655852295 42633846 279958846 67084965 473596274 279958846 234841556 655852295 33552010 202470992 968673309 377015995 869322316 96325706 292988355 748725729 178776322 84100792 303512140 227189312 107334741 297851760 354441083 354441083 354577205 655852295 234089763 495151474 655852295 303512140 861179113 917782884 808616206 582046141 968673309 933874496 950319015 287514767 800444752 343298515 13084961 968673309 917782884 518410431 391551467 282641288 950319015 187933868 42633846 857039628 909865837 202470992 350802729 655852295 33552010 436662194 839573090 748725729 917782884 297851760 956074512 96325706 857039628 391551467 256737954 514786524 33552010 698204142 107334741 166233922 354441083 473596274 813693723 350802729 187933868 279958846 812629788 354441083 84100792 557917929 178776322 234089763 516798019 514786524 252767027 424780614 284097129 23405136 13084961 297851760 917782884 741527822 693909716 970819754 950319015 23405136 354441083 475750466 355623062 800444752 968673309 839573090 967462668 968673309 233350056 750210921 436662194 475750466 145395166 350369501 187933868 518399774 605868704 557917929 950319015 495151474 391551467 354577205 967462668 805493285 611449960 857039628 475750466 343298515 354441083 473596274 518399774 968673309 557917929 233350056 865966056 23405136 518399774 328713602 514786524 813693723 252767027 67084965 518410431 605868704 242163189 284097129 350369501 808616206 750210921 777567625 13084961 178776322 187933868 178776322 518399774 436662194 227189312 800444752 37467656 460621270 105230327 187307272 761390736 187933868 402728415 284097129 808616206 968673309 233350056 33552010 355623062 968673309 424780614 42633846 968673309 187933868 970819754 792486850 145395166 857039628 355623062 933874496 402728415 857039628 350369501 13084961 698204142 234089763 516798019 865966056 233350056 792486850 33552010 701144654 518410431 698204142 700216083 422657892 514786524 436662194 950319015 377015995 187307272 187933868 700216083 421280376 605868704 292988355 706143946 33552010 761390736 96325706 67084965 96325706 33552010 514786524 105230327 933874496 424780614 234841556 411437340 518410431 422657892 402728415 839573090 354577205 861179113 655852295 303512140 431992241 350802729 203170078 292988355 402728415 252767027 917782884 23405136 967462668 970819754 813693723 741527822 424780614 495151474 320767587 350802729 514786524 750210921 750210921 861175812 350369501 233350056 297851760 800444752 968673309 424780614 700216083 861179113 310459790 145395166 110800857 748725729 297851760 256807040 350802729 202470992 698204142 518399774 355623062 585399334 475750466 701144654 855274762 391551467 967462668 354577205 750210921 741527822 203170078 467312175 585399334 411437340 282641288 354577205 350802729 178776322 701144654 37467656 242163189 279958846 582046141 518410431 411437340 869322316 354577205 42633846 700216083 297851760 750210921 343298515 706143946 582046141 861175812 970819754 284097129 518399774 282641288 354441083 107334741 812629788 706143946 698204142 748725729 582046141 792486850 967462668 748725729 813693723 495151474 812629788 700216083 256807040 354577205 813693723 967462668 33552010 37467656 514786524 812629788 320767587 431992241 585399334 855274762 67084965 84100792 518410431 431992241 252767027 967462668 292988355 84100792 166233922 145395166 166233922 187307272 467312175 303512140 495151474 582046141 805493285 187933868 557917929 933874496 343298515 611449960 467312175 605868704 233350056 310459790 354577205 422657892 23405136 467312175 473596274 693909716 107334741 234089763 23405136 808616206 495151474 748725729 861179113 377015995 84100792 145395166 698204142 909865837 582046141 473596274 914482046 956074512 110800857 310459790 402728415 33552010 557917929 914482046 279958846 933874496 227189312 421280376 297851760 310459790 279958846 310459790 514786524 812629788 700216083 693909716 424780614 13084961 495151474 693909716 256737954 178776322 202470992 320767587 857039628 761390736 110800857 777567625 96325706 950319015 917782884 233350056 813693723 495151474 227189312 284097129 706143946 839573090 741527822 792486850 970819754 202470992 917782884 805493285 701144654 605868704 252767027 202470992 467312175 67084965 748725729 813693723 431992241 518410431 279958846 909865837 706143946 227189312 475750466 777567625 391551467 514786524 13084961 421280376 777567625 861175812 800444752 611449960 857039628 473596274 187933868 234841556 354441083 813693723 582046141 839573090 303512140 310459790 855274762 693909716 917782884 422474141 808616206 422657892 105230327 411437340 812629788 909865837 350802729 741527822 178776322 107334741 67084965 909865837 377015995 23405136 391551467 287514767 355623062 350802729 518399774 475750466 350369501 411437340 750210921 292988355 287514767 967462668 13084961 145395166 436662194 84100792 611449960 655852295 518399774 421280376 700216083 84100792 256737954 436662194 107334741 297851760 391551467 256807040 13084961 354577205 748725729 582046141 655852295 284097129 611449960 909865837 812629788 187307272 343298515 914482046 431992241 110800857 855274762 203170078 557917929 187307272 473596274 297851760 96325706 855274762 950319015 460621270 343298515 256807040 354441083 37467656 256807040 693909716 242163189 801608520 611449960 96325706 805493285 514786524 865966056 655852295 582046141 861179113 187307272 354441083 391551467 424780614 605868704 202470992 310459790 320767587 67084965 110800857 350802729 145395166 914482046 514786524 354577205 234841556 812629788 355623062 777567625 424780614 777567625 605868704 741527822 582046141 861175812 473596274 701144654 424780614 917782884 431992241 42633846 37467656 242163189 421280376 741527822 970819754 861179113 693909716 800444752 861179113 105230327 967462668 698204142 234089763 37467656 166233922 227189312 328713602 741527822 303512140 970819754 475750466 750210921 320767587 495151474 203170078 917782884 761390736 421280376 424780614 855274762 13084961 256737954 861175812 203170078 67084965 805493285 518410431 801608520 706143946 516798019 256737954 839573090 145395166 402728415 460621270 202470992 861179113 857039628 813693723 105230327 968673309 256737954 706143946 355623062 857039628 402728415 700216083 105230327 84100792 741527822 292988355 13084961 813693723 792486850 792486850 421280376 514786524 467312175 801608520 187933868 284097129 956074512 287514767 518399774 473596274 698204142 950319015 256807040 475750466 287514767 402728415 909865837 42633846 391551467 805493285 839573090 282641288 166233922 421280376 256737954 96325706 105230327 865966056 967462668 693909716 956074512 857039628 42633846 706143946 422657892 700216083 967462668 234089763 967462668 67084965 475750466 970819754 467312175 354577205 805493285 869322316 460621270 256737954 166233922 287514767 256737954 23405136 861179113 227189312 909865837 970819754 354441083 861175812 514786524 227189312 279958846 391551467 812629788 855274762 839573090 328713602 421280376 23405136 233350056 473596274 792486850 287514767 865966056 968673309 557917929 557917929 202470992 917782884 256737954 693909716 700216083 750210921 861179113 865966056 178776322 801608520 582046141 310459790 518399774 855274762 950319015 107334741 166233922 145395166 297851760 518410431 750210921 402728415 421280376 741527822 284097129 292988355 424780614 377015995 256737954 761390736 303512140 292988355 310459790 698204142 431992241 495151474 242163189 187933868 187307272 23405136 467312175 460621270 748725729 698204142 748725729 107334741 869322316 227189312 495151474 436662194 23405136 805493285 475750466 855274762 968673309 698204142 800444752 855274762 96325706 968673309 350369501 411437340 869322316 84100792 467312175 84100792 96325706 611449960 178776322 968673309 750210921 700216083 855274762 808616206 800444752 252767027 909865837 279958846 701144654 516798019 303512140 869322316 178776322 514786524 933874496 303512140 582046141 933874496 800444752 808616206 700216083 800444752 655852295 297851760 292988355 792486850 693909716 421280376 855274762 605868704 354577205 813693723 310459790 422474141 813693723 805493285 761390736 855274762 861179113 350369501 761390736 411437340 284097129 460621270 777567625 518399774 970819754 33552010 698204142 611449960 950319015 105230327 13084961 355623062 436662194 582046141 917782884 865966056 256807040 861175812 166233922 202470992 514786524 475750466 203170078 287514767 812629788 310459790 84100792 475750466 328713602 808616206 310459790 750210921 518399774 516798019 350369501 279958846 424780614 655852295 350802729 234841556 514786524 706143946 422474141 178776322 279958846 422657892 187933868 839573090 203170078 800444752 700216083 67084965 284097129 956074512 792486850 813693723 750210921 84100792 611449960 861179113 377015995 800444752 582046141 310459790 256807040 424780614 354441083 203170078 377015995 13084961 741527822 800444752 970819754 956074512 475750466 67084965 178776322 13084961 693909716 436662194 227189312 585399334 933874496 909865837 792486850 234089763 655852295 13084961 861179113 13084961 909865837 518410431 933874496 145395166 813693723 518399774 968673309 84100792 350369501 287514767 436662194 242163189 391551467 968673309 411437340 422657892 495151474 33552010 914482046 23405136 933874496 187933868 227189312 557917929 700216083 252767027 861175812 813693723 839573090 813693723 96325706 700216083 693909716 350369501 693909716 917782884 800444752 23405136 110800857 328713602 805493285 13084961 355623062 706143946 42633846 475750466 166233922 422657892 84100792 869322316 424780614 701144654 655852295 42633846 582046141 855274762 391551467 23405136 422657892 105230327 292988355 431992241 187933868 13084961 107334741 13084961 233350056 377015995 187307272 282641288 178776322 808616206 354441083 424780614 37467656 805493285 495151474 391551467 343298515 750210921 23405136 582046141 917782884 777567625 411437340 424780614 516798019 706143946 292988355 839573090 909865837 107334741 13084961 495151474 67084965 761390736 839573090 320767587 227189312 256807040 706143946 42633846 282641288 698204142 350802729 869322316 460621270 475750466 950319015 402728415 187307272 256737954 202470992 67084965 37467656 84100792 227189312 23405136 37467656 585399334 460621270 343298515 391551467 354441083 956074512 391551467 436662194 861179113 473596274 252767027 473596274 187933868 355623062 611449960 67084965 422474141 698204142 967462668 234089763 166233922 391551467 777567625 343298515 582046141 422657892 279958846 320767587 805493285 701144654 914482046 145395166 350802729 914482046 514786524 37467656 839573090 350802729 516798019 495151474 96325706 234089763 67084965 475750466 861179113 655852295 761390736 422474141 698204142 741527822 436662194 748725729 855274762 422657892 805493285 256737954 178776322 801608520 518399774 970819754 516798019 354441083 813693723 701144654 234089763 857039628 460621270 839573090 701144654 700216083 252767027 792486850 967462668 178776322 693909716 23405136 706143946 354577205 252767027 950319015 777567625 605868704 292988355 967462668 297851760 436662194 467312175 706143946 328713602 514786524 514786524 402728415 933874496 67084965 411437340 422657892 42633846 805493285 839573090 402728415 256807040 514786524 475750466 495151474 761390736 178776322 467312175 350369501 187933868 761390736 865966056 422474141 402728415 203170078 557917929 256807040 516798019 377015995 436662194 812629788 105230327 282641288 869322316 495151474 956074512 42633846 166233922 436662194 861179113 37467656 320767587 473596274 422474141 187933868 813693723 227189312 284097129 812629788 292988355 421280376 436662194 970819754 234089763 67084965 812629788 518399774 582046141 518399774 424780614 166233922 303512140 343298515 761390736 23405136 84100792 37467656 800444752 105230327 777567625 968673309 706143946 909865837 701144654 424780614 869322316 693909716 750210921 343298515 605868704 805493285 914482046 303512140 227189312 748725729 227189312 145395166 422474141 933874496 861179113 227189312 431992241 839573090 869322316 227189312 909865837 256807040 391551467 187307272 343298515 861179113 402728415 233350056 422474141 233350056 917782884 13084961 914482046 611449960 279958846 808616206 968673309 701144654 655852295 23405136 909865837 467312175 968673309 800444752 424780614 761390736 343298515 411437340 839573090 37467656 761390736 605868704 202470992 84100792 968673309 655852295 518410431 475750466 233350056 861175812 355623062 354441083 777567625 557917929 855274762 350802729 242163189 967462668 914482046 967462668 350802729 750210921 292988355 145395166 279958846 865966056 700216083 518410431 495151474 284097129 328713602 187307272 355623062 698204142 605868704 518399774 23405136 800444752 33552010 287514767 284097129 761390736 460621270 105230327 287514767 310459790 252767027 234089763 187933868 956074512 292988355 800444752 284097129 741527822 516798019 42633846 460621270 424780614 96325706 145395166 422657892 166233922 203170078 402728415 700216083 234841556 256807040 252767027 227189312 514786524 706143946 801608520 518399774 741527822 110800857 421280376 518399774 421280376 252767027 178776322 402728415 256807040 391551467 956074512 343298515 178776322 495151474 516798019 233350056 808616206 693909716 96325706 320767587 514786524 801608520 13084961 956074512 956074512 950319015 865966056 777567625 655852295 698204142 402728415 698204142 436662194 495151474 354441083 611449960 145395166 800444752 914482046 84100792 279958846 284097129 585399334 655852295 967462668 812629788 611449960 33552010 343298515 297851760 234841556 187307272 284097129 422657892 950319015 467312175 950319015 473596274 800444752 701144654 422474141 518399774 320767587 84100792 187307272 967462668 166233922 869322316 777567625 166233922 105230327 655852295 800444752 968673309 287514767 256807040 431992241 700216083 805493285 424780614 402728415 473596274 611449960 343298515 287514767 436662194 234089763 421280376 23405136 800444752 967462668 808616206 865966056 701144654 233350056 303512140 917782884 436662194 777567625 33552010 287514767 857039628 310459790 422657892 693909716 516798019 13084961 242163189 242163189 516798019 166233922 748725729 611449960 355623062 187933868 328713602 748725729 96325706 166233922 495151474 748725729 706143946 861179113 37467656 282641288 13084961 377015995 422657892 805493285 310459790 23405136 256807040 748725729 741527822 105230327 585399334 107334741 328713602 857039628 467312175 23405136 107334741 431992241 857039628 287514767 202470992 869322316 234089763 839573090 187307272 343298515 855274762 287514767 23405136 968673309 145395166 700216083 750210921 431992241 256807040 475750466 861179113 436662194 256807040 391551467 557917929 402728415 350802729 917782884 970819754 328713602 805493285 424780614 514786524 914482046 310459790 792486850 107334741 933874496 33552010 812629788 354441083 800444752 411437340 320767587 933874496 655852295 203170078 792486850 585399334 956074512 518410431 700216083 320767587 67084965 812629788 805493285 813693723 284097129 354577205 287514767 956074512 67084965 37467656 178776322 812629788 436662194 350802729 284097129 800444752 23405136 234841556 557917929 279958846 145395166 808616206 328713602 391551467 233350056 343298515 421280376 839573090 187307272 303512140 402728415 328713602 96325706 698204142 700216083 467312175 473596274 234841556 655852295 256737954 166233922 777567625 865966056 801608520 813693723 320767587 813693723 706143946 354441083 343298515 279958846 110800857 166233922 187307272 187307272 516798019 84100792 792486850 914482046 350369501 968673309 956074512 865966056 282641288 857039628 909865837 968673309 741527822 377015995 110800857 256737954 956074512 865966056 700216083 861175812 84100792 33552010 585399334 233350056 287514767 107334741 761390736 869322316 655852295 914482046 96325706 421280376 777567625 107334741 178776322 84100792 495151474 582046141 518399774 698204142 303512140 655852295 467312175 377015995 861179113 516798019 297851760 777567625 516798019 33552010 473596274 693909716 411437340 328713602 801608520 350802729 655852295 145395166 422657892 84100792 233350056 343298515 310459790 467312175 233350056 914482046 700216083 701144654 655852295 514786524 495151474 750210921 655852295 605868704 706143946 865966056 187933868 582046141 411437340 611449960 467312175 467312175 557917929 96325706 857039628 801608520 411437340 354441083 242163189 869322316 582046141 970819754 391551467 292988355 655852295 287514767 857039628 909865837 436662194 968673309 96325706 320767587 202470992 350369501 801608520 582046141 801608520 402728415 178776322 37467656 861179113 234089763 518410431 800444752 84100792 279958846 970819754 355623062 328713602 13084961 436662194 252767027 917782884 424780614 467312175 354577205 839573090 354577205 96325706 950319015 422474141 792486850 187933868 227189312 297851760 256807040 202470992 297851760 227189312 514786524 343298515 227189312 256737954 422474141 585399334 805493285 284097129 233350056 402728415 166233922 105230327 582046141 611449960 801608520 813693723 107334741 748725729 202470992 284097129 292988355 611449960 105230327 297851760 777567625 933874496 861175812 303512140 748725729 801608520 187933868 424780614 145395166 950319015 350802729 422474141 252767027 693909716 777567625 350802729 693909716 292988355 242163189 320767587 424780614 256807040 518399774 67084965 279958846 355623062 865966056 67084965 84100792 956074512 698204142 391551467 105230327 252767027 166233922 808616206 355623062 187933868 42633846 227189312 801608520 202470992 611449960 813693723 252767027 13084961 518399774 914482046 706143946 475750466 467312175 107334741 377015995 706143946 282641288 96325706 328713602 761390736 792486850 107334741 354441083 700216083 256807040 282641288 813693723 422657892 242163189 110800857 105230327 233350056 292988355 808616206 460621270 96325706 698204142 303512140 23405136 857039628 355623062 967462668 518410431 343298515 518410431 698204142 605868704 611449960 422657892 287514767 585399334 187933868 256807040 303512140 282641288 279958846 292988355 861179113 693909716 518410431 234089763 256737954 750210921 514786524 424780614 750210921 107334741 473596274 145395166 107334741 761390736 518399774 611449960 582046141 516798019 968673309 518399774 473596274 202470992 861175812 411437340 287514767 178776322 282641288 518399774 865966056 917782884 518399774 460621270 761390736 801608520 256807040 611449960 585399334 421280376 424780614 350802729 256807040 320767587 252767027 514786524 933874496 203170078 178776322 582046141 256807040 297851760 411437340 701144654 350369501 282641288 582046141 166233922 585399334 585399334 800444752 585399334 328713602 422657892 350802729 256807040 518410431 518399774 256737954 350369501 869322316 282641288 297851760 234089763 431992241 777567625 310459790 968673309 777567625 23405136 518410431 557917929 865966056 297851760 178776322 605868704 431992241 748725729 968673309 282641288 424780614 256807040 391551467 582046141 968673309 234841556 256807040 279958846 518399774 813693723 693909716 252767027 514786524 320767587 861175812 411437340 611449960 557917929 750210921 761390736 105230327 777567625 792486850 279958846 96325706 256807040 460621270 233350056 800444752 467312175 320767587 110800857 700216083 234089763 166233922 227189312 187307272 516798019 328713602 518410431 655852295 354441083 761390736 328713602 611449960 956074512 970819754 808616206 431992241 297851760 460621270 933874496 187307272 203170078 431992241 96325706 233350056 310459790 855274762 320767587 203170078 693909716 354577205 557917929 234841556 252767027 605868704 857039628 355623062 855274762 970819754 354577205 698204142 202470992 284097129 495151474 178776322 792486850 585399334 460621270 42633846 350369501 839573090 297851760 839573090 202470992 110800857 145395166 227189312 585399334 377015995 282641288 518410431 748725729 777567625 518410431 706143946 343298515 252767027 178776322 800444752 33552010 967462668 67084965 777567625 956074512 178776322 605868704 282641288 23405136 424780614 421280376 252767027 741527822 391551467 909865837 909865837 166233922 354441083 605868704 107334741 585399334 741527822 467312175 355623062 706143946 328713602 242163189 282641288 350369501 411437340 350802729 391551467 761390736 84100792 909865837 422474141 178776322 187933868 585399334 234841556 107334741 234089763 514786524 917782884 178776322 968673309 800444752 23405136 557917929 203170078 812629788 967462668 473596274 585399334 252767027 460621270 107334741 950319015 933874496 256807040 475750466 203170078 706143946 67084965 13084961 233350056 422474141 402728415 431992241 950319015 203170078 518399774 970819754 869322316 861179113 518410431 750210921 857039628 391551467 812629788 145395166 203170078 557917929 377015995 800444752 950319015 611449960 917782884 105230327 460621270 436662194 605868704 422474141 234089763 320767587 328713602 473596274 23405136 813693723 354441083 801608520 233350056 967462668 422657892 166233922 968673309 970819754 310459790 698204142 917782884 202470992 402728415 256807040 706143946 310459790 252767027 233350056 761390736 297851760 855274762 187933868 202470992 303512140 839573090 917782884 256737954 42633846 279958846 105230327 13084961 279958846 914482046 422657892 421280376 84100792 698204142 227189312 256807040 514786524 402728415 518399774 107334741 750210921 518399774 812629788 801608520 475750466 354441083 303512140 42633846 422474141 869322316 857039628 839573090 187307272 518399774 37467656 748725729 467312175 233350056 355623062 242163189 812629788 234841556 968673309 968673309 956074512 750210921 279958846 166233922 706143946 585399334 303512140 411437340 96325706 693909716 950319015 473596274 700216083 473596274 933874496 970819754 421280376 297851760 234841556 748725729 777567625 391551467 812629788 42633846 354577205 777567625 865966056 282641288 495151474 800444752 865966056 792486850 748725729 431992241 355623062 968673309 292988355 96325706 516798019 917782884 292988355 292988355 303512140 748725729 391551467 813693723 777567625 914482046 857039628 292988355 234089763 861179113 287514767 585399334 202470992 698204142 968673309 256737954 950319015 700216083 67084965 424780614 411437340 328713602 968673309 107334741 320767587 279958846 518410431 968673309 741527822 355623062 611449960 354577205 96325706 350802729 67084965 166233922 431992241 693909716 611449960 187933868 202470992 33552010 801608520 516798019 514786524 473596274 605868704 611449960 914482046 861175812 320767587 909865837 187933868 33552010 187307272 203170078 495151474 585399334 42633846 391551467 227189312 23405136 354441083 805493285 914482046 187933868 310459790 706143946 917782884 467312175 956074512 495151474 917782884 242163189 968673309 166233922 855274762 968673309 700216083 310459790 287514767 956074512 105230327 303512140 956074512 698204142 516798019 585399334 421280376 422657892 377015995 582046141 284097129 917782884 166233922 861179113 706143946 421280376 585399334 13084961 914482046 801608520 467312175 421280376 310459790 582046141 355623062 42633846 611449960 284097129 422657892 748725729 748725729 96325706 777567625 67084965 33552010 516798019 110800857 421280376 178776322 518399774 792486850 37467656 282641288 467312175 700216083 421280376 516798019 516798019 107334741 741527822 256807040 865966056 187307272 605868704 67084965 350802729 855274762 279958846 861175812 431992241 917782884 967462668 343298515 475750466 310459790 585399334 475750466 518410431 203170078 411437340 805493285 187307272 33552010 861175812 748725729 801608520 234089763 460621270 518399774 516798019 424780614 812629788 812629788 761390736 861179113 391551467 233350056 585399334 933874496 320767587 297851760 107334741 354577205 516798019 475750466 234841556 203170078 187307272 855274762 422474141 909865837 792486850 865966056 203170078 233350056 741527822 917782884 287514767 105230327 187933868 256807040 869322316 557917929 303512140 761390736 187307272 700216083 96325706 178776322 869322316 252767027 970819754 805493285 611449960 761390736 187307272 436662194 582046141 467312175 865966056 611449960 473596274 800444752 805493285 861179113 422657892 320767587 495151474 857039628 421280376 693909716 303512140 800444752 355623062 354577205 812629788 107334741 350802729 422474141 861175812 107334741 855274762 297851760 242163189 187933868 37467656 812629788 777567625 741527822 805493285 701144654 605868704 145395166 292988355 227189312 557917929 655852295 970819754 460621270 279958846 516798019 234841556 187933868 105230327 287514767 350369501 741527822 970819754 741527822 698204142 857039628 750210921 855274762 292988355 950319015 585399334 805493285 328713602 187933868 467312175 227189312 460621270 467312175 411437340 23405136 107334741 310459790 343298515 970819754 284097129 297851760 436662194 467312175 227189312 402728415 279958846 202470992 310459790 706143946 812629788 700216083 693909716 605868704 495151474 557917929 96325706 166233922 518399774 495151474 424780614 518410431 800444752 950319015 761390736 861175812 431992241 748725729 354441083 145395166 812629788 917782884 956074512 914482046 234089763 839573090 105230327 812629788 23405136 801608520 861175812 187933868 655852295 777567625 166233922 800444752 865966056 252767027 750210921 582046141 187307272 436662194 956074512 282641288 23405136 421280376 350802729 256807040 350369501 303512140 495151474 761390736 655852295 869322316 869322316 13084961 203170078 467312175 741527822 96325706 557917929 865966056 585399334 968673309 33552010 187307272 187933868 328713602 436662194 467312175 865966056 187933868 297851760 748725729 355623062 227189312 777567625 585399334 698204142 227189312 970819754 23405136 411437340 857039628 343298515 107334741 411437340 355623062 202470992 233350056 13084961 242163189 855274762 655852295 256737954 693909716 950319015 343298515 655852295 706143946 187307272 655852295 33552010 178776322 166233922 700216083 110800857 582046141 431992241 354577205 282641288 328713602 13084961 13084961 748725729 33552010 187307272 343298515 518399774 750210921 203170078 473596274 287514767 354441083 42633846 233350056 13084961 187933868 777567625 968673309 284097129 865966056 693909716 391551467 166233922 698204142 516798019 424780614 287514767 320767587 970819754 252767027 107334741 37467656 467312175 320767587 96325706 808616206 320767587 805493285 741527822 748725729 402728415 970819754 777567625 701144654 748725729 801608520 706143946 42633846 808616206 422474141 970819754 202470992 585399334 187933868 233350056 857039628 741527822 320767587 475750466 518399774 411437340 741527822 839573090 187933868 812629788 748725729 514786524 203170078 582046141 310459790 869322316 256807040 950319015 800444752 698204142 956074512 256807040 292988355 287514767 557917929 741527822 282641288 460621270 431992241 202470992 297851760 256737954 585399334 813693723 518399774 422657892 411437340 813693723 145395166 605868704 761390736 145395166 350369501 436662194 105230327 792486850 402728415 956074512 748725729 187933868 96325706 967462668 166233922 431992241 792486850 13084961 166233922 203170078 282641288 422657892 693909716 748725729 411437340 110800857 107334741 23405136 812629788 328713602 202470992 178776322 320767587 706143946 402728415 812629788 320767587 933874496 970819754 460621270 475750466 402728415 518410431 777567625 839573090 67084965 145395166 377015995 203170078 777567625 475750466 800444752 203170078 518410431 256807040 310459790 855274762 256737954 178776322 968673309 933874496 761390736 693909716 967462668 234841556 761390736 436662194 777567625 187933868 256807040 33552010 279958846 801608520 233350056 310459790 227189312 178776322 42633846 800444752 956074512 84100792 611449960 436662194 178776322 422657892 13084961 287514767 700216083 605868704 67084965 234841556 234841556 178776322 909865837 748725729 805493285 855274762 431992241 514786524 284097129 968673309 914482046 914482046 741527822 460621270 354577205 967462668 701144654 495151474 748725729 292988355 350369501 473596274 203170078 801608520 107334741 110800857 105230327 178776322 914482046 909865837 557917929 279958846 350369501 701144654 37467656 354577205 303512140 518410431 467312175 460621270 431992241 750210921 967462668 13084961 693909716 96325706 861179113 808616206 424780614 354577205 424780614 328713602 279958846 750210921 813693723 557917929 611449960 518410431 37467656 256807040 967462668 37467656 839573090 256807040 67084965 328713602 303512140 292988355 234841556 700216083 178776322 741527822 421280376 422474141 812629788 328713602 67084965 33552010 475750466 909865837 706143946 377015995 297851760 857039628 909865837 424780614 252767027 956074512 967462668 518399774 284097129 605868704 861179113 234089763 800444752 145395166 605868704 37467656 970819754 706143946 187933868 105230327 292988355 67084965 812629788 33552010 256737954 328713602 242163189 320767587 970819754 805493285 166233922 585399334 391551467 310459790 33552010 84100792 495151474 516798019 422474141 67084965 839573090 861175812 355623062 800444752 297851760 693909716 741527822 605868704 355623062 402728415 13084961 402728415 350802729 284097129 706143946 800444752 792486850 234841556 234089763 700216083 411437340 187933868 839573090 227189312 808616206 252767027 96325706 256737954 354441083 411437340 800444752 23405136 84100792 792486850 460621270 467312175 748725729 582046141 23405136 377015995 698204142 411437340 750210921 777567625 605868704 585399334 611449960 42633846 422657892 187307272 805493285 303512140 166233922 96325706 950319015 741527822 800444752 611449960 67084965 284097129 516798019 611449960 411437340 377015995 557917929 467312175 748725729 698204142 495151474 495151474 967462668 67084965 252767027 96325706 343298515 303512140 234841556 303512140 233350056 23405136 252767027 233350056 284097129 839573090 582046141 693909716 585399334 328713602 655852295 855274762 424780614 861175812 320767587 252767027 202470992 801608520 310459790 813693723 391551467 242163189 242163189 968673309 145395166 431992241 909865837 518399774 748725729 812629788 279958846 909865837 460621270 67084965 956074512 761390736 813693723 761390736 917782884 354577205 42633846 424780614 909865837 107334741 518399774 42633846 422474141 343298515 970819754 655852295 422657892 354577205 256737954 933874496 812629788 839573090 436662194 698204142 422474141 84100792 967462668 516798019 107334741 96325706 282641288 865966056 145395166 110800857 234089763 343298515 495151474 178776322 13084961 801608520 805493285 303512140 808616206 800444752 813693723 37467656 282641288 917782884 861179113 355623062 297851760 514786524 741527822 914482046 227189312 706143946 516798019 166233922 518410431 421280376 693909716 328713602 67084965 914482046 242163189 869322316 968673309 227189312 792486850 514786524 865966056 761390736 431992241 914482046 320767587 107334741 800444752 805493285 516798019 303512140 105230327 84100792 67084965 252767027 402728415 292988355 557917929 869322316 750210921 402728415 582046141 421280376 473596274 467312175 202470992 475750466 282641288 96325706 422474141 67084965 13084961 475750466 557917929 354577205 256737954 297851760 350369501 801608520 950319015 857039628 611449960 96325706 284097129 706143946 303512140 808616206 297851760 252767027 110800857 701144654 605868704 391551467 970819754 909865837 748725729 256737954 792486850 706143946 839573090 203170078 800444752 748725729 287514767 956074512 354441083 812629788 914482046 801608520 460621270 950319015 242163189 84100792 320767587 808616206 473596274 808616206 234841556 320767587 292988355 865966056 968673309 279958846 514786524 909865837 354577205 865966056 611449960 242163189 805493285 865966056 701144654 436662194 202470992 431992241 187307272 282641288 187933868 377015995 700216083 84100792 33552010 297851760 475750466 282641288 350369501 748725729 282641288 279958846 748725729 693909716 693909716 792486850 105230327 495151474 421280376 706143946 750210921 252767027 605868704 292988355 514786524 968673309 303512140 812629788 107334741 857039628 297851760 350369501 233350056 284097129 354577205 518399774 857039628 234089763 701144654 813693723 187933868 287514767 914482046 202470992 812629788 865966056 320767587 252767027 33552010 354441083 284097129 178776322 350369501 422474141 166233922 355623062 297851760 166233922 516798019 256807040 234089763 402728415 256737954 518410431 741527822 813693723 706143946 202470992 869322316 475750466 917782884 805493285 956074512 402728415 855274762 801608520 909865837 557917929 460621270 855274762 475750466 391551467 424780614 234841556 350369501 585399334 585399334 693909716 869322316 350802729 917782884 233350056 391551467 421280376 256737954 297851760 861179113 557917929 514786524 585399334 460621270 917782884 855274762 436662194 557917929 33552010 203170078 701144654 284097129 350802729 282641288 861175812 320767587 869322316 343298515 968673309 350802729 282641288 582046141 869322316 84100792 495151474 33552010 350369501 187307272 234841556 968673309 800444752 328713602 792486850 582046141 23405136 23405136 203170078 808616206 320767587 42633846 350802729 698204142 234089763 585399334 233350056 421280376 611449960 242163189 343298515 33552010 166233922 13084961 279958846 693909716 518399774 105230327 605868704 42633846 343298515 233350056 421280376 655852295 914482046 303512140 869322316 234089763 421280376 421280376 467312175 377015995 354441083 557917929 411437340 865966056 655852295 761390736 33552010 431992241 303512140 377015995 107334741 310459790 605868704 203170078 909865837 495151474 801608520 582046141 518399774 203170078 227189312 145395166 808616206 917782884 297851760 350802729 473596274 303512140 956074512 869322316 422657892 242163189 605868704 698204142 422657892 256737954 557917929 917782884 741527822 256807040 865966056 23405136 460621270 252767027 402728415 970819754 812629788 839573090 282641288 96325706 518399774 33552010 252767027 328713602 33552010 460621270 460621270 354441083 422657892 436662194 861175812 320767587 514786524 861179113 741527822 805493285 516798019 748725729 328713602 917782884 292988355 611449960 801608520 377015995 422657892 861179113 284097129 234841556 917782884 96325706 805493285 297851760 495151474 96325706 857039628 865966056 145395166 424780614 801608520 422657892 956074512 282641288 292988355 748725729 950319015 421280376 956074512 202470992 355623062 467312175 431992241 33552010 473596274 145395166 202470992 297851760 967462668 655852295 741527822 297851760 861179113 37467656 203170078 233350056 145395166 242163189 234841556 287514767 812629788 812629788 105230327 805493285 178776322 422657892 42633846 812629788 252767027 706143946 350369501 813693723 460621270 475750466 178776322 706143946 328713602 585399334 585399334 805493285 354577205 67084965 279958846 354441083 467312175 518399774 23405136 242163189 320767587 242163189 402728415 956074512 252767027 421280376 67084965 242163189 234089763 518410431 411437340 233350056 354441083 495151474 865966056 605868704 582046141 605868704 861175812 950319015 292988355 914482046 350802729 303512140 857039628 655852295 297851760 421280376 909865837 233350056 287514767 178776322 287514767 96325706 421280376 516798019 354441083 557917929 582046141 343298515 377015995 202470992 741527822 166233922 518410431 857039628 166233922 402728415 202470992 701144654 282641288 343298515 187307272 750210921 436662194 350369501 700216083 84100792 343298515 968673309 256807040 350369501 611449960 557917929 813693723 839573090 292988355 467312175 178776322 792486850 777567625 839573090 402728415 234841556 950319015 585399334 706143946 310459790 13084961 42633846 391551467 909865837 187307272 865966056 96325706 557917929 292988355 611449960 518410431 861175812 706143946 917782884 467312175 424780614 202470992 761390736 411437340 320767587 933874496 310459790 557917929 350369501 187307272 421280376 777567625 473596274 909865837 310459790 800444752 42633846 857039628 761390736 861179113 105230327 516798019 741527822 812629788 516798019 582046141 279958846 354441083 187933868 914482046 256737954 801608520 855274762 741527822 460621270 292988355 748725729 227189312 354441083 801608520 354441083 424780614 303512140 187307272 328713602 914482046 233350056 475750466 320767587 701144654 310459790 287514767 422657892 343298515 320767587 869322316 813693723 839573090 354441083 585399334 861179113 320767587 436662194 805493285 202470992 96325706 252767027 320767587 516798019 861179113 13084961 145395166 968673309 582046141 279958846 354577205 96325706 933874496 110800857 33552010 84100792 914482046 933874496 514786524 861179113 585399334 495151474 166233922 914482046 518399774 354441083 557917929 145395166 693909716 861175812 750210921 761390736 354577205 750210921 166233922 518399774 166233922 242163189 297851760 967462668 96325706 377015995 585399334 701144654 777567625 706143946 424780614 284097129 279958846 693909716 282641288 107334741 310459790 284097129 801608520 933874496 518410431 748725729 431992241 750210921 914482046 750210921 67084965 187307272 178776322 187307272 178776322 805493285 178776322 145395166 110800857 292988355 706143946 585399334 303512140 233350056 234089763 800444752 282641288 202470992 234841556 801608520 518399774 166233922 706143946 402728415 350369501 297851760 67084965 808616206 475750466 287514767 800444752 37467656 473596274 655852295 813693723 287514767 284097129 968673309 287514767 355623062 516798019 865966056 67084965 706143946 557917929 585399334 96325706 436662194 421280376 861175812 801608520 693909716 178776322 855274762 518399774 187307272 242163189 424780614 252767027 320767587 13084961 750210921 518410431 865966056 227189312 96325706 741527822 473596274 42633846 166233922 411437340 967462668 256807040 166233922 700216083 328713602 655852295 187307272 792486850 203170078 422474141 402728415 23405136 422474141 284097129 355623062 460621270 328713602 105230327 310459790 698204142 495151474 42633846 256737954 700216083 585399334 777567625 805493285 460621270 110800857 422657892 256737954 297851760 242163189 402728415 839573090 933874496 516798019 422474141 655852295 422474141 13084961 475750466 178776322 701144654 701144654 37467656 750210921 516798019 950319015 585399334 801608520 145395166 354577205 605868704 42633846 320767587 13084961 187307272 424780614 813693723 956074512 855274762 956074512 23405136 861175812 23405136 233350056 516798019 350369501 800444752 343298515 282641288 473596274 67084965 105230327 391551467 310459790 377015995 865966056 750210921 436662194 475750466 297851760 354441083 706143946 284097129 350802729 855274762 242163189 950319015 320767587 467312175 328713602 234841556 812629788 967462668 252767027 750210921 585399334 178776322 585399334 328713602 701144654 187933868 107334741 166233922 350802729 698204142 292988355 855274762 411437340 303512140 909865837 741527822 203170078 750210921 421280376 605868704 202470992 227189312 328713602 355623062 582046141 234841556 67084965 33552010 422657892 187307272 287514767 861175812 279958846 750210921 350802729 813693723 514786524 377015995 698204142 178776322 256737954 256737954 655852295 968673309 956074512 242163189 748725729 855274762 460621270 178776322 23405136 354441083 354577205 227189312 33552010 861179113 377015995 800444752 187307272 808616206 933874496 839573090 187933868 310459790 611449960 96325706 227189312 287514767 242163189 402728415 436662194 516798019 605868704 67084965 203170078 706143946 750210921 914482046 839573090 354441083 518399774 857039628 741527822 812629788 411437340 354577205 310459790 914482046 865966056 284097129 33552010 585399334 808616206 473596274 242163189 855274762 777567625 475750466 310459790 865966056 861179113 421280376 310459790 970819754 917782884 107334741 242163189 792486850 909865837 761390736 282641288 96325706 33552010 402728415 495151474 282641288 107334741 460621270 857039628 391551467 350369501 467312175 227189312 391551467 284097129 839573090 310459790 557917929 813693723 813693723 355623062 748725729 67084965 557917929 605868704 292988355 655852295 495151474 861179113 234841556 234841556 801608520 33552010 473596274 343298515 350369501 460621270 514786524 227189312 292988355 800444752 473596274 518399774 582046141 422657892 256737954 287514767 698204142 411437340 110800857 279958846 861179113 42633846 970819754 166233922 855274762 84100792 303512140 252767027 391551467 287514767 96325706 320767587 107334741 436662194 777567625 110800857 761390736 467312175 861175812 914482046 84100792 956074512 202470992 967462668 234089763 800444752 741527822 857039628 970819754 436662194 950319015 605868704 761390736 700216083 37467656 202470992 933874496 968673309 805493285 354577205 282641288 706143946 297851760 310459790 914482046 284097129 187933868 256807040 970819754 282641288 421280376 813693723 914482046 467312175 857039628 611449960 422657892 282641288 655852295 518399774 282641288 516798019 611449960 33552010 287514767 869322316 909865837 557917929 812629788 422657892 839573090 914482046 808616206 178776322 110800857 857039628 518399774 805493285 391551467 800444752 467312175 110800857 514786524 391551467 808616206 761390736 354577205 909865837 950319015 917782884 310459790 950319015 813693723 354577205 355623062 343298515 865966056 792486850 13084961 777567625 292988355 813693723 202470992 107334741 611449960 233350056 328713602 761390736 518410431 585399334 424780614 145395166 328713602 320767587 605868704 105230327 411437340 914482046 284097129 284097129 968673309 145395166 84100792 37467656 234089763 343298515 514786524 310459790 761390736 96325706 968673309 107334741 950319015 84100792 202470992 110800857 350369501 693909716 402728415 861179113 605868704 166233922 761390736 970819754 256807040 611449960 748725729 914482046 917782884 869322316 422657892 320767587 343298515 402728415 431992241 252767027 611449960 473596274 792486850 310459790 475750466 518410431 582046141 96325706 282641288 33552010 227189312 611449960 320767587 475750466 391551467 518399774 350369501 460621270 460621270 328713602 741527822 310459790 354441083 279958846 914482046 422474141 96325706 611449960 279958846 436662194 320767587 287514767 909865837 741527822 343298515 282641288 741527822 693909716 855274762 467312175 750210921 801608520 279958846 187933868 557917929 402728415 402728415 808616206 105230327 436662194 967462668 700216083 354441083 956074512 956074512 13084961 933874496 611449960 234089763 861179113 741527822 252767027 256807040 585399334 297851760 950319015 110800857 611449960 350369501 256807040 233350056 518399774 800444752 287514767 701144654 110800857 402728415 105230327 42633846 917782884 956074512 23405136 343298515 402728415 839573090 297851760 67084965 950319015 518399774 698204142 557917929 698204142 343298515 956074512 475750466 355623062 748725729 693909716 514786524 421280376 933874496 187933868 343298515 227189312 516798019 701144654 968673309 421280376 800444752 436662194 967462668 107334741 107334741 355623062 354441083 761390736 861179113 42633846 495151474 813693723 303512140 279958846 605868704 436662194 303512140 252767027 234089763 518399774 861179113 282641288 467312175 698204142 701144654 343298515 516798019 518410431 701144654 166233922 813693723 514786524 865966056 422657892 187933868 693909716 557917929 693909716 354441083 518410431 869322316 698204142 813693723 256737954 391551467 917782884 518399774 166233922 328713602 256737954 424780614 328713602 792486850 377015995 693909716 411437340 145395166 582046141 557917929 909865837 700216083 748725729 284097129 37467656 701144654 328713602 252767027 865966056 777567625 585399334 467312175 411437340 701144654 855274762 84100792 402728415 518410431 557917929 187307272 761390736 869322316 700216083 310459790 518399774 13084961 202470992 202470992 42633846 839573090 436662194 411437340 436662194 350369501 227189312 282641288 967462668 187933868 105230327 227189312 701144654 582046141 303512140 933874496 411437340 391551467 473596274 792486850 557917929 741527822 284097129 950319015 422657892 761390736 354577205 421280376 234841556 467312175 750210921 145395166 422657892 13084961 655852295 475750466 813693723 234089763 914482046 777567625 203170078 777567625 227189312 950319015 968673309 514786524 861175812 234841556 917782884 950319015 242163189 518399774 424780614 914482046 518399774 320767587 475750466 391551467 706143946 812629788 516798019 750210921 914482046 761390736 13084961 292988355 284097129 234841556 968673309 909865837 234841556 693909716 354577205 855274762 328713602 287514767 557917929 655852295 956074512 655852295 582046141 611449960 777567625 310459790 933874496 23405136 377015995 956074512 422657892 279958846 700216083 917782884 292988355 869322316 354441083 256807040 424780614 33552010 467312175 693909716 242163189 391551467 320767587 297851760 279958846 467312175 514786524 460621270 13084961 585399334 292988355 145395166 812629788 693909716 292988355 107334741 518399774 805493285 585399334 287514767 701144654 178776322 805493285 166233922 855274762 292988355 350802729 256737954 968673309 611449960 422474141 839573090 869322316 431992241 706143946 107334741 227189312 355623062 105230327 402728415 203170078 693909716 514786524 516798019 956074512 698204142 202470992 865966056 495151474 557917929 693909716 284097129 234841556 107334741 84100792 227189312 350802729 970819754 748725729 585399334 857039628 516798019 655852295 812629788 805493285 411437340 303512140 956074512 292988355 495151474 865966056 391551467 284097129 865966056 292988355 777567625 436662194 518410431 869322316 516798019 187307272 42633846 813693723 436662194 252767027 84100792 861179113 252767027 933874496 411437340 701144654 310459790 355623062 23405136 611449960 475750466 808616206 741527822 801608520 970819754 933874496 970819754 933874496 582046141 422474141 516798019 460621270 861179113 187933868 865966056 967462668 402728415 234841556 808616206 605868704 967462668 252767027 107334741 839573090 801608520 741527822 808616206 23405136 460621270 297851760 202470992 284097129 292988355 421280376 518399774 460621270 808616206 467312175 967462668 933874496 460621270 187933868 933874496 292988355 187307272 252767027 233350056 279958846 933874496 967462668 800444752 869322316 800444752 839573090 968673309 968673309 242163189 350369501 970819754 475750466 256807040 166233922 234089763 956074512 585399334 582046141 227189312 42633846 424780614 801608520 839573090 861179113 303512140 808616206 303512140 33552010 700216083 355623062 700216083 297851760 808616206 869322316 354577205 227189312 355623062 582046141 354577205 287514767 970819754 861179113 178776322 284097129 256737954 297851760 869322316 585399334 33552010 350369501 178776322 611449960 861175812 33552010 839573090 42633846 467312175 855274762 424780614 761390736 611449960 700216083 350369501 917782884 970819754 865966056 42633846 256807040 495151474 950319015 792486850 801608520 354577205 422474141 855274762 422657892 282641288 355623062 377015995 467312175 813693723 355623062 424780614 67084965 422657892 436662194 701144654 328713602 422474141 234841556 391551467 107334741 861179113 518399774 748725729 422657892 234841556 256807040 808616206 698204142 166233922 227189312 698204142 855274762 256807040 328713602 801608520 107334741 750210921 460621270 701144654 605868704 460621270 37467656 67084965 968673309 514786524 411437340 460621270 792486850 518399774 282641288 750210921 750210921 13084961 343298515 967462668 436662194 343298515 436662194 355623062 968673309 909865837 698204142 855274762 698204142 252767027 303512140 350802729 23405136 585399334 518399774 812629788 354577205 861175812 110800857 801608520 96325706 328713602 187933868 252767027 701144654 792486850 242163189 706143946 436662194 145395166 292988355 328713602 145395166 861175812 431992241 377015995 514786524 655852295 377015995 67084965 431992241 297851760 411437340 107334741 234089763 914482046 800444752 431992241 13084961 808616206 557917929 110800857 467312175 391551467 96325706 611449960 256737954 350802729 187307272 421280376 67084965 354577205 279958846 37467656 110800857 582046141 377015995 422474141 145395166 436662194 203170078 234089763 328713602 166233922 861175812 914482046 178776322 67084965 297851760 284097129 350802729 402728415 968673309 233350056 518410431 914482046 701144654 748725729 202470992 800444752 693909716 424780614 424780614 402728415 761390736 698204142 256737954 970819754 968673309 354577205 917782884 970819754 869322316 234841556 187933868 67084965 110800857 475750466 42633846 354577205 166233922 467312175 411437340 655852295 350369501 805493285 812629788 422657892 467312175 839573090 741527822 933874496 701144654 402728415 467312175 96325706 282641288 203170078 284097129 107334741 967462668 857039628 475750466 33552010 343298515 343298515 391551467 297851760 869322316 970819754 855274762 460621270 354577205 914482046 328713602 967462668 33552010 279958846 310459790 855274762 297851760 328713602 861175812 178776322 320767587 436662194 582046141 968673309 350802729 303512140 800444752 861175812 187933868 869322316 23405136 582046141 350802729 187933868 436662194 202470992 741527822 861179113 460621270 611449960 320767587 178776322 514786524 909865837 227189312 310459790 292988355 422657892 857039628 748725729 350369501 187307272 812629788 813693723 585399334 233350056 252767027 354577205 354441083 303512140 750210921 495151474 33552010 518410431 287514767 343298515 605868704 808616206 67084965 279958846 611449960 33552010 605868704 377015995 516798019 516798019 256807040 227189312 252767027 700216083 202470992 460621270 857039628 96325706 605868704 310459790 812629788 411437340 187933868 13084961 279958846 424780614 242163189 234089763 355623062 355623062 284097129 350369501 431992241 693909716 706143946 748725729 741527822 187933868 110800857 967462668 909865837 42633846 178776322 909865837 475750466 292988355 202470992 105230327 857039628 37467656 287514767 750210921 310459790 256737954 970819754 585399334 869322316 110800857 857039628 284097129 950319015 33552010 284097129 473596274 698204142 411437340 436662194 516798019 800444752 655852295 518410431 252767027 178776322 475750466 970819754 605868704 107334741 187307272 777567625 585399334 234089763 750210921 467312175 475750466 956074512 861179113 320767587 701144654 518410431 402728415 909865837 107334741 355623062 475750466 748725729 350369501 813693723 582046141 741527822 792486850 605868704 557917929 582046141 355623062 33552010 67084965 422474141 693909716 279958846 354577205 585399334 750210921 475750466 750210921 350802729 808616206 495151474 518399774 297851760 411437340 242163189 422474141 475750466 706143946 748725729 320767587 812629788 967462668 422474141 284097129 105230327 303512140 67084965 422657892 242163189 354577205 354577205 909865837 203170078 310459790 202470992 13084961 436662194 706143946 839573090 514786524 310459790 107334741 970819754 869322316 178776322 605868704 13084961 354441083 950319015 812629788 475750466 242163189 761390736 956074512 761390736 145395166 242163189 421280376 611449960 792486850 516798019 808616206 354577205 805493285 914482046 869322316 187307272 436662194 328713602 968673309 518410431 582046141 605868704 812629788 350369501 748725729 518399774 967462668 256737954 460621270 693909716 968673309 968673309 350802729 495151474 391551467 84100792 350369501 105230327 761390736 343298515 518410431 812629788 706143946 284097129 655852295 279958846 605868704 377015995 234089763 967462668 917782884 914482046 693909716 256807040 706143946 377015995 813693723 234089763 467312175 431992241 857039628 424780614 234089763 252767027 805493285 801608520 698204142 701144654 436662194 813693723 909865837 917782884 909865837 801608520 436662194 422474141 279958846 706143946 328713602 256807040 23405136 402728415 377015995 436662194 391551467 693909716 812629788 805493285 187307272 655852295 145395166 869322316 518399774 518410431 84100792 287514767 203170078 354441083 354577205 422474141 284097129 422657892 282641288 292988355 813693723 436662194 178776322 110800857 518410431 178776322 145395166 350802729 145395166 234089763 967462668 354577205 422657892 377015995 279958846 967462668 422657892 256737954 436662194 557917929 777567625 869322316 354577205 750210921 968673309 812629788 67084965 303512140 234089763 865966056 411437340 436662194 914482046 234089763 187933868 557917929 801608520 706143946 282641288 473596274 495151474 495151474 436662194 110800857 812629788 473596274 203170078 792486850 518399774 355623062 514786524 350369501 475750466 256807040 107334741 605868704 460621270 292988355 611449960 67084965 145395166 422474141 354577205 748725729 422474141 422474141 761390736 354441083 303512140 582046141 956074512 839573090 801608520 320767587 187307272 761390736 42633846 518410431 970819754 698204142 436662194 178776322 287514767 202470992 42633846 303512140 107334741 467312175 869322316 933874496 431992241 233350056 750210921 187307272 282641288 748725729 84100792 855274762 411437340 292988355 424780614 178776322 805493285 582046141 741527822 320767587 377015995 422657892 303512140 287514767 706143946 865966056 166233922 611449960 377015995 970819754 950319015 279958846 242163189 869322316 495151474 698204142 750210921 202470992 256807040 693909716 750210921 13084961 805493285 279958846 950319015 693909716 110800857 431992241 839573090 402728415 706143946 495151474 557917929 693909716 42633846 514786524 869322316 741527822 812629788 857039628 96325706 611449960 355623062 909865837 741527822 909865837 391551467 436662194 861175812 13084961 792486850 460621270 473596274 914482046 84100792 700216083 475750466 252767027 284097129 741527822 800444752 605868704 473596274 284097129 800444752 178776322 801608520 422657892 436662194 287514767 655852295 611449960 805493285 865966056 495151474 750210921 328713602 343298515 279958846 518410431 792486850 42633846 67084965 698204142 402728415 473596274 495151474 582046141 582046141 292988355 467312175 421280376 700216083 967462668 518410431 227189312 741527822 861175812 350802729 256807040 693909716 187933868 800444752 202470992 473596274 234841556 279958846 761390736 166233922 808616206 355623062 354441083 475750466 37467656 968673309 107334741 354577205 252767027 84100792 967462668 303512140 518410431 436662194 233350056 422657892 37467656 279958846 701144654 13084961 518399774 460621270 166233922 812629788 698204142 655852295 105230327 297851760 350369501 284097129 460621270 178776322 460621270 84100792 861175812 968673309 187307272 234089763 105230327 402728415 518410431 800444752 970819754 303512140 460621270 861175812 970819754 518410431 909865837 933874496 145395166 970819754 706143946 110800857 855274762 287514767 42633846 227189312 350369501 869322316 813693723 320767587 861179113 777567625 801608520 869322316 105230327 761390736 107334741 13084961 297851760 310459790 187307272 495151474 107334741 178776322 107334741 256737954 869322316 812629788 252767027 839573090 292988355 861175812 582046141 861179113 865966056 611449960 67084965 861175812 777567625 350369501 514786524 422657892 411437340 701144654 256737954 582046141 233350056 750210921 808616206 96325706 865966056 812629788 310459790 187307272 917782884 284097129 748725729 84100792 518399774 761390736 402728415 812629788 655852295 282641288 968673309 354577205 557917929 424780614 861175812 256737954 297851760 933874496 320767587 242163189 96325706 107334741 422474141 233350056 110800857 655852295 166233922 391551467 557917929 557917929 585399334 422657892 861175812 855274762 234841556 292988355 187307272 227189312 187307272 805493285 700216083 750210921 343298515 166233922 950319015 655852295 23405136 909865837 706143946 202470992 950319015 227189312 436662194 808616206 310459790 350369501 436662194 914482046 187307272 354577205 777567625 917782884 514786524 467312175 233350056 585399334 701144654 460621270 777567625 411437340 84100792 303512140 284097129 431992241 107334741 655852295 422474141 234841556 475750466 431992241 256737954 252767027 166233922 518399774 227189312 287514767 857039628 460621270 328713602 391551467 460621270 473596274 422657892 422474141 354441083 422657892 96325706 391551467 279958846 227189312 585399334 917782884 282641288 145395166 424780614 909865837 96325706 605868704 605868704 861179113 865966056 611449960 748725729 234841556 693909716 422474141 233350056 611449960 611449960 23405136 284097129 343298515 518399774 495151474 956074512 813693723 861175812 861175812 411437340 23405136 861175812 284097129 297851760 582046141 761390736 233350056 693909716 310459790 611449960 914482046 869322316 805493285 424780614 475750466 350802729 402728415 110800857 310459790 297851760 227189312 256807040 808616206 655852295 178776322 96325706 516798019 354441083 328713602 655852295 202470992 436662194 145395166 13084961 761390736 460621270 865966056 855274762 328713602 956074512 518399774 869322316 967462668 693909716 655852295 514786524 178776322 422474141 431992241 467312175 424780614 328713602 354441083 287514767 391551467 518410431 355623062 956074512 402728415 557917929 761390736 861179113 861175812 801608520 813693723 777567625 909865837 252767027 187307272 424780614 377015995 421280376 800444752 761390736 297851760 310459790 750210921 700216083 252767027 203170078 166233922 706143946 655852295 748725729 792486850 950319015 203170078 460621270 950319015 402728415 402728415 436662194 187307272 741527822 292988355 256737954 96325706 424780614 914482046 350802729 495151474 917782884 495151474 279958846 431992241 292988355 917782884 801608520 67084965 582046141 107334741 741527822 812629788 282641288 350369501 967462668 514786524 203170078 23405136 967462668 436662194 869322316 84100792 354577205 178776322 693909716 391551467 805493285 227189312 857039628 813693723 473596274 801608520 857039628 203170078 518410431 748725729 968673309 67084965 377015995 107334741 355623062 402728415 516798019 33552010 801608520 297851760 355623062 518399774 475750466 422474141 402728415 436662194 287514767 605868704 516798019 252767027 605868704 813693723 33552010 256807040 698204142 467312175 320767587 933874496 518399774 42633846 467312175 203170078 424780614 655852295 495151474 950319015 391551467 402728415 145395166 869322316 706143946 33552010 187933868 242163189 256807040 750210921 110800857 839573090 354577205 166233922 431992241 350802729 279958846 202470992 343298515 105230327 605868704 514786524 436662194 84100792 84100792 801608520 950319015 655852295 436662194 582046141 557917929 436662194 516798019 234089763 37467656 800444752 473596274 956074512 350802729 865966056 970819754 242163189 145395166 282641288 431992241 956074512 424780614 422657892 421280376 110800857 424780614 467312175 805493285 350369501 970819754 861179113 23405136 557917929 287514767 310459790 748725729 700216083 252767027 750210921 706143946 861179113 284097129 968673309 350802729 252767027 42633846 655852295 343298515 611449960 693909716 701144654 355623062 350369501 808616206 350369501 967462668 391551467 187307272 279958846 518410431 801608520 23405136 857039628 585399334 813693723 933874496 495151474 956074512 110800857 227189312 967462668 518399774 693909716 284097129 287514767 701144654 605868704 202470992 582046141 23405136 187933868 310459790 234089763 861175812 968673309 166233922 287514767 611449960 33552010 495151474 967462668 557917929 252767027 422474141 917782884 42633846 145395166 475750466 42633846 917782884 706143946 227189312 861179113 514786524 105230327 37467656 328713602 187933868 950319015 256737954 956074512 343298515 227189312 741527822 354577205 320767587 402728415 800444752 178776322 350802729 282641288 282641288 813693723 436662194 968673309 355623062 284097129 808616206 812629788 234089763 914482046 956074512 585399334 693909716 256807040 422474141 252767027 354577205 611449960 13084961 282641288 166233922 110800857 96325706 933874496 655852295 242163189 350369501 355623062 431992241 391551467 801608520 96325706 422474141 234089763 839573090 303512140 107334741 518410431 585399334 701144654 23405136 320767587 284097129 933874496 424780614 234089763 861175812 402728415 460621270 605868704 801608520 693909716 865966056 701144654 761390736 800444752 950319015 187307272 516798019 655852295 436662194 605868704 950319015 105230327 460621270 970819754 611449960 761390736 800444752 655852295 107334741 861175812 234089763 808616206 424780614 310459790 107334741 706143946 96325706 354577205 391551467 350802729 698204142 287514767 227189312 467312175 557917929 582046141 706143946 698204142 655852295 582046141 166233922 187933868 202470992 203170078 320767587 421280376 242163189 292988355 808616206 801608520 970819754 84100792 698204142 42633846 328713602 33552010 436662194 328713602 256737954 467312175 861179113 233350056 202470992 460621270 914482046 431992241 33552010 805493285 96325706 518410431 166233922 701144654 96325706 857039628 869322316 792486850 105230327 328713602 701144654 582046141 914482046 467312175 234841556 777567625 303512140 865966056 473596274 967462668 33552010 178776322 933874496 284097129 203170078 377015995 377015995 800444752 967462668 202470992 805493285 808616206 233350056 475750466 605868704 105230327 310459790 585399334 411437340 297851760 42633846 970819754 857039628 287514767 605868704 256807040 813693723 234841556 855274762 377015995 761390736 808616206 355623062 698204142 23405136 107334741 282641288 23405136 914482046 956074512 354577205 421280376 495151474 933874496 320767587 813693723 187307272 37467656 801608520 467312175 813693723 282641288 800444752 460621270 227189312 813693723 202470992 909865837 518410431 96325706 402728415 282641288 800444752 310459790 166233922 855274762 422657892 377015995 611449960 611449960 282641288 968673309 343298515 582046141 861175812 855274762 292988355 861179113 792486850 460621270 350369501 354577205 284097129 970819754 166233922 605868704 605868704 839573090 909865837 233350056 23405136 605868704 96325706 970819754 495151474 96325706 855274762 693909716 700216083 242163189 582046141 693909716 256737954 422657892 354577205 350802729 777567625 865966056 310459790 421280376 861179113 166233922 808616206 792486850 706143946 355623062 460621270 110800857 178776322 282641288 436662194 145395166 282641288 693909716 801608520 234841556 178776322 411437340 518399774 968673309 761390736 256807040 933874496 514786524 792486850 242163189 33552010 424780614 950319015 252767027 475750466 605868704 855274762 234089763 424780614 242163189 967462668 700216083 202470992 698204142 839573090 202470992 514786524 436662194 808616206 431992241 23405136 234089763 343298515 812629788 96325706 861175812 23405136 105230327 585399334 800444752 354577205 166233922 297851760 855274762 557917929 234841556 700216083 909865837 233350056 350802729 698204142 310459790 23405136 605868704 436662194 282641288 279958846 33552010 693909716 693909716 33552010 287514767 279958846 467312175 514786524 242163189 605868704 777567625 202470992 411437340 203170078 701144654 252767027 792486850 282641288 467312175 292988355 145395166 234089763 968673309 256807040 234841556 303512140 933874496 279958846 350802729 233350056 950319015 13084961 96325706 279958846 391551467 865966056 13084961 145395166 84100792 693909716 350369501 202470992 917782884 801608520 777567625 355623062 700216083 917782884 202470992 422657892 377015995 23405136 328713602 741527822 808616206 354441083 741527822 475750466 861175812 431992241 227189312 422657892 84100792 234841556 292988355 605868704 813693723 67084965 310459790 431992241 145395166 801608520 377015995 377015995 855274762 96325706 67084965 187933868 467312175 967462668 741527822 284097129 37467656 350802729 84100792 693909716 813693723 801608520 37467656 350802729 187307272 557917929 861179113 292988355 202470992 655852295 839573090 377015995 792486850 234841556 750210921 350802729 279958846 917782884 343298515 741527822 202470992 354577205 256737954 855274762 96325706 287514767 279958846 354577205 436662194 655852295 310459790 287514767 855274762 761390736 968673309 422474141 203170078 355623062 203170078 813693723 145395166 693909716 284097129 655852295 700216083 839573090 354577205 292988355 495151474 310459790 585399334 914482046 701144654 518410431 107334741 13084961 605868704 855274762 706143946 297851760 411437340 761390736 227189312 33552010 585399334 857039628 350369501 605868704 279958846 42633846 761390736 377015995 320767587 777567625 287514767 67084965 411437340 777567625 13084961 279958846 857039628 145395166 13084961 234089763 475750466 800444752 23405136 166233922 777567625 431992241 967462668 967462668 202470992 861179113 33552010 805493285 297851760 145395166 256737954 354441083 292988355 350369501 839573090 166233922 431992241 436662194 33552010 202470992 355623062 242163189 282641288 855274762 320767587 287514767 748725729 203170078 436662194 424780614 67084965 475750466 801608520 869322316 693909716 748725729 956074512 516798019 909865837 422474141 792486850 431992241 355623062 605868704 967462668 741527822 310459790 105230327 869322316 956074512 557917929 865966056 422657892 777567625 391551467 287514767 792486850 303512140 518410431 187307272 350802729 279958846 933874496 107334741 861175812 287514767 424780614 917782884 234089763 431992241 557917929 467312175 950319015 33552010 460621270 421280376 970819754 234089763 422474141 279958846 655852295 813693723 110800857 585399334 611449960 839573090 801608520 750210921 869322316 355623062 585399334 355623062 328713602 107334741 252767027 585399334 350369501 343298515 582046141 110800857 855274762 605868704 467312175 869322316 252767027 800444752 23405136 557917929 256737954 13084961 287514767 777567625 748725729 748725729 145395166 145395166 202470992 750210921 475750466 256737954 805493285 391551467 402728415 282641288 467312175 145395166 42633846 777567625 741527822 861179113 855274762 287514767 256737954 518410431 914482046 909865837 67084965 422474141 861179113 202470992 256737954 495151474 350802729 431992241 310459790 422657892 800444752 343298515 252767027 256807040 227189312 282641288 178776322 234089763 655852295 467312175 582046141 23405136 968673309 813693723 105230327 402728415 105230327 909865837 202470992 105230327 33552010 917782884 748725729 422657892 145395166 402728415 354577205 187307272 256737954 431992241 801608520 861179113 203170078 968673309 242163189 96325706 777567625 187933868 145395166 741527822 377015995 310459790 187307272 473596274 242163189 967462668 421280376 297851760 411437340 792486850 421280376 792486850 970819754 84100792 234089763 227189312 187307272 777567625 282641288 917782884 748725729 187307272 42633846 460621270 909865837 234089763 23405136 234089763 107334741 700216083 970819754 475750466 431992241 284097129 518410431 328713602 292988355 701144654 279958846 611449960 706143946 252767027 808616206 178776322 343298515 700216083 909865837 402728415 950319015 436662194 813693723 968673309 287514767 402728415 203170078 792486850 495151474 792486850 495151474 242163189 475750466 706143946 857039628 933874496 110800857 855274762 37467656 865966056 698204142 233350056 741527822 748725729 350802729 110800857 350802729 967462668 855274762 187307272 741527822 297851760 96325706 355623062 909865837 421280376 761390736 914482046 582046141 234089763 701144654 467312175 303512140 967462668 865966056 354577205 233350056 33552010 422474141 475750466 431992241 970819754 813693723 861179113 701144654 655852295 967462668 585399334 178776322 801608520 202470992 13084961 706143946 792486850 320767587 857039628 233350056 13084961 350802729 424780614 355623062 202470992 467312175 700216083 777567625 917782884 805493285 855274762 202470992 950319015 700216083 343298515 950319015 950319015 436662194 350369501 861179113 242163189 655852295 436662194 605868704 13084961 282641288 582046141 422657892 287514767 655852295 861175812 105230327 865966056 967462668 328713602 857039628 292988355 84100792 968673309 914482046 23405136 202470992 320767587 42633846 422474141 861175812 13084961 869322316 256807040 808616206 354577205 800444752 917782884 857039628 516798019 750210921 42633846 701144654 655852295 256737954 84100792 107334741 96325706 292988355 582046141 605868704 328713602 805493285 37467656 256737954 693909716 422474141 970819754 917782884 256737954 166233922 354441083 187933868 956074512 933874496 750210921 839573090 582046141 970819754 252767027 320767587 800444752 917782884 284097129 777567625 869322316 855274762 693909716 857039628 706143946 748725729 611449960 203170078 227189312 310459790 421280376 436662194 287514767 233350056 96325706 693909716 467312175 411437340 391551467 166233922 693909716 933874496 13084961 933874496 13084961 869322316 855274762 801608520 187307272 792486850 42633846 761390736 33552010 741527822 234841556 37467656 956074512 107334741 256807040 422474141 693909716 968673309 585399334 917782884 777567625 861179113 839573090 287514767 411437340 354441083 460621270 792486850 284097129 800444752 233350056 284097129 967462668 869322316 33552010 350369501 777567625 105230327 350802729 805493285 777567625 839573090 585399334 792486850 914482046 805493285 187933868 914482046 377015995 279958846 421280376 741527822 33552010 460621270 585399334 166233922 812629788 605868704 460621270 700216083 808616206 436662194 67084965 698204142 813693723 284097129 252767027 950319015 861179113 808616206 813693723 518410431 839573090 178776322 303512140 431992241 227189312 354577205 808616206 475750466 514786524 227189312 287514767 514786524 869322316 514786524 950319015 800444752 37467656 431992241 706143946 320767587 914482046 495151474 741527822 227189312 292988355 13084961 518399774 411437340 557917929 839573090 805493285 282641288 354441083 202470992 968673309 516798019 110800857 950319015 377015995 812629788 914482046 869322316 297851760 750210921 761390736 431992241 67084965 279958846 970819754 187307272 355623062 473596274 475750466 698204142 110800857 67084965 839573090 252767027 518410431 611449960 234841556 303512140 436662194 284097129 292988355 808616206 297851760 424780614 234089763 557917929 424780614 706143946 516798019 256737954 424780614 467312175 422657892 422474141 473596274 585399334 805493285 187307272 855274762 391551467 968673309 475750466 145395166 611449960 284097129 203170078 233350056 256737954 516798019 422657892 869322316 808616206 297851760 475750466 700216083 354441083 343298515 252767027 421280376 284097129 761390736 297851760 812629788 422474141 377015995 436662194 857039628 467312175 473596274 37467656 460621270 178776322 467312175 750210921 297851760 256737954 792486850 855274762 303512140 187933868 297851760 514786524 473596274 145395166 585399334 233350056 808616206 585399334 701144654 968673309 861179113 585399334 421280376 303512140 933874496 320767587 310459790 282641288 761390736 495151474 421280376 582046141 611449960 700216083 233350056 839573090 467312175 233350056 861175812 855274762 968673309 110800857 750210921 422657892 107334741 287514767 203170078 431992241 495151474 96325706 354441083 611449960 33552010 287514767 354577205 242163189 84100792 518399774 557917929 909865837 693909716 473596274 869322316 514786524 422657892 110800857 297851760 42633846 145395166 424780614 233350056 350369501 800444752 855274762 970819754 187307272 350802729 84100792 202470992 801608520 585399334 242163189 355623062 187307272 297851760 279958846 741527822 475750466 187933868 436662194 914482046 166233922 203170078 800444752 865966056 655852295 777567625 812629788 13084961 354577205 13084961 909865837 812629788 42633846 279958846 343298515 839573090 37467656 839573090 411437340 861179113 557917929 917782884 800444752 354441083 812629788 252767027 96325706 855274762 377015995 187933868 105230327 343298515 518410431 514786524 495151474 105230327 256737954 655852295 107334741 869322316 967462668 33552010 460621270 514786524 431992241 467312175 282641288 968673309 431992241 37467656 741527822 748725729 495151474 460621270 33552010 611449960 909865837 234841556 473596274 284097129 700216083 956074512 297851760 328713602 585399334 741527822 421280376 33552010 431992241 909865837 279958846 33552010 914482046 701144654 518410431 792486850 748725729 187933868 917782884 107334741 585399334 67084965 391551467 421280376 518399774 813693723 460621270 914482046 869322316 355623062 233350056 808616206 23405136 411437340 110800857 37467656 350802729 252767027 256807040 605868704 801608520 310459790 187933868 422474141 23405136 203170078 67084965 475750466 187307272 800444752 320767587 812629788 956074512 84100792 855274762 933874496 861179113 391551467 282641288 813693723 761390736 808616206 424780614 750210921 202470992 252767027 328713602 869322316 145395166 706143946 805493285 328713602 292988355 808616206 805493285 585399334 297851760 475750466 328713602 701144654 227189312 256807040 421280376 23405136 698204142 750210921 227189312 655852295 861179113 166233922 516798019 297851760 284097129 242163189 328713602 582046141 917782884 107334741 402728415 320767587 107334741 605868704 869322316 855274762 473596274 473596274 310459790 242163189 279958846 350802729 611449960 84100792 655852295 914482046 203170078 166233922 514786524 801608520 698204142 282641288 310459790 13084961 968673309 792486850 801608520 605868704 252767027 227189312 467312175 792486850 284097129 110800857 761390736 350369501 839573090 310459790 284097129 460621270 422657892 67084965 761390736 698204142 67084965 950319015 187307272 800444752 605868704 422474141 750210921 861175812 234841556 970819754 800444752 914482046 516798019 557917929 33552010 84100792 256737954 706143946 557917929 968673309 914482046 234089763 350369501 700216083 303512140 460621270 234089763 956074512 292988355 698204142 23405136 67084965 67084965 701144654 917782884 252767027 693909716 917782884 202470992 282641288 855274762 287514767 84100792 706143946 402728415 857039628 761390736 956074512 252767027 585399334 869322316 242163189 354441083 411437340 110800857 328713602 914482046 377015995 706143946 96325706 857039628 320767587 23405136 297851760 582046141 84100792 518399774 422657892 284097129 693909716 970819754 516798019 202470992 284097129 411437340 33552010 287514767 855274762 354577205 227189312 805493285 242163189 355623062 956074512 110800857 37467656 968673309 202470992 343298515 178776322 909865837 96325706 279958846 861175812 107334741 761390736 187933868 145395166 967462668 421280376 310459790 23405136 227189312 421280376 473596274 839573090 761390736 166233922 741527822 467312175 421280376 968673309 421280376 585399334 42633846 813693723 96325706 350802729 256807040 110800857 839573090 297851760 252767027 227189312 13084961 422657892 256807040 861179113 422657892 431992241 431992241 741527822 84100792 436662194 800444752 516798019 914482046 855274762 473596274 227189312 801608520 96325706 869322316 857039628 698204142 800444752 431992241 377015995 460621270 96325706 13084961 328713602 605868704 320767587 777567625 350802729 256737954 33552010 968673309 701144654 37467656 145395166 475750466 284097129 187933868 516798019 865966056 354441083 178776322 202470992 203170078 792486850 611449960 750210921 970819754 203170078 698204142 411437340 354441083 861175812 950319015 857039628 391551467 968673309 355623062 284097129 234841556 282641288 377015995 800444752 350369501 292988355 700216083 801608520 861179113 808616206 516798019 701144654 422657892 701144654 202470992 37467656 391551467 105230327 145395166 350369501 202470992 343298515 467312175 320767587 13084961 761390736 33552010 187307272 495151474 968673309 693909716 813693723 475750466 970819754 473596274 518410431 933874496 202470992 933874496 422657892 761390736 105230327 917782884 354441083 750210921 279958846 284097129 328713602 475750466 350802729 343298515 310459790 467312175 869322316 956074512 355623062 402728415 424780614 67084965 67084965 67084965 518399774 839573090 354441083 422657892 310459790 473596274 585399334 227189312 967462668 84100792 698204142 516798019 475750466 582046141 857039628 320767587 145395166 950319015 933874496 518410431 582046141 655852295 350369501 33552010 354441083 391551467 495151474 777567625 105230327 310459790 967462668 256807040 741527822 801608520 33552010 328713602 287514767 187933868 234841556 917782884 343298515 421280376 514786524 107334741 655852295 792486850 808616206 748725729 460621270 914482046 421280376 693909716 422474141 467312175 256737954 693909716 655852295 968673309 37467656 750210921 855274762 233350056 950319015 187933868 166233922 252767027 514786524 422657892 234841556 33552010 475750466 233350056 514786524 343298515 514786524 178776322 303512140 292988355 475750466 303512140 422474141 800444752 310459790 424780614 202470992 421280376 839573090 956074512 839573090 557917929 310459790 605868704 585399334 582046141 13084961 741527822 611449960 421280376 914482046 800444752 761390736 256737954 227189312 320767587 203170078 96325706 582046141 234841556 701144654 839573090 693909716 741527822 495151474 107334741 252767027 801608520 355623062 107334741 585399334 187933868 391551467 514786524 424780614 800444752 967462668 282641288 310459790 800444752 801608520 256737954 805493285 178776322 279958846 813693723 693909716 431992241 655852295 861179113 320767587 233350056 933874496 391551467 655852295 473596274 475750466 611449960 23405136 968673309 105230327 96325706 467312175 968673309 706143946 611449960 813693723 145395166 402728415 242163189 701144654 698204142 750210921 701144654 42633846 812629788 279958846 800444752 422474141 473596274 777567625 303512140 706143946 516798019 557917929 805493285 303512140 956074512 857039628 320767587 303512140 693909716 13084961 516798019 698204142 287514767 777567625 411437340 33552010 187307272 256737954 391551467 343298515 110800857 292988355 518410431 865966056 518410431 424780614 839573090 343298515 178776322 287514767 320767587 292988355 557917929 967462668 701144654 813693723 203170078 516798019 518410431 861179113 518410431 801608520 655852295 741527822 37467656 801608520 933874496 741527822 518399774 605868704 350369501 343298515 252767027 354577205 343298515 970819754 812629788 914482046 761390736 855274762 514786524 310459790 748725729 700216083 252767027 475750466 37467656 287514767 13084961 516798019 473596274 750210921 967462668 284097129 287514767 96325706 706143946 105230327 693909716 808616206 234841556 800444752 424780614 808616206 518399774 436662194 256737954 354441083 350369501 706143946 518399774 777567625 354441083 611449960 203170078 865966056 422474141 516798019 800444752 42633846 475750466 424780614 350802729 105230327 350802729 350802729 473596274 42633846 801608520 391551467 950319015 933874496 792486850 839573090 800444752 343298515 328713602 350802729 234089763 110800857 777567625 350369501 166233922 422474141 473596274 812629788 518399774 655852295 861179113 422474141 808616206 13084961 777567625 23405136 805493285 933874496 865966056 279958846 284097129 424780614 933874496 917782884 475750466 436662194 869322316 518410431 861175812 105230327 861175812 748725729 402728415 585399334 914482046 256807040 354577205 256737954 233350056 748725729 187307272 242163189 233350056 242163189 460621270 805493285 950319015 166233922 855274762 391551467 909865837 861175812 967462668 741527822 698204142 495151474 202470992 518410431 297851760 813693723 292988355 23405136 516798019 320767587 234841556 436662194 233350056 431992241 252767027 402728415 178776322 516798019 42633846 855274762 655852295 950319015 110800857 421280376 284097129 287514767 761390736 582046141 234841556 328713602 354577205 701144654 605868704 557917929 436662194 801608520 585399334 967462668 354441083 242163189 33552010 252767027 256807040 812629788 67084965 800444752 391551467 706143946 585399334 861179113 800444752 233350056 693909716 777567625 467312175 431992241 37467656 252767027 855274762 855274762 297851760 187933868 328713602 178776322 865966056 166233922 582046141 968673309 801608520 514786524 812629788 865966056 350369501 748725729 303512140 234841556 242163189 914482046 514786524 693909716 808616206 84100792 750210921 956074512 808616206 350369501 422474141 284097129 303512140 320767587 234841556 350369501 303512140 741527822 350369501 460621270 391551467 279958846 187307272 391551467 801608520 411437340 256737954 310459790 422474141 436662194 475750466 933874496 750210921 801608520 391551467 495151474 234089763 187307272 698204142 865966056 303512140 750210921 909865837 700216083 256807040 792486850 310459790 303512140 279958846 355623062 698204142 460621270 234841556 320767587 187307272 350369501 605868704 812629788 970819754 431992241 343298515 233350056 611449960 518399774 514786524 402728415 424780614 242163189 256737954 812629788 800444752 909865837 495151474 869322316 611449960 706143946 467312175 473596274 422474141 693909716 402728415 475750466 861179113 431992241 655852295 303512140 701144654 310459790 422657892 792486850 297851760 256737954 861179113 320767587 411437340 166233922 178776322 107334741 956074512 96325706 84100792 431992241 391551467 967462668 67084965 411437340 84100792 869322316 422657892 473596274 252767027 956074512 37467656 917782884 233350056 475750466 105230327 861175812 13084961 968673309 110800857 105230327 282641288 741527822 514786524 233350056 13084961 655852295 328713602 693909716 611449960 605868704 777567625 467312175 33552010 252767027 869322316 967462668 431992241 813693723 748725729 861175812 909865837 227189312 914482046 431992241 909865837 557917929 460621270 287514767 187933868 611449960 377015995 355623062 284097129 297851760 67084965 698204142 473596274 861175812 350369501 855274762 187933868 750210921 107334741 287514767 145395166 202470992 514786524 187933868 391551467 350802729 67084965 310459790 436662194 178776322 282641288 761390736 256737954 84100792 355623062 310459790 431992241 279958846 107334741 516798019 701144654 777567625 518399774 343298515 431992241 67084965 967462668 284097129 37467656 914482046 105230327 178776322 801608520 145395166 812629788 377015995 284097129 343298515 402728415 792486850 950319015 354577205 855274762 23405136 518410431 968673309 869322316 287514767 431992241 424780614 748725729 582046141 861175812 777567625 279958846 495151474 252767027 741527822 700216083 801608520 805493285 297851760 145395166 917782884 96325706 13084961 256737954 475750466 233350056 411437340 105230327 377015995 518410431 84100792 328713602 13084961 187933868 354577205 377015995 178776322 436662194 287514767 460621270 256737954 279958846 585399334 812629788 914482046 279958846 303512140 701144654 808616206 328713602 518410431 234841556 748725729 355623062 801608520 256737954 812629788 557917929 377015995 287514767 320767587 178776322 808616206 320767587 110800857 516798019 354577205 750210921 605868704 422474141 13084961 202470992 284097129 431992241 605868704 861179113 611449960 933874496 355623062 96325706 242163189 473596274 473596274 761390736 303512140 411437340 23405136 320767587 282641288 105230327 292988355 242163189 801608520 436662194 518399774 812629788 178776322 310459790 203170078 917782884 166233922 808616206 968673309 839573090 693909716 514786524 203170078 242163189 917782884 343298515 800444752 166233922 284097129 242163189 698204142 909865837 518410431 67084965 801608520 855274762 42633846 256737954 514786524 698204142 350802729 431992241 518410431 473596274 354441083 813693723 110800857 514786524 284097129 67084965 808616206 748725729 256737954 107334741 279958846 869322316 800444752 284097129 865966056 839573090 800444752 227189312 37467656 422474141 252767027 605868704 256807040 227189312 421280376 761390736 869322316 107334741 748725729 968673309 518410431 693909716 13084961 282641288 968673309 741527822 110800857 178776322 495151474 495151474 411437340 909865837 292988355 67084965 698204142 227189312 292988355 110800857 475750466 917782884 909865837 242163189 279958846 234841556 777567625 421280376 950319015 805493285 42633846 350369501 431992241 701144654 234089763 23405136 698204142 411437340 950319015 422474141 655852295 700216083 402728415 805493285 750210921 839573090 33552010 13084961 350802729 105230327 967462668 202470992 495151474 605868704 812629788 377015995 411437340 933874496 354577205 287514767 436662194 698204142 391551467 350802729 354577205 801608520 861179113 350369501 950319015 869322316 475750466 354441083 328713602 801608520 328713602 202470992 320767587 96325706 145395166 777567625 292988355 33552010 234089763 861175812 700216083 855274762 761390736 422657892 518399774 105230327 391551467 812629788 110800857 234089763 909865837 582046141 777567625 514786524 252767027 421280376 605868704 23405136 518399774 861179113 460621270 421280376 391551467 518399774 256807040 320767587 792486850 582046141 33552010 857039628 792486850 202470992 698204142 377015995 391551467 107334741 909865837 967462668 792486850 354441083 279958846 748725729 166233922 956074512 166233922 950319015 865966056 748725729 178776322 655852295 343298515 234841556 839573090 460621270 956074512 861179113 792486850 495151474 701144654 516798019 473596274 700216083 460621270 655852295 23405136 706143946 297851760 805493285 242163189 514786524 354577205 813693723 857039628 110800857 287514767 792486850 582046141 402728415 431992241 460621270 557917929 424780614 967462668 748725729 956074512 279958846 187307272 605868704 354577205 748725729 839573090 861175812 107334741 287514767 805493285 857039628 284097129 518410431 287514767 701144654 391551467 518410431 234089763 355623062 812629788 839573090 514786524 914482046 777567625 166233922 256737954 187307272 967462668 203170078 933874496 328713602 800444752 805493285 839573090 792486850 84100792 869322316 861179113 424780614 748725729 234089763 914482046 233350056 110800857 233350056 698204142 187933868 42633846 611449960 813693723 801608520 292988355 950319015 967462668 203170078 460621270 857039628 611449960 861179113 234089763 436662194 855274762 256807040 801608520 242163189 950319015 328713602 166233922 917782884 801608520 67084965 355623062 282641288 698204142 292988355 436662194 950319015 84100792 605868704 431992241 701144654 473596274 233350056 33552010 968673309 67084965 706143946 145395166 202470992 422657892 145395166 495151474 282641288 761390736 800444752 107334741 354577205 203170078 839573090 605868704 391551467 105230327 256807040 37467656 956074512 110800857 320767587 33552010 475750466 292988355 741527822 956074512 355623062 233350056 909865837 107334741 105230327 33552010 424780614 706143946 655852295 411437340 105230327 96325706 310459790 869322316 354577205 203170078 292988355 13084961 495151474 33552010 303512140 350369501 354441083 23405136 343298515 611449960 67084965 233350056 967462668 605868704 967462668 861175812 436662194 950319015 252767027 411437340 343298515 701144654 792486850 292988355 706143946 37467656 203170078 422474141 320767587 67084965 282641288 857039628 234841556 655852295 777567625 377015995 933874496 706143946 431992241 67084965 950319015 805493285 518410431 777567625 354441083 861179113 13084961 869322316 812629788 287514767 813693723 582046141 42633846 256807040 865966056 110800857 761390736 354441083 320767587 279958846 33552010 350802729 202470992 475750466 107334741 467312175 861175812 166233922 495151474 701144654 792486850 655852295 233350056 855274762 518410431 582046141 706143946 292988355 467312175 777567625 187933868 202470992 605868704 431992241 855274762 202470992 861179113 557917929 320767587 96325706 355623062 865966056 328713602 310459790 343298515 422474141 355623062 107334741 861179113 516798019 187933868 242163189 917782884 514786524 909865837 377015995 350369501 350369501 421280376 557917929 800444752 284097129 855274762 813693723 203170078 855274762 761390736 516798019 700216083 431992241 518399774 23405136 233350056 761390736 436662194 557917929 808616206 96325706 808616206 187933868 402728415 861175812 968673309 956074512 202470992 436662194 495151474 354577205 187933868 242163189 303512140 350802729 354441083 234089763 166233922 354441083 839573090 187307272 514786524 84100792 514786524 42633846 320767587 355623062 655852295 861175812 234841556 284097129 42633846 698204142 557917929 968673309 611449960 350369501 693909716 37467656 761390736 424780614 234841556 557917929 800444752 748725729 701144654 37467656 110800857 967462668 292988355 605868704 582046141 700216083 585399334 343298515 328713602 857039628 557917929 67084965 310459790 355623062 839573090 801608520 42633846 700216083 42633846 495151474 67084965 256737954 801608520 475750466 518410431 812629788 145395166 310459790 33552010 110800857 855274762 933874496 187307272 516798019 698204142 467312175 933874496 917782884 861179113 67084965 698204142 700216083 693909716 909865837 968673309 227189312 805493285 96325706 800444752 310459790 354441083 917782884 422657892 761390736 857039628 421280376 585399334 411437340 436662194 328713602 234841556 96325706 187933868 13084961 107334741 473596274 909865837 391551467 234841556 287514767 310459790 256737954 187307272 256807040 750210921 422657892 467312175 582046141 861175812 303512140 96325706 23405136 42633846 431992241 801608520 13084961 968673309 402728415 761390736 956074512 693909716 557917929 303512140 956074512 808616206 808616206 67084965 761390736 792486850 42633846 145395166 956074512 202470992 933874496 350802729 391551467 839573090 279958846 585399334 467312175 869322316 320767587 411437340 812629788 107334741 343298515 813693723 808616206 861175812 297851760 282641288 227189312 813693723 355623062 256737954 187307272 402728415 354441083 42633846 355623062 582046141 857039628 422474141 698204142 292988355 343298515 350369501 287514767 354441083 516798019 256737954 252767027 582046141 869322316 234089763 178776322 320767587 284097129 467312175 808616206 110800857 808616206 605868704 252767027 279958846 282641288 242163189 805493285 96325706 23405136 968673309 303512140 178776322 808616206 611449960 303512140 422657892 424780614 865966056 354577205 252767027 37467656 473596274 256737954 801608520 67084965 857039628 96325706 777567625 518399774 693909716 800444752 355623062 805493285 813693723 421280376 23405136 187307272 233350056 495151474 33552010 605868704 475750466 800444752 518399774 750210921 145395166 350369501 431992241 917782884 421280376 761390736 187307272 96325706 297851760 67084965 424780614 328713602 909865837 855274762 287514767 800444752 518399774 84100792 310459790 256737954 557917929 869322316 431992241 431992241 808616206 956074512 284097129 110800857 328713602 42633846 605868704 514786524 252767027 422474141 655852295 516798019 914482046 956074512 421280376 741527822 431992241 282641288 518410431 585399334 869322316 310459790 956074512 611449960 187307272 516798019 178776322 292988355 42633846 354577205 761390736 968673309 343298515 475750466 303512140 967462668 234841556 518410431 467312175 328713602 227189312 706143946 855274762 422474141 805493285 857039628 252767027 421280376 792486850 805493285 187933868 761390736 421280376 320767587 741527822 354441083 279958846 761390736 516798019 750210921 96325706 865966056 950319015 105230327 518410431 256737954 968673309 350802729 800444752 857039628 354577205 968673309 861175812 105230327 701144654 422474141 812629788 516798019 473596274 145395166 475750466 741527822 354441083 855274762 917782884 145395166 292988355 557917929 234089763 750210921 178776322 518410431 909865837 343298515 421280376 13084961 582046141 84100792 354577205 203170078 233350056 256807040 467312175 748725729 473596274 391551467 13084961 343298515 700216083 256807040 256807040 436662194 13084961 605868704 475750466 355623062 865966056 343298515 411437340 422474141 187307272 421280376 518399774 861175812 178776322 475750466 750210921 516798019 557917929 706143946 105230327 518410431 320767587 970819754 436662194 514786524 839573090 355623062 203170078 611449960 933874496 297851760 933874496 808616206 933874496 350369501 869322316 950319015 320767587 178776322 424780614 320767587 967462668 33552010 355623062 105230327 750210921 861179113 655852295 422657892 234841556 557917929 968673309 279958846 287514767 187933868 808616206 354577205 84100792 424780614 203170078 287514767 700216083 750210921 693909716 350802729 801608520 33552010 917782884 350369501 292988355 436662194 748725729 310459790 861175812 391551467 467312175 279958846 516798019 178776322 467312175 350802729 698204142 748725729 855274762 203170078 792486850 67084965 706143946 460621270 812629788 242163189 968673309 242163189 801608520 855274762 813693723 518399774 166233922 233350056 187933868 701144654 23405136 42633846 320767587 917782884 557917929 96325706 354577205 700216083 431992241 761390736 698204142 166233922 865966056 968673309 350802729 203170078 812629788 516798019 107334741 411437340 256737954 950319015 436662194 166233922 800444752 23405136 914482046 805493285 956074512 518399774 354441083 227189312 839573090 284097129 279958846 436662194 431992241 861179113 13084961 234089763 970819754 813693723 227189312 839573090 252767027 96325706 518410431 516798019 475750466 96325706 495151474 421280376 187933868 33552010 968673309 23405136 33552010 861179113 518399774 777567625 933874496 343298515 557917929 310459790 865966056 42633846 256737954 518410431 67084965 800444752 516798019 431992241 33552010 950319015 67084965 320767587 750210921 467312175 700216083 611449960 256807040 23405136 557917929 422657892 495151474 436662194 917782884 422657892 460621270 256807040 473596274 303512140 700216083 284097129 424780614 968673309 812629788 950319015 956074512 178776322 37467656 320767587 227189312 424780614 256737954 33552010 605868704 861175812 698204142 107334741 914482046 839573090 956074512 422474141 585399334 792486850 328713602 320767587 518399774 13084961 33552010 967462668 473596274 800444752 233350056 585399334 328713602 37467656 297851760 350802729 750210921 698204142 354577205 861175812 516798019 227189312 792486850 377015995 917782884 187307272 857039628 585399334 865966056 33552010 865966056 698204142 96325706 242163189 861175812 970819754 956074512 287514767 611449960 761390736 516798019 105230327 700216083 473596274 869322316 343298515 23405136 698204142 865966056 861175812 655852295 187307272 467312175 42633846 242163189 411437340 909865837 655852295 518410431 292988355 422474141 284097129 402728415 282641288 422474141 421280376 320767587 805493285 436662194 234841556 655852295 869322316 310459790 917782884 557917929 256807040 411437340 292988355 202470992 424780614 869322316 761390736 422657892 284097129 23405136 701144654 297851760 698204142 701144654 436662194 37467656 514786524 475750466 145395166 693909716 967462668 431992241 424780614 320767587 411437340 839573090 805493285 967462668 855274762 23405136 855274762 514786524 96325706 411437340 605868704 178776322 693909716 750210921 391551467 13084961 227189312 422474141 42633846 839573090 605868704 292988355 252767027 105230327 805493285 700216083 861175812 808616206 761390736 518399774 234841556 242163189 42633846 234841556 514786524 968673309 166233922 242163189 422657892 917782884 436662194 297851760 950319015 23405136 431992241 436662194 242163189 698204142 110800857 857039628 514786524 282641288 422657892 279958846 297851760 812629788 13084961 411437340 310459790 495151474 187307272 145395166 792486850 411437340 557917929 282641288 42633846 187307272 582046141 242163189 84100792 202470992 284097129 748725729 967462668 187933868 473596274 701144654 242163189 424780614 516798019 84100792 655852295 166233922 698204142 431992241 203170078 284097129 202470992 611449960 611449960 909865837 145395166 805493285 813693723 514786524 328713602 310459790 431992241 284097129 968673309 514786524 328713602 655852295 13084961 422474141 421280376 495151474 857039628 23405136 475750466 391551467 96325706 917782884 424780614 777567625 13084961 354441083 297851760 256807040 297851760 518410431 700216083 611449960 855274762 518399774 107334741 605868704 514786524 303512140 233350056 145395166 284097129 750210921 422657892 812629788 693909716 970819754 475750466 518399774 350369501 585399334 701144654 13084961 256737954 256807040 37467656 350369501 460621270 518399774 869322316 328713602 422657892 801608520 354441083 422657892 292988355 37467656 812629788 292988355 968673309 105230327 145395166 761390736 279958846 701144654 354441083 582046141 605868704 750210921 812629788 233350056 252767027 611449960 750210921 23405136 355623062 557917929 748725729 391551467 792486850 808616206 252767027 350369501 234089763 909865837 234841556 234841556 105230327 282641288 516798019 37467656 514786524 284097129 320767587 839573090 431992241 355623062 861179113 431992241 178776322 33552010 808616206 917782884 391551467 557917929 805493285 701144654 424780614 970819754 460621270 233350056 748725729 800444752 411437340 557917929 234089763 933874496 605868704 805493285 698204142 761390736 422657892 145395166 582046141 865966056 514786524 611449960 855274762 187933868 431992241 861179113 391551467 320767587 800444752 933874496 107334741 145395166 761390736 741527822 422474141 354441083 557917929 611449960 933874496 518399774 234841556 436662194 234841556 801608520 343298515 701144654 234841556 869322316 518399774 861175812 655852295 968673309 297851760 350369501 377015995 42633846 518410431 355623062 914482046 467312175 861179113 256807040 761390736 105230327 350802729 105230327 354577205 297851760 557917929 203170078 96325706 13084961 303512140 473596274 855274762 741527822 750210921 354577205 234089763 869322316 605868704 748725729 233350056 701144654 950319015 805493285 693909716 107334741 750210921 857039628 475750466 475750466 909865837 839573090 256737954 557917929 84100792 377015995 970819754 303512140 354577205 33552010 145395166 967462668 865966056 355623062 693909716 287514767 750210921 436662194 467312175 354441083 698204142 933874496 933874496 203170078 777567625 350369501 320767587 202470992 105230327 431992241 110800857 42633846 518410431 107334741 693909716 495151474 914482046 473596274 343298515 187933868 436662194 792486850 187933868 857039628 343298515 869322316 582046141 761390736 42633846 110800857 475750466 67084965 252767027 402728415 741527822 256807040 411437340 698204142 328713602 655852295 813693723 869322316 748725729 909865837 227189312 377015995 812629788 857039628 13084961 808616206 865966056 422657892 805493285 227189312 839573090 813693723 967462668 297851760 970819754 328713602 792486850 279958846 805493285 855274762 187933868 328713602 234089763 234089763 421280376 436662194 914482046 227189312 284097129 460621270 328713602 202470992 436662194 303512140 861175812 582046141 518399774 861175812 279958846 67084965 741527822 467312175 761390736 242163189 865966056 861179113 950319015 242163189 967462668 706143946 698204142 145395166 950319015 256807040 750210921 701144654 473596274 13084961 968673309 421280376 67084965 514786524 750210921 33552010 233350056 857039628 800444752 861175812 282641288 741527822 431992241 761390736 354441083 233350056 256737954 297851760 698204142 857039628 808616206 585399334 33552010 706143946 700216083 84100792 421280376 287514767 933874496 869322316 518399774 202470992 227189312 741527822 909865837 950319015 242163189 187933868 800444752 700216083 436662194 23405136 110800857 855274762 178776322 805493285 377015995 808616206 234841556 865966056 287514767 861179113 516798019 320767587 252767027 950319015 518410431 518410431 282641288 33552010 421280376 605868704 350802729 585399334 914482046 145395166 557917929 839573090 801608520 869322316 431992241 475750466 750210921 693909716 256737954 422657892 861175812 968673309 516798019 411437340 706143946 431992241 748725729 187307272 801608520 701144654 585399334 467312175 391551467 701144654 279958846 700216083 514786524 701144654 402728415 350369501 107334741 557917929 605868704 700216083 855274762 145395166 422657892 698204142 857039628 23405136 67084965 967462668 187933868 970819754 234841556 970819754 839573090 67084965 467312175 460621270 234089763 516798019 914482046 42633846 460621270 475750466 748725729 701144654 422657892 350369501 84100792 865966056 166233922 105230327 473596274 861175812 968673309 855274762 202470992 422474141 792486850 292988355 233350056 748725729 424780614 801608520 968673309 611449960 909865837 354441083 411437340 582046141 605868704 968673309 475750466 166233922 256737954 187933868 950319015 297851760 284097129 287514767 284097129 303512140 812629788 227189312 518410431 84100792 279958846 422657892 105230327 23405136 252767027 203170078 855274762 813693723 655852295 436662194 518399774 292988355 402728415 96325706 861179113 865966056 605868704 42633846 933874496 287514767 107334741 473596274 328713602 96325706 178776322 178776322 202470992 166233922 13084961 320767587 909865837 956074512 187307272 518410431 805493285 693909716 865966056 909865837 107334741 284097129 750210921 473596274 706143946 282641288 861175812 909865837 808616206 914482046 585399334 23405136 933874496 914482046 350369501 292988355 391551467 761390736 328713602 422657892 402728415 343298515 761390736 105230327 914482046 475750466 402728415 234841556 402728415 343298515 693909716 865966056 741527822 297851760 516798019 956074512 516798019 84100792 421280376 956074512 518399774 279958846 178776322 741527822 350802729 805493285 748725729 67084965 310459790 279958846 96325706 514786524 402728415 812629788 582046141 303512140 605868704 516798019 700216083 203170078 514786524 706143946 187307272 350802729 473596274 354441083 933874496 279958846 320767587 234841556 436662194 96325706 800444752 421280376 287514767 320767587 355623062 424780614 187933868 187933868 557917929 605868704 350802729 279958846 777567625 792486850 23405136 516798019 518399774 436662194 655852295 933874496 518399774 516798019 700216083 967462668 96325706 166233922 202470992 422657892 467312175 424780614 328713602 495151474 605868704 857039628 813693723 328713602 234841556 343298515 557917929 582046141 282641288 431992241 303512140 431992241 328713602 813693723 801608520 411437340 801608520 297851760 350802729 861175812 473596274 855274762 857039628 37467656 495151474 411437340 968673309 861175812 800444752 96325706 256737954 967462668 84100792 741527822 585399334 611449960 460621270 585399334 518410431 67084965 67084965 242163189 202470992 166233922 233350056 777567625 310459790 256737954 518399774 812629788 233350056 611449960 303512140 777567625 750210921 110800857 805493285 233350056 282641288 460621270 865966056 701144654 234841556 956074512 909865837 233350056 467312175 377015995 355623062 96325706 84100792 701144654 422657892 805493285 67084965 84100792 861175812 460621270 436662194 869322316 287514767 33552010 933874496 698204142 354577205 909865837 234841556 792486850 857039628 37467656 518399774 467312175 805493285 284097129 839573090 354577205 557917929 145395166 42633846 297851760 909865837 475750466 234841556 473596274 582046141 460621270 436662194 424780614 292988355 933874496 869322316 693909716 557917929 475750466 256807040 909865837 354577205 950319015 328713602 233350056 914482046 655852295 516798019 23405136 750210921 460621270 187307272 96325706 431992241 67084965 391551467 292988355 84100792 741527822 187307272 813693723 297851760 242163189 518410431 203170078 700216083 750210921 284097129 320767587 227189312 909865837 256807040 242163189 518410431 436662194 67084965 424780614 436662194 869322316 354577205 495151474 203170078 467312175 460621270 914482046 145395166 96325706 436662194 777567625 202470992 33552010 518399774 145395166 865966056 701144654 310459790 801608520 557917929 857039628 402728415 518399774 328713602 475750466 242163189 808616206 424780614 33552010 792486850 909865837 203170078 422657892 970819754 700216083 343298515 422657892 518410431 792486850 970819754 431992241 105230327 328713602 178776322 805493285 839573090 857039628 467312175 693909716 320767587 84100792 256737954 909865837 698204142 917782884 354577205 812629788 839573090 917782884 178776322 402728415 234841556 605868704 861179113 279958846 282641288 37467656 475750466 967462668 909865837 421280376 391551467 761390736 839573090 968673309 355623062 187933868 284097129 105230327 42633846 861179113 855274762 585399334 328713602 495151474 813693723 234841556 475750466 422474141 700216083 96325706 861179113 292988355 914482046 605868704 611449960 422474141 839573090 252767027 839573090 242163189 256737954 252767027 297851760 282641288 23405136 13084961 354577205 377015995 187307272 917782884 518410431 801608520 203170078 110800857 391551467 282641288 792486850 178776322 350369501 328713602 475750466 808616206 67084965 96325706 808616206 287514767 202470992 252767027 145395166 234841556 355623062 203170078 655852295 42633846 750210921 377015995 805493285 698204142 354441083 700216083 84100792 110800857 242163189 187933868 808616206 950319015 350369501 611449960 13084961 354441083 813693723 328713602 808616206 279958846 748725729 343298515 706143946 42633846 202470992 792486850 282641288 256807040 424780614 350369501 436662194 956074512 460621270 391551467 748725729 748725729 422657892 605868704 145395166 698204142 436662194 350369501 310459790 431992241 706143946 933874496 202470992 741527822 473596274 233350056 256807040 475750466 328713602 282641288 355623062 431992241 436662194 956074512 256807040 808616206 284097129 233350056 869322316 855274762 839573090 303512140 279958846 655852295 292988355 354577205 350802729 145395166 377015995 516798019 467312175 431992241 166233922 421280376 813693723 933874496 467312175 698204142 967462668 869322316 67084965 777567625 110800857 256807040 377015995 110800857 861179113 256807040 777567625 411437340 107334741 475750466 202470992 865966056 460621270 956074512 967462668 914482046 748725729 282641288 67084965 421280376 970819754 812629788 310459790 402728415 693909716 495151474 467312175 166233922 256737954 203170078 800444752 233350056 355623062 701144654 233350056 234089763 475750466 187933868 350802729 933874496 13084961 855274762 350369501 202470992 761390736 514786524 202470992 655852295 808616206 473596274 145395166 777567625 865966056 805493285 202470992 343298515 227189312 23405136 96325706 800444752 436662194 693909716 234841556 869322316 741527822 460621270 202470992 917782884 655852295 693909716 909865837 495151474 801608520 611449960 328713602 431992241 605868704 13084961 233350056 234841556 422657892 178776322 813693723 67084965 320767587 67084965 350369501 252767027 391551467 585399334 203170078 292988355 320767587 693909716 227189312 287514767 355623062 303512140 350802729 460621270 792486850 84100792 84100792 391551467 909865837 805493285 805493285 514786524 800444752 13084961 698204142 320767587 605868704 96325706 741527822 354577205 421280376 750210921 310459790 350369501 865966056 761390736 33552010 813693723 234841556 37467656 256737954 933874496 145395166 279958846 431992241 227189312 582046141 252767027 350369501 187933868 933874496 252767027 354441083 350802729 467312175 839573090 917782884 605868704 110800857 252767027 813693723 107334741 861179113 187933868 234089763 839573090 343298515 967462668 473596274 256737954 748725729 761390736 808616206 473596274 808616206 256737954 202470992 343298515 839573090 287514767 227189312 350369501 242163189 187307272 813693723 320767587 808616206 234841556 861179113 297851760 865966056 968673309 950319015 391551467 422474141 422474141 411437340 611449960 422474141 693909716 800444752 950319015 203170078 968673309 297851760 242163189 436662194 166233922 422657892 242163189 343298515 869322316 422657892 13084961 701144654 761390736 402728415 402728415 970819754 166233922 693909716 107334741 107334741 202470992 292988355 582046141 350802729 187307272 813693723 585399334 516798019 865966056 813693723 431992241 23405136 203170078 242163189 233350056 950319015 460621270 284097129 839573090 422474141 460621270 750210921 475750466 343298515 701144654 252767027 354441083 950319015 354577205 203170078 748725729 202470992 460621270 801608520 808616206 933874496 701144654 460621270 303512140 67084965 422657892 557917929 67084965 970819754 203170078 297851760 402728415 701144654 377015995 187307272 33552010 310459790 748725729 202470992 421280376 701144654 475750466 967462668 13084961 421280376 869322316 354441083 328713602 813693723 310459790 67084965 343298515 701144654 800444752 107334741 475750466 256737954 242163189 812629788 839573090 96325706 107334741 234089763 701144654 605868704 328713602 460621270 145395166 861175812 13084961 287514767 741527822 800444752 805493285 166233922 805493285 256807040 460621270 202470992 813693723 467312175 105230327 701144654 13084961 354577205 13084961 516798019 96325706 411437340 950319015 460621270 256737954 252767027 256807040 343298515 436662194 855274762 354577205 585399334 350802729 801608520 297851760 234841556 518410431 422657892 252767027 354577205 166233922 741527822 968673309 110800857 13084961 706143946 706143946 256807040 914482046 37467656 693909716 968673309 310459790 422474141 516798019 701144654 279958846 857039628 698204142 460621270 421280376 350802729 424780614 869322316 84100792 96325706 377015995 741527822 431992241 37467656 808616206 865966056 411437340 203170078 145395166 292988355 377015995 402728415 950319015 855274762 178776322 869322316 37467656 320767587 303512140 967462668 805493285 178776322 956074512 861179113 84100792 178776322 233350056 792486850 582046141 467312175 800444752 741527822 777567625 402728415 741527822 518399774 284097129 320767587 431992241 761390736 473596274 582046141 967462668 411437340 343298515 812629788 933874496 431992241 861175812 800444752 970819754 839573090 355623062 741527822 475750466 37467656 227189312 96325706 227189312 37467656 145395166 421280376 328713602 343298515 861179113 700216083 701144654 748725729 377015995 233350056 107334741 320767587 233350056 655852295 166233922 107334741 792486850 582046141 411437340 777567625 518399774 693909716 967462668 292988355 391551467 813693723 292988355 105230327 805493285 970819754 391551467 968673309 839573090 750210921 422657892 279958846 808616206 914482046 585399334 800444752 402728415 914482046 23405136 350369501 516798019 706143946 203170078 310459790 343298515 203170078 516798019 391551467 343298515 748725729 968673309 187307272 33552010 13084961 611449960 861179113 605868704 800444752 582046141 354441083 107334741 402728415 933874496 761390736 202470992 145395166 865966056 698204142 287514767 857039628 110800857 861175812 202470992 518399774 436662194 750210921 256807040 320767587 933874496 350802729 861179113 968673309 287514767 813693723 475750466 967462668 256737954 354577205 422657892 233350056 855274762 460621270 460621270 436662194 869322316 693909716 67084965 701144654 585399334 967462668 693909716 514786524 855274762 473596274 460621270 956074512 84100792 861175812 354577205 23405136 234841556 256807040 343298515 354441083 37467656 917782884 33552010 187307272 909865837 917782884 495151474 96325706 234089763 861179113 585399334 84100792 950319015 297851760 582046141 518399774 655852295 234089763 187307272 84100792 203170078 23405136 320767587 748725729 467312175 96325706 516798019 178776322 105230327 857039628 421280376 855274762 805493285 284097129 909865837 343298515 914482046 297851760 605868704 706143946 611449960 839573090 203170078 110800857 956074512 145395166 145395166 748725729 801608520 350369501 701144654 110800857 914482046 801608520 701144654 436662194 202470992 256807040 422474141 279958846 310459790 557917929 227189312 839573090 865966056 227189312 284097129 777567625 354577205 655852295 297851760 355623062 234841556 23405136 252767027 227189312 96325706 495151474 761390736 292988355 516798019 23405136 422474141 861175812 516798019 518399774 284097129 297851760 279958846 748725729 582046141 105230327 421280376 145395166 187307272 96325706 350369501 287514767 242163189 800444752 23405136 865966056 865966056 514786524 234841556 256737954 424780614 761390736 350802729 741527822 777567625 320767587 933874496 84100792 436662194 252767027 706143946 145395166 518410431 13084961 303512140 252767027 967462668 402728415 234089763 495151474 813693723 792486850 33552010 950319015 282641288 909865837 84100792 431992241 96325706 242163189 700216083 967462668 750210921 287514767 354441083 700216083 968673309 436662194 42633846 582046141 411437340 693909716 187307272 495151474 234089763 187933868 813693723 701144654 110800857 310459790 700216083 761390736 37467656 421280376 37467656 750210921 861179113 110800857 202470992 808616206 187307272 914482046 145395166 391551467 467312175 808616206 514786524 655852295 202470992 861179113 741527822 242163189 861175812 800444752 67084965 227189312 422474141 467312175 956074512 839573090 37467656 178776322 518399774 202470992 256737954 33552010 812629788 343298515 13084961 402728415 655852295 297851760 518410431 166233922 256737954 869322316 933874496 227189312 812629788 557917929 343298515 495151474 914482046 611449960 655852295 350369501 869322316 808616206 514786524 310459790 256737954 354577205 914482046 700216083 13084961 855274762 354441083 914482046 495151474 611449960 968673309 933874496 431992241 178776322 467312175 411437340 700216083 865966056 402728415 202470992 355623062 514786524 37467656 187933868 402728415 693909716 287514767 350802729 518410431 475750466 557917929 233350056 514786524 284097129 292988355 516798019 800444752 839573090 761390736 655852295 857039628 252767027 460621270 105230327 812629788 310459790 792486850 693909716 202470992 166233922 203170078 354577205 343298515 701144654 857039628 284097129 292988355 23405136 354441083 13084961 234089763 287514767 495151474 933874496 402728415 287514767 354441083 605868704 706143946 33552010 202470992 23405136 655852295 320767587 227189312 310459790 970819754 354441083 431992241 700216083 166233922 473596274 279958846 460621270 460621270 436662194 805493285 37467656 706143946 585399334 234089763 698204142 839573090 187307272 585399334 202470992 287514767 805493285 861175812 855274762 968673309 805493285 67084965 909865837 861179113 13084961 813693723 655852295 748725729 750210921 422474141 700216083 518410431 23405136 105230327 252767027 514786524 950319015 970819754 343298515 855274762 84100792 701144654 805493285 287514767 909865837 350369501 242163189 110800857 950319015 422657892 861175812 422474141 917782884 391551467 303512140 967462668 792486850 869322316 792486850 655852295 310459790 84100792 96325706 431992241 605868704 518399774 605868704 37467656 808616206 310459790 354441083 13084961 582046141 354441083 110800857 706143946 110800857 178776322 701144654 914482046 914482046 343298515 801608520 13084961 107334741 861179113 698204142 320767587 495151474 861179113 741527822 256807040 96325706 187933868 800444752 792486850 750210921 865966056 750210921 460621270 970819754 411437340 256737954 605868704 282641288 605868704 67084965 516798019 748725729 37467656 970819754 473596274 693909716 956074512 970819754 467312175 42633846 421280376 350802729 865966056 203170078 750210921 741527822 350369501 13084961 354441083 968673309 800444752 354441083 436662194 203170078 227189312 279958846 967462668 343298515 67084965 516798019 473596274 33552010 495151474 917782884 411437340 354577205 956074512 748725729 585399334 808616206 67084965 933874496 107334741 855274762 917782884 424780614 282641288 518410431 320767587 475750466 467312175 96325706 287514767 67084965 303512140 812629788 808616206 23405136 203170078 292988355 516798019 284097129 933874496 402728415 750210921 256737954 279958846 422474141 355623062 855274762 431992241 585399334 801608520 287514767 750210921 518399774 287514767 611449960 320767587 67084965 585399334 473596274 761390736 700216083 861179113 256807040 303512140 105230327 431992241 909865837 377015995 585399334 839573090 473596274 839573090 422657892 377015995 402728415 187307272 865966056 557917929 145395166 741527822 297851760 761390736 557917929 855274762 320767587 700216083 855274762 166233922 421280376 287514767 813693723 187307272 865966056 421280376 808616206 956074512 422657892 187933868 750210921 777567625 303512140 967462668 233350056 422657892 431992241 475750466 303512140 297851760 956074512 203170078 355623062 585399334 279958846 227189312 256807040 812629788 282641288 279958846 813693723 801608520 377015995 310459790 812629788 518399774 475750466 145395166 422474141 422657892 792486850 110800857 377015995 96325706 812629788 839573090 354577205 950319015 605868704 839573090 96325706 909865837 460621270 391551467 460621270 557917929 518399774 391551467 741527822 518410431 355623062 865966056 808616206 800444752 967462668 354441083 865966056 422474141 320767587 84100792 611449960 310459790 402728415 203170078 350369501 202470992 865966056 303512140 355623062 611449960 178776322 282641288 187933868 956074512 909865837 605868704 861175812 812629788 187307272 84100792 813693723 354577205 234089763 178776322 421280376 105230327 495151474 605868704 328713602 800444752 354577205 279958846 350369501 411437340 256807040 857039628 234089763 33552010 84100792 460621270 110800857 279958846 909865837 37467656 436662194 234089763 377015995 320767587 84100792 303512140 355623062 611449960 460621270 706143946 475750466 33552010 655852295 402728415 297851760 855274762 42633846 655852295 808616206 605868704 354441083 354577205 355623062 585399334 495151474 909865837 518410431 67084965 518399774 279958846 914482046 956074512 495151474 13084961 801608520 431992241 436662194 518399774 914482046 328713602 518410431 701144654 242163189 813693723 950319015 166233922 320767587 391551467 473596274 800444752 242163189 284097129 187307272 808616206 956074512 355623062 234841556 355623062 518410431 557917929 256737954 950319015 861179113 611449960 869322316 343298515 292988355 234089763 303512140 421280376 145395166 436662194 917782884 145395166 354441083 166233922 970819754 914482046 812629788 956074512 865966056 557917929 242163189 110800857 700216083 234089763 284097129 706143946 178776322 869322316 761390736 377015995 84100792 698204142 436662194 741527822 495151474 402728415 693909716 970819754 105230327 741527822 761390736 105230327 252767027 421280376 611449960 303512140 37467656 518399774 861175812 855274762 166233922 297851760 475750466 292988355 909865837 605868704 297851760 242163189 377015995 33552010 297851760 750210921 431992241 421280376 701144654 42633846 33552010 422657892 460621270 750210921 354441083 422474141 467312175 950319015 436662194 187933868 391551467 96325706 869322316 431992241 84100792 203170078 861175812 968673309 701144654 518399774 350369501 431992241 256737954 518410431 42633846 328713602 297851760 402728415 909865837 13084961 233350056 431992241 800444752 801608520 933874496 343298515 411437340 808616206 187307272 968673309 145395166 256737954 611449960 805493285 110800857 909865837 234841556 813693723 909865837 431992241 805493285 421280376 956074512 777567625 701144654 105230327 909865837 23405136 354577205 605868704 350369501 105230327 282641288 424780614 203170078 37467656 839573090 252767027 242163189 234089763 700216083 585399334 37467656 422657892 282641288 282641288 917782884 242163189 292988355 431992241 495151474 297851760 187933868 391551467 748725729 748725729 178776322 917782884 557917929 256737954 557917929 869322316 424780614 857039628 252767027 777567625 655852295 475750466 855274762 256807040 242163189 701144654 310459790 166233922 857039628 801608520 518399774 310459790 792486850 234841556 23405136 514786524 67084965 279958846 813693723 110800857 284097129 67084965 857039628 23405136 256737954 292988355 467312175 914482046 970819754 855274762 343298515 287514767 518399774 105230327 256807040 801608520 105230327 105230327 968673309 914482046 328713602 698204142 436662194 284097129 700216083 611449960 354441083 42633846 750210921 343298515 354441083 475750466 460621270 812629788 518410431 422474141 377015995 67084965 279958846 431992241 748725729 933874496 297851760 252767027 909865837 105230327 801608520 203170078 748725729 518399774 813693723 655852295 67084965 861179113 812629788 792486850 279958846 42633846 706143946 516798019 700216083 187933868 805493285 557917929 741527822 917782884 473596274 187933868 557917929 467312175 518410431 473596274 839573090 801608520 585399334 421280376 801608520 377015995 812629788 166233922 741527822 328713602 350802729 310459790 970819754 256807040 282641288 514786524 421280376 402728415 792486850 436662194 252767027 475750466 37467656 514786524 242163189 42633846 37467656 284097129 950319015 473596274 421280376 777567625 970819754 256737954 13084961 354441083 777567625 424780614 242163189 424780614 67084965 914482046 37467656 166233922 861179113 495151474 96325706 107334741 303512140 956074512 320767587 792486850 350369501 808616206 84100792 287514767 865966056 84100792 252767027 96325706 355623062 970819754 514786524 350802729 287514767 582046141 495151474 805493285 421280376 282641288 178776322 933874496 350802729 812629788 792486850 777567625 741527822 391551467 777567625 287514767 855274762 748725729 256807040 187933868 741527822 495151474 460621270 605868704 350369501 436662194 741527822 13084961 495151474 917782884 812629788 655852295 777567625 808616206 698204142 328713602 855274762 869322316 37467656 424780614 297851760 402728415 467312175 203170078 518399774 950319015 585399334 42633846 67084965 320767587 422474141 813693723 805493285 917782884 256807040 391551467 950319015 107334741 310459790 411437340 33552010 252767027 801608520 970819754 13084961 861179113 701144654 475750466 701144654 741527822 279958846 84100792 917782884 557917929 234089763 855274762 518399774 350369501 805493285 287514767 701144654 655852295 741527822 202470992 914482046 698204142 33552010 256807040 297851760 354577205 178776322 310459790 166233922 242163189 422657892 970819754 320767587 865966056 354441083 252767027 801608520 96325706 234841556 13084961 582046141 227189312 812629788 777567625 750210921 354441083 967462668 518410431 287514767 252767027 391551467 865966056 310459790 202470992 698204142 256807040 203170078 297851760 37467656 203170078 422657892 585399334 310459790 967462668 391551467 297851760 145395166 37467656 808616206 203170078 292988355 655852295 855274762 67084965 354577205 655852295 861175812 473596274 282641288 909865837 354441083 777567625 287514767 812629788 800444752 282641288 310459790 655852295 741527822 655852295 203170078 605868704 354577205 343298515 933874496 970819754 706143946 282641288 700216083 518410431 750210921 256737954 84100792 328713602 107334741 297851760 518399774 252767027 585399334 585399334 96325706 187307272 96325706 242163189 42633846 33552010 33552010 839573090 256737954 37467656 107334741 354441083 303512140 968673309 297851760 518399774 303512140 284097129 698204142 13084961 166233922 917782884 110800857 839573090 422474141 655852295 741527822 917782884 377015995 424780614 808616206 557917929 256807040 701144654 801608520 792486850 473596274 812629788 812629788 909865837 701144654 909865837 377015995 467312175 178776322 354577205 202470992 495151474 187933868 402728415 917782884 37467656 812629788 67084965 297851760 33552010 750210921 475750466 377015995 582046141 355623062 813693723 467312175 320767587 557917929 297851760 956074512 354577205 701144654 813693723 42633846 917782884 808616206 328713602 706143946 968673309 107334741 748725729 310459790 436662194 813693723 808616206 422474141 320767587 297851760 473596274 655852295 813693723 861179113 865966056 750210921 585399334 701144654 234089763 187307272 203170078 839573090 801608520 812629788 292988355 514786524 37467656 950319015 202470992 377015995 233350056 234841556 475750466 256737954 13084961 801608520 761390736 303512140 514786524 166233922 187307272 741527822 178776322 855274762 227189312 933874496 605868704 350802729 256737954 950319015 282641288 967462668 585399334 234841556 96325706 287514767 187933868 303512140 252767027 968673309 354577205 777567625 698204142 917782884 42633846 256737954 514786524 422474141 748725729 96325706 812629788 585399334 909865837 256737954 855274762 234841556 970819754 813693723 861179113 33552010 967462668 354441083 582046141 750210921 328713602 411437340 861179113 518410431 354441083 514786524 145395166 857039628 242163189 748725729 178776322 328713602 234089763 421280376 700216083 107334741 391551467 792486850 475750466 861179113 422474141 518410431 292988355 284097129 861175812 203170078 354441083 350369501 914482046 37467656 187307272 792486850 242163189 343298515 909865837 202470992 585399334 23405136 422657892 473596274 84100792 655852295 13084961 67084965 187933868 350802729 808616206 105230327 42633846 800444752 234841556 839573090 234841556 320767587 700216083 514786524 421280376 411437340 698204142 355623062 761390736 582046141 917782884 202470992 320767587 706143946 431992241 37467656 750210921 801608520 933874496 350369501 187933868 813693723 328713602 431992241 377015995 96325706 13084961 750210921 933874496 292988355 377015995 256737954 706143946 869322316 256737954 475750466 350369501 279958846 968673309 402728415 855274762 869322316 839573090 698204142 698204142 421280376 700216083 282641288 869322316 801608520 855274762 350802729 805493285 968673309 350802729 813693723 320767587 801608520 655852295 355623062 585399334 808616206 813693723 411437340 518410431 967462668 13084961 279958846 741527822 706143946 145395166 343298515 861175812 839573090 914482046 187307272 460621270 411437340 467312175 495151474 917782884 968673309 968673309 105230327 748725729 282641288 279958846 145395166 424780614 967462668 970819754 861179113 23405136 23405136 350802729 611449960 436662194 105230327 84100792 518399774 233350056 693909716 808616206 422657892 611449960 808616206 467312175 839573090 422657892 252767027 750210921 839573090 855274762 227189312 256737954 411437340 706143946 67084965 518410431 292988355 693909716 166233922 801608520 967462668 187933868 37467656 813693723 970819754 970819754 203170078 914482046 292988355 166233922 611449960 284097129 292988355 67084965 350802729 801608520 475750466 655852295 297851760 967462668 857039628 518399774 234089763 475750466 33552010 110800857 110800857 422657892 970819754 518410431 611449960 855274762 839573090 861179113 460621270 234841556 279958846 805493285 96325706 516798019 377015995 777567625 800444752 706143946 800444752 166233922 402728415 233350056 354577205 292988355 701144654 861179113 956074512 203170078 67084965 801608520 234841556 518410431 310459790 839573090 402728415 202470992 909865837 761390736 467312175 777567625 292988355 33552010 354577205 917782884 839573090 310459790 777567625 33552010 343298515 233350056 933874496 801608520 328713602 801608520 96325706 914482046 402728415 839573090 287514767 402728415 741527822 422657892 655852295 495151474 320767587 933874496 328713602 350802729 350369501 421280376 431992241 460621270 805493285 865966056 917782884 582046141 761390736 402728415 701144654 287514767 693909716 700216083 354441083 967462668 234841556 13084961 741527822 178776322 750210921 377015995 495151474 698204142 950319015 861175812 800444752 303512140 431992241 178776322 343298515 761390736 110800857 377015995 279958846 234089763 839573090 233350056 33552010 933874496 178776322 107334741 792486850 252767027 557917929 242163189 514786524 355623062 279958846 582046141 292988355 203170078 23405136 518399774 869322316 350802729 968673309 436662194 256807040 970819754 227189312 422657892 956074512 110800857 861179113 698204142 234089763 411437340 808616206 813693723 42633846 292988355 105230327 377015995 655852295 310459790 328713602 698204142 518410431 355623062 777567625 693909716 748725729 698204142 354577205 350369501 805493285 516798019 282641288 287514767 287514767 933874496 467312175 297851760 761390736 424780614 287514767 839573090 13084961 84100792 166233922 693909716 287514767 475750466 203170078 297851760 475750466 282641288 107334741 33552010 96325706 750210921 256737954 187933868 297851760 777567625 611449960 914482046 869322316 377015995 750210921 857039628 750210921 611449960 475750466 105230327 701144654 761390736 67084965 655852295 748725729 203170078 292988355 909865837 234089763 110800857 855274762 421280376 292988355 741527822 292988355 700216083 909865837 67084965 967462668 805493285 145395166 84100792 145395166 750210921 967462668 967462668 350802729 233350056 865966056 800444752 518410431 23405136 67084965 279958846 557917929 187307272 350369501 411437340 284097129 377015995 869322316 436662194 516798019 284097129 861175812 473596274 187933868 761390736 37467656 187933868 145395166 422474141 355623062 495151474 750210921 857039628 67084965 857039628 350369501 350802729 750210921 839573090 812629788 706143946 282641288 813693723 800444752 475750466 279958846 967462668 166233922 748725729 203170078 800444752 698204142 13084961 350802729 467312175 350369501 350369501 377015995 354577205 605868704 402728415 343298515 37467656 105230327 436662194 611449960 914482046 178776322 187933868 801608520 328713602 350802729 42633846 473596274 33552010 67084965 605868704 693909716 234841556 557917929 96325706 187307272 33552010 297851760 355623062 801608520 234089763 611449960 467312175 110800857 495151474 518399774 698204142 402728415 37467656 37467656 473596274 950319015 110800857 350369501 37467656 475750466 37467656 350802729 234841556 284097129 203170078 777567625 956074512 310459790 968673309 354577205 23405136 800444752 467312175 343298515 585399334 431992241 234841556 698204142 355623062 808616206 792486850 84100792 655852295 354441083 187307272 391551467 605868704 13084961 23405136 460621270 805493285 605868704 107334741 424780614 970819754 855274762 37467656 227189312 706143946 343298515 320767587 354577205 252767027 343298515 777567625 310459790 377015995 473596274 145395166 741527822 421280376 813693723 252767027 693909716 350802729 436662194 473596274 582046141 256737954 422474141 805493285 242163189 422657892 84100792 516798019 96325706 354577205 909865837 391551467 145395166 800444752 13084961 514786524 303512140 741527822 693909716 166233922 495151474 839573090 233350056 970819754 354441083 23405136 145395166 203170078 242163189 96325706 861175812 424780614 475750466 495151474 233350056 855274762 105230327 741527822 297851760 855274762 187933868 839573090 355623062 234841556 701144654 328713602 750210921 402728415 279958846 970819754 297851760 202470992 297851760 233350056 869322316 855274762 741527822 557917929 655852295 582046141 950319015 67084965 42633846 518410431 178776322 203170078 917782884 655852295 354577205 808616206 33552010 424780614 202470992 23405136 234089763 23405136 605868704 233350056 145395166 914482046 42633846 792486850 950319015 234841556 402728415 391551467 655852295 808616206 693909716 343298515 279958846 839573090 917782884 328713602 297851760 234841556 202470992 107334741 297851760 808616206 96325706 42633846 473596274 42633846 950319015 516798019 279958846 23405136 424780614 801608520 424780614 411437340 256737954 187933868 187307272 805493285 741527822 861175812 310459790 917782884 956074512 187933868 813693723 611449960 422474141 777567625 84100792 693909716 950319015 700216083 950319015 234089763 805493285 748725729 748725729 350369501 282641288 792486850 411437340 422657892 67084965 968673309 421280376 145395166 557917929 256737954 611449960 518399774 495151474 422657892 655852295 187933868 37467656 861179113 582046141 411437340 460621270 748725729 421280376 67084965 700216083 282641288 178776322 857039628 284097129 467312175 956074512 956074512 761390736 698204142 422474141 84100792 585399334 145395166 909865837 242163189 303512140 582046141 297851760 748725729 354441083 436662194 865966056 343298515 950319015 698204142 320767587 145395166 777567625 421280376 350369501 42633846 495151474 865966056 792486850 933874496 42633846 107334741 967462668 178776322 107334741 855274762 23405136 800444752 422474141 839573090 431992241 23405136 514786524 516798019 287514767 282641288 33552010 800444752 865966056 354441083 33552010 227189312 514786524 287514767 187307272 914482046 605868704 354577205 292988355 203170078 355623062 96325706 950319015 518399774 328713602 582046141 495151474 107334741 700216083 279958846 750210921 748725729 801608520 187307272 256807040 421280376 166233922 303512140 310459790 909865837 777567625 518410431 13084961 839573090 287514767 107334741 792486850 605868704 431992241 178776322 748725729 514786524 402728415 256807040 252767027 495151474 350802729 84100792 855274762 748725729 693909716 96325706 145395166 611449960 284097129 424780614 350802729 84100792 968673309 933874496 431992241 282641288 473596274 166233922 96325706 750210921 495151474 84100792 328713602 328713602 460621270 287514767 813693723 611449960 145395166 808616206 475750466 256737954 585399334 391551467 812629788 354441083 777567625 328713602 693909716 354577205 202470992 256737954 655852295 411437340 861179113 813693723 473596274 436662194 282641288 839573090 698204142 865966056 855274762 698204142 328713602 354577205 861179113 354577205 203170078 812629788 256807040 391551467 310459790 748725729 187307272 865966056 279958846 187307272 67084965 801608520 514786524 282641288 968673309 950319015 869322316 402728415 475750466 808616206 328713602 514786524 436662194 495151474 310459790 808616206 67084965 956074512 233350056 422657892 303512140 909865837 914482046 693909716 203170078 855274762 354441083 297851760 808616206 777567625 431992241 865966056 310459790 424780614 343298515 869322316 792486850 611449960 516798019 706143946 354441083 310459790 67084965 320767587 792486850 611449960 801608520 857039628 287514767 516798019 110800857 145395166 411437340 350802729 861179113 328713602 350369501 582046141 777567625 750210921 706143946 303512140 475750466 303512140 234089763 585399334 748725729 178776322 354441083 750210921 279958846 436662194 706143946 422657892 233350056 467312175 402728415 411437340 421280376 431992241 605868704 287514767 582046141 909865837 284097129 761390736 256737954 145395166 956074512 107334741 761390736 800444752 203170078 861179113 839573090 284097129 582046141 422657892 800444752 956074512 813693723 292988355 813693723 67084965 805493285 303512140 950319015 343298515 391551467 355623062 700216083 37467656 761390736 421280376 431992241 256737954 203170078 869322316 475750466 84100792 950319015 855274762 67084965 761390736 956074512 37467656 777567625 861179113 178776322 354577205 377015995 495151474 355623062 518410431 84100792 909865837 422657892 37467656 865966056 354441083 933874496 256807040 203170078 777567625 166233922 178776322 518399774 287514767 967462668 761390736 748725729 557917929 242163189 917782884 282641288 467312175 865966056 557917929 107334741 284097129 187933868 227189312 808616206 585399334 145395166 37467656 473596274 750210921 178776322 914482046 105230327 350802729 582046141 839573090 869322316 424780614 812629788 234089763 611449960 956074512 956074512 242163189 748725729 701144654 475750466 178776322 518410431 96325706 475750466 857039628 350369501 968673309 460621270 805493285 970819754 968673309 202470992 187933868 256807040 297851760 284097129 354441083 96325706 968673309 761390736 777567625 970819754 42633846 355623062 861179113 967462668 402728415 514786524 812629788 516798019 956074512 970819754 950319015 467312175 857039628 287514767 377015995 800444752 242163189 328713602 110800857 914482046 203170078 967462668 202470992 242163189 839573090 256737954 839573090 411437340 436662194 968673309 869322316 320767587 777567625 467312175 741527822 467312175 343298515 320767587 421280376 33552010 514786524 475750466 234089763 256737954 514786524 741527822 967462668 693909716 287514767 110800857 292988355 292988355 84100792 917782884 933874496 855274762 516798019 303512140 917782884 750210921 706143946 350802729 13084961 242163189 107334741 855274762 67084965 252767027 933874496 861175812 187307272 693909716 557917929 693909716 968673309 84100792 611449960 967462668 187933868 110800857 284097129 303512140 242163189 839573090 917782884 792486850 495151474 96325706 967462668 431992241 518410431 287514767 792486850 516798019 23405136 792486850 605868704 431992241 700216083 354577205 292988355 967462668 748725729 761390736 187307272 805493285 611449960 970819754 84100792 422657892 350369501 287514767 693909716 865966056 33552010 242163189 813693723 227189312 701144654 178776322 422474141 516798019 13084961 33552010 23405136 256807040 967462668 700216083 909865837 516798019 813693723 495151474 655852295 145395166 391551467 514786524 105230327 421280376 252767027 256737954 354577205 279958846 777567625 297851760 233350056 861179113 37467656 801608520 279958846 611449960 516798019 227189312 242163189 391551467 187307272 701144654 805493285 203170078 933874496 950319015 287514767 166233922 282641288 701144654 909865837 801608520 475750466 13084961 421280376 956074512 328713602 279958846 287514767 741527822 110800857 166233922 805493285 557917929 328713602 355623062 256807040 343298515 354577205 792486850 303512140 282641288 187933868 343298515 909865837 421280376 792486850 203170078 145395166 865966056 813693723 328713602 350369501 328713602 145395166 187933868 518399774 107334741 808616206 698204142 110800857 33552010 227189312 187933868 282641288 107334741 178776322 750210921 303512140 96325706 303512140 585399334 350802729 234841556 354577205 761390736 950319015 693909716 460621270 422474141 701144654 234089763 234841556 234089763 354577205 748725729 431992241 698204142 693909716 256737954 287514767 585399334 402728415 350369501 343298515 706143946 355623062 145395166 750210921 320767587 792486850 282641288 13084961 605868704 967462668 801608520 933874496 350369501 256737954 234089763 178776322 187933868 187307272 431992241 655852295 909865837 748725729 424780614 105230327 13084961 792486850 328713602 203170078 693909716 107334741 355623062 431992241 377015995 166233922 518410431 13084961 292988355 23405136 350369501 968673309 234841556 310459790 178776322 701144654 422657892 970819754 801608520 585399334 518399774 741527822 792486850 693909716 800444752 355623062 611449960 355623062 187933868 256737954 706143946 933874496 813693723 914482046 252767027 800444752 748725729 475750466 292988355 968673309 514786524 855274762 320767587 284097129 233350056 355623062 701144654 460621270 800444752 861179113 422657892 805493285 203170078 227189312 402728415 800444752 518410431 514786524 805493285 421280376 424780614 750210921 909865837 431992241 422474141 741527822 655852295 110800857 475750466 297851760 96325706 320767587 42633846 411437340 303512140 518410431 514786524 242163189 700216083 467312175 33552010 839573090 968673309 805493285 84100792 518410431 256807040 227189312 585399334 865966056 377015995 518410431 320767587 801608520 202470992 514786524 354577205 582046141 473596274 933874496 701144654 698204142 909865837 187307272 297851760 700216083 467312175 970819754 605868704 202470992 950319015 279958846 110800857 343298515 431992241 557917929 968673309 950319015 611449960 933874496 557917929 857039628 605868704 970819754 178776322 279958846 611449960 279958846 23405136 431992241 839573090 282641288 343298515 67084965 303512140 693909716 287514767 956074512 800444752 279958846 741527822 350802729 13084961 701144654 968673309 761390736 582046141 23405136 865966056 320767587 655852295 422474141 279958846 792486850 343298515 436662194 801608520 279958846 655852295 328713602 256807040 33552010 282641288 202470992 343298515 320767587 13084961 436662194 909865837 431992241 748725729 42633846 467312175 391551467 518399774 422657892 855274762 320767587 909865837 203170078 297851760 812629788 585399334 800444752 391551467 518410431 750210921 693909716 242163189 475750466 518399774 279958846 377015995 706143946 233350056 475750466 284097129 422474141 701144654 605868704 800444752 350802729 970819754 107334741 422474141 320767587 970819754 256807040 284097129 857039628 284097129 750210921 234089763 812629788 808616206 178776322 282641288 605868704 355623062 865966056 750210921 761390736 693909716 514786524 813693723 287514767 748725729 292988355 42633846 518410431 284097129 424780614 582046141 202470992 287514767 252767027 42633846 320767587 242163189 297851760 402728415 467312175 869322316 693909716 145395166 422474141 242163189 328713602 436662194 518399774 328713602 233350056 252767027 700216083 801608520 166233922 310459790 350369501 343298515 422474141 970819754 282641288 611449960 460621270 839573090 514786524 495151474 178776322 424780614 857039628 33552010 808616206 813693723 422657892 917782884 518399774 354577205 354577205 110800857 700216083 23405136 611449960 698204142 23405136 279958846 514786524 514786524 292988355 187933868 813693723 436662194 187307272 391551467 355623062 343298515 701144654 33552010 377015995 855274762 107334741 67084965 865966056 84100792 611449960 233350056 968673309 320767587 23405136 292988355 287514767 909865837 514786524 857039628 13084961 234841556 812629788 233350056 234841556 292988355 605868704 514786524 422657892 256807040 436662194 145395166 178776322 467312175 933874496 203170078 557917929 706143946 475750466 693909716 655852295 107334741 37467656 105230327 110800857 706143946 203170078 303512140 967462668 105230327 475750466 350802729 706143946 585399334 869322316 968673309 110800857 857039628 605868704 605868704 514786524 234841556 861175812 350802729 861179113 292988355 23405136 107334741 967462668 701144654 748725729 914482046 391551467 917782884 777567625 914482046 748725729 303512140 96325706 495151474 967462668 355623062 777567625 914482046 354577205 813693723 698204142 42633846 970819754 310459790 107334741 42633846 282641288 242163189 67084965 761390736 234089763 252767027 914482046 761390736 282641288 303512140 869322316 805493285 166233922 655852295 256737954 518399774 354577205 805493285 105230327 279958846 582046141 805493285 391551467 377015995 706143946 411437340 865966056 145395166 202470992 792486850 701144654 514786524 256737954 145395166 495151474 917782884 701144654 187933868 292988355 585399334 284097129 436662194 933874496 227189312 105230327 968673309 355623062 37467656 475750466 605868704 187933868 303512140 297851760 23405136 297851760 813693723 233350056 202470992 518410431 422657892 422474141 855274762 292988355 467312175 42633846 700216083 227189312 178776322 422657892 861179113 655852295 84100792 968673309 514786524 203170078 421280376 297851760 861175812 105230327 748725729 256737954 516798019 800444752 909865837 343298515 861179113 328713602 377015995 748725729 857039628 297851760 145395166 518399774 411437340 655852295 282641288 203170078 23405136 698204142 475750466 516798019 37467656 252767027 869322316 227189312 970819754 310459790 495151474 233350056 792486850 227189312 105230327 741527822 865966056 328713602 279958846 741527822 436662194 328713602 391551467 343298515 242163189 234841556 96325706 968673309 256807040 343298515 67084965 202470992 67084965 391551467 234089763 839573090 460621270 701144654 96325706 761390736 495151474 917782884 777567625 354577205 105230327 256737954 422474141 741527822 23405136 777567625 917782884 761390736 202470992 279958846 914482046 96325706 96325706 839573090 861179113 808616206 869322316 909865837 813693723 917782884 377015995 67084965 343298515 354441083 350802729 354441083 354441083 203170078 354577205 284097129 377015995 792486850 557917929 473596274 917782884 233350056 706143946 956074512 968673309 105230327 328713602 518399774 808616206 950319015 956074512 234089763 693909716 292988355 242163189 67084965 917782884 96325706 234841556 202470992 234089763 328713602 411437340 242163189 861175812 187933868 320767587 698204142 110800857 431992241 282641288 865966056 234089763 292988355 355623062 800444752 655852295 178776322 801608520 354577205 475750466 350802729 516798019 933874496 187307272 279958846 178776322 436662194 411437340 516798019 909865837 227189312 13084961 343298515 105230327 23405136 33552010 252767027 557917929 256807040 800444752 328713602 748725729 801608520 310459790 950319015 813693723 812629788 839573090 917782884 869322316 968673309 748725729 611449960 256737954 917782884 107334741 970819754 292988355 391551467 801608520 693909716 655852295 801608520 187307272 605868704 343298515 421280376 310459790 411437340 839573090 431992241 282641288 187307272 227189312 411437340 33552010 914482046 956074512 750210921 813693723 84100792 909865837 693909716 287514767 857039628 303512140 234841556 320767587 473596274 84100792 37467656 808616206 813693723 475750466 813693723 956074512 933874496 282641288 495151474 805493285 422657892 611449960 252767027 777567625 518399774 320767587 861175812 970819754 431992241 42633846 279958846 800444752 516798019 518399774 355623062 655852295 402728415 256737954 303512140 950319015 693909716 203170078 812629788 33552010 516798019 750210921 917782884 377015995 279958846 475750466 234089763 37467656 292988355 310459790 145395166 700216083 460621270 234841556 970819754 693909716 914482046 933874496 431992241 761390736 350802729 655852295 956074512 605868704 166233922 914482046 256807040 857039628 227189312 475750466 105230327 424780614 354577205 354441083 203170078 700216083 227189312 933874496 328713602 354577205 411437340 421280376 202470992 557917929 475750466 402728415 605868704 107334741 33552010 813693723 861175812 970819754 777567625 777567625 233350056 514786524 857039628 110800857 518410431 967462668 350369501 422657892 377015995 303512140 431992241 475750466 234841556 303512140 227189312 297851760 611449960 350369501 187307272 700216083 518410431 701144654 495151474 582046141 328713602 187933868 284097129 203170078 343298515 227189312 354441083 284097129 303512140 96325706 518410431 869322316 105230327 706143946 297851760 557917929 950319015 473596274 166233922 605868704 37467656 514786524 279958846 320767587 328713602 350802729 750210921 514786524 96325706 808616206 741527822 107334741 812629788 187307272 355623062 424780614 698204142 748725729 166233922 303512140 467312175 303512140 701144654 473596274 96325706 402728415 518410431 422474141 252767027 187307272 514786524 282641288 350802729 700216083 203170078 42633846 516798019 355623062 350369501 256737954 354441083 110800857 933874496 23405136 303512140 402728415 33552010 808616206 741527822 421280376 166233922 805493285 514786524 202470992 700216083 861175812 234841556 422474141 792486850 187933868 701144654 557917929 706143946 700216083 861175812 424780614 256737954 805493285 42633846 422474141 227189312 431992241 107334741 145395166 518399774 431992241 861175812 202470992 297851760 37467656 110800857 187307272 808616206 467312175 611449960 750210921 422474141 105230327 611449960 914482046 328713602 292988355 857039628 950319015 855274762 800444752 956074512 234841556 350369501 178776322 917782884 761390736 13084961 792486850 252767027 422474141 377015995 287514767 282641288 861179113 187307272 105230327 968673309 805493285 354441083 605868704 761390736 761390736 777567625 750210921 950319015 256807040 813693723 202470992 178776322 968673309 917782884 178776322 424780614 411437340 956074512 234089763 701144654 473596274 431992241 350802729 13084961 801608520 495151474 655852295 968673309 855274762 233350056 105230327 701144654 956074512 303512140 284097129 909865837 284097129 227189312 516798019 968673309 187307272 377015995 13084961 350802729 110800857 750210921 256807040 256737954 950319015 800444752 701144654 855274762 950319015 227189312 107334741 585399334 582046141 23405136 460621270 145395166 861179113 411437340 582046141 187933868 33552010 234841556 234841556 282641288 110800857 516798019 865966056 777567625 431992241 377015995 402728415 869322316 203170078 424780614 805493285 467312175 861175812 582046141 557917929 297851760 187307272 914482046 187933868 42633846 42633846 800444752 42633846 350802729 861175812 187307272 67084965 303512140 585399334 350802729 750210921 970819754 516798019 741527822 166233922 187307272 655852295 956074512 354577205 741527822 800444752 233350056 970819754 808616206 698204142 13084961 861175812 605868704 343298515 282641288 67084965 233350056 582046141 203170078 495151474 970819754 354441083 813693723 495151474 750210921 203170078 801608520 354577205 233350056 693909716 839573090 320767587 411437340 391551467 741527822 402728415 256737954 402728415 350369501 303512140 748725729 700216083 23405136 808616206 518399774 328713602 792486850 761390736 611449960 967462668 96325706 421280376 693909716 861175812 914482046 424780614 460621270 800444752 693909716 514786524 310459790 354441083 611449960 698204142 855274762 42633846 557917929 909865837 750210921 110800857 909865837 431992241 813693723 605868704 411437340 467312175 422657892 256737954 343298515 411437340 655852295 422657892 242163189 611449960 402728415 187307272 518399774 655852295 655852295 42633846 808616206 518399774 256807040 284097129 706143946 37467656 869322316 750210921 105230327 287514767 808616206 279958846 698204142 424780614 422657892 914482046 354577205 741527822 297851760 328713602 166233922 475750466 402728415 808616206 178776322 354441083 13084961 701144654 23405136 518399774 518410431 424780614 422474141 473596274 355623062 328713602 473596274 178776322 67084965 950319015 516798019 514786524 292988355 354441083 424780614 467312175 233350056 42633846 431992241 402728415 96325706 475750466 861175812 777567625 748725729 377015995 436662194 355623062 84100792 284097129 495151474 377015995 391551467 813693723 203170078 13084961 514786524 812629788 252767027 233350056 495151474 37467656 460621270 343298515 518399774 84100792 187933868 287514767 967462668 350802729 33552010 967462668 861179113 473596274 354441083 748725729 320767587 869322316 422657892 203170078 233350056 178776322 424780614 279958846 110800857 178776322 234841556 700216083 475750466 865966056 839573090 605868704 869322316 869322316 377015995 377015995 909865837 187307272 187307272 956074512 518399774 741527822 422657892 585399334 460621270 287514767 242163189 234841556 279958846 256737954 110800857 256807040 514786524 805493285 354577205 917782884 355623062 166233922 518410431 855274762 792486850 234089763 748725729 292988355 282641288 234089763 812629788 377015995 933874496 706143946 518399774 292988355 467312175 105230327 956074512 310459790 242163189 110800857 391551467 37467656 107334741 839573090 861175812 473596274 110800857 436662194 282641288 310459790 917782884 516798019 320767587 808616206 391551467 411437340 967462668 350802729 23405136 13084961 202470992 861175812 282641288 391551467 473596274 800444752 917782884 42633846 350369501 279958846 252767027 287514767 178776322 761390736 857039628 950319015 460621270 354441083 282641288 869322316 303512140 473596274 37467656 431992241 297851760 857039628 287514767 967462668 422657892 287514767 933874496 303512140 242163189 354441083 256737954 242163189 292988355 67084965 37467656 234089763 23405136 187307272 956074512 516798019 865966056 750210921 761390736 516798019 605868704 411437340 812629788 422474141 292988355 287514767 391551467 813693723 655852295 402728415 292988355 761390736 234841556 187307272 693909716 933874496 422474141 297851760 968673309 933874496 421280376 698204142 233350056 460621270 328713602 391551467 202470992 343298515 792486850 431992241 861175812 422657892 516798019 242163189 914482046 855274762 354441083 110800857 967462668 800444752 234089763 242163189 909865837 402728415 460621270 234841556 967462668 436662194 813693723 812629788 777567625 178776322 436662194 761390736 808616206 350802729 865966056 110800857 37467656 801608520 227189312 354577205 42633846 33552010 706143946 13084961 354577205 13084961 422474141 475750466 355623062 967462668 950319015 800444752 310459790 424780614 460621270 411437340 861175812 800444752 431992241 33552010 706143946 310459790 256737954 857039628 424780614 402728415 693909716 242163189 808616206 303512140 917782884 252767027 700216083 933874496 861175812 473596274 145395166 256737954 611449960 422657892 805493285 801608520 467312175 933874496 808616206 96325706 585399334 706143946 297851760 748725729 424780614 234841556 96325706 178776322 202470992 23405136 37467656 310459790 950319015 287514767 310459790 516798019 805493285 557917929 187933868 855274762 42633846 495151474 968673309 914482046 801608520 808616206 203170078 933874496 701144654 861179113 377015995 234841556 242163189 402728415 473596274 518399774 518399774 234841556 914482046 187307272 421280376 518410431 422657892 968673309 355623062 611449960 256807040 256807040 869322316 917782884 391551467 343298515 518410431 495151474 33552010 861175812 800444752 252767027 178776322 107334741 956074512 292988355 282641288 805493285 284097129 605868704 402728415 424780614 33552010 67084965 350369501 107334741 741527822 242163189 514786524 234841556 424780614 516798019 287514767 187307272 256737954 557917929 582046141 310459790 84100792 518410431 805493285 909865837 967462668 467312175 343298515 145395166 13084961 467312175 227189312 303512140 518410431 292988355 741527822 869322316 514786524 422657892 355623062 431992241 605868704 518410431 227189312 422657892 354441083 292988355 611449960 861175812 655852295 166233922 350802729 328713602 808616206 869322316 475750466 967462668 178776322 421280376 431992241 693909716 917782884 279958846 354441083 227189312 605868704 234841556 279958846 933874496 761390736 178776322 792486850 431992241 436662194 320767587 287514767 436662194 350369501 917782884 284097129 761390736 187307272 282641288 475750466 284097129 956074512 84100792 956074512 303512140 808616206 33552010 495151474 800444752 956074512 514786524 693909716 424780614 750210921 354577205 839573090 284097129 422474141 203170078 284097129 110800857 411437340 279958846 424780614 391551467 107334741 857039628 96325706 700216083 84100792 701144654 252767027 42633846 402728415 354441083 320767587 107334741 970819754 233350056 422657892 655852295 473596274 37467656 424780614 233350056 13084961 970819754 857039628 282641288 84100792 355623062 909865837 585399334 431992241 187933868 391551467 917782884 187307272 813693723 422657892 460621270 350802729 700216083 611449960 950319015 950319015 178776322 178776322 748725729 166233922 698204142 282641288 933874496 495151474 518399774 297851760 377015995 869322316 857039628 234089763 701144654 741527822 297851760 436662194 917782884 354577205 967462668 970819754 202470992 424780614 792486850 865966056 970819754 402728415 227189312 693909716 706143946 178776322 234089763 355623062 956074512 968673309 203170078 242163189 861175812 748725729 67084965 655852295 203170078 107334741 956074512 252767027 693909716 436662194 869322316 585399334 801608520 467312175 402728415 861175812 967462668 950319015 292988355 355623062 422657892 970819754 701144654 839573090 436662194 693909716 166233922 203170078 467312175 234841556 391551467 282641288 495151474 467312175 706143946 107334741 706143946 857039628 350802729 84100792 350369501 909865837 460621270 473596274 701144654 284097129 402728415 917782884 107334741 187307272 23405136 187307272 605868704 698204142 514786524 391551467 233350056 328713602 514786524 855274762 800444752 202470992 354441083 320767587 861179113 792486850 792486850 750210921 310459790 350802729 585399334 424780614 813693723 166233922 84100792 605868704 812629788 287514767 424780614 310459790 839573090 909865837 706143946 808616206 865966056 233350056 284097129 467312175 582046141 33552010 611449960 431992241 968673309 914482046 861179113 391551467 282641288 436662194 84100792 869322316 605868704 279958846 303512140 516798019 96325706 475750466 234089763 166233922 166233922 495151474 354441083 377015995 350369501 698204142 284097129 514786524 909865837 256737954 422657892 320767587 605868704 303512140 813693723 698204142 518410431 605868704 431992241 354441083 585399334 187307272 861179113 107334741 166233922 287514767 84100792 808616206 557917929 750210921 84100792 13084961 67084965 865966056 328713602 431992241 917782884 933874496 310459790 801608520 166233922 350369501 813693723 865966056 557917929 869322316 475750466 460621270 23405136 328713602 518399774 475750466 968673309 518410431 585399334 187933868 605868704 96325706 343298515 287514767 557917929 234841556 861179113 310459790 914482046 42633846 234089763 233350056 421280376 166233922 202470992 234089763 861179113 431992241 166233922 23405136 105230327 800444752 748725729 96325706 343298515 343298515 518410431 801608520 354577205 473596274 202470992 282641288 557917929 320767587 861175812 354577205 805493285 748725729 761390736 693909716 582046141 467312175 145395166 320767587 933874496 422474141 605868704 655852295 350802729 460621270 84100792 284097129 287514767 234841556 252767027 473596274 861175812 282641288 105230327 252767027 956074512 750210921 761390736 518399774 436662194 865966056 518410431 233350056 292988355 411437340 355623062 475750466 698204142 655852295 693909716 110800857 518410431 516798019 812629788 33552010 424780614 37467656 166233922 422474141 422657892 518399774 303512140 693909716 518399774 518399774 956074512 178776322 693909716 611449960 869322316 110800857 748725729 748725729 303512140 967462668 242163189 287514767 917782884 701144654 256807040 96325706 354441083 861175812 284097129 431992241 297851760 792486850 914482046 350802729 698204142 706143946 839573090 202470992 812629788 701144654 67084965 256807040 861175812 861175812 187307272 343298515 698204142 354441083 865966056 808616206 605868704 33552010 801608520 557917929 585399334 13084961 320767587 460621270 748725729 402728415 585399334 585399334 354441083 297851760 869322316 460621270 234841556 748725729 297851760 861175812 970819754 700216083 377015995 421280376 967462668 84100792 287514767 391551467 67084965 252767027 377015995 514786524 701144654 970819754 693909716 234841556 495151474 655852295 287514767 909865837 234089763 297851760 422657892 377015995 354577205 801608520 110800857 84100792 605868704 800444752 792486850 855274762 320767587 13084961 655852295 13084961 84100792 748725729 105230327 202470992 967462668 256807040 411437340 42633846 354441083 970819754 967462668 518399774 256807040 343298515 227189312 256807040 495151474 233350056 292988355 422657892 970819754 805493285 422657892 698204142 23405136 256807040 107334741 96325706 355623062 107334741 693909716 377015995 107334741 698204142 968673309 800444752 33552010 234089763 96325706 582046141 812629788 297851760 310459790 402728415 67084965 203170078 950319015 518410431 42633846 869322316 350369501 917782884 950319015 33552010 869322316 350369501 516798019 343298515 861179113 328713602 421280376 777567625 750210921 611449960 909865837 460621270 956074512 861175812 611449960 350802729 857039628 256807040 917782884 422657892 234089763 13084961 282641288 933874496 320767587 460621270 377015995 256737954 242163189 460621270 234089763 777567625 792486850 234841556 145395166 37467656 355623062 297851760 13084961 970819754 354577205 279958846 914482046 203170078 518399774 234841556 865966056 178776322 777567625 42633846 350369501 234841556 808616206 282641288 514786524 187933868 698204142 96325706 855274762 252767027 233350056 282641288 750210921 84100792 234089763 145395166 303512140 475750466 557917929 350369501 805493285 956074512 233350056 287514767 516798019 424780614 839573090 431992241 518410431 234841556 320767587 203170078 287514767 13084961 813693723 234089763 33552010 391551467 933874496 909865837 42633846 557917929 355623062 242163189 297851760 861175812 861179113 279958846 284097129 750210921 585399334 343298515 518399774 693909716 343298515 518410431 105230327 145395166 741527822 110800857 23405136 187933868 968673309 233350056 917782884 518410431 970819754 328713602 252767027 110800857 467312175 187307272 203170078 284097129 343298515 861175812 105230327 23405136 391551467 585399334 320767587 467312175 909865837 227189312 801608520 203170078 701144654 693909716 813693723 202470992 792486850 67084965 391551467 473596274 13084961 227189312 350369501 467312175 355623062 698204142 84100792 582046141 431992241 242163189 557917929 777567625 284097129 909865837 495151474 42633846 514786524 933874496 178776322 748725729 514786524 303512140 166233922 287514767 750210921 750210921 805493285 107334741 861179113 402728415 252767027 518399774 968673309 777567625 813693723 234089763 242163189 391551467 516798019 857039628 187933868 801608520 808616206 475750466 328713602 460621270 748725729 698204142 422474141 861179113 166233922 42633846 42633846 202470992 96325706 431992241 518410431 402728415 585399334 750210921 805493285 698204142 855274762 701144654 777567625 166233922 292988355 33552010 761390736 693909716 422657892 518399774 857039628 741527822 292988355 421280376 655852295 805493285 424780614 234089763 13084961 761390736 391551467 933874496 287514767 23405136 655852295 865966056 436662194 514786524 256737954 110800857 460621270 861175812 297851760 242163189 377015995 857039628 67084965 328713602 473596274 310459790 460621270 805493285 287514767 105230327 909865837 284097129 761390736 310459790 655852295 310459790 741527822 706143946 956074512 777567625 350369501 467312175 422657892 377015995 350369501 950319015 96325706 343298515 110800857 67084965 514786524 145395166 748725729 968673309 402728415 460621270 328713602 467312175 655852295 812629788 869322316 234841556 857039628 698204142 279958846 777567625 655852295 855274762 460621270 582046141 96325706 67084965 467312175 801608520 655852295 950319015 956074512 761390736 605868704 748725729 234089763 514786524 256807040 805493285 23405136 297851760 187307272 343298515 166233922 865966056 861175812 256737954 861175812 812629788 800444752 256807040 377015995 42633846 950319015 518399774 914482046 96325706 328713602 256807040 706143946 166233922 909865837 107334741 37467656 801608520 516798019 297851760 956074512 350369501 354441083 203170078 475750466 354441083 354577205 467312175 857039628 741527822 518410431 970819754 110800857 495151474 303512140 391551467 655852295 422657892 865966056 933874496 287514767 967462668 701144654 857039628 105230327 431992241 145395166 303512140 105230327 518399774 557917929 693909716 467312175 861175812 227189312 967462668 284097129 13084961 436662194 166233922 436662194 350369501 605868704 777567625 914482046 917782884 355623062 320767587 203170078 748725729 431992241 585399334 320767587 422474141 557917929 865966056 282641288 801608520 514786524 970819754 187933868 354577205 67084965 203170078 700216083 422474141 110800857 436662194 105230327 777567625 431992241 800444752 23405136 203170078 343298515 585399334 431992241 557917929 914482046 436662194 967462668 431992241 166233922 813693723 611449960 84100792 865966056 800444752 37467656 310459790 748725729 287514767 343298515 107334741 107334741 67084965 777567625 805493285 582046141 741527822 227189312 96325706 203170078 107334741 805493285 909865837 495151474 861175812 303512140 303512140 343298515 518410431 310459790 282641288 865966056 956074512 310459790 354441083 297851760 917782884 741527822 431992241 909865837 839573090 777567625 355623062 23405136 655852295 805493285 861175812 227189312 706143946 242163189 303512140 303512140 700216083 33552010 203170078 761390736 582046141 516798019 805493285 279958846 655852295 354577205 917782884 422657892 611449960 839573090 377015995 284097129 67084965 67084965 202470992 256807040 202470992 234089763 234841556 801608520 252767027 67084965 701144654 748725729 761390736 967462668 605868704 377015995 956074512 473596274 256737954 495151474 402728415 96325706 421280376 700216083 256807040 343298515 655852295 234089763 187307272 956074512 812629788 436662194 402728415 422474141 967462668 187933868 256737954 320767587 355623062 655852295 761390736 777567625 145395166 252767027 282641288 467312175 33552010 328713602 585399334 956074512 518399774 233350056 467312175 582046141 748725729 23405136 252767027 402728415 411437340 202470992 279958846 292988355 518399774 861179113 698204142 800444752 706143946 284097129 750210921 777567625 761390736 700216083 869322316 475750466 865966056 861175812 424780614 914482046 967462668 292988355 861175812 424780614 585399334 698204142 411437340 203170078 350369501 424780614 582046141 67084965 234089763 422657892 495151474 402728415 350802729 178776322 282641288 495151474 857039628 750210921 320767587 411437340 422474141 252767027 516798019 37467656 861179113 967462668 516798019 187933868 857039628 354441083 800444752 203170078 23405136 518399774 234841556 611449960 303512140 750210921 518399774 914482046 328713602 279958846 698204142 411437340 84100792 354577205 84100792 310459790 67084965 287514767 303512140 431992241 105230327 701144654 37467656 411437340 402728415 516798019 42633846 328713602 611449960 227189312 202470992 354577205 516798019 354577205 475750466 467312175 282641288 967462668 256737954 178776322 839573090 741527822 377015995 287514767 557917929 391551467 350802729 748725729 13084961 611449960 792486850 495151474 585399334 748725729 460621270 800444752 808616206 350802729 233350056 67084965 467312175 354441083 202470992 970819754 310459790 105230327 698204142 805493285 187307272 800444752 611449960 557917929 328713602 467312175 310459790 233350056 611449960 956074512 355623062 865966056 187933868 13084961 252767027 166233922 203170078 701144654 808616206 801608520 42633846 234089763 698204142 145395166 107334741 96325706 350802729 354441083 411437340 282641288 865966056 377015995 557917929 13084961 310459790 839573090 422657892 855274762 792486850 698204142 805493285 914482046 422657892 377015995 96325706 495151474 970819754 96325706 792486850 582046141 284097129 145395166 422474141 107334741 967462668 861179113 234841556 256807040 421280376 865966056 203170078 812629788 473596274 473596274 422474141 187307272 933874496 611449960 252767027 105230327 473596274 473596274 354577205 706143946 422474141 808616206 698204142 839573090 187307272 402728415 655852295 178776322 585399334 473596274 655852295 748725729 107334741 303512140 741527822 518410431 203170078 252767027 518410431 233350056 861175812 582046141 242163189 303512140 402728415 514786524 227189312 968673309 808616206 202470992 914482046 777567625 13084961 256737954 582046141 467312175 475750466 343298515 252767027 801608520 839573090 424780614 411437340 467312175 42633846 328713602 355623062 355623062 292988355 582046141 242163189 328713602 67084965 350802729 865966056 242163189 13084961 700216083 467312175 761390736 869322316 391551467 234089763 805493285 297851760 914482046 967462668 110800857 242163189 605868704 256807040 279958846 354441083 354577205 287514767 655852295 801608520 970819754 701144654 354441083 377015995 792486850 67084965 354577205 287514767 585399334 585399334 320767587 582046141 256807040 422657892 741527822 431992241 256807040 518410431 801608520 303512140 354441083 107334741 748725729 605868704 970819754 256737954 23405136 701144654 700216083 227189312 422474141 233350056 706143946 234089763 700216083 748725729 234089763 808616206 343298515 23405136 933874496 320767587 256807040 701144654 800444752 424780614 698204142 861179113 297851760 933874496 328713602 582046141 917782884 605868704 693909716 287514767 792486850 801608520 518399774 741527822 855274762 354441083 187933868 968673309 234841556 422657892 748725729 282641288 701144654 968673309 909865837 328713602 96325706 869322316 741527822 227189312 422657892 750210921 495151474 800444752 495151474 297851760 855274762 67084965 698204142 110800857 761390736 857039628 812629788 800444752 422474141 256807040 187307272 748725729 234089763 460621270 377015995 84100792 33552010 284097129 202470992 107334741 84100792 256807040 84100792 861175812 917782884 145395166 460621270 956074512 800444752 805493285 968673309 203170078 748725729 33552010 701144654 431992241 187933868 411437340 391551467 750210921 518399774 292988355 800444752 857039628 970819754 582046141 105230327 748725729 320767587 110800857 422657892 297851760 303512140 495151474 701144654 279958846 750210921 514786524 861175812 402728415 343298515 256737954 297851760 514786524 422474141 343298515 233350056 107334741 914482046 110800857 467312175 970819754 320767587 227189312 655852295 460621270 84100792 611449960 777567625 33552010 473596274 761390736 282641288 514786524 839573090 855274762 96325706 467312175 203170078 436662194 518399774 282641288 792486850 861175812 748725729 792486850 950319015 557917929 741527822 585399334 292988355 402728415 813693723 516798019 279958846 855274762 350369501 42633846 968673309 252767027 354577205 187933868 970819754 805493285 914482046 391551467 421280376 839573090 422474141 805493285 411437340 741527822 424780614 422657892 187307272 436662194 800444752 741527822 857039628 350369501 202470992 585399334 377015995 950319015 800444752 310459790 227189312 855274762 839573090 518399774 585399334 516798019 234089763 350802729 187307272 917782884 855274762 422474141 354441083 869322316 585399334 869322316 950319015 701144654 297851760 792486850 422474141 422474141 355623062 700216083 861179113 516798019 741527822 355623062 557917929 514786524 585399334 839573090 698204142 33552010 297851760 23405136 436662194 956074512 693909716 33552010 166233922 805493285 514786524 655852295 518410431 518410431 67084965 422657892 585399334 187933868 105230327 748725729 424780614 473596274 202470992 467312175 582046141 256737954 402728415 777567625 861175812 105230327 242163189 467312175 320767587 865966056 813693723 107334741 741527822 328713602 67084965 777567625 761390736 391551467 857039628 701144654 343298515 801608520 582046141 279958846 800444752 605868704 292988355 256807040 968673309 402728415 431992241 234841556 460621270 227189312 777567625 42633846 84100792 252767027 467312175 350802729 611449960 343298515 701144654 460621270 693909716 252767027 110800857 354441083 518410431 861175812 402728415 970819754 706143946 460621270 421280376 605868704 808616206 812629788 343298515 203170078 355623062 813693723 421280376 855274762 970819754 23405136 252767027 741527822 279958846 166233922 145395166 801608520 13084961 865966056 37467656 105230327 855274762 145395166 805493285 234089763 227189312 84100792 256807040 518399774 861179113 343298515 585399334 808616206 256807040 839573090 422657892 761390736 256737954 23405136 282641288 582046141 495151474 187933868 391551467 792486850 956074512 354577205 350369501 655852295 67084965 792486850 282641288 107334741 279958846 187933868 605868704 741527822 422657892 514786524 761390736 252767027 187933868 909865837 377015995 865966056 967462668 350369501 473596274 700216083 950319015 585399334 460621270 909865837 187933868 110800857 792486850 421280376 187933868 917782884 421280376 424780614 933874496 303512140 96325706 350369501 865966056 865966056 33552010 282641288 203170078 582046141 107334741 107334741 495151474 284097129 33552010 967462668 23405136 495151474 187933868 748725729 256807040 178776322 805493285 328713602 233350056 422474141 42633846 256807040 328713602 411437340 750210921 96325706 693909716 67084965 460621270 518399774 812629788 350802729 279958846 33552010 706143946 303512140 839573090 557917929 857039628 917782884 166233922 861175812 801608520 761390736 227189312 202470992 475750466 292988355 303512140 869322316 234089763 343298515 655852295 33552010 967462668 792486850 256737954 256807040 761390736 516798019 110800857 706143946 67084965 869322316 917782884 869322316 320767587 37467656 777567625 242163189 350802729 698204142 436662194 42633846 812629788 33552010 473596274 655852295 800444752 343298515 256807040 436662194 861179113 516798019 350802729 801608520 233350056 968673309 234089763 748725729 741527822 777567625 23405136 166233922 460621270 284097129 865966056 611449960 37467656 792486850 855274762 748725729 582046141 917782884 145395166 700216083 328713602 805493285 917782884 495151474 67084965 310459790 967462668 693909716 605868704 310459790 698204142 402728415 42633846 202470992 234089763 741527822 611449960 292988355 303512140 970819754 557917929 354441083 33552010 310459790 460621270 473596274 967462668 256737954 105230327 377015995 741527822 857039628 33552010 166233922 42633846 693909716 282641288 748725729 13084961 256807040 950319015 813693723 424780614 256737954 402728415 234089763 422474141 585399334 233350056 234841556 33552010 475750466 475750466 514786524 967462668 178776322 145395166 777567625 303512140 287514767 605868704 411437340 354441083 145395166 343298515 320767587 855274762 145395166 514786524 431992241 178776322 611449960 350369501 909865837 968673309 436662194 855274762 467312175 110800857 475750466 693909716 355623062 956074512 701144654 284097129 914482046 914482046 808616206 585399334 354441083 557917929 292988355 585399334 33552010 805493285 42633846 865966056 350802729 933874496 857039628 242163189 968673309 202470992 909865837 813693723 473596274 354441083 310459790 557917929 233350056 467312175 343298515 282641288 23405136 839573090 518410431 909865837 933874496 792486850 328713602 968673309 84100792 37467656 33552010 865966056 187933868 582046141 242163189 252767027 967462668 33552010 917782884 166233922 310459790 282641288 605868704 495151474 343298515 355623062 812629788 242163189 869322316 741527822 411437340 303512140 693909716 84100792 693909716 514786524 178776322 460621270 431992241 700216083 350802729 402728415 422474141 202470992 343298515 605868704 391551467 800444752 42633846 422657892 391551467 917782884 750210921 355623062 813693723 233350056 42633846 950319015 748725729 422657892 582046141 84100792 914482046 166233922 282641288 37467656 377015995 741527822 967462668 750210921 495151474 839573090 557917929 611449960 402728415 800444752 557917929 750210921 292988355 233350056 808616206 233350056 813693723 750210921 956074512 967462668 473596274 518399774 792486850 582046141 956074512 284097129 105230327 460621270 801608520 792486850 861175812 424780614 792486850 422474141 227189312 350802729 700216083 84100792 808616206 328713602 514786524 233350056 700216083 557917929 805493285 909865837 422657892 431992241 467312175 431992241 812629788 950319015 792486850 950319015 187933868 105230327 37467656 701144654 424780614 741527822 839573090 698204142 411437340 107334741 343298515 917782884 917782884 202470992 256737954 475750466 750210921 354441083 950319015 917782884 105230327 391551467 460621270 475750466 279958846 202470992 13084961 693909716 422474141 178776322 557917929 861175812 748725729 187933868 105230327 475750466 328713602 861179113 857039628 495151474 950319015 839573090 495151474 233350056 805493285 227189312 203170078 698204142 460621270 857039628 582046141 96325706 582046141 808616206 234841556 166233922 310459790 861175812 839573090 422474141 805493285 350369501 422474141 516798019 792486850 354577205 865966056 611449960 808616206 655852295 256737954 700216083 110800857 914482046 698204142 107334741 411437340 354577205 411437340 655852295 585399334 611449960 145395166 706143946 350369501 869322316 402728415 242163189 23405136 37467656 473596274 105230327 805493285 310459790 303512140 516798019 748725729 436662194 343298515 178776322 761390736 391551467 411437340 328713602 514786524 700216083 297851760 421280376 706143946 202470992 956074512 297851760 242163189 350369501 107334741 233350056 741527822 422474141 518399774 518399774 424780614 297851760 110800857 110800857 33552010 422657892 354577205 227189312 701144654 585399334 328713602 96325706 805493285 96325706 857039628 110800857 354441083 516798019 178776322 107334741 105230327 706143946 956074512 355623062 933874496 839573090 37467656 801608520 516798019 700216083 105230327 422657892 67084965 956074512 377015995 808616206 700216083 857039628 475750466 436662194 855274762 582046141 950319015 310459790 107334741 518410431 698204142 813693723 857039628 105230327 706143946 808616206 748725729 284097129 956074512 857039628 950319015 354441083 917782884 303512140 917782884 355623062 857039628 750210921 956074512 956074512 518399774 37467656 84100792 256807040 145395166 460621270 343298515 292988355 605868704 605868704 655852295 84100792 354577205 605868704 292988355 516798019 422474141 861179113 861179113 467312175 582046141 355623062 914482046 33552010 805493285 166233922 801608520 861179113 857039628 855274762 422657892 33552010 698204142 473596274 354577205 292988355 950319015 812629788 422657892 242163189 761390736 105230327 914482046 909865837 968673309 67084965 800444752 495151474 473596274 284097129 23405136 23405136 355623062 557917929 391551467 33552010 13084961 857039628 284097129 234841556 422474141 805493285 234841556 933874496 706143946 33552010 178776322 303512140 861179113 467312175 256807040 605868704 693909716 67084965 800444752 37467656 748725729 839573090 187933868 391551467 436662194 234841556 402728415 284097129 436662194 96325706 473596274 861179113 377015995 424780614 861175812 422474141 320767587 202470992 436662194 582046141 422474141 970819754 865966056 792486850 475750466 107334741 96325706 411437340 514786524 178776322 869322316 518399774 792486850 611449960 354577205 424780614 279958846 611449960 857039628 37467656 801608520 968673309 13084961 292988355 234089763 145395166 460621270 706143946 303512140 777567625 354577205 495151474 354577205 320767587 166233922 473596274 706143946 84100792 748725729 402728415 917782884 514786524 805493285 234089763 861175812 23405136 256737954 422474141 813693723 611449960 750210921 282641288 950319015 320767587 320767587 297851760 242163189 354441083 287514767 855274762 203170078 917782884 422657892 582046141 256807040 436662194 355623062 917782884 611449960 287514767 145395166 354577205 557917929 234089763 303512140 585399334 518399774 970819754 857039628 700216083 105230327 460621270 23405136 233350056 909865837 865966056 203170078 343298515 107334741 42633846 970819754 693909716 37467656 869322316 145395166 801608520 582046141 808616206 256807040 518399774 909865837 354577205 582046141 297851760 411437340 869322316 350802729 279958846 812629788 252767027 514786524 968673309 178776322 475750466 792486850 279958846 402728415 282641288 203170078 33552010 585399334 355623062 422657892 354441083 252767027 350802729 202470992 234089763 328713602 956074512 354577205 282641288 178776322 933874496 402728415 800444752 518399774 748725729 328713602 748725729 256737954 605868704 227189312 187933868 303512140 518410431 839573090 933874496 855274762 514786524 292988355 110800857 234841556 421280376 391551467 303512140 343298515 23405136 354441083 234841556 968673309 252767027 741527822 518399774 933874496 473596274 320767587 750210921 857039628 970819754 279958846 354577205 256737954 839573090 968673309 421280376 287514767 516798019 187307272 800444752 297851760 343298515 865966056 750210921 37467656 467312175 234089763 303512140 256807040 800444752 869322316 202470992 467312175 320767587 256737954 693909716 585399334 467312175 514786524 282641288 145395166 310459790 355623062 234089763 343298515 800444752 605868704 421280376 812629788 297851760 256807040 202470992 514786524 256737954 84100792 869322316 292988355 256737954 234841556 750210921 611449960 761390736 861175812 33552010 145395166 67084965 242163189 343298515 202470992 605868704 869322316 514786524 857039628 605868704 914482046 855274762 518410431 84100792 693909716 297851760 377015995 792486850 33552010 950319015 518399774 801608520 202470992 320767587 422657892 96325706 861175812 914482046 495151474 700216083 145395166 473596274 857039628 282641288 701144654 933874496 303512140 227189312 424780614 292988355 865966056 582046141 203170078 431992241 970819754 917782884 202470992 110800857 582046141 855274762 234089763 242163189 869322316 582046141 297851760 23405136 354577205 145395166 310459790 105230327 23405136 292988355 107334741 377015995 422474141 950319015 611449960 813693723 800444752 350802729 467312175 436662194 233350056 861179113 282641288 166233922 582046141 698204142 805493285 166233922 933874496 37467656 411437340 33552010 242163189 967462668 514786524 292988355 582046141 813693723 917782884 431992241 516798019 424780614 808616206 187933868 256737954 869322316 67084965 107334741 748725729 328713602 933874496 605868704 933874496 436662194 343298515 557917929 808616206 950319015 741527822 178776322 792486850 256737954 320767587 812629788 970819754 402728415 813693723 514786524 297851760 582046141 242163189 377015995 178776322 350369501 110800857 431992241 518410431 909865837 956074512 252767027 801608520 166233922 227189312 909865837 933874496 967462668 422474141 252767027 422657892 377015995 792486850 516798019 741527822 792486850 105230327 655852295 460621270 411437340 391551467 377015995 178776322 914482046 611449960 611449960 467312175 234841556 700216083 460621270 473596274 377015995 252767027 914482046 178776322 42633846 473596274 350802729 350369501 354577205 933874496 284097129 557917929 355623062 800444752 436662194 96325706 343298515 33552010 279958846 518410431 110800857 287514767 256737954 909865837 933874496 105230327 421280376 698204142 424780614 303512140 96325706 970819754 292988355 917782884 431992241 203170078 42633846 252767027 956074512 761390736 812629788 42633846 202470992 861175812 473596274 320767587 96325706 700216083 861179113 328713602 411437340 967462668 166233922 355623062 279958846 354441083 701144654 23405136 354441083 750210921 967462668 861175812 23405136 473596274 284097129 187933868 557917929 343298515 706143946 110800857 287514767 514786524 800444752 741527822 96325706 605868704 467312175 801608520 303512140 422474141 350802729 284097129 105230327 970819754 805493285 105230327 279958846 518399774 706143946 800444752 698204142 701144654 377015995 467312175 282641288 287514767 801608520 328713602 839573090 203170078 422474141 611449960 421280376 256807040 411437340 808616206 355623062 693909716 968673309 808616206 256807040 693909716 421280376 252767027 297851760 23405136 391551467 605868704 582046141 13084961 800444752 813693723 310459790 698204142 869322316 970819754 377015995 805493285 869322316 105230327 13084961 303512140 518399774 166233922 233350056 761390736 970819754 166233922 350802729 917782884 909865837 421280376 611449960 33552010 166233922 256737954 96325706 933874496 355623062 424780614 970819754 741527822 96325706 812629788 84100792 320767587 808616206 402728415 801608520 865966056 355623062 750210921 970819754 436662194 655852295 234841556 516798019 701144654 227189312 233350056 67084965 700216083 402728415 297851760 693909716 284097129 422657892 605868704 917782884 748725729 297851760 42633846 42633846 909865837 655852295 42633846 475750466 354577205 761390736 320767587 698204142 424780614 110800857 869322316 203170078 421280376 813693723 234089763 354441083 320767587 354441083 800444752 354577205 42633846 391551467 865966056 700216083 107334741 467312175 256737954 495151474 320767587 857039628 23405136 761390736 355623062 256737954 706143946 303512140 354577205 917782884 516798019 424780614 350369501 611449960 377015995 518410431 839573090 812629788 956074512 202470992 33552010 242163189 917782884 839573090 914482046 812629788 166233922 813693723 706143946 110800857 839573090 475750466 917782884 424780614 178776322 917782884 42633846 234841556 800444752 343298515 436662194 514786524 813693723 203170078 812629788 422474141 328713602 252767027 967462668 792486850 421280376 256737954 354577205 105230327 861179113 105230327 287514767 855274762 242163189 354441083 256807040 67084965 909865837 869322316 473596274 861175812 792486850 750210921 234841556 777567625 292988355 37467656 700216083 909865837 655852295 23405136 855274762 424780614 436662194 750210921 256737954 655852295 252767027 354577205 110800857 287514767 13084961 750210921 67084965 514786524 145395166 611449960 741527822 698204142 967462668 857039628 23405136 812629788 252767027 233350056 968673309 377015995 700216083 320767587 96325706 422657892 42633846 857039628 585399334 424780614 605868704 355623062 282641288 855274762 233350056 203170078 839573090 582046141 303512140 698204142 808616206 514786524 812629788 700216083 655852295 350369501 252767027 402728415 402728415 13084961 107334741 67084965 805493285 256807040 391551467 424780614 284097129 84100792 741527822 761390736 256807040 518399774 67084965 970819754 706143946 422474141 110800857 813693723 865966056 187307272 741527822 233350056 203170078 227189312 473596274 475750466 292988355 110800857 557917929 855274762 950319015 178776322 431992241 933874496 914482046 282641288 514786524 343298515 582046141 328713602 279958846 421280376 701144654 808616206 605868704 13084961 495151474 808616206 242163189 303512140 96325706 422474141 110800857 422474141 252767027 187933868 518410431 839573090 343298515 422474141 431992241 933874496 422474141 956074512 582046141 792486850 706143946 805493285 279958846 84100792 950319015 350369501 467312175 869322316 861179113 701144654 473596274 518410431 800444752 297851760 861179113 33552010 777567625 748725729 377015995 518399774 202470992 145395166 350369501 284097129 861175812 227189312 37467656 421280376 350802729 516798019 968673309 343298515 869322316 178776322 328713602 96325706 33552010 23405136 436662194 391551467 234841556 777567625 582046141 107334741 227189312 328713602 909865837 865966056 350802729 475750466 693909716 233350056 611449960 701144654 750210921 350369501 391551467 701144654 869322316 518410431 701144654 355623062 812629788 857039628 585399334 914482046 343298515 187307272 350802729 741527822 611449960 693909716 655852295 460621270 279958846 611449960 970819754 320767587 495151474 933874496 585399334 516798019 203170078 203170078 914482046 473596274 105230327 801608520 857039628 761390736 431992241 813693723 748725729 234841556 855274762 350802729 611449960 869322316 310459790 861175812 23405136 421280376 777567625 813693723 808616206 460621270 475750466 256807040 968673309 33552010 84100792 750210921 805493285 422474141 808616206 748725729 970819754 282641288 187933868 805493285 514786524 203170078 377015995 777567625 869322316 970819754 869322316 968673309 750210921 839573090 861175812 287514767 748725729 582046141 178776322 110800857 914482046 970819754 402728415 202470992 203170078 698204142 800444752 391551467 355623062 514786524 310459790 234841556 287514767 23405136 557917929 970819754 914482046 518410431 166233922 234841556 460621270 178776322 865966056 256737954 96325706 861175812 698204142 605868704 808616206 350802729 84100792 855274762 861175812 421280376 967462668 460621270 693909716 861179113 297851760 473596274 402728415 801608520 585399334 320767587 13084961 909865837 800444752 350369501 839573090 310459790 202470992 792486850 424780614 37467656 518410431 706143946 436662194 391551467 33552010 110800857 354441083 422657892 750210921 402728415 857039628 187307272 557917929 234841556 605868704 107334741 865966056 914482046 518399774 475750466 805493285 256807040 473596274 605868704 698204142 808616206 187307272 914482046 424780614 813693723 855274762 203170078 967462668 303512140 377015995 495151474 605868704 110800857 421280376 460621270 84100792 256807040 914482046 611449960 777567625 234841556 792486850 202470992 110800857 234841556 310459790 800444752 145395166 700216083 698204142 516798019 436662194 67084965 421280376 96325706 256807040 605868704 467312175 914482046 23405136 914482046 869322316 857039628 514786524 203170078 514786524 33552010 187933868 495151474 475750466 328713602 914482046 256737954 350802729 518410431 96325706 297851760 475750466 42633846 917782884 105230327 110800857 287514767 284097129 297851760 328713602 166233922 96325706 391551467 518410431 166233922 917782884 741527822 909865837 516798019 706143946 287514767 96325706 585399334 857039628 805493285 234841556 750210921 585399334 233350056 252767027 227189312 67084965 693909716 855274762 178776322 706143946 467312175 279958846 252767027 950319015 933874496 750210921 421280376 967462668 861175812 37467656 706143946 350802729 187307272 516798019 741527822 750210921 495151474 96325706 37467656 310459790 105230327 698204142 917782884 284097129 436662194 37467656 812629788 750210921 582046141 812629788 402728415 700216083 297851760 748725729 202470992 13084961 800444752 96325706 701144654 605868704 23405136 585399334 909865837 256807040 145395166 282641288 917782884 655852295 297851760 518399774 761390736 37467656 701144654 956074512 805493285 67084965 391551467 748725729 741527822 557917929 805493285 909865837 933874496 557917929 812629788 968673309 857039628 701144654 279958846 145395166 227189312 242163189 422474141 933874496 203170078 391551467 279958846 310459790 865966056 187933868 234089763 166233922 287514767 693909716 698204142 350802729 514786524 424780614 343298515 701144654 377015995 611449960 655852295 343298515 354441083 917782884 145395166 967462668 518410431 350369501 178776322 96325706 933874496 514786524 310459790 518410431 33552010 96325706 227189312 813693723 514786524 203170078 761390736 968673309 343298515 516798019 967462668 354577205 605868704 869322316 801608520 518399774 350369501 402728415 748725729 857039628 467312175 777567625 436662194 252767027 328713602 813693723 700216083 698204142 284097129 421280376 605868704 792486850 812629788 110800857 698204142 343298515 812629788 700216083 421280376 605868704 855274762 861179113 202470992 110800857 350802729 84100792 914482046 431992241 557917929 518399774 812629788 801608520 279958846 233350056 748725729 473596274 252767027 839573090 917782884 792486850 582046141 42633846 582046141 967462668 861179113 42633846 518399774 354577205 279958846 187933868 585399334 467312175 917782884 436662194 42633846 865966056 234841556 303512140 310459790 495151474 282641288 516798019 582046141 968673309 933874496 933874496 970819754 37467656 84100792 582046141 933874496 518410431 110800857 761390736 516798019 970819754 145395166 857039628 475750466 411437340 96325706 252767027 698204142 605868704 354577205 67084965 310459790 431992241 748725729 107334741 310459790 800444752 698204142 105230327 187307272 861175812 227189312 605868704 350802729 303512140 857039628 422474141 402728415 343298515 354441083 67084965 233350056 700216083 187307272 473596274 741527822 256807040 813693723 800444752 801608520 741527822 917782884 354441083 292988355 84100792 475750466 310459790 805493285 706143946 518410431 84100792 284097129 287514767 234089763 13084961 424780614 693909716 67084965 354577205 865966056 84100792 105230327 421280376 424780614 518399774 861179113 857039628 187933868 950319015 256807040 227189312 813693723 203170078 970819754 284097129 234089763 391551467 178776322 424780614 37467656 328713602 227189312 203170078 706143946 956074512 967462668 187307272 105230327 748725729 252767027 421280376 279958846 605868704 812629788 256737954 234089763 13084961 655852295 865966056 812629788 611449960 391551467 861179113 431992241 105230327 431992241 748725729 970819754 303512140 234089763 869322316 861175812 411437340 310459790 411437340 611449960 777567625 431992241 761390736 857039628 741527822 279958846 421280376 96325706 968673309 422474141 242163189 812629788 234841556 227189312 857039628 917782884 518410431 421280376 467312175 284097129 857039628 422474141 741527822 84100792 611449960 700216083 422474141 839573090 518410431 355623062 750210921 950319015 861175812 701144654 777567625 914482046 909865837 967462668 431992241 516798019 84100792 303512140 431992241 700216083 706143946 857039628 914482046 67084965 473596274 23405136 655852295 242163189 233350056 693909716 42633846 256807040 800444752 187933868 950319015 145395166 518399774 96325706 422474141 557917929 310459790 424780614 698204142 917782884 42633846 42633846 605868704 424780614 701144654 909865837 968673309 42633846 909865837 96325706 354577205 968673309 279958846 701144654 256737954 256737954 203170078 105230327 748725729 750210921 914482046 518410431 914482046 310459790 178776322 310459790 242163189 84100792 914482046 808616206 460621270 37467656 279958846 460621270 741527822 701144654 166233922 279958846 748725729 585399334 436662194 812629788 706143946 557917929 297851760 495151474 234089763 933874496 227189312 37467656 805493285 310459790 33552010 310459790 861175812 473596274 234089763 424780614 421280376 67084965 956074512 741527822 518410431 855274762 655852295 402728415 495151474 933874496 391551467 203170078 391551467 914482046 252767027 377015995 585399334 178776322 431992241 701144654 84100792 13084961 187307272 202470992 343298515 279958846 350802729 234089763 233350056 422657892 518399774 698204142 284097129 495151474 67084965 968673309 178776322 391551467 693909716 422474141 956074512 422474141 96325706 105230327 105230327 857039628 284097129 67084965 303512140 350369501 292988355 350802729 933874496 800444752 178776322 467312175 861179113 495151474 328713602 343298515 110800857 343298515 808616206 761390736 297851760 424780614 914482046 473596274 950319015 187933868 402728415 865966056 968673309 968673309 421280376 812629788 813693723 557917929 655852295 750210921 518399774 310459790 473596274 741527822 96325706 23405136 800444752 741527822 107334741 421280376 585399334 187933868 805493285 279958846 422657892 585399334 557917929 861179113 422474141 13084961 611449960 861175812 865966056 310459790 402728415 611449960 909865837 516798019 234841556 328713602 287514767 256807040 655852295 761390736 861179113 355623062 706143946 287514767 869322316 473596274 967462668 297851760 909865837 839573090 805493285 350369501 256807040 252767027 233350056 518399774 402728415 460621270 792486850 967462668 310459790 256737954 297851760 460621270 233350056 328713602 297851760 956074512 13084961 585399334 750210921 354577205 917782884 310459790 808616206 391551467 377015995 741527822 605868704 582046141 252767027 105230327 105230327 473596274 436662194 107334741 514786524 557917929 956074512 813693723 839573090 914482046 242163189 84100792 282641288 202470992 13084961 424780614 297851760 402728415 350802729 914482046 475750466 700216083 37467656 33552010 422657892 42633846 422657892 67084965 187933868 233350056 839573090 861179113 861179113 343298515 698204142 792486850 187307272 256737954 495151474 178776322 431992241 350369501 303512140 861179113 857039628 424780614 700216083 42633846 777567625 67084965 970819754 855274762 256737954 516798019 585399334 861175812 917782884 166233922 303512140 777567625 970819754 585399334 467312175 166233922 178776322 761390736 145395166 67084965 655852295 354441083 110800857 839573090 518399774 292988355 805493285 178776322 187933868 355623062 422657892 970819754 96325706 297851760 605868704 67084965 187307272 343298515 706143946 801608520 227189312 909865837 865966056 37467656 350802729 287514767 107334741 42633846 516798019 655852295 234089763 655852295 422657892 343298515 284097129 84100792 256737954 350369501 813693723 320767587 909865837 865966056 67084965 391551467 110800857 421280376 777567625 800444752 234841556 42633846 256807040 812629788 605868704 909865837 284097129 698204142 813693723 741527822 800444752 655852295 861175812 33552010 422657892 909865837 256737954 23405136 242163189 855274762 956074512 187307272 518399774 582046141 256807040 706143946 909865837 33552010 350369501 518399774 518410431 750210921 203170078 700216083 227189312 495151474 855274762 297851760 585399334 611449960 801608520 761390736 861175812 761390736 761390736 350802729 861175812 909865837 422657892 187933868 857039628 750210921 968673309 242163189 750210921 750210921 297851760 67084965 475750466 518399774 303512140 145395166 585399334 611449960 909865837 701144654 84100792 582046141 203170078 256807040 808616206 202470992 252767027 698204142 800444752 518410431 808616206 813693723 242163189 105230327 950319015 107334741 460621270 431992241 761390736 284097129 917782884 354577205 855274762 801608520 187307272 84100792 320767587 514786524 402728415 495151474 812629788 956074512 813693723 234089763 350369501 857039628 956074512 105230327 350369501 865966056 203170078 37467656 970819754 303512140 402728415 422474141 202470992 431992241 970819754 518410431 970819754 234089763 256737954 23405136 242163189 234841556 812629788 839573090 328713602 518399774 861179113 909865837 518399774 857039628 310459790 297851760 655852295 256807040 203170078 792486850 411437340 968673309 233350056 377015995 967462668 518399774 792486850 557917929 107334741 698204142 377015995 475750466 495151474 700216083 693909716 611449960 917782884 328713602 242163189 256807040 391551467 343298515 234841556 700216083 84100792 303512140 187933868 256737954 256807040 495151474 187307272 287514767 187933868 422474141 855274762 256807040 518399774 861179113 187307272 970819754 328713602 303512140 284097129 411437340 518399774 805493285 343298515 869322316 252767027 110800857 96325706 839573090 178776322 33552010 23405136 354577205 328713602 917782884 350802729 256737954 495151474 914482046 252767027 917782884 187307272 701144654 700216083 801608520 310459790 970819754 495151474 303512140 350802729 234841556 467312175 422474141 467312175 354441083 354577205 970819754 422474141 761390736 350802729 861179113 350369501 917782884 839573090 495151474 805493285 96325706 750210921 813693723 800444752 861175812 693909716 23405136 84100792 861175812 805493285 857039628 107334741 343298515 914482046 800444752 750210921 861175812 282641288 917782884 518410431 701144654 145395166 227189312 96325706 402728415 354441083 514786524 792486850 96325706 355623062 812629788 297851760 292988355 284097129 391551467 284097129 700216083 145395166 431992241 42633846 421280376 234089763 202470992 777567625 813693723 107334741 514786524 202470992 869322316 187933868 187933868 202470992 514786524 377015995 467312175 805493285 422474141 698204142 467312175 84100792 110800857 421280376 105230327 23405136 855274762 33552010 805493285 473596274 320767587 741527822 67084965 473596274 473596274 256737954 252767027 105230327 166233922 436662194 402728415 475750466 422657892 310459790 967462668 233350056 187307272 582046141 518410431 84100792 777567625 402728415 391551467 777567625 320767587 256737954 354577205 187307272 96325706 460621270 706143946 431992241 431992241 284097129 354441083 693909716 145395166 166233922 582046141 933874496 861175812 354577205 970819754 42633846 203170078 422657892 967462668 812629788 67084965 297851760 970819754 110800857 37467656 933874496 855274762 557917929 865966056 297851760 514786524 865966056 611449960 279958846 33552010 202470992 67084965 282641288 422474141 422657892 391551467 343298515 203170078 203170078 968673309 227189312 422657892 350802729 748725729 855274762 421280376 777567625 279958846 473596274 256807040 436662194 377015995 422474141 750210921 105230327 96325706 354577205 421280376 968673309 202470992 422474141 514786524 605868704 233350056 777567625 242163189 377015995 234841556 421280376 411437340 467312175 701144654 655852295 467312175 585399334 287514767 473596274 436662194 741527822 355623062 557917929 861175812 287514767 67084965 967462668 411437340 518410431 857039628 37467656 917782884 914482046 203170078 187307272 310459790 933874496 42633846 84100792 227189312 96325706 187307272 233350056 391551467 202470992 869322316 424780614 700216083 13084961 282641288 970819754 436662194 354441083 557917929 310459790 166233922 967462668 350369501 234089763 297851760 350369501 350802729 495151474 857039628 105230327 284097129 354441083 701144654 391551467 761390736 279958846 279958846 96325706 421280376 354441083 605868704 354441083 495151474 42633846 700216083 402728415 292988355 145395166 354441083 750210921 422657892 582046141 750210921 67084965 242163189 42633846 377015995 473596274 800444752 256807040 310459790 227189312 741527822 701144654 801608520 242163189 750210921 585399334 808616206 377015995 861179113 343298515 252767027 287514767 350802729 354577205 655852295 968673309 514786524 242163189 303512140 279958846 693909716 310459790 187307272 701144654 701144654 431992241 42633846 67084965 411437340 475750466 310459790 800444752 234089763 320767587 701144654 585399334 67084965 473596274 495151474 800444752 605868704 475750466 861175812 518399774 96325706 354577205 467312175 350369501 655852295 808616206 166233922 411437340 355623062 279958846 110800857 698204142 422657892 967462668 909865837 750210921 869322316 256737954 582046141 748725729 605868704 234089763 748725729 279958846 750210921 777567625 701144654 460621270 377015995 421280376 800444752 328713602 431992241 350802729 33552010 287514767 33552010 611449960 402728415 227189312 805493285 516798019 310459790 741527822 933874496 813693723 800444752 700216083 422474141 350369501 84100792 812629788 748725729 282641288 354577205 655852295 166233922 436662194 252767027 701144654 914482046 107334741 655852295 514786524 475750466 557917929 585399334 411437340 967462668 611449960 518410431 861175812 750210921 203170078 956074512 741527822 343298515 813693723 355623062 956074512 914482046 967462668 436662194 585399334 605868704 968673309 968673309 693909716 343298515 861175812 700216083 761390736 655852295 585399334 518410431 967462668 303512140 812629788 467312175 475750466 909865837 178776322 178776322 514786524 107334741 37467656 611449960 284097129 377015995 970819754 320767587 187933868 748725729 178776322 761390736 421280376 436662194 917782884 355623062 582046141 585399334 354577205 741527822 166233922 350802729 391551467 460621270 42633846 518399774 421280376 424780614 473596274 967462668 869322316 933874496 256737954 343298515 950319015 917782884 422657892 857039628 110800857 279958846 187307272 514786524 282641288 698204142 514786524 242163189 145395166 800444752 475750466 968673309 761390736 741527822 84100792 234089763 436662194 178776322 812629788 914482046 956074512 436662194 166233922 869322316 557917929 693909716 813693723 839573090 812629788 256807040 377015995 187307272 750210921 869322316 424780614 234089763 110800857 242163189 203170078 436662194 436662194 582046141 203170078 105230327 861179113 700216083 748725729 377015995 518399774 706143946 37467656 801608520 968673309 748725729 391551467 495151474 701144654 256737954 287514767 411437340 391551467 741527822 391551467 320767587 514786524 355623062 605868704 391551467 96325706 460621270 698204142 431992241 422474141 203170078 518399774 970819754 495151474 585399334 467312175 518399774 166233922 865966056 402728415 350802729 585399334 350369501 84100792 861179113 777567625 741527822 968673309 748725729 354577205 792486850 202470992 861175812 292988355 611449960 178776322 933874496 282641288 933874496 582046141 279958846 354577205 761390736 514786524 813693723 514786524 467312175 460621270 516798019 611449960 605868704 187933868 303512140 518399774 37467656 917782884 187933868 287514767 933874496 914482046 354441083 233350056 233350056 178776322 310459790 421280376 700216083 234089763 861179113 950319015 178776322 909865837 84100792 693909716 234089763 391551467 96325706 950319015 96325706 516798019 187307272 187307272 202470992 475750466 234089763 473596274 105230327 950319015 805493285 23405136 96325706 605868704 310459790 956074512 655852295 354577205 350369501 805493285 970819754 203170078 857039628 750210921 33552010 914482046 914482046 460621270 914482046 750210921 96325706 377015995 956074512 377015995 495151474 968673309 518410431 187933868 422657892 431992241 473596274 256737954 287514767 292988355 279958846 516798019 801608520 557917929 970819754 950319015 424780614 422657892 917782884 970819754 741527822 761390736 343298515 706143946 855274762 96325706 460621270 84100792 869322316 792486850 813693723 402728415 605868704 914482046 655852295 706143946 377015995 805493285 42633846 701144654 914482046 411437340 256807040 761390736 252767027 354441083 813693723 421280376 475750466 287514767 234841556 96325706 557917929 917782884 801608520 256737954 467312175 855274762 557917929 328713602 460621270 227189312 967462668 377015995 354577205 297851760 310459790 227189312 861175812 855274762 777567625 252767027 23405136 178776322 605868704 701144654 801608520 350802729 701144654 475750466 424780614 582046141 343298515 84100792 813693723 467312175 96325706 42633846 861179113 424780614 105230327 203170078 605868704 967462668 473596274 282641288 282641288 869322316 557917929 96325706 431992241 611449960 256807040 557917929 557917929 967462668 956074512 84100792 234089763 310459790 748725729 145395166 110800857 914482046 518399774 377015995 514786524 377015995 792486850 202470992 865966056 460621270 178776322 37467656 282641288 693909716 422474141 655852295 233350056 227189312 187933868 605868704 748725729 693909716 187307272 761390736 424780614 187307272 303512140 37467656 956074512 933874496 203170078 343298515 422474141 234841556 424780614 706143946 516798019 110800857 256807040 970819754 202470992 422657892 701144654 282641288 611449960 693909716 518399774 377015995 839573090 701144654 303512140 431992241 706143946 585399334 518399774 297851760 495151474 227189312 801608520 655852295 422657892 475750466 350369501 605868704 808616206 343298515 422474141 800444752 467312175 284097129 391551467 23405136 933874496 284097129 391551467 234089763 303512140 202470992 391551467 813693723 320767587 655852295 933874496 933874496 436662194 145395166 813693723 855274762 750210921 292988355 234841556 105230327 812629788 145395166 693909716 23405136 422657892 861175812 700216083 33552010 354441083 107334741 750210921 411437340 96325706 914482046 13084961 800444752 813693723 411437340 950319015 233350056 861175812 514786524 514786524 777567625 869322316 460621270 424780614 750210921 611449960 436662194 297851760 256737954 792486850 585399334 350802729 800444752 748725729 354577205 761390736 917782884 914482046 460621270 422657892 460621270 107334741 801608520 700216083 582046141 861179113 292988355 436662194 284097129 292988355 701144654 23405136 706143946 514786524 611449960 950319015 839573090 256807040 279958846 256737954 473596274 350802729 328713602 518399774 605868704 233350056 761390736 202470992 865966056 861179113 460621270 234089763 917782884 233350056 110800857 748725729 805493285 605868704 328713602 23405136 741527822 792486850 748725729 812629788 187933868 514786524 857039628 792486850 857039628 187307272 655852295 282641288 956074512 655852295 202470992 605868704 355623062 917782884 107334741 585399334 516798019 145395166 518410431 13084961 761390736 234089763 203170078 475750466 242163189 909865837 970819754 518399774 431992241 956074512 967462668 914482046 37467656 693909716 582046141 202470992 761390736 227189312 467312175 233350056 801608520 227189312 516798019 655852295 813693723 857039628 23405136 96325706 303512140 402728415 956074512 391551467 67084965 42633846 187933868 968673309 436662194 256807040 107334741 310459790 970819754 13084961 761390736 698204142 605868704 411437340 777567625 557917929 933874496 460621270 611449960 23405136 761390736 518399774 422657892 424780614 701144654 800444752 611449960 105230327 467312175 187933868 105230327 808616206 813693723 320767587 84100792 800444752 23405136 950319015 933874496 354441083 187307272 227189312 279958846 777567625 354441083 166233922 869322316 202470992 968673309 422657892 698204142 282641288 777567625 377015995 350369501 424780614 514786524 166233922 202470992 865966056 698204142 279958846 354577205 968673309 320767587 187307272 557917929 355623062 582046141 282641288 805493285 518399774 234841556 166233922 350369501 234841556 970819754 411437340 84100792 812629788 256737954 557917929 105230327 13084961 391551467 514786524 495151474 203170078 279958846 391551467 424780614 402728415 202470992 166233922 495151474 436662194 801608520 320767587 402728415 411437340 233350056 741527822 777567625 700216083 354441083 700216083 557917929 431992241 605868704 422474141 67084965 700216083 518399774 748725729 801608520 861179113 354441083 582046141 460621270 227189312 516798019 909865837 391551467 741527822 411437340 310459790 402728415 292988355 67084965 761390736 518399774 808616206 37467656 282641288 178776322 297851760 585399334 655852295 422474141 187933868 320767587 256737954 516798019 354441083 166233922 605868704 292988355 693909716 967462668 706143946 377015995 187933868 693909716 110800857 33552010 475750466 467312175 748725729 279958846 328713602 861179113 421280376 585399334 421280376 343298515 436662194 956074512 861175812 557917929 857039628 297851760 105230327 693909716 933874496 354441083 436662194 303512140 706143946 792486850 110800857 460621270 431992241 96325706 166233922 956074512 287514767 473596274 67084965 84100792 292988355 475750466 967462668 233350056 328713602 343298515 84100792 761390736 914482046 391551467 105230327 869322316 582046141 967462668 808616206 518399774 917782884 343298515 861179113 865966056 328713602 693909716 355623062 233350056 107334741 234089763 310459790 145395166 557917929 761390736 700216083 233350056 431992241 187933868 761390736 105230327 970819754 917782884 475750466 252767027 475750466 242163189 234089763 909865837 693909716 805493285 279958846 698204142 110800857 605868704 968673309 37467656 233350056 343298515 391551467 187933868 748725729 422657892 865966056 23405136 187307272 914482046 518399774 96325706 350802729 411437340 178776322 467312175 808616206 110800857 516798019 861175812 310459790 411437340 917782884 970819754 700216083 421280376 970819754 422474141 110800857 431992241 166233922 801608520 287514767 402728415 105230327 917782884 611449960 805493285 777567625 777567625 800444752 436662194 865966056 422474141 431992241 869322316 516798019 284097129 33552010 96325706 748725729 557917929 328713602 839573090 110800857 460621270 611449960 800444752 422657892 256737954 518399774 203170078 422657892 187307272 422657892 282641288 914482046 808616206 355623062 800444752 970819754 792486850 13084961 350369501 178776322 582046141 518410431 42633846 467312175 422474141 967462668 284097129 582046141 914482046 792486850 202470992 968673309 355623062 861179113 187307272 909865837 33552010 812629788 42633846 297851760 909865837 23405136 310459790 792486850 33552010 933874496 343298515 605868704 411437340 320767587 857039628 750210921 475750466 495151474 178776322 909865837 516798019 107334741 741527822 706143946 698204142 701144654 256737954 698204142 956074512 917782884 37467656 475750466 801608520 227189312 343298515 424780614 801608520 178776322 582046141 422657892 42633846 37467656 256807040 855274762 234841556 252767027 96325706 391551467 855274762 67084965 436662194 279958846 84100792 701144654 808616206 107334741 13084961 495151474 355623062 178776322 279958846 107334741 801608520 96325706 233350056 350369501 698204142 792486850 750210921 166233922 178776322 933874496 42633846 557917929 431992241 234089763 970819754 350369501 328713602 234089763 33552010 96325706 234089763 750210921 377015995 857039628 436662194 287514767 518399774 557917929 402728415 956074512 701144654 411437340 700216083 110800857 354441083 282641288 813693723 203170078 700216083 350802729 855274762 475750466 855274762 287514767 145395166 203170078 284097129 187933868 970819754 227189312 37467656 37467656 761390736 234841556 777567625 914482046 178776322 178776322 350369501 13084961 67084965 950319015 234089763 42633846 917782884 67084965 956074512 518410431 354441083 303512140 402728415 402728415 611449960 748725729 187307272 777567625 297851760 355623062 812629788 693909716 611449960 242163189 391551467 287514767 808616206 350802729 557917929 800444752 605868704 297851760 233350056 750210921 467312175 303512140 431992241 105230327 355623062 421280376 234089763 42633846 256807040 421280376 865966056 105230327 320767587 933874496 96325706 33552010 582046141 950319015 84100792 96325706 84100792 909865837 792486850 105230327 84100792 33552010 343298515 256807040 655852295 421280376 582046141 42633846 424780614 792486850 857039628 808616206 956074512 282641288 611449960 67084965 234089763 292988355 203170078 33552010 145395166 693909716 256807040 23405136 178776322 310459790 855274762 495151474 391551467 234841556 377015995 792486850 37467656 303512140 284097129 813693723 187933868 67084965 287514767 33552010 320767587 310459790 968673309 242163189 914482046 436662194 178776322 234089763 812629788 706143946 917782884 96325706 252767027 813693723 166233922 187933868 303512140 967462668 105230327 227189312 706143946 411437340 518399774 303512140 13084961 234841556 516798019 292988355 377015995 557917929 956074512 33552010 310459790 354577205 518410431 518410431 203170078 187933868 495151474 701144654 861179113 808616206 792486850 777567625 933874496 495151474 914482046 354577205 967462668 107334741 741527822 861175812 284097129 354441083 107334741 605868704 355623062 110800857 693909716 956074512 391551467 391551467 869322316 411437340 655852295 320767587 84100792 105230327 950319015 813693723 812629788 355623062 933874496 495151474 585399334 808616206 37467656 698204142 855274762 355623062 354577205 202470992 495151474 355623062 145395166 391551467 812629788 431992241 467312175 582046141 582046141 202470992 107334741 354577205 516798019 422474141 166233922 187307272 42633846 350369501 279958846 234089763 917782884 839573090 13084961 42633846 968673309 187307272 252767027 320767587 421280376 777567625 917782884 582046141 354577205 777567625 800444752 956074512 750210921 761390736 202470992 37467656 800444752 422474141 801608520 967462668 252767027 693909716 105230327 105230327 750210921 202470992 861179113 706143946 284097129 202470992 805493285 242163189 467312175 655852295 42633846 861179113 33552010 203170078 166233922 287514767 84100792 967462668 855274762 422657892 233350056 839573090 516798019 282641288 557917929 914482046 354441083 970819754 933874496 805493285 343298515 203170078 701144654 956074512 467312175 800444752 350369501 693909716 460621270 42633846 750210921 698204142 166233922 706143946 750210921 950319015 402728415 350802729 800444752 242163189 84100792 869322316 861175812 282641288 287514767 234841556 203170078 869322316 475750466 107334741 187307272 292988355 178776322 516798019 518399774 436662194 23405136 582046141 611449960 303512140 514786524 350369501 424780614 107334741 187307272 203170078 297851760 750210921 706143946 33552010 355623062 933874496 84100792 350369501 473596274 310459790 110800857 84100792 839573090 421280376 777567625 187933868 813693723 421280376 422474141 234089763 377015995 950319015 234841556 761390736 256807040 813693723 256807040 582046141 422657892 227189312 909865837 202470992 110800857 514786524 145395166 297851760 861179113 495151474 693909716 227189312 698204142 467312175 67084965 741527822 857039628 655852295 805493285 967462668 761390736 855274762 950319015 473596274 105230327 145395166 377015995 792486850 33552010 422474141 107334741 914482046 917782884 516798019 37467656 377015995 256737954 23405136 693909716 227189312 422474141 297851760 391551467 256737954 411437340 761390736 287514767 233350056 187307272 605868704 256807040 354577205 557917929 256807040 187933868 354577205 467312175 748725729 467312175 422657892 23405136 792486850 377015995 234841556 279958846 84100792 354577205 741527822 933874496 970819754 96325706 861179113 792486850 914482046 750210921 777567625 605868704 516798019 801608520 320767587 611449960 655852295 402728415 234089763 861179113 328713602 605868704 67084965 187307272 166233922 698204142 516798019 421280376 284097129 970819754 37467656 808616206 354577205 297851760 861179113 855274762 187933868 431992241 279958846 761390736 256807040 475750466 187933868 917782884 741527822 967462668 110800857 107334741 800444752 741527822 518399774 801608520 402728415 933874496 812629788 693909716 284097129 411437340 808616206 605868704 968673309 514786524 800444752 857039628 518399774 354441083 105230327 750210921 812629788 741527822 256807040 968673309 178776322 467312175 282641288 310459790 865966056 917782884 812629788 777567625 422657892 343298515 777567625 473596274 557917929 145395166 706143946 234089763 107334741 33552010 516798019 37467656 187933868 166233922 917782884 297851760 557917929 411437340 256807040 467312175 467312175 391551467 950319015 292988355 328713602 242163189 701144654 514786524 706143946 855274762 252767027 279958846 865966056 495151474 839573090 355623062 777567625 227189312 956074512 320767587 284097129 655852295 909865837 701144654 970819754 917782884 968673309 411437340 42633846 857039628 233350056 234089763 475750466 84100792 105230327 33552010 518410431 402728415 467312175 582046141 914482046 968673309 424780614 748725729 292988355 460621270 970819754 391551467 777567625 582046141 354577205 431992241 23405136 354441083 187933868 310459790 655852295 473596274 865966056 377015995 518399774 107334741 801608520 518410431 42633846 320767587 256807040 187307272 343298515 557917929 287514767 917782884 187307272 582046141 436662194 422474141 968673309 233350056 839573090 33552010 970819754 812629788 861175812 33552010 292988355 855274762 700216083 861179113 495151474 256807040 475750466 698204142 748725729 350369501 808616206 279958846 421280376 518410431 145395166 256737954 178776322 42633846 917782884 518410431 422657892 297851760 460621270 970819754 424780614 343298515 287514767 297851760 467312175 855274762 748725729 256807040 227189312 611449960 256737954 582046141 706143946 282641288 391551467 855274762 909865837 310459790 460621270 655852295 350369501 13084961 355623062 865966056 582046141 431992241 350802729 970819754 436662194 950319015 252767027 467312175 585399334 475750466 377015995 917782884 422474141 422657892 328713602 377015995 391551467 42633846 391551467 350802729 421280376 467312175 741527822 475750466 812629788 350802729 233350056 585399334 421280376 909865837 84100792 467312175 256807040 343298515 467312175 107334741 701144654 582046141 292988355 777567625 377015995 37467656 748725729 202470992 805493285 33552010 801608520 518410431 933874496 422657892 855274762 909865837 750210921 812629788 422657892 391551467 585399334 473596274 227189312 855274762 350802729 800444752 967462668 518410431 422474141 377015995 857039628 777567625 84100792 812629788 514786524 105230327 234841556 909865837 166233922 23405136 242163189 355623062 105230327 13084961 805493285 813693723 187307272 967462668 933874496 917782884 460621270 13084961 741527822 203170078 518399774 741527822 187933868 343298515 800444752 203170078 287514767 701144654 234089763 655852295 518410431 460621270 145395166 391551467 516798019 343298515 967462668 518399774 557917929 377015995 968673309 110800857 105230327 256737954 37467656 242163189 475750466 514786524 355623062 282641288 422474141 700216083 557917929 865966056 145395166 354577205 178776322 421280376 792486850 421280376 96325706 706143946 801608520 303512140 968673309 792486850 495151474 187933868 585399334 585399334 436662194 495151474 202470992 23405136 279958846 460621270 328713602 282641288 473596274 917782884 970819754 350802729 968673309 514786524 292988355 234841556 611449960 839573090 145395166 350802729 698204142 422474141 655852295 391551467 202470992 475750466 706143946 956074512 800444752 801608520 805493285 473596274 792486850 279958846 202470992 110800857 178776322 110800857 187307272 354441083 917782884 67084965 411437340 242163189 611449960 279958846 256807040 234841556 914482046 611449960 297851760 23405136 202470992 467312175 67084965 812629788 166233922 805493285 252767027 23405136 467312175 700216083 187933868 13084961 839573090 813693723 970819754 698204142 424780614 282641288 287514767 750210921 424780614 869322316 284097129 495151474 145395166 869322316 861175812 792486850 23405136 284097129 187933868 701144654 956074512 813693723 801608520 187933868 813693723 655852295 750210921 917782884 861175812 861179113 611449960 303512140 813693723 355623062 467312175 518410431 424780614 234089763 518399774 967462668 473596274 777567625 761390736 187933868 67084965 805493285 256737954 857039628 611449960 242163189 495151474 320767587 107334741 279958846 354441083 967462668 42633846 750210921 67084965 950319015 473596274 402728415 256807040 42633846 166233922 377015995 203170078 107334741 105230327 970819754 350369501 145395166 865966056 514786524 202470992 354577205 557917929 698204142 13084961 202470992 761390736 391551467 105230327 801608520 227189312 110800857 582046141 917782884 203170078 187307272 956074512 812629788 422657892 611449960 813693723 741527822 145395166 187307272 166233922 402728415 518410431 328713602 495151474 354577205 67084965 514786524 582046141 320767587 350802729 741527822 611449960 421280376 808616206 611449960 256737954 968673309 812629788 110800857 605868704 801608520 242163189 234841556 187933868 284097129 693909716 234089763 297851760 800444752 914482046 402728415 585399334 518410431 107334741 968673309 855274762 402728415 605868704 303512140 227189312 256737954 813693723 187307272 37467656 310459790 178776322 110800857 67084965 801608520 350369501 475750466 242163189 145395166 402728415 282641288 967462668 761390736 777567625 516798019 187307272 402728415 611449960 933874496 233350056 460621270 741527822 436662194 706143946 516798019 320767587 701144654 518410431 857039628 187307272 475750466 857039628 424780614 914482046 761390736 256807040 422657892 861179113 187307272 187933868 13084961 475750466 402728415 813693723 605868704 698204142 37467656 37467656 857039628 354577205 355623062 402728415 256737954 698204142 391551467 516798019 698204142 84100792 518399774 166233922 37467656 557917929 800444752 956074512 805493285 354441083 970819754 166233922 234089763 909865837 970819754 865966056 741527822 557917929 460621270 350802729 402728415 84100792 861179113 279958846 777567625 110800857 279958846 516798019 328713602 475750466 761390736 166233922 741527822 391551467 350802729 914482046 145395166 37467656 431992241 800444752 967462668 256807040 968673309 933874496 970819754 350802729 67084965 706143946 518410431 701144654 292988355 967462668 424780614 422474141 805493285 67084965 105230327 355623062 13084961 292988355 467312175 234089763 801608520 297851760 865966056 557917929 282641288 813693723 436662194 812629788 655852295 354441083 377015995 350802729 518399774 328713602 968673309 187307272 917782884 67084965 96325706 234841556 320767587 968673309 933874496 750210921 585399334 933874496 227189312 67084965 187307272 350802729 256737954 557917929 557917929 37467656 698204142 839573090 805493285 812629788 350802729 37467656 166233922 421280376 970819754 605868704 350802729 805493285 805493285 582046141 805493285 805493285 233350056 242163189 350369501 693909716 67084965 256737954 475750466 909865837 252767027 495151474 42633846 297851760 518399774 33552010 411437340 303512140 297851760 37467656 917782884 343298515 242163189 282641288 968673309 967462668 693909716 343298515 514786524 812629788 812629788 234089763 242163189 107334741 242163189 857039628 956074512 422657892 391551467 233350056 956074512 839573090 970819754 84100792 914482046 865966056 292988355 516798019 202470992 84100792 303512140 187933868 354577205 582046141 748725729 310459790 424780614 13084961 424780614 792486850 350369501 292988355 741527822 377015995 792486850 514786524 611449960 839573090 700216083 166233922 292988355 467312175 917782884 869322316 303512140 748725729 800444752 855274762 605868704 350369501 467312175 917782884 105230327 33552010 777567625 33552010 805493285 42633846 808616206 808616206 516798019 166233922 585399334 202470992 914482046 865966056 350802729 227189312 585399334 421280376 23405136 431992241 950319015 582046141 801608520 865966056 105230327 813693723 956074512 861175812 421280376 67084965 67084965 310459790 421280376 107334741 909865837 518399774 655852295 37467656 950319015 23405136 350369501 234089763 865966056 242163189 282641288 700216083 252767027 855274762 761390736 203170078 605868704 422474141 166233922 750210921 805493285 801608520 701144654 750210921 166233922 350802729 234089763 187307272 431992241 701144654 350369501 187933868 855274762 475750466 252767027 812629788 110800857 166233922 287514767 422474141 813693723 431992241 287514767 33552010 37467656 292988355 861175812 284097129 402728415 107334741 343298515 693909716 328713602 105230327 431992241 839573090 13084961 761390736 777567625 805493285 518410431 518399774 748725729 234841556 495151474 320767587 328713602 402728415 855274762 514786524 202470992 611449960 968673309 805493285 107334741 110800857 110800857 391551467 741527822 861179113 800444752 557917929 355623062 96325706 700216083 857039628 701144654 411437340 145395166 557917929 234841556 233350056 812629788 377015995 777567625 693909716 473596274 84100792 475750466 514786524 297851760 518410431 320767587 110800857 808616206 320767587 518410431 800444752 256807040 693909716 585399334 96325706 424780614 252767027 865966056 187307272 105230327 800444752 693909716 968673309 869322316 67084965 518410431 460621270 956074512 284097129 343298515 343298515 813693723 861175812 808616206 256807040 956074512 855274762 13084961 279958846 354441083 110800857 13084961 355623062 292988355 514786524 178776322 37467656 422657892 655852295 698204142 256737954 23405136 914482046 227189312 354441083 869322316 495151474 693909716 303512140 67084965 310459790 178776322 202470992 467312175 110800857 187307272 611449960 227189312 431992241 234089763 107334741 700216083 284097129 956074512 391551467 422657892 805493285 516798019 411437340 750210921 473596274 354441083 611449960 178776322 303512140 37467656 292988355 166233922 233350056 252767027 422657892 354577205 292988355 107334741 839573090 750210921 411437340 968673309 355623062 514786524 516798019 933874496 750210921 495151474 234089763 279958846 431992241 777567625 33552010 950319015 166233922 869322316 391551467 861179113 354441083 391551467 145395166 475750466 42633846 917782884 956074512 203170078 701144654 297851760 354441083 518399774 855274762 956074512 869322316 421280376 256737954 328713602 42633846 350369501 655852295 107334741 242163189 495151474 968673309 839573090 748725729 105230327 234841556 748725729 460621270 605868704 855274762 105230327 792486850 422474141 495151474 256737954 178776322 105230327 203170078 582046141 287514767 33552010 256737954 869322316 107334741 402728415 354577205 741527822 777567625 914482046 792486850 287514767 761390736 350369501 655852295 166233922 917782884 698204142 813693723 495151474 343298515 110800857 282641288 495151474 422474141 956074512 431992241 748725729 233350056 234089763 706143946 350369501 391551467 422657892 252767027 748725729 256807040 518399774 187307272 914482046 812629788 460621270 968673309 256737954 808616206 202470992 292988355 473596274 391551467 350369501 202470992 611449960 256737954 950319015 861175812 655852295 105230327 328713602 422657892 187307272 187307272 473596274 706143946 110800857 202470992 328713602 701144654 970819754 23405136 516798019 252767027 655852295 411437340 67084965 605868704 234841556 518410431 865966056 436662194 234089763 516798019 917782884 13084961 473596274 460621270 354577205 950319015 585399334 355623062 701144654 297851760 202470992 967462668 855274762 518410431 761390736 354441083 701144654 557917929 105230327 611449960 411437340 282641288 110800857 110800857 750210921 256737954 473596274 284097129 343298515 287514767 178776322 227189312 187933868 748725729 967462668 96325706 320767587 805493285 187933868 495151474 350369501 748725729 582046141 693909716 252767027 166233922 233350056 909865837 582046141 967462668 801608520 805493285 706143946 256807040 693909716 42633846 518410431 411437340 233350056 741527822 37467656 431992241 693909716 467312175 328713602 422657892 279958846 252767027 227189312 748725729 693909716 145395166 110800857 839573090 203170078 166233922 909865837 320767587 933874496 970819754 808616206 605868704 287514767 96325706 950319015 107334741 354441083 861179113 750210921 431992241 585399334 37467656 514786524 320767587 933874496 350369501 970819754 424780614 187933868 13084961 105230327 42633846 350369501 202470992 256807040 33552010 105230327 701144654 242163189 178776322 292988355 808616206 328713602 279958846 233350056 869322316 514786524 495151474 516798019 808616206 411437340 605868704 514786524 857039628 467312175 107334741 701144654 350369501 37467656 252767027 805493285 865966056 110800857 655852295 467312175 187307272 473596274 839573090 350802729 421280376 698204142 805493285 516798019 970819754 303512140 909865837 187307272 518399774 585399334 557917929 750210921 234841556 350802729 700216083 411437340 33552010 750210921 178776322 422474141 279958846 354441083 279958846 605868704 234841556 203170078 865966056 861179113 968673309 706143946 421280376 187933868 585399334 187307272 950319015 518410431 234089763 343298515 467312175 777567625 748725729 582046141 808616206 611449960 234841556 582046141 518410431 933874496 861179113 914482046 202470992 805493285 107334741 861175812 402728415 869322316 391551467 475750466 585399334 516798019 256807040 967462668 377015995 377015995 310459790 436662194 145395166 933874496 956074512 234089763 869322316 792486850 107334741 391551467 354441083 970819754 343298515 741527822 411437340 909865837 792486850 917782884 107334741 252767027 377015995 178776322 355623062 202470992 84100792 310459790 96325706 436662194 801608520 933874496 320767587 968673309 805493285 495151474 67084965 812629788 808616206 861175812 203170078 914482046 808616206 411437340 42633846 284097129 424780614 761390736 354441083 292988355 320767587 431992241 287514767 256737954 350802729 252767027 67084965 917782884 861175812 611449960 234089763 350369501 166233922 933874496 914482046 107334741 234089763 107334741 424780614 495151474 23405136 42633846 422474141 950319015 655852295 436662194 865966056 808616206 391551467 516798019 857039628 424780614 741527822 227189312 110800857 354441083 355623062 42633846 297851760 855274762 777567625 812629788 107334741 950319015 514786524 23405136 402728415 473596274 279958846 855274762 202470992 355623062 800444752 700216083 23405136 23405136 970819754 391551467 585399334 187933868 411437340 693909716 431992241 343298515 292988355 391551467 292988355 495151474 748725729 865966056 166233922 611449960 812629788 178776322 187307272 284097129 37467656 855274762 698204142 436662194 234089763 800444752 42633846 693909716 460621270 96325706 310459790 37467656 202470992 234841556 970819754 467312175 234841556 857039628 585399334 178776322 495151474 145395166 431992241 857039628 292988355 354441083 950319015 166233922 839573090 514786524 292988355 110800857 933874496 282641288 475750466 292988355 865966056 402728415 242163189 865966056 516798019 23405136 292988355 967462668 869322316 107334741 350369501 23405136 67084965 706143946 350802729 693909716 287514767 350369501 861175812 869322316 350369501 354441083 233350056 909865837 518410431 355623062 914482046 741527822 805493285 857039628 750210921 839573090 256807040 514786524 693909716 585399334 166233922 187307272 145395166 800444752 320767587 297851760 96325706 968673309 748725729 431992241 284097129 557917929 475750466 328713602 178776322 411437340 812629788 805493285 166233922 585399334 792486850 792486850 950319015 145395166 33552010 328713602 391551467 655852295 166233922 460621270 227189312 287514767 518399774 320767587 777567625 950319015 424780614 813693723 105230327 107334741 460621270 861175812 655852295 518410431 800444752 187933868 350802729 96325706 187307272 187933868 950319015 279958846 202470992 861175812 284097129 956074512 467312175 242163189 516798019 284097129 421280376 950319015 909865837 698204142 909865837 655852295 741527822 495151474 252767027 282641288 227189312 514786524 234841556 514786524 13084961 582046141 813693723 233350056 698204142 750210921 96325706 813693723 805493285 310459790 698204142 518410431 839573090 585399334 96325706 812629788 256807040 701144654 582046141 42633846 107334741 355623062 292988355 110800857 611449960 292988355 402728415 23405136 861179113 839573090 297851760 411437340 436662194 605868704 310459790 801608520 857039628 436662194 279958846 861179113 748725729 187307272 933874496 187933868 914482046 516798019 377015995 292988355 865966056 96325706 741527822 234841556 706143946 475750466 166233922 33552010 473596274 279958846 495151474 178776322 698204142 585399334 350802729 187307272 297851760 585399334 187307272 178776322 495151474 812629788 861179113 857039628 84100792 805493285 402728415 187933868 252767027 970819754 377015995 234841556 861175812 377015995 303512140 808616206 518410431 166233922 282641288 279958846 605868704 557917929 436662194 968673309 585399334 402728415 422474141 110800857 202470992 411437340 252767027 805493285 320767587 748725729 800444752 582046141 861179113 701144654 37467656 328713602 377015995 467312175 350802729 909865837 252767027 422657892 460621270 187307272 203170078 467312175 706143946 557917929 693909716 178776322 950319015 256807040 187307272 956074512 839573090 865966056 917782884 279958846 303512140 869322316 234089763 701144654 354577205 187933868 166233922 202470992 812629788 303512140 808616206 424780614 350369501 202470992 242163189 37467656 950319015 355623062 42633846 105230327 518399774 495151474 869322316 84100792 391551467 297851760 391551467 611449960 605868704 23405136 706143946 33552010 655852295 812629788 514786524 84100792 411437340 514786524 310459790 227189312 950319015 105230327 701144654 310459790 956074512 256807040 701144654 242163189 516798019 917782884 350369501 869322316 424780614 861175812 343298515 812629788 292988355 256807040 37467656 812629788 303512140 693909716 350802729 701144654 350802729 279958846 303512140 350369501 693909716 741527822 422474141 801608520 812629788 967462668 234841556 585399334 917782884 514786524 431992241 297851760 967462668 611449960 748725729 328713602 350369501 777567625 585399334 611449960 813693723 350369501 805493285 343298515 706143946 354441083 145395166 518410431 516798019 355623062 303512140 460621270 424780614 792486850 518399774 855274762 467312175 303512140 761390736 350802729 320767587 187933868 748725729 968673309 67084965 328713602 611449960 292988355 518410431 297851760 411437340 813693723 467312175 202470992 13084961 495151474 611449960 402728415 792486850 84100792 495151474 808616206 310459790 801608520 611449960 792486850 402728415 585399334 424780614 800444752 354577205 436662194 585399334 805493285 350802729 105230327 933874496 813693723 354441083 748725729 839573090 377015995 105230327 227189312 320767587 350369501 605868704 292988355 187933868 166233922 354577205 855274762 813693723 967462668 424780614 801608520 377015995 933874496 391551467 256737954 202470992 391551467 202470992 813693723 761390736 698204142 343298515 67084965 857039628 33552010 516798019 422474141 800444752 495151474 354441083 242163189 970819754 805493285 861175812 422474141 909865837 970819754 808616206 310459790 748725729 355623062 350369501 557917929 611449960 582046141 234089763 402728415 84100792 855274762 233350056 233350056 310459790 202470992 320767587 421280376 310459790 292988355 328713602 801608520 557917929 252767027 741527822 256737954 857039628 839573090 475750466 611449960 436662194 800444752 917782884 808616206 970819754 518399774 514786524 256807040 800444752 605868704 203170078 282641288 297851760 869322316 698204142 166233922 110800857 84100792 310459790 187307272 475750466 287514767 748725729 436662194 256807040 698204142 422474141 792486850 287514767 605868704 518410431 812629788 869322316 96325706 741527822 518410431 310459790 792486850 256737954 467312175 33552010 970819754 967462668 956074512 750210921 813693723 585399334 350369501 67084965 320767587 748725729 865966056 284097129 914482046 227189312 750210921 411437340 516798019 518399774 700216083 655852295 970819754 234089763 605868704 857039628 96325706 706143946 145395166 33552010 145395166 701144654 279958846 354577205 256737954 933874496 801608520 320767587 956074512 421280376 256807040 282641288 424780614 605868704 105230327 354441083 557917929 812629788 402728415 700216083 516798019 801608520 354577205 256737954 805493285 13084961 585399334 166233922 861175812 422474141 42633846 801608520 812629788 800444752 805493285 252767027 812629788 516798019 391551467 460621270 812629788 422657892 328713602 750210921 284097129 402728415 187307272 950319015 42633846 234841556 467312175 105230327 605868704 350369501 282641288 350369501 107334741 693909716 701144654 968673309 950319015 808616206 917782884 292988355 350369501 96325706 13084961 23405136 84100792 13084961 320767587 857039628 96325706 234089763 421280376 514786524 801608520 42633846 605868704 701144654 233350056 761390736 96325706 233350056 777567625 967462668 495151474 741527822 284097129 655852295 701144654 701144654 933874496 701144654 813693723 514786524 800444752 750210921 777567625 203170078 421280376 355623062 869322316 422657892 701144654 518399774 42633846 343298515 37467656 950319015 33552010 436662194 861179113 252767027 350802729 950319015 460621270 110800857 377015995 42633846 421280376 968673309 105230327 284097129 105230327 303512140 460621270 473596274 422657892 354441083 33552010 693909716 350802729 354441083 436662194 33552010 467312175 611449960 279958846 750210921 516798019 839573090 855274762 750210921 234841556 234841556 970819754 178776322 320767587 105230327 242163189 706143946 377015995 187307272 792486850 187307272 869322316 145395166 320767587 956074512 42633846 700216083 23405136 297851760 166233922 187307272 741527822 605868704 518410431 700216083 343298515 203170078 701144654 252767027 424780614 741527822 166233922 402728415 424780614 303512140 110800857 292988355 355623062 233350056 242163189 242163189 475750466 741527822 495151474 917782884 256807040 792486850 777567625 411437340 320767587 252767027 701144654 303512140 518410431 145395166 813693723 436662194 33552010 857039628 252767027 252767027 282641288 33552010 933874496 256737954 516798019 67084965 700216083 516798019 933874496 242163189 37467656 582046141 96325706 914482046 431992241 585399334 808616206 855274762 475750466 701144654 655852295 354441083 460621270 297851760 234841556 792486850 252767027 110800857 178776322 611449960 861179113 777567625 320767587 67084965 917782884 611449960 761390736 343298515 227189312 422657892 655852295 350802729 516798019 585399334 436662194 968673309 970819754 67084965 801608520 252767027 292988355 234841556 107334741 354577205 13084961 748725729 855274762 424780614 310459790 202470992 242163189 800444752 421280376 402728415 968673309 475750466 310459790 145395166 495151474 310459790 855274762 460621270 256807040 303512140 748725729 869322316 460621270 96325706 800444752 582046141 110800857 422657892 968673309 187307272 256737954 968673309 701144654 761390736 813693723 777567625 812629788 473596274 145395166 107334741 279958846 42633846 256807040 422657892 968673309 96325706 813693723 605868704 252767027 105230327 424780614 777567625 234841556 13084961 110800857 292988355 96325706 800444752 297851760 166233922 808616206 287514767 475750466 701144654 839573090 303512140 516798019 42633846 706143946 933874496 282641288 23405136 23405136 956074512 279958846 473596274 655852295 473596274 706143946 233350056 227189312 303512140 422657892 424780614 917782884 865966056 354441083 655852295 861179113 801608520 105230327 292988355 605868704 518399774 750210921 284097129 611449960 105230327 287514767 145395166 256737954 813693723 42633846 516798019 234089763 801608520 297851760 227189312 611449960 956074512 855274762 693909716 706143946 801608520 706143946 350802729 242163189 187307272 391551467 424780614 473596274 557917929 145395166 37467656 42633846 956074512 557917929 303512140 968673309 693909716 792486850 473596274 516798019 855274762 968673309 701144654 402728415 355623062 84100792 297851760 310459790 701144654 436662194 297851760 256807040 96325706 377015995 698204142 256737954 343298515 808616206 256737954 518399774 917782884 33552010 310459790 354577205 202470992 933874496 422657892 431992241 460621270 956074512 178776322 37467656 252767027 282641288 855274762 698204142 343298515 166233922 865966056 518410431 421280376 391551467 279958846 605868704 741527822 354441083 857039628 292988355 67084965 256807040 611449960 701144654 354441083 424780614 655852295 145395166 855274762 805493285 23405136 310459790 252767027 252767027 234089763 805493285 655852295 861175812 865966056 761390736 287514767 741527822 839573090 67084965 328713602 227189312 107334741 411437340 970819754 402728415 284097129 279958846 792486850 917782884 354441083 518410431 310459790 33552010 234841556 467312175 227189312 865966056 956074512 950319015 391551467 801608520 23405136 582046141 422657892 865966056 865966056 792486850 792486850 460621270 655852295 761390736 107334741 343298515 202470992 202470992 233350056 812629788 145395166 252767027 279958846 914482046 355623062 343298515 698204142 861179113 518399774 748725729 812629788 242163189 42633846 234089763 227189312 865966056 909865837 808616206 514786524 187307272 145395166 422474141 800444752 909865837 693909716 234841556 234841556 800444752 518399774 495151474 145395166 701144654 328713602 861179113 303512140 292988355 514786524 233350056 145395166 233350056 166233922 909865837 37467656 855274762 145395166 284097129 303512140 518410431 422657892 105230327 956074512 857039628 422474141 234841556 460621270 761390736 698204142 655852295 84100792 279958846 967462668 350369501 33552010 292988355 37467656 518399774 421280376 297851760 105230327 909865837 297851760 857039628 950319015 861179113 516798019 178776322 234089763 145395166 422657892 377015995 354577205 750210921 37467656 297851760 909865837 777567625 310459790 933874496 84100792 282641288 310459790 234089763 808616206 970819754 967462668 256737954 145395166 187307272 107334741 467312175 33552010 187307272 303512140 424780614 242163189 279958846 377015995 431992241 475750466 693909716 761390736 813693723 377015995 473596274 84100792 950319015 402728415 282641288 187933868 956074512 495151474 105230327 518410431 256807040 777567625 865966056 917782884 303512140 233350056 310459790 582046141 839573090 909865837 436662194 33552010 279958846 812629788 107334741 105230327 518410431 287514767 84100792 421280376 256737954 23405136 391551467 355623062 422657892 750210921 256807040 422657892 968673309 839573090 355623062 96325706 320767587 354441083 655852295 812629788 518399774 808616206 96325706 808616206 861179113 861179113 256737954 256737954 303512140 917782884 495151474 187307272 279958846 909865837 431992241 582046141 234841556 166233922 110800857 467312175 516798019 377015995 933874496 343298515 585399334 422474141 284097129 377015995 13084961 518410431 145395166 516798019 813693723 801608520 343298515 933874496 424780614 475750466 808616206 808616206 303512140 467312175 310459790 431992241 96325706 84100792 23405136 320767587 436662194 748725729 914482046 227189312 187933868 805493285 700216083 350802729 956074512 421280376 287514767 107334741 701144654 698204142 42633846 350802729 252767027 475750466 377015995 354441083 37467656 518399774 227189312 421280376 202470992 282641288 857039628 284097129 436662194 310459790 402728415 956074512 402728415 801608520 105230327 203170078 350369501 234841556 741527822 861175812 282641288 166233922 750210921 350802729 377015995 706143946 377015995 37467656 377015995 105230327 256807040 377015995 813693723 950319015 13084961 96325706 233350056 611449960 861175812 377015995 421280376 801608520 475750466 350802729 436662194 605868704 178776322 467312175 354441083 495151474 145395166 42633846 460621270 495151474 611449960 202470992 422474141 84100792 422657892 869322316 701144654 495151474 693909716 460621270 792486850 956074512 421280376 292988355 518410431 320767587 343298515 303512140 343298515 422657892 234089763 96325706 422474141 233350056 13084961 970819754 328713602 355623062 391551467 328713602 473596274 343298515 287514767 320767587 242163189 105230327 310459790 256807040 422657892 23405136 354441083 178776322 585399334 839573090 518410431 377015995 233350056 424780614 557917929 303512140 178776322 801608520 611449960 801608520 800444752 933874496 801608520 292988355 234089763 256807040 178776322 706143946 693909716 107334741 42633846 968673309 424780614 187307272 460621270 202470992 914482046 350369501 861179113 431992241 813693723 933874496 518399774 701144654 808616206 187933868 582046141 292988355 839573090 145395166 310459790 813693723 242163189 354577205 801608520 203170078 516798019 869322316 187307272 698204142 256807040 970819754 37467656 84100792 350802729 105230327 354441083 812629788 460621270 233350056 557917929 166233922 698204142 516798019 297851760 655852295 701144654 605868704 350369501 287514767 865966056 967462668 202470992 424780614 805493285 421280376 557917929 105230327 909865837 284097129 933874496 234841556 234841556 178776322 37467656 13084961 256807040 96325706 33552010 869322316 202470992 698204142 37467656 956074512 355623062 350802729 700216083 861179113 861179113 107334741 557917929 350369501 354577205 343298515 252767027 287514767 857039628 187933868 914482046 813693723 187933868 234841556 252767027 516798019 282641288 252767027 377015995 805493285 748725729 23405136 431992241 37467656 350802729 203170078 96325706 256807040 355623062 460621270 741527822 748725729 700216083 252767027 800444752 518399774 693909716 233350056 355623062 970819754 909865837 518410431 297851760 23405136 202470992 777567625 693909716 303512140 801608520 402728415 495151474 865966056 67084965 145395166 605868704 473596274 234089763 761390736 861175812 869322316 391551467 933874496 748725729 279958846 354441083 805493285 422657892 861175812 706143946 227189312 402728415 514786524 424780614 557917929 467312175 792486850 350369501 234841556 350802729 582046141 698204142 839573090 320767587 422657892 431992241 861179113 460621270 801608520 914482046 473596274 968673309 377015995 909865837 234089763 557917929 436662194 761390736 805493285 970819754 391551467 350369501 698204142 411437340 203170078 310459790 328713602 693909716 233350056 495151474 279958846 861179113 178776322 256737954 391551467 865966056 914482046 422474141 284097129 227189312 402728415 857039628 343298515 23405136 256737954 284097129 741527822 514786524 303512140 701144654 865966056 701144654 839573090 495151474 467312175 706143946 741527822 343298515 355623062 107334741 292988355 279958846 203170078 516798019 96325706 33552010 256807040 13084961 967462668 256737954 297851760 857039628 518410431 475750466 256807040 861179113 582046141 227189312 377015995 475750466 950319015 436662194 84100792 110800857 516798019 227189312 282641288 431992241 233350056 105230327 518399774 741527822 234841556 917782884 292988355 234841556 234841556 187933868 234841556 328713602 808616206 67084965 748725729 467312175 700216083 869322316 436662194 792486850 700216083 761390736 284097129 741527822 328713602 234841556 282641288 110800857 557917929 473596274 933874496 909865837 655852295 279958846 84100792 693909716 402728415 805493285 582046141 701144654 33552010 320767587 252767027 518399774 256737954 202470992 13084961 422657892 234841556 287514767 328713602 343298515 354441083 805493285 869322316 234841556 227189312 706143946 391551467 227189312 861179113 202470992 256807040 431992241 252767027 33552010 514786524 233350056 145395166 391551467 203170078 297851760 234089763 516798019 422657892 968673309 839573090 421280376 582046141 424780614 227189312 178776322 256737954 105230327 279958846 968673309 292988355 585399334 355623062 968673309 473596274 750210921 287514767 475750466 800444752 808616206 203170078 422657892 813693723 950319015 585399334 233350056 693909716 13084961 514786524 557917929 611449960 436662194 227189312 233350056 801608520 377015995 585399334 350369501 518399774 436662194 284097129 950319015 166233922 460621270 303512140 202470992 514786524 320767587 761390736 377015995 328713602 865966056 750210921 792486850 107334741 655852295 956074512 328713602 350802729 518410431 436662194 914482046 970819754 792486850 411437340 202470992 460621270 967462668 227189312 812629788 693909716 861179113 467312175 861179113 914482046 96325706 750210921 187307272 801608520 202470992 914482046 242163189 234841556 284097129 950319015 202470992 700216083 518410431 145395166 202470992 107334741 178776322 256807040 202470992 970819754 424780614 303512140 187933868 187307272 411437340 350369501 355623062 801608520 777567625 865966056 861179113 968673309 917782884 227189312 411437340 750210921 287514767 242163189 354577205 605868704 350802729 67084965 424780614 701144654 166233922 585399334 328713602 350369501 320767587 655852295 467312175 402728415 350369501 473596274 655852295 234089763 473596274 402728415 96325706 839573090 436662194 475750466 350802729 801608520 391551467 655852295 297851760 110800857 611449960 839573090 234841556 320767587 968673309 800444752 808616206 303512140 287514767 23405136 256737954 355623062 475750466 203170078 422474141 917782884 869322316 855274762 282641288 256737954 706143946 861175812 256737954 741527822 402728415 861179113 967462668 436662194 933874496 402728415 761390736 750210921 812629788 800444752 234089763 297851760 310459790 107334741 514786524 970819754 917782884 279958846 812629788 256737954 861179113 473596274 800444752 421280376 84100792 436662194 310459790 467312175 865966056 698204142 256807040 865966056 256807040 187933868 233350056 655852295 422474141 700216083 411437340 808616206 693909716 467312175 411437340 605868704 514786524 808616206 284097129 518410431 518410431 460621270 436662194 701144654 516798019 467312175 105230327 777567625 391551467 303512140 391551467 869322316 303512140 706143946 343298515 970819754 857039628 516798019 706143946 187307272 475750466 808616206 234089763 187933868 460621270 421280376 914482046 227189312 242163189 970819754 422657892 473596274 865966056 233350056 518399774 391551467 518410431 800444752 166233922 473596274 178776322 391551467 700216083 741527822 869322316 391551467 968673309 355623062 242163189 741527822 741527822 865966056 865966056 968673309 801608520 950319015 585399334 252767027 473596274 422474141 967462668 354577205 422657892 914482046 516798019 355623062 391551467 422474141 933874496 467312175 287514767 203170078 865966056 303512140 518410431 518399774 354441083 700216083 84100792 310459790 256807040 350802729 761390736 968673309 84100792 310459790 514786524 777567625 350802729 310459790 107334741 475750466 585399334 839573090 234089763 187933868 284097129 424780614 611449960 287514767 473596274 869322316 777567625 96325706 611449960 233350056 297851760 391551467 968673309 166233922 805493285 861175812 495151474 861179113 203170078 801608520 202470992 800444752 473596274 812629788 605868704 812629788 950319015 473596274 320767587 23405136 514786524 473596274 865966056 355623062 800444752 518410431 252767027 812629788 320767587 431992241 655852295 242163189 421280376 227189312 310459790 279958846 411437340 354441083 968673309 187307272 166233922 693909716 67084965 495151474 23405136 234089763 256737954 914482046 23405136 909865837 792486850 968673309 234089763 956074512 495151474 320767587 700216083 808616206 37467656 256807040 105230327 655852295 187307272 693909716 869322316 611449960 203170078 706143946 84100792 84100792 611449960 861179113 693909716 518399774 242163189 297851760 424780614 700216083 698204142 706143946 23405136 956074512 67084965 475750466 303512140 861175812 968673309 84100792 227189312 297851760 706143946 917782884 287514767 857039628 292988355 96325706 700216083 105230327 495151474 514786524 514786524 256807040 227189312 655852295 310459790 861175812 421280376 812629788 761390736 741527822 145395166 585399334 585399334 475750466 284097129 37467656 421280376 422657892 328713602 279958846 475750466 473596274 233350056 67084965 355623062 402728415 801608520 422474141 297851760 13084961 914482046 203170078 801608520 279958846 475750466 227189312 750210921 436662194 350802729 741527822 350802729 227189312 460621270 750210921 698204142 582046141 518410431 777567625 748725729 792486850 178776322 350369501 516798019 701144654 933874496 968673309 355623062 857039628 13084961 855274762 693909716 105230327 693909716 350802729 320767587 514786524 23405136 310459790 968673309 350802729 956074512 967462668 968673309 813693723 518399774 861179113 252767027 350802729 761390736 467312175 279958846 187933868 467312175 701144654 391551467 861179113 861179113 145395166 13084961 96325706 839573090 187933868 605868704 777567625 42633846 234089763 967462668 256737954 706143946 518399774 950319015 808616206 475750466 516798019 292988355 96325706 402728415 869322316 777567625 256807040 187307272 792486850 202470992 233350056 518399774 582046141 582046141 422474141 422657892 855274762 227189312 582046141 354441083 605868704 967462668 354577205 808616206 706143946 284097129 292988355 252767027 96325706 110800857 355623062 473596274 801608520 467312175 84100792 422474141 256737954 611449960 605868704 865966056 110800857 422474141 812629788 693909716 518410431 516798019 256807040 422657892 467312175 518410431 297851760 287514767 518410431 422474141 187307272 422657892 320767587 328713602 377015995 436662194 421280376 67084965 909865837 422474141 411437340 107334741 23405136 861179113 23405136 967462668 792486850 741527822 557917929 585399334 750210921 792486850 422657892 865966056 475750466 233350056 279958846 354577205 110800857 202470992 84100792 411437340 242163189 861179113 557917929 839573090 292988355 467312175 256737954 421280376 343298515 202470992 518399774 968673309 242163189 350802729 750210921 805493285 967462668 950319015 320767587 516798019 518399774 950319015 706143946 343298515 750210921 187307272 355623062 812629788 750210921 748725729 37467656 869322316 424780614 839573090 303512140 460621270 202470992 585399334 968673309 839573090 187307272 187933868 700216083 279958846 917782884 460621270 256807040 605868704 145395166 187307272 354441083 917782884 145395166 761390736 37467656 582046141 279958846 328713602 377015995 741527822 252767027 741527822 701144654 256807040 750210921 460621270 777567625 857039628 402728415 431992241 605868704 436662194 287514767 178776322 968673309 354577205 234841556 377015995 178776322 655852295 605868704 297851760 256807040 422657892 110800857 967462668 411437340 812629788 967462668 256737954 187933868 328713602 227189312 145395166 424780614 84100792 460621270 282641288 33552010 857039628 256807040 287514767 350369501 748725729 557917929 777567625 950319015 865966056 320767587 411437340 377015995 950319015 242163189 698204142 234841556 37467656 256807040 234089763 655852295 460621270 391551467 812629788 933874496 611449960 256807040 422657892 857039628 495151474 234841556 96325706 933874496 242163189 909865837 252767027 355623062 917782884 354577205 792486850 377015995 967462668 473596274 777567625 839573090 950319015 805493285 693909716 13084961 292988355 391551467 805493285 391551467 107334741 967462668 227189312 202470992 187933868 855274762 202470992 33552010 297851760 518410431 460621270 933874496 424780614 187307272 279958846 187933868 693909716 585399334 320767587 514786524 761390736 741527822 777567625 256807040 355623062 355623062 37467656 297851760 107334741 917782884 377015995 655852295 320767587 105230327 917782884 13084961 252767027 748725729 424780614 857039628 42633846 343298515 110800857 518410431 242163189 557917929 110800857 557917929 557917929 354441083 242163189 741527822 518410431 350369501 303512140 693909716 287514767 800444752 801608520 256807040 187307272 202470992 970819754 107334741 202470992 698204142 256737954 761390736 256807040 748725729 700216083 110800857 187933868 865966056 801608520 761390736 805493285 328713602 297851760 605868704 421280376 424780614 706143946 377015995 869322316 422657892 411437340 354577205 13084961 107334741 284097129 354441083 320767587 178776322 234089763 516798019 350369501 297851760 813693723 343298515 805493285 105230327 279958846 256807040 475750466 611449960 320767587 284097129 42633846 698204142 917782884 23405136 516798019 761390736 611449960 234841556 424780614 933874496 514786524 808616206 950319015 287514767 967462668 655852295 700216083 105230327 808616206 187307272 967462668 808616206 377015995 761390736 234841556 242163189 813693723 869322316 839573090 855274762 741527822 187307272 343298515 297851760 514786524 297851760 166233922 350369501 813693723 328713602 777567625 917782884 227189312 861175812 861179113 354577205 967462668 303512140 242163189 839573090 801608520 227189312 23405136 84100792 518410431 557917929 354441083 292988355 33552010 933874496 107334741 741527822 812629788 801608520 800444752 23405136 865966056 605868704 252767027 557917929 914482046 297851760 287514767 933874496 869322316 145395166 33552010 839573090 256807040 354441083 585399334 800444752 467312175 422657892 518410431 861179113 748725729 700216083 411437340 279958846 233350056 861175812 282641288 391551467 855274762 355623062 861179113 855274762 861179113 857039628 23405136 37467656 42633846 518410431 655852295 67084965 227189312 422474141 967462668 343298515 328713602 431992241 297851760 861179113 402728415 698204142 282641288 706143946 585399334 813693723 813693723 110800857 242163189 808616206 42633846 256737954 234089763 282641288 582046141 514786524 914482046 956074512 145395166 777567625 424780614 145395166 421280376 234841556 354577205 105230327 516798019 350802729 706143946 956074512 968673309 110800857 700216083 67084965 422657892 805493285 812629788 801608520 227189312 792486850 495151474 287514767 861179113 33552010 297851760 178776322 422657892 187933868 421280376 67084965 67084965 234841556 203170078 187307272 234841556 812629788 475750466 252767027 354577205 950319015 495151474 42633846 233350056 187307272 110800857 67084965 761390736 343298515 839573090 287514767 436662194 917782884 233350056 234089763 377015995 611449960 750210921 320767587 354577205 518399774 303512140 467312175 343298515 110800857 475750466 320767587 436662194 431992241 431992241 166233922 391551467 110800857 202470992 105230327 861175812 292988355 956074512 96325706 585399334 741527822 967462668 813693723 956074512 700216083 869322316 354577205 582046141 377015995 242163189 869322316 343298515 303512140 741527822 741527822 411437340 701144654 297851760 968673309 693909716 187307272 495151474 256807040 914482046 422657892 839573090 808616206 23405136 741527822 808616206 495151474 967462668 33552010 166233922 145395166 855274762 701144654 933874496 110800857 611449960 706143946 424780614 909865837 777567625 107334741 805493285 343298515 284097129 287514767 861175812 42633846 967462668 473596274 110800857 518410431 805493285 166233922 96325706 518410431 252767027 256807040 234841556 110800857 655852295 475750466 350802729 968673309 950319015 956074512 424780614 805493285 187307272 970819754 343298515 424780614 467312175 256807040 166233922 812629788 950319015 582046141 187933868 203170078 343298515 518399774 700216083 234089763 700216083 355623062 421280376 475750466 350802729 23405136 187933868 292988355 808616206 187933868 284097129 813693723 279958846 516798019 402728415 107334741 287514767 233350056 611449960 611449960 96325706 411437340 865966056 839573090 792486850 96325706 227189312 805493285 813693723 805493285 950319015 303512140 475750466 792486850 514786524 282641288 865966056 518399774 970819754 933874496 166233922 350369501 421280376 475750466 909865837 203170078 297851760 187933868 166233922 422657892 107334741 970819754 655852295 227189312 956074512 256737954 343298515 701144654 869322316 320767587 813693723 287514767 933874496 33552010 460621270 421280376 857039628 495151474 801608520 178776322 343298515 741527822 801608520 861175812 865966056 187307272 761390736 857039628 422657892 287514767 292988355 805493285 242163189 968673309 377015995 467312175 287514767 67084965 582046141 514786524 761390736 805493285 968673309 234089763 473596274 956074512 203170078 698204142 242163189 701144654 234089763 605868704 234841556 67084965 355623062 933874496 777567625 741527822 310459790 611449960 865966056 582046141 861179113 233350056 37467656 202470992 23405136 303512140 808616206 107334741 869322316 350369501 655852295 869322316 350369501 303512140 279958846 354577205 839573090 839573090 933874496 303512140 914482046 706143946 611449960 741527822 256737954 950319015 391551467 865966056 422474141 252767027 421280376 839573090 166233922 701144654 279958846 422474141 693909716 514786524 67084965 956074512 23405136 297851760 33552010 839573090 84100792 557917929 84100792 297851760 320767587 748725729 343298515 13084961 233350056 436662194 917782884 350802729 178776322 475750466 297851760 233350056 909865837 422657892 761390736 282641288 234089763 801608520 956074512 700216083 328713602 350802729 473596274 865966056 805493285 233350056 145395166 234089763 933874496 202470992 917782884 582046141 67084965 107334741 421280376 839573090 287514767 42633846 96325706 761390736 792486850 13084961 655852295 96325706 467312175 234841556 233350056 292988355 145395166 377015995 855274762 582046141 233350056 467312175 354441083 467312175 495151474 698204142 227189312 256807040 518410431 424780614 914482046 354577205 203170078 256737954 495151474 234841556 279958846 234089763 801608520 917782884 700216083 808616206 84100792 105230327 391551467 582046141 202470992 855274762 518410431 42633846 377015995 700216083 909865837 292988355 354441083 967462668 107334741 655852295 431992241 748725729 310459790 516798019 750210921 431992241 242163189 431992241 865966056 96325706 256807040 970819754 422474141 202470992 402728415 354441083 801608520 67084965 203170078 706143946 855274762 460621270 84100792 495151474 355623062 436662194 350369501 805493285 518410431 839573090 292988355 256737954 431992241 436662194 792486850 202470992 310459790 805493285 700216083 166233922 741527822 693909716 252767027 861179113 611449960 748725729 107334741 585399334 310459790 402728415 516798019 557917929 514786524 698204142 354577205 839573090 287514767 96325706 354441083 310459790 431992241 855274762 605868704 861179113 107334741 282641288 741527822 178776322 855274762 203170078 391551467 460621270 105230327 107334741 706143946 252767027 105230327 655852295 801608520 227189312 741527822 861175812 805493285 701144654 855274762 518410431 956074512 377015995 655852295 233350056 252767027 467312175 421280376 582046141 178776322 328713602 354577205 402728415 234841556 750210921 933874496 96325706 107334741 750210921 956074512 354441083 605868704 805493285 869322316 13084961 256737954 801608520 917782884 107334741 801608520 431992241 839573090 350802729 284097129 354441083 808616206 350369501 582046141 42633846 475750466 252767027 460621270 23405136 933874496 242163189 84100792 67084965 320767587 812629788 343298515 203170078 287514767 297851760 234089763 585399334 761390736 475750466 320767587 585399334 297851760 967462668 698204142 968673309 328713602 292988355 805493285 950319015 611449960 252767027 701144654 956074512 518399774 495151474 37467656 861179113 303512140 292988355 950319015 350369501 355623062 96325706 343298515 582046141 475750466 234841556 693909716 391551467 227189312 857039628 436662194 391551467 377015995 967462668 256737954 279958846 256807040 292988355 800444752 105230327 234089763 424780614 467312175 303512140 287514767 328713602 855274762 233350056 495151474 297851760 585399334 202470992 805493285 320767587 105230327 84100792 865966056 343298515 855274762 750210921 234841556 909865837 350369501 518410431 777567625 917782884 187307272 105230327 968673309 436662194 557917929 424780614 970819754 282641288 700216083 855274762 585399334 855274762 355623062 701144654 391551467 422657892 13084961 808616206 187933868 110800857 514786524 227189312 431992241 968673309 605868704 421280376 741527822 514786524 279958846 475750466 391551467 110800857 748725729 761390736 287514767 700216083 909865837 391551467 518410431 202470992 917782884 914482046 700216083 436662194 967462668 203170078 203170078 431992241 354577205 970819754 475750466 234089763 914482046 865966056 518399774 391551467 421280376 377015995 917782884 857039628 706143946 857039628 750210921 37467656 967462668 467312175 354577205 402728415 514786524 914482046 145395166 917782884 355623062 42633846 242163189 761390736 350802729 865966056 473596274 808616206 421280376 354577205 424780614 422657892 110800857 812629788 279958846 287514767 343298515 701144654 355623062 557917929 431992241 700216083 42633846 422474141 808616206 611449960 422474141 67084965 968673309 968673309 284097129 42633846 518399774 227189312 234841556 354441083 933874496 909865837 320767587 917782884 467312175 467312175 343298515 514786524 107334741 23405136 343298515 343298515 402728415 805493285 475750466 748725729 96325706 234089763 279958846 812629788 516798019 557917929 869322316 857039628 145395166 741527822 431992241 557917929 956074512 698204142 750210921 391551467 467312175 582046141 741527822 777567625 467312175 421280376 741527822 861175812 178776322 777567625 96325706 518399774 700216083 252767027 424780614 698204142 355623062 110800857 107334741 166233922 431992241 350802729 202470992 33552010 287514767 741527822 805493285 107334741 706143946 495151474 256807040 777567625 422474141 436662194 473596274 839573090 839573090 968673309 777567625 869322316 256807040 252767027 698204142 655852295 839573090 67084965 328713602 495151474 701144654 105230327 777567625 110800857 968673309 107334741 110800857 970819754 700216083 350369501 297851760 187933868 202470992 187307272 467312175 761390736 467312175 391551467 421280376 605868704 869322316 950319015 800444752 792486850 473596274 869322316 812629788 187307272 252767027 808616206 67084965 252767027 424780614 355623062 343298515 516798019 303512140 354441083 411437340 287514767 287514767 761390736 256807040 792486850 297851760 861179113 96325706 227189312 933874496 518410431 279958846 956074512 495151474 518410431 166233922 914482046 914482046 839573090 967462668 582046141 350802729 800444752 13084961 956074512 350369501 292988355 582046141 855274762 402728415 869322316 279958846 166233922 256807040 354441083 303512140 956074512 698204142 518410431 391551467 813693723 343298515 202470992 473596274 800444752 917782884 514786524 13084961 187933868 178776322 950319015 297851760 23405136 37467656 518399774 698204142 145395166 303512140 23405136 792486850 42633846 233350056 343298515 187307272 914482046 350802729 808616206 611449960 909865837 514786524 917782884 812629788 391551467 23405136 813693723 582046141 377015995 467312175 516798019 145395166 869322316 865966056 655852295 242163189 234841556 514786524 968673309 178776322 377015995 354577205 857039628 812629788 914482046 800444752 350802729 242163189 700216083 187307272 282641288 391551467 23405136 234089763 105230327 13084961 234089763 706143946 292988355 805493285 611449960 518410431 909865837 391551467 557917929 611449960 256737954 865966056 861175812 518399774 287514767 914482046 33552010 855274762 516798019 282641288 227189312 107334741 320767587 203170078 701144654 424780614 310459790 585399334 857039628 518410431 297851760 865966056 792486850 582046141 700216083 792486850 495151474 812629788 909865837 256737954 518410431 105230327 422474141 801608520 391551467 178776322 234841556 611449960 252767027 282641288 187307272 792486850 354577205 33552010 328713602 750210921 227189312 917782884 233350056 495151474 256737954 950319015 909865837 514786524 857039628 516798019 967462668 187933868 202470992 605868704 279958846 460621270 355623062 967462668 202470992 178776322 292988355 256737954 700216083 279958846 805493285 914482046 473596274 460621270 287514767 968673309 84100792 777567625 933874496 424780614 495151474 698204142 234841556 741527822 473596274 970819754 473596274 700216083 750210921 320767587 23405136 861179113 917782884 107334741 741527822 234841556 203170078 518399774 431992241 33552010 431992241 473596274 473596274 252767027 585399334 234089763 320767587 391551467 227189312 279958846 411437340 706143946 402728415 350802729 839573090 857039628 968673309 279958846 256807040 805493285 178776322 110800857 42633846 422657892 37467656 234089763 84100792 909865837 805493285 698204142 402728415 655852295 37467656 698204142 402728415 350802729 354577205 914482046 411437340 750210921 33552010 706143946 105230327 557917929 761390736 805493285 495151474 475750466 178776322 355623062 13084961 391551467 37467656 256807040 869322316 187933868 355623062 67084965 411437340 750210921 436662194 700216083 303512140 431992241 279958846 956074512 96325706 37467656 145395166 861179113 514786524 284097129 750210921 37467656 284097129 42633846 355623062 310459790 950319015 227189312 203170078 808616206 37467656 284097129 557917929 857039628 33552010 355623062 411437340 967462668 968673309 700216083 343298515 284097129 105230327 105230327 145395166 343298515 655852295 105230327 909865837 350369501 808616206 582046141 242163189 350369501 279958846 655852295 800444752 320767587 750210921 748725729 422657892 355623062 202470992 473596274 741527822 37467656 933874496 67084965 402728415 284097129 761390736 84100792 422657892 518399774 801608520 107334741 402728415 421280376 402728415 741527822 857039628 187933868 23405136 431992241 431992241 411437340 518410431 857039628 350369501 178776322 13084961 917782884 233350056 801608520 84100792 611449960 256807040 857039628 13084961 557917929 808616206 354441083 227189312 256737954 145395166 187933868 411437340 968673309 355623062 865966056 328713602 234089763 187307272 227189312 777567625 350802729 812629788 422474141 350802729 693909716 145395166 33552010 96325706 422474141 869322316 233350056 377015995 328713602 256807040 42633846 145395166 233350056 377015995 813693723 518410431 350369501 801608520 473596274 422474141 750210921 777567625 777567625 750210921 436662194 967462668 812629788 869322316 956074512 431992241 812629788 187307272 391551467 956074512 518399774 13084961 865966056 968673309 917782884 96325706 431992241 475750466 857039628 855274762 42633846 968673309 297851760 812629788 701144654 187307272 970819754 67084965 96325706 800444752 861175812 805493285 909865837 303512140 701144654 436662194 282641288 518399774 933874496 234089763 297851760 424780614 698204142 377015995 42633846 495151474 287514767 701144654 861175812 514786524 518399774 292988355 422474141 422474141 42633846 812629788 284097129 801608520 203170078 748725729 350802729 950319015 203170078 933874496 808616206 473596274 605868704 252767027 328713602 287514767 187307272 110800857 377015995 292988355 812629788 801608520 110800857 839573090 970819754 105230327 320767587 297851760 166233922 914482046 422657892 808616206 297851760 967462668 605868704 861179113 808616206 282641288 467312175 310459790 869322316 748725729 178776322 909865837 320767587 557917929 582046141 700216083 861175812 514786524 698204142 67084965 292988355 698204142 377015995 84100792 227189312 328713602 436662194 914482046 107334741 460621270 422474141 107334741 813693723 812629788 801608520 252767027 700216083 377015995 256737954 107334741 933874496 475750466 956074512 970819754 956074512 792486850 473596274 655852295 350802729 800444752 800444752 792486850 350802729 202470992 355623062 865966056 813693723 23405136 800444752 805493285 473596274 857039628 861179113 354441083 761390736 145395166 861175812 292988355 297851760 350802729 242163189 256807040 611449960 256807040 865966056 354577205 242163189 377015995 813693723 467312175 865966056 475750466 227189312 377015995 805493285 605868704 967462668 187307272 354577205 950319015 605868704 516798019 328713602 701144654 655852295 284097129 813693723 861175812 761390736 422474141 203170078 256737954 145395166 970819754 256737954 105230327 761390736 950319015 475750466 706143946 105230327 855274762 13084961 473596274 698204142 23405136 516798019 701144654 582046141 343298515 354441083 282641288 279958846 37467656 107334741 297851760 310459790 950319015 518399774 698204142 431992241 328713602 800444752 343298515 145395166 917782884 234841556 970819754 750210921 655852295 967462668 187933868 869322316 187933868 518399774 855274762 145395166 857039628 813693723 706143946 292988355 792486850 495151474 23405136 514786524 473596274 37467656 203170078 611449960 105230327 292988355 917782884 107334741 350369501 23405136 105230327 145395166 234089763 431992241 813693723 436662194 421280376 801608520 805493285 23405136 297851760 698204142 292988355 655852295 422657892 861179113 227189312 970819754 748725729 950319015 467312175 748725729 279958846 84100792 187933868 861179113 284097129 421280376 693909716 256807040 166233922 700216083 706143946 605868704 377015995 967462668 808616206 391551467 42633846 23405136 110800857 402728415 792486850 354577205 585399334 698204142 33552010 865966056 297851760 460621270 909865837 861175812 297851760 227189312 956074512 761390736 350369501 701144654 514786524 808616206 422657892 865966056 202470992 514786524 145395166 227189312 518399774 310459790 227189312 861175812 436662194 968673309 701144654 436662194 107334741 350802729 422474141 968673309 37467656 67084965 202470992 436662194 968673309 861175812 801608520 178776322 84100792 391551467 178776322 354577205 518399774 611449960 282641288 287514767 145395166 234841556 917782884 67084965 801608520 700216083 777567625 145395166 227189312 968673309 402728415 777567625 110800857 354577205 287514767 105230327 750210921 303512140 355623062 203170078 761390736 950319015 287514767 855274762 328713602 706143946 956074512 869322316 282641288 693909716 402728415 956074512 242163189 13084961 805493285 748725729 700216083 166233922 402728415 933874496 801608520 741527822 933874496 909865837 431992241 839573090 292988355 706143946 350802729 284097129 473596274 411437340 424780614 178776322 422657892 518399774 411437340 203170078 655852295 861179113 933874496 282641288 178776322 761390736 750210921 706143946 909865837 495151474 748725729 750210921 411437340 460621270 467312175 96325706 284097129 970819754 700216083 914482046 956074512 706143946 355623062 297851760 909865837 968673309 350802729 950319015 869322316 956074512 518410431 865966056 473596274 202470992 431992241 909865837 706143946 698204142 582046141 514786524 424780614 706143946 967462668 460621270 813693723 861175812 84100792 808616206 914482046 917782884 328713602 234089763 391551467 914482046 514786524 252767027 460621270 242163189 42633846 869322316 13084961 234089763 107334741 33552010 585399334 96325706 303512140 202470992 741527822 96325706 605868704 343298515 13084961 355623062 460621270 234089763 431992241 166233922 967462668 800444752 178776322 813693723 518410431 355623062 813693723 805493285 582046141 956074512 227189312 700216083 354441083 861175812 792486850 956074512 605868704 475750466 67084965 84100792 950319015 282641288 242163189 741527822 436662194 701144654 23405136 812629788 801608520 411437340 801608520 105230327 421280376 424780614 970819754 808616206 233350056 761390736 354441083 839573090 350802729 424780614 655852295 178776322 800444752 282641288 234841556 514786524 303512140 377015995 227189312 328713602 698204142 402728415 741527822 320767587 284097129 145395166 801608520 166233922 460621270 282641288 166233922 909865837 110800857 187307272 145395166 792486850 67084965 252767027 917782884 279958846 917782884 284097129 13084961 279958846 411437340 467312175 970819754 460621270 234089763 813693723 761390736 518399774 460621270 187307272 812629788 516798019 234841556 467312175 761390736 808616206 865966056 956074512 518399774 252767027 282641288 701144654 279958846 514786524 761390736 968673309 328713602 436662194 701144654 292988355 256737954 933874496 748725729 234089763 355623062 203170078 706143946 354577205 110800857 956074512 320767587 252767027 800444752 933874496 605868704 812629788 355623062 252767027 320767587 970819754 13084961 303512140 861179113 234841556 310459790 377015995 411437340 234089763 256807040 328713602 310459790 812629788 292988355 813693723 475750466 424780614 909865837 303512140 377015995 813693723 812629788 242163189 516798019 970819754 227189312 460621270 805493285 13084961 421280376 693909716 227189312 282641288 105230327 800444752 805493285 805493285 967462668 67084965 355623062 297851760 279958846 473596274 234841556 800444752 750210921 748725729 178776322 514786524 105230327 970819754 800444752 242163189 741527822 436662194 42633846 917782884 861179113 343298515 518399774 514786524 865966056 582046141 110800857 857039628 761390736 792486850 178776322 970819754 67084965 861175812 701144654 234089763 706143946 178776322 328713602 968673309 343298515 611449960 748725729 287514767 310459790 391551467 967462668 909865837 67084965 233350056 792486850 350802729 812629788 950319015 303512140 355623062 970819754 287514767 227189312 282641288 166233922 256737954 950319015 105230327 42633846 310459790 914482046 202470992 202470992 42633846 303512140 800444752 421280376 343298515 328713602 741527822 909865837 495151474 233350056 698204142 252767027 96325706 145395166 391551467 242163189 233350056 292988355 37467656 303512140 700216083 166233922 424780614 252767027 917782884 391551467 292988355 514786524 42633846 909865837 422474141 431992241 411437340 701144654 227189312 402728415 350369501 933874496 234841556 460621270 812629788 33552010 320767587 84100792 110800857 460621270 741527822 13084961 421280376 256807040 761390736 968673309 284097129 495151474 805493285 377015995 233350056 933874496 914482046 801608520 233350056 320767587 813693723 391551467 706143946 110800857 377015995 839573090 605868704 839573090 252767027 67084965 460621270 518410431 292988355 411437340 801608520 967462668 970819754 13084961 350802729 970819754 693909716 354441083 187933868 411437340 166233922 748725729 256737954 227189312 917782884 701144654 585399334 256737954 411437340 748725729 279958846 233350056 96325706 473596274 328713602 909865837 861175812 287514767 297851760 473596274 354441083 328713602 303512140 282641288 178776322 320767587 808616206 391551467 693909716 968673309 933874496 256737954 582046141 967462668 354577205 436662194 297851760 282641288 495151474 865966056 292988355 582046141 693909716 909865837 284097129 234841556 518410431 431992241 808616206 110800857 473596274 187307272 187933868 107334741 67084965 805493285 460621270 805493285 354577205 693909716 350802729 303512140 698204142 424780614 869322316 855274762 354441083 792486850 518410431 187933868 460621270 279958846 861175812 585399334 431992241 805493285 857039628 475750466 813693723 861175812 227189312 402728415 812629788 421280376 279958846 473596274 37467656 391551467 701144654 391551467 582046141 700216083 518399774 422474141 42633846 233350056 473596274 178776322 187307272 187933868 178776322 67084965 839573090 350802729 234089763 861175812 495151474 284097129 297851760 227189312 970819754 968673309 750210921 282641288 914482046 518399774 377015995 933874496 431992241 698204142 411437340 956074512 343298515 424780614 187307272 741527822 585399334 693909716 495151474 967462668 42633846 460621270 812629788 801608520 178776322 234089763 431992241 328713602 377015995 585399334 303512140 655852295 865966056 473596274 227189312 42633846 343298515 869322316 422657892 422657892 855274762 424780614 741527822 861175812 839573090 42633846 422474141 354577205 187307272 801608520 917782884 203170078 166233922 252767027 13084961 950319015 202470992 917782884 950319015 355623062 287514767 320767587 355623062 857039628 187307272 855274762 968673309 800444752 909865837 227189312 202470992 411437340 145395166 518410431 861179113 869322316 203170078 909865837 808616206 813693723 320767587 178776322 857039628 967462668 23405136 422474141 436662194 227189312 391551467 839573090 917782884 460621270 761390736 37467656 105230327 761390736 421280376 187933868 110800857 761390736 350802729 303512140 693909716 693909716 411437340 808616206 777567625 13084961 96325706 355623062 354577205 436662194 700216083 582046141 857039628 402728415 857039628 956074512 328713602 467312175 203170078 13084961 187933868 110800857 514786524 706143946 350802729 282641288 234089763 424780614 869322316 424780614 741527822 328713602 310459790 967462668 402728415 145395166 855274762 422657892 473596274 655852295 252767027 355623062 13084961 303512140 514786524 792486850 310459790 605868704 355623062 355623062 808616206 655852295 256807040 431992241 741527822 391551467 355623062 473596274 605868704 234089763 105230327 13084961 67084965 855274762 967462668 800444752 857039628 42633846 242163189 320767587 13084961 297851760 857039628 13084961 107334741 909865837 808616206 950319015 706143946 869322316 748725729 801608520 839573090 557917929 701144654 421280376 252767027 287514767 110800857 761390736 431992241 582046141 37467656 303512140 914482046 557917929 42633846 350802729 748725729 865966056 518410431 813693723 812629788 37467656 813693723 320767587 178776322 611449960 67084965 233350056 956074512 857039628 279958846 37467656 611449960 282641288 431992241 518399774 391551467 233350056 801608520 107334741 933874496 422474141 292988355 187307272 460621270 391551467 421280376 693909716 233350056 391551467 967462668 761390736 234841556 187933868 518410431 516798019 284097129 855274762 605868704 857039628 234841556 328713602 701144654 422657892 284097129 402728415 234841556 287514767 411437340 233350056 869322316 605868704 202470992 956074512 514786524 467312175 792486850 84100792 611449960 839573090 411437340 256807040 105230327 350802729 107334741 813693723 279958846 187933868 67084965 473596274 107334741 800444752 303512140 421280376 748725729 350369501 460621270 187933868 422657892 107334741 855274762 320767587 808616206 328713602 227189312 813693723 297851760 777567625 33552010 812629788 287514767 473596274 808616206 287514767 967462668 320767587 467312175 701144654 105230327 700216083 518410431 750210921 467312175 800444752 256737954 411437340 411437340 354441083 166233922 950319015 178776322 655852295 234089763 557917929 105230327 67084965 585399334 13084961 933874496 956074512 473596274 350369501 611449960 424780614 861179113 166233922 855274762 242163189 377015995 967462668 422474141 812629788 145395166 203170078 256737954 37467656 475750466 761390736 233350056 518399774 287514767 808616206 518399774 107334741 967462668 917782884 234841556 611449960 187307272 350369501 950319015 377015995 297851760 256807040 950319015 933874496 909865837 252767027 355623062 355623062 422657892 460621270 861175812 256807040 234841556 585399334 698204142 354441083 227189312 110800857 287514767 693909716 475750466 805493285 800444752 514786524 700216083 33552010 391551467 303512140 467312175 303512140 67084965 256807040 67084965 808616206 178776322 33552010 256737954 350369501 933874496 422474141 693909716 328713602 514786524 700216083 495151474 693909716 861179113 355623062 411437340 23405136 42633846 166233922 67084965 473596274 411437340 655852295 256807040 808616206 611449960 655852295 242163189 310459790 287514767 431992241 256807040 424780614 557917929 701144654 187307272 256807040 585399334 914482046 857039628 861179113 105230327 284097129 343298515 700216083 473596274 292988355 422657892 869322316 761390736 42633846 706143946 422657892 13084961 605868704 970819754 805493285 855274762 855274762 13084961 761390736 933874496 582046141 303512140 23405136 84100792 252767027 467312175 350802729 303512140 801608520 761390736 956074512 328713602 350802729 166233922 698204142 801608520 585399334 105230327 37467656 422657892 436662194 605868704 297851760 234089763 933874496 777567625 227189312 292988355 861179113 178776322 402728415 227189312 917782884 909865837 187933868 917782884 166233922 956074512 761390736 605868704 741527822 857039628 256737954 467312175 861175812 391551467 839573090 467312175 377015995 693909716 473596274 950319015 761390736 970819754 909865837 284097129 514786524 467312175 750210921 110800857 166233922 328713602 37467656 282641288 242163189 605868704 422657892 700216083 310459790 320767587 750210921 693909716 421280376 698204142 256807040 968673309 105230327 706143946 402728415 320767587 242163189 350802729 805493285 700216083 436662194 701144654 855274762 256807040 967462668 354441083 839573090 42633846 805493285 411437340 145395166 411437340 698204142 495151474 950319015 861179113 813693723 698204142 33552010 355623062 227189312 422657892 377015995 460621270 917782884 805493285 287514767 611449960 187933868 166233922 166233922 105230327 970819754 234089763 611449960 857039628 166233922 917782884 350369501 284097129 187933868 777567625 107334741 424780614 354577205 23405136 297851760 431992241 422474141 701144654 279958846 320767587 23405136 813693723 611449960 761390736 145395166 495151474 950319015 13084961 518410431 761390736 13084961 582046141 582046141 96325706 861175812 310459790 748725729 748725729 422474141 37467656 187307272 611449960 84100792 310459790 279958846 700216083 233350056 178776322 166233922 256807040 431992241 310459790 234841556 242163189 967462668 354577205 748725729 233350056 698204142 700216083 700216083 706143946 110800857 431992241 203170078 968673309 411437340 473596274 801608520 279958846 839573090 777567625 473596274 422657892 800444752 67084965 422657892 693909716 287514767 303512140 328713602 861175812 869322316 166233922 320767587 605868704 557917929 422657892 252767027 350802729 518410431 23405136 855274762 467312175 422474141 411437340 693909716 107334741 33552010 808616206 292988355 303512140 748725729 792486850 282641288 518410431 701144654 354577205 700216083 350802729 354577205 256807040 473596274 279958846 411437340 402728415 166233922 303512140 424780614 343298515 303512140 655852295 234089763 96325706 23405136 402728415 706143946 203170078 377015995 516798019 495151474 402728415 857039628 514786524 355623062 436662194 178776322 391551467 914482046 855274762 320767587 605868704 421280376 242163189 234089763 310459790 203170078 391551467 813693723 42633846 424780614 956074512 96325706 516798019 801608520 741527822 431992241 813693723 861179113 869322316 166233922 585399334 777567625 256737954 252767027 67084965 421280376 800444752 84100792 424780614 13084961 801608520 741527822 839573090 475750466 706143946 970819754 950319015 839573090 516798019 252767027 967462668 475750466 518410431 203170078 187307272 105230327 67084965 808616206 917782884 473596274 303512140 227189312 350802729 279958846 909865837 187933868 350369501 741527822 605868704 861179113 967462668 741527822 96325706 967462668 233350056 421280376 67084965 950319015 354577205 611449960 967462668 861179113 839573090 706143946 343298515 557917929 279958846 839573090 495151474 297851760 748725729 748725729 355623062 166233922 956074512 310459790 812629788 761390736 585399334 777567625 422474141 585399334 812629788 611449960 42633846 227189312 256737954 475750466 777567625 761390736 792486850 292988355 805493285 869322316 242163189 741527822 801608520 857039628 422657892 166233922 706143946 917782884 411437340 706143946 297851760 917782884 857039628 467312175 350369501 110800857 792486850 436662194 693909716 855274762 145395166 698204142 422474141 701144654 700216083 460621270 391551467 801608520 256807040 968673309 801608520 242163189 839573090 411437340 698204142 292988355 808616206 391551467 861179113 107334741 242163189 354577205 611449960 967462668 706143946 42633846 67084965 166233922 750210921 187933868 402728415 748725729 869322316 865966056 234089763 865966056 933874496 355623062 950319015 855274762 105230327 777567625 282641288 292988355 282641288 84100792 956074512 917782884 227189312 350369501 839573090 411437340 914482046 748725729 801608520 514786524 808616206 475750466 865966056 256737954 605868704 812629788 855274762 310459790 909865837 354577205 67084965 857039628 701144654 422474141 813693723 145395166 187307272 13084961 436662194 917782884 792486850 557917929 242163189 801608520 297851760 805493285 518399774 516798019 761390736 808616206 808616206 187933868 431992241 13084961 706143946 792486850 865966056 748725729 284097129 701144654 13084961 234841556 518399774 343298515 693909716 801608520 855274762 355623062 297851760 234089763 287514767 256737954 855274762 514786524 950319015 292988355 741527822 585399334 514786524 585399334 914482046 869322316 611449960 203170078 279958846 279958846 13084961 234089763 256737954 110800857 391551467 861179113 424780614 706143946 909865837 970819754 282641288 203170078 242163189 700216083 557917929 252767027 460621270 282641288 350802729 741527822 96325706 750210921 287514767 391551467 203170078 284097129 857039628 967462668 956074512 297851760 110800857 813693723 801608520 950319015 234841556 800444752 582046141 279958846 354577205 343298515 67084965 37467656 23405136 467312175 33552010 917782884 698204142 800444752 808616206 227189312 917782884 343298515 354441083 354441083 698204142 310459790 701144654 460621270 518410431 516798019 582046141 706143946 698204142 431992241 354577205 320767587 96325706 145395166 350802729 956074512 750210921 354577205 431992241 421280376 582046141 857039628 914482046 256807040 67084965 354441083 582046141 839573090 287514767 391551467 933874496 792486850 698204142 107334741 96325706 473596274 805493285 42633846 145395166 693909716 13084961 67084965 706143946 805493285 256737954 203170078 839573090 284097129 256807040 467312175 287514767 187307272 585399334 777567625 475750466 585399334 857039628 354441083 706143946 354577205 516798019 865966056 473596274 178776322 495151474 557917929 869322316 256807040 422657892 252767027 741527822 13084961 518410431 187933868 655852295 475750466 805493285 234841556 343298515 422657892 701144654 855274762 698204142 350802729 698204142 869322316 354577205 861179113 391551467 354441083 355623062 256807040 284097129 320767587 391551467 777567625 801608520 402728415 422657892 355623062 431992241 917782884 968673309 105230327 792486850 282641288 178776322 233350056 203170078 861179113 812629788 700216083 252767027 355623062 422474141 698204142 354577205 700216083 869322316 424780614 700216083 202470992 812629788 377015995 287514767 354577205 777567625 861179113 808616206 256737954 431992241 909865837 23405136 495151474 421280376 67084965 96325706 970819754 970819754 956074512 227189312 557917929 284097129 808616206 105230327 256737954 234841556 355623062 495151474 436662194 869322316 252767027 421280376 284097129 234841556 431992241 424780614 839573090 284097129 516798019 700216083 391551467 84100792 970819754 33552010 698204142 495151474 611449960 968673309 110800857 227189312 402728415 557917929 33552010 585399334 411437340 234841556 805493285 227189312 252767027 777567625 234841556 96325706 861175812 166233922 968673309 909865837 812629788 808616206 812629788 970819754 343298515 424780614 917782884 518410431 202470992 166233922 761390736 861175812 909865837 605868704 166233922 582046141 865966056 343298515 801608520 800444752 110800857 233350056 402728415 475750466 516798019 431992241 343298515 514786524 518410431 310459790 475750466 467312175 813693723 297851760 391551467 967462668 202470992 391551467 777567625 145395166 424780614 110800857 436662194 557917929 861175812 917782884 402728415 857039628 310459790 473596274 310459790 473596274 42633846 256737954 110800857 256807040 233350056 436662194 813693723 145395166 256737954 166233922 967462668 933874496 869322316 354577205 424780614 585399334 402728415 516798019 865966056 812629788 611449960 605868704 166233922 145395166 473596274 748725729 292988355 355623062 421280376 514786524 956074512 861175812 328713602 227189312 23405136 761390736 320767587 287514767 256807040 808616206 234089763 110800857 303512140 805493285 516798019 777567625 187933868 436662194 234089763 391551467 328713602 411437340 96325706 792486850 495151474 343298515 706143946 354577205 748725729 701144654 467312175 354577205 203170078 284097129 741527822 706143946 861175812 422657892 805493285 13084961 402728415 252767027 557917929 968673309 655852295 861175812 402728415 865966056 516798019 805493285 13084961 110800857 287514767 354441083 350802729 914482046 701144654 436662194 292988355 777567625 202470992 813693723 801608520 909865837 968673309 256737954 203170078 693909716 377015995 84100792 105230327 105230327 792486850 460621270 23405136 967462668 297851760 187307272 557917929 284097129 761390736 557917929 748725729 475750466 67084965 310459790 801608520 292988355 701144654 422474141 700216083 475750466 292988355 287514767 292988355 801608520 741527822 436662194 33552010 256737954 391551467 178776322 252767027 970819754 812629788 310459790 869322316 805493285 110800857 748725729 203170078 585399334 33552010 967462668 967462668 202470992 145395166 354577205 424780614 284097129 909865837 582046141 178776322 460621270 869322316 178776322 605868704 105230327 178776322 700216083 518410431 968673309 284097129 750210921 355623062 475750466 227189312 256807040 303512140 350369501 343298515 320767587 518399774 227189312 611449960 203170078 355623062 284097129 178776322 956074512 701144654 808616206 914482046 422474141 354441083 355623062 391551467 741527822 950319015 909865837 42633846 475750466 582046141 350369501 495151474 42633846 750210921 422657892 424780614 187307272 473596274 518410431 700216083 585399334 23405136 37467656 514786524 145395166 812629788 242163189 933874496 813693723 812629788 431992241 861175812 33552010 203170078 495151474 839573090 518410431 287514767 187307272 557917929 350802729 279958846 110800857 761390736 343298515 518410431 777567625 914482046 967462668 917782884 970819754 421280376 865966056 187933868 422474141 857039628 23405136 391551467 436662194 292988355 110800857 968673309 279958846 956074512 355623062 422474141 233350056 761390736 96325706 748725729 970819754 855274762 377015995 582046141 402728415 970819754 917782884 256737954 292988355 761390736 421280376 96325706 377015995 557917929 33552010 861175812 839573090 801608520 328713602 748725729 706143946 422657892 473596274 761390736 605868704 411437340 495151474 861179113 869322316 350802729 422657892 377015995 582046141 284097129 813693723 495151474 107334741 227189312 812629788 808616206 909865837 956074512 808616206 424780614 350369501 808616206 292988355 67084965 411437340 516798019 242163189 431992241 279958846 436662194 813693723 812629788 516798019 950319015 256737954 698204142 187307272 706143946 284097129 411437340 424780614 805493285 861175812 812629788 350802729 422474141 355623062 761390736 202470992 460621270 855274762 166233922 282641288 516798019 110800857 761390736 605868704 582046141 970819754 950319015 693909716 914482046 805493285 700216083 431992241 741527822 750210921 813693723 110800857 292988355 801608520 284097129 422657892 970819754 865966056 284097129 320767587 234841556 801608520 698204142 861175812 354441083 585399334 37467656 813693723 411437340 256737954 812629788 42633846 473596274 956074512 431992241 914482046 33552010 473596274 145395166 354577205 242163189 970819754 805493285 869322316 350369501 303512140 187307272 282641288 110800857 422474141 605868704 761390736 310459790 805493285 777567625 909865837 282641288 761390736 436662194 242163189 693909716 557917929 557917929 701144654 350802729 424780614 557917929 203170078 287514767 282641288 187933868 256807040 297851760 516798019 424780614 917782884 514786524 84100792 350802729 475750466 233350056 234841556 861175812 343298515 354577205 350802729 495151474 84100792 792486850 582046141 202470992 865966056 67084965 282641288 422657892 706143946 187307272 178776322 350369501 350802729 518410431 514786524 422657892 750210921 422474141 355623062 914482046 914482046 252767027 166233922 422474141 655852295 516798019 777567625 252767027 287514767 279958846 110800857 861179113 233350056 956074512 861179113 698204142 110800857 67084965 812629788 256807040 585399334 516798019 166233922 234841556 328713602 422657892 256807040 518399774 914482046 166233922 303512140 611449960 701144654 279958846 252767027 917782884 808616206 402728415 256737954 287514767 187933868 516798019 857039628 242163189 234841556 777567625 110800857 42633846 233350056 861179113 411437340 967462668 110800857 350802729 242163189 105230327 242163189 279958846 917782884 292988355 178776322 801608520 282641288 96325706 861175812 655852295 655852295 914482046 582046141 801608520 777567625 431992241 234089763 350369501 234089763 475750466 303512140 105230327 350802729 292988355 777567625 292988355 805493285 411437340 655852295 812629788 354441083 655852295 422657892 343298515 857039628 467312175 13084961 354577205 431992241 279958846 411437340 252767027 310459790 436662194 233350056 343298515 282641288 350802729 701144654 391551467 202470992 279958846 516798019 605868704 857039628 422474141 467312175 234841556 968673309 187933868 227189312 33552010 914482046 343298515 310459790 252767027 187933868 761390736 800444752 933874496 800444752 233350056 909865837 436662194 869322316 84100792 865966056 706143946 282641288 354577205 343298515 320767587 424780614 242163189 914482046 518410431 343298515 805493285 750210921 431992241 514786524 411437340 422657892 467312175 391551467 402728415 805493285 96325706 467312175 42633846 422657892 227189312 23405136 865966056 256737954 187933868 202470992 748725729 42633846 377015995 107334741 436662194 693909716 777567625 350802729 310459790 777567625 582046141 105230327 242163189 303512140 693909716 857039628 377015995 585399334 585399334 861179113 233350056 861179113 460621270 303512140 701144654 355623062 422657892 96325706 914482046 792486850 611449960 495151474 431992241 391551467 495151474 700216083 475750466 320767587 808616206 698204142 42633846 67084965 698204142 110800857 611449960 256807040 292988355 585399334 422474141 693909716 350369501 956074512 343298515 282641288 354577205 234841556 693909716 402728415 909865837 956074512 956074512 424780614 187933868 303512140 166233922 706143946 605868704 233350056 145395166 424780614 23405136 105230327 350369501 741527822 514786524 473596274 514786524 107334741 655852295 33552010 514786524 436662194 701144654 516798019 227189312 933874496 279958846 473596274 287514767 761390736 354577205 861179113 310459790 933874496 861179113 914482046 495151474 411437340 761390736 284097129 839573090 611449960 777567625 701144654 741527822 203170078 741527822 354577205 422657892 105230327 909865837 800444752 869322316 234089763 424780614 252767027 861179113 861179113 605868704 741527822 700216083 252767027 23405136 812629788 178776322 284097129 411437340 107334741 805493285 605868704 861179113 777567625 252767027 287514767 805493285 402728415 968673309 805493285 292988355 792486850 256807040 516798019 303512140 460621270 282641288 424780614 233350056 431992241 84100792 611449960 233350056 328713602 698204142 861179113 178776322 391551467 611449960 698204142 514786524 233350056 343298515 582046141 256737954 839573090 861175812 805493285 96325706 460621270 84100792 706143946 917782884 869322316 110800857 950319015 909865837 869322316 391551467 422657892 518399774 343298515 741527822 287514767 467312175 698204142 792486850 514786524 761390736 279958846 909865837 436662194 909865837 252767027 808616206 956074512 110800857 701144654 605868704 242163189 761390736 350369501 145395166 234089763 436662194 857039628 857039628 107334741 303512140 256807040 178776322 42633846 292988355 557917929 557917929 777567625 968673309 23405136 956074512 970819754 516798019 865966056 421280376 234089763 233350056 166233922 557917929 33552010 391551467 203170078 350369501 96325706 917782884 460621270 350802729 950319015 287514767 178776322 909865837 227189312 354577205 187933868 252767027 956074512 761390736 812629788 467312175 741527822 242163189 865966056 514786524 741527822 701144654 460621270 611449960 585399334 748725729 279958846 310459790 355623062 256737954 473596274 967462668 256737954 187307272 869322316 67084965 909865837 110800857 242163189 234841556 303512140 792486850 750210921 354577205 861179113 467312175 350369501 355623062 693909716 431992241 698204142 402728415 431992241 310459790 256807040 355623062 750210921 23405136 865966056 801608520 422657892 292988355 706143946 107334741 436662194 698204142 812629788 422657892 741527822 203170078 436662194 284097129 557917929 145395166 402728415 33552010 801608520 655852295 933874496 741527822 234089763 950319015 750210921 320767587 256807040 514786524 227189312 812629788 748725729 166233922 970819754 495151474 861179113 700216083 914482046 67084965 693909716 869322316 42633846 808616206 777567625 741527822 187933868 279958846 355623062 33552010 777567625 582046141 801608520 761390736 839573090 701144654 422657892 252767027 865966056 813693723 203170078 970819754 252767027 808616206 297851760 33552010 914482046 227189312 252767027 431992241 256807040 813693723 813693723 105230327 909865837 750210921 110800857 861179113 467312175 970819754 110800857 310459790 855274762 812629788 605868704 33552010 402728415 256807040 411437340 187307272 473596274 187933868 23405136 23405136 605868704 67084965 279958846 110800857 431992241 23405136 748725729 377015995 909865837 750210921 467312175 96325706 354577205 967462668 23405136 42633846 411437340 792486850 166233922 431992241 37467656 700216083 354577205 518399774 310459790 242163189 187933868 582046141 967462668 279958846 777567625 411437340 812629788 857039628 585399334 909865837 460621270 292988355 67084965 23405136 256807040 812629788 805493285 202470992 67084965 303512140 460621270 37467656 234841556 436662194 350369501 473596274 741527822 761390736 234841556 279958846 970819754 350369501 355623062 839573090 909865837 282641288 355623062 706143946 967462668 107334741 518399774 473596274 107334741 495151474 869322316 402728415 110800857 166233922 655852295 284097129 557917929 234841556 800444752 227189312 42633846 233350056 355623062 96325706 42633846 436662194 516798019 605868704 582046141 967462668 23405136 292988355 203170078 700216083 839573090 310459790 518399774 328713602 748725729 698204142 145395166 956074512 514786524 421280376 37467656 865966056 473596274 166233922 202470992 350369501 605868704 23405136 350802729 202470992 698204142 761390736 252767027 422657892 105230327 67084965 914482046 585399334 187307272 968673309 37467656 761390736 320767587 391551467 297851760 839573090 96325706 855274762 792486850 350802729 391551467 516798019 956074512 96325706 967462668 700216083 812629788 761390736 655852295 693909716 292988355 585399334 514786524 950319015 800444752 693909716 557917929 33552010 233350056 475750466 424780614 187307272 655852295 956074512 750210921 792486850 110800857 582046141 861175812 857039628 110800857 514786524 933874496 467312175 970819754 422474141 857039628 582046141 467312175 698204142 145395166 287514767 37467656 279958846 706143946 436662194 777567625 855274762 748725729 252767027 33552010 107334741 166233922 310459790 748725729 328713602 234089763 377015995 233350056 701144654 582046141 13084961 967462668 377015995 839573090 861179113 839573090 350802729 391551467 861175812 914482046 422657892 917782884 178776322 655852295 741527822 292988355 812629788 582046141 750210921 145395166 282641288 145395166 655852295 354441083 391551467 107334741 110800857 869322316 792486850 234089763 13084961 861179113 514786524 84100792 343298515 813693723 303512140 343298515 350369501 495151474 813693723 202470992 282641288 354577205 33552010 320767587 475750466 970819754 698204142 516798019 354577205 402728415 354577205 252767027 495151474 202470992 706143946 436662194 355623062 431992241 23405136 813693723 808616206 467312175 145395166 13084961 968673309 801608520 227189312 861179113 706143946 252767027 516798019 914482046 861175812 234841556 402728415 256807040 865966056 582046141 909865837 431992241 350802729 808616206 33552010 166233922 495151474 750210921 777567625 33552010 655852295 585399334 909865837 611449960 865966056 861175812 67084965 279958846 967462668 748725729 933874496 950319015 495151474 516798019 233350056 706143946 203170078 518399774 227189312 256737954 292988355 706143946 655852295 421280376 460621270 145395166 350369501 812629788 514786524 145395166 105230327 67084965 605868704 698204142 227189312 252767027 518399774 292988355 411437340 256737954 917782884 377015995 13084961 203170078 605868704 37467656 96325706 297851760 605868704 557917929 178776322 33552010 869322316 377015995 67084965 422474141 424780614 107334741 839573090 33552010 354577205 310459790 350802729 801608520 917782884 279958846 431992241 585399334 320767587 855274762 839573090 354441083 808616206 350802729 968673309 706143946 110800857 422474141 355623062 411437340 514786524 242163189 233350056 706143946 350802729 865966056 792486850 800444752 354577205 582046141 436662194 320767587 861175812 968673309 23405136 741527822 84100792 431992241 748725729 252767027 391551467 750210921 516798019 970819754 582046141 354441083 514786524 234841556 968673309 233350056 865966056 813693723 812629788 256807040 460621270 750210921 320767587 292988355 287514767 761390736 869322316 909865837 377015995 110800857 792486850 23405136 518399774 421280376 800444752 422657892 857039628 800444752 495151474 37467656 585399334 967462668 839573090 242163189 343298515 187933868 970819754 585399334 909865837 700216083 655852295 377015995 582046141 917782884 800444752 950319015 861179113 909865837 933874496 693909716 33552010 917782884 805493285 839573090 956074512 421280376 303512140 391551467 518399774 424780614 227189312 279958846 801608520 354441083 861179113 431992241 518399774 460621270 956074512 234841556 84100792 256807040 516798019 145395166 917782884 467312175 234089763 460621270 203170078 96325706 166233922 750210921 84100792 748725729 203170078 355623062 37467656 869322316 917782884 105230327 145395166 424780614 655852295 933874496 495151474 950319015 693909716 37467656 355623062 310459790 800444752 234089763 557917929 84100792 933874496 328713602 202470992 611449960 495151474 297851760 516798019 256807040 914482046 968673309 557917929 869322316 801608520 475750466 970819754 518410431 166233922 391551467 839573090 869322316 256737954 377015995 256737954 861179113 693909716 557917929 105230327 761390736 518399774 422474141 436662194 37467656 914482046 84100792 514786524 706143946 518399774 808616206 37467656 105230327 187307272 96325706 800444752 557917929 431992241 202470992 297851760 701144654 256807040 242163189 256807040 514786524 107334741 855274762 391551467 354441083 256737954 467312175 421280376 33552010 956074512 585399334 582046141 750210921 252767027 777567625 279958846 777567625 421280376 107334741 655852295 917782884 516798019 187307272 328713602 284097129 328713602 436662194 234841556 861175812 320767587 355623062 284097129 279958846 605868704 421280376 292988355 800444752 328713602 37467656 421280376 655852295 741527822 187933868 970819754 107334741 187307272 516798019 297851760 107334741 424780614 460621270 914482046 256737954 655852295 422474141 865966056 166233922 354577205 495151474 701144654 761390736 242163189 750210921 909865837 585399334 909865837 950319015 287514767 105230327 279958846 801608520 475750466 460621270 956074512 605868704 473596274 242163189 761390736 202470992 350802729 377015995 750210921 655852295 287514767 297851760 808616206 467312175 284097129 252767027 700216083 467312175 33552010 23405136 495151474 411437340 178776322 861179113 431992241 968673309 777567625 284097129 792486850 611449960 761390736 96325706 187933868 424780614 178776322 67084965 105230327 933874496 320767587 421280376 411437340 13084961 812629788 585399334 693909716 350369501 611449960 105230327 402728415 234841556 514786524 855274762 855274762 585399334 792486850 310459790 354441083 234841556 514786524 287514767 741527822 605868704 431992241 310459790 42633846 473596274 801608520 84100792 411437340 865966056 655852295 354577205 582046141 187307272 284097129 861179113 424780614 391551467 970819754 242163189 391551467 242163189 741527822 422657892 350802729 391551467 909865837 256737954 84100792 282641288 865966056 252767027 256807040 33552010 227189312 166233922 431992241 320767587 460621270 178776322 473596274 422657892 655852295 518399774 424780614 655852295 67084965 467312175 750210921 909865837 105230327 350802729 202470992 611449960 355623062 839573090 557917929 611449960 839573090 310459790 933874496 693909716 861175812 105230327 792486850 203170078 203170078 202470992 777567625 234089763 227189312 421280376 377015995 242163189 431992241 473596274 857039628 23405136 350802729 234089763 234089763 436662194 655852295 227189312 701144654 473596274 33552010 968673309 42633846 23405136 421280376 514786524 23405136 700216083 37467656 421280376 516798019 706143946 110800857 377015995 303512140 166233922 970819754 865966056 460621270 422657892 857039628 516798019 350802729 701144654 42633846 107334741 282641288 42633846 303512140 350369501 284097129 256807040 350802729 967462668 252767027 284097129 377015995 518410431 582046141 350802729 869322316 233350056 436662194 605868704 518410431 748725729 865966056 354441083 557917929 582046141 424780614 422657892 292988355 436662194 706143946 914482046 256737954 801608520 970819754 105230327 582046141 812629788 792486850 741527822 303512140 354577205 187933868 855274762 582046141 777567625 37467656 354577205 473596274 516798019 256737954 166233922 284097129 914482046 460621270 495151474 96325706 857039628 421280376 861175812 473596274 909865837 424780614 473596274 292988355 187933868 424780614 350369501 582046141 145395166 861179113 706143946 287514767 750210921 516798019 23405136 354577205 861175812 808616206 37467656 741527822 187933868 605868704 234089763 436662194 970819754 514786524 310459790 748725729 424780614 495151474 411437340 467312175 411437340 792486850 67084965 303512140 585399334 166233922 516798019 855274762 701144654 518399774 460621270 350369501 473596274 701144654 914482046 933874496 855274762 761390736 422657892 234841556 13084961 917782884 234089763 350802729 402728415 292988355 585399334 777567625 203170078 801608520 297851760 287514767 287514767 110800857 354441083 13084961 475750466 808616206 700216083 968673309 33552010 585399334 350369501 282641288 354577205 203170078 495151474 279958846 950319015 813693723 914482046 813693723 839573090 350802729 328713602 701144654 933874496 187933868 233350056 967462668 242163189 234841556 812629788 514786524 310459790 473596274 857039628 284097129 701144654 956074512 813693723 495151474 917782884 933874496 516798019 514786524 436662194 475750466 808616206 203170078 585399334 145395166 242163189 605868704 422474141 800444752 421280376 585399334 421280376 297851760 698204142 585399334 777567625 917782884 700216083 234089763 518399774 203170078 857039628 96325706 792486850 914482046 495151474 750210921 297851760 495151474 145395166 516798019 279958846 187933868 950319015 350802729 377015995 350802729 350802729 701144654 84100792 23405136 310459790 436662194 914482046 514786524 284097129 33552010 252767027 582046141 37467656 42633846 424780614 518410431 750210921 869322316 287514767 741527822 320767587 495151474 37467656 748725729 145395166 350369501 792486850 110800857 914482046 777567625 202470992 391551467 252767027 354441083 857039628 227189312 187933868 227189312 354441083 861179113 605868704 857039628 693909716 350802729 865966056 234089763 187933868 256737954 813693723 37467656 67084965 421280376 350802729 967462668 350802729 473596274 187933868 256737954 297851760 792486850 909865837 320767587 279958846 518410431 808616206 42633846 350802729 605868704 970819754 857039628 582046141 777567625 855274762 812629788 343298515 473596274 282641288 421280376 67084965 355623062 467312175 431992241 166233922 460621270 701144654 297851760 23405136 750210921 67084965 869322316 233350056 303512140 467312175 812629788 869322316 777567625 436662194 424780614 287514767 178776322 698204142 234841556 424780614 748725729 805493285 350802729 233350056 252767027 839573090 234089763 748725729 557917929 282641288 861175812 297851760 42633846 865966056 869322316 748725729 13084961 805493285 421280376 96325706 460621270 750210921 693909716 110800857 422474141 475750466 950319015 350802729 748725729 813693723 354441083 750210921 518410431 13084961 950319015 857039628 84100792 350802729 933874496 748725729 84100792 655852295 297851760 234089763 166233922 110800857 761390736 933874496 402728415 706143946 812629788 805493285 242163189 701144654 967462668 431992241 320767587 582046141 950319015 808616206 460621270 292988355 611449960 37467656 861175812 391551467 234089763 297851760 518399774 233350056 292988355 933874496 33552010 655852295 808616206 110800857 698204142 582046141 227189312 741527822 33552010 422657892 701144654 611449960 145395166 655852295 178776322 516798019 282641288 611449960 495151474 67084965 514786524 805493285 967462668 320767587 343298515 242163189 801608520 354577205 96325706 84100792 424780614 436662194 33552010 475750466 808616206 813693723 187307272 328713602 805493285 855274762 557917929 655852295 792486850 350802729 391551467 869322316 475750466 187307272 473596274 956074512 585399334 284097129 13084961 187933868 518410431 422474141 252767027 585399334 805493285 518410431 234841556 310459790 933874496 813693723 970819754 861179113 350369501 741527822 297851760 813693723 242163189 869322316 431992241 107334741 284097129 320767587 970819754 287514767 800444752 655852295 700216083 350369501 42633846 801608520 585399334 460621270 350802729 84100792 557917929 431992241 284097129 292988355 350369501 411437340 698204142 355623062 611449960 967462668 234089763 557917929 701144654 33552010 242163189 792486850 292988355 861175812 808616206 869322316 741527822 701144654 777567625 582046141 350802729 187933868 861175812 839573090 839573090 839573090 585399334 582046141 303512140 655852295 693909716 909865837 475750466 917782884 110800857 460621270 402728415 67084965 431992241 808616206 460621270 297851760 256737954 777567625 297851760 792486850 967462668 422657892 777567625 402728415 107334741 422657892 328713602 700216083 292988355 861179113 968673309 42633846 282641288 284097129 611449960 514786524 13084961 792486850 227189312 107334741 178776322 557917929 187307272 178776322 808616206 303512140 187933868 514786524 585399334 741527822 187933868 107334741 96325706 145395166 227189312 242163189 391551467 516798019 37467656 354441083 203170078 805493285 518410431 37467656 800444752 805493285 857039628 411437340 328713602 812629788 812629788 234841556 514786524 700216083 857039628 234089763 328713602 967462668 178776322 411437340 761390736 187933868 287514767 107334741 355623062 700216083 320767587 431992241 701144654 421280376 516798019 857039628 585399334 460621270 869322316 287514767 252767027 178776322 355623062 242163189 839573090 933874496 582046141 234841556 706143946 279958846 467312175 693909716 292988355 110800857 391551467 605868704 777567625 777567625 700216083 800444752 42633846 242163189 800444752 933874496 424780614 84100792 861179113 105230327 865966056 107334741 234089763 611449960 812629788 292988355 605868704 518399774 582046141 310459790 422474141 23405136 516798019 411437340 343298515 805493285 233350056 516798019 391551467 582046141 812629788 377015995 514786524 460621270 777567625 105230327 473596274 287514767 473596274 234089763 234089763 33552010 402728415 792486850 813693723 166233922 839573090 801608520 808616206 310459790 813693723 473596274 748725729 514786524 284097129 792486850 284097129 812629788 777567625 777567625 792486850 741527822 701144654 234841556 256807040 391551467 234089763 514786524 145395166 422657892 855274762 256737954 279958846 354577205 748725729 909865837 145395166 518410431 284097129 145395166 514786524 37467656 585399334 242163189 178776322 857039628 234841556 611449960 145395166 861175812 391551467 460621270 431992241 869322316 37467656 557917929 279958846 839573090 700216083 37467656 869322316 655852295 857039628 411437340 292988355 13084961 605868704 233350056 514786524 473596274 861175812 516798019 292988355 706143946 855274762 777567625 328713602 105230327 287514767 284097129 402728415 350802729 914482046 585399334 869322316 805493285 761390736 777567625 812629788 800444752 242163189 706143946 292988355 865966056 178776322 917782884 950319015 96325706 303512140 279958846 203170078 284097129 67084965 37467656 343298515 421280376 475750466 233350056 855274762 801608520 422474141 855274762 967462668 777567625 107334741 105230327 777567625 242163189 227189312 350802729 421280376 402728415 178776322 37467656 813693723 514786524 354577205 402728415 933874496 970819754 203170078 33552010 256737954 861175812 391551467 436662194 310459790 917782884 761390736 284097129 377015995 956074512 402728415 431992241 402728415 473596274 202470992 422474141 805493285 516798019 110800857 808616206 234089763 233350056 107334741 917782884 107334741 377015995 967462668 777567625 495151474 203170078 105230327 933874496 460621270 350802729 145395166 252767027 748725729 855274762 282641288 812629788 436662194 96325706 655852295 967462668 411437340 320767587 865966056 761390736 801608520 706143946 585399334 187307272 178776322 256737954 96325706 518399774 761390736 377015995 297851760 377015995 110800857 37467656 467312175 343298515 328713602 203170078 354577205 166233922 203170078 67084965 460621270 284097129 518399774 110800857 96325706 700216083 187307272 166233922 107334741 297851760 808616206 234089763 145395166 37467656 518399774 933874496 693909716 611449960 282641288 968673309 865966056 909865837 857039628 297851760 467312175 431992241 187307272 96325706 585399334 23405136 166233922 166233922 741527822 328713602 178776322 303512140 422657892 861175812 187933868 801608520 813693723 909865837 750210921 354441083 431992241 402728415 792486850 467312175 310459790 761390736 23405136 857039628 956074512 350369501 297851760 187933868 343298515 914482046 582046141 701144654 750210921 605868704 227189312 467312175 42633846 110800857 234841556 350369501 354441083 970819754 801608520 693909716 202470992 422474141 424780614 355623062 518410431 422474141 178776322 187307272 460621270 518410431 187307272 422657892 655852295 516798019 693909716 761390736 557917929 402728415 869322316 914482046 350802729 812629788 234089763 187933868 805493285 377015995 839573090 354577205 233350056 424780614 706143946 861175812 355623062 514786524 698204142 706143946 110800857 431992241 909865837 761390736 750210921 84100792 812629788 424780614 287514767 812629788 354577205 585399334 698204142 84100792 933874496 23405136 933874496 297851760 107334741 145395166 234089763 187933868 861175812 557917929 166233922 242163189 242163189 37467656 748725729 256807040 701144654 287514767 33552010 303512140 421280376 605868704 968673309 861179113 350369501 303512140 187307272 968673309 970819754 557917929 42633846 968673309 354441083 84100792 23405136 518399774 424780614 460621270 467312175 187933868 933874496 227189312 350802729 698204142 518410431 557917929 431992241 605868704 343298515 968673309 354441083 178776322 287514767 473596274 693909716 84100792 467312175 431992241 917782884 813693723 42633846 320767587 800444752 475750466 96325706 706143946 741527822 297851760 13084961 203170078 242163189 377015995 801608520 914482046 970819754 750210921 242163189 611449960 202470992 96325706 473596274 350369501 460621270 748725729 234841556 354441083 422657892 187307272 968673309 909865837 748725729 252767027 256807040 303512140 792486850 350802729 914482046 855274762 107334741 495151474 252767027 402728415 655852295 967462668 557917929 256807040 320767587 741527822 402728415 256807040 460621270 343298515 813693723 284097129 861179113 805493285 402728415 343298515 320767587 970819754 865966056 234089763 354577205 805493285 516798019 750210921 110800857 233350056 355623062 750210921 777567625 350802729 310459790 421280376 611449960 909865837 279958846 411437340 693909716 297851760 166233922 107334741 328713602 473596274 741527822 698204142 354577205 813693723 516798019 750210921 611449960 178776322 242163189 37467656 303512140 320767587 233350056 518399774 282641288 514786524 234841556 518399774 611449960 178776322 460621270 355623062 284097129 279958846 421280376 518399774 242163189 422657892 391551467 422657892 801608520 178776322 761390736 343298515 343298515 467312175 234089763 256807040 805493285 777567625 431992241 187307272 350802729 792486850 402728415 421280376 84100792 284097129 42633846 956074512 233350056 107334741 256737954 13084961 748725729 96325706 166233922 234089763 605868704 320767587 855274762 227189312 424780614 42633846 700216083 350802729 343298515 187933868 750210921 467312175 107334741 110800857 23405136 234089763 145395166 178776322 377015995 328713602 145395166 557917929 706143946 655852295 424780614 355623062 857039628 700216083 422474141 282641288 411437340 110800857 706143946 256807040 421280376 706143946 187307272 792486850 701144654 105230327 495151474 203170078 956074512 233350056 693909716 431992241 933874496 861179113 282641288 956074512 917782884 354577205 813693723 473596274 234089763 256737954 700216083 303512140 585399334 145395166 750210921 287514767 422474141 748725729 256737954 970819754 178776322 282641288 303512140 424780614 252767027 292988355 187933868 178776322 518399774 145395166 252767027 655852295 105230327 813693723 777567625 808616206 805493285 967462668 411437340 343298515 706143946 968673309 13084961 473596274 812629788 839573090 518399774 233350056 865966056 839573090 284097129 605868704 203170078 605868704 805493285 865966056 350369501 800444752 460621270 950319015 861175812 33552010 350802729 227189312 605868704 917782884 808616206 203170078 967462668 67084965 391551467 557917929 475750466 700216083 495151474 933874496 518410431 355623062 354577205 792486850 700216083 166233922 909865837 279958846 933874496 256807040 518410431 808616206 187933868 557917929 741527822 421280376 970819754 411437340 282641288 202470992 279958846 514786524 37467656 585399334 391551467 748725729 310459790 813693723 178776322 23405136 110800857 13084961 750210921 292988355 203170078 37467656 475750466 557917929 67084965 422657892 956074512 227189312 514786524 514786524 436662194 801608520 467312175 110800857 42633846 467312175 800444752 933874496 421280376 518410431 33552010 801608520 202470992 328713602 792486850 473596274 37467656 473596274 13084961 514786524 950319015 303512140 233350056 187307272 706143946 145395166 956074512 354577205 203170078 792486850 354441083 801608520 23405136 328713602 310459790 933874496 37467656 350802729 706143946 422657892 256737954 287514767 839573090 460621270 377015995 933874496 800444752 861175812 42633846 23405136 861175812 310459790 800444752 284097129 861175812 284097129 252767027 857039628 350802729 655852295 303512140 582046141 475750466 808616206 518410431 107334741 187933868 23405136 279958846 857039628 284097129 96325706 748725729 436662194 813693723 698204142 750210921 557917929 203170078 808616206 303512140 956074512 436662194 110800857 582046141 792486850 292988355 855274762 421280376 473596274 968673309 297851760 202470992 857039628 292988355 354577205 421280376 110800857 777567625 105230327 950319015 145395166 67084965 700216083 107334741 706143946 473596274 741527822 203170078 377015995 968673309 284097129 777567625 202470992 166233922 105230327 813693723 233350056 475750466 233350056 252767027 377015995 865966056 23405136 956074512 287514767 96325706 354441083 698204142 354441083 411437340 431992241 748725729 967462668 460621270 698204142 303512140 748725729 839573090 518410431 350802729 518399774 354577205 436662194 950319015 777567625 292988355 706143946 950319015 436662194 42633846 391551467 516798019 402728415 282641288 933874496 706143946 107334741 37467656 467312175 256737954 914482046 813693723 110800857 585399334 187933868 970819754 475750466 956074512 792486850 792486850 917782884 297851760 287514767 287514767 813693723 968673309 234089763 933874496 968673309 917782884 805493285 514786524 582046141 234089763 693909716 813693723 967462668 861179113 917782884 110800857 582046141 970819754 431992241 861179113 557917929 970819754 792486850 761390736 424780614 950319015 706143946 203170078 917782884 107334741 96325706 354577205 518399774 800444752 467312175 203170078 284097129 33552010 350369501 748725729 460621270 855274762 516798019 933874496 748725729 402728415 518399774 467312175 700216083 343298515 320767587 750210921 865966056 391551467 865966056 292988355 320767587 292988355 917782884 967462668 777567625 402728415 761390736 350802729 857039628 297851760 801608520 84100792 857039628 869322316 145395166 917782884 700216083 968673309 105230327 518399774 256807040 355623062 956074512 23405136 933874496 350369501 585399334 234841556 256737954 557917929 178776322 242163189 698204142 13084961 402728415 422657892 256737954 909865837 869322316 861175812 950319015 166233922 187933868 377015995 750210921 801608520 748725729 701144654 857039628 107334741 750210921 320767587 855274762 303512140 279958846 105230327 761390736 808616206 813693723 701144654 37467656 750210921 23405136 107334741 284097129 84100792 792486850 748725729 518410431 422474141 234089763 355623062 234841556 166233922 105230327 475750466 42633846 354441083 424780614 422657892 166233922 914482046 252767027 741527822 84100792 422474141 706143946 869322316 233350056 284097129 605868704 514786524 343298515 805493285 107334741 227189312 701144654 839573090 202470992 187933868 279958846 805493285 42633846 67084965 256807040 227189312 518410431 808616206 761390736 861175812 303512140 914482046 812629788 585399334 242163189 178776322 431992241 516798019 967462668 750210921 748725729 202470992 970819754 233350056 145395166 839573090 328713602 808616206 227189312 967462668 812629788 585399334 343298515 242163189 355623062 107334741 909865837 107334741 354577205 343298515 23405136 350802729 320767587 33552010 166233922 42633846 105230327 84100792 812629788 909865837 748725729 287514767 909865837 256807040 917782884 582046141 354441083 227189312 582046141 284097129 861179113 518410431 801608520 582046141 518410431 303512140 950319015 256737954 655852295 234841556 424780614 310459790 187933868 473596274 585399334 813693723 475750466 495151474 279958846 310459790 233350056 377015995 166233922 750210921 655852295 582046141 777567625 518399774 750210921 256737954 411437340 917782884 37467656 234089763 611449960 968673309 495151474 917782884 422657892 585399334 861179113 297851760 297851760 411437340 422474141 354577205 761390736 355623062 284097129 252767027 805493285 514786524 67084965 252767027 292988355 861179113 516798019 202470992 252767027 518410431 701144654 297851760 96325706 800444752 328713602 350802729 310459790 839573090 187933868 256807040 582046141 282641288 355623062 354577205 518399774 422474141 460621270 343298515 967462668 282641288 110800857 256807040 310459790 256807040 145395166 350802729 391551467 605868704 475750466 473596274 800444752 187933868 933874496 748725729 855274762 187307272 701144654 227189312 518399774 67084965 706143946 84100792 187933868 967462668 178776322 861179113 421280376 203170078 256737954 203170078 287514767 698204142 422474141 748725729 812629788 950319015 801608520 350802729 700216083 698204142 391551467 282641288 475750466 422474141 917782884 422474141 431992241 187933868 431992241 377015995 698204142 585399334 187307272 701144654 693909716 233350056 343298515 350802729 701144654 970819754 611449960 655852295 303512140 475750466 967462668 585399334 202470992 436662194 516798019 861175812 187307272 706143946 700216083 422657892 475750466 800444752 377015995 343298515 252767027 37467656 343298515 187307272 800444752 865966056 422657892 518410431 857039628 970819754 701144654 424780614 303512140 611449960 861175812 933874496 460621270 256737954 354577205 84100792 777567625 495151474 436662194 292988355 37467656 909865837 698204142 909865837 292988355 33552010 956074512 693909716 700216083 839573090 234841556 234841556 436662194 698204142 84100792 968673309 792486850 37467656 23405136 84100792 693909716 411437340 233350056 611449960 421280376 234841556 516798019 582046141 67084965 234089763 187307272 557917929 328713602 917782884 377015995 865966056 227189312 761390736 436662194 557917929 808616206 475750466 282641288 655852295 808616206 105230327 424780614 839573090 865966056 655852295 431992241 857039628 801608520 700216083 424780614 611449960 698204142 855274762 411437340 805493285 411437340 252767027 857039628 861179113 865966056 227189312 67084965 750210921 475750466 970819754 421280376 805493285 516798019 67084965 284097129 698204142 777567625 605868704 460621270 354441083 869322316 187933868 970819754 187307272 693909716 233350056 107334741 655852295 377015995 950319015 187307272 693909716 475750466 110800857 354577205 956074512 297851760 855274762 411437340 812629788 857039628 808616206 475750466 475750466 839573090 421280376 37467656 514786524 956074512 355623062 706143946 518399774 857039628 761390736 178776322 328713602 865966056 297851760 970819754 855274762 13084961 917782884 37467656 343298515 812629788 328713602 350369501 800444752 436662194 292988355 421280376 96325706 436662194 518410431 13084961 178776322 467312175 310459790 422657892 422657892 869322316 350802729 582046141 310459790 777567625 13084961 518410431 350802729 343298515 105230327 328713602 473596274 748725729 700216083 256807040 421280376 202470992 473596274 252767027 748725729 917782884 42633846 557917929 801608520 145395166 611449960 495151474 605868704 282641288 701144654 279958846 282641288 693909716 777567625 516798019 145395166 518410431 475750466 805493285 761390736 706143946 812629788 310459790 256807040 282641288 377015995 855274762 320767587 968673309 402728415 96325706 42633846 777567625 968673309 42633846 187307272 917782884 421280376 812629788 350369501 292988355 233350056 202470992 377015995 861175812 110800857 700216083 203170078 187933868 84100792 42633846 242163189 914482046 187933868 402728415 801608520 166233922 391551467 252767027 748725729 391551467 292988355 968673309 516798019 801608520 741527822 297851760 227189312 256807040 585399334 234841556 391551467 611449960 431992241 909865837 812629788 424780614 557917929 354441083 107334741 328713602 303512140 292988355 557917929 431992241 422657892 187307272 436662194 865966056 857039628 350369501 950319015 203170078 518410431 33552010 282641288 777567625 777567625 813693723 256737954 287514767 355623062 233350056 967462668 582046141 377015995 282641288 698204142 933874496 422657892 741527822 354441083 698204142 422657892 354577205 855274762 655852295 792486850 377015995 611449960 187307272 256807040 968673309 475750466 422657892 105230327 84100792 424780614 514786524 233350056 233350056 792486850 242163189 475750466 805493285 328713602 67084965 187307272 861179113 422474141 354577205 516798019 411437340 178776322 234089763 748725729 13084961 402728415 800444752 411437340 750210921 808616206 320767587 422474141 869322316 33552010 611449960 110800857 436662194 320767587 968673309 310459790 808616206 706143946 110800857 655852295 343298515 605868704 377015995 909865837 467312175 436662194 105230327 320767587 234089763 839573090 518410431 917782884 655852295 812629788 861179113 701144654 792486850 970819754 698204142 968673309 96325706 354577205 67084965 706143946 557917929 812629788 303512140 355623062 178776322 812629788 256737954 514786524 377015995 145395166 475750466 411437340 391551467 967462668 933874496 698204142 297851760 748725729 855274762 475750466 950319015 422657892 145395166 933874496 391551467 813693723 706143946 495151474 813693723 518399774 800444752 777567625 761390736 792486850 187933868 391551467 391551467 202470992 145395166 700216083 741527822 933874496 813693723 105230327 107334741 402728415 377015995 110800857 422657892 402728415 750210921 234841556 107334741 355623062 105230327 970819754 234841556 328713602 424780614 328713602 355623062 105230327 320767587 377015995 203170078 252767027 421280376 473596274 279958846 655852295 234089763 105230327 110800857 234089763 805493285 516798019 970819754 968673309 234841556 967462668 67084965 473596274 234841556 145395166 495151474 187307272 33552010 343298515 105230327 805493285 792486850 917782884 279958846 701144654 698204142 956074512 970819754 227189312 750210921 42633846 855274762 42633846 303512140 792486850 422474141 869322316 421280376 166233922 282641288 473596274 203170078 84100792 310459790 328713602 320767587 203170078 234841556 202470992 865966056 234089763 950319015 861175812 411437340 698204142 107334741 518410431 350802729 203170078 585399334 839573090 355623062 37467656 861179113 914482046 37467656 761390736 605868704 800444752 518399774 279958846 13084961 355623062 421280376 605868704 698204142 37467656 107334741 475750466 701144654 343298515 233350056 467312175 861179113 377015995 950319015 861179113 303512140 310459790 801608520 585399334 467312175 252767027 813693723 279958846 354577205 13084961 110800857 748725729 968673309 741527822 107334741 861179113 914482046 350802729 950319015 855274762 869322316 256807040 354441083 460621270 861175812 67084965 187933868 234841556 110800857 956074512 37467656 234841556 328713602 950319015 42633846 203170078 748725729 279958846 256737954 350802729 354577205 839573090 861179113 84100792 96325706 808616206 475750466 741527822 234841556 256737954 741527822 96325706 354441083 611449960 42633846 297851760 761390736 968673309 234089763 13084961 970819754 297851760 203170078 605868704 303512140 310459790 698204142 355623062 187933868 808616206 467312175 869322316 473596274 518399774 800444752 460621270 611449960 13084961 869322316 42633846 350802729 105230327 202470992 33552010 227189312 242163189 970819754 467312175 557917929 516798019 460621270 701144654 187307272 227189312 855274762 970819754 13084961 110800857 234089763 857039628 706143946 42633846 354441083 473596274 909865837 256737954 475750466 950319015 355623062 701144654 693909716 693909716 252767027 436662194 700216083 518399774 968673309 303512140 750210921 861179113 800444752 187307272 292988355 761390736 839573090 282641288 698204142 187307272 37467656 422474141 355623062 917782884 252767027 33552010 328713602 514786524 950319015 105230327 693909716 792486850 514786524 422657892 861175812 436662194 861179113 178776322 391551467 145395166 839573090 748725729 582046141 748725729 292988355 800444752 354577205 411437340 67084965 343298515 611449960 865966056 178776322 914482046 970819754 495151474 808616206 343298515 282641288 328713602 256807040 343298515 467312175 252767027 242163189 178776322 411437340 297851760 605868704 701144654 203170078 777567625 166233922 84100792 865966056 110800857 145395166 518410431 813693723 557917929 234089763 37467656 970819754 917782884 354441083 42633846 655852295 693909716 693909716 424780614 917782884 287514767 350369501 424780614 287514767 812629788 391551467 970819754 812629788 839573090 812629788 585399334 411437340 110800857 242163189 967462668 355623062 514786524 297851760 582046141 839573090 933874496 514786524 23405136 431992241 861175812 865966056 252767027 518399774 421280376 431992241 354577205 701144654 110800857 761390736 256807040 343298515 475750466 33552010 187933868 328713602 909865837 968673309 67084965 792486850 292988355 256807040 110800857 178776322 869322316 792486850 284097129 350369501 110800857 354577205 701144654 611449960 105230327 13084961 310459790 252767027 869322316 909865837 354577205 287514767 422474141 42633846 741527822 869322316 287514767 343298515 187933868 933874496 234089763 605868704 354441083 792486850 861175812 287514767 855274762 861175812 436662194 23405136 354577205 166233922 698204142 178776322 495151474 701144654 431992241 698204142 303512140 355623062 748725729 855274762 203170078 698204142 279958846 495151474 967462668 350369501 748725729 869322316 693909716 279958846 343298515 917782884 328713602 284097129 861179113 700216083 252767027 805493285 805493285 495151474 693909716 33552010 956074512 350369501 812629788 914482046 107334741 777567625 495151474 343298515 516798019 33552010 967462668 355623062 801608520 750210921 252767027 748725729 750210921 460621270 800444752 970819754 805493285 421280376 411437340 805493285 402728415 956074512 284097129 411437340 67084965 475750466 292988355 354577205 178776322 861175812 869322316 377015995 700216083 861175812 145395166 411437340 557917929 611449960 748725729 187307272 516798019 605868704 320767587 761390736 37467656 467312175 303512140 84100792 792486850 861179113 917782884 187307272 355623062 166233922 956074512 424780614 582046141 475750466 917782884 422657892 467312175 855274762 933874496 282641288 202470992 514786524 865966056 343298515 233350056 256807040 805493285 284097129 37467656 698204142 495151474 605868704 865966056 227189312 42633846 242163189 422657892 792486850 956074512 750210921 956074512 956074512 861179113 37467656 350369501 467312175 391551467 812629788 178776322 741527822 187933868 234089763 861179113 460621270 303512140 203170078 320767587 287514767 518399774 968673309 320767587 350369501 343298515 96325706 750210921 422474141 377015995 968673309 761390736 933874496 557917929 855274762 187307272 354441083 698204142 808616206 297851760 284097129 460621270 105230327 706143946 839573090 328713602 234089763 518399774 801608520 350802729 741527822 233350056 355623062 800444752 292988355 422657892 350802729 857039628 761390736 256737954 855274762 518410431 145395166 377015995 187307272 166233922 514786524 42633846 343298515 655852295 279958846 967462668 242163189 805493285 292988355 202470992 110800857 741527822 23405136 203170078 436662194 777567625 865966056 431992241 750210921 42633846 13084961 792486850 178776322 861175812 166233922 411437340 917782884 582046141 701144654 187307272 792486850 473596274 424780614 355623062 516798019 178776322 933874496 967462668 42633846 700216083 869322316 950319015 350369501 292988355 13084961 233350056 355623062 67084965 475750466 865966056 933874496 202470992 297851760 256807040 242163189 698204142 869322316 234089763 110800857 801608520 166233922 187307272 187933868 761390736 328713602 557917929 855274762 284097129 310459790 234841556 227189312 328713602 800444752 187933868 354577205 557917929 284097129 242163189 861175812 518399774 967462668 741527822 256737954 202470992 354577205 284097129 234841556 178776322 855274762 42633846 582046141 350802729 473596274 698204142 968673309 700216083 354577205 233350056 914482046 166233922 422474141 777567625 516798019 145395166 202470992 861175812 33552010 518399774 967462668 813693723 203170078 748725729 812629788 227189312 377015995 514786524 310459790 303512140 350369501 557917929 354577205 234841556 956074512 741527822 917782884 411437340 475750466 256807040 700216083 557917929 792486850 909865837 909865837 37467656 698204142 67084965 256737954 310459790 970819754 411437340 909865837 970819754 292988355 391551467 805493285 178776322 282641288 741527822 354441083 436662194 460621270 320767587 956074512 377015995 234841556 436662194 252767027 861175812 242163189 252767027 748725729 909865837 292988355 424780614 256737954 909865837 284097129 84100792 473596274 350369501 431992241 473596274 495151474 813693723 750210921 67084965 23405136 741527822 350802729 391551467 320767587 655852295 202470992 42633846 839573090 861175812 234841556 475750466 67084965 424780614 514786524 377015995 869322316 585399334 855274762 424780614 750210921 252767027 514786524 861179113 933874496 67084965 436662194 869322316 256807040 800444752 67084965 84100792 800444752 761390736 187933868 227189312 391551467 402728415 518410431 655852295 611449960 516798019 518399774 279958846 467312175 105230327 187307272 869322316 514786524 110800857 37467656 310459790 741527822 805493285 518399774 391551467 13084961 970819754 297851760 700216083 917782884 303512140 706143946 514786524 748725729 839573090 475750466 557917929 855274762 693909716 310459790 700216083 391551467 582046141 202470992 518399774 303512140 187933868 145395166 23405136 252767027 287514767 861175812 933874496 431992241 402728415 292988355 292988355 292988355 203170078 777567625 411437340 422657892 436662194 292988355 861179113 256737954 145395166 256737954 424780614 37467656 355623062 355623062 869322316 557917929 839573090 605868704 777567625 812629788 431992241 701144654 107334741 287514767 203170078 698204142 252767027 256807040 557917929 968673309 518410431 475750466 698204142 310459790 869322316 402728415 655852295 557917929 421280376 655852295 33552010 303512140 855274762 310459790 557917929 700216083 914482046 105230327 411437340 582046141 514786524 105230327 800444752 495151474 23405136 777567625 227189312 310459790 518399774 950319015 557917929 431992241 855274762 968673309 516798019 861179113 292988355 284097129 354441083 96325706 234089763 701144654 187933868 917782884 869322316 105230327 422657892 970819754 287514767 706143946 914482046 812629788 256737954 431992241 748725729 431992241 861175812 431992241 343298515 105230327 812629788 865966056 310459790 67084965 354577205 516798019 377015995 460621270 391551467 96325706 839573090 242163189 256807040 37467656 350369501 234841556 655852295 350802729 950319015 252767027 761390736 320767587 37467656 411437340 950319015 800444752 933874496 234089763 956074512 233350056 701144654 475750466 812629788 655852295 701144654 698204142 402728415 967462668 377015995 234841556 861175812 202470992 869322316 421280376 242163189 693909716 914482046 967462668 96325706 693909716 741527822 284097129 227189312 801608520 812629788 105230327 761390736 611449960 42633846 518399774 350802729 813693723 33552010 37467656 582046141 227189312 96325706 292988355 402728415 110800857 96325706 813693723 234841556 233350056 611449960 460621270 861175812 748725729 800444752 970819754 227189312 914482046 956074512 227189312 495151474 839573090 354577205 839573090 750210921 256807040 33552010 350802729 475750466 107334741 968673309 805493285 698204142 391551467 233350056 355623062 292988355 839573090 292988355 514786524 256807040 812629788 514786524 411437340 869322316 431992241 801608520 865966056 436662194 698204142 869322316 354441083 282641288 328713602 178776322 33552010 700216083 585399334 355623062 431992241 343298515 605868704 917782884 869322316 693909716 84100792 700216083 812629788 202470992 421280376 933874496 473596274 808616206 706143946 933874496 284097129 514786524 909865837 518399774 424780614 279958846 516798019 178776322 187307272 105230327 805493285 801608520 145395166 202470992 411437340 234089763 701144654 956074512 605868704 801608520 391551467 107334741 611449960 256807040 750210921 956074512 343298515 13084961 869322316 256737954 145395166 37467656 761390736 284097129 350802729 107334741 67084965 761390736 42633846 310459790 436662194 741527822 328713602 950319015 328713602 33552010 202470992 514786524 256737954 431992241 956074512 13084961 422657892 391551467 655852295 402728415 516798019 354441083 202470992 178776322 328713602 970819754 377015995 460621270 857039628 914482046 422657892 343298515 800444752 473596274 242163189 287514767 227189312 107334741 861179113 402728415 693909716 956074512 792486850 514786524 242163189 869322316 96325706 698204142 233350056 460621270 354577205 611449960 23405136 110800857 203170078 354577205 467312175 297851760 761390736 303512140 968673309 792486850 460621270 467312175 84100792 605868704 67084965 933874496 950319015 839573090 424780614 234841556 402728415 933874496 187307272 761390736 808616206 917782884 706143946 391551467 967462668 23405136 611449960 805493285 145395166 700216083 242163189 968673309 166233922 436662194 178776322 748725729 467312175 343298515 297851760 518399774 813693723 145395166 950319015 13084961 328713602 475750466 105230327 748725729 514786524 292988355 701144654 292988355 421280376 792486850 933874496 557917929 585399334 67084965 869322316 96325706 917782884 805493285 792486850 805493285 800444752 968673309 67084965 557917929 343298515 857039628 303512140 701144654 698204142 467312175 812629788 701144654 865966056 701144654 861175812 605868704 950319015 865966056 518410431 33552010 37467656 800444752 865966056 234841556 741527822 284097129 436662194 166233922 391551467 187307272 422657892 242163189 693909716 256737954 187307272 865966056 105230327 861175812 475750466 917782884 585399334 700216083 23405136 402728415 328713602 105230327 968673309 233350056 473596274 839573090 516798019 857039628 748725729 516798019 234089763 279958846 516798019 582046141 303512140 105230327 107334741 956074512 355623062 310459790 422474141 582046141 869322316 869322316 355623062 297851760 354441083 203170078 107334741 917782884 23405136 37467656 761390736 105230327 701144654 343298515 355623062 518399774 42633846 495151474 701144654 303512140 514786524 33552010 585399334 377015995 693909716 107334741 693909716 557917929 473596274 808616206 495151474 377015995 909865837 792486850 777567625 350369501 950319015 436662194 800444752 234089763 857039628 460621270 914482046 110800857 516798019 145395166 287514767 227189312 801608520 252767027 234841556 800444752 320767587 967462668 967462668 431992241 84100792 805493285 917782884 256737954 252767027 857039628 861179113 424780614 84100792 857039628 33552010 475750466 909865837 933874496 328713602 655852295 967462668 242163189 808616206 706143946 424780614 391551467 516798019 861175812 297851760 178776322 970819754 655852295 813693723 355623062 233350056 227189312 350802729 839573090 700216083 861175812 343298515 328713602 227189312 839573090 411437340 279958846 187933868 402728415 187307272 37467656 256737954 279958846 233350056 328713602 605868704 422657892 855274762 350802729 741527822 914482046 761390736 42633846 145395166 421280376 967462668 869322316 422657892 303512140 917782884 761390736 166233922 354577205 917782884 303512140 178776322 13084961 582046141 857039628 970819754 585399334 475750466 792486850 67084965 865966056 950319015 748725729 284097129 865966056 105230327 460621270 808616206 557917929 292988355 518399774 655852295 495151474 808616206 411437340 284097129 105230327 391551467 178776322 187307272 750210921 869322316 801608520 187307272 67084965 145395166 495151474 354441083 279958846 460621270 473596274 495151474 320767587 282641288 402728415 310459790 861175812 516798019 865966056 402728415 698204142 422474141 233350056 292988355 605868704 96325706 761390736 282641288 950319015 187307272 145395166 467312175 557917929 514786524 145395166 431992241 777567625 792486850 431992241 234841556 800444752 914482046 233350056 701144654 391551467 467312175 706143946 242163189 706143946 693909716 96325706 861179113 234841556 297851760 700216083 67084965 411437340 303512140 203170078 909865837 411437340 33552010 855274762 33552010 605868704 518399774 968673309 279958846 855274762 473596274 422657892 808616206 233350056 950319015 233350056 203170078 33552010 495151474 698204142 33552010 839573090 422657892 585399334 110800857 320767587 917782884 761390736 203170078 105230327 605868704 865966056 869322316 33552010 292988355 107334741 968673309 741527822 377015995 328713602 865966056 320767587 805493285 855274762 792486850 805493285 234841556 748725729 869322316 354577205 475750466 813693723 178776322 145395166 203170078 23405136 514786524 950319015 320767587 354577205 970819754 166233922 187933868 242163189 777567625 839573090 777567625 473596274 422657892 585399334 310459790 354441083 518399774 320767587 402728415 67084965 67084965 839573090 252767027 284097129 202470992 411437340 187933868 813693723 343298515 970819754 310459790 518399774 460621270 857039628 917782884 421280376 282641288 297851760 518410431 350802729 203170078 514786524 234089763 422474141 297851760 343298515 411437340 582046141 557917929 813693723 187933868 748725729 865966056 655852295 700216083 166233922 37467656 422474141 741527822 187933868 839573090 706143946 145395166 917782884 857039628 287514767 805493285 706143946 750210921 748725729 67084965 475750466 557917929 431992241 33552010 475750466 42633846 391551467 693909716 377015995 355623062 187933868 242163189 518410431 284097129 861179113 605868704 514786524 861175812 582046141 585399334 700216083 424780614 33552010 13084961 950319015 917782884 914482046 328713602 256807040 424780614 424780614 473596274 33552010 227189312 350802729 105230327 320767587 42633846 950319015 42633846 424780614 252767027 297851760 233350056 700216083 698204142 761390736 967462668 227189312 950319015 431992241 242163189 350369501 350369501 800444752 422657892 202470992 706143946 701144654 750210921 424780614 96325706 970819754 865966056 582046141 436662194 42633846 805493285 422474141 460621270 328713602 516798019 234841556 855274762 970819754 741527822 350369501 343298515 242163189 227189312 256737954 956074512 839573090 42633846 917782884 187307272 377015995 518399774 431992241 693909716 178776322 777567625 284097129 861175812 203170078 933874496 297851760 391551467 187307272 970819754 422474141 514786524 812629788 377015995 706143946 741527822 967462668 700216083 297851760 227189312 242163189 585399334 310459790 297851760 970819754 495151474 350369501 970819754 914482046 861179113 956074512 805493285 343298515 187933868 857039628 706143946 855274762 800444752 514786524 865966056 812629788 813693723 145395166 701144654 145395166 303512140 282641288 227189312 256807040 256737954 761390736 354577205 857039628 411437340 761390736 557917929 467312175 956074512 706143946 37467656 970819754 391551467 96325706 42633846 350802729 252767027 701144654 861175812 869322316 914482046 354441083 495151474 411437340 473596274 839573090 813693723 460621270 805493285 741527822 869322316 350369501 857039628 812629788 282641288 424780614 611449960 256737954 605868704 42633846 424780614 748725729 310459790 350802729 350802729 242163189 950319015 402728415 202470992 970819754 855274762 422474141 801608520 475750466 431992241 350369501 933874496 792486850 422474141 284097129 914482046 792486850 84100792 107334741 178776322 303512140 518399774 227189312 839573090 110800857 422657892 495151474 402728415 227189312 698204142 495151474 605868704 909865837 421280376 343298515 67084965 33552010 431992241 33552010 23405136 611449960 518399774 869322316 839573090 234841556 750210921 750210921 813693723 869322316 495151474 813693723 84100792 516798019 343298515 839573090 422657892 350802729 377015995 422657892 518399774 585399334 557917929 411437340 741527822 234089763 970819754 310459790 402728415 187933868 909865837 655852295 187307272 750210921 812629788 354441083 968673309 706143946 800444752 968673309 422657892 706143946 233350056 67084965 145395166 698204142 431992241 105230327 861179113 328713602 582046141 178776322 105230327 402728415 761390736 812629788 37467656 355623062 256737954 516798019 917782884 967462668 13084961 557917929 67084965 187307272 865966056 256807040 808616206 84100792 42633846 13084961 857039628 605868704 808616206 187933868 801608520 354441083 234089763 377015995 256807040 391551467 706143946 84100792 582046141 750210921 467312175 303512140 909865837 105230327 968673309 933874496 970819754 402728415 242163189 310459790 800444752 402728415 424780614 279958846 310459790 328713602 700216083 252767027 968673309 424780614 227189312 611449960 292988355 202470992 227189312 855274762 202470992 242163189 812629788 303512140 234089763 421280376 42633846 354577205 518399774 166233922 431992241 808616206 411437340 968673309 956074512 42633846 187933868 967462668 421280376 909865837 869322316 350369501 855274762 655852295 282641288 748725729 970819754 424780614 178776322 23405136 855274762 473596274 698204142 777567625 970819754 467312175 805493285 839573090 582046141 227189312 110800857 698204142 354441083 424780614 741527822 557917929 460621270 813693723 424780614 698204142 284097129 460621270 865966056 808616206 377015995 582046141 411437340 750210921 967462668 909865837 467312175 320767587 869322316 605868704 792486850 839573090 297851760 857039628 287514767 861179113 422657892 187307272 950319015 377015995 287514767 518399774 187933868 421280376 287514767 166233922 605868704 605868704 611449960 178776322 792486850 424780614 287514767 855274762 812629788 706143946 460621270 110800857 96325706 475750466 292988355 475750466 166233922 857039628 96325706 310459790 950319015 13084961 857039628 282641288 202470992 970819754 655852295 287514767 855274762 292988355 310459790 956074512 105230327 514786524 460621270 748725729 391551467 909865837 256807040 748725729 105230327 166233922 706143946 256807040 655852295 187307272 917782884 582046141 467312175 698204142 411437340 242163189 761390736 292988355 700216083 282641288 422474141 518410431 805493285 297851760 328713602 42633846 557917929 279958846 917782884 582046141 233350056 611449960 354441083 813693723 698204142 110800857 748725729 424780614 23405136 202470992 310459790 792486850 557917929 310459790 473596274 355623062 741527822 801608520 411437340 585399334 107334741 391551467 514786524 202470992 516798019 805493285 861175812 475750466 968673309 698204142 813693723 422474141 354441083 585399334 706143946 956074512 473596274 698204142 585399334 105230327 741527822 582046141 813693723 33552010 956074512 518410431 227189312 256807040 857039628 605868704 328713602 917782884 282641288 355623062 350369501 909865837 107334741 203170078 202470992 514786524 256807040 297851760 145395166 460621270 13084961 422474141 187307272 855274762 84100792 748725729 391551467 518410431 343298515 105230327 84100792 813693723 460621270 861179113 812629788 516798019 107334741 287514767 605868704 467312175 343298515 424780614 970819754 354577205 187307272 518399774 411437340 801608520 518399774 391551467 495151474 741527822 411437340 328713602 310459790 777567625 42633846 813693723 234089763 84100792 800444752 256807040 706143946 968673309 320767587 303512140 861179113 96325706 166233922 855274762 812629788 343298515 605868704 917782884 800444752 350802729 909865837 42633846 42633846 968673309 970819754 105230327 178776322 328713602 839573090 861175812 287514767 67084965 557917929 13084961 350802729 813693723 467312175 813693723 256807040 909865837 813693723 865966056 792486850 256807040 792486850 808616206 110800857 557917929 67084965 256737954 422474141 861175812 460621270 557917929 792486850 202470992 105230327 105230327 421280376 343298515 377015995 473596274 422657892 33552010 23405136 178776322 909865837 166233922 909865837 421280376 284097129 411437340 813693723 518410431 203170078 693909716 37467656 402728415 698204142 748725729 42633846 861179113 282641288 514786524 473596274 518410431 234841556 855274762 557917929 968673309 402728415 582046141 355623062 857039628 107334741 431992241 967462668 110800857 741527822 611449960 693909716 287514767 279958846 761390736 320767587 701144654 801608520 750210921 187307272 813693723 421280376 234841556 861175812 350802729 242163189 968673309 354441083 655852295 377015995 431992241 202470992 436662194 516798019 422474141 968673309 391551467 42633846 252767027 518410431 297851760 956074512 310459790 748725729 233350056 967462668 23405136 917782884 460621270 473596274 96325706 701144654 585399334 861175812 422657892 402728415 865966056 287514767 350369501 917782884 748725729 310459790 812629788 42633846 145395166 23405136 693909716 23405136 801608520 234089763 402728415 750210921 812629788 292988355 813693723 23405136 13084961 693909716 145395166 256737954 812629788 234841556 110800857 355623062 13084961 855274762 252767027 96325706 402728415 42633846 42633846 970819754 800444752 187307272 187307272 424780614 706143946 421280376 96325706 514786524 436662194 761390736 355623062 424780614 282641288 967462668 475750466 933874496 107334741 460621270 310459790 800444752 748725729 792486850 287514767 42633846 557917929 761390736 227189312 355623062 741527822 252767027 310459790 611449960 839573090 233350056 801608520 178776322 42633846 67084965 865966056 355623062 812629788 585399334 297851760 460621270 761390736 411437340 585399334 605868704 279958846 655852295 145395166 303512140 933874496 42633846 107334741 354577205 706143946 256737954 855274762 391551467 839573090 933874496 422474141 865966056 350802729 792486850 467312175 777567625 516798019 968673309 166233922 805493285 518399774 865966056 557917929 813693723 13084961 187933868 750210921 242163189 605868704 422474141 422657892 956074512 287514767 166233922 422657892 320767587 801608520 741527822 967462668 287514767 256807040 956074512 857039628 700216083 805493285 107334741 518399774 256737954 970819754 343298515 67084965 605868704 377015995 145395166 741527822 292988355 956074512 582046141 557917929 748725729 467312175 391551467 861175812 516798019 422474141 320767587 436662194 84100792 145395166 761390736 422474141 297851760 761390736 741527822 422474141 354441083 950319015 475750466 402728415 557917929 203170078 800444752 343298515 202470992 950319015 354441083 96325706 693909716 33552010 37467656 857039628 582046141 436662194 698204142 861175812 700216083 865966056 279958846 706143946 813693723 700216083 107334741 701144654 377015995 933874496 13084961 839573090 518399774 777567625 37467656 473596274 582046141 178776322 475750466 355623062 96325706 956074512 460621270 187933868 967462668 256737954 287514767 839573090 813693723 67084965 585399334 813693723 467312175 813693723 242163189 839573090 105230327 145395166 808616206 242163189 187307272 233350056 411437340 585399334 516798019 284097129 473596274 460621270 303512140 693909716 861179113 377015995 761390736 256737954 436662194 202470992 701144654 801608520 23405136 956074512 13084961 350369501 655852295 284097129 350802729 585399334 354577205 422657892 84100792 805493285 431992241 343298515 96325706 950319015 303512140 303512140 812629788 431992241 67084965 956074512 37467656 23405136 107334741 431992241 869322316 792486850 495151474 808616206 518399774 805493285 518399774 292988355 857039628 355623062 33552010 431992241 107334741 813693723 813693723 424780614 436662194 421280376 813693723 284097129 256807040 96325706 800444752 23405136 320767587 557917929 33552010 84100792 402728415 857039628 424780614 354441083 402728415 801608520 801608520 914482046 96325706 227189312 808616206 411437340 13084961 869322316 495151474 855274762 956074512 956074512 297851760 203170078 350802729 460621270 284097129 343298515 968673309 377015995 582046141 350369501 436662194 813693723 242163189 950319015 970819754 460621270 354441083 801608520 950319015 297851760 23405136 287514767 861179113 516798019 800444752 227189312 968673309 655852295 96325706 701144654 706143946 292988355 234841556 956074512 748725729 970819754 42633846 805493285 495151474 350369501 460621270 328713602 933874496 800444752 750210921 792486850 402728415 967462668 37467656 701144654 956074512 518399774 431992241 422657892 282641288 473596274 424780614 701144654 473596274 227189312 23405136 808616206 611449960 391551467 202470992 777567625 805493285 320767587 748725729 411437340 812629788 750210921 411437340 436662194 857039628 13084961 256807040 950319015 967462668 812629788 700216083 96325706 96325706 166233922 227189312 42633846 33552010 812629788 808616206 310459790 402728415 292988355 761390736 813693723 693909716 354577205 473596274 234841556 391551467 518410431 13084961 13084961 42633846 282641288 839573090 279958846 914482046 869322316 909865837 145395166 518399774 320767587 839573090 801608520 808616206 475750466 96325706 227189312 391551467 801608520 655852295 107334741 424780614 865966056 354577205 914482046 242163189 37467656 861175812 813693723 67084965 303512140 750210921 242163189 284097129 96325706 518399774 287514767 411437340 812629788 582046141 761390736 748725729 33552010 701144654 761390736 861179113 343298515 424780614 950319015 956074512 585399334 968673309 909865837 933874496 297851760 33552010 350802729 421280376 145395166 421280376 391551467 861175812 33552010 310459790 187933868 303512140 473596274 495151474 256737954 84100792 110800857 284097129 355623062 320767587 391551467 343298515 203170078 233350056 411437340 13084961 467312175 475750466 284097129 377015995 701144654 582046141 970819754 350369501 234089763 187933868 909865837 350369501 813693723 950319015 234089763 777567625 67084965 242163189 303512140 706143946 320767587 514786524 105230327 582046141 605868704 557917929 234089763 861175812 518399774 202470992 855274762 107334741 801608520 917782884 242163189 84100792 950319015 917782884 518410431 203170078 693909716 777567625 350802729 761390736 391551467 37467656 84100792 460621270 431992241 792486850 516798019 693909716 107334741 706143946 350802729 460621270 13084961 84100792 748725729 967462668 857039628 42633846 750210921 377015995 700216083 800444752 178776322 422474141 84100792 343298515 518410431 377015995 467312175 297851760 256807040 857039628 282641288 297851760 741527822 227189312 748725729 391551467 391551467 808616206 202470992 287514767 284097129 421280376 812629788 320767587 402728415 202470992 67084965 227189312 950319015 956074512 354577205 801608520 475750466 968673309 227189312 256807040 761390736 698204142 33552010 514786524 23405136 865966056 320767587 145395166 110800857 865966056 950319015 107334741 800444752 431992241 37467656 187307272 698204142 557917929 741527822 411437340 320767587 611449960 422657892 812629788 557917929 402728415 700216083 933874496 431992241 256737954 436662194 741527822 242163189 495151474 808616206 933874496 234089763 750210921 13084961 42633846 761390736 202470992 909865837 473596274 431992241 354577205 750210921 110800857 792486850 354441083 914482046 343298515 391551467 460621270 800444752 187933868 968673309 611449960 473596274 178776322 801608520 968673309 354441083 460621270 234841556 354577205 96325706 23405136 495151474 557917929 287514767 467312175 303512140 706143946 343298515 761390736 279958846 328713602 424780614 914482046 557917929 436662194 292988355 748725729 460621270 967462668 282641288 750210921 917782884 514786524 698204142 242163189 761390736 422474141 23405136 107334741 861179113 611449960 402728415 377015995 582046141 110800857 475750466 320767587 203170078 857039628 227189312 105230327 495151474 495151474 424780614 107334741 473596274 377015995 287514767 585399334 605868704 750210921 13084961 741527822 284097129 422474141 917782884 202470992 355623062 467312175 233350056 234089763 33552010 377015995 37467656 805493285 284097129 284097129 914482046 310459790 792486850 256807040 96325706 917782884 282641288 354441083 475750466 105230327 518410431 495151474 792486850 970819754 861179113 861179113 242163189 968673309 256807040 495151474 227189312 701144654 495151474 187307272 750210921 967462668 813693723 242163189 411437340 582046141 355623062 693909716 42633846 857039628 110800857 287514767 187933868 700216083 805493285 411437340 166233922 234089763 96325706 655852295 467312175 761390736 37467656 605868704 741527822 203170078 256807040 227189312 698204142 933874496 792486850 96325706 801608520 748725729 13084961 310459790 284097129 350802729 422657892 96325706 473596274 970819754 33552010 67084965 178776322 467312175 805493285 812629788 808616206 422657892 354577205 256807040 37467656 970819754 256807040 813693723 105230327 377015995 422474141 422474141 909865837 350802729 242163189 792486850 968673309 800444752 582046141 431992241 698204142 750210921 320767587 227189312 861175812 355623062 741527822 187307272 42633846 805493285 917782884 473596274 914482046 970819754 585399334 354577205 495151474 956074512 320767587 861179113 805493285 256737954 956074512 516798019 431992241 460621270 800444752 518410431 839573090 655852295 402728415 750210921 812629788 284097129 37467656 320767587 282641288 813693723 701144654 655852295 84100792 328713602 865966056 292988355 84100792 37467656 857039628 96325706 297851760 801608520 698204142 187307272 422657892 436662194 424780614 655852295 234841556 585399334 956074512 107334741 475750466 777567625 256807040 970819754 582046141 292988355 857039628 950319015 655852295 292988355 178776322 67084965 914482046 13084961 693909716 145395166 917782884 282641288 812629788 605868704 110800857 252767027 700216083 956074512 328713602 354577205 343298515 514786524 518410431 187307272 518399774 909865837 23405136 801608520 467312175 320767587 303512140 605868704 473596274 748725729 582046141 234089763 516798019 234841556 805493285 800444752 105230327 67084965 355623062 914482046 516798019 354577205 800444752 67084965 839573090 967462668 950319015 700216083 377015995 839573090 801608520 227189312 37467656 256807040 354441083 801608520 557917929 460621270 145395166 297851760 582046141 855274762 436662194 23405136 282641288 970819754 655852295 242163189 473596274 303512140 320767587 354577205 282641288 303512140 518410431 166233922 282641288 391551467 411437340 968673309 518410431 282641288 748725729 800444752 956074512 750210921 857039628 282641288 475750466 467312175 801608520 467312175 107334741 328713602 950319015 233350056 861175812 13084961 431992241 233350056 282641288 582046141 805493285 227189312 402728415 13084961 701144654 516798019 792486850 861179113 475750466 582046141 282641288 865966056 187307272 287514767 917782884 460621270 839573090 475750466 354577205 256807040 431992241 808616206 813693723 233350056 761390736 917782884 967462668 777567625 557917929 227189312 424780614 42633846 706143946 909865837 557917929 813693723 436662194 956074512 865966056 812629788 467312175 698204142 292988355 748725729 518399774 37467656 166233922 869322316 320767587 256807040 328713602 110800857 355623062 242163189 203170078 467312175 107334741 808616206 67084965 252767027 178776322 350802729 436662194 187307272 777567625 431992241 350369501 166233922 252767027 33552010 355623062 611449960 857039628 741527822 242163189 839573090 431992241 252767027 354441083 227189312 741527822 917782884 950319015 13084961 202470992 950319015 473596274 777567625 67084965 475750466 956074512 792486850 475750466 514786524 422657892 105230327 914482046 792486850 467312175 516798019 422474141 343298515 967462668 800444752 287514767 933874496 857039628 761390736 145395166 187933868 256737954 467312175 933874496 84100792 812629788 698204142 518399774 343298515 310459790 970819754 605868704 292988355 350802729 518410431 252767027 320767587 350369501 145395166 320767587 518410431 741527822 861175812 110800857 473596274 869322316 748725729 178776322 967462668 967462668 750210921 227189312 812629788 750210921 303512140 256737954 950319015 328713602 933874496 706143946 518399774 279958846 402728415 582046141 297851760 377015995 909865837 436662194 350369501 761390736 516798019 495151474 287514767 812629788 700216083 203170078 33552010 350369501 473596274 968673309 67084965 813693723 812629788 956074512 110800857 287514767 297851760 582046141 518399774 282641288 343298515 233350056 967462668 320767587 869322316 282641288 110800857 909865837 495151474 42633846 933874496 436662194 203170078 701144654 234089763 391551467 813693723 105230327 422657892 761390736 800444752 655852295 23405136 107334741 256737954 741527822 350369501 693909716 516798019 777567625 284097129 812629788 968673309 805493285 970819754 279958846 857039628 320767587 431992241 861175812 861179113 110800857 956074512 968673309 256737954 166233922 203170078 297851760 701144654 297851760 422474141 343298515 203170078 605868704 839573090 812629788 967462668 37467656 350369501 761390736 42633846 234089763 422474141 377015995 605868704 202470992 166233922 460621270 203170078 855274762 800444752 297851760 424780614 23405136 869322316 84100792 605868704 67084965 234089763 967462668 518399774 84100792 13084961 166233922 970819754 857039628 857039628 585399334 422657892 355623062 805493285 350802729 242163189 343298515 516798019 518399774 605868704 284097129 914482046 956074512 812629788 792486850 750210921 355623062 297851760 252767027 467312175 328713602 354441083 516798019 320767587 967462668 227189312 391551467 693909716 297851760 242163189 422657892 84100792 284097129 310459790 967462668 303512140 96325706 812629788 227189312 105230327 84100792 933874496 812629788 422657892 343298515 956074512 700216083 917782884 233350056 234841556 777567625 741527822 857039628 187933868 950319015 706143946 460621270 178776322 473596274 693909716 611449960 777567625 801608520 282641288 968673309 431992241 611449960 310459790 284097129 750210921 42633846 460621270 800444752 402728415 421280376 343298515 857039628 242163189 514786524 956074512 292988355 813693723 166233922 37467656 234841556 242163189 582046141 187933868 421280376 37467656 585399334 256807040 202470992 354441083 105230327 917782884 968673309 495151474 242163189 145395166 282641288 42633846 467312175 107334741 812629788 33552010 701144654 611449960 701144654 518410431 792486850 812629788 475750466 234089763 869322316 792486850 424780614 178776322 518399774 693909716 611449960 748725729 256737954 242163189 350802729 303512140 865966056 234089763 748725729 202470992 202470992 292988355 970819754 970819754 805493285 234089763 968673309 655852295 166233922 801608520 467312175 421280376 956074512 203170078 655852295 475750466 611449960 861175812 698204142 279958846 303512140 950319015 282641288 234089763 516798019 343298515 292988355 67084965 861179113 424780614 473596274 202470992 792486850 792486850 166233922 436662194 813693723 350369501 585399334 473596274 178776322 42633846 377015995 96325706 328713602 328713602 967462668 328713602 234089763 310459790 282641288 320767587 698204142 284097129 178776322 518410431 242163189 460621270 377015995 967462668 861179113 107334741 865966056 706143946 355623062 343298515 655852295 424780614 354577205 187307272 557917929 282641288 282641288 282641288 96325706 967462668 187307272 350802729 869322316 436662194 655852295 869322316 279958846 256737954 950319015 284097129 611449960 801608520 328713602 105230327 96325706 761390736 808616206 377015995 933874496 514786524 914482046 187307272 805493285 516798019 812629788 424780614 693909716 698204142 105230327 467312175 424780614 178776322 202470992 460621270 700216083 96325706 402728415 865966056 42633846 233350056 460621270 23405136 518410431 328713602 909865837 518399774 698204142 343298515 473596274 700216083 473596274 801608520 808616206 611449960 582046141 402728415 909865837 741527822 252767027 256807040 914482046 956074512 701144654 287514767 467312175 203170078 282641288 355623062 355623062 800444752 933874496 297851760 328713602 203170078 354577205 279958846 37467656 701144654 518399774 422657892 698204142 706143946 967462668 808616206 234089763 792486850 234841556 37467656 202470992 655852295 655852295 748725729 514786524 96325706 967462668 968673309 422657892 227189312 698204142 227189312 855274762 287514767 350802729 411437340 23405136 914482046 861175812 33552010 242163189 956074512 857039628 421280376 460621270 909865837 813693723 105230327 750210921 741527822 748725729 839573090 865966056 234089763 233350056 514786524 967462668 354441083 242163189 861179113 812629788 424780614 805493285 422474141 422474141 812629788 422657892 13084961 516798019 355623062 350369501 402728415 914482046 518410431 234841556 297851760 956074512 518410431 909865837 605868704 292988355 655852295 909865837 431992241 585399334 187307272 813693723 37467656 514786524 234089763 202470992 839573090 354577205 917782884 354577205 13084961 422657892 475750466 956074512 518399774 343298515 518410431 343298515 242163189 350802729 967462668 350369501 187307272 350369501 970819754 800444752 350369501 518410431 812629788 914482046 107334741 968673309 748725729 96325706 611449960 706143946 350802729 377015995 355623062 605868704 110800857 84100792 605868704 166233922 96325706 473596274 292988355 350369501 234841556 234841556 292988355 145395166 23405136 234841556 227189312 956074512 750210921 741527822 557917929 422657892 37467656 805493285 328713602 303512140 234089763 460621270 436662194 970819754 750210921 279958846 310459790 475750466 202470992 812629788 495151474 582046141 354441083 279958846 178776322 950319015 391551467 145395166 422474141 611449960 516798019 350369501 777567625 350802729 865966056 611449960 950319015 84100792 792486850 391551467 166233922 343298515 343298515 252767027 611449960 105230327 320767587 750210921 107334741 475750466 516798019 777567625 741527822 693909716 970819754 914482046 516798019 460621270 354441083 741527822 855274762 320767587 391551467 582046141 145395166 234841556 950319015 473596274 460621270 282641288 748725729 518399774 166233922 967462668 914482046 805493285 187307272 748725729 813693723 514786524 761390736 706143946 411437340 422657892 495151474 37467656 693909716 857039628 178776322 431992241 256737954 801608520 869322316 869322316 67084965 110800857 460621270 328713602 812629788 950319015 422474141 967462668 516798019 933874496 857039628 67084965 202470992 557917929 700216083 801608520 839573090 350802729 750210921 801608520 956074512 701144654 514786524 813693723 869322316 518410431 557917929 605868704 748725729 252767027 242163189 475750466 611449960 436662194 801608520 861175812 402728415 96325706 968673309 391551467 777567625 37467656 303512140 518410431 518410431 84100792 611449960 411437340 700216083 297851760 402728415 970819754 700216083 700216083 422474141 698204142 693909716 279958846 518410431 518410431 178776322 813693723 233350056 202470992 166233922 917782884 421280376 460621270 869322316 37467656 801608520 431992241 605868704 107334741 460621270 23405136 287514767 110800857 145395166 187307272 761390736 107334741 422657892 748725729 178776322 145395166 605868704 110800857 292988355 748725729 287514767 861179113 234089763 256807040 473596274 421280376 436662194 297851760 761390736 857039628 805493285 256737954 812629788 424780614 279958846 792486850 402728415 105230327 256737954 350369501 748725729 402728415 13084961 96325706 391551467 279958846 516798019 350802729 256807040 67084965 355623062 800444752 252767027 178776322 13084961 256737954 605868704 475750466 748725729 741527822 800444752 350369501 865966056 354577205 808616206 861175812 422474141 187307272 431992241 812629788 107334741 700216083 234841556 233350056 282641288 187307272 857039628 857039628 792486850 284097129 518399774 909865837 605868704 421280376 693909716 706143946 256807040 968673309 350369501 861175812 234841556 436662194 605868704 436662194 187933868 234841556 256737954 42633846 956074512 242163189 808616206 518410431 350802729 279958846 279958846 869322316 256737954 421280376 202470992 202470992 310459790 355623062 411437340 391551467 166233922 460621270 282641288 865966056 967462668 256737954 42633846 402728415 475750466 233350056 495151474 42633846 282641288 178776322 422474141 933874496 655852295 933874496 698204142 421280376 914482046 422474141 33552010 970819754 861175812 33552010 655852295 84100792 655852295 855274762 354577205 166233922 13084961 855274762 950319015 655852295 839573090 391551467 701144654 968673309 475750466 256737954 968673309 701144654 96325706 421280376 914482046 805493285 495151474 391551467 256807040 917782884 284097129 343298515 967462668 377015995 96325706 284097129 950319015 460621270 475750466 917782884 808616206 700216083 343298515 96325706 801608520 514786524 761390736 110800857 350369501 282641288 839573090 516798019 801608520 950319015 460621270 33552010 467312175 467312175 178776322 700216083 107334741 585399334 801608520 865966056 805493285 354441083 698204142 84100792 436662194 23405136 37467656 701144654 460621270 279958846 84100792 166233922 967462668 107334741 105230327 585399334 813693723 350802729 857039628 861179113 350369501 518410431 933874496 178776322 297851760 436662194 611449960 166233922 855274762 514786524 424780614 233350056 350369501 303512140 857039628 970819754 350802729 203170078 460621270 914482046 424780614 518410431 473596274 233350056 857039628 234089763 202470992 909865837 655852295 857039628 256737954 706143946 956074512 805493285 279958846 287514767 310459790 748725729 166233922 354441083 422474141 855274762 909865837 701144654 748725729 933874496 252767027 777567625 187307272 234841556 256807040 701144654 310459790 473596274 495151474 460621270 303512140 422474141 33552010 805493285 203170078 748725729 808616206 233350056 750210921 242163189 582046141 467312175 110800857 402728415 377015995 411437340 424780614 701144654 96325706 800444752 287514767 424780614 234089763 741527822 42633846 516798019 792486850 518399774 328713602 187307272 279958846 839573090 968673309 585399334 377015995 813693723 279958846 303512140 741527822 518399774 748725729 421280376 23405136 320767587 805493285 67084965 256737954 750210921 42633846 105230327 282641288 582046141 402728415 473596274 761390736 187307272 227189312 792486850 424780614 495151474 328713602 234089763 424780614 84100792 968673309 761390736 518399774 402728415 861175812 956074512 105230327 857039628 256737954 107334741 460621270 582046141 792486850 343298515 777567625 748725729 706143946 805493285 514786524 23405136 355623062 855274762 473596274 518410431 914482046 741527822 402728415 933874496 698204142 933874496 968673309 187933868 869322316 355623062 968673309 792486850 320767587 857039628 475750466 813693723 968673309 655852295 605868704 933874496 355623062 13084961 865966056 234841556 202470992 256737954 777567625 865966056 869322316 343298515 166233922 303512140 234089763 422657892 467312175 355623062 256737954 234841556 813693723 23405136 96325706 693909716 343298515 801608520 279958846 234841556 42633846 303512140 105230327 970819754 741527822 350802729 855274762 310459790 861175812 950319015 792486850 377015995 436662194 187933868 967462668 861175812 203170078 178776322 377015995 297851760 914482046 611449960 310459790 777567625 701144654 516798019 166233922 187933868 812629788 917782884 310459790 750210921 252767027 917782884 42633846 861179113 67084965 13084961 350369501 701144654 354441083 203170078 761390736 475750466 701144654 328713602 777567625 105230327 355623062 467312175 256807040 67084965 956074512 777567625 460621270 700216083 292988355 475750466 700216083 310459790 495151474 355623062 354441083 284097129 320767587 256737954 655852295 110800857 107334741 857039628 343298515 514786524 748725729 233350056 950319015 436662194 741527822 861175812 701144654 279958846 467312175 67084965 750210921 956074512 933874496 605868704 350802729 187933868 869322316 350802729 287514767 37467656 67084965 701144654 166233922 13084961 96325706 105230327 110800857 655852295 700216083 741527822 202470992 950319015 107334741 166233922 861175812 956074512 391551467 33552010 950319015 303512140 202470992 968673309 855274762 42633846 422657892 800444752 33552010 917782884 411437340 777567625 252767027 297851760 431992241 917782884 812629788 698204142 750210921 805493285 431992241 808616206 701144654 187933868 355623062 741527822 475750466 473596274 792486850 741527822 514786524 968673309 611449960 328713602 460621270 292988355 917782884 518399774 655852295 813693723 967462668 865966056 741527822 110800857 279958846 869322316 33552010 855274762 354577205 516798019 914482046 748725729 800444752 865966056 473596274 391551467 857039628 855274762 355623062 805493285 187307272 287514767 582046141 310459790 107334741 282641288 411437340 284097129 187307272 693909716 354577205 303512140 460621270 279958846 391551467 792486850 865966056 343298515 391551467 706143946 233350056 750210921 202470992 861175812 242163189 861175812 402728415 350369501 693909716 605868704 67084965 741527822 865966056 279958846 518410431 582046141 518399774 741527822 792486850 166233922 279958846 473596274 917782884 741527822 869322316 967462668 422474141 145395166 13084961 391551467 865966056 518410431 303512140 203170078 792486850 706143946 518399774 227189312 178776322 701144654 424780614 950319015 42633846 473596274 805493285 855274762 234841556 436662194 467312175 857039628 37467656 37467656 865966056 865966056 242163189 328713602 178776322 956074512 761390736 234841556 917782884 292988355 865966056 13084961 557917929 84100792 839573090 287514767 956074512 495151474 865966056 354577205 350802729 792486850 812629788 377015995 421280376 473596274 698204142 96325706 792486850 467312175 422657892 42633846 287514767 777567625 865966056 402728415 808616206 13084961 933874496 970819754 203170078 495151474 800444752 655852295 475750466 700216083 473596274 701144654 354441083 473596274 411437340 422474141 422657892 287514767 202470992 805493285 460621270 914482046 303512140 202470992 473596274 145395166 233350056 310459790 700216083 557917929 701144654 234841556 857039628 914482046 287514767 701144654 391551467 792486850 187933868 110800857 377015995 256737954 421280376 914482046 956074512 354441083 518399774 761390736 748725729 310459790 813693723 297851760 460621270 145395166 84100792 256807040 354577205 839573090 284097129 13084961 933874496 812629788 605868704 421280376 956074512 279958846 320767587 970819754 279958846 655852295 956074512 839573090 37467656 813693723 655852295 800444752 909865837 869322316 869322316 808616206 178776322 812629788 234089763 792486850 970819754 23405136 350369501 320767587 303512140 284097129 178776322 812629788 861179113 227189312 354577205 13084961 42633846 391551467 187933868 328713602 706143946 234841556 855274762 698204142 354441083 460621270 655852295 808616206 422474141 605868704 800444752 37467656 252767027 473596274 467312175 33552010 605868704 777567625 611449960 800444752 933874496 792486850 611449960 436662194 110800857 287514767 166233922 42633846 187933868 518410431 110800857 611449960 256737954 698204142 187933868 701144654 933874496 693909716 516798019 460621270 792486850 933874496 350369501 582046141 234841556 354577205 252767027 741527822 23405136 422657892 234841556 23405136 256737954 350802729 67084965 23405136 292988355 585399334 391551467 698204142 857039628 421280376 698204142 145395166 227189312 350802729 297851760 585399334 968673309 96325706 422474141 320767587 761390736 605868704 287514767 861179113 145395166 33552010 424780614 354441083 187307272 256737954 700216083 422657892 917782884 422474141 233350056 178776322 467312175 909865837 801608520 698204142 234841556 424780614 145395166 328713602 84100792 475750466 110800857 145395166 777567625 777567625 411437340 355623062 467312175 431992241 282641288 808616206 582046141 178776322 800444752 869322316 422474141 611449960 328713602 110800857 582046141 698204142 350369501 701144654 475750466 655852295 234841556 812629788 202470992 354441083 585399334 431992241 750210921 110800857 585399334 839573090 67084965 234089763 855274762 33552010 473596274 801608520 37467656 13084961 808616206 350369501 252767027 110800857 107334741 187933868 37467656 256807040 303512140 701144654 605868704 252767027 431992241 706143946 516798019 343298515 310459790 917782884 514786524 516798019 279958846 105230327 37467656 256737954 585399334 808616206 950319015 105230327 350802729 187933868 343298515 748725729 256737954 605868704 279958846 256737954 110800857 145395166 514786524 857039628 777567625 970819754 473596274 424780614 297851760 42633846 431992241 328713602 970819754 467312175 411437340 698204142 914482046 777567625 350369501 761390736 110800857 421280376 460621270 354577205 354441083 700216083 105230327 557917929 355623062 495151474 287514767 421280376 582046141 252767027 475750466 741527822 227189312 516798019 96325706 701144654 354577205 812629788 422657892 256737954 861175812 701144654 865966056 187933868 256737954 582046141 611449960 475750466 310459790 391551467 605868704 431992241 605868704 812629788 460621270 861175812 861175812 700216083 377015995 13084961 933874496 297851760 917782884 909865837 585399334 23405136 518399774 252767027 284097129 178776322 473596274 557917929 655852295 909865837 475750466 839573090 187933868 865966056 741527822 611449960 377015995 256737954 956074512 861175812 411437340 256737954 698204142 473596274 967462668 801608520 750210921 800444752 297851760 518410431 700216083 693909716 234089763 861179113 252767027 968673309 706143946 861175812 467312175 518399774 242163189 377015995 310459790 777567625 355623062 516798019 279958846 813693723 693909716 287514767 516798019 234841556 187307272 287514767 706143946 970819754 839573090 813693723 297851760 37467656 234841556 855274762 343298515 855274762 234841556 436662194 748725729 233350056 857039628 234089763 23405136 282641288 320767587 516798019 813693723 777567625 402728415 350802729 284097129 698204142 701144654 411437340 256737954 37467656 750210921 284097129 421280376 178776322 968673309 956074512 813693723 518410431 475750466 582046141 741527822 391551467 518410431 166233922 855274762 233350056 110800857 495151474 350369501 421280376 700216083 750210921 252767027 516798019 187307272 233350056 865966056 968673309 518399774 145395166 422657892 424780614 514786524 227189312 107334741 422657892 950319015 310459790 350802729 956074512 67084965 284097129 23405136 328713602 424780614 107334741 855274762 96325706 233350056 234089763 839573090 178776322 792486850 813693723 242163189 292988355 303512140 495151474 865966056 741527822 84100792 869322316 105230327 234841556 777567625 813693723 605868704 227189312 693909716 431992241 166233922 861175812 105230327 706143946 256737954 354577205 761390736 518410431 777567625 518410431 761390736 857039628 611449960 611449960 956074512 693909716 655852295 350802729 956074512 422657892 187307272 424780614 256737954 950319015 557917929 178776322 282641288 282641288 748725729 303512140 328713602 256807040 178776322 839573090 284097129 750210921 516798019 968673309 107334741 585399334 473596274 202470992 234089763 252767027 320767587 187933868 252767027 701144654 279958846 701144654 354577205 968673309 354441083 227189312 391551467 292988355 411437340 611449960 800444752 655852295 284097129 284097129 516798019 800444752 495151474 741527822 422657892 611449960 422474141 227189312 23405136 424780614 178776322 287514767 187933868 861179113 13084961 909865837 297851760 761390736 203170078 42633846 698204142 355623062 800444752 105230327 801608520 350802729 698204142 475750466 693909716 284097129 187307272 431992241 516798019 350802729 422657892 585399334 431992241 495151474 585399334 234089763 411437340 166233922 297851760 473596274 37467656 33552010 282641288 145395166 655852295 700216083 303512140 861179113 970819754 967462668 84100792 23405136 792486850 67084965 310459790 800444752 605868704 917782884 355623062 67084965 605868704 310459790 917782884 812629788 105230327 13084961 861175812 917782884 234089763 67084965 514786524 107334741 105230327 233350056 411437340 37467656 320767587 475750466 233350056 967462668 861179113 110800857 105230327 292988355 33552010 914482046 107334741 701144654 110800857 424780614 328713602 460621270 741527822 234841556 354577205 310459790 792486850 700216083 914482046 839573090 343298515 343298515 422474141 805493285 914482046 202470992 145395166 391551467 166233922 107334741 252767027 861179113 354441083 310459790 473596274 37467656 857039628 800444752 37467656 495151474 166233922 422474141 33552010 187933868 297851760 252767027 700216083 748725729 234841556 287514767 473596274 808616206 107334741 13084961 761390736 861175812 256807040 861175812 970819754 861175812 42633846 467312175 611449960 801608520 855274762 202470992 792486850 557917929 187933868 422474141 279958846 42633846 203170078 761390736 967462668 801608520 950319015 187933868 421280376 475750466 950319015 518399774 467312175 518399774 585399334 518410431 855274762 655852295 761390736 700216083 187307272 187307272 202470992 706143946 495151474 706143946 303512140 611449960 582046141 256807040 693909716 350369501 110800857 42633846 96325706 343298515 279958846 234841556 84100792 256807040 227189312 84100792 655852295 424780614 473596274 701144654 256807040 320767587 950319015 282641288 343298515 96325706 203170078 422657892 84100792 282641288 350802729 473596274 377015995 297851760 777567625 343298515 611449960 421280376 467312175 252767027 801608520 473596274 402728415 350369501 917782884 748725729 970819754 855274762 557917929 256807040 256737954 320767587 354577205 233350056 284097129 914482046 350369501 518399774 328713602 914482046 741527822 970819754 467312175 693909716 655852295 166233922 518410431 279958846 13084961 343298515 422474141 800444752 801608520 110800857 431992241 421280376 110800857 256737954 700216083 460621270 37467656 178776322 424780614 187307272 582046141 350802729 105230327 96325706 605868704 514786524 436662194 792486850 582046141 284097129 328713602 233350056 343298515 861175812 693909716 808616206 857039628 13084961 350369501 748725729 355623062 706143946 422657892 861179113 605868704 234089763 557917929 227189312 514786524 233350056 582046141 857039628 605868704 284097129 234841556 350802729 242163189 801608520 105230327 234089763 411437340 805493285 256807040 421280376 355623062 813693723 800444752 861179113 861175812 297851760 284097129 748725729 411437340 808616206 436662194 13084961 343298515 37467656 377015995 857039628 805493285 473596274 516798019 750210921 869322316 84100792 424780614 706143946 855274762 855274762 933874496 950319015 242163189 84100792 706143946 202470992 748725729 473596274 279958846 233350056 354441083 105230327 421280376 516798019 495151474 813693723 178776322 436662194 411437340 256807040 909865837 96325706 284097129 320767587 800444752 328713602 350369501 750210921 693909716 514786524 37467656 518410431 460621270 411437340 812629788 256737954 233350056 202470992 655852295 355623062 110800857 839573090 203170078 700216083 514786524 467312175 855274762 914482046 805493285 914482046 105230327 706143946 956074512 431992241 801608520 909865837 750210921 287514767 202470992 354577205 105230327 13084961 436662194 233350056 166233922 950319015 611449960 750210921 33552010 233350056 701144654 310459790 13084961 805493285 431992241 495151474 354441083 909865837 518399774 582046141 279958846 801608520 475750466 421280376 801608520 585399334 33552010 287514767 516798019 808616206 110800857 917782884 233350056 557917929 37467656 377015995 495151474 475750466 33552010 310459790 950319015 855274762 422657892 914482046 203170078 970819754 67084965 234841556 855274762 805493285 865966056 800444752 585399334 473596274 761390736 282641288 422657892 467312175 812629788 700216083 350802729 402728415 391551467 909865837 242163189 234089763 557917929 107334741 354577205 96325706 700216083 105230327 582046141 473596274 808616206 145395166 67084965 701144654 698204142 354577205 792486850 355623062 950319015 233350056 861179113 813693723 800444752 467312175 800444752 282641288 495151474 42633846 514786524 107334741 698204142 422474141 166233922 354577205 422474141 655852295 516798019 421280376 869322316 748725729 611449960 808616206 279958846 227189312 422657892 909865837 202470992 808616206 145395166 292988355 968673309 460621270 303512140 655852295 203170078 96325706 431992241 909865837 178776322 917782884 256737954 967462668 279958846 813693723 234841556 234089763 611449960 187307272 792486850 914482046 518410431 350369501 166233922 282641288 700216083 424780614 467312175 475750466 914482046 67084965 701144654 950319015 33552010 861175812 350802729 233350056 855274762 611449960 252767027 187307272 611449960 557917929 187307272 956074512 256737954 234089763 354441083 422474141 516798019 166233922 355623062 582046141 411437340 933874496 585399334 585399334 693909716 284097129 328713602 292988355 467312175 354441083 748725729 297851760 605868704 203170078 761390736 861175812 421280376 202470992 297851760 242163189 166233922 970819754 377015995 518399774 869322316 741527822 282641288 748725729 748725729 792486850 436662194 310459790 256737954 350802729 968673309 37467656 801608520 227189312 145395166 421280376 402728415 422474141 792486850 800444752 933874496 297851760 256737954 518399774 857039628 792486850 701144654 701144654 693909716 909865837 518410431 748725729 857039628 518399774 13084961 467312175 355623062 655852295 145395166 287514767 411437340 750210921 297851760 350802729 13084961 422474141 96325706 284097129 611449960 377015995 166233922 693909716 869322316 242163189 105230327 855274762 421280376 343298515 422657892 105230327 145395166 518410431 37467656 187307272 303512140 777567625 839573090 84100792 750210921 693909716 557917929 967462668 256807040 585399334 801608520 282641288 67084965 761390736 297851760 402728415 748725729 741527822 518410431 227189312 355623062 701144654 107334741 282641288 956074512 909865837 202470992 256807040 706143946 84100792 761390736 605868704 328713602 234841556 350802729 13084961 518410431 460621270 402728415 343298515 909865837 23405136 310459790 422657892 701144654 402728415 411437340 33552010 256807040 585399334 234089763 227189312 84100792 655852295 706143946 287514767 968673309 514786524 391551467 37467656 320767587 355623062 518399774 701144654 256737954 279958846 402728415 605868704 178776322 287514767 698204142 187307272 869322316 805493285 813693723 516798019 37467656 792486850 777567625 968673309 557917929 282641288 284097129 411437340 328713602 227189312 202470992 761390736 839573090 422657892 861179113 741527822 84100792 777567625 96325706 869322316 706143946 33552010 865966056 350802729 279958846 706143946 655852295 933874496 967462668 166233922 741527822 467312175 292988355 801608520 33552010 37467656 284097129 187307272 187307272 698204142 84100792 865966056 292988355 968673309 279958846 282641288 284097129 37467656 203170078 467312175 516798019 67084965 145395166 475750466 914482046 310459790 411437340 808616206 42633846 655852295 287514767 933874496 187307272 105230327 297851760 970819754 203170078 861179113 350369501 279958846 166233922 107334741 355623062 914482046 968673309 460621270 421280376 233350056 377015995 514786524 96325706 67084965 655852295 436662194 107334741 391551467 473596274 107334741 284097129 292988355 107334741 700216083 256737954 869322316 518410431 187307272 917782884 861175812 800444752 698204142 865966056 950319015 557917929 518399774 234089763 812629788 422657892 518410431 310459790 402728415 557917929 748725729 402728415 431992241 495151474 343298515 741527822 242163189 968673309 436662194 422657892 411437340 202470992 350369501 861179113 706143946 234841556 933874496 320767587 605868704 96325706 557917929 187307272 611449960 914482046 582046141 839573090 855274762 861179113 107334741 377015995 13084961 67084965 792486850 202470992 424780614 436662194 585399334 187307272 518399774 801608520 956074512 354441083 23405136 557917929 292988355 187307272 202470992 800444752 67084965 242163189 813693723 178776322 42633846 233350056 950319015 792486850 805493285 518410431 761390736 741527822 422657892 698204142 234841556 284097129 750210921 761390736 350802729 792486850 178776322 956074512 42633846 436662194 813693723 933874496 355623062 320767587 166233922 355623062 96325706 252767027 282641288 350802729 107334741 310459790 467312175 839573090 96325706 698204142 350802729 467312175 422657892 839573090 145395166 178776322 473596274 475750466 110800857 350802729 518410431 813693723 701144654 67084965 855274762 84100792 933874496 350802729 812629788 256737954 166233922 514786524 187933868 839573090 355623062 282641288 914482046 518399774 178776322 328713602 354577205 967462668 354577205 792486850 967462668 968673309 279958846 655852295 909865837 227189312 861175812 700216083 107334741 303512140 777567625 655852295 700216083 96325706 436662194 422657892 23405136 970819754 914482046 203170078 812629788 242163189 857039628 857039628 105230327 700216083 242163189 950319015 693909716 227189312 655852295 950319015 411437340 252767027 320767587 391551467 67084965 808616206 67084965 292988355 256807040 422657892 310459790 33552010 605868704 67084965 233350056 861175812 611449960 297851760 422474141 67084965 909865837 698204142 914482046 33552010 516798019 411437340 350369501 233350056 203170078 557917929 105230327 611449960 42633846 467312175 516798019 792486850 107334741 914482046 761390736 107334741 96325706 292988355 495151474 516798019 422657892 970819754 354441083 328713602 473596274 166233922 350369501 105230327 287514767 514786524 970819754 166233922 741527822 107334741 320767587 467312175 518399774 282641288 23405136 292988355 23405136 861175812 909865837 706143946 869322316 282641288 861179113 242163189 233350056 354577205 421280376 516798019 701144654 234089763 178776322 967462668 857039628 475750466 377015995 166233922 698204142 968673309 857039628 287514767 516798019 233350056 968673309 252767027 812629788 234089763 518410431 242163189 467312175 748725729 256737954 805493285 282641288 107334741 354577205 110800857 777567625 808616206 84100792 857039628 256737954 914482046 706143946 233350056 805493285 467312175 256737954 202470992 869322316 436662194 800444752 698204142 805493285 256807040 950319015 303512140 857039628 582046141 909865837 424780614 917782884 287514767 355623062 750210921 861175812 350802729 518399774 801608520 801608520 354577205 792486850 310459790 377015995 655852295 23405136 741527822 800444752 422474141 970819754 67084965 805493285 166233922 970819754 495151474 37467656 282641288 234841556 377015995 422657892 279958846 970819754 861175812 242163189 792486850 33552010 857039628 514786524 582046141 421280376 303512140 343298515 402728415 956074512 839573090 933874496 234841556 234841556 582046141 968673309 421280376 282641288 227189312 857039628 256807040 84100792 968673309 460621270 467312175 350802729 467312175 917782884 110800857 748725729 234841556 23405136 233350056 518410431 701144654 350369501 422657892 917782884 865966056 287514767 698204142 233350056 909865837 933874496 411437340 421280376 422657892 800444752 166233922 252767027 328713602 421280376 861175812 914482046 861179113 279958846 761390736 611449960 421280376 178776322 475750466 748725729 585399334 105230327 700216083 252767027 256807040 611449960 701144654 328713602 839573090 328713602 166233922 968673309 343298515 233350056 748725729 933874496 516798019 857039628 777567625 655852295 284097129 354577205 96325706 145395166 23405136 391551467 475750466 701144654 861175812 968673309 460621270 421280376 343298515 861175812 950319015 422657892 585399334 42633846 292988355 855274762 354577205 233350056 933874496 421280376 436662194 13084961 792486850 750210921 839573090 13084961 292988355 282641288 110800857 320767587 202470992 242163189 700216083 42633846 698204142 227189312 909865837 13084961 96325706 343298515 105230327 67084965 805493285 582046141 475750466 178776322 284097129 187933868 801608520 808616206 865966056 748725729 350802729 297851760 611449960 424780614 750210921 297851760 917782884 227189312 421280376 514786524 585399334 970819754 187307272 518410431 107334741 813693723 460621270 800444752 516798019 473596274 557917929 411437340 805493285 13084961 812629788 792486850 495151474 284097129 792486850 234841556 800444752 391551467 800444752 970819754 320767587 865966056 557917929 23405136 424780614 970819754 865966056 227189312 914482046 748725729 611449960 282641288 933874496 706143946 460621270 967462668 700216083 857039628 812629788 354577205 750210921 968673309 202470992 145395166 518399774 516798019 865966056 303512140 402728415 343298515 282641288 909865837 750210921 693909716 475750466 605868704 808616206 242163189 282641288 391551467 914482046 303512140 950319015 813693723 431992241 256807040 557917929 917782884 801608520 800444752 178776322 292988355 812629788 13084961 748725729 350369501 37467656 970819754 310459790 750210921 234841556 582046141 320767587 855274762 869322316 869322316 67084965 605868704 234841556 282641288 700216083 495151474 145395166 303512140 178776322 284097129 303512140 495151474 178776322 37467656 582046141 252767027 203170078 256737954 424780614 343298515 320767587 777567625 256807040 256807040 839573090 256737954 473596274 518410431 67084965 187933868 812629788 431992241 279958846 741527822 861179113 748725729 518399774 869322316 350369501 96325706 698204142 968673309 292988355 914482046 655852295 800444752 227189312 256807040 605868704 411437340 107334741 107334741 861179113 297851760 518399774 473596274 701144654 950319015 328713602 178776322 741527822 967462668 808616206 741527822 777567625 750210921 857039628 350369501 343298515 166233922 950319015 750210921 475750466 328713602 518399774 256807040 166233922 37467656 411437340 967462668 110800857 748725729 750210921 242163189 933874496 284097129 320767587 203170078 909865837 284097129 42633846 800444752 96325706 967462668 585399334 518399774 107334741 377015995 279958846 917782884 279958846 582046141 23405136 354441083 292988355 855274762 33552010 748725729 287514767 391551467 655852295 320767587 857039628 23405136 287514767 234089763 343298515 234089763 256807040 460621270 585399334 748725729 422474141 84100792 424780614 33552010 605868704 242163189 917782884 460621270 693909716 706143946 303512140 516798019 23405136 320767587 421280376 422474141 166233922 343298515 422657892 187933868 777567625 741527822 178776322 582046141 582046141 13084961 801608520 865966056 422657892 855274762 516798019 402728415 611449960 605868704 33552010 411437340 861179113 855274762 202470992 187307272 391551467 187933868 861175812 242163189 914482046 343298515 460621270 256807040 107334741 585399334 516798019 701144654 605868704 813693723 917782884 227189312 777567625 855274762 950319015 585399334 473596274 67084965 857039628 256737954 467312175 234841556 279958846 970819754 166233922 431992241 861175812 202470992 495151474 96325706 839573090 585399334 516798019 145395166 391551467 343298515 741527822 805493285 13084961 297851760 950319015 328713602 514786524 354441083 203170078 861179113 13084961 693909716 377015995 750210921 13084961 467312175 585399334 343298515 233350056 701144654 110800857 857039628 187307272 605868704 605868704 67084965 605868704 67084965 187307272 956074512 700216083 187933868 234089763 611449960 861179113 421280376 234841556 233350056 67084965 234841556 328713602 202470992 234089763 805493285 96325706 808616206 812629788 110800857 282641288 242163189 13084961 203170078 914482046 473596274 518399774 808616206 839573090 234089763 297851760 741527822 605868704 805493285 813693723 354577205 582046141 350369501 706143946 467312175 777567625 701144654 914482046 516798019 107334741 110800857 605868704 914482046 227189312 282641288 750210921 110800857 242163189 518410431 914482046 187307272 655852295 67084965 655852295 84100792 178776322 761390736 777567625 761390736 605868704 655852295 812629788 750210921 467312175 611449960 411437340 516798019 812629788 292988355 234841556 808616206 287514767 855274762 105230327 105230327 422657892 516798019 909865837 467312175 110800857 805493285 698204142 67084965 67084965 861175812 422474141 187933868 187933868 518410431 354441083 377015995 518399774 812629788 518399774 310459790 178776322 460621270 861179113 292988355 777567625 557917929 105230327 914482046 42633846 284097129 42633846 252767027 808616206 839573090 310459790 256737954 557917929 865966056 516798019 42633846 467312175 402728415 202470992 792486850 861175812 402728415 865966056 800444752 110800857 145395166 801608520 187933868 242163189 605868704 202470992 350802729 377015995 698204142 350802729 741527822 252767027 354441083 422474141 350369501 33552010 23405136 967462668 582046141 282641288 865966056 187933868 234841556 750210921 956074512 350802729 741527822 287514767 422657892 422474141 110800857 328713602 292988355 320767587 693909716 84100792 557917929 655852295 808616206 13084961 914482046 84100792 422474141 402728415 861175812 166233922 431992241 741527822 411437340 166233922 303512140 812629788 467312175 422474141 292988355 107334741 701144654 411437340 256737954 933874496 605868704 518399774 377015995 187307272 436662194 706143946 495151474 805493285 23405136 914482046 96325706 813693723 105230327 422474141 956074512 411437340 693909716 557917929 812629788 700216083 467312175 693909716 84100792 96325706 354577205 495151474 970819754 813693723 284097129 800444752 698204142 67084965 761390736 800444752 800444752 187307272 37467656 234089763 855274762 203170078 857039628 320767587 187933868 582046141 431992241 391551467 700216083 42633846 495151474 516798019 839573090 518399774 303512140 655852295 13084961 203170078 801608520 187933868 750210921 96325706 37467656 422657892 800444752 861179113 706143946 256807040 839573090 813693723 968673309 909865837 284097129 431992241 473596274 320767587 320767587 518410431 605868704 792486850 377015995 865966056 800444752 805493285 284097129 350369501 37467656 805493285 354441083 422657892 812629788 256807040 693909716 256737954 84100792 436662194 933874496 287514767 421280376 242163189 292988355 813693723 839573090 741527822 256737954 203170078 808616206 516798019 355623062 801608520 495151474 514786524 933874496 282641288 328713602 857039628 582046141 914482046 605868704 107334741 777567625 792486850 234841556 761390736 516798019 303512140 422474141 203170078 557917929 242163189 350802729 96325706 187307272 233350056 861179113 611449960 422657892 233350056 13084961 933874496 557917929 84100792 303512140 917782884 933874496 585399334 234841556 234841556 202470992 234841556 812629788 495151474 256807040 467312175 748725729 411437340 350369501 839573090 801608520 343298515 812629788 328713602 292988355 105230327 701144654 424780614 557917929 968673309 310459790 460621270 355623062 518410431 585399334 328713602 917782884 839573090 310459790 96325706 518410431 391551467 84100792 516798019 761390736 145395166 421280376 855274762 917782884 460621270 933874496 761390736 777567625 166233922 256807040 518399774 187933868 970819754 187307272 518410431 96325706 956074512 813693723 33552010 328713602 514786524 839573090 107334741 110800857 436662194 256807040 473596274 105230327 777567625 282641288 741527822 611449960 227189312 605868704 967462668 187933868 813693723 750210921 655852295 611449960 812629788 968673309 777567625 748725729 13084961 42633846 557917929 234089763 582046141 700216083 178776322 917782884 750210921 421280376 320767587 813693723 110800857 284097129 287514767 234841556 917782884 805493285 354577205 350802729 234089763 424780614 585399334 514786524 203170078 914482046 256737954 495151474 655852295 227189312 516798019 741527822 701144654 187933868 13084961 861179113 422474141 84100792 857039628 303512140 777567625 917782884 865966056 310459790 909865837 813693723 187933868 933874496 303512140 202470992 460621270 861179113 354577205 377015995 320767587 475750466 328713602 279958846 813693723 861179113 292988355 343298515 227189312 968673309 297851760 585399334 354577205 145395166 473596274 107334741 234089763 355623062 233350056 252767027 424780614 391551467 203170078 105230327 869322316 518399774 284097129 611449960 187307272 701144654 970819754 145395166 933874496 701144654 516798019 23405136 495151474 909865837 950319015 861175812 933874496 107334741 750210921 37467656 855274762 777567625 808616206 234841556 812629788 812629788 956074512 861179113 303512140 354577205 421280376 855274762 23405136 777567625 279958846 37467656 84100792 292988355 202470992 475750466 110800857 557917929 107334741 424780614 800444752 467312175 166233922 203170078 178776322 424780614 107334741 706143946 320767587 328713602 808616206 805493285 252767027 805493285 611449960 354441083 227189312 777567625 402728415 655852295 282641288 808616206 284097129 516798019 701144654 110800857 460621270 377015995 422657892 909865837 914482046 202470992 354577205 284097129 956074512 839573090 869322316 13084961 187307272 700216083 808616206 343298515 861179113 557917929 516798019 320767587 187307272 421280376 282641288 96325706 107334741 187307272 355623062 37467656 956074512 518399774 320767587 495151474 436662194 801608520 84100792 473596274 514786524 968673309 187307272 436662194 256807040 693909716 310459790 950319015 252767027 950319015 402728415 808616206 303512140 377015995 287514767 495151474 839573090 256737954 234089763 950319015 279958846 861175812 761390736 655852295 350369501 855274762 328713602 861179113 516798019 933874496 813693723 698204142 13084961 585399334 801608520 328713602 950319015 233350056 227189312 518410431 67084965 287514767 950319015 187933868 970819754 279958846 518399774 808616206 516798019 422657892 350369501 861179113 857039628 812629788 813693723 84100792 227189312 391551467 292988355 514786524 42633846 813693723 355623062 968673309 750210921 424780614 436662194 761390736 839573090 557917929 350369501 467312175 557917929 557917929 611449960 605868704 145395166 748725729 233350056 350369501 424780614 422474141 956074512 37467656 857039628 557917929 355623062 84100792 350802729 350802729 256737954 203170078 839573090 234841556 377015995 355623062 557917929 178776322 436662194 516798019 557917929 84100792 303512140 105230327 855274762 343298515 105230327 105230327 436662194 256807040 585399334 310459790 518410431 706143946 582046141 354577205 297851760 303512140 110800857 110800857 67084965 279958846 202470992 741527822 96325706 166233922 13084961 178776322 869322316 655852295 355623062 96325706 145395166 391551467 741527822 107334741 750210921 242163189 516798019 350369501 42633846 421280376 518410431 37467656 467312175 431992241 96325706 839573090 234089763 839573090 869322316 354577205 107334741 252767027 350369501 42633846 701144654 320767587 256737954 914482046 475750466 792486850 411437340 869322316 750210921 950319015 585399334 967462668 933874496 605868704 279958846 956074512 178776322 801608520 256807040 933874496 967462668 605868704 67084965 950319015 424780614 855274762 350802729 748725729 377015995 350802729 967462668 436662194 431992241 320767587 467312175 865966056 950319015 839573090 839573090 693909716 748725729 343298515 422657892 107334741 518410431 473596274 282641288 700216083 354441083 436662194 203170078 33552010 252767027 761390736 33552010 287514767 242163189 956074512 320767587 605868704 605868704 917782884 252767027 914482046 460621270 355623062 227189312 297851760 166233922 514786524 355623062 67084965 391551467 256807040 909865837 166233922 706143946 967462668 933874496 436662194 422657892 516798019 516798019 350369501 518399774 431992241 557917929 234841556 310459790 187307272 792486850 110800857 914482046 585399334 855274762 292988355 909865837 605868704 861175812 605868704 473596274 421280376 514786524 13084961 792486850 84100792 467312175 808616206 431992241 956074512 343298515 514786524 495151474 303512140 42633846 495151474 187933868 495151474 13084961 805493285 700216083 292988355 421280376 67084965 292988355 242163189 861179113 557917929 431992241 292988355 391551467 693909716 292988355 422657892 350369501 256737954 557917929 518410431 187307272 813693723 861175812 297851760 354577205 460621270 582046141 861175812 310459790 605868704 861175812 950319015 320767587 605868704 970819754 23405136 320767587 297851760 431992241 421280376 252767027 105230327 37467656 166233922 857039628 166233922 354577205 956074512 343298515 354577205 242163189 970819754 402728415 970819754 187933868 812629788 861175812 256807040 343298515 933874496 287514767 284097129 354577205 655852295 917782884 355623062 424780614 861175812 909865837 37467656 391551467 698204142 227189312 424780614 917782884 233350056 421280376 460621270 909865837 279958846 37467656 252767027 968673309 475750466 107334741 292988355 187307272 516798019 328713602 857039628 967462668 518399774 655852295 701144654 42633846 105230327 391551467 350802729 467312175 110800857 741527822 350369501 914482046 914482046 96325706 303512140 800444752 328713602 42633846 96325706 514786524 42633846 203170078 297851760 354577205 800444752 234089763 855274762 310459790 582046141 13084961 857039628 475750466 611449960 701144654 431992241 800444752 933874496 402728415 611449960 518399774 436662194 187307272 518399774 585399334 343298515 968673309 514786524 166233922 741527822 328713602 808616206 33552010 145395166 750210921 421280376 37467656 377015995 23405136 166233922 950319015 514786524 914482046 869322316 436662194 187307272 287514767 234841556 514786524 956074512 422657892 813693723 750210921 917782884 178776322 422657892 421280376 354577205 805493285 256737954 377015995 516798019 84100792 436662194 178776322 956074512 355623062 202470992 605868704 411437340 166233922 460621270 233350056 813693723 968673309 970819754 950319015 698204142 701144654 475750466 585399334 187307272 105230327 467312175 422657892 105230327 792486850 391551467 42633846 605868704 869322316 145395166 227189312 473596274 354441083 970819754 861175812 861175812 391551467 436662194 516798019 282641288 282641288 84100792 518399774 467312175 605868704 350802729 750210921 202470992 343298515 909865837 473596274 655852295 187307272 252767027 297851760 611449960 655852295 303512140 861175812 813693723 422657892 950319015 202470992 166233922 611449960 402728415 813693723 933874496 518399774 292988355 467312175 741527822 917782884 287514767 411437340 436662194 557917929 706143946 402728415 800444752 933874496 391551467 297851760 475750466 805493285 256807040 801608520 284097129 303512140 233350056 252767027 933874496 950319015 700216083 808616206 350802729 655852295 518399774 33552010 909865837 950319015 514786524 700216083 422474141 585399334 655852295 13084961 698204142 350369501 377015995 292988355 234841556 801608520 105230327 178776322 422474141 431992241 256737954 234089763 252767027 279958846 518410431 96325706 328713602 518410431 808616206 706143946 234841556 284097129 855274762 355623062 187307272 869322316 145395166 460621270 968673309 914482046 279958846 473596274 13084961 354441083 518399774 518399774 861175812 516798019 84100792 242163189 350802729 914482046 355623062 84100792 917782884 96325706 861179113 310459790 350369501 808616206 914482046 297851760 343298515 861175812 861179113 968673309 748725729 227189312 355623062 320767587 67084965 706143946 252767027 473596274 431992241 914482046 282641288 970819754 256737954 96325706 178776322 354441083 855274762 436662194 202470992 475750466 956074512 801608520 287514767 805493285 178776322 611449960 292988355 23405136 202470992 23405136 202470992 256737954 516798019 297851760 967462668 202470992 693909716 145395166 585399334 909865837 698204142 839573090 110800857 557917929 792486850 292988355 741527822 582046141 750210921 467312175 107334741 431992241 287514767 292988355 706143946 227189312 970819754 933874496 303512140 187307272 110800857 233350056 227189312 292988355 813693723 611449960 105230327 431992241 187307272 242163189 84100792 37467656 698204142 421280376 861175812 252767027 473596274 350369501 706143946 328713602 350802729 343298515 808616206 355623062 13084961 741527822 411437340 700216083 813693723 813693723 287514767 37467656 917782884 968673309 968673309 187933868 956074512 355623062 202470992 950319015 611449960 252767027 706143946 282641288 761390736 256807040 287514767 909865837 698204142 917782884 287514767 518399774 909865837 700216083 518410431 475750466 792486850 424780614 698204142 256737954 700216083 166233922 557917929 391551467 256737954 855274762 950319015 857039628 475750466 655852295 761390736 297851760 203170078 178776322 855274762 741527822 467312175 354441083 279958846 801608520 475750466 585399334 970819754 227189312 107334741 37467656 861179113 297851760 777567625 377015995 227189312 282641288 33552010 518410431 431992241 857039628 354441083 518410431 33552010 279958846 812629788 861179113 865966056 861179113 956074512 421280376 303512140 792486850 698204142 287514767 917782884 914482046 256737954 233350056 460621270 202470992 96325706 252767027 582046141 777567625 475750466 605868704 839573090 839573090 166233922 328713602 411437340 777567625 105230327 355623062 855274762 855274762 256737954 605868704 233350056 402728415 350369501 968673309 377015995 354577205 354441083 203170078 33552010 96325706 857039628 861179113 354577205 287514767 495151474 233350056 801608520 256807040 761390736 611449960 855274762 514786524 861175812 166233922 800444752 292988355 287514767 350369501 741527822 256737954 611449960 861175812 805493285 402728415 203170078 284097129 227189312 42633846 178776322 242163189 812629788 917782884 861175812 178776322 557917929 178776322 701144654 495151474 328713602 777567625 914482046 402728415 808616206 187933868 287514767 284097129 233350056 96325706 354577205 436662194 343298515 37467656 460621270 475750466 857039628 279958846 431992241 909865837 805493285 202470992 812629788 110800857 460621270 166233922 424780614 96325706 355623062 320767587 178776322 233350056 706143946 698204142 495151474 968673309 411437340 96325706 436662194 354441083 145395166 557917929 391551467 303512140 96325706 605868704 107334741 436662194 839573090 605868704 655852295 282641288 234089763 857039628 611449960 227189312 585399334 700216083 422657892 166233922 233350056 13084961 970819754 473596274 693909716 292988355 279958846 292988355 187307272 377015995 107334741 800444752 166233922 37467656 518399774 467312175 967462668 13084961 105230327 96325706 252767027 279958846 23405136 431992241 611449960 585399334 970819754 242163189 582046141 917782884 914482046 202470992 865966056 252767027 107334741 350802729 909865837 310459790 970819754 350802729 741527822 431992241 436662194 857039628 234841556 857039628 761390736 355623062 354441083 700216083 178776322 282641288 234089763 354577205 750210921 105230327 234089763 516798019 203170078 279958846 145395166 234841556 855274762 287514767 166233922 800444752 42633846 377015995 42633846 812629788 96325706 234841556 343298515 202470992 741527822 701144654 37467656 303512140 256807040 968673309 460621270 343298515 914482046 67084965 292988355 37467656 865966056 950319015 933874496 557917929 698204142 812629788 233350056 839573090 808616206 233350056 37467656 110800857 252767027 741527822 813693723 518399774 67084965 424780614 227189312 557917929 145395166 23405136 748725729 13084961 110800857 284097129 706143946 748725729 256807040 42633846 777567625 914482046 297851760 700216083 377015995 956074512 227189312 970819754 23405136 857039628 234089763 475750466 422474141 808616206 343298515 605868704 813693723 354441083 706143946 96325706 355623062 917782884 256807040 42633846 801608520 33552010 431992241 968673309 857039628 917782884 750210921 256737954 187307272 805493285 320767587 514786524 202470992 328713602 655852295 698204142 909865837 495151474 700216083 857039628 67084965 698204142 869322316 42633846 495151474 914482046 865966056 402728415 467312175 422474141 792486850 13084961 518410431 839573090 252767027 518410431 242163189 917782884 700216083 792486850 242163189 967462668 343298515 460621270 777567625 473596274 655852295 37467656 518399774 13084961 42633846 252767027 297851760 411437340 748725729 801608520 655852295 436662194 242163189 402728415 203170078 914482046 166233922 256807040 297851760 328713602 582046141 350802729 801608520 813693723 933874496 706143946 748725729 518399774 970819754 350802729 297851760 391551467 869322316 750210921 354441083 557917929 585399334 761390736 350802729 792486850 234089763 518410431 518399774 605868704 813693723 431992241 582046141 107334741 256737954 700216083 256737954 37467656 282641288 422474141 865966056 761390736 917782884 282641288 706143946 145395166 611449960 857039628 166233922 436662194 857039628 343298515 813693723 968673309 391551467 145395166 514786524 748725729 706143946 422657892 950319015 422657892 968673309 343298515 801608520 585399334 67084965 813693723 279958846 605868704 518410431 67084965 350369501 865966056 178776322 202470992 956074512 84100792 805493285 178776322 23405136 242163189 970819754 279958846 227189312 354441083 292988355 424780614 557917929 777567625 813693723 917782884 808616206 422474141 350802729 287514767 42633846 805493285 422657892 110800857 279958846 297851760 84100792 857039628 933874496 145395166 202470992 42633846 431992241 33552010 282641288 282641288 303512140 256737954 252767027 203170078 495151474 933874496 303512140 328713602 805493285 105230327 411437340 42633846 801608520 909865837 956074512 343298515 968673309 460621270 391551467 585399334 402728415 421280376 839573090 706143946 42633846 328713602 750210921 23405136 805493285 252767027 350369501 402728415 970819754 350369501 801608520 968673309 105230327 107334741 310459790 252767027 557917929 421280376 857039628 812629788 284097129 557917929 611449960 970819754 252767027 698204142 865966056 33552010 475750466 256737954 23405136 792486850 282641288 518399774 808616206 166233922 869322316 813693723 801608520 611449960 354441083 839573090 242163189 855274762 518399774 96325706 431992241 431992241 422474141 350802729 808616206 861179113 813693723 777567625 107334741 187933868 252767027 582046141 805493285 145395166 234841556 475750466 582046141 839573090 282641288 287514767 808616206 42633846 13084961 377015995 343298515 23405136 105230327 700216083 187933868 343298515 422474141 518410431 328713602 801608520 805493285 460621270 857039628 33552010 284097129 252767027 37467656 328713602 303512140 748725729 970819754 701144654 279958846 950319015 234841556 256737954 187307272 105230327 187307272 421280376 292988355 467312175 256737954 328713602 495151474 808616206 800444752 812629788 402728415 839573090 585399334 475750466 421280376 279958846 917782884 869322316 861175812 611449960 411437340 350369501 391551467 611449960 328713602 950319015 839573090 391551467 865966056 292988355 436662194 495151474 145395166 187933868 107334741 350369501 514786524 933874496 202470992 917782884 839573090 805493285 585399334 436662194 23405136 422657892 869322316 33552010 96325706 933874496 37467656 107334741 187307272 460621270 422657892 968673309 292988355 354441083 350369501 279958846 813693723 350802729 234089763 110800857 234841556 582046141 252767027 402728415 422474141 234841556 792486850 354441083 178776322 514786524 282641288 256737954 233350056 110800857 956074512 252767027 178776322 297851760 96325706 855274762 436662194 861175812 37467656 252767027 187307272 421280376 377015995 514786524 233350056 582046141 839573090 748725729 354441083 812629788 585399334 310459790 750210921 279958846 460621270 166233922 96325706 166233922 761390736 421280376 805493285 187307272 516798019 748725729 861175812 234841556 655852295 242163189 328713602 284097129 42633846 585399334 287514767 328713602 582046141 495151474 350369501 812629788 861175812 422657892 110800857 96325706 328713602 805493285 741527822 805493285 514786524 706143946 145395166 777567625 436662194 748725729 303512140 865966056 279958846 467312175 227189312 967462668 227189312 256807040 145395166 473596274 950319015 808616206 279958846 801608520 328713602 242163189 350369501 187933868 284097129 42633846 23405136 557917929 67084965 516798019 256807040 475750466 693909716 145395166 328713602 750210921 84100792 808616206 279958846 422657892 655852295 292988355 107334741 42633846 107334741 292988355 700216083 467312175 706143946 813693723 475750466 422657892 585399334 350802729 473596274 203170078 421280376 256737954 320767587 402728415 252767027 518399774 808616206 256737954 812629788 67084965 611449960 813693723 812629788 518399774 145395166 475750466 287514767 495151474 421280376 839573090 839573090 96325706 320767587 166233922 514786524 792486850 107334741 436662194 178776322 328713602 933874496 252767027 970819754 800444752 750210921 800444752 256737954 303512140 355623062 377015995 855274762 801608520 402728415 808616206 467312175 701144654 431992241 279958846 227189312 252767027 865966056 178776322 203170078 422657892 37467656 813693723 967462668 23405136 741527822 242163189 391551467 355623062 202470992 956074512 343298515 956074512 320767587 557917929 956074512 42633846 37467656 279958846 234841556 23405136 284097129 585399334 475750466 956074512 233350056 761390736 256807040 839573090 354441083 187307272 761390736 655852295 355623062 518399774 518399774 343298515 970819754 96325706 166233922 227189312 855274762 67084965 431992241 933874496 178776322 968673309 582046141 761390736 287514767 96325706 354441083 284097129 700216083 761390736 96325706 777567625 33552010 354577205 292988355 422474141 917782884 421280376 473596274 698204142 865966056 800444752 105230327 284097129 950319015 582046141 514786524 297851760 256737954 421280376 422474141 801608520 242163189 812629788 187933868 495151474 96325706 693909716 917782884 256737954 252767027 303512140 792486850 861175812 145395166 857039628 812629788 350802729 475750466 473596274 391551467 391551467 956074512 252767027 282641288 855274762 227189312 421280376 424780614 105230327 970819754 343298515 777567625 178776322 933874496 297851760 234089763 178776322 865966056 37467656 698204142 917782884 741527822 865966056 252767027 343298515 67084965 424780614 256807040 297851760 970819754 202470992 202470992 422474141 516798019 328713602 655852295 605868704 861179113 741527822 287514767 970819754 431992241 813693723 242163189 475750466 761390736 402728415 585399334 706143946 242163189 13084961 857039628 402728415 968673309 320767587 67084965 869322316 402728415 42633846 377015995 813693723 777567625 518410431 812629788 107334741 956074512 422657892 402728415 967462668 203170078 105230327 693909716 473596274 292988355 84100792 431992241 33552010 855274762 914482046 698204142 242163189 96325706 422657892 37467656 424780614 187933868 310459790 279958846 287514767 187307272 391551467 431992241 105230327 178776322 693909716 67084965 909865837 303512140 303512140 970819754 431992241 411437340 303512140 166233922 303512140 865966056 343298515 805493285 557917929 284097129 914482046 950319015 42633846 67084965 354577205 252767027 292988355 436662194 861175812 355623062 292988355 436662194 701144654 23405136 320767587 377015995 297851760 557917929 303512140 861179113 495151474 84100792 557917929 355623062 42633846 761390736 585399334 698204142 801608520 84100792 792486850 96325706 402728415 303512140 284097129 700216083 801608520 748725729 350369501 761390736 37467656 310459790 187307272 514786524 655852295 110800857 968673309 256737954 303512140 187307272 431992241 287514767 391551467 956074512 279958846 777567625 233350056 792486850 706143946 145395166 557917929 303512140 950319015 431992241 909865837 252767027 284097129 518399774 297851760 328713602 227189312 467312175 865966056 354577205 706143946 909865837 422474141 950319015 914482046 411437340 187933868 37467656 839573090 67084965 750210921 801608520 256807040 467312175 585399334 343298515 495151474 698204142 808616206 582046141 391551467 467312175 284097129 800444752 460621270 252767027 808616206 605868704 750210921 855274762 303512140 350802729 917782884 582046141 431992241 42633846 857039628 23405136 227189312 518410431 377015995 287514767 252767027 84100792 23405136 582046141 13084961 328713602 354577205 698204142 377015995 431992241 792486850 422474141 202470992 516798019 518399774 411437340 377015995 436662194 706143946 292988355 741527822 805493285 166233922 970819754 813693723 402728415 303512140 422474141 424780614 761390736 475750466 411437340 37467656 256807040 145395166 422657892 202470992 252767027 460621270 869322316 292988355 355623062 611449960 292988355 700216083 917782884 23405136 813693723 377015995 761390736 968673309 869322316 467312175 23405136 869322316 42633846 750210921 13084961 187933868 514786524 178776322 869322316 242163189 805493285 748725729 585399334 865966056 256807040 917782884 467312175 33552010 350802729 855274762 284097129 320767587 411437340 914482046 909865837 202470992 585399334 203170078 801608520 761390736 801608520 950319015 96325706 411437340 422657892 424780614 933874496 808616206 242163189 256807040 865966056 252767027 252767027 187307272 855274762 655852295 310459790 145395166 495151474 42633846 233350056 693909716 741527822 377015995 857039628 585399334 411437340 800444752 310459790 178776322 282641288 582046141 582046141 105230327 436662194 343298515 328713602 411437340 178776322 256737954 320767587 33552010 861179113 355623062 611449960 354441083 861179113 655852295 421280376 354441083 967462668 861175812 741527822 234089763 187307272 706143946 252767027 67084965 350802729 166233922 750210921 23405136 187307272 518410431 37467656 105230327 582046141 967462668 557917929 33552010 857039628 585399334 805493285 42633846 107334741 187933868 495151474 777567625 202470992 350802729 865966056 354441083 585399334 391551467 297851760 750210921 227189312 611449960 700216083 355623062 42633846 84100792 284097129 865966056 320767587 869322316 411437340 518399774 467312175 343298515 460621270 808616206 917782884 178776322 279958846 808616206 343298515 706143946 813693723 516798019 761390736 84100792 970819754 813693723 855274762 460621270 750210921 801608520 354441083 839573090 861175812 13084961 256807040 421280376 516798019 242163189 402728415 178776322 701144654 166233922 605868704 234089763 693909716 284097129 350802729 970819754 424780614 256737954 37467656 460621270 970819754 950319015 813693723 813693723 292988355 861179113 693909716 495151474 970819754 350802729 431992241 391551467 411437340 297851760 516798019 909865837 279958846 909865837 202470992 187307272 107334741 203170078 655852295 741527822 813693723 869322316 256737954 391551467 354441083 354577205 284097129 422474141 13084961 655852295 354441083 328713602 557917929 422657892 869322316 279958846 37467656 96325706 917782884 473596274 33552010 839573090 475750466 233350056 303512140 67084965 460621270 914482046 424780614 105230327 933874496 233350056 475750466 460621270 460621270 166233922 343298515 242163189 421280376 914482046 13084961 698204142 475750466 256807040 970819754 287514767 698204142 582046141 421280376 203170078 292988355 968673309 354577205 233350056 436662194 354441083 234089763 582046141 145395166 84100792 812629788 279958846 808616206 422474141 582046141 107334741 233350056 761390736 495151474 431992241 355623062 297851760 343298515 354577205 297851760 741527822 813693723 582046141 467312175 706143946 792486850 391551467 377015995 557917929 284097129 37467656 693909716 310459790 23405136 13084961 252767027 967462668 557917929 693909716 187307272 187933868 582046141 42633846 391551467 242163189 354441083 800444752 495151474 422474141 917782884 813693723 234089763 808616206 421280376 233350056 256807040 431992241 436662194 933874496 23405136 297851760 187307272 350369501 777567625 761390736 611449960 350802729 203170078 107334741 582046141 431992241 105230327 813693723 808616206 234089763 343298515 431992241 350802729 967462668 495151474 422474141 377015995 203170078 950319015 282641288 698204142 37467656 377015995 203170078 467312175 187307272 279958846 557917929 741527822 37467656 310459790 67084965 805493285 805493285 33552010 909865837 256807040 693909716 917782884 178776322 475750466 761390736 917782884 33552010 869322316 700216083 970819754 67084965 328713602 203170078 105230327 303512140 495151474 655852295 750210921 354577205 282641288 611449960 422657892 424780614 145395166 391551467 422657892 750210921 970819754 328713602 467312175 693909716 110800857 187933868 917782884 391551467 748725729 869322316 914482046 693909716 909865837 391551467 917782884 861175812 287514767 421280376 411437340 909865837 761390736 187933868 970819754 865966056 287514767 402728415 310459790 187933868 284097129 857039628 516798019 297851760 402728415 475750466 914482046 303512140 460621270 350802729 741527822 96325706 350369501 605868704 297851760 467312175 287514767 750210921 355623062 37467656 202470992 431992241 805493285 801608520 495151474 84100792 839573090 693909716 350802729 909865837 227189312 256737954 518410431 256737954 741527822 933874496 861179113 227189312 354577205 350802729 698204142 187933868 460621270 967462668 105230327 431992241 110800857 495151474 917782884 801608520 655852295 909865837 475750466 967462668 805493285 467312175 436662194 310459790 800444752 422474141 808616206 869322316 777567625 967462668 178776322 968673309 292988355 402728415 13084961 424780614 861175812 227189312 516798019 514786524 96325706 105230327 13084961 968673309 475750466 105230327 582046141 256807040 202470992 518410431 411437340 514786524 284097129 202470992 297851760 865966056 495151474 227189312 611449960 187307272 297851760 256737954 475750466 518410431 424780614 518410431 857039628 242163189 292988355 956074512 611449960 805493285 431992241 805493285 467312175 514786524 701144654 813693723 42633846 42633846 800444752 855274762 585399334 350802729 310459790 354577205 343298515 909865837 42633846 516798019 431992241 611449960 777567625 282641288 234089763 110800857 611449960 950319015 792486850 202470992 967462668 933874496 166233922 777567625 354441083 145395166 970819754 698204142 105230327 792486850 431992241 698204142 292988355 402728415 861175812 422474141 855274762 792486850 37467656 343298515 96325706 23405136 741527822 23405136 933874496 475750466 585399334 284097129 350802729 516798019 861175812 187307272 424780614 166233922 320767587 792486850 970819754 693909716 13084961 256807040 431992241 839573090 13084961 956074512 23405136 475750466 557917929 792486850 282641288 475750466 166233922 42633846 233350056 967462668 792486850 354441083 693909716 857039628 279958846 514786524 605868704 557917929 748725729 950319015 909865837 516798019 693909716 865966056 861175812 869322316 422474141 187933868 33552010 23405136 178776322 514786524 328713602 516798019 956074512 145395166 303512140 292988355 861175812 105230327 700216083 187307272 436662194 166233922 701144654 166233922 187307272 328713602 242163189 777567625 13084961 914482046 933874496 808616206 968673309 391551467 242163189 107334741 655852295 741527822 748725729 145395166 968673309 655852295 166233922 914482046 187307272 914482046 741527822 37467656 202470992 933874496 227189312 23405136 585399334 956074512 256807040 761390736 23405136 84100792 473596274 96325706 813693723 700216083 800444752 968673309 839573090 422474141 297851760 585399334 202470992 813693723 287514767 110800857 698204142 96325706 518399774 96325706 516798019 582046141 110800857 741527822 402728415 805493285 431992241 297851760 431992241 750210921 968673309 23405136 582046141 950319015 967462668 748725729 557917929 967462668 13084961 967462668 343298515 234089763 343298515 857039628 110800857 812629788 233350056 355623062 303512140 605868704 792486850 377015995 33552010 582046141 750210921 909865837 227189312 861175812 355623062 812629788 310459790 933874496 655852295 310459790 813693723 855274762 350369501 202470992 805493285 748725729 495151474 287514767 967462668 252767027 800444752 855274762 202470992 256737954 178776322 377015995 178776322 421280376 518410431 391551467 693909716 801608520 178776322 970819754 698204142 350369501 391551467 813693723 13084961 861175812 467312175 402728415 582046141 252767027 917782884 968673309 355623062 350802729 706143946 801608520 37467656 701144654 808616206 777567625 585399334 310459790 800444752 700216083 557917929 42633846 343298515 750210921 84100792 187307272 557917929 343298515 706143946 411437340 284097129 865966056 909865837 693909716 42633846 202470992 706143946 303512140 865966056 741527822 377015995 792486850 700216083 495151474 292988355 706143946 956074512 516798019 861179113 256737954 105230327 431992241 611449960 761390736 557917929 909865837 917782884 516798019 970819754 518410431 411437340 84100792 557917929 777567625 252767027 42633846 800444752 467312175 839573090 855274762 741527822 467312175 516798019 557917929 431992241 310459790 748725729 909865837 516798019 284097129 187933868 777567625 495151474 203170078 320767587 227189312 698204142 355623062 297851760 343298515 475750466 968673309 424780614 777567625 391551467 473596274 761390736 391551467 354577205 187307272 105230327 242163189 700216083 227189312 917782884 655852295 805493285 282641288 234089763 402728415 909865837 320767587 777567625 110800857 37467656 857039628 303512140 706143946 354577205 242163189 354441083 354441083 698204142 328713602 282641288 355623062 761390736 792486850 256807040 391551467 256737954 431992241 460621270 865966056 436662194 869322316 800444752 557917929 914482046 516798019 178776322 611449960 514786524 343298515 431992241 808616206 292988355 812629788 252767027 292988355 655852295 166233922 187307272 861179113 706143946 777567625 350802729 460621270 968673309 422474141 518399774 436662194 750210921 292988355 354577205 234089763 203170078 166233922 297851760 350369501 909865837 800444752 701144654 839573090 761390736 297851760 287514767 233350056 166233922 460621270 233350056 37467656 855274762 475750466 865966056 421280376 292988355 700216083 431992241 805493285 145395166 950319015 813693723 800444752 748725729 701144654 234841556 287514767 42633846 808616206 202470992 460621270 421280376 869322316 187933868 187307272 436662194 869322316 693909716 968673309 431992241 475750466 320767587 605868704 706143946 917782884 693909716 460621270 242163189 424780614 518399774 698204142 354441083 42633846 202470992 557917929 792486850 166233922 968673309 693909716 839573090 693909716 227189312 808616206 350369501 933874496 861175812 145395166 473596274 557917929 777567625 693909716 611449960 967462668 518410431 475750466 297851760 460621270 227189312 861175812 145395166 861175812 303512140 252767027 187933868 33552010 355623062 354441083 310459790 284097129 475750466 234841556 706143946 234089763 967462668 800444752 42633846 107334741 33552010 67084965 320767587 750210921 865966056 203170078 105230327 355623062 495151474 475750466 234841556 13084961 282641288 914482046 514786524 310459790 865966056 693909716 865966056 741527822 350369501 350802729 792486850 801608520 284097129 855274762 234089763 178776322 233350056 37467656 13084961 355623062 968673309 187933868 805493285 750210921 292988355 422474141 33552010 96325706 698204142 110800857 473596274 110800857 741527822 42633846 67084965 582046141 187933868 950319015 933874496 350369501 865966056 13084961 421280376 968673309 861179113 411437340 518399774 287514767 292988355 869322316 475750466 67084965 421280376 350802729 585399334 421280376 777567625 611449960 310459790 354441083 343298515 320767587 110800857 855274762 297851760 917782884 750210921 178776322 693909716 857039628 67084965 855274762 475750466 187307272 33552010 970819754 585399334 909865837 166233922 813693723 279958846 518410431 284097129 655852295 473596274 354441083 422657892 233350056 968673309 950319015 354577205 107334741 917782884 956074512 166233922 234089763 287514767 914482046 422657892 421280376 460621270 310459790 187933868 203170078 967462668 970819754 813693723 701144654 611449960 227189312 839573090 187933868 202470992 422657892 436662194 956074512 297851760 33552010 693909716 424780614 310459790 422657892 857039628 287514767 857039628 750210921 287514767 256807040 800444752 839573090 861179113 582046141 354577205 424780614 750210921 303512140 227189312 411437340 812629788 402728415 761390736 411437340 518410431 933874496 402728415 202470992 857039628 13084961 750210921 582046141 518399774 234841556 354577205 792486850 585399334 855274762 354577205 377015995 460621270 812629788 970819754 355623062 354577205 750210921 145395166 805493285 107334741 84100792 37467656 256807040 777567625 950319015 431992241 914482046 431992241 655852295 227189312 202470992 869322316 909865837 96325706 467312175 145395166 475750466 354577205 187307272 748725729 187933868 516798019 421280376 422474141 605868704 33552010 178776322 917782884 701144654 145395166 411437340 320767587 37467656 84100792 473596274 105230327 234841556 424780614 105230327 320767587 436662194 611449960 256737954 557917929 839573090 514786524 698204142 967462668 700216083 800444752 914482046 812629788 350802729 516798019 402728415 801608520 187307272 234841556 256807040 700216083 67084965 23405136 582046141 377015995 203170078 279958846 855274762 354441083 284097129 701144654 748725729 968673309 436662194 869322316 187933868 107334741 320767587 297851760 292988355 252767027 252767027 857039628 909865837 234089763 585399334 284097129 203170078 354577205 467312175 460621270 187933868 865966056 518399774 42633846 166233922 310459790 234841556 701144654 431992241 970819754 611449960 869322316 355623062 166233922 297851760 402728415 256807040 861179113 242163189 350802729 424780614 421280376 475750466 422474141 227189312 424780614 750210921 467312175 861179113 350802729 96325706 514786524 812629788 436662194 424780614 460621270 282641288 431992241 234841556 475750466 242163189 700216083 187307272 187307272 233350056 42633846 23405136 350369501 693909716 287514767 857039628 865966056 256807040 105230327 970819754 950319015 800444752 761390736 422657892 917782884 187933868 354441083 518410431 242163189 813693723 292988355 411437340 234089763 495151474 750210921 914482046 839573090 292988355 431992241 777567625 350802729 950319015 227189312 475750466 284097129 909865837 350369501 861179113 611449960 750210921 514786524 950319015 861175812 933874496 343298515 178776322 96325706 279958846 67084965 855274762 805493285 839573090 475750466 422474141 13084961 297851760 909865837 605868704 933874496 698204142 187307272 256807040 970819754 698204142 297851760 234841556 861175812 792486850 967462668 473596274 422474141 354441083 605868704 861179113 460621270 582046141 706143946 800444752 956074512 110800857 869322316 320767587 234841556 701144654 84100792 460621270 933874496 473596274 187933868 320767587 857039628 933874496 518399774 605868704 473596274 252767027 933874496 467312175 792486850 320767587 655852295 514786524 252767027 187933868 582046141 287514767 227189312 279958846 516798019 178776322 839573090 861179113 655852295 467312175 748725729 242163189 518410431 256807040 750210921 105230327 421280376 701144654 377015995 857039628 287514767 343298515 292988355 310459790 107334741 33552010 350802729 467312175 693909716 354577205 761390736 557917929 105230327 354441083 933874496 967462668 557917929 227189312 698204142 813693723 202470992 467312175 750210921 914482046 475750466 655852295 411437340 310459790 187307272 431992241 605868704 178776322 287514767 411437340 777567625 145395166 256737954 256807040 242163189 252767027 801608520 13084961 256807040 748725729 354441083 777567625 861175812 698204142 473596274 514786524 761390736 700216083 460621270 857039628 869322316 792486850 805493285 473596274 422657892 227189312 865966056 460621270 701144654 187307272 585399334 354577205 557917929 105230327 282641288 422474141 473596274 861175812 700216083 698204142 693909716 233350056 227189312 421280376 422657892 343298515 967462668 256807040 861179113 933874496 436662194 203170078 256737954 933874496 968673309 178776322 354577205 234841556 343298515 421280376 377015995 777567625 557917929 354441083 801608520 460621270 96325706 950319015 287514767 166233922 23405136 855274762 933874496 869322316 970819754 792486850 917782884 605868704 166233922 402728415 233350056 402728415 914482046 178776322 761390736 956074512 287514767 909865837 917782884 279958846 233350056 467312175 467312175 968673309 611449960 287514767 514786524 495151474 748725729 328713602 411437340 585399334 391551467 839573090 234841556 839573090 436662194 701144654 582046141 287514767 777567625 869322316 67084965 355623062 355623062 475750466 13084961 970819754 700216083 801608520 967462668 516798019 96325706 84100792 436662194 436662194 42633846 42633846 805493285 279958846 585399334 655852295 967462668 698204142 187307272 422657892 857039628 611449960 284097129 950319015 256807040 84100792 84100792 320767587 23405136 166233922 800444752 284097129 421280376 967462668 422657892 857039628 800444752 13084961 865966056 96325706 557917929 421280376 748725729 585399334 861175812 701144654 861179113 792486850 84100792 801608520 391551467 813693723 855274762 431992241 693909716 252767027 967462668 37467656 203170078 234841556 701144654 777567625 518410431 761390736 242163189 84100792 233350056 13084961 42633846 37467656 869322316 234841556 234841556 698204142 933874496 861175812 585399334 110800857 800444752 279958846 518410431 166233922 256737954 518410431 655852295 377015995 855274762 187307272 516798019 421280376 467312175 701144654 514786524 421280376 422657892 256807040 42633846 145395166 343298515 495151474 422474141 436662194 582046141 37467656 13084961 292988355 518410431 354441083 950319015 967462668 857039628 495151474 605868704 256807040 968673309 310459790 234089763 84100792 343298515 968673309 328713602 187307272 96325706 777567625 869322316 256807040 105230327 282641288 750210921 950319015 350369501 354441083 13084961 284097129 909865837 310459790 967462668 518410431 706143946 748725729 421280376 585399334 354441083 611449960 422657892 282641288 256737954 750210921 857039628 812629788 287514767 166233922 812629788 320767587 909865837 700216083 869322316 279958846 234089763 933874496 909865837 13084961 914482046 320767587 42633846 808616206 252767027 655852295 320767587 495151474 145395166 328713602 145395166 518410431 869322316 813693723 467312175 605868704 460621270 67084965 343298515 422657892 869322316 436662194 242163189 460621270 203170078 166233922 518410431 166233922 110800857 557917929 256737954 227189312 800444752 861175812 605868704 701144654 869322316 460621270 933874496 585399334 861175812 914482046 350802729 328713602 187933868 422657892 13084961 166233922 284097129 203170078 706143946 96325706 748725729 611449960 287514767 354577205 741527822 328713602 741527822 495151474 869322316 460621270 33552010 933874496 297851760 391551467 813693723 473596274 13084961 801608520 970819754 812629788 422474141 700216083 431992241 812629788 605868704 557917929 391551467 495151474 970819754 808616206 467312175 518410431 328713602 310459790 750210921 287514767 242163189 968673309 354577205 750210921 869322316 105230327 514786524 475750466 792486850 605868704 467312175 421280376 402728415 475750466 698204142 411437340 748725729 256807040 282641288 761390736 328713602 284097129 467312175 495151474 518410431 869322316 310459790 256807040 107334741 355623062 861175812 424780614 297851760 422474141 495151474 967462668 292988355 557917929 350802729 310459790 178776322 256737954 611449960 33552010 861175812 105230327 234841556 914482046 110800857 460621270 467312175 801608520 968673309 582046141 698204142 202470992 279958846 741527822 436662194 495151474 355623062 242163189 328713602 839573090 861179113 145395166 801608520 354577205 234089763 861175812 234841556 933874496 328713602 467312175 812629788 861179113 287514767 839573090 234089763 343298515 145395166 110800857 473596274 792486850 252767027 252767027 460621270 431992241 813693723 585399334 303512140 37467656 23405136 706143946 436662194 343298515 813693723 516798019 233350056 750210921 914482046 698204142 611449960 256807040 421280376 234841556 933874496 343298515 328713602 777567625 350802729 777567625 693909716 436662194 748725729 350802729 187307272 256737954 933874496 203170078 422657892 839573090 869322316 422657892 805493285 460621270 956074512 611449960 792486850 13084961 805493285 234089763 605868704 655852295 917782884 968673309 968673309 422474141 585399334 310459790 96325706 178776322 801608520 473596274 33552010 585399334 956074512 166233922 861179113 377015995 67084965 970819754 354577205 518399774 839573090 655852295 350802729 914482046 801608520 310459790 67084965 706143946 865966056 234089763 431992241 516798019 582046141 355623062 297851760 933874496 203170078 23405136 96325706 256737954 933874496 808616206 42633846 279958846 187307272 354577205 750210921 741527822 700216083 431992241 605868704 950319015 187933868 800444752 402728415 391551467 105230327 282641288 328713602 956074512 422657892 252767027 701144654 297851760 256737954 105230327 23405136 585399334 233350056 475750466 933874496 909865837 436662194 741527822 917782884 514786524 96325706 585399334 855274762 792486850 96325706 655852295 933874496 328713602 917782884 292988355 42633846 869322316 350369501 970819754 282641288 107334741 37467656 145395166 611449960 700216083 391551467 234841556 761390736 956074512 813693723 187933868 968673309 233350056 328713602 970819754 377015995 187307272 693909716 917782884 234089763 967462668 96325706 909865837 110800857 917782884 105230327 970819754 801608520 145395166 84100792 611449960 84100792 234841556 343298515 777567625 354441083 950319015 107334741 611449960 495151474 605868704 23405136 343298515 839573090 166233922 813693723 475750466 328713602 297851760 655852295 402728415 377015995 956074512 585399334 967462668 436662194 701144654 861175812 917782884 701144654 422474141 516798019 354577205 839573090 287514767 203170078 655852295 467312175 234089763 303512140 96325706 328713602 855274762 256737954 377015995 857039628 284097129 655852295 460621270 303512140 857039628 701144654 350369501 297851760 96325706 202470992 310459790 421280376 917782884 328713602 748725729 234841556 460621270 812629788 495151474 431992241 256807040 605868704 23405136 970819754 431992241 693909716 166233922 514786524 956074512 909865837 67084965 557917929 42633846 187933868 761390736 110800857 460621270 105230327 514786524 431992241 178776322 701144654 105230327 933874496 436662194 42633846 411437340 203170078 320767587 282641288 292988355 284097129 956074512 354441083 252767027 839573090 411437340 801608520 284097129 282641288 761390736 411437340 328713602 475750466 698204142 320767587 178776322 297851760 203170078 805493285 110800857 310459790 233350056 431992241 343298515 805493285 473596274 700216083 967462668 279958846 402728415 605868704 178776322 310459790 107334741 297851760 343298515 861175812 950319015 13084961 227189312 110800857 424780614 914482046 166233922 23405136 970819754 203170078 284097129 234089763 421280376 861175812 741527822 917782884 84100792 234841556 970819754 303512140 518399774 801608520 242163189 187307272 350802729 473596274 421280376 424780614 187933868 698204142 303512140 421280376 839573090 605868704 233350056 234089763 514786524 13084961 861175812 297851760 706143946 287514767 473596274 422657892 473596274 655852295 518399774 970819754 970819754 968673309 800444752 813693723 748725729 436662194 33552010 582046141 310459790 968673309 857039628 110800857 917782884 805493285 350802729 750210921 422474141 227189312 421280376 761390736 343298515 741527822 869322316 203170078 402728415 33552010 839573090 411437340 234089763 970819754 411437340 956074512 292988355 865966056 282641288 909865837 585399334 914482046 777567625 748725729 808616206 431992241 37467656 355623062 303512140 750210921 23405136 777567625 354441083 557917929 460621270 698204142 377015995 582046141 909865837 256807040 582046141 422657892 750210921 242163189 869322316 861175812 777567625 37467656 914482046 13084961 582046141 166233922 761390736 857039628 234089763 343298515 700216083 792486850 909865837 67084965 473596274 475750466 67084965 110800857 96325706 467312175 350802729 956074512 748725729 611449960 611449960 377015995 950319015 805493285 857039628 37467656 411437340 698204142 761390736 203170078 557917929 701144654 320767587 279958846 303512140 354441083 424780614 518410431 956074512 516798019 605868704 23405136 812629788 145395166 284097129 970819754 292988355 706143946 328713602 67084965 42633846 84100792 475750466 203170078 67084965 256807040 96325706 518399774 145395166 292988355 761390736 402728415 801608520 741527822 431992241 869322316 23405136 801608520 909865837 698204142 865966056 909865837 748725729 611449960 741527822 839573090 343298515 187307272 284097129 234841556 84100792 693909716 741527822 145395166 354441083 354441083 518410431 202470992 514786524 350802729 956074512 436662194 917782884 328713602 516798019 611449960 950319015 107334741 279958846 107334741 350802729 808616206 166233922 518399774 582046141 706143946 166233922 812629788 968673309 187307272 310459790 855274762 350369501 424780614 424780614 234089763 693909716 748725729 693909716 808616206 23405136 698204142 297851760 202470992 256737954 914482046 13084961 84100792 956074512 37467656 37467656 424780614 377015995 84100792 310459790 284097129 855274762 187933868 585399334 350369501 750210921 233350056 350802729 310459790 970819754 256737954 67084965 203170078 33552010 287514767 605868704 914482046 495151474 422474141 145395166 256807040 968673309 855274762 402728415 282641288 292988355 107334741 516798019 355623062 777567625 516798019 516798019 655852295 857039628 812629788 967462668 84100792 805493285 424780614 145395166 700216083 23405136 557917929 256807040 110800857 706143946 37467656 421280376 750210921 557917929 166233922 655852295 187307272 700216083 110800857 605868704 227189312 42633846 411437340 187933868 431992241 343298515 252767027 233350056 861179113 42633846 855274762 282641288 518410431 282641288 110800857 422474141 234089763 701144654 252767027 518410431 297851760 292988355 861179113 282641288 865966056 297851760 377015995 557917929 279958846 227189312 495151474 96325706 475750466 42633846 105230327 279958846 805493285 402728415 343298515 585399334 256737954 145395166 287514767 706143946 473596274 909865837 297851760 421280376 700216083 801608520 516798019 431992241 436662194 475750466 350802729 234089763 792486850 202470992 234841556 256737954 234841556 861179113 460621270 861179113 303512140 855274762 282641288 475750466 145395166 187307272 655852295 310459790 233350056 377015995 557917929 869322316 422657892 320767587 256807040 805493285 13084961 605868704 391551467 706143946 917782884 475750466 861179113 350369501 33552010 431992241 279958846 33552010 909865837 813693723 700216083 328713602 968673309 812629788 227189312 968673309 968673309 422657892 422657892 813693723 475750466 701144654 812629788 279958846 84100792 518410431 282641288 861175812 557917929 320767587 13084961 252767027 187933868 909865837 287514767 967462668 23405136 13084961 203170078 350802729 812629788 698204142 178776322 514786524 350802729 107334741 84100792 84100792 252767027 516798019 297851760 242163189 279958846 792486850 970819754 956074512 411437340 698204142 411437340 431992241 310459790 792486850 698204142 354577205 252767027 761390736 701144654 808616206 706143946 279958846 297851760 857039628 282641288 516798019 970819754 812629788 355623062 279958846 105230327 42633846 354577205 421280376 242163189 328713602 242163189 518410431 343298515 282641288 611449960 234841556 909865837 320767587 227189312 355623062 698204142 518410431 805493285 917782884 914482046 328713602 67084965 354441083 917782884 13084961 354441083 234841556 350369501 110800857 518399774 585399334 422657892 869322316 956074512 516798019 84100792 187933868 967462668 33552010 812629788 402728415 808616206 107334741 968673309 96325706 585399334 748725729 402728415 861175812 473596274 861179113 13084961 252767027 861179113 698204142 287514767 800444752 252767027 813693723 792486850 748725729 761390736 33552010 473596274 970819754 808616206 914482046 350369501 750210921 518399774 611449960 350802729 914482046 256737954 166233922 956074512 611449960 105230327 422657892 96325706 748725729 320767587 582046141 422657892 202470992 861179113 350369501 411437340 467312175 105230327 343298515 467312175 800444752 279958846 968673309 292988355 693909716 706143946 812629788 23405136 187307272 234089763 861179113 105230327 861175812 839573090 355623062 328713602 917782884 741527822 42633846 354577205 67084965 279958846 105230327 166233922 310459790 473596274 460621270 67084965 411437340 187933868 421280376 861175812 431992241 585399334 514786524 585399334 701144654 792486850 801608520 968673309 473596274 869322316 967462668 861175812 203170078 812629788 861179113 475750466 354441083 950319015 869322316 37467656 187307272 96325706 422474141 855274762 287514767 67084965 968673309 42633846 354577205 234089763 792486850 761390736 514786524 354577205 585399334 110800857 956074512 741527822 748725729 96325706 812629788 741527822 422474141 436662194 252767027 801608520 233350056 377015995 460621270 861179113 303512140 914482046 808616206 256807040 582046141 914482046 391551467 431992241 700216083 297851760 914482046 917782884 865966056 967462668 706143946 355623062 354577205 800444752 67084965 84100792 473596274 422474141 256807040 518410431 33552010 970819754 234841556 431992241 282641288 252767027 234841556 869322316 748725729 914482046 377015995 475750466 855274762 808616206 355623062 933874496 956074512 310459790 203170078 855274762 284097129 516798019 303512140 355623062 96325706 13084961 967462668 701144654 582046141 292988355 741527822 110800857 777567625 582046141 13084961 355623062 377015995 557917929 808616206 750210921 861175812 968673309 585399334 698204142 693909716 178776322 436662194 145395166 914482046 869322316 582046141 343298515 105230327 518399774 424780614 233350056 475750466 227189312 761390736 297851760 808616206 741527822 233350056 495151474 391551467 557917929 107334741 310459790 808616206 514786524 422474141 297851760 855274762 422657892 105230327 557917929 909865837 516798019 105230327 967462668 355623062 473596274 234841556 865966056 178776322 145395166 354577205 557917929 812629788 42633846 475750466 518399774 869322316 84100792 956074512 857039628 750210921 750210921 933874496 460621270 933874496 354441083 950319015 460621270 812629788 761390736 279958846 402728415 956074512 422474141 970819754 909865837 761390736 436662194 909865837 422657892 605868704 178776322 855274762 933874496 467312175 96325706 473596274 693909716 96325706 84100792 234841556 377015995 970819754 917782884 354441083 611449960 467312175 909865837 354441083 424780614 202470992 303512140 242163189 869322316 422657892 585399334 475750466 950319015 402728415 411437340 377015995 37467656 514786524 741527822 422657892 355623062 203170078 110800857 354577205 354577205 424780614 869322316 354441083 750210921 284097129 354577205 256807040 256807040 377015995 467312175 203170078 701144654 350369501 282641288 110800857 402728415 350369501 968673309 582046141 518410431 741527822 343298515 187307272 514786524 424780614 234089763 611449960 256807040 292988355 761390736 166233922 701144654 693909716 805493285 467312175 436662194 354441083 741527822 350369501 354577205 421280376 460621270 350369501 178776322 303512140 857039628 909865837 917782884 557917929 23405136 909865837 557917929 706143946 805493285 812629788 13084961 701144654 839573090 748725729 233350056 956074512 354577205 436662194 354577205 698204142 801608520 187307272 557917929 467312175 761390736 792486850 234841556 282641288 800444752 350802729 42633846 970819754 391551467 350802729 777567625 33552010 303512140 698204142 350802729 297851760 391551467 421280376 242163189 605868704 761390736 700216083 761390736 655852295 107334741 303512140 467312175 909865837 320767587 256737954 750210921 284097129 292988355 761390736 350369501 252767027 284097129 411437340 467312175 37467656 203170078 96325706 839573090 234841556 84100792 292988355 865966056 706143946 518410431 292988355 166233922 84100792 701144654 411437340 967462668 287514767 166233922 96325706 202470992 611449960 750210921 287514767 350802729 693909716 303512140 950319015 777567625 956074512 748725729 256807040 107334741 145395166 956074512 855274762 861179113 354577205 203170078 813693723 967462668 110800857 518410431 605868704 475750466 350802729 855274762 297851760 284097129 518410431 252767027 914482046 202470992 460621270 355623062 693909716 800444752 203170078 967462668 350369501 328713602 792486850 42633846 402728415 741527822 105230327 475750466 178776322 475750466 377015995 297851760 227189312 917782884 967462668 473596274 377015995 354441083 801608520 256807040 282641288 792486850 475750466 475750466 354577205 693909716 839573090 42633846 467312175 424780614 310459790 350802729 355623062 514786524 187307272 107334741 970819754 970819754 861179113 256737954 585399334 750210921 84100792 42633846 287514767 391551467 67084965 865966056 431992241 166233922 475750466 256807040 970819754 310459790 839573090 23405136 354577205 187307272 33552010 800444752 292988355 611449960 839573090 518410431 518410431 377015995 145395166 310459790 865966056 950319015 297851760 282641288 869322316 354441083 354577205 518410431 297851760 411437340 914482046 582046141 203170078 234841556 256807040 110800857 233350056 792486850 808616206 869322316 107334741 968673309 518410431 812629788 431992241 84100792 422657892 518399774 967462668 857039628 700216083 284097129 33552010 422657892 701144654 460621270 256807040 518410431 328713602 13084961 655852295 284097129 377015995 968673309 84100792 355623062 467312175 473596274 242163189 813693723 605868704 839573090 411437340 203170078 178776322 495151474 13084961 354441083 967462668 84100792 869322316 187307272 107334741 350802729 516798019 460621270 865966056 187307272 473596274 839573090 355623062 473596274 693909716 242163189 343298515 473596274 256807040 460621270 310459790 282641288 256737954 467312175 354441083 655852295 748725729 252767027 96325706 282641288 473596274 354441083 605868704 792486850 518399774 67084965 909865837 970819754 187933868 354441083 297851760 252767027 297851760 557917929 23405136 855274762 421280376 355623062 950319015 693909716 857039628 557917929 698204142 582046141 292988355 839573090 282641288 355623062 292988355 402728415 933874496 107334741 857039628 968673309 422474141 700216083 970819754 13084961 909865837 37467656 377015995 411437340 909865837 320767587 234089763 839573090 297851760 234841556 42633846 605868704 516798019 145395166 13084961 777567625 187307272 242163189 145395166 234089763 354441083 861179113 67084965 303512140 422474141 310459790 655852295 284097129 467312175 698204142 741527822 320767587 187307272 861179113 402728415 203170078 800444752 350369501 350369501 869322316 467312175 42633846 914482046 741527822 297851760 256807040 812629788 13084961 869322316 178776322 105230327 611449960 107334741 956074512 256807040 516798019 467312175 227189312 917782884 37467656 402728415 792486850 279958846 582046141 343298515 805493285 518399774 518399774 706143946 701144654 750210921 178776322 693909716 110800857 869322316 655852295 256737954 950319015 350369501 166233922 933874496 855274762 917782884 234089763 402728415 391551467 970819754 518410431 13084961 328713602 701144654 107334741 355623062 701144654 242163189 166233922 914482046 227189312 861179113 233350056 495151474 145395166 355623062 328713602 777567625 227189312 582046141 233350056 605868704 801608520 557917929 354577205 557917929 234089763 812629788 279958846 800444752 67084965 252767027 970819754 284097129 105230327 421280376 303512140 857039628 865966056 303512140 242163189 202470992 950319015 805493285 350369501 297851760 741527822 933874496 514786524 914482046 800444752 436662194 741527822 805493285 968673309 514786524 761390736 460621270 801608520 467312175 391551467 698204142 13084961 202470992 839573090 698204142 252767027 242163189 37467656 701144654 950319015 698204142 33552010 402728415 84100792 13084961 582046141 460621270 354441083 970819754 233350056 178776322 950319015 748725729 473596274 350802729 282641288 110800857 422474141 422474141 145395166 861179113 422474141 37467656 110800857 227189312 284097129 582046141 861179113 700216083 310459790 655852295 518399774 436662194 13084961 350802729 166233922 424780614 967462668 107334741 13084961 67084965 748725729 855274762 917782884 328713602 282641288 234841556 105230327 655852295 865966056 287514767 284097129 145395166 202470992 252767027 355623062 869322316 350369501 761390736 460621270 777567625 110800857 13084961 460621270 233350056 227189312 234841556 297851760 42633846 805493285 67084965 861179113 956074512 234089763 203170078 970819754 354441083 741527822 350369501 23405136 792486850 518399774 460621270 655852295 187933868 909865837 354441083 436662194 13084961 514786524 227189312 402728415 350802729 700216083 839573090 861175812 605868704 950319015 970819754 956074512 914482046 422474141 279958846 495151474 178776322 761390736 377015995 933874496 233350056 585399334 557917929 950319015 514786524 970819754 701144654 861179113 514786524 914482046 227189312 310459790 23405136 110800857 350802729 242163189 808616206 514786524 518410431 96325706 706143946 343298515 812629788 297851760 252767027 698204142 582046141 792486850 287514767 297851760 808616206 812629788 467312175 377015995 343298515 422474141 518399774 377015995 701144654 792486850 761390736 805493285 967462668 518399774 792486850 956074512 839573090 377015995 865966056 227189312 805493285 431992241 310459790 869322316 166233922 861175812 252767027 812629788 861175812 67084965 350802729 284097129 297851760 761390736 933874496 861179113 812629788 328713602 110800857 292988355 391551467 436662194 700216083 460621270 865966056 96325706 956074512 436662194 805493285 861179113 110800857 391551467 13084961 287514767 42633846 282641288 282641288 354441083 655852295 857039628 761390736 105230327 813693723 234089763 516798019 933874496 516798019 968673309 187933868 909865837 391551467 808616206 328713602 343298515 967462668 320767587 792486850 865966056 706143946 839573090 460621270 792486850 421280376 303512140 297851760 166233922 950319015 857039628 605868704 970819754 792486850 145395166 805493285 518410431 422474141 467312175 801608520 431992241 343298515 110800857 310459790 968673309 917782884 605868704 178776322 252767027 792486850 282641288 279958846 421280376 328713602 800444752 473596274 861175812 970819754 279958846 869322316 320767587 84100792 234089763 701144654 110800857 377015995 402728415 350369501 187933868 855274762 701144654 655852295 256737954 252767027 605868704 431992241 310459790 516798019 467312175 107334741 698204142 252767027 96325706 303512140 514786524 67084965 187933868 328713602 611449960 968673309 107334741 698204142 287514767 33552010 42633846 777567625 411437340 857039628 460621270 950319015 869322316 467312175 256807040 297851760 424780614 801608520 808616206 813693723 857039628 516798019 145395166 42633846 310459790 855274762 422657892 855274762 582046141 693909716 67084965 800444752 585399334 518410431 343298515 805493285 227189312 279958846 105230327 956074512 808616206 279958846 96325706 96325706 354441083 202470992 967462668 320767587 741527822 355623062 42633846 514786524 473596274 473596274 611449960 350802729 343298515 861175812 655852295 518399774 234089763 917782884 287514767 861179113 467312175 693909716 869322316 233350056 234089763 187307272 256737954 178776322 107334741 292988355 284097129 655852295 970819754 84100792 460621270 956074512 234089763 256807040 516798019 110800857 187933868 909865837 967462668 377015995 202470992 67084965 516798019 518399774 839573090 909865837 557917929 256737954 514786524 355623062 187933868 514786524 967462668 421280376 909865837 187933868 869322316 861175812 96325706 105230327 808616206 761390736 96325706 107334741 700216083 424780614 800444752 187307272 421280376 582046141 909865837 956074512 166233922 350369501 812629788 303512140 516798019 495151474 256737954 812629788 411437340 865966056 234089763 187307272 436662194 800444752 424780614 475750466 431992241 242163189 13084961 303512140 950319015 611449960 869322316 605868704 857039628 800444752 320767587 436662194 227189312 700216083 320767587 518399774 187307272 914482046 514786524 233350056 518399774 96325706 105230327 354577205 855274762 950319015 350369501 96325706 467312175 354577205 518410431 473596274 303512140 516798019 105230327 354441083 350802729 402728415 310459790 495151474 855274762 968673309 23405136 701144654 227189312 422474141 187933868 145395166 297851760 460621270 37467656 761390736 203170078 865966056 411437340 467312175 861179113 869322316 431992241 354577205 950319015 33552010 706143946 436662194 354577205 585399334 187307272 761390736 411437340 516798019 350369501 801608520 460621270 582046141 422474141 110800857 968673309 350369501 808616206 436662194 605868704 914482046 13084961 424780614 391551467 202470992 292988355 256737954 741527822 865966056 256737954 741527822 800444752 320767587 473596274 282641288 741527822 855274762 350369501 227189312 750210921 422474141 557917929 67084965 424780614 693909716 23405136 67084965 422657892 813693723 234841556 42633846 422474141 792486850 411437340 424780614 328713602 792486850 37467656 234841556 354441083 968673309 518399774 869322316 495151474 320767587 869322316 13084961 431992241 865966056 350369501 187933868 693909716 187933868 354441083 297851760 23405136 252767027 320767587 354577205 411437340 145395166 202470992 813693723 96325706 518410431 655852295 234089763 42633846 402728415 813693723 909865837 605868704 706143946 914482046 282641288 968673309 402728415 242163189 178776322 861179113 42633846 42633846 514786524 282641288 402728415 42633846 698204142 303512140 861175812 839573090 861179113 777567625 23405136 424780614 436662194 292988355 202470992 402728415 422474141 110800857 801608520 950319015 310459790 861175812 467312175 166233922 800444752 84100792 812629788 808616206 693909716 310459790 812629788 355623062 869322316 865966056 252767027 187933868 350369501 970819754 402728415 402728415 110800857 282641288 933874496 279958846 839573090 605868704 422657892 203170078 761390736 655852295 914482046 855274762 202470992 107334741 857039628 424780614 514786524 355623062 310459790 933874496 655852295 42633846 227189312 105230327 421280376 861175812 655852295 812629788 256737954 750210921 233350056 914482046 107334741 350802729 187307272 13084961 187307272 914482046 297851760 967462668 37467656 473596274 110800857 107334741 233350056 242163189 812629788 145395166 279958846 750210921 166233922 13084961 805493285 865966056 284097129 422657892 518399774 495151474 909865837 970819754 917782884 909865837 475750466 234089763 203170078 741527822 178776322 855274762 968673309 518410431 970819754 421280376 800444752 582046141 748725729 861175812 582046141 310459790 227189312 42633846 516798019 284097129 178776322 37467656 917782884 741527822 970819754 84100792 956074512 350802729 252767027 145395166 279958846 970819754 861175812 354441083 865966056 698204142 585399334 279958846 23405136 909865837 582046141 96325706 761390736 585399334 956074512 310459790 748725729 350369501 431992241 808616206 698204142 96325706 178776322 187307272 700216083 411437340 792486850 343298515 284097129 234841556 424780614 861175812 857039628 475750466 202470992 475750466 284097129 110800857 813693723 355623062 855274762 42633846 105230327 933874496 187933868 343298515 282641288 909865837 748725729 234089763 377015995 297851760 431992241 436662194 166233922 514786524 950319015 33552010 467312175 956074512 970819754 355623062 839573090 950319015 233350056 422474141 865966056 145395166 693909716 203170078 242163189 514786524 950319015 178776322 297851760 421280376 422657892 808616206 813693723 233350056 354577205 37467656 23405136 748725729 297851760 256807040 343298515 933874496 582046141 839573090 436662194 436662194 582046141 234089763 287514767 516798019 514786524 460621270 701144654 748725729 914482046 582046141 145395166 516798019 422657892 303512140 792486850 187933868 178776322 234841556 42633846 297851760 279958846 698204142 968673309 292988355 950319015 917782884 611449960 808616206 402728415 110800857 516798019 145395166 303512140 518399774 436662194 431992241 706143946 33552010 354441083 741527822 869322316 354441083 355623062 110800857 23405136 355623062 107334741 350369501 234841556 865966056 460621270 67084965 287514767 310459790 700216083 701144654 105230327 518410431 377015995 187307272 655852295 516798019 605868704 391551467 110800857 655852295 700216083 234841556 303512140 909865837 110800857 23405136 422657892 187933868 865966056 303512140 42633846 256807040 436662194 968673309 187307272 292988355 970819754 855274762 422474141 297851760 956074512 805493285 13084961 516798019 354441083 706143946 203170078 865966056 256737954 84100792 166233922 227189312 801608520 107334741 355623062 857039628 355623062 33552010 233350056 777567625 145395166 355623062 202470992 436662194 84100792 475750466 354577205 706143946 297851760 166233922 33552010 166233922 256737954 350802729 777567625 37467656 203170078 279958846 861175812 287514767 605868704 107334741 605868704 518410431 328713602 750210921 693909716 202470992 422474141 187307272 777567625 431992241 287514767 23405136 970819754 354577205 310459790 227189312 242163189 145395166 701144654 284097129 67084965 693909716 467312175 968673309 861179113 303512140 424780614 761390736 917782884 297851760 950319015 96325706 166233922 518410431 460621270 424780614 777567625 411437340 107334741 956074512 950319015 252767027 421280376 145395166 701144654 611449960 777567625 402728415 706143946 252767027 839573090 839573090 808616206 233350056 950319015 857039628 741527822 698204142 431992241 475750466 518399774 839573090 354441083 968673309 67084965 473596274 107334741 256737954 861179113 865966056 865966056 655852295 861179113 909865837 777567625 256737954 402728415 411437340 107334741 320767587 391551467 865966056 518410431 467312175 377015995 227189312 706143946 436662194 234089763 320767587 839573090 611449960 855274762 284097129 355623062 792486850 424780614 242163189 234089763 320767587 67084965 354441083 801608520 421280376 279958846 741527822 808616206 605868704 706143946 933874496 354441083 13084961 284097129 701144654 107334741 377015995 436662194 350802729 741527822 37467656 402728415 145395166 605868704 110800857 67084965 178776322 178776322 813693723 424780614 287514767 750210921 475750466 518410431 107334741 110800857 187307272 187933868 320767587 242163189 800444752 292988355 693909716 582046141 203170078 950319015 967462668 777567625 242163189 761390736 514786524 805493285 655852295 343298515 227189312 855274762 801608520 970819754 582046141 805493285 145395166 805493285 13084961 279958846 202470992 475750466 279958846 110800857 96325706 967462668 611449960 23405136 956074512 861175812 813693723 857039628 698204142 968673309 310459790 970819754 812629788 166233922 354577205 933874496 857039628 350369501 37467656 110800857 514786524 202470992 585399334 706143946 33552010 202470992 861175812 801608520 855274762 968673309 37467656 777567625 777567625 585399334 582046141 287514767 145395166 968673309 178776322 422474141 582046141 279958846 178776322 933874496 42633846 805493285 909865837 801608520 227189312 145395166 701144654 914482046 203170078 377015995 869322316 706143946 328713602 350802729 391551467 557917929 857039628 422657892 166233922 839573090 792486850 391551467 282641288 839573090 297851760 698204142 950319015 391551467 42633846 234089763 178776322 242163189 861179113 303512140 107334741 350802729 105230327 328713602 187307272 187307272 808616206 693909716 917782884 741527822 808616206 861179113 861175812 391551467 355623062 693909716 914482046 655852295 518410431 411437340 252767027 166233922 377015995 421280376 303512140 792486850 279958846 422657892 693909716 297851760 701144654 475750466 518410431 970819754 475750466 145395166 518399774 698204142 279958846 956074512 611449960 655852295 436662194 460621270 467312175 514786524 605868704 585399334 303512140 178776322 252767027 234089763 13084961 328713602 861179113 354577205 956074512 917782884 110800857 282641288 166233922 777567625 473596274 516798019 865966056 801608520 861179113 693909716 800444752 855274762 950319015 422657892 178776322 350369501 585399334 33552010 178776322 354441083 282641288 460621270 808616206 422474141 805493285 805493285 909865837 968673309 467312175 950319015 909865837 611449960 256737954 33552010 402728415 391551467 282641288 801608520 402728415 800444752 813693723 956074512 968673309 234841556 812629788 303512140 42633846 909865837 110800857 227189312 813693723 761390736 234841556 145395166 812629788 909865837 706143946 611449960 355623062 203170078 350369501 914482046 808616206 741527822 234089763 234089763 800444752 518410431 431992241 310459790 865966056 861179113 256737954 297851760 518410431 839573090 693909716 514786524 518410431 801608520 256737954 777567625 585399334 585399334 917782884 514786524 968673309 777567625 698204142 698204142 741527822 693909716 350802729 202470992 284097129 857039628 178776322 202470992 145395166 187933868 855274762 178776322 33552010 402728415 287514767 516798019 967462668 861179113 242163189 585399334 693909716 473596274 42633846 422474141 355623062 750210921 857039628 256737954 256807040 354577205 611449960 107334741 582046141 693909716 202470992 303512140 202470992 256807040 460621270 839573090 42633846 320767587 917782884 518399774 750210921 792486850 857039628 42633846 187307272 320767587 84100792 377015995 320767587 107334741 187307272 242163189 557917929 431992241 287514767 777567625 166233922 917782884 855274762 467312175 402728415 202470992 748725729 741527822 42633846 178776322 473596274 813693723 970819754 187933868 436662194 105230327 292988355 411437340 234841556 350802729 917782884 761390736 187307272 421280376 107334741 967462668 279958846 67084965 460621270 813693723 869322316 855274762 67084965 436662194 96325706 748725729 693909716 282641288 187307272 234841556 467312175 421280376 411437340 391551467 611449960 355623062 777567625 256807040 354577205 950319015 297851760 792486850 23405136 256807040 421280376 354441083 518410431 422474141 801608520 166233922 514786524 605868704 839573090 377015995 233350056 582046141 750210921 354441083 252767027 234089763 805493285 23405136 350802729 166233922 297851760 377015995 956074512 252767027 178776322 354441083 467312175 110800857 234089763 655852295 861179113 96325706 611449960 284097129 84100792 861179113 328713602 202470992 13084961 310459790 354441083 303512140 909865837 328713602 422474141 700216083 611449960 956074512 42633846 350369501 23405136 861179113 518399774 970819754 968673309 310459790 424780614 518399774 801608520 33552010 801608520 808616206 234089763 110800857 105230327 424780614 292988355 42633846 909865837 698204142 145395166 287514767 343298515 187933868 801608520 107334741 402728415 422474141 605868704 187307272 328713602 777567625 857039628 234089763 473596274 320767587 328713602 557917929 861179113 23405136 761390736 233350056 233350056 178776322 13084961 950319015 585399334 350369501 187307272 279958846 967462668 516798019 967462668 145395166 279958846 303512140 421280376 166233922 145395166 297851760 187307272 761390736 748725729 701144654 227189312 839573090 933874496 42633846 297851760 203170078 355623062 792486850 187933868 96325706 402728415 914482046 110800857 460621270 460621270 256737954 514786524 813693723 557917929 107334741 967462668 812629788 800444752 917782884 411437340 33552010 105230327 421280376 287514767 234841556 320767587 343298515 777567625 750210921 354577205 203170078 605868704 611449960 473596274 917782884 693909716 33552010 145395166 350802729 557917929 105230327 700216083 377015995 967462668 328713602 343298515 424780614 518399774 967462668 812629788 475750466 748725729 516798019 411437340 23405136 242163189 166233922 748725729 700216083 391551467 792486850 234089763 968673309 42633846 354577205 914482046 421280376 284097129 256737954 13084961 107334741 402728415 970819754 706143946 582046141 914482046 391551467 279958846 233350056 354577205 37467656 166233922 839573090 350802729 422474141 917782884 792486850 701144654 422657892 467312175 377015995 391551467 701144654 467312175 234841556 518410431 777567625 436662194 284097129 234841556 605868704 343298515 279958846 279958846 495151474 320767587 178776322 777567625 700216083 585399334 354577205 343298515 287514767 475750466 701144654 203170078 234841556 355623062 242163189 402728415 611449960 748725729 801608520 956074512 693909716 424780614 105230327 514786524 297851760 84100792 96325706 67084965 355623062 467312175 227189312 282641288 801608520 33552010 495151474 282641288 354577205 350369501 808616206 252767027 42633846 813693723 110800857 557917929 861175812 350802729 328713602 287514767 861175812 968673309 292988355 869322316 84100792 110800857 516798019 42633846 460621270 303512140 582046141 107334741 436662194 748725729 328713602 202470992 320767587 320767587 391551467 310459790 473596274 256737954 812629788 202470992 424780614 748725729 354441083 354441083 13084961 67084965 377015995 805493285 460621270 516798019 968673309 402728415 812629788 516798019 282641288 13084961 310459790 227189312 37467656 701144654 310459790 518399774 350802729 354441083 422657892 914482046 855274762 203170078 967462668 761390736 861179113 67084965 557917929 13084961 105230327 750210921 805493285 424780614 495151474 203170078 914482046 287514767 42633846 495151474 516798019 355623062 187307272 855274762 424780614 227189312 777567625 252767027 812629788 761390736 800444752 328713602 411437340 518410431 431992241 741527822 950319015 777567625 748725729 839573090 422474141 256737954 857039628 33552010 343298515 421280376 42633846 460621270 611449960 748725729 956074512 516798019 234841556 297851760 145395166 350802729 350802729 748725729 869322316 166233922 292988355 422657892 105230327 178776322 203170078 252767027 968673309 233350056 585399334 256737954 343298515 518399774 514786524 256807040 813693723 328713602 693909716 516798019 706143946 178776322 557917929 605868704 422474141 328713602 303512140 857039628 227189312 110800857 391551467 84100792 279958846 234841556 282641288 582046141 166233922 84100792 431992241 431992241 234841556 655852295 145395166 812629788 96325706 424780614 741527822 187307272 256737954 917782884 421280376 13084961 303512140 284097129 495151474 495151474 813693723 354577205 855274762 297851760 582046141 227189312 227189312 350802729 422657892 495151474 23405136 917782884 320767587 950319015 967462668 178776322 202470992 391551467 518410431 110800857 145395166 792486850 350802729 431992241 178776322 297851760 84100792 42633846 23405136 234089763 391551467 761390736 287514767 355623062 84100792 202470992 411437340 865966056 402728415 808616206 748725729 13084961 145395166 956074512 282641288 391551467 518410431 145395166 812629788 861179113 865966056 516798019 436662194 516798019 861175812 187933868 467312175 857039628 741527822 421280376 350802729 107334741 909865837 421280376 460621270 800444752 282641288 909865837 585399334 460621270 350802729 355623062 292988355 861179113 203170078 700216083 557917929 917782884 33552010 909865837 750210921 42633846 234841556 282641288 350369501 967462668 256807040 256807040 700216083 700216083 187307272 350802729 13084961 748725729 431992241 105230327 202470992 909865837 909865837 839573090 202470992 33552010 287514767 424780614 187307272 518399774 354577205 801608520 252767027 518399774 967462668 145395166 343298515 431992241 350802729 320767587 655852295 865966056 914482046 557917929 187307272 354577205 23405136 166233922 42633846 700216083 706143946 861179113 297851760 96325706 37467656 701144654 377015995 655852295 203170078 297851760 23405136 750210921 303512140 750210921 287514767 279958846 279958846 611449960 166233922 145395166 279958846 107334741 411437340 33552010 350802729 792486850 187933868 67084965 187933868 700216083 252767027 107334741 354577205 460621270 518410431 475750466 516798019 421280376 861179113 320767587 460621270 284097129 698204142 234089763 605868704 557917929 933874496 187307272 402728415 582046141 741527822 909865837 279958846 178776322 166233922 813693723 37467656 203170078 391551467 282641288 287514767 23405136 256807040 813693723 585399334 287514767 792486850 460621270 391551467 655852295 805493285 655852295 354441083 145395166 436662194 698204142 292988355 801608520 968673309 706143946 287514767 611449960 354441083 950319015 303512140 310459790 585399334 761390736 343298515 320767587 187307272 297851760 145395166 234089763 145395166 700216083 855274762 166233922 808616206 23405136 914482046 234841556 909865837 805493285 33552010 145395166 391551467 917782884 350369501 13084961 861175812 252767027 67084965 585399334 777567625 839573090 460621270 252767027 917782884 287514767 706143946 343298515 37467656 970819754 256807040 933874496 518410431 203170078 585399334 422657892 750210921 96325706 857039628 655852295 320767587 777567625 320767587 67084965 282641288 350802729 354441083 33552010 605868704 518399774 256737954 475750466 187933868 350369501 761390736 105230327 284097129 328713602 869322316 84100792 110800857 354577205 234089763 105230327 166233922 303512140 227189312 13084961 460621270 187933868 750210921 402728415 698204142 391551467 855274762 812629788 292988355 518399774 967462668 460621270 436662194 424780614 350802729 355623062 282641288 292988355 777567625 436662194 933874496 475750466 96325706 234089763 861179113 970819754 655852295 96325706 956074512 256807040 284097129 187307272 970819754 256807040 320767587 655852295 516798019 23405136 655852295 869322316 869322316 800444752 242163189 748725729 320767587 518399774 256807040 145395166 655852295 706143946 320767587 813693723 292988355 282641288 13084961 655852295 839573090 861175812 956074512 252767027 424780614 792486850 761390736 800444752 233350056 516798019 800444752 234089763 350802729 968673309 84100792 297851760 33552010 297851760 750210921 287514767 252767027 279958846 839573090 750210921 282641288 84100792 970819754 234089763 956074512 777567625 460621270 354441083 242163189 611449960 84100792 475750466 869322316 328713602 234841556 514786524 605868704 460621270 422474141 178776322 557917929 279958846 282641288 861175812 279958846 914482046 303512140 968673309 436662194 422474141 242163189 909865837 967462668 42633846 110800857 812629788 706143946 354577205 23405136 968673309 861179113 256737954 256807040 750210921 187933868 96325706 808616206 495151474 582046141 354577205 33552010 761390736 424780614 857039628 178776322 812629788 145395166 741527822 805493285 105230327 967462668 310459790 800444752 473596274 585399334 110800857 585399334 110800857 343298515 411437340 800444752 950319015 422474141 422657892 234089763 203170078 792486850 655852295 303512140 287514767 514786524 33552010 777567625 761390736 855274762 411437340 343298515 748725729 514786524 252767027 865966056 282641288 350802729 516798019 227189312 917782884 582046141 582046141 328713602 391551467 256737954 909865837 869322316 42633846 956074512 700216083 328713602 861175812 328713602 967462668 956074512 467312175 310459790 13084961 187933868 777567625 857039628 33552010 354577205 741527822 252767027 475750466 475750466 805493285 582046141 605868704 514786524 37467656 391551467 252767027 354441083 234089763 303512140 933874496 354441083 166233922 279958846 741527822 557917929 284097129 84100792 411437340 202470992 227189312 605868704 42633846 354577205 861175812 808616206 750210921 792486850 350802729 242163189 424780614 436662194 611449960 869322316 968673309 436662194 467312175 422657892 303512140 292988355 187307272 777567625 700216083 37467656 467312175 495151474 436662194 761390736 256737954 328713602 421280376 861175812 812629788 813693723 800444752 350369501 805493285 42633846 698204142 701144654 812629788 282641288 514786524 310459790 706143946 282641288 282641288 861175812 202470992 328713602 808616206 968673309 857039628 431992241 698204142 475750466 355623062 178776322 402728415 956074512 475750466 242163189 33552010 310459790 37467656 402728415 354577205 202470992 411437340 855274762 422657892 187933868 187933868 861179113 460621270 700216083 495151474 514786524 813693723 187933868 761390736 67084965 227189312 422474141 460621270 355623062 178776322 84100792 460621270 839573090 354441083 605868704 956074512 741527822 178776322 105230327 516798019 422474141 812629788 256807040 233350056 582046141 706143946 865966056 355623062 516798019 557917929 354441083 514786524 320767587 411437340 467312175 748725729 422474141 748725729 970819754 431992241 23405136 800444752 343298515 748725729 422657892 107334741 748725729 956074512 377015995 292988355 256737954 750210921 557917929 917782884 84100792 234841556 605868704 914482046 354441083 460621270 422474141 13084961 391551467 800444752 303512140 700216083 234089763 145395166 805493285 23405136 354441083 107334741 865966056 475750466 475750466 861175812 350802729 84100792 256807040 242163189 909865837 473596274 431992241 857039628 857039628 178776322 37467656 857039628 242163189 377015995 436662194 303512140 23405136 582046141 37467656 110800857 700216083 84100792 557917929 242163189 909865837 282641288 282641288 178776322 350369501 808616206 701144654 914482046 701144654 187307272 460621270 792486850 605868704 422474141 187933868 865966056 234841556 234841556 467312175 967462668 33552010 303512140 950319015 23405136 37467656 203170078 865966056 13084961 178776322 234841556 655852295 105230327 297851760 256807040 865966056 292988355 748725729 391551467 107334741 909865837 748725729 808616206 861175812 933874496 518410431 693909716 611449960 582046141 865966056 460621270 514786524 422657892 700216083 495151474 585399334 234089763 421280376 467312175 354577205 865966056 391551467 354441083 655852295 582046141 869322316 518399774 279958846 706143946 970819754 777567625 518410431 424780614 967462668 350369501 202470992 242163189 354577205 282641288 801608520 227189312 279958846 355623062 495151474 37467656 805493285 107334741 67084965 605868704 933874496 801608520 518410431 700216083 605868704 839573090 234841556 279958846 933874496 234841556 284097129 145395166 792486850 105230327 234841556 917782884 303512140 107334741 495151474 839573090 909865837 202470992 256737954 693909716 861175812 698204142 761390736 655852295 967462668 968673309 857039628 303512140 391551467 297851760 914482046 557917929 391551467 861175812 431992241 23405136 909865837 801608520 700216083 145395166 801608520 234841556 518399774 861179113 655852295 968673309 354577205 284097129 460621270 495151474 914482046 202470992 252767027 96325706 909865837 292988355 917782884 968673309 861175812 303512140 242163189 800444752 303512140 741527822 431992241 869322316 605868704 421280376 297851760 110800857 914482046 611449960 105230327 282641288 354577205 693909716 777567625 310459790 13084961 178776322 279958846 518410431 585399334 700216083 284097129 234841556 350802729 33552010 909865837 33552010 227189312 698204142 234089763 475750466 187307272 411437340 706143946 698204142 328713602 166233922 467312175 227189312 145395166 761390736 861179113 320767587 310459790 518399774 909865837 96325706 422657892 279958846 857039628 252767027 750210921 203170078 105230327 518399774 234089763 343298515 202470992 777567625 801608520 495151474 303512140 23405136 808616206 187307272 801608520 402728415 655852295 234089763 320767587 23405136 202470992 812629788 203170078 655852295 105230327 460621270 350802729 518410431 421280376 970819754 917782884 460621270 284097129 424780614 424780614 473596274 861175812 475750466 701144654 402728415 242163189 303512140 968673309 391551467 516798019 105230327 107334741 227189312 970819754 813693723 698204142 917782884 655852295 611449960 914482046 234089763 585399334 917782884 234841556 467312175 202470992 701144654 706143946 284097129 110800857 178776322 145395166 424780614 460621270 605868704 310459790 67084965 422657892 855274762 914482046 166233922 402728415 475750466 970819754 297851760 777567625 328713602 354441083 67084965 42633846 861175812 792486850 67084965 354441083 203170078 202470992 42633846 110800857 855274762 350369501 33552010 800444752 234841556 343298515 700216083 110800857 96325706 343298515 354577205 813693723 252767027 467312175 234841556 303512140 343298515 422657892 320767587 328713602 145395166 145395166 110800857 516798019 23405136 698204142 812629788 377015995 343298515 861179113 377015995 354441083 968673309 287514767 611449960 421280376 256737954 857039628 800444752 234841556 514786524 473596274 84100792 968673309 741527822 23405136 350369501 467312175 354577205 808616206 23405136 202470992 227189312 585399334 557917929 475750466 800444752 234841556 861175812 869322316 777567625 800444752 967462668 424780614 287514767 424780614 110800857 187933868 354577205 693909716 234089763 279958846 355623062 516798019 812629788 800444752 839573090 67084965 297851760 967462668 343298515 431992241 424780614 813693723 693909716 909865837 303512140 967462668 861175812 800444752 292988355 813693723 933874496 956074512 203170078 467312175 950319015 869322316 282641288 750210921 23405136 495151474 96325706 460621270 145395166 203170078 855274762 861175812 516798019 967462668 861179113 422657892 761390736 909865837 279958846 495151474 475750466 402728415 37467656 698204142 105230327 256737954 256807040 611449960 110800857 933874496 933874496 861179113 242163189 698204142 693909716 282641288 187933868 514786524 801608520 310459790 933874496 701144654 967462668 422474141 516798019 839573090 750210921 698204142 424780614 256807040 861179113 411437340 655852295 495151474 909865837 350802729 701144654 202470992 402728415 800444752 460621270 812629788 741527822 518399774 422474141 354577205 242163189 42633846 467312175 861179113 37467656 865966056 431992241 611449960 202470992 436662194 282641288 655852295 234841556 320767587 252767027 303512140 252767027 693909716 967462668 557917929 865966056 655852295 13084961 698204142 67084965 812629788 585399334 801608520 424780614 777567625 391551467 777567625 861179113 585399334 460621270 391551467 234089763 84100792 933874496 467312175 585399334 23405136 37467656 611449960 23405136 861175812 256807040 605868704 310459790 328713602 582046141 968673309 869322316 105230327 377015995 84100792 431992241 970819754 328713602 431992241 328713602 354577205 292988355 495151474 467312175 467312175 914482046 42633846 421280376 411437340 857039628 424780614 855274762 422657892 354577205 950319015 514786524 761390736 518399774 700216083 421280376 227189312 701144654 422657892 495151474 303512140 355623062 242163189 460621270 252767027 350369501 350369501 377015995 187307272 698204142 701144654 377015995 800444752 256807040 377015995 750210921 284097129 861179113 256737954 518399774 950319015 777567625 96325706 422474141 350802729 914482046 23405136 187307272 320767587 917782884 460621270 105230327 436662194 320767587 956074512 411437340 800444752 861175812 956074512 857039628 234841556 857039628 473596274 516798019 693909716 869322316 227189312 495151474 655852295 145395166 516798019 411437340 13084961 145395166 460621270 233350056 495151474 411437340 355623062 655852295 350802729 67084965 227189312 655852295 166233922 473596274 84100792 518410431 792486850 861175812 166233922 761390736 693909716 475750466 252767027 203170078 460621270 956074512 839573090 187307272 13084961 350369501 914482046 279958846 801608520 865966056 355623062 292988355 473596274 956074512 234089763 242163189 917782884 700216083 611449960 256807040 700216083 812629788 402728415 800444752 284097129 518399774 42633846 187933868 495151474 355623062 110800857 792486850 801608520 741527822 287514767 518410431 256807040 256807040 933874496 950319015 234089763 13084961 320767587 303512140 741527822 950319015 748725729 297851760 812629788 42633846 287514767 956074512 234089763 792486850 701144654 557917929 343298515 67084965 956074512 166233922 282641288 950319015 203170078 909865837 42633846 761390736 748725729 800444752 956074512 812629788 611449960 284097129 914482046 805493285 377015995 698204142 914482046 96325706 869322316 23405136 933874496 187307272 166233922 933874496 516798019 701144654 354577205 256737954 956074512 792486850 605868704 350369501 956074512 967462668 792486850 812629788 800444752 750210921 422657892 178776322 750210921 355623062 865966056 605868704 701144654 203170078 107334741 761390736 328713602 861175812 166233922 460621270 287514767 611449960 436662194 178776322 800444752 252767027 857039628 861179113 557917929 855274762 422474141 431992241 514786524 256737954 256737954 402728415 805493285 422657892 475750466 518399774 292988355 402728415 96325706 514786524 514786524 909865837 557917929 706143946 242163189 33552010 107334741 187933868 284097129 233350056 37467656 233350056 861179113 355623062 110800857 187933868 292988355 421280376 467312175 701144654 203170078 421280376 234841556 402728415 761390736 422657892 585399334 252767027 495151474 402728415 187307272 436662194 284097129 42633846 355623062 422657892 145395166 956074512 431992241 869322316 473596274 421280376 518399774 33552010 105230327 256737954 950319015 700216083 792486850 869322316 865966056 748725729 557917929 350802729 343298515 750210921 813693723 777567625 812629788 706143946 436662194 909865837 917782884 421280376 777567625 37467656 402728415 514786524 421280376 297851760 700216083 861179113 495151474 967462668 13084961 234841556 343298515 411437340 655852295 422657892 256737954 350369501 350802729 320767587 706143946 297851760 252767027 839573090 812629788 582046141 741527822 227189312 761390736 354577205 750210921 748725729 855274762 865966056 203170078 968673309 956074512 431992241 700216083 514786524 475750466 855274762 422474141 145395166 355623062 792486850 805493285 808616206 750210921 701144654 402728415 436662194 422474141 234841556 857039628 750210921 84100792 96325706 655852295 857039628 956074512 256737954 292988355 187307272 968673309 203170078 279958846 203170078 256807040 436662194 741527822 233350056 460621270 284097129 869322316 467312175 813693723 411437340 343298515 700216083 761390736 105230327 839573090 256737954 354441083 812629788 33552010 585399334 968673309 701144654 33552010 475750466 178776322 800444752 37467656 655852295 582046141 320767587 105230327 84100792 96325706 328713602 279958846 855274762 909865837 861175812 698204142 297851760 292988355 857039628 495151474 234089763 761390736 227189312 748725729 328713602 812629788 857039628 748725729 234841556 518410431 518410431 805493285 242163189 23405136 282641288 343298515 422474141 84100792 145395166 350802729 203170078 187307272 37467656 611449960 421280376 421280376 23405136 741527822 343298515 187933868 812629788 436662194 354577205 252767027 750210921 861175812 514786524 431992241 354441083 355623062 355623062 42633846 422474141 354577205 422657892 145395166 970819754 402728415 282641288 582046141 431992241 956074512 518410431 585399334 96325706 917782884 605868704 701144654 310459790 256807040 377015995 350802729 605868704 23405136 37467656 354441083 202470992 557917929 145395166 436662194 287514767 84100792 741527822 861179113 33552010 284097129 96325706 839573090 282641288 350369501 37467656 800444752 242163189 473596274 402728415 282641288 145395166 518399774 354577205 424780614 917782884 252767027 700216083 96325706 355623062 227189312 233350056 748725729 467312175 23405136 110800857 839573090 970819754 655852295 436662194 917782884 411437340 320767587 23405136 203170078 748725729 800444752 320767587 350369501 813693723 402728415 33552010 460621270 777567625 557917929 805493285 203170078 355623062 187933868 514786524 37467656 917782884 187933868 343298515 145395166 284097129 956074512 701144654 242163189 343298515 377015995 355623062 166233922 233350056 377015995 110800857 234841556 495151474 23405136 402728415 256807040 698204142 800444752 377015995 297851760 187933868 110800857 391551467 605868704 256807040 700216083 256807040 805493285 256737954 310459790 473596274 869322316 354441083 67084965 350369501 436662194 968673309 187307272 23405136 310459790 402728415 256807040 706143946 467312175 178776322 605868704 933874496 475750466 354441083 967462668 460621270 234089763 328713602 279958846 297851760 956074512 857039628 861179113 166233922 861175812 279958846 320767587 933874496 411437340 460621270 431992241 557917929 473596274 861179113 279958846 310459790 354441083 350369501 234841556 391551467 741527822 328713602 256737954 23405136 256737954 13084961 227189312 203170078 355623062 320767587 320767587 37467656 857039628 84100792 741527822 422657892 421280376 234089763 839573090 178776322 354441083 303512140 801608520 202470992 518399774 145395166 23405136 355623062 857039628 582046141 297851760 865966056 33552010 605868704 67084965 741527822 792486850 203170078 475750466 202470992 42633846 950319015 303512140 178776322 865966056 582046141 402728415 518410431 869322316 187307272 422474141 933874496 956074512 282641288 287514767 698204142 812629788 812629788 234089763 655852295 855274762 861175812 13084961 391551467 166233922 422474141 611449960 178776322 777567625 402728415 96325706 855274762 857039628 107334741 933874496 557917929 518410431 282641288 187933868 107334741 354441083 391551467 839573090 801608520 970819754 233350056 917782884 105230327 203170078 909865837 801608520 800444752 202470992 287514767 933874496 431992241 23405136 391551467 166233922 431992241 411437340 292988355 582046141 252767027 292988355 105230327 422657892 968673309 234841556 354441083 917782884 917782884 377015995 741527822 582046141 355623062 166233922 813693723 355623062 203170078 460621270 813693723 693909716 402728415 805493285 284097129 655852295 956074512 252767027 585399334 279958846 187933868 473596274 467312175 227189312 256807040 424780614 748725729 514786524 933874496 355623062 354577205 411437340 402728415 950319015 422474141 354441083 516798019 227189312 857039628 234841556 917782884 805493285 750210921 252767027 700216083 812629788 808616206 252767027 343298515 801608520 233350056 861175812 391551467 67084965 801608520 655852295 227189312 105230327 23405136 411437340 84100792 865966056 42633846 700216083 96325706 234089763 611449960 869322316 354577205 808616206 801608520 611449960 950319015 328713602 402728415 748725729 801608520 252767027 67084965 956074512 350802729 933874496 741527822 287514767 460621270 693909716 518410431 355623062 518399774 411437340 933874496 424780614 777567625 187933868 282641288 611449960 805493285 343298515 741527822 424780614 436662194 473596274 256737954 970819754 698204142 800444752 328713602 909865837 355623062 861175812 343298515 611449960 801608520 233350056 557917929 292988355 855274762 917782884 33552010 812629788 187307272 861175812 857039628 967462668 202470992 431992241 431992241 411437340 582046141 279958846 909865837 202470992 279958846 839573090 13084961 741527822 303512140 145395166 284097129 422474141 475750466 585399334 42633846 234089763 178776322 145395166 514786524 700216083 436662194 557917929 475750466 933874496 297851760 256737954 557917929 166233922 292988355 320767587 234841556 857039628 350802729 700216083 284097129 701144654 777567625 355623062 693909716 956074512 698204142 187307272 178776322 350369501 808616206 178776322 812629788 693909716 700216083 805493285 84100792 234089763 421280376 933874496 350369501 350369501 84100792 917782884 518399774 436662194 354577205 227189312 967462668 865966056 473596274 96325706 701144654 242163189 328713602 187933868 801608520 813693723 611449960 424780614 431992241 42633846 970819754 698204142 422474141 431992241 839573090 805493285 839573090 605868704 869322316 96325706 284097129 320767587 605868704 227189312 701144654 956074512 431992241 436662194 855274762 279958846 166233922 801608520 227189312 706143946 516798019 377015995 865966056 861175812 706143946 178776322 792486850 287514767 970819754 861179113 424780614 421280376 861179113 813693723 777567625 869322316 808616206 839573090 287514767 473596274 518399774 750210921 950319015 203170078 23405136 933874496 411437340 233350056 655852295 706143946 473596274 37467656 701144654 187307272 706143946 242163189 495151474 431992241 518399774 813693723 354577205 292988355 475750466 968673309 107334741 96325706 467312175 701144654 475750466 933874496 950319015 611449960 234089763 909865837 436662194 292988355 203170078 970819754 233350056 801608520 203170078 950319015 605868704 700216083 203170078 761390736 813693723 701144654 350802729 518399774 933874496 202470992 436662194 297851760 411437340 956074512 187933868 701144654 422657892 320767587 37467656 421280376 557917929 518410431 475750466 107334741 284097129 107334741 33552010 950319015 391551467 518410431 801608520 33552010 857039628 800444752 698204142 187307272 292988355 67084965 310459790 950319015 110800857 748725729 655852295 869322316 970819754 354441083 227189312 861175812 233350056 279958846 956074512 227189312 242163189 970819754 698204142 748725729 970819754 303512140 750210921 84100792 421280376 227189312 956074512 801608520 968673309 343298515 436662194 297851760 839573090 700216083 801608520 256737954 377015995 585399334 582046141 242163189 42633846 967462668 105230327 869322316 655852295 67084965 950319015 805493285 808616206 516798019 436662194 801608520 310459790 233350056 914482046 187933868 284097129 514786524 933874496 37467656 808616206 967462668 37467656 750210921 693909716 234089763 812629788 166233922 402728415 611449960 693909716 234841556 110800857 698204142 328713602 467312175 287514767 354441083 421280376 914482046 861179113 234841556 234841556 303512140 857039628 421280376 436662194 792486850 350369501 585399334 956074512 303512140 582046141 436662194 252767027 933874496 801608520 84100792 436662194 970819754 166233922 297851760 377015995 909865837 402728415 805493285 411437340 869322316 812629788 256807040 839573090 187307272 436662194 166233922 495151474 917782884 377015995 611449960 460621270 436662194 475750466 233350056 328713602 813693723 518399774 861179113 956074512 431992241 33552010 956074512 431992241 187307272 777567625 605868704 516798019 518399774 23405136 297851760 84100792 107334741 354577205 256737954 343298515 350369501 256807040 421280376 693909716 557917929 748725729 813693723 37467656 402728415 37467656 355623062 187933868 970819754 110800857 354441083 279958846 475750466 292988355 514786524 421280376 187933868 84100792 698204142 792486850 582046141 792486850 611449960 655852295 292988355 292988355 801608520 933874496 748725729 473596274 917782884 391551467 839573090 242163189 23405136 808616206 582046141 748725729 800444752 655852295 422474141 956074512 297851760 693909716 350802729 105230327 750210921 812629788 741527822 655852295 611449960 178776322 242163189 256807040 582046141 701144654 297851760 800444752 107334741 37467656 343298515 96325706 377015995 761390736 861175812 761390736 187933868 284097129 187933868 475750466 107334741 424780614 857039628 13084961 741527822 33552010 655852295 698204142 377015995 411437340 422657892 42633846 950319015 67084965 805493285 23405136 839573090 355623062 110800857 777567625 402728415 107334741 110800857 861175812 178776322 284097129 467312175 431992241 23405136 865966056 475750466 350369501 473596274 706143946 23405136 956074512 968673309 256737954 801608520 310459790 777567625 700216083 869322316 967462668 402728415 516798019 706143946 700216083 518410431 557917929 857039628 33552010 110800857 256807040 805493285 801608520 256737954 33552010 655852295 227189312 495151474 234089763 320767587 402728415 914482046 431992241 950319015 865966056 917782884 801608520 865966056 460621270 145395166 706143946 310459790 422657892 234089763 292988355 354441083 516798019 33552010 605868704 839573090 110800857 110800857 585399334 970819754 855274762 187307272 700216083 950319015 909865837 839573090 350802729 303512140 424780614 970819754 37467656 145395166 518399774 475750466 187933868 861179113 813693723 701144654 279958846 256737954 956074512 422657892 343298515 917782884 343298515 700216083 166233922 839573090 422657892 700216083 808616206 350802729 655852295 13084961 297851760 350802729 865966056 865966056 402728415 310459790 84100792 518410431 701144654 968673309 431992241 956074512 166233922 611449960 495151474 424780614 227189312 909865837 857039628 970819754 252767027 808616206 320767587 343298515 166233922 748725729 800444752 252767027 698204142 693909716 421280376 187933868 354441083 800444752 792486850 585399334 861179113 422474141 950319015 354577205 256807040 950319015 582046141 582046141 950319015 813693723 813693723 202470992 805493285 355623062 855274762 700216083 805493285 557917929 297851760 956074512 741527822 800444752 354577205 422474141 792486850 320767587 202470992 698204142 605868704 328713602 805493285 424780614 475750466 967462668 812629788 967462668 110800857 655852295 350369501 956074512 693909716 777567625 84100792 761390736 514786524 917782884 475750466 350802729 343298515 750210921 110800857 292988355 514786524 970819754 328713602 105230327 33552010 700216083 37467656 865966056 855274762 424780614 518410431 909865837 585399334 805493285 693909716 107334741 105230327 252767027 328713602 377015995 869322316 284097129 96325706 234841556 145395166 777567625 42633846 582046141 178776322 605868704 514786524 855274762 968673309 287514767 741527822 402728415 234089763 467312175 460621270 282641288 256807040 424780614 310459790 655852295 287514767 431992241 839573090 698204142 105230327 857039628 698204142 350802729 297851760 13084961 473596274 227189312 110800857 970819754 203170078 701144654 655852295 865966056 914482046 37467656 865966056 475750466 203170078 585399334 187933868 310459790 187933868 431992241 234841556 202470992 187933868 518399774 234089763 37467656 187307272 967462668 701144654 355623062 473596274 475750466 67084965 284097129 350369501 431992241 227189312 706143946 107334741 861179113 42633846 869322316 350802729 741527822 857039628 855274762 800444752 698204142 354441083 303512140 343298515 933874496 605868704 422657892 203170078 67084965 748725729 67084965 473596274 857039628 234841556 234089763 839573090 813693723 518399774 967462668 422657892 421280376 424780614 611449960 460621270 297851760 256737954 956074512 516798019 518399774 693909716 514786524 292988355 110800857 23405136 105230327 187307272 354577205 460621270 42633846 297851760 585399334 84100792 761390736 203170078 792486850 518410431 865966056 761390736 145395166 914482046 813693723 582046141 234089763 203170078 37467656 956074512 187933868 282641288 242163189 968673309 473596274 917782884 411437340 460621270 557917929 105230327 303512140 812629788 343298515 33552010 706143946 655852295 37467656 750210921 655852295 475750466 350369501 917782884 37467656 391551467 812629788 914482046 354577205 917782884 585399334 611449960 256807040 287514767 402728415 801608520 605868704 805493285 320767587 857039628 422474141 693909716 350802729 436662194 909865837 256807040 518399774 178776322 350369501 813693723 292988355 514786524 391551467 284097129 13084961 252767027 350369501 13084961 320767587 808616206 585399334 748725729 431992241 813693723 145395166 605868704 813693723 473596274 421280376 256807040 96325706 518399774 914482046 84100792 436662194 234089763 292988355 967462668 857039628 750210921 865966056 287514767 933874496 436662194 839573090 187933868 968673309 284097129 256737954 968673309 354577205 377015995 761390736 777567625 422474141 343298515 861175812 808616206 808616206 242163189 914482046 792486850 33552010 909865837 320767587 402728415 655852295 801608520 421280376 808616206 391551467 320767587 869322316 67084965 748725729 234841556 518399774 42633846 473596274 234089763 242163189 748725729 354441083 748725729 611449960 422474141 605868704 518410431 967462668 411437340 473596274 495151474 467312175 328713602 431992241 354441083 284097129 187933868 865966056 107334741 411437340 234089763 431992241 741527822 516798019 354441083 105230327 750210921 956074512 354577205 287514767 422474141 473596274 107334741 748725729 698204142 107334741 37467656 518399774 698204142 792486850 582046141 178776322 355623062 105230327 436662194 917782884 933874496 279958846 96325706 857039628 282641288 750210921 178776322 350802729 431992241 748725729 801608520 110800857 145395166 411437340 557917929 107334741 933874496 761390736 67084965 805493285 516798019 350369501 706143946 252767027 861179113 303512140 422474141 13084961 861175812 187933868 431992241 354441083 422657892 178776322 701144654 284097129 178776322 282641288 282641288 475750466 355623062 467312175 857039628 467312175 13084961 292988355 605868704 84100792 956074512 284097129 202470992 350802729 518399774 582046141 777567625 861179113 748725729 320767587 234841556 187933868 233350056 460621270 436662194 514786524 424780614 42633846 585399334 861175812 611449960 808616206 436662194 187933868 178776322 855274762 110800857 698204142 518410431 805493285 145395166 13084961 107334741 187933868 557917929 350802729 698204142 605868704 252767027 234089763 777567625 748725729 518410431 377015995 354441083 467312175 698204142 355623062 354441083 42633846 693909716 431992241 855274762 473596274 227189312 861175812 693909716 698204142 701144654 700216083 145395166 857039628 110800857 178776322 777567625 777567625 914482046 279958846 861179113 145395166 857039628 422657892 557917929 84100792 320767587 424780614 611449960 808616206 328713602 402728415 105230327 801608520 701144654 950319015 166233922 750210921 297851760 865966056 343298515 431992241 839573090 422657892 748725729 343298515 800444752 857039628 303512140 84100792 812629788 303512140 605868704 914482046 422657892 808616206 227189312 970819754 145395166 411437340 422657892 968673309 202470992 475750466 105230327 105230327 107334741 421280376 350802729 422657892 421280376 741527822 310459790 857039628 422474141 292988355 967462668 518399774 813693723 391551467 33552010 166233922 748725729 343298515 242163189 402728415 310459790 279958846 861175812 585399334 96325706 748725729 431992241 909865837 202470992 350802729 421280376 792486850 800444752 297851760 801608520 234841556 33552010 233350056 467312175 256737954 968673309 328713602 813693723 402728415 42633846 777567625 422657892 252767027 42633846 582046141 857039628 350802729 287514767 467312175 967462668 422474141 284097129 518399774 495151474 422474141 865966056 950319015 422657892 343298515 909865837 350802729 303512140 750210921 812629788 792486850 411437340 869322316 37467656 328713602 96325706 310459790 354441083 865966056 411437340 282641288 514786524 256737954 839573090 956074512 475750466 970819754 233350056 23405136 282641288 917782884 706143946 495151474 354441083 467312175 234089763 761390736 391551467 328713602 861175812 310459790 473596274 557917929 203170078 869322316 377015995 436662194 801608520 801608520 145395166 391551467 968673309 33552010 950319015 801608520 800444752 475750466 227189312 761390736 917782884 424780614 282641288 839573090 166233922 343298515 467312175 424780614 292988355 914482046 950319015 234841556 354577205 421280376 741527822 467312175 422474141 187933868 700216083 750210921 84100792 750210921 813693723 693909716 328713602 808616206 792486850 750210921 242163189 84100792 861179113 808616206 698204142 292988355 869322316 812629788 202470992 700216083 970819754 96325706 67084965 422657892 256737954 256737954 242163189 411437340 748725729 377015995 187933868 234841556 813693723 422657892 700216083 242163189 422657892 808616206 42633846 495151474 582046141 812629788 23405136 233350056 343298515 402728415 869322316 292988355 970819754 693909716 473596274 693909716 256807040 812629788 865966056 234841556 698204142 33552010 582046141 518410431 701144654 792486850 467312175 96325706 518399774 303512140 227189312 706143946 812629788 761390736 460621270 933874496 411437340 110800857 279958846 436662194 287514767 310459790 105230327 110800857 750210921 328713602 655852295 605868704 42633846 411437340 693909716 800444752 956074512 233350056 582046141 518410431 227189312 655852295 968673309 320767587 354577205 557917929 706143946 750210921 518410431 391551467 968673309 424780614 292988355 693909716 761390736 611449960 350802729 354577205 343298515 402728415 328713602 655852295 227189312 956074512 801608520 227189312 933874496 377015995 800444752 84100792 605868704 187933868 242163189 202470992 855274762 582046141 701144654 310459790 377015995 473596274 354577205 402728415 701144654 861175812 792486850 421280376 693909716 328713602 391551467 37467656 202470992 800444752 13084961 693909716 107334741 252767027 839573090 350802729 202470992 557917929 917782884 467312175 861175812 292988355 792486850 467312175 256737954 105230327 611449960 495151474 287514767 145395166 701144654 292988355 800444752 750210921 178776322 391551467 421280376 320767587 839573090 750210921 23405136 203170078 933874496 350369501 110800857 777567625 473596274 777567625 855274762 234841556 350369501 777567625 320767587 813693723 227189312 377015995 256807040 13084961 187933868 105230327 495151474 950319015 421280376 23405136 801608520 96325706 203170078 857039628 421280376 411437340 970819754 865966056 812629788 242163189 297851760 857039628 917782884 655852295 96325706 970819754 320767587 424780614 748725729 855274762 748725729 343298515 33552010 956074512 234089763 869322316 514786524 37467656 13084961 303512140 422657892 956074512 750210921 234089763 67084965 23405136 279958846 320767587 436662194 354577205 700216083 698204142 741527822 23405136 256807040 84100792 320767587 105230327 279958846 805493285 475750466 354441083 436662194 256807040 227189312 343298515 292988355 110800857 84100792 518399774 812629788 105230327 402728415 495151474 855274762 411437340 350369501 933874496 303512140 145395166 166233922 698204142 354441083 700216083 354441083 495151474 279958846 203170078 233350056 96325706 808616206 839573090 777567625 227189312 467312175 741527822 320767587 611449960 800444752 350369501 23405136 234841556 227189312 812629788 865966056 813693723 436662194 585399334 909865837 303512140 107334741 777567625 310459790 23405136 96325706 233350056 585399334 187307272 812629788 748725729 855274762 855274762 605868704 310459790 187307272 105230327 328713602 761390736 956074512 234841556 292988355 700216083 436662194 839573090 495151474 968673309 655852295 402728415 107334741 967462668 956074512 411437340 96325706 292988355 297851760 582046141 761390736 808616206 424780614 227189312 67084965 350802729 42633846 202470992 310459790 693909716 917782884 750210921 933874496 187933868 655852295 377015995 187933868 256737954 869322316 227189312 256807040 424780614 242163189 234841556 234841556 857039628 391551467 855274762 234841556 855274762 233350056 354577205 855274762 23405136 411437340 234841556 391551467 611449960 67084965 436662194 467312175 178776322 227189312 706143946 861175812 865966056 297851760 234841556 698204142 557917929 495151474 518410431 145395166 402728415 84100792 950319015 950319015 354577205 287514767 431992241 956074512 203170078 37467656 105230327 33552010 411437340 411437340 284097129 422657892 110800857 252767027 436662194 391551467 857039628 805493285 297851760 110800857 355623062 436662194 967462668 855274762 950319015 914482046 279958846 706143946 377015995 37467656 234089763 700216083 284097129 460621270 967462668 917782884 287514767 741527822 855274762 96325706 950319015 13084961 431992241 750210921 748725729 421280376 812629788 145395166 839573090 761390736 310459790 518399774 516798019 421280376 655852295 869322316 808616206 869322316 96325706 422474141 585399334 252767027 328713602 495151474 354441083 343298515 287514767 956074512 970819754 748725729 343298515 700216083 748725729 582046141 354577205 256807040 256737954 96325706 328713602 282641288 693909716 605868704 698204142 748725729 350802729 582046141 23405136 557917929 328713602 297851760 84100792 37467656 761390736 792486850 96325706 234841556 475750466 516798019 178776322 706143946 37467656 297851760 741527822 761390736 518410431 582046141 861175812 741527822 970819754 605868704 557917929 178776322 475750466 518410431 956074512 605868704 310459790 284097129 808616206 698204142 242163189 252767027 234841556 242163189 812629788 145395166 956074512 914482046 320767587 839573090 473596274 187307272 518410431 297851760 256737954 320767587 857039628 933874496 310459790 865966056 252767027 909865837 741527822 23405136 355623062 234841556 801608520 805493285 166233922 297851760 256807040 282641288 303512140 391551467 914482046 861179113 282641288 909865837 310459790 166233922 967462668 701144654 611449960 42633846 467312175 13084961 914482046 292988355 279958846 284097129 320767587 808616206 421280376 23405136 700216083 741527822 110800857 256737954 967462668 467312175 310459790 956074512 343298515 467312175 605868704 187307272 33552010 909865837 292988355 234841556 328713602 227189312 421280376 813693723 343298515 805493285 350369501 861179113 234841556 202470992 909865837 812629788 303512140 950319015 792486850 473596274 178776322 187307272 343298515 473596274 467312175 292988355 96325706 202470992 700216083 792486850 857039628 343298515 475750466 343298515 84100792 343298515 145395166 107334741 110800857 557917929 516798019 84100792 701144654 292988355 706143946 110800857 792486850 748725729 700216083 252767027 178776322 343298515 202470992 402728415 320767587 857039628 605868704 145395166 585399334 655852295 436662194 355623062 473596274 460621270 518410431 582046141 256737954 297851760 970819754 777567625 706143946 813693723 950319015 813693723 350369501 33552010 67084965 187933868 310459790 436662194 813693723 605868704 970819754 354577205 252767027 328713602 402728415 748725729 287514767 700216083 84100792 611449960 805493285 411437340 355623062 761390736 792486850 950319015 968673309 355623062 303512140 467312175 855274762 839573090 917782884 320767587 107334741 869322316 698204142 750210921 516798019 203170078 256807040 107334741 933874496 460621270 242163189 839573090 914482046 42633846 701144654 611449960 865966056 865966056 279958846 328713602 287514767 13084961 701144654 105230327 422657892 950319015 96325706 391551467 96325706 105230327 23405136 495151474 354441083 422474141 67084965 310459790 256807040 42633846 242163189 436662194 310459790 328713602 343298515 105230327 655852295 801608520 514786524 909865837 516798019 297851760 282641288 701144654 105230327 777567625 421280376 861175812 105230327 467312175 166233922 422474141 861175812 611449960 37467656 310459790 917782884 693909716 234089763 279958846 42633846 424780614 233350056 761390736 355623062 869322316 582046141 557917929 110800857 187307272 233350056 320767587 701144654 424780614 792486850 605868704 23405136 909865837 698204142 950319015 611449960 421280376 227189312 950319015 320767587 495151474 203170078 287514767 800444752 861179113 475750466 110800857 557917929 812629788 328713602 284097129 693909716 297851760 706143946 42633846 950319015 460621270 857039628 227189312 495151474 706143946 861179113 839573090 284097129 812629788 297851760 354441083 292988355 292988355 402728415 411437340 279958846 242163189 422474141 933874496 460621270 611449960 422657892 303512140 861175812 320767587 145395166 812629788 611449960 518410431 970819754 839573090 914482046 861179113 84100792 865966056 869322316 800444752 284097129 839573090 227189312 460621270 518410431 861175812 233350056 202470992 585399334 970819754 748725729 67084965 287514767 475750466 431992241 421280376 431992241 750210921 110800857 514786524 297851760 203170078 436662194 145395166 909865837 748725729 284097129 252767027 13084961 343298515 970819754 187933868 761390736 84100792 42633846 42633846 914482046 693909716 13084961 234089763 303512140 105230327 861179113 706143946 411437340 968673309 424780614 355623062 701144654 808616206 611449960 748725729 861175812 865966056 234089763 37467656 655852295 611449960 857039628 13084961 582046141 33552010 178776322 354441083 914482046 557917929 839573090 748725729 693909716 110800857 350369501 350369501 297851760 256807040 234089763 813693723 287514767 839573090 495151474 402728415 861179113 861175812 110800857 968673309 242163189 611449960 967462668 422657892 256807040 42633846 187307272 203170078 700216083 855274762 655852295 914482046 33552010 909865837 355623062 585399334 84100792 909865837 801608520 460621270 355623062 750210921 402728415 145395166 203170078 514786524 391551467 585399334 611449960 303512140 402728415 282641288 282641288 292988355 865966056 37467656 808616206 693909716 950319015 855274762 909865837 808616206 252767027 37467656 741527822 857039628 282641288 187933868 582046141 234089763 350369501 234841556 518410431 310459790 436662194 473596274 187933868 402728415 13084961 801608520 233350056 282641288 377015995 421280376 343298515 37467656 391551467 354441083 706143946 203170078 354577205 227189312 956074512 585399334 233350056 187307272 292988355 377015995 909865837 967462668 145395166 582046141 518399774 516798019 792486850 801608520 422474141 96325706 693909716 812629788 869322316 839573090 914482046 518410431 914482046 956074512 605868704 777567625 234841556 909865837 233350056 741527822 252767027 761390736 411437340 473596274 233350056 956074512 467312175 297851760 350369501 328713602 605868704 422657892 693909716 23405136 808616206 800444752 431992241 110800857 424780614 611449960 234089763 402728415 354577205 855274762 402728415 350802729 234089763 518410431 284097129 203170078 187307272 84100792 861175812 812629788 328713602 202470992 178776322 970819754 467312175 801608520 284097129 585399334 706143946 422474141 839573090 436662194 865966056 350369501 287514767 391551467 473596274 655852295 582046141 748725729 282641288 701144654 761390736 495151474 203170078 761390736 67084965 23405136 297851760 145395166 233350056 514786524 701144654 460621270 516798019 355623062 956074512 350369501 968673309 354577205 557917929 202470992 970819754 950319015 297851760 67084965 700216083 611449960 869322316 234841556 402728415 242163189 355623062 473596274 436662194 110800857 145395166 914482046 287514767 655852295 33552010 256807040 287514767 956074512 37467656 655852295 252767027 467312175 282641288 792486850 234841556 233350056 460621270 933874496 187307272 792486850 750210921 950319015 287514767 310459790 252767027 801608520 234841556 792486850 256737954 343298515 518399774 693909716 354577205 933874496 582046141 801608520 467312175 145395166 518399774 424780614 424780614 166233922 234089763 42633846 792486850 422474141 310459790 234841556 422474141 516798019 297851760 582046141 202470992 514786524 808616206 424780614 741527822 350369501 284097129 865966056 800444752 813693723 970819754 761390736 460621270 279958846 801608520 227189312 777567625 909865837 297851760 105230327 110800857 350802729 460621270 203170078 792486850 402728415 310459790 473596274 33552010 777567625 422474141 812629788 391551467 805493285 355623062 917782884 805493285 391551467 424780614 605868704 968673309 402728415 320767587 585399334 107334741 297851760 110800857 436662194 343298515 233350056 292988355 514786524 473596274 187933868 557917929 693909716 110800857 801608520 252767027 800444752 741527822 750210921 33552010 350369501 917782884 402728415 96325706 805493285 956074512 741527822 350369501 792486850 748725729 861175812 933874496 808616206 422657892 279958846 33552010 557917929 284097129 917782884 800444752 355623062 968673309 582046141 354577205 350802729 865966056 411437340 557917929 706143946 292988355 805493285 234089763 105230327 655852295 42633846 354577205 698204142 145395166 693909716 350369501 813693723 227189312 178776322 422657892 909865837 287514767 700216083 234841556 402728415 956074512 956074512 655852295 354441083 917782884 377015995 495151474 700216083 473596274 557917929 187933868 37467656 13084961 202470992 13084961 655852295 473596274 861175812 320767587 424780614 861179113 422657892 812629788 605868704 203170078 145395166 354441083 777567625 467312175 227189312 917782884 203170078 495151474 242163189 700216083 495151474 855274762 813693723 956074512 495151474 187307272 178776322 460621270 84100792 187933868 303512140 227189312 741527822 328713602 495151474 950319015 516798019 233350056 701144654 33552010 861175812 233350056 655852295 967462668 234841556 611449960 582046141 706143946 909865837 227189312 23405136 355623062 813693723 909865837 750210921 800444752 518399774 203170078 350369501 655852295 422474141 297851760 518410431 812629788 203170078 700216083 227189312 956074512 424780614 187933868 605868704 84100792 187933868 284097129 411437340 518399774 42633846 227189312 203170078 96325706 475750466 460621270 354577205 855274762 514786524 611449960 227189312 252767027 23405136 855274762 105230327 377015995 377015995 350369501 761390736 320767587 605868704 460621270 741527822 354441083 424780614 956074512 402728415 252767027 320767587 582046141 514786524 13084961 909865837 516798019 933874496 23405136 411437340 914482046 582046141 839573090 914482046 970819754 655852295 518399774 422657892 67084965 13084961 256737954 582046141 233350056 354577205 105230327 233350056 748725729 956074512 431992241 968673309 84100792 431992241 328713602 909865837 970819754 750210921 909865837 970819754 252767027 495151474 700216083 284097129 792486850 292988355 328713602 284097129 812629788 227189312 585399334 741527822 914482046 917782884 956074512 460621270 431992241 700216083 350369501 256807040 424780614 145395166 391551467 914482046 808616206 748725729 917782884 514786524 800444752 354441083 611449960 861175812 800444752 145395166 391551467 234089763 495151474 813693723 700216083 67084965 202470992 777567625 431992241 514786524 605868704 861179113 750210921 861179113 582046141 42633846 233350056 227189312 967462668 350802729 233350056 343298515 808616206 252767027 187307272 234841556 42633846 110800857 343298515 655852295 202470992 424780614 233350056 475750466 777567625 777567625 514786524 42633846 110800857 861175812 391551467 956074512 279958846 698204142 611449960 252767027 411437340 750210921 187933868 869322316 808616206 701144654 234841556 706143946 801608520 96325706 557917929 252767027 320767587 808616206 303512140 801608520 166233922 202470992 693909716 287514767 655852295 655852295 475750466 234841556 354577205 67084965 861179113 13084961 761390736 693909716 202470992 857039628 460621270 350802729 857039628 518410431 514786524 234841556 320767587 377015995 855274762 256737954 436662194 145395166 284097129 284097129 748725729 808616206 970819754 475750466 84100792 234841556 287514767 297851760 909865837 518399774 297851760 292988355 698204142 187933868 354577205 350802729 950319015 467312175 350369501 391551467 750210921 350369501 582046141 310459790 287514767 110800857 252767027 107334741 655852295 516798019 436662194 750210921 968673309 203170078 813693723 933874496 869322316 350802729 96325706 750210921 839573090 234089763 741527822 611449960 350802729 13084961 233350056 865966056 256807040 145395166 750210921 460621270 37467656 956074512 202470992 242163189 800444752 495151474 700216083 475750466 475750466 865966056 605868704 303512140 234089763 518410431 917782884 411437340 861175812 855274762 516798019 328713602 861179113 801608520 234089763 202470992 812629788 805493285 495151474 303512140 933874496 203170078 354441083 402728415 343298515 861179113 792486850 391551467 792486850 801608520 242163189 518410431 800444752 284097129 256807040 748725729 805493285 354441083 13084961 187307272 227189312 377015995 460621270 310459790 582046141 233350056 187307272 605868704 701144654 706143946 514786524 377015995 865966056 350369501 857039628 700216083 234089763 178776322 354577205 516798019 812629788 33552010 777567625 701144654 655852295 582046141 178776322 516798019 110800857 67084965 421280376 279958846 242163189 166233922 518410431 967462668 354577205 865966056 582046141 284097129 23405136 42633846 282641288 320767587 37467656 355623062 310459790 701144654 411437340 424780614 655852295 741527822 107334741 203170078 431992241 861179113 812629788 700216083 700216083 203170078 107334741 187307272 227189312 861179113 234089763 292988355 914482046 475750466 256737954 869322316 518399774 861175812 693909716 233350056 84100792 585399334 96325706 869322316 402728415 227189312 861179113 801608520 424780614 424780614 145395166 233350056 343298515 105230327 411437340 950319015 303512140 297851760 917782884 287514767 750210921 436662194 700216083 514786524 421280376 611449960 354441083 869322316 252767027 956074512 252767027 391551467 292988355 701144654 956074512 23405136 355623062 748725729 377015995 67084965 297851760 320767587 706143946 33552010 391551467 968673309 42633846 145395166 23405136 145395166 800444752 460621270 279958846 933874496 467312175 279958846 377015995 914482046 422474141 748725729 800444752 350802729 287514767 909865837 700216083 292988355 917782884 252767027 655852295 869322316 706143946 956074512 514786524 178776322 166233922 33552010 792486850 23405136 242163189 812629788 203170078 287514767 391551467 242163189 166233922 839573090 110800857 557917929 693909716 933874496 105230327 914482046 377015995 328713602 355623062 297851760 857039628 421280376 605868704 297851760 42633846 320767587 37467656 242163189 37467656 518410431 328713602 96325706 792486850 256807040 431992241 328713602 105230327 67084965 242163189 328713602 284097129 421280376 761390736 800444752 421280376 805493285 869322316 436662194 800444752 96325706 377015995 354441083 741527822 202470992 518399774 350369501 698204142 424780614 355623062 234089763 227189312 933874496 495151474 748725729 701144654 967462668 917782884 107334741 741527822 475750466 84100792 748725729 282641288 343298515 234841556 107334741 350802729 698204142 761390736 422657892 761390736 424780614 234089763 813693723 431992241 343298515 202470992 967462668 968673309 350802729 495151474 328713602 422474141 700216083 436662194 611449960 292988355 23405136 355623062 655852295 284097129 812629788 233350056 284097129 37467656 424780614 761390736 861175812 37467656 805493285 279958846 233350056 855274762 421280376 145395166 706143946 436662194 377015995 105230327 354441083 105230327 855274762 701144654 391551467 422657892 605868704 320767587 514786524 582046141 252767027 518399774 956074512 950319015 431992241 861179113 914482046 42633846 518410431 411437340 582046141 292988355 956074512 467312175 605868704 252767027 303512140 391551467 777567625 514786524 467312175 354577205 518410431 422657892 354441083 42633846 605868704 284097129 23405136 808616206 582046141 67084965 792486850 865966056 422657892 967462668 303512140 297851760 303512140 233350056 279958846 256737954 861175812 605868704 252767027 473596274 801608520 869322316 233350056 202470992 187933868 861175812 655852295 495151474 750210921 166233922 495151474 431992241 956074512 914482046 431992241 187933868 145395166 287514767 970819754 343298515 611449960 282641288 861179113 812629788 808616206 473596274 422474141 805493285 203170078 242163189 812629788 402728415 800444752 422657892 750210921 748725729 557917929 968673309 475750466 67084965 350802729 701144654 914482046 287514767 518399774 857039628 495151474 514786524 354577205 748725729 282641288 424780614 328713602 234089763 693909716 377015995 234089763 436662194 107334741 303512140 968673309 582046141 203170078 967462668 869322316 801608520 422474141 234089763 750210921 909865837 310459790 320767587 234841556 801608520 792486850 424780614 761390736 748725729 84100792 256807040 467312175 655852295 861175812 917782884 518410431 741527822 355623062 203170078 611449960 350369501 105230327 343298515 424780614 605868704 178776322 812629788 202470992 202470992 282641288 698204142 701144654 518399774 343298515 297851760 693909716 700216083 282641288 256737954 187933868 585399334 518399774 839573090 865966056 287514767 422474141 698204142 297851760 857039628 166233922 475750466 350802729 282641288 303512140 411437340 279958846 354441083 800444752 861179113 310459790 436662194 693909716 252767027 857039628 350369501 968673309 741527822 970819754 105230327 355623062 909865837 105230327 706143946 655852295 424780614 968673309 585399334 287514767 495151474 473596274 518399774 473596274 698204142 861179113 701144654 303512140 320767587 355623062 861175812 467312175 287514767 287514767 256737954 605868704 933874496 460621270 950319015 350369501 582046141 37467656 473596274 557917929 227189312 234089763 431992241 178776322 813693723 187933868 354441083 310459790 857039628 310459790 256737954 460621270 812629788 582046141 701144654 234841556 282641288 557917929 950319015 933874496 917782884 917782884 741527822 970819754 777567625 777567625 808616206 518410431 812629788 933874496 516798019 808616206 178776322 585399334 970819754 812629788 256807040 855274762 343298515 84100792 967462668 310459790 178776322 865966056 13084961 750210921 320767587 166233922 292988355 42633846 855274762 234089763 350802729 343298515 950319015 422474141 706143946 233350056 495151474 284097129 808616206 968673309 698204142 557917929 67084965 343298515 203170078 700216083 297851760 605868704 518399774 801608520 605868704 23405136 968673309 808616206 473596274 557917929 518399774 279958846 166233922 475750466 800444752 777567625 13084961 855274762 107334741 750210921 279958846 279958846 839573090 282641288 310459790 436662194 350369501 750210921 178776322 256807040 84100792 518399774 585399334 145395166 808616206 42633846 84100792 234841556 611449960 284097129 460621270 475750466 813693723 391551467 748725729 234841556 518410431 354577205 421280376 909865837 582046141 585399334 611449960 256807040 256737954 166233922 402728415 516798019 693909716 812629788 256737954 970819754 284097129 495151474 582046141 750210921 968673309 402728415 310459790 698204142 808616206 421280376 698204142 320767587 605868704 855274762 187307272 84100792 354441083 354441083 234089763 857039628 303512140 287514767 514786524 436662194 96325706 557917929 37467656 42633846 516798019 475750466 297851760 855274762 421280376 909865837 812629788 422474141 518410431 42633846 813693723 801608520 242163189 857039628 800444752 706143946 909865837 303512140 611449960 178776322 350802729 256737954 350369501 203170078 611449960 761390736 605868704 917782884 431992241 178776322 813693723 792486850 516798019 203170078 861179113 861179113 354577205 145395166 354441083 187933868 518410431 42633846 857039628 110800857 585399334 354441083 655852295 812629788 377015995 777567625 391551467 187307272 422474141 33552010 855274762 855274762 839573090 303512140 557917929 460621270 67084965 777567625 813693723 761390736 585399334 950319015 516798019 377015995 861179113 909865837 865966056 110800857 956074512 956074512 422657892 187307272 741527822 320767587 284097129 514786524 303512140 96325706 917782884 518399774 234089763 495151474 242163189 801608520 84100792 105230327 350369501 242163189 917782884 585399334 166233922 178776322 813693723 967462668 861179113 800444752 839573090 475750466 42633846 67084965 252767027 105230327 350369501 917782884 741527822 605868704 431992241 967462668 436662194 693909716 460621270 256737954 475750466 698204142 865966056 303512140 107334741 475750466 350802729 611449960 421280376 475750466 514786524 297851760 354441083 968673309 557917929 310459790 234841556 805493285 808616206 107334741 187307272 436662194 861175812 23405136 187933868 855274762 256737954 933874496 202470992 909865837 914482046 861179113 233350056 861175812 284097129 391551467 473596274 655852295 777567625 13084961 411437340 13084961 105230327 187307272 422657892 355623062 256807040 23405136 145395166 424780614 741527822 701144654 605868704 914482046 320767587 42633846 968673309 242163189 145395166 514786524 698204142 655852295 354577205 422657892 279958846 279958846 968673309 495151474 655852295 706143946 792486850 402728415 698204142 343298515 166233922 110800857 287514767 431992241 605868704 970819754 585399334 424780614 282641288 585399334 514786524 460621270 203170078 227189312 84100792 411437340 187307272 611449960 107334741 693909716 187933868 693909716 242163189 350802729 422474141 279958846 861179113 350802729 700216083 950319015 42633846 557917929 914482046 518399774 869322316 84100792 693909716 914482046 297851760 422474141 203170078 706143946 514786524 377015995 328713602 968673309 801608520 411437340 105230327 421280376 611449960 698204142 202470992 967462668 495151474 350369501 970819754 355623062 242163189 805493285 812629788 801608520 812629788 605868704 354441083 178776322 354441083 328713602 355623062 202470992 431992241 320767587 256737954 234841556 350369501 343298515 701144654 431992241 582046141 166233922 354441083 909865837 187933868 145395166 279958846 813693723 279958846 422657892 355623062 950319015 178776322 967462668 96325706 67084965 233350056 96325706 800444752 968673309 67084965 700216083 13084961 166233922 203170078 279958846 67084965 303512140 460621270 968673309 354577205 495151474 328713602 917782884 233350056 611449960 421280376 13084961 343298515 343298515 761390736 284097129 839573090 865966056 292988355 914482046 252767027 320767587 514786524 202470992 354441083 518410431 96325706 256737954 422657892 968673309 242163189 582046141 956074512 495151474 256737954 808616206 105230327 605868704 422474141 865966056 105230327 391551467 297851760 178776322 741527822 422474141 865966056 968673309 96325706 411437340 279958846 402728415 792486850 256737954 792486850 865966056 857039628 582046141 950319015 748725729 467312175 242163189 805493285 242163189 67084965 950319015 869322316 800444752 467312175 110800857 857039628 865966056 187307272 303512140 105230327 203170078 516798019 557917929 320767587 861179113 256807040 741527822 354441083 67084965 800444752 933874496 234841556 698204142 105230327 706143946 282641288 297851760 233350056 792486850 242163189 67084965 914482046 377015995 23405136 187933868 808616206 303512140 67084965 84100792 343298515 701144654 107334741 256737954 700216083 105230327 585399334 970819754 110800857 968673309 343298515 460621270 202470992 808616206 805493285 761390736 585399334 303512140 350802729 967462668 460621270 303512140 402728415 557917929 467312175 292988355 857039628 855274762 303512140 355623062 813693723 495151474 761390736 516798019 813693723 812629788 655852295 514786524 424780614 252767027 320767587 582046141 287514767 187933868 706143946 411437340 970819754 282641288 968673309 970819754 748725729 800444752 514786524 242163189 518410431 655852295 227189312 411437340 178776322 310459790 777567625 202470992 700216083 37467656 166233922 320767587 354441083 701144654 256807040 13084961 105230327 328713602 857039628 422657892 350802729 23405136 611449960 800444752 467312175 422657892 96325706 297851760 350802729 467312175 865966056 284097129 950319015 514786524 234089763 13084961 354441083 227189312 968673309 495151474 42633846 233350056 950319015 698204142 252767027 514786524 968673309 84100792 343298515 909865837 605868704 178776322 256807040 242163189 805493285 284097129 748725729 605868704 256807040 516798019 516798019 202470992 343298515 284097129 411437340 855274762 808616206 242163189 343298515 585399334 861179113 422474141 700216083 67084965 292988355 37467656 865966056 956074512 166233922 933874496 42633846 473596274 233350056 402728415 761390736 467312175 460621270 950319015 557917929 110800857 178776322 391551467 284097129 741527822 706143946 865966056 279958846 256737954 436662194 328713602 282641288 282641288 700216083 411437340 655852295 933874496 227189312 865966056 431992241 698204142 343298515 968673309 950319015 178776322 23405136 23405136 252767027 422474141 857039628 812629788 96325706 956074512 869322316 350802729 279958846 700216083 110800857 105230327 292988355 187933868 297851760 750210921 605868704 166233922 279958846 808616206 145395166 518399774 700216083 354441083 328713602 42633846 67084965 700216083 187307272 582046141 252767027 350369501 861179113 320767587 855274762 292988355 96325706 970819754 950319015 354577205 355623062 861175812 287514767 460621270 861175812 350802729 105230327 956074512 611449960 282641288 350802729 706143946 473596274 701144654 355623062 355623062 234841556 242163189 950319015 234089763 516798019 67084965 350802729 950319015 813693723 227189312 861175812 750210921 857039628 475750466 187307272 350369501 166233922 187933868 354577205 227189312 800444752 431992241 23405136 242163189 328713602 187933868 96325706 292988355 203170078 284097129 350369501 310459790 970819754 233350056 282641288 655852295 761390736 801608520 242163189 857039628 750210921 706143946 611449960 518399774 310459790 242163189 297851760 582046141 187307272 23405136 107334741 518410431 917782884 33552010 256807040 402728415 582046141 869322316 355623062 557917929 495151474 706143946 808616206 391551467 741527822 227189312 801608520 354577205 869322316 377015995 328713602 970819754 282641288 693909716 355623062 354577205 914482046 350802729 233350056 284097129 748725729 33552010 801608520 611449960 475750466 203170078 741527822 166233922 354577205 242163189 861175812 605868704 750210921 698204142 605868704 698204142 761390736 861179113 917782884 956074512 233350056 292988355 391551467 303512140 354441083 792486850 355623062 970819754 967462668 422474141 187933868 377015995 421280376 839573090 741527822 968673309 110800857 473596274 557917929 861175812 105230327 557917929 33552010 431992241 328713602 518410431 284097129 242163189 473596274 750210921 110800857 792486850 557917929 914482046 700216083 178776322 422474141 813693723 611449960 761390736 611449960 917782884 693909716 761390736 422657892 33552010 914482046 328713602 96325706 933874496 861175812 698204142 13084961 33552010 42633846 801608520 655852295 422474141 839573090 460621270 475750466 23405136 909865837 110800857 354577205 310459790 861175812 777567625 23405136 242163189 473596274 518399774 777567625 655852295 701144654 234089763 909865837 234089763 233350056 355623062 808616206 320767587 67084965 110800857 402728415 421280376 436662194 279958846 861179113 354577205 166233922 693909716 422657892 203170078 279958846 518399774 700216083 279958846 145395166 861179113 355623062 968673309 37467656 234089763 284097129 67084965 242163189 37467656 950319015 354441083 855274762 13084961 350369501 67084965 310459790 203170078 611449960 234089763 310459790 933874496 700216083 861179113 23405136 750210921 303512140 855274762 187933868 202470992 350369501 23405136 748725729 855274762 475750466 424780614 297851760 968673309 693909716 37467656 518399774 970819754 411437340 585399334 460621270 422657892 67084965 145395166 110800857 460621270 203170078 611449960 178776322 23405136 233350056 42633846 377015995 105230327 777567625 460621270 917782884 303512140 202470992 310459790 234841556 514786524 655852295 698204142 698204142 422474141 422657892 917782884 861179113 343298515 808616206 421280376 582046141 107334741 110800857 557917929 431992241 518399774 611449960 750210921 292988355 411437340 706143946 421280376 252767027 748725729 166233922 110800857 865966056 233350056 861175812 605868704 343298515 320767587 377015995 202470992 792486850 700216083 37467656 320767587 33552010 701144654 343298515 655852295 839573090 234841556 96325706 343298515 693909716 475750466 431992241 178776322 585399334 187307272 800444752 473596274 187307272 411437340 861179113 808616206 460621270 748725729 297851760 84100792 310459790 234841556 256737954 252767027 284097129 424780614 967462668 279958846 582046141 107334741 303512140 343298515 861175812 761390736 800444752 808616206 411437340 354577205 297851760 518399774 861175812 354577205 761390736 473596274 865966056 37467656 37467656 933874496 402728415 67084965 808616206 310459790 202470992 514786524 310459790 187307272 605868704 693909716 812629788 761390736 909865837 813693723 970819754 350369501 857039628 13084961 292988355 801608520 320767587 698204142 391551467 857039628 187933868 950319015 42633846 178776322 869322316 354441083 297851760 233350056 431992241 297851760 869322316 495151474 431992241 320767587 857039628 761390736 460621270 354577205 292988355 698204142 105230327 422474141 256807040 805493285 933874496 467312175 467312175 105230327 252767027 292988355 792486850 557917929 242163189 431992241 956074512 233350056 861179113 422474141 343298515 203170078 391551467 110800857 422657892 518399774 865966056 242163189 808616206 145395166 861175812 252767027 701144654 700216083 411437340 741527822 256807040 343298515 203170078 970819754 518399774 792486850 436662194 105230327 800444752 557917929 701144654 655852295 585399334 233350056 700216083 377015995 460621270 310459790 96325706 354577205 473596274 741527822 750210921 292988355 950319015 582046141 328713602 967462668 933874496 187307272 145395166 460621270 436662194 812629788 750210921 303512140 611449960 422657892 13084961 203170078 706143946 869322316 67084965 909865837 282641288 761390736 557917929 582046141 518399774 252767027 956074512 350369501 518410431 950319015 422474141 42633846 234841556 467312175 917782884 343298515 800444752 282641288 292988355 805493285 909865837 605868704 234841556 37467656 96325706 861179113 801608520 956074512 310459790 422474141 750210921 350802729 585399334 698204142 801608520 857039628 256737954 187933868 297851760 857039628 256807040 391551467 67084965 956074512 23405136 421280376 166233922 750210921 813693723 917782884 706143946 956074512 869322316 297851760 748725729 202470992 284097129 495151474 256737954 107334741 256807040 297851760 355623062 967462668 377015995 698204142 107334741 343298515 422474141 970819754 233350056 350802729 741527822 917782884 411437340 813693723 698204142 350369501 514786524 460621270 761390736 377015995 421280376 436662194 813693723 655852295 950319015 861179113 839573090 950319015 284097129 23405136 967462668 970819754 187307272 706143946 287514767 698204142 110800857 110800857 518399774 252767027 343298515 460621270 424780614 968673309 909865837 792486850 310459790 585399334 33552010 350369501 107334741 861179113 693909716 145395166 187307272 611449960 187307272 655852295 761390736 861179113 869322316 227189312 968673309 909865837 655852295 37467656 917782884 582046141 473596274 655852295 693909716 343298515 355623062 424780614 741527822 287514767 187933868 805493285 467312175 422474141 917782884 234089763 801608520 518410431 475750466 792486850 792486850 234089763 13084961 96325706 233350056 808616206 917782884 741527822 933874496 350369501 706143946 96325706 96325706 256807040 748725729 279958846 693909716 473596274 166233922 741527822 460621270 801608520 857039628 970819754 792486850 475750466 424780614 424780614 350802729 698204142 813693723 343298515 354577205 706143946 855274762 968673309 355623062 475750466 701144654 422474141 42633846 855274762 956074512 605868704 350802729 861175812 909865837 110800857 256737954 914482046 422474141 777567625 956074512 700216083 377015995 460621270 516798019 701144654 761390736 855274762 105230327 279958846 354441083 970819754 242163189 292988355 865966056 411437340 42633846 700216083 421280376 700216083 67084965 234089763 110800857 909865837 145395166 310459790 422474141 96325706 355623062 855274762 655852295 750210921 518410431 203170078 67084965 933874496 187307272 42633846 514786524 37467656 467312175 350369501 67084965 808616206 252767027 495151474 187933868 861175812 234089763 292988355 310459790 518399774 234841556 585399334 67084965 706143946 933874496 303512140 777567625 460621270 970819754 605868704 42633846 800444752 377015995 801608520 655852295 284097129 909865837 343298515 855274762 350369501 320767587 956074512 693909716 187933868 914482046 67084965 350369501 700216083 252767027 320767587 611449960 411437340 460621270 354577205 460621270 292988355 516798019 968673309 42633846 431992241 436662194 84100792 475750466 956074512 242163189 178776322 354577205 701144654 518399774 166233922 328713602 436662194 355623062 693909716 107334741 422474141 582046141 279958846 297851760 914482046 96325706 585399334 422657892 909865837 585399334 234841556 839573090 297851760 808616206 96325706 67084965 377015995 585399334 37467656 748725729 861179113 37467656 421280376 792486850 909865837 800444752 557917929 514786524 967462668 242163189 23405136 37467656 42633846 436662194 557917929 377015995 227189312 355623062 706143946 310459790 328713602 518399774 839573090 422474141 391551467 813693723 424780614 107334741 611449960 350369501 110800857 33552010 424780614 805493285 557917929 495151474 287514767 861175812 514786524 202470992 350369501 557917929 801608520 869322316 178776322 518399774 475750466 33552010 350369501 23405136 967462668 808616206 422657892 234089763 424780614 107334741 107334741 252767027 421280376 917782884 234841556 23405136 350369501 808616206 287514767 422657892 792486850 861175812 287514767 693909716 328713602 282641288 187933868 698204142 422657892 178776322 227189312 655852295 354441083 431992241 422657892 792486850 582046141 706143946 861179113 967462668 354441083 310459790 917782884 145395166 105230327 350369501 431992241 495151474 950319015 252767027 13084961 350369501 391551467 917782884 475750466 96325706 67084965 166233922 777567625 582046141 107334741 422474141 865966056 256737954 107334741 518399774 234089763 933874496 252767027 252767027 33552010 518399774 605868704 424780614 436662194 37467656 968673309 869322316 350802729 187307272 750210921 227189312 422657892 424780614 495151474 861179113 808616206 970819754 748725729 431992241 777567625 422474141 303512140 473596274 857039628 227189312 287514767 234089763 956074512 611449960 518399774 354441083 869322316 698204142 855274762 42633846 421280376 805493285 748725729 242163189 422657892 287514767 96325706 917782884 701144654 741527822 42633846 227189312 227189312 343298515 611449960 869322316 377015995 516798019 350369501 292988355 297851760 861175812 917782884 861175812 145395166 701144654 354577205 13084961 518399774 777567625 857039628 256807040 956074512 105230327 518410431 145395166 968673309 582046141 354577205 234089763 967462668 805493285 33552010 914482046 792486850 792486850 279958846 84100792 761390736 950319015 282641288 800444752 693909716 422474141 839573090 761390736 422474141 467312175 741527822 473596274 750210921 234089763 917782884 256737954 475750466 857039628 411437340 869322316 914482046 297851760 473596274 467312175 857039628 761390736 350802729 805493285 233350056 431992241 292988355 967462668 96325706 279958846 242163189 282641288 869322316 391551467 252767027 350802729 805493285 805493285 310459790 706143946 292988355 350369501 514786524 252767027 582046141 33552010 914482046 343298515 37467656 391551467 354441083 355623062 557917929 956074512 495151474 693909716 950319015 37467656 460621270 557917929 701144654 67084965 917782884 582046141 857039628 67084965 968673309 813693723 287514767 460621270 166233922 701144654 865966056 107334741 343298515 187933868 585399334 354577205 422657892 310459790 917782884 187307272 792486850 514786524 233350056 178776322 812629788 320767587 234089763 350369501 67084965 279958846 557917929 805493285 187933868 67084965 145395166 297851760 233350056 107334741 422657892 282641288 861175812 256737954 284097129 750210921 350369501 693909716 701144654 693909716 475750466 956074512 748725729 956074512 96325706 748725729 813693723 37467656 808616206 110800857 377015995 421280376 256737954 436662194 202470992 700216083 355623062 933874496 741527822 303512140 292988355 473596274 933874496 33552010 178776322 557917929 611449960 33552010 303512140 436662194 178776322 655852295 377015995 467312175 956074512 411437340 805493285 252767027 411437340 391551467 693909716 202470992 350369501 761390736 812629788 518410431 968673309 495151474 242163189 411437340 861179113 166233922 279958846 460621270 518399774 839573090 96325706 431992241 950319015 865966056 839573090 808616206 914482046 187933868 377015995 354441083 467312175 518410431 37467656 813693723 320767587 110800857 23405136 166233922 424780614 857039628 800444752 256807040 354441083 800444752 42633846 518410431 467312175 297851760 933874496 518399774 424780614 693909716 377015995 202470992 33552010 328713602 436662194 741527822 700216083 422474141 391551467 354441083 402728415 861175812 805493285 242163189 297851760 282641288 701144654 585399334 350802729 869322316 284097129 203170078 242163189 914482046 37467656 411437340 857039628 227189312 23405136 933874496 242163189 801608520 516798019 467312175 234841556 411437340 343298515 84100792 33552010 421280376 801608520 377015995 741527822 800444752 436662194 514786524 110800857 473596274 698204142 700216083 518410431 67084965 320767587 801608520 750210921 917782884 933874496 839573090 518410431 166233922 808616206 96325706 585399334 84100792 424780614 800444752 252767027 701144654 950319015 355623062 777567625 343298515 857039628 256737954 777567625 698204142 391551467 557917929 956074512 516798019 256807040 242163189 33552010 933874496 495151474 96325706 145395166 402728415 698204142 968673309 187307272 741527822 813693723 166233922 698204142 422474141 320767587 284097129 187933868 582046141 67084965 914482046 792486850 256737954 800444752 518410431 233350056 495151474 107334741 256737954 475750466 292988355 234089763 187933868 701144654 792486850 422657892 970819754 377015995 582046141 23405136 23405136 909865837 256737954 234089763 861175812 422474141 700216083 968673309 475750466 516798019 857039628 861175812 611449960 355623062 861175812 328713602 516798019 145395166 869322316 839573090 377015995 813693723 701144654 187307272 857039628 42633846 460621270 516798019 287514767 33552010 402728415 145395166 42633846 256807040 750210921 422657892 473596274 655852295 187933868 355623062 861175812 256807040 187307272 202470992 495151474 700216083 431992241 460621270 279958846 187933868 518410431 693909716 861179113 800444752 792486850 582046141 698204142 436662194 865966056 284097129 279958846 282641288 741527822 320767587 808616206 741527822 582046141 242163189 13084961 234841556 914482046 813693723 808616206 279958846 279958846 467312175 706143946 700216083 460621270 202470992 970819754 865966056 805493285 706143946 320767587 310459790 242163189 187933868 234089763 284097129 698204142 585399334 431992241 518399774 518399774 917782884 178776322 812629788 431992241 761390736 706143946 350369501 761390736 350369501 812629788 805493285 282641288 110800857 861179113 518399774 424780614 233350056 967462668 422657892 431992241 970819754 354441083 861175812 13084961 391551467 800444752 187933868 698204142 203170078 178776322 495151474 23405136 37467656 297851760 698204142 67084965 431992241 956074512 693909716 284097129 343298515 473596274 252767027 460621270 37467656 67084965 166233922 518399774 96325706 861179113 202470992 354441083 233350056 467312175 234089763 700216083 855274762 750210921 605868704 855274762 96325706 706143946 422474141 178776322 303512140 495151474 967462668 227189312 110800857 467312175 956074512 234841556 202470992 698204142 33552010 518399774 84100792 693909716 402728415 460621270 741527822 227189312 343298515 475750466 495151474 914482046 202470992 805493285 67084965 422474141 282641288 800444752 813693723 105230327 741527822 792486850 84100792 166233922 350369501 861179113 354441083 611449960 252767027 234089763 748725729 96325706 557917929 67084965 350369501 343298515 869322316 328713602 750210921 800444752 698204142 933874496 422657892 933874496 282641288 202470992 107334741 611449960 310459790 105230327 582046141 495151474 914482046 411437340 750210921 917782884 970819754 202470992 801608520 761390736 495151474 355623062 436662194 812629788 96325706 350802729 956074512 585399334 605868704 242163189 605868704 411437340 605868704 297851760 914482046 855274762 917782884 234841556 391551467 422657892 748725729 812629788 411437340 655852295 284097129 96325706 750210921 869322316 605868704 242163189 801608520 233350056 655852295 557917929 421280376 582046141 178776322 256737954 422474141 467312175 475750466 284097129 514786524 350802729 861179113 105230327 350369501 693909716 328713602 750210921 460621270 605868704 292988355 839573090 518399774 741527822 693909716 933874496 805493285 252767027 475750466 750210921 967462668 23405136 297851760 855274762 777567625 391551467 741527822 391551467 320767587 256807040 518410431 750210921 23405136 242163189 855274762 354441083 431992241 748725729 67084965 422474141 950319015 42633846 808616206 202470992 865966056 473596274 557917929 422474141 292988355 234089763 42633846 297851760 424780614 839573090 698204142 968673309 234841556 557917929 700216083 516798019 234089763 310459790 256737954 187933868 391551467 585399334 750210921 13084961 869322316 857039628 354577205 166233922 187307272 460621270 460621270 808616206 700216083 282641288 310459790 857039628 203170078 950319015 518410431 202470992 700216083 800444752 227189312 354441083 227189312 411437340 105230327 355623062 178776322 310459790 279958846 96325706 320767587 284097129 350802729 865966056 956074512 748725729 256737954 693909716 187933868 422474141 761390736 514786524 187933868 792486850 701144654 805493285 233350056 67084965 909865837 805493285 460621270 431992241 187933868 350369501 970819754 748725729 310459790 256807040 343298515 13084961 460621270 514786524 605868704 741527822 933874496 861179113 282641288 557917929 909865837 861179113 970819754 968673309 813693723 869322316 287514767 436662194 187933868 13084961 813693723 460621270 460621270 706143946 297851760 310459790 350802729 855274762 227189312 605868704 234841556 350369501 518399774 377015995 303512140 37467656 865966056 460621270 611449960 284097129 343298515 518399774 284097129 320767587 933874496 950319015 741527822 812629788 865966056 166233922 96325706 914482046 967462668 701144654 967462668 748725729 693909716 234089763 424780614 475750466 557917929 967462668 706143946 557917929 282641288 284097129 23405136 970819754 611449960 350369501 292988355 391551467 411437340 37467656 202470992 808616206 801608520 402728415 839573090 110800857 187933868 812629788 227189312 495151474 107334741 256807040 287514767 424780614 166233922 748725729 227189312 187307272 350369501 582046141 436662194 202470992 287514767 557917929 411437340 914482046 473596274 282641288 869322316 473596274 242163189 227189312 518410431 436662194 282641288 421280376 909865837 402728415 933874496 970819754 145395166 13084961 761390736 350802729 303512140 23405136 84100792 800444752 402728415 227189312 67084965 310459790 328713602 256737954 869322316 857039628 748725729 256737954 813693723 411437340 256737954 467312175 605868704 475750466 495151474 495151474 914482046 350369501 956074512 234841556 110800857 13084961 655852295 13084961 145395166 13084961 970819754 750210921 187933868 813693723 350369501 792486850 282641288 422657892 431992241 310459790 431992241 187933868 252767027 411437340 303512140 256807040 812629788 701144654 377015995 460621270 914482046 242163189 475750466 812629788 839573090 741527822 355623062 227189312 256737954 800444752 808616206 350802729 801608520 861175812 354577205 861175812 84100792 861179113 203170078 869322316 473596274 166233922 33552010 516798019 655852295 805493285 42633846 256807040 242163189 67084965 284097129 145395166 187307272 585399334 514786524 855274762 234841556 187307272 320767587 748725729 422474141 227189312 750210921 865966056 279958846 287514767 605868704 968673309 187933868 354441083 698204142 861175812 343298515 813693723 303512140 242163189 202470992 813693723 424780614 234841556 242163189 203170078 42633846 857039628 23405136 516798019 436662194 805493285 777567625 750210921 187933868 800444752 13084961 355623062 777567625 933874496 611449960 187307272 514786524 282641288 582046141 518410431 354577205 187933868 861175812 813693723 839573090 761390736 861179113 203170078 424780614 582046141 518399774 467312175 411437340 422474141 436662194 750210921 748725729 869322316 495151474 792486850 166233922 303512140 279958846 460621270 67084965 234089763 320767587 23405136 801608520 279958846 605868704 792486850 750210921 605868704 693909716 23405136 33552010 967462668 605868704 42633846 107334741 611449960 391551467 350369501 495151474 256737954 914482046 166233922 354577205 761390736 518410431 861175812 467312175 411437340 67084965 96325706 328713602 354441083 700216083 655852295 518399774 436662194 750210921 279958846 297851760 354441083 514786524 107334741 956074512 242163189 145395166 145395166 23405136 292988355 516798019 801608520 582046141 303512140 33552010 693909716 865966056 741527822 354577205 750210921 865966056 518399774 303512140 698204142 242163189 303512140 297851760 303512140 865966056 693909716 518399774 303512140 354577205 869322316 105230327 166233922 582046141 967462668 777567625 377015995 869322316 242163189 84100792 748725729 861175812 355623062 855274762 801608520 857039628 605868704 42633846 320767587 467312175 282641288 792486850 777567625 750210921 585399334 813693723 203170078 518410431 166233922 354577205 202470992 242163189 582046141 813693723 933874496 909865837 808616206 701144654 354577205 808616206 287514767 23405136 350369501 292988355 967462668 355623062 145395166 518410431 741527822 701144654 582046141 256737954 227189312 42633846 350802729 460621270 516798019 178776322 518399774 812629788 203170078 701144654 792486850 909865837 284097129 741527822 800444752 23405136 187933868 424780614 518399774 698204142 105230327 187933868 933874496 761390736 350369501 354577205 950319015 33552010 813693723 242163189 402728415 460621270 227189312 698204142 252767027 377015995 279958846 698204142 698204142 343298515 292988355 808616206 252767027 105230327 475750466 777567625 178776322 233350056 706143946 354441083 354441083 424780614 256737954 436662194 178776322 166233922 350802729 42633846 611449960 914482046 303512140 421280376 805493285 187933868 279958846 233350056 303512140 297851760 698204142 495151474 424780614 761390736 422474141 917782884 234841556 202470992 861175812 516798019 516798019 812629788 933874496 13084961 279958846 310459790 967462668 391551467 861179113 495151474 431992241 706143946 473596274 518399774 611449960 310459790 813693723 227189312 310459790 391551467 808616206 950319015 808616206 350369501 436662194 748725729 202470992 67084965 391551467 256737954 813693723 693909716 748725729 750210921 933874496 514786524 693909716 256807040 303512140 187933868 748725729 914482046 813693723 611449960 391551467 693909716 473596274 706143946 84100792 84100792 343298515 350802729 857039628 287514767 518399774 518399774 284097129 187307272 354577205 495151474 178776322 792486850 514786524 107334741 107334741 557917929 354577205 808616206 792486850 42633846 284097129 605868704 422474141 402728415 748725729 741527822 968673309 256737954 67084965 105230327 812629788 516798019 431992241 350802729 297851760 37467656 436662194 284097129 611449960 777567625 355623062 950319015 187307272 861179113 297851760 227189312 328713602 518399774 460621270 585399334 105230327 96325706 242163189 585399334 377015995 582046141 350369501 741527822 869322316 518410431 460621270 343298515 252767027 227189312 914482046 303512140 861179113 518410431 473596274 256807040 67084965 310459790 950319015 700216083 284097129 203170078 761390736 96325706 96325706 869322316 287514767 84100792 761390736 227189312 861175812 107334741 107334741 328713602 279958846 377015995 970819754 518399774 861179113 422657892 655852295 516798019 256737954 808616206 706143946 701144654 518399774 748725729 431992241 967462668 328713602 350369501 233350056 234841556 84100792 655852295 377015995 655852295 557917929 354577205 166233922 105230327 495151474 67084965 706143946 33552010 700216083 706143946 750210921 84100792 436662194 970819754 13084961 234841556 518410431 282641288 812629788 516798019 67084965 805493285 84100792 800444752 518410431 473596274 402728415 808616206 812629788 424780614 741527822 741527822 605868704 203170078 701144654 343298515 748725729 475750466 107334741 516798019 297851760 741527822 354441083 956074512 292988355 42633846 869322316 279958846 320767587 777567625 805493285 402728415 84100792 242163189 914482046 107334741 421280376 865966056 865966056 145395166 968673309 970819754 700216083 611449960 355623062 13084961 861179113 914482046 792486850 227189312 431992241 700216083 42633846 202470992 23405136 839573090 320767587 761390736 839573090 202470992 203170078 350802729 693909716 605868704 812629788 328713602 792486850 839573090 328713602 202470992 292988355 585399334 354577205 970819754 242163189 256807040 227189312 84100792 421280376 970819754 233350056 328713602 431992241 256807040 750210921 582046141 869322316 234841556 909865837 343298515 287514767 865966056 557917929 145395166 42633846 700216083 166233922 391551467 37467656 202470992 354577205 698204142 611449960 968673309 422657892 402728415 514786524 808616206 693909716 310459790 693909716 282641288 178776322 516798019 808616206 582046141 187307272 343298515 857039628 166233922 310459790 96325706 839573090 917782884 242163189 166233922 808616206 611449960 701144654 585399334 700216083 605868704 865966056 354577205 256807040 460621270 234841556 436662194 178776322 303512140 23405136 865966056 436662194 391551467 861179113 700216083 282641288 422474141 805493285 582046141 777567625 350802729 693909716 166233922 585399334 582046141 252767027 292988355 202470992 436662194 467312175 431992241 436662194 252767027 582046141 343298515 698204142 970819754 402728415 514786524 256807040 256807040 861175812 605868704 518410431 698204142 96325706 256807040 839573090 839573090 800444752 422474141 279958846 252767027 422474141 467312175 310459790 861179113 343298515 968673309 869322316 292988355 861175812 956074512 202470992 402728415 436662194 812629788 460621270 741527822 861175812 805493285 424780614 23405136 706143946 256807040 107334741 37467656 187933868 227189312 801608520 865966056 748725729 967462668 284097129 855274762 284097129 203170078 857039628 970819754 701144654 467312175 328713602 33552010 107334741 166233922 605868704 166233922 310459790 33552010 354577205 805493285 187307272 110800857 693909716 813693723 655852295 343298515 411437340 203170078 292988355 33552010 391551467 467312175 956074512 518410431 808616206 187307272 292988355 203170078 350802729 37467656 178776322 411437340 421280376 857039628 107334741 252767027 436662194 355623062 187933868 967462668 166233922 145395166 284097129 611449960 557917929 105230327 956074512 701144654 518410431 431992241 166233922 761390736 761390736 956074512 391551467 812629788 96325706 956074512 84100792 861175812 970819754 914482046 700216083 970819754 292988355 475750466 855274762 234841556 292988355 203170078 411437340 13084961 805493285 256737954 460621270 187307272 605868704 105230327 585399334 605868704 377015995 857039628 67084965 320767587 233350056 813693723 855274762 187933868 605868704 234841556 516798019 23405136 605868704 166233922 166233922 354441083 801608520 698204142 865966056 252767027 865966056 422474141 706143946 869322316 303512140 518410431 411437340 145395166 800444752 761390736 320767587 495151474 585399334 252767027 203170078 37467656 748725729 310459790 411437340 516798019 808616206 495151474 42633846 227189312 968673309 310459790 33552010 424780614 518399774 516798019 279958846 354577205 516798019 402728415 42633846 42633846 42633846 777567625 514786524 557917929 970819754 917782884 741527822 800444752 292988355 297851760 750210921 582046141 84100792 227189312 967462668 495151474 933874496 956074512 421280376 750210921 292988355 582046141 166233922 23405136 67084965 813693723 748725729 611449960 424780614 354441083 917782884 655852295 233350056 909865837 292988355 516798019 284097129 813693723 585399334 698204142 800444752 187307272 611449960 234089763 741527822 252767027 37467656 252767027 909865837 585399334 436662194 303512140 279958846 256737954 67084965 761390736 252767027 933874496 422474141 950319015 110800857 516798019 328713602 227189312 354441083 914482046 377015995 411437340 914482046 107334741 287514767 67084965 514786524 700216083 343298515 303512140 110800857 748725729 320767587 402728415 748725729 424780614 287514767 956074512 585399334 518410431 611449960 242163189 495151474 917782884 33552010 970819754 187307272 777567625 411437340 145395166 805493285 473596274 402728415 655852295 234089763 402728415 105230327 287514767 861179113 203170078 350369501 328713602 761390736 145395166 282641288 800444752 706143946 287514767 700216083 187933868 460621270 234089763 284097129 402728415 475750466 914482046 933874496 354577205 611449960 861175812 256737954 350802729 865966056 861179113 950319015 350802729 857039628 585399334 701144654 857039628 234089763 287514767 203170078 242163189 105230327 467312175 813693723 166233922 518410431 377015995 839573090 303512140 792486850 808616206 350802729 741527822 297851760 96325706 234089763 750210921 96325706 234089763 861175812 252767027 473596274 421280376 861175812 67084965 110800857 282641288 968673309 777567625 861179113 611449960 557917929 473596274 792486850 96325706 855274762 252767027 354577205 256807040 741527822 967462668 857039628 800444752 968673309 956074512 287514767 284097129 750210921 178776322 792486850 350369501 801608520 950319015 869322316 256737954 865966056 233350056 187933868 748725729 284097129 748725729 107334741 377015995 242163189 933874496 514786524 424780614 377015995 748725729 582046141 582046141 203170078 585399334 741527822 328713602 242163189 23405136 42633846 750210921 350802729 475750466 67084965 857039628 202470992 292988355 320767587 256737954 256807040 460621270 328713602 354441083 857039628 909865837 391551467 748725729 701144654 256737954 861179113 701144654 518410431 145395166 808616206 495151474 706143946 424780614 402728415 203170078 917782884 436662194 350369501 178776322 585399334 256807040 203170078 282641288 242163189 96325706 431992241 467312175 354577205 422657892 42633846 808616206 813693723 354577205 693909716 967462668 377015995 256807040 475750466 178776322 495151474 857039628 761390736 343298515 284097129 813693723 812629788 516798019 297851760 741527822 557917929 495151474 350802729 473596274 813693723 812629788 855274762 203170078 801608520 354577205 355623062 354441083 310459790 700216083 297851760 431992241 514786524 698204142 914482046 467312175 800444752 475750466 233350056 582046141 355623062 467312175 741527822 203170078 328713602 178776322 495151474 805493285 292988355 84100792 813693723 343298515 252767027 355623062 467312175 303512140 37467656 914482046 284097129 107334741 67084965 582046141 950319015 350369501 693909716 812629788 411437340 421280376 812629788 933874496 234089763 292988355 252767027 655852295 812629788 422657892 813693723 256807040 105230327 242163189 297851760 909865837 436662194 813693723 107334741 698204142 968673309 310459790 203170078 303512140 813693723 343298515 861179113 328713602 857039628 861179113 968673309 282641288 23405136 303512140 800444752 956074512 110800857 956074512 700216083 808616206 518410431 284097129 292988355 839573090 700216083 436662194 424780614 377015995 110800857 282641288 96325706 233350056 145395166 256737954 84100792 402728415 178776322 187307272 812629788 402728415 355623062 467312175 252767027 861175812 516798019 187933868 909865837 950319015 495151474 355623062 424780614 808616206 391551467 701144654 460621270 292988355 800444752 700216083 436662194 233350056 303512140 279958846 350802729 813693723 777567625 354441083 187933868 431992241 431992241 800444752 284097129 857039628 252767027 13084961 495151474 475750466 37467656 187307272 698204142 865966056 701144654 422657892 284097129 411437340 287514767 855274762 233350056 813693723 700216083 808616206 411437340 297851760 178776322 350369501 805493285 582046141 37467656 252767027 13084961 741527822 585399334 967462668 282641288 750210921 839573090 284097129 698204142 187307272 750210921 777567625 956074512 968673309 693909716 328713602 328713602 303512140 495151474 909865837 297851760 475750466 256807040 252767027 411437340 287514767 284097129 516798019 377015995 700216083 933874496 67084965 701144654 655852295 421280376 436662194 467312175 805493285 203170078 585399334 107334741 292988355 354441083 950319015 808616206 355623062 582046141 801608520 968673309 741527822 933874496 475750466 761390736 42633846 805493285 355623062 861175812 343298515 105230327 857039628 706143946 13084961 303512140 227189312 800444752 557917929 297851760 855274762 431992241 611449960 467312175 808616206 698204142 391551467 585399334 967462668 693909716 350369501 761390736 67084965 234841556 227189312 857039628 869322316 693909716 242163189 402728415 350369501 857039628 187307272 166233922 320767587 202470992 968673309 105230327 706143946 605868704 328713602 605868704 343298515 303512140 287514767 777567625 611449960 914482046 343298515 475750466 37467656 655852295 354577205 202470992 812629788 234841556 698204142 287514767 516798019 33552010 518399774 700216083 865966056 287514767 700216083 187307272 801608520 377015995 310459790 777567625 13084961 557917929 178776322 475750466 421280376 605868704 967462668 808616206 354577205 605868704 343298515 495151474 909865837 279958846 968673309 701144654 761390736 855274762 234089763 354441083 343298515 350802729 460621270 107334741 355623062 585399334 956074512 800444752 698204142 310459790 460621270 518410431 933874496 355623062 411437340 839573090 233350056 611449960 96325706 297851760 706143946 84100792 812629788 234841556 741527822 518410431 282641288 460621270 110800857 968673309 284097129 516798019 178776322 422474141 777567625 67084965 495151474 706143946 402728415 402728415 861179113 178776322 698204142 467312175 67084965 861175812 23405136 585399334 914482046 422657892 203170078 585399334 800444752 256737954 516798019 84100792 279958846 792486850 187933868 812629788 422657892 950319015 967462668 473596274 582046141 391551467 187307272 761390736 287514767 861175812 105230327 84100792 839573090 950319015 855274762 310459790 242163189 242163189 297851760 234089763 967462668 33552010 514786524 861179113 402728415 950319015 279958846 343298515 861175812 950319015 284097129 700216083 233350056 839573090 282641288 917782884 354577205 422474141 557917929 377015995 693909716 105230327 808616206 303512140 256737954 700216083 861179113 391551467 234089763 282641288 110800857 424780614 391551467 422657892 411437340 187933868 869322316 909865837 706143946 279958846 917782884 422657892 956074512 242163189 303512140 967462668 105230327 582046141 956074512 145395166 812629788 282641288 582046141 933874496 178776322 518410431 956074512 292988355 242163189 13084961 402728415 585399334 350369501 968673309 950319015 956074512 460621270 777567625 187307272 861175812 516798019 917782884 968673309 67084965 865966056 933874496 473596274 421280376 701144654 422474141 187933868 284097129 234089763 233350056 701144654 354441083 800444752 107334741 655852295 310459790 242163189 282641288 967462668 516798019 950319015 411437340 813693723 67084965 96325706 343298515 145395166 855274762 328713602 473596274 557917929 792486850 303512140 582046141 861179113 812629788 514786524 605868704 187933868 42633846 813693723 187933868 956074512 252767027 967462668 297851760 355623062 287514767 279958846 411437340 328713602 33552010 110800857 203170078 436662194 252767027 411437340 421280376 33552010 310459790 402728415 350369501 233350056 861175812 279958846 909865837 805493285 857039628 110800857 475750466 808616206 234841556 516798019 605868704 282641288 23405136 145395166 761390736 242163189 354577205 865966056 701144654 279958846 256807040 967462668 252767027 105230327 422474141 233350056 110800857 343298515 355623062 518399774 187307272 242163189 234841556 355623062 701144654 557917929 411437340 557917929 693909716 514786524 402728415 917782884 23405136 436662194 234089763 800444752 96325706 354577205 310459790 411437340 282641288 252767027 202470992 467312175 421280376 411437340 914482046 105230327 777567625 967462668 303512140 178776322 611449960 950319015 861175812 557917929 354577205 421280376 865966056 282641288 411437340 292988355 518399774 693909716 421280376 328713602 516798019 310459790 812629788 42633846 857039628 792486850 956074512 377015995 242163189 495151474 110800857 292988355 777567625 808616206 431992241 202470992 402728415 693909716 761390736 706143946 234089763 516798019 741527822 67084965 203170078 467312175 203170078 343298515 107334741 869322316 750210921 956074512 37467656 516798019 812629788 460621270 187933868 279958846 909865837 800444752 792486850 284097129 166233922 933874496 424780614 518410431 514786524 792486850 777567625 411437340 518410431 516798019 354577205 698204142 436662194 42633846 777567625 84100792 233350056 956074512 518399774 861179113 377015995 23405136 557917929 467312175 284097129 914482046 350802729 950319015 282641288 968673309 256737954 495151474 950319015 13084961 800444752 310459790 741527822 970819754 33552010 279958846 460621270 516798019 354577205 355623062 377015995 310459790 869322316 582046141 805493285 320767587 178776322 328713602 37467656 813693723 377015995 967462668 970819754 585399334 107334741 805493285 655852295 436662194 655852295 166233922 800444752 808616206 105230327 861179113 777567625 518399774 698204142 701144654 869322316 284097129 107334741 105230327 279958846 970819754 13084961 950319015 857039628 914482046 84100792 424780614 473596274 557917929 518399774 233350056 203170078 422474141 706143946 700216083 242163189 605868704 256807040 460621270 377015995 105230327 495151474 800444752 303512140 310459790 377015995 557917929 812629788 557917929 861175812 37467656 422657892 234089763 585399334 84100792 467312175 292988355 967462668 585399334 800444752 968673309 611449960 933874496 801608520 350802729 287514767 354577205 968673309 422474141 287514767 23405136 693909716 105230327 203170078 252767027 741527822 411437340 23405136 611449960 279958846 234841556 800444752 421280376 411437340 233350056 805493285 956074512 227189312 839573090 467312175 105230327 242163189 242163189 84100792 202470992 741527822 292988355 377015995 256737954 475750466 166233922 611449960 557917929 557917929 792486850 282641288 287514767 857039628 460621270 518410431 303512140 13084961 96325706 424780614 422474141 234089763 343298515 857039628 950319015 424780614 310459790 475750466 234089763 605868704 282641288 800444752 495151474 166233922 67084965 750210921 13084961 105230327 203170078 166233922 865966056 800444752 256737954 328713602 857039628 869322316 328713602 861179113 855274762 436662194 110800857 187307272 391551467 13084961 956074512 422474141 460621270 287514767 516798019 495151474 233350056 518399774 234841556 700216083 284097129 801608520 33552010 865966056 701144654 234089763 297851760 42633846 37467656 857039628 812629788 422474141 297851760 933874496 234089763 582046141 350369501 256807040 67084965 233350056 436662194 320767587 328713602 354577205 234089763 967462668 422474141 914482046 343298515 354577205 33552010 967462668 282641288 107334741 227189312 166233922 421280376 279958846 411437340 792486850 861179113 391551467 303512140 701144654 467312175 310459790 514786524 233350056 495151474 861175812 813693723 287514767 256807040 37467656 857039628 495151474 750210921 706143946 605868704 475750466 582046141 297851760 343298515 956074512 252767027 869322316 701144654 421280376 917782884 377015995 297851760 107334741 292988355 178776322 812629788 611449960 252767027 37467656 355623062 855274762 355623062 320767587 282641288 42633846 698204142 421280376 431992241 13084961 355623062 467312175 436662194 950319015 355623062 655852295 178776322 42633846 956074512 287514767 252767027 297851760 234089763 166233922 310459790 909865837 605868704 495151474 166233922 917782884 514786524 320767587 42633846 227189312 187307272 655852295 33552010 436662194 800444752 187307272 460621270 475750466 473596274 706143946 297851760 354441083 968673309 284097129 792486850 748725729 777567625 110800857 242163189 203170078 914482046 792486850 861179113 518399774 256807040 320767587 303512140 234841556 693909716 13084961 909865837 421280376 37467656 748725729 328713602 473596274 187307272 701144654 292988355 303512140 792486850 700216083 303512140 343298515 297851760 96325706 377015995 750210921 967462668 178776322 611449960 467312175 700216083 110800857 792486850 37467656 750210921 698204142 84100792 421280376 741527822 473596274 424780614 203170078 557917929 377015995 865966056 107334741 279958846 422474141 96325706 422657892 706143946 350369501 514786524 967462668 320767587 107334741 869322316 475750466 970819754 320767587 350369501 914482046 96325706 839573090 792486850 42633846 693909716 252767027 187933868 706143946 242163189 582046141 514786524 377015995 284097129 855274762 256807040 582046141 203170078 861179113 792486850 865966056 67084965 227189312 967462668 431992241 861179113 761390736 805493285 467312175 611449960 377015995 801608520 234841556 96325706 808616206 792486850 914482046 343298515 202470992 861175812 202470992 234841556 706143946 411437340 968673309 328713602 475750466 422657892 514786524 909865837 422657892 611449960 518399774 518410431 13084961 761390736 777567625 761390736 475750466 256737954 411437340 203170078 655852295 855274762 801608520 227189312 297851760 105230327 411437340 518399774 178776322 750210921 292988355 436662194 282641288 655852295 328713602 431992241 287514767 202470992 328713602 706143946 284097129 839573090 234841556 303512140 354577205 956074512 933874496 792486850 13084961 203170078 310459790 145395166 234089763 518399774 431992241 13084961 914482046 518399774 227189312 178776322 166233922 178776322 698204142 518410431 187307272 354577205 777567625 514786524 145395166 808616206 585399334 475750466 585399334 950319015 33552010 13084961 303512140 145395166 67084965 812629788 310459790 967462668 914482046 909865837 328713602 857039628 84100792 287514767 303512140 96325706 436662194 292988355 655852295 310459790 693909716 968673309 585399334 698204142 693909716 350369501 402728415 234089763 377015995 693909716 611449960 422474141 933874496 96325706 350369501 107334741 354577205 178776322 518399774 242163189 252767027 350369501 355623062 514786524 750210921 917782884 777567625 350369501 605868704 350369501 968673309 761390736 967462668 107334741 328713602 792486850 855274762 203170078 700216083 865966056 354577205 343298515 460621270 187933868 242163189 33552010 800444752 655852295 343298515 693909716 701144654 282641288 411437340 343298515 187307272 605868704 914482046 282641288 582046141 227189312 801608520 320767587 242163189 801608520 861179113 582046141 970819754 813693723 110800857 354577205 777567625 402728415 467312175 917782884 741527822 812629788 411437340 13084961 411437340 354577205 284097129 187307272 518399774 467312175 233350056 187307272 514786524 655852295 909865837 107334741 297851760 284097129 256807040 865966056 855274762 84100792 402728415 234089763 42633846 473596274 252767027 516798019 431992241 857039628 801608520 839573090 234089763 970819754 808616206 805493285 292988355 279958846 187307272 813693723 801608520 514786524 933874496 350369501 655852295 303512140 475750466 187933868 23405136 421280376 582046141 42633846 693909716 187307272 256807040 431992241 350369501 748725729 917782884 585399334 96325706 431992241 105230327 33552010 473596274 655852295 166233922 518399774 950319015 402728415 839573090 107334741 282641288 354577205 805493285 933874496 282641288 287514767 33552010 431992241 424780614 582046141 42633846 698204142 748725729 706143946 869322316 917782884 950319015 187307272 354441083 256737954 914482046 355623062 805493285 23405136 750210921 808616206 42633846 242163189 655852295 611449960 777567625 422657892 750210921 909865837 857039628 252767027 234841556 611449960 748725729 279958846 303512140 411437340 13084961 13084961 473596274 706143946 861179113 968673309 354577205 950319015 805493285 105230327 968673309 518399774 310459790 761390736 422657892 105230327 933874496 460621270 84100792 256807040 861179113 422657892 611449960 13084961 343298515 655852295 303512140 761390736 354577205 84100792 748725729 178776322 761390736 391551467 391551467 865966056 956074512 67084965 320767587 956074512 950319015 473596274 917782884 516798019 252767027 354577205 421280376 84100792 422474141 933874496 514786524 354577205 110800857 350369501 655852295 861179113 13084961 256737954 96325706 145395166 292988355 431992241 343298515 256737954 424780614 328713602 968673309 582046141 84100792 473596274 166233922 424780614 909865837 23405136 37467656 422657892 792486850 698204142 187307272 701144654 516798019 813693723 706143946 202470992 203170078 187933868 706143946 33552010 800444752 700216083 582046141 516798019 242163189 350802729 350369501 422657892 968673309 460621270 968673309 256807040 233350056 475750466 857039628 909865837 812629788 801608520 431992241 914482046 855274762 110800857 303512140 310459790 145395166 310459790 467312175 701144654 467312175 585399334 869322316 355623062 187933868 256737954 402728415 187307272 950319015 436662194 516798019 700216083 421280376 701144654 812629788 421280376 279958846 355623062 865966056 234089763 67084965 187933868 203170078 411437340 350369501 297851760 801608520 355623062 518399774 869322316 145395166 256807040 557917929 805493285 402728415 557917929 861175812 67084965 227189312 227189312 698204142 227189312 279958846 343298515 233350056 516798019 557917929 282641288 13084961 343298515 909865837 284097129 917782884 320767587 350802729 475750466 582046141 422657892 13084961 516798019 706143946 950319015 460621270 813693723 968673309 178776322 233350056 839573090 256807040 605868704 436662194 800444752 611449960 107334741 84100792 605868704 37467656 84100792 706143946 282641288 611449960 242163189 203170078 792486850 605868704 292988355 145395166 611449960 970819754 698204142 460621270 350369501 107334741 402728415 107334741 655852295 970819754 611449960 611449960 284097129 516798019 350369501 187307272 693909716 460621270 424780614 750210921 436662194 436662194 869322316 187307272 808616206 801608520 242163189 698204142 96325706 37467656 350369501 233350056 421280376 23405136 96325706 96325706 741527822 282641288 800444752 861175812 242163189 761390736 495151474 750210921 813693723 242163189 421280376 242163189 813693723 227189312 518410431 582046141 187307272 473596274 350802729 303512140 693909716 411437340 84100792 178776322 605868704 145395166 557917929 605868704 292988355 813693723 23405136 343298515 968673309 436662194 166233922 909865837 105230327 187307272 187933868 105230327 970819754 284097129 805493285 950319015 495151474 761390736 320767587 956074512 402728415 105230327 422474141 166233922 424780614 411437340 700216083 391551467 861179113 495151474 252767027 23405136 37467656 421280376 655852295 698204142 436662194 436662194 421280376 436662194 933874496 777567625 297851760 233350056 13084961 611449960 839573090 917782884 917782884 411437340 857039628 467312175 202470992 13084961 328713602 233350056 514786524 950319015 748725729 748725729 808616206 917782884 801608520 693909716 303512140 284097129 516798019 956074512 234841556 611449960 310459790 436662194 354577205 914482046 355623062 605868704 203170078 514786524 178776322 748725729 800444752 282641288 808616206 605868704 310459790 869322316 203170078 110800857 320767587 422474141 518410431 33552010 801608520 377015995 166233922 203170078 310459790 343298515 741527822 467312175 377015995 350802729 178776322 585399334 611449960 557917929 282641288 956074512 701144654 698204142 297851760 869322316 792486850 865966056 310459790 424780614 303512140 693909716 287514767 422474141 187933868 284097129 411437340 518410431 166233922 350369501 698204142 203170078 37467656 956074512 605868704 279958846 861175812 256807040 968673309 605868704 516798019 391551467 13084961 855274762 857039628 933874496 700216083 968673309 310459790 33552010 178776322 582046141 514786524 42633846 909865837 467312175 950319015 303512140 857039628 813693723 421280376 284097129 967462668 968673309 701144654 750210921 557917929 233350056 42633846 611449960 203170078 914482046 467312175 812629788 203170078 655852295 84100792 279958846 166233922 33552010 422657892 84100792 813693723 107334741 145395166 354441083 23405136 292988355 956074512 13084961 320767587 706143946 256807040 13084961 792486850 741527822 777567625 234841556 354441083 516798019 585399334 800444752 968673309 110800857 297851760 424780614 328713602 233350056 761390736 234089763 202470992 514786524 582046141 354441083 950319015 801608520 422474141 310459790 436662194 611449960 256737954 792486850 303512140 917782884 741527822 460621270 13084961 13084961 808616206 968673309 777567625 748725729 391551467 805493285 956074512 777567625 473596274 741527822 855274762 801608520 145395166 350369501 861179113 693909716 67084965 310459790 956074512 516798019 310459790 424780614 42633846 950319015 582046141 234089763 303512140 328713602 178776322 950319015 187307272 377015995 279958846 812629788 812629788 328713602 857039628 203170078 518399774 37467656 355623062 518399774 693909716 839573090 279958846 287514767 585399334 354577205 187933868 808616206 956074512 203170078 187933868 467312175 813693723 354577205 355623062 422474141 421280376 516798019 166233922 350802729 839573090 354441083 411437340 310459790 187307272 812629788 857039628 343298515 761390736 582046141 917782884 431992241 909865837 328713602 256737954 256737954 970819754 242163189 242163189 518410431 857039628 421280376 107334741 320767587 23405136 813693723 402728415 706143946 750210921 13084961 354577205 467312175 355623062 203170078 518399774 801608520 585399334 748725729 582046141 234089763 252767027 855274762 861179113 37467656 421280376 808616206 516798019 279958846 865966056 233350056 801608520 42633846 350369501 279958846 748725729 706143946 284097129 424780614 256737954 187307272 700216083 350369501 611449960 812629788 933874496 813693723 187307272 256807040 475750466 252767027 467312175 422657892 956074512 234089763 377015995 242163189 422657892 287514767 467312175 956074512 354577205 96325706 706143946 436662194 424780614 391551467 557917929 343298515 839573090 252767027 777567625 187307272 287514767 460621270 343298515 350369501 166233922 350802729 178776322 422657892 13084961 279958846 917782884 350802729 350802729 777567625 518410431 748725729 187307272 284097129 282641288 310459790 37467656 473596274 256807040 917782884 475750466 777567625 234089763 750210921 422657892 917782884 582046141 23405136 233350056 839573090 655852295 310459790 700216083 320767587 145395166 970819754 582046141 748725729 96325706 748725729 203170078 178776322 805493285 812629788 655852295 473596274 748725729 422474141 605868704 422474141 741527822 933874496 354577205 761390736 284097129 861175812 411437340 861175812 233350056 242163189 956074512 424780614 233350056 750210921 861175812 391551467 467312175 968673309 328713602 514786524 967462668 354441083 107334741 284097129 424780614 605868704 475750466 698204142 350369501 187307272 813693723 284097129 110800857 585399334 701144654 950319015 792486850 234841556 67084965 178776322 320767587 741527822 424780614 202470992 967462668 968673309 145395166 252767027 698204142 13084961 84100792 950319015 812629788 808616206 227189312 203170078 303512140 252767027 42633846 970819754 178776322 869322316 865966056 67084965 431992241 914482046 187307272 917782884 585399334 693909716 166233922 421280376 33552010 421280376 242163189 284097129 792486850 857039628 234089763 354441083 411437340 145395166 166233922 187933868 303512140 234089763 328713602 166233922 865966056 701144654 741527822 812629788 328713602 698204142 145395166 310459790 422657892 861175812 655852295 279958846 292988355 605868704 42633846 166233922 33552010 967462668 187307272 518399774 933874496 495151474 909865837 37467656 518410431 105230327 145395166 514786524 693909716 145395166 812629788 202470992 145395166 411437340 42633846 252767027 234841556 473596274 800444752 748725729 750210921 431992241 33552010 914482046 107334741 956074512 861175812 801608520 203170078 421280376 320767587 861175812 354441083 33552010 37467656 145395166 909865837 328713602 233350056 227189312 422474141 33552010 110800857 800444752 436662194 145395166 42633846 233350056 861179113 284097129 967462668 800444752 706143946 516798019 203170078 861175812 812629788 96325706 203170078 839573090 227189312 84100792 700216083 354577205 557917929 422474141 377015995 42633846 801608520 956074512 227189312 693909716 203170078 391551467 252767027 967462668 861179113 350369501 700216083 839573090 967462668 436662194 514786524 279958846 411437340 748725729 166233922 42633846 343298515 202470992 33552010 518399774 857039628 421280376 328713602 700216083 557917929 800444752 145395166 105230327 917782884 950319015 970819754 460621270 422657892 839573090 284097129 256807040 495151474 585399334 861175812 436662194 233350056 750210921 956074512 227189312 110800857 855274762 96325706 933874496 354441083 605868704 145395166 467312175 23405136 855274762 557917929 23405136 914482046 869322316 422474141 518410431 422474141 869322316 422474141 473596274 377015995 467312175 748725729 693909716 402728415 284097129 354577205 914482046 869322316 933874496 227189312 813693723 145395166 328713602 402728415 473596274 967462668 698204142 495151474 292988355 968673309 655852295 354441083 355623062 801608520 605868704 460621270 813693723 282641288 741527822 187933868 107334741 33552010 700216083 422657892 354441083 761390736 391551467 700216083 706143946 700216083 310459790 611449960 287514767 655852295 460621270 813693723 284097129 256737954 611449960 166233922 792486850 741527822 343298515 792486850 422657892 585399334 585399334 808616206 96325706 792486850 706143946 865966056 110800857 256737954 23405136 761390736 256807040 518410431 42633846 801608520 343298515 869322316 970819754 801608520 350369501 914482046 909865837 284097129 166233922 516798019 950319015 808616206 343298515 422657892 234841556 761390736 187307272 701144654 343298515 343298515 431992241 914482046 467312175 968673309 42633846 855274762 909865837 611449960 42633846 166233922 917782884 585399334 475750466 706143946 436662194 96325706 42633846 693909716 792486850 234089763 234089763 800444752 67084965 203170078 234089763 107334741 422657892 23405136 37467656 970819754 516798019 233350056 391551467 350369501 706143946 424780614 320767587 518399774 256737954 105230327 242163189 422657892 422657892 391551467 256737954 800444752 234841556 950319015 800444752 700216083 297851760 813693723 857039628 350802729 422474141 865966056 37467656 354577205 956074512 917782884 813693723 909865837 202470992 252767027 187933868 801608520 33552010 460621270 354577205 279958846 813693723 187933868 110800857 514786524 813693723 917782884 865966056 460621270 777567625 421280376 467312175 377015995 970819754 320767587 187307272 145395166 328713602 110800857 777567625 422657892 855274762 968673309 914482046 857039628 706143946 950319015 355623062 297851760 33552010 377015995 701144654 693909716 187307272 869322316 475750466 234089763 839573090 234841556 424780614 970819754 855274762 256807040 475750466 706143946 436662194 84100792 855274762 914482046 475750466 203170078 284097129 67084965 297851760 421280376 203170078 467312175 839573090 750210921 812629788 328713602 422474141 473596274 354441083 495151474 402728415 475750466 105230327 761390736 968673309 422474141 748725729 808616206 105230327 611449960 234841556 950319015 328713602 320767587 292988355 605868704 424780614 748725729 605868704 227189312 495151474 234841556 187933868 956074512 203170078 655852295 187307272 741527822 933874496 411437340 933874496 203170078 203170078 303512140 460621270 37467656 279958846 761390736 808616206 518399774 812629788 107334741 303512140 436662194 792486850 187933868 107334741 475750466 105230327 865966056 431992241 950319015 706143946 350369501 812629788 475750466 495151474 355623062 748725729 328713602 861179113 655852295 467312175 761390736 422657892 956074512 310459790 950319015 605868704 256807040 475750466 956074512 436662194 424780614 857039628 700216083 343298515 750210921 700216083 475750466 391551467 605868704 611449960 166233922 700216083 495151474 950319015 422657892 110800857 424780614 839573090 328713602 777567625 23405136 861179113 391551467 37467656 460621270 424780614 328713602 145395166 320767587 869322316 698204142 107334741 495151474 582046141 516798019 582046141 187933868 328713602 869322316 495151474 187307272 748725729 310459790 422474141 242163189 310459790 655852295 516798019 377015995 256737954 813693723 297851760 968673309 917782884 23405136 865966056 518410431 242163189 585399334 350802729 518399774 741527822 582046141 582046141 950319015 967462668 256737954 792486850 967462668 813693723 861175812 933874496 23405136 861175812 107334741 203170078 256807040 187307272 256807040 37467656 869322316 467312175 284097129 33552010 391551467 33552010 750210921 582046141 187933868 516798019 13084961 187933868 187307272 411437340 354441083 865966056 956074512 202470992 110800857 869322316 422657892 700216083 582046141 256737954 933874496 328713602 475750466 297851760 256737954 518399774 242163189 792486850 436662194 808616206 516798019 37467656 436662194 431992241 865966056 655852295 706143946 256737954 424780614 355623062 37467656 585399334 701144654 518399774 350369501 23405136 282641288 516798019 933874496 421280376 605868704 518410431 145395166 800444752 234089763 187307272 284097129 343298515 968673309 203170078 422657892 354577205 350369501 328713602 611449960 917782884 422474141 37467656 950319015 857039628 611449960 933874496 422474141 518399774 303512140 202470992 855274762 33552010 805493285 350369501 343298515 968673309 110800857 256807040 805493285 698204142 761390736 105230327 328713602 354441083 777567625 287514767 800444752 812629788 105230327 748725729 805493285 518410431 96325706 605868704 436662194 518399774 805493285 355623062 495151474 585399334 320767587 741527822 968673309 582046141 402728415 436662194 203170078 187933868 611449960 320767587 234089763 750210921 914482046 256807040 514786524 467312175 279958846 473596274 861175812 812629788 585399334 33552010 801608520 203170078 33552010 805493285 582046141 431992241 242163189 516798019 611449960 861175812 706143946 460621270 354577205 741527822 516798019 282641288 909865837 110800857 292988355 422657892 865966056 310459790 750210921 391551467 297851760 421280376 839573090 67084965 495151474 355623062 582046141 422474141 808616206 13084961 203170078 698204142 857039628 956074512 203170078 516798019 242163189 869322316 292988355 422657892 839573090 402728415 355623062 328713602 808616206 13084961 777567625 411437340 67084965 287514767 741527822 256737954 23405136 350802729 110800857 518399774 557917929 431992241 917782884 518410431 917782884 869322316 354577205 967462668 436662194 518410431 23405136 343298515 187307272 252767027 234089763 748725729 857039628 284097129 42633846 693909716 518399774 203170078 303512140 297851760 110800857 516798019 792486850 436662194 436662194 869322316 655852295 282641288 37467656 956074512 495151474 933874496 424780614 292988355 467312175 279958846 582046141 303512140 187933868 792486850 320767587 234841556 812629788 178776322 354441083 917782884 424780614 700216083 605868704 748725729 909865837 808616206 328713602 391551467 518399774 813693723 227189312 252767027 178776322 518410431 839573090 421280376 422474141 84100792 557917929 436662194 377015995 110800857 518399774 284097129 805493285 861179113 839573090 869322316 693909716 354577205 857039628 391551467 411437340 350802729 861175812 914482046 967462668 611449960 292988355 800444752 700216083 473596274 968673309 234089763 495151474 700216083 557917929 320767587 761390736 284097129 914482046 23405136 516798019 792486850 310459790 585399334 391551467 741527822 166233922 33552010 256807040 557917929 933874496 303512140 933874496 460621270 605868704 514786524 495151474 839573090 203170078 611449960 284097129 655852295 914482046 698204142 297851760 950319015 303512140 950319015 970819754 792486850 516798019 282641288 611449960 178776322 917782884 320767587 917782884 914482046 655852295 33552010 256807040 701144654 166233922 495151474 187933868 227189312 310459790 187933868 422474141 495151474 436662194 808616206 518399774 585399334 411437340 582046141 256807040 956074512 812629788 350369501 23405136 234089763 950319015 557917929 813693723 748725729 967462668 968673309 33552010 256737954 234089763 292988355 967462668 777567625 424780614 303512140 909865837 970819754 187933868 23405136 354577205 234089763 13084961 855274762 411437340 242163189 355623062 310459790 320767587 792486850 611449960 518399774 933874496 585399334 967462668 422657892 33552010 805493285 914482046 611449960 328713602 857039628 377015995 303512140 436662194 303512140 514786524 411437340 909865837 310459790 792486850 914482046 354441083 514786524 13084961 422657892 761390736 611449960 234089763 242163189 187307272 424780614 320767587 96325706 706143946 422474141 701144654 557917929 354577205 968673309 431992241 741527822 424780614 611449960 495151474 585399334 242163189 303512140 202470992 355623062 284097129 460621270 956074512 234841556 284097129 354441083 343298515 813693723 287514767 328713602 861175812 377015995 328713602 701144654 585399334 310459790 700216083 187933868 284097129 698204142 96325706 242163189 750210921 585399334 287514767 518410431 800444752 808616206 585399334 227189312 748725729 233350056 145395166 800444752 203170078 303512140 514786524 808616206 514786524 350369501 473596274 411437340 495151474 839573090 605868704 585399334 227189312 611449960 355623062 761390736 700216083 377015995 166233922 33552010 303512140 812629788 855274762 655852295 801608520 777567625 110800857 242163189 96325706 812629788 585399334 748725729 761390736 698204142 187307272 701144654 287514767 252767027 242163189 256807040 516798019 970819754 861179113 422657892 518399774 279958846 110800857 284097129 741527822 178776322 855274762 202470992 297851760 187307272 391551467 861179113 242163189 865966056 391551467 187933868 611449960 402728415 234089763 967462668 233350056 343298515 750210921 861179113 518410431 145395166 105230327 84100792 343298515 110800857 914482046 611449960 495151474 611449960 424780614 436662194 411437340 279958846 187307272 320767587 970819754 203170078 801608520 514786524 605868704 422657892 701144654 436662194 933874496 516798019 96325706 234089763 84100792 105230327 970819754 967462668 320767587 495151474 800444752 377015995 284097129 33552010 585399334 424780614 355623062 202470992 518410431 467312175 611449960 202470992 424780614 13084961 310459790 303512140 801608520 761390736 320767587 242163189 292988355 233350056 909865837 865966056 750210921 475750466 178776322 698204142 33552010 107334741 256737954 242163189 234089763 701144654 518410431 909865837 256737954 933874496 350802729 187307272 354577205 861175812 585399334 234841556 354441083 805493285 750210921 861175812 956074512 242163189 861179113 23405136 350369501 203170078 700216083 279958846 234089763 187933868 402728415 495151474 354441083 96325706 402728415 84100792 411437340 187307272 202470992 421280376 839573090 145395166 297851760 956074512 391551467 495151474 655852295 377015995 310459790 328713602 350802729 355623062 812629788 514786524 698204142 968673309 748725729 706143946 23405136 857039628 297851760 914482046 869322316 557917929 422657892 861179113 203170078 467312175 518410431 518410431 855274762 812629788 761390736 777567625 279958846 436662194 967462668 800444752 808616206 37467656 909865837 473596274 107334741 970819754 956074512 514786524 706143946 611449960 107334741 310459790 865966056 187933868 202470992 582046141 518399774 861179113 857039628 350802729 855274762 350369501 800444752 611449960 256737954 813693723 354577205 203170078 166233922 800444752 105230327 234089763 557917929 812629788 460621270 750210921 422474141 256807040 557917929 698204142 475750466 869322316 421280376 857039628 96325706 187933868 355623062 585399334 495151474 256807040 655852295 424780614 234841556 950319015 611449960 252767027 861179113 917782884 700216083 145395166 187933868 855274762 436662194 350802729 310459790 203170078 475750466 391551467 516798019 516798019 611449960 914482046 203170078 655852295 700216083 350802729 655852295 187307272 869322316 700216083 839573090 279958846 23405136 105230327 914482046 800444752 355623062 475750466 105230327 436662194 234089763 203170078 861179113 242163189 343298515 178776322 518410431 473596274 909865837 297851760 956074512 107334741 424780614 107334741 805493285 178776322 518410431 518410431 233350056 233350056 582046141 350802729 557917929 467312175 970819754 701144654 42633846 813693723 421280376 431992241 777567625 693909716 761390736 611449960 812629788 813693723 968673309 693909716 411437340 145395166 655852295 297851760 110800857 813693723 518410431 801608520 933874496 107334741 748725729 284097129 813693723 391551467 706143946 431992241 792486850 256807040 107334741 354577205 84100792 350369501 303512140 968673309 812629788 350369501 800444752 857039628 96325706 701144654 706143946 801608520 233350056 801608520 187307272 297851760 67084965 693909716 495151474 431992241 67084965 350802729 761390736 909865837 354577205 839573090 917782884 761390736 166233922 424780614 970819754 252767027 422657892 166233922 292988355 202470992 422657892 805493285 801608520 792486850 475750466 475750466 865966056 655852295 402728415 909865837 421280376 700216083 950319015 655852295 354577205 343298515 813693723 292988355 178776322 282641288 611449960 701144654 748725729 84100792 110800857 187307272 518410431 473596274 585399334 145395166 23405136 422657892 287514767 256807040 805493285 110800857 950319015 96325706 96325706 475750466 67084965 808616206 234841556 402728415 282641288 145395166 178776322 917782884 354441083 37467656 187933868 950319015 355623062 861179113 792486850 292988355 761390736 202470992 110800857 800444752 350802729 582046141 582046141 514786524 582046141 421280376 350802729 865966056 242163189 422657892 234841556 320767587 402728415 813693723 422657892 839573090 460621270 422474141 701144654 812629788 203170078 145395166 473596274 801608520 839573090 421280376 279958846 869322316 861179113 256737954 242163189 13084961 869322316 813693723 303512140 256807040 701144654 424780614 422474141 701144654 865966056 105230327 698204142 865966056 284097129 475750466 350802729 514786524 800444752 187307272 473596274 187307272 585399334 287514767 869322316 424780614 178776322 377015995 514786524 813693723 391551467 518410431 354577205 460621270 970819754 350369501 801608520 495151474 421280376 354577205 611449960 861179113 750210921 693909716 187933868 292988355 750210921 514786524 914482046 105230327 234089763 13084961 706143946 422474141 611449960 424780614 350369501 473596274 950319015 857039628 467312175 967462668 297851760 582046141 343298515 310459790 467312175 287514767 297851760 956074512 105230327 917782884 187307272 761390736 582046141 761390736 234841556 234841556 861175812 839573090 917782884 13084961 748725729 460621270 698204142 292988355 761390736 303512140 800444752 839573090 611449960 585399334 805493285 777567625 287514767 23405136 861179113 813693723 279958846 436662194 655852295 956074512 460621270 354441083 970819754 495151474 436662194 355623062 557917929 292988355 741527822 187933868 748725729 495151474 13084961 741527822 967462668 700216083 234089763 166233922 933874496 187307272 67084965 297851760 475750466 354577205 467312175 701144654 777567625 741527822 178776322 421280376 67084965 805493285 84100792 741527822 475750466 956074512 284097129 187933868 460621270 431992241 467312175 110800857 611449960 187933868 202470992 473596274 292988355 473596274 424780614 655852295 343298515 303512140 518410431 869322316 909865837 297851760 354577205 706143946 256807040 865966056 67084965 750210921 422657892 700216083 865966056 284097129 242163189 287514767 839573090 557917929 310459790 467312175 812629788 310459790 350802729 227189312 67084965 242163189 343298515 424780614 256807040 914482046 693909716 761390736 839573090 693909716 96325706 861179113 436662194 292988355 234089763 13084961 187307272 343298515 256807040 107334741 424780614 869322316 234089763 861179113 166233922 107334741 777567625 282641288 23405136 605868704 350369501 869322316 605868704 741527822 107334741 292988355 741527822 110800857 33552010 234841556 761390736 909865837 777567625 227189312 343298515 166233922 422474141 467312175 350802729 518399774 605868704 970819754 611449960 203170078 279958846 495151474 350369501 706143946 698204142 950319015 861175812 800444752 422474141 741527822 792486850 611449960 350802729 203170078 813693723 475750466 42633846 812629788 495151474 516798019 350369501 256737954 431992241 813693723 303512140 202470992 42633846 37467656 967462668 970819754 460621270 284097129 282641288 355623062 292988355 698204142 582046141 516798019 585399334 166233922 516798019 233350056 956074512 377015995 256737954 865966056 252767027 813693723 13084961 227189312 970819754 917782884 800444752 105230327 805493285 956074512 421280376 256807040 516798019 950319015 303512140 750210921 355623062 424780614 808616206 518410431 968673309 84100792 582046141 933874496 422474141 967462668 242163189 350369501 107334741 355623062 585399334 861175812 460621270 23405136 13084961 422657892 970819754 431992241 284097129 297851760 516798019 495151474 855274762 917782884 968673309 67084965 13084961 391551467 436662194 748725729 473596274 475750466 421280376 436662194 865966056 473596274 585399334 96325706 968673309 475750466 354577205 748725729 473596274 518399774 812629788 514786524 857039628 808616206 84100792 355623062 801608520 655852295 761390736 861179113 256807040 516798019 431992241 424780614 178776322 495151474 582046141 956074512 950319015 67084965 422474141 310459790 917782884 800444752 110800857 655852295 145395166 282641288 812629788 279958846 391551467 187933868 805493285 861179113 865966056 475750466 303512140 970819754 343298515 741527822 350802729 800444752 914482046 585399334 252767027 187307272 777567625 422474141 328713602 808616206 23405136 145395166 67084965 839573090 355623062 178776322 234089763 355623062 202470992 460621270 431992241 706143946 282641288 460621270 514786524 857039628 110800857 256737954 914482046 812629788 813693723 431992241 861179113 355623062 967462668 460621270 800444752 914482046 750210921 107334741 473596274 475750466 33552010 761390736 706143946 805493285 422474141 187307272 706143946 350369501 812629788 203170078 557917929 37467656 96325706 861179113 84100792 96325706 518399774 350369501 968673309 233350056 808616206 812629788 706143946 655852295 460621270 424780614 256807040 343298515 431992241 968673309 839573090 187933868 37467656 421280376 287514767 391551467 23405136 391551467 475750466 354441083 37467656 839573090 475750466 424780614 431992241 110800857 865966056 355623062 761390736 865966056 917782884 422474141 421280376 909865837 234841556 970819754 436662194 402728415 706143946 284097129 741527822 227189312 96325706 42633846 693909716 813693723 741527822 967462668 328713602 698204142 303512140 287514767 350802729 698204142 698204142 284097129 310459790 857039628 861175812 431992241 706143946 202470992 350369501 582046141 467312175 402728415 107334741 750210921 84100792 350369501 350369501 792486850 956074512 303512140 861179113 84100792 582046141 431992241 950319015 582046141 84100792 761390736 800444752 424780614 233350056 187933868 234089763 950319015 967462668 813693723 256807040 792486850 582046141 516798019 37467656 777567625 110800857 933874496 750210921 706143946 187307272 865966056 145395166 110800857 857039628 693909716 320767587 557917929 320767587 557917929 582046141 96325706 23405136 777567625 467312175 800444752 233350056 105230327 42633846 350369501 310459790 202470992 605868704 33552010 292988355 287514767 233350056 377015995 611449960 698204142 391551467 956074512 839573090 748725729 343298515 202470992 13084961 355623062 422474141 402728415 422657892 354577205 33552010 178776322 861179113 495151474 424780614 701144654 67084965 436662194 857039628 518399774 252767027 350369501 800444752 292988355 777567625 970819754 792486850 693909716 422474141 865966056 252767027 467312175 202470992 354577205 252767027 233350056 585399334 377015995 514786524 750210921 33552010 700216083 202470992 861179113 343298515 227189312 792486850 436662194 256807040 967462668 287514767 107334741 970819754 320767587 968673309 813693723 518410431 350802729 110800857 424780614 350369501 166233922 252767027 693909716 460621270 516798019 203170078 287514767 67084965 303512140 282641288 42633846 424780614 495151474 297851760 234089763 256737954 377015995 750210921 706143946 495151474 145395166 284097129 813693723 914482046 861179113 516798019 84100792 350802729 805493285 514786524 857039628 178776322 422474141 242163189 110800857 514786524 761390736 467312175 234841556 402728415 436662194 700216083 42633846 424780614 284097129 436662194 23405136 282641288 812629788 422657892 424780614 698204142 421280376 761390736 582046141 13084961 741527822 800444752 813693723 242163189 855274762 37467656 424780614 203170078 914482046 287514767 23405136 557917929 800444752 917782884 84100792 37467656 582046141 761390736 310459790 857039628 96325706 292988355 105230327 518410431 777567625 284097129 933874496 110800857 777567625 495151474 917782884 303512140 777567625 800444752 107334741 355623062 284097129 812629788 355623062 166233922 701144654 967462668 303512140 741527822 178776322 391551467 698204142 13084961 914482046 968673309 67084965 297851760 421280376 857039628 424780614 950319015 967462668 67084965 933874496 748725729 839573090 23405136 585399334 287514767 839573090 350802729 518410431 808616206 287514767 178776322 297851760 402728415 914482046 655852295 909865837 514786524 391551467 252767027 287514767 700216083 354577205 354441083 917782884 693909716 355623062 320767587 516798019 234841556 800444752 655852295 42633846 585399334 431992241 914482046 914482046 605868704 252767027 968673309 310459790 84100792 518410431 187933868 956074512 37467656 343298515 467312175 105230327 33552010 801608520 227189312 585399334 37467656 279958846 855274762 105230327 343298515 518399774 805493285 582046141 933874496 234089763 343298515 956074512 748725729 475750466 37467656 23405136 792486850 233350056 700216083 741527822 475750466 203170078 861179113 582046141 436662194 377015995 107334741 203170078 914482046 933874496 605868704 202470992 96325706 350369501 355623062 391551467 110800857 33552010 585399334 391551467 605868704 855274762 857039628 750210921 611449960 655852295 460621270 950319015 178776322 792486850 203170078 422474141 869322316 178776322 516798019 956074512 377015995 96325706 96325706 800444752 855274762 422474141 67084965 350369501 287514767 233350056 252767027 861179113 424780614 421280376 701144654 350802729 227189312 328713602 933874496 917782884 33552010 256737954 436662194 700216083 422474141 467312175 431992241 585399334 292988355 741527822 110800857 242163189 96325706 252767027 287514767 857039628 909865837 693909716 748725729 350369501 178776322 585399334 350802729 13084961 310459790 282641288 310459790 518410431 328713602 869322316 861175812 693909716 37467656 869322316 516798019 33552010 700216083 693909716 279958846 320767587 242163189 557917929 761390736 585399334 431992241 611449960 748725729 741527822 279958846 557917929 909865837 256737954 107334741 233350056 516798019 431992241 67084965 227189312 518399774 431992241 861179113 857039628 287514767 421280376 812629788 655852295 303512140 805493285 839573090 693909716 402728415 354441083 328713602 805493285 495151474 467312175 166233922 234089763 310459790 350369501 350369501 256807040 865966056 343298515 303512140 377015995 166233922 424780614 354577205 611449960 354441083 178776322 495151474 292988355 377015995 350802729 813693723 748725729 67084965 861179113 242163189 350369501 297851760 33552010 110800857 473596274 514786524 202470992 284097129 857039628 967462668 23405136 431992241 693909716 110800857 706143946 808616206 777567625 343298515 518410431 777567625 495151474 178776322 467312175 914482046 968673309 777567625 234089763 857039628 460621270 187307272 107334741 582046141 805493285 110800857 284097129 701144654 467312175 968673309 585399334 839573090 256807040 23405136 350802729 187307272 914482046 13084961 813693723 110800857 84100792 514786524 234841556 42633846 23405136 839573090 700216083 227189312 33552010 350369501 748725729 354441083 234089763 861179113 187307272 256807040 402728415 33552010 557917929 967462668 748725729 424780614 23405136 354577205 909865837 865966056 421280376 282641288 914482046 402728415 968673309 460621270 402728415 234089763 800444752 292988355 422474141 909865837 256737954 855274762 354441083 436662194 424780614 857039628 284097129 310459790 233350056 411437340 67084965 812629788 343298515 187933868 460621270 145395166 748725729 741527822 310459790 805493285 473596274 203170078 391551467 761390736 611449960 805493285 284097129 917782884 42633846 350802729 869322316 812629788 282641288 861175812 96325706 495151474 741527822 800444752 320767587 355623062 354577205 750210921 287514767 242163189 514786524 518399774 861175812 67084965 37467656 422474141 557917929 203170078 391551467 585399334 354441083 424780614 282641288 436662194 516798019 813693723 178776322 303512140 287514767 145395166 431992241 761390736 518399774 792486850 855274762 914482046 514786524 761390736 411437340 234841556 256737954 436662194 203170078 297851760 839573090 792486850 166233922 166233922 350369501 233350056 861175812 933874496 956074512 460621270 933874496 303512140 355623062 203170078 792486850 861175812 110800857 857039628 611449960 813693723 967462668 355623062 582046141 284097129 761390736 282641288 343298515 518399774 750210921 256737954 914482046 320767587 495151474 355623062 475750466 256807040 970819754 761390736 42633846 761390736 279958846 655852295 13084961 861175812 402728415 861175812 956074512 227189312 256807040 187307272 187307272 808616206 107334741 110800857 777567625 518410431 777567625 655852295 234841556 256807040 320767587 282641288 750210921 801608520 706143946 495151474 914482046 968673309 320767587 582046141 839573090 320767587 431992241 861179113 343298515 350369501 495151474 431992241 748725729 792486850 857039628 411437340 256807040 914482046 252767027 256737954 287514767 67084965 475750466 761390736 914482046 655852295 761390736 857039628 350802729 42633846 234841556 582046141 424780614 970819754 967462668 256807040 84100792 110800857 582046141 350369501 234841556 422474141 518399774 741527822 436662194 284097129 303512140 706143946 355623062 777567625 422657892 421280376 256737954 813693723 917782884 801608520 700216083 96325706 23405136 256737954 145395166 495151474 473596274 813693723 839573090 857039628 350369501 178776322 402728415 320767587 857039628 422657892 187307272 37467656 287514767 292988355 421280376 422657892 917782884 310459790 701144654 279958846 105230327 422657892 145395166 557917929 431992241 145395166 518410431 792486850 582046141 805493285 310459790 516798019 227189312 950319015 411437340 252767027 320767587 582046141 431992241 706143946 234841556 839573090 436662194 800444752 422657892 424780614 514786524 518410431 693909716 611449960 303512140 917782884 310459790 516798019 421280376 611449960 354441083 256737954 917782884 655852295 698204142 698204142 865966056 279958846 256737954 436662194 805493285 355623062 422474141 252767027 284097129 110800857 42633846 105230327 800444752 42633846 917782884 750210921 693909716 256737954 203170078 777567625 967462668 801608520 256807040 582046141 750210921 421280376 869322316 242163189 792486850 343298515 808616206 42633846 861179113 431992241 105230327 801608520 869322316 303512140 861175812 37467656 518410431 812629788 252767027 698204142 495151474 967462668 812629788 145395166 557917929 252767027 748725729 917782884 202470992 956074512 287514767 377015995 750210921 693909716 67084965 777567625 801608520 178776322 611449960 287514767 812629788 970819754 33552010 839573090 37467656 297851760 202470992 861175812 582046141 950319015 110800857 698204142 956074512 202470992 495151474 292988355 813693723 865966056 970819754 320767587 350802729 706143946 467312175 777567625 234841556 706143946 748725729 234841556 234089763 473596274 107334741 303512140 761390736 355623062 227189312 234089763 467312175 256737954 303512140 431992241 518410431 256737954 252767027 585399334 914482046 422474141 37467656 557917929 970819754 805493285 431992241 320767587 287514767 611449960 475750466 968673309 354577205 914482046 391551467 812629788 37467656 460621270 700216083 13084961 706143946 950319015 611449960 800444752 792486850 282641288 808616206 424780614 518399774 436662194 350802729 698204142 279958846 865966056 861175812 84100792 256807040 96325706 424780614 611449960 909865837 297851760 350369501 105230327 805493285 350369501 107334741 411437340 956074512 812629788 391551467 701144654 84100792 467312175 611449960 33552010 808616206 279958846 187933868 96325706 917782884 475750466 611449960 698204142 166233922 320767587 855274762 297851760 813693723 914482046 178776322 354441083 473596274 37467656 233350056 203170078 252767027 328713602 256737954 23405136 284097129 557917929 310459790 460621270 421280376 110800857 741527822 792486850 203170078 933874496 865966056 516798019 800444752 42633846 917782884 96325706 968673309 202470992 320767587 422474141 391551467 518410431 422657892 970819754 350802729 495151474 431992241 605868704 700216083 514786524 202470992 605868704 84100792 750210921 805493285 861179113 605868704 518399774 861179113 865966056 234089763 350802729 292988355 42633846 585399334 495151474 354441083 303512140 611449960 145395166 813693723 950319015 473596274 202470992 242163189 234089763 800444752 84100792 933874496 460621270 320767587 354441083 800444752 178776322 968673309 460621270 706143946 178776322 279958846 256807040 792486850 187933868 23405136 741527822 475750466 967462668 303512140 284097129 805493285 37467656 110800857 436662194 350369501 202470992 518399774 813693723 402728415 33552010 402728415 297851760 611449960 475750466 96325706 748725729 869322316 865966056 698204142 495151474 391551467 861175812 970819754 861179113 855274762 202470992 320767587 967462668 750210921 202470992 287514767 303512140 355623062 203170078 861179113 284097129 495151474 303512140 233350056 187933868 187307272 303512140 110800857 748725729 303512140 234841556 518399774 284097129 970819754 970819754 242163189 320767587 84100792 808616206 514786524 950319015 187933868 303512140 187933868 105230327 611449960 37467656 865966056 107334741 431992241 411437340 37467656 956074512 282641288 292988355 284097129 750210921 865966056 350369501 33552010 187933868 516798019 187933868 282641288 422657892 611449960 33552010 303512140 861175812 350369501 377015995 424780614 37467656 557917929 422474141 421280376 857039628 42633846 42633846 166233922 350369501 107334741 431992241 605868704 67084965 303512140 741527822 411437340 282641288 706143946 585399334 518399774 421280376 792486850 187307272 431992241 475750466 698204142 467312175 252767027 605868704 460621270 252767027 377015995 23405136 700216083 967462668 187933868 914482046 227189312 203170078 279958846 557917929 350802729 431992241 105230327 792486850 605868704 282641288 42633846 869322316 42633846 909865837 839573090 424780614 518399774 777567625 391551467 37467656 436662194 857039628 467312175 187307272 354577205 701144654 655852295 582046141 227189312 234089763 227189312 233350056 777567625 475750466 777567625 279958846 328713602 355623062 467312175 970819754 96325706 227189312 855274762 857039628 256737954 355623062 970819754 514786524 514786524 693909716 808616206 110800857 422474141 605868704 585399334 287514767 354577205 518399774 473596274 865966056 800444752 110800857 808616206 917782884 813693723 166233922 693909716 514786524 518399774 110800857 202470992 968673309 950319015 917782884 256807040 585399334 234841556 808616206 611449960 391551467 557917929 256807040 750210921 605868704 350369501 777567625 354577205 105230327 354441083 701144654 343298515 320767587 917782884 950319015 279958846 857039628 256737954 801608520 475750466 855274762 166233922 377015995 801608520 750210921 234841556 933874496 67084965 284097129 234841556 343298515 33552010 96325706 252767027 585399334 422657892 178776322 857039628 84100792 869322316 855274762 855274762 234089763 495151474 411437340 292988355 861179113 605868704 187307272 970819754 279958846 968673309 96325706 203170078 284097129 110800857 282641288 869322316 424780614 968673309 857039628 518399774 801608520 605868704 701144654 750210921 808616206 287514767 968673309 178776322 777567625 861179113 297851760 256807040 287514767 350802729 187307272 967462668 801608520 701144654 422657892 422657892 741527822 706143946 67084965 350802729 33552010 611449960 605868704 67084965 282641288 256807040 805493285 914482046 256737954 467312175 917782884 422657892 518410431 693909716 203170078 377015995 256737954 956074512 343298515 813693723 354441083 812629788 805493285 234089763 800444752 813693723 350369501 777567625 355623062 13084961 350369501 741527822 857039628 839573090 495151474 292988355 865966056 96325706 411437340 801608520 292988355 706143946 700216083 23405136 933874496 495151474 869322316 813693723 421280376 861179113 495151474 424780614 557917929 748725729 145395166 800444752 869322316 839573090 473596274 865966056 467312175 950319015 422474141 105230327 761390736 861175812 970819754 107334741 693909716 611449960 292988355 741527822 297851760 422474141 422474141 869322316 698204142 234089763 354577205 748725729 354441083 350802729 700216083 187307272 282641288 865966056 166233922 693909716 761390736 422657892 605868704 933874496 516798019 23405136 812629788 518399774 473596274 354441083 424780614 813693723 460621270 585399334 67084965 933874496 84100792 585399334 187933868 354441083 343298515 909865837 761390736 187933868 328713602 655852295 203170078 84100792 202470992 655852295 693909716 655852295 514786524 354441083 917782884 350802729 748725729 328713602 284097129 252767027 970819754 284097129 968673309 422657892 202470992 145395166 13084961 706143946 303512140 256737954 518399774 202470992 234841556 516798019 655852295 967462668 460621270 350802729 227189312 839573090 256807040 909865837 467312175 297851760 202470992 813693723 402728415 495151474 792486850 693909716 800444752 967462668 582046141 865966056 310459790 178776322 110800857 354441083 701144654 582046141 956074512 701144654 805493285 343298515 909865837 284097129 750210921 292988355 933874496 839573090 391551467 516798019 202470992 585399334 33552010 110800857 110800857 145395166 655852295 310459790 518410431 700216083 282641288 518410431 467312175 933874496 402728415 750210921 605868704 514786524 354577205 518399774 242163189 460621270 914482046 252767027 808616206 861175812 460621270 605868704 402728415 343298515 777567625 970819754 203170078 914482046 391551467 585399334 917782884 42633846 354441083 805493285 706143946 203170078 377015995 377015995 514786524 967462668 328713602 855274762 865966056 166233922 166233922 761390736 320767587 350369501 96325706 411437340 377015995 282641288 256737954 839573090 861175812 402728415 801608520 516798019 287514767 227189312 42633846 761390736 350369501 233350056 23405136 698204142 350802729 328713602 234841556 303512140 328713602 256807040 761390736 909865837 861175812 917782884 242163189 701144654 655852295 377015995 436662194 585399334 855274762 287514767 861179113 701144654 242163189 706143946 355623062 377015995 557917929 187933868 431992241 748725729 865966056 467312175 42633846 202470992 808616206 460621270 741527822 343298515 110800857 178776322 514786524 37467656 968673309 279958846 865966056 869322316 460621270 145395166 284097129 202470992 473596274 516798019 701144654 557917929 421280376 391551467 655852295 37467656 350802729 187307272 422474141 256737954 557917929 256807040 750210921 950319015 611449960 310459790 436662194 777567625 792486850 350802729 424780614 857039628 516798019 950319015 424780614 354577205 700216083 42633846 557917929 187933868 605868704 431992241 178776322 96325706 933874496 750210921 701144654 909865837 605868704 282641288 354577205 96325706 320767587 855274762 391551467 202470992 256737954 411437340 96325706 495151474 202470992 328713602 67084965 391551467 473596274 297851760 585399334 422474141 391551467 514786524 107334741 320767587 67084965 252767027 914482046 970819754 292988355 411437340 279958846 350802729 292988355 234089763 303512140 350369501 706143946 655852295 422474141 110800857 421280376 203170078 813693723 178776322 585399334 473596274 343298515 252767027 473596274 354577205 475750466 354577205 431992241 869322316 187933868 812629788 33552010 145395166 808616206 354441083 110800857 242163189 812629788 343298515 328713602 422657892 467312175 328713602 421280376 950319015 933874496 839573090 750210921 857039628 585399334 748725729 693909716 202470992 518410431 411437340 700216083 234841556 13084961 187307272 750210921 107334741 187307272 761390736 411437340 203170078 475750466 467312175 411437340 422474141 800444752 467312175 495151474 460621270 202470992 227189312 354441083 605868704 242163189 812629788 187307272 96325706 145395166 187933868 354441083 320767587 203170078 96325706 252767027 516798019 805493285 377015995 303512140 328713602 933874496 279958846 354577205 252767027 411437340 256737954 956074512 750210921 256807040 967462668 202470992 422474141 967462668 812629788 557917929 777567625 284097129 279958846 968673309 585399334 968673309 37467656 227189312 839573090 84100792 421280376 284097129 402728415 107334741 700216083 748725729 84100792 303512140 865966056 839573090 792486850 227189312 310459790 431992241 748725729 761390736 279958846 750210921 914482046 693909716 516798019 105230327 655852295 256737954 422657892 917782884 693909716 655852295 693909716 801608520 693909716 234841556 354441083 355623062 436662194 748725729 411437340 33552010 279958846 801608520 297851760 422474141 933874496 37467656 750210921 282641288 801608520 956074512 23405136 391551467 303512140 320767587 865966056 37467656 284097129 914482046 67084965 748725729 411437340 970819754 917782884 354577205 933874496 518410431 187933868 178776322 605868704 475750466 514786524 701144654 350369501 242163189 279958846 422474141 350369501 284097129 310459790 256807040 611449960 284097129 227189312 234089763 956074512 402728415 516798019 284097129 402728415 693909716 107334741 839573090 956074512 812629788 203170078 424780614 424780614 350802729 96325706 813693723 741527822 777567625 706143946 284097129 282641288 516798019 242163189 297851760 234089763 279958846 956074512 107334741 700216083 950319015 422657892 968673309 495151474 839573090 256737954 869322316 227189312 202470992 968673309 203170078 968673309 242163189 777567625 701144654 105230327 748725729 377015995 234841556 933874496 391551467 354577205 350369501 748725729 839573090 421280376 582046141 297851760 741527822 861175812 13084961 67084965 256807040 857039628 518399774 808616206 805493285 252767027 422474141 377015995 37467656 411437340 582046141 303512140 855274762 279958846 256807040 813693723 700216083 839573090 813693723 698204142 748725729 227189312 473596274 611449960 234089763 227189312 655852295 516798019 518410431 203170078 377015995 421280376 585399334 813693723 855274762 33552010 518410431 706143946 202470992 422657892 343298515 37467656 42633846 914482046 234841556 761390736 956074512 424780614 422474141 801608520 700216083 800444752 585399334 84100792 42633846 813693723 256737954 611449960 436662194 761390736 422474141 460621270 166233922 105230327 514786524 917782884 605868704 861175812 279958846 279958846 748725729 514786524 242163189 145395166 402728415 13084961 354577205 303512140 328713602 422474141 256737954 431992241 475750466 303512140 234841556 698204142 869322316 706143946 187307272 557917929 166233922 411437340 355623062 343298515 655852295 67084965 460621270 460621270 808616206 23405136 287514767 800444752 557917929 909865837 234841556 950319015 518399774 234089763 187933868 402728415 857039628 777567625 328713602 23405136 411437340 950319015 84100792 350802729 693909716 693909716 23405136 234841556 233350056 105230327 914482046 518410431 805493285 33552010 611449960 282641288 473596274 252767027 256807040 909865837 424780614 750210921 473596274 279958846 518399774 320767587 320767587 402728415 256737954 431992241 431992241 282641288 320767587 869322316 110800857 812629788 350369501 279958846 582046141 424780614 473596274 839573090 96325706 748725729 968673309 355623062 320767587 698204142 473596274 585399334 67084965 234841556 421280376 187307272 422474141 234841556 107334741 706143946 310459790 310459790 475750466 777567625 292988355 242163189 424780614 202470992 869322316 256737954 800444752 252767027 865966056 761390736 706143946 861179113 741527822 105230327 166233922 33552010 839573090 234089763 777567625 750210921 422474141 855274762 475750466 701144654 557917929 869322316 284097129 761390736 968673309 282641288 292988355 145395166 967462668 402728415 970819754 611449960 701144654 284097129 460621270 812629788 701144654 813693723 518399774 857039628 748725729 166233922 23405136 861175812 855274762 518410431 655852295 473596274 967462668 865966056 227189312 110800857 42633846 350369501 460621270 310459790 110800857 320767587 514786524 328713602 956074512 303512140 750210921 234089763 917782884 310459790 467312175 805493285 350802729 909865837 917782884 706143946 354577205 284097129 968673309 377015995 792486850 475750466 279958846 701144654 37467656 516798019 761390736 242163189 421280376 292988355 436662194 320767587 605868704 256807040 166233922 233350056 805493285 750210921 805493285 473596274 320767587 761390736 203170078 310459790 256737954 805493285 655852295 516798019 320767587 391551467 741527822 701144654 33552010 203170078 861175812 234089763 343298515 700216083 700216083 242163189 350369501 33552010 202470992 748725729 933874496 320767587 950319015 748725729 467312175 424780614 748725729 67084965 166233922 956074512 741527822 282641288 297851760 855274762 37467656 421280376 202470992 861179113 187933868 166233922 279958846 917782884 145395166 741527822 303512140 475750466 96325706 67084965 865966056 813693723 950319015 202470992 777567625 514786524 741527822 706143946 297851760 861175812 402728415 310459790 698204142 917782884 436662194 252767027 693909716 700216083 320767587 970819754 701144654 67084965 431992241 227189312 750210921 411437340 96325706 801608520 865966056 514786524 467312175 582046141 582046141 970819754 861179113 422657892 475750466 252767027 933874496 287514767 436662194 518410431 284097129 242163189 166233922 748725729 861179113 422657892 970819754 282641288 967462668 422657892 808616206 655852295 436662194 460621270 605868704 518399774 706143946 706143946 292988355 424780614 187933868 698204142 516798019 495151474 178776322 857039628 495151474 813693723 741527822 377015995 917782884 284097129 355623062 750210921 761390736 582046141 234089763 431992241 706143946 391551467 801608520 777567625 110800857 328713602 33552010 37467656 279958846 516798019 518399774 33552010 37467656 585399334 303512140 460621270 279958846 518399774 328713602 495151474 956074512 813693723 967462668 968673309 377015995 839573090 914482046 252767027 187307272 475750466 518399774 377015995 761390736 956074512 377015995 431992241 857039628 187933868 473596274 801608520 467312175 582046141 350369501 13084961 421280376 839573090 227189312 350802729 110800857 750210921 655852295 310459790 355623062 37467656 467312175 495151474 516798019 956074512 234089763 693909716 350802729 808616206 13084961 284097129 252767027 611449960 467312175 42633846 861179113 605868704 777567625 473596274 422474141 460621270 605868704 475750466 967462668 13084961 354577205 42633846 761390736 933874496 808616206 279958846 284097129 861175812 792486850 42633846 495151474 166233922 750210921 701144654 343298515 252767027 145395166 693909716 518399774 914482046 701144654 967462668 422657892 933874496 700216083 84100792 801608520 33552010 706143946 800444752 391551467 917782884 33552010 933874496 421280376 391551467 33552010 84100792 350802729 855274762 839573090 967462668 37467656 917782884 812629788 391551467 256737954 256737954 748725729 693909716 956074512 377015995 473596274 585399334 605868704 467312175 350369501 460621270 792486850 354577205 42633846 950319015 350802729 203170078 110800857 279958846 234841556 475750466 242163189 242163189 914482046 655852295 518410431 518399774 467312175 422657892 320767587 431992241 234841556 96325706 777567625 855274762 968673309 145395166 861179113 436662194 421280376 42633846 84100792 110800857 701144654 110800857 431992241 808616206 391551467 402728415 839573090 178776322 865966056 460621270 42633846 861175812 698204142 761390736 320767587 514786524 391551467 37467656 303512140 328713602 839573090 107334741 13084961 303512140 750210921 411437340 611449960 970819754 698204142 256807040 855274762 279958846 424780614 107334741 813693723 956074512 377015995 557917929 355623062 748725729 968673309 950319015 110800857 350369501 178776322 861179113 411437340 67084965 473596274 967462668 741527822 37467656 355623062 233350056 402728415 516798019 178776322 166233922 42633846 698204142 706143946 279958846 422474141 284097129 801608520 242163189 422657892 700216083 813693723 914482046 110800857 67084965 242163189 84100792 402728415 518410431 557917929 377015995 421280376 284097129 256737954 611449960 585399334 145395166 460621270 391551467 354441083 391551467 424780614 741527822 970819754 968673309 354441083 475750466 402728415 320767587 693909716 424780614 37467656 582046141 110800857 582046141 813693723 320767587 37467656 518410431 956074512 310459790 805493285 178776322 350802729 917782884 297851760 970819754 706143946 284097129 297851760 582046141 861179113 110800857 292988355 518410431 582046141 310459790 585399334 422657892 460621270 706143946 96325706 436662194 377015995 909865837 105230327 706143946 475750466 436662194 700216083 861175812 518410431 968673309 855274762 475750466 377015995 857039628 956074512 700216083 310459790 808616206 436662194 282641288 956074512 800444752 424780614 761390736 585399334 233350056 933874496 968673309 950319015 355623062 350369501 37467656 424780614 741527822 107334741 655852295 284097129 402728415 605868704 777567625 792486850 761390736 473596274 145395166 343298515 801608520 13084961 13084961 917782884 282641288 320767587 355623062 256737954 402728415 320767587 110800857 355623062 655852295 431992241 777567625 354577205 914482046 808616206 467312175 611449960 611449960 107334741 37467656 431992241 37467656 256807040 203170078 557917929 748725729 284097129 187933868 956074512 950319015 473596274 350802729 13084961 605868704 436662194 869322316 234089763 187933868 287514767 748725729 145395166 855274762 861175812 968673309 343298515 297851760 701144654 855274762 107334741 67084965 585399334 805493285 287514767 956074512 701144654 909865837 516798019 310459790 801608520 557917929 284097129 750210921 292988355 96325706 761390736 460621270 343298515 967462668 107334741 256807040 166233922 956074512 956074512 956074512 67084965 166233922 355623062 242163189 865966056 839573090 227189312 166233922 917782884 857039628 460621270 256737954 956074512 967462668 234841556 145395166 145395166 202470992 187307272 861175812 698204142 292988355 328713602 284097129 706143946 956074512 865966056 424780614 42633846 473596274 967462668 970819754 252767027 518410431 861179113 693909716 701144654 402728415 422657892 328713602 698204142 279958846 605868704 655852295 861179113 473596274 297851760 33552010 284097129 861179113 242163189 967462668 761390736 320767587 861179113 968673309 279958846 800444752 303512140 178776322 166233922 287514767 813693723 422657892 582046141 328713602 203170078 611449960 812629788 297851760 67084965 67084965 861179113 585399334 460621270 178776322 377015995 792486850 145395166 967462668 861179113 320767587 287514767 467312175 107334741 178776322 421280376 227189312 655852295 869322316 917782884 611449960 605868704 970819754 328713602 761390736 187307272 411437340 287514767 84100792 350369501 655852295 187933868 203170078 698204142 110800857 865966056 355623062 145395166 750210921 203170078 473596274 377015995 391551467 33552010 13084961 518410431 917782884 431992241 805493285 354577205 557917929 582046141 252767027 777567625 354441083 698204142 256737954 84100792 23405136 422474141 187307272 391551467 328713602 473596274 354441083 187307272 655852295 166233922 518410431 166233922 917782884 514786524 227189312 84100792 256737954 354441083 748725729 801608520 355623062 391551467 968673309 355623062 473596274 166233922 178776322 839573090 585399334 801608520 801608520 233350056 84100792 227189312 350369501 252767027 145395166 460621270 693909716 855274762 23405136 402728415 605868704 582046141 422474141 145395166 23405136 839573090 355623062 422474141 950319015 557917929 792486850 865966056 909865837 467312175 706143946 350369501 145395166 805493285 698204142 968673309 777567625 431992241 698204142 436662194 839573090 865966056 187307272 813693723 110800857 234089763 320767587 693909716 37467656 256737954 402728415 202470992 808616206 495151474 166233922 750210921 865966056 178776322 431992241 354577205 516798019 203170078 808616206 970819754 282641288 203170078 391551467 516798019 698204142 292988355 145395166 320767587 813693723 279958846 861179113 813693723 354441083 166233922 861175812 202470992 84100792 110800857 917782884 320767587 655852295 377015995 693909716 970819754 292988355 234841556 800444752 869322316 436662194 812629788 282641288 279958846 970819754 557917929 467312175 256807040 96325706 421280376 23405136 557917929 655852295 950319015 611449960 202470992 777567625 701144654 234841556 110800857 252767027 411437340 861179113 110800857 202470992 582046141 292988355 287514767 242163189 761390736 917782884 777567625 203170078 808616206 813693723 354577205 917782884 252767027 950319015 967462668 42633846 310459790 227189312 303512140 967462668 516798019 202470992 145395166 968673309 310459790 706143946 377015995 914482046 812629788 256807040 585399334 950319015 279958846 514786524 110800857 777567625 582046141 514786524 585399334 252767027 582046141 801608520 748725729 701144654 475750466 460621270 23405136 698204142 655852295 582046141 611449960 750210921 777567625 350369501 107334741 303512140 698204142 234841556 800444752 869322316 355623062 233350056 203170078 391551467 655852295 37467656 909865837 706143946 256737954 693909716 950319015 839573090 909865837 256737954 611449960 287514767 467312175 855274762 284097129 23405136 950319015 422474141 473596274 377015995 187307272 741527822 917782884 354577205 310459790 475750466 800444752 96325706 422657892 693909716 84100792 234089763 777567625 320767587 166233922 292988355 698204142 37467656 284097129 475750466 202470992 701144654 202470992 514786524 42633846 284097129 611449960 355623062 328713602 256807040 13084961 310459790 303512140 350802729 970819754 857039628 256737954 242163189 292988355 13084961 23405136 812629788 865966056 187933868 431992241 37467656 350802729 145395166 202470992 84100792 234841556 605868704 187307272 516798019 655852295 467312175 242163189 355623062 145395166 585399334 37467656 518399774 475750466 202470992 343298515 431992241 698204142 202470992 282641288 202470992 256737954 343298515 421280376 693909716 256737954 813693723 227189312 13084961 431992241 857039628 107334741 706143946 748725729 855274762 279958846 514786524 557917929 800444752 355623062 801608520 145395166 585399334 350802729 292988355 460621270 655852295 698204142 424780614 297851760 178776322 801608520 436662194 808616206 701144654 436662194 377015995 741527822 96325706 422474141 310459790 297851760 950319015 187933868 391551467 557917929 284097129 909865837 741527822 467312175 431992241 516798019 42633846 706143946 514786524 431992241 467312175 287514767 252767027 693909716 792486850 460621270 13084961 422657892 411437340 495151474 914482046 233350056 107334741 750210921 422657892 110800857 748725729 777567625 698204142 355623062 431992241 970819754 292988355 693909716 865966056 234089763 800444752 700216083 655852295 917782884 37467656 611449960 933874496 202470992 808616206 411437340 402728415 422474141 748725729 145395166 813693723 970819754 96325706 284097129 611449960 166233922 706143946 287514767 320767587 467312175 256737954 377015995 282641288 655852295 350802729 279958846 956074512 107334741 750210921 391551467 242163189 967462668 107334741 516798019 282641288 203170078 402728415 917782884 343298515 355623062 701144654 105230327 287514767 107334741 107334741 855274762 411437340 256807040 411437340 855274762 605868704 436662194 813693723 320767587 813693723 145395166 950319015 514786524 110800857 377015995 310459790 187307272 861175812 917782884 741527822 970819754 701144654 424780614 279958846 693909716 748725729 310459790 242163189 808616206 234089763 473596274 256737954 350369501 968673309 355623062 234841556 761390736 282641288 377015995 557917929 203170078 516798019 320767587 105230327 350369501 808616206 402728415 855274762 343298515 748725729 422657892 422657892 706143946 187307272 431992241 968673309 422657892 514786524 67084965 655852295 310459790 282641288 424780614 187307272 377015995 693909716 706143946 812629788 256807040 187933868 909865837 693909716 33552010 516798019 328713602 557917929 203170078 557917929 13084961 287514767 475750466 292988355 282641288 227189312 328713602 748725729 748725729 84100792 605868704 13084961 402728415 105230327 107334741 748725729 861175812 813693723 411437340 473596274 252767027 107334741 792486850 475750466 256737954 303512140 343298515 585399334 96325706 227189312 700216083 436662194 518410431 801608520 585399334 421280376 861179113 33552010 310459790 869322316 96325706 869322316 13084961 203170078 178776322 350802729 350802729 297851760 914482046 700216083 861179113 855274762 968673309 107334741 857039628 187307272 436662194 857039628 518410431 518399774 67084965 968673309 252767027 422657892 279958846 23405136 861175812 701144654 792486850 812629788 328713602 514786524 13084961 808616206 187933868 187307272 187933868 475750466 37467656 242163189 518410431 861175812 233350056 202470992 516798019 518399774 328713602 970819754 343298515 800444752 202470992 865966056 970819754 700216083 968673309 431992241 495151474 252767027 145395166 328713602 402728415 292988355 424780614 354577205 655852295 350802729 110800857 516798019 203170078 320767587 23405136 421280376 968673309 203170078 350369501 693909716 516798019 202470992 42633846 800444752 582046141 203170078 557917929 801608520 105230327 967462668 350802729 516798019 495151474 354577205 96325706 256737954 256807040 855274762 933874496 202470992 187307272 187307272 865966056 812629788 585399334 800444752 421280376 320767587 813693723 279958846 145395166 808616206 914482046 187933868 800444752 800444752 377015995 518410431 808616206 166233922 252767027 23405136 297851760 67084965 967462668 96325706 967462668 813693723 37467656 107334741 956074512 800444752 227189312 950319015 750210921 187307272 741527822 242163189 436662194 242163189 107334741 234089763 914482046 582046141 33552010 411437340 967462668 187307272 467312175 611449960 320767587 320767587 187933868 436662194 350802729 970819754 516798019 495151474 227189312 700216083 701144654 202470992 84100792 187307272 431992241 234089763 391551467 37467656 655852295 475750466 355623062 328713602 800444752 105230327 424780614 741527822 968673309 495151474 968673309 411437340 279958846 411437340 110800857 84100792 310459790 252767027 813693723 320767587 233350056 33552010 970819754 166233922 869322316 252767027 518399774 328713602 698204142 227189312 516798019 812629788 805493285 813693723 279958846 869322316 967462668 518410431 354441083 96325706 303512140 287514767 105230327 13084961 748725729 518410431 377015995 467312175 655852295 611449960 411437340 256737954 585399334 328713602 748725729 857039628 287514767 800444752 233350056 110800857 178776322 23405136 350802729 698204142 748725729 950319015 354577205 761390736 107334741 933874496 187933868 700216083 343298515 861175812 355623062 741527822 256737954 42633846 855274762 914482046 350369501 287514767 284097129 861179113 303512140 861179113 801608520 582046141 701144654 750210921 284097129 475750466 967462668 585399334 800444752 741527822 812629788 67084965 861179113 950319015 431992241 467312175 227189312 855274762 698204142 343298515 242163189 178776322 933874496 950319015 242163189 350369501 914482046 252767027 855274762 909865837 808616206 909865837 279958846 424780614 354441083 693909716 105230327 516798019 203170078 187307272 354577205 808616206 861175812 107334741 354441083 956074512 256737954 282641288 84100792 473596274 96325706 933874496 808616206 956074512 350802729 473596274 808616206 310459790 287514767 460621270 234089763 402728415 869322316 813693723 861175812 917782884 391551467 467312175 105230327 467312175 812629788 234841556 701144654 701144654 800444752 242163189 865966056 518410431 933874496 950319015 605868704 473596274 861175812 350369501 234841556 706143946 234841556 377015995 355623062 700216083 233350056 422657892 741527822 303512140 310459790 467312175 355623062 67084965 557917929 914482046 303512140 865966056 422657892 557917929 909865837 411437340 145395166 698204142 585399334 861179113 436662194 187933868 279958846 557917929 950319015 917782884 909865837 282641288 585399334 701144654 655852295 761390736 518410431 475750466 855274762 933874496 861175812 950319015 933874496 252767027 693909716 750210921 805493285 701144654 495151474 698204142 495151474 917782884 233350056 861175812 473596274 343298515 518410431 968673309 967462668 391551467 857039628 813693723 473596274 869322316 234089763 611449960 166233922 377015995 377015995 203170078 354577205 187307272 227189312 422657892 467312175 107334741 518399774 857039628 970819754 933874496 320767587 968673309 303512140 812629788 861175812 297851760 956074512 909865837 970819754 857039628 227189312 234841556 701144654 391551467 292988355 178776322 282641288 33552010 585399334 701144654 227189312 967462668 256737954 706143946 297851760 473596274 227189312 516798019 256737954 857039628 706143946 467312175 857039628 655852295 203170078 865966056 467312175 801608520 343298515 865966056 303512140 166233922 748725729 585399334 801608520 605868704 605868704 855274762 282641288 242163189 350802729 110800857 970819754 431992241 303512140 750210921 914482046 467312175 585399334 391551467 279958846 105230327 970819754 13084961 402728415 67084965 227189312 242163189 377015995 23405136 343298515 909865837 23405136 23405136 516798019 354441083 605868704 105230327 801608520 187307272 865966056 67084965 706143946 37467656 96325706 33552010 343298515 343298515 914482046 701144654 391551467 411437340 741527822 475750466 13084961 800444752 518410431 355623062 761390736 421280376 107334741 187933868 422657892 282641288 741527822 706143946 518410431 605868704 460621270 256807040 865966056 252767027 256737954 343298515 518399774 284097129 861175812 516798019 516798019 706143946 967462668 748725729 748725729 970819754 968673309 391551467 950319015 42633846 956074512 297851760 956074512 706143946 812629788 297851760 292988355 354577205 467312175 105230327 292988355 424780614 557917929 343298515 256737954 605868704 96325706 800444752 292988355 234841556 473596274 808616206 402728415 354577205 970819754 800444752 23405136 178776322 812629788 110800857 37467656 967462668 377015995 777567625 655852295 234841556 23405136 861175812 956074512 801608520 67084965 110800857 354577205 145395166 792486850 292988355 777567625 282641288 748725729 203170078 84100792 320767587 350802729 706143946 467312175 84100792 857039628 748725729 67084965 292988355 422657892 310459790 320767587 698204142 284097129 473596274 279958846 585399334 391551467 518399774 13084961 422474141 800444752 514786524 145395166 256807040 518410431 303512140 861179113 402728415 436662194 422474141 865966056 424780614 391551467 805493285 700216083 37467656 473596274 431992241 557917929 233350056 310459790 297851760 800444752 605868704 145395166 865966056 761390736 391551467 855274762 96325706 706143946 431992241 557917929 282641288 145395166 256737954 861175812 297851760 605868704 869322316 460621270 933874496 166233922 350369501 909865837 777567625 693909716 145395166 967462668 107334741 813693723 805493285 700216083 287514767 436662194 187307272 42633846 355623062 355623062 808616206 611449960 514786524 328713602 792486850 287514767 909865837 861175812 391551467 436662194 84100792 84100792 354441083 861175812 582046141 303512140 800444752 33552010 42633846 861179113 402728415 178776322 869322316 700216083 13084961 23405136 145395166 467312175 706143946 967462668 242163189 287514767 950319015 495151474 557917929 84100792 203170078 187307272 178776322 105230327 233350056 761390736 96325706 187307272 187307272 377015995 693909716 354441083 350802729 909865837 857039628 970819754 252767027 187307272 354577205 355623062 350369501 518399774 800444752 693909716 909865837 436662194 33552010 234841556 839573090 909865837 761390736 956074512 67084965 377015995 256737954 310459790 424780614 292988355 750210921 761390736 282641288 777567625 96325706 514786524 813693723 303512140 460621270 282641288 516798019 460621270 234089763 234089763 970819754 256737954 518410431 252767027 970819754 166233922 178776322 473596274 950319015 187307272 310459790 252767027 391551467 914482046 956074512 431992241 203170078 421280376 256807040 761390736 914482046 234841556 516798019 518399774 422474141 861175812 857039628 431992241 557917929 514786524 436662194 761390736 402728415 741527822 917782884 187933868 402728415 37467656 861179113 355623062 808616206 967462668 436662194 252767027 282641288 320767587 33552010 107334741 655852295 933874496 909865837 777567625 402728415 354577205 805493285 234089763 328713602 166233922 933874496 354441083 585399334 698204142 13084961 178776322 411437340 37467656 303512140 42633846 655852295 328713602 252767027 970819754 252767027 557917929 801608520 605868704 869322316 424780614 13084961 611449960 105230327 422474141 436662194 812629788 343298515 105230327 310459790 282641288 801608520 909865837 950319015 233350056 495151474 284097129 808616206 460621270 234089763 84100792 869322316 402728415 855274762 187933868 23405136 354577205 187933868 611449960 355623062 227189312 424780614 950319015 467312175 514786524 13084961 792486850 436662194 411437340 800444752 706143946 227189312 42633846 178776322 67084965 861175812 166233922 611449960 855274762 234089763 950319015 310459790 514786524 557917929 187933868 227189312 411437340 582046141 585399334 514786524 391551467 865966056 402728415 611449960 292988355 861175812 812629788 227189312 933874496 343298515 968673309 354441083 956074512 748725729 256807040 411437340 698204142 411437340 187933868 424780614 475750466 495151474 585399334 761390736 861179113 84100792 145395166 518399774 801608520 473596274 950319015 256807040 287514767 473596274 110800857 166233922 460621270 292988355 284097129 355623062 805493285 792486850 431992241 411437340 869322316 310459790 460621270 611449960 805493285 252767027 805493285 328713602 411437340 914482046 37467656 518410431 611449960 145395166 582046141 350802729 698204142 967462668 256807040 813693723 23405136 582046141 812629788 279958846 424780614 950319015 284097129 473596274 178776322 84100792 460621270 813693723 869322316 310459790 42633846 377015995 605868704 805493285 252767027 467312175 203170078 96325706 933874496 242163189 741527822 436662194 33552010 475750466 105230327 970819754 145395166 748725729 460621270 422657892 436662194 234089763 23405136 805493285 917782884 233350056 839573090 956074512 861175812 431992241 750210921 187307272 582046141 377015995 292988355 187307272 355623062 655852295 855274762 495151474 67084965 467312175 256807040 234841556 698204142 518399774 424780614 914482046 475750466 839573090 256737954 741527822 234089763 748725729 808616206 96325706 839573090 805493285 203170078 350369501 105230327 516798019 424780614 861179113 557917929 350369501 402728415 557917929 33552010 284097129 328713602 514786524 970819754 495151474 234841556 252767027 233350056 411437340 741527822 861175812 42633846 473596274 855274762 473596274 909865837 855274762 917782884 242163189 792486850 700216083 284097129 813693723 698204142 110800857 761390736 800444752 518399774 857039628 422474141 436662194 861179113 516798019 800444752 234841556 557917929 950319015 67084965 287514767 424780614 310459790 421280376 805493285 242163189 421280376 303512140 865966056 605868704 967462668 700216083 808616206 655852295 105230327 422657892 808616206 350802729 750210921 475750466 422474141 354441083 110800857 292988355 292988355 968673309 355623062 202470992 292988355 310459790 865966056 350369501 698204142 422657892 516798019 970819754 700216083 424780614 279958846 839573090 297851760 473596274 411437340 202470992 956074512 698204142 227189312 812629788 422474141 777567625 436662194 431992241 518399774 748725729 242163189 950319015 967462668 741527822 202470992 777567625 37467656 187933868 605868704 242163189 700216083 700216083 861179113 13084961 350802729 33552010 861179113 187933868 282641288 166233922 355623062 107334741 234841556 518399774 350369501 354441083 256807040 861175812 473596274 741527822 839573090 431992241 355623062 303512140 812629788 701144654 750210921 233350056 145395166 13084961 698204142 700216083 67084965 84100792 234841556 693909716 761390736 741527822 105230327 422474141 328713602 320767587 84100792 495151474 467312175 516798019 227189312 693909716 869322316 761390736 292988355 67084965 701144654 968673309 605868704 495151474 813693723 514786524 861179113 473596274 202470992 909865837 865966056 421280376 516798019 518399774 611449960 411437340 933874496 328713602 750210921 605868704 605868704 284097129 328713602 187307272 287514767 203170078 861179113 475750466 422657892 475750466 234089763 473596274 355623062 350802729 748725729 475750466 855274762 792486850 970819754 655852295 495151474 105230327 436662194 33552010 320767587 467312175 145395166 292988355 701144654 402728415 178776322 812629788 777567625 557917929 436662194 693909716 436662194 514786524 968673309 914482046 279958846 303512140 518399774 750210921 279958846 234841556 107334741 869322316 514786524 242163189 233350056 956074512 202470992 203170078 287514767 391551467 37467656 808616206 227189312 917782884 328713602 968673309 242163189 145395166 605868704 421280376 467312175 422657892 761390736 857039628 282641288 233350056 297851760 968673309 242163189 343298515 84100792 514786524 914482046 233350056 424780614 350802729 202470992 706143946 234089763 956074512 13084961 252767027 611449960 857039628 320767587 402728415 178776322 701144654 328713602 909865837 343298515 792486850 422657892 227189312 933874496 839573090 354441083 84100792 234089763 950319015 855274762 67084965 96325706 234089763 812629788 23405136 422657892 422474141 950319015 431992241 516798019 234841556 292988355 933874496 967462668 343298515 706143946 234841556 310459790 421280376 436662194 701144654 473596274 750210921 107334741 748725729 202470992 933874496 950319015 956074512 792486850 422474141 698204142 252767027 605868704 343298515 23405136 693909716 855274762 310459790 320767587 909865837 350369501 284097129 855274762 96325706 861179113 320767587 460621270 355623062 354441083 242163189 605868704 107334741 354441083 67084965 279958846 96325706 611449960 813693723 107334741 227189312 792486850 475750466 256807040 933874496 761390736 950319015 187933868 202470992 42633846 473596274 611449960 252767027 422474141 354577205 187307272 516798019 813693723 460621270 792486850 473596274 750210921 933874496 350369501 13084961 421280376 839573090 655852295 475750466 970819754 741527822 968673309 808616206 431992241 187933868 33552010 518410431 37467656 706143946 187307272 495151474 460621270 514786524 431992241 812629788 310459790 967462668 950319015 96325706 310459790 33552010 350802729 13084961 202470992 303512140 473596274 105230327 233350056 467312175 750210921 84100792 813693723 436662194 33552010 611449960 861179113 187307272 473596274 110800857 13084961 105230327 855274762 970819754 805493285 33552010 473596274 234841556 287514767 328713602 869322316 800444752 187933868 741527822 354441083 303512140 354577205 467312175 284097129 287514767 422657892 741527822 391551467 956074512 422474141 970819754 436662194 252767027 178776322 202470992 861179113 956074512 750210921 857039628 861179113 518410431 421280376 436662194 350369501 234089763 227189312 107334741 110800857 284097129 422474141 377015995 436662194 518399774 187307272 611449960 701144654 424780614 792486850 256737954 518410431 391551467 355623062 813693723 861179113 279958846 518399774 292988355 233350056 279958846 37467656 284097129 655852295 107334741 282641288 700216083 350802729 869322316 33552010 855274762 320767587 611449960 800444752 909865837 377015995 252767027 917782884 350369501 422657892 956074512 748725729 202470992 801608520 284097129 750210921 256807040 84100792 256807040 84100792 741527822 203170078 968673309 328713602 475750466 518410431 145395166 933874496 914482046 282641288 839573090 436662194 256737954 950319015 514786524 279958846 917782884 933874496 861179113 297851760 518410431 801608520 328713602 516798019 970819754 950319015 557917929 956074512 865966056 557917929 436662194 234841556 234089763 582046141 800444752 287514767 467312175 110800857 855274762 700216083 67084965 801608520 460621270 436662194 861179113 107334741 421280376 700216083 582046141 350802729 701144654 421280376 411437340 202470992 297851760 203170078 516798019 460621270 865966056 655852295 33552010 84100792 33552010 967462668 495151474 968673309 279958846 234841556 145395166 857039628 967462668 813693723 282641288 13084961 861179113 279958846 105230327 516798019 495151474 611449960 256807040 96325706 234841556 284097129 96325706 909865837 950319015 460621270 801608520 242163189 748725729 914482046 178776322 110800857 516798019 256737954 467312175 203170078 956074512 33552010 967462668 233350056 42633846 354577205 436662194 303512140 436662194 107334741 706143946 252767027 145395166 287514767 701144654 256807040 839573090 968673309 402728415 105230327 37467656 234089763 67084965 23405136 855274762 350369501 700216083 37467656 303512140 287514767 33552010 700216083 495151474 287514767 284097129 320767587 178776322 467312175 970819754 422474141 350369501 701144654 279958846 582046141 202470992 808616206 292988355 233350056 933874496 475750466 292988355 350802729 256737954 234089763 166233922 424780614 792486850 800444752 297851760 839573090 284097129 310459790 557917929 865966056 605868704 808616206 178776322 105230327 303512140 252767027 839573090 187933868 110800857 242163189 857039628 950319015 350369501 475750466 67084965 107334741 460621270 354441083 37467656 750210921 284097129 516798019 967462668 303512140 967462668 808616206 968673309 706143946 287514767 355623062 701144654 655852295 256737954 310459790 473596274 557917929 933874496 748725729 227189312 801608520 800444752 297851760 861175812 917782884 801608520 252767027 355623062 354577205 777567625 750210921 234841556 812629788 865966056 424780614 292988355 611449960 750210921 605868704 178776322 310459790 861179113 800444752 96325706 869322316 279958846 42633846 518399774 861175812 96325706 700216083 256807040 233350056 145395166 909865837 328713602 857039628 792486850 748725729 233350056 178776322 110800857 800444752 284097129 422474141 284097129 861179113 813693723 761390736 402728415 701144654 518410431 857039628 297851760 812629788 516798019 967462668 320767587 585399334 96325706 424780614 801608520 914482046 917782884 748725729 292988355 203170078 518410431 411437340 777567625 202470992 13084961 178776322 857039628 187933868 516798019 855274762 234089763 422657892 514786524 297851760 402728415 422657892 582046141 234089763 514786524 187307272 967462668 792486850 33552010 861179113 234089763 67084965 801608520 242163189 967462668 585399334 377015995 869322316 96325706 792486850 67084965 761390736 422474141 813693723 202470992 166233922 350802729 107334741 202470992 861175812 857039628 227189312 421280376 861175812 320767587 741527822 460621270 422474141 187933868 495151474 792486850 297851760 350802729 287514767 110800857 252767027 37467656 256737954 808616206 693909716 909865837 422657892 354577205 233350056 701144654 861175812 700216083 303512140 706143946 750210921 812629788 145395166 292988355 968673309 801608520 252767027 933874496 343298515 750210921 310459790 145395166 233350056 865966056 256807040 187933868 701144654 701144654 350369501 917782884 187307272 355623062 187933868 813693723 105230327 861179113 865966056 750210921 234841556 107334741 411437340 282641288 391551467 857039628 750210921 33552010 861175812 917782884 107334741 233350056 839573090 377015995 475750466 350369501 777567625 233350056 187307272 350369501 107334741 303512140 377015995 256737954 701144654 693909716 105230327 698204142 800444752 861175812 107334741 917782884 187933868 252767027 350802729 354441083 475750466 391551467 252767027 96325706 391551467 354441083 706143946 557917929 42633846 279958846 839573090 473596274 518410431 557917929 693909716 233350056 914482046 750210921 792486850 808616206 950319015 422657892 292988355 582046141 234841556 917782884 13084961 282641288 284097129 701144654 750210921 110800857 970819754 187933868 287514767 424780614 605868704 956074512 967462668 328713602 761390736 909865837 105230327 354441083 518399774 557917929 518399774 328713602 303512140 424780614 812629788 865966056 865966056 750210921 421280376 233350056 516798019 800444752 475750466 13084961 166233922 424780614 354441083 801608520 354577205 234841556 421280376 421280376 227189312 252767027 355623062 861175812 402728415 467312175 411437340 411437340 698204142 812629788 700216083 914482046 256737954 424780614 518399774 354577205 282641288 698204142 354441083 350802729 350802729 777567625 700216083 67084965 282641288 233350056 411437340 970819754 801608520 585399334 187307272 467312175 495151474 582046141 968673309 861175812 187933868 233350056 582046141 310459790 303512140 292988355 42633846 950319015 582046141 279958846 585399334 279958846 460621270 84100792 869322316 839573090 514786524 328713602 84100792 377015995 475750466 917782884 227189312 411437340 107334741 865966056 227189312 256737954 67084965 13084961 741527822 422657892 234841556 495151474 431992241 287514767 436662194 234841556 178776322 750210921 297851760 700216083 422657892 23405136 187933868 37467656 611449960 284097129 808616206 107334741 812629788 869322316 145395166 328713602 970819754 33552010 422657892 869322316 698204142 105230327 748725729 611449960 107334741 968673309 706143946 421280376 861179113 855274762 234089763 256737954 475750466 187933868 411437340 839573090 914482046 698204142 203170078 956074512 861175812 252767027 202470992 557917929 748725729 706143946 741527822 813693723 242163189 203170078 777567625 402728415 227189312 166233922 473596274 777567625 861179113 411437340 303512140 956074512 967462668 402728415 411437340 693909716 33552010 839573090 202470992 422474141 105230327 350369501 800444752 424780614 460621270 693909716 467312175 516798019 813693723 741527822 861175812 166233922 145395166 467312175 917782884 518399774 582046141 467312175 303512140 422474141 23405136 234089763 37467656 861179113 516798019 343298515 741527822 310459790 700216083 967462668 424780614 234089763 956074512 855274762 518410431 350802729 37467656 320767587 203170078 750210921 391551467 234841556 252767027 391551467 23405136 582046141 203170078 424780614 354577205 967462668 970819754 350369501 166233922 242163189 350369501 950319015 187933868 391551467 233350056 145395166 256737954 700216083 411437340 431992241 297851760 869322316 861179113 105230327 950319015 869322316 933874496 557917929 518410431 956074512 436662194 909865837 956074512 320767587 37467656 611449960 42633846 800444752 187933868 67084965 436662194 252767027 741527822 233350056 460621270 422474141 855274762 187307272 518410431 328713602 42633846 37467656 328713602 970819754 354441083 805493285 354441083 242163189 431992241 105230327 252767027 813693723 792486850 256807040 411437340 812629788 328713602 96325706 518410431 801608520 950319015 234841556 67084965 256737954 518399774 303512140 328713602 792486850 354441083 23405136 105230327 605868704 202470992 473596274 187933868 516798019 557917929 187307272 354441083 431992241 909865837 839573090 741527822 282641288 13084961 431992241 145395166 13084961 968673309 813693723 343298515 292988355 292988355 227189312 516798019 933874496 516798019 808616206 839573090 424780614 166233922 424780614 284097129 282641288 693909716 13084961 698204142 234089763 287514767 701144654 187933868 812629788 473596274 37467656 967462668 422474141 107334741 518399774 933874496 495151474 698204142 421280376 23405136 909865837 252767027 256737954 105230327 96325706 256807040 701144654 473596274 234841556 227189312 460621270 861179113 23405136 655852295 655852295 110800857 805493285 857039628 256807040 303512140 933874496 516798019 292988355 582046141 203170078 310459790 256737954 557917929 748725729 693909716 970819754 187307272 23405136 203170078 813693723 234089763 84100792 701144654 698204142 761390736 611449960 187933868 355623062 557917929 233350056 801608520 813693723 460621270 42633846 741527822 178776322 801608520 473596274 460621270 706143946 328713602 585399334 967462668 411437340 279958846 473596274 178776322 287514767 411437340 909865837 557917929 436662194 436662194 256737954 350802729 700216083 701144654 611449960 750210921 242163189 320767587 801608520 839573090 23405136 227189312 800444752 431992241 706143946 320767587 557917929 178776322 96325706 320767587 557917929 343298515 967462668 518399774 777567625 582046141 303512140 436662194 693909716 750210921 693909716 933874496 234841556 865966056 187307272 516798019 750210921 227189312 582046141 107334741 202470992 227189312 227189312 354577205 585399334 701144654 812629788 701144654 328713602 350802729 422657892 37467656 467312175 431992241 42633846 67084965 865966056 13084961 422474141 808616206 801608520 297851760 282641288 516798019 700216083 145395166 693909716 292988355 421280376 424780614 282641288 693909716 801608520 303512140 750210921 284097129 950319015 857039628 202470992 805493285 968673309 865966056 518410431 518410431 233350056 37467656 460621270 256737954 436662194 516798019 256737954 518399774 355623062 402728415 350369501 252767027 13084961 582046141 256737954 256807040 861175812 967462668 801608520 698204142 187933868 917782884 67084965 855274762 422657892 865966056 23405136 242163189 402728415 865966056 495151474 792486850 424780614 495151474 741527822 865966056 700216083 105230327 436662194 13084961 611449960 13084961 701144654 792486850 861175812 354577205 582046141 350369501 700216083 187307272 839573090 968673309 256737954 917782884 495151474 23405136 605868704 475750466 706143946 234089763 350369501 37467656 422474141 861175812 202470992 320767587 422474141 750210921 178776322 436662194 861175812 557917929 518399774 861179113 869322316 391551467 516798019 422657892 792486850 917782884 23405136 84100792 655852295 706143946 861179113 187307272 355623062 557917929 355623062 970819754 611449960 700216083 518399774 869322316 328713602 855274762 107334741 354441083 700216083 557917929 33552010 968673309 242163189 421280376 187307272 84100792 909865837 343298515 861179113 518410431 256807040 310459790 343298515 865966056 279958846 967462668 605868704 350802729 813693723 13084961 585399334 970819754 233350056 518399774 968673309 297851760 467312175 320767587 411437340 701144654 698204142 421280376 914482046 585399334 67084965 279958846 706143946 970819754 792486850 110800857 865966056 701144654 473596274 67084965 234089763 970819754 391551467 377015995 105230327 287514767 256737954 297851760 839573090 698204142 107334741 495151474 178776322 256737954 234841556 812629788 105230327 839573090 741527822 256807040 431992241 303512140 310459790 422657892 37467656 839573090 792486850 475750466 84100792 187307272 812629788 328713602 242163189 805493285 84100792 234841556 107334741 518399774 110800857 839573090 284097129 741527822 42633846 252767027 861179113 110800857 422657892 869322316 431992241 37467656 282641288 865966056 67084965 968673309 23405136 495151474 105230327 354441083 518410431 105230327 166233922 917782884 917782884 256737954 202470992 282641288 343298515 13084961 813693723 292988355 252767027 354441083 808616206 855274762 700216083 377015995 355623062 287514767 693909716 42633846 234841556 792486850 970819754 518410431 42633846 800444752 698204142 495151474 310459790 23405136 956074512 233350056 956074512 303512140 37467656 303512140 242163189 605868704 706143946 761390736 355623062 605868704 460621270 421280376 698204142 436662194 422657892 320767587 917782884 166233922 292988355 518410431 37467656 805493285 402728415 805493285 855274762 808616206 96325706 422657892 310459790 110800857 303512140 855274762 950319015 284097129 605868704 187307272 950319015 256737954 518399774 107334741 354441083 839573090 256737954 467312175 800444752 857039628 424780614 187307272 950319015 475750466 282641288 105230327 495151474 933874496 655852295 909865837 909865837 282641288 354577205 203170078 812629788 777567625 234841556 320767587 950319015 377015995 350802729 320767587 33552010 909865837 424780614 233350056 516798019 693909716 514786524 514786524 557917929 13084961 350802729 967462668 110800857 252767027 605868704 761390736 857039628 328713602 187933868 350369501 227189312 391551467 145395166 256807040 187933868 23405136 23405136 605868704 354577205 701144654 297851760 233350056 801608520 801608520 855274762 914482046 328713602 812629788 855274762 700216083 436662194 178776322 33552010 411437340 865966056 37467656 611449960 320767587 917782884 805493285 792486850 801608520 279958846 350369501 585399334 700216083 343298515 292988355 354577205 84100792 105230327 284097129 105230327 166233922 761390736 585399334 227189312 857039628 424780614 23405136 698204142 256737954 475750466 861179113 518410431 297851760 355623062 933874496 475750466 350802729 422474141 861179113 145395166 391551467 187933868 933874496 431992241 777567625 812629788 970819754 202470992 233350056 518399774 411437340 354577205 421280376 343298515 297851760 354441083 557917929 84100792 861175812 761390736 287514767 698204142 431992241 460621270 861175812 914482046 611449960 611449960 693909716 354441083 467312175 282641288 813693723 202470992 320767587 328713602 422657892 516798019 422657892 516798019 518399774 436662194 279958846 655852295 855274762 105230327 287514767 460621270 320767587 320767587 279958846 585399334 855274762 42633846 391551467 422474141 287514767 585399334 252767027 391551467 701144654 750210921 23405136 256807040 178776322 252767027 343298515 234841556 805493285 354441083 701144654 605868704 166233922 350369501 855274762 187933868 611449960 761390736 187933868 839573090 855274762 800444752 303512140 582046141 585399334 203170078 391551467 234841556 421280376 914482046 698204142 792486850 67084965 475750466 110800857 467312175 252767027 741527822 792486850 279958846 813693723 402728415 861179113 460621270 422474141 402728415 42633846 23405136 422657892 518399774 914482046 812629788 909865837 701144654 355623062 956074512 107334741 422474141 655852295 805493285 23405136 909865837 96325706 605868704 800444752 861179113 698204142 917782884 203170078 303512140 750210921 956074512 107334741 805493285 13084961 178776322 460621270 110800857 812629788 282641288 557917929 13084961 582046141 284097129 693909716 252767027 857039628 252767027 303512140 145395166 700216083 242163189 801608520 421280376 42633846 242163189 350369501 421280376 377015995 585399334 350802729 279958846 693909716 37467656 350802729 422474141 431992241 914482046 701144654 516798019 284097129 350802729 805493285 105230327 96325706 377015995 303512140 611449960 655852295 234089763 950319015 956074512 475750466 518399774 968673309 750210921 105230327 234841556 320767587 968673309 424780614 800444752 861175812 343298515 855274762 514786524 292988355 861179113 968673309 227189312 861179113 292988355 411437340 741527822 655852295 865966056 234841556 234089763 256807040 950319015 13084961 178776322 256807040 968673309 950319015 282641288 107334741 805493285 13084961 252767027 518410431 187307272 42633846 582046141 256807040 402728415 110800857 166233922 287514767 37467656 748725729 475750466 297851760 693909716 105230327 514786524 105230327 933874496 869322316 861175812 748725729 282641288 110800857 256737954 839573090 865966056 279958846 748725729 805493285 467312175 967462668 84100792 233350056 701144654 178776322 187307272 354441083 514786524 343298515 350802729 970819754 956074512 706143946 202470992 701144654 256737954 411437340 475750466 467312175 292988355 698204142 350369501 107334741 701144654 655852295 761390736 178776322 436662194 750210921 320767587 698204142 187933868 855274762 96325706 706143946 282641288 750210921 377015995 693909716 855274762 391551467 145395166 350369501 303512140 42633846 748725729 800444752 516798019 422474141 693909716 741527822 23405136 377015995 166233922 518399774 234841556 350802729 968673309 431992241 343298515 354577205 178776322 813693723 227189312 460621270 256807040 284097129 166233922 518410431 13084961 166233922 805493285 350369501 421280376 187307272 516798019 748725729 234841556 909865837 516798019 107334741 861175812 310459790 801608520 292988355 256807040 557917929 67084965 402728415 805493285 518399774 805493285 698204142 970819754 166233922 857039628 516798019 861179113 805493285 187307272 297851760 698204142 839573090 67084965 202470992 320767587 424780614 107334741 203170078 933874496 917782884 861175812 377015995 256807040 857039628 970819754 178776322 861175812 701144654 203170078 328713602 350802729 234089763 37467656 473596274 422474141 800444752 970819754 467312175 585399334 956074512 956074512 582046141 655852295 700216083 808616206 284097129 354577205 187307272 861179113 187933868 110800857 178776322 655852295 701144654 422657892 473596274 956074512 801608520 105230327 203170078 227189312 917782884 354577205 422657892 706143946 187933868 585399334 557917929 812629788 187307272 256807040 861179113 813693723 467312175 475750466 582046141 933874496 518410431 605868704 857039628 839573090 473596274 698204142 805493285 234841556 105230327 467312175 518399774 431992241 777567625 514786524 84100792 460621270 166233922 514786524 391551467 23405136 909865837 700216083 355623062 467312175 242163189 693909716 431992241 377015995 460621270 13084961 801608520 855274762 354577205 284097129 287514767 343298515 518410431 914482046 777567625 234089763 402728415 350369501 706143946 582046141 292988355 105230327 320767587 354441083 777567625 933874496 706143946 107334741 178776322 431992241 178776322 292988355 328713602 242163189 256807040 813693723 861175812 402728415 67084965 800444752 914482046 320767587 287514767 284097129 320767587 861175812 698204142 297851760 813693723 700216083 297851760 310459790 917782884 748725729 350802729 777567625 421280376 234841556 310459790 611449960 436662194 741527822 279958846 328713602 701144654 145395166 970819754 792486850 350802729 292988355 750210921 33552010 422657892 203170078 557917929 792486850 748725729 582046141 557917929 800444752 611449960 328713602 861179113 256807040 611449960 914482046 518410431 431992241 202470992 227189312 706143946 202470992 431992241 67084965 495151474 800444752 857039628 287514767 855274762 436662194 693909716 693909716 805493285 354441083 256737954 861175812 110800857 252767027 297851760 282641288 421280376 693909716 23405136 605868704 805493285 914482046 391551467 391551467 422657892 808616206 914482046 655852295 839573090 297851760 411437340 391551467 475750466 187307272 514786524 861175812 284097129 424780614 967462668 354441083 436662194 234841556 33552010 166233922 861175812 812629788 698204142 33552010 234089763 256737954 475750466 13084961 282641288 518410431 968673309 107334741 467312175 421280376 909865837 354441083 700216083 421280376 320767587 227189312 605868704 110800857 320767587 424780614 956074512 813693723 855274762 187307272 917782884 518410431 402728415 421280376 605868704 933874496 792486850 460621270 813693723 706143946 391551467 655852295 202470992 391551467 242163189 67084965 242163189 284097129 706143946 792486850 421280376 741527822 328713602 421280376 777567625 145395166 700216083 96325706 37467656 292988355 282641288 202470992 166233922 343298515 611449960 354441083 343298515 805493285 320767587 320767587 422474141 701144654 287514767 968673309 105230327 422657892 805493285 967462668 518399774 256737954 37467656 354441083 861175812 839573090 777567625 284097129 284097129 279958846 475750466 855274762 956074512 303512140 473596274 605868704 839573090 377015995 557917929 917782884 187933868 801608520 67084965 402728415 279958846 698204142 933874496 187307272 800444752 839573090 698204142 970819754 968673309 495151474 227189312 582046141 514786524 227189312 234841556 402728415 422474141 655852295 909865837 585399334 42633846 411437340 13084961 582046141 422474141 865966056 933874496 460621270 187933868 252767027 234841556 284097129 518410431 967462668 234089763 917782884 967462668 857039628 495151474 792486850 741527822 516798019 701144654 303512140 801608520 970819754 801608520 865966056 857039628 700216083 37467656 227189312 355623062 421280376 706143946 233350056 518399774 605868704 411437340 611449960 292988355 297851760 516798019 242163189 956074512 968673309 473596274 761390736 700216083 950319015 861179113 748725729 792486850 354441083 475750466 436662194 350802729 402728415 279958846 460621270 701144654 320767587 350802729 350802729 857039628 343298515 355623062 402728415 202470992 303512140 475750466 861175812 422657892 110800857 855274762 284097129 460621270 350802729 800444752 320767587 761390736 436662194 23405136 310459790 13084961 701144654 582046141 282641288 42633846 917782884 297851760 917782884 805493285 761390736 861175812 105230327 857039628 282641288 970819754 800444752 701144654 812629788 861179113 187307272 777567625 475750466 287514767 933874496 303512140 475750466 107334741 350369501 518399774 800444752 748725729 67084965 917782884 377015995 748725729 861175812 13084961 865966056 252767027 655852295 297851760 800444752 967462668 700216083 105230327 655852295 187933868 110800857 518399774 956074512 808616206 355623062 475750466 252767027 84100792 467312175 865966056 203170078 377015995 279958846 328713602 67084965 700216083 968673309 107334741 777567625 967462668 970819754 187307272 750210921 234841556 777567625 933874496 741527822 202470992 279958846 297851760 424780614 557917929 110800857 343298515 460621270 256807040 421280376 355623062 350802729 166233922 968673309 202470992 187933868 698204142 909865837 354577205 792486850 227189312 424780614 582046141 310459790 706143946 242163189 750210921 706143946 693909716 869322316 33552010 256737954 706143946 970819754 967462668 234089763 287514767 518399774 857039628 557917929 354441083 13084961 303512140 706143946 748725729 914482046 741527822 292988355 287514767 436662194 391551467 861179113 242163189 252767027 750210921 234089763 279958846 84100792 187933868 343298515 84100792 110800857 187933868 968673309 516798019 411437340 234841556 187307272 950319015 350369501 518399774 655852295 495151474 343298515 234089763 800444752 741527822 377015995 467312175 917782884 343298515 227189312 105230327 917782884 914482046 96325706 328713602 328713602 865966056 800444752 343298515 516798019 693909716 805493285 655852295 808616206 178776322 436662194 350802729 203170078 812629788 287514767 178776322 967462668 96325706 605868704 792486850 582046141 282641288 227189312 354577205 473596274 256737954 516798019 377015995 422474141 227189312 812629788 808616206 84100792 750210921 424780614 698204142 700216083 700216083 514786524 355623062 460621270 377015995 909865837 279958846 424780614 700216083 187933868 801608520 402728415 166233922 518410431 693909716 701144654 292988355 914482046 421280376 178776322 187307272 869322316 256737954 473596274 813693723 422474141 145395166 800444752 328713602 110800857 37467656 655852295 242163189 203170078 808616206 582046141 297851760 282641288 279958846 777567625 402728415 110800857 284097129 227189312 861175812 460621270 310459790 518399774 84100792 402728415 968673309 110800857 187307272 495151474 933874496 377015995 582046141 202470992 557917929 741527822 233350056 343298515 805493285 328713602 166233922 516798019 467312175 518399774 518410431 110800857 110800857 145395166 105230327 748725729 748725729 777567625 655852295 202470992 203170078 741527822 431992241 354441083 354577205 967462668 256737954 284097129 178776322 234841556 557917929 800444752 284097129 761390736 303512140 107334741 284097129 350369501 402728415 693909716 473596274 475750466 166233922 800444752 328713602 110800857 777567625 422474141 839573090 411437340 518399774 495151474 402728415 761390736 761390736 917782884 279958846 422657892 107334741 869322316 812629788 436662194 812629788 460621270 203170078 187307272 391551467 518410431 411437340 187933868 411437340 917782884 187933868 233350056 518399774 800444752 234089763 967462668 801608520 808616206 252767027 582046141 187933868 242163189 605868704 748725729 350802729 805493285 808616206 187933868 411437340 303512140 328713602 297851760 933874496 475750466 33552010 701144654 37467656 812629788 861179113 516798019 292988355 187933868 145395166 813693723 166233922 516798019 421280376 242163189 279958846 227189312 605868704 202470992 495151474 256807040 105230327 761390736 355623062 582046141 33552010 801608520 303512140 256737954 303512140 422474141 518410431 33552010 467312175 227189312 557917929 145395166 234841556 706143946 839573090 518410431 777567625 256807040 391551467 585399334 391551467 741527822 279958846 956074512 857039628 869322316 813693723 252767027 861175812 812629788 970819754 741527822 909865837 187307272 37467656 234089763 917782884 585399334 495151474 701144654 178776322 303512140 557917929 857039628 741527822 909865837 605868704 377015995 282641288 23405136 256737954 436662194 805493285 914482046 801608520 96325706 402728415 284097129 861175812 187307272 350802729 287514767 808616206 582046141 813693723 741527822 287514767 813693723 857039628 839573090 914482046 242163189 761390736 516798019 67084965 256807040 422474141 377015995 355623062 516798019 402728415 377015995 436662194 933874496 865966056 495151474 968673309 203170078 701144654 37467656 328713602 242163189 107334741 233350056 303512140 909865837 808616206 967462668 343298515 585399334 605868704 741527822 242163189 698204142 800444752 585399334 328713602 350802729 693909716 105230327 475750466 303512140 967462668 933874496 110800857 701144654 234841556 950319015 145395166 970819754 805493285 950319015 700216083 310459790 813693723 234841556 808616206 23405136 693909716 514786524 956074512 292988355 956074512 700216083 436662194 42633846 422474141 422657892 350369501 805493285 518410431 421280376 178776322 252767027 865966056 67084965 42633846 741527822 801608520 750210921 706143946 23405136 310459790 518410431 861179113 310459790 377015995 42633846 516798019 37467656 284097129 748725729 297851760 805493285 23405136 42633846 256737954 310459790 203170078 557917929 203170078 706143946 700216083 812629788 701144654 933874496 145395166 33552010 761390736 839573090 279958846 516798019 869322316 585399334 284097129 950319015 145395166 227189312 354441083 956074512 956074512 750210921 431992241 178776322 187933868 800444752 933874496 518399774 861175812 865966056 33552010 475750466 33552010 557917929 84100792 700216083 287514767 42633846 475750466 67084965 354577205 256737954 518410431 813693723 42633846 431992241 967462668 424780614 354441083 970819754 350802729 23405136 234841556 777567625 582046141 467312175 693909716 350369501 310459790 436662194 96325706 234841556 582046141 698204142 518399774 234841556 800444752 467312175 909865837 107334741 460621270 700216083 187933868 354577205 166233922 23405136 33552010 813693723 839573090 701144654 698204142 857039628 292988355 808616206 292988355 166233922 516798019 865966056 303512140 67084965 242163189 256807040 303512140 287514767 917782884 861175812 178776322 328713602 37467656 800444752 698204142 84100792 256737954 467312175 700216083 839573090 234841556 354577205 701144654 256807040 227189312 421280376 37467656 792486850 741527822 605868704 750210921 475750466 700216083 800444752 84100792 516798019 110800857 436662194 857039628 256807040 350802729 187933868 605868704 495151474 698204142 605868704 698204142 67084965 869322316 933874496 516798019 282641288 354441083 203170078 777567625 354577205 805493285 354441083 355623062 460621270 750210921 67084965 611449960 234089763 460621270 698204142 865966056 855274762 801608520 227189312 343298515 303512140 914482046 23405136 166233922 808616206 202470992 970819754 706143946 234089763 187933868 914482046 391551467 233350056 473596274 792486850 748725729 909865837 424780614 514786524 233350056 343298515 950319015 611449960 233350056 422657892 284097129 166233922 865966056 13084961 37467656 748725729 655852295 516798019 328713602 67084965 256807040 777567625 233350056 467312175 475750466 812629788 110800857 611449960 234089763 431992241 855274762 967462668 67084965 252767027 292988355 13084961 473596274 761390736 282641288 234841556 700216083 422657892 582046141 391551467 933874496 391551467 514786524 234089763 801608520 203170078 355623062 402728415 234089763 13084961 37467656 605868704 436662194 287514767 655852295 914482046 252767027 917782884 700216083 475750466 761390736 741527822 516798019 187933868 557917929 233350056 693909716 67084965 514786524 354441083 350802729 748725729 234089763 310459790 693909716 812629788 865966056 514786524 869322316 354577205 354441083 693909716 518399774 950319015 227189312 23405136 227189312 84100792 328713602 968673309 187933868 933874496 203170078 495151474 950319015 355623062 839573090 857039628 495151474 933874496 242163189 203170078 13084961 350802729 84100792 355623062 422474141 839573090 585399334 402728415 475750466 750210921 202470992 693909716 234841556 518410431 343298515 812629788 391551467 234089763 813693723 107334741 234089763 748725729 252767027 861179113 203170078 514786524 460621270 320767587 282641288 107334741 350369501 861179113 354577205 750210921 812629788 914482046 611449960 914482046 234089763 328713602 422474141 701144654 518399774 284097129 514786524 377015995 355623062 187307272 582046141 33552010 297851760 23405136 256737954 693909716 234089763 328713602 706143946 914482046 234089763 750210921 861175812 865966056 350802729 227189312 421280376 42633846 37467656 750210921 805493285 970819754 320767587 473596274 377015995 320767587 655852295 13084961 421280376 233350056 812629788 431992241 107334741 800444752 514786524 655852295 914482046 741527822 861175812 808616206 203170078 107334741 808616206 967462668 411437340 701144654 495151474 812629788 350369501 402728415 956074512 693909716 869322316 808616206 422657892 706143946 839573090 777567625 805493285 33552010 436662194 956074512 33552010 256807040 23405136 350369501 310459790 354441083 857039628 256737954 970819754 475750466 750210921 234841556 354577205 13084961 411437340 350369501 518399774 166233922 256737954 256737954 424780614 105230327 869322316 187933868 970819754 233350056 808616206 256807040 557917929 706143946 252767027 495151474 310459790 967462668 748725729 233350056 933874496 495151474 800444752 800444752 693909716 303512140 909865837 970819754 436662194 761390736 516798019 145395166 518410431 514786524 328713602 227189312 343298515 421280376 411437340 297851760 839573090 354441083 792486850 473596274 933874496 693909716 67084965 967462668 292988355 354441083 855274762 698204142 320767587 701144654 467312175 950319015 227189312 605868704 605868704 777567625 110800857 861179113 967462668 861179113 234841556 761390736 700216083 956074512 303512140 967462668 354441083 473596274 234841556 23405136 605868704 234089763 328713602 909865837 761390736 105230327 67084965 467312175 855274762 242163189 421280376 706143946 354441083 557917929 582046141 516798019 391551467 350369501 855274762 402728415 350802729 187933868 350369501 748725729 343298515 227189312 96325706 475750466 37467656 187307272 857039628 96325706 279958846 605868704 805493285 861179113 279958846 350802729 354577205 585399334 67084965 431992241 909865837 13084961 518410431 857039628 303512140 855274762 605868704 495151474 105230327 178776322 42633846 37467656 233350056 33552010 354441083 812629788 970819754 431992241 343298515 582046141 355623062 855274762 698204142 234841556 861175812 855274762 467312175 516798019 421280376 777567625 282641288 467312175 355623062 411437340 693909716 956074512 422657892 970819754 861179113 282641288 422474141 706143946 350802729 792486850 422657892 701144654 857039628 467312175 105230327 343298515 950319015 431992241 611449960 350802729 792486850 203170078 84100792 967462668 950319015 777567625 242163189 701144654 391551467 13084961 303512140 741527822 431992241 761390736 950319015 284097129 585399334 970819754 514786524 700216083 698204142 303512140 422657892 861175812 693909716 431992241 37467656 741527822 145395166 909865837 761390736 422474141 557917929 23405136 557917929 855274762 234089763 234089763 698204142 287514767 865966056 166233922 234089763 350369501 310459790 812629788 110800857 460621270 861179113 282641288 701144654 518410431 110800857 84100792 166233922 839573090 741527822 256807040 914482046 800444752 328713602 178776322 495151474 611449960 861175812 354441083 861175812 706143946 227189312 812629788 355623062 436662194 792486850 750210921 933874496 914482046 917782884 698204142 605868704 655852295 800444752 933874496 67084965 421280376 107334741 292988355 436662194 808616206 693909716 37467656 424780614 741527822 839573090 933874496 557917929 698204142 706143946 741527822 839573090 252767027 950319015 297851760 320767587 297851760 320767587 518399774 297851760 436662194 292988355 422657892 203170078 402728415 328713602 422657892 292988355 178776322 460621270 467312175 839573090 279958846 343298515 805493285 514786524 865966056 279958846 950319015 698204142 914482046 869322316 495151474 813693723 411437340 514786524 287514767 467312175 292988355 557917929 282641288 801608520 706143946 698204142 424780614 292988355 436662194 748725729 227189312 422474141 292988355 805493285 585399334 343298515 701144654 187933868 282641288 242163189 297851760 252767027 917782884 178776322 861179113 855274762 812629788 813693723 693909716 23405136 968673309 105230327 857039628 391551467 967462668 107334741 467312175 320767587 355623062 178776322 857039628 421280376 467312175 518399774 227189312 436662194 310459790 473596274 514786524 518410431 808616206 813693723 611449960 402728415 917782884 256807040 354441083 800444752 812629788 252767027 777567625 187307272 355623062 808616206 422474141 178776322 252767027 813693723 518410431 355623062 748725729 585399334 354577205 700216083 23405136 166233922 869322316 967462668 909865837 187933868 693909716 424780614 475750466 282641288 424780614 282641288 655852295 292988355 495151474 355623062 377015995 377015995 839573090 865966056 202470992 105230327 234841556 178776322 350369501 343298515 514786524 861179113 869322316 252767027 297851760 741527822 256737954 377015995 748725729 350802729 473596274 84100792 467312175 473596274 611449960 202470992 855274762 917782884 110800857 970819754 869322316 350802729 411437340 284097129 354441083 287514767 741527822 242163189 950319015 110800857 473596274 234089763 402728415 411437340 350369501 424780614 13084961 13084961 514786524 585399334 436662194 813693723 303512140 748725729 252767027 227189312 467312175 422474141 611449960 284097129 110800857 145395166 812629788 750210921 411437340 706143946 422474141 328713602 33552010 256737954 422474141 84100792 475750466 839573090 279958846 343298515 411437340 968673309 96325706 761390736 256737954 706143946 950319015 187307272 421280376 473596274 970819754 422657892 402728415 292988355 424780614 37467656 693909716 328713602 67084965 422474141 287514767 812629788 310459790 303512140 431992241 107334741 110800857 611449960 96325706 700216083 914482046 297851760 805493285 256807040 956074512 391551467 391551467 282641288 436662194 813693723 693909716 706143946 391551467 256807040 473596274 67084965 292988355 698204142 701144654 355623062 861175812 914482046 861175812 808616206 516798019 516798019 970819754 909865837 203170078 950319015 402728415 914482046 13084961 808616206 411437340 460621270 256807040 284097129 813693723 422474141 67084965 422657892 227189312 391551467 813693723 292988355 328713602 23405136 422657892 909865837 706143946 320767587 354577205 518410431 233350056 297851760 310459790 105230327 284097129 422474141 424780614 84100792 354441083 518410431 252767027 292988355 310459790 761390736 227189312 402728415 187933868 411437340 495151474 355623062 516798019 256737954 252767027 914482046 495151474 13084961 655852295 812629788 741527822 424780614 865966056 514786524 256737954 914482046 917782884 473596274 698204142 748725729 411437340 343298515 861179113 233350056 933874496 355623062 750210921 421280376 750210921 234841556 805493285 700216083 67084965 436662194 914482046 107334741 23405136 467312175 950319015 328713602 861175812 354441083 203170078 611449960 354577205 282641288 350802729 611449960 328713602 467312175 110800857 805493285 700216083 467312175 37467656 582046141 242163189 33552010 475750466 611449960 968673309 812629788 701144654 107334741 473596274 256807040 377015995 256807040 514786524 855274762 869322316 516798019 855274762 256807040 514786524 424780614 279958846 292988355 557917929 67084965 187307272 411437340 750210921 495151474 343298515 422657892 252767027 741527822 67084965 611449960 761390736 777567625 107334741 839573090 377015995 855274762 605868704 411437340 800444752 242163189 23405136 909865837 187307272 436662194 611449960 37467656 750210921 422657892 761390736 967462668 96325706 227189312 350369501 855274762 582046141 514786524 514786524 350369501 761390736 585399334 303512140 655852295 343298515 812629788 145395166 303512140 37467656 303512140 693909716 350802729 310459790 698204142 914482046 611449960 328713602 693909716 605868704 792486850 741527822 233350056 605868704 518410431 166233922 279958846 203170078 105230327 328713602 310459790 279958846 557917929 424780614 693909716 909865837 178776322 741527822 792486850 292988355 956074512 350369501 354441083 436662194 303512140 84100792 518399774 202470992 869322316 328713602 701144654 741527822 284097129 187933868 808616206 297851760 741527822 391551467 748725729 812629788 279958846 436662194 813693723 411437340 514786524 145395166 808616206 320767587 693909716 777567625 187933868 242163189 950319015 187933868 700216083 698204142 84100792 242163189 421280376 320767587 813693723 582046141 748725729 84100792 655852295 460621270 67084965 805493285 701144654 252767027 917782884 282641288 557917929 748725729 227189312 279958846 839573090 460621270 611449960 869322316 13084961 431992241 96325706 187933868 202470992 242163189 698204142 355623062 706143946 518410431 282641288 84100792 855274762 436662194 514786524 328713602 422657892 968673309 748725729 800444752 234089763 557917929 436662194 252767027 701144654 805493285 310459790 234089763 256807040 252767027 933874496 956074512 792486850 391551467 187933868 750210921 354441083 467312175 698204142 970819754 166233922 761390736 202470992 701144654 514786524 203170078 909865837 748725729 287514767 328713602 422657892 256737954 242163189 812629788 33552010 37467656 557917929 234089763 84100792 968673309 800444752 13084961 813693723 187933868 701144654 475750466 855274762 917782884 105230327 402728415 187307272 557917929 105230327 350802729 700216083 203170078 495151474 516798019 933874496 42633846 611449960 970819754 950319015 320767587 611449960 792486850 350369501 869322316 655852295 37467656 950319015 411437340 355623062 792486850 187933868 909865837 518399774 391551467 761390736 473596274 279958846 516798019 252767027 203170078 518399774 467312175 611449960 242163189 761390736 967462668 328713602 354441083 933874496 812629788 178776322 203170078 518410431 475750466 431992241 967462668 808616206 473596274 970819754 411437340 909865837 475750466 67084965 282641288 354441083 402728415 933874496 110800857 698204142 282641288 748725729 518399774 256737954 869322316 611449960 855274762 355623062 914482046 350369501 421280376 354577205 233350056 693909716 303512140 105230327 303512140 933874496 605868704 96325706 96325706 422474141 303512140 514786524 166233922 282641288 700216083 436662194 700216083 909865837 202470992 402728415 701144654 655852295 110800857 748725729 33552010 145395166 402728415 187933868 777567625 750210921 42633846 310459790 460621270 518399774 67084965 145395166 933874496 310459790 495151474 514786524 582046141 422657892 320767587 808616206 105230327 279958846 166233922 42633846 761390736 292988355 557917929 242163189 698204142 970819754 706143946 297851760 698204142 202470992 145395166 96325706 187933868 855274762 187933868 436662194 234089763 13084961 750210921 234841556 107334741 475750466 968673309 582046141 467312175 956074512 233350056 518410431 256807040 460621270 234089763 467312175 516798019 800444752 411437340 750210921 297851760 467312175 187307272 178776322 655852295 698204142 256737954 96325706 514786524 605868704 812629788 233350056 292988355 582046141 611449960 431992241 320767587 700216083 96325706 968673309 518399774 605868704 234089763 701144654 967462668 518399774 33552010 422657892 761390736 391551467 282641288 203170078 460621270 424780614 585399334 914482046 839573090 242163189 792486850 424780614 422474141 422657892 422474141 655852295 748725729 693909716 700216083 242163189 706143946 84100792 933874496 557917929 655852295 310459790 655852295 402728415 227189312 741527822 933874496 424780614 557917929 865966056 96325706 297851760 967462668 42633846 693909716 310459790 320767587 303512140 701144654 861175812 234089763 107334741 107334741 377015995 203170078 861175812 467312175 343298515 813693723 178776322 421280376 475750466 611449960 611449960 13084961 227189312 611449960 475750466 839573090 518410431 611449960 292988355 933874496 256807040 968673309 37467656 950319015 422657892 37467656 166233922 252767027 187307272 436662194 328713602 436662194 256807040 227189312 23405136 110800857 460621270 805493285 557917929 355623062 968673309 227189312 585399334 343298515 42633846 518399774 292988355 750210921 855274762 909865837 242163189 701144654 518410431 917782884 700216083 234089763 227189312 516798019 234841556 514786524 968673309 805493285 391551467 287514767 292988355 354441083 706143946 706143946 605868704 518410431 234841556 865966056 279958846 813693723 37467656 800444752 792486850 495151474 42633846 202470992 303512140 354577205 422474141 777567625 42633846 706143946 792486850 233350056 861175812 518399774 460621270 284097129 67084965 391551467 42633846 411437340 310459790 411437340 460621270 792486850 933874496 516798019 557917929 869322316 582046141 343298515 518399774 706143946 242163189 350369501 292988355 67084965 516798019 436662194 411437340 355623062 328713602 279958846 402728415 145395166 861179113 693909716 422657892 861175812 422657892 187933868 693909716 234089763 292988355 292988355 700216083 436662194 282641288 202470992 706143946 956074512 495151474 310459790 107334741 424780614 350802729 693909716 354577205 422474141 956074512 328713602 377015995 350369501 328713602 582046141 354441083 611449960 855274762 256807040 252767027 178776322 187933868 909865837 914482046 292988355 13084961 37467656 282641288 473596274 741527822 391551467 475750466 145395166 700216083 422474141 424780614 698204142 516798019 861175812 514786524 303512140 377015995 933874496 96325706 495151474 813693723 110800857 166233922 701144654 187933868 96325706 801608520 402728415 808616206 354577205 467312175 202470992 431992241 424780614 861175812 582046141 227189312 741527822 869322316 514786524 777567625 187933868 256807040 967462668 107334741 284097129 801608520 23405136 355623062 227189312 869322316 605868704 970819754 761390736 865966056 252767027 166233922 436662194 110800857 970819754 424780614 355623062 518410431 700216083 518399774 297851760 869322316 611449960 431992241 203170078 411437340 970819754 585399334 310459790 467312175 377015995 350369501 800444752 233350056 777567625 424780614 256807040 812629788 956074512 933874496 839573090 110800857 700216083 865966056 839573090 234841556 402728415 792486850 187307272 605868704 801608520 84100792 202470992 350802729 748725729 805493285 178776322 284097129 110800857 865966056 693909716 516798019 279958846 917782884 233350056 145395166 436662194 391551467 956074512 516798019 178776322 777567625 203170078 252767027 328713602 422657892 343298515 145395166 698204142 256737954 693909716 839573090 518410431 805493285 178776322 475750466 933874496 956074512 303512140 84100792 234089763 292988355 391551467 354441083 203170078 42633846 655852295 518410431 328713602 933874496 252767027 37467656 355623062 968673309 424780614 861179113 585399334 84100792 42633846 187933868 917782884 950319015 227189312 861175812 514786524 436662194 292988355 402728415 805493285 310459790 855274762 178776322 166233922 475750466 33552010 233350056 475750466 328713602 585399334 808616206 233350056 585399334 284097129 518399774 808616206 431992241 748725729 748725729 701144654 800444752 808616206 355623062 297851760 350369501 402728415 110800857 96325706 700216083 700216083 187307272 13084961 84100792 700216083 422474141 234841556 475750466 422474141 422474141 282641288 460621270 700216083 424780614 350369501 861179113 303512140 950319015 582046141 355623062 917782884 242163189 467312175 605868704 84100792 424780614 706143946 518410431 252767027 557917929 693909716 950319015 422657892 933874496 377015995 105230327 67084965 857039628 350369501 869322316 233350056 402728415 310459790 475750466 37467656 839573090 861175812 605868704 473596274 233350056 320767587 166233922 178776322 203170078 605868704 518410431 698204142 805493285 516798019 475750466 693909716 234841556 748725729 227189312 956074512 761390736 585399334 234841556 310459790 460621270 777567625 343298515 350369501 67084965 800444752 431992241 421280376 110800857 202470992 287514767 354441083 917782884 42633846 178776322 869322316 242163189 605868704 917782884 473596274 431992241 23405136 377015995 933874496 518410431 310459790 968673309 422657892 585399334 467312175 869322316 166233922 518399774 855274762 320767587 37467656 475750466 909865837 748725729 187933868 869322316 909865837 861179113 861175812 252767027 557917929 800444752 287514767 865966056 391551467 777567625 611449960 227189312 813693723 813693723 292988355 227189312 968673309 287514767 801608520 187307272 750210921 234841556 252767027 424780614 178776322 761390736 242163189 234841556 611449960 67084965 750210921 460621270 611449960 968673309 234841556 377015995 475750466 582046141 411437340 354441083 801608520 328713602 700216083 105230327 701144654 96325706 801608520 310459790 354577205 761390736 582046141 857039628 655852295 105230327 67084965 422474141 700216083 808616206 422657892 967462668 166233922 792486850 203170078 701144654 968673309 287514767 287514767 145395166 166233922 203170078 460621270 402728415 320767587 284097129 475750466 377015995 284097129 582046141 467312175 256737954 933874496 310459790 917782884 328713602 107334741 460621270 343298515 861179113 698204142 861179113 857039628 473596274 110800857 431992241 328713602 777567625 436662194 37467656 107334741 516798019 354441083 411437340 914482046 421280376 693909716 839573090 460621270 227189312 107334741 701144654 203170078 761390736 516798019 96325706 421280376 805493285 424780614 698204142 107334741 812629788 914482046 967462668 970819754 956074512 473596274 242163189 693909716 967462668 310459790 431992241 808616206 84100792 256737954 202470992 310459790 706143946 792486850 424780614 96325706 968673309 227189312 227189312 328713602 227189312 13084961 391551467 234841556 518410431 750210921 303512140 282641288 42633846 391551467 857039628 839573090 693909716 605868704 970819754 698204142 23405136 287514767 42633846 861179113 933874496 202470992 178776322 865966056 431992241 800444752 256807040 970819754 33552010 582046141 516798019 518410431 698204142 328713602 861175812 655852295 284097129 252767027 950319015 933874496 234841556 166233922 252767027 411437340 518399774 857039628 706143946 585399334 950319015 187933868 422657892 861179113 343298515 252767027 813693723 518410431 292988355 518399774 514786524 178776322 855274762 968673309 33552010 467312175 700216083 187307272 233350056 297851760 377015995 422657892 23405136 914482046 761390736 516798019 761390736 287514767 178776322 284097129 252767027 107334741 256737954 865966056 865966056 700216083 861175812 256737954 422657892 861175812 861179113 933874496 234089763 808616206 320767587 320767587 655852295 950319015 107334741 861175812 475750466 13084961 96325706 187307272 23405136 354577205 956074512 475750466 279958846 467312175 422657892 42633846 84100792 303512140 37467656 968673309 813693723 761390736 421280376 933874496 297851760 350802729 411437340 350369501 611449960 741527822 328713602 233350056 252767027 777567625 105230327 284097129 970819754 391551467 279958846 107334741 320767587 310459790 187307272 355623062 855274762 178776322 310459790 252767027 605868704 467312175 297851760 203170078 792486850 812629788 431992241 808616206 354441083 861179113 284097129 33552010 110800857 800444752 23405136 256807040 284097129 748725729 96325706 792486850 914482046 105230327 917782884 33552010 655852295 287514767 187307272 256737954 145395166 792486850 460621270 967462668 950319015 320767587 495151474 234089763 516798019 813693723 233350056 431992241 343298515 861175812 284097129 424780614 748725729 252767027 110800857 693909716 282641288 203170078 475750466 256807040 813693723 516798019 611449960 13084961 748725729 611449960 23405136 861179113 411437340 693909716 460621270 741527822 256807040 914482046 761390736 96325706 777567625 256807040 750210921 495151474 96325706 328713602 33552010 391551467 42633846 252767027 967462668 377015995 203170078 431992241 861175812 869322316 227189312 701144654 355623062 812629788 242163189 557917929 557917929 808616206 800444752 187307272 473596274 391551467 187307272 839573090 909865837 23405136 855274762 343298515 585399334 282641288 292988355 343298515 391551467 956074512 968673309 777567625 761390736 310459790 914482046 516798019 698204142 557917929 145395166 203170078 282641288 145395166 585399334 967462668 741527822 967462668 256737954 287514767 698204142 421280376 808616206 187933868 516798019 422474141 605868704 350369501 706143946 96325706 23405136 582046141 287514767 422657892 514786524 233350056 233350056 402728415 967462668 105230327 460621270 256737954 792486850 310459790 914482046 950319015 460621270 865966056 741527822 914482046 970819754 514786524 706143946 256737954 950319015 518399774 861175812 839573090 557917929 84100792 166233922 42633846 422474141 801608520 422474141 460621270 436662194 233350056 861175812 460621270 933874496 495151474 801608520 227189312 292988355 84100792 343298515 411437340 693909716 203170078 431992241 411437340 792486850 227189312 37467656 187933868 202470992 422474141 761390736 178776322 700216083 861179113 861179113 748725729 350802729 516798019 202470992 706143946 242163189 582046141 110800857 861175812 421280376 582046141 750210921 303512140 857039628 178776322 917782884 42633846 706143946 256807040 706143946 33552010 605868704 279958846 377015995 284097129 605868704 582046141 96325706 96325706 105230327 801608520 187307272 700216083 282641288 701144654 166233922 234841556 287514767 475750466 13084961 37467656 23405136 350369501 611449960 350802729 514786524 495151474 761390736 970819754 518399774 284097129 292988355 284097129 145395166 320767587 813693723 145395166 234841556 805493285 800444752 917782884 741527822 855274762 950319015 424780614 377015995 518410431 292988355 700216083 460621270 909865837 967462668 402728415 693909716 377015995 970819754 655852295 110800857 693909716 792486850 582046141 354441083 813693723 582046141 808616206 801608520 750210921 350369501 917782884 422474141 42633846 422474141 518399774 865966056 933874496 391551467 970819754 23405136 967462668 145395166 202470992 178776322 518410431 914482046 741527822 96325706 303512140 166233922 233350056 279958846 582046141 750210921 350802729 970819754 343298515 110800857 792486850 698204142 107334741 42633846 350802729 865966056 808616206 328713602 473596274 110800857 303512140 234089763 467312175 518410431 242163189 701144654 585399334 67084965 391551467 107334741 467312175 411437340 777567625 422657892 13084961 933874496 350802729 203170078 557917929 698204142 233350056 424780614 187933868 284097129 909865837 611449960 777567625 105230327 84100792 460621270 518410431 227189312 857039628 328713602 105230327 801608520 320767587 166233922 297851760 956074512 42633846 84100792 431992241 861179113 516798019 869322316 968673309 518399774 473596274 421280376 516798019 700216083 96325706 422657892 145395166 242163189 812629788 495151474 234089763 402728415 105230327 909865837 292988355 475750466 518410431 377015995 869322316 861179113 473596274 282641288 297851760 813693723 391551467 869322316 23405136 292988355 37467656 354441083 67084965 13084961 350369501 105230327 956074512 282641288 350369501 805493285 812629788 377015995 950319015 909865837 178776322 67084965 914482046 748725729 473596274 812629788 655852295 320767587 460621270 950319015 741527822 202470992 256737954 282641288 178776322 516798019 424780614 748725729 424780614 700216083 950319015 611449960 701144654 178776322 178776322 402728415 256737954 110800857 750210921 355623062 145395166 700216083 557917929 933874496 350802729 328713602 202470992 67084965 861175812 67084965 187933868 355623062 467312175 861179113 13084961 350369501 869322316 355623062 706143946 297851760 909865837 750210921 557917929 950319015 701144654 839573090 187307272 391551467 421280376 297851760 839573090 13084961 287514767 808616206 424780614 320767587 518399774 808616206 792486850 748725729 350802729 557917929 284097129 256737954 800444752 234089763 107334741 475750466 865966056 495151474 282641288 233350056 227189312 350802729 518399774 748725729 750210921 909865837 343298515 422657892 13084961 950319015 422474141 869322316 812629788 37467656 605868704 655852295 84100792 227189312 475750466 431992241 585399334 839573090 460621270 748725729 202470992 227189312 812629788 917782884 355623062 297851760 706143946 970819754 701144654 950319015 166233922 750210921 252767027 202470992 187933868 436662194 800444752 557917929 252767027 855274762 582046141 801608520 516798019 23405136 557917929 256737954 431992241 970819754 67084965 284097129 145395166 956074512 105230327 436662194 203170078 110800857 865966056 473596274 467312175 282641288 202470992 750210921 343298515 693909716 812629788 436662194 970819754 611449960 495151474 968673309 105230327 950319015 424780614 105230327 234841556 839573090 110800857 557917929 252767027 424780614 585399334 855274762 227189312 67084965 748725729 297851760 422474141 402728415 424780614 516798019 855274762 800444752 970819754 914482046 857039628 475750466 698204142 178776322 956074512 13084961 350802729 914482046 42633846 279958846 861179113 292988355 693909716 605868704 917782884 812629788 701144654 855274762 861179113 701144654 377015995 256807040 967462668 328713602 328713602 514786524 518410431 203170078 693909716 460621270 475750466 518410431 582046141 914482046 256737954 855274762 320767587 516798019 350369501 202470992 865966056 145395166 460621270 202470992 96325706 839573090 582046141 467312175 234841556 234841556 402728415 741527822 292988355 242163189 460621270 967462668 178776322 861179113 761390736 933874496 706143946 256807040 343298515 801608520 585399334 203170078 391551467 516798019 861175812 105230327 67084965 855274762 227189312 518410431 252767027 801608520 518410431 227189312 96325706 422474141 792486850 750210921 805493285 761390736 203170078 320767587 813693723 187307272 748725729 96325706 741527822 698204142 801608520 706143946 967462668 801608520 750210921 914482046 202470992 355623062 748725729 605868704 242163189 518399774 23405136 402728415 436662194 202470992 839573090 355623062 516798019 292988355 605868704 402728415 698204142 431992241 252767027 350369501 933874496 256807040 813693723 801608520 967462668 187933868 411437340 402728415 23405136 297851760 233350056 252767027 343298515 748725729 741527822 23405136 495151474 110800857 933874496 424780614 242163189 800444752 377015995 516798019 303512140 303512140 585399334 84100792 516798019 605868704 391551467 611449960 693909716 436662194 279958846 518410431 282641288 805493285 956074512 655852295 914482046 110800857 292988355 582046141 460621270 655852295 252767027 292988355 354577205 354441083 166233922 475750466 460621270 800444752 421280376 655852295 761390736 96325706 377015995 701144654 967462668 252767027 354577205 234089763 582046141 611449960 234841556 706143946 855274762 42633846 914482046 813693723 350369501 436662194 748725729 42633846 84100792 869322316 967462668 436662194 424780614 813693723 328713602 67084965 813693723 422657892 252767027 805493285 701144654 287514767 107334741 914482046 350369501 839573090 467312175 475750466 582046141 460621270 328713602 777567625 350802729 750210921 402728415 855274762 422657892 701144654 917782884 67084965 110800857 967462668 655852295 950319015 328713602 292988355 424780614 914482046 227189312 585399334 287514767 698204142 518399774 611449960 812629788 284097129 187307272 110800857 865966056 354577205 23405136 801608520 865966056 422474141 700216083 256737954 292988355 187933868 284097129 792486850 256807040 605868704 256807040 303512140 96325706 467312175 42633846 750210921 801608520 857039628 303512140 431992241 105230327 23405136 256737954 839573090 422474141 233350056 42633846 256807040 839573090 700216083 917782884 233350056 701144654 203170078 166233922 865966056 354577205 855274762 377015995 166233922 861179113 950319015 748725729 914482046 234089763 956074512 343298515 518399774 279958846 391551467 84100792 495151474 917782884 855274762 861175812 968673309 297851760 355623062 855274762 460621270 861179113 968673309 557917929 292988355 422657892 424780614 256737954 792486850 869322316 242163189 861175812 861179113 320767587 970819754 96325706 475750466 297851760 282641288 748725729 252767027 233350056 303512140 518410431 800444752 801608520 203170078 310459790 436662194 256737954 436662194 855274762 110800857 855274762 967462668 698204142 178776322 611449960 166233922 917782884 424780614 187307272 706143946 761390736 813693723 605868704 377015995 557917929 328713602 514786524 701144654 741527822 518410431 967462668 777567625 909865837 495151474 411437340 693909716 411437340 202470992 693909716 701144654 869322316 234841556 355623062 252767027 320767587 855274762 354577205 67084965 110800857 256807040 354577205 187307272 350369501 282641288 968673309 287514767 422474141 227189312 514786524 706143946 800444752 706143946 110800857 422657892 234089763 282641288 655852295 700216083 354577205 33552010 855274762 227189312 233350056 310459790 857039628 107334741 187933868 282641288 914482046 467312175 424780614 693909716 857039628 475750466 869322316 801608520 956074512 282641288 279958846 812629788 761390736 914482046 855274762 701144654 37467656 84100792 855274762 67084965 23405136 320767587 792486850 203170078 203170078 761390736 105230327 297851760 310459790 950319015 950319015 187933868 700216083 909865837 343298515 252767027 391551467 693909716 857039628 585399334 909865837 234089763 107334741 761390736 227189312 145395166 350369501 320767587 970819754 748725729 107334741 750210921 421280376 13084961 801608520 909865837 933874496 917782884 706143946 700216083 518399774 473596274 424780614 518399774 706143946 310459790 933874496 933874496 422474141 13084961 861175812 917782884 187307272 808616206 242163189 518410431 256737954 813693723 792486850 473596274 605868704 355623062 411437340 354441083 706143946 13084961 355623062 350369501 701144654 23405136 145395166 585399334 233350056 328713602 857039628 800444752 970819754 354577205 202470992 813693723 107334741 869322316 234841556 611449960 792486850 516798019 187933868 411437340 13084961 422474141 655852295 37467656 42633846 422474141 557917929 557917929 701144654 805493285 282641288 96325706 37467656 800444752 655852295 495151474 865966056 750210921 805493285 350802729 166233922 355623062 107334741 252767027 917782884 242163189 839573090 698204142 855274762 203170078 292988355 178776322 839573090 279958846 303512140 310459790 706143946 287514767 467312175 800444752 813693723 917782884 777567625 391551467 970819754 917782884 411437340 67084965 839573090 861175812 967462668 354577205 242163189 84100792 813693723 355623062 402728415 436662194 355623062 96325706 110800857 761390736 557917929 303512140 813693723 84100792 865966056 857039628 460621270 227189312 970819754 460621270 402728415 968673309 256737954 391551467 234841556 748725729 514786524 968673309 303512140 475750466 473596274 227189312 605868704 431992241 933874496 354577205 436662194 350802729 227189312 861179113 187307272 303512140 605868704 748725729 377015995 13084961 355623062 861179113 96325706 234841556 495151474 813693723 233350056 282641288 178776322 422657892 750210921 706143946 917782884 861175812 436662194 655852295 801608520 869322316 970819754 741527822 813693723 813693723 320767587 343298515 861179113 655852295 557917929 605868704 303512140 582046141 287514767 402728415 350369501 855274762 37467656 431992241 303512140 202470992 284097129 761390736 467312175 42633846 741527822 242163189 282641288 42633846 96325706 801608520 701144654 354441083 800444752 33552010 256807040 968673309 700216083 605868704 350802729 67084965 861175812 187307272 402728415 514786524 967462668 557917929 956074512 792486850 328713602 741527822 518399774 495151474 279958846 23405136 178776322 698204142 233350056 970819754 187307272 354577205 42633846 13084961 698204142 956074512 914482046 700216083 460621270 839573090 914482046 761390736 967462668 279958846 431992241 256807040 792486850 950319015 234841556 96325706 303512140 698204142 350802729 234089763 234089763 706143946 107334741 166233922 303512140 328713602 436662194 761390736 431992241 968673309 700216083 37467656 203170078 234841556 706143946 355623062 914482046 252767027 431992241 956074512 166233922 350369501 861175812 585399334 801608520 166233922 808616206 343298515 354577205 354441083 234089763 350802729 516798019 96325706 655852295 516798019 187933868 761390736 166233922 706143946 748725729 203170078 431992241 855274762 84100792 585399334 693909716 42633846 234841556 242163189 518410431 750210921 23405136 700216083 693909716 284097129 203170078 350802729 252767027 107334741 354441083 431992241 917782884 839573090 391551467 284097129 777567625 287514767 750210921 431992241 343298515 279958846 354441083 424780614 256807040 950319015 350369501 422474141 424780614 328713602 800444752 805493285 256807040 693909716 967462668 37467656 355623062 839573090 516798019 909865837 777567625 800444752 706143946 473596274 203170078 145395166 350369501 968673309 256737954 801608520 13084961 585399334 970819754 424780614 698204142 354577205 355623062 166233922 252767027 693909716 700216083 33552010 839573090 233350056 402728415 933874496 950319015 655852295 310459790 956074512 354577205 792486850 516798019 279958846 287514767 693909716 350802729 320767587 701144654 303512140 431992241 861179113 436662194 377015995 431992241 801608520 557917929 13084961 110800857 801608520 869322316 701144654 857039628 914482046 970819754 350802729 800444752 516798019 655852295 377015995 411437340 812629788 96325706 518410431 233350056 914482046 813693723 227189312 350369501 422657892 67084965 839573090 909865837 473596274 700216083 950319015 297851760 741527822 431992241 96325706 611449960 234841556 310459790 839573090 495151474 242163189 467312175 310459790 284097129 320767587 582046141 279958846 187933868 13084961 706143946 460621270 84100792 234089763 968673309 287514767 812629788 460621270 909865837 354441083 303512140 750210921 202470992 706143946 297851760 431992241 516798019 105230327 422474141 914482046 865966056 297851760 956074512 950319015 518399774 354577205 42633846 202470992 145395166 252767027 460621270 227189312 303512140 105230327 865966056 234089763 585399334 495151474 178776322 495151474 933874496 495151474 421280376 37467656 917782884 67084965 96325706 84100792 801608520 282641288 67084965 495151474 303512140 518399774 655852295 279958846 354441083 242163189 411437340 110800857 310459790 808616206 839573090 865966056 812629788 693909716 411437340 516798019 242163189 865966056 279958846 473596274 424780614 475750466 343298515 857039628 741527822 861175812 956074512 33552010 227189312 203170078 303512140 750210921 343298515 297851760 202470992 33552010 355623062 693909716 422474141 303512140 801608520 354441083 166233922 865966056 166233922 350369501 792486850 37467656 518399774 411437340 107334741 411437340 234841556 343298515 292988355 411437340 354441083 187933868 402728415 582046141 857039628 252767027 13084961 777567625 750210921 741527822 67084965 421280376 557917929 605868704 514786524 350802729 700216083 350369501 23405136 37467656 202470992 950319015 516798019 475750466 801608520 13084961 693909716 411437340 424780614 518399774 13084961 402728415 808616206 37467656 792486850 800444752 460621270 37467656 354577205 741527822 422474141 557917929 467312175 585399334 460621270 909865837 750210921 350369501 350369501 460621270 933874496 808616206 516798019 23405136 203170078 328713602 518410431 761390736 741527822 741527822 178776322 748725729 857039628 96325706 750210921 107334741 801608520 968673309 227189312 518399774 585399334 516798019 84100792 655852295 402728415 256807040 33552010 582046141 252767027 750210921 968673309 422657892 801608520 518410431 282641288 227189312 203170078 328713602 242163189 812629788 436662194 805493285 377015995 343298515 792486850 13084961 968673309 805493285 514786524 67084965 514786524 355623062 431992241 252767027 67084965 391551467 282641288 431992241 67084965 698204142 233350056 750210921 516798019 582046141 233350056 84100792 234089763 391551467 861179113 475750466 42633846 166233922 328713602 495151474 354577205 234089763 187307272 861175812 855274762 436662194 460621270 422657892 107334741 424780614 242163189 865966056 495151474 805493285 227189312 431992241 107334741 857039628 761390736 917782884 297851760 105230327 701144654 950319015 605868704 42633846 234841556 701144654 303512140 812629788 706143946 13084961 391551467 421280376 467312175 777567625 42633846 475750466 808616206 242163189 279958846 706143946 750210921 495151474 557917929 355623062 377015995 350802729 411437340 279958846 187307272 350369501 855274762 107334741 473596274 42633846 292988355 777567625 310459790 355623062 865966056 693909716 105230327 857039628 391551467 350369501 166233922 800444752 557917929 354577205 861179113 516798019 748725729 421280376 467312175 227189312 178776322 701144654 424780614 813693723 354577205 96325706 391551467 857039628 391551467 706143946 310459790 13084961 187933868 693909716 861179113 84100792 909865837 741527822 422474141 467312175 693909716 391551467 252767027 287514767 801608520 777567625 801608520 166233922 582046141 107334741 869322316 233350056 23405136 37467656 698204142 145395166 320767587 202470992 914482046 741527822 970819754 968673309 354441083 234089763 202470992 605868704 813693723 145395166 761390736 813693723 354441083 839573090 475750466 107334741 792486850 422657892 256807040 377015995 777567625 234089763 424780614 242163189 105230327 914482046 202470992 234841556 84100792 105230327 355623062 279958846 355623062 37467656 354441083 202470992 495151474 557917929 354577205 917782884 933874496 605868704 805493285 748725729 13084961 320767587 292988355 256737954 350802729 514786524 42633846 107334741 805493285 96325706 242163189 33552010 585399334 424780614 282641288 203170078 310459790 233350056 813693723 813693723 354577205 792486850 761390736 424780614 701144654 13084961 701144654 178776322 234841556 700216083 741527822 411437340 748725729 110800857 227189312 700216083 242163189 808616206 585399334 37467656 343298515 187307272 297851760 865966056 956074512 917782884 698204142 424780614 105230327 605868704 292988355 178776322 23405136 411437340 354441083 761390736 792486850 557917929 33552010 431992241 256807040 516798019 557917929 42633846 917782884 377015995 950319015 350369501 203170078 391551467 431992241 741527822 701144654 279958846 422474141 297851760 23405136 611449960 436662194 282641288 391551467 350369501 761390736 350369501 67084965 605868704 473596274 297851760 242163189 467312175 495151474 287514767 431992241 166233922 202470992 865966056 582046141 13084961 328713602 861175812 320767587 411437340 475750466 518410431 805493285 516798019 256807040 166233922 227189312 914482046 256807040 792486850 233350056 557917929 310459790 227189312 741527822 411437340 812629788 857039628 813693723 320767587 865966056 750210921 706143946 166233922 865966056 693909716 227189312 967462668 303512140 42633846 350802729 741527822 467312175 861179113 13084961 42633846 909865837 582046141 865966056 557917929 354441083 750210921 279958846 970819754 42633846 467312175 343298515 706143946 605868704 256807040 13084961 855274762 970819754 467312175 310459790 411437340 343298515 233350056 861175812 402728415 761390736 792486850 282641288 518399774 950319015 516798019 805493285 516798019 33552010 256807040 227189312 343298515 869322316 917782884 402728415 857039628 411437340 391551467 227189312 808616206 37467656 808616206 460621270 436662194 495151474 178776322 37467656 343298515 242163189 310459790 13084961 355623062 741527822 518399774 933874496 914482046 67084965 655852295 297851760 421280376 227189312 436662194 402728415 402728415 839573090 839573090 857039628 145395166 279958846 256737954 377015995 256737954 514786524 42633846 234841556 84100792 67084965 23405136 698204142 67084965 917782884 839573090 748725729 84100792 424780614 698204142 411437340 202470992 748725729 800444752 933874496 350802729 475750466 700216083 800444752 328713602 914482046 252767027 605868704 750210921 950319015 320767587 467312175 698204142 391551467 800444752 292988355 557917929 350802729 605868704 256737954 203170078 460621270 411437340 557917929 805493285 582046141 467312175 23405136 777567625 37467656 970819754 422474141 391551467 693909716 698204142 516798019 917782884 411437340 700216083 460621270 857039628 227189312 234089763 475750466 808616206 256807040 279958846 282641288 495151474 777567625 350802729 310459790 350802729 292988355 611449960 857039628 805493285 354441083 178776322 495151474 812629788 282641288 800444752 861179113 700216083 861179113 282641288 203170078 37467656 495151474 187933868 110800857 350369501 557917929 518399774 23405136 967462668 391551467 256737954 475750466 328713602 202470992 282641288 516798019 145395166 310459790 909865837 750210921 968673309 23405136 473596274 350802729 145395166 354441083 611449960 801608520 402728415 13084961 473596274 96325706 557917929 582046141 516798019 839573090 800444752 107334741 256737954 516798019 475750466 234841556 701144654 855274762 252767027 203170078 187933868 354577205 33552010 861179113 518399774 467312175 585399334 343298515 23405136 84100792 967462668 105230327 792486850 436662194 460621270 956074512 13084961 37467656 350802729 585399334 750210921 107334741 933874496 473596274 839573090 411437340 67084965 865966056 460621270 805493285 839573090 411437340 424780614 857039628 354577205 700216083 700216083 460621270 839573090 514786524 700216083 256807040 557917929 813693723 706143946 792486850 303512140 297851760 706143946 956074512 328713602 23405136 421280376 812629788 402728415 748725729 424780614 495151474 706143946 605868704 13084961 777567625 424780614 701144654 105230327 350802729 909865837 187307272 84100792 292988355 67084965 145395166 37467656 310459790 233350056 256807040 909865837 422657892 84100792 431992241 203170078 968673309 698204142 585399334 805493285 805493285 234841556 422657892 761390736 914482046 377015995 354441083 761390736 178776322 402728415 861175812 839573090 166233922 233350056 855274762 748725729 203170078 967462668 37467656 402728415 234841556 693909716 166233922 391551467 761390736 84100792 256807040 145395166 857039628 748725729 292988355 424780614 282641288 96325706 968673309 516798019 808616206 328713602 107334741 700216083 813693723 514786524 605868704 748725729 107334741 655852295 808616206 557917929 354441083 284097129 166233922 292988355 805493285 956074512 187307272 23405136 968673309 96325706 320767587 145395166 518399774 422474141 585399334 865966056 178776322 582046141 328713602 495151474 968673309 861175812 518399774 422474141 233350056 473596274 698204142 67084965 557917929 861179113 473596274 698204142 968673309 467312175 495151474 320767587 37467656 857039628 402728415 582046141 411437340 292988355 107334741 145395166 518410431 350802729 700216083 303512140 431992241 320767587 514786524 242163189 701144654 23405136 96325706 700216083 96325706 812629788 377015995 320767587 805493285 839573090 354577205 605868704 303512140 861175812 585399334 968673309 354577205 424780614 402728415 422657892 284097129 110800857 421280376 421280376 320767587 701144654 761390736 252767027 701144654 84100792 801608520 343298515 284097129 516798019 475750466 227189312 96325706 808616206 701144654 107334741 968673309 233350056 297851760 166233922 518399774 967462668 292988355 202470992 227189312 13084961 839573090 107334741 67084965 297851760 234841556 354441083 343298515 970819754 187307272 585399334 518410431 800444752 861175812 805493285 956074512 956074512 855274762 13084961 800444752 460621270 42633846 402728415 287514767 234089763 933874496 518399774 701144654 933874496 297851760 284097129 234841556 424780614 582046141 234089763 516798019 436662194 187933868 354577205 801608520 557917929 950319015 582046141 23405136 805493285 350802729 467312175 350802729 950319015 354441083 812629788 914482046 234841556 105230327 792486850 421280376 956074512 933874496 227189312 233350056 284097129 808616206 585399334 865966056 421280376 279958846 110800857 42633846 328713602 377015995 956074512 354577205 411437340 310459790 37467656 422657892 411437340 950319015 234089763 861179113 354441083 967462668 166233922 706143946 585399334 391551467 865966056 96325706 706143946 233350056 431992241 431992241 350802729 518399774 800444752 350369501 105230327 166233922 865966056 812629788 422474141 855274762 800444752 233350056 350369501 917782884 792486850 37467656 582046141 421280376 700216083 761390736 808616206 611449960 861175812 203170078 227189312 516798019 227189312 514786524 950319015 310459790 812629788 234841556 914482046 605868704 855274762 145395166 350369501 107334741 800444752 422474141 800444752 252767027 42633846 750210921 750210921 805493285 812629788 582046141 282641288 460621270 855274762 242163189 187933868 203170078 970819754 611449960 792486850 857039628 655852295 861179113 792486850 605868704 84100792 800444752 839573090 812629788 698204142 310459790 693909716 355623062 861175812 792486850 516798019 13084961 917782884 411437340 110800857 377015995 516798019 256737954 203170078 282641288 203170078 187307272 956074512 869322316 377015995 777567625 812629788 431992241 354577205 967462668 436662194 857039628 303512140 839573090 909865837 310459790 13084961 698204142 107334741 950319015 605868704 750210921 252767027 203170078 145395166 107334741 761390736 605868704 187307272 839573090 808616206 287514767 813693723 917782884 282641288 279958846 105230327 475750466 145395166 970819754 605868704 42633846 233350056 292988355 917782884 96325706 287514767 518399774 421280376 857039628 968673309 67084965 805493285 861175812 166233922 473596274 354577205 495151474 436662194 328713602 297851760 187933868 792486850 473596274 256737954 354577205 812629788 282641288 411437340 23405136 287514767 460621270 917782884 914482046 473596274 909865837 354441083 202470992 741527822 96325706 805493285 303512140 227189312 582046141 970819754 42633846 256807040 37467656 761390736 234841556 741527822 13084961 242163189 467312175 242163189 436662194 467312175 801608520 495151474 956074512 741527822 761390736 518410431 252767027 933874496 968673309 467312175 343298515 343298515 310459790 518399774 968673309 808616206 37467656 518399774 914482046 805493285 655852295 436662194 303512140 436662194 422657892 110800857 467312175 242163189 857039628 800444752 741527822 436662194 861179113 234089763 284097129 227189312 748725729 292988355 297851760 761390736 166233922 839573090 611449960 475750466 585399334 516798019 202470992 933874496 422474141 42633846 33552010 297851760 968673309 865966056 518410431 110800857 869322316 178776322 233350056 67084965 287514767 808616206 917782884 805493285 421280376 354441083 792486850 475750466 282641288 107334741 424780614 475750466 354577205 107334741 202470992 611449960 110800857 914482046 242163189 748725729 256807040 256737954 303512140 701144654 256807040 234841556 402728415 282641288 582046141 741527822 792486850 857039628 391551467 355623062 800444752 750210921 808616206 202470992 514786524 422657892 950319015 202470992 750210921 808616206 967462668 861179113 514786524 107334741 202470992 869322316 861175812 869322316 812629788 861179113 777567625 698204142 166233922 950319015 233350056 252767027 750210921 282641288 256737954 582046141 777567625 422657892 855274762 748725729 391551467 297851760 287514767 933874496 422657892 585399334 701144654 256807040 655852295 950319015 914482046 145395166 310459790 145395166 343298515 514786524 956074512 422474141 970819754 282641288 297851760 105230327 861175812 320767587 303512140 761390736 777567625 611449960 355623062 284097129 706143946 861179113 110800857 96325706 792486850 518410431 750210921 611449960 96325706 812629788 350802729 516798019 354577205 256737954 350369501 700216083 701144654 256807040 970819754 411437340 748725729 279958846 582046141 297851760 33552010 808616206 350369501 800444752 950319015 914482046 287514767 320767587 950319015 808616206 256737954 350802729 343298515 518410431 956074512 355623062 861175812 655852295 812629788 110800857 701144654 282641288 256807040 203170078 110800857 424780614 13084961 909865837 611449960 518410431 701144654 422657892 967462668 422474141 516798019 467312175 909865837 320767587 467312175 460621270 354441083 968673309 227189312 514786524 748725729 582046141 422474141 33552010 967462668 287514767 855274762 328713602 292988355 855274762 956074512 187933868 391551467 495151474 242163189 354441083 377015995 303512140 421280376 203170078 956074512 252767027 750210921 839573090 516798019 917782884 655852295 377015995 495151474 914482046 611449960 741527822 700216083 105230327 105230327 303512140 701144654 279958846 203170078 234089763 287514767 431992241 145395166 436662194 777567625 256807040 808616206 861179113 748725729 234841556 812629788 350802729 84100792 303512140 467312175 256807040 792486850 473596274 242163189 166233922 869322316 585399334 282641288 909865837 234841556 234089763 909865837 970819754 287514767 701144654 292988355 178776322 518410431 839573090 282641288 233350056 693909716 328713602 145395166 292988355 792486850 950319015 473596274 857039628 13084961 518399774 282641288 467312175 402728415 252767027 917782884 391551467 252767027 693909716 460621270 473596274 861175812 792486850 350802729 110800857 518410431 252767027 234089763 914482046 861179113 777567625 801608520 967462668 303512140 933874496 516798019 861175812 865966056 227189312 256737954 292988355 13084961 800444752 355623062 343298515 812629788 914482046 970819754 110800857 748725729 460621270 227189312 84100792 252767027 187307272 869322316 355623062 611449960 473596274 585399334 105230327 518399774 350369501 611449960 473596274 178776322 310459790 700216083 33552010 869322316 354441083 377015995 67084965 436662194 808616206 202470992 861175812 698204142 166233922 287514767 23405136 422657892 234089763 107334741 422474141 700216083 227189312 42633846 750210921 202470992 611449960 582046141 495151474 467312175 741527822 320767587 582046141 234841556 514786524 252767027 805493285 801608520 909865837 422474141 917782884 310459790 292988355 475750466 256737954 284097129 297851760 37467656 950319015 256737954 234089763 303512140 706143946 343298515 242163189 84100792 422474141 557917929 343298515 792486850 801608520 402728415 422474141 914482046 227189312 187307272 242163189 256807040 950319015 256737954 23405136 518410431 869322316 292988355 284097129 110800857 805493285 869322316 706143946 518410431 424780614 813693723 585399334 750210921 422474141 909865837 227189312 354577205 354577205 67084965 234089763 706143946 328713602 422474141 256737954 13084961 284097129 303512140 706143946 421280376 33552010 693909716 350369501 234089763 256737954 233350056 178776322 252767027 110800857 234841556 287514767 701144654 203170078 320767587 203170078 227189312 970819754 585399334 956074512 343298515 467312175 252767027 303512140 813693723 233350056 203170078 166233922 421280376 516798019 13084961 279958846 328713602 700216083 287514767 698204142 431992241 436662194 777567625 303512140 777567625 33552010 411437340 605868704 761390736 107334741 473596274 970819754 970819754 234089763 933874496 187307272 970819754 23405136 495151474 23405136 750210921 242163189 279958846 402728415 303512140 792486850 701144654 391551467 343298515 279958846 933874496 107334741 582046141 292988355 813693723 582046141 84100792 279958846 808616206 202470992 354577205 13084961 582046141 706143946 970819754 970819754 869322316 914482046 761390736 411437340 391551467 96325706 37467656 287514767 13084961 391551467 33552010 518399774 761390736 865966056 812629788 256807040 145395166 495151474 242163189 402728415 377015995 514786524 343298515 801608520 933874496 411437340 422474141 792486850 467312175 202470992 967462668 855274762 869322316 282641288 355623062 284097129 970819754 495151474 67084965 355623062 800444752 310459790 968673309 13084961 411437340 320767587 518410431 777567625 750210921 861179113 582046141 203170078 256807040 914482046 96325706 693909716 354441083 693909716 377015995 516798019 605868704 256737954 741527822 23405136 956074512 956074512 865966056 801608520 23405136 475750466 422474141 328713602 377015995 582046141 839573090 917782884 857039628 284097129 355623062 914482046 355623062 861175812 202470992 292988355 354441083 421280376 956074512 178776322 460621270 343298515 557917929 422657892 518399774 950319015 741527822 956074512 861175812 698204142 13084961 287514767 292988355 233350056 23405136 84100792 431992241 287514767 917782884 968673309 422474141 107334741 350802729 460621270 761390736 700216083 242163189 917782884 234089763 421280376 741527822 42633846 343298515 256807040 422657892 967462668 701144654 839573090 303512140 518399774 23405136 13084961 701144654 917782884 303512140 350802729 284097129 861179113 812629788 350369501 812629788 741527822 310459790 812629788 956074512 518410431 518410431 933874496 792486850 303512140 518399774 861175812 422657892 869322316 792486850 706143946 655852295 792486850 701144654 605868704 284097129 693909716 514786524 107334741 284097129 354441083 956074512 203170078 178776322 424780614 741527822 354577205 252767027 303512140 256737954 861175812 227189312 350802729 909865837 411437340 792486850 234089763 967462668 328713602 855274762 256807040 287514767 282641288 857039628 252767027 808616206 950319015 422657892 350369501 812629788 611449960 227189312 460621270 42633846 234089763 350802729 585399334 33552010 585399334 424780614 750210921 516798019 110800857 320767587 808616206 422657892 105230327 355623062 37467656 202470992 178776322 839573090 655852295 495151474 67084965 839573090 917782884 557917929 855274762 968673309 970819754 422657892 970819754 693909716 698204142 107334741 422474141 698204142 808616206 800444752 968673309 42633846 909865837 516798019 23405136 242163189 166233922 514786524 187307272 869322316 292988355 970819754 377015995 178776322 605868704 473596274 857039628 328713602 706143946 956074512 424780614 279958846 865966056 110800857 808616206 748725729 748725729 467312175 422474141 473596274 777567625 518410431 234841556 475750466 777567625 748725729 354441083 792486850 460621270 693909716 203170078 741527822 107334741 67084965 516798019 297851760 23405136 514786524 391551467 328713602 287514767 495151474 812629788 42633846 467312175 320767587 968673309 839573090 557917929 861175812 242163189 933874496 256737954 145395166 805493285 857039628 354577205 869322316 582046141 178776322 424780614 857039628 292988355 67084965 297851760 475750466 693909716 287514767 424780614 514786524 422657892 227189312 865966056 310459790 495151474 256807040 203170078 42633846 187307272 343298515 233350056 42633846 917782884 701144654 282641288 234841556 107334741 411437340 611449960 706143946 37467656 473596274 801608520 424780614 518410431 585399334 861175812 233350056 495151474 812629788 377015995 701144654 655852295 42633846 187307272 933874496 310459790 422474141 495151474 284097129 411437340 865966056 411437340 970819754 234089763 110800857 933874496 605868704 421280376 402728415 473596274 424780614 514786524 750210921 252767027 701144654 808616206 242163189 467312175 234841556 516798019 956074512 292988355 518399774 297851760 805493285 857039628 611449960 234841556 495151474 402728415 518399774 107334741 792486850 970819754 701144654 698204142 292988355 96325706 354577205 234089763 411437340 857039628 234089763 933874496 693909716 422657892 611449960 514786524 805493285 233350056 813693723 350369501 431992241 748725729 801608520 801608520 701144654 495151474 855274762 421280376 234841556 110800857 865966056 227189312 42633846 518399774 605868704 233350056 611449960 96325706 107334741 813693723 792486850 203170078 460621270 166233922 801608520 869322316 187933868 256737954 67084965 96325706 350802729 933874496 350802729 42633846 914482046 800444752 377015995 422474141 582046141 84100792 391551467 514786524 518399774 67084965 287514767 256807040 909865837 145395166 355623062 950319015 13084961 33552010 234089763 110800857 813693723 377015995 700216083 234841556 518399774 227189312 391551467 105230327 800444752 187307272 354577205 256737954 292988355 495151474 187307272 145395166 256737954 611449960 282641288 282641288 320767587 933874496 110800857 967462668 350802729 84100792 343298515 909865837 701144654 297851760 256807040 516798019 950319015 741527822 839573090 422657892 145395166 166233922 761390736 13084961 869322316 748725729 917782884 67084965 467312175 431992241 557917929 13084961 110800857 242163189 805493285 514786524 354441083 808616206 203170078 234841556 110800857 693909716 107334741 67084965 422474141 956074512 467312175 808616206 557917929 23405136 475750466 956074512 23405136 233350056 518399774 234089763 67084965 145395166 287514767 424780614 279958846 950319015 284097129 287514767 857039628 855274762 967462668 865966056 84100792 84100792 812629788 967462668 800444752 741527822 310459790 467312175 242163189 96325706 227189312 350369501 585399334 914482046 741527822 909865837 145395166 495151474 424780614 748725729 187933868 968673309 292988355 391551467 421280376 956074512 350802729 42633846 328713602 698204142 808616206 328713602 800444752 202470992 741527822 256807040 67084965 287514767 187933868 328713602 693909716 611449960 741527822 187307272 967462668 105230327 166233922 202470992 187933868 105230327 813693723 475750466 970819754 33552010 411437340 282641288 967462668 105230327 761390736 839573090 354441083 956074512 166233922 611449960 402728415 750210921 968673309 33552010 233350056 518410431 865966056 96325706 777567625 909865837 956074512 701144654 865966056 422474141 839573090 582046141 178776322 233350056 96325706 107334741 436662194 13084961 460621270 202470992 750210921 84100792 202470992 297851760 287514767 96325706 421280376 813693723 701144654 970819754 279958846 808616206 282641288 698204142 287514767 84100792 256737954 518399774 808616206 475750466 287514767 436662194 145395166 460621270 706143946 282641288 956074512 303512140 303512140 303512140 343298515 377015995 411437340 354441083 391551467 967462668 422657892 431992241 23405136 110800857 110800857 605868704 855274762 700216083 187933868 495151474 310459790 792486850 495151474 605868704 42633846 706143946 354441083 252767027 605868704 320767587 914482046 655852295 933874496 279958846 808616206 861175812 792486850 297851760 970819754 557917929 256807040 865966056 421280376 422657892 761390736 422657892 869322316 611449960 297851760 933874496 287514767 350802729 402728415 801608520 422474141 402728415 227189312 256807040 917782884 354577205 917782884 110800857 748725729 178776322 855274762 800444752 110800857 292988355 431992241 187307272 145395166 777567625 475750466 950319015 557917929 23405136 202470992 310459790 233350056 861179113 166233922 320767587 701144654 914482046 84100792 582046141 377015995 855274762 234841556 252767027 855274762 431992241 234089763 421280376 343298515 950319015 792486850 355623062 693909716 585399334 23405136 701144654 110800857 909865837 187307272 865966056 611449960 655852295 861179113 808616206 914482046 792486850 350802729 909865837 701144654 956074512 256807040 839573090 33552010 391551467 424780614 869322316 861175812 750210921 516798019 582046141 105230327 227189312 354577205 107334741 67084965 343298515 110800857 909865837 227189312 105230327 800444752 107334741 67084965 813693723 970819754 933874496 655852295 792486850 812629788 391551467 422474141 187307272 33552010 706143946 402728415 23405136 557917929 107334741 187933868 741527822 84100792 242163189 354577205 252767027 865966056 187307272 287514767 343298515 431992241 96325706 869322316 328713602 297851760 750210921 585399334 105230327 422657892 178776322 605868704 67084965 777567625 178776322 411437340 956074512 110800857 950319015 279958846 869322316 354577205 402728415 460621270 67084965 178776322 701144654 377015995 741527822 857039628 23405136 970819754 234841556 105230327 741527822 234841556 514786524 256737954 67084965 242163189 402728415 698204142 234089763 105230327 914482046 706143946 424780614 252767027 84100792 13084961 956074512 473596274 516798019 970819754 865966056 354577205 917782884 105230327 110800857 514786524 857039628 145395166 557917929 187307272 706143946 701144654 227189312 110800857 813693723 411437340 227189312 865966056 869322316 748725729 354441083 800444752 96325706 761390736 421280376 242163189 700216083 436662194 343298515 234089763 839573090 436662194 865966056 514786524 37467656 950319015 968673309 33552010 813693723 187933868 187933868 110800857 605868704 585399334 655852295 968673309 105230327 968673309 693909716 105230327 350802729 514786524 741527822 865966056 741527822 303512140 42633846 741527822 355623062 203170078 473596274 96325706 909865837 421280376 424780614 422474141 582046141 178776322 813693723 256807040 518410431 839573090 145395166 355623062 13084961 475750466 178776322 557917929 431992241 516798019 350802729 968673309 495151474 234089763 203170078 792486850 67084965 252767027 495151474 914482046 242163189 698204142 105230327 105230327 84100792 812629788 422657892 801608520 698204142 96325706 950319015 84100792 855274762 741527822 805493285 748725729 693909716 857039628 297851760 23405136 914482046 460621270 105230327 956074512 105230327 585399334 750210921 187933868 303512140 473596274 473596274 287514767 467312175 761390736 355623062 869322316 805493285 422657892 377015995 355623062 284097129 970819754 956074512 701144654 107334741 865966056 422474141 741527822 421280376 865966056 857039628 808616206 320767587 861179113 233350056 518410431 741527822 96325706 792486850 377015995 350369501 424780614 950319015 460621270 178776322 473596274 37467656 310459790 518410431 424780614 857039628 187307272 391551467 23405136 750210921 203170078 865966056 279958846 354577205 700216083 422657892 320767587 516798019 865966056 233350056 303512140 33552010 701144654 861175812 839573090 431992241 310459790 328713602 279958846 354441083 33552010 328713602 42633846 518410431 242163189 37467656 166233922 741527822 33552010 861175812 475750466 343298515 354577205 350802729 421280376 956074512 42633846 421280376 202470992 422474141 431992241 865966056 611449960 354577205 655852295 761390736 391551467 855274762 256807040 800444752 355623062 855274762 655852295 227189312 227189312 42633846 861179113 422474141 761390736 282641288 914482046 970819754 13084961 328713602 202470992 967462668 107334741 422474141 475750466 698204142 801608520 287514767 473596274 909865837 777567625 421280376 431992241 84100792 252767027 761390736 84100792 13084961 105230327 706143946 933874496 67084965 297851760 970819754 865966056 436662194 611449960 297851760 233350056 698204142 297851760 202470992 355623062 909865837 857039628 813693723 861179113 354441083 855274762 233350056 914482046 473596274 279958846 292988355 422474141 869322316 800444752 354577205 84100792 436662194 956074512 475750466 354577205 431992241 234841556 655852295 914482046 582046141 801608520 748725729 422657892 516798019 391551467 914482046 67084965 909865837 518399774 914482046 110800857 518399774 107334741 808616206 33552010 475750466 518410431 917782884 287514767 203170078 808616206 391551467 354577205 516798019 252767027 467312175 421280376 857039628 350802729 956074512 777567625 801608520 950319015 422474141 292988355 761390736 256807040 956074512 110800857 350369501 557917929 343298515 914482046 865966056 320767587 808616206 748725729 518410431 475750466 813693723 839573090 514786524 422657892 436662194 436662194 350369501 777567625 518399774 516798019 203170078 421280376 350802729 950319015 422474141 354577205 350802729 424780614 23405136 422657892 518410431 917782884 869322316 801608520 234089763 166233922 187933868 805493285 84100792 234841556 252767027 105230327 252767027 805493285 557917929 287514767 865966056 950319015 166233922 460621270 839573090 355623062 279958846 761390736 808616206 297851760 431992241 377015995 861179113 813693723 861175812 467312175 107334741 166233922 800444752 202470992 303512140 475750466 320767587 350802729 467312175 343298515 813693723 422474141 110800857 605868704 700216083 105230327 970819754 166233922 968673309 203170078 256737954 467312175 582046141 424780614 178776322 467312175 424780614 700216083 422474141 292988355 292988355 187307272 110800857 422657892 107334741 792486850 968673309 424780614 411437340 422657892 422657892 557917929 297851760 203170078 475750466 203170078 145395166 145395166 284097129 518399774 917782884 518410431 422474141 473596274 256737954 436662194 812629788 252767027 37467656 310459790 813693723 424780614 431992241 187307272 145395166 933874496 145395166 13084961 350369501 792486850 284097129 467312175 750210921 145395166 297851760 516798019 33552010 227189312 700216083 701144654 320767587 292988355 813693723 706143946 473596274 917782884 343298515 422474141 328713602 84100792 350369501 857039628 970819754 424780614 792486850 950319015 839573090 970819754 475750466 741527822 96325706 13084961 655852295 13084961 557917929 402728415 203170078 107334741 310459790 467312175 700216083 909865837 655852295 297851760 777567625 909865837 970819754 203170078 422474141 516798019 748725729 84100792 861175812 750210921 402728415 801608520 377015995 287514767 855274762 84100792 421280376 516798019 303512140 287514767 424780614 145395166 377015995 473596274 234089763 968673309 284097129 33552010 968673309 350369501 467312175 320767587 585399334 693909716 518410431 950319015 741527822 402728415 861179113 256807040 475750466 350802729 741527822 967462668 424780614 611449960 355623062 861179113 436662194 166233922 234841556 700216083 292988355 693909716 67084965 328713602 514786524 698204142 518399774 105230327 202470992 605868704 808616206 706143946 424780614 252767027 67084965 750210921 287514767 473596274 354441083 436662194 284097129 256807040 187933868 178776322 808616206 233350056 518410431 424780614 861175812 557917929 950319015 693909716 96325706 287514767 279958846 869322316 950319015 178776322 805493285 292988355 84100792 411437340 495151474 411437340 13084961 377015995 350802729 956074512 792486850 187933868 436662194 970819754 252767027 473596274 518410431 292988355 909865837 777567625 741527822 813693723 37467656 813693723 242163189 252767027 328713602 467312175 792486850 96325706 256807040 252767027 391551467 187307272 865966056 84100792 813693723 475750466 917782884 909865837 422657892 467312175 865966056 67084965 970819754 701144654 914482046 350802729 741527822 422657892 350802729 421280376 234841556 495151474 611449960 792486850 421280376 808616206 514786524 256737954 777567625 203170078 970819754 967462668 812629788 422474141 518399774 282641288 227189312 792486850 700216083 516798019 303512140 839573090 343298515 256807040 956074512 518399774 234089763 967462668 518410431 227189312 391551467 234841556 282641288 233350056 706143946 585399334 328713602 110800857 303512140 516798019 202470992 805493285 422474141 84100792 355623062 424780614 355623062 421280376 354441083 33552010 256807040 611449960 166233922 861175812 13084961 801608520 282641288 234841556 422474141 328713602 557917929 792486850 354577205 812629788 256737954 355623062 855274762 518410431 303512140 105230327 355623062 252767027 187307272 693909716 166233922 750210921 495151474 227189312 909865837 582046141 350369501 473596274 514786524 967462668 105230327 933874496 343298515 800444752 84100792 187933868 227189312 282641288 467312175 585399334 801608520 701144654 422657892 297851760 805493285 557917929 700216083 377015995 42633846 377015995 328713602 611449960 956074512 605868704 310459790 424780614 701144654 227189312 96325706 518410431 145395166 422474141 475750466 354441083 473596274 105230327 256807040 67084965 67084965 166233922 967462668 557917929 202470992 227189312 187933868 145395166 869322316 950319015 748725729 861179113 343298515 421280376 700216083 557917929 917782884 761390736 343298515 801608520 13084961 933874496 805493285 33552010 655852295 869322316 801608520 917782884 655852295 350802729 96325706 402728415 839573090 233350056 343298515 234841556 84100792 475750466 700216083 514786524 914482046 13084961 914482046 178776322 436662194 933874496 297851760 284097129 518410431 585399334 96325706 855274762 706143946 741527822 857039628 516798019 460621270 96325706 812629788 970819754 13084961 808616206 855274762 968673309 411437340 292988355 187307272 431992241 320767587 234841556 422474141 475750466 187933868 467312175 557917929 166233922 67084965 105230327 518399774 970819754 67084965 42633846 917782884 855274762 234089763 391551467 693909716 557917929 917782884 354441083 761390736 741527822 800444752 292988355 861179113 585399334 516798019 473596274 917782884 145395166 582046141 13084961 801608520 328713602 242163189 655852295 23405136 812629788 343298515 792486850 693909716 252767027 805493285 187307272 812629788 320767587 431992241 495151474 354577205 855274762 741527822 933874496 279958846 655852295 605868704 813693723 350369501 518410431 839573090 287514767 557917929 227189312 145395166 227189312 42633846 203170078 402728415 242163189 967462668 514786524 792486850 297851760 166233922 750210921 967462668 701144654 203170078 282641288 328713602 801608520 467312175 516798019 792486850 761390736 467312175 256737954 233350056 855274762 187307272 310459790 242163189 23405136 968673309 67084965 297851760 84100792 557917929 421280376 421280376 611449960 287514767 202470992 611449960 857039628 518399774 700216083 107334741 812629788 96325706 460621270 839573090 585399334 350802729 800444752 750210921 256737954 861179113 178776322 279958846 354577205 303512140 252767027 282641288 303512140 585399334 256807040 812629788 328713602 256807040 518410431 777567625 422474141 252767027 865966056 67084965 421280376 582046141 202470992 855274762 287514767 84100792 431992241 187933868 23405136 233350056 968673309 518410431 698204142 23405136 706143946 234841556 42633846 436662194 861179113 292988355 328713602 287514767 166233922 967462668 865966056 557917929 761390736 256807040 166233922 857039628 698204142 252767027 748725729 284097129 107334741 202470992 861179113 310459790 861179113 436662194 310459790 310459790 514786524 67084965 777567625 284097129 320767587 777567625 166233922 422474141 857039628 421280376 310459790 750210921 110800857 350369501 105230327 105230327 914482046 187933868 422657892 424780614 956074512 107334741 698204142 812629788 421280376 227189312 84100792 967462668 970819754 516798019 67084965 956074512 256737954 970819754 110800857 431992241 350369501 516798019 110800857 801608520 256737954 402728415 514786524 84100792 284097129 777567625 279958846 857039628 37467656 350369501 320767587 292988355 350369501 350802729 777567625 805493285 110800857 611449960 354577205 436662194 701144654 855274762 13084961 436662194 950319015 424780614 377015995 861179113 84100792 914482046 256737954 861175812 861179113 748725729 166233922 422474141 706143946 320767587 611449960 328713602 473596274 282641288 310459790 355623062 33552010 256737954 234089763 865966056 518399774 96325706 698204142 582046141 855274762 350369501 234089763 284097129 23405136 467312175 777567625 202470992 187933868 701144654 422657892 516798019 233350056 234841556 279958846 777567625 777567625 377015995 460621270 37467656 107334741 105230327 187307272 518410431 256737954 354577205 813693723 282641288 178776322 187933868 242163189 391551467 422474141 96325706 96325706 706143946 67084965 203170078 741527822 292988355 227189312 234089763 203170078 805493285 166233922 310459790 801608520 857039628 950319015 516798019 279958846 279958846 234841556 279958846 475750466 865966056 354577205 343298515 801608520 279958846 37467656 355623062 475750466 808616206 279958846 166233922 96325706 227189312 252767027 865966056 611449960 203170078 422474141 855274762 110800857 968673309 354441083 303512140 256807040 422657892 107334741 23405136 354577205 421280376 701144654 203170078 655852295 805493285 354577205 350369501 203170078 655852295 292988355 968673309 284097129 354441083 424780614 256807040 777567625 605868704 813693723 354577205 256807040 234841556 693909716 761390736 808616206 970819754 605868704 516798019 950319015 110800857 84100792 422657892 203170078 303512140 970819754 391551467 698204142 234089763 42633846 42633846 282641288 516798019 227189312 84100792 354441083 67084965 187307272 282641288 402728415 422657892 242163189 855274762 187933868 968673309 516798019 355623062 355623062 857039628 950319015 839573090 282641288 706143946 839573090 473596274 242163189 202470992 350802729 292988355 518399774 37467656 909865837 284097129 933874496 303512140 861179113 611449960 411437340 460621270 967462668 855274762 914482046 310459790 700216083 805493285 761390736 145395166 110800857 855274762 252767027 914482046 865966056 377015995 354577205 761390736 178776322 777567625 475750466 256807040 813693723 518410431 741527822 865966056 343298515 402728415 582046141 343298515 869322316 792486850 377015995 460621270 460621270 701144654 700216083 514786524 748725729 914482046 13084961 110800857 741527822 13084961 411437340 950319015 865966056 475750466 605868704 292988355 792486850 350802729 808616206 750210921 233350056 107334741 460621270 227189312 402728415 808616206 354577205 284097129 514786524 110800857 350369501 585399334 750210921 67084965 166233922 698204142 328713602 950319015 303512140 424780614 869322316 748725729 839573090 605868704 611449960 310459790 107334741 343298515 145395166 320767587 256737954 233350056 950319015 107334741 13084961 514786524 328713602 355623062 750210921 422657892 800444752 391551467 967462668 917782884 84100792 203170078 284097129 792486850 202470992 203170078 107334741 37467656 203170078 42633846 42633846 96325706 343298515 23405136 355623062 701144654 750210921 812629788 869322316 354577205 166233922 234089763 411437340 166233922 914482046 284097129 761390736 402728415 693909716 460621270 514786524 813693723 869322316 518410431 748725729 23405136 37467656 320767587 861175812 350369501 287514767 303512140 909865837 967462668 422474141 605868704 865966056 431992241 514786524 350802729 297851760 227189312 585399334 698204142 377015995 706143946 187307272 424780614 252767027 605868704 227189312 234089763 421280376 693909716 655852295 303512140 460621270 37467656 698204142 107334741 233350056 343298515 178776322 605868704 801608520 421280376 187933868 861175812 411437340 354441083 354577205 13084961 202470992 84100792 950319015 861179113 557917929 813693723 422657892 475750466 698204142 706143946 801608520 187307272 495151474 585399334 234089763 84100792 805493285 855274762 166233922 310459790 145395166 611449960 436662194 355623062 800444752 178776322 227189312 284097129 320767587 467312175 187933868 761390736 178776322 855274762 42633846 516798019 96325706 869322316 914482046 518410431 256807040 475750466 105230327 202470992 557917929 343298515 839573090 812629788 582046141 693909716 234089763 855274762 422657892 514786524 839573090 956074512 411437340 706143946 96325706 808616206 518399774 256737954 801608520 110800857 96325706 84100792 605868704 84100792 813693723 475750466 917782884 256807040 256807040 467312175 839573090 582046141 813693723 282641288 252767027 839573090 514786524 777567625 178776322 287514767 436662194 514786524 287514767 422657892 287514767 750210921 861179113 105230327 813693723 202470992 582046141 350369501 748725729 354577205 700216083 514786524 354577205 227189312 869322316 801608520 792486850 310459790 105230327 282641288 256807040 557917929 256737954 287514767 611449960 23405136 145395166 234089763 328713602 933874496 805493285 800444752 475750466 970819754 67084965 187307272 750210921 800444752 950319015 202470992 800444752 741527822 297851760 869322316 187307272 611449960 808616206 391551467 706143946 800444752 516798019 37467656 178776322 96325706 800444752 23405136 297851760 693909716 518399774 956074512 178776322 256737954 748725729 13084961 933874496 320767587 861179113 518410431 343298515 37467656 203170078 354577205 187933868 869322316 252767027 611449960 145395166 557917929 303512140 700216083 350802729 585399334 967462668 518399774 761390736 421280376 460621270 970819754 808616206 354441083 801608520 203170078 655852295 292988355 800444752 861179113 813693723 761390736 282641288 350802729 234841556 328713602 655852295 693909716 792486850 343298515 655852295 287514767 422474141 421280376 701144654 421280376 869322316 748725729 861179113 292988355 279958846 865966056 354441083 933874496 233350056 279958846 202470992 909865837 282641288 233350056 33552010 467312175 328713602 585399334 227189312 805493285 234841556 611449960 355623062 460621270 777567625 256807040 282641288 110800857 514786524 861175812 343298515 582046141 13084961 187307272 328713602 557917929 808616206 37467656 411437340 917782884 950319015 655852295 861175812 855274762 227189312 354577205 256737954 67084965 956074512 37467656 950319015 698204142 701144654 343298515 303512140 166233922 33552010 750210921 800444752 256807040 741527822 377015995 808616206 107334741 37467656 800444752 582046141 303512140 514786524 227189312 203170078 750210921 968673309 839573090 234089763 808616206 855274762 431992241 23405136 233350056 67084965 282641288 475750466 967462668 557917929 84100792 698204142 411437340 741527822 557917929 741527822 917782884 343298515 320767587 605868704 869322316 557917929 303512140 909865837 354441083 968673309 693909716 968673309 777567625 861175812 411437340 855274762 377015995 422474141 861179113 256807040 700216083 279958846 391551467 857039628 475750466 855274762 187933868 256737954 343298515 701144654 422474141 234089763 391551467 857039628 252767027 518399774 37467656 861175812 343298515 518399774 234089763 303512140 655852295 203170078 234089763 914482046 495151474 320767587 42633846 467312175 303512140 917782884 813693723 865966056 354577205 813693723 42633846 950319015 234841556 42633846 421280376 761390736 421280376 377015995 968673309 234089763 808616206 292988355 956074512 655852295 37467656 377015995 968673309 857039628 320767587 391551467 698204142 968673309 792486850 861175812 914482046 812629788 514786524 178776322 792486850 37467656 350802729 495151474 166233922 967462668 706143946 320767587 473596274 518399774 328713602 256737954 748725729 42633846 950319015 706143946 256807040 350802729 909865837 256737954 422657892 234841556 761390736 473596274 187933868 701144654 67084965 310459790 252767027 23405136 187933868 698204142 701144654 33552010 693909716 202470992 436662194 800444752 557917929 557917929 320767587 13084961 354577205 701144654 741527822 801608520 475750466 233350056 460621270 202470992 750210921 234089763 145395166 377015995 187933868 284097129 741527822 431992241 391551467 582046141 242163189 861175812 516798019 391551467 909865837 422657892 256737954 970819754 518399774 467312175 857039628 178776322 706143946 467312175 839573090 242163189 655852295 706143946 801608520 582046141 187307272 145395166 855274762 252767027 13084961 227189312 178776322 187307272 516798019 967462668 801608520 422657892 968673309 909865837 518410431 350802729 431992241 516798019 968673309 518399774 422657892 422657892 655852295 792486850 233350056 808616206 350369501 256807040 422657892 107334741 701144654 777567625 467312175 105230327 808616206 234841556 233350056 518410431 857039628 706143946 422474141 328713602 761390736 178776322 855274762 813693723 424780614 350802729 495151474 256737954 187307272 328713602 792486850 350802729 107334741 516798019 203170078 970819754 234089763 354577205 178776322 33552010 320767587 256807040 436662194 67084965 693909716 303512140 869322316 475750466 234089763 402728415 110800857 145395166 611449960 706143946 343298515 37467656 855274762 320767587 748725729 698204142 968673309 354577205 110800857 812629788 495151474 287514767 914482046 233350056 96325706 777567625 693909716 233350056 801608520 701144654 855274762 970819754 812629788 813693723 402728415 354577205 284097129 518399774 107334741 402728415 303512140 354441083 855274762 801608520 516798019 105230327 701144654 202470992 741527822 96325706 792486850 518399774 234841556 303512140 350369501 202470992 914482046 805493285 303512140 956074512 13084961 933874496 933874496 801608520 23405136 516798019 706143946 467312175 585399334 234089763 970819754 917782884 234089763 808616206 475750466 698204142 411437340 473596274 107334741 13084961 203170078 585399334 354577205 350369501 282641288 354441083 933874496 861179113 611449960 422474141 422657892 748725729 234089763 761390736 42633846 320767587 166233922 355623062 605868704 514786524 292988355 741527822 84100792 67084965 857039628 475750466 391551467 107334741 354441083 234089763 706143946 473596274 350802729 813693723 355623062 813693723 582046141 178776322 813693723 460621270 968673309 233350056 355623062 968673309 813693723 861175812 67084965 203170078 950319015 467312175 284097129 861179113 166233922 813693723 750210921 605868704 37467656 187307272 242163189 970819754 557917929 805493285 792486850 750210921 320767587 328713602 741527822 279958846 970819754 287514767 354441083 350369501 495151474 933874496 328713602 84100792 110800857 178776322 292988355 242163189 303512140 516798019 67084965 424780614 777567625 391551467 287514767 914482046 292988355 377015995 105230327 909865837 422657892 354441083 698204142 467312175 411437340 436662194 166233922 557917929 693909716 693909716 107334741 343298515 256807040 284097129 354577205 310459790 495151474 328713602 839573090 354441083 354441083 110800857 495151474 741527822 310459790 812629788 518410431 279958846 422474141 166233922 187933868 792486850 110800857 741527822 800444752 869322316 861179113 303512140 354577205 377015995 402728415 812629788 279958846 105230327 750210921 424780614 861175812 42633846 227189312 861179113 110800857 187307272 431992241 839573090 611449960 178776322 495151474 256807040 187933868 84100792 917782884 350802729 557917929 909865837 110800857 203170078 861175812 377015995 777567625 350802729 741527822 42633846 933874496 256737954 869322316 256807040 516798019 203170078 801608520 320767587 605868704 422657892 343298515 23405136 411437340 377015995 234089763 516798019 391551467 233350056 914482046 813693723 350369501 279958846 287514767 813693723 178776322 110800857 518399774 917782884 436662194 96325706 242163189 422474141 917782884 611449960 328713602 355623062 436662194 611449960 968673309 105230327 861179113 377015995 800444752 748725729 350802729 812629788 13084961 693909716 518399774 467312175 350802729 23405136 343298515 968673309 187933868 701144654 812629788 514786524 282641288 284097129 869322316 354441083 256737954 67084965 292988355 282641288 105230327 292988355 857039628 800444752 203170078 655852295 431992241 110800857 422474141 805493285 813693723 861175812 950319015 187933868 256807040 328713602 107334741 227189312 411437340 284097129 861175812 350369501 693909716 320767587 431992241 33552010 227189312 750210921 350369501 950319015 839573090 514786524 792486850 33552010 605868704 328713602 473596274 202470992 23405136 750210921 242163189 698204142 585399334 110800857 812629788 865966056 861175812 37467656 402728415 968673309 706143946 869322316 761390736 585399334 23405136 42633846 422657892 605868704 473596274 178776322 967462668 748725729 350802729 354441083 233350056 741527822 422657892 750210921 805493285 350802729 279958846 23405136 933874496 855274762 582046141 861179113 402728415 861175812 391551467 701144654 350369501 256737954 234089763 800444752 582046141 234841556 303512140 320767587 233350056 233350056 518399774 292988355 23405136 706143946 350369501 861175812 460621270 861175812 421280376 33552010 377015995 105230327 777567625 84100792 227189312 869322316 582046141 242163189 350802729 411437340 805493285 252767027 518399774 354577205 861179113 320767587 516798019 42633846 700216083 303512140 37467656 495151474 256807040 42633846 105230327 700216083 110800857 805493285 516798019 869322316 605868704 105230327 287514767 256807040 279958846 354441083 475750466 855274762 701144654 518410431 813693723 202470992 107334741 467312175 67084965 110800857 557917929 516798019 956074512 424780614 422657892 320767587 328713602 234089763 700216083 354441083 967462668 436662194 178776322 422657892 350802729 467312175 909865837 350369501 805493285 96325706 431992241 800444752 354441083 909865837 950319015 284097129 857039628 227189312 582046141 67084965 234089763 460621270 328713602 869322316 13084961 402728415 917782884 800444752 516798019 611449960 611449960 585399334 310459790 861179113 933874496 202470992 495151474 350369501 956074512 495151474 431992241 279958846 706143946 166233922 431992241 701144654 303512140 950319015 582046141 234089763 741527822 839573090 13084961 42633846 284097129 970819754 970819754 411437340 252767027 698204142 585399334 42633846 495151474 287514767 857039628 279958846 861179113 706143946 970819754 202470992 808616206 750210921 812629788 233350056 805493285 284097129 805493285 909865837 467312175 282641288 741527822 37467656 839573090 355623062 861175812 234089763 320767587 377015995 187933868 424780614 202470992 611449960 84100792 557917929 422657892 391551467 475750466 839573090 187307272 706143946 234089763 328713602 967462668 808616206 473596274 33552010 203170078 967462668 518410431 355623062 234841556 287514767 516798019 391551467 582046141 421280376 777567625 557917929 516798019 145395166 292988355 402728415 933874496 967462668 800444752 203170078 557917929 234089763 968673309 411437340 557917929 495151474 287514767 800444752 33552010 741527822 518410431 421280376 187933868 166233922 741527822 805493285 292988355 166233922 693909716 84100792 42633846 303512140 933874496 178776322 855274762 37467656 402728415 23405136 424780614 107334741 84100792 761390736 801608520 839573090 256737954 611449960 422474141 256737954 422657892 813693723 950319015 812629788 227189312 297851760 287514767 256807040 698204142 933874496 350369501 166233922 460621270 914482046 495151474 310459790 227189312 698204142 808616206 956074512 475750466 187307272 655852295 839573090 582046141 343298515 354577205 761390736 178776322 855274762 292988355 808616206 801608520 516798019 377015995 13084961 107334741 761390736 287514767 350369501 297851760 800444752 145395166 700216083 402728415 855274762 234841556 968673309 422474141 252767027 933874496 700216083 105230327 701144654 187307272 431992241 252767027 96325706 869322316 354577205 909865837 495151474 424780614 495151474 178776322 287514767 865966056 495151474 355623062 460621270 813693723 96325706 909865837 467312175 495151474 105230327 67084965 33552010 13084961 234089763 252767027 350802729 350369501 516798019 805493285 256807040 145395166 303512140 402728415 839573090 350802729 800444752 693909716 611449960 460621270 105230327 655852295 421280376 655852295 518399774 557917929 282641288 354441083 473596274 839573090 234089763 855274762 187933868 431992241 354441083 605868704 748725729 178776322 145395166 110800857 13084961 107334741 178776322 350802729 279958846 145395166 516798019 839573090 282641288 813693723 605868704 227189312 516798019 42633846 557917929 23405136 402728415 611449960 800444752 202470992 391551467 914482046 473596274 557917929 861175812 805493285 67084965 865966056 233350056 968673309 968673309 23405136 514786524 187307272 343298515 950319015 279958846 967462668 279958846 145395166 96325706 145395166 424780614 166233922 328713602 282641288 701144654 431992241 518410431 585399334 701144654 187933868 467312175 107334741 808616206 187307272 516798019 700216083 166233922 460621270 516798019 777567625 234089763 292988355 761390736 970819754 655852295 234841556 701144654 917782884 284097129 234089763 166233922 178776322 421280376 252767027 968673309 33552010 145395166 256737954 655852295 178776322 582046141 516798019 865966056 585399334 693909716 42633846 377015995 460621270 861175812 354577205 233350056 582046141 812629788 585399334 436662194 861175812 805493285 166233922 518410431 655852295 84100792 402728415 693909716 917782884 33552010 970819754 424780614 968673309 869322316 473596274 354577205 287514767 611449960 436662194 422474141 105230327 777567625 202470992 96325706 96325706 203170078 611449960 967462668 292988355 748725729 808616206 516798019 700216083 187307272 865966056 67084965 279958846 187933868 354441083 611449960 355623062 402728415 107334741 813693723 909865837 518399774 287514767 279958846 37467656 411437340 242163189 84100792 33552010 956074512 107334741 792486850 473596274 350369501 37467656 37467656 354441083 761390736 84100792 227189312 431992241 933874496 203170078 303512140 292988355 914482046 605868704 605868704 297851760 582046141 460621270 105230327 282641288 187307272 343298515 585399334 495151474 256737954 421280376 328713602 67084965 514786524 917782884 869322316 242163189 865966056 701144654 968673309 328713602 166233922 467312175 354441083 516798019 202470992 518410431 460621270 354577205 203170078 861175812 761390736 391551467 865966056 252767027 33552010 233350056 698204142 42633846 320767587 805493285 287514767 605868704 460621270 950319015 865966056 107334741 421280376 706143946 950319015 310459790 354441083 861179113 187307272 611449960 233350056 495151474 585399334 839573090 13084961 839573090 933874496 187307272 801608520 514786524 473596274 861175812 693909716 233350056 741527822 970819754 107334741 933874496 801608520 42633846 287514767 252767027 933874496 424780614 909865837 422474141 421280376 166233922 557917929 917782884 42633846 698204142 252767027 857039628 234841556 252767027 557917929 355623062 33552010 303512140 861179113 869322316 693909716 328713602 411437340 350369501 857039628 203170078 909865837 297851760 516798019 585399334 857039628 431992241 279958846 861179113 967462668 279958846 110800857 700216083 13084961 256737954 96325706 460621270 855274762 655852295 242163189 203170078 914482046 33552010 869322316 178776322 110800857 761390736 84100792 605868704 950319015 328713602 350802729 303512140 96325706 355623062 761390736 861179113 284097129 402728415 777567625 227189312 203170078 145395166 516798019 611449960 145395166 377015995 23405136 354441083 292988355 42633846 422657892 655852295 950319015 514786524 354441083 741527822 861175812 166233922 37467656 701144654 105230327 812629788 284097129 605868704 110800857 475750466 518410431 287514767 178776322 950319015 956074512 256807040 950319015 475750466 110800857 350369501 518399774 279958846 107334741 585399334 292988355 475750466 861179113 328713602 96325706 227189312 354441083 467312175 284097129 350802729 861175812 187307272 741527822 777567625 187933868 857039628 424780614 777567625 187307272 801608520 105230327 839573090 518410431 861175812 242163189 933874496 813693723 96325706 475750466 436662194 495151474 967462668 256737954 968673309 801608520 234841556 869322316 297851760 865966056 105230327 303512140 495151474 166233922 187307272 96325706 166233922 970819754 422657892 178776322 187933868 310459790 914482046 950319015 279958846 391551467 96325706 355623062 861179113 514786524 495151474 84100792 377015995 855274762 105230327 706143946 310459790 234089763 421280376 698204142 279958846 234089763 256737954 391551467 909865837 33552010 582046141 518410431 350802729 256807040 655852295 436662194 869322316 320767587 67084965 808616206 187933868 320767587 800444752 861179113 582046141 701144654 909865837 813693723 411437340 422657892 284097129 701144654 279958846 203170078 233350056 475750466 279958846 227189312 411437340 252767027 857039628 303512140 460621270 970819754 933874496 857039628 13084961 343298515 284097129 354441083 391551467 655852295 950319015 968673309 801608520 292988355 706143946 42633846 354441083 424780614 310459790 857039628 582046141 909865837 233350056 518399774 402728415 436662194 970819754 467312175 279958846 792486850 84100792 37467656 110800857 355623062 857039628 805493285 320767587 328713602 234089763 227189312 516798019 234841556 475750466 585399334 391551467 611449960 861175812 741527822 475750466 917782884 857039628 516798019 812629788 424780614 655852295 857039628 424780614 967462668 909865837 914482046 67084965 233350056 234841556 13084961 557917929 67084965 105230327 808616206 495151474 839573090 473596274 424780614 700216083 970819754 700216083 377015995 320767587 203170078 585399334 242163189 700216083 402728415 96325706 800444752 96325706 377015995 187307272 514786524 741527822 287514767 402728415 320767587 279958846 42633846 303512140 967462668 473596274 693909716 350802729 377015995 303512140 701144654 178776322 23405136 292988355 37467656 518410431 516798019 328713602 37467656 495151474 967462668 701144654 861179113 516798019 431992241 956074512 950319015 145395166 67084965 328713602 421280376 67084965 110800857 402728415 354577205 514786524 914482046 861179113 166233922 467312175 748725729 495151474 166233922 950319015 914482046 354441083 421280376 436662194 956074512 37467656 166233922 514786524 557917929 792486850 812629788 495151474 861175812 557917929 107334741 706143946 107334741 292988355 233350056 475750466 166233922 284097129 33552010 436662194 700216083 475750466 516798019 110800857 13084961 701144654 967462668 431992241 698204142 84100792 839573090 227189312 431992241 473596274 777567625 282641288 282641288 234841556 909865837 350802729 110800857 84100792 518410431 968673309 706143946 42633846 328713602 839573090 812629788 42633846 67084965 234089763 741527822 861175812 431992241 13084961 422657892 33552010 354577205 284097129 869322316 467312175 354441083 84100792 431992241 808616206 105230327 518410431 107334741 202470992 202470992 424780614 227189312 750210921 343298515 256807040 42633846 701144654 343298515 422657892 202470992 203170078 467312175 436662194 105230327 355623062 475750466 460621270 187933868 869322316 808616206 233350056 701144654 431992241 234841556 917782884 968673309 402728415 518410431 202470992 343298515 187307272 698204142 187307272 252767027 514786524 605868704 145395166 761390736 256807040 202470992 516798019 145395166 252767027 914482046 518410431 354577205 297851760 424780614 857039628 411437340 320767587 287514767 377015995 968673309 13084961 516798019 234089763 914482046 284097129 970819754 914482046 23405136 343298515 343298515 839573090 800444752 284097129 422474141 242163189 110800857 460621270 256807040 861175812 475750466 303512140 436662194 914482046 518410431 518399774 424780614 436662194 310459790 166233922 391551467 436662194 256737954 42633846 256737954 800444752 861175812 801608520 956074512 967462668 805493285 839573090 33552010 320767587 96325706 839573090 473596274 187933868 761390736 495151474 706143946 178776322 350802729 495151474 145395166 110800857 33552010 750210921 350802729 967462668 67084965 516798019 145395166 354577205 861179113 805493285 460621270 110800857 605868704 748725729 808616206 750210921 473596274 514786524 557917929 13084961 805493285 310459790 865966056 252767027 700216083 350802729 178776322 350369501 495151474 933874496 187307272 495151474 518410431 256807040 187307272 801608520 495151474 310459790 411437340 700216083 320767587 518399774 328713602 287514767 411437340 518410431 391551467 203170078 23405136 917782884 761390736 411437340 320767587 13084961 777567625 801608520 13084961 391551467 354577205 411437340 812629788 402728415 808616206 202470992 808616206 422474141 800444752 354577205 13084961 869322316 605868704 812629788 655852295 956074512 967462668 166233922 354577205 292988355 777567625 107334741 514786524 800444752 698204142 256737954 467312175 909865837 13084961 279958846 424780614 431992241 284097129 516798019 812629788 475750466 914482046 861175812 950319015 354441083 343298515 582046141 777567625 701144654 475750466 861179113 693909716 354441083 655852295 557917929 202470992 203170078 227189312 422657892 605868704 256807040 557917929 284097129 187307272 582046141 234089763 350369501 800444752 706143946 287514767 800444752 750210921 42633846 495151474 475750466 701144654 96325706 67084965 227189312 777567625 792486850 282641288 178776322 233350056 761390736 42633846 233350056 801608520 424780614 422657892 422474141 42633846 107334741 808616206 256807040 242163189 297851760 350802729 801608520 698204142 655852295 391551467 514786524 968673309 252767027 354577205 706143946 968673309 233350056 968673309 279958846 693909716 166233922 495151474 107334741 354577205 422657892 808616206 284097129 970819754 343298515 187307272 145395166 37467656 585399334 475750466 242163189 582046141 279958846 391551467 861175812 495151474 808616206 256737954 909865837 933874496 808616206 808616206 411437340 166233922 909865837 297851760 813693723 67084965 282641288 869322316 436662194 869322316 431992241 855274762 422657892 402728415 813693723 320767587 861179113 700216083 42633846 467312175 706143946 350802729 233350056 421280376 812629788 424780614 518410431 187307272 310459790 282641288 233350056 67084965 422657892 812629788 284097129 256737954 242163189 202470992 202470992 391551467 475750466 166233922 105230327 467312175 950319015 518399774 467312175 869322316 233350056 242163189 84100792 473596274 495151474 861179113 436662194 252767027 96325706 203170078 242163189 436662194 23405136 792486850 303512140 812629788 741527822 303512140 800444752 582046141 970819754 377015995 33552010 605868704 518399774 518410431 110800857 105230327 605868704 424780614 605868704 202470992 605868704 861175812 475750466 967462668 865966056 495151474 605868704 495151474 475750466 422657892 13084961 13084961 857039628 777567625 354441083 436662194 297851760 582046141 698204142 303512140 279958846 706143946 750210921 792486850 166233922 495151474 242163189 202470992 187933868 855274762 37467656 145395166 252767027 970819754 741527822 808616206 933874496 516798019 256737954 242163189 741527822 950319015 777567625 96325706 284097129 292988355 431992241 422657892 812629788 391551467 967462668 655852295 310459790 436662194 917782884 777567625 800444752 813693723 343298515 252767027 812629788 354441083 256737954 310459790 839573090 105230327 33552010 956074512 655852295 252767027 967462668 968673309 37467656 166233922 84100792 287514767 808616206 178776322 284097129 605868704 187307272 110800857 284097129 355623062 861175812 761390736 611449960 950319015 234841556 377015995 917782884 933874496 252767027 187933868 967462668 970819754 242163189 865966056 475750466 279958846 421280376 303512140 13084961 813693723 968673309 297851760 178776322 861175812 252767027 287514767 950319015 698204142 800444752 279958846 105230327 950319015 917782884 355623062 279958846 968673309 855274762 110800857 855274762 970819754 256807040 42633846 475750466 748725729 693909716 166233922 909865837 377015995 343298515 761390736 377015995 970819754 421280376 203170078 813693723 202470992 970819754 495151474 750210921 698204142 741527822 585399334 256807040 256737954 436662194 748725729 178776322 303512140 968673309 800444752 227189312 518399774 514786524 320767587 328713602 234089763 67084965 761390736 700216083 467312175 801608520 473596274 303512140 967462668 411437340 917782884 956074512 233350056 557917929 869322316 914482046 234089763 350802729 256737954 424780614 861175812 805493285 514786524 287514767 518410431 166233922 203170078 287514767 377015995 402728415 950319015 475750466 187307272 282641288 13084961 741527822 256737954 84100792 839573090 436662194 933874496 203170078 23405136 202470992 865966056 950319015 42633846 495151474 42633846 350369501 475750466 67084965 861175812 355623062 812629788 865966056 303512140 13084961 411437340 750210921 914482046 698204142 801608520 839573090 950319015 67084965 391551467 424780614 343298515 698204142 473596274 284097129 422474141 42633846 187933868 279958846 13084961 402728415 252767027 800444752 227189312 203170078 421280376 582046141 792486850 865966056 473596274 320767587 800444752 343298515 391551467 909865837 42633846 242163189 303512140 436662194 234841556 242163189 812629788 693909716 96325706 234089763 328713602 37467656 812629788 706143946 585399334 967462668 279958846 914482046 698204142 495151474 37467656 516798019 605868704 145395166 284097129 801608520 187933868 187933868 748725729 436662194 202470992 297851760 857039628 355623062 105230327 166233922 750210921 750210921 495151474 518410431 202470992 792486850 350802729 748725729 256737954 391551467 202470992 292988355 422474141 436662194 933874496 582046141 166233922 234841556 256807040 792486850 411437340 812629788 234089763 178776322 391551467 107334741 145395166 391551467 869322316 865966056 585399334 792486850 234089763 839573090 761390736 355623062 801608520 310459790 909865837 178776322 303512140 805493285 391551467 855274762 107334741 422474141 813693723 242163189 252767027 968673309 282641288 855274762 424780614 402728415 328713602 422474141 96325706 202470992 557917929 514786524 805493285 516798019 808616206 869322316 475750466 391551467 869322316 422657892 282641288 310459790 187307272 970819754 473596274 967462668 166233922 839573090 805493285 354577205 655852295 343298515 917782884 808616206 861179113 698204142 252767027 582046141 861179113 698204142 741527822 516798019 328713602 328713602 585399334 701144654 557917929 805493285 605868704 700216083 178776322 514786524 227189312 350369501 13084961 813693723 297851760 343298515 748725729 402728415 310459790 424780614 518410431 741527822 869322316 178776322 813693723 292988355 914482046 436662194 411437340 813693723 33552010 424780614 287514767 431992241 422657892 839573090 917782884 33552010 320767587 203170078 350802729 422657892 473596274 256737954 42633846 518399774 950319015 320767587 861179113 909865837 303512140 700216083 297851760 861175812 411437340 203170078 354441083 402728415 37467656 813693723 328713602 23405136 287514767 202470992 701144654 84100792 310459790 956074512 950319015 279958846 518410431 187933868 467312175 256807040 917782884 467312175 105230327 917782884 967462668 422657892 460621270 96325706 557917929 914482046 701144654 343298515 968673309 909865837 391551467 557917929 343298515 698204142 282641288 242163189 611449960 813693723 869322316 297851760 310459790 741527822 37467656 391551467 855274762 917782884 96325706 23405136 473596274 950319015 354441083 310459790 284097129 801608520 808616206 256807040 933874496 350802729 377015995 700216083 422657892 700216083 839573090 284097129 950319015 343298515 808616206 801608520 105230327 431992241 297851760 431992241 655852295 693909716 391551467 582046141 585399334 187307272 611449960 350802729 700216083 861179113 611449960 839573090 861175812 33552010 909865837 279958846 914482046 839573090 557917929 970819754 801608520 282641288 279958846 869322316 354441083 282641288 203170078 655852295 698204142 107334741 495151474 475750466 303512140 234089763 202470992 354441083 350369501 42633846 761390736 967462668 700216083 422474141 42633846 516798019 909865837 861175812 292988355 242163189 700216083 801608520 350802729 227189312 914482046 967462668 279958846 701144654 310459790 917782884 187307272 473596274 203170078 284097129 350369501 292988355 761390736 865966056 297851760 13084961 865966056 748725729 350369501 107334741 355623062 202470992 741527822 234089763 284097129 67084965 950319015 968673309 585399334 42633846 355623062 741527822 422474141 467312175 431992241 96325706 967462668 914482046 698204142 242163189 741527822 234089763 950319015 518410431 777567625 792486850 350369501 460621270 37467656 777567625 297851760 145395166 436662194 805493285 813693723 611449960 252767027 67084965 777567625 693909716 422474141 84100792 968673309 354441083 13084961 33552010 473596274 777567625 421280376 475750466 701144654 431992241 605868704 354577205 350369501 495151474 950319015 777567625 557917929 391551467 460621270 495151474 424780614 187933868 585399334 812629788 256737954 865966056 33552010 287514767 23405136 350802729 297851760 422474141 13084961 234841556 377015995 698204142 203170078 42633846 233350056 801608520 516798019 855274762 422474141 227189312 933874496 279958846 518410431 857039628 460621270 110800857 279958846 422657892 605868704 422474141 350802729 777567625 84100792 23405136 411437340 701144654 968673309 585399334 227189312 701144654 37467656 706143946 741527822 234089763 585399334 252767027 13084961 84100792 256807040 292988355 808616206 242163189 518410431 110800857 234841556 792486850 475750466 23405136 279958846 234841556 105230327 227189312 777567625 800444752 303512140 33552010 761390736 518399774 518410431 422474141 105230327 557917929 808616206 110800857 96325706 297851760 813693723 808616206 145395166 355623062 605868704 13084961 518399774 431992241 178776322 13084961 166233922 422474141 514786524 655852295 187307272 808616206 693909716 33552010 252767027 256737954 96325706 23405136 287514767 701144654 956074512 67084965 970819754 187933868 792486850 495151474 320767587 706143946 611449960 187933868 812629788 813693723 421280376 750210921 909865837 424780614 761390736 33552010 585399334 801608520 914482046 495151474 761390736 792486850 203170078 282641288 402728415 855274762 233350056 411437340 812629788 812629788 855274762 310459790 67084965 282641288 187933868 611449960 933874496 411437340 865966056 792486850 84100792 861179113 202470992 812629788 328713602 424780614 839573090 611449960 84100792 909865837 467312175 422474141 431992241 350369501 473596274 655852295 933874496 473596274 970819754 422657892 343298515 411437340 328713602 233350056 23405136 33552010 203170078 914482046 812629788 320767587 42633846 350802729 655852295 706143946 422474141 355623062 800444752 37467656 857039628 227189312 914482046 110800857 33552010 861179113 750210921 741527822 424780614 13084961 914482046 256737954 107334741 402728415 411437340 233350056 909865837 801608520 422657892 933874496 518410431 234841556 391551467 970819754 514786524 391551467 812629788 761390736 865966056 343298515 23405136 234089763 328713602 518399774 805493285 23405136 354441083 557917929 67084965 350802729 748725729 424780614 354577205 166233922 967462668 514786524 297851760 242163189 518410431 861179113 424780614 518410431 227189312 655852295 234841556 421280376 242163189 700216083 473596274 861175812 813693723 328713602 839573090 203170078 42633846 84100792 242163189 421280376 800444752 202470992 303512140 67084965 33552010 857039628 350369501 801608520 855274762 402728415 187307272 801608520 473596274 518399774 187933868 585399334 350802729 402728415 839573090 605868704 256737954 422657892 354441083 460621270 467312175 605868704 857039628 187933868 700216083 460621270 234089763 33552010 813693723 256737954 514786524 467312175 701144654 391551467 233350056 917782884 801608520 421280376 514786524 227189312 605868704 402728415 187933868 166233922 328713602 256737954 256737954 805493285 187933868 328713602 166233922 800444752 424780614 968673309 422474141 585399334 933874496 105230327 310459790 855274762 518410431 611449960 234089763 605868704 256737954 792486850 328713602 473596274 801608520 693909716 391551467 869322316 698204142 839573090 252767027 950319015 800444752 84100792 475750466 187933868 350802729 110800857 557917929 234841556 110800857 354441083 42633846 460621270 67084965 467312175 292988355 777567625 741527822 518410431 869322316 292988355 914482046 23405136 411437340 227189312 84100792 956074512 350802729 227189312 805493285 968673309 557917929 33552010 233350056 292988355 701144654 13084961 354577205 518399774 777567625 354441083 909865837 741527822 431992241 518410431 585399334 354577205 13084961 655852295 187933868 203170078 968673309 287514767 518399774 805493285 467312175 202470992 202470992 234089763 105230327 377015995 37467656 792486850 518399774 582046141 96325706 279958846 23405136 495151474 279958846 857039628 297851760 805493285 354577205 748725729 950319015 256737954 748725729 424780614 861175812 495151474 256737954 37467656 282641288 105230327 377015995 813693723 107334741 227189312 516798019 557917929 495151474 402728415 812629788 252767027 750210921 350369501 812629788 227189312 354577205 698204142 96325706 950319015 256737954 698204142 970819754 808616206 279958846 518410431 698204142 234841556 431992241 518399774 178776322 761390736 436662194 869322316 750210921 145395166 518399774 328713602 227189312 145395166 411437340 813693723 933874496 242163189 431992241 605868704 655852295 256807040 436662194 354441083 761390736 693909716 431992241 256807040 23405136 233350056 110800857 436662194 328713602 917782884 23405136 292988355 422657892 187307272 706143946 187307272 701144654 950319015 914482046 777567625 611449960 354577205 741527822 292988355 801608520 761390736 252767027 377015995 377015995 741527822 909865837 422657892 355623062 23405136 252767027 467312175 605868704 495151474 761390736 516798019 13084961 421280376 557917929 495151474 495151474 292988355 518399774 812629788 343298515 857039628 516798019 855274762 582046141 422657892 287514767 956074512 234841556 402728415 741527822 110800857 950319015 917782884 473596274 233350056 13084961 421280376 514786524 861179113 495151474 950319015 284097129 909865837 909865837 585399334 800444752 411437340 203170078 84100792 67084965 805493285 145395166 310459790 869322316 857039628 343298515 801608520 582046141 402728415 801608520 422657892 310459790 96325706 422474141 391551467 234089763 693909716 105230327 13084961 37467656 970819754 605868704 227189312 202470992 777567625 655852295 178776322 518399774 242163189 37467656 310459790 202470992 203170078 256807040 110800857 813693723 242163189 110800857 37467656 145395166 282641288 287514767 354577205 178776322 303512140 813693723 839573090 808616206 227189312 303512140 518399774 178776322 203170078 582046141 187933868 343298515 377015995 813693723 202470992 84100792 279958846 202470992 350369501 354441083 282641288 84100792 605868704 234089763 611449960 42633846 84100792 23405136 812629788 808616206 750210921 700216083 377015995 917782884 518399774 431992241 303512140 582046141 475750466 516798019 178776322 857039628 950319015 279958846 473596274 968673309 203170078 377015995 411437340 422474141 343298515 234841556 761390736 473596274 805493285 256807040 354577205 13084961 516798019 460621270 424780614 582046141 252767027 350802729 234841556 812629788 792486850 514786524 495151474 424780614 234089763 355623062 909865837 84100792 956074512 706143946 812629788 693909716 202470992 377015995 857039628 67084965 23405136 107334741 411437340 869322316 23405136 242163189 956074512 350802729 812629788 107334741 861175812 693909716 287514767 187307272 968673309 343298515 422657892 178776322 839573090 234841556 33552010 698204142 354577205 284097129 436662194 355623062 857039628 422657892 741527822 411437340 605868704 968673309 421280376 354577205 706143946 857039628 279958846 495151474 377015995 67084965 96325706 279958846 431992241 227189312 178776322 967462668 460621270 84100792 855274762 350369501 706143946 310459790 105230327 233350056 256807040 805493285 256807040 855274762 518399774 857039628 421280376 518410431 431992241 310459790 320767587 233350056 557917929 970819754 377015995 421280376 693909716 424780614 865966056 202470992 698204142 23405136 67084965 516798019 777567625 611449960 391551467 750210921 377015995 33552010 354441083 956074512 431992241 436662194 166233922 310459790 227189312 706143946 203170078 292988355 518399774 869322316 805493285 145395166 761390736 741527822 861175812 242163189 700216083 67084965 516798019 67084965 256737954 310459790 585399334 178776322 377015995 234089763 320767587 287514767 320767587 282641288 801608520 777567625 297851760 252767027 473596274 812629788 967462668 107334741 950319015 42633846 279958846 741527822 698204142 402728415 37467656 33552010 700216083 256737954 411437340 145395166 914482046 967462668 800444752 431992241 287514767 421280376 857039628 284097129 166233922 968673309 411437340 310459790 813693723 467312175 495151474 145395166 475750466 328713602 917782884 700216083 698204142 377015995 917782884 967462668 460621270 350802729 178776322 67084965 424780614 256807040 933874496 355623062 67084965 328713602 202470992 812629788 234841556 355623062 355623062 67084965 655852295 475750466 431992241 518410431 741527822 202470992 234841556 473596274 227189312 706143946 303512140 67084965 37467656 303512140 909865837 801608520 234089763 909865837 424780614 203170078 792486850 865966056 855274762 857039628 354577205 13084961 256807040 495151474 343298515 284097129 839573090 166233922 855274762 914482046 320767587 431992241 967462668 706143946 279958846 914482046 187307272 518410431 422657892 354441083 42633846 698204142 706143946 310459790 861175812 350802729 706143946 256737954 166233922 436662194 350802729 284097129 970819754 557917929 801608520 801608520 970819754 585399334 436662194 741527822 84100792 411437340 242163189 605868704 777567625 350369501 750210921 475750466 292988355 431992241 516798019 467312175 748725729 869322316 518399774 436662194 105230327 355623062 467312175 145395166 698204142 422474141 422474141 950319015 303512140 256807040 202470992 857039628 557917929 354577205 234089763 611449960 741527822 110800857 252767027 909865837 67084965 460621270 467312175 700216083 968673309 813693723 402728415 377015995 968673309 284097129 343298515 23405136 557917929 800444752 233350056 402728415 145395166 460621270 956074512 473596274 13084961 950319015 605868704 252767027 411437340 355623062 303512140 741527822 252767027 84100792 421280376 279958846 869322316 518399774 706143946 292988355 411437340 203170078 178776322 84100792 933874496 411437340 233350056 805493285 741527822 297851760 701144654 187307272 861175812 700216083 861179113 792486850 84100792 473596274 377015995 855274762 700216083 287514767 611449960 354441083 582046141 467312175 421280376 467312175 518410431 857039628 178776322 256737954 13084961 187307272 495151474 377015995 741527822 292988355 475750466 256807040 933874496 869322316 582046141 284097129 582046141 354577205 812629788 282641288 585399334 812629788 518410431 800444752 292988355 475750466 431992241 914482046 310459790 970819754 861175812 495151474 761390736 202470992 518410431 436662194 741527822 839573090 256737954 422474141 950319015 792486850 777567625 792486850 110800857 436662194 84100792 861175812 343298515 320767587 777567625 861179113 514786524 950319015 37467656 968673309 475750466 402728415 13084961 467312175 402728415 350369501 187933868 917782884 67084965 808616206 518410431 701144654 792486850 422474141 805493285 279958846 354577205 748725729 460621270 422657892 227189312 706143946 968673309 750210921 777567625 693909716 431992241 166233922 252767027 970819754 354441083 96325706 178776322 970819754 284097129 13084961 187307272 914482046 37467656 706143946 187307272 422657892 234841556 700216083 495151474 320767587 67084965 292988355 968673309 436662194 320767587 234089763 282641288 495151474 187933868 839573090 861179113 67084965 857039628 145395166 855274762 23405136 808616206 355623062 234089763 460621270 706143946 354441083 909865837 227189312 242163189 145395166 741527822 748725729 861175812 166233922 227189312 234089763 557917929 303512140 202470992 310459790 23405136 67084965 777567625 808616206 391551467 748725729 706143946 37467656 611449960 557917929 343298515 33552010 839573090 861179113 178776322 227189312 914482046 777567625 813693723 750210921 473596274 411437340 861179113 252767027 693909716 37467656 33552010 800444752 355623062 693909716 865966056 107334741 582046141 869322316 467312175 303512140 320767587 355623062 411437340 950319015 460621270 473596274 42633846 475750466 421280376 741527822 557917929 145395166 234089763 741527822 402728415 792486850 297851760 13084961 869322316 701144654 655852295 909865837 256807040 350802729 287514767 227189312 145395166 805493285 233350056 320767587 460621270 242163189 516798019 761390736 431992241 700216083 582046141 800444752 557917929 107334741 706143946 473596274 187933868 970819754 13084961 256737954 605868704 933874496 800444752 865966056 178776322 297851760 256737954 700216083 67084965 805493285 431992241 701144654 37467656 514786524 421280376 933874496 516798019 792486850 514786524 861175812 518410431 303512140 256737954 748725729 422657892 256737954 377015995 105230327 917782884 252767027 869322316 377015995 422657892 422474141 256737954 424780614 234841556 741527822 233350056 37467656 813693723 105230327 310459790 869322316 750210921 234841556 279958846 861179113 518399774 350369501 279958846 187307272 808616206 107334741 460621270 968673309 518410431 422657892 861175812 701144654 495151474 516798019 968673309 933874496 869322316 800444752 611449960 42633846 303512140 706143946 377015995 310459790 741527822 110800857 582046141 234841556 693909716 279958846 970819754 861179113 706143946 605868704 354577205 857039628 187307272 611449960 792486850 436662194 970819754 391551467 956074512 343298515 460621270 13084961 303512140 495151474 256737954 287514767 377015995 467312175 402728415 813693723 808616206 110800857 585399334 421280376 256737954 421280376 422474141 303512140 145395166 354577205 421280376 37467656 110800857 861179113 234841556 701144654 233350056 292988355 320767587 107334741 700216083 917782884 252767027 187933868 303512140 698204142 585399334 909865837 292988355 518410431 518399774 805493285 242163189 256807040 287514767 187307272 402728415 475750466 495151474 178776322 33552010 297851760 605868704 284097129 582046141 460621270 748725729 700216083 411437340 350802729 585399334 287514767 422657892 411437340 202470992 107334741 431992241 495151474 693909716 227189312 178776322 861179113 350802729 585399334 292988355 287514767 355623062 187933868 516798019 328713602 233350056 292988355 110800857 611449960 693909716 303512140 354441083 67084965 741527822 706143946 706143946 761390736 422474141 13084961 460621270 242163189 741527822 67084965 242163189 187307272 970819754 761390736 328713602 377015995 166233922 914482046 467312175 422657892 279958846 13084961 865966056 693909716 411437340 431992241 460621270 792486850 67084965 284097129 700216083 933874496 693909716 436662194 582046141 801608520 411437340 282641288 611449960 839573090 279958846 855274762 343298515 297851760 166233922 37467656 37467656 518410431 391551467 13084961 178776322 801608520 475750466 33552010 516798019 950319015 495151474 233350056 950319015 655852295 234089763 233350056 354441083 495151474 741527822 227189312 350802729 42633846 611449960 292988355 234841556 750210921 350369501 252767027 234089763 37467656 869322316 105230327 107334741 516798019 516798019 968673309 861175812 320767587 792486850 105230327 96325706 166233922 287514767 402728415 284097129 422474141 855274762 166233922 861179113 655852295 391551467 693909716 178776322 933874496 605868704 355623062 514786524 227189312 585399334 950319015 354441083 741527822 761390736 909865837 855274762 350369501 792486850 421280376 933874496 422474141 391551467 467312175 857039628 233350056 234089763 13084961 279958846 96325706 473596274 750210921 970819754 107334741 808616206 748725729 514786524 436662194 297851760 805493285 518399774 350802729 320767587 706143946 233350056 421280376 557917929 145395166 518410431 968673309 145395166 84100792 422474141 611449960 748725729 422474141 585399334 145395166 297851760 700216083 234841556 234089763 96325706 839573090 107334741 557917929 320767587 611449960 355623062 516798019 110800857 557917929 748725729 320767587 422657892 956074512 424780614 354441083 812629788 303512140 869322316 557917929 282641288 310459790 242163189 355623062 605868704 801608520 800444752 402728415 741527822 777567625 861175812 187933868 203170078 467312175 252767027 282641288 518399774 96325706 518410431 761390736 436662194 234841556 805493285 605868704 343298515 812629788 855274762 460621270 700216083 431992241 242163189 234089763 970819754 861179113 605868704 861179113 475750466 557917929 350802729 242163189 37467656 96325706 110800857 857039628 839573090 422657892 242163189 13084961 582046141 234841556 303512140 42633846 813693723 233350056 187307272 495151474 800444752 967462668 436662194 761390736 693909716 391551467 166233922 328713602 516798019 582046141 256807040 107334741 777567625 202470992 808616206 33552010 967462668 377015995 933874496 411437340 84100792 187933868 801608520 518410431 839573090 297851760 233350056 242163189 514786524 748725729 202470992 777567625 96325706 557917929 145395166 557917929 865966056 107334741 869322316 701144654 792486850 42633846 377015995 801608520 187933868 234841556 23405136 655852295 706143946 203170078 611449960 857039628 861175812 655852295 460621270 96325706 956074512 805493285 700216083 436662194 107334741 813693723 350369501 655852295 411437340 350369501 233350056 287514767 227189312 967462668 320767587 611449960 585399334 857039628 343298515 256807040 421280376 582046141 914482046 303512140 354441083 96325706 256807040 473596274 67084965 761390736 422474141 422474141 252767027 13084961 909865837 350369501 792486850 13084961 706143946 611449960 582046141 700216083 202470992 839573090 518399774 967462668 350802729 869322316 808616206 812629788 812629788 282641288 698204142 808616206 861179113 320767587 424780614 377015995 693909716 812629788 777567625 96325706 956074512 421280376 187933868 917782884 292988355 495151474 869322316 422657892 279958846 968673309 234089763 355623062 105230327 516798019 320767587 518399774 350369501 202470992 701144654 861179113 328713602 145395166 855274762 187307272 350369501 110800857 475750466 475750466 256807040 514786524 808616206 350802729 42633846 377015995 187307272 516798019 611449960 800444752 495151474 328713602 582046141 473596274 33552010 354577205 227189312 518410431 701144654 967462668 310459790 13084961 422657892 861179113 557917929 391551467 33552010 187933868 377015995 96325706 292988355 350802729 354577205 698204142 33552010 256807040 812629788 350369501 377015995 700216083 354441083 96325706 13084961 23405136 287514767 187307272 914482046 234089763 812629788 909865837 431992241 956074512 801608520 495151474 857039628 582046141 861175812 585399334 741527822 698204142 514786524 33552010 355623062 611449960 227189312 557917929 343298515 950319015 431992241 252767027 422474141 968673309 968673309 514786524 585399334 495151474 839573090 110800857 698204142 748725729 422657892 473596274 460621270 917782884 279958846 424780614 933874496 698204142 750210921 13084961 203170078 750210921 514786524 355623062 422657892 956074512 328713602 421280376 391551467 970819754 706143946 187307272 242163189 355623062 234841556 436662194 467312175 869322316 865966056 203170078 909865837 805493285 805493285 605868704 377015995 777567625 750210921 473596274 377015995 518399774 13084961 585399334 105230327 320767587 700216083 861175812 655852295 67084965 605868704 741527822 234089763 808616206 516798019 96325706 37467656 23405136 242163189 761390736 287514767 748725729 350802729 256807040 234841556 279958846 967462668 917782884 655852295 861175812 800444752 865966056 917782884 475750466 605868704 33552010 402728415 805493285 233350056 354441083 761390736 701144654 516798019 284097129 585399334 475750466 421280376 698204142 354441083 256737954 203170078 279958846 460621270 242163189 792486850 391551467 37467656 252767027 518399774 473596274 256737954 37467656 514786524 839573090 605868704 411437340 287514767 933874496 350802729 187933868 110800857 460621270 256807040 279958846 166233922 693909716 297851760 37467656 475750466 909865837 256737954 582046141 284097129 42633846 202470992 611449960 475750466 187307272 861179113 518399774 350802729 557917929 431992241 801608520 516798019 855274762 839573090 354577205 861175812 310459790 467312175 700216083 518410431 741527822 761390736 422657892 865966056 67084965 701144654 750210921 516798019 23405136 968673309 518399774 234841556 178776322 421280376 865966056 96325706 279958846 861175812 303512140 855274762 611449960 284097129 516798019 256737954 287514767 706143946 256807040 421280376 252767027 865966056 233350056 310459790 950319015 42633846 813693723 391551467 377015995 933874496 706143946 605868704 42633846 303512140 700216083 320767587 354441083 37467656 970819754 750210921 514786524 421280376 800444752 611449960 909865837 514786524 354441083 145395166 402728415 839573090 917782884 203170078 805493285 13084961 585399334 700216083 42633846 917782884 303512140 354441083 970819754 187307272 402728415 110800857 84100792 861175812 693909716 741527822 42633846 741527822 748725729 67084965 855274762 350369501 354441083 391551467 234089763 869322316 110800857 693909716 968673309 917782884 865966056 13084961 284097129 801608520 256737954 431992241 706143946 42633846 187307272 303512140 605868704 422657892 411437340 701144654 800444752 805493285 869322316 812629788 808616206 557917929 800444752 436662194 320767587 320767587 605868704 495151474 706143946 287514767 411437340 23405136 350802729 514786524 424780614 421280376 37467656 187933868 350802729 495151474 857039628 701144654 698204142 693909716 909865837 950319015 514786524 968673309 869322316 761390736 750210921 801608520 585399334 422657892 855274762 968673309 655852295 145395166 310459790 292988355 813693723 33552010 424780614 956074512 518399774 865966056 354441083 252767027 914482046 514786524 84100792 107334741 242163189 256737954 800444752 234841556 343298515 178776322 350369501 909865837 861175812 187307272 328713602 700216083 750210921 865966056 320767587 698204142 460621270 865966056 701144654 475750466 475750466 956074512 242163189 495151474 473596274 354577205 242163189 297851760 495151474 582046141 227189312 473596274 187933868 320767587 495151474 693909716 13084961 855274762 350369501 297851760 37467656 956074512 861175812 805493285 343298515 303512140 234089763 178776322 839573090 297851760 310459790 777567625 557917929 701144654 37467656 967462668 967462668 855274762 909865837 970819754 605868704 242163189 355623062 514786524 813693723 750210921 460621270 792486850 518410431 187933868 328713602 557917929 343298515 611449960 233350056 655852295 839573090 706143946 178776322 350369501 422657892 203170078 475750466 284097129 13084961 557917929 424780614 411437340 422657892 516798019 861179113 950319015 287514767 42633846 968673309 495151474 110800857 701144654 421280376 950319015 436662194 950319015 287514767 391551467 436662194 436662194 354441083 436662194 968673309 84100792 233350056 279958846 812629788 792486850 411437340 234841556 227189312 284097129 950319015 13084961 701144654 42633846 605868704 145395166 792486850 328713602 750210921 282641288 178776322 967462668 110800857 234089763 350369501 355623062 956074512 518399774 256807040 839573090 869322316 516798019 700216083 227189312 518410431 202470992 933874496 914482046 377015995 96325706 354441083 861175812 839573090 391551467 377015995 514786524 350369501 310459790 467312175 460621270 869322316 701144654 282641288 310459790 514786524 37467656 865966056 422657892 343298515 187933868 107334741 33552010 310459790 110800857 805493285 855274762 655852295 292988355 761390736 467312175 917782884 145395166 801608520 706143946 968673309 227189312 350369501 777567625 377015995 861175812 800444752 178776322 473596274 792486850 297851760 611449960 748725729 421280376 968673309 792486850 956074512 970819754 377015995 857039628 242163189 436662194 422474141 693909716 968673309 518399774 187933868 970819754 84100792 350802729 741527822 436662194 203170078 861175812 967462668 354441083 839573090 777567625 812629788 328713602 42633846 706143946 436662194 320767587 23405136 227189312 284097129 693909716 287514767 350802729 422474141 13084961 805493285 256807040 460621270 67084965 422657892 967462668 354577205 411437340 67084965 67084965 282641288 750210921 839573090 582046141 242163189 800444752 320767587 514786524 303512140 320767587 865966056 350802729 431992241 698204142 839573090 328713602 655852295 909865837 355623062 33552010 741527822 350369501 700216083 391551467 23405136 166233922 411437340 701144654 655852295 805493285 800444752 655852295 96325706 187933868 761390736 514786524 187307272 67084965 813693723 203170078 741527822 110800857 706143946 605868704 950319015 350802729 42633846 914482046 585399334 421280376 227189312 256807040 343298515 256737954 808616206 402728415 585399334 698204142 355623062 475750466 13084961 698204142 700216083 700216083 402728415 701144654 350369501 914482046 187307272 700216083 233350056 202470992 42633846 700216083 320767587 585399334 233350056 402728415 279958846 67084965 424780614 320767587 166233922 350369501 320767587 839573090 792486850 518410431 861179113 252767027 422657892 328713602 145395166 421280376 350802729 495151474 436662194 869322316 96325706 287514767 518399774 284097129 355623062 516798019 808616206 166233922 234841556 256737954 956074512 23405136 516798019 611449960 402728415 355623062 582046141 693909716 242163189 467312175 233350056 227189312 748725729 812629788 320767587 950319015 700216083 13084961 436662194 611449960 292988355 354577205 460621270 792486850 761390736 467312175 84100792 777567625 557917929 377015995 320767587 320767587 284097129 861179113 495151474 967462668 424780614 233350056 13084961 107334741 303512140 355623062 514786524 933874496 354441083 808616206 422474141 805493285 23405136 970819754 861179113 701144654 105230327 514786524 460621270 914482046 402728415 256737954 611449960 518399774 792486850 861179113 320767587 105230327 96325706 748725729 914482046 585399334 750210921 282641288 422474141 67084965 968673309 202470992 187933868 13084961 857039628 857039628 422657892 514786524 202470992 343298515 67084965 377015995 700216083 706143946 37467656 84100792 431992241 968673309 741527822 693909716 33552010 431992241 234841556 514786524 933874496 970819754 865966056 933874496 303512140 801608520 605868704 84100792 917782884 801608520 422657892 605868704 701144654 67084965 861175812 422657892 473596274 377015995 227189312 256737954 178776322 968673309 706143946 495151474 605868704 967462668 431992241 421280376 861179113 861175812 320767587 320767587 861179113 582046141 909865837 279958846 67084965 792486850 861175812 350369501 800444752 424780614 187933868 202470992 343298515 187933868 839573090 350369501 698204142 431992241 354577205 495151474 956074512 310459790 813693723 693909716 234841556 256737954 605868704 869322316 518410431 96325706 706143946 777567625 970819754 256807040 424780614 516798019 693909716 282641288 585399334 698204142 178776322 518399774 970819754 970819754 909865837 706143946 256807040 518399774 33552010 422474141 800444752 748725729 350802729 202470992 909865837 42633846 693909716 698204142 411437340 292988355 460621270 777567625 700216083 700216083 234089763 436662194 700216083 516798019 748725729 700216083 187933868 917782884 242163189 605868704 813693723 252767027 460621270 256737954 805493285 33552010 350802729 84100792 861175812 256807040 42633846 914482046 956074512 750210921 320767587 808616206 914482046 145395166 431992241 350802729 105230327 411437340 605868704 297851760 297851760 310459790 37467656 611449960 777567625 956074512 700216083 424780614 105230327 777567625 813693723 343298515 256737954 813693723 518399774 187933868 256737954 970819754 145395166 857039628 287514767 37467656 328713602 37467656 292988355 105230327 105230327 252767027 475750466 350802729 495151474 431992241 287514767 582046141 518399774 202470992 914482046 808616206 812629788 166233922 282641288 287514767 611449960 203170078 917782884 328713602 518399774 354441083 421280376 287514767 37467656 256807040 145395166 227189312 354577205 187307272 284097129 84100792 805493285 861175812 187933868 792486850 33552010 178776322 67084965 968673309 256807040 582046141 354577205 178776322 67084965 310459790 812629788 808616206 421280376 431992241 110800857 421280376 582046141 693909716 320767587 698204142 706143946 968673309 698204142 110800857 839573090 748725729 354577205 377015995 402728415 701144654 611449960 467312175 256807040 611449960 467312175 422474141 701144654 33552010 968673309 33552010 354577205 145395166 473596274 145395166 857039628 611449960 242163189 33552010 107334741 422657892 402728415 297851760 166233922 252767027 495151474 698204142 761390736 812629788 350369501 411437340 343298515 234841556 320767587 84100792 585399334 202470992 411437340 605868704 869322316 256737954 970819754 436662194 343298515 350802729 145395166 350369501 557917929 748725729 761390736 475750466 518410431 421280376 495151474 933874496 303512140 256807040 460621270 107334741 320767587 13084961 105230327 287514767 698204142 411437340 956074512 282641288 279958846 812629788 869322316 67084965 605868704 914482046 655852295 917782884 812629788 801608520 655852295 698204142 105230327 424780614 516798019 968673309 343298515 777567625 282641288 431992241 391551467 422474141 178776322 350369501 377015995 861179113 187933868 518399774 279958846 514786524 355623062 605868704 700216083 917782884 748725729 328713602 234841556 23405136 761390736 839573090 292988355 605868704 355623062 518399774 256737954 187933868 350802729 166233922 839573090 748725729 13084961 557917929 256807040 166233922 37467656 516798019 166233922 812629788 812629788 310459790 855274762 297851760 110800857 914482046 761390736 279958846 801608520 967462668 698204142 914482046 518399774 42633846 110800857 869322316 700216083 421280376 84100792 202470992 968673309 310459790 287514767 741527822 187933868 354577205 611449960 761390736 748725729 777567625 354577205 343298515 297851760 421280376 813693723 234841556 855274762 750210921 320767587 256807040 518410431 693909716 861175812 33552010 605868704 37467656 700216083 203170078 698204142 861175812 436662194 950319015 701144654 350802729 178776322 855274762 187307272 706143946 706143946 67084965 582046141 557917929 813693723 422474141 421280376 279958846 234841556 110800857 460621270 518399774 421280376 805493285 460621270 107334741 105230327 869322316 861179113 839573090 233350056 33552010 227189312 855274762 350369501 343298515 411437340 105230327 436662194 431992241 284097129 431992241 354441083 808616206 282641288 377015995 516798019 839573090 422474141 495151474 431992241 343298515 203170078 242163189 320767587 857039628 777567625 107334741 761390736 839573090 37467656 865966056 518410431 557917929 145395166 105230327 282641288 460621270 956074512 282641288 473596274 869322316 813693723 96325706 252767027 84100792 761390736 107334741 950319015 605868704 354441083 855274762 516798019 706143946 518410431 242163189 761390736 421280376 23405136 391551467 865966056 110800857 166233922 431992241 203170078 424780614 343298515 861175812 460621270 377015995 431992241 355623062 805493285 252767027 514786524 67084965 750210921 431992241 377015995 701144654 256737954 805493285 13084961 605868704 582046141 865966056 585399334 166233922 37467656 96325706 869322316 234841556 808616206 777567625 252767027 292988355 741527822 391551467 303512140 914482046 422657892 741527822 350802729 861175812 110800857 284097129 110800857 655852295 203170078 518410431 37467656 467312175 310459790 233350056 950319015 421280376 67084965 792486850 792486850 467312175 516798019 233350056 750210921 861179113 256807040 105230327 13084961 869322316 693909716 933874496 227189312 42633846 350802729 467312175 914482046 234841556 582046141 242163189 242163189 354577205 13084961 693909716 967462668 701144654 287514767 518410431 256737954 812629788 320767587 354577205 748725729 279958846 655852295 350802729 37467656 166233922 287514767 700216083 421280376 495151474 33552010 909865837 706143946 700216083 909865837 350802729 861179113 518410431 741527822 256807040 805493285 252767027 701144654 33552010 233350056 166233922 297851760 303512140 473596274 355623062 800444752 467312175 698204142 282641288 391551467 350802729 178776322 354441083 402728415 857039628 748725729 67084965 166233922 475750466 424780614 355623062 328713602 187933868 518410431 355623062 234841556 839573090 242163189 516798019 914482046 252767027 13084961 256737954 234089763 585399334 950319015 279958846 855274762 320767587 256807040 282641288 518399774 748725729 514786524 698204142 234089763 350802729 42633846 761390736 518399774 242163189 402728415 857039628 495151474 422474141 350802729 792486850 933874496 202470992 693909716 605868704 227189312 436662194 518410431 585399334 585399334 431992241 431992241 436662194 700216083 421280376 861175812 33552010 518399774 282641288 839573090 303512140 421280376 436662194 292988355 350802729 698204142 320767587 411437340 460621270 865966056 967462668 37467656 914482046 303512140 422657892 516798019 84100792 242163189 256807040 328713602 67084965 516798019 256807040 436662194 805493285 424780614 303512140 256737954 234089763 355623062 256807040 839573090 698204142 96325706 297851760 693909716 777567625 655852295 297851760 424780614 422474141 748725729 233350056 933874496 187307272 518410431 96325706 917782884 869322316 67084965 350369501 693909716 297851760 956074512 741527822 350802729 310459790 234841556 37467656 203170078 748725729 582046141 350369501 234841556 801608520 473596274 252767027 801608520 107334741 178776322 761390736 808616206 37467656 861179113 284097129 800444752 355623062 303512140 67084965 202470992 813693723 839573090 761390736 310459790 145395166 166233922 605868704 422657892 284097129 303512140 950319015 792486850 424780614 328713602 914482046 422657892 585399334 350802729 518410431 518410431 33552010 706143946 227189312 354441083 422474141 242163189 284097129 950319015 475750466 869322316 909865837 33552010 402728415 203170078 808616206 857039628 950319015 914482046 354577205 422474141 967462668 227189312 777567625 518410431 424780614 914482046 436662194 808616206 855274762 187307272 107334741 839573090 234841556 748725729 402728415 812629788 105230327 233350056 256807040 292988355 467312175 303512140 96325706 320767587 861179113 967462668 310459790 178776322 422474141 187307272 693909716 203170078 693909716 424780614 84100792 701144654 354577205 792486850 303512140 933874496 391551467 110800857 750210921 13084961 933874496 801608520 354441083 310459790 320767587 808616206 467312175 355623062 256737954 252767027 233350056 706143946 865966056 748725729 284097129 748725729 813693723 256807040 13084961 557917929 33552010 23405136 328713602 42633846 750210921 701144654 585399334 145395166 750210921 700216083 33552010 813693723 328713602 693909716 350369501 107334741 145395166 105230327 23405136 706143946 698204142 460621270 292988355 968673309 909865837 909865837 869322316 107334741 605868704 343298515 518399774 582046141 956074512 585399334 857039628 585399334 861175812 701144654 801608520 467312175 354441083 279958846 914482046 422657892 914482046 805493285 518410431 203170078 518399774 343298515 310459790 145395166 354441083 706143946 812629788 516798019 84100792 812629788 287514767 701144654 354441083 777567625 748725729 354577205 350802729 234089763 750210921 252767027 287514767 475750466 282641288 460621270 655852295 292988355 855274762 287514767 865966056 350369501 585399334 582046141 256737954 700216083 292988355 801608520 812629788 355623062 110800857 234841556 343298515 411437340 256737954 343298515 808616206 279958846 84100792 227189312 777567625 422474141 256807040 350802729 967462668 808616206 297851760 187307272 698204142 698204142 354441083 801608520 741527822 869322316 473596274 256807040 178776322 187933868 917782884 582046141 343298515 956074512 518410431 310459790 514786524 350369501 970819754 582046141 970819754 467312175 800444752 297851760 933874496 110800857 865966056 328713602 411437340 741527822 287514767 402728415 178776322 256807040 805493285 698204142 473596274 256737954 107334741 582046141 855274762 279958846 350369501 187933868 698204142 13084961 557917929 706143946 402728415 145395166 303512140 605868704 605868704 473596274 310459790 968673309 750210921 698204142 310459790 422657892 970819754 777567625 422474141 320767587 328713602 585399334 279958846 145395166 234841556 424780614 402728415 297851760 287514767 861175812 256737954 354441083 914482046 256737954 777567625 84100792 467312175 857039628 518410431 178776322 391551467 187307272 467312175 933874496 777567625 145395166 377015995 107334741 706143946 422657892 805493285 292988355 741527822 805493285 865966056 582046141 84100792 320767587 234841556 800444752 701144654 354441083 421280376 252767027 234841556 42633846 411437340 105230327 475750466 436662194 377015995 287514767 421280376 187307272 800444752 655852295 402728415 855274762 800444752 605868704 967462668 234089763 145395166 706143946 933874496 808616206 655852295 350802729 227189312 320767587 187933868 967462668 42633846 234841556 605868704 377015995 354441083 585399334 67084965 37467656 42633846 800444752 107334741 861179113 611449960 968673309 869322316 33552010 968673309 750210921 354577205 970819754 422474141 741527822 234841556 287514767 234089763 857039628 800444752 166233922 706143946 933874496 857039628 355623062 252767027 42633846 475750466 475750466 693909716 869322316 242163189 411437340 909865837 424780614 611449960 605868704 110800857 328713602 350369501 518410431 655852295 422657892 865966056 178776322 611449960 516798019 495151474 292988355 233350056 96325706 187307272 748725729 320767587 227189312 557917929 202470992 202470992 202470992 187307272 855274762 377015995 84100792 233350056 411437340 701144654 777567625 354441083 855274762 706143946 475750466 855274762 473596274 805493285 585399334 917782884 777567625 227189312 909865837 42633846 861175812 800444752 914482046 110800857 391551467 518399774 585399334 178776322 967462668 495151474 800444752 227189312 411437340 914482046 328713602 750210921 187307272 605868704 460621270 252767027 970819754 605868704 950319015 861179113 203170078 233350056 233350056 377015995 777567625 909865837 655852295 234089763 914482046 970819754 297851760 812629788 701144654 582046141 234089763 857039628 855274762 256807040 424780614 242163189 761390736 234841556 706143946 792486850 473596274 861179113 33552010 178776322 750210921 252767027 422657892 917782884 350369501 813693723 761390736 605868704 343298515 343298515 67084965 402728415 800444752 706143946 611449960 909865837 424780614 800444752 33552010 701144654 741527822 42633846 328713602 105230327 252767027 145395166 279958846 233350056 350802729 402728415 310459790 777567625 107334741 869322316 436662194 967462668 467312175 808616206 310459790 865966056 585399334 391551467 402728415 320767587 701144654 145395166 693909716 861175812 320767587 968673309 297851760 202470992 411437340 402728415 698204142 970819754 467312175 460621270 473596274 227189312 706143946 516798019 585399334 869322316 354441083 227189312 233350056 516798019 839573090 933874496 518410431 377015995 343298515 655852295 422657892 436662194 801608520 805493285 256807040 354577205 84100792 202470992 145395166 402728415 202470992 800444752 857039628 861179113 700216083 422474141 252767027 812629788 514786524 242163189 467312175 518399774 350369501 166233922 402728415 227189312 284097129 792486850 970819754 431992241 748725729 518399774 917782884 611449960 422657892 350369501 227189312 706143946 421280376 234089763 303512140 970819754 861179113 855274762 252767027 813693723 310459790 350369501 203170078 252767027 310459790 582046141 234841556 354577205 350369501 297851760 233350056 67084965 424780614 424780614 968673309 914482046 422657892 839573090 865966056 203170078 234841556 436662194 431992241 411437340 516798019 234841556 808616206 37467656 698204142 865966056 343298515 402728415 282641288 857039628 514786524 436662194 422474141 110800857 343298515 110800857 467312175 166233922 105230327 967462668 857039628 256737954 424780614 402728415 166233922 693909716 350369501 970819754 514786524 701144654 917782884 518410431 33552010 233350056 23405136 343298515 473596274 431992241 233350056 839573090 855274762 582046141 310459790 187307272 402728415 909865837 350369501 813693723 582046141 202470992 354577205 354577205 33552010 460621270 355623062 145395166 956074512 354441083 518410431 970819754 297851760 23405136 424780614 761390736 279958846 391551467 518399774 970819754 748725729 518399774 303512140 37467656 467312175 431992241 706143946 350802729 256737954 514786524 495151474 320767587 473596274 700216083 13084961 33552010 343298515 411437340 354577205 967462668 808616206 801608520 202470992 292988355 256807040 354441083 800444752 839573090 495151474 706143946 424780614 145395166 402728415 279958846 282641288 303512140 857039628 256807040 320767587 914482046 869322316 813693723 698204142 805493285 320767587 741527822 377015995 187933868 287514767 178776322 516798019 234841556 869322316 475750466 967462668 284097129 42633846 750210921 350802729 792486850 422657892 805493285 792486850 698204142 303512140 585399334 84100792 227189312 242163189 354441083 741527822 350802729 355623062 585399334 166233922 967462668 422474141 187933868 328713602 431992241 812629788 748725729 516798019 473596274 37467656 839573090 693909716 467312175 706143946 431992241 475750466 933874496 495151474 303512140 84100792 421280376 514786524 343298515 227189312 861179113 518399774 611449960 377015995 84100792 495151474 421280376 252767027 475750466 748725729 700216083 967462668 914482046 741527822 611449960 700216083 460621270 402728415 655852295 256737954 105230327 421280376 67084965 422474141 861179113 279958846 805493285 421280376 328713602 187307272 698204142 105230327 761390736 801608520 33552010 967462668 495151474 839573090 67084965 761390736 292988355 421280376 203170078 869322316 252767027 422474141 585399334 227189312 292988355 105230327 741527822 354577205 585399334 166233922 777567625 282641288 33552010 33552010 227189312 967462668 950319015 792486850 808616206 917782884 839573090 792486850 279958846 67084965 857039628 282641288 800444752 13084961 557917929 282641288 233350056 495151474 355623062 23405136 350369501 869322316 956074512 431992241 354577205 287514767 475750466 812629788 839573090 514786524 801608520 855274762 701144654 145395166 227189312 861179113 292988355 861179113 350369501 37467656 42633846 84100792 869322316 792486850 178776322 700216083 865966056 514786524 698204142 857039628 252767027 777567625 909865837 33552010 475750466 84100792 950319015 42633846 968673309 33552010 256807040 557917929 655852295 516798019 282641288 865966056 857039628 377015995 585399334 967462668 582046141 203170078 203170078 467312175 422657892 792486850 655852295 422474141 460621270 475750466 777567625 292988355 813693723 518399774 460621270 202470992 801608520 698204142 693909716 557917929 605868704 252767027 557917929 354441083 233350056 917782884 518410431 37467656 557917929 67084965 861179113 421280376 805493285 252767027 252767027 355623062 861175812 242163189 495151474 23405136 861175812 436662194 354577205 514786524 777567625 354577205 377015995 178776322 96325706 42633846 741527822 84100792 701144654 23405136 706143946 350369501 310459790 292988355 96325706 855274762 234089763 328713602 514786524 202470992 956074512 233350056 355623062 145395166 242163189 800444752 557917929 350802729 611449960 557917929 956074512 741527822 956074512 808616206 202470992 698204142 950319015 933874496 933874496 67084965 284097129 287514767 861175812 354577205 422657892 436662194 391551467 761390736 813693723 495151474 284097129 187933868 605868704 808616206 473596274 350369501 227189312 839573090 33552010 354441083 110800857 518399774 377015995 855274762 234089763 202470992 473596274 320767587 467312175 391551467 557917929 23405136 187933868 914482046 320767587 700216083 422474141 693909716 424780614 857039628 187307272 67084965 13084961 518399774 518410431 187307272 343298515 792486850 748725729 467312175 377015995 23405136 252767027 436662194 475750466 970819754 698204142 233350056 777567625 422657892 391551467 252767027 467312175 933874496 698204142 350802729 861179113 282641288 343298515 377015995 391551467 701144654 813693723 242163189 42633846 350802729 292988355 284097129 518399774 467312175 203170078 431992241 202470992 861179113 557917929 855274762 287514767 23405136 970819754 473596274 202470992 350369501 67084965 234841556 839573090 475750466 252767027 402728415 557917929 585399334 970819754 436662194 950319015 514786524 234089763 402728415 279958846 706143946 792486850 839573090 187307272 67084965 13084961 282641288 354441083 970819754 166233922 611449960 861179113 84100792 970819754 23405136 611449960 857039628 202470992 202470992 343298515 839573090 310459790 514786524 256807040 279958846 518410431 839573090 777567625 110800857 292988355 436662194 585399334 970819754 42633846 422474141 328713602 23405136 748725729 284097129 914482046 227189312 67084965 514786524 495151474 518399774 861179113 203170078 861175812 585399334 933874496 967462668 495151474 700216083 310459790 287514767 422657892 178776322 227189312 284097129 436662194 750210921 187933868 23405136 467312175 655852295 914482046 967462668 706143946 700216083 861179113 557917929 110800857 750210921 800444752 411437340 467312175 279958846 698204142 839573090 350802729 166233922 411437340 105230327 67084965 805493285 107334741 292988355 67084965 402728415 909865837 700216083 585399334 473596274 741527822 355623062 234089763 792486850 495151474 110800857 320767587 279958846 431992241 792486850 234089763 698204142 861175812 431992241 917782884 377015995 320767587 514786524 701144654 292988355 475750466 202470992 792486850 110800857 110800857 411437340 411437340 166233922 970819754 233350056 328713602 297851760 582046141 178776322 611449960 350802729 861175812 84100792 422657892 203170078 933874496 917782884 582046141 282641288 436662194 431992241 917782884 865966056 310459790 84100792 611449960 933874496 42633846 67084965 967462668 792486850 869322316 96325706 436662194 514786524 354441083 354441083 909865837 857039628 84100792 202470992 813693723 145395166 801608520 303512140 805493285 950319015 839573090 808616206 909865837 611449960 287514767 377015995 252767027 33552010 585399334 801608520 968673309 933874496 869322316 292988355 354441083 422474141 956074512 105230327 424780614 187307272 354441083 42633846 252767027 582046141 303512140 473596274 202470992 252767027 475750466 187307272 110800857 411437340 741527822 801608520 84100792 839573090 693909716 956074512 377015995 234089763 187933868 861179113 956074512 145395166 252767027 495151474 968673309 839573090 514786524 956074512 377015995 350369501 909865837 748725729 855274762 460621270 801608520 750210921 284097129 279958846 857039628 422474141 343298515 233350056 801608520 516798019 869322316 37467656 13084961 297851760 256737954 808616206 107334741 23405136 328713602 310459790 460621270 933874496 514786524 706143946 203170078 706143946 855274762 693909716 431992241 861175812 970819754 343298515 391551467 33552010 292988355 107334741 354577205 411437340 857039628 701144654 861175812 761390736 914482046 343298515 917782884 516798019 252767027 861175812 37467656 861179113 813693723 693909716 557917929 475750466 292988355 933874496 514786524 701144654 13084961 967462668 421280376 761390736 282641288 354577205 701144654 256737954 812629788 970819754 741527822 741527822 105230327 67084965 178776322 857039628 861175812 107334741 933874496 518410431 166233922 33552010 475750466 282641288 422474141 234089763 857039628 402728415 855274762 950319015 256737954 495151474 956074512 914482046 424780614 297851760 377015995 242163189 808616206 605868704 256737954 202470992 585399334 37467656 297851760 256807040 698204142 805493285 33552010 279958846 350802729 467312175 233350056 110800857 42633846 839573090 42633846 801608520 701144654 950319015 110800857 145395166 518410431 227189312 436662194 909865837 350369501 256807040 110800857 355623062 475750466 855274762 706143946 761390736 605868704 233350056 792486850 431992241 421280376 422657892 252767027 933874496 234089763 808616206 933874496 310459790 582046141 655852295 557917929 279958846 178776322 701144654 805493285 582046141 805493285 354577205 808616206 701144654 761390736 761390736 585399334 96325706 234089763 473596274 234089763 424780614 234089763 693909716 234841556 303512140 914482046 96325706 424780614 805493285 792486850 698204142 917782884 105230327 105230327 473596274 67084965 256807040 320767587 292988355 227189312 700216083 801608520 350369501 110800857 328713602 203170078 693909716 861175812 813693723 202470992 242163189 698204142 801608520 178776322 857039628 187933868 761390736 557917929 234841556 178776322 284097129 303512140 355623062 473596274 909865837 13084961 761390736 970819754 234841556 328713602 800444752 166233922 777567625 233350056 328713602 350369501 914482046 431992241 227189312 701144654 956074512 909865837 865966056 431992241 355623062 800444752 967462668 42633846 252767027 96325706 857039628 303512140 777567625 252767027 42633846 801608520 242163189 431992241 292988355 495151474 107334741 792486850 421280376 256807040 865966056 518410431 585399334 861175812 297851760 37467656 227189312 761390736 13084961 37467656 855274762 933874496 467312175 800444752 869322316 950319015 287514767 256807040 203170078 391551467 861175812 292988355 693909716 13084961 460621270 287514767 518399774 777567625 861179113 475750466 354441083 585399334 473596274 411437340 402728415 460621270 422474141 187307272 813693723 105230327 582046141 869322316 320767587 303512140 354577205 761390736 431992241 813693723 950319015 350802729 110800857 909865837 391551467 761390736 813693723 37467656 422474141 605868704 145395166 178776322 611449960 605868704 422474141 495151474 355623062 424780614 297851760 391551467 310459790 166233922 328713602 421280376 801608520 297851760 812629788 968673309 145395166 242163189 475750466 279958846 557917929 917782884 13084961 42633846 839573090 968673309 242163189 698204142 909865837 422474141 748725729 808616206 933874496 377015995 234841556 145395166 377015995 297851760 611449960 611449960 402728415 475750466 516798019 750210921 436662194 284097129 303512140 857039628 42633846 950319015 227189312 320767587 655852295 23405136 422657892 970819754 805493285 303512140 914482046 105230327 585399334 178776322 411437340 13084961 310459790 748725729 422657892 402728415 282641288 234841556 750210921 792486850 857039628 741527822 282641288 473596274 933874496 967462668 467312175 611449960 23405136 741527822 808616206 495151474 777567625 557917929 233350056 970819754 145395166 582046141 320767587 256807040 495151474 950319015 23405136 431992241 256807040 96325706 518399774 256737954 917782884 67084965 256807040 350369501 460621270 968673309 202470992 297851760 422657892 706143946 467312175 354441083 145395166 279958846 242163189 166233922 865966056 861179113 431992241 355623062 354577205 279958846 402728415 460621270 792486850 287514767 909865837 792486850 460621270 792486850 234841556 436662194 750210921 145395166 354441083 761390736 700216083 968673309 792486850 67084965 812629788 422657892 107334741 350802729 105230327 422474141 812629788 350802729 792486850 473596274 37467656 865966056 292988355 303512140 605868704 518410431 377015995 700216083 611449960 178776322 279958846 202470992 869322316 110800857 655852295 967462668 187933868 13084961 914482046 187307272 813693723 808616206 605868704 292988355 227189312 655852295 166233922 968673309 741527822 187307272 585399334 917782884 354577205 467312175 234841556 917782884 495151474 812629788 411437340 748725729 514786524 761390736 700216083 67084965 475750466 187933868 67084965 13084961 421280376 354441083 582046141 23405136 343298515 865966056 256807040 354577205 328713602 514786524 518410431 13084961 967462668 801608520 292988355 431992241 582046141 350802729 297851760 310459790 467312175 495151474 857039628 424780614 84100792 187933868 256807040 354577205 693909716 914482046 700216083 693909716 701144654 801608520 956074512 310459790 917782884 518399774 256737954 611449960 585399334 761390736 33552010 805493285 701144654 741527822 13084961 355623062 33552010 350802729 256807040 605868704 861179113 421280376 391551467 187933868 750210921 956074512 582046141 460621270 96325706 800444752 518410431 303512140 869322316 187933868 256807040 857039628 698204142 698204142 67084965 839573090 23405136 33552010 970819754 460621270 84100792 279958846 808616206 343298515 813693723 355623062 343298515 495151474 698204142 933874496 297851760 700216083 855274762 855274762 107334741 166233922 67084965 812629788 861175812 869322316 968673309 518410431 96325706 187933868 256737954 917782884 166233922 582046141 585399334 310459790 968673309 282641288 808616206 279958846 605868704 105230327 813693723 777567625 701144654 105230327 282641288 422657892 792486850 234841556 354441083 518399774 968673309 865966056 869322316 350802729 473596274 518410431 808616206 706143946 320767587 436662194 950319015 256737954 256807040 328713602 328713602 750210921 808616206 424780614 467312175 839573090 436662194 801608520 297851760 460621270 813693723 411437340 761390736 422474141 967462668 297851760 422474141 514786524 303512140 355623062 350369501 495151474 701144654 473596274 585399334 287514767 279958846 855274762 970819754 518399774 178776322 495151474 402728415 855274762 202470992 801608520 968673309 861179113 914482046 350369501 761390736 411437340 402728415 187307272 970819754 706143946 96325706 377015995 518399774 813693723 518399774 287514767 585399334 377015995 917782884 105230327 202470992 355623062 605868704 701144654 256737954 516798019 950319015 33552010 698204142 411437340 105230327 741527822 242163189 105230327 310459790 354441083 431992241 411437340 800444752 202470992 107334741 252767027 202470992 777567625 233350056 282641288 252767027 402728415 917782884 328713602 178776322 282641288 857039628 310459790 328713602 33552010 698204142 805493285 310459790 467312175 234841556 698204142 855274762 166233922 166233922 227189312 203170078 865966056 303512140 741527822 693909716 812629788 23405136 320767587 813693723 861179113 956074512 402728415 23405136 605868704 801608520 698204142 421280376 700216083 801608520 110800857 424780614 805493285 514786524 861179113 460621270 310459790 96325706 84100792 518410431 411437340 460621270 970819754 84100792 968673309 460621270 234841556 67084965 605868704 297851760 706143946 354441083 256807040 869322316 67084965 967462668 655852295 256807040 813693723 460621270 701144654 145395166 234089763 202470992 805493285 460621270 518399774 813693723 800444752 110800857 282641288 582046141 187933868 282641288 750210921 839573090 865966056 801608520 808616206 813693723 808616206 355623062 33552010 303512140 287514767 421280376 813693723 42633846 105230327 473596274 284097129 234841556 110800857 800444752 178776322 178776322 693909716 178776322 582046141 706143946 282641288 792486850 605868704 805493285 839573090 37467656 256807040 777567625 808616206 402728415 234841556 467312175 967462668 518399774 256737954 967462668 869322316 436662194 741527822 84100792 857039628 582046141 178776322 310459790 514786524 67084965 377015995 145395166 861175812 933874496 187307272 421280376 761390736 202470992 187307272 801608520 377015995 422657892 700216083 605868704 750210921 611449960 242163189 23405136 839573090 800444752 178776322 355623062 84100792 801608520 750210921 701144654 203170078 748725729 234841556 402728415 202470992 67084965 514786524 33552010 203170078 518410431 909865837 514786524 178776322 460621270 655852295 320767587 801608520 256807040 495151474 861175812 706143946 424780614 377015995 869322316 402728415 761390736 495151474 424780614 107334741 328713602 808616206 750210921 422657892 812629788 310459790 355623062 23405136 279958846 855274762 292988355 516798019 256737954 909865837 839573090 178776322 292988355 761390736 96325706 909865837 700216083 611449960 460621270 166233922 933874496 110800857 748725729 436662194 777567625 861175812 166233922 354441083 700216083 777567625 792486850 917782884 234089763 865966056 909865837 42633846 377015995 869322316 354577205 857039628 145395166 800444752 377015995 741527822 343298515 968673309 857039628 605868704 914482046 227189312 411437340 422657892 328713602 950319015 436662194 813693723 354441083 585399334 187307272 252767027 706143946 37467656 67084965 242163189 421280376 914482046 105230327 166233922 328713602 693909716 96325706 436662194 473596274 801608520 516798019 460621270 761390736 287514767 227189312 234089763 861179113 475750466 421280376 350802729 234841556 421280376 460621270 605868704 518399774 839573090 84100792 431992241 252767027 706143946 970819754 234841556 42633846 514786524 605868704 424780614 431992241 166233922 105230327 467312175 956074512 287514767 909865837 402728415 350802729 869322316 355623062 421280376 411437340 805493285 166233922 518410431 13084961 750210921 145395166 698204142 33552010 203170078 328713602 655852295 475750466 970819754 242163189 287514767 282641288 84100792 956074512 202470992 354441083 701144654 227189312 582046141 23405136 956074512 605868704 178776322 256807040 557917929 292988355 242163189 282641288 869322316 748725729 761390736 411437340 518410431 700216083 557917929 391551467 354441083 42633846 422474141 748725729 287514767 855274762 741527822 869322316 96325706 33552010 287514767 96325706 234089763 436662194 187307272 227189312 557917929 805493285 800444752 968673309 279958846 350802729 518399774 518410431 402728415 518410431 421280376 698204142 839573090 391551467 839573090 105230327 297851760 303512140 411437340 110800857 13084961 320767587 355623062 13084961 518399774 914482046 105230327 67084965 42633846 234841556 839573090 355623062 67084965 37467656 968673309 812629788 284097129 700216083 514786524 950319015 460621270 968673309 968673309 605868704 256737954 792486850 436662194 655852295 748725729 391551467 865966056 467312175 917782884 233350056 187933868 855274762 611449960 869322316 37467656 328713602 839573090 84100792 956074512 67084965 861179113 956074512 801608520 422657892 354577205 256807040 256737954 813693723 37467656 424780614 914482046 234089763 518399774 557917929 320767587 741527822 431992241 284097129 800444752 869322316 310459790 970819754 805493285 693909716 96325706 256737954 475750466 857039628 422474141 377015995 320767587 813693723 865966056 297851760 424780614 956074512 96325706 800444752 13084961 792486850 350802729 855274762 655852295 693909716 473596274 178776322 611449960 187933868 303512140 855274762 701144654 284097129 67084965 869322316 33552010 861175812 234089763 518410431 801608520 808616206 105230327 303512140 655852295 203170078 107334741 422657892 750210921 473596274 750210921 350802729 145395166 178776322 234089763 792486850 968673309 605868704 42633846 203170078 967462668 655852295 518399774 777567625 145395166 202470992 805493285 33552010 792486850 42633846 865966056 917782884 909865837 516798019 105230327 242163189 812629788 37467656 861179113 227189312 187933868 950319015 227189312 475750466 279958846 354441083 861175812 178776322 377015995 187933868 242163189 436662194 861175812 582046141 242163189 611449960 813693723 252767027 701144654 475750466 655852295 252767027 303512140 13084961 967462668 605868704 698204142 234089763 178776322 166233922 310459790 402728415 354441083 861175812 700216083 475750466 473596274 693909716 460621270 909865837 84100792 956074512 421280376 377015995 514786524 750210921 777567625 475750466 343298515 105230327 933874496 473596274 402728415 203170078 812629788 166233922 436662194 145395166 252767027 473596274 968673309 748725729 800444752 377015995 421280376 518410431 967462668 582046141 234841556 292988355 855274762 761390736 292988355 431992241 328713602 310459790 391551467 750210921 950319015 287514767 516798019 391551467 178776322 700216083 701144654 287514767 605868704 355623062 700216083 287514767 698204142 422657892 391551467 582046141 516798019 917782884 234089763 287514767 402728415 328713602 256807040 869322316 861175812 328713602 968673309 110800857 800444752 516798019 956074512 145395166 967462668 421280376 516798019 518410431 761390736 956074512 391551467 839573090 166233922 857039628 813693723 748725729 655852295 475750466 805493285 970819754 748725729 750210921 865966056 467312175 354441083 516798019 424780614 328713602 110800857 861175812 422657892 655852295 968673309 287514767 110800857 287514767 855274762 292988355 557917929 968673309 917782884 422474141 279958846 475750466 861175812 256807040 700216083 800444752 328713602 350369501 227189312 252767027 424780614 761390736 605868704 706143946 350369501 354577205 750210921 950319015 611449960 107334741 968673309 33552010 178776322 187307272 391551467 431992241 422474141 234089763 761390736 855274762 914482046 166233922 956074512 968673309 256737954 516798019 402728415 473596274 42633846 350369501 777567625 518410431 748725729 354441083 693909716 805493285 855274762 84100792 242163189 402728415 968673309 202470992 514786524 279958846 761390736 292988355 279958846 424780614 750210921 431992241 234841556 741527822 421280376 655852295 84100792 933874496 808616206 343298515 234841556 475750466 424780614 105230327 33552010 110800857 234089763 282641288 748725729 96325706 350802729 96325706 813693723 857039628 582046141 377015995 297851760 813693723 355623062 402728415 813693723 145395166 256807040 968673309 805493285 187933868 350369501 861179113 105230327 203170078 909865837 701144654 354577205 557917929 84100792 514786524 287514767 909865837 750210921 761390736 279958846 968673309 105230327 320767587 970819754 805493285 377015995 701144654 968673309 391551467 256807040 585399334 518399774 355623062 107334741 354441083 436662194 187933868 227189312 933874496 460621270 582046141 701144654 297851760 777567625 256737954 422657892 475750466 284097129 436662194 354577205 801608520 421280376 354577205 514786524 514786524 813693723 582046141 869322316 350802729 84100792 256807040 421280376 252767027 917782884 605868704 391551467 377015995 292988355 422657892 801608520 741527822 96325706 411437340 178776322 467312175 202470992 328713602 839573090 145395166 557917929 292988355 421280376 857039628 909865837 701144654 320767587 33552010 956074512 909865837 284097129 96325706 777567625 748725729 495151474 292988355 514786524 582046141 256807040 801608520 354577205 861179113 792486850 861175812 777567625 967462668 178776322 354441083 402728415 350802729 284097129 605868704 857039628 84100792 202470992 861175812 855274762 514786524 202470992 861179113 792486850 13084961 234089763 792486850 310459790 706143946 706143946 202470992 967462668 279958846 252767027 431992241 355623062 585399334 310459790 693909716 801608520 861179113 67084965 495151474 84100792 861175812 96325706 865966056 431992241 256807040 284097129 84100792 424780614 320767587 377015995 178776322 956074512 518410431 96325706 436662194 234841556 256737954 857039628 693909716 350802729 857039628 350802729 166233922 350802729 800444752 909865837 202470992 701144654 350802729 328713602 354577205 933874496 801608520 13084961 518410431 801608520 233350056 350802729 970819754 256807040 256737954 107334741 23405136 585399334 23405136 518410431 460621270 518399774 933874496 422657892 96325706 582046141 234089763 839573090 861175812 869322316 187933868 605868704 792486850 701144654 96325706 909865837 421280376 467312175 343298515 84100792 178776322 297851760 282641288 967462668 256737954 693909716 187307272 748725729 933874496 37467656 23405136 354441083 956074512 202470992 431992241 110800857 557917929 424780614 233350056 475750466 956074512 857039628 805493285 967462668 909865837 343298515 839573090 460621270 970819754 33552010 431992241 431992241 706143946 777567625 166233922 557917929 698204142 328713602 431992241 808616206 801608520 605868704 869322316 861175812 84100792 350802729 282641288 518410431 655852295 968673309 473596274 460621270 808616206 475750466 861175812 655852295 582046141 475750466 303512140 970819754 605868704 750210921 310459790 252767027 178776322 917782884 950319015 422474141 421280376 460621270 343298515 792486850 605868704 855274762 750210921 354577205 328713602 256807040 320767587 287514767 23405136 320767587 914482046 861179113 411437340 701144654 292988355 411437340 256807040 582046141 37467656 354441083 518410431 350369501 355623062 436662194 343298515 42633846 350802729 518399774 33552010 460621270 808616206 518399774 33552010 693909716 700216083 391551467 402728415 582046141 105230327 701144654 970819754 518399774 750210921 33552010 355623062 287514767 514786524 178776322 67084965 495151474 460621270 605868704 422657892 585399334 42633846 202470992 605868704 145395166 741527822 582046141 284097129 909865837 460621270 42633846 431992241 967462668 297851760 292988355 917782884 227189312 605868704 518410431 970819754 256807040 518410431 933874496 284097129 310459790 436662194 303512140 861179113 178776322 518410431 320767587 516798019 166233922 424780614 436662194 145395166 242163189 514786524 279958846 655852295 706143946 203170078 13084961 460621270 585399334 801608520 256737954 310459790 96325706 473596274 655852295 582046141 37467656 350802729 467312175 256807040 933874496 700216083 812629788 857039628 748725729 377015995 693909716 857039628 178776322 914482046 284097129 839573090 839573090 813693723 284097129 741527822 292988355 970819754 67084965 857039628 402728415 107334741 777567625 460621270 37467656 968673309 861175812 698204142 933874496 800444752 42633846 748725729 287514767 422657892 909865837 460621270 808616206 145395166 233350056 422657892 495151474 424780614 808616206 227189312 422474141 698204142 869322316 421280376 750210921 956074512 473596274 234089763 611449960 310459790 518410431 495151474 805493285 812629788 402728415 13084961 701144654 227189312 187933868 411437340 105230327 813693723 411437340 968673309 475750466 514786524 436662194 328713602 391551467 282641288 343298515 320767587 145395166 701144654 914482046 354577205 750210921 861175812 354577205 950319015 303512140 343298515 110800857 284097129 805493285 813693723 282641288 436662194 970819754 968673309 145395166 801608520 701144654 467312175 812629788 350369501 256737954 698204142 310459790 343298515 917782884 855274762 917782884 107334741 411437340 801608520 655852295 256737954 792486850 252767027 303512140 585399334 761390736 234841556 582046141 402728415 950319015 909865837 421280376 202470992 800444752 282641288 292988355 320767587 956074512 303512140 968673309 865966056 582046141 354441083 914482046 320767587 256807040 514786524 252767027 178776322 585399334 808616206 33552010 909865837 808616206 13084961 320767587 23405136 698204142 605868704 234841556 377015995 585399334 800444752 436662194 431992241 557917929 475750466 227189312 518399774 748725729 33552010 256807040 861179113 422657892 917782884 750210921 516798019 582046141 411437340 37467656 421280376 514786524 855274762 328713602 748725729 178776322 839573090 105230327 698204142 761390736 96325706 166233922 611449960 178776322 33552010 655852295 800444752 292988355 909865837 303512140 800444752 354577205 516798019 328713602 909865837 256737954 178776322 436662194 292988355 67084965 328713602 242163189 693909716 422657892 813693723 869322316 424780614 107334741 37467656 292988355 917782884 284097129 967462668 391551467 242163189 436662194 145395166 411437340 857039628 557917929 701144654 495151474 475750466 473596274 234841556 422657892 310459790 750210921 557917929 354577205 105230327 861175812 145395166 350369501 869322316 611449960 421280376 808616206 514786524 13084961 557917929 473596274 187933868 166233922 350369501 808616206 655852295 869322316 909865837 328713602 377015995 287514767 282641288 178776322 320767587 187307272 750210921 557917929 256807040 256737954 839573090 84100792 700216083 518410431 422657892 914482046 23405136 310459790 297851760 761390736 23405136 13084961 424780614 320767587 110800857 23405136 693909716 284097129 13084961 808616206 242163189 933874496 354441083 96325706 516798019 812629788 861179113 475750466 473596274 518399774 855274762 748725729 761390736 297851760 956074512 808616206 350802729 514786524 37467656 350369501 303512140 13084961 861175812 700216083 202470992 23405136 914482046 107334741 741527822 422474141 475750466 354441083 343298515 655852295 582046141 967462668 968673309 107334741 233350056 203170078 13084961 693909716 422474141 350369501 865966056 227189312 700216083 956074512 233350056 582046141 431992241 861175812 956074512 812629788 777567625 292988355 33552010 233350056 800444752 391551467 460621270 284097129 436662194 310459790 792486850 701144654 343298515 424780614 343298515 761390736 187307272 514786524 475750466 320767587 582046141 914482046 145395166 495151474 460621270 518410431 808616206 701144654 84100792 516798019 355623062 777567625 585399334 861175812 792486850 518410431 805493285 748725729 431992241 391551467 917782884 701144654 800444752 287514767 861179113 967462668 516798019 914482046 761390736 166233922 861179113 698204142 242163189 350802729 518399774 242163189 518410431 792486850 518410431 701144654 234089763 252767027 37467656 813693723 282641288 761390736 166233922 84100792 422474141 855274762 424780614 421280376 611449960 813693723 909865837 252767027 611449960 741527822 166233922 422657892 166233922 855274762 968673309 741527822 917782884 421280376 605868704 37467656 84100792 256737954 355623062 706143946 467312175 67084965 495151474 611449960 84100792 869322316 967462668 391551467 310459790 813693723 701144654 808616206 557917929 355623062 256737954 861179113 256737954 105230327 105230327 655852295 202470992 761390736 178776322 256807040 857039628 855274762 411437340 812629788 256807040 467312175 203170078 750210921 110800857 202470992 605868704 761390736 202470992 328713602 84100792 411437340 706143946 701144654 303512140 343298515 187307272 203170078 701144654 350369501 320767587 166233922 377015995 203170078 808616206 227189312 350369501 234089763 813693723 84100792 145395166 460621270 84100792 256737954 67084965 227189312 107334741 422657892 391551467 242163189 350369501 287514767 585399334 761390736 516798019 750210921 514786524 187307272 256737954 956074512 748725729 855274762 792486850 777567625 857039628 741527822 256737954 234089763 970819754 950319015 303512140 693909716 805493285 869322316 701144654 256737954 320767587 495151474 706143946 861179113 431992241 42633846 839573090 234841556 187933868 861179113 343298515 473596274 839573090 518410431 350369501 857039628 460621270 801608520 473596274 424780614 110800857 202470992 813693723 655852295 84100792 234841556 792486850 287514767 748725729 700216083 839573090 914482046 967462668 350369501 970819754 402728415 284097129 354577205 585399334 282641288 777567625 424780614 256807040 582046141 287514767 475750466 861179113 23405136 422474141 233350056 84100792 813693723 37467656 813693723 42633846 187307272 585399334 655852295 516798019 84100792 801608520 202470992 284097129 436662194 557917929 256737954 96325706 777567625 514786524 812629788 605868704 145395166 582046141 33552010 950319015 431992241 350802729 203170078 242163189 968673309 514786524 107334741 422657892 105230327 187307272 256807040 84100792 460621270 839573090 914482046 105230327 956074512 350802729 234089763 84100792 33552010 909865837 585399334 303512140 518399774 13084961 801608520 297851760 557917929 839573090 514786524 233350056 96325706 202470992 968673309 436662194 495151474 402728415 284097129 475750466 350369501 857039628 805493285 585399334 741527822 914482046 582046141 950319015 310459790 701144654 970819754 611449960 105230327 310459790 67084965 354441083 968673309 557917929 865966056 96325706 256737954 436662194 855274762 706143946 495151474 611449960 861179113 933874496 320767587 145395166 865966056 748725729 355623062 514786524 495151474 557917929 701144654 706143946 23405136 67084965 956074512 857039628 37467656 655852295 741527822 354441083 203170078 869322316 741527822 812629788 473596274 297851760 750210921 777567625 611449960 297851760 343298515 467312175 861175812 869322316 350802729 354441083 518399774 518410431 145395166 354441083 557917929 792486850 96325706 750210921 107334741 812629788 748725729 805493285 605868704 585399334 422657892 13084961 310459790 956074512 292988355 354441083 801608520 310459790 655852295 698204142 585399334 422474141 279958846 741527822 800444752 861175812 431992241 967462668 297851760 411437340 855274762 431992241 436662194 698204142 377015995 37467656 861175812 402728415 84100792 812629788 203170078 582046141 585399334 518410431 557917929 328713602 282641288 473596274 422657892 857039628 861179113 233350056 495151474 585399334 391551467 256807040 67084965 909865837 865966056 436662194 422474141 105230327 839573090 655852295 693909716 516798019 354441083 424780614 956074512 13084961 967462668 355623062 421280376 909865837 292988355 761390736 968673309 950319015 706143946 800444752 460621270 234841556 693909716 917782884 557917929 865966056 105230327 800444752 354577205 701144654 750210921 233350056 808616206 402728415 861179113 436662194 813693723 518399774 320767587 467312175 518410431 227189312 107334741 792486850 706143946 800444752 808616206 310459790 950319015 320767587 350802729 145395166 800444752 800444752 37467656 107334741 917782884 861175812 792486850 950319015 377015995 256737954 777567625 287514767 909865837 110800857 956074512 110800857 516798019 105230327 839573090 967462668 800444752 256737954 557917929 518399774 467312175 467312175 956074512 33552010 968673309 585399334 107334741 84100792 145395166 514786524 187933868 801608520 839573090 700216083 861179113 909865837 23405136 377015995 166233922 805493285 187933868 741527822 865966056 970819754 865966056 391551467 391551467 761390736 284097129 377015995 495151474 320767587 857039628 402728415 67084965 187933868 777567625 557917929 187307272 777567625 166233922 421280376 166233922 967462668 105230327 84100792 431992241 801608520 37467656 701144654 557917929 970819754 233350056 914482046 350369501 460621270 234841556 460621270 801608520 813693723 518410431 354577205 582046141 861179113 861175812 861179113 968673309 557917929 421280376 42633846 518410431 42633846 611449960 252767027 800444752 968673309 777567625 234841556 421280376 865966056 865966056 761390736 436662194 234089763 805493285 557917929 234089763 869322316 234841556 970819754 421280376 23405136 256737954 861175812 909865837 84100792 808616206 436662194 256807040 178776322 284097129 956074512 950319015 805493285 234089763 287514767 256807040 909865837 557917929 698204142 861175812 861175812 166233922 611449960 343298515 377015995 297851760 287514767 970819754 187933868 865966056 187307272 909865837 585399334 256807040 748725729 857039628 202470992 655852295 303512140 33552010 698204142 857039628 914482046 343298515 582046141 460621270 354441083 857039628 234089763 514786524 256737954 436662194 812629788 279958846 436662194 436662194 310459790 227189312 411437340 861175812 557917929 42633846 350802729 460621270 284097129 741527822 585399334 812629788 284097129 303512140 861175812 96325706 284097129 956074512 110800857 693909716 107334741 748725729 13084961 495151474 460621270 917782884 950319015 187307272 518410431 110800857 42633846 242163189 467312175 178776322 234841556 800444752 585399334 110800857 145395166 105230327 605868704 84100792 233350056 105230327 701144654 282641288 166233922 166233922 582046141 956074512 655852295 777567625 518410431 279958846 475750466 655852295 402728415 110800857 343298515 355623062 402728415 297851760 256807040 166233922 422657892 475750466 402728415 424780614 303512140 203170078 166233922 292988355 350369501 355623062 145395166 855274762 242163189 42633846 287514767 812629788 234089763 422474141 297851760 279958846 917782884 805493285 582046141 84100792 750210921 42633846 761390736 282641288 861175812 467312175 107334741 310459790 256807040 839573090 741527822 813693723 421280376 467312175 282641288 914482046 377015995 970819754 956074512 252767027 861175812 187933868 741527822 279958846 467312175 748725729 422474141 422657892 431992241 187933868 187933868 801608520 110800857 411437340 350802729 861179113 292988355 518410431 800444752 187933868 761390736 320767587 287514767 279958846 611449960 422474141 605868704 110800857 869322316 227189312 303512140 698204142 411437340 343298515 252767027 303512140 933874496 411437340 166233922 354577205 869322316 13084961 282641288 514786524 242163189 234089763 96325706 605868704 23405136 800444752 700216083 861179113 557917929 516798019 655852295 933874496 460621270 422657892 354441083 518399774 328713602 706143946 495151474 861179113 234841556 110800857 424780614 328713602 377015995 377015995 422474141 857039628 582046141 761390736 800444752 968673309 655852295 234089763 166233922 256737954 284097129 84100792 187933868 855274762 611449960 252767027 292988355 698204142 467312175 107334741 350369501 33552010 655852295 391551467 233350056 84100792 431992241 460621270 516798019 861175812 861179113 96325706 861179113 557917929 750210921 917782884 861175812 42633846 750210921 233350056 518399774 855274762 956074512 287514767 377015995 812629788 777567625 792486850 350802729 42633846 145395166 861179113 812629788 310459790 700216083 467312175 467312175 234841556 761390736 391551467 585399334 431992241 750210921 84100792 320767587 431992241 67084965 655852295 741527822 805493285 475750466 967462668 234841556 655852295 23405136 956074512 518410431 355623062 605868704 748725729 287514767 203170078 202470992 761390736 421280376 914482046 84100792 320767587 297851760 914482046 792486850 431992241 761390736 233350056 475750466 970819754 355623062 967462668 202470992 516798019 748725729 431992241 256737954 145395166 655852295 145395166 282641288 421280376 166233922 460621270 967462668 391551467 914482046 37467656 145395166 861175812 354441083 514786524 105230327 968673309 706143946 518399774 350802729 741527822 377015995 13084961 284097129 377015995 514786524 475750466 145395166 13084961 857039628 328713602 355623062 343298515 968673309 242163189 869322316 354577205 328713602 473596274 110800857 473596274 700216083 187933868 869322316 801608520 310459790 328713602 202470992 514786524 377015995 279958846 518410431 355623062 297851760 460621270 557917929 701144654 585399334 917782884 292988355 748725729 105230327 355623062 422474141 857039628 914482046 350369501 467312175 84100792 354441083 805493285 693909716 495151474 698204142 287514767 303512140 495151474 33552010 145395166 343298515 933874496 909865837 655852295 950319015 748725729 693909716 967462668 355623062 421280376 13084961 303512140 917782884 861179113 869322316 861175812 701144654 950319015 187307272 242163189 839573090 431992241 411437340 800444752 865966056 855274762 748725729 202470992 582046141 107334741 812629788 354441083 801608520 320767587 422657892 750210921 303512140 355623062 808616206 495151474 354441083 107334741 421280376 328713602 343298515 256737954 203170078 178776322 33552010 956074512 328713602 105230327 698204142 178776322 187933868 42633846 700216083 467312175 424780614 424780614 354441083 328713602 801608520 518399774 431992241 355623062 13084961 495151474 808616206 33552010 516798019 67084965 421280376 909865837 855274762 422657892 424780614 354577205 310459790 748725729 33552010 145395166 557917929 227189312 402728415 495151474 514786524 967462668 750210921 13084961 354441083 252767027 800444752 282641288 436662194 808616206 693909716 761390736 33552010 801608520 777567625 557917929 391551467 105230327 611449960 777567625 812629788 37467656 495151474 914482046 514786524 303512140 233350056 914482046 518410431 950319015 187933868 187307272 145395166 350369501 869322316 287514767 110800857 354441083 516798019 422474141 402728415 350369501 467312175 227189312 96325706 320767587 33552010 968673309 303512140 178776322 355623062 284097129 473596274 67084965 693909716 292988355 166233922 227189312 611449960 582046141 166233922 855274762 282641288 279958846 292988355 956074512 233350056 145395166 202470992 808616206 282641288 968673309 96325706 777567625 145395166 411437340 700216083 777567625 813693723 970819754 23405136 343298515 431992241 37467656 812629788 402728415 431992241 700216083 801608520 855274762 914482046 256737954 350802729 706143946 777567625 968673309 865966056 701144654 166233922 701144654 801608520 187307272 343298515 297851760 343298515 287514767 350369501 350802729 303512140 431992241 292988355 956074512 256737954 861179113 233350056 750210921 310459790 861179113 411437340 557917929 256737954 585399334 777567625 909865837 436662194 956074512 869322316 310459790 909865837 107334741 518399774 391551467 287514767 178776322 855274762 516798019 808616206 166233922 256737954 748725729 967462668 516798019 328713602 242163189 467312175 233350056 706143946 518410431 202470992 865966056 202470992 310459790 518399774 234089763 343298515 320767587 252767027 909865837 166233922 354441083 706143946 328713602 967462668 23405136 110800857 202470992 303512140 950319015 13084961 350802729 933874496 805493285 282641288 234841556 234841556 557917929 914482046 234841556 693909716 377015995 287514767 750210921 950319015 855274762 813693723 582046141 297851760 310459790 950319015 377015995 67084965 234841556 42633846 422657892 377015995 460621270 297851760 460621270 909865837 861179113 355623062 761390736 377015995 391551467 279958846 655852295 107334741 968673309 234089763 37467656 777567625 495151474 473596274 310459790 242163189 495151474 700216083 516798019 297851760 297851760 145395166 202470992 812629788 350369501 411437340 914482046 350802729 693909716 582046141 495151474 23405136 310459790 234841556 421280376 424780614 869322316 84100792 431992241 516798019 655852295 909865837 514786524 865966056 909865837 287514767 110800857 242163189 354577205 13084961 202470992 23405136 422474141 861175812 328713602 42633846 970819754 242163189 857039628 467312175 233350056 343298515 917782884 857039628 741527822 227189312 37467656 475750466 436662194 865966056 234089763 933874496 700216083 869322316 233350056 460621270 812629788 303512140 741527822 256807040 187307272 287514767 350802729 105230327 202470992 698204142 202470992 284097129 800444752 421280376 355623062 187933868 808616206 869322316 436662194 655852295 303512140 582046141 761390736 105230327 917782884 227189312 96325706 110800857 242163189 808616206 950319015 234841556 808616206 42633846 475750466 473596274 377015995 956074512 320767587 354441083 805493285 514786524 605868704 805493285 187307272 187307272 741527822 227189312 422657892 242163189 518410431 110800857 777567625 320767587 343298515 310459790 422657892 256737954 37467656 13084961 473596274 187307272 436662194 467312175 166233922 611449960 279958846 187933868 917782884 698204142 23405136 252767027 424780614 585399334 234841556 917782884 424780614 377015995 956074512 145395166 861179113 813693723 202470992 256737954 968673309 422474141 202470992 514786524 700216083 855274762 145395166 23405136 518399774 282641288 424780614 805493285 805493285 424780614 166233922 933874496 377015995 839573090 284097129 857039628 421280376 202470992 839573090 473596274 37467656 350369501 611449960 460621270 518410431 917782884 655852295 812629788 256737954 748725729 33552010 145395166 865966056 914482046 402728415 701144654 956074512 310459790 516798019 698204142 178776322 518399774 741527822 914482046 320767587 761390736 518410431 857039628 37467656 354577205 861175812 792486850 354441083 777567625 706143946 582046141 320767587 801608520 839573090 287514767 33552010 698204142 297851760 234841556 611449960 354577205 861175812 252767027 343298515 96325706 869322316 292988355 557917929 350369501 343298515 166233922 693909716 350369501 431992241 234089763 956074512 800444752 800444752 813693723 968673309 279958846 805493285 460621270 865966056 297851760 792486850 411437340 701144654 350802729 967462668 698204142 808616206 355623062 582046141 693909716 808616206 839573090 839573090 516798019 801608520 234089763 839573090 800444752 105230327 411437340 37467656 516798019 861179113 970819754 514786524 865966056 37467656 933874496 865966056 855274762 202470992 377015995 813693723 701144654 761390736 355623062 234089763 279958846 292988355 808616206 514786524 813693723 865966056 234089763 234089763 933874496 805493285 110800857 203170078 256737954 233350056 233350056 422474141 475750466 813693723 242163189 516798019 187933868 605868704 956074512 855274762 42633846 202470992 582046141 402728415 67084965 861175812 518399774 917782884 968673309 343298515 914482046 706143946 698204142 234089763 256807040 516798019 37467656 203170078 354441083 460621270 861179113 343298515 391551467 777567625 970819754 750210921 909865837 297851760 355623062 777567625 310459790 861179113 693909716 857039628 514786524 279958846 233350056 105230327 227189312 801608520 187307272 284097129 967462668 839573090 234089763 279958846 242163189 350369501 467312175 166233922 605868704 105230327 808616206 750210921 33552010 234089763 839573090 518399774 256737954 110800857 514786524 582046141 761390736 917782884 839573090 495151474 33552010 582046141 282641288 234841556 557917929 166233922 956074512 861175812 805493285 297851760 585399334 377015995 421280376 422474141 227189312 693909716 282641288 518410431 857039628 256807040 800444752 518399774 421280376 495151474 343298515 516798019 354577205 693909716 256807040 37467656 107334741 436662194 354577205 187307272 391551467 320767587 518410431 227189312 516798019 42633846 233350056 424780614 861179113 436662194 813693723 970819754 282641288 84100792 968673309 287514767 292988355 303512140 700216083 23405136 956074512 227189312 857039628 495151474 950319015 96325706 354577205 252767027 808616206 516798019 377015995 37467656 698204142 303512140 516798019 861179113 970819754 800444752 233350056 391551467 761390736 354577205 292988355 187933868 354577205 970819754 869322316 354441083 473596274 242163189 460621270 187307272 436662194 514786524 354577205 611449960 805493285 585399334 107334741 421280376 585399334 84100792 234841556 748725729 178776322 968673309 611449960 968673309 473596274 96325706 813693723 105230327 233350056 166233922 956074512 917782884 855274762 42633846 582046141 256737954 967462668 698204142 917782884 582046141 516798019 805493285 328713602 424780614 701144654 460621270 518399774 750210921 970819754 377015995 805493285 105230327 242163189 582046141 495151474 801608520 424780614 391551467 956074512 23405136 655852295 950319015 800444752 869322316 67084965 967462668 698204142 741527822 411437340 110800857 107334741 861175812 516798019 256737954 187933868 402728415 473596274 310459790 242163189 475750466 37467656 914482046 350369501 748725729 761390736 436662194 242163189 436662194 23405136 808616206 956074512 813693723 914482046 310459790 518399774 107334741 792486850 350802729 23405136 233350056 792486850 105230327 234089763 698204142 792486850 808616206 354577205 203170078 655852295 166233922 284097129 813693723 320767587 355623062 391551467 234841556 105230327 611449960 402728415 105230327 741527822 801608520 354441083 202470992 292988355 256807040 256807040 460621270 805493285 741527822 411437340 33552010 377015995 967462668 605868704 256807040 227189312 105230327 855274762 284097129 320767587 303512140 279958846 857039628 320767587 282641288 303512140 42633846 105230327 750210921 279958846 857039628 909865837 422474141 242163189 869322316 355623062 178776322 256807040 96325706 813693723 421280376 310459790 256807040 202470992 495151474 297851760 424780614 422657892 933874496 750210921 37467656 377015995 855274762 585399334 350369501 557917929 655852295 805493285 917782884 202470992 801608520 252767027 67084965 839573090 166233922 514786524 292988355 328713602 187307272 813693723 13084961 693909716 611449960 761390736 748725729 297851760 693909716 431992241 495151474 178776322 13084961 354441083 792486850 203170078 514786524 110800857 297851760 865966056 377015995 467312175 37467656 761390736 467312175 557917929 585399334 839573090 792486850 914482046 582046141 748725729 284097129 801608520 178776322 516798019 354577205 701144654 917782884 460621270 67084965 557917929 320767587 914482046 96325706 748725729 256737954 557917929 813693723 741527822 33552010 110800857 303512140 475750466 279958846 431992241 424780614 287514767 761390736 13084961 967462668 297851760 424780614 67084965 84100792 187933868 105230327 605868704 693909716 424780614 355623062 605868704 585399334 909865837 187933868 914482046 42633846 402728415 84100792 402728415 96325706 741527822 377015995 698204142 377015995 861175812 187307272 178776322 328713602 202470992 402728415 37467656 187307272 909865837 421280376 110800857 748725729 585399334 861175812 67084965 970819754 655852295 202470992 514786524 421280376 282641288 178776322 813693723 518399774 813693723 234089763 422657892 37467656 933874496 611449960 354577205 234089763 436662194 968673309 808616206 933874496 585399334 252767027 227189312 256807040 869322316 178776322 436662194 297851760 110800857 582046141 605868704 252767027 233350056 950319015 857039628 475750466 967462668 518399774 350802729 350369501 655852295 13084961 411437340 909865837 857039628 514786524 706143946 402728415 350802729 865966056 391551467 605868704 355623062 96325706 698204142 292988355 203170078 516798019 585399334 105230327 227189312 320767587 495151474 166233922 391551467 256737954 698204142 187933868 761390736 310459790 655852295 950319015 909865837 909865837 605868704 750210921 105230327 391551467 800444752 354441083 424780614 284097129 67084965 475750466 297851760 424780614 166233922 187933868 13084961 839573090 950319015 354441083 700216083 655852295 812629788 282641288 518399774 424780614 242163189 297851760 110800857 698204142 706143946 402728415 422474141 792486850 956074512 421280376 812629788 812629788 436662194 514786524 516798019 861179113 861179113 303512140 84100792 33552010 354441083 914482046 585399334 475750466 839573090 518399774 855274762 933874496 202470992 792486850 37467656 178776322 279958846 178776322 516798019 187307272 467312175 354577205 166233922 582046141 422474141 422657892 516798019 234089763 187933868 761390736 282641288 227189312 460621270 328713602 917782884 950319015 234089763 252767027 839573090 585399334 812629788 354577205 839573090 13084961 279958846 233350056 422474141 110800857 67084965 354441083 917782884 801608520 203170078 473596274 436662194 557917929 857039628 698204142 605868704 282641288 516798019 203170078 611449960 800444752 256807040 67084965 187307272 855274762 297851760 187933868 424780614 282641288 422657892 422474141 495151474 861179113 282641288 812629788 701144654 42633846 256807040 839573090 343298515 761390736 855274762 475750466 354441083 411437340 698204142 84100792 145395166 287514767 700216083 693909716 585399334 813693723 203170078 310459790 473596274 792486850 178776322 37467656 287514767 855274762 187307272 557917929 460621270 518410431 655852295 256737954 857039628 839573090 303512140 933874496 700216083 839573090 166233922 227189312 701144654 227189312 107334741 970819754 178776322 585399334 350369501 693909716 328713602 178776322 792486850 518410431 700216083 741527822 234841556 233350056 805493285 23405136 701144654 514786524 956074512 514786524 792486850 582046141 857039628 292988355 328713602 178776322 422657892 202470992 350802729 202470992 655852295 741527822 279958846 328713602 227189312 328713602 748725729 839573090 391551467 516798019 242163189 518399774 252767027 202470992 252767027 706143946 355623062 350369501 582046141 13084961 800444752 808616206 320767587 242163189 187307272 310459790 355623062 582046141 284097129 284097129 320767587 203170078 950319015 805493285 234841556 107334741 421280376 950319015 861179113 187933868 909865837 777567625 812629788 701144654 748725729 13084961 84100792 227189312 354441083 33552010 800444752 320767587 693909716 421280376 777567625 582046141 460621270 855274762 42633846 698204142 611449960 801608520 350369501 933874496 808616206 933874496 13084961 812629788 297851760 750210921 203170078 202470992 178776322 698204142 328713602 605868704 42633846 693909716 950319015 233350056 611449960 475750466 23405136 234841556 611449960 514786524 855274762 813693723 96325706 23405136 967462668 402728415 252767027 284097129 431992241 808616206 605868704 801608520 350802729 495151474 292988355 933874496 355623062 377015995 234841556 187933868 145395166 350802729 436662194 967462668 933874496 13084961 422657892 187307272 970819754 84100792 350369501 855274762 865966056 518410431 187307272 297851760 234089763 792486850 284097129 178776322 914482046 460621270 355623062 582046141 495151474 377015995 605868704 328713602 166233922 909865837 761390736 801608520 792486850 411437340 460621270 320767587 582046141 411437340 761390736 145395166 234089763 145395166 37467656 242163189 956074512 800444752 801608520 706143946 402728415 110800857 350369501 303512140 297851760 812629788 805493285 256737954 424780614 33552010 473596274 227189312 605868704 800444752 96325706 839573090 284097129 23405136 495151474 107334741 256737954 421280376 839573090 839573090 328713602 233350056 861175812 869322316 585399334 402728415 950319015 869322316 67084965 234089763 23405136 287514767 495151474 67084965 421280376 84100792 242163189 495151474 297851760 256737954 475750466 431992241 354441083 411437340 706143946 585399334 256807040 805493285 350369501 421280376 812629788 355623062 698204142 350369501 857039628 242163189 800444752 105230327 23405136 761390736 431992241 354441083 950319015 516798019 431992241 813693723 227189312 292988355 234089763 761390736 203170078 473596274 706143946 800444752 178776322 350369501 422474141 792486850 178776322 282641288 950319015 800444752 411437340 518399774 801608520 655852295 227189312 145395166 956074512 812629788 310459790 328713602 431992241 748725729 252767027 67084965 310459790 284097129 813693723 411437340 585399334 839573090 655852295 518410431 377015995 13084961 234089763 355623062 354577205 750210921 107334741 473596274 279958846 23405136 800444752 422474141 800444752 67084965 355623062 431992241 33552010 748725729 203170078 178776322 178776322 750210921 33552010 42633846 320767587 950319015 343298515 37467656 706143946 242163189 355623062 391551467 693909716 42633846 234089763 37467656 741527822 328713602 421280376 792486850 431992241 234841556 256737954 701144654 23405136 865966056 495151474 970819754 611449960 202470992 233350056 857039628 320767587 557917929 605868704 585399334 422657892 23405136 514786524 110800857 956074512 750210921 698204142 67084965 96325706 33552010 518399774 813693723 967462668 950319015 933874496 350802729 655852295 42633846 234089763 292988355 252767027 865966056 792486850 909865837 320767587 252767027 37467656 436662194 256737954 518410431 84100792 96325706 424780614 67084965 33552010 110800857 861175812 355623062 84100792 693909716 178776322 933874496 320767587 42633846 411437340 377015995 355623062 287514767 475750466 706143946 178776322 582046141 475750466 741527822 801608520 234089763 839573090 355623062 582046141 460621270 110800857 166233922 777567625 202470992 473596274 557917929 761390736 279958846 777567625 861175812 350369501 800444752 354577205 145395166 431992241 968673309 655852295 777567625 424780614 777567625 585399334 436662194 516798019 808616206 67084965 422474141 750210921 693909716 105230327 354577205 700216083 187933868 950319015 861179113 861175812 320767587 292988355 611449960 84100792 968673309 13084961 475750466 956074512 391551467 611449960 914482046 777567625 110800857 741527822 33552010 813693723 495151474 700216083 233350056 605868704 741527822 37467656 320767587 377015995 557917929 605868704 287514767 343298515 933874496 436662194 411437340 741527822 933874496 516798019 761390736 233350056 585399334 865966056 84100792 421280376 354441083 105230327 956074512 354577205 698204142 33552010 96325706 107334741 914482046 869322316 968673309 105230327 473596274 328713602 37467656 279958846 355623062 279958846 350369501 518410431 801608520 970819754 252767027 292988355 514786524 839573090 310459790 284097129 436662194 287514767 741527822 460621270 582046141 909865837 424780614 284097129 350369501 698204142 96325706 23405136 242163189 839573090 655852295 956074512 611449960 110800857 421280376 917782884 933874496 968673309 411437340 292988355 166233922 968673309 761390736 37467656 297851760 431992241 655852295 655852295 436662194 436662194 279958846 187933868 421280376 805493285 861175812 700216083 320767587 33552010 96325706 741527822 808616206 354441083 950319015 861175812 377015995 350369501 166233922 242163189 861179113 391551467 233350056 354441083 706143946 495151474 655852295 287514767 748725729 166233922 234089763 328713602 355623062 748725729 917782884 585399334 968673309 495151474 310459790 350802729 178776322 411437340 297851760 956074512 748725729 203170078 23405136 792486850 187933868 475750466 518410431 516798019 967462668 234089763 350369501 605868704 252767027 700216083 518399774 145395166 861179113 242163189 96325706 411437340 701144654 777567625 701144654 956074512 701144654 582046141 411437340 518399774 42633846 473596274 741527822 187933868 67084965 605868704 516798019 350802729 585399334 110800857 234089763 421280376 377015995 750210921 355623062 518399774 203170078 233350056 857039628 37467656 839573090 67084965 467312175 355623062 514786524 13084961 855274762 256737954 279958846 914482046 914482046 233350056 354441083 431992241 350369501 355623062 320767587 354441083 297851760 377015995 310459790 421280376 350369501 287514767 855274762 933874496 343298515 761390736 166233922 292988355 256737954 287514767 422474141 777567625 303512140 467312175 282641288 391551467 557917929 582046141 861175812 67084965 431992241 202470992 343298515 287514767 792486850 42633846 422474141 355623062 145395166 310459790 234089763 107334741 297851760 605868704 813693723 813693723 514786524 557917929 518399774 467312175 422657892 950319015 33552010 105230327 693909716 233350056 282641288 706143946 242163189 917782884 287514767 808616206 869322316 422657892 202470992 861175812 800444752 792486850 706143946 377015995 402728415 801608520 377015995 914482046 813693723 227189312 701144654 917782884 37467656 855274762 203170078 411437340 391551467 933874496 424780614 865966056 950319015 303512140 909865837 202470992 203170078 67084965 421280376 320767587 33552010 914482046 701144654 284097129 411437340 701144654 110800857 166233922 495151474 475750466 105230327 436662194 812629788 801608520 557917929 839573090 950319015 42633846 605868704 518410431 855274762 421280376 166233922 865966056 233350056 252767027 37467656 145395166 701144654 933874496 839573090 777567625 861175812 605868704 611449960 203170078 917782884 402728415 467312175 242163189 234089763 475750466 857039628 431992241 605868704 422657892 805493285 777567625 178776322 178776322 813693723 518410431 431992241 514786524 909865837 605868704 917782884 700216083 516798019 377015995 377015995 698204142 256807040 402728415 933874496 700216083 750210921 706143946 252767027 917782884 303512140 422474141 473596274 105230327 460621270 297851760 436662194 514786524 145395166 698204142 777567625 424780614 857039628 252767027 967462668 402728415 473596274 287514767 861175812 84100792 320767587 460621270 467312175 234089763 909865837 350802729 303512140 839573090 303512140 761390736 234089763 431992241 252767027 950319015 813693723 475750466 424780614 865966056 914482046 967462668 950319015 252767027 792486850 917782884 933874496 909865837 933874496 801608520 805493285 354577205 750210921 234841556 914482046 792486850 801608520 252767027 861179113 23405136 839573090 42633846 67084965 303512140 701144654 800444752 422474141 933874496 970819754 297851760 950319015 202470992 950319015 310459790 242163189 402728415 792486850 284097129 839573090 518399774 37467656 234089763 436662194 800444752 655852295 203170078 23405136 808616206 917782884 350369501 857039628 436662194 914482046 424780614 970819754 320767587 970819754 310459790 84100792 968673309 585399334 233350056 968673309 96325706 693909716 970819754 741527822 187307272 279958846 655852295 956074512 857039628 812629788 234841556 422474141 914482046 473596274 284097129 107334741 741527822 421280376 585399334 42633846 605868704 475750466 421280376 110800857 516798019 750210921 839573090 256737954 693909716 473596274 287514767 67084965 203170078 303512140 292988355 777567625 279958846 956074512 422657892 968673309 178776322 909865837 748725729 914482046 655852295 354441083 473596274 256807040 422474141 970819754 105230327 355623062 328713602 460621270 310459790 310459790 391551467 431992241 284097129 582046141 741527822 467312175 320767587 350369501 514786524 475750466 693909716 234841556 297851760 557917929 792486850 473596274 37467656 585399334 917782884 310459790 701144654 33552010 354441083 33552010 411437340 227189312 808616206 741527822 800444752 582046141 777567625 297851760 909865837 700216083 777567625 857039628 145395166 202470992 202470992 23405136 391551467 861179113 234089763 422474141 350802729 422474141 495151474 813693723 350369501 320767587 950319015 422474141 107334741 741527822 411437340 203170078 411437340 252767027 203170078 355623062 808616206 914482046 748725729 178776322 242163189 37467656 320767587 967462668 950319015 355623062 436662194 750210921 467312175 805493285 297851760 287514767 67084965 777567625 968673309 698204142 42633846 391551467 917782884 557917929 421280376 967462668 805493285 917782884 377015995 284097129 777567625 292988355 792486850 950319015 67084965 166233922 422474141 284097129 282641288 203170078 748725729 950319015 693909716 473596274 292988355 514786524 422474141 187933868 761390736 869322316 13084961 698204142 354441083 282641288 516798019 967462668 777567625 792486850 917782884 777567625 23405136 233350056 605868704 475750466 557917929 110800857 256737954 750210921 256807040 801608520 422657892 350802729 354577205 460621270 84100792 861175812 402728415 350369501 861179113 37467656 411437340 310459790 37467656 297851760 516798019 202470992 320767587 411437340 460621270 67084965 431992241 701144654 914482046 350369501 436662194 297851760 777567625 605868704 473596274 105230327 328713602 178776322 292988355 516798019 37467656 857039628 611449960 256737954 33552010 233350056 33552010 865966056 13084961 473596274 178776322 808616206 933874496 354441083 96325706 956074512 33552010 701144654 693909716 424780614 865966056 292988355 377015995 256737954 187307272 233350056 761390736 145395166 234089763 292988355 107334741 693909716 693909716 202470992 256807040 84100792 518399774 706143946 424780614 693909716 700216083 436662194 42633846 234841556 256737954 96325706 801608520 855274762 557917929 693909716 518410431 557917929 256737954 282641288 328713602 242163189 96325706 801608520 557917929 950319015 13084961 42633846 909865837 839573090 865966056 516798019 411437340 909865837 354441083 914482046 698204142 865966056 287514767 436662194 187307272 422657892 741527822 256807040 808616206 42633846 861179113 234089763 467312175 355623062 328713602 145395166 284097129 516798019 605868704 801608520 611449960 310459790 354577205 518399774 411437340 105230327 839573090 256807040 968673309 857039628 839573090 42633846 284097129 914482046 355623062 13084961 792486850 320767587 518410431 473596274 203170078 292988355 750210921 303512140 303512140 287514767 256737954 557917929 84100792 655852295 33552010 424780614 800444752 354577205 424780614 178776322 516798019 166233922 467312175 611449960 812629788 582046141 23405136 518410431 252767027 303512140 777567625 354577205 750210921 256737954 865966056 424780614 909865837 967462668 13084961 421280376 741527822 761390736 917782884 861175812 473596274 282641288 861179113 187933868 436662194 748725729 234841556 187933868 354441083 256737954 424780614 411437340 391551467 391551467 495151474 582046141 495151474 514786524 391551467 909865837 861175812 84100792 495151474 801608520 805493285 328713602 857039628 227189312 187307272 475750466 37467656 33552010 582046141 813693723 187307272 234089763 475750466 693909716 421280376 865966056 178776322 227189312 421280376 350802729 110800857 741527822 42633846 424780614 467312175 105230327 750210921 234841556 812629788 187307272 377015995 582046141 933874496 812629788 839573090 855274762 107334741 861179113 33552010 861179113 145395166 473596274 968673309 320767587 203170078 693909716 252767027 33552010 256737954 242163189 310459790 813693723 23405136 460621270 605868704 310459790 203170078 693909716 582046141 518410431 865966056 354441083 252767027 933874496 67084965 761390736 178776322 256807040 605868704 282641288 227189312 105230327 279958846 812629788 297851760 431992241 284097129 495151474 917782884 422474141 284097129 706143946 869322316 516798019 812629788 761390736 187933868 605868704 514786524 178776322 582046141 110800857 343298515 473596274 402728415 741527822 750210921 706143946 355623062 792486850 355623062 96325706 350802729 518399774 914482046 424780614 431992241 187933868 297851760 233350056 354577205 350369501 421280376 242163189 473596274 105230327 37467656 234841556 706143946 956074512 582046141 861179113 23405136 23405136 750210921 145395166 792486850 187933868 284097129 282641288 431992241 303512140 761390736 800444752 473596274 700216083 107334741 777567625 256807040 187307272 33552010 287514767 861175812 145395166 252767027 557917929 166233922 187933868 436662194 203170078 655852295 350802729 350802729 495151474 970819754 839573090 436662194 354441083 970819754 611449960 354441083 611449960 869322316 495151474 203170078 354577205 800444752 970819754 350369501 411437340 202470992 355623062 857039628 909865837 287514767 110800857 256737954 855274762 242163189 750210921 107334741 203170078 402728415 611449960 84100792 800444752 310459790 855274762 869322316 110800857 105230327 350802729 585399334 422474141 252767027 411437340 350802729 813693723 234089763 354577205 242163189 693909716 473596274 516798019 518410431 698204142 473596274 33552010 865966056 777567625 292988355 968673309 96325706 287514767 67084965 748725729 701144654 792486850 605868704 105230327 436662194 473596274 284097129 233350056 303512140 84100792 33552010 33552010 422657892 202470992 808616206 701144654 23405136 233350056 475750466 422474141 813693723 800444752 855274762 909865837 861179113 436662194 909865837 292988355 303512140 805493285 808616206 865966056 96325706 23405136 284097129 355623062 23405136 582046141 917782884 282641288 582046141 585399334 495151474 516798019 42633846 424780614 350369501 391551467 706143946 808616206 107334741 748725729 422474141 402728415 105230327 355623062 861179113 777567625 234089763 105230327 869322316 582046141 411437340 865966056 187933868 436662194 328713602 611449960 933874496 869322316 956074512 698204142 256737954 855274762 33552010 970819754 297851760 422657892 320767587 516798019 706143946 391551467 701144654 861175812 202470992 422474141 611449960 234089763 354577205 107334741 354441083 861179113 777567625 777567625 350369501 354441083 761390736 320767587 166233922 473596274 761390736 431992241 813693723 869322316 292988355 320767587 861179113 516798019 227189312 279958846 460621270 777567625 377015995 96325706 516798019 110800857 320767587 950319015 706143946 203170078 310459790 917782884 96325706 233350056 436662194 287514767 84100792 37467656 855274762 37467656 287514767 411437340 234089763 282641288 187933868 917782884 411437340 234841556 514786524 292988355 475750466 391551467 808616206 355623062 37467656 33552010 354441083 605868704 287514767 233350056 166233922 105230327 813693723 933874496 748725729 67084965 518399774 411437340 350802729 698204142 693909716 839573090 808616206 582046141 750210921 110800857 518410431 279958846 354577205 801608520 436662194 431992241 234841556 202470992 585399334 655852295 792486850 279958846 110800857 377015995 805493285 187933868 310459790 706143946 693909716 166233922 166233922 805493285 518410431 655852295 741527822 355623062 950319015 839573090 227189312 582046141 411437340 518410431 861179113 436662194 421280376 350802729 861175812 297851760 355623062 700216083 234841556 516798019 585399334 861175812 585399334 187307272 698204142 355623062 865966056 411437340 431992241 865966056 256737954 422657892 950319015 23405136 310459790 422474141 67084965 105230327 203170078 655852295 402728415 693909716 252767027 203170078 284097129 279958846 343298515 310459790 495151474 354577205 233350056 917782884 813693723 968673309 187933868 166233922 855274762 861175812 178776322 585399334 436662194 605868704 178776322 67084965 355623062 777567625 377015995 402728415 23405136 748725729 861175812 495151474 424780614 475750466 84100792 187307272 256737954 178776322 187933868 377015995 354577205 585399334 110800857 813693723 557917929 869322316 800444752 297851760 166233922 933874496 518399774 968673309 460621270 861179113 970819754 869322316 33552010 865966056 605868704 292988355 748725729 297851760 761390736 909865837 655852295 421280376 805493285 145395166 67084965 805493285 284097129 467312175 110800857 202470992 67084965 855274762 187933868 84100792 282641288 970819754 801608520 514786524 187307272 467312175 967462668 855274762 473596274 970819754 585399334 495151474 391551467 812629788 585399334 377015995 495151474 42633846 805493285 282641288 284097129 869322316 279958846 402728415 13084961 741527822 475750466 292988355 202470992 857039628 800444752 202470992 105230327 84100792 460621270 557917929 839573090 84100792 655852295 303512140 761390736 865966056 467312175 252767027 84100792 861175812 698204142 13084961 761390736 950319015 582046141 67084965 279958846 869322316 917782884 37467656 855274762 693909716 13084961 855274762 354441083 970819754 178776322 203170078 869322316 233350056 792486850 813693723 909865837 970819754 585399334 473596274 343298515 855274762 514786524 518410431 354577205 582046141 297851760 813693723 805493285 518399774 292988355 292988355 917782884 23405136 84100792 861175812 436662194 970819754 475750466 518399774 13084961 328713602 33552010 518410431 234841556 855274762 950319015 436662194 706143946 297851760 303512140 320767587 698204142 861179113 585399334 460621270 422474141 84100792 256737954 282641288 234089763 110800857 178776322 557917929 460621270 557917929 178776322 145395166 933874496 96325706 284097129 748725729 467312175 800444752 284097129 422474141 234841556 256737954 805493285 37467656 582046141 933874496 950319015 839573090 970819754 473596274 777567625 187933868 424780614 933874496 105230327 23405136 475750466 909865837 377015995 287514767 234841556 865966056 391551467 800444752 411437340 970819754 855274762 861179113 284097129 950319015 252767027 967462668 909865837 187307272 741527822 422474141 37467656 310459790 801608520 968673309 792486850 557917929 354577205 343298515 967462668 460621270 970819754 611449960 518399774 516798019 233350056 801608520 350369501 107334741 968673309 350802729 287514767 813693723 145395166 706143946 84100792 234089763 350369501 145395166 861175812 37467656 105230327 475750466 970819754 861179113 422657892 761390736 422657892 252767027 424780614 467312175 355623062 411437340 748725729 350369501 13084961 861179113 234841556 495151474 750210921 693909716 203170078 861179113 42633846 282641288 252767027 287514767 585399334 495151474 516798019 968673309 350802729 287514767 107334741 187307272 605868704 343298515 343298515 467312175 839573090 557917929 460621270 256807040 967462668 741527822 655852295 431992241 869322316 655852295 861179113 377015995 431992241 234841556 37467656 970819754 605868704 777567625 585399334 861175812 761390736 808616206 292988355 242163189 284097129 706143946 145395166 431992241 328713602 279958846 514786524 411437340 436662194 233350056 750210921 748725729 67084965 145395166 145395166 698204142 96325706 698204142 23405136 750210921 187933868 956074512 518410431 655852295 805493285 865966056 693909716 950319015 655852295 805493285 970819754 557917929 693909716 282641288 518410431 292988355 933874496 514786524 805493285 861175812 33552010 350802729 460621270 422474141 297851760 792486850 761390736 808616206 284097129 233350056 861179113 242163189 914482046 741527822 585399334 700216083 252767027 700216083 256807040 33552010 436662194 800444752 284097129 287514767 748725729 582046141 956074512 282641288 741527822 431992241 178776322 284097129 377015995 422474141 968673309 234841556 495151474 436662194 436662194 748725729 110800857 67084965 96325706 700216083 202470992 67084965 203170078 436662194 460621270 861175812 514786524 516798019 320767587 233350056 233350056 105230327 495151474 37467656 467312175 861179113 354577205 865966056 748725729 391551467 869322316 839573090 411437340 350369501 411437340 391551467 377015995 350369501 402728415 495151474 166233922 96325706 252767027 909865837 917782884 227189312 105230327 33552010 514786524 431992241 422474141 805493285 812629788 303512140 909865837 777567625 706143946 950319015 518399774 800444752 967462668 297851760 107334741 84100792 320767587 431992241 421280376 227189312 970819754 391551467 256807040 839573090 861179113 320767587 968673309 698204142 145395166 227189312 202470992 741527822 242163189 422657892 377015995 328713602 178776322 698204142 792486850 402728415 861179113 750210921 933874496 350369501 473596274 761390736 310459790 23405136 287514767 777567625 187933868 869322316 800444752 42633846 303512140 812629788 145395166 706143946 33552010 605868704 37467656 473596274 84100792 402728415 67084965 857039628 377015995 234841556 284097129 377015995 865966056 282641288 354441083 411437340 748725729 256737954 750210921 350369501 234089763 431992241 431992241 855274762 950319015 84100792 933874496 792486850 391551467 242163189 411437340 914482046 495151474 431992241 37467656 422474141 516798019 402728415 23405136 33552010 287514767 303512140 701144654 518399774 909865837 350369501 611449960 37467656 518399774 292988355 518399774 178776322 917782884 914482046 812629788 460621270 391551467 956074512 800444752 292988355 861175812 436662194 514786524 350802729 37467656 297851760 518410431 706143946 808616206 279958846 611449960 422657892 861175812 436662194 956074512 234089763 933874496 750210921 402728415 310459790 495151474 422657892 812629788 303512140 422474141 354441083 187307272 750210921 839573090 605868704 84100792 514786524 792486850 761390736 605868704 202470992 698204142 187933868 741527822 67084965 282641288 234841556 693909716 424780614 808616206 970819754 252767027 514786524 303512140 557917929 869322316 514786524 421280376 256807040 970819754 914482046 354441083 865966056 861175812 37467656 792486850 328713602 13084961 203170078 282641288 256737954 516798019 187933868 839573090 282641288 861175812 700216083 516798019 354577205 967462668 202470992 475750466 914482046 320767587 256807040 475750466 107334741 495151474 813693723 203170078 411437340 354441083 605868704 350369501 557917929 808616206 354441083 110800857 917782884 328713602 914482046 145395166 655852295 700216083 252767027 424780614 282641288 252767027 967462668 970819754 748725729 292988355 968673309 202470992 42633846 933874496 422657892 741527822 861175812 914482046 350802729 320767587 105230327 284097129 343298515 495151474 350802729 968673309 391551467 42633846 178776322 839573090 436662194 869322316 700216083 227189312 320767587 693909716 514786524 377015995 320767587 909865837 187307272 801608520 320767587 518410431 13084961 861179113 808616206 343298515 467312175 320767587 67084965 808616206 13084961 350802729 145395166 514786524 655852295 145395166 761390736 107334741 256737954 655852295 914482046 467312175 145395166 839573090 473596274 391551467 422657892 467312175 422474141 187307272 869322316 13084961 855274762 105230327 234089763 377015995 473596274 227189312 761390736 968673309 377015995 968673309 861175812 84100792 96325706 23405136 107334741 909865837 869322316 475750466 792486850 812629788 256807040 800444752 861175812 855274762 865966056 473596274 968673309 377015995 187933868 475750466 233350056 693909716 354441083 467312175 611449960 328713602 37467656 242163189 320767587 431992241 292988355 282641288 202470992 320767587 292988355 516798019 582046141 233350056 970819754 473596274 33552010 287514767 256807040 377015995 706143946 967462668 145395166 869322316 33552010 234089763 23405136 320767587 700216083 706143946 284097129 605868704 956074512 865966056 855274762 303512140 422657892 96325706 350369501 514786524 792486850 917782884 287514767 320767587 377015995 968673309 110800857 310459790 750210921 761390736 282641288 861175812 227189312 518399774 402728415 310459790 292988355 42633846 354577205 105230327 33552010 475750466 42633846 970819754 792486850 808616206 145395166 13084961 805493285 582046141 284097129 950319015 320767587 297851760 292988355 350369501 350802729 256737954 516798019 377015995 792486850 808616206 698204142 516798019 475750466 861179113 256807040 202470992 424780614 354441083 436662194 233350056 42633846 467312175 475750466 310459790 411437340 67084965 105230327 460621270 202470992 585399334 242163189 839573090 950319015 328713602 145395166 812629788 105230327 110800857 105230327 857039628 166233922 67084965 516798019 328713602 411437340 475750466 252767027 292988355 282641288 166233922 855274762 611449960 105230327 282641288 813693723 855274762 514786524 105230327 33552010 855274762 801608520 203170078 350802729 411437340 178776322 748725729 350802729 67084965 292988355 343298515 187933868 514786524 698204142 279958846 354577205 865966056 67084965 693909716 436662194 701144654 813693723 343298515 233350056 227189312 234841556 310459790 698204142 233350056 585399334 467312175 813693723 282641288 234089763 585399334 350802729 252767027 292988355 582046141 377015995 107334741 933874496 475750466 557917929 350369501 585399334 861179113 391551467 861175812 917782884 805493285 839573090 460621270 800444752 970819754 701144654 256807040 808616206 968673309 473596274 700216083 402728415 107334741 343298515 234089763 422657892 67084965 460621270 242163189 354441083 792486850 933874496 421280376 42633846 13084961 968673309 917782884 857039628 354577205 914482046 252767027 909865837 750210921 475750466 460621270 557917929 741527822 402728415 611449960 839573090 518410431 861179113 611449960 256807040 227189312 422657892 516798019 950319015 701144654 292988355 839573090 242163189 107334741 516798019 933874496 227189312 585399334 282641288 839573090 292988355 107334741 292988355 839573090 706143946 467312175 33552010 761390736 792486850 105230327 166233922 411437340 514786524 284097129 96325706 310459790 145395166 467312175 431992241 436662194 467312175 23405136 256737954 287514767 748725729 909865837 166233922 750210921 252767027 518410431 328713602 391551467 350369501 202470992 808616206 701144654 145395166 105230327 514786524 436662194 516798019 516798019 909865837 869322316 605868704 741527822 187307272 284097129 792486850 377015995 585399334 227189312 436662194 750210921 350369501 105230327 805493285 475750466 706143946 424780614 914482046 107334741 256807040 287514767 105230327 422474141 611449960 252767027 808616206 700216083 967462668 328713602 424780614 857039628 861175812 839573090 800444752 761390736 585399334 187933868 473596274 422657892 107334741 350802729 421280376 777567625 242163189 792486850 110800857 473596274 343298515 865966056 42633846 801608520 105230327 950319015 284097129 252767027 297851760 495151474 777567625 839573090 96325706 411437340 234841556 467312175 202470992 582046141 701144654 297851760 701144654 706143946 914482046 557917929 284097129 475750466 839573090 800444752 377015995 350369501 518410431 518399774 698204142 467312175 424780614 475750466 242163189 514786524 800444752 42633846 777567625 282641288 777567625 514786524 933874496 42633846 350802729 956074512 698204142 187933868 377015995 67084965 812629788 800444752 761390736 234841556 967462668 343298515 256807040 693909716 37467656 855274762 909865837 377015995 234089763 256737954 518399774 67084965 869322316 557917929 187307272 950319015 808616206 801608520 808616206 354577205 377015995 460621270 310459790 377015995 303512140 861175812 801608520 693909716 234089763 202470992 350802729 950319015 518410431 303512140 328713602 968673309 857039628 700216083 800444752 227189312 855274762 761390736 279958846 514786524 421280376 284097129 411437340 495151474 377015995 701144654 518410431 279958846 203170078 166233922 813693723 166233922 422657892 475750466 328713602 950319015 145395166 110800857 355623062 421280376 424780614 839573090 800444752 350369501 865966056 166233922 279958846 693909716 909865837 354577205 436662194 303512140 611449960 436662194 13084961 166233922 350802729 698204142 741527822 343298515 67084965 693909716 84100792 145395166 473596274 234841556 605868704 518399774 178776322 203170078 431992241 37467656 869322316 693909716 328713602 475750466 355623062 110800857 421280376 355623062 518399774 605868704 698204142 227189312 350369501 84100792 42633846 861175812 252767027 495151474 748725729 110800857 282641288 377015995 424780614 402728415 320767587 855274762 37467656 693909716 917782884 777567625 110800857 750210921 105230327 741527822 970819754 956074512 292988355 970819754 234841556 105230327 813693723 13084961 869322316 968673309 761390736 202470992 402728415 421280376 256807040 917782884 350369501 861175812 792486850 693909716 839573090 37467656 424780614 354577205 516798019 227189312 343298515 421280376 792486850 422657892 761390736 42633846 84100792 402728415 424780614 282641288 242163189 698204142 460621270 605868704 297851760 84100792 203170078 105230327 23405136 23405136 105230327 801608520 741527822 37467656 467312175 234089763 933874496 869322316 800444752 350802729 869322316 518399774 693909716 279958846 187307272 585399334 933874496 801608520 917782884 933874496 234089763 279958846 355623062 178776322 287514767 320767587 585399334 33552010 582046141 42633846 354577205 914482046 956074512 105230327 84100792 693909716 203170078 431992241 706143946 411437340 411437340 411437340 110800857 467312175 475750466 303512140 869322316 84100792 495151474 700216083 869322316 96325706 475750466 424780614 431992241 698204142 865966056 145395166 970819754 516798019 741527822 861175812 909865837 110800857 105230327 233350056 968673309 67084965 557917929 869322316 518410431 13084961 355623062 377015995 256807040 279958846 861175812 792486850 242163189 748725729 354577205 23405136 855274762 84100792 145395166 354577205 514786524 431992241 310459790 282641288 33552010 256737954 23405136 655852295 234089763 761390736 252767027 350369501 917782884 187307272 700216083 693909716 252767027 303512140 582046141 256737954 460621270 475750466 956074512 310459790 354441083 391551467 203170078 869322316 328713602 234089763 350802729 424780614 970819754 145395166 303512140 37467656 792486850 460621270 233350056 861179113 67084965 282641288 234089763 145395166 801608520 242163189 84100792 202470992 67084965 110800857 37467656 865966056 475750466 839573090 514786524 701144654 391551467 495151474 914482046 355623062 516798019 310459790 585399334 355623062 582046141 256807040 473596274 391551467 187933868 861175812 855274762 422657892 748725729 252767027 328713602 187933868 107334741 967462668 284097129 187307272 350369501 292988355 792486850 242163189 801608520 467312175 557917929 23405136 256807040 909865837 968673309 287514767 355623062 956074512 909865837 187307272 701144654 377015995 967462668 256737954 706143946 67084965 869322316 750210921 495151474 107334741 917782884 967462668 611449960 777567625 67084965 970819754 227189312 741527822 252767027 67084965 761390736 808616206 917782884 67084965 343298515 202470992 287514767 812629788 320767587 187307272 861175812 37467656 801608520 303512140 13084961 202470992 706143946 256807040 421280376 424780614 585399334 297851760 808616206 655852295 279958846 203170078 808616206 350369501 282641288 23405136 84100792 110800857 411437340 869322316 808616206 84100792 33552010 67084965 350369501 310459790 514786524 655852295 67084965 84100792 187307272 187307272 377015995 869322316 706143946 234089763 424780614 13084961 110800857 917782884 933874496 145395166 748725729 411437340 145395166 611449960 813693723 350369501 956074512 698204142 343298515 354577205 750210921 750210921 473596274 917782884 23405136 422657892 950319015 422474141 698204142 424780614 750210921 233350056 203170078 279958846 514786524 187307272 582046141 23405136 857039628 914482046 967462668 391551467 203170078 582046141 514786524 857039628 292988355 857039628 292988355 252767027 917782884 909865837 96325706 187933868 354577205 287514767 750210921 741527822 422657892 693909716 310459790 67084965 233350056 467312175 350369501 761390736 178776322 402728415 328713602 105230327 187933868 279958846 350369501 279958846 33552010 178776322 473596274 424780614 909865837 460621270 203170078 256737954 460621270 287514767 516798019 110800857 227189312 391551467 805493285 933874496 970819754 436662194 813693723 518410431 96325706 693909716 857039628 585399334 750210921 805493285 800444752 234089763 96325706 741527822 227189312 242163189 187307272 861179113 391551467 748725729 698204142 801608520 698204142 421280376 812629788 917782884 282641288 914482046 701144654 865966056 354441083 950319015 557917929 203170078 436662194 495151474 467312175 857039628 23405136 242163189 105230327 701144654 377015995 967462668 518410431 202470992 107334741 84100792 950319015 909865837 741527822 242163189 320767587 700216083 933874496 279958846 495151474 350802729 107334741 284097129 750210921 422657892 805493285 436662194 861175812 292988355 865966056 761390736 813693723 292988355 178776322 145395166 297851760 279958846 107334741 914482046 812629788 391551467 950319015 110800857 813693723 917782884 655852295 284097129 105230327 968673309 473596274 310459790 761390736 855274762 741527822 605868704 914482046 279958846 518410431 350802729 495151474 282641288 475750466 303512140 107334741 855274762 808616206 495151474 234841556 310459790 605868704 320767587 234841556 110800857 320767587 865966056 242163189 227189312 310459790 812629788 761390736 748725729 967462668 279958846 861179113 605868704 424780614 256807040 813693723 582046141 422657892 424780614 518399774 605868704 203170078 436662194 105230327 354441083 233350056 391551467 23405136 279958846 777567625 292988355 950319015 475750466 950319015 110800857 377015995 187933868 282641288 914482046 256807040 354441083 813693723 611449960 956074512 227189312 475750466 424780614 355623062 292988355 557917929 792486850 13084961 792486850 967462668 145395166 801608520 813693723 297851760 421280376 422474141 967462668 857039628 287514767 950319015 287514767 279958846 950319015 611449960 227189312 741527822 233350056 354577205 467312175 865966056 869322316 355623062 355623062 310459790 355623062 933874496 777567625 292988355 933874496 748725729 605868704 422657892 354441083 350802729 178776322 801608520 282641288 475750466 582046141 839573090 166233922 855274762 284097129 187307272 605868704 861175812 800444752 956074512 514786524 42633846 750210921 701144654 67084965 436662194 234841556 495151474 701144654 741527822 292988355 203170078 96325706 84100792 411437340 292988355 350369501 605868704 67084965 166233922 917782884 857039628 424780614 968673309 355623062 354577205 467312175 105230327 96325706 355623062 869322316 582046141 698204142 605868704 970819754 473596274 855274762 422474141 857039628 42633846 761390736 518410431 808616206 242163189 467312175 748725729 23405136 354441083 202470992 812629788 761390736 256807040 917782884 377015995 698204142 495151474 761390736 107334741 741527822 350802729 701144654 460621270 422657892 516798019 701144654 187933868 297851760 391551467 839573090 178776322 310459790 865966056 777567625 411437340 857039628 23405136 107334741 37467656 67084965 460621270 611449960 933874496 801608520 970819754 23405136 411437340 495151474 792486850 741527822 436662194 861175812 861179113 473596274 320767587 110800857 350369501 105230327 256807040 750210921 967462668 350369501 582046141 424780614 700216083 354577205 914482046 279958846 475750466 585399334 933874496 422474141 350802729 460621270 495151474 350802729 698204142 467312175 855274762 377015995 354441083 178776322 350802729 968673309 233350056 460621270 105230327 869322316 750210921 861179113 23405136 233350056 187307272 343298515 495151474 467312175 67084965 350802729 812629788 956074512 655852295 203170078 865966056 693909716 514786524 611449960 777567625 287514767 256737954 234841556 84100792 328713602 865966056 805493285 585399334 473596274 178776322 700216083 107334741 23405136 585399334 37467656 812629788 518399774 792486850 350369501 33552010 256737954 933874496 812629788 354441083 42633846 187933868 422474141 105230327 693909716 861175812 310459790 320767587 431992241 611449960 234089763 431992241 909865837 355623062 422474141 518399774 518410431 460621270 857039628 861175812 202470992 855274762 284097129 422474141 178776322 805493285 303512140 475750466 256807040 655852295 377015995 33552010 187933868 909865837 233350056 956074512 234089763 303512140 473596274 292988355 748725729 495151474 355623062 233350056 355623062 234841556 233350056 256737954 145395166 256807040 861179113 203170078 84100792 187307272 861175812 741527822 855274762 611449960 801608520 800444752 411437340 421280376 178776322 252767027 777567625 813693723 475750466 33552010 473596274 693909716 518410431 431992241 203170078 178776322 355623062 13084961 585399334 967462668 839573090 303512140 350369501 187307272 869322316 909865837 970819754 166233922 424780614 700216083 424780614 343298515 187307272 970819754 234841556 909865837 475750466 402728415 145395166 516798019 514786524 310459790 96325706 355623062 700216083 861175812 202470992 233350056 84100792 284097129 514786524 582046141 320767587 13084961 741527822 391551467 514786524 750210921 84100792 67084965 145395166 67084965 869322316 857039628 968673309 178776322 700216083 234841556 354577205 700216083 473596274 808616206 585399334 377015995 422657892 37467656 343298515 411437340 303512140 813693723 187307272 557917929 67084965 292988355 839573090 813693723 354577205 343298515 698204142 203170078 377015995 422474141 585399334 933874496 110800857 436662194 750210921 693909716 467312175 310459790 145395166 812629788 861175812 933874496 933874496 777567625 585399334 805493285 287514767 473596274 96325706 805493285 424780614 518399774 107334741 801608520 514786524 320767587 355623062 792486850 328713602 23405136 110800857 13084961 701144654 914482046 42633846 557917929 354577205 557917929 343298515 933874496 516798019 861179113 242163189 37467656 23405136 343298515 328713602 67084965 968673309 514786524 800444752 516798019 467312175 310459790 178776322 166233922 287514767 460621270 748725729 970819754 287514767 855274762 303512140 611449960 518410431 518399774 605868704 761390736 460621270 33552010 518399774 861179113 350369501 354577205 605868704 328713602 202470992 808616206 422657892 297851760 467312175 320767587 110800857 96325706 808616206 67084965 284097129 42633846 467312175 914482046 178776322 585399334 227189312 187933868 328713602 741527822 855274762 328713602 698204142 777567625 422657892 813693723 917782884 869322316 234089763 917782884 516798019 242163189 436662194 110800857 145395166 297851760 812629788 178776322 297851760 605868704 585399334 701144654 933874496 467312175 861179113 800444752 698204142 84100792 178776322 42633846 234841556 67084965 350802729 354577205 320767587 693909716 750210921 328713602 166233922 800444752 701144654 292988355 287514767 343298515 605868704 813693723 518410431 421280376 233350056 421280376 411437340 431992241 812629788 495151474 145395166 227189312 698204142 865966056 611449960 557917929 460621270 605868704 473596274 377015995 968673309 869322316 233350056 698204142 495151474 861175812 234841556 303512140 956074512 310459790 741527822 741527822 233350056 402728415 460621270 354577205 354577205 284097129 166233922 33552010 813693723 422474141 297851760 33552010 518410431 761390736 187307272 402728415 693909716 800444752 252767027 460621270 320767587 801608520 516798019 792486850 187307272 741527822 422474141 256807040 227189312 813693723 741527822 23405136 320767587 292988355 202470992 855274762 13084961 84100792 67084965 473596274 422657892 242163189 282641288 750210921 96325706 233350056 909865837 203170078 605868704 279958846 233350056 355623062 914482046 303512140 800444752 328713602 950319015 701144654 328713602 693909716 328713602 473596274 750210921 84100792 950319015 460621270 178776322 516798019 421280376 110800857 233350056 279958846 839573090 475750466 808616206 310459790 37467656 865966056 411437340 282641288 320767587 256807040 516798019 611449960 310459790 233350056 741527822 839573090 909865837 970819754 355623062 23405136 839573090 234089763 187307272 234841556 706143946 869322316 792486850 411437340 178776322 750210921 467312175 475750466 909865837 869322316 950319015 422474141 287514767 355623062 812629788 473596274 96325706 582046141 869322316 861179113 933874496 84100792 42633846 355623062 297851760 350369501 178776322 869322316 655852295 350369501 800444752 350802729 777567625 227189312 585399334 436662194 233350056 655852295 950319015 748725729 67084965 377015995 701144654 411437340 422474141 557917929 865966056 518410431 42633846 252767027 354441083 166233922 698204142 233350056 800444752 698204142 801608520 801608520 33552010 914482046 917782884 968673309 970819754 391551467 256737954 582046141 354441083 13084961 13084961 107334741 800444752 514786524 37467656 460621270 421280376 917782884 869322316 37467656 516798019 421280376 914482046 970819754 805493285 968673309 233350056 42633846 96325706 792486850 467312175 402728415 284097129 431992241 84100792 761390736 605868704 748725729 256737954 855274762 473596274 23405136 422474141 350369501 234089763 187933868 422474141 227189312 431992241 233350056 256737954 431992241 233350056 350802729 343298515 424780614 861175812 741527822 605868704 495151474 460621270 582046141 234841556 701144654 701144654 518410431 303512140 234841556 750210921 808616206 287514767 422657892 933874496 557917929 805493285 233350056 166233922 422657892 178776322 84100792 812629788 473596274 422657892 514786524 84100792 761390736 857039628 861179113 557917929 970819754 422474141 655852295 354577205 909865837 805493285 350802729 869322316 284097129 424780614 320767587 279958846 343298515 256737954 777567625 914482046 422474141 422474141 956074512 917782884 84100792 839573090 514786524 839573090 422474141 909865837 96325706 37467656 812629788 701144654 861179113 107334741 234841556 350802729 234089763 518399774 516798019 750210921 865966056 605868704 865966056 67084965 777567625 557917929 110800857 354441083 967462668 23405136 355623062 33552010 107334741 187307272 422474141 514786524 320767587 354577205 187307272 956074512 431992241 761390736 422657892 698204142 473596274 297851760 328713602 310459790 968673309 297851760 320767587 178776322 801608520 187307272 292988355 350802729 813693723 187307272 557917929 23405136 933874496 777567625 110800857 950319015 377015995 187307272 761390736 422657892 242163189 328713602 282641288 475750466 582046141 287514767 354441083 467312175 203170078 861175812 914482046 865966056 861175812 377015995 473596274 355623062 284097129 234841556 178776322 33552010 812629788 33552010 242163189 516798019 234089763 761390736 582046141 777567625 178776322 750210921 611449960 869322316 355623062 234089763 284097129 582046141 42633846 292988355 800444752 354441083 968673309 320767587 869322316 518410431 857039628 869322316 355623062 861175812 808616206 473596274 741527822 203170078 473596274 350369501 107334741 605868704 518410431 422657892 813693723 495151474 145395166 303512140 467312175 284097129 514786524 343298515 968673309 233350056 800444752 813693723 377015995 813693723 557917929 320767587 96325706 748725729 495151474 805493285 869322316 256807040 402728415 242163189 107334741 252767027 424780614 741527822 968673309 42633846 655852295 187307272 518399774 557917929 700216083 777567625 242163189 233350056 187307272 107334741 861175812 350802729 514786524 303512140 801608520 411437340 279958846 242163189 292988355 582046141 422474141 431992241 203170078 202470992 855274762 107334741 354441083 861179113 292988355 421280376 655852295 933874496 284097129 284097129 234841556 411437340 292988355 518410431 777567625 518410431 422657892 233350056 857039628 320767587 343298515 460621270 585399334 303512140 422657892 865966056 655852295 748725729 96325706 13084961 467312175 203170078 411437340 227189312 234089763 801608520 310459790 282641288 303512140 706143946 805493285 343298515 422474141 96325706 475750466 391551467 282641288 355623062 800444752 956074512 303512140 801608520 805493285 202470992 377015995 473596274 145395166 557917929 808616206 233350056 84100792 67084965 909865837 693909716 917782884 475750466 701144654 402728415 518399774 203170078 777567625 411437340 33552010 761390736 422657892 166233922 518399774 23405136 808616206 234089763 203170078 861175812 233350056 655852295 585399334 700216083 354577205 917782884 422474141 96325706 933874496 107334741 518410431 777567625 839573090 475750466 355623062 909865837 585399334 861179113 865966056 950319015 800444752 297851760 865966056 475750466 33552010 422474141 320767587 252767027 37467656 805493285 422474141 865966056 402728415 861175812 839573090 282641288 518410431 33552010 422657892 13084961 256807040 84100792 706143946 698204142 227189312 391551467 242163189 350802729 421280376 950319015 516798019 178776322 800444752 37467656 242163189 475750466 328713602 37467656 518399774 909865837 777567625 105230327 750210921 107334741 801608520 585399334 145395166 110800857 473596274 431992241 865966056 467312175 233350056 701144654 234841556 800444752 424780614 343298515 424780614 355623062 473596274 227189312 761390736 914482046 96325706 187307272 460621270 514786524 320767587 37467656 42633846 557917929 67084965 424780614 706143946 792486850 145395166 13084961 706143946 178776322 861179113 698204142 187307272 187933868 110800857 84100792 145395166 748725729 698204142 516798019 516798019 968673309 801608520 107334741 110800857 166233922 424780614 282641288 233350056 256737954 655852295 861179113 234089763 557917929 84100792 431992241 292988355 557917929 178776322 233350056 256807040 424780614 377015995 84100792 865966056 203170078 33552010 234089763 516798019 475750466 805493285 284097129 287514767 467312175 320767587 750210921 933874496 800444752 514786524 242163189 203170078 582046141 33552010 698204142 284097129 701144654 748725729 256737954 84100792 857039628 328713602 187307272 808616206 411437340 800444752 582046141 252767027 557917929 354441083 956074512 242163189 287514767 422474141 655852295 287514767 320767587 805493285 557917929 402728415 431992241 377015995 297851760 421280376 869322316 256807040 518399774 84100792 145395166 605868704 777567625 343298515 693909716 256807040 968673309 422474141 436662194 107334741 950319015 467312175 328713602 460621270 166233922 792486850 391551467 865966056 84100792 813693723 166233922 967462668 839573090 354441083 23405136 13084961 187933868 585399334 917782884 242163189 105230327 839573090 741527822 855274762 808616206 950319015 242163189 701144654 234841556 320767587 256737954 869322316 242163189 105230327 933874496 242163189 256737954 84100792 956074512 801608520 706143946 67084965 761390736 145395166 227189312 23405136 839573090 422657892 813693723 869322316 956074512 13084961 518399774 698204142 933874496 377015995 861175812 909865837 516798019 350802729 187933868 698204142 422474141 431992241 23405136 869322316 495151474 284097129 748725729 869322316 914482046 701144654 693909716 801608520 855274762 320767587 431992241 303512140 701144654 909865837 968673309 354577205 956074512 297851760 310459790 354441083 422657892 424780614 187307272 391551467 297851760 297851760 328713602 514786524 956074512 282641288 467312175 256807040 303512140 495151474 227189312 402728415 473596274 320767587 855274762 110800857 748725729 777567625 234841556 800444752 402728415 282641288 310459790 812629788 33552010 67084965 436662194 585399334 812629788 805493285 970819754 202470992 839573090 761390736 857039628 917782884 968673309 203170078 424780614 343298515 473596274 107334741 914482046 402728415 411437340 166233922 42633846 467312175 203170078 706143946 839573090 800444752 968673309 431992241 256807040 750210921 350369501 741527822 748725729 377015995 242163189 869322316 33552010 13084961 917782884 956074512 813693723 67084965 857039628 812629788 355623062 693909716 585399334 297851760 67084965 107334741 518410431 950319015 37467656 292988355 42633846 354441083 514786524 84100792 282641288 741527822 23405136 202470992 350369501 800444752 792486850 67084965 914482046 391551467 343298515 855274762 178776322 909865837 706143946 801608520 605868704 605868704 234089763 96325706 460621270 303512140 279958846 812629788 421280376 777567625 187307272 33552010 917782884 178776322 516798019 37467656 350802729 145395166 234089763 518399774 518410431 605868704 909865837 355623062 354577205 812629788 187307272 421280376 256807040 700216083 761390736 37467656 917782884 377015995 411437340 256807040 350369501 166233922 234841556 605868704 968673309 514786524 792486850 227189312 377015995 475750466 297851760 203170078 145395166 67084965 310459790 292988355 284097129 355623062 861175812 950319015 748725729 328713602 287514767 343298515 67084965 869322316 495151474 33552010 970819754 557917929 227189312 914482046 706143946 693909716 105230327 297851760 950319015 105230327 473596274 377015995 914482046 105230327 855274762 861179113 37467656 422474141 855274762 518399774 706143946 377015995 436662194 585399334 343298515 202470992 839573090 67084965 282641288 693909716 402728415 467312175 909865837 424780614 377015995 227189312 761390736 801608520 777567625 242163189 33552010 354441083 107334741 227189312 698204142 950319015 460621270 514786524 495151474 350802729 13084961 424780614 611449960 227189312 761390736 328713602 96325706 282641288 460621270 917782884 234841556 284097129 914482046 495151474 909865837 234089763 178776322 698204142 750210921 187933868 284097129 748725729 475750466 698204142 84100792 869322316 750210921 203170078 855274762 424780614 187307272 805493285 402728415 234089763 801608520 33552010 518399774 13084961 761390736 227189312 855274762 107334741 801608520 933874496 424780614 861179113 105230327 956074512 693909716 741527822 350369501 422474141 37467656 808616206 284097129 422657892 411437340 252767027 655852295 23405136 698204142 354441083 585399334 475750466 970819754 748725729 84100792 354441083 421280376 914482046 203170078 256807040 377015995 968673309 422657892 700216083 391551467 303512140 968673309 355623062 436662194 355623062 933874496 287514767 950319015 611449960 698204142 698204142 655852295 516798019 234841556 475750466 354441083 495151474 750210921 748725729 96325706 297851760 801608520 808616206 917782884 813693723 110800857 350802729 812629788 284097129 585399334 234089763 279958846 855274762 178776322 605868704 33552010 475750466 203170078 436662194 518410431 917782884 698204142 950319015 84100792 865966056 865966056 343298515 967462668 110800857 292988355 310459790 748725729 377015995 800444752 585399334 516798019 611449960 422474141 698204142 282641288 909865837 227189312 518399774 808616206 467312175 234841556 242163189 310459790 310459790 792486850 252767027 557917929 107334741 761390736 516798019 777567625 13084961 475750466 857039628 303512140 187307272 354577205 279958846 328713602 287514767 777567625 514786524 909865837 967462668 354577205 42633846 350802729 655852295 956074512 914482046 585399334 355623062 914482046 252767027 234089763 303512140 495151474 202470992 655852295 839573090 750210921 805493285 166233922 105230327 741527822 475750466 750210921 234089763 585399334 391551467 436662194 812629788 187307272 582046141 518399774 431992241 857039628 23405136 431992241 350802729 808616206 424780614 693909716 748725729 808616206 514786524 518410431 145395166 242163189 700216083 750210921 812629788 518410431 287514767 950319015 655852295 741527822 67084965 320767587 857039628 105230327 861179113 303512140 33552010 436662194 909865837 252767027 518399774 460621270 777567625 514786524 42633846 869322316 303512140 96325706 282641288 256807040 42633846 242163189 256807040 320767587 741527822 203170078 292988355 857039628 187933868 67084965 698204142 391551467 750210921 805493285 234089763 701144654 475750466 84100792 96325706 693909716 292988355 297851760 422657892 350369501 227189312 917782884 422474141 777567625 284097129 792486850 256807040 750210921 96325706 354441083 495151474 422657892 107334741 279958846 282641288 110800857 741527822 805493285 968673309 242163189 585399334 284097129 67084965 917782884 234089763 145395166 460621270 693909716 33552010 693909716 869322316 320767587 516798019 516798019 431992241 950319015 105230327 23405136 67084965 865966056 585399334 514786524 748725729 812629788 970819754 475750466 145395166 861175812 933874496 328713602 350802729 967462668 227189312 839573090 518410431 107334741 865966056 812629788 350802729 861179113 813693723 970819754 391551467 166233922 495151474 693909716 202470992 460621270 350369501 402728415 706143946 605868704 377015995 933874496 320767587 292988355 431992241 292988355 343298515 110800857 706143946 234089763 320767587 292988355 460621270 968673309 287514767 436662194 467312175 33552010 968673309 297851760 741527822 557917929 857039628 303512140 107334741 967462668 422474141 869322316 514786524 310459790 460621270 350802729 741527822 297851760 234841556 855274762 234089763 460621270 917782884 96325706 460621270 292988355 284097129 473596274 855274762 202470992 354577205 297851760 792486850 700216083 801608520 917782884 424780614 67084965 557917929 701144654 516798019 475750466 13084961 467312175 516798019 792486850 518410431 917782884 495151474 861175812 411437340 13084961 516798019 865966056 761390736 518399774 611449960 839573090 857039628 292988355 23405136 13084961 421280376 424780614 256737954 698204142 421280376 516798019 750210921 33552010 706143946 145395166 460621270 234089763 424780614 292988355 13084961 800444752 187933868 13084961 855274762 284097129 700216083 422657892 698204142 792486850 303512140 350802729 861179113 203170078 242163189 107334741 865966056 303512140 950319015 518410431 917782884 234089763 800444752 287514767 475750466 284097129 956074512 187307272 855274762 861179113 282641288 354441083 700216083 950319015 391551467 812629788 242163189 582046141 968673309 516798019 284097129 303512140 13084961 67084965 411437340 252767027 320767587 869322316 203170078 933874496 84100792 701144654 354577205 354441083 700216083 813693723 33552010 354577205 495151474 343298515 227189312 761390736 865966056 421280376 869322316 777567625 582046141 242163189 611449960 355623062 37467656 42633846 421280376 279958846 518410431 84100792 105230327 950319015 350369501 33552010 297851760 328713602 805493285 350802729 956074512 411437340 914482046 605868704 914482046 256807040 256807040 557917929 467312175 475750466 855274762 256807040 187307272 67084965 328713602 355623062 96325706 202470992 96325706 865966056 110800857 857039628 933874496 234089763 279958846 343298515 855274762 310459790 968673309 202470992 693909716 706143946 178776322 203170078 698204142 422657892 234841556 475750466 350802729 460621270 310459790 839573090 518410431 582046141 909865837 355623062 377015995 861179113 839573090 37467656 800444752 706143946 402728415 970819754 950319015 777567625 813693723 700216083 422474141 805493285 354441083 424780614 227189312 67084965 701144654 967462668 701144654 256737954 354441083 350369501 839573090 968673309 750210921 421280376 839573090 698204142 355623062 67084965 96325706 750210921 514786524 96325706 422474141 808616206 970819754 777567625 202470992 23405136 279958846 431992241 748725729 355623062 37467656 297851760 792486850 968673309 422474141 777567625 956074512 391551467 234089763 107334741 203170078 865966056 13084961 467312175 422657892 37467656 792486850 110800857 303512140 350369501 605868704 909865837 801608520 748725729 287514767 252767027 792486850 706143946 706143946 320767587 516798019 777567625 855274762 422657892 33552010 110800857 320767587 518410431 792486850 475750466 354441083 343298515 354441083 777567625 320767587 287514767 514786524 37467656 460621270 107334741 839573090 242163189 968673309 475750466 145395166 812629788 917782884 861175812 800444752 800444752 411437340 557917929 227189312 297851760 518410431 256737954 13084961 514786524 611449960 800444752 284097129 956074512 292988355 297851760 292988355 187933868 33552010 777567625 233350056 655852295 110800857 402728415 320767587 350369501 761390736 861179113 178776322 391551467 473596274 917782884 178776322 256807040 950319015 422657892 424780614 320767587 611449960 350369501 37467656 700216083 967462668 967462668 473596274 693909716 256807040 518410431 968673309 297851760 861179113 516798019 354441083 297851760 909865837 655852295 950319015 761390736 605868704 518410431 431992241 495151474 233350056 391551467 970819754 655852295 750210921 252767027 303512140 227189312 391551467 801608520 282641288 110800857 350369501 917782884 252767027 914482046 605868704 354577205 516798019 279958846 350802729 110800857 801608520 855274762 355623062 354577205 933874496 202470992 145395166 242163189 700216083 187933868 242163189 431992241 968673309 869322316 284097129 178776322 431992241 582046141 839573090 33552010 792486850 203170078 950319015 187307272 611449960 516798019 292988355 297851760 933874496 252767027 801608520 968673309 518399774 187933868 33552010 518399774 242163189 145395166 516798019 42633846 475750466 514786524 256737954 13084961 518410431 518399774 700216083 582046141 187933868 693909716 518410431 460621270 518410431 777567625 792486850 320767587 750210921 460621270 557917929 234841556 605868704 436662194 605868704 422474141 431992241 303512140 701144654 968673309 950319015 107334741 282641288 968673309 605868704 950319015 777567625 706143946 436662194 310459790 202470992 970819754 495151474 202470992 805493285 67084965 13084961 37467656 436662194 967462668 495151474 256807040 956074512 84100792 693909716 350802729 252767027 411437340 303512140 67084965 234841556 13084961 282641288 355623062 800444752 611449960 839573090 933874496 242163189 741527822 698204142 805493285 611449960 869322316 557917929 422474141 693909716 256807040 37467656 557917929 350802729 706143946 431992241 861179113 320767587 855274762 287514767 320767587 611449960 402728415 355623062 909865837 187933868 354441083 855274762 227189312 431992241 242163189 460621270 178776322 355623062 495151474 792486850 748725729 284097129 96325706 377015995 805493285 421280376 166233922 23405136 861175812 857039628 105230327 557917929 805493285 187307272 748725729 145395166 350802729 242163189 700216083 297851760 354577205 391551467 475750466 284097129 655852295 178776322 914482046 700216083 792486850 187307272 343298515 42633846 582046141 518410431 292988355 350369501 292988355 96325706 203170078 377015995 422657892 292988355 411437340 655852295 256737954 693909716 467312175 813693723 805493285 967462668 145395166 792486850 869322316 284097129 422474141 187307272 42633846 693909716 233350056 467312175 187933868 914482046 145395166 284097129 706143946 105230327 436662194 402728415 355623062 350369501 256807040 473596274 256737954 582046141 518410431 284097129 355623062 467312175 354577205 33552010 808616206 354577205 377015995 950319015 792486850 292988355 23405136 107334741 402728415 287514767 861175812 605868704 234841556 377015995 582046141 424780614 107334741 808616206 611449960 693909716 234089763 421280376 187307272 233350056 377015995 33552010 800444752 706143946 514786524 693909716 320767587 514786524 292988355 328713602 518399774 700216083 473596274 700216083 801608520 605868704 328713602 411437340 13084961 956074512 467312175 105230327 518410431 424780614 968673309 284097129 402728415 84100792 855274762 967462668 750210921 516798019 518410431 292988355 203170078 343298515 233350056 914482046 110800857 698204142 292988355 808616206 402728415 242163189 917782884 310459790 909865837 242163189 105230327 279958846 37467656 284097129 23405136 350802729 110800857 256737954 813693723 328713602 320767587 354577205 475750466 284097129 391551467 292988355 292988355 698204142 655852295 748725729 748725729 234841556 203170078 320767587 328713602 792486850 42633846 292988355 693909716 42633846 354577205 234089763 431992241 23405136 202470992 750210921 801608520 203170078 967462668 917782884 233350056 203170078 107334741 805493285 233350056 467312175 284097129 812629788 256737954 287514767 917782884 187933868 350369501 861179113 234841556 909865837 67084965 178776322 914482046 700216083 812629788 84100792 377015995 203170078 557917929 956074512 105230327 145395166 328713602 792486850 350802729 166233922 800444752 350802729 777567625 514786524 855274762 227189312 792486850 178776322 233350056 582046141 282641288 256737954 800444752 402728415 467312175 857039628 402728415 808616206 813693723 701144654 970819754 605868704 518410431 145395166 855274762 839573090 514786524 861175812 706143946 861179113 698204142 792486850 933874496 701144654 933874496 287514767 424780614 839573090 914482046 377015995 805493285 605868704 256807040 808616206 516798019 473596274 431992241 256737954 611449960 655852295 256807040 495151474 950319015 761390736 145395166 282641288 805493285 839573090 518410431 42633846 350802729 411437340 33552010 933874496 279958846 256807040 605868704 292988355 909865837 839573090 805493285 203170078 700216083 805493285 861179113 84100792 750210921 750210921 909865837 914482046 84100792 187307272 284097129 343298515 424780614 557917929 839573090 282641288 792486850 105230327 801608520 13084961 33552010 967462668 431992241 252767027 700216083 582046141 495151474 279958846 227189312 23405136 402728415 800444752 284097129 187933868 105230327 956074512 950319015 256807040 655852295 950319015 377015995 355623062 110800857 84100792 706143946 343298515 431992241 777567625 861175812 956074512 203170078 252767027 761390736 110800857 950319015 950319015 303512140 518399774 813693723 105230327 256807040 279958846 33552010 411437340 227189312 107334741 706143946 655852295 303512140 310459790 354577205 287514767 297851760 518399774 812629788 354441083 812629788 805493285 800444752 585399334 421280376 242163189 292988355 855274762 698204142 354577205 585399334 350369501 310459790 252767027 475750466 750210921 808616206 37467656 424780614 287514767 37467656 424780614 557917929 284097129 96325706 242163189 96325706 605868704 234089763 956074512 761390736 865966056 350369501 857039628 585399334 956074512 805493285 279958846 279958846 350802729 748725729 310459790 411437340 310459790 808616206 202470992 914482046 700216083 855274762 422474141 693909716 107334741 279958846 350802729 297851760 287514767 422657892 203170078 693909716 473596274 297851760 256737954 748725729 252767027 105230327 777567625 292988355 424780614 475750466 475750466 37467656 518399774 203170078 861175812 855274762 377015995 350802729 203170078 227189312 33552010 424780614 310459790 701144654 518410431 950319015 354577205 516798019 234089763 187307272 202470992 582046141 970819754 805493285 234841556 805493285 839573090 145395166 233350056 950319015 967462668 460621270 967462668 792486850 297851760 256807040 431992241 514786524 917782884 869322316 750210921 968673309 233350056 748725729 202470992 805493285 242163189 166233922 110800857 287514767 282641288 706143946 761390736 242163189 909865837 23405136 256737954 518410431 909865837 582046141 812629788 431992241 354577205 701144654 96325706 287514767 741527822 582046141 234089763 460621270 914482046 475750466 701144654 801608520 166233922 585399334 808616206 354441083 761390736 33552010 706143946 800444752 350369501 391551467 748725729 242163189 611449960 475750466 256737954 970819754 202470992 909865837 611449960 473596274 518410431 233350056 582046141 166233922 297851760 812629788 256737954 700216083 310459790 495151474 343298515 354441083 84100792 203170078 33552010 110800857 292988355 750210921 42633846 698204142 242163189 202470992 475750466 343298515 855274762 917782884 320767587 37467656 424780614 33552010 792486850 402728415 234089763 328713602 421280376 460621270 801608520 605868704 234841556 956074512 869322316 355623062 391551467 473596274 355623062 107334741 234089763 411437340 460621270 950319015 203170078 706143946 950319015 801608520 234841556 968673309 655852295 585399334 42633846 777567625 805493285 350802729 706143946 202470992 424780614 110800857 611449960 861175812 436662194 956074512 284097129 909865837 256807040 343298515 967462668 800444752 284097129 950319015 706143946 741527822 284097129 37467656 970819754 950319015 279958846 42633846 33552010 741527822 436662194 917782884 421280376 67084965 67084965 350369501 355623062 808616206 202470992 857039628 354577205 67084965 355623062 800444752 611449960 582046141 402728415 107334741 110800857 320767587 748725729 475750466 252767027 968673309 655852295 227189312 869322316 950319015 33552010 582046141 865966056 956074512 84100792 178776322 145395166 801608520 187307272 861175812 42633846 320767587 808616206 950319015 557917929 234089763 421280376 473596274 350369501 343298515 343298515 436662194 741527822 865966056 310459790 297851760 282641288 761390736 557917929 813693723 861175812 202470992 252767027 514786524 467312175 343298515 467312175 514786524 234089763 518410431 287514767 320767587 741527822 777567625 693909716 869322316 914482046 110800857 42633846 355623062 611449960 914482046 377015995 227189312 297851760 655852295 839573090 145395166 813693723 585399334 402728415 693909716 354441083 234089763 107334741 33552010 914482046 310459790 706143946 808616206 354577205 693909716 611449960 698204142 23405136 473596274 284097129 96325706 700216083 234841556 701144654 605868704 96325706 611449960 950319015 105230327 741527822 287514767 256737954 178776322 105230327 792486850 355623062 839573090 967462668 234089763 514786524 355623062 256737954 698204142 611449960 256807040 279958846 914482046 84100792 777567625 354441083 282641288 800444752 297851760 777567625 67084965 402728415 282641288 839573090 741527822 166233922 516798019 350369501 292988355 292988355 611449960 431992241 105230327 355623062 234841556 328713602 514786524 909865837 320767587 914482046 761390736 287514767 320767587 792486850 655852295 700216083 424780614 956074512 227189312 303512140 343298515 582046141 178776322 582046141 693909716 970819754 178776322 166233922 256807040 37467656 460621270 256737954 297851760 808616206 698204142 310459790 655852295 582046141 256807040 203170078 857039628 292988355 950319015 611449960 475750466 801608520 282641288 909865837 473596274 861179113 557917929 956074512 421280376 354441083 350802729 187933868 37467656 354441083 203170078 655852295 518410431 701144654 750210921 424780614 320767587 354441083 328713602 865966056 518399774 741527822 252767027 227189312 701144654 110800857 350802729 402728415 421280376 582046141 812629788 279958846 242163189 252767027 909865837 741527822 933874496 800444752 956074512 700216083 377015995 279958846 792486850 855274762 310459790 950319015 557917929 967462668 84100792 377015995 700216083 320767587 855274762 431992241 698204142 518410431 777567625 750210921 354577205 297851760 933874496 933874496 328713602 698204142 377015995 582046141 750210921 518399774 355623062 234841556 800444752 84100792 37467656 909865837 67084965 411437340 436662194 495151474 96325706 391551467 861175812 861175812 421280376 287514767 857039628 950319015 914482046 282641288 761390736 42633846 801608520 256737954 516798019 812629788 377015995 777567625 350802729 741527822 422657892 145395166 343298515 693909716 297851760 436662194 166233922 706143946 107334741 800444752 110800857 518410431 748725729 203170078 297851760 37467656 700216083 518399774 297851760 839573090 869322316 861179113 967462668 107334741 145395166 812629788 698204142 585399334 805493285 282641288 700216083 518399774 42633846 741527822 84100792 467312175 37467656 950319015 968673309 693909716 202470992 287514767 202470992 13084961 424780614 861175812 813693723 748725729 282641288 436662194 475750466 377015995 967462668 42633846 422474141 557917929 252767027 402728415 698204142 967462668 917782884 187307272 67084965 23405136 402728415 328713602 460621270 813693723 869322316 605868704 861179113 605868704 234089763 350369501 605868704 242163189 310459790 424780614 865966056 813693723 557917929 557917929 655852295 107334741 96325706 33552010 611449960 812629788 698204142 861179113 279958846 693909716 748725729 968673309 467312175 917782884 310459790 297851760 813693723 516798019 813693723 110800857 350802729 514786524 800444752 701144654 328713602 968673309 861175812 350369501 282641288 187933868 557917929 424780614 178776322 518410431 354441083 23405136 178776322 33552010 475750466 693909716 33552010 187933868 292988355 611449960 166233922 605868704 611449960 424780614 812629788 431992241 350802729 805493285 343298515 514786524 166233922 698204142 861179113 233350056 42633846 967462668 33552010 800444752 861175812 467312175 23405136 956074512 436662194 967462668 377015995 917782884 187933868 582046141 13084961 518399774 354577205 431992241 284097129 605868704 421280376 203170078 256737954 350369501 970819754 256737954 933874496 706143946 460621270 279958846 585399334 202470992 741527822 422657892 557917929 801608520 282641288 402728415 110800857 436662194 700216083 917782884 234089763 970819754 792486850 178776322 460621270 292988355 460621270 655852295 37467656 748725729 605868704 801608520 37467656 187307272 857039628 234089763 234089763 355623062 320767587 234089763 813693723 748725729 422474141 909865837 516798019 350802729 950319015 391551467 801608520 303512140 422657892 287514767 808616206 917782884 431992241 800444752 110800857 761390736 706143946 411437340 857039628 84100792 968673309 96325706 869322316 914482046 777567625 436662194 869322316 187933868 242163189 284097129 706143946 967462668 700216083 42633846 107334741 84100792 741527822 808616206 857039628 865966056 956074512 67084965 67084965 424780614 700216083 166233922 956074512 700216083 242163189 67084965 518399774 256737954 611449960 605868704 320767587 518410431 914482046 917782884 750210921 343298515 792486850 801608520 166233922 808616206 750210921 354441083 917782884 13084961 970819754 436662194 328713602 933874496 279958846 84100792 350802729 855274762 805493285 516798019 234841556 605868704 839573090 777567625 203170078 813693723 855274762 421280376 967462668 431992241 178776322 234089763 956074512 96325706 422474141 611449960 33552010 857039628 282641288 970819754 105230327 67084965 460621270 187307272 968673309 110800857 514786524 869322316 145395166 166233922 467312175 800444752 354577205 909865837 495151474 178776322 741527822 967462668 700216083 13084961 105230327 869322316 557917929 611449960 956074512 933874496 187933868 950319015 761390736 227189312 355623062 475750466 813693723 377015995 256807040 467312175 23405136 436662194 518399774 202470992 473596274 812629788 855274762 242163189 233350056 956074512 861179113 350802729 343298515 227189312 861175812 343298515 950319015 178776322 748725729 967462668 518399774 861179113 693909716 473596274 861175812 187307272 467312175 761390736 800444752 354441083 107334741 282641288 582046141 968673309 436662194 421280376 800444752 391551467 701144654 84100792 706143946 582046141 748725729 350369501 343298515 655852295 792486850 422657892 256807040 166233922 839573090 839573090 178776322 178776322 970819754 343298515 933874496 350369501 411437340 698204142 242163189 187933868 467312175 96325706 234841556 422474141 297851760 956074512 808616206 377015995 233350056 355623062 698204142 557917929 187307272 917782884 350369501 391551467 343298515 861179113 203170078 292988355 514786524 391551467 23405136 495151474 256737954 96325706 402728415 967462668 855274762 105230327 701144654 234841556 518410431 107334741 869322316 475750466 698204142 96325706 792486850 792486850 950319015 777567625 178776322 473596274 970819754 96325706 402728415 748725729 473596274 909865837 800444752 706143946 748725729 13084961 933874496 956074512 655852295 178776322 227189312 422657892 355623062 516798019 473596274 956074512 37467656 741527822 861175812 813693723 805493285 968673309 234841556 475750466 391551467 801608520 37467656 145395166 933874496 698204142 23405136 421280376 808616206 411437340 557917929 611449960 495151474 256737954 284097129 23405136 473596274 805493285 813693723 956074512 354441083 107334741 701144654 585399334 391551467 917782884 107334741 422657892 107334741 33552010 421280376 516798019 801608520 967462668 105230327 950319015 67084965 611449960 287514767 967462668 187307272 424780614 706143946 917782884 203170078 23405136 436662194 377015995 869322316 391551467 233350056 970819754 909865837 252767027 377015995 252767027 914482046 805493285 256737954 518399774 909865837 475750466 698204142 33552010 343298515 297851760 350369501 187307272 557917929 585399334 187933868 585399334 67084965 297851760 282641288 933874496 741527822 256807040 252767027 320767587 460621270 865966056 514786524 84100792 467312175 242163189 37467656 411437340 355623062 801608520 741527822 187933868 805493285 855274762 105230327 377015995 812629788 297851760 865966056 187933868 354577205 495151474 805493285 37467656 611449960 698204142 84100792 812629788 402728415 328713602 605868704 166233922 801608520 23405136 970819754 328713602 518410431 328713602 865966056 808616206 800444752 475750466 421280376 582046141 956074512 424780614 13084961 411437340 518410431 178776322 282641288 421280376 431992241 37467656 256737954 96325706 350802729 748725729 792486850 518399774 792486850 242163189 693909716 741527822 761390736 343298515 187307272 475750466 495151474 460621270 585399334 855274762 518410431 303512140 436662194 391551467 741527822 282641288 292988355 377015995 514786524 328713602 956074512 187307272 67084965 865966056 297851760 145395166 917782884 343298515 256737954 861175812 145395166 585399334 292988355 422657892 13084961 933874496 402728415 256737954 227189312 282641288 355623062 256737954 233350056 354441083 516798019 354441083 933874496 582046141 805493285 436662194 970819754 178776322 495151474 813693723 105230327 234089763 557917929 460621270 514786524 869322316 431992241 422657892 422474141 706143946 761390736 310459790 287514767 13084961 967462668 800444752 110800857 748725729 909865837 292988355 917782884 812629788 761390736 933874496 950319015 865966056 110800857 350802729 37467656 518399774 557917929 256737954 518399774 805493285 145395166 475750466 585399334 287514767 107334741 761390736 145395166 202470992 187933868 761390736 234841556 145395166 917782884 518410431 350802729 282641288 145395166 355623062 355623062 23405136 909865837 310459790 475750466 422657892 967462668 557917929 861175812 422474141 178776322 355623062 950319015 741527822 202470992 422657892 518399774 800444752 402728415 857039628 792486850 914482046 655852295 813693723 741527822 585399334 350369501 467312175 292988355 933874496 750210921 909865837 350802729 422657892 777567625 805493285 96325706 950319015 297851760 865966056 287514767 917782884 256737954 808616206 402728415 968673309 761390736 287514767 310459790 839573090 402728415 605868704 812629788 857039628 813693723 813693723 861179113 355623062 292988355 178776322 33552010 967462668 234841556 967462668 917782884 460621270 518399774 343298515 284097129 605868704 354577205 84100792 105230327 166233922 933874496 800444752 354441083 421280376 422657892 605868704 328713602 473596274 748725729 145395166 582046141 202470992 411437340 748725729 234089763 411437340 950319015 328713602 252767027 800444752 473596274 411437340 234841556 424780614 96325706 107334741 350802729 84100792 970819754 431992241 514786524 475750466 861179113 287514767 582046141 234089763 518410431 467312175 242163189 800444752 256807040 320767587 355623062 297851760 402728415 460621270 475750466 242163189 107334741 777567625 279958846 431992241 37467656 839573090 96325706 475750466 698204142 611449960 166233922 284097129 252767027 422657892 187933868 96325706 187933868 320767587 424780614 516798019 777567625 303512140 187307272 234841556 460621270 422657892 748725729 297851760 800444752 611449960 967462668 279958846 475750466 355623062 585399334 467312175 303512140 377015995 421280376 42633846 350802729 355623062 187307272 914482046 377015995 320767587 869322316 23405136 655852295 84100792 402728415 933874496 421280376 741527822 297851760 750210921 354577205 861179113 792486850 518410431 354577205 805493285 700216083 516798019 343298515 33552010 431992241 706143946 13084961 605868704 110800857 354441083 252767027 861179113 869322316 145395166 37467656 857039628 105230327 701144654 748725729 914482046 808616206 514786524 233350056 748725729 202470992 467312175 13084961 297851760 693909716 421280376 343298515 805493285 310459790 310459790 110800857 350369501 473596274 252767027 869322316 421280376 557917929 855274762 655852295 869322316 701144654 297851760 107334741 933874496 950319015 328713602 701144654 956074512 495151474 557917929 698204142 518399774 761390736 808616206 377015995 391551467 287514767 354441083 234089763 970819754 67084965 421280376 839573090 391551467 460621270 284097129 350802729 252767027 701144654 391551467 187933868 350802729 792486850 354577205 460621270 242163189 495151474 421280376 234089763 475750466 411437340 377015995 475750466 855274762 792486850 518410431 698204142 424780614 865966056 582046141 96325706 422474141 956074512 343298515 514786524 377015995 411437340 411437340 808616206 33552010 328713602 107334741 422657892 292988355 234089763 67084965 605868704 655852295 805493285 242163189 750210921 748725729 422657892 748725729 801608520 107334741 233350056 411437340 391551467 792486850 475750466 424780614 557917929 166233922 475750466 422657892 861175812 354441083 436662194 518399774 693909716 350802729 582046141 805493285 42633846 227189312 857039628 67084965 950319015 279958846 950319015 105230327 865966056 256737954 813693723 354441083 37467656 495151474 355623062 869322316 585399334 202470992 391551467 967462668 328713602 310459790 748725729 402728415 761390736 227189312 750210921 812629788 956074512 516798019 67084965 805493285 233350056 956074512 402728415 67084965 256807040 13084961 431992241 861179113 813693723 297851760 343298515 741527822 933874496 475750466 107334741 812629788 582046141 582046141 284097129 166233922 968673309 518410431 865966056 422657892 391551467 42633846 282641288 303512140 800444752 354441083 792486850 460621270 284097129 287514767 557917929 350802729 187933868 869322316 436662194 297851760 310459790 96325706 950319015 813693723 909865837 914482046 701144654 473596274 698204142 13084961 178776322 279958846 701144654 242163189 297851760 203170078 750210921 292988355 287514767 110800857 857039628 292988355 303512140 303512140 855274762 700216083 909865837 792486850 282641288 518399774 242163189 865966056 495151474 812629788 328713602 968673309 431992241 706143946 96325706 350369501 256807040 857039628 585399334 320767587 350369501 355623062 391551467 354577205 297851760 706143946 700216083 37467656 234841556 402728415 605868704 473596274 424780614 234089763 460621270 84100792 701144654 105230327 655852295 909865837 748725729 227189312 287514767 861175812 354577205 252767027 516798019 805493285 748725729 422657892 917782884 968673309 436662194 582046141 256807040 377015995 750210921 855274762 187307272 233350056 467312175 178776322 303512140 256737954 377015995 377015995 792486850 105230327 514786524 328713602 813693723 655852295 242163189 950319015 37467656 242163189 37467656 950319015 968673309 808616206 518410431 284097129 354441083 813693723 909865837 13084961 256807040 203170078 582046141 693909716 950319015 792486850 105230327 187307272 424780614 303512140 812629788 861175812 808616206 516798019 13084961 355623062 287514767 473596274 234089763 748725729 777567625 914482046 107334741 37467656 861179113 914482046 424780614 187933868 256737954 67084965 297851760 350802729 514786524 377015995 861179113 693909716 857039628 354441083 518399774 424780614 857039628 914482046 861179113 350369501 256807040 698204142 585399334 421280376 700216083 473596274 227189312 518399774 282641288 495151474 518399774 297851760 187933868 354441083 187307272 956074512 869322316 84100792 808616206 343298515 909865837 287514767 84100792 303512140 350802729 84100792 475750466 761390736 700216083 42633846 284097129 350369501 203170078 800444752 67084965 105230327 861179113 909865837 933874496 233350056 33552010 110800857 475750466 282641288 869322316 792486850 557917929 861179113 252767027 611449960 96325706 42633846 855274762 431992241 422657892 402728415 178776322 857039628 805493285 861179113 287514767 956074512 467312175 354577205 303512140 310459790 812629788 234089763 355623062 411437340 805493285 42633846 422474141 354577205 582046141 861179113 187933868 585399334 761390736 914482046 518399774 96325706 350802729 467312175 582046141 202470992 950319015 909865837 391551467 467312175 303512140 741527822 377015995 84100792 800444752 203170078 350369501 805493285 350369501 23405136 805493285 700216083 518410431 84100792 869322316 460621270 857039628 355623062 42633846 701144654 914482046 812629788 869322316 801608520 256807040 411437340 950319015 310459790 801608520 13084961 166233922 256807040 178776322 839573090 411437340 354441083 421280376 422657892 187933868 343298515 279958846 701144654 411437340 202470992 105230327 178776322 328713602 495151474 655852295 839573090 582046141 582046141 421280376 233350056 202470992 436662194 13084961 777567625 96325706 605868704 402728415 105230327 839573090 611449960 242163189 968673309 411437340 950319015 585399334 865966056 292988355 518399774 242163189 105230327 950319015 611449960 256807040 436662194 516798019 310459790 956074512 355623062 605868704 808616206 801608520 514786524 467312175 310459790 377015995 187307272 424780614 421280376 279958846 310459790 391551467 917782884 808616206 23405136 800444752 917782884 748725729 967462668 518399774 202470992 861179113 865966056 354441083 227189312 812629788 354577205 741527822 377015995 279958846 328713602 287514767 96325706 242163189 655852295 701144654 869322316 460621270 748725729 861179113 227189312 350802729 968673309 284097129 750210921 950319015 96325706 328713602 800444752 187307272 110800857 343298515 801608520 23405136 514786524 424780614 242163189 422657892 234089763 857039628 310459790 970819754 233350056 310459790 611449960 233350056 178776322 252767027 865966056 297851760 256807040 84100792 310459790 282641288 950319015 865966056 933874496 706143946 611449960 297851760 475750466 187933868 328713602 748725729 808616206 970819754 861179113 436662194 861175812 865966056 23405136 310459790 813693723 792486850 801608520 227189312 203170078 748725729 421280376 700216083 13084961 421280376 605868704 611449960 516798019 467312175 861175812 350802729 914482046 750210921 557917929 436662194 84100792 700216083 67084965 956074512 869322316 857039628 516798019 145395166 411437340 252767027 354441083 460621270 857039628 655852295 13084961 282641288 328713602 252767027 287514767 284097129 467312175 107334741 256807040 350802729 801608520 303512140 582046141 585399334 297851760 303512140 698204142 421280376 166233922 611449960 805493285 518410431 585399334 933874496 242163189 227189312 761390736 761390736 187307272 310459790 256737954 282641288 808616206 391551467 750210921 701144654 655852295 970819754 37467656 422657892 865966056 436662194 805493285 292988355 914482046 582046141 328713602 967462668 693909716 23405136 328713602 605868704 950319015 23405136 377015995 391551467 284097129 460621270 805493285 855274762 917782884 303512140 287514767 354577205 67084965 287514767 777567625 310459790 67084965 861175812 950319015 84100792 813693723 391551467 698204142 234089763 354441083 750210921 187933868 801608520 178776322 320767587 234841556 869322316 145395166 914482046 256807040 761390736 377015995 355623062 698204142 284097129 909865837 234841556 37467656 234841556 748725729 402728415 256807040 968673309 801608520 107334741 187307272 706143946 256807040 518399774 706143946 279958846 67084965 110800857 310459790 917782884 233350056 518410431 950319015 706143946 557917929 256737954 377015995 956074512 805493285 950319015 812629788 741527822 467312175 422657892 431992241 33552010 777567625 861175812 187307272 865966056 84100792 698204142 355623062 557917929 234841556 467312175 968673309 701144654 203170078 909865837 968673309 475750466 914482046 582046141 933874496 287514767 582046141 234841556 855274762 460621270 970819754 287514767 178776322 37467656 956074512 950319015 514786524 698204142 812629788 242163189 698204142 557917929 857039628 698204142 518399774 792486850 741527822 801608520 234841556 37467656 187933868 808616206 233350056 328713602 424780614 792486850 611449960 970819754 956074512 698204142 855274762 105230327 242163189 839573090 839573090 252767027 234089763 861175812 861175812 808616206 297851760 933874496 518399774 202470992 203170078 812629788 310459790 303512140 956074512 202470992 13084961 391551467 84100792 145395166 166233922 33552010 422657892 518410431 67084965 107334741 557917929 909865837 287514767 252767027 110800857 203170078 354577205 585399334 956074512 557917929 67084965 422657892 279958846 227189312 792486850 865966056 287514767 950319015 812629788 516798019 700216083 761390736 178776322 869322316 107334741 808616206 611449960 909865837 970819754 411437340 256807040 557917929 242163189 284097129 350802729 234841556 436662194 460621270 282641288 284097129 377015995 839573090 611449960 741527822 320767587 422474141 861175812 203170078 310459790 701144654 203170078 355623062 110800857 391551467 105230327 557917929 422657892 933874496 839573090 655852295 693909716 869322316 693909716 761390736 611449960 805493285 967462668 178776322 431992241 145395166 777567625 355623062 234841556 777567625 402728415 917782884 761390736 284097129 865966056 67084965 328713602 424780614 473596274 467312175 284097129 514786524 967462668 748725729 234841556 256807040 701144654 350369501 801608520 800444752 233350056 328713602 431992241 655852295 297851760 310459790 256737954 233350056 107334741 178776322 967462668 436662194 84100792 110800857 343298515 284097129 557917929 354577205 585399334 402728415 320767587 861179113 855274762 202470992 178776322 700216083 970819754 402728415 203170078 748725729 402728415 411437340 869322316 869322316 605868704 202470992 917782884 402728415 861175812 813693723 233350056 242163189 741527822 839573090 67084965 421280376 13084961 748725729 233350056 792486850 279958846 808616206 96325706 611449960 970819754 933874496 967462668 203170078 233350056 203170078 42633846 377015995 431992241 279958846 701144654 777567625 467312175 96325706 287514767 282641288 350802729 436662194 917782884 869322316 839573090 865966056 750210921 970819754 343298515 516798019 750210921 460621270 865966056 917782884 355623062 792486850 950319015 84100792 67084965 411437340 801608520 320767587 422657892 354577205 252767027 320767587 436662194 706143946 105230327 801608520 808616206 166233922 495151474 23405136 350369501 42633846 805493285 42633846 355623062 700216083 354577205 13084961 933874496 585399334 473596274 252767027 748725729 107334741 233350056 855274762 585399334 411437340 350369501 391551467 256807040 350802729 310459790 518399774 933874496 861175812 855274762 706143946 424780614 350369501 698204142 110800857 84100792 84100792 460621270 933874496 292988355 956074512 495151474 145395166 801608520 585399334 741527822 706143946 33552010 421280376 750210921 377015995 424780614 303512140 970819754 855274762 805493285 861175812 761390736 800444752 970819754 967462668 350369501 460621270 909865837 914482046 436662194 166233922 968673309 777567625 377015995 777567625 187307272 354441083 252767027 424780614 320767587 287514767 23405136 424780614 145395166 808616206 391551467 473596274 107334741 96325706 391551467 741527822 909865837 693909716 967462668 297851760 706143946 252767027 970819754 343298515 282641288 320767587 801608520 320767587 355623062 391551467 777567625 693909716 350802729 611449960 970819754 252767027 792486850 320767587 256737954 741527822 282641288 350369501 855274762 956074512 585399334 105230327 350369501 284097129 354441083 956074512 303512140 256737954 252767027 436662194 256807040 391551467 377015995 310459790 234841556 967462668 693909716 422657892 233350056 234089763 256807040 813693723 968673309 37467656 287514767 792486850 655852295 970819754 234841556 187933868 585399334 350369501 467312175 516798019 391551467 178776322 411437340 350369501 748725729 279958846 187933868 422657892 967462668 917782884 865966056 865966056 227189312 805493285 187307272 110800857 252767027 812629788 287514767 297851760 693909716 605868704 701144654 750210921 933874496 706143946 23405136 467312175 857039628 917782884 792486850 792486850 187933868 84100792 968673309 282641288 582046141 857039628 467312175 279958846 582046141 700216083 187933868 234089763 855274762 950319015 279958846 706143946 800444752 800444752 495151474 411437340 422474141 421280376 33552010 37467656 750210921 297851760 475750466 585399334 693909716 391551467 105230327 611449960 187307272 557917929 23405136 33552010 13084961 792486850 741527822 377015995 801608520 292988355 320767587 234841556 861179113 256737954 303512140 402728415 495151474 950319015 741527822 701144654 33552010 605868704 970819754 611449960 857039628 800444752 436662194 421280376 391551467 582046141 741527822 839573090 857039628 970819754 233350056 909865837 950319015 741527822 287514767 970819754 203170078 701144654 421280376 761390736 350802729 355623062 310459790 178776322 320767587 422474141 355623062 320767587 202470992 861179113 166233922 233350056 861179113 310459790 950319015 411437340 310459790 350369501 839573090 84100792 256737954 700216083 968673309 857039628 402728415 227189312 178776322 933874496 42633846 233350056 110800857 431992241 518399774 611449960 297851760 328713602 107334741 950319015 741527822 557917929 857039628 422474141 761390736 13084961 557917929 354577205 514786524 354577205 473596274 805493285 777567625 855274762 801608520 284097129 475750466 518410431 950319015 611449960 67084965 869322316 402728415 23405136 422657892 178776322 967462668 518410431 377015995 187933868 761390736 234089763 800444752 422474141 178776322 292988355 857039628 110800857 320767587 861179113 421280376 203170078 84100792 475750466 252767027 33552010 805493285 23405136 585399334 750210921 355623062 391551467 402728415 287514767 252767027 292988355 203170078 801608520 328713602 391551467 582046141 655852295 284097129 706143946 350369501 234841556 777567625 970819754 467312175 585399334 242163189 436662194 328713602 234089763 145395166 950319015 605868704 861179113 350369501 475750466 107334741 84100792 813693723 516798019 475750466 187933868 655852295 421280376 402728415 750210921 166233922 328713602 467312175 242163189 320767587 741527822 23405136 411437340 110800857 777567625 256807040 813693723 187933868 303512140 411437340 287514767 909865837 234089763 741527822 422474141 585399334 110800857 933874496 777567625 377015995 202470992 861179113 234841556 37467656 287514767 777567625 460621270 23405136 655852295 96325706 700216083 256737954 933874496 805493285 42633846 431992241 865966056 839573090 967462668 861179113 422657892 967462668 557917929 252767027 42633846 792486850 33552010 706143946 968673309 869322316 865966056 950319015 460621270 284097129 605868704 145395166 698204142 865966056 424780614 320767587 287514767 582046141 968673309 292988355 808616206 252767027 857039628 857039628 33552010 350369501 557917929 13084961 808616206 391551467 582046141 800444752 234089763 800444752 42633846 706143946 857039628 303512140 203170078 105230327 855274762 402728415 350802729 284097129 792486850 252767027 256737954 145395166 402728415 706143946 801608520 701144654 256807040 422474141 956074512 748725729 256737954 933874496 422657892 967462668 424780614 460621270 234089763 956074512 37467656 812629788 475750466 42633846 495151474 475750466 256807040 585399334 655852295 96325706 422474141 869322316 967462668 292988355 187307272 495151474 411437340 698204142 557917929 424780614 777567625 292988355 282641288 202470992 166233922 861179113 655852295 42633846 166233922 303512140 792486850 839573090 741527822 328713602 956074512 855274762 813693723 514786524 460621270 67084965 792486850 37467656 355623062 701144654 242163189 422657892 909865837 605868704 202470992 865966056 105230327 287514767 808616206 909865837 801608520 909865837 706143946 287514767 706143946 869322316 761390736 105230327 914482046 284097129 391551467 611449960 377015995 320767587 518410431 495151474 284097129 187933868 865966056 96325706 431992241 107334741 187307272 110800857 495151474 473596274 808616206 292988355 869322316 839573090 252767027 914482046 777567625 350369501 242163189 585399334 13084961 23405136 67084965 166233922 279958846 750210921 495151474 605868704 350369501 700216083 287514767 320767587 107334741 914482046 495151474 23405136 518399774 252767027 808616206 518399774 287514767 950319015 166233922 861179113 585399334 431992241 178776322 950319015 516798019 354577205 917782884 187933868 611449960 914482046 233350056 950319015 706143946 256737954 761390736 750210921 411437340 67084965 256737954 700216083 178776322 861175812 805493285 23405136 242163189 475750466 287514767 421280376 354441083 605868704 110800857 970819754 343298515 693909716 473596274 741527822 328713602 698204142 917782884 655852295 956074512 84100792 42633846 42633846 475750466 67084965 655852295 292988355 424780614 792486850 67084965 909865837 178776322 869322316 518410431 861175812 328713602 855274762 582046141 234089763 693909716 256737954 233350056 693909716 700216083 857039628 473596274 865966056 166233922 970819754 391551467 467312175 42633846 421280376 869322316 933874496 495151474 202470992 411437340 431992241 187933868 23405136 187933868 473596274 460621270 42633846 917782884 917782884 813693723 855274762 233350056 292988355 967462668 750210921 516798019 252767027 460621270 411437340 227189312 422657892 107334741 42633846 585399334 391551467 297851760 107334741 750210921 282641288 292988355 701144654 473596274 750210921 33552010 377015995 354441083 605868704 33552010 933874496 741527822 706143946 865966056 287514767 227189312 516798019 279958846 328713602 256737954 518410431 84100792 282641288 355623062 105230327 422474141 279958846 105230327 693909716 377015995 857039628 303512140 761390736 234089763 557917929 475750466 227189312 292988355 585399334 227189312 37467656 518410431 514786524 145395166 202470992 67084965 84100792 518410431 914482046 813693723 350802729 518410431 350802729 812629788 242163189 968673309 475750466 107334741 909865837 320767587 279958846 655852295 13084961 605868704 914482046 436662194 234089763 805493285 166233922 23405136 320767587 495151474 801608520 233350056 655852295 96325706 518399774 234089763 495151474 865966056 701144654 202470992 557917929 350369501 187933868 557917929 933874496 777567625 328713602 23405136 256807040 145395166 145395166 13084961 693909716 869322316 84100792 460621270 187307272 933874496 808616206 460621270 812629788 350369501 582046141 909865837 460621270 166233922 187307272 436662194 792486850 865966056 655852295 518399774 813693723 13084961 585399334 467312175 355623062 96325706 808616206 422657892 310459790 282641288 698204142 297851760 402728415 42633846 13084961 865966056 514786524 391551467 105230327 473596274 857039628 813693723 227189312 203170078 297851760 105230327 914482046 145395166 178776322 84100792 967462668 234089763 350802729 391551467 693909716 516798019 436662194 234841556 808616206 391551467 422474141 284097129 422657892 460621270 178776322 950319015 812629788 861179113 202470992 421280376 605868704 110800857 203170078 473596274 391551467 801608520 861175812 233350056 297851760 67084965 761390736 292988355 655852295 473596274 741527822 516798019 655852295 110800857 950319015 96325706 166233922 475750466 310459790 436662194 355623062 350369501 310459790 968673309 495151474 516798019 706143946 13084961 279958846 761390736 585399334 297851760 96325706 865966056 956074512 861175812 166233922 354577205 96325706 467312175 516798019 234089763 227189312 805493285 933874496 914482046 514786524 256807040 292988355 813693723 178776322 234841556 145395166 67084965 355623062 284097129 865966056 424780614 310459790 424780614 411437340 436662194 914482046 422474141 839573090 611449960 355623062 13084961 320767587 256737954 956074512 741527822 42633846 693909716 706143946 967462668 67084965 37467656 178776322 279958846 166233922 303512140 808616206 805493285 473596274 518399774 917782884 256807040 424780614 84100792 42633846 518399774 812629788 187307272 582046141 233350056 950319015 107334741 518399774 297851760 234089763 310459790 377015995 460621270 84100792 303512140 801608520 411437340 792486850 473596274 328713602 96325706 67084965 84100792 310459790 202470992 436662194 761390736 411437340 110800857 914482046 105230327 402728415 473596274 354441083 96325706 431992241 518410431 582046141 227189312 242163189 557917929 233350056 748725729 377015995 233350056 287514767 698204142 800444752 354577205 284097129 693909716 761390736 701144654 605868704 968673309 350802729 956074512 297851760 23405136 422474141 354577205 514786524 914482046 187933868 518410431 310459790 655852295 917782884 422474141 431992241 950319015 914482046 839573090 355623062 287514767 187307272 166233922 42633846 350802729 917782884 424780614 377015995 203170078 320767587 84100792 424780614 202470992 96325706 514786524 869322316 166233922 585399334 343298515 252767027 96325706 292988355 557917929 761390736 391551467 582046141 233350056 970819754 227189312 292988355 914482046 96325706 750210921 741527822 855274762 256737954 518399774 282641288 402728415 473596274 320767587 706143946 950319015 861175812 279958846 377015995 320767587 748725729 107334741 914482046 813693723 256807040 909865837 495151474 857039628 421280376 355623062 933874496 748725729 967462668 909865837 354441083 431992241 914482046 178776322 203170078 467312175 812629788 750210921 801608520 284097129 391551467 105230327 518399774 761390736 698204142 748725729 968673309 473596274 750210921 287514767 350802729 801608520 869322316 187933868 422474141 917782884 700216083 422474141 693909716 748725729 105230327 37467656 857039628 422474141 582046141 252767027 805493285 861179113 234089763 391551467 693909716 865966056 812629788 279958846 706143946 698204142 252767027 67084965 436662194 805493285 800444752 242163189 518399774 328713602 516798019 287514767 279958846 292988355 110800857 107334741 750210921 234841556 166233922 933874496 655852295 813693723 320767587 424780614 354577205 968673309 460621270 297851760 284097129 460621270 343298515 701144654 203170078 303512140 706143946 310459790 23405136 777567625 701144654 328713602 23405136 233350056 514786524 256737954 857039628 950319015 808616206 741527822 812629788 706143946 706143946 585399334 203170078 518399774 861179113 422657892 473596274 187307272 839573090 292988355 107334741 350802729 377015995 970819754 909865837 693909716 701144654 808616206 861175812 256737954 350802729 605868704 33552010 110800857 582046141 933874496 467312175 968673309 377015995 105230327 233350056 284097129 234089763 557917929 252767027 145395166 869322316 343298515 292988355 234841556 234841556 706143946 801608520 234089763 808616206 750210921 242163189 252767027 145395166 761390736 256737954 808616206 252767027 750210921 855274762 350369501 320767587 145395166 956074512 23405136 105230327 227189312 391551467 166233922 460621270 234841556 839573090 917782884 203170078 166233922 777567625 857039628 861179113 203170078 42633846 514786524 256807040 354577205 187307272 227189312 355623062 422657892 328713602 303512140 37467656 808616206 917782884 968673309 813693723 310459790 518399774 187307272 234089763 750210921 495151474 297851760 303512140 350802729 242163189 310459790 750210921 107334741 909865837 950319015 855274762 467312175 107334741 178776322 813693723 909865837 857039628 252767027 354441083 310459790 202470992 582046141 67084965 514786524 865966056 970819754 812629788 514786524 328713602 187933868 701144654 700216083 611449960 865966056 698204142 518410431 557917929 805493285 514786524 865966056 42633846 805493285 13084961 105230327 956074512 33552010 354577205 234841556 421280376 13084961 861175812 377015995 516798019 284097129 320767587 698204142 187933868 557917929 187933868 869322316 252767027 514786524 233350056 67084965 252767027 518410431 297851760 107334741 67084965 33552010 700216083 750210921 42633846 187307272 234089763 792486850 950319015 391551467 96325706 557917929 297851760 424780614 227189312 234841556 585399334 813693723 282641288 256807040 110800857 970819754 839573090 557917929 861179113 187933868 700216083 698204142 33552010 950319015 33552010 460621270 805493285 297851760 950319015 166233922 292988355 402728415 792486850 227189312 706143946 96325706 67084965 761390736 242163189 178776322 431992241 914482046 436662194 252767027 706143946 518410431 422474141 320767587 693909716 917782884 917782884 350369501 84100792 424780614 914482046 514786524 37467656 424780614 700216083 343298515 256737954 655852295 777567625 227189312 557917929 813693723 256807040 914482046 693909716 808616206 67084965 328713602 234841556 460621270 801608520 655852295 110800857 750210921 242163189 42633846 297851760 761390736 166233922 23405136 279958846 287514767 424780614 343298515 145395166 748725729 956074512 611449960 37467656 84100792 475750466 355623062 698204142 187933868 354577205 968673309 422474141 354577205 950319015 750210921 354577205 805493285 350369501 227189312 605868704 750210921 813693723 970819754 518410431 107334741 495151474 391551467 516798019 234841556 967462668 256737954 777567625 514786524 421280376 421280376 933874496 166233922 279958846 284097129 107334741 693909716 861179113 422657892 297851760 514786524 495151474 234841556 495151474 350369501 857039628 42633846 424780614 967462668 861175812 287514767 792486850 750210921 605868704 424780614 354441083 813693723 256737954 805493285 605868704 869322316 67084965 107334741 227189312 473596274 84100792 402728415 320767587 203170078 202470992 741527822 421280376 187307272 310459790 857039628 203170078 96325706 914482046 107334741 422657892 284097129 292988355 460621270 354441083 473596274 303512140 741527822 792486850 256807040 105230327 279958846 748725729 354441083 187933868 391551467 467312175 516798019 585399334 292988355 693909716 252767027 605868704 855274762 350802729 514786524 42633846 110800857 968673309 187933868 256807040 42633846 297851760 700216083 279958846 145395166 166233922 611449960 761390736 256807040 861179113 777567625 303512140 234089763 956074512 402728415 748725729 42633846 166233922 252767027 909865837 914482046 585399334 105230327 585399334 402728415 968673309 950319015 422474141 792486850 256737954 792486850 96325706 495151474 96325706 42633846 805493285 812629788 777567625 67084965 282641288 242163189 354577205 256737954 909865837 518410431 585399334 310459790 33552010 252767027 110800857 516798019 869322316 431992241 354441083 282641288 801608520 227189312 909865837 467312175 37467656 909865837 750210921 585399334 557917929 914482046 166233922 475750466 861179113 354441083 777567625 355623062 706143946 701144654 967462668 801608520 13084961 234841556 813693723 350369501 328713602 303512140 350369501 145395166 792486850 421280376 801608520 839573090 518410431 777567625 968673309 467312175 105230327 495151474 701144654 460621270 869322316 234089763 354577205 467312175 693909716 909865837 391551467 411437340 800444752 320767587 914482046 284097129 13084961 42633846 855274762 839573090 422474141 110800857 411437340 256737954 421280376 105230327 33552010 187933868 354577205 869322316 777567625 320767587 284097129 227189312 701144654 582046141 813693723 605868704 350802729 761390736 582046141 145395166 655852295 350802729 202470992 187307272 970819754 33552010 421280376 865966056 518399774 105230327 303512140 67084965 655852295 292988355 956074512 292988355 869322316 950319015 310459790 233350056 187933868 422474141 792486850 839573090 869322316 855274762 909865837 839573090 813693723 84100792 700216083 933874496 582046141 354577205 411437340 350802729 67084965 956074512 354441083 761390736 693909716 355623062 343298515 917782884 968673309 855274762 234089763 585399334 67084965 839573090 857039628 761390736 792486850 292988355 287514767 801608520 105230327 750210921 178776322 956074512 107334741 328713602 33552010 792486850 748725729 475750466 970819754 145395166 475750466 748725729 700216083 421280376 354577205 310459790 431992241 933874496 33552010 605868704 355623062 792486850 202470992 343298515 105230327 467312175 605868704 473596274 391551467 698204142 13084961 693909716 256807040 105230327 328713602 741527822 557917929 839573090 813693723 202470992 402728415 801608520 282641288 96325706 424780614 857039628 605868704 801608520 187307272 956074512 605868704 256807040 431992241 706143946 777567625 970819754 234841556 13084961 518399774 303512140 518399774 460621270 801608520 422657892 292988355 611449960 473596274 145395166 202470992 282641288 865966056 110800857 933874496 748725729 436662194 855274762 967462668 107334741 402728415 203170078 800444752 279958846 475750466 256807040 741527822 178776322 861175812 411437340 800444752 917782884 202470992 700216083 105230327 202470992 256807040 582046141 706143946 110800857 518399774 805493285 805493285 467312175 431992241 970819754 377015995 967462668 518399774 518410431 861175812 292988355 252767027 310459790 422657892 700216083 287514767 354577205 914482046 857039628 805493285 518399774 145395166 914482046 252767027 422474141 391551467 354577205 761390736 256737954 869322316 350802729 700216083 252767027 611449960 203170078 292988355 700216083 967462668 865966056 411437340 861175812 145395166 411437340 320767587 460621270 855274762 777567625 516798019 518399774 869322316 13084961 914482046 700216083 808616206 585399334 693909716 234089763 391551467 741527822 950319015 467312175 391551467 350369501 861179113 855274762 110800857 252767027 145395166 421280376 422657892 354441083 693909716 297851760 808616206 970819754 950319015 611449960 861175812 855274762 861175812 110800857 310459790 13084961 110800857 467312175 813693723 861175812 42633846 187933868 42633846 748725729 750210921 421280376 582046141 287514767 256737954 909865837 33552010 436662194 354441083 655852295 13084961 355623062 282641288 13084961 178776322 460621270 178776322 287514767 227189312 391551467 813693723 350369501 252767027 805493285 800444752 706143946 431992241 67084965 741527822 706143946 475750466 256807040 23405136 865966056 377015995 909865837 23405136 655852295 777567625 279958846 950319015 865966056 350802729 203170078 970819754 701144654 13084961 421280376 279958846 557917929 495151474 422657892 187307272 655852295 956074512 467312175 284097129 233350056 96325706 256737954 411437340 13084961 284097129 256737954 865966056 467312175 320767587 582046141 914482046 202470992 741527822 354577205 518399774 777567625 166233922 354577205 750210921 310459790 67084965 585399334 343298515 252767027 320767587 813693723 411437340 518399774 700216083 909865837 343298515 861179113 933874496 761390736 234841556 495151474 350369501 698204142 424780614 792486850 956074512 96325706 377015995 861175812 421280376 350802729 391551467 33552010 585399334 467312175 700216083 377015995 256737954 84100792 473596274 145395166 292988355 343298515 310459790 234841556 391551467 105230327 748725729 424780614 145395166 917782884 287514767 202470992 933874496 252767027 110800857 178776322 424780614 431992241 741527822 748725729 467312175 950319015 303512140 914482046 310459790 292988355 105230327 805493285 37467656 701144654 354441083 234089763 354577205 467312175 411437340 328713602 328713602 292988355 297851760 761390736 950319015 741527822 917782884 516798019 67084965 23405136 582046141 234841556 320767587 310459790 292988355 42633846 460621270 812629788 917782884 869322316 495151474 701144654 234089763 350369501 282641288 805493285 424780614 203170078 700216083 861179113 800444752 495151474 303512140 967462668 917782884 256737954 970819754 252767027 328713602 242163189 801608520 495151474 355623062 287514767 970819754 424780614 909865837 203170078 514786524 518399774 292988355 67084965 107334741 698204142 761390736 391551467 516798019 855274762 950319015 813693723 242163189 967462668 303512140 700216083 355623062 605868704 297851760 518410431 377015995 777567625 105230327 518399774 424780614 861179113 105230327 187307272 611449960 698204142 698204142 42633846 792486850 514786524 287514767 805493285 460621270 203170078 741527822 968673309 105230327 516798019 582046141 495151474 865966056 284097129 967462668 557917929 145395166 611449960 812629788 227189312 424780614 284097129 605868704 805493285 857039628 801608520 227189312 917782884 467312175 42633846 424780614 812629788 328713602 950319015 354577205 242163189 460621270 343298515 467312175 585399334 242163189 698204142 701144654 516798019 23405136 234089763 585399334 350369501 343298515 252767027 33552010 256807040 242163189 84100792 354577205 13084961 282641288 861175812 706143946 706143946 857039628 242163189 84100792 279958846 792486850 287514767 67084965 350802729 475750466 777567625 869322316 475750466 741527822 287514767 402728415 855274762 467312175 698204142 967462668 234089763 518399774 37467656 741527822 37467656 970819754 812629788 917782884 178776322 801608520 475750466 801608520 350802729 377015995 242163189 110800857 282641288 700216083 582046141 518399774 611449960 967462668 495151474 107334741 42633846 187307272 698204142 13084961 693909716 473596274 256737954 234841556 839573090 869322316 354441083 234089763 582046141 655852295 279958846 861179113 292988355 422474141 187307272 967462668 411437340 967462668 166233922 698204142 110800857 187307272 421280376 292988355 869322316 13084961 422474141 909865837 813693723 475750466 23405136 227189312 96325706 402728415 178776322 861179113 516798019 287514767 698204142 582046141 431992241 516798019 698204142 970819754 187307272 354577205 421280376 861179113 203170078 105230327 343298515 909865837 282641288 23405136 805493285 475750466 227189312 801608520 582046141 693909716 585399334 693909716 460621270 495151474 605868704 914482046 909865837 518410431 514786524 698204142 84100792 354441083 178776322 350369501 279958846 354441083 411437340 377015995 801608520 861175812 800444752 865966056 96325706 933874496 96325706 42633846 422474141 869322316 421280376 284097129 460621270 421280376 582046141 495151474 96325706 355623062 203170078 436662194 256807040 967462668 805493285 514786524 256737954 350369501 354441083 328713602 869322316 518410431 956074512 801608520 13084961 812629788 518410431 292988355 391551467 105230327 354577205 808616206 107334741 33552010 320767587 145395166 857039628 431992241 178776322 84100792 421280376 855274762 343298515 748725729 256807040 282641288 256807040 968673309 84100792 585399334 13084961 23405136 320767587 460621270 516798019 105230327 436662194 282641288 431992241 750210921 855274762 933874496 436662194 202470992 861175812 914482046 391551467 605868704 865966056 968673309 402728415 495151474 869322316 777567625 303512140 585399334 967462668 956074512 350802729 284097129 761390736 284097129 460621270 350369501 284097129 933874496 350802729 242163189 582046141 698204142 84100792 350369501 693909716 355623062 422474141 611449960 460621270 320767587 355623062 812629788 284097129 518399774 741527822 292988355 869322316 436662194 800444752 701144654 227189312 67084965 23405136 748725729 350369501 411437340 748725729 869322316 242163189 67084965 970819754 187307272 436662194 234089763 84100792 96325706 343298515 518399774 857039628 284097129 328713602 431992241 252767027 933874496 354577205 292988355 956074512 855274762 110800857 422657892 698204142 812629788 187933868 421280376 187307272 855274762 227189312 970819754 812629788 473596274 741527822 865966056 37467656 297851760 857039628 865966056 582046141 956074512 611449960 203170078 107334741 145395166 808616206 950319015 252767027 422474141 750210921 839573090 23405136 110800857 812629788 611449960 166233922 436662194 23405136 422657892 256737954 861179113 252767027 377015995 402728415 67084965 495151474 284097129 252767027 460621270 391551467 421280376 233350056 203170078 166233922 421280376 37467656 968673309 805493285 792486850 700216083 518410431 700216083 741527822 84100792 234089763 431992241 968673309 96325706 110800857 475750466 516798019 706143946 242163189 67084965 808616206 855274762 84100792 518399774 917782884 933874496 808616206 801608520 933874496 96325706 203170078 777567625 801608520 203170078 917782884 805493285 605868704 282641288 865966056 700216083 855274762 402728415 297851760 421280376 761390736 582046141 354441083 421280376 227189312 421280376 956074512 279958846 792486850 968673309 805493285 748725729 187933868 203170078 96325706 343298515 701144654 701144654 187307272 328713602 869322316 187933868 33552010 706143946 460621270 279958846 42633846 518410431 187933868 242163189 187933868 354577205 516798019 13084961 256737954 475750466 202470992 431992241 145395166 187933868 424780614 968673309 187933868 202470992 812629788 933874496 557917929 166233922 855274762 354441083 256737954 917782884 861175812 187933868 518410431 557917929 350802729 422657892 741527822 284097129 460621270 234841556 869322316 328713602 110800857 37467656 813693723 354577205 748725729 431992241 256807040 402728415 431992241 473596274 355623062 693909716 284097129 792486850 391551467 605868704 354441083 861179113 355623062 343298515 812629788 282641288 792486850 310459790 855274762 605868704 813693723 741527822 105230327 42633846 233350056 808616206 917782884 967462668 284097129 970819754 350369501 350369501 431992241 310459790 328713602 968673309 287514767 741527822 801608520 355623062 800444752 355623062 861175812 422657892 42633846 284097129 950319015 303512140 436662194 203170078 411437340 350369501 495151474 303512140 310459790 800444752 518399774 467312175 514786524 350802729 516798019 105230327 166233922 436662194 256737954 33552010 933874496 178776322 355623062 320767587 475750466 700216083 107334741 234841556 869322316 514786524 869322316 84100792 557917929 761390736 234089763 956074512 750210921 242163189 166233922 970819754 320767587 808616206 166233922 355623062 700216083 855274762 792486850 350369501 748725729 857039628 473596274 585399334 350802729 422474141 436662194 37467656 422657892 933874496 605868704 812629788 354441083 495151474 354441083 706143946 42633846 402728415 611449960 812629788 105230327 105230327 354441083 585399334 67084965 256737954 467312175 13084961 411437340 917782884 518399774 701144654 42633846 279958846 303512140 67084965 857039628 287514767 343298515 861179113 761390736 422474141 865966056 582046141 800444752 297851760 750210921 67084965 252767027 813693723 777567625 777567625 350802729 516798019 303512140 411437340 917782884 297851760 750210921 252767027 297851760 105230327 233350056 706143946 233350056 37467656 145395166 914482046 328713602 611449960 473596274 855274762 202470992 166233922 328713602 234089763 655852295 869322316 813693723 252767027 320767587 701144654 391551467 557917929 233350056 343298515 917782884 203170078 355623062 813693723 605868704 96325706 84100792 518410431 473596274 813693723 460621270 202470992 411437340 391551467 242163189 178776322 202470992 145395166 284097129 582046141 865966056 242163189 422657892 328713602 297851760 411437340 145395166 422657892 518410431 518410431 800444752 252767027 467312175 178776322 178776322 865966056 203170078 869322316 808616206 518410431 605868704 256807040 67084965 424780614 812629788 605868704 741527822 23405136 857039628 202470992 861179113 800444752 187307272 287514767 227189312 808616206 516798019 800444752 203170078 777567625 861175812 355623062 861179113 585399334 968673309 203170078 96325706 42633846 706143946 557917929 256807040 861179113 256737954 145395166 422657892 970819754 343298515 187307272 698204142 436662194 256737954 252767027 37467656 42633846 611449960 956074512 861179113 355623062 950319015 473596274 282641288 343298515 956074512 801608520 166233922 84100792 227189312 857039628 67084965 303512140 242163189 869322316 279958846 67084965 475750466 303512140 37467656 355623062 800444752 424780614 354441083 402728415 67084965 402728415 13084961 693909716 813693723 516798019 292988355 813693723 917782884 279958846 411437340 436662194 110800857 107334741 800444752 933874496 693909716 557917929 424780614 956074512 33552010 777567625 424780614 792486850 970819754 857039628 518410431 292988355 857039628 187933868 354441083 557917929 354577205 13084961 518399774 805493285 436662194 750210921 402728415 777567625 402728415 256737954 800444752 914482046 431992241 297851760 741527822 473596274 354441083 187933868 421280376 805493285 585399334 310459790 13084961 800444752 354441083 909865837 203170078 320767587 582046141 287514767 514786524 967462668 187933868 813693723 203170078 350369501 178776322 917782884 792486850 33552010 292988355 297851760 391551467 518399774 105230327 234089763 436662194 233350056 391551467 861175812 792486850 933874496 698204142 967462668 516798019 812629788 557917929 801608520 956074512 354441083 284097129 748725729 303512140 800444752 777567625 37467656 813693723 431992241 518410431 857039628 424780614 611449960 84100792 242163189 279958846 777567625 303512140 310459790 242163189 402728415 422657892 473596274 950319015 67084965 110800857 611449960 861179113 105230327 956074512 813693723 187933868 354441083 706143946 96325706 518410431 279958846 460621270 242163189 970819754 402728415 292988355 917782884 611449960 350369501 279958846 475750466 287514767 855274762 377015995 518399774 279958846 750210921 233350056 950319015 421280376 855274762 354441083 292988355 13084961 869322316 355623062 611449960 800444752 320767587 355623062 865966056 585399334 297851760 42633846 813693723 956074512 518410431 13084961 813693723 391551467 698204142 33552010 914482046 605868704 706143946 13084961 145395166 582046141 292988355 37467656 234089763 377015995 284097129 761390736 320767587 839573090 748725729 805493285 424780614 422474141 422474141 354577205 865966056 812629788 514786524 950319015 611449960 422474141 701144654 967462668 514786524 355623062 700216083 187307272 761390736 350802729 84100792 377015995 107334741 234089763 801608520 422474141 145395166 96325706 42633846 234089763 808616206 242163189 800444752 582046141 42633846 355623062 514786524 33552010 557917929 145395166 861175812 297851760 605868704 611449960 67084965 460621270 967462668 328713602 421280376 970819754 166233922 279958846 391551467 284097129 777567625 145395166 611449960 585399334 467312175 377015995 861175812 431992241 187307272 42633846 303512140 233350056 475750466 748725729 282641288 693909716 582046141 698204142 605868704 748725729 582046141 424780614 242163189 761390736 402728415 252767027 698204142 227189312 693909716 203170078 777567625 350802729 750210921 865966056 252767027 145395166 950319015 800444752 467312175 857039628 801608520 227189312 328713602 855274762 377015995 320767587 700216083 13084961 701144654 402728415 33552010 467312175 402728415 233350056 256807040 914482046 813693723 411437340 320767587 813693723 495151474 808616206 582046141 431992241 582046141 857039628 110800857 698204142 310459790 473596274 748725729 37467656 750210921 655852295 37467656 354577205 252767027 909865837 350369501 350369501 706143946 350369501 187933868 585399334 865966056 777567625 701144654 741527822 473596274 233350056 96325706 741527822 37467656 968673309 227189312 252767027 354577205 431992241 467312175 956074512 424780614 761390736 310459790 310459790 84100792 475750466 605868704 242163189 187933868 950319015 33552010 950319015 514786524 33552010 297851760 84100792 187933868 917782884 865966056 861179113 203170078 700216083 354577205 187933868 693909716 234841556 292988355 869322316 812629788 431992241 107334741 343298515 203170078 421280376 350802729 328713602 792486850 354577205 950319015 292988355 801608520 857039628 914482046 761390736 355623062 693909716 292988355 801608520 33552010 467312175 23405136 377015995 350802729 585399334 518410431 242163189 792486850 310459790 582046141 436662194 855274762 105230327 234841556 256807040 256807040 110800857 297851760 343298515 808616206 37467656 557917929 518399774 256807040 343298515 857039628 839573090 909865837 110800857 518410431 350369501 282641288 813693723 187933868 655852295 110800857 187933868 202470992 970819754 968673309 611449960 812629788 605868704 67084965 355623062 233350056 741527822 473596274 741527822 350802729 467312175 110800857 514786524 110800857 839573090 42633846 909865837 861175812 421280376 320767587 857039628 110800857 328713602 287514767 256807040 256737954 761390736 812629788 23405136 107334741 861175812 475750466 23405136 110800857 96325706 605868704 706143946 107334741 473596274 256807040 355623062 256807040 187307272 518399774 110800857 354441083 516798019 473596274 808616206 933874496 23405136 857039628 611449960 256807040 166233922 422657892 203170078 242163189 320767587 256737954 354441083 23405136 256807040 37467656 693909716 166233922 812629788 42633846 967462668 514786524 750210921 377015995 808616206 145395166 605868704 792486850 227189312 187307272 611449960 391551467 865966056 23405136 343298515 655852295 748725729 700216083 495151474 284097129 343298515 855274762 343298515 107334741 557917929 805493285 105230327 701144654 350802729 805493285 354577205 355623062 475750466 23405136 808616206 421280376 813693723 279958846 233350056 37467656 328713602 700216083 33552010 310459790 355623062 303512140 110800857 808616206 518399774 328713602 354577205 909865837 411437340 518399774 698204142 869322316 42633846 473596274 700216083 813693723 516798019 227189312 284097129 917782884 968673309 693909716 967462668 956074512 178776322 234089763 105230327 279958846 23405136 178776322 355623062 855274762 467312175 242163189 698204142 279958846 350369501 422474141 282641288 67084965 234089763 741527822 284097129 391551467 350369501 706143946 279958846 970819754 84100792 355623062 605868704 166233922 256807040 518399774 605868704 605868704 422657892 557917929 42633846 37467656 287514767 914482046 202470992 377015995 178776322 933874496 518399774 460621270 516798019 33552010 187307272 800444752 310459790 96325706 611449960 203170078 865966056 516798019 861175812 585399334 748725729 422474141 422657892 909865837 693909716 801608520 909865837 813693723 436662194 422474141 350369501 110800857 956074512 805493285 808616206 287514767 145395166 37467656 865966056 808616206 178776322 252767027 233350056 605868704 287514767 861179113 287514767 869322316 350369501 516798019 320767587 256807040 84100792 518410431 611449960 310459790 431992241 350369501 187307272 350369501 252767027 436662194 473596274 698204142 23405136 166233922 800444752 256807040 421280376 917782884 582046141 350802729 557917929 84100792 516798019 202470992 310459790 350369501 23405136 706143946 585399334 227189312 808616206 310459790 748725729 256807040 557917929 282641288 861175812 968673309 350802729 518399774 234841556 800444752 411437340 800444752 187933868 813693723 279958846 252767027 605868704 967462668 557917929 516798019 354441083 460621270 279958846 813693723 343298515 422657892 84100792 350369501 693909716 282641288 467312175 424780614 611449960 808616206 110800857 777567625 227189312 855274762 256737954 287514767 750210921 178776322 424780614 187307272 422657892 839573090 473596274 909865837 698204142 424780614 233350056 869322316 909865837 67084965 557917929 693909716 801608520 411437340 350369501 516798019 970819754 585399334 23405136 968673309 424780614 422657892 234089763 813693723 422657892 391551467 350369501 792486850 800444752 518410431 284097129 917782884 748725729 792486850 107334741 813693723 514786524 518410431 234089763 605868704 967462668 585399334 792486850 422657892 203170078 424780614 861179113 585399334 233350056 354577205 187307272 343298515 354577205 518399774 33552010 203170078 422474141 233350056 495151474 297851760 914482046 801608520 354441083 23405136 917782884 343298515 350369501 422474141 166233922 761390736 42633846 956074512 279958846 105230327 557917929 706143946 701144654 354577205 343298515 256737954 805493285 909865837 693909716 297851760 909865837 424780614 805493285 402728415 861175812 861175812 761390736 23405136 242163189 42633846 750210921 585399334 968673309 202470992 187933868 350802729 698204142 282641288 13084961 557917929 320767587 741527822 585399334 495151474 909865837 861175812 805493285 234841556 917782884 700216083 514786524 297851760 761390736 202470992 252767027 585399334 303512140 202470992 187933868 350802729 582046141 460621270 460621270 808616206 422657892 242163189 495151474 107334741 950319015 227189312 287514767 252767027 37467656 279958846 861179113 279958846 436662194 967462668 242163189 178776322 67084965 855274762 869322316 279958846 777567625 917782884 869322316 582046141 839573090 741527822 303512140 391551467 812629788 495151474 411437340 33552010 13084961 343298515 956074512 557917929 284097129 297851760 467312175 105230327 956074512 855274762 655852295 96325706 473596274 233350056 812629788 514786524 698204142 914482046 473596274 475750466 968673309 178776322 350802729 203170078 808616206 792486850 310459790 514786524 431992241 869322316 234089763 178776322 473596274 467312175 700216083 84100792 279958846 693909716 970819754 706143946 861175812 279958846 839573090 84100792 436662194 970819754 310459790 84100792 282641288 187933868 741527822 377015995 284097129 777567625 495151474 813693723 585399334 467312175 234841556 748725729 436662194 761390736 585399334 287514767 187933868 839573090 252767027 355623062 310459790 917782884 460621270 865966056 518399774 310459790 145395166 187307272 297851760 402728415 557917929 422474141 343298515 761390736 967462668 96325706 698204142 855274762 473596274 611449960 421280376 202470992 933874496 917782884 475750466 377015995 37467656 96325706 282641288 801608520 514786524 422474141 227189312 761390736 242163189 706143946 582046141 495151474 284097129 761390736 282641288 422474141 436662194 473596274 516798019 467312175 933874496 297851760 914482046 808616206 234089763 354441083 355623062 495151474 812629788 411437340 282641288 234089763 801608520 855274762 518399774 110800857 391551467 436662194 917782884 187933868 808616206 611449960 391551467 475750466 67084965 495151474 67084965 956074512 917782884 422657892 968673309 748725729 422657892 37467656 287514767 422657892 701144654 475750466 310459790 857039628 467312175 282641288 284097129 411437340 256737954 107334741 411437340 777567625 700216083 956074512 475750466 857039628 292988355 557917929 812629788 741527822 411437340 292988355 287514767 33552010 861175812 105230327 516798019 495151474 557917929 467312175 967462668 933874496 801608520 377015995 310459790 303512140 970819754 350802729 861175812 303512140 284097129 145395166 518399774 110800857 421280376 700216083 514786524 110800857 801608520 37467656 861175812 187933868 279958846 37467656 792486850 350802729 377015995 96325706 422657892 698204142 812629788 421280376 967462668 343298515 310459790 801608520 187307272 202470992 256737954 320767587 473596274 422657892 42633846 13084961 970819754 812629788 741527822 693909716 110800857 187933868 282641288 424780614 292988355 279958846 303512140 813693723 354577205 328713602 473596274 284097129 956074512 37467656 187307272 23405136 256807040 377015995 741527822 292988355 801608520 13084961 582046141 473596274 855274762 320767587 514786524 355623062 233350056 282641288 473596274 422657892 701144654 328713602 84100792 475750466 256807040 287514767 42633846 354441083 234841556 655852295 857039628 343298515 701144654 792486850 303512140 424780614 355623062 950319015 421280376 514786524 933874496 256737954 84100792 350802729 252767027 67084965 284097129 343298515 518399774 914482046 611449960 861179113 865966056 110800857 855274762 67084965 839573090 320767587 233350056 865966056 950319015 968673309 282641288 354441083 861179113 698204142 800444752 585399334 801608520 967462668 956074512 460621270 202470992 284097129 110800857 67084965 303512140 84100792 350369501 377015995 701144654 748725729 13084961 256737954 377015995 96325706 23405136 812629788 178776322 741527822 436662194 792486850 706143946 861179113 377015995 706143946 967462668 956074512 84100792 355623062 279958846 227189312 110800857 187307272 813693723 800444752 282641288 805493285 967462668 13084961 800444752 967462668 422474141 202470992 297851760 777567625 297851760 473596274 777567625 178776322 800444752 287514767 467312175 557917929 234089763 96325706 391551467 698204142 857039628 968673309 800444752 693909716 436662194 391551467 256807040 700216083 701144654 436662194 187933868 282641288 421280376 516798019 303512140 310459790 96325706 287514767 611449960 187307272 297851760 812629788 700216083 812629788 706143946 354577205 839573090 350369501 473596274 748725729 303512140 355623062 436662194 242163189 13084961 402728415 518410431 475750466 13084961 518410431 970819754 13084961 585399334 234089763 582046141 865966056 411437340 234089763 328713602 105230327 582046141 611449960 402728415 514786524 968673309 460621270 605868704 411437340 33552010 284097129 475750466 84100792 475750466 107334741 328713602 582046141 805493285 145395166 748725729 421280376 354441083 869322316 968673309 655852295 84100792 467312175 518399774 701144654 297851760 23405136 279958846 110800857 107334741 33552010 310459790 557917929 861175812 166233922 187933868 67084965 861179113 967462668 166233922 279958846 611449960 808616206 203170078 343298515 187933868 473596274 605868704 202470992 869322316 460621270 792486850 582046141 968673309 518399774 473596274 933874496 431992241 914482046 518399774 557917929 391551467 187307272 861175812 950319015 107334741 422474141 402728415 582046141 411437340 42633846 284097129 869322316 234089763 284097129 700216083 227189312 377015995 956074512 42633846 145395166 970819754 869322316 234841556 857039628 805493285 242163189 256737954 467312175 582046141 355623062 227189312 279958846 812629788 421280376 861175812 421280376 256807040 287514767 861179113 42633846 655852295 105230327 424780614 585399334 655852295 284097129 377015995 234841556 252767027 970819754 328713602 421280376 145395166 855274762 178776322 706143946 812629788 706143946 42633846 700216083 411437340 13084961 865966056 865966056 741527822 970819754 431992241 234089763 812629788 187307272 297851760 227189312 518399774 857039628 391551467 297851760 256807040 292988355 343298515 350369501 839573090 473596274 750210921 37467656 956074512 839573090 812629788 865966056 23405136 402728415 857039628 203170078 343298515 467312175 956074512 424780614 96325706 37467656 13084961 495151474 914482046 354441083 933874496 970819754 282641288 178776322 460621270 350802729 421280376 800444752 84100792 475750466 693909716 813693723 67084965 377015995 84100792 956074512 909865837 252767027 256737954 166233922 37467656 328713602 203170078 582046141 287514767 377015995 956074512 968673309 421280376 242163189 320767587 605868704 203170078 518399774 968673309 582046141 748725729 748725729 956074512 967462668 655852295 256737954 297851760 585399334 422474141 202470992 187933868 805493285 585399334 256807040 518410431 693909716 557917929 310459790 350802729 473596274 582046141 968673309 233350056 917782884 377015995 792486850 310459790 698204142 655852295 328713602 202470992 421280376 33552010 777567625 701144654 279958846 700216083 343298515 424780614 105230327 857039628 706143946 970819754 968673309 516798019 748725729 284097129 933874496 233350056 33552010 869322316 516798019 297851760 252767027 402728415 761390736 436662194 518410431 812629788 402728415 233350056 187307272 792486850 693909716 242163189 933874496 233350056 917782884 187933868 42633846 105230327 320767587 808616206 67084965 801608520 107334741 350802729 914482046 292988355 933874496 585399334 328713602 706143946 354577205 914482046 813693723 869322316 761390736 801608520 801608520 187307272 861179113 693909716 166233922 233350056 968673309 514786524 585399334 187307272 693909716 284097129 320767587 187307272 13084961 950319015 950319015 611449960 233350056 475750466 812629788 693909716 233350056 801608520 350369501 869322316 145395166 234089763 350802729 42633846 839573090 750210921 422474141 800444752 950319015 968673309 166233922 297851760 967462668 178776322 242163189 475750466 42633846 178776322 970819754 605868704 748725729 557917929 585399334 970819754 698204142 411437340 813693723 518399774 110800857 287514767 700216083 557917929 436662194 256737954 805493285 917782884 328713602 320767587 693909716 256737954 391551467 585399334 917782884 105230327 970819754 950319015 475750466 355623062 203170078 284097129 42633846 203170078 917782884 411437340 861179113 701144654 800444752 178776322 187933868 839573090 956074512 473596274 422474141 869322316 808616206 354577205 516798019 227189312 475750466 292988355 354441083 516798019 107334741 227189312 424780614 256737954 110800857 792486850 701144654 557917929 865966056 585399334 354577205 33552010 391551467 748725729 202470992 933874496 605868704 234841556 857039628 585399334 343298515 431992241 320767587 855274762 292988355 475750466 350369501 37467656 805493285 460621270 698204142 956074512 698204142 701144654 350369501 857039628 611449960 611449960 473596274 320767587 655852295 67084965 279958846 422657892 350802729 377015995 706143946 761390736 800444752 698204142 402728415 800444752 67084965 748725729 706143946 33552010 557917929 234089763 706143946 813693723 956074512 857039628 203170078 297851760 950319015 741527822 355623062 970819754 750210921 187307272 145395166 475750466 777567625 105230327 107334741 518399774 284097129 310459790 968673309 343298515 234089763 800444752 917782884 611449960 67084965 706143946 256737954 292988355 857039628 350369501 700216083 967462668 23405136 518410431 655852295 655852295 110800857 801608520 424780614 777567625 421280376 792486850 411437340 422657892 741527822 801608520 516798019 861175812 287514767 178776322 233350056 287514767 421280376 354577205 611449960 933874496 107334741 861179113 107334741 956074512 792486850 700216083 475750466 857039628 166233922 37467656 800444752 516798019 813693723 178776322 839573090 460621270 284097129 805493285 857039628 914482046 865966056 861179113 467312175 256737954 391551467 861179113 967462668 861179113 84100792 967462668 968673309 424780614 234089763 956074512 518410431 328713602 256737954 187307272 110800857 967462668 557917929 350802729 914482046 495151474 813693723 422474141 475750466 436662194 813693723 495151474 970819754 256737954 105230327 107334741 700216083 23405136 391551467 252767027 909865837 655852295 473596274 234841556 861179113 84100792 252767027 557917929 355623062 284097129 700216083 655852295 956074512 187933868 431992241 354577205 202470992 256807040 460621270 242163189 303512140 914482046 252767027 107334741 354577205 857039628 467312175 431992241 475750466 460621270 475750466 792486850 350802729 42633846 436662194 909865837 13084961 777567625 933874496 861179113 914482046 421280376 187933868 187307272 350802729 585399334 839573090 741527822 805493285 800444752 805493285 698204142 402728415 96325706 436662194 693909716 377015995 792486850 473596274 518399774 320767587 800444752 178776322 350369501 310459790 518399774 839573090 750210921 84100792 909865837 328713602 436662194 233350056 865966056 518410431 861179113 350369501 857039628 917782884 391551467 203170078 33552010 96325706 424780614 611449960 475750466 252767027 110800857 422474141 436662194 813693723 328713602 343298515 909865837 956074512 234089763 422474141 284097129 284097129 178776322 761390736 13084961 514786524 557917929 436662194 227189312 84100792 145395166 421280376 297851760 431992241 96325706 84100792 909865837 933874496 808616206 460621270 516798019 792486850 234089763 857039628 812629788 861175812 801608520 741527822 473596274 33552010 42633846 950319015 377015995 800444752 242163189 145395166 292988355 310459790 701144654 701144654 107334741 227189312 96325706 557917929 350369501 23405136 37467656 813693723 421280376 869322316 967462668 805493285 865966056 495151474 855274762 777567625 914482046 808616206 917782884 777567625 96325706 284097129 968673309 967462668 282641288 422474141 166233922 354441083 320767587 741527822 13084961 970819754 227189312 187933868 475750466 956074512 518410431 110800857 917782884 701144654 808616206 422657892 750210921 354577205 700216083 933874496 857039628 812629788 655852295 557917929 187307272 869322316 355623062 411437340 557917929 287514767 516798019 777567625 706143946 320767587 203170078 42633846 42633846 585399334 968673309 801608520 861175812 431992241 84100792 761390736 801608520 741527822 495151474 514786524 750210921 698204142 777567625 84100792 354577205 178776322 421280376 256737954 84100792 110800857 839573090 777567625 605868704 33552010 475750466 865966056 741527822 350802729 166233922 42633846 328713602 23405136 303512140 748725729 475750466 967462668 655852295 279958846 857039628 605868704 750210921 234089763 67084965 178776322 585399334 110800857 354441083 917782884 436662194 933874496 284097129 107334741 557917929 970819754 107334741 234089763 37467656 350802729 801608520 857039628 391551467 110800857 909865837 473596274 320767587 256807040 518410431 805493285 377015995 741527822 514786524 256737954 514786524 227189312 422657892 421280376 514786524 292988355 693909716 37467656 227189312 107334741 741527822 933874496 233350056 310459790 402728415 857039628 145395166 956074512 748725729 402728415 411437340 761390736 956074512 805493285 233350056 187933868 297851760 861179113 287514767 377015995 23405136 861175812 518399774 187307272 750210921 516798019 805493285 805493285 303512140 203170078 956074512 582046141 234089763 424780614 279958846 857039628 557917929 234089763 402728415 777567625 13084961 310459790 343298515 402728415 917782884 970819754 421280376 187307272 467312175 233350056 96325706 67084965 855274762 310459790 421280376 861175812 857039628 518410431 256807040 355623062 750210921 96325706 402728415 252767027 460621270 422474141 801608520 421280376 23405136 518410431 391551467 234841556 328713602 917782884 800444752 495151474 869322316 514786524 514786524 861179113 234089763 187307272 741527822 203170078 801608520 914482046 328713602 252767027 857039628 422474141 23405136 234841556 516798019 467312175 187933868 839573090 933874496 933874496 933874496 166233922 701144654 611449960 402728415 968673309 585399334 585399334 233350056 96325706 914482046 178776322 801608520 145395166 698204142 761390736 706143946 320767587 84100792 812629788 914482046 813693723 343298515 354441083 655852295 105230327 861179113 297851760 424780614 473596274 518399774 320767587 350802729 424780614 320767587 421280376 950319015 812629788 33552010 865966056 105230327 354441083 187933868 605868704 107334741 914482046 84100792 67084965 761390736 655852295 585399334 421280376 411437340 145395166 67084965 693909716 967462668 748725729 917782884 582046141 698204142 436662194 801608520 350369501 748725729 422474141 473596274 105230327 424780614 303512140 933874496 256737954 328713602 741527822 377015995 166233922 839573090 297851760 585399334 355623062 518399774 279958846 187307272 96325706 256737954 242163189 473596274 693909716 187933868 421280376 23405136 518399774 861179113 284097129 105230327 234089763 792486850 67084965 178776322 855274762 467312175 585399334 750210921 320767587 354441083 422474141 861175812 516798019 42633846 611449960 107334741 178776322 303512140 700216083 354441083 970819754 473596274 96325706 956074512 187933868 706143946 242163189 203170078 107334741 343298515 33552010 518410431 187933868 67084965 557917929 343298515 467312175 42633846 467312175 460621270 203170078 495151474 13084961 310459790 227189312 611449960 698204142 748725729 800444752 855274762 402728415 582046141 914482046 700216083 700216083 933874496 698204142 391551467 411437340 233350056 861179113 467312175 968673309 234089763 869322316 741527822 42633846 436662194 42633846 343298515 279958846 805493285 813693723 801608520 460621270 467312175 303512140 303512140 402728415 354441083 460621270 909865837 234089763 792486850 310459790 516798019 582046141 700216083 748725729 473596274 950319015 516798019 310459790 227189312 514786524 13084961 377015995 750210921 297851760 23405136 467312175 917782884 421280376 42633846 355623062 861175812 421280376 355623062 354577205 700216083 145395166 701144654 187307272 297851760 968673309 706143946 967462668 350802729 968673309 391551467 855274762 310459790 869322316 42633846 287514767 187307272 582046141 42633846 813693723 460621270 909865837 857039628 917782884 284097129 256807040 202470992 350802729 741527822 320767587 303512140 914482046 234089763 801608520 202470992 933874496 37467656 761390736 436662194 37467656 42633846 279958846 698204142 861175812 914482046 292988355 967462668 557917929 518410431 187933868 343298515 242163189 256737954 350802729 424780614 350802729 518399774 252767027 655852295 13084961 914482046 700216083 422657892 518399774 282641288 748725729 968673309 292988355 808616206 801608520 303512140 105230327 187933868 605868704 354577205 761390736 700216083 495151474 328713602 582046141 917782884 950319015 355623062 343298515 166233922 37467656 805493285 242163189 857039628 33552010 252767027 605868704 514786524 292988355 800444752 350369501 354577205 741527822 422657892 303512140 495151474 800444752 861179113 13084961 956074512 557917929 350369501 421280376 110800857 777567625 350369501 436662194 518399774 808616206 956074512 377015995 460621270 968673309 391551467 967462668 460621270 287514767 839573090 145395166 234089763 839573090 203170078 956074512 933874496 582046141 855274762 227189312 310459790 282641288 145395166 242163189 473596274 436662194 110800857 203170078 777567625 801608520 287514767 422657892 431992241 655852295 354441083 950319015 377015995 310459790 252767027 377015995 518410431 748725729 839573090 292988355 909865837 693909716 557917929 518410431 242163189 203170078 145395166 67084965 698204142 355623062 950319015 761390736 431992241 514786524 422657892 605868704 914482046 909865837 839573090 310459790 917782884 187933868 391551467 812629788 328713602 761390736 914482046 256807040 37467656 605868704 761390736 310459790 750210921 96325706 495151474 582046141 968673309 431992241 431992241 145395166 37467656 585399334 297851760 350802729 354577205 242163189 96325706 750210921 297851760 203170078 256807040 968673309 354441083 303512140 431992241 282641288 227189312 808616206 328713602 256807040 292988355 967462668 33552010 42633846 33552010 698204142 741527822 23405136 761390736 761390736 582046141 187933868 166233922 611449960 287514767 187933868 422657892 282641288 187307272 411437340 354441083 350802729 605868704 800444752 473596274 801608520 411437340 585399334 354577205 252767027 37467656 741527822 320767587 748725729 279958846 110800857 178776322 13084961 203170078 748725729 518399774 202470992 585399334 279958846 557917929 611449960 518399774 234089763 242163189 518399774 518399774 950319015 252767027 467312175 42633846 350802729 42633846 350802729 436662194 861175812 166233922 518410431 13084961 355623062 582046141 297851760 411437340 865966056 279958846 436662194 42633846 585399334 96325706 252767027 422474141 777567625 105230327 611449960 282641288 857039628 706143946 110800857 518399774 42633846 706143946 292988355 252767027 467312175 495151474 234089763 110800857 42633846 436662194 292988355 234841556 202470992 328713602 761390736 741527822 110800857 202470992 310459790 801608520 145395166 145395166 460621270 869322316 402728415 460621270 282641288 343298515 750210921 350369501 605868704 202470992 284097129 96325706 857039628 808616206 698204142 411437340 855274762 514786524 698204142 611449960 557917929 377015995 234841556 514786524 166233922 96325706 252767027 377015995 800444752 460621270 84100792 436662194 411437340 700216083 110800857 42633846 107334741 105230327 655852295 297851760 350369501 284097129 516798019 67084965 110800857 950319015 343298515 700216083 107334741 460621270 42633846 698204142 354577205 421280376 145395166 391551467 303512140 611449960 585399334 242163189 107334741 557917929 611449960 909865837 203170078 350369501 107334741 355623062 857039628 865966056 297851760 377015995 812629788 377015995 42633846 354441083 865966056 13084961 750210921 287514767 233350056 96325706 292988355 377015995 857039628 252767027 475750466 605868704 145395166 145395166 42633846 110800857 748725729 256807040 252767027 741527822 234841556 812629788 813693723 166233922 422657892 350802729 350369501 839573090 956074512 411437340 861175812 354577205 33552010 857039628 234841556 178776322 813693723 377015995 800444752 297851760 436662194 700216083 355623062 234841556 750210921 320767587 350369501 516798019 706143946 67084965 303512140 865966056 354441083 187933868 37467656 202470992 805493285 424780614 750210921 970819754 460621270 431992241 279958846 869322316 256737954 701144654 861179113 914482046 234089763 422657892 750210921 839573090 256807040 693909716 391551467 422474141 105230327 869322316 914482046 813693723 933874496 518410431 801608520 557917929 701144654 700216083 805493285 178776322 328713602 421280376 812629788 284097129 203170078 227189312 355623062 436662194 516798019 110800857 839573090 13084961 354577205 605868704 354577205 279958846 84100792 467312175 436662194 956074512 611449960 761390736 956074512 909865837 282641288 202470992 855274762 750210921 234089763 107334741 968673309 110800857 23405136 421280376 516798019 202470992 282641288 187933868 950319015 514786524 869322316 256807040 187307272 354577205 917782884 473596274 350802729 582046141 96325706 178776322 467312175 391551467 284097129 292988355 750210921 467312175 310459790 424780614 355623062 813693723 252767027 328713602 611449960 431992241 970819754 105230327 812629788 800444752 402728415 967462668 865966056 706143946 514786524 42633846 956074512 187307272 424780614 279958846 234089763 839573090 252767027 422657892 23405136 424780614 23405136 422657892 495151474 693909716 805493285 473596274 857039628 84100792 557917929 436662194 292988355 473596274 145395166 292988355 297851760 582046141 350802729 516798019 967462668 813693723 287514767 777567625 252767027 800444752 310459790 475750466 792486850 110800857 187933868 968673309 557917929 467312175 297851760 777567625 968673309 110800857 37467656 284097129 693909716 611449960 700216083 495151474 37467656 701144654 431992241 805493285 187307272 516798019 801608520 701144654 557917929 350369501 187307272 203170078 354441083 761390736 655852295 37467656 706143946 256807040 909865837 292988355 518410431 107334741 792486850 292988355 467312175 96325706 582046141 611449960 855274762 13084961 865966056 284097129 761390736 968673309 855274762 869322316 839573090 284097129 700216083 808616206 655852295 933874496 801608520 855274762 354441083 279958846 377015995 328713602 611449960 473596274 950319015 96325706 473596274 234841556 792486850 37467656 202470992 431992241 284097129 202470992 84100792 355623062 33552010 967462668 67084965 792486850 107334741 234089763 855274762 748725729 411437340 350802729 861179113 354577205 557917929 518399774 178776322 808616206 514786524 582046141 107334741 166233922 748725729 693909716 800444752 808616206 605868704 582046141 495151474 256737954 748725729 350369501 909865837 518399774 700216083 514786524 436662194 354577205 436662194 473596274 748725729 242163189 914482046 917782884 233350056 310459790 518399774 792486850 402728415 967462668 343298515 284097129 967462668 350369501 178776322 303512140 914482046 514786524 67084965 950319015 518399774 812629788 808616206 805493285 611449960 354577205 303512140 297851760 473596274 84100792 421280376 37467656 611449960 424780614 495151474 96325706 967462668 350802729 96325706 282641288 700216083 514786524 242163189 812629788 792486850 107334741 107334741 282641288 110800857 354441083 914482046 706143946 354577205 857039628 431992241 792486850 242163189 750210921 518410431 968673309 233350056 800444752 422657892 354441083 328713602 869322316 354441083 256807040 914482046 256807040 422474141 800444752 917782884 800444752 698204142 282641288 693909716 303512140 252767027 402728415 805493285 436662194 292988355 956074512 861175812 611449960 813693723 917782884 37467656 801608520 320767587 869322316 865966056 234841556 869322316 431992241 700216083 310459790 187933868 700216083 252767027 354577205 33552010 202470992 933874496 431992241 282641288 956074512 110800857 252767027 436662194 421280376 698204142 801608520 402728415 495151474 23405136 328713602 869322316 145395166 741527822 706143946 761390736 303512140 256807040 557917929 557917929 234089763 792486850 105230327 23405136 256737954 813693723 279958846 96325706 421280376 110800857 13084961 303512140 475750466 431992241 422474141 460621270 813693723 377015995 107334741 582046141 706143946 909865837 914482046 422657892 698204142 800444752 801608520 350369501 33552010 37467656 234841556 287514767 145395166 13084961 354577205 518399774 279958846 402728415 495151474 813693723 813693723 460621270 585399334 402728415 42633846 303512140 282641288 202470992 354577205 706143946 861175812 402728415 422474141 518399774 166233922 956074512 865966056 343298515 242163189 84100792 145395166 518410431 350369501 605868704 292988355 227189312 350802729 917782884 110800857 741527822 328713602 421280376 233350056 748725729 861175812 748725729 355623062 701144654 233350056 431992241 33552010 970819754 968673309 655852295 391551467 475750466 328713602 96325706 84100792 917782884 166233922 233350056 605868704 350369501 857039628 585399334 701144654 354577205 242163189 84100792 467312175 421280376 23405136 514786524 303512140 37467656 23405136 655852295 693909716 585399334 970819754 869322316 84100792 42633846 518399774 355623062 777567625 320767587 495151474 377015995 411437340 310459790 355623062 279958846 967462668 967462668 166233922 203170078 839573090 422657892 256737954 748725729 473596274 227189312 812629788 808616206 475750466 475750466 655852295 970819754 284097129 411437340 13084961 303512140 761390736 701144654 909865837 557917929 700216083 970819754 857039628 343298515 303512140 861175812 917782884 178776322 805493285 857039628 202470992 107334741 865966056 970819754 422474141 391551467 655852295 145395166 84100792 914482046 297851760 706143946 700216083 460621270 557917929 917782884 761390736 320767587 256737954 460621270 495151474 869322316 812629788 227189312 422657892 67084965 865966056 354441083 107334741 227189312 166233922 187307272 166233922 706143946 865966056 518399774 436662194 861175812 518410431 701144654 242163189 256807040 495151474 391551467 233350056 178776322 917782884 748725729 495151474 741527822 328713602 350802729 436662194 84100792 970819754 933874496 431992241 431992241 812629788 328713602 297851760 495151474 187307272 792486850 516798019 518410431 869322316 107334741 801608520 909865837 166233922 292988355 391551467 475750466 741527822 967462668 805493285 227189312 354441083 203170078 514786524 839573090 698204142 391551467 37467656 701144654 792486850 861175812 23405136 968673309 605868704 611449960 422657892 855274762 761390736 203170078 422474141 310459790 107334741 914482046 422474141 968673309 518399774 467312175 956074512 748725729 422474141 282641288 473596274 227189312 292988355 328713602 355623062 861175812 227189312 909865837 242163189 303512140 909865837 741527822 950319015 145395166 761390736 354441083 855274762 110800857 950319015 839573090 655852295 950319015 861179113 328713602 234089763 424780614 422474141 557917929 350369501 514786524 105230327 750210921 350802729 355623062 777567625 297851760 813693723 328713602 303512140 855274762 698204142 23405136 970819754 968673309 287514767 518399774 611449960 96325706 233350056 475750466 33552010 869322316 861175812 202470992 256737954 857039628 698204142 516798019 655852295 391551467 865966056 354441083 252767027 96325706 178776322 495151474 909865837 861179113 861175812 284097129 424780614 343298515 956074512 701144654 377015995 808616206 203170078 203170078 967462668 956074512 861179113 805493285 950319015 350369501 234089763 956074512 234089763 968673309 950319015 303512140 693909716 227189312 227189312 242163189 84100792 178776322 805493285 178776322 256807040 741527822 350369501 233350056 495151474 421280376 914482046 518399774 110800857 706143946 855274762 861175812 402728415 105230327 855274762 203170078 808616206 473596274 808616206 467312175 96325706 256807040 328713602 495151474 402728415 422657892 475750466 467312175 234841556 234089763 320767587 698204142 861175812 354441083 909865837 377015995 233350056 968673309 33552010 761390736 233350056 37467656 750210921 467312175 585399334 460621270 202470992 107334741 166233922 328713602 698204142 761390736 424780614 411437340 354441083 460621270 557917929 475750466 460621270 402728415 748725729 808616206 431992241 761390736 801608520 857039628 145395166 343298515 424780614 202470992 96325706 402728415 813693723 950319015 933874496 605868704 23405136 320767587 42633846 279958846 436662194 585399334 411437340 354441083 233350056 777567625 700216083 700216083 460621270 933874496 701144654 514786524 234841556 292988355 869322316 256737954 355623062 808616206 917782884 424780614 96325706 84100792 970819754 700216083 287514767 187933868 857039628 166233922 422474141 310459790 812629788 424780614 557917929 178776322 611449960 256807040 284097129 284097129 145395166 839573090 402728415 611449960 706143946 514786524 460621270 748725729 585399334 956074512 166233922 655852295 421280376 227189312 436662194 292988355 282641288 422657892 350369501 343298515 424780614 909865837 297851760 292988355 701144654 700216083 861179113 252767027 611449960 475750466 812629788 105230327 178776322 518410431 145395166 693909716 145395166 516798019 460621270 202470992 968673309 234089763 855274762 693909716 233350056 354577205 436662194 950319015 287514767 84100792 202470992 303512140 514786524 107334741 968673309 698204142 320767587 355623062 320767587 700216083 287514767 700216083 354441083 741527822 350369501 252767027 33552010 421280376 800444752 33552010 297851760 242163189 292988355 473596274 693909716 460621270 256737954 518399774 234841556 861175812 227189312 869322316 279958846 800444752 242163189 516798019 284097129 701144654 105230327 402728415 166233922 422474141 166233922 813693723 518399774 350802729 495151474 354577205 411437340 37467656 585399334 967462668 256737954 424780614 328713602 354577205 377015995 750210921 701144654 933874496 582046141 473596274 968673309 514786524 611449960 813693723 67084965 303512140 605868704 282641288 350369501 805493285 166233922 67084965 518399774 377015995 227189312 13084961 431992241 582046141 495151474 203170078 166233922 514786524 297851760 411437340 467312175 909865837 792486850 813693723 166233922 187307272 475750466 233350056 813693723 377015995 909865837 436662194 343298515 110800857 761390736 402728415 292988355 761390736 84100792 813693723 105230327 933874496 700216083 354441083 355623062 377015995 855274762 227189312 354577205 256737954 801608520 297851760 967462668 865966056 701144654 310459790 655852295 950319015 917782884 968673309 350369501 13084961 855274762 698204142 967462668 37467656 741527822 518399774 96325706 203170078 303512140 350802729 914482046 956074512 467312175 350369501 655852295 495151474 855274762 422657892 585399334 320767587 473596274 284097129 701144654 605868704 37467656 431992241 350369501 287514767 698204142 950319015 861175812 391551467 611449960 917782884 234841556 516798019 402728415 748725729 279958846 800444752 13084961 495151474 950319015 328713602 424780614 869322316 166233922 514786524 800444752 421280376 377015995 706143946 473596274 582046141 611449960 812629788 13084961 279958846 473596274 748725729 377015995 861179113 282641288 187933868 741527822 252767027 467312175 585399334 861179113 202470992 292988355 777567625 377015995 933874496 42633846 839573090 23405136 813693723 234089763 869322316 861179113 145395166 234089763 750210921 178776322 320767587 13084961 42633846 377015995 741527822 187933868 970819754 808616206 495151474 741527822 460621270 377015995 105230327 909865837 354441083 467312175 292988355 748725729 473596274 310459790 557917929 110800857 968673309 107334741 84100792 473596274 145395166 808616206 105230327 287514767 800444752 950319015 310459790 518399774 460621270 855274762 800444752 460621270 956074512 422474141 801608520 350369501 967462668 42633846 436662194 813693723 424780614 84100792 968673309 917782884 467312175 700216083 968673309 514786524 475750466 252767027 33552010 855274762 460621270 287514767 460621270 700216083 605868704 968673309 475750466 933874496 421280376 741527822 808616206 693909716 800444752 42633846 42633846 967462668 808616206 857039628 869322316 350802729 706143946 761390736 424780614 96325706 292988355 970819754 391551467 460621270 37467656 869322316 33552010 431992241 706143946 813693723 748725729 968673309 187933868 956074512 917782884 411437340 145395166 750210921 813693723 777567625 242163189 282641288 970819754 67084965 354577205 585399334 655852295 411437340 582046141 166233922 292988355 655852295 256807040 178776322 748725729 42633846 869322316 284097129 96325706 611449960 187933868 350369501 777567625 741527822 33552010 303512140 812629788 422474141 655852295 655852295 467312175 516798019 391551467 328713602 107334741 328713602 350369501 693909716 585399334 706143946 292988355 105230327 748725729 950319015 855274762 13084961 282641288 233350056 933874496 473596274 297851760 956074512 279958846 585399334 421280376 242163189 467312175 252767027 585399334 84100792 813693723 701144654 813693723 861179113 585399334 518399774 968673309 956074512 320767587 761390736 422657892 354577205 391551467 292988355 582046141 700216083 310459790 518410431 970819754 187307272 861179113 514786524 750210921 431992241 166233922 178776322 970819754 801608520 706143946 605868704 422657892 282641288 343298515 970819754 67084965 402728415 701144654 741527822 909865837 13084961 227189312 855274762 107334741 950319015 354577205 402728415 813693723 96325706 861179113 968673309 84100792 96325706 475750466 350802729 857039628 105230327 105230327 693909716 605868704 402728415 107334741 187933868 748725729 698204142 585399334 234841556 698204142 354441083 917782884 37467656 227189312 354441083 67084965 297851760 917782884 110800857 750210921 839573090 96325706 320767587 855274762 585399334 800444752 861175812 350802729 402728415 297851760 813693723 857039628 422474141 33552010 914482046 203170078 402728415 23405136 700216083 411437340 234089763 424780614 234841556 67084965 202470992 970819754 518399774 516798019 422474141 297851760 328713602 256737954 421280376 233350056 968673309 107334741 110800857 582046141 354577205 933874496 320767587 698204142 422474141 801608520 475750466 187933868 350802729 354441083 861175812 411437340 460621270 107334741 310459790 761390736 252767027 13084961 37467656 96325706 178776322 233350056 178776322 869322316 23405136 256737954 800444752 411437340 839573090 693909716 467312175 865966056 227189312 227189312 812629788 84100792 279958846 518410431 178776322 242163189 187307272 242163189 585399334 13084961 202470992 355623062 234841556 67084965 37467656 145395166 914482046 287514767 950319015 320767587 227189312 701144654 582046141 187307272 391551467 917782884 84100792 202470992 750210921 33552010 516798019 808616206 377015995 495151474 514786524 933874496 801608520 557917929 970819754 355623062 203170078 252767027 202470992 96325706 518399774 411437340 813693723 750210921 350802729 808616206 808616206 292988355 424780614 256807040 233350056 655852295 698204142 67084965 693909716 252767027 203170078 303512140 611449960 698204142 706143946 792486850 178776322 855274762 741527822 105230327 284097129 514786524 343298515 808616206 700216083 287514767 748725729 585399334 424780614 475750466 914482046 23405136 202470992 287514767 518410431 518399774 518399774 436662194 350802729 178776322 42633846 839573090 839573090 865966056 355623062 178776322 855274762 777567625 354577205 256737954 956074512 792486850 320767587 839573090 284097129 839573090 431992241 582046141 391551467 761390736 701144654 582046141 839573090 611449960 611449960 377015995 460621270 424780614 473596274 761390736 256807040 970819754 582046141 585399334 343298515 105230327 801608520 800444752 292988355 84100792 777567625 585399334 166233922 287514767 801608520 23405136 287514767 460621270 292988355 813693723 495151474 292988355 917782884 950319015 611449960 391551467 914482046 701144654 13084961 187307272 706143946 514786524 84100792 297851760 808616206 518399774 422657892 187307272 801608520 292988355 698204142 96325706 557917929 701144654 950319015 310459790 750210921 37467656 256807040 282641288 706143946 917782884 107334741 178776322 706143946 145395166 23405136 431992241 310459790 436662194 421280376 145395166 839573090 839573090 96325706 605868704 970819754 107334741 234089763 813693723 297851760 861175812 422657892 105230327 917782884 495151474 855274762 256807040 391551467 234841556 950319015 284097129 495151474 37467656 355623062 839573090 411437340 252767027 354441083 865966056 256807040 145395166 279958846 13084961 227189312 187307272 956074512 166233922 800444752 354577205 234089763 355623062 431992241 582046141 233350056 37467656 839573090 869322316 970819754 411437340 421280376 310459790 800444752 518399774 110800857 693909716 514786524 145395166 411437340 13084961 914482046 516798019 800444752 800444752 354577205 698204142 436662194 145395166 203170078 693909716 328713602 350802729 145395166 421280376 968673309 350369501 422657892 23405136 436662194 777567625 812629788 812629788 792486850 750210921 693909716 748725729 431992241 970819754 706143946 475750466 950319015 234841556 967462668 84100792 748725729 706143946 234089763 805493285 178776322 234841556 233350056 518410431 391551467 96325706 67084965 234089763 917782884 234089763 110800857 252767027 187307272 475750466 391551467 310459790 792486850 431992241 518410431 698204142 514786524 605868704 518399774 310459790 355623062 805493285 292988355 761390736 861175812 761390736 701144654 750210921 33552010 203170078 279958846 23405136 741527822 808616206 343298515 968673309 518410431 350802729 777567625 107334741 917782884 792486850 350802729 968673309 914482046 655852295 355623062 23405136 741527822 107334741 282641288 256737954 706143946 800444752 67084965 422474141 354441083 202470992 328713602 514786524 187933868 861175812 354441083 13084961 436662194 343298515 801608520 350802729 310459790 402728415 256737954 110800857 292988355 700216083 292988355 13084961 605868704 970819754 303512140 516798019 777567625 328713602 256737954 436662194 968673309 23405136 914482046 792486850 700216083 23405136 967462668 233350056 518399774 436662194 287514767 297851760 292988355 460621270 585399334 950319015 869322316 518399774 377015995 303512140 107334741 203170078 227189312 861175812 460621270 706143946 436662194 436662194 421280376 203170078 516798019 187933868 748725729 956074512 750210921 297851760 518410431 808616206 310459790 303512140 800444752 857039628 436662194 233350056 869322316 812629788 343298515 857039628 422474141 909865837 706143946 750210921 110800857 812629788 350369501 42633846 706143946 655852295 839573090 865966056 967462668 310459790 310459790 252767027 431992241 282641288 145395166 320767587 297851760 421280376 96325706 701144654 354577205 354577205 861175812 748725729 967462668 950319015 287514767 495151474 233350056 750210921 865966056 761390736 861179113 812629788 187307272 805493285 354577205 516798019 839573090 741527822 284097129 84100792 402728415 693909716 354441083 292988355 234089763 970819754 292988355 970819754 343298515 110800857 956074512 355623062 67084965 256737954 287514767 693909716 857039628 808616206 436662194 256807040 968673309 166233922 23405136 187307272 933874496 861175812 105230327 391551467 424780614 808616206 310459790 813693723 813693723 203170078 424780614 350802729 422657892 431992241 495151474 473596274 292988355 473596274 605868704 557917929 761390736 968673309 287514767 460621270 234089763 748725729 857039628 105230327 391551467 839573090 234089763 145395166 284097129 343298515 839573090 518410431 421280376 110800857 460621270 956074512 475750466 857039628 242163189 252767027 105230327 968673309 145395166 741527822 748725729 350802729 605868704 354441083 950319015 187933868 431992241 424780614 320767587 917782884 693909716 145395166 460621270 411437340 706143946 861179113 917782884 145395166 354441083 377015995 655852295 284097129 706143946 777567625 693909716 967462668 693909716 516798019 968673309 166233922 23405136 917782884 750210921 805493285 187307272 297851760 968673309 297851760 698204142 968673309 402728415 967462668 284097129 611449960 956074512 279958846 861179113 284097129 460621270 706143946 582046141 436662194 202470992 42633846 233350056 282641288 968673309 933874496 514786524 808616206 107334741 252767027 956074512 187307272 145395166 865966056 812629788 202470992 909865837 282641288 861175812 202470992 234841556 303512140 110800857 411437340 13084961 431992241 813693723 292988355 857039628 203170078 354577205 865966056 518410431 431992241 518410431 42633846 516798019 234841556 178776322 777567625 105230327 234841556 968673309 33552010 187933868 741527822 303512140 107334741 655852295 166233922 252767027 585399334 23405136 279958846 297851760 391551467 917782884 292988355 279958846 424780614 857039628 13084961 233350056 256807040 855274762 350802729 968673309 460621270 933874496 234089763 950319015 812629788 350802729 861175812 256807040 42633846 585399334 23405136 605868704 284097129 350802729 233350056 861175812 693909716 355623062 350369501 909865837 933874496 909865837 956074512 187933868 956074512 310459790 473596274 917782884 748725729 968673309 297851760 310459790 700216083 33552010 343298515 956074512 808616206 855274762 284097129 518410431 950319015 475750466 377015995 233350056 84100792 514786524 422657892 187933868 105230327 475750466 187307272 839573090 741527822 110800857 292988355 585399334 585399334 350369501 202470992 284097129 84100792 701144654 282641288 970819754 761390736 909865837 84100792 421280376 67084965 350369501 187307272 431992241 328713602 805493285 933874496 750210921 252767027 284097129 350369501 917782884 421280376 203170078 557917929 436662194 869322316 187933868 145395166 279958846 234841556 514786524 37467656 956074512 518410431 917782884 178776322 460621270 391551467 424780614 187307272 956074512 328713602 350802729 706143946 234089763 495151474 37467656 777567625 287514767 967462668 605868704 354577205 233350056 801608520 777567625 865966056 777567625 303512140 252767027 514786524 800444752 33552010 436662194 967462668 37467656 514786524 516798019 421280376 203170078 917782884 706143946 256737954 800444752 805493285 431992241 970819754 391551467 105230327 956074512 518410431 950319015 227189312 84100792 431992241 706143946 914482046 96325706 234089763 839573090 950319015 421280376 857039628 473596274 761390736 861179113 282641288 350369501 256737954 256737954 67084965 968673309 956074512 13084961 869322316 950319015 761390736 706143946 166233922 354577205 861179113 800444752 110800857 411437340 968673309 460621270 611449960 431992241 202470992 865966056 700216083 777567625 514786524 933874496 284097129 914482046 242163189 855274762 107334741 869322316 970819754 950319015 460621270 805493285 67084965 861179113 33552010 813693723 467312175 391551467 970819754 475750466 700216083 869322316 611449960 777567625 422474141 203170078 23405136 320767587 431992241 495151474 585399334 800444752 861179113 861175812 96325706 741527822 297851760 933874496 460621270 242163189 350802729 909865837 33552010 808616206 107334741 861179113 110800857 33552010 855274762 518410431 693909716 741527822 84100792 234841556 750210921 284097129 839573090 495151474 861179113 857039628 284097129 495151474 655852295 42633846 287514767 917782884 84100792 350802729 284097129 585399334 839573090 473596274 422657892 813693723 801608520 166233922 421280376 950319015 813693723 234841556 909865837 706143946 436662194 700216083 436662194 328713602 391551467 516798019 611449960 693909716 256737954 284097129 495151474 748725729 96325706 777567625 303512140 706143946 23405136 475750466 203170078 422657892 460621270 761390736 655852295 698204142 284097129 761390736 354577205 557917929 203170078 956074512 252767027 467312175 227189312 698204142 812629788 354577205 473596274 917782884 698204142 234089763 297851760 750210921 950319015 801608520 813693723 750210921 350369501 495151474 516798019 431992241 377015995 354577205 411437340 166233922 105230327 460621270 350802729 355623062 967462668 391551467 812629788 256737954 252767027 107334741 761390736 202470992 473596274 411437340 166233922 436662194 611449960 861175812 698204142 518410431 460621270 287514767 422657892 279958846 970819754 421280376 350802729 187307272 84100792 256807040 967462668 233350056 422657892 42633846 145395166 914482046 320767587 187307272 166233922 355623062 402728415 557917929 431992241 582046141 310459790 84100792 467312175 869322316 227189312 96325706 950319015 33552010 582046141 297851760 611449960 909865837 297851760 582046141 582046141 693909716 350369501 377015995 808616206 202470992 33552010 13084961 256807040 310459790 354441083 377015995 956074512 350802729 518399774 933874496 855274762 310459790 460621270 495151474 377015995 582046141 700216083 693909716 611449960 792486850 234841556 909865837 292988355 202470992 436662194 655852295 234841556 475750466 968673309 320767587 812629788 350802729 422474141 741527822 585399334 377015995 23405136 750210921 516798019 861175812 110800857 350802729 202470992 23405136 839573090 279958846 242163189 655852295 256807040 701144654 761390736 187933868 967462668 968673309 956074512 585399334 23405136 777567625 355623062 350369501 967462668 518410431 967462668 761390736 970819754 693909716 861179113 557917929 33552010 700216083 585399334 655852295 865966056 421280376 421280376 812629788 178776322 252767027 354577205 310459790 282641288 310459790 422657892 869322316 518410431 256737954 792486850 411437340 279958846 693909716 605868704 354441083 343298515 234841556 84100792 761390736 67084965 436662194 701144654 813693723 968673309 343298515 354577205 698204142 33552010 37467656 909865837 402728415 968673309 808616206 585399334 585399334 422657892 297851760 909865837 968673309 812629788 242163189 242163189 700216083 354441083 436662194 706143946 808616206 861179113 909865837 105230327 861175812 320767587 96325706 605868704 970819754 693909716 287514767 750210921 706143946 110800857 933874496 700216083 354441083 84100792 234089763 187933868 869322316 13084961 693909716 303512140 777567625 343298515 354441083 37467656 865966056 582046141 292988355 808616206 792486850 857039628 800444752 422657892 605868704 792486850 473596274 518399774 792486850 812629788 693909716 800444752 693909716 800444752 865966056 956074512 422474141 467312175 33552010 350369501 800444752 777567625 792486850 967462668 320767587 582046141 252767027 67084965 391551467 950319015 67084965 422657892 956074512 748725729 861179113 355623062 284097129 861179113 421280376 279958846 292988355 282641288 518410431 933874496 436662194 518399774 343298515 698204142 145395166 343298515 422657892 256737954 861175812 310459790 284097129 857039628 514786524 968673309 914482046 917782884 292988355 145395166 436662194 422474141 706143946 256737954 187307272 605868704 178776322 514786524 282641288 303512140 855274762 187933868 187307272 516798019 557917929 748725729 956074512 234089763 354577205 166233922 839573090 861175812 282641288 706143946 350369501 187307272 422657892 284097129 105230327 431992241 354577205 431992241 178776322 202470992 145395166 914482046 909865837 467312175 107334741 909865837 37467656 422657892 287514767 865966056 320767587 292988355 693909716 869322316 13084961 391551467 320767587 516798019 242163189 956074512 777567625 861179113 514786524 67084965 187307272 861175812 495151474 402728415 320767587 467312175 110800857 187307272 23405136 421280376 909865837 808616206 800444752 227189312 839573090 611449960 861175812 105230327 518410431 234841556 252767027 424780614 557917929 956074512 328713602 350802729 605868704 869322316 377015995 805493285 475750466 518399774 839573090 693909716 297851760 956074512 956074512 310459790 495151474 970819754 495151474 252767027 303512140 473596274 166233922 801608520 865966056 585399334 792486850 279958846 857039628 761390736 917782884 145395166 292988355 970819754 297851760 700216083 431992241 328713602 42633846 914482046 421280376 748725729 391551467 252767027 145395166 96325706 861175812 233350056 761390736 693909716 377015995 431992241 284097129 252767027 698204142 473596274 914482046 475750466 203170078 792486850 343298515 460621270 857039628 473596274 187307272 693909716 701144654 655852295 105230327 968673309 750210921 328713602 402728415 110800857 950319015 861175812 350802729 855274762 909865837 968673309 233350056 292988355 110800857 777567625 110800857 355623062 582046141 914482046 917782884 855274762 328713602 950319015 473596274 328713602 84100792 252767027 805493285 96325706 933874496 84100792 741527822 187933868 813693723 857039628 693909716 355623062 967462668 518399774 467312175 805493285 166233922 23405136 23405136 436662194 761390736 808616206 516798019 256807040 284097129 516798019 970819754 227189312 13084961 105230327 107334741 256807040 203170078 234841556 320767587 37467656 202470992 256807040 777567625 475750466 234089763 741527822 84100792 761390736 242163189 23405136 303512140 495151474 421280376 252767027 839573090 777567625 917782884 284097129 436662194 933874496 914482046 970819754 402728415 377015995 777567625 234089763 354577205 242163189 800444752 287514767 808616206 284097129 813693723 750210921 748725729 861179113 956074512 96325706 436662194 187933868 950319015 431992241 585399334 422657892 33552010 234841556 933874496 37467656 282641288 777567625 518399774 422474141 805493285 252767027 391551467 585399334 861179113 13084961 968673309 605868704 233350056 67084965 234089763 741527822 354577205 467312175 422657892 611449960 518399774 328713602 187933868 808616206 467312175 37467656 761390736 166233922 303512140 67084965 933874496 107334741 473596274 282641288 968673309 800444752 377015995 514786524 42633846 234089763 284097129 242163189 33552010 279958846 234089763 42633846 343298515 203170078 750210921 436662194 242163189 777567625 13084961 706143946 292988355 422474141 110800857 950319015 227189312 33552010 761390736 467312175 282641288 284097129 460621270 377015995 187933868 303512140 279958846 514786524 514786524 203170078 748725729 279958846 855274762 800444752 611449960 693909716 813693723 202470992 354441083 933874496 227189312 287514767 933874496 310459790 256737954 967462668 343298515 518399774 328713602 792486850 355623062 282641288 865966056 706143946 297851760 282641288 303512140 33552010 914482046 42633846 187933868 605868704 187307272 839573090 421280376 178776322 914482046 475750466 460621270 303512140 706143946 256807040 202470992 84100792 431992241 956074512 303512140 355623062 777567625 350802729 917782884 67084965 187933868 377015995 917782884 956074512 422657892 748725729 748725729 582046141 320767587 67084965 582046141 354441083 234089763 354577205 145395166 557917929 279958846 354577205 761390736 187933868 411437340 777567625 967462668 234841556 287514767 203170078 292988355 354441083 933874496 350369501 431992241 909865837 422657892 234841556 857039628 585399334 518399774 701144654 611449960 582046141 252767027 287514767 748725729 203170078 242163189 956074512 424780614 422657892 700216083 355623062 411437340 37467656 861179113 328713602 424780614 467312175 297851760 411437340 792486850 377015995 187307272 431992241 933874496 777567625 422657892 812629788 84100792 467312175 516798019 933874496 701144654 967462668 693909716 700216083 914482046 956074512 105230327 355623062 693909716 279958846 585399334 514786524 585399334 839573090 700216083 377015995 328713602 701144654 805493285 460621270 777567625 857039628 256737954 256807040 297851760 800444752 282641288 107334741 495151474 105230327 96325706 292988355 514786524 861179113 354577205 145395166 436662194 917782884 861175812 37467656 698204142 145395166 808616206 585399334 693909716 242163189 861179113 855274762 777567625 96325706 855274762 431992241 585399334 741527822 328713602 605868704 700216083 355623062 700216083 467312175 701144654 701144654 917782884 67084965 706143946 42633846 187307272 518399774 967462668 256737954 320767587 13084961 967462668 700216083 861175812 698204142 861179113 748725729 861175812 808616206 518410431 105230327 37467656 518410431 23405136 473596274 813693723 813693723 431992241 234089763 282641288 970819754 287514767 585399334 869322316 234841556 350369501 42633846 909865837 354441083 855274762 701144654 808616206 857039628 227189312 234089763 350802729 518399774 741527822 23405136 582046141 516798019 187933868 701144654 460621270 800444752 424780614 473596274 67084965 303512140 350802729 354577205 914482046 956074512 107334741 284097129 557917929 350802729 748725729 110800857 933874496 914482046 297851760 582046141 203170078 310459790 292988355 166233922 700216083 13084961 67084965 202470992 460621270 328713602 297851760 655852295 23405136 303512140 813693723 284097129 355623062 292988355 761390736 67084965 431992241 777567625 13084961 865966056 145395166 693909716 582046141 411437340 234089763 460621270 518399774 693909716 391551467 475750466 279958846 750210921 105230327 956074512 23405136 436662194 855274762 252767027 800444752 242163189 700216083 801608520 748725729 475750466 933874496 187307272 67084965 655852295 805493285 107334741 350369501 402728415 970819754 475750466 518399774 839573090 518399774 473596274 956074512 967462668 967462668 187933868 145395166 350369501 391551467 914482046 970819754 585399334 350802729 282641288 857039628 585399334 813693723 495151474 343298515 518410431 808616206 421280376 424780614 693909716 777567625 582046141 282641288 808616206 861179113 857039628 741527822 698204142 354577205 968673309 436662194 178776322 800444752 698204142 970819754 67084965 166233922 813693723 792486850 42633846 777567625 105230327 187307272 203170078 284097129 178776322 495151474 861179113 750210921 297851760 256807040 42633846 801608520 436662194 839573090 495151474 178776322 33552010 303512140 110800857 706143946 42633846 495151474 282641288 287514767 107334741 67084965 514786524 350802729 145395166 698204142 800444752 968673309 812629788 107334741 37467656 467312175 96325706 605868704 178776322 233350056 37467656 187933868 287514767 869322316 706143946 234841556 914482046 233350056 37467656 13084961 310459790 391551467 343298515 202470992 917782884 582046141 96325706 354577205 320767587 355623062 377015995 96325706 424780614 582046141 234841556 475750466 698204142 279958846 839573090 655852295 303512140 279958846 391551467 582046141 812629788 777567625 297851760 467312175 741527822 967462668 13084961 110800857 970819754 857039628 869322316 67084965 698204142 698204142 202470992 865966056 914482046 23405136 909865837 436662194 303512140 861179113 13084961 792486850 914482046 391551467 792486850 917782884 303512140 473596274 933874496 424780614 234089763 422657892 37467656 748725729 956074512 110800857 67084965 914482046 310459790 475750466 354441083 777567625 105230327 105230327 178776322 292988355 187307272 350369501 422657892 750210921 84100792 287514767 436662194 585399334 354577205 354577205 292988355 202470992 328713602 917782884 950319015 107334741 292988355 145395166 287514767 422657892 950319015 813693723 166233922 234841556 605868704 145395166 422474141 233350056 203170078 145395166 350369501 37467656 805493285 107334741 328713602 284097129 748725729 516798019 800444752 865966056 354577205 801608520 402728415 282641288 145395166 812629788 970819754 933874496 421280376 968673309 13084961 514786524 310459790 701144654 865966056 350802729 805493285 256737954 801608520 933874496 422474141 857039628 391551467 748725729 328713602 800444752 801608520 967462668 13084961 460621270 23405136 693909716 107334741 234841556 701144654 402728415 343298515 611449960 805493285 741527822 421280376 234841556 37467656 145395166 801608520 355623062 970819754 761390736 792486850 701144654 424780614 475750466 105230327 355623062 96325706 96325706 402728415 234089763 700216083 422474141 233350056 950319015 350369501 467312175 178776322 23405136 741527822 813693723 792486850 557917929 800444752 292988355 750210921 460621270 350369501 436662194 202470992 970819754 355623062 252767027 110800857 227189312 792486850 514786524 37467656 495151474 343298515 611449960 475750466 473596274 354441083 475750466 518399774 855274762 585399334 839573090 800444752 350369501 855274762 777567625 808616206 750210921 813693723 279958846 202470992 950319015 857039628 42633846 933874496 761390736 310459790 655852295 310459790 693909716 839573090 748725729 748725729 855274762 350369501 792486850 37467656 761390736 105230327 800444752 514786524 421280376 475750466 701144654 350802729 350369501 750210921 402728415 582046141 110800857 933874496 582046141 933874496 750210921 287514767 698204142 839573090 869322316 701144654 110800857 761390736 914482046 84100792 411437340 557917929 145395166 234089763 514786524 495151474 178776322 350369501 284097129 436662194 377015995 13084961 13084961 292988355 808616206 33552010 422474141 909865837 42633846 328713602 350802729 557917929 402728415 37467656 582046141 343298515 42633846 96325706 282641288 328713602 839573090 422474141 234841556 582046141 473596274 256807040 933874496 105230327 202470992 460621270 917782884 792486850 857039628 706143946 105230327 750210921 145395166 808616206 812629788 391551467 813693723 310459790 355623062 320767587 518399774 33552010 424780614 292988355 242163189 516798019 96325706 761390736 467312175 585399334 279958846 950319015 422474141 693909716 808616206 242163189 234089763 105230327 585399334 933874496 473596274 855274762 227189312 279958846 303512140 354441083 700216083 761390736 310459790 310459790 37467656 252767027 970819754 748725729 693909716 909865837 857039628 933874496 950319015 422474141 67084965 166233922 701144654 256807040 187307272 110800857 967462668 909865837 698204142 741527822 354441083 377015995 96325706 279958846 655852295 297851760 33552010 233350056 187307272 495151474 292988355 145395166 377015995 37467656 585399334 391551467 234841556 869322316 354577205 411437340 350802729 110800857 354577205 354441083 801608520 495151474 605868704 968673309 693909716 869322316 869322316 33552010 655852295 914482046 178776322 761390736 310459790 110800857 857039628 287514767 411437340 256737954 107334741 698204142 96325706 436662194 242163189 968673309 839573090 234841556 700216083 869322316 967462668 310459790 355623062 96325706 422474141 202470992 23405136 475750466 805493285 655852295 424780614 187307272 350369501 801608520 328713602 655852295 761390736 605868704 473596274 354441083 233350056 761390736 234089763 698204142 473596274 292988355 611449960 279958846 328713602 33552010 411437340 865966056 801608520 473596274 914482046 67084965 933874496 350369501 256737954 933874496 422474141 516798019 968673309 605868704 343298515 761390736 354577205 514786524 693909716 37467656 297851760 701144654 411437340 933874496 310459790 145395166 698204142 354441083 518399774 310459790 67084965 808616206 585399334 436662194 354577205 855274762 869322316 950319015 855274762 909865837 96325706 354577205 611449960 166233922 424780614 23405136 956074512 855274762 761390736 761390736 33552010 256737954 701144654 424780614 917782884 42633846 328713602 933874496 234089763 178776322 801608520 145395166 13084961 518399774 933874496 655852295 320767587 350802729 391551467 282641288 282641288 202470992 475750466 297851760 861179113 605868704 655852295 861179113 968673309 424780614 582046141 855274762 234841556 968673309 187307272 145395166 917782884 855274762 422657892 202470992 292988355 422657892 284097129 202470992 355623062 475750466 13084961 582046141 861175812 706143946 950319015 777567625 282641288 303512140 701144654 23405136 202470992 355623062 777567625 706143946 813693723 865966056 861179113 187307272 33552010 436662194 475750466 354441083 187307272 950319015 96325706 203170078 279958846 914482046 233350056 256737954 202470992 105230327 801608520 475750466 585399334 436662194 234841556 857039628 310459790 861179113 611449960 328713602 303512140 801608520 297851760 424780614 252767027 187933868 202470992 297851760 402728415 377015995 355623062 284097129 431992241 350369501 557917929 706143946 42633846 292988355 518410431 252767027 234089763 748725729 518399774 33552010 700216083 279958846 350802729 105230327 320767587 495151474 355623062 402728415 187307272 202470992 354441083 256737954 377015995 605868704 13084961 706143946 422474141 350802729 287514767 514786524 33552010 354577205 861175812 320767587 328713602 700216083 227189312 518410431 292988355 700216083 956074512 518399774 518399774 252767027 808616206 96325706 33552010 303512140 203170078 909865837 861175812 67084965 422474141 914482046 706143946 855274762 105230327 391551467 279958846 37467656 320767587 292988355 861175812 303512140 750210921 706143946 518410431 110800857 518410431 303512140 950319015 33552010 343298515 234089763 857039628 475750466 861175812 242163189 343298515 355623062 202470992 422474141 233350056 467312175 800444752 377015995 256807040 422657892 861179113 706143946 473596274 741527822 909865837 436662194 812629788 855274762 655852295 242163189 582046141 242163189 377015995 968673309 861175812 808616206 933874496 761390736 343298515 693909716 23405136 813693723 801608520 421280376 805493285 13084961 284097129 761390736 701144654 421280376 23405136 203170078 917782884 518410431 518399774 422657892 857039628 495151474 582046141 187307272 107334741 424780614 865966056 748725729 292988355 355623062 857039628 96325706 355623062 812629788 234841556 970819754 475750466 750210921 187933868 812629788 748725729 354577205 800444752 857039628 350369501 839573090 431992241 467312175 869322316 967462668 424780614 13084961 585399334 914482046 354441083 933874496 33552010 467312175 202470992 110800857 800444752 813693723 467312175 145395166 698204142 917782884 354577205 792486850 582046141 460621270 956074512 800444752 777567625 516798019 933874496 279958846 422474141 693909716 13084961 343298515 292988355 107334741 350802729 777567625 297851760 582046141 514786524 105230327 741527822 861179113 178776322 242163189 436662194 256737954 354577205 611449960 424780614 748725729 967462668 227189312 800444752 950319015 328713602 187933868 813693723 279958846 110800857 748725729 377015995 914482046 227189312 242163189 187933868 145395166 861175812 202470992 495151474 518399774 354441083 467312175 557917929 203170078 861175812 252767027 67084965 933874496 557917929 227189312 328713602 303512140 422474141 495151474 234841556 282641288 421280376 475750466 967462668 839573090 436662194 431992241 956074512 422657892 67084965 777567625 42633846 107334741 706143946 693909716 460621270 611449960 808616206 242163189 145395166 693909716 377015995 761390736 107334741 701144654 107334741 792486850 933874496 84100792 292988355 473596274 424780614 202470992 956074512 354441083 473596274 869322316 37467656 761390736 328713602 839573090 37467656 13084961 242163189 13084961 227189312 350369501 431992241 303512140 23405136 970819754 861179113 252767027 23405136 792486850 693909716 857039628 297851760 518399774 242163189 865966056 557917929 203170078 354577205 706143946 839573090 287514767 67084965 320767587 242163189 33552010 839573090 861179113 187307272 582046141 110800857 234089763 233350056 320767587 187307272 516798019 282641288 421280376 909865837 436662194 424780614 279958846 748725729 422657892 865966056 967462668 698204142 303512140 234089763 585399334 33552010 761390736 411437340 869322316 518410431 495151474 42633846 701144654 750210921 436662194 354577205 808616206 585399334 750210921 933874496 303512140 178776322 467312175 475750466 202470992 968673309 203170078 792486850 203170078 354577205 107334741 402728415 813693723 698204142 861179113 518399774 761390736 869322316 110800857 917782884 234089763 909865837 473596274 698204142 761390736 297851760 655852295 917782884 869322316 227189312 750210921 42633846 252767027 431992241 377015995 234089763 33552010 805493285 741527822 402728415 145395166 800444752 33552010 350369501 917782884 706143946 777567625 861179113 655852295 354577205 812629788 436662194 855274762 422474141 950319015 865966056 518399774 33552010 287514767 84100792 234841556 422657892 354441083 473596274 84100792 203170078 105230327 421280376 23405136 256807040 557917929 33552010 968673309 343298515 693909716 514786524 424780614 33552010 303512140 801608520 145395166 284097129 320767587 422657892 424780614 968673309 431992241 950319015 402728415 812629788 284097129 279958846 813693723 166233922 377015995 436662194 166233922 460621270 287514767 495151474 411437340 402728415 377015995 354577205 166233922 105230327 861175812 605868704 227189312 284097129 514786524 354441083 110800857 585399334 287514767 701144654 424780614 970819754 328713602 303512140 411437340 605868704 777567625 354441083 242163189 805493285 303512140 467312175 33552010 431992241 350369501 777567625 914482046 808616206 516798019 350369501 812629788 203170078 233350056 203170078 310459790 422657892 701144654 605868704 227189312 855274762 436662194 233350056 13084961 761390736 13084961 777567625 800444752 105230327 233350056 422474141 761390736 67084965 514786524 611449960 350369501 166233922 557917929 761390736 13084961 460621270 956074512 202470992 107334741 178776322 279958846 256737954 354577205 701144654 42633846 23405136 914482046 84100792 473596274 33552010 956074512 748725729 42633846 800444752 516798019 284097129 67084965 391551467 467312175 203170078 234089763 107334741 107334741 328713602 67084965 242163189 693909716 303512140 227189312 67084965 611449960 145395166 700216083 33552010 460621270 233350056 166233922 611449960 110800857 320767587 354577205 145395166 956074512 741527822 37467656 284097129 105230327 402728415 297851760 518410431 42633846 436662194 861179113 282641288 914482046 422474141 234089763 279958846 297851760 605868704 777567625 861175812 813693723 611449960 234089763 145395166 284097129 611449960 693909716 917782884 473596274 256737954 693909716 431992241 698204142 861179113 914482046 328713602 354441083 377015995 96325706 105230327 582046141 909865837 256737954 422657892 96325706 914482046 792486850 812629788 812629788 84100792 970819754 37467656 917782884 839573090 252767027 234089763 422474141 350802729 748725729 800444752 105230327 256807040 956074512 611449960 284097129 917782884 777567625 808616206 839573090 495151474 203170078 436662194 970819754 287514767 909865837 42633846 233350056 495151474 436662194 145395166 861179113 328713602 297851760 354441083 777567625 178776322 202470992 869322316 777567625 105230327 297851760 812629788 284097129 310459790 855274762 741527822 234089763 970819754 460621270 967462668 748725729 750210921 297851760 557917929 233350056 431992241 495151474 13084961 495151474 350369501 107334741 328713602 233350056 698204142 13084961 343298515 748725729 256807040 706143946 234841556 377015995 354441083 256807040 655852295 750210921 234089763 227189312 436662194 967462668 256807040 377015995 287514767 933874496 96325706 350802729 287514767 256737954 495151474 839573090 256807040 234089763 391551467 655852295 178776322 914482046 611449960 808616206 354441083 467312175 242163189 23405136 968673309 256807040 107334741 516798019 808616206 303512140 287514767 655852295 202470992 282641288 256737954 475750466 110800857 233350056 950319015 748725729 234841556 909865837 310459790 354441083 700216083 320767587 473596274 166233922 422474141 857039628 605868704 655852295 33552010 706143946 23405136 424780614 242163189 950319015 421280376 279958846 178776322 514786524 605868704 105230327 422474141 467312175 950319015 861179113 350802729 33552010 518410431 202470992 950319015 33552010 242163189 422474141 187307272 792486850 611449960 970819754 96325706 805493285 187933868 970819754 256807040 256807040 839573090 145395166 187933868 343298515 328713602 256807040 839573090 422657892 813693723 933874496 605868704 460621270 518410431 33552010 748725729 557917929 256807040 297851760 411437340 96325706 203170078 514786524 956074512 516798019 460621270 808616206 343298515 320767587 233350056 67084965 13084961 202470992 178776322 801608520 33552010 187307272 252767027 655852295 914482046 145395166 402728415 812629788 475750466 706143946 808616206 605868704 13084961 402728415 107334741 23405136 42633846 865966056 431992241 970819754 914482046 436662194 328713602 792486850 282641288 279958846 42633846 343298515 355623062 233350056 256737954 328713602 297851760 233350056 808616206 279958846 655852295 808616206 475750466 227189312 611449960 861179113 967462668 741527822 436662194 750210921 861179113 234089763 557917929 402728415 234841556 242163189 514786524 869322316 84100792 256737954 350369501 297851760 956074512 282641288 855274762 475750466 42633846 813693723 320767587 354441083 655852295 706143946 110800857 178776322 808616206 777567625 805493285 354577205 748725729 605868704 297851760 377015995 857039628 320767587 741527822 748725729 42633846 355623062 460621270 350802729 297851760 741527822 436662194 354441083 473596274 582046141 107334741 857039628 350369501 495151474 917782884 956074512 234841556 84100792 292988355 256737954 234089763 166233922 67084965 968673309 741527822 514786524 956074512 431992241 857039628 297851760 700216083 857039628 284097129 805493285 422657892 605868704 411437340 800444752 23405136 518399774 861175812 145395166 701144654 700216083 234841556 777567625 805493285 970819754 234089763 310459790 475750466 256807040 808616206 861175812 956074512 761390736 105230327 279958846 516798019 355623062 421280376 422474141 917782884 310459790 805493285 350369501 812629788 145395166 909865837 284097129 37467656 748725729 178776322 917782884 750210921 391551467 377015995 473596274 282641288 350802729 495151474 950319015 518399774 33552010 256807040 792486850 933874496 411437340 813693723 67084965 391551467 422474141 84100792 518410431 13084961 467312175 107334741 287514767 585399334 187307272 242163189 970819754 256807040 33552010 67084965 460621270 84100792 234089763 792486850 422474141 557917929 914482046 107334741 422474141 391551467 287514767 557917929 516798019 800444752 605868704 436662194 968673309 956074512 96325706 411437340 354577205 865966056 252767027 914482046 297851760 242163189 256807040 557917929 861175812 585399334 582046141 105230327 855274762 233350056 750210921 861175812 861179113 813693723 422474141 303512140 424780614 105230327 256737954 701144654 805493285 350802729 422657892 861179113 355623062 777567625 178776322 110800857 861179113 279958846 233350056 355623062 869322316 970819754 110800857 855274762 233350056 792486850 857039628 557917929 968673309 585399334 110800857 13084961 166233922 282641288 750210921 411437340 514786524 411437340 605868704 234089763 354577205 350369501 812629788 354441083 914482046 422657892 800444752 967462668 585399334 256737954 279958846 698204142 187933868 706143946 460621270 869322316 698204142 422474141 42633846 233350056 698204142 178776322 968673309 869322316 42633846 284097129 970819754 343298515 706143946 808616206 701144654 37467656 242163189 310459790 187307272 203170078 42633846 13084961 700216083 869322316 391551467 839573090 706143946 355623062 431992241 761390736 693909716 422474141 145395166 460621270 421280376 808616206 402728415 516798019 242163189 234089763 950319015 411437340 956074512 869322316 861179113 761390736 812629788 861175812 178776322 557917929 914482046 284097129 328713602 808616206 282641288 518410431 354441083 839573090 42633846 287514767 750210921 869322316 203170078 460621270 813693723 805493285 252767027 869322316 350802729 813693723 967462668 431992241 320767587 23405136 354577205 956074512 701144654 350802729 813693723 354441083 355623062 202470992 279958846 33552010 800444752 37467656 436662194 857039628 343298515 354577205 801608520 970819754 839573090 13084961 284097129 282641288 914482046 475750466 354577205 343298515 96325706 813693723 37467656 279958846 350802729 950319015 320767587 968673309 67084965 377015995 585399334 402728415 166233922 320767587 256737954 950319015 256737954 968673309 354441083 23405136 354577205 354441083 252767027 839573090 800444752 23405136 467312175 328713602 865966056 391551467 297851760 202470992 800444752 424780614 297851760 777567625 145395166 792486850 605868704 402728415 914482046 42633846 518399774 698204142 233350056 518399774 475750466 436662194 813693723 422657892 865966056 227189312 105230327 110800857 805493285 909865837 96325706 242163189 861179113 178776322 279958846 310459790 110800857 516798019 23405136 411437340 166233922 145395166 706143946 750210921 839573090 655852295 611449960 234089763 436662194 750210921 105230327 84100792 792486850 355623062 909865837 801608520 869322316 42633846 693909716 310459790 467312175 693909716 475750466 750210921 391551467 970819754 475750466 233350056 865966056 741527822 234089763 467312175 701144654 256807040 750210921 96325706 37467656 23405136 33552010 23405136 933874496 518399774 495151474 861175812 518410431 761390736 187307272 813693723 391551467 933874496 861179113 467312175 279958846 350369501 475750466 917782884 310459790 37467656 518399774 950319015 355623062 391551467 178776322 320767587 350369501 422657892 422474141 585399334 105230327 350369501 968673309 233350056 706143946 422657892 914482046 96325706 812629788 693909716 424780614 557917929 422474141 282641288 792486850 967462668 495151474 256737954 805493285 37467656 297851760 178776322 473596274 467312175 706143946 279958846 320767587 706143946 233350056 857039628 861179113 475750466 855274762 67084965 110800857 855274762 792486850 42633846 812629788 13084961 84100792 145395166 422474141 855274762 808616206 402728415 110800857 402728415 865966056 234841556 203170078 354441083 970819754 67084965 514786524 37467656 256737954 909865837 701144654 256737954 693909716 242163189 187307272 582046141 698204142 202470992 750210921 23405136 203170078 23405136 424780614 967462668 857039628 701144654 202470992 475750466 741527822 812629788 310459790 557917929 495151474 585399334 514786524 422657892 33552010 761390736 422474141 909865837 303512140 861175812 110800857 585399334 96325706 706143946 391551467 518410431 861179113 402728415 23405136 800444752 287514767 839573090 23405136 355623062 110800857 187933868 792486850 967462668 107334741 234089763 582046141 166233922 655852295 436662194 350802729 968673309 424780614 605868704 950319015 914482046 970819754 748725729 42633846 475750466 110800857 67084965 187307272 343298515 310459790 475750466 391551467 67084965 424780614 234089763 741527822 145395166 227189312 13084961 355623062 460621270 701144654 909865837 145395166 284097129 605868704 970819754 813693723 839573090 107334741 869322316 693909716 320767587 950319015 933874496 585399334 422657892 411437340 611449960 33552010 282641288 187307272 187933868 424780614 424780614 436662194 741527822 287514767 473596274 23405136 706143946 812629788 431992241 914482046 227189312 801608520 701144654 350802729 292988355 611449960 256737954 391551467 23405136 203170078 354441083 655852295 202470992 391551467 287514767 23405136 777567625 202470992 292988355 33552010 96325706 473596274 473596274 107334741 297851760 422657892 310459790 700216083 495151474 801608520 792486850 421280376 242163189 700216083 516798019 761390736 354577205 933874496 297851760 328713602 808616206 96325706 518410431 110800857 320767587 297851760 303512140 855274762 42633846 750210921 178776322 956074512 187933868 96325706 956074512 187307272 761390736 861179113 320767587 256737954 855274762 320767587 777567625 282641288 514786524 706143946 421280376 96325706 800444752 227189312 808616206 23405136 914482046 67084965 706143946 914482046 310459790 475750466 741527822 37467656 813693723 857039628 328713602 706143946 855274762 861175812 950319015 801608520 701144654 166233922 605868704 431992241 967462668 310459790 861175812 42633846 917782884 23405136 857039628 279958846 234841556 42633846 67084965 750210921 467312175 582046141 518399774 865966056 320767587 467312175 105230327 792486850 585399334 355623062 227189312 813693723 914482046 242163189 970819754 187307272 350369501 750210921 105230327 792486850 967462668 518399774 475750466 84100792 968673309 355623062 187933868 421280376 242163189 320767587 424780614 792486850 761390736 700216083 518410431 42633846 861175812 741527822 37467656 203170078 282641288 355623062 178776322 585399334 33552010 777567625 950319015 178776322 411437340 557917929 861179113 279958846 279958846 377015995 284097129 748725729 282641288 23405136 282641288 812629788 67084965 611449960 792486850 495151474 37467656 96325706 855274762 557917929 812629788 328713602 242163189 777567625 655852295 252767027 431992241 310459790 310459790 187307272 467312175 33552010 96325706 693909716 96325706 84100792 402728415 411437340 495151474 800444752 252767027 761390736 343298515 516798019 861179113 256737954 950319015 516798019 67084965 750210921 748725729 698204142 96325706 256807040 861179113 202470992 377015995 107334741 354441083 343298515 377015995 233350056 431992241 808616206 256737954 861175812 865966056 857039628 303512140 84100792 67084965 287514767 187307272 424780614 178776322 202470992 967462668 202470992 67084965 303512140 611449960 105230327 411437340 42633846 514786524 303512140 801608520 107334741 67084965 242163189 700216083 792486850 377015995 518399774 33552010 84100792 518410431 279958846 279958846 355623062 865966056 105230327 706143946 655852295 350369501 256807040 233350056 145395166 67084965 13084961 518399774 67084965 861179113 956074512 792486850 377015995 343298515 411437340 917782884 166233922 909865837 436662194 857039628 252767027 869322316 107334741 282641288 914482046 377015995 761390736 792486850 800444752 354577205 421280376 585399334 203170078 256807040 422657892 284097129 473596274 514786524 202470992 84100792 473596274 495151474 706143946 475750466 750210921 252767027 350369501 869322316 812629788 105230327 287514767 516798019 869322316 297851760 320767587 460621270 422474141 234841556 956074512 967462668 287514767 516798019 422657892 287514767 855274762 436662194 411437340 582046141 391551467 303512140 421280376 328713602 813693723 950319015 808616206 605868704 350802729 256737954 377015995 748725729 968673309 282641288 933874496 857039628 748725729 84100792 203170078 475750466 865966056 777567625 706143946 178776322 801608520 178776322 256807040 355623062 422657892 23405136 655852295 701144654 750210921 343298515 145395166 178776322 792486850 585399334 605868704 968673309 467312175 411437340 424780614 475750466 354441083 855274762 33552010 297851760 869322316 655852295 518399774 839573090 203170078 282641288 582046141 391551467 557917929 355623062 424780614 693909716 13084961 839573090 33552010 105230327 956074512 700216083 187307272 23405136 310459790 343298515 252767027 23405136 287514767 233350056 748725729 475750466 917782884 202470992 256737954 956074512 252767027 693909716 23405136 467312175 84100792 354577205 698204142 422474141 516798019 698204142 914482046 750210921 917782884 421280376 805493285 967462668 557917929 557917929 350369501 933874496 178776322 234841556 706143946 355623062 467312175 914482046 203170078 424780614 950319015 42633846 436662194 422474141 855274762 67084965 518410431 436662194 917782884 350369501 320767587 328713602 256807040 605868704 516798019 187307272 422657892 865966056 37467656 855274762 808616206 516798019 355623062 203170078 869322316 431992241 234841556 473596274 748725729 855274762 914482046 402728415 37467656 256737954 256737954 801608520 252767027 805493285 297851760 256737954 605868704 287514767 701144654 761390736 233350056 23405136 861175812 145395166 475750466 422657892 256737954 377015995 857039628 297851760 700216083 107334741 700216083 518399774 23405136 279958846 252767027 297851760 391551467 693909716 256737954 741527822 514786524 801608520 391551467 166233922 96325706 460621270 861175812 812629788 287514767 761390736 950319015 917782884 328713602 861175812 693909716 350369501 166233922 467312175 96325706 933874496 252767027 611449960 187933868 33552010 234089763 970819754 187307272 13084961 933874496 350802729 166233922 23405136 421280376 460621270 748725729 933874496 37467656 855274762 917782884 917782884 869322316 516798019 287514767 761390736 750210921 748725729 436662194 282641288 909865837 967462668 813693723 343298515 495151474 805493285 107334741 13084961 421280376 693909716 84100792 67084965 950319015 805493285 557917929 33552010 37467656 700216083 96325706 178776322 792486850 320767587 242163189 391551467 233350056 557917929 516798019 256807040 655852295 968673309 967462668 84100792 421280376 436662194 741527822 424780614 282641288 495151474 96325706 917782884 516798019 23405136 292988355 801608520 467312175 297851760 37467656 202470992 354441083 328713602 42633846 391551467 700216083 203170078 354577205 67084965 402728415 187933868 857039628 23405136 37467656 227189312 839573090 950319015 67084965 611449960 761390736 202470992 801608520 422474141 350369501 701144654 84100792 792486850 475750466 402728415 436662194 748725729 424780614 422474141 202470992 354577205 187933868 310459790 857039628 292988355 242163189 865966056 475750466 701144654 582046141 805493285 391551467 33552010 110800857 855274762 436662194 909865837 178776322 839573090 585399334 234841556 914482046 557917929 350802729 13084961 227189312 968673309 303512140 282641288 467312175 518410431 287514767 967462668 421280376 105230327 292988355 422474141 422474141 252767027 297851760 287514767 605868704 287514767 813693723 582046141 460621270 861175812 202470992 292988355 582046141 23405136 303512140 424780614 284097129 436662194 839573090 748725729 96325706 187307272 761390736 234089763 839573090 310459790 516798019 287514767 424780614 256807040 473596274 495151474 328713602 350802729 292988355 812629788 909865837 282641288 436662194 700216083 473596274 792486850 350369501 777567625 706143946 950319015 256807040 422657892 518399774 84100792 303512140 284097129 354441083 284097129 956074512 421280376 424780614 777567625 792486850 857039628 956074512 869322316 421280376 187933868 287514767 792486850 284097129 350802729 516798019 808616206 33552010 933874496 460621270 693909716 970819754 320767587 110800857 284097129 424780614 377015995 252767027 42633846 37467656 233350056 495151474 242163189 750210921 320767587 557917929 431992241 303512140 557917929 145395166 105230327 761390736 748725729 869322316 33552010 343298515 421280376 748725729 256807040 518410431 808616206 67084965 518410431 700216083 813693723 436662194 865966056 909865837 970819754 411437340 187307272 436662194 431992241 950319015 701144654 933874496 354441083 402728415 700216083 13084961 516798019 234841556 13084961 914482046 355623062 748725729 107334741 812629788 917782884 422657892 350802729 402728415 585399334 808616206 865966056 202470992 242163189 516798019 700216083 187307272 411437340 292988355 84100792 297851760 967462668 970819754 424780614 748725729 355623062 741527822 33552010 611449960 402728415 13084961 473596274 800444752 310459790 950319015 514786524 933874496 33552010 37467656 13084961 203170078 967462668 422657892 256737954 693909716 516798019 701144654 914482046 202470992 473596274 166233922 424780614 310459790 700216083 968673309 421280376 857039628 354441083 933874496 855274762 284097129 233350056 320767587 422657892 431992241 287514767 467312175 865966056 256737954 292988355 343298515 354441083 917782884 33552010 422474141 202470992 861175812 292988355 557917929 805493285 310459790 297851760 411437340 67084965 354577205 67084965 282641288 422657892 611449960 23405136 42633846 303512140 700216083 350802729 282641288 424780614 320767587 950319015 328713602 187933868 234089763 967462668 292988355 808616206 320767587 909865837 227189312 310459790 655852295 933874496 310459790 933874496 700216083 402728415 110800857 748725729 328713602 473596274 84100792 460621270 800444752 582046141 33552010 431992241 145395166 67084965 42633846 320767587 792486850 37467656 391551467 808616206 355623062 105230327 698204142 303512140 557917929 514786524 252767027 107334741 431992241 655852295 750210921 422474141 800444752 242163189 42633846 706143946 105230327 700216083 256807040 110800857 33552010 96325706 233350056 917782884 297851760 655852295 23405136 187933868 582046141 310459790 805493285 968673309 320767587 968673309 234089763 252767027 234841556 234089763 297851760 33552010 107334741 761390736 23405136 203170078 33552010 105230327 105230327 242163189 354577205 750210921 234841556 693909716 495151474 605868704 202470992 42633846 343298515 23405136 42633846 421280376 23405136 96325706 282641288 611449960 812629788 813693723 145395166 950319015 233350056 343298515 582046141 611449960 956074512 956074512 84100792 475750466 166233922 467312175 701144654 431992241 605868704 750210921 839573090 655852295 839573090 282641288 234089763 350802729 495151474 422657892 475750466 750210921 178776322 909865837 839573090 391551467 514786524 287514767 460621270 813693723 67084965 320767587 354577205 343298515 467312175 287514767 741527822 202470992 582046141 13084961 242163189 777567625 242163189 693909716 422474141 750210921 303512140 23405136 812629788 655852295 422657892 42633846 805493285 422474141 655852295 37467656 233350056 297851760 582046141 611449960 252767027 292988355 424780614 700216083 424780614 761390736 473596274 320767587 700216083 187933868 792486850 706143946 495151474 202470992 42633846 424780614 23405136 777567625 431992241 933874496 203170078 242163189 411437340 467312175 750210921 33552010 355623062 970819754 970819754 256807040 741527822 105230327 279958846 516798019 557917929 869322316 354441083 256737954 242163189 467312175 411437340 252767027 350802729 605868704 33552010 914482046 839573090 350802729 96325706 354441083 282641288 808616206 813693723 252767027 917782884 706143946 956074512 110800857 801608520 354577205 865966056 839573090 320767587 202470992 855274762 354441083 812629788 354577205 460621270 256807040 467312175 516798019 256807040 202470992 13084961 145395166 741527822 518410431 748725729 256737954 23405136 350369501 256737954 84100792 611449960 777567625 495151474 67084965 605868704 516798019 865966056 495151474 950319015 178776322 343298515 514786524 422657892 855274762 105230327 13084961 42633846 861179113 256807040 422657892 917782884 287514767 805493285 279958846 655852295 431992241 750210921 187307272 467312175 611449960 855274762 495151474 467312175 968673309 865966056 700216083 234089763 303512140 582046141 792486850 801608520 741527822 917782884 297851760 234841556 812629788 582046141 256737954 424780614 202470992 145395166 422657892 402728415 411437340 421280376 297851760 42633846 777567625 741527822 421280376 110800857 350369501 813693723 377015995 777567625 495151474 514786524 792486850 279958846 107334741 865966056 411437340 582046141 350802729 970819754 611449960 611449960 297851760 956074512 234089763 202470992 297851760 436662194 801608520 701144654 750210921 354577205 495151474 187307272 865966056 279958846 422657892 421280376 701144654 350369501 805493285 202470992 582046141 421280376 284097129 431992241 909865837 917782884 13084961 422474141 178776322 256807040 914482046 33552010 13084961 354577205 861175812 933874496 655852295 701144654 698204142 178776322 422657892 808616206 84100792 970819754 350369501 861179113 297851760 203170078 436662194 354441083 855274762 750210921 354441083 582046141 917782884 292988355 611449960 933874496 284097129 202470992 698204142 741527822 909865837 320767587 242163189 968673309 411437340 473596274 354441083 310459790 284097129 861175812 800444752 242163189 422657892 436662194 761390736 792486850 422657892 933874496 839573090 377015995 956074512 166233922 354577205 350369501 436662194 967462668 42633846 297851760 23405136 605868704 605868704 227189312 145395166 23405136 467312175 292988355 557917929 514786524 242163189 422474141 865966056 761390736 792486850 800444752 303512140 865966056 467312175 227189312 967462668 865966056 748725729 33552010 145395166 582046141 421280376 166233922 422657892 777567625 178776322 516798019 320767587 166233922 518399774 13084961 812629788 166233922 741527822 800444752 914482046 107334741 967462668 805493285 933874496 808616206 411437340 968673309 741527822 279958846 96325706 256807040 110800857 377015995 422474141 42633846 67084965 967462668 67084965 460621270 284097129 693909716 297851760 605868704 234089763 105230327 37467656 110800857 343298515 467312175 467312175 303512140 700216083 582046141 467312175 967462668 861175812 96325706 145395166 518399774 96325706 473596274 857039628 917782884 431992241 777567625 421280376 750210921 107334741 585399334 227189312 227189312 857039628 202470992 355623062 698204142 203170078 187933868 282641288 495151474 467312175 800444752 187933868 33552010 310459790 292988355 328713602 611449960 350802729 605868704 741527822 187307272 611449960 256807040 857039628 800444752 343298515 234089763 431992241 377015995 693909716 355623062 585399334 310459790 37467656 202470992 518410431 233350056 701144654 956074512 411437340 557917929 287514767 467312175 42633846 933874496 933874496 917782884 411437340 800444752 287514767 145395166 467312175 967462668 585399334 750210921 33552010 813693723 227189312 700216083 698204142 105230327 178776322 801608520 967462668 518399774 516798019 467312175 391551467 750210921 187307272 914482046 110800857 424780614 33552010 84100792 350802729 37467656 861175812 761390736 96325706 96325706 233350056 350369501 107334741 475750466 655852295 698204142 761390736 557917929 748725729 105230327 655852295 518410431 96325706 37467656 909865837 13084961 320767587 839573090 855274762 187307272 968673309 354577205 777567625 800444752 84100792 750210921 750210921 377015995 242163189 297851760 355623062 557917929 354441083 256807040 467312175 23405136 233350056 436662194 475750466 761390736 234841556 354441083 187933868 748725729 611449960 914482046 242163189 284097129 284097129 178776322 706143946 234841556 813693723 242163189 861175812 475750466 233350056 750210921 256807040 402728415 252767027 234841556 284097129 328713602 585399334 23405136 23405136 256807040 518410431 813693723 801608520 411437340 967462668 582046141 282641288 698204142 514786524 252767027 909865837 282641288 350802729 518410431 252767027 166233922 869322316 812629788 203170078 861175812 377015995 950319015 968673309 914482046 812629788 516798019 968673309 967462668 557917929 605868704 377015995 792486850 424780614 861175812 801608520 800444752 701144654 475750466 917782884 256807040 297851760 234841556 110800857 354441083 518399774 422657892 256807040 402728415 750210921 256807040 411437340 812629788 402728415 310459790 956074512 234089763 320767587 350369501 110800857 801608520 808616206 800444752 252767027 801608520 805493285 178776322 377015995 166233922 467312175 424780614 431992241 23405136 33552010 839573090 105230327 800444752 252767027 812629788 282641288 968673309 473596274 424780614 967462668 748725729 33552010 855274762 967462668 377015995 460621270 761390736 178776322 741527822 33552010 37467656 391551467 909865837 284097129 473596274 284097129 460621270 252767027 748725729 178776322 861175812 187307272 865966056 914482046 861175812 178776322 861175812 424780614 861179113 761390736 812629788 350369501 187933868 233350056 354441083 227189312 698204142 422474141 421280376 284097129 792486850 33552010 310459790 320767587 279958846 284097129 518410431 475750466 422657892 391551467 473596274 13084961 750210921 187933868 605868704 792486850 23405136 467312175 310459790 292988355 475750466 234089763 256807040 234089763 33552010 585399334 967462668 861179113 13084961 801608520 350802729 33552010 431992241 234841556 350369501 233350056 812629788 801608520 107334741 282641288 855274762 166233922 750210921 292988355 557917929 431992241 792486850 256807040 421280376 813693723 518399774 354441083 693909716 328713602 967462668 282641288 516798019 279958846 421280376 402728415 914482046 869322316 698204142 284097129 320767587 203170078 495151474 750210921 166233922 917782884 436662194 436662194 110800857 187933868 13084961 700216083 33552010 431992241 748725729 187933868 256807040 320767587 292988355 473596274 256807040 813693723 145395166 956074512 303512140 839573090 355623062 421280376 328713602 411437340 233350056 808616206 968673309 234089763 242163189 96325706 320767587 354577205 693909716 343298515 422474141 110800857 706143946 460621270 812629788 861175812 750210921 422474141 741527822 909865837 320767587 750210921 145395166 693909716 514786524 693909716 23405136 282641288 284097129 800444752 282641288 861175812 350369501 741527822 473596274 297851760 582046141 402728415 475750466 967462668 33552010 514786524 233350056 805493285 310459790 748725729 282641288 801608520 422657892 473596274 933874496 701144654 279958846 202470992 233350056 970819754 436662194 909865837 761390736 968673309 950319015 706143946 968673309 605868704 256737954 187933868 473596274 279958846 582046141 402728415 761390736 933874496 256807040 861175812 855274762 256737954 13084961 605868704 145395166 202470992 812629788 861175812 516798019 402728415 343298515 861179113 777567625 460621270 748725729 917782884 13084961 777567625 227189312 857039628 411437340 701144654 582046141 203170078 23405136 460621270 933874496 284097129 777567625 967462668 33552010 839573090 801608520 582046141 411437340 475750466 706143946 436662194 956074512 354577205 585399334 582046141 611449960 227189312 256737954 42633846 320767587 956074512 792486850 287514767 557917929 700216083 914482046 813693723 187307272 279958846 750210921 655852295 187933868 917782884 855274762 320767587 292988355 792486850 227189312 585399334 242163189 909865837 233350056 701144654 279958846 391551467 105230327 343298515 411437340 869322316 227189312 37467656 422657892 801608520 865966056 227189312 777567625 203170078 933874496 605868704 256737954 914482046 422474141 234841556 234841556 741527822 234089763 917782884 328713602 67084965 473596274 693909716 355623062 869322316 343298515 812629788 422474141 750210921 67084965 750210921 761390736 950319015 700216083 473596274 13084961 23405136 467312175 605868704 800444752 310459790 741527822 933874496 761390736 495151474 605868704 861175812 861179113 178776322 812629788 808616206 421280376 914482046 436662194 869322316 84100792 355623062 256807040 473596274 970819754 582046141 67084965 42633846 350369501 698204142 970819754 391551467 800444752 800444752 178776322 187933868 343298515 792486850 328713602 422657892 700216083 166233922 422657892 792486850 865966056 514786524 700216083 252767027 202470992 475750466 391551467 421280376 424780614 233350056 355623062 287514767 187307272 813693723 967462668 861175812 801608520 701144654 473596274 812629788 202470992 748725729 700216083 869322316 107334741 252767027 812629788 750210921 256807040 970819754 166233922 495151474 391551467 110800857 431992241 431992241 13084961 914482046 805493285 800444752 354577205 234089763 917782884 950319015 234089763 67084965 585399334 234089763 970819754 933874496 320767587 431992241 282641288 256807040 377015995 861175812 297851760 355623062 187933868 812629788 808616206 611449960 227189312 956074512 956074512 582046141 970819754 96325706 431992241 813693723 917782884 37467656 110800857 343298515 970819754 869322316 761390736 839573090 107334741 422657892 284097129 292988355 750210921 145395166 933874496 557917929 23405136 84100792 861179113 105230327 297851760 914482046 968673309 422474141 292988355 284097129 355623062 557917929 808616206 518399774 96325706 202470992 84100792 812629788 857039628 234841556 178776322 256737954 377015995 808616206 279958846 297851760 805493285 37467656 467312175 110800857 956074512 869322316 582046141 518410431 242163189 422657892 857039628 391551467 105230327 518399774 187307272 467312175 424780614 84100792 33552010 861179113 234089763 256737954 750210921 518410431 693909716 611449960 582046141 402728415 792486850 242163189 812629788 812629788 467312175 354577205 518410431 909865837 203170078 178776322 611449960 279958846 611449960 582046141 287514767 328713602 917782884 33552010 67084965 320767587 303512140 256737954 422474141 861175812 557917929 698204142 187307272 84100792 84100792 698204142 956074512 514786524 350369501 473596274 279958846 968673309 805493285 655852295 706143946 187933868 792486850 748725729 354441083 256737954 909865837 233350056 808616206 33552010 96325706 865966056 422474141 813693723 950319015 808616206 355623062 956074512 865966056 284097129 518399774 422657892 422657892 42633846 585399334 411437340 909865837 402728415 436662194 422474141 611449960 391551467 256737954 750210921 421280376 256807040 355623062 792486850 178776322 287514767 611449960 585399334 968673309 105230327 110800857 303512140 933874496 328713602 284097129 23405136 748725729 800444752 252767027 96325706 516798019 234841556 203170078 310459790 611449960 354441083 761390736 967462668 320767587 839573090 808616206 178776322 909865837 473596274 145395166 808616206 808616206 187933868 328713602 320767587 284097129 202470992 933874496 869322316 202470992 421280376 801608520 970819754 13084961 967462668 354441083 355623062 284097129 242163189 187933868 234841556 287514767 350802729 354441083 402728415 303512140 611449960 13084961 402728415 582046141 178776322 178776322 96325706 956074512 187933868 518399774 391551467 933874496 839573090 557917929 354441083 292988355 655852295 914482046 110800857 839573090 933874496 252767027 813693723 67084965 701144654 431992241 518410431 355623062 700216083 354441083 279958846 475750466 391551467 424780614 956074512 970819754 518410431 582046141 495151474 42633846 96325706 750210921 411437340 145395166 303512140 839573090 701144654 187307272 402728415 37467656 605868704 303512140 812629788 297851760 292988355 861175812 467312175 350802729 424780614 227189312 107334741 227189312 284097129 777567625 605868704 424780614 297851760 252767027 297851760 411437340 514786524 861179113 96325706 234089763 909865837 422474141 256737954 354577205 748725729 284097129 812629788 761390736 467312175 805493285 467312175 287514767 861179113 391551467 516798019 145395166 516798019 256737954 655852295 33552010 792486850 514786524 431992241 310459790 698204142 467312175 917782884 107334741 514786524 516798019 350369501 355623062 354577205 234841556 473596274 967462668 514786524 421280376 105230327 320767587 422474141 178776322 233350056 202470992 516798019 956074512 350802729 287514767 37467656 303512140 801608520 107334741 582046141 861179113 611449960 748725729 777567625 800444752 865966056 178776322 242163189 792486850 42633846 355623062 967462668 801608520 350369501 279958846 303512140 914482046 33552010 234841556 792486850 287514767 801608520 242163189 105230327 96325706 234841556 585399334 37467656 801608520 279958846 343298515 741527822 203170078 350369501 495151474 166233922 968673309 861179113 424780614 865966056 869322316 320767587 582046141 187307272 310459790 350369501 460621270 320767587 354441083 869322316 914482046 436662194 514786524 655852295 202470992 777567625 460621270 303512140 279958846 67084965 33552010 187307272 495151474 557917929 13084961 287514767 355623062 422474141 84100792 320767587 234841556 96325706 178776322 284097129 422474141 67084965 750210921 107334741 701144654 855274762 741527822 421280376 706143946 411437340 869322316 557917929 933874496 516798019 23405136 233350056 178776322 350369501 655852295 354441083 761390736 354577205 585399334 914482046 839573090 84100792 518410431 495151474 202470992 202470992 467312175 402728415 698204142 256807040 105230327 968673309 234841556 350802729 421280376 495151474 800444752 187307272 706143946 761390736 297851760 914482046 33552010 431992241 473596274 460621270 777567625 391551467 187307272 421280376 310459790 792486850 777567625 145395166 475750466 839573090 792486850 968673309 303512140 328713602 460621270 605868704 917782884 320767587 287514767 402728415 968673309 800444752 861179113 303512140 421280376 33552010 777567625 252767027 242163189 166233922 585399334 968673309 402728415 582046141 242163189 424780614 355623062 970819754 557917929 585399334 284097129 402728415 13084961 700216083 777567625 350369501 933874496 187933868 909865837 557917929 303512140 950319015 67084965 701144654 145395166 812629788 42633846 801608520 800444752 812629788 84100792 808616206 234089763 750210921 256737954 812629788 37467656 741527822 84100792 805493285 869322316 813693723 355623062 33552010 202470992 303512140 917782884 242163189 421280376 861175812 516798019 328713602 460621270 436662194 282641288 33552010 256807040 105230327 234841556 42633846 855274762 279958846 968673309 105230327 355623062 750210921 422474141 585399334 855274762 343298515 933874496 282641288 328713602 582046141 297851760 808616206 252767027 96325706 700216083 282641288 355623062 914482046 110800857 96325706 605868704 37467656 698204142 96325706 467312175 166233922 970819754 234841556 166233922 303512140 761390736 303512140 933874496 909865837 869322316 792486850 805493285 287514767 256807040 234841556 320767587 303512140 350802729 202470992 792486850 968673309 303512140 107334741 284097129 857039628 354577205 84100792 33552010 422474141 909865837 391551467 839573090 495151474 227189312 777567625 343298515 698204142 252767027 516798019 475750466 431992241 67084965 698204142 855274762 693909716 110800857 256807040 467312175 67084965 203170078 202470992 343298515 310459790 475750466 777567625 861179113 202470992 777567625 750210921 861175812 460621270 328713602 354441083 605868704 777567625 411437340 422474141 706143946 585399334 310459790 801608520 582046141 557917929 518410431 42633846 292988355 234841556 233350056 234841556 350369501 303512140 750210921 234089763 343298515 107334741 812629788 320767587 808616206 354441083 233350056 234089763 242163189 233350056 292988355 585399334 701144654 178776322 422657892 233350056 514786524 950319015 839573090 105230327 861179113 582046141 748725729 516798019 861175812 310459790 84100792 107334741 605868704 701144654 855274762 96325706 655852295 956074512 431992241 700216083 178776322 861175812 33552010 909865837 377015995 355623062 518410431 865966056 436662194 805493285 303512140 582046141 865966056 917782884 350369501 693909716 42633846 582046141 701144654 310459790 310459790 792486850 805493285 750210921 354577205 805493285 350369501 839573090 287514767 431992241 187307272 422474141 187307272 227189312 354441083 13084961 105230327 495151474 42633846 33552010 473596274 110800857 23405136 805493285 33552010 234089763 343298515 700216083 956074512 808616206 203170078 701144654 292988355 350802729 748725729 917782884 698204142 411437340 320767587 13084961 23405136 355623062 343298515 605868704 700216083 233350056 178776322 750210921 855274762 585399334 303512140 96325706 495151474 460621270 431992241 33552010 431992241 698204142 777567625 475750466 256807040 970819754 320767587 421280376 42633846 914482046 166233922 320767587 861179113 421280376 202470992 909865837 956074512 328713602 310459790 800444752 693909716 297851760 914482046 350369501 107334741 227189312 748725729 343298515 23405136 282641288 242163189 256737954 328713602 233350056 700216083 282641288 761390736 748725729 411437340 855274762 424780614 800444752 701144654 310459790 761390736 187307272 970819754 107334741 297851760 23405136 233350056 354577205 67084965 861175812 431992241 582046141 422474141 812629788 107334741 187933868 914482046 460621270 701144654 187307272 516798019 805493285 422474141 282641288 422474141 750210921 422657892 514786524 800444752 303512140 292988355 861179113 861179113 23405136 203170078 839573090 421280376 473596274 187307272 355623062 956074512 350369501 967462668 518399774 287514767 42633846 411437340 303512140 287514767 909865837 320767587 514786524 777567625 33552010 792486850 279958846 320767587 857039628 473596274 422474141 242163189 869322316 968673309 282641288 436662194 436662194 855274762 328713602 865966056 292988355 701144654 282641288 518410431 611449960 354577205 105230327 166233922 33552010 328713602 350802729 256807040 256737954 839573090 839573090 861179113 187307272 748725729 800444752 354577205 354441083 475750466 411437340 166233922 518410431 956074512 693909716 391551467 800444752 701144654 914482046 436662194 287514767 914482046 328713602 967462668 813693723 252767027 84100792 748725729 320767587 227189312 284097129 914482046 968673309 282641288 808616206 328713602 698204142 355623062 857039628 287514767 693909716 354441083 605868704 436662194 808616206 292988355 350369501 516798019 475750466 282641288 202470992 800444752 13084961 13084961 460621270 421280376 914482046 424780614 475750466 516798019 13084961 605868704 956074512 968673309 203170078 145395166 655852295 202470992 145395166 411437340 700216083 869322316 421280376 706143946 950319015 869322316 968673309 422657892 585399334 13084961 242163189 42633846 748725729 202470992 970819754 391551467 350369501 514786524 33552010 402728415 611449960 909865837 467312175 813693723 391551467 96325706 917782884 914482046 256737954 145395166 256737954 187933868 839573090 801608520 343298515 252767027 801608520 203170078 865966056 869322316 256807040 950319015 933874496 421280376 256807040 518399774 970819754 110800857 436662194 812629788 436662194 914482046 145395166 557917929 310459790 839573090 145395166 96325706 865966056 917782884 839573090 145395166 354441083 256807040 37467656 234089763 861175812 869322316 655852295 611449960 761390736 187307272 865966056 203170078 391551467 84100792 750210921 792486850 107334741 693909716 421280376 234089763 812629788 777567625 701144654 411437340 421280376 861179113 287514767 706143946 145395166 67084965 792486850 354577205 475750466 750210921 706143946 605868704 256807040 310459790 750210921 748725729 84100792 460621270 741527822 495151474 698204142 585399334 402728415 431992241 761390736 914482046 421280376 411437340 422657892 460621270 284097129 84100792 42633846 234841556 655852295 693909716 67084965 855274762 741527822 203170078 256737954 350369501 909865837 518410431 42633846 252767027 227189312 187933868 968673309 233350056 585399334 557917929 812629788 227189312 777567625 865966056 467312175 411437340 67084965 473596274 436662194 422474141 422657892 861179113 611449960 310459790 857039628 495151474 467312175 84100792 655852295 242163189 467312175 203170078 187933868 801608520 518399774 202470992 800444752 421280376 518399774 869322316 422474141 234089763 422657892 655852295 967462668 350802729 655852295 700216083 431992241 422474141 287514767 42633846 473596274 792486850 748725729 422657892 105230327 475750466 355623062 297851760 227189312 355623062 234841556 105230327 869322316 402728415 354577205 475750466 242163189 110800857 557917929 377015995 460621270 282641288 761390736 377015995 252767027 805493285 436662194 422657892 467312175 310459790 350802729 813693723 350369501 805493285 303512140 292988355 203170078 256737954 292988355 279958846 350369501 227189312 422474141 518410431 411437340 252767027 748725729 495151474 203170078 105230327 557917929 839573090 411437340 282641288 187933868 105230327 84100792 145395166 233350056 279958846 701144654 284097129 869322316 252767027 282641288 282641288 495151474 698204142 701144654 970819754 869322316 861175812 693909716 869322316 933874496 354441083 350802729 582046141 13084961 706143946 933874496 865966056 777567625 310459790 761390736 178776322 968673309 203170078 792486850 424780614 495151474 861175812 424780614 861179113 411437340 424780614 42633846 303512140 187933868 354441083 750210921 655852295 518410431 460621270 178776322 166233922 970819754 411437340 287514767 107334741 557917929 557917929 350802729 421280376 861179113 473596274 96325706 320767587 282641288 700216083 518410431 431992241 950319015 518399774 495151474 227189312 857039628 861179113 282641288 460621270 968673309 467312175 857039628 495151474 585399334 233350056 391551467 377015995 748725729 473596274 187933868 350369501 792486850 869322316 865966056 698204142 967462668 310459790 355623062 354577205 284097129 33552010 909865837 110800857 611449960 750210921 166233922 611449960 297851760 909865837 145395166 343298515 855274762 611449960 343298515 284097129 741527822 792486850 13084961 178776322 855274762 436662194 234089763 968673309 279958846 354577205 187307272 287514767 777567625 350802729 805493285 557917929 402728415 284097129 355623062 13084961 967462668 917782884 292988355 431992241 861175812 605868704 933874496 861175812 750210921 467312175 518410431 812629788 354441083 950319015 585399334 865966056 467312175 252767027 256737954 422474141 861175812 227189312 611449960 431992241 956074512 812629788 812629788 178776322 233350056 801608520 777567625 777567625 187307272 402728415 402728415 354577205 839573090 350802729 187933868 297851760 203170078 914482046 421280376 748725729 518410431 187933868 411437340 950319015 611449960 33552010 801608520 424780614 748725729 343298515 350369501 495151474 320767587 105230327 227189312 800444752 514786524 970819754 473596274 287514767 391551467 105230327 839573090 421280376 178776322 605868704 354577205 865966056 67084965 354577205 801608520 861175812 495151474 869322316 970819754 242163189 741527822 917782884 750210921 700216083 178776322 33552010 343298515 861179113 343298515 857039628 23405136 518399774 328713602 421280376 252767027 350802729 107334741 473596274 297851760 166233922 865966056 33552010 861175812 475750466 187933868 23405136 701144654 436662194 855274762 13084961 377015995 917782884 475750466 436662194 422657892 292988355 391551467 96325706 968673309 310459790 234089763 741527822 96325706 166233922 701144654 706143946 792486850 750210921 282641288 933874496 967462668 411437340 701144654 233350056 96325706 812629788 701144654 292988355 701144654 792486850 516798019 355623062 800444752 350802729 805493285 110800857 202470992 914482046 42633846 812629788 909865837 42633846 792486850 350802729 839573090 227189312 37467656 761390736 933874496 777567625 431992241 706143946 234089763 424780614 518410431 292988355 698204142 354441083 582046141 234841556 252767027 436662194 585399334 516798019 242163189 956074512 805493285 611449960 909865837 861175812 422657892 256807040 96325706 777567625 187307272 473596274 422474141 287514767 861175812 698204142 741527822 950319015 741527822 431992241 355623062 801608520 187933868 909865837 234089763 422657892 284097129 909865837 950319015 436662194 514786524 303512140 857039628 700216083 585399334 424780614 933874496 287514767 968673309 741527822 518399774 861175812 800444752 808616206 310459790 861179113 187933868 706143946 279958846 967462668 473596274 839573090 42633846 234841556 256737954 279958846 110800857 202470992 970819754 861175812 813693723 328713602 256737954 402728415 233350056 467312175 917782884 950319015 706143946 279958846 422474141 518399774 67084965 808616206 857039628 467312175 242163189 328713602 792486850 411437340 402728415 792486850 203170078 741527822 431992241 282641288 227189312 178776322 422474141 869322316 110800857 693909716 917782884 865966056 107334741 37467656 297851760 354577205 741527822 233350056 909865837 516798019 611449960 320767587 187933868 698204142 37467656 67084965 968673309 233350056 750210921 424780614 424780614 110800857 460621270 706143946 701144654 202470992 279958846 914482046 792486850 166233922 516798019 343298515 233350056 933874496 328713602 605868704 202470992 422657892 350369501 801608520 431992241 516798019 422657892 813693723 706143946 968673309 355623062 514786524 805493285 37467656 350802729 431992241 777567625 861175812 402728415 202470992 950319015 424780614 800444752 813693723 227189312 203170078 706143946 582046141 970819754 968673309 96325706 800444752 33552010 178776322 377015995 792486850 284097129 37467656 13084961 377015995 933874496 968673309 96325706 701144654 968673309 421280376 473596274 328713602 968673309 970819754 967462668 42633846 287514767 110800857 436662194 282641288 310459790 792486850 23405136 805493285 234841556 96325706 422474141 33552010 145395166 282641288 495151474 869322316 284097129 761390736 84100792 187307272 865966056 33552010 698204142 145395166 792486850 968673309 377015995 914482046 328713602 320767587 431992241 328713602 292988355 233350056 914482046 917782884 914482046 178776322 436662194 279958846 256737954 107334741 37467656 655852295 411437340 518410431 761390736 422657892 343298515 813693723 422657892 23405136 284097129 303512140 424780614 869322316 421280376 655852295 402728415 585399334 287514767 67084965 655852295 256737954 343298515 518410431 422657892 473596274 700216083 107334741 377015995 861175812 33552010 970819754 145395166 750210921 328713602 355623062 96325706 187307272 242163189 467312175 350802729 557917929 355623062 166233922 701144654 855274762 187307272 234841556 518410431 475750466 33552010 956074512 839573090 518410431 328713602 518410431 105230327 350369501 166233922 411437340 460621270 292988355 377015995 284097129 391551467 107334741 310459790 256737954 256737954 284097129 861179113 424780614 518410431 284097129 284097129 287514767 37467656 202470992 655852295 310459790 233350056 861179113 354441083 839573090 855274762 350369501 343298515 582046141 518399774 761390736 422657892 166233922 391551467 107334741 655852295 233350056 287514767 585399334 706143946 950319015 748725729 808616206 422657892 933874496 37467656 187933868 234089763 701144654 518399774 777567625 350369501 23405136 585399334 424780614 422474141 354441083 13084961 234841556 611449960 145395166 516798019 914482046 750210921 67084965 67084965 96325706 518399774 655852295 861175812 518399774 303512140 233350056 933874496 178776322 424780614 655852295 310459790 354577205 956074512 585399334 968673309 96325706 909865837 234841556 242163189 861175812 968673309 33552010 605868704 585399334 516798019 350802729 967462668 350369501 391551467 84100792 861175812 424780614 424780614 839573090 187933868 203170078 203170078 421280376 700216083 812629788 234089763 203170078 857039628 297851760 808616206 284097129 178776322 187307272 917782884 355623062 869322316 761390736 516798019 297851760 839573090 328713602 431992241 741527822 933874496 284097129 956074512 42633846 970819754 252767027 750210921 436662194 792486850 473596274 792486850 706143946 328713602 861175812 861179113 107334741 145395166 242163189 518410431 310459790 42633846 967462668 355623062 431992241 355623062 355623062 37467656 343298515 970819754 857039628 234089763 909865837 956074512 869322316 792486850 42633846 792486850 748725729 84100792 861179113 655852295 777567625 227189312 812629788 350369501 865966056 813693723 436662194 909865837 557917929 23405136 422474141 110800857 42633846 761390736 203170078 801608520 968673309 865966056 605868704 287514767 234089763 391551467 203170078 282641288 495151474 284097129 839573090 13084961 354441083 706143946 256807040 256737954 933874496 861179113 424780614 909865837 354441083 917782884 110800857 933874496 741527822 865966056 475750466 377015995 700216083 422474141 750210921 354577205 424780614 792486850 467312175 611449960 282641288 234841556 857039628 310459790 411437340 861179113 422657892 279958846 855274762 187933868 105230327 516798019 514786524 391551467 582046141 33552010 909865837 909865837 421280376 855274762 96325706 750210921 582046141 33552010 178776322 861179113 343298515 328713602 605868704 422657892 354441083 202470992 96325706 968673309 234841556 801608520 256807040 178776322 37467656 234841556 422474141 514786524 292988355 187933868 914482046 178776322 861179113 13084961 279958846 422474141 297851760 970819754 861175812 800444752 343298515 424780614 422474141 166233922 424780614 518410431 350369501 343298515 37467656 202470992 421280376 909865837 865966056 701144654 110800857 107334741 655852295 777567625 808616206 808616206 84100792 110800857 343298515 67084965 354577205 421280376 178776322 303512140 411437340 252767027 37467656 402728415 585399334 861175812 706143946 256737954 256807040 869322316 611449960 402728415 495151474 145395166 105230327 297851760 518410431 801608520 585399334 343298515 37467656 422657892 42633846 297851760 495151474 328713602 284097129 252767027 105230327 970819754 431992241 970819754 970819754 105230327 256807040 377015995 968673309 292988355 320767587 84100792 839573090 611449960 377015995 303512140 917782884 350369501 328713602 297851760 706143946 861179113 698204142 234841556 234841556 350369501 655852295 13084961 421280376 23405136 967462668 655852295 518410431 706143946 424780614 320767587 861175812 297851760 706143946 655852295 869322316 145395166 839573090 202470992 279958846 310459790 303512140 187307272 252767027 422474141 252767027 611449960 343298515 611449960 805493285 202470992 950319015 203170078 23405136 557917929 700216083 812629788 320767587 202470992 279958846 865966056 467312175 967462668 355623062 422657892 242163189 284097129 166233922 801608520 105230327 234841556 297851760 297851760 227189312 968673309 861179113 13084961 801608520 436662194 812629788 698204142 350369501 282641288 557917929 292988355 585399334 967462668 801608520 282641288 421280376 13084961 350369501 933874496 777567625 67084965 839573090 865966056 252767027 166233922 110800857 950319015 467312175 343298515 354441083 956074512 350369501 350802729 431992241 967462668 377015995 611449960 909865837 145395166 422657892 748725729 917782884 967462668 460621270 252767027 33552010 909865837 750210921 909865837 256737954 402728415 700216083 741527822 67084965 310459790 914482046 460621270 869322316 297851760 475750466 187933868 748725729 436662194 105230327 202470992 377015995 869322316 145395166 310459790 700216083 105230327 303512140 514786524 805493285 741527822 741527822 37467656 698204142 23405136 37467656 37467656 956074512 107334741 350802729 698204142 84100792 287514767 303512140 495151474 402728415 234089763 402728415 355623062 227189312 700216083 516798019 422474141 611449960 33552010 956074512 422474141 110800857 145395166 292988355 693909716 865966056 750210921 343298515 292988355 422657892 202470992 178776322 391551467 292988355 320767587 557917929 284097129 234841556 582046141 234089763 585399334 933874496 748725729 857039628 800444752 422657892 350369501 706143946 473596274 611449960 328713602 402728415 424780614 557917929 777567625 421280376 748725729 110800857 279958846 234841556 203170078 279958846 421280376 467312175 693909716 968673309 956074512 698204142 813693723 297851760 33552010 354441083 252767027 970819754 377015995 761390736 33552010 187307272 287514767 292988355 698204142 42633846 391551467 202470992 391551467 611449960 328713602 475750466 84100792 514786524 655852295 84100792 605868704 42633846 792486850 37467656 970819754 33552010 202470992 84100792 37467656 227189312 252767027 23405136 706143946 233350056 310459790 424780614 805493285 227189312 303512140 350369501 202470992 855274762 105230327 233350056 303512140 350369501 861175812 585399334 421280376 741527822 605868704 813693723 422657892 706143946 582046141 350369501 166233922 84100792 741527822 37467656 611449960 292988355 287514767 475750466 354441083 970819754 37467656 812629788 582046141 256737954 279958846 748725729 970819754 698204142 292988355 475750466 518410431 105230327 287514767 518410431 203170078 431992241 800444752 700216083 203170078 354441083 467312175 514786524 234089763 917782884 282641288 933874496 84100792 310459790 287514767 518410431 421280376 424780614 585399334 431992241 473596274 748725729 748725729 655852295 968673309 282641288 839573090 557917929 857039628 839573090 706143946 107334741 909865837 284097129 861179113 37467656 282641288 516798019 422657892 166233922 84100792 242163189 354577205 698204142 178776322 436662194 252767027 698204142 460621270 202470992 839573090 956074512 203170078 808616206 518410431 33552010 967462668 234841556 698204142 284097129 377015995 933874496 805493285 187933868 421280376 310459790 67084965 343298515 105230327 354577205 252767027 741527822 178776322 516798019 611449960 354577205 107334741 422474141 693909716 402728415 808616206 933874496 13084961 284097129 808616206 970819754 514786524 605868704 187307272 518410431 805493285 279958846 777567625 310459790 700216083 377015995 252767027 292988355 700216083 750210921 857039628 292988355 741527822 37467656 909865837 422474141 355623062 284097129 805493285 956074512 391551467 473596274 777567625 84100792 203170078 187933868 956074512 869322316 242163189 105230327 741527822 857039628 233350056 343298515 861179113 422657892 279958846 967462668 310459790 107334741 700216083 857039628 292988355 917782884 105230327 187933868 84100792 792486850 813693723 252767027 475750466 475750466 968673309 431992241 741527822 310459790 967462668 350369501 518410431 105230327 967462668 33552010 585399334 421280376 310459790 252767027 706143946 431992241 96325706 514786524 343298515 582046141 869322316 354577205 431992241 96325706 13084961 422474141 950319015 355623062 227189312 467312175 865966056 748725729 748725729 700216083 857039628 187933868 166233922 460621270 813693723 467312175 279958846 467312175 23405136 777567625 23405136 655852295 350369501 178776322 233350056 495151474 252767027 233350056 909865837 343298515 187307272 187307272 402728415 518410431 514786524 421280376 475750466 234841556 105230327 741527822 865966056 422657892 421280376 869322316 750210921 292988355 320767587 970819754 402728415 96325706 424780614 13084961 13084961 233350056 110800857 950319015 518399774 761390736 970819754 970819754 431992241 256807040 605868704 808616206 227189312 391551467 202470992 431992241 808616206 750210921 865966056 110800857 761390736 808616206 377015995 805493285 328713602 655852295 297851760 813693723 187307272 310459790 350369501 914482046 328713602 741527822 869322316 377015995 839573090 777567625 557917929 354577205 422657892 865966056 203170078 202470992 777567625 105230327 354441083 967462668 741527822 869322316 110800857 970819754 557917929 475750466 516798019 805493285 328713602 202470992 808616206 431992241 402728415 813693723 777567625 473596274 233350056 203170078 422474141 467312175 909865837 328713602 424780614 42633846 391551467 582046141 777567625 96325706 422657892 354577205 422657892 801608520 284097129 805493285 967462668 234841556 585399334 914482046 950319015 402728415 145395166 411437340 495151474 421280376 256807040 355623062 328713602 256807040 328713602 750210921 252767027 582046141 655852295 557917929 917782884 279958846 582046141 402728415 857039628 377015995 857039628 110800857 402728415 292988355 328713602 473596274 792486850 917782884 801608520 227189312 242163189 460621270 203170078 421280376 187307272 855274762 292988355 402728415 421280376 693909716 611449960 861179113 23405136 350802729 436662194 350802729 950319015 320767587 514786524 287514767 800444752 518399774 187307272 861175812 585399334 42633846 421280376 422657892 805493285 166233922 801608520 287514767 234089763 350802729 227189312 279958846 411437340 67084965 970819754 422657892 310459790 748725729 84100792 287514767 256807040 582046141 84100792 861175812 145395166 857039628 354577205 187933868 242163189 431992241 107334741 234089763 310459790 933874496 343298515 857039628 287514767 233350056 557917929 582046141 377015995 320767587 909865837 422474141 518410431 698204142 166233922 700216083 801608520 956074512 933874496 227189312 582046141 800444752 967462668 96325706 467312175 855274762 178776322 282641288 234841556 460621270 750210921 611449960 869322316 761390736 320767587 861179113 514786524 328713602 869322316 279958846 233350056 693909716 855274762 514786524 431992241 970819754 422657892 861179113 467312175 460621270 777567625 748725729 518399774 914482046 145395166 391551467 256807040 350802729 303512140 808616206 303512140 436662194 518410431 227189312 967462668 422657892 234089763 320767587 297851760 166233922 33552010 741527822 516798019 292988355 750210921 227189312 187307272 698204142 411437340 234841556 933874496 750210921 956074512 557917929 431992241 808616206 914482046 968673309 698204142 800444752 839573090 698204142 234089763 256807040 967462668 861175812 377015995 178776322 473596274 84100792 865966056 516798019 805493285 475750466 422474141 655852295 421280376 33552010 865966056 107334741 13084961 355623062 96325706 909865837 706143946 611449960 839573090 110800857 967462668 431992241 970819754 350369501 252767027 110800857 693909716 84100792 655852295 839573090 557917929 256737954 693909716 917782884 741527822 516798019 585399334 917782884 110800857 178776322 861175812 292988355 813693723 279958846 256737954 256807040 287514767 805493285 518399774 557917929 495151474 812629788 422657892 422657892 328713602 13084961 855274762 909865837 282641288 233350056 967462668 282641288 800444752 166233922 741527822 105230327 750210921 402728415 917782884 422474141 514786524 256807040 37467656 227189312 801608520 865966056 748725729 350802729 421280376 13084961 950319015 328713602 495151474 320767587 279958846 748725729 42633846 914482046 585399334 411437340 950319015 808616206 813693723 950319015 436662194 202470992 813693723 514786524 84100792 475750466 402728415 431992241 970819754 187307272 467312175 297851760 800444752 813693723 967462668 801608520 37467656 750210921 706143946 467312175 914482046 956074512 748725729 234089763 495151474 970819754 950319015 350802729 96325706 467312175 287514767 233350056 402728415 252767027 968673309 748725729 42633846 557917929 377015995 233350056 812629788 467312175 557917929 917782884 473596274 107334741 424780614 227189312 914482046 805493285 256737954 605868704 518399774 279958846 233350056 436662194 516798019 279958846 279958846 460621270 424780614 855274762 914482046 855274762 777567625 234089763 933874496 33552010 282641288 282641288 805493285 706143946 950319015 700216083 107334741 950319015 516798019 252767027 411437340 460621270 857039628 518399774 350802729 234089763 516798019 96325706 655852295 431992241 869322316 110800857 693909716 956074512 914482046 33552010 96325706 350369501 700216083 37467656 761390736 166233922 13084961 67084965 436662194 748725729 107334741 698204142 861175812 37467656 805493285 701144654 693909716 96325706 256807040 956074512 518410431 514786524 328713602 655852295 96325706 801608520 67084965 914482046 284097129 256807040 865966056 350369501 861175812 303512140 701144654 970819754 557917929 801608520 431992241 865966056 282641288 706143946 234089763 84100792 557917929 865966056 518410431 956074512 655852295 227189312 813693723 514786524 861179113 514786524 187933868 611449960 203170078 377015995 234089763 869322316 475750466 701144654 968673309 23405136 303512140 145395166 516798019 693909716 42633846 279958846 800444752 202470992 748725729 227189312 917782884 698204142 655852295 242163189 166233922 233350056 431992241 343298515 839573090 391551467 354577205 516798019 855274762 187307272 700216083 354441083 187933868 203170078 460621270 67084965 813693723 813693723 107334741 855274762 202470992 187933868 23405136 777567625 234841556 187933868 96325706 13084961 467312175 107334741 284097129 808616206 956074512 310459790 857039628 475750466 933874496 411437340 813693723 355623062 956074512 37467656 518399774 865966056 377015995 234089763 861179113 284097129 422657892 518410431 495151474 279958846 355623062 303512140 801608520 869322316 475750466 750210921 67084965 861175812 297851760 284097129 328713602 105230327 917782884 203170078 234841556 105230327 354441083 227189312 582046141 495151474 518410431 970819754 282641288 227189312 145395166 861175812 297851760 166233922 343298515 107334741 422657892 761390736 33552010 611449960 292988355 914482046 933874496 354441083 202470992 23405136 178776322 605868704 234841556 861179113 514786524 812629788 495151474 287514767 956074512 855274762 105230327 377015995 343298515 475750466 233350056 777567625 422657892 748725729 792486850 933874496 234089763 355623062 557917929 84100792 187307272 67084965 424780614 203170078 861175812 303512140 933874496 67084965 328713602 203170078 411437340 748725729 956074512 354441083 855274762 495151474 107334741 839573090 748725729 411437340 42633846 917782884 698204142 557917929 812629788 431992241 203170078 252767027 303512140 145395166 343298515 354441083 741527822 233350056 514786524 178776322 968673309 42633846 256737954 320767587 839573090 460621270 557917929 234089763 706143946 145395166 857039628 33552010 436662194 917782884 355623062 343298515 605868704 284097129 839573090 424780614 233350056 914482046 343298515 354441083 178776322 355623062 328713602 741527822 203170078 693909716 187933868 110800857 605868704 234089763 422474141 350802729 605868704 748725729 84100792 234089763 475750466 865966056 460621270 42633846 467312175 655852295 242163189 284097129 202470992 516798019 145395166 475750466 968673309 67084965 391551467 706143946 967462668 557917929 655852295 473596274 861179113 422474141 516798019 605868704 514786524 777567625 166233922 701144654 355623062 611449960 605868704 310459790 861179113 805493285 917782884 354441083 839573090 917782884 242163189 310459790 96325706 282641288 582046141 187933868 350802729 585399334 805493285 377015995 516798019 402728415 422474141 805493285 256807040 706143946 460621270 701144654 422474141 706143946 391551467 242163189 287514767 297851760 422474141 777567625 857039628 350802729 933874496 145395166 585399334 422474141 287514767 800444752 914482046 391551467 256807040 310459790 166233922 107334741 107334741 242163189 303512140 203170078 808616206 869322316 402728415 242163189 792486850 402728415 869322316 256807040 256737954 557917929 422657892 23405136 411437340 611449960 518399774 178776322 473596274 956074512 839573090 320767587 96325706 865966056 354577205 460621270 391551467 355623062 227189312 105230327 166233922 698204142 292988355 422474141 800444752 467312175 585399334 242163189 84100792 202470992 203170078 933874496 166233922 310459790 67084965 473596274 234841556 422474141 967462668 801608520 914482046 812629788 202470992 693909716 611449960 233350056 282641288 909865837 655852295 805493285 166233922 421280376 611449960 869322316 328713602 282641288 33552010 750210921 792486850 391551467 354577205 436662194 84100792 343298515 855274762 431992241 42633846 812629788 460621270 792486850 96325706 861179113 252767027 227189312 350369501 377015995 303512140 377015995 557917929 187933868 67084965 693909716 514786524 256737954 514786524 105230327 203170078 855274762 13084961 909865837 693909716 475750466 411437340 516798019 320767587 84100792 391551467 84100792 145395166 605868704 473596274 808616206 354577205 869322316 23405136 968673309 256807040 350802729 495151474 292988355 861175812 467312175 297851760 202470992 582046141 761390736 611449960 701144654 187307272 187307272 967462668 839573090 473596274 297851760 234089763 233350056 354441083 256807040 303512140 812629788 917782884 178776322 297851760 611449960 777567625 242163189 750210921 354577205 516798019 917782884 777567625 279958846 107334741 792486850 970819754 310459790 110800857 292988355 701144654 110800857 187933868 297851760 431992241 256807040 857039628 805493285 801608520 933874496 514786524 377015995 813693723 110800857 495151474 303512140 110800857 808616206 861175812 514786524 256807040 812629788 320767587 956074512 460621270 355623062 33552010 514786524 328713602 839573090 234841556 37467656 84100792 391551467 252767027 808616206 67084965 354577205 297851760 350369501 495151474 234089763 967462668 37467656 792486850 741527822 585399334 145395166 950319015 801608520 805493285 917782884 377015995 303512140 839573090 377015995 933874496 297851760 605868704 402728415 514786524 869322316 475750466 800444752 761390736 761390736 800444752 320767587 909865837 242163189 110800857 178776322 33552010 800444752 355623062 355623062 473596274 812629788 287514767 933874496 582046141 706143946 514786524 354577205 422474141 701144654 187307272 227189312 605868704 233350056 303512140 585399334 741527822 968673309 424780614 187933868 187307272 605868704 287514767 706143946 557917929 350369501 805493285 700216083 460621270 328713602 473596274 402728415 303512140 310459790 303512140 495151474 741527822 855274762 585399334 166233922 292988355 350802729 611449960 320767587 242163189 800444752 145395166 23405136 13084961 473596274 473596274 611449960 424780614 792486850 256737954 234841556 33552010 693909716 761390736 801608520 233350056 475750466 145395166 145395166 698204142 402728415 956074512 328713602 166233922 956074512 869322316 914482046 813693723 256737954 282641288 431992241 839573090 792486850 202470992 909865837 350802729 557917929 741527822 865966056 861175812 411437340 377015995 748725729 761390736 96325706 701144654 145395166 514786524 13084961 518410431 284097129 805493285 701144654 23405136 839573090 84100792 33552010 761390736 297851760 350802729 203170078 967462668 422474141 166233922 968673309 605868704 700216083 516798019 857039628 800444752 42633846 950319015 203170078 422657892 917782884 310459790 557917929 256737954 145395166 256807040 84100792 256737954 967462668 801608520 865966056 917782884 792486850 303512140 320767587 861179113 839573090 748725729 33552010 475750466 777567625 557917929 42633846 355623062 748725729 107334741 431992241 178776322 303512140 777567625 256737954 178776322 473596274 166233922 203170078 917782884 865966056 514786524 422474141 422474141 582046141 107334741 761390736 706143946 355623062 242163189 801608520 813693723 933874496 203170078 107334741 350802729 310459790 950319015 354441083 839573090 105230327 421280376 145395166 431992241 800444752 909865837 391551467 350369501 33552010 701144654 516798019 23405136 23405136 473596274 292988355 805493285 354577205 741527822 343298515 865966056 777567625 950319015 801608520 436662194 377015995 292988355 582046141 310459790 350802729 256737954 233350056 460621270 800444752 801608520 861175812 203170078 750210921 203170078 110800857 808616206 698204142 256737954 467312175 422474141 431992241 655852295 585399334 145395166 909865837 287514767 227189312 968673309 402728415 460621270 582046141 227189312 67084965 37467656 741527822 956074512 422474141 861179113 495151474 187307272 350369501 402728415 495151474 761390736 256807040 495151474 861179113 343298515 105230327 343298515 242163189 33552010 377015995 557917929 518410431 557917929 284097129 917782884 698204142 411437340 700216083 310459790 436662194 252767027 202470992 256807040 431992241 706143946 698204142 518410431 234089763 518410431 145395166 582046141 582046141 839573090 460621270 869322316 297851760 202470992 107334741 611449960 279958846 297851760 967462668 968673309 37467656 202470992 227189312 355623062 292988355 436662194 516798019 320767587 84100792 431992241 310459790 377015995 750210921 813693723 391551467 421280376 67084965 917782884 287514767 861175812 812629788 968673309 402728415 917782884 187933868 698204142 242163189 467312175 611449960 700216083 748725729 475750466 693909716 655852295 700216083 202470992 475750466 933874496 698204142 467312175 67084965 950319015 968673309 96325706 813693723 107334741 516798019 518410431 698204142 693909716 967462668 805493285 813693723 303512140 518399774 473596274 287514767 13084961 585399334 105230327 424780614 354441083 750210921 233350056 424780614 234089763 741527822 869322316 741527822 33552010 233350056 279958846 861179113 421280376 865966056 145395166 421280376 800444752 310459790 516798019 187307272 110800857 475750466 495151474 320767587 970819754 800444752 411437340 411437340 297851760 202470992 655852295 611449960 67084965 320767587 256737954 23405136 166233922 582046141 377015995 950319015 605868704 421280376 42633846 354441083 693909716 355623062 518399774 292988355 350369501 431992241 857039628 350369501 801608520 284097129 377015995 805493285 37467656 310459790 869322316 861175812 865966056 187307272 698204142 436662194 202470992 812629788 950319015 813693723 354577205 411437340 187933868 166233922 855274762 869322316 203170078 402728415 917782884 706143946 178776322 968673309 145395166 203170078 13084961 805493285 914482046 914482046 84100792 227189312 585399334 343298515 805493285 234841556 857039628 203170078 252767027 460621270 67084965 350369501 107334741 279958846 96325706 328713602 354441083 187307272 252767027 391551467 777567625 518410431 33552010 145395166 801608520 839573090 202470992 518410431 741527822 611449960 187307272 748725729 105230327 328713602 187933868 917782884 839573090 933874496 812629788 252767027 355623062 343298515 611449960 42633846 741527822 292988355 110800857 518399774 292988355 402728415 698204142 422474141 96325706 355623062 421280376 808616206 933874496 234841556 800444752 909865837 514786524 700216083 23405136 585399334 518399774 514786524 84100792 801608520 805493285 202470992 839573090 187933868 655852295 700216083 516798019 96325706 234841556 917782884 585399334 282641288 611449960 582046141 869322316 956074512 23405136 693909716 861179113 693909716 287514767 67084965 355623062 933874496 516798019 422474141 585399334 909865837 320767587 516798019 698204142 23405136 436662194 297851760 284097129 861175812 460621270 391551467 968673309 741527822 292988355 354577205 187933868 611449960 187933868 107334741 354577205 350369501 761390736 402728415 611449960 424780614 813693723 741527822 700216083 808616206 516798019 706143946 855274762 801608520 297851760 424780614 391551467 145395166 343298515 792486850 234089763 33552010 96325706 968673309 475750466 292988355 13084961 145395166 950319015 706143946 256737954 391551467 914482046 292988355 252767027 256737954 178776322 377015995 166233922 956074512 256807040 968673309 460621270 320767587 354441083 861175812 460621270 812629788 202470992 473596274 84100792 968673309 242163189 800444752 350369501 557917929 203170078 748725729 839573090 350802729 518399774 284097129 287514767 869322316 970819754 187307272 805493285 391551467 839573090 328713602 242163189 145395166 813693723 233350056 424780614 202470992 582046141 84100792 145395166 967462668 917782884 914482046 350369501 203170078 320767587 187307272 857039628 956074512 557917929 611449960 145395166 110800857 303512140 297851760 424780614 350369501 424780614 741527822 350369501 292988355 424780614 467312175 861175812 460621270 84100792 750210921 436662194 950319015 234089763 741527822 292988355 33552010 750210921 514786524 233350056 252767027 402728415 233350056 812629788 933874496 284097129 84100792 495151474 354441083 693909716 933874496 701144654 256807040 233350056 956074512 42633846 110800857 436662194 354441083 968673309 187933868 105230327 518399774 178776322 518399774 516798019 350369501 611449960 187307272 495151474 297851760 284097129 869322316 252767027 917782884 700216083 750210921 377015995 693909716 33552010 328713602 950319015 611449960 475750466 282641288 741527822 701144654 655852295 933874496 611449960 227189312 777567625 865966056 84100792 256807040 350369501 187933868 514786524 741527822 460621270 909865837 282641288 42633846 234089763 303512140 706143946 909865837 422657892 202470992 861175812 377015995 203170078 187307272 328713602 514786524 805493285 861175812 741527822 970819754 516798019 585399334 467312175 354441083 391551467 303512140 303512140 585399334 110800857 956074512 354577205 166233922 741527822 350802729 933874496 792486850 320767587 187933868 475750466 42633846 42633846 424780614 252767027 582046141 748725729 460621270 145395166 967462668 391551467 33552010 105230327 256807040 917782884 518410431 557917929 84100792 950319015 967462668 701144654 42633846 808616206 227189312 424780614 495151474 869322316 355623062 750210921 495151474 516798019 233350056 252767027 310459790 518410431 750210921 812629788 354441083 808616206 970819754 933874496 865966056 861175812 467312175 518410431 310459790 287514767 292988355 700216083 701144654 582046141 473596274 865966056 402728415 518410431 812629788 110800857 354577205 166233922 310459790 475750466 700216083 611449960 655852295 350369501 203170078 460621270 391551467 516798019 655852295 297851760 354577205 801608520 518399774 105230327 310459790 761390736 355623062 292988355 436662194 391551467 460621270 37467656 107334741 33552010 279958846 436662194 698204142 202470992 869322316 950319015 145395166 310459790 460621270 557917929 956074512 422474141 233350056 320767587 354577205 956074512 706143946 105230327 292988355 968673309 956074512 310459790 706143946 792486850 297851760 350802729 107334741 107334741 422474141 467312175 605868704 933874496 96325706 914482046 700216083 950319015 67084965 202470992 750210921 812629788 107334741 13084961 422657892 967462668 178776322 706143946 701144654 105230327 655852295 354441083 187307272 611449960 701144654 187933868 145395166 202470992 741527822 84100792 350369501 861179113 436662194 424780614 343298515 748725729 808616206 914482046 110800857 800444752 585399334 242163189 933874496 909865837 950319015 203170078 967462668 166233922 421280376 84100792 557917929 516798019 234841556 145395166 297851760 178776322 777567625 227189312 354577205 792486850 805493285 950319015 475750466 869322316 748725729 23405136 750210921 950319015 518399774 96325706 310459790 655852295 328713602 970819754 107334741 234089763 67084965 202470992 917782884 518399774 13084961 700216083 292988355 233350056 328713602 909865837 706143946 422657892 233350056 956074512 303512140 145395166 655852295 421280376 800444752 256737954 800444752 297851760 422474141 37467656 917782884 605868704 187307272 233350056 96325706 436662194 865966056 411437340 582046141 857039628 700216083 354577205 256737954 655852295 422474141 105230327 855274762 284097129 145395166 605868704 655852295 914482046 701144654 202470992 968673309 801608520 914482046 350802729 310459790 436662194 282641288 495151474 857039628 857039628 256807040 970819754 968673309 107334741 256737954 23405136 808616206 933874496 967462668 402728415 801608520 706143946 252767027 110800857 424780614 968673309 914482046 279958846 145395166 145395166 701144654 655852295 861175812 861175812 350369501 187307272 227189312 284097129 700216083 557917929 777567625 808616206 557917929 475750466 67084965 252767027 968673309 350802729 800444752 310459790 282641288 320767587 166233922 914482046 473596274 857039628 297851760 355623062 13084961 812629788 187307272 495151474 377015995 585399334 284097129 967462668 805493285 518410431 145395166 256737954 67084965 748725729 861175812 800444752 284097129 869322316 202470992 355623062 282641288 792486850 701144654 698204142 865966056 655852295 518410431 516798019 460621270 812629788 431992241 700216083 495151474 861175812 350369501 518399774 227189312 282641288 813693723 741527822 33552010 950319015 801608520 473596274 557917929 256807040 287514767 431992241 354441083 917782884 861179113 234841556 518410431 475750466 166233922 421280376 956074512 242163189 956074512 297851760 800444752 256737954 460621270 422657892 792486850 473596274 303512140 516798019 812629788 518410431 869322316 861179113 950319015 96325706 202470992 202470992 256737954 234841556 233350056 857039628 582046141 857039628 605868704 460621270 105230327 655852295 187307272 320767587 422474141 950319015 777567625 320767587 861175812 256807040 741527822 279958846 234841556 792486850 585399334 518410431 968673309 110800857 23405136 178776322 421280376 242163189 741527822 328713602 431992241 950319015 750210921 37467656 698204142 473596274 13084961 855274762 391551467 473596274 950319015 303512140 777567625 227189312 187933868 421280376 252767027 514786524 800444752 227189312 202470992 460621270 605868704 178776322 431992241 422474141 800444752 861179113 23405136 777567625 320767587 282641288 252767027 328713602 467312175 33552010 310459790 13084961 861175812 287514767 282641288 242163189 857039628 909865837 202470992 252767027 178776322 855274762 968673309 256737954 234089763 792486850 777567625 808616206 310459790 411437340 279958846 84100792 516798019 741527822 23405136 377015995 855274762 701144654 475750466 279958846 701144654 355623062 518410431 178776322 105230327 355623062 233350056 792486850 256807040 105230327 350369501 970819754 377015995 792486850 701144654 518399774 495151474 956074512 422474141 869322316 801608520 187307272 391551467 343298515 350802729 473596274 813693723 279958846 178776322 328713602 855274762 33552010 96325706 234841556 761390736 605868704 861179113 391551467 178776322 377015995 242163189 33552010 320767587 467312175 950319015 354577205 701144654 467312175 234841556 800444752 37467656 861179113 203170078 518399774 605868704 693909716 473596274 585399334 431992241 761390736 202470992 700216083 13084961 234089763 801608520 968673309 655852295 950319015 411437340 252767027 391551467 805493285 297851760 187307272 585399334 582046141 865966056 475750466 287514767 917782884 813693723 282641288 256807040 422474141 297851760 698204142 514786524 67084965 777567625 933874496 320767587 354441083 855274762 950319015 402728415 968673309 23405136 950319015 808616206 422657892 96325706 701144654 861175812 96325706 107334741 84100792 391551467 748725729 700216083 166233922 105230327 287514767 110800857 792486850 202470992 23405136 655852295 110800857 422474141 350802729 110800857 585399334 777567625 355623062 914482046 861175812 105230327 750210921 282641288 933874496 187307272 233350056 467312175 203170078 67084965 473596274 741527822 166233922 475750466 424780614 297851760 933874496 518399774 328713602 310459790 203170078 145395166 865966056 967462668 252767027 706143946 582046141 839573090 252767027 391551467 761390736 808616206 424780614 436662194 297851760 343298515 421280376 701144654 203170078 950319015 865966056 187933868 377015995 411437340 839573090 611449960 424780614 865966056 256807040 950319015 67084965 421280376 917782884 96325706 750210921 287514767 187307272 473596274 706143946 145395166 402728415 812629788 967462668 67084965 861175812 422657892 800444752 422657892 968673309 741527822 411437340 292988355 297851760 233350056 354441083 582046141 582046141 187307272 431992241 706143946 741527822 700216083 110800857 741527822 917782884 391551467 792486850 855274762 292988355 227189312 914482046 377015995 96325706 748725729 424780614 970819754 585399334 585399334 473596274 909865837 800444752 967462668 968673309 839573090 855274762 706143946 813693723 750210921 801608520 805493285 203170078 202470992 234841556 350369501 202470992 917782884 611449960 467312175 402728415 411437340 655852295 110800857 310459790 96325706 750210921 970819754 777567625 857039628 495151474 585399334 933874496 107334741 145395166 234089763 297851760 698204142 13084961 310459790 777567625 287514767 310459790 855274762 105230327 805493285 431992241 67084965 813693723 391551467 350802729 37467656 698204142 350802729 13084961 320767587 350369501 869322316 284097129 655852295 808616206 350802729 518399774 354577205 292988355 145395166 865966056 284097129 698204142 391551467 421280376 750210921 350369501 350369501 655852295 377015995 422657892 460621270 968673309 96325706 460621270 516798019 391551467 611449960 812629788 431992241 968673309 256807040 605868704 460621270 967462668 861179113 557917929 967462668 585399334 292988355 475750466 350369501 917782884 178776322 495151474 84100792 234089763 279958846 252767027 355623062 869322316 460621270 582046141 343298515 187307272 297851760 956074512 706143946 421280376 655852295 23405136 909865837 328713602 292988355 475750466 42633846 839573090 800444752 354577205 37467656 857039628 203170078 813693723 812629788 917782884 857039628 282641288 706143946 350369501 495151474 422474141 421280376 582046141 422474141 655852295 800444752 234089763 917782884 514786524 698204142 813693723 33552010 761390736 37467656 252767027 252767027 203170078 701144654 187307272 813693723 792486850 67084965 693909716 436662194 402728415 178776322 303512140 343298515 582046141 234841556 355623062 808616206 460621270 800444752 473596274 297851760 178776322 761390736 436662194 761390736 13084961 178776322 582046141 310459790 805493285 750210921 869322316 761390736 495151474 801608520 166233922 287514767 166233922 42633846 701144654 611449960 605868704 42633846 869322316 701144654 700216083 202470992 917782884 23405136 252767027 467312175 377015995 655852295 857039628 748725729 187307272 84100792 514786524 917782884 605868704 166233922 750210921 343298515 411437340 495151474 701144654 187933868 917782884 473596274 354577205 855274762 422474141 421280376 801608520 377015995 107334741 693909716 777567625 967462668 698204142 234841556 227189312 67084965 431992241 777567625 812629788 377015995 107334741 343298515 256737954 861175812 701144654 422474141 227189312 855274762 282641288 812629788 800444752 23405136 516798019 750210921 855274762 917782884 467312175 813693723 805493285 475750466 460621270 792486850 611449960 279958846 234089763 800444752 96325706 256737954 800444752 700216083 234089763 187307272 750210921 391551467 187933868 96325706 202470992 518410431 582046141 377015995 813693723 282641288 292988355 203170078 166233922 242163189 422657892 227189312 475750466 473596274 460621270 256737954 234089763 605868704 585399334 421280376 13084961 968673309 33552010 303512140 792486850 13084961 970819754 813693723 750210921 950319015 23405136 84100792 110800857 741527822 813693723 431992241 233350056 234089763 855274762 557917929 869322316 234089763 748725729 467312175 203170078 475750466 475750466 96325706 145395166 582046141 350369501 234841556 282641288 460621270 328713602 869322316 354577205 422657892 467312175 350802729 865966056 861179113 582046141 256737954 227189312 297851760 741527822 970819754 582046141 355623062 110800857 105230327 105230327 279958846 187307272 467312175 741527822 857039628 320767587 279958846 292988355 187933868 467312175 585399334 706143946 107334741 741527822 655852295 857039628 950319015 84100792 700216083 585399334 812629788 411437340 282641288 970819754 107334741 328713602 693909716 23405136 33552010 761390736 421280376 967462668 655852295 700216083 145395166 514786524 748725729 287514767 391551467 303512140 187933868 467312175 202470992 861179113 855274762 256807040 869322316 700216083 411437340 839573090 700216083 967462668 242163189 857039628 279958846 256807040 460621270 777567625 808616206 233350056 355623062 234841556 741527822 354441083 234089763 950319015 33552010 328713602 23405136 107334741 473596274 310459790 792486850 518410431 968673309 242163189 655852295 706143946 355623062 750210921 292988355 777567625 467312175 421280376 777567625 187307272 869322316 813693723 187307272 518410431 514786524 202470992 869322316 585399334 187307272 761390736 475750466 777567625 750210921 460621270 284097129 203170078 282641288 970819754 805493285 424780614 514786524 402728415 37467656 585399334 424780614 343298515 968673309 23405136 350369501 178776322 203170078 516798019 233350056 514786524 914482046 855274762 33552010 343298515 96325706 328713602 13084961 861175812 557917929 292988355 950319015 343298515 421280376 968673309 741527822 857039628 869322316 655852295 402728415 297851760 187307272 968673309 67084965 585399334 13084961 282641288 256737954 812629788 227189312 582046141 655852295 424780614 110800857 203170078 350802729 234089763 256737954 655852295 67084965 950319015 585399334 84100792 700216083 310459790 354577205 354441083 801608520 13084961 865966056 431992241 869322316 297851760 909865837 33552010 354441083 909865837 233350056 303512140 187307272 655852295 812629788 431992241 23405136 761390736 282641288 303512140 495151474 227189312 700216083 557917929 514786524 917782884 750210921 84100792 431992241 402728415 422657892 611449960 514786524 227189312 914482046 914482046 813693723 310459790 227189312 557917929 605868704 252767027 855274762 857039628 354441083 110800857 354577205 233350056 107334741 13084961 234841556 350802729 869322316 284097129 23405136 252767027 473596274 869322316 421280376 107334741 800444752 700216083 813693723 467312175 861179113 203170078 282641288 808616206 970819754 967462668 761390736 355623062 855274762 422474141 310459790 42633846 518399774 800444752 909865837 839573090 421280376 861175812 655852295 869322316 178776322 105230327 812629788 968673309 377015995 777567625 297851760 431992241 473596274 292988355 801608520 518399774 813693723 950319015 23405136 460621270 605868704 354577205 748725729 67084965 582046141 355623062 354577205 460621270 655852295 475750466 421280376 282641288 557917929 411437340 23405136 933874496 861179113 37467656 13084961 909865837 693909716 202470992 354577205 110800857 33552010 495151474 655852295 178776322 611449960 473596274 279958846 424780614 805493285 350369501 42633846 343298515 605868704 377015995 13084961 13084961 956074512 800444752 187307272 422657892 411437340 869322316 233350056 611449960 698204142 234841556 914482046 700216083 431992241 178776322 861179113 107334741 950319015 178776322 227189312 582046141 424780614 328713602 292988355 279958846 391551467 909865837 203170078 431992241 475750466 909865837 557917929 792486850 812629788 320767587 950319015 914482046 166233922 436662194 761390736 706143946 234841556 203170078 869322316 582046141 33552010 227189312 582046141 557917929 967462668 84100792 422474141 693909716 187933868 67084965 354441083 861175812 741527822 292988355 855274762 202470992 460621270 706143946 950319015 422474141 812629788 297851760 750210921 869322316 166233922 748725729 67084965 234841556 354577205 242163189 968673309 460621270 13084961 355623062 700216083 187307272 234089763 402728415 514786524 436662194 292988355 950319015 865966056 422657892 252767027 297851760 869322316 700216083 355623062 377015995 518399774 187933868 242163189 96325706 909865837 585399334 242163189 328713602 741527822 354577205 233350056 865966056 861175812 431992241 950319015 256737954 741527822 320767587 431992241 865966056 475750466 343298515 861179113 187307272 813693723 84100792 968673309 166233922 801608520 354577205 518399774 585399334 178776322 105230327 287514767 585399334 84100792 202470992 178776322 411437340 741527822 37467656 145395166 233350056 970819754 967462668 865966056 741527822 956074512 800444752 800444752 700216083 354577205 350802729 582046141 178776322 700216083 518399774 234089763 377015995 328713602 105230327 350802729 436662194 475750466 950319015 968673309 354441083 518410431 297851760 424780614 914482046 37467656 839573090 202470992 933874496 422657892 287514767 700216083 411437340 467312175 909865837 411437340 968673309 516798019 13084961 516798019 700216083 343298515 328713602 23405136 805493285 202470992 431992241 303512140 516798019 227189312 700216083 377015995 297851760 37467656 234841556 187933868 655852295 354441083 350369501 354441083 839573090 203170078 701144654 234841556 279958846 424780614 96325706 914482046 354441083 402728415 234089763 436662194 256737954 242163189 402728415 514786524 320767587 706143946 813693723 701144654 33552010 869322316 516798019 611449960 256737954 233350056 750210921 303512140 467312175 282641288 187933868 282641288 968673309 187307272 145395166 706143946 377015995 839573090 292988355 110800857 611449960 292988355 611449960 424780614 514786524 145395166 37467656 582046141 585399334 320767587 917782884 424780614 761390736 792486850 256737954 424780614 933874496 967462668 37467656 287514767 741527822 256737954 287514767 411437340 956074512 234841556 110800857 350802729 343298515 475750466 202470992 227189312 917782884 256737954 355623062 343298515 805493285 166233922 914482046 391551467 518410431 424780614 178776322 279958846 700216083 518399774 741527822 297851760 310459790 861175812 473596274 343298515 933874496 355623062 107334741 282641288 84100792 761390736 917782884 256737954 402728415 839573090 328713602 801608520 13084961 350369501 909865837 328713602 354577205 857039628 187933868 839573090 869322316 516798019 431992241 917782884 813693723 13084961 812629788 741527822 33552010 202470992 424780614 110800857 424780614 242163189 145395166 518410431 813693723 436662194 203170078 750210921 234089763 865966056 252767027 422657892 855274762 467312175 839573090 252767027 422657892 436662194 813693723 84100792 310459790 516798019 605868704 909865837 967462668 605868704 950319015 252767027 611449960 857039628 855274762 967462668 865966056 233350056 33552010 279958846 310459790 970819754 422474141 37467656 808616206 292988355 792486850 473596274 792486850 424780614 857039628 328713602 970819754 252767027 292988355 328713602 203170078 869322316 460621270 431992241 701144654 861175812 748725729 813693723 761390736 950319015 107334741 518410431 411437340 495151474 110800857 839573090 855274762 777567625 968673309 495151474 310459790 354577205 354577205 750210921 585399334 37467656 303512140 855274762 518399774 105230327 861179113 706143946 203170078 909865837 460621270 473596274 467312175 354441083 557917929 950319015 37467656 473596274 495151474 582046141 855274762 166233922 282641288 287514767 310459790 354577205 42633846 105230327 812629788 279958846 233350056 343298515 422657892 693909716 557917929 970819754 801608520 970819754 145395166 605868704 37467656 909865837 105230327 861179113 701144654 436662194 343298515 422474141 234841556 956074512 950319015 411437340 585399334 761390736 67084965 242163189 402728415 422657892 761390736 187307272 303512140 320767587 287514767 611449960 812629788 354577205 557917929 421280376 761390736 411437340 377015995 287514767 350802729 343298515 107334741 700216083 110800857 256807040 42633846 436662194 13084961 861175812 700216083 391551467 808616206 377015995 13084961 950319015 355623062 700216083 37467656 956074512 909865837 475750466 105230327 582046141 23405136 761390736 37467656 110800857 933874496 377015995 166233922 956074512 700216083 800444752 431992241 516798019 287514767 343298515 909865837 421280376 605868704 869322316 297851760 693909716 950319015 287514767 495151474 187933868 354577205 701144654 701144654 436662194 421280376 203170078 422657892 813693723 354441083 37467656 320767587 813693723 808616206 698204142 605868704 279958846 698204142 808616206 605868704 354441083 391551467 96325706 252767027 706143946 424780614 698204142 467312175 355623062 518399774 67084965 813693723 84100792 256807040 23405136 516798019 839573090 284097129 13084961 706143946 467312175 234841556 970819754 107334741 187933868 516798019 96325706 518410431 33552010 557917929 256807040 292988355 792486850 917782884 431992241 33552010 431992241 354441083 37467656 203170078 107334741 813693723 970819754 328713602 865966056 431992241 202470992 467312175 800444752 518399774 761390736 585399334 865966056 655852295 328713602 861179113 693909716 110800857 813693723 377015995 105230327 187307272 310459790 698204142 801608520 431992241 310459790 655852295 514786524 701144654 813693723 67084965 869322316 518399774 287514767 350369501 166233922 84100792 233350056 42633846 203170078 741527822 950319015 933874496 933874496 256737954 328713602 279958846 354441083 518410431 808616206 242163189 411437340 256737954 956074512 700216083 328713602 67084965 234841556 970819754 178776322 861175812 693909716 328713602 42633846 861179113 421280376 693909716 402728415 813693723 350802729 422657892 178776322 700216083 350802729 96325706 970819754 701144654 303512140 343298515 812629788 292988355 611449960 320767587 233350056 422474141 865966056 411437340 706143946 698204142 187933868 377015995 350369501 234089763 202470992 914482046 282641288 350802729 605868704 909865837 424780614 105230327 861175812 284097129 582046141 320767587 350369501 741527822 693909716 145395166 227189312 377015995 187933868 698204142 145395166 917782884 187933868 950319015 950319015 865966056 475750466 792486850 67084965 956074512 467312175 460621270 411437340 431992241 813693723 96325706 110800857 67084965 227189312 343298515 377015995 422657892 495151474 914482046 233350056 422657892 355623062 698204142 178776322 422657892 256807040 287514767 422474141 460621270 227189312 805493285 13084961 292988355 700216083 411437340 23405136 42633846 67084965 748725729 967462668 354577205 391551467 350369501 421280376 402728415 252767027 105230327 178776322 310459790 460621270 514786524 741527822 431992241 279958846 354577205 693909716 777567625 424780614 84100792 203170078 585399334 585399334 655852295 514786524 436662194 33552010 107334741 303512140 431992241 234089763 475750466 706143946 282641288 706143946 861179113 422474141 13084961 777567625 801608520 242163189 252767027 355623062 411437340 424780614 355623062 956074512 421280376 865966056 242163189 391551467 865966056 914482046 805493285 145395166 422474141 857039628 33552010 320767587 473596274 187933868 284097129 605868704 328713602 105230327 424780614 37467656 284097129 284097129 145395166 328713602 933874496 256807040 178776322 950319015 391551467 343298515 861175812 700216083 110800857 917782884 917782884 343298515 792486850 605868704 355623062 256807040 166233922 968673309 748725729 805493285 808616206 422474141 320767587 914482046 585399334 761390736 436662194 282641288 582046141 328713602 460621270 857039628 187933868 343298515 303512140 187307272 67084965 279958846 234841556 13084961 202470992 187933868 748725729 968673309 187307272 292988355 411437340 13084961 967462668 287514767 585399334 23405136 460621270 518410431 514786524 741527822 605868704 557917929 431992241 42633846 701144654 23405136 516798019 227189312 256807040 84100792 37467656 701144654 741527822 869322316 557917929 23405136 233350056 310459790 233350056 279958846 287514767 320767587 792486850 968673309 310459790 605868704 227189312 421280376 355623062 252767027 968673309 227189312 37467656 917782884 227189312 706143946 343298515 292988355 297851760 605868704 582046141 202470992 402728415 411437340 279958846 203170078 242163189 411437340 611449960 518410431 813693723 861179113 187933868 750210921 518399774 297851760 107334741 166233922 23405136 861175812 37467656 279958846 310459790 518410431 855274762 518399774 585399334 557917929 421280376 839573090 23405136 909865837 473596274 914482046 693909716 909865837 202470992 605868704 611449960 421280376 801608520 970819754 33552010 145395166 777567625 855274762 187307272 411437340 495151474 701144654 391551467 187307272 422474141 96325706 233350056 514786524 145395166 914482046 350369501 13084961 917782884 909865837 303512140 242163189 698204142 256737954 473596274 777567625 13084961 84100792 328713602 377015995 970819754 813693723 107334741 33552010 355623062 279958846 812629788 701144654 145395166 813693723 861179113 917782884 436662194 178776322 909865837 107334741 861179113 970819754 279958846 805493285 187933868 473596274 467312175 23405136 431992241 967462668 411437340 839573090 242163189 933874496 287514767 355623062 328713602 700216083 202470992 968673309 514786524 234841556 805493285 284097129 839573090 861179113 202470992 187307272 233350056 805493285 495151474 256737954 354441083 350802729 808616206 813693723 585399334 557917929 310459790 970819754 202470992 431992241 42633846 693909716 355623062 861175812 287514767 355623062 467312175 297851760 808616206 475750466 187307272 813693723 869322316 242163189 467312175 377015995 84100792 777567625 355623062 436662194 227189312 350802729 800444752 839573090 256807040 411437340 750210921 187933868 700216083 354577205 377015995 422657892 516798019 424780614 777567625 187307272 967462668 808616206 741527822 391551467 557917929 166233922 411437340 909865837 303512140 287514767 750210921 475750466 350802729 518399774 110800857 402728415 495151474 706143946 970819754 402728415 402728415 391551467 227189312 256807040 741527822 303512140 475750466 424780614 424780614 234089763 105230327 750210921 869322316 516798019 377015995 741527822 343298515 42633846 514786524 256737954 968673309 967462668 37467656 284097129 105230327 914482046 279958846 343298515 917782884 777567625 187307272 582046141 96325706 377015995 355623062 857039628 303512140 761390736 350369501 801608520 297851760 839573090 761390736 968673309 861179113 233350056 187933868 411437340 354441083 801608520 96325706 812629788 701144654 655852295 808616206 233350056 917782884 812629788 227189312 475750466 297851760 582046141 421280376 792486850 495151474 777567625 855274762 187933868 909865837 700216083 585399334 233350056 279958846 23405136 777567625 855274762 968673309 202470992 145395166 355623062 187933868 800444752 402728415 701144654 857039628 13084961 917782884 282641288 800444752 37467656 234089763 187933868 310459790 23405136 839573090 354577205 203170078 424780614 460621270 422657892 355623062 310459790 402728415 422657892 343298515 279958846 421280376 84100792 475750466 105230327 203170078 792486850 605868704 256807040 801608520 297851760 37467656 693909716 805493285 350369501 585399334 516798019 970819754 865966056 869322316 693909716 320767587 801608520 605868704 473596274 242163189 917782884 422474141 421280376 37467656 518410431 801608520 761390736 761390736 33552010 518399774 282641288 178776322 514786524 741527822 741527822 377015995 792486850 475750466 350802729 343298515 422657892 234089763 436662194 377015995 110800857 909865837 354577205 909865837 166233922 203170078 467312175 431992241 297851760 354577205 792486850 865966056 178776322 287514767 518399774 242163189 203170078 110800857 792486850 970819754 187933868 800444752 968673309 178776322 287514767 310459790 350369501 233350056 808616206 166233922 96325706 320767587 700216083 279958846 23405136 516798019 187933868 839573090 917782884 203170078 42633846 518399774 355623062 761390736 292988355 187933868 514786524 256807040 343298515 391551467 343298515 741527822 422474141 475750466 391551467 297851760 655852295 421280376 748725729 292988355 303512140 950319015 967462668 777567625 805493285 23405136 350369501 861175812 518399774 741527822 801608520 805493285 933874496 282641288 869322316 84100792 252767027 422657892 310459790 424780614 203170078 242163189 282641288 227189312 279958846 917782884 582046141 585399334 234841556 701144654 107334741 402728415 343298515 107334741 741527822 605868704 282641288 801608520 284097129 402728415 187933868 800444752 377015995 861175812 303512140 808616206 284097129 748725729 655852295 23405136 320767587 967462668 750210921 187933868 354577205 282641288 354577205 792486850 187307272 861179113 475750466 297851760 495151474 700216083 84100792 701144654 748725729 203170078 585399334 310459790 655852295 187933868 700216083 750210921 813693723 350802729 865966056 701144654 968673309 292988355 970819754 23405136 460621270 411437340 279958846 914482046 422474141 917782884 801608520 350802729 328713602 909865837 350802729 706143946 256737954 557917929 431992241 777567625 516798019 187307272 424780614 422657892 582046141 967462668 256807040 917782884 518399774 33552010 350802729 355623062 343298515 242163189 303512140 655852295 105230327 354441083 421280376 42633846 611449960 582046141 970819754 110800857 460621270 761390736 467312175 391551467 839573090 292988355 518410431 839573090 355623062 233350056 350802729 557917929 467312175 801608520 37467656 350369501 37467656 23405136 805493285 800444752 514786524 187307272 354577205 700216083 202470992 611449960 391551467 297851760 557917929 855274762 256737954 203170078 284097129 698204142 13084961 701144654 282641288 611449960 475750466 956074512 475750466 700216083 234089763 693909716 234841556 391551467 279958846 706143946 812629788 377015995 861179113 605868704 42633846 234089763 252767027 377015995 391551467 297851760 37467656 777567625 422657892 909865837 557917929 297851760 467312175 105230327 473596274 282641288 234841556 282641288 105230327 256737954 970819754 933874496 495151474 310459790 514786524 402728415 855274762 956074512 303512140 292988355 967462668 516798019 495151474 909865837 495151474 84100792 411437340 475750466 354441083 514786524 84100792 605868704 13084961 37467656 421280376 354441083 495151474 800444752 516798019 777567625 202470992 297851760 475750466 777567625 808616206 611449960 256737954 166233922 13084961 13084961 460621270 13084961 391551467 328713602 808616206 350802729 411437340 436662194 748725729 13084961 605868704 473596274 582046141 968673309 950319015 256807040 422474141 233350056 67084965 328713602 495151474 355623062 914482046 256737954 467312175 303512140 354577205 279958846 42633846 355623062 354577205 970819754 13084961 792486850 402728415 13084961 808616206 706143946 861175812 605868704 861175812 303512140 585399334 105230327 355623062 436662194 813693723 203170078 320767587 187307272 750210921 431992241 761390736 693909716 227189312 861175812 328713602 354441083 495151474 287514767 801608520 422657892 328713602 422474141 970819754 801608520 611449960 741527822 518410431 23405136 202470992 701144654 431992241 84100792 350369501 518399774 967462668 865966056 256807040 42633846 145395166 970819754 252767027 861175812 431992241 792486850 242163189 252767027 967462668 777567625 84100792 310459790 956074512 748725729 801608520 67084965 320767587 792486850 706143946 693909716 839573090 282641288 328713602 917782884 792486850 777567625 166233922 402728415 67084965 518410431 424780614 279958846 354441083 777567625 970819754 343298515 700216083 701144654 956074512 256807040 424780614 377015995 436662194 909865837 391551467 13084961 227189312 145395166 801608520 422474141 256737954 187933868 800444752 37467656 84100792 13084961 861179113 187307272 256807040 693909716 297851760 855274762 516798019 354441083 424780614 933874496 402728415 424780614 582046141 242163189 865966056 518399774 33552010 475750466 320767587 424780614 812629788 424780614 801608520 23405136 422657892 909865837 865966056 145395166 282641288 297851760 320767587 355623062 84100792 424780614 693909716 861179113 792486850 800444752 855274762 33552010 706143946 800444752 37467656 343298515 166233922 145395166 861179113 914482046 234089763 518410431 557917929 422657892 956074512 320767587 242163189 792486850 287514767 202470992 706143946 605868704 865966056 279958846 297851760 13084961 279958846 284097129 23405136 84100792 178776322 869322316 42633846 284097129 252767027 411437340 187307272 256737954 234841556 343298515 750210921 865966056 869322316 252767027 792486850 698204142 227189312 950319015 473596274 422657892 402728415 391551467 284097129 110800857 748725729 145395166 968673309 869322316 110800857 42633846 706143946 233350056 13084961 800444752 812629788 350369501 748725729 514786524 421280376 187307272 256807040 282641288 693909716 67084965 320767587 857039628 557917929 460621270 914482046 166233922 107334741 805493285 354577205 909865837 968673309 42633846 909865837 203170078 514786524 698204142 187307272 701144654 292988355 693909716 956074512 297851760 805493285 33552010 252767027 350802729 107334741 391551467 23405136 33552010 145395166 402728415 557917929 252767027 914482046 279958846 800444752 178776322 350369501 518399774 37467656 96325706 857039628 320767587 865966056 287514767 234089763 96325706 748725729 187307272 761390736 761390736 869322316 42633846 320767587 698204142 23405136 431992241 967462668 279958846 748725729 166233922 700216083 950319015 855274762 741527822 655852295 282641288 328713602 839573090 203170078 279958846 252767027 42633846 13084961 391551467 23405136 422474141 861179113 354441083 279958846 813693723 422657892 792486850 800444752 917782884 611449960 350369501 956074512 227189312 67084965 800444752 950319015 967462668 421280376 933874496 909865837 391551467 460621270 855274762 187933868 808616206 402728415 741527822 320767587 105230327 105230327 234089763 178776322 805493285 950319015 516798019 605868704 37467656 839573090 777567625 706143946 187307272 582046141 145395166 187933868 42633846 84100792 514786524 354441083 750210921 693909716 475750466 812629788 42633846 968673309 354577205 706143946 909865837 328713602 431992241 178776322 421280376 350369501 805493285 354577205 431992241 933874496 234841556 655852295 970819754 861179113 110800857 343298515 145395166 761390736 968673309 42633846 855274762 865966056 84100792 761390736 518410431 422657892 917782884 857039628 421280376 582046141 968673309 475750466 706143946 256737954 460621270 279958846 284097129 582046141 611449960 233350056 436662194 402728415 391551467 812629788 287514767 328713602 431992241 411437340 411437340 187307272 557917929 741527822 655852295 37467656 203170078 909865837 967462668 234089763 13084961 460621270 343298515 741527822 518410431 421280376 933874496 518410431 297851760 518410431 839573090 611449960 105230327 354577205 33552010 582046141 421280376 233350056 292988355 869322316 475750466 467312175 777567625 970819754 33552010 377015995 354577205 467312175 310459790 792486850 950319015 808616206 813693723 402728415 701144654 777567625 698204142 855274762 956074512 287514767 187933868 436662194 792486850 297851760 950319015 518399774 354577205 424780614 855274762 187933868 861179113 557917929 391551467 187307272 700216083 187933868 748725729 968673309 391551467 967462668 422657892 310459790 350369501 917782884 460621270 805493285 284097129 227189312 865966056 320767587 914482046 700216083 701144654 800444752 611449960 187307272 516798019 839573090 287514767 422657892 750210921 861175812 13084961 287514767 431992241 518410431 861175812 354577205 234089763 750210921 252767027 431992241 287514767 473596274 202470992 107334741 777567625 857039628 655852295 166233922 343298515 42633846 473596274 84100792 865966056 234089763 411437340 956074512 377015995 777567625 855274762 256737954 865966056 805493285 777567625 865966056 861175812 857039628 355623062 377015995 234841556 422657892 279958846 303512140 605868704 292988355 13084961 13084961 287514767 227189312 800444752 748725729 37467656 473596274 187307272 693909716 227189312 202470992 857039628 343298515 37467656 857039628 495151474 202470992 805493285 655852295 187933868 655852295 252767027 605868704 391551467 813693723 145395166 84100792 839573090 187933868 467312175 328713602 792486850 701144654 611449960 282641288 84100792 354577205 700216083 421280376 292988355 518399774 516798019 96325706 234089763 693909716 909865837 605868704 166233922 655852295 813693723 256737954 777567625 750210921 13084961 279958846 582046141 855274762 42633846 279958846 698204142 518399774 956074512 23405136 320767587 96325706 287514767 557917929 914482046 354441083 698204142 582046141 282641288 857039628 202470992 917782884 421280376 310459790 655852295 518399774 516798019 105230327 800444752 242163189 611449960 96325706 741527822 808616206 839573090 256737954 145395166 800444752 422474141 801608520 914482046 350802729 967462668 805493285 861179113 105230327 865966056 354577205 777567625 354577205 107334741 700216083 377015995 909865837 421280376 801608520 96325706 105230327 861175812 23405136 37467656 518410431 110800857 431992241 350369501 861179113 234089763 84100792 355623062 411437340 605868704 792486850 750210921 105230327 42633846 424780614 178776322 605868704 252767027 909865837 343298515 800444752 178776322 800444752 187933868 655852295 495151474 495151474 282641288 292988355 611449960 514786524 37467656 655852295 424780614 282641288 67084965 343298515 693909716 256737954 354577205 861175812 700216083 411437340 328713602 706143946 460621270 861179113 917782884 37467656 473596274 355623062 967462668 582046141 187933868 33552010 475750466 234841556 970819754 865966056 242163189 750210921 350369501 813693723 96325706 178776322 42633846 805493285 402728415 741527822 23405136 748725729 355623062 514786524 282641288 256807040 282641288 805493285 328713602 655852295 557917929 292988355 303512140 475750466 297851760 234089763 933874496 67084965 202470992 203170078 956074512 557917929 460621270 950319015 256737954 855274762 800444752 431992241 350369501 256737954 279958846 422474141 202470992 391551467 514786524 431992241 748725729 518399774 42633846 328713602 839573090 748725729 178776322 166233922 475750466 402728415 343298515 839573090 67084965 812629788 227189312 805493285 475750466 252767027 748725729 310459790 145395166 256737954 518410431 968673309 37467656 857039628 202470992 909865837 467312175 914482046 242163189 741527822 611449960 933874496 495151474 701144654 585399334 354441083 812629788 145395166 354441083 282641288 297851760 187933868 495151474 67084965 611449960 475750466 355623062 354577205 611449960 495151474 320767587 585399334 436662194 605868704 514786524 310459790 909865837 460621270 967462668 33552010 287514767 421280376 956074512 933874496 279958846 13084961 421280376 279958846 698204142 585399334 605868704 706143946 110800857 460621270 421280376 460621270 514786524 855274762 377015995 166233922 303512140 234841556 792486850 585399334 33552010 187307272 813693723 279958846 105230327 967462668 256737954 350369501 402728415 252767027 402728415 13084961 110800857 909865837 748725729 761390736 350802729 777567625 956074512 933874496 279958846 861179113 279958846 909865837 377015995 328713602 37467656 377015995 391551467 284097129 839573090 967462668 37467656 292988355 256737954 909865837 105230327 187307272 13084961 839573090 303512140 460621270 460621270 967462668 933874496 518399774 37467656 693909716 422657892 861175812 701144654 812629788 303512140 518399774 178776322 473596274 303512140 865966056 861179113 909865837 234841556 391551467 424780614 422657892 585399334 516798019 297851760 67084965 467312175 475750466 328713602 203170078 475750466 354577205 495151474 303512140 933874496 812629788 761390736 514786524 354441083 431992241 110800857 792486850 933874496 839573090 422474141 287514767 706143946 37467656 582046141 355623062 350802729 706143946 422657892 354577205 227189312 422474141 84100792 377015995 320767587 320767587 701144654 761390736 514786524 234841556 203170078 518410431 411437340 252767027 950319015 242163189 467312175 422474141 518399774 13084961 700216083 467312175 292988355 812629788 350369501 839573090 495151474 808616206 252767027 377015995 518410431 350369501 424780614 557917929 84100792 431992241 303512140 354441083 701144654 402728415 107334741 475750466 514786524 256737954 292988355 402728415 256807040 431992241 256737954 861175812 33552010 956074512 706143946 279958846 67084965 284097129 557917929 950319015 792486850 343298515 701144654 424780614 350802729 914482046 37467656 812629788 343298515 42633846 377015995 105230327 857039628 178776322 812629788 234841556 421280376 227189312 701144654 422474141 424780614 252767027 297851760 869322316 968673309 808616206 950319015 343298515 582046141 693909716 354441083 861179113 869322316 460621270 354441083 917782884 343298515 869322316 227189312 377015995 605868704 284097129 855274762 800444752 495151474 187933868 33552010 861175812 706143946 812629788 611449960 777567625 424780614 227189312 187933868 350369501 706143946 422474141 741527822 460621270 750210921 23405136 467312175 187933868 518410431 761390736 110800857 256807040 970819754 287514767 917782884 234841556 741527822 13084961 424780614 741527822 475750466 355623062 805493285 105230327 297851760 970819754 187307272 37467656 748725729 33552010 234841556 808616206 605868704 812629788 303512140 808616206 950319015 187307272 933874496 956074512 701144654 861179113 801608520 13084961 107334741 585399334 808616206 328713602 700216083 495151474 422657892 23405136 233350056 805493285 256807040 402728415 801608520 917782884 256737954 801608520 96325706 700216083 242163189 234089763 805493285 411437340 67084965 105230327 354441083 518410431 282641288 761390736 234089763 105230327 761390736 516798019 256737954 187933868 741527822 968673309 203170078 813693723 37467656 310459790 585399334 178776322 585399334 202470992 227189312 473596274 350802729 514786524 303512140 178776322 402728415 800444752 585399334 202470992 869322316 96325706 436662194 741527822 256807040 234089763 813693723 582046141 402728415 391551467 355623062 354577205 178776322 813693723 242163189 328713602 917782884 320767587 84100792 320767587 514786524 431992241 436662194 869322316 391551467 750210921 234841556 861179113 750210921 343298515 750210921 460621270 233350056 792486850 377015995 284097129 933874496 855274762 701144654 145395166 805493285 96325706 436662194 605868704 431992241 203170078 777567625 202470992 96325706 227189312 956074512 424780614 701144654 741527822 518399774 282641288 813693723 233350056 354441083 933874496 145395166 422474141 800444752 242163189 495151474 84100792 422657892 495151474 402728415 411437340 909865837 377015995 475750466 473596274 970819754 839573090 422474141 256807040 516798019 424780614 909865837 698204142 343298515 234841556 909865837 242163189 284097129 252767027 917782884 234841556 855274762 800444752 187933868 655852295 279958846 350802729 422474141 857039628 292988355 914482046 328713602 706143946 741527822 950319015 234089763 227189312 855274762 310459790 256807040 516798019 187307272 354441083 67084965 808616206 741527822 187307272 698204142 431992241 203170078 700216083 495151474 178776322 800444752 343298515 917782884 968673309 582046141 968673309 698204142 23405136 917782884 105230327 909865837 514786524 202470992 855274762 933874496 605868704 391551467 808616206 303512140 411437340 518410431 956074512 233350056 411437340 431992241 37467656 422474141 431992241 187933868 402728415 582046141 698204142 233350056 865966056 968673309 808616206 865966056 391551467 855274762 970819754 377015995 284097129 473596274 391551467 855274762 611449960 203170078 514786524 917782884 460621270 13084961 377015995 750210921 777567625 869322316 700216083 256737954 801608520 792486850 202470992 585399334 914482046 518410431 777567625 424780614 187307272 328713602 354577205 800444752 812629788 424780614 909865837 303512140 355623062 861175812 914482046 421280376 242163189 792486850 585399334 516798019 84100792 178776322 178776322 421280376 242163189 391551467 350802729 460621270 518399774 166233922 582046141 855274762 917782884 84100792 354577205 37467656 475750466 411437340 377015995 252767027 422474141 970819754 350802729 320767587 187307272 861175812 67084965 354577205 256737954 701144654 792486850 861179113 495151474 23405136 37467656 861175812 701144654 431992241 279958846 777567625 792486850 424780614 857039628 256737954 701144654 284097129 495151474 202470992 320767587 350369501 968673309 203170078 933874496 411437340 813693723 297851760 475750466 473596274 585399334 518399774 96325706 518399774 431992241 473596274 914482046 377015995 585399334 605868704 320767587 950319015 460621270 292988355 970819754 13084961 402728415 297851760 252767027 256807040 350802729 808616206 582046141 411437340 956074512 23405136 421280376 303512140 37467656 242163189 411437340 693909716 96325706 761390736 516798019 234089763 202470992 518410431 761390736 350802729 178776322 84100792 202470992 967462668 956074512 585399334 813693723 917782884 518410431 460621270 968673309 585399334 234841556 187933868 256807040 516798019 585399334 411437340 234841556 865966056 110800857 343298515 857039628 861175812 801608520 861175812 813693723 234089763 460621270 706143946 421280376 227189312 968673309 585399334 105230327 84100792 777567625 909865837 350369501 917782884 698204142 42633846 166233922 839573090 343298515 391551467 605868704 110800857 37467656 402728415 303512140 869322316 279958846 855274762 282641288 748725729 611449960 402728415 284097129 761390736 203170078 424780614 914482046 431992241 187933868 585399334 518399774 914482046 700216083 303512140 107334741 761390736 422474141 105230327 105230327 855274762 421280376 777567625 518410431 279958846 800444752 761390736 865966056 297851760 107334741 956074512 748725729 110800857 67084965 328713602 227189312 233350056 460621270 67084965 431992241 436662194 37467656 518399774 292988355 869322316 950319015 411437340 252767027 693909716 391551467 495151474 701144654 516798019 256807040 350369501 693909716 741527822 96325706 518410431 297851760 166233922 950319015 436662194 187933868 234089763 350369501 303512140 467312175 107334741 234089763 303512140 303512140 178776322 777567625 227189312 256737954 84100792 909865837 700216083 473596274 655852295 328713602 857039628 514786524 861179113 701144654 968673309 761390736 227189312 37467656 582046141 431992241 777567625 23405136 761390736 227189312 105230327 233350056 328713602 110800857 227189312 105230327 391551467 861179113 279958846 693909716 33552010 187933868 800444752 557917929 377015995 761390736 391551467 701144654 808616206 421280376 857039628 909865837 473596274 343298515 84100792 611449960 777567625 422657892 967462668 42633846 234089763 792486850 421280376 557917929 761390736 968673309 761390736 96325706 355623062 861179113 914482046 968673309 292988355 354441083 343298515 970819754 310459790 698204142 801608520 605868704 187307272 518399774 865966056 582046141 495151474 970819754 187307272 750210921 839573090 800444752 869322316 970819754 808616206 84100792 355623062 234841556 431992241 475750466 178776322 800444752 234089763 861175812 284097129 808616206 107334741 792486850 812629788 310459790 421280376 967462668 514786524 252767027 110800857 808616206 145395166 402728415 297851760 495151474 857039628 354577205 933874496 105230327 145395166 956074512 585399334 857039628 187933868 256807040 187933868 741527822 320767587 282641288 256807040 355623062 857039628 800444752 424780614 761390736 808616206 33552010 166233922 855274762 812629788 37467656 284097129 282641288 391551467 242163189 96325706 655852295 402728415 145395166 84100792 343298515 284097129 343298515 933874496 761390736 350802729 516798019 292988355 701144654 282641288 96325706 812629788 777567625 750210921 950319015 227189312 320767587 320767587 84100792 518399774 801608520 292988355 310459790 698204142 105230327 808616206 422657892 698204142 460621270 227189312 166233922 514786524 857039628 917782884 516798019 467312175 279958846 292988355 328713602 701144654 37467656 933874496 611449960 166233922 13084961 187933868 917782884 933874496 839573090 242163189 693909716 857039628 242163189 467312175 424780614 343298515 839573090 402728415 422657892 839573090 287514767 516798019 909865837 279958846 495151474 13084961 861175812 460621270 518410431 761390736 869322316 303512140 84100792 917782884 233350056 377015995 706143946 252767027 354441083 855274762 706143946 431992241 292988355 861179113 518410431 514786524 252767027 869322316 284097129 436662194 700216083 187933868 279958846 518399774 839573090 187933868 861175812 33552010 557917929 516798019 655852295 67084965 518399774 202470992 96325706 750210921 805493285 808616206 328713602 968673309 37467656 13084961 354441083 855274762 350802729 436662194 391551467 178776322 377015995 431992241 582046141 421280376 861179113 202470992 655852295 227189312 698204142 84100792 813693723 402728415 855274762 917782884 421280376 234841556 909865837 839573090 354441083 909865837 354577205 187307272 473596274 761390736 256807040 605868704 166233922 297851760 777567625 467312175 605868704 391551467 234089763 805493285 495151474 855274762 970819754 67084965 256807040 37467656 328713602 242163189 297851760 693909716 857039628 700216083 741527822 33552010 145395166 282641288 421280376 202470992 557917929 202470992 424780614 282641288 914482046 354577205 279958846 203170078 701144654 284097129 693909716 792486850 256737954 107334741 761390736 475750466 256807040 178776322 693909716 909865837 203170078 861175812 202470992 234089763 202470992 33552010 110800857 350369501 933874496 203170078 431992241 585399334 777567625 700216083 411437340 287514767 750210921 693909716 693909716 421280376 777567625 178776322 234089763 242163189 256737954 328713602 701144654 107334741 13084961 741527822 475750466 495151474 861179113 377015995 700216083 354577205 706143946 343298515 328713602 256807040 800444752 42633846 37467656 869322316 242163189 279958846 234089763 518410431 813693723 516798019 805493285 585399334 233350056 110800857 518399774 605868704 354441083 256807040 792486850 202470992 67084965 693909716 514786524 227189312 914482046 84100792 950319015 701144654 967462668 42633846 909865837 917782884 605868704 473596274 187933868 350369501 582046141 287514767 424780614 473596274 933874496 808616206 748725729 812629788 377015995 37467656 242163189 297851760 693909716 234089763 805493285 391551467 605868704 166233922 166233922 343298515 350802729 473596274 813693723 970819754 350802729 187933868 422474141 857039628 861175812 282641288 355623062 813693723 436662194 861179113 861175812 350802729 13084961 861179113 256737954 792486850 950319015 234089763 970819754 741527822 460621270 431992241 145395166 777567625 145395166 800444752 706143946 701144654 585399334 750210921 611449960 203170078 909865837 514786524 869322316 328713602 145395166 557917929 203170078 812629788 350802729 42633846 402728415 855274762 187307272 518399774 792486850 700216083 861175812 279958846 178776322 909865837 303512140 279958846 145395166 203170078 107334741 110800857 320767587 178776322 166233922 914482046 805493285 105230327 698204142 460621270 422474141 518399774 655852295 865966056 96325706 909865837 968673309 233350056 67084965 706143946 354577205 422657892 350802729 402728415 96325706 23405136 256807040 145395166 256737954 839573090 37467656 605868704 970819754 227189312 750210921 813693723 698204142 917782884 350369501 582046141 411437340 748725729 467312175 792486850 748725729 693909716 422474141 256737954 227189312 693909716 857039628 242163189 813693723 13084961 467312175 145395166 869322316 839573090 495151474 741527822 23405136 518410431 700216083 777567625 227189312 516798019 967462668 256807040 203170078 516798019 187307272 741527822 516798019 350369501 320767587 350802729 706143946 233350056 355623062 933874496 869322316 701144654 861179113 970819754 869322316 292988355 242163189 748725729 37467656 839573090 801608520 328713602 514786524 13084961 967462668 808616206 328713602 421280376 792486850 297851760 187933868 227189312 13084961 582046141 861179113 421280376 855274762 741527822 166233922 801608520 436662194 933874496 178776322 917782884 256807040 42633846 187933868 422474141 145395166 292988355 227189312 431992241 242163189 917782884 800444752 422474141 354441083 310459790 279958846 475750466 585399334 869322316 110800857 105230327 354577205 242163189 284097129 808616206 909865837 967462668 514786524 970819754 310459790 748725729 431992241 203170078 355623062 750210921 812629788 297851760 518410431 33552010 227189312 970819754 861179113 391551467 187307272 813693723 605868704 279958846 256737954 605868704 421280376 800444752 37467656 377015995 460621270 252767027 354441083 557917929 105230327 865966056 865966056 813693723 110800857 436662194 234089763 693909716 700216083 421280376 234841556 354577205 203170078 611449960 110800857 611449960 808616206 557917929 242163189 516798019 585399334 950319015 145395166 33552010 967462668 495151474 968673309 284097129 869322316 865966056 42633846 84100792 518399774 422657892 67084965 970819754 422474141 956074512 287514767 557917929 242163189 355623062 475750466 422474141 354577205 402728415 582046141 310459790 655852295 310459790 748725729 956074512 227189312 355623062 585399334 110800857 436662194 178776322 233350056 303512140 698204142 855274762 402728415 761390736 202470992 605868704 909865837 861175812 933874496 518410431 402728415 706143946 812629788 950319015 917782884 33552010 13084961 909865837 655852295 377015995 282641288 242163189 303512140 303512140 145395166 495151474 411437340 950319015 178776322 42633846 909865837 355623062 777567625 424780614 310459790 812629788 13084961 187933868 67084965 431992241 741527822 84100792 96325706 292988355 84100792 320767587 354577205 805493285 605868704 585399334 402728415 605868704 421280376 792486850 514786524 187307272 655852295 328713602 855274762 402728415 865966056 792486850 42633846 37467656 956074512 23405136 422474141 279958846 812629788 808616206 284097129 761390736 110800857 203170078 706143946 950319015 460621270 805493285 96325706 310459790 343298515 256737954 328713602 411437340 279958846 861175812 861175812 391551467 813693723 914482046 355623062 813693723 557917929 518410431 350369501 812629788 279958846 475750466 516798019 748725729 585399334 252767027 956074512 328713602 343298515 495151474 909865837 233350056 700216083 242163189 84100792 700216083 968673309 655852295 377015995 422474141 328713602 813693723 402728415 187933868 145395166 748725729 107334741 813693723 354577205 187933868 402728415 187933868 292988355 233350056 187307272 282641288 701144654 473596274 706143946 792486850 234841556 857039628 475750466 693909716 402728415 582046141 287514767 42633846 967462668 297851760 350802729 252767027 110800857 514786524 178776322 67084965 145395166 813693723 320767587 227189312 234089763 605868704 252767027 23405136 377015995 234089763 701144654 914482046 514786524 518410431 96325706 917782884 557917929 933874496 467312175 792486850 284097129 377015995 812629788 227189312 800444752 748725729 287514767 234089763 350802729 693909716 970819754 750210921 422657892 166233922 808616206 514786524 422657892 424780614 303512140 424780614 187933868 227189312 700216083 431992241 424780614 741527822 701144654 84100792 391551467 13084961 284097129 857039628 611449960 518399774 234089763 582046141 350802729 203170078 812629788 320767587 328713602 377015995 855274762 13084961 292988355 297851760 914482046 23405136 33552010 431992241 227189312 792486850 518399774 96325706 436662194 252767027 37467656 700216083 518399774 350802729 282641288 110800857 402728415 354577205 741527822 698204142 424780614 256807040 145395166 328713602 320767587 516798019 320767587 402728415 187933868 37467656 518410431 869322316 292988355 967462668 518410431 202470992 234089763 582046141 234841556 350369501 310459790 557917929 233350056 748725729 424780614 693909716 282641288 792486850 256737954 800444752 284097129 967462668 914482046 460621270 354441083 350802729 605868704 792486850 514786524 693909716 792486850 252767027 460621270 741527822 813693723 495151474 422474141 750210921 187307272 145395166 436662194 105230327 292988355 256807040 800444752 391551467 518410431 812629788 800444752 585399334 750210921 700216083 968673309 282641288 422657892 187307272 495151474 422474141 956074512 96325706 287514767 857039628 320767587 107334741 421280376 166233922 287514767 23405136 422657892 698204142 145395166 813693723 421280376 706143946 701144654 777567625 37467656 282641288 96325706 917782884 857039628 956074512 421280376 808616206 145395166 350369501 202470992 518410431 869322316 706143946 956074512 741527822 693909716 869322316 166233922 282641288 227189312 402728415 970819754 354441083 805493285 202470992 460621270 203170078 839573090 706143946 234841556 242163189 460621270 495151474 557917929 203170078 282641288 855274762 202470992 422474141 350802729 750210921 233350056 861179113 256807040 13084961 233350056 320767587 166233922 861179113 557917929 741527822 421280376 234841556 518410431 421280376 279958846 970819754 256737954 297851760 292988355 343298515 950319015 107334741 110800857 13084961 436662194 970819754 777567625 13084961 355623062 42633846 284097129 33552010 436662194 328713602 467312175 42633846 297851760 473596274 343298515 33552010 495151474 970819754 328713602 812629788 234841556 917782884 611449960 777567625 422474141 110800857 411437340 13084961 422657892 187307272 839573090 105230327 431992241 234841556 42633846 37467656 287514767 582046141 234841556 178776322 279958846 475750466 303512140 805493285 698204142 518399774 655852295 402728415 956074512 377015995 234841556 495151474 970819754 698204142 187933868 310459790 750210921 761390736 256737954 284097129 350802729 105230327 297851760 96325706 436662194 391551467 84100792 431992241 967462668 812629788 178776322 741527822 777567625 227189312 748725729 857039628 350802729 354441083 956074512 13084961 909865837 761390736 518399774 813693723 605868704 422474141 805493285 377015995 909865837 698204142 23405136 611449960 422474141 422657892 422657892 292988355 354441083 917782884 741527822 13084961 467312175 187933868 557917929 67084965 777567625 297851760 693909716 377015995 700216083 350369501 914482046 605868704 37467656 518399774 354577205 287514767 110800857 800444752 839573090 234841556 914482046 436662194 297851760 187307272 585399334 748725729 402728415 354577205 227189312 354441083 422474141 350802729 706143946 698204142 320767587 436662194 187307272 282641288 354577205 343298515 700216083 813693723 256807040 13084961 67084965 460621270 84100792 861175812 354441083 861179113 354441083 320767587 256807040 354577205 865966056 800444752 855274762 800444752 865966056 421280376 473596274 354577205 178776322 460621270 808616206 227189312 145395166 343298515 655852295 436662194 284097129 67084965 475750466 582046141 514786524 792486850 242163189 655852295 436662194 234841556 110800857 808616206 655852295 355623062 227189312 166233922 698204142 234089763 178776322 320767587 436662194 203170078 857039628 279958846 475750466 105230327 350369501 421280376 857039628 605868704 909865837 514786524 67084965 967462668 227189312 42633846 166233922 391551467 761390736 909865837 234089763 96325706 422657892 813693723 706143946 436662194 557917929 350802729 187933868 514786524 475750466 518410431 203170078 855274762 402728415 297851760 431992241 297851760 282641288 187307272 800444752 933874496 950319015 933874496 761390736 813693723 354577205 611449960 812629788 777567625 701144654 741527822 805493285 808616206 303512140 421280376 917782884 761390736 800444752 611449960 909865837 585399334 227189312 869322316 354441083 698204142 698204142 234089763 145395166 861175812 857039628 582046141 582046141 516798019 402728415 460621270 516798019 431992241 252767027 460621270 33552010 242163189 350369501 33552010 693909716 343298515 861179113 706143946 203170078 706143946 839573090 42633846 605868704 320767587 761390736 967462668 813693723 431992241 611449960 355623062 812629788 67084965 655852295 279958846 701144654 187307272 233350056 354577205 861175812 234841556 203170078 473596274 706143946 514786524 801608520 350802729 391551467 693909716 475750466 855274762 107334741 950319015 909865837 970819754 914482046 857039628 411437340 37467656 252767027 203170078 518410431 909865837 909865837 242163189 303512140 424780614 748725729 67084965 350802729 391551467 203170078 391551467 518399774 585399334 701144654 13084961 297851760 970819754 698204142 424780614 279958846 869322316 869322316 933874496 37467656 805493285 355623062 436662194 297851760 424780614 914482046 585399334 166233922 355623062 202470992 107334741 252767027 514786524 256737954 967462668 706143946 869322316 37467656 812629788 310459790 917782884 178776322 861175812 105230327 516798019 933874496 557917929 303512140 202470992 42633846 518410431 421280376 655852295 33552010 421280376 748725729 282641288 917782884 350802729 950319015 865966056 865966056 865966056 839573090 861179113 256737954 391551467 187933868 282641288 33552010 869322316 701144654 234089763 861179113 693909716 956074512 287514767 909865837 343298515 256807040 421280376 391551467 805493285 203170078 967462668 187933868 698204142 917782884 956074512 23405136 42633846 869322316 233350056 242163189 914482046 514786524 909865837 933874496 518399774 473596274 178776322 84100792 857039628 857039628 33552010 297851760 343298515 914482046 105230327 284097129 473596274 869322316 227189312 750210921 96325706 424780614 655852295 917782884 354441083 585399334 467312175 256807040 303512140 855274762 956074512 495151474 67084965 611449960 968673309 233350056 234089763 354577205 605868704 96325706 557917929 805493285 350802729 585399334 422657892 706143946 861175812 701144654 297851760 377015995 857039628 187307272 693909716 234089763 23405136 292988355 655852295 909865837 473596274 855274762 145395166 67084965 377015995 421280376 355623062 777567625 808616206 279958846 350369501 107334741 282641288 655852295 869322316 37467656 805493285 748725729 284097129 909865837 839573090 701144654 792486850 37467656 37467656 424780614 252767027 839573090 808616206 292988355 96325706 855274762 855274762 256807040 350369501 839573090 467312175 203170078 297851760 84100792 287514767 227189312 813693723 518399774 279958846 582046141 37467656 42633846 355623062 320767587 514786524 800444752 287514767 310459790 105230327 956074512 33552010 355623062 13084961 23405136 431992241 865966056 495151474 256737954 933874496 431992241 967462668 917782884 933874496 777567625 377015995 422474141 518399774 909865837 706143946 857039628 605868704 970819754 178776322 655852295 967462668 284097129 37467656 424780614 284097129 424780614 869322316 107334741 292988355 611449960 950319015 105230327 33552010 256737954 350802729 917782884 252767027 748725729 303512140 792486850 252767027 761390736 812629788 800444752 242163189 37467656 857039628 202470992 800444752 279958846 914482046 37467656 518399774 467312175 377015995 436662194 518410431 855274762 808616206 808616206 297851760 202470992 460621270 812629788 252767027 303512140 354577205 518410431 611449960 328713602 402728415 933874496 605868704 813693723 377015995 861179113 67084965 422474141 303512140 869322316 13084961 256737954 145395166 970819754 105230327 303512140 436662194 611449960 970819754 460621270 284097129 166233922 350369501 475750466 460621270 242163189 13084961 473596274 303512140 328713602 13084961 145395166 909865837 33552010 970819754 350802729 914482046 421280376 701144654 256737954 693909716 800444752 801608520 585399334 967462668 585399334 914482046 495151474 514786524 424780614 354577205 297851760 297851760 110800857 655852295 839573090 967462668 748725729 557917929 514786524 227189312 292988355 292988355 320767587 411437340 110800857 282641288 105230327 256737954 865966056 424780614 857039628 107334741 855274762 187933868 857039628 698204142 166233922 436662194 233350056 557917929 355623062 256737954 467312175 812629788 741527822 914482046 303512140 857039628 611449960 234841556 605868704 436662194 110800857 37467656 33552010 582046141 956074512 145395166 252767027 741527822 355623062 518399774 84100792 242163189 968673309 42633846 701144654 950319015 909865837 693909716 67084965 869322316 350369501 857039628 436662194 107334741 970819754 813693723 693909716 813693723 655852295 67084965 812629788 611449960 514786524 145395166 800444752 582046141 693909716 777567625 909865837 377015995 411437340 279958846 967462668 284097129 518399774 495151474 475750466 909865837 956074512 761390736 110800857 297851760 227189312 355623062 518410431 310459790 252767027 861175812 234089763 956074512 467312175 970819754 801608520 282641288 741527822 37467656 605868704 431992241 354577205 422657892 813693723 777567625 328713602 292988355 914482046 698204142 105230327 105230327 518399774 421280376 107334741 968673309 467312175 750210921 187307272 516798019 698204142 292988355 518399774 741527822 187933868 777567625 605868704 421280376 42633846 805493285 233350056 518410431 402728415 518399774 256737954 495151474 839573090 292988355 256807040 800444752 354577205 431992241 203170078 812629788 234841556 808616206 914482046 377015995 495151474 105230327 460621270 761390736 145395166 67084965 37467656 605868704 284097129 706143946 869322316 557917929 166233922 473596274 869322316 698204142 436662194 431992241 411437340 700216083 805493285 145395166 518410431 84100792 839573090 761390736 107334741 700216083 869322316 800444752 970819754 467312175 287514767 750210921 436662194 23405136 178776322 350802729 234841556 741527822 518399774 693909716 605868704 203170078 233350056 422474141 518410431 748725729 857039628 933874496 855274762 792486850 909865837 279958846 839573090 808616206 411437340 422657892 284097129 320767587 402728415 917782884 701144654 865966056 698204142 968673309 105230327 869322316 792486850 956074512 869322316 861175812 700216083 343298515 13084961 424780614 970819754 402728415 37467656 402728415 869322316 967462668 33552010 701144654 917782884 242163189 287514767 178776322 23405136 436662194 297851760 279958846 808616206 292988355 33552010 187933868 234089763 234841556 777567625 655852295 698204142 242163189 187933868 956074512 698204142 284097129 857039628 42633846 914482046 514786524 967462668 855274762 970819754 933874496 605868704 187933868 256807040 706143946 436662194 256807040 777567625 813693723 292988355 700216083 693909716 350369501 968673309 287514767 282641288 284097129 741527822 67084965 23405136 693909716 96325706 320767587 411437340 431992241 107334741 777567625 693909716 473596274 801608520 187933868 145395166 516798019 234089763 227189312 377015995 467312175 855274762 233350056 84100792 84100792 516798019 328713602 110800857 582046141 813693723 839573090 431992241 422657892 495151474 33552010 585399334 67084965 869322316 585399334 105230327 145395166 292988355 514786524 514786524 655852295 855274762 23405136 813693723 202470992 857039628 495151474 698204142 950319015 518410431 518399774 328713602 422657892 792486850 801608520 956074512 800444752 518399774 287514767 310459790 166233922 13084961 203170078 391551467 516798019 328713602 256807040 354441083 956074512 436662194 84100792 145395166 297851760 605868704 279958846 970819754 328713602 655852295 865966056 227189312 950319015 354577205 84100792 284097129 914482046 933874496 585399334 233350056 33552010 37467656 933874496 967462668 750210921 968673309 518410431 33552010 495151474 950319015 967462668 761390736 585399334 839573090 693909716 792486850 748725729 655852295 475750466 187933868 145395166 968673309 350369501 557917929 475750466 292988355 354577205 467312175 343298515 917782884 801608520 693909716 605868704 110800857 970819754 611449960 187307272 37467656 187307272 700216083 917782884 700216083 234841556 354441083 411437340 808616206 700216083 402728415 233350056 107334741 706143946 422657892 436662194 857039628 970819754 234841556 611449960 13084961 869322316 967462668 467312175 320767587 968673309 33552010 292988355 917782884 967462668 145395166 107334741 328713602 460621270 611449960 857039628 145395166 67084965 279958846 861175812 956074512 343298515 37467656 234089763 292988355 514786524 855274762 518410431 42633846 700216083 105230327 350802729 350802729 950319015 310459790 23405136 84100792 350802729 84100792 187307272 350369501 292988355 518410431 805493285 800444752 424780614 354441083 750210921 516798019 252767027 761390736 284097129 861179113 227189312 105230327 234089763 350802729 467312175 750210921 422657892 303512140 377015995 968673309 391551467 377015995 495151474 234089763 933874496 391551467 187933868 839573090 460621270 914482046 855274762 518399774 518399774 495151474 611449960 968673309 424780614 252767027 297851760 42633846 467312175 855274762 495151474 693909716 431992241 424780614 242163189 145395166 909865837 42633846 107334741 391551467 808616206 37467656 187933868 861179113 350369501 557917929 320767587 495151474 234089763 700216083 13084961 284097129 203170078 917782884 813693723 107334741 436662194 203170078 256807040 187933868 741527822 557917929 861175812 950319015 328713602 187307272 292988355 933874496 203170078 42633846 467312175 287514767 402728415 909865837 354577205 343298515 287514767 777567625 42633846 13084961 227189312 320767587 792486850 605868704 808616206 303512140 861175812 145395166 234089763 242163189 256807040 252767027 514786524 227189312 328713602 320767587 839573090 909865837 354577205 227189312 242163189 166233922 968673309 436662194 857039628 495151474 869322316 956074512 473596274 178776322 234841556 582046141 741527822 970819754 145395166 475750466 518399774 812629788 950319015 355623062 813693723 950319015 914482046 514786524 518399774 354441083 234841556 516798019 203170078 808616206 13084961 110800857 13084961 557917929 473596274 297851760 178776322 761390736 166233922 914482046 110800857 282641288 320767587 284097129 279958846 706143946 284097129 187933868 105230327 421280376 350369501 956074512 287514767 424780614 460621270 37467656 13084961 585399334 585399334 233350056 350802729 84100792 343298515 467312175 256807040 693909716 256737954 655852295 970819754 800444752 516798019 411437340 279958846 303512140 967462668 67084965 611449960 475750466 424780614 203170078 436662194 516798019 203170078 297851760 741527822 431992241 297851760 750210921 202470992 67084965 869322316 303512140 473596274 391551467 145395166 377015995 855274762 557917929 287514767 354577205 343298515 328713602 700216083 748725729 805493285 968673309 777567625 233350056 805493285 110800857 611449960 422474141 917782884 801608520 855274762 968673309 917782884 166233922 970819754 808616206 145395166 105230327 284097129 282641288 13084961 242163189 917782884 557917929 354441083 402728415 968673309 96325706 516798019 310459790 467312175 354577205 655852295 328713602 187307272 377015995 460621270 514786524 256737954 107334741 792486850 970819754 37467656 741527822 282641288 518410431 23405136 233350056 741527822 861179113 282641288 96325706 284097129 303512140 202470992 282641288 350802729 701144654 402728415 861175812 33552010 292988355 292988355 516798019 234841556 839573090 23405136 970819754 233350056 343298515 377015995 968673309 460621270 800444752 284097129 933874496 411437340 748725729 861175812 582046141 792486850 813693723 13084961 256807040 855274762 187307272 145395166 693909716 105230327 234089763 518399774 287514767 178776322 227189312 297851760 611449960 110800857 792486850 107334741 808616206 516798019 297851760 42633846 761390736 808616206 256737954 234841556 861179113 234089763 909865837 861175812 234841556 800444752 655852295 741527822 805493285 557917929 105230327 741527822 310459790 67084965 750210921 861175812 861175812 467312175 42633846 424780614 655852295 475750466 855274762 42633846 279958846 967462668 557917929 256807040 865966056 869322316 202470992 282641288 970819754 187933868 233350056 203170078 700216083 422657892 105230327 792486850 467312175 282641288 693909716 422657892 869322316 42633846 968673309 701144654 761390736 42633846 279958846 350802729 805493285 105230327 37467656 431992241 391551467 516798019 411437340 354577205 145395166 166233922 805493285 284097129 282641288 557917929 297851760 706143946 110800857 805493285 812629788 700216083 354441083 107334741 203170078 741527822 698204142 968673309 37467656 800444752 800444752 23405136 808616206 187307272 187933868 354441083 741527822 701144654 813693723 701144654 857039628 252767027 355623062 970819754 933874496 473596274 700216083 284097129 514786524 956074512 475750466 706143946 242163189 391551467 421280376 350369501 233350056 328713602 292988355 956074512 801608520 256807040 436662194 805493285 436662194 518410431 909865837 605868704 800444752 585399334 391551467 354577205 805493285 605868704 909865837 800444752 467312175 107334741 320767587 800444752 970819754 698204142 956074512 495151474 303512140 436662194 110800857 518410431 475750466 178776322 861179113 178776322 750210921 475750466 655852295 698204142 970819754 297851760 956074512 178776322 233350056 792486850 431992241 741527822 706143946 706143946 256807040 377015995 282641288 411437340 869322316 67084965 297851760 865966056 933874496 424780614 909865837 350369501 242163189 516798019 178776322 282641288 303512140 861175812 377015995 320767587 256807040 354577205 234089763 967462668 693909716 950319015 13084961 187933868 933874496 234841556 475750466 303512140 328713602 354441083 310459790 203170078 514786524 421280376 750210921 411437340 605868704 777567625 402728415 13084961 233350056 234089763 96325706 350802729 178776322 557917929 145395166 287514767 518399774 110800857 693909716 516798019 84100792 761390736 970819754 252767027 23405136 402728415 310459790 187307272 354441083 105230327 777567625 233350056 287514767 328713602 354441083 422474141 303512140 411437340 354441083 436662194 473596274 473596274 424780614 233350056 310459790 166233922 187307272 310459790 467312175 178776322 518399774 968673309 460621270 741527822 748725729 166233922 402728415 956074512 233350056 777567625 865966056 107334741 585399334 861179113 813693723 287514767 303512140 808616206 967462668 956074512 869322316 970819754 801608520 234841556 792486850 234841556 431992241 861175812 700216083 968673309 460621270 748725729 105230327 750210921 460621270 701144654 320767587 96325706 611449960 917782884 792486850 23405136 857039628 422657892 178776322 855274762 377015995 970819754 227189312 166233922 292988355 861179113 700216083 518399774 813693723 914482046 110800857 287514767 655852295 256807040 33552010 256807040 700216083 812629788 37467656 475750466 424780614 917782884 227189312 310459790 279958846 514786524 813693723 467312175 233350056 475750466 839573090 869322316 933874496 233350056 800444752 256807040 914482046 42633846 422657892 227189312 701144654 514786524 706143946 422474141 861175812 234089763 284097129 234841556 402728415 310459790 178776322 698204142 950319015 495151474 518399774 256807040 855274762 421280376 355623062 585399334 256807040 328713602 693909716 698204142 67084965 516798019 585399334 187933868 861179113 279958846 800444752 855274762 914482046 467312175 861179113 857039628 800444752 467312175 354577205 861175812 256807040 328713602 611449960 110800857 227189312 297851760 67084965 67084965 187933868 857039628 422657892 706143946 350802729 145395166 391551467 585399334 355623062 33552010 96325706 33552010 227189312 377015995 242163189 909865837 110800857 518399774 655852295 812629788 761390736 914482046 865966056 431992241 234841556 869322316 354441083 516798019 839573090 475750466 865966056 777567625 287514767 422657892 42633846 187933868 917782884 234841556 282641288 473596274 227189312 320767587 585399334 473596274 557917929 256737954 933874496 917782884 701144654 287514767 424780614 460621270 202470992 792486850 805493285 234089763 792486850 914482046 518399774 861175812 227189312 13084961 203170078 748725729 933874496 700216083 950319015 242163189 460621270 495151474 411437340 950319015 741527822 33552010 187307272 23405136 67084965 421280376 611449960 693909716 701144654 869322316 422657892 234841556 310459790 700216083 475750466 861179113 967462668 105230327 857039628 411437340 950319015 424780614 187307272 706143946 421280376 933874496 865966056 956074512 467312175 861179113 518410431 813693723 202470992 84100792 391551467 391551467 514786524 422474141 355623062 252767027 611449960 777567625 287514767 861175812 800444752 37467656 292988355 611449960 350802729 202470992 234089763 234089763 287514767 227189312 701144654 605868704 233350056 354577205 234089763 234841556 37467656 701144654 777567625 187933868 282641288 585399334 861175812 869322316 320767587 107334741 411437340 557917929 436662194 909865837 917782884 303512140 700216083 706143946 234089763 282641288 967462668 233350056 950319015 801608520 282641288 178776322 967462668 279958846 33552010 805493285 252767027 436662194 377015995 869322316 421280376 914482046 297851760 33552010 377015995 242163189 801608520 956074512 869322316 950319015 96325706 33552010 968673309 800444752 145395166 909865837 473596274 402728415 495151474 706143946 808616206 956074512 279958846 107334741 402728415 411437340 292988355 861175812 518410431 354441083 422657892 23405136 282641288 700216083 460621270 421280376 792486850 808616206 516798019 808616206 611449960 96325706 391551467 909865837 792486850 777567625 350369501 585399334 422657892 422657892 33552010 761390736 424780614 105230327 460621270 698204142 970819754 812629788 227189312 792486850 23405136 750210921 473596274 84100792 698204142 813693723 611449960 13084961 813693723 495151474 320767587 933874496 970819754 282641288 310459790 411437340 585399334 227189312 956074512 460621270 178776322 460621270 287514767 914482046 761390736 279958846 518399774 956074512 914482046 84100792 310459790 13084961 761390736 865966056 585399334 956074512 698204142 812629788 234089763 279958846 467312175 467312175 187933868 693909716 857039628 968673309 611449960 693909716 187307272 467312175 518399774 354441083 422657892 605868704 700216083 750210921 256807040 233350056 178776322 701144654 107334741 605868704 233350056 813693723 917782884 343298515 287514767 203170078 279958846 234841556 582046141 402728415 706143946 813693723 970819754 297851760 279958846 42633846 514786524 350802729 611449960 42633846 23405136 514786524 252767027 914482046 698204142 391551467 303512140 950319015 203170078 107334741 297851760 343298515 701144654 23405136 861175812 354577205 354577205 861179113 310459790 279958846 13084961 473596274 166233922 252767027 402728415 33552010 110800857 748725729 391551467 861179113 698204142 914482046 234089763 166233922 792486850 303512140 861175812 187307272 328713602 303512140 436662194 473596274 698204142 227189312 33552010 377015995 411437340 812629788 812629788 187933868 698204142 166233922 869322316 355623062 967462668 292988355 96325706 187307272 256737954 933874496 805493285 585399334 933874496 227189312 303512140 855274762 166233922 495151474 343298515 13084961 328713602 84100792 354441083 436662194 701144654 861175812 518410431 473596274 839573090 914482046 107334741 242163189 473596274 354577205 761390736 354577205 761390736 354441083 145395166 343298515 956074512 777567625 328713602 917782884 256737954 282641288 42633846 473596274 436662194 967462668 914482046 187307272 354577205 431992241 861179113 84100792 861179113 252767027 96325706 801608520 861179113 970819754 582046141 812629788 303512140 145395166 377015995 792486850 950319015 761390736 256807040 741527822 145395166 422657892 968673309 227189312 813693723 909865837 13084961 328713602 391551467 436662194 422474141 812629788 475750466 741527822 287514767 203170078 473596274 422474141 67084965 585399334 436662194 421280376 411437340 698204142 933874496 292988355 391551467 467312175 166233922 741527822 422474141 861175812 355623062 292988355 741527822 748725729 970819754 857039628 42633846 855274762 805493285 13084961 700216083 917782884 421280376 234089763 282641288 256807040 67084965 741527822 813693723 698204142 473596274 750210921 187307272 473596274 698204142 460621270 23405136 518410431 355623062 343298515 967462668 422657892 234841556 701144654 706143946 377015995 279958846 701144654 861175812 402728415 475750466 516798019 234841556 227189312 297851760 234841556 320767587 350369501 808616206 187307272 422474141 252767027 67084965 855274762 284097129 585399334 354577205 422657892 424780614 700216083 865966056 424780614 234841556 801608520 861179113 777567625 297851760 107334741 857039628 256737954 585399334 33552010 473596274 343298515 460621270 391551467 320767587 354577205 350369501 355623062 166233922 422474141 701144654 203170078 861175812 750210921 585399334 518410431 96325706 706143946 701144654 801608520 698204142 279958846 431992241 968673309 518399774 748725729 701144654 792486850 421280376 808616206 812629788 861179113 956074512 970819754 514786524 402728415 516798019 310459790 256737954 350369501 748725729 800444752 585399334 861179113 748725729 110800857 582046141 37467656 256807040 808616206 655852295 700216083 861175812 354577205 42633846 909865837 292988355 869322316 391551467 343298515 320767587 585399334 287514767 145395166 869322316 33552010 970819754 256737954 234089763 693909716 950319015 706143946 23405136 861175812 256807040 328713602 328713602 284097129 516798019 801608520 234841556 585399334 701144654 865966056 84100792 914482046 166233922 84100792 282641288 377015995 287514767 495151474 611449960 227189312 431992241 970819754 839573090 813693723 861175812 557917929 611449960 750210921 202470992 585399334 422657892 310459790 865966056 377015995 909865837 800444752 422474141 411437340 968673309 178776322 203170078 792486850 350802729 42633846 693909716 145395166 355623062 23405136 422657892 13084961 377015995 557917929 861175812 750210921 475750466 242163189 436662194 23405136 23405136 187307272 861179113 391551467 777567625 861175812 234089763 582046141 234841556 107334741 436662194 391551467 700216083 693909716 242163189 933874496 839573090 297851760 956074512 107334741 37467656 67084965 233350056 518410431 495151474 107334741 839573090 861175812 611449960 585399334 861179113 37467656 256807040 970819754 655852295 421280376 970819754 861175812 933874496 310459790 42633846 917782884 37467656 23405136 354441083 475750466 855274762 84100792 970819754 402728415 303512140 968673309 909865837 800444752 354577205 933874496 700216083 475750466 402728415 424780614 242163189 655852295 582046141 933874496 203170078 956074512 655852295 792486850 42633846 320767587 467312175 42633846 203170078 303512140 761390736 105230327 242163189 855274762 227189312 865966056 282641288 350369501 518399774 292988355 869322316 611449960 557917929 431992241 292988355 865966056 869322316 800444752 233350056 279958846 377015995 411437340 701144654 700216083 475750466 914482046 801608520 145395166 611449960 84100792 377015995 431992241 761390736 792486850 292988355 178776322 970819754 310459790 424780614 748725729 777567625 42633846 761390736 808616206 355623062 203170078 967462668 145395166 813693723 287514767 242163189 350369501 605868704 655852295 422657892 792486850 287514767 343298515 297851760 33552010 865966056 950319015 354441083 750210921 557917929 422474141 473596274 585399334 282641288 203170078 585399334 187307272 350369501 234089763 967462668 242163189 917782884 655852295 421280376 252767027 516798019 256737954 693909716 805493285 145395166 967462668 287514767 354577205 557917929 495151474 800444752 320767587 855274762 67084965 750210921 84100792 67084965 145395166 518399774 700216083 202470992 107334741 350802729 706143946 909865837 187933868 698204142 516798019 354577205 857039628 107334741 178776322 84100792 33552010 460621270 354577205 800444752 107334741 741527822 436662194 350802729 107334741 350369501 320767587 303512140 354441083 909865837 282641288 202470992 96325706 310459790 800444752 706143946 495151474 701144654 467312175 956074512 33552010 107334741 431992241 282641288 950319015 706143946 424780614 354577205 23405136 698204142 284097129 67084965 203170078 227189312 350369501 234841556 909865837 350802729 67084965 202470992 202470992 655852295 950319015 377015995 297851760 857039628 287514767 256737954 233350056 292988355 343298515 187307272 706143946 355623062 516798019 812629788 303512140 812629788 869322316 310459790 611449960 917782884 234089763 800444752 514786524 431992241 203170078 857039628 750210921 297851760 411437340 557917929 350369501 813693723 110800857 110800857 741527822 187307272 252767027 839573090 252767027 355623062 761390736 422474141 303512140 256807040 514786524 518410431 256737954 303512140 242163189 178776322 287514767 460621270 42633846 950319015 800444752 350802729 698204142 869322316 287514767 801608520 436662194 256737954 813693723 402728415 801608520 813693723 33552010 110800857 105230327 320767587 402728415 328713602 914482046 391551467 865966056 585399334 287514767 582046141 956074512 354441083 808616206 518410431 23405136 67084965 178776322 105230327 805493285 518410431 350369501 279958846 282641288 741527822 424780614 42633846 741527822 421280376 178776322 557917929 343298515 909865837 187307272 256807040 411437340 350369501 354441083 328713602 303512140 105230327 377015995 424780614 748725729 557917929 421280376 857039628 292988355 861175812 234841556 473596274 256737954 857039628 914482046 460621270 391551467 436662194 475750466 166233922 693909716 84100792 748725729 495151474 801608520 869322316 518399774 967462668 187933868 23405136 287514767 227189312 227189312 582046141 145395166 377015995 792486850 279958846 187307272 13084961 431992241 424780614 187933868 37467656 700216083 287514767 292988355 748725729 777567625 861179113 33552010 605868704 857039628 855274762 967462668 422657892 292988355 516798019 310459790 473596274 203170078 968673309 350802729 518410431 698204142 328713602 516798019 424780614 23405136 350369501 178776322 343298515 839573090 328713602 861179113 234089763 968673309 284097129 585399334 805493285 252767027 701144654 355623062 611449960 284097129 516798019 354577205 865966056 187307272 861175812 813693723 861179113 187933868 467312175 234089763 178776322 914482046 857039628 33552010 800444752 354441083 284097129 96325706 256737954 956074512 203170078 698204142 701144654 256807040 582046141 706143946 473596274 460621270 343298515 700216083 203170078 256737954 252767027 13084961 227189312 42633846 750210921 861175812 166233922 741527822 813693723 741527822 693909716 354577205 354577205 813693723 698204142 320767587 256807040 800444752 84100792 421280376 96325706 166233922 495151474 105230327 355623062 402728415 256737954 310459790 84100792 350802729 861175812 279958846 145395166 869322316 436662194 284097129 421280376 750210921 518410431 701144654 355623062 105230327 320767587 227189312 350802729 282641288 166233922 350369501 107334741 310459790 950319015 861175812 421280376 355623062 256807040 320767587 700216083 233350056 96325706 473596274 861175812 741527822 96325706 698204142 812629788 350369501 252767027 320767587 968673309 655852295 303512140 585399334 282641288 377015995 516798019 350802729 475750466 582046141 411437340 700216083 178776322 233350056 701144654 292988355 869322316 13084961 252767027 110800857 700216083 350369501 475750466 914482046 693909716 303512140 279958846 861175812 287514767 967462668 698204142 914482046 328713602 256807040 605868704 355623062 297851760 391551467 950319015 917782884 42633846 582046141 424780614 67084965 839573090 343298515 84100792 328713602 914482046 436662194 792486850 37467656 557917929 693909716 354441083 256737954 377015995 956074512 424780614 303512140 284097129 227189312 287514767 805493285 518410431 805493285 187933868 861175812 355623062 839573090 402728415 402728415 605868704 516798019 233350056 516798019 33552010 187307272 84100792 279958846 287514767 355623062 402728415 495151474 421280376 801608520 967462668 320767587 233350056 741527822 354441083 303512140 354577205 96325706 700216083 67084965 13084961 234841556 805493285 933874496 187933868 178776322 460621270 701144654 839573090 605868704 297851760 495151474 37467656 391551467 422657892 585399334 914482046 808616206 252767027 354441083 839573090 328713602 202470992 297851760 777567625 855274762 233350056 761390736 350369501 284097129 96325706 33552010 23405136 411437340 857039628 350369501 377015995 67084965 105230327 187307272 917782884 422657892 585399334 909865837 67084965 178776322 518399774 909865837 320767587 33552010 869322316 956074512 557917929 203170078 287514767 391551467 808616206 256807040 839573090 857039628 812629788 355623062 467312175 282641288 107334741 855274762 706143946 706143946 475750466 582046141 422657892 701144654 914482046 202470992 777567625 354441083 698204142 909865837 33552010 411437340 37467656 279958846 801608520 292988355 37467656 67084965 96325706 110800857 110800857 700216083 460621270 424780614 950319015 698204142 33552010 279958846 518399774 328713602 343298515 96325706 460621270 33552010 950319015 585399334 585399334 467312175 234089763 242163189 320767587 605868704 233350056 917782884 869322316 741527822 605868704 233350056 701144654 805493285 355623062 67084965 355623062 800444752 805493285 750210921 431992241 956074512 187933868 242163189 105230327 655852295 350802729 178776322 792486850 354441083 518410431 967462668 328713602 234841556 808616206 495151474 582046141 792486850 777567625 460621270 256807040 350802729 970819754 467312175 748725729 422657892 516798019 956074512 355623062 166233922 227189312 233350056 292988355 354577205 13084961 422657892 355623062 355623062 110800857 473596274 421280376 701144654 460621270 234841556 287514767 933874496 467312175 861179113 110800857 145395166 812629788 187933868 187307272 909865837 67084965 956074512 279958846 391551467 256807040 256807040 33552010 801608520 310459790 377015995 422474141 557917929 33552010 917782884 813693723 256807040 96325706 861179113 110800857 402728415 518399774 518399774 227189312 473596274 968673309 861175812 350802729 748725729 284097129 467312175 354441083 320767587 808616206 422657892 105230327 950319015 516798019 33552010 96325706 813693723 750210921 421280376 96325706 391551467 861179113 516798019 750210921 605868704 460621270 516798019 473596274 187933868 178776322 292988355 256737954 256807040 67084965 813693723 310459790 310459790 693909716 741527822 354441083 297851760 800444752 933874496 950319015 242163189 279958846 805493285 297851760 909865837 516798019 701144654 495151474 23405136 355623062 96325706 411437340 970819754 256737954 698204142 279958846 350369501 310459790 303512140 33552010 968673309 693909716 933874496 436662194 242163189 933874496 234841556 328713602 310459790 557917929 557917929 839573090 166233922 110800857 256807040 422474141 518410431 968673309 611449960 701144654 914482046 202470992 467312175 701144654 279958846 145395166 422657892 473596274 857039628 808616206 145395166 861175812 967462668 495151474 869322316 23405136 67084965 518410431 460621270 37467656 203170078 956074512 242163189 706143946 350369501 950319015 857039628 582046141 557917929 227189312 514786524 861175812 460621270 13084961 421280376 391551467 105230327 475750466 750210921 110800857 422657892 279958846 956074512 861175812 968673309 350369501 909865837 869322316 252767027 187933868 436662194 202470992 800444752 968673309 187307272 495151474 698204142 343298515 282641288 234841556 110800857 234089763 750210921 557917929 178776322 422657892 279958846 467312175 110800857 950319015 518399774 256737954 582046141 320767587 67084965 956074512 585399334 693909716 234089763 354577205 310459790 33552010 861179113 865966056 350802729 585399334 350802729 861179113 110800857 706143946 956074512 355623062 105230327 518410431 67084965 495151474 84100792 252767027 354577205 748725729 279958846 611449960 655852295 252767027 460621270 202470992 178776322 741527822 178776322 792486850 421280376 514786524 343298515 855274762 518399774 343298515 424780614 292988355 495151474 813693723 411437340 354441083 514786524 460621270 166233922 303512140 655852295 350369501 869322316 37467656 701144654 693909716 582046141 354577205 475750466 698204142 693909716 431992241 166233922 252767027 107334741 320767587 110800857 402728415 284097129 282641288 320767587 242163189 377015995 698204142 750210921 518399774 801608520 518399774 145395166 933874496 37467656 422474141 777567625 145395166 320767587 145395166 701144654 354441083 800444752 611449960 23405136 839573090 320767587 303512140 857039628 813693723 292988355 110800857 23405136 284097129 328713602 377015995 110800857 855274762 855274762 460621270 297851760 105230327 252767027 801608520 801608520 67084965 933874496 436662194 475750466 310459790 516798019 310459790 187933868 13084961 67084965 801608520 518410431 287514767 968673309 518399774 956074512 145395166 917782884 84100792 655852295 855274762 422474141 242163189 13084961 402728415 424780614 748725729 956074512 467312175 178776322 495151474 279958846 518399774 706143946 422474141 107334741 110800857 933874496 13084961 611449960 605868704 861175812 107334741 473596274 518410431 700216083 792486850 297851760 107334741 227189312 187933868 424780614 914482046 422657892 861179113 110800857 557917929 166233922 495151474 227189312 33552010 202470992 424780614 800444752 431992241 970819754 422474141 750210921 354441083 354441083 256737954 355623062 320767587 917782884 750210921 328713602 865966056 839573090 202470992 297851760 857039628 242163189 233350056 855274762 422657892 203170078 865966056 166233922 107334741 909865837 605868704 518410431 436662194 234089763 813693723 105230327 861179113 256807040 96325706 67084965 956074512 861175812 585399334 585399334 909865837 145395166 354577205 96325706 227189312 233350056 514786524 421280376 350369501 284097129 839573090 107334741 967462668 655852295 421280376 343298515 252767027 42633846 761390736 328713602 813693723 233350056 861179113 706143946 234089763 350369501 242163189 473596274 495151474 110800857 805493285 84100792 377015995 701144654 436662194 292988355 792486850 422474141 933874496 234089763 422657892 812629788 914482046 605868704 582046141 145395166 13084961 256737954 518410431 585399334 391551467 861179113 495151474 256807040 750210921 252767027 514786524 956074512 287514767 808616206 33552010 227189312 320767587 909865837 282641288 914482046 460621270 431992241 166233922 96325706 256807040 693909716 495151474 869322316 967462668 748725729 950319015 698204142 706143946 350369501 605868704 805493285 166233922 516798019 909865837 67084965 350802729 391551467 287514767 777567625 310459790 861175812 234089763 105230327 279958846 252767027 13084961 516798019 354577205 865966056 805493285 354577205 748725729 282641288 605868704 857039628 377015995 857039628 422657892 252767027 187933868 865966056 233350056 748725729 693909716 467312175 812629788 33552010 391551467 516798019 813693723 585399334 67084965 869322316 761390736 839573090 516798019 518399774 178776322 855274762 343298515 13084961 320767587 473596274 402728415 655852295 611449960 839573090 813693723 808616206 518410431 557917929 84100792 812629788 421280376 582046141 557917929 582046141 801608520 800444752 343298515 956074512 42633846 800444752 761390736 801608520 256807040 422474141 166233922 436662194 518410431 516798019 805493285 967462668 377015995 354441083 861179113 805493285 777567625 350802729 107334741 700216083 203170078 187933868 865966056 585399334 67084965 865966056 855274762 234841556 869322316 861175812 801608520 422474141 287514767 917782884 700216083 839573090 355623062 460621270 343298515 96325706 23405136 166233922 914482046 256737954 424780614 813693723 166233922 107334741 282641288 741527822 585399334 252767027 422474141 105230327 422657892 402728415 968673309 839573090 869322316 292988355 33552010 750210921 421280376 279958846 518410431 42633846 805493285 436662194 33552010 861179113 518410431 203170078 701144654 320767587 518399774 279958846 107334741 801608520 107334741 701144654 750210921 582046141 310459790 808616206 869322316 355623062 350369501 967462668 422657892 202470992 473596274 518399774 110800857 145395166 350802729 105230327 861179113 855274762 475750466 516798019 234841556 355623062 950319015 350369501 422657892 914482046 855274762 582046141 706143946 343298515 865966056 234841556 303512140 42633846 967462668 605868704 460621270 967462668 698204142 750210921 105230327 391551467 861179113 933874496 355623062 706143946 970819754 518399774 700216083 700216083 145395166 42633846 402728415 422657892 178776322 857039628 203170078 655852295 518410431 350369501 42633846 861175812 467312175 475750466 516798019 700216083 279958846 256737954 166233922 145395166 700216083 424780614 436662194 950319015 869322316 812629788 801608520 861179113 741527822 23405136 933874496 970819754 968673309 187933868 279958846 518399774 421280376 411437340 909865837 777567625 37467656 967462668 145395166 354441083 279958846 203170078 178776322 436662194 110800857 869322316 611449960 861175812 748725729 706143946 839573090 391551467 473596274 67084965 917782884 518399774 805493285 750210921 518410431 956074512 234089763 110800857 516798019 557917929 475750466 706143946 377015995 310459790 23405136 812629788 800444752 967462668 33552010 855274762 421280376 354577205 350369501 808616206 166233922 202470992 310459790 203170078 582046141 495151474 801608520 605868704 518399774 421280376 33552010 475750466 700216083 287514767 422657892 187933868 706143946 107334741 473596274 320767587 706143946 234841556 808616206 473596274 105230327 460621270 350802729 284097129 234841556 23405136 557917929 391551467 741527822 869322316 37467656 96325706 402728415 800444752 320767587 605868704 706143946 693909716 279958846 698204142 284097129 202470992 13084961 256737954 460621270 475750466 279958846 105230327 909865837 698204142 518399774 350369501 655852295 761390736 252767027 33552010 411437340 402728415 861175812 310459790 557917929 460621270 421280376 812629788 292988355 287514767 282641288 855274762 422474141 861179113 748725729 750210921 839573090 256737954 402728415 741527822 460621270 808616206 857039628 611449960 105230327 700216083 777567625 698204142 839573090 350369501 460621270 145395166 861179113 84100792 970819754 422657892 166233922 956074512 13084961 950319015 792486850 350802729 855274762 402728415 698204142 805493285 350369501 402728415 950319015 282641288 761390736 857039628 808616206 13084961 865966056 909865837 354577205 436662194 297851760 355623062 460621270 761390736 473596274 187933868 808616206 110800857 23405136 865966056 422657892 282641288 166233922 422474141 187307272 287514767 805493285 917782884 706143946 13084961 748725729 475750466 355623062 178776322 297851760 605868704 655852295 105230327 320767587 282641288 187933868 287514767 857039628 422474141 970819754 105230327 411437340 297851760 422474141 750210921 557917929 467312175 67084965 861179113 256807040 813693723 698204142 422474141 693909716 234089763 698204142 761390736 84100792 805493285 585399334 67084965 582046141 701144654 436662194 805493285 582046141 343298515 292988355 110800857 203170078 402728415 914482046 178776322 436662194 967462668 350369501 516798019 792486850 839573090 857039628 473596274 256807040 693909716 234089763 377015995 350369501 861175812 234841556 297851760 855274762 282641288 839573090 377015995 402728415 956074512 861175812 970819754 800444752 297851760 808616206 287514767 297851760 467312175 292988355 279958846 297851760 805493285 242163189 909865837 700216083 582046141 473596274 354441083 473596274 282641288 256807040 310459790 33552010 391551467 233350056 473596274 187933868 950319015 166233922 287514767 839573090 605868704 475750466 355623062 422657892 391551467 557917929 23405136 320767587 402728415 514786524 328713602 585399334 869322316 473596274 748725729 42633846 13084961 812629788 813693723 467312175 861179113 178776322 202470992 431992241 187933868 37467656 861179113 431992241 377015995 914482046 402728415 857039628 557917929 700216083 256807040 869322316 377015995 377015995 279958846 242163189 761390736 233350056 857039628 909865837 424780614 234841556 706143946 13084961 706143946 422474141 350802729 33552010 518410431 516798019 343298515 473596274 700216083 402728415 970819754 473596274 914482046 242163189 421280376 460621270 431992241 310459790 287514767 777567625 350802729 42633846 495151474 234841556 234089763 700216083 234841556 110800857 869322316 96325706 800444752 310459790 411437340 287514767 431992241 234089763 110800857 801608520 706143946 585399334 13084961 748725729 422474141 436662194 187307272 187307272 42633846 914482046 516798019 761390736 292988355 869322316 460621270 110800857 557917929 42633846 343298515 812629788 287514767 750210921 279958846 227189312 917782884 655852295 812629788 475750466 256737954 861179113 13084961 320767587 792486850 37467656 950319015 233350056 320767587 37467656 693909716 792486850 861179113 518410431 402728415 350802729 292988355 473596274 13084961 284097129 13084961 865966056 865966056 865966056 355623062 914482046 611449960 436662194 203170078 917782884 84100792 741527822 354441083 741527822 516798019 234841556 967462668 227189312 279958846 234841556 967462668 282641288 107334741 292988355 282641288 421280376 67084965 402728415 800444752 422657892 933874496 611449960 956074512 424780614 516798019 13084961 42633846 861179113 805493285 350802729 110800857 917782884 67084965 350802729 698204142 37467656 227189312 67084965 808616206 23405136 467312175 310459790 350369501 279958846 933874496 187307272 377015995 865966056 700216083 424780614 436662194 203170078 84100792 460621270 861175812 698204142 391551467 956074512 655852295 431992241 857039628 227189312 422657892 655852295 655852295 585399334 354577205 320767587 233350056 287514767 518399774 475750466 284097129 869322316 700216083 701144654 233350056 23405136 166233922 84100792 914482046 582046141 252767027 297851760 320767587 422474141 13084961 166233922 252767027 909865837 328713602 956074512 861179113 518399774 292988355 967462668 701144654 202470992 37467656 761390736 514786524 187933868 861175812 865966056 467312175 436662194 812629788 861179113 287514767 917782884 839573090 750210921 516798019 865966056 748725729 355623062 110800857 750210921 801608520 354441083 805493285 84100792 202470992 256737954 328713602 107334741 354441083 968673309 706143946 23405136 792486850 178776322 422657892 475750466 706143946 256737954 970819754 282641288 13084961 377015995 968673309 706143946 292988355 107334741 284097129 33552010 350369501 761390736 422657892 869322316 812629788 166233922 13084961 203170078 460621270 424780614 813693723 279958846 460621270 750210921 460621270 741527822 303512140 411437340 792486850 861179113 422657892 909865837 473596274 761390736 706143946 84100792 67084965 84100792 909865837 582046141 792486850 700216083 700216083 761390736 233350056 233350056 42633846 698204142 233350056 475750466 256807040 518410431 328713602 67084965 698204142 234089763 234841556 303512140 701144654 256737954 557917929 431992241 422657892 422657892 909865837 96325706 350369501 178776322 968673309 256737954 67084965 145395166 297851760 933874496 950319015 914482046 287514767 96325706 297851760 967462668 741527822 279958846 287514767 700216083 256737954 839573090 933874496 582046141 761390736 914482046 377015995 202470992 178776322 585399334 518399774 582046141 187307272 282641288 968673309 839573090 279958846 107334741 857039628 343298515 421280376 355623062 933874496 107334741 857039628 761390736 808616206 813693723 792486850 107334741 234089763 813693723 320767587 287514767 801608520 252767027 110800857 23405136 411437340 801608520 761390736 96325706 869322316 303512140 436662194 320767587 761390736 421280376 421280376 557917929 350369501 914482046 391551467 865966056 518410431 287514767 950319015 354441083 693909716 805493285 861175812 13084961 279958846 514786524 861179113 105230327 284097129 514786524 700216083 67084965 256807040 187933868 436662194 812629788 700216083 350802729 166233922 473596274 310459790 655852295 518410431 855274762 203170078 460621270 422474141 391551467 310459790 839573090 282641288 950319015 354441083 750210921 801608520 354441083 968673309 792486850 234841556 855274762 800444752 303512140 424780614 328713602 256807040 950319015 284097129 516798019 518410431 805493285 495151474 909865837 354577205 33552010 473596274 284097129 422474141 203170078 42633846 67084965 518410431 203170078 514786524 256807040 328713602 297851760 37467656 495151474 970819754 234089763 227189312 950319015 178776322 855274762 706143946 187933868 145395166 178776322 700216083 203170078 37467656 328713602 914482046 473596274 287514767 354441083 203170078 42633846 611449960 328713602 350802729 869322316 800444752 865966056 777567625 422474141 33552010 343298515 693909716 956074512 950319015 37467656 303512140 700216083 402728415 970819754 514786524 701144654 310459790 202470992 37467656 950319015 391551467 67084965 655852295 611449960 495151474 582046141 839573090 805493285 166233922 203170078 970819754 279958846 145395166 187307272 750210921 467312175 431992241 518410431 145395166 495151474 354441083 761390736 107334741 808616206 855274762 693909716 857039628 557917929 328713602 865966056 256807040 242163189 518410431 320767587 421280376 839573090 748725729 585399334 279958846 956074512 242163189 956074512 909865837 761390736 706143946 917782884 233350056 343298515 467312175 605868704 350802729 411437340 203170078 861179113 800444752 284097129 96325706 292988355 23405136 611449960 914482046 145395166 350802729 956074512 857039628 424780614 516798019 514786524 105230327 473596274 741527822 706143946 187933868 518410431 256807040 467312175 350369501 287514767 96325706 792486850 805493285 96325706 355623062 96325706 424780614 761390736 411437340 800444752 166233922 284097129 252767027 422474141 495151474 203170078 808616206 107334741 914482046 970819754 233350056 861179113 800444752 424780614 839573090 256807040 145395166 706143946 467312175 700216083 812629788 706143946 801608520 861175812 970819754 800444752 431992241 343298515 467312175 605868704 297851760 582046141 234089763 467312175 105230327 741527822 354577205 42633846 865966056 411437340 402728415 242163189 105230327 187933868 350802729 233350056 700216083 777567625 950319015 473596274 355623062 303512140 328713602 611449960 700216083 611449960 801608520 350369501 748725729 865966056 42633846 187307272 869322316 701144654 411437340 917782884 110800857 105230327 350802729 234089763 203170078 105230327 473596274 422474141 355623062 84100792 145395166 473596274 411437340 166233922 467312175 402728415 855274762 96325706 242163189 233350056 187933868 655852295 777567625 839573090 917782884 256737954 84100792 297851760 748725729 303512140 605868704 582046141 460621270 436662194 37467656 950319015 968673309 23405136 968673309 585399334 800444752 67084965 343298515 582046141 422474141 812629788 861175812 377015995 605868704 693909716 84100792 105230327 166233922 475750466 655852295 805493285 242163189 256807040 187933868 436662194 431992241 256807040 422657892 518399774 252767027 700216083 203170078 473596274 166233922 303512140 84100792 107334741 750210921 761390736 475750466 805493285 354577205 813693723 495151474 800444752 706143946 467312175 706143946 145395166 178776322 475750466 256737954 801608520 107334741 917782884 792486850 917782884 812629788 655852295 37467656 514786524 252767027 460621270 557917929 812629788 107334741 701144654 869322316 355623062 857039628 284097129 761390736 557917929 812629788 105230327 467312175 187307272 297851760 741527822 284097129 700216083 869322316 166233922 956074512 861179113 166233922 968673309 801608520 655852295 475750466 761390736 813693723 234841556 857039628 23405136 422474141 84100792 861179113 748725729 808616206 282641288 741527822 967462668 698204142 343298515 495151474 328713602 107334741 33552010 343298515 279958846 655852295 777567625 861179113 516798019 813693723 813693723 475750466 350369501 256737954 166233922 582046141 475750466 792486850 178776322 467312175 67084965 424780614 96325706 23405136 750210921 84100792 297851760 460621270 284097129 514786524 813693723 256807040 279958846 800444752 178776322 96325706 282641288 693909716 187307272 800444752 436662194 354577205 701144654 460621270 107334741 166233922 857039628 178776322 917782884 436662194 391551467 655852295 808616206 84100792 256807040 861175812 800444752 310459790 303512140 13084961 812629788 297851760 421280376 107334741 917782884 411437340 792486850 282641288 812629788 23405136 343298515 354441083 256807040 203170078 110800857 861179113 956074512 234089763 343298515 956074512 950319015 839573090 202470992 303512140 516798019 166233922 377015995 473596274 37467656 861175812 475750466 741527822 611449960 467312175 748725729 402728415 700216083 37467656 917782884 110800857 855274762 495151474 355623062 861179113 343298515 328713602 310459790 187933868 967462668 279958846 234089763 166233922 808616206 801608520 516798019 968673309 110800857 495151474 750210921 967462668 467312175 350369501 777567625 303512140 970819754 402728415 805493285 839573090 287514767 514786524 839573090 950319015 693909716 700216083 909865837 585399334 354441083 391551467 67084965 557917929 13084961 933874496 585399334 950319015 422657892 950319015 297851760 422657892 950319015 777567625 750210921 855274762 800444752 933874496 252767027 37467656 805493285 422474141 242163189 107334741 970819754 107334741 287514767 227189312 105230327 748725729 354441083 518410431 234089763 234089763 495151474 706143946 701144654 518410431 33552010 933874496 234089763 145395166 475750466 96325706 292988355 256807040 812629788 42633846 792486850 421280376 700216083 350369501 701144654 96325706 233350056 800444752 693909716 377015995 33552010 839573090 287514767 655852295 33552010 968673309 518410431 279958846 279958846 421280376 861179113 96325706 460621270 310459790 693909716 310459790 23405136 611449960 105230327 145395166 284097129 655852295 698204142 42633846 105230327 166233922 514786524 187933868 706143946 869322316 279958846 320767587 284097129 748725729 956074512 297851760 377015995 292988355 909865837 518399774 421280376 792486850 354577205 473596274 518410431 282641288 421280376 227189312 350802729 282641288 968673309 252767027 701144654 33552010 234089763 967462668 693909716 355623062 33552010 343298515 350802729 203170078 227189312 203170078 761390736 869322316 800444752 801608520 801608520 585399334 328713602 354441083 611449960 748725729 917782884 203170078 421280376 467312175 700216083 557917929 801608520 516798019 792486850 777567625 33552010 968673309 282641288 801608520 855274762 460621270 518399774 933874496 42633846 350802729 970819754 655852295 582046141 292988355 84100792 350802729 968673309 655852295 813693723 914482046 292988355 320767587 693909716 354577205 475750466 110800857 377015995 970819754 234089763 970819754 67084965 813693723 495151474 585399334 234089763 105230327 256807040 861175812 422657892 516798019 748725729 227189312 436662194 582046141 422474141 805493285 585399334 861179113 792486850 343298515 354577205 701144654 252767027 33552010 605868704 33552010 582046141 187933868 813693723 970819754 105230327 203170078 805493285 800444752 303512140 701144654 13084961 145395166 655852295 234089763 857039628 777567625 105230327 431992241 914482046 460621270 203170078 861175812 460621270 909865837 518399774 202470992 777567625 234089763 914482046 284097129 284097129 970819754 187933868 350369501 748725729 855274762 42633846 37467656 750210921 282641288 350802729 227189312 956074512 292988355 516798019 801608520 808616206 67084965 970819754 516798019 970819754 33552010 297851760 284097129 792486850 748725729 706143946 145395166 84100792 328713602 933874496 956074512 805493285 970819754 256737954 750210921 693909716 411437340 391551467 107334741 655852295 187307272 518410431 585399334 292988355 350369501 611449960 424780614 287514767 700216083 234089763 800444752 233350056 741527822 422657892 460621270 320767587 33552010 582046141 761390736 467312175 777567625 805493285 110800857 460621270 297851760 968673309 693909716 67084965 475750466 292988355 350802729 284097129 350802729 355623062 297851760 354577205 909865837 460621270 857039628 869322316 861175812 187933868 970819754 23405136 917782884 145395166 693909716 227189312 655852295 354577205 303512140 350802729 377015995 292988355 701144654 967462668 37467656 741527822 777567625 808616206 233350056 518410431 861179113 354441083 343298515 655852295 431992241 805493285 473596274 187933868 227189312 166233922 107334741 355623062 741527822 557917929 693909716 105230327 233350056 855274762 42633846 310459790 320767587 741527822 355623062 473596274 328713602 869322316 655852295 777567625 460621270 968673309 861179113 950319015 328713602 279958846 805493285 33552010 424780614 145395166 655852295 865966056 869322316 467312175 354441083 950319015 808616206 310459790 203170078 495151474 861175812 431992241 514786524 557917929 84100792 950319015 475750466 933874496 808616206 422657892 284097129 518399774 421280376 869322316 145395166 67084965 187307272 813693723 234841556 13084961 107334741 761390736 514786524 343298515 284097129 611449960 234089763 813693723 970819754 279958846 839573090 391551467 202470992 23405136 839573090 475750466 303512140 350802729 424780614 741527822 202470992 303512140 706143946 495151474 355623062 805493285 310459790 287514767 354441083 950319015 234089763 96325706 234841556 801608520 967462668 950319015 557917929 808616206 284097129 187307272 909865837 67084965 701144654 741527822 256737954 855274762 42633846 320767587 328713602 178776322 42633846 422657892 33552010 233350056 761390736 110800857 355623062 411437340 701144654 611449960 166233922 801608520 968673309 956074512 967462668 857039628 970819754 861175812 166233922 855274762 655852295 187307272 282641288 706143946 495151474 748725729 145395166 256737954 411437340 145395166 950319015 42633846 813693723 422474141 967462668 805493285 585399334 750210921 424780614 518399774 495151474 350802729 391551467 166233922 855274762 303512140 282641288 256737954 234089763 909865837 839573090 761390736 557917929 96325706 402728415 700216083 518399774 857039628 839573090 284097129 23405136 950319015 233350056 354441083 287514767 495151474 391551467 166233922 933874496 166233922 422657892 865966056 107334741 917782884 284097129 279958846 475750466 792486850 422657892 84100792 701144654 495151474 698204142 914482046 422657892 693909716 424780614 698204142 350802729 861179113 355623062 967462668 761390736 234089763 855274762 706143946 202470992 495151474 292988355 233350056 514786524 391551467 234841556 178776322 424780614 970819754 233350056 514786524 37467656 350802729 748725729 187933868 861175812 693909716 421280376 424780614 611449960 585399334 166233922 514786524 698204142 422657892 42633846 282641288 693909716 861179113 110800857 857039628 227189312 203170078 187933868 292988355 282641288 933874496 460621270 279958846 227189312 431992241 37467656 655852295 473596274 950319015 748725729 582046141 282641288 914482046 701144654 105230327 350369501 422657892 460621270 467312175 956074512 350802729 33552010 203170078 256737954 187933868 377015995 33552010 585399334 800444752 582046141 861179113 460621270 84100792 320767587 917782884 233350056 42633846 518399774 424780614 792486850 279958846 869322316 475750466 110800857 328713602 242163189 422474141 23405136 328713602 303512140 857039628 377015995 310459790 67084965 950319015 605868704 166233922 655852295 950319015 424780614 861175812 741527822 303512140 242163189 96325706 460621270 297851760 391551467 84100792 970819754 700216083 475750466 178776322 655852295 467312175 518399774 914482046 284097129 857039628 857039628 857039628 909865837 310459790 256737954 861179113 354441083 424780614 750210921 475750466 279958846 611449960 514786524 355623062 350802729 741527822 227189312 23405136 909865837 411437340 67084965 424780614 343298515 187307272 467312175 861175812 933874496 33552010 187933868 355623062 800444752 956074512 178776322 421280376 145395166 693909716 411437340 839573090 839573090 761390736 909865837 13084961 282641288 777567625 297851760 402728415 202470992 956074512 234841556 203170078 110800857 518399774 67084965 84100792 422474141 105230327 377015995 411437340 557917929 869322316 96325706 431992241 869322316 227189312 909865837 473596274 233350056 166233922 256737954 812629788 917782884 700216083 748725729 187933868 865966056 800444752 748725729 970819754 96325706 145395166 233350056 792486850 297851760 518399774 861175812 655852295 422657892 297851760 706143946 855274762 13084961 354577205 514786524 37467656 869322316 284097129 282641288 187933868 557917929 514786524 282641288 37467656 107334741 857039628 950319015 202470992 350802729 460621270 391551467 234089763 801608520 297851760 436662194 865966056 516798019 970819754 279958846 411437340 518399774 33552010 467312175 350369501 967462668 23405136 411437340 909865837 518399774 422474141 516798019 914482046 256737954 377015995 956074512 698204142 839573090 377015995 37467656 777567625 256737954 13084961 917782884 557917929 42633846 203170078 467312175 105230327 187933868 698204142 808616206 84100792 950319015 701144654 970819754 700216083 706143946 909865837 605868704 110800857 402728415 110800857 514786524 282641288 557917929 354441083 557917929 203170078 233350056 377015995 518410431 287514767 700216083 805493285 343298515 750210921 861179113 436662194 933874496 242163189 13084961 242163189 693909716 310459790 42633846 970819754 256807040 698204142 242163189 865966056 917782884 865966056 424780614 865966056 23405136 605868704 857039628 495151474 328713602 514786524 792486850 279958846 203170078 950319015 23405136 256807040 914482046 693909716 187307272 467312175 42633846 917782884 741527822 857039628 33552010 187933868 750210921 801608520 23405136 865966056 950319015 967462668 242163189 514786524 37467656 801608520 813693723 801608520 187933868 865966056 187933868 328713602 605868704 310459790 303512140 107334741 350802729 460621270 857039628 234089763 96325706 518410431 320767587 227189312 518399774 777567625 303512140 475750466 287514767 23405136 234841556 933874496 861175812 279958846 377015995 777567625 411437340 303512140 518399774 350369501 605868704 422474141 518399774 422474141 605868704 234841556 320767587 970819754 37467656 436662194 909865837 861179113 391551467 808616206 256807040 343298515 473596274 411437340 706143946 178776322 354441083 801608520 968673309 698204142 741527822 792486850 252767027 166233922 460621270 611449960 518399774 611449960 933874496 411437340 320767587 107334741 107334741 460621270 424780614 287514767 473596274 933874496 411437340 256737954 761390736 33552010 582046141 233350056 436662194 424780614 909865837 855274762 861175812 585399334 292988355 234089763 801608520 187307272 518399774 424780614 777567625 557917929 813693723 202470992 693909716 282641288 467312175 105230327 256737954 242163189 310459790 706143946 861179113 473596274 909865837 839573090 869322316 909865837 950319015 23405136 105230327 96325706 343298515 422657892 741527822 227189312 96325706 861179113 865966056 801608520 42633846 585399334 557917929 424780614 23405136 145395166 655852295 284097129 970819754 242163189 377015995 865966056 950319015 422657892 279958846 805493285 145395166 256807040 233350056 105230327 813693723 422474141 495151474 13084961 256807040 585399334 411437340 518410431 328713602 761390736 377015995 748725729 391551467 805493285 33552010 23405136 107334741 33552010 256737954 467312175 950319015 518410431 166233922 698204142 234841556 67084965 475750466 227189312 460621270 706143946 110800857 967462668 242163189 107334741 328713602 801608520 869322316 42633846 13084961 422474141 909865837 475750466 187933868 303512140 279958846 227189312 750210921 967462668 473596274 516798019 282641288 67084965 698204142 328713602 391551467 792486850 303512140 582046141 495151474 84100792 422474141 933874496 855274762 839573090 436662194 96325706 431992241 227189312 105230327 495151474 37467656 354441083 701144654 355623062 516798019 13084961 310459790 203170078 865966056 391551467 655852295 422657892 422474141 178776322 421280376 495151474 256807040 861175812 96325706 320767587 750210921 518399774 256737954 914482046 328713602 33552010 279958846 933874496 748725729 354441083 187307272 256737954 557917929 37467656 693909716 355623062 467312175 320767587 234089763 792486850 354441083 279958846 475750466 460621270 431992241 516798019 801608520 37467656 233350056 303512140 869322316 424780614 861179113 84100792 13084961 422657892 13084961 861175812 422474141 967462668 350369501 187933868 917782884 582046141 96325706 582046141 805493285 252767027 424780614 23405136 287514767 792486850 256807040 761390736 110800857 801608520 693909716 792486850 761390736 933874496 865966056 233350056 800444752 805493285 805493285 611449960 42633846 187307272 303512140 354441083 411437340 855274762 857039628 839573090 187933868 777567625 698204142 287514767 970819754 96325706 350802729 967462668 13084961 84100792 287514767 917782884 233350056 350369501 467312175 234841556 701144654 42633846 282641288 13084961 424780614 516798019 460621270 187307272 105230327 655852295 741527822 343298515 377015995 411437340 422474141 761390736 354441083 227189312 933874496 516798019 518410431 350802729 252767027 279958846 917782884 33552010 800444752 495151474 431992241 516798019 909865837 343298515 422657892 282641288 857039628 655852295 812629788 23405136 110800857 422474141 970819754 950319015 956074512 968673309 473596274 655852295 328713602 279958846 460621270 166233922 741527822 13084961 110800857 421280376 411437340 518410431 611449960 33552010 431992241 287514767 495151474 145395166 813693723 839573090 436662194 105230327 145395166 431992241 242163189 467312175 354441083 805493285 777567625 741527822 422474141 761390736 655852295 279958846 284097129 303512140 303512140 813693723 350369501 107334741 970819754 812629788 473596274 242163189 950319015 227189312 473596274 350802729 256807040 582046141 473596274 178776322 110800857 37467656 292988355 857039628 706143946 107334741 706143946 279958846 105230327 475750466 355623062 813693723 518399774 792486850 582046141 436662194 801608520 516798019 698204142 761390736 256807040 256737954 422474141 582046141 748725729 518410431 582046141 698204142 233350056 233350056 350369501 292988355 750210921 252767027 611449960 354577205 777567625 557917929 777567625 282641288 761390736 350369501 968673309 750210921 792486850 234089763 145395166 328713602 914482046 96325706 909865837 473596274 350369501 865966056 234089763 805493285 693909716 297851760 865966056 557917929 377015995 13084961 518399774 865966056 473596274 741527822 655852295 839573090 968673309 320767587 354577205 67084965 839573090 377015995 761390736 968673309 310459790 741527822 287514767 761390736 256737954 256807040 917782884 105230327 761390736 284097129 800444752 96325706 917782884 812629788 303512140 233350056 42633846 42633846 107334741 422657892 279958846 909865837 869322316 808616206 23405136 84100792 350802729 861179113 865966056 812629788 203170078 303512140 234089763 107334741 42633846 518399774 701144654 297851760 861175812 256807040 970819754 801608520 377015995 800444752 865966056 467312175 202470992 557917929 706143946 421280376 933874496 933874496 310459790 287514767 741527822 869322316 355623062 284097129 421280376 861175812 256737954 233350056 343298515 917782884 284097129 287514767 861175812 110800857 909865837 178776322 909865837 42633846 611449960 37467656 605868704 256737954 320767587 518410431 96325706 13084961 914482046 777567625 256807040 460621270 968673309 792486850 328713602 67084965 256807040 475750466 857039628 748725729 693909716 96325706 861179113 495151474 706143946 800444752 582046141 310459790 252767027 557917929 801608520 436662194 96325706 460621270 187307272 320767587 557917929 801608520 792486850 84100792 970819754 777567625 292988355 909865837 855274762 234841556 377015995 970819754 700216083 166233922 805493285 166233922 282641288 748725729 13084961 700216083 242163189 467312175 431992241 706143946 698204142 227189312 166233922 761390736 320767587 13084961 585399334 800444752 233350056 777567625 203170078 967462668 292988355 857039628 436662194 105230327 282641288 234089763 320767587 233350056 297851760 956074512 187933868 42633846 582046141 187933868 800444752 605868704 110800857 741527822 203170078 187933868 855274762 42633846 42633846 310459790 96325706 516798019 968673309 42633846 187933868 411437340 516798019 748725729 350802729 698204142 187933868 865966056 805493285 234089763 865966056 914482046 495151474 693909716 377015995 933874496 761390736 256737954 105230327 354577205 203170078 391551467 256807040 284097129 518399774 354577205 467312175 107334741 436662194 839573090 777567625 801608520 187933868 202470992 473596274 698204142 411437340 475750466 292988355 320767587 473596274 187307272 698204142 13084961 320767587 187307272 611449960 805493285 801608520 777567625 187307272 801608520 801608520 792486850 967462668 611449960 700216083 800444752 227189312 467312175 424780614 202470992 700216083 391551467 800444752 84100792 67084965 284097129 748725729 391551467 110800857 284097129 110800857 585399334 933874496 203170078 518410431 792486850 310459790 84100792 475750466 145395166 968673309 411437340 422474141 105230327 698204142 812629788 187933868 252767027 792486850 611449960 187933868 187307272 968673309 33552010 282641288 475750466 252767027 812629788 411437340 96325706 84100792 518399774 282641288 84100792 391551467 473596274 354441083 518410431 233350056 284097129 950319015 96325706 67084965 292988355 467312175 282641288 605868704 303512140 792486850 234089763 917782884 812629788 431992241 801608520 279958846 242163189 748725729 801608520 700216083 256737954 857039628 96325706 37467656 865966056 706143946 23405136 950319015 777567625 706143946 166233922 354441083 242163189 741527822 166233922 761390736 909865837 166233922 166233922 777567625 909865837 355623062 605868704 467312175 178776322 227189312 698204142 187307272 857039628 287514767 761390736 33552010 355623062 956074512 914482046 495151474 495151474 37467656 917782884 761390736 741527822 354577205 582046141 343298515 421280376 320767587 460621270 698204142 518410431 909865837 855274762 801608520 187307272 234841556 284097129 202470992 297851760 354441083 557917929 605868704 800444752 800444752 655852295 292988355 202470992 203170078 145395166 37467656 514786524 320767587 967462668 495151474 706143946 350802729 777567625 297851760 855274762 284097129 203170078 706143946 234089763 917782884 792486850 411437340 611449960 700216083 761390736 282641288 424780614 693909716 411437340 422474141 808616206 234089763 256737954 968673309 909865837 354441083 187933868 431992241 839573090 96325706 377015995 933874496 605868704 777567625 350802729 350802729 701144654 805493285 42633846 800444752 805493285 13084961 967462668 956074512 518410431 473596274 287514767 202470992 203170078 234089763 473596274 377015995 350369501 145395166 777567625 279958846 320767587 203170078 422657892 292988355 234089763 967462668 970819754 431992241 178776322 857039628 805493285 178776322 436662194 611449960 956074512 968673309 328713602 605868704 970819754 813693723 391551467 839573090 914482046 13084961 516798019 110800857 282641288 706143946 917782884 706143946 256737954 700216083 297851760 67084965 518399774 808616206 605868704 436662194 107334741 422474141 813693723 343298515 105230327 748725729 950319015 475750466 495151474 252767027 792486850 284097129 355623062 284097129 808616206 475750466 460621270 297851760 855274762 178776322 869322316 693909716 287514767 202470992 166233922 355623062 857039628 282641288 693909716 800444752 741527822 805493285 84100792 256737954 84100792 343298515 303512140 813693723 303512140 292988355 933874496 292988355 431992241 33552010 355623062 518410431 700216083 518399774 284097129 748725729 518399774 933874496 343298515 234089763 514786524 67084965 202470992 377015995 761390736 792486850 655852295 350369501 233350056 105230327 391551467 800444752 303512140 279958846 914482046 187933868 234089763 557917929 436662194 701144654 402728415 350802729 227189312 256737954 460621270 698204142 292988355 869322316 411437340 914482046 909865837 284097129 343298515 252767027 516798019 110800857 805493285 605868704 37467656 402728415 808616206 475750466 857039628 350369501 611449960 813693723 748725729 234841556 166233922 187307272 917782884 110800857 67084965 391551467 473596274 67084965 436662194 865966056 297851760 242163189 909865837 917782884 145395166 861175812 377015995 473596274 460621270 741527822 436662194 605868704 391551467 145395166 750210921 777567625 516798019 700216083 350802729 328713602 518399774 279958846 967462668 84100792 514786524 557917929 411437340 655852295 970819754 424780614 801608520 343298515 516798019 655852295 698204142 422657892 107334741 460621270 514786524 611449960 354577205 107334741 234089763 777567625 303512140 800444752 107334741 203170078 402728415 252767027 287514767 582046141 303512140 422657892 284097129 37467656 23405136 178776322 950319015 475750466 391551467 968673309 110800857 914482046 914482046 328713602 516798019 861175812 110800857 287514767 436662194 13084961 355623062 328713602 310459790 328713602 187933868 13084961 475750466 233350056 96325706 297851760 495151474 166233922 514786524 950319015 761390736 110800857 805493285 391551467 23405136 741527822 377015995 950319015 741527822 839573090 761390736 655852295 605868704 741527822 377015995 436662194 605868704 518410431 605868704 857039628 855274762 287514767 917782884 750210921 256807040 706143946 96325706 585399334 518410431 761390736 282641288 328713602 110800857 37467656 970819754 33552010 585399334 557917929 297851760 777567625 110800857 422657892 431992241 855274762 968673309 282641288 812629788 96325706 287514767 203170078 282641288 655852295 105230327 855274762 33552010 698204142 350802729 655852295 808616206 857039628 234089763 970819754 917782884 800444752 970819754 861175812 431992241 970819754 693909716 605868704 282641288 655852295 970819754 343298515 514786524 256737954 909865837 698204142 256807040 354441083 292988355 202470992 234089763 292988355 202470992 518410431 256737954 256737954 279958846 917782884 297851760 436662194 761390736 303512140 33552010 282641288 354441083 96325706 187933868 402728415 187933868 855274762 187307272 805493285 475750466 475750466 777567625 187307272 166233922 252767027 354577205 970819754 202470992 343298515 861175812 227189312 431992241 917782884 84100792 107334741 813693723 801608520 421280376 422474141 391551467 234841556 950319015 328713602 701144654 933874496 42633846 145395166 800444752 800444752 967462668 970819754 693909716 460621270 777567625 909865837 741527822 110800857 909865837 956074512 256737954 284097129 706143946 203170078 611449960 67084965 805493285 706143946 252767027 611449960 422474141 741527822 292988355 585399334 813693723 256807040 234841556 518410431 354577205 857039628 354577205 741527822 297851760 242163189 655852295 741527822 203170078 693909716 391551467 350369501 611449960 473596274 178776322 956074512 750210921 107334741 805493285 350802729 422657892 284097129 166233922 933874496 431992241 13084961 178776322 234841556 495151474 473596274 777567625 909865837 909865837 303512140 187307272 110800857 761390736 166233922 355623062 869322316 800444752 700216083 33552010 23405136 424780614 701144654 105230327 495151474 495151474 514786524 514786524 391551467 801608520 391551467 839573090 421280376 761390736 107334741 514786524 234841556 698204142 33552010 909865837 748725729 750210921 422474141 585399334 310459790 279958846 303512140 693909716 187933868 495151474 233350056 350369501 354441083 655852295 706143946 292988355 869322316 421280376 350369501 84100792 701144654 585399334 354441083 391551467 402728415 706143946 292988355 431992241 422657892 354577205 42633846 256737954 869322316 350802729 950319015 422474141 557917929 516798019 475750466 350802729 693909716 917782884 839573090 234841556 700216083 698204142 320767587 343298515 242163189 950319015 914482046 391551467 354577205 869322316 107334741 706143946 475750466 698204142 297851760 350802729 956074512 761390736 187307272 282641288 605868704 202470992 96325706 467312175 292988355 967462668 750210921 693909716 105230327 812629788 287514767 801608520 605868704 377015995 557917929 252767027 431992241 187307272 287514767 279958846 950319015 242163189 233350056 350369501 473596274 611449960 861175812 801608520 698204142 252767027 202470992 436662194 585399334 812629788 377015995 706143946 402728415 227189312 748725729 287514767 23405136 812629788 557917929 234841556 605868704 328713602 914482046 473596274 869322316 110800857 33552010 950319015 495151474 605868704 256807040 970819754 582046141 350369501 698204142 320767587 467312175 917782884 967462668 303512140 869322316 424780614 67084965 475750466 292988355 256807040 741527822 234841556 800444752 421280376 967462668 13084961 917782884 355623062 13084961 869322316 256737954 518399774 693909716 956074512 516798019 233350056 914482046 145395166 741527822 805493285 187933868 282641288 467312175 813693723 354441083 808616206 42633846 343298515 279958846 310459790 343298515 13084961 792486850 706143946 914482046 585399334 187933868 42633846 187307272 777567625 107334741 424780614 422657892 37467656 377015995 585399334 914482046 67084965 655852295 187933868 96325706 865966056 473596274 42633846 582046141 475750466 605868704 422657892 909865837 467312175 861175812 402728415 914482046 67084965 33552010 431992241 805493285 203170078 748725729 693909716 861179113 693909716 698204142 582046141 467312175 792486850 967462668 233350056 701144654 431992241 377015995 514786524 800444752 421280376 518410431 411437340 909865837 655852295 187933868 421280376 234089763 750210921 869322316 33552010 585399334 839573090 203170078 968673309 287514767 801608520 750210921 518410431 37467656 350369501 287514767 861175812 914482046 234841556 698204142 422657892 282641288 792486850 422657892 967462668 516798019 350802729 67084965 96325706 970819754 377015995 227189312 706143946 917782884 701144654 320767587 917782884 557917929 557917929 107334741 203170078 467312175 777567625 343298515 436662194 202470992 227189312 473596274 792486850 202470992 741527822 256807040 145395166 777567625 436662194 187307272 956074512 914482046 968673309 801608520 145395166 105230327 42633846 350802729 861175812 350802729 750210921 242163189 655852295 741527822 761390736 391551467 107334741 42633846 431992241 605868704 495151474 421280376 303512140 800444752 252767027 422474141 42633846 914482046 328713602 96325706 693909716 202470992 655852295 582046141 968673309 391551467 861175812 861179113 582046141 354441083 839573090 857039628 557917929 402728415 37467656 13084961 284097129 292988355 909865837 84100792 741527822 777567625 700216083 284097129 42633846 800444752 706143946 792486850 411437340 812629788 460621270 861175812 310459790 933874496 750210921 42633846 518399774 424780614 234841556 467312175 861179113 792486850 861179113 855274762 761390736 518410431 611449960 693909716 967462668 227189312 227189312 234841556 234841556 516798019 917782884 473596274 343298515 933874496 968673309 861175812 518399774 805493285 518410431 861175812 861175812 145395166 279958846 422474141 354577205 350369501 37467656 234089763 96325706 328713602 857039628 252767027 310459790 292988355 107334741 467312175 279958846 411437340 233350056 391551467 865966056 839573090 402728415 701144654 857039628 303512140 950319015 297851760 187307272 67084965 839573090 582046141 328713602 967462668 252767027 422657892 861175812 23405136 292988355 37467656 914482046 582046141 256737954 698204142 750210921 467312175 582046141 792486850 460621270 761390736 436662194 700216083 350369501 800444752 950319015 303512140 67084965 436662194 377015995 187933868 518410431 518410431 557917929 33552010 460621270 460621270 105230327 611449960 933874496 355623062 741527822 355623062 242163189 808616206 33552010 42633846 279958846 37467656 328713602 166233922 701144654 585399334 23405136 242163189 343298515 110800857 808616206 297851760 411437340 37467656 84100792 227189312 436662194 655852295 402728415 402728415 422657892 801608520 187933868 933874496 516798019 655852295 516798019 350369501 292988355 233350056 967462668 655852295 242163189 279958846 582046141 777567625 909865837 178776322 187933868 13084961 933874496 411437340 698204142 110800857 252767027 377015995 777567625 234089763 605868704 354441083 105230327 518399774 105230327 460621270 23405136 178776322 518410431 402728415 227189312 252767027 801608520 557917929 909865837 655852295 967462668 350369501 839573090 234841556 839573090 310459790 354441083 909865837 611449960 950319015 967462668 166233922 297851760 203170078 256737954 655852295 655852295 909865837 354441083 310459790 805493285 467312175 84100792 354577205 801608520 284097129 187307272 145395166 350369501 914482046 234089763 839573090 297851760 909865837 284097129 475750466 202470992 805493285 706143946 284097129 33552010 354577205 968673309 422474141 813693723 855274762 956074512 933874496 861175812 354577205 933874496 422474141 256807040 839573090 857039628 557917929 422657892 96325706 354577205 284097129 812629788 611449960 96325706 970819754 431992241 557917929 37467656 495151474 350802729 354441083 84100792 107334741 187307272 178776322 354441083 279958846 424780614 391551467 328713602 282641288 354441083 377015995 869322316 178776322 917782884 518410431 166233922 354441083 460621270 310459790 748725729 303512140 865966056 813693723 431992241 701144654 402728415 700216083 355623062 354577205 242163189 693909716 297851760 350802729 252767027 67084965 605868704 655852295 355623062 750210921 557917929 354577205 436662194 861179113 706143946 950319015 292988355 516798019 422474141 431992241 741527822 187933868 909865837 968673309 279958846 800444752 792486850 350369501 256807040 411437340 792486850 750210921 605868704 700216083 516798019 354441083 424780614 227189312 917782884 84100792 178776322 861175812 909865837 234089763 812629788 96325706 865966056 813693723 805493285 436662194 355623062 256737954 178776322 256807040 813693723 808616206 355623062 411437340 284097129 67084965 310459790 421280376 968673309 516798019 252767027 107334741 605868704 805493285 42633846 655852295 950319015 422474141 869322316 808616206 42633846 354441083 422474141 107334741 422657892 178776322 968673309 33552010 473596274 473596274 402728415 37467656 865966056 805493285 42633846 518410431 166233922 391551467 865966056 242163189 467312175 350802729 857039628 950319015 303512140 748725729 354441083 110800857 855274762 914482046 178776322 431992241 693909716 698204142 514786524 792486850 812629788 424780614 402728415 933874496 67084965 748725729 166233922 284097129 107334741 187307272 320767587 950319015 514786524 855274762 424780614 436662194 700216083 343298515 801608520 655852295 234841556 857039628 460621270 917782884 514786524 700216083 701144654 105230327 693909716 582046141 473596274 436662194 792486850 700216083 967462668 354441083 808616206 857039628 700216083 861179113 495151474 518399774 950319015 701144654 252767027 96325706 42633846 33552010 495151474 855274762 812629788 96325706 252767027 777567625 178776322 557917929 970819754 297851760 801608520 813693723 84100792 813693723 933874496 914482046 402728415 279958846 145395166 402728415 37467656 914482046 808616206 792486850 402728415 518399774 23405136 411437340 411437340 431992241 855274762 287514767 292988355 422657892 377015995 13084961 42633846 967462668 252767027 297851760 287514767 917782884 23405136 354441083 605868704 777567625 839573090 956074512 350802729 287514767 422474141 256737954 234841556 701144654 431992241 242163189 187307272 557917929 110800857 861179113 777567625 812629788 467312175 950319015 284097129 800444752 693909716 516798019 950319015 178776322 37467656 839573090 777567625 956074512 377015995 861179113 377015995 611449960 748725729 582046141 166233922 107334741 557917929 706143946 855274762 256807040 956074512 242163189 354441083 402728415 422657892 303512140 582046141 145395166 96325706 402728415 256737954 297851760 96325706 800444752 202470992 431992241 328713602 105230327 514786524 256737954 777567625 282641288 970819754 354441083 857039628 42633846 518399774 377015995 256737954 343298515 467312175 310459790 857039628 518399774 84100792 698204142 869322316 805493285 436662194 107334741 107334741 839573090 914482046 13084961 813693723 748725729 582046141 234841556 839573090 582046141 256807040 800444752 750210921 105230327 865966056 187307272 145395166 967462668 475750466 693909716 145395166 748725729 516798019 252767027 557917929 700216083 252767027 166233922 777567625 166233922 354577205 279958846 467312175 202470992 422474141 792486850 933874496 350369501 284097129 914482046 917782884 933874496 187933868 917782884 391551467 110800857 956074512 354441083 516798019 805493285 698204142 808616206 473596274 292988355 557917929 611449960 282641288 655852295 203170078 320767587 328713602 227189312 917782884 914482046 145395166 861175812 33552010 350802729 13084961 284097129 107334741 777567625 516798019 37467656 354577205 855274762 105230327 187933868 967462668 861179113 933874496 42633846 252767027 605868704 701144654 693909716 917782884 467312175 287514767 813693723 865966056 914482046 145395166 473596274 422474141 411437340 792486850 693909716 234841556 967462668 350802729 107334741 422657892 967462668 234841556 23405136 424780614 518399774 473596274 256807040 970819754 279958846 234089763 655852295 402728415 812629788 96325706 242163189 227189312 956074512 354577205 377015995 611449960 233350056 354577205 605868704 917782884 701144654 67084965 233350056 256807040 13084961 96325706 516798019 741527822 706143946 475750466 422474141 495151474 914482046 202470992 284097129 343298515 605868704 234089763 693909716 320767587 582046141 42633846 813693723 422474141 706143946 777567625 422474141 105230327 750210921 355623062 391551467 402728415 354441083 13084961 422657892 473596274 203170078 350802729 256737954 865966056 518410431 970819754 23405136 956074512 557917929 411437340 808616206 473596274 967462668 178776322 933874496 750210921 701144654 869322316 869322316 310459790 422474141 801608520 748725729 518410431 350802729 777567625 792486850 96325706 813693723 422657892 914482046 187933868 813693723 968673309 701144654 812629788 861175812 611449960 424780614 96325706 320767587 422657892 473596274 748725729 917782884 812629788 279958846 968673309 801608520 242163189 178776322 84100792 354577205 605868704 460621270 605868704 761390736 355623062 933874496 411437340 698204142 105230327 320767587 700216083 23405136 808616206 187933868 284097129 933874496 421280376 303512140 865966056 256737954 865966056 37467656 234089763 473596274 166233922 354441083 67084965 350369501 557917929 514786524 777567625 914482046 292988355 865966056 320767587 234089763 411437340 202470992 110800857 234841556 23405136 518410431 234089763 518399774 741527822 297851760 202470992 933874496 297851760 701144654 693909716 861175812 861179113 107334741 227189312 328713602 495151474 234089763 292988355 605868704 857039628 518399774 777567625 812629788 23405136 605868704 970819754 801608520 84100792 869322316 706143946 234841556 303512140 320767587 23405136 970819754 693909716 436662194 145395166 956074512 252767027 343298515 105230327 145395166 655852295 855274762 605868704 557917929 812629788 970819754 813693723 343298515 202470992 178776322 475750466 328713602 292988355 33552010 328713602 514786524 431992241 310459790 582046141 178776322 800444752 813693723 777567625 233350056 741527822 354577205 514786524 234089763 970819754 411437340 350369501 421280376 861175812 518410431 861175812 350369501 411437340 13084961 424780614 805493285 256737954 422657892 812629788 203170078 297851760 518399774 23405136 256737954 67084965 279958846 297851760 655852295 748725729 495151474 166233922 84100792 411437340 256737954 516798019 107334741 582046141 909865837 865966056 518410431 950319015 748725729 431992241 282641288 227189312 23405136 909865837 557917929 967462668 297851760 805493285 857039628 252767027 422657892 33552010 421280376 256737954 234089763 354577205 187307272 107334741 800444752 145395166 203170078 107334741 391551467 967462668 350802729 518399774 355623062 292988355 354441083 242163189 96325706 203170078 861175812 96325706 187307272 166233922 421280376 516798019 801608520 234089763 422657892 514786524 514786524 855274762 303512140 284097129 861175812 582046141 424780614 202470992 701144654 402728415 391551467 808616206 233350056 166233922 234089763 967462668 514786524 748725729 436662194 328713602 424780614 411437340 23405136 297851760 800444752 256807040 328713602 297851760 343298515 107334741 956074512 557917929 354577205 328713602 761390736 693909716 145395166 956074512 37467656 495151474 33552010 96325706 777567625 422657892 865966056 424780614 350802729 495151474 227189312 391551467 203170078 777567625 855274762 422657892 23405136 145395166 813693723 748725729 402728415 855274762 585399334 187307272 252767027 805493285 761390736 956074512 233350056 956074512 792486850 252767027 808616206 585399334 861179113 355623062 107334741 110800857 377015995 750210921 13084961 354441083 693909716 187307272 422657892 808616206 13084961 303512140 861179113 110800857 320767587 436662194 23405136 391551467 917782884 495151474 42633846 933874496 166233922 303512140 839573090 187307272 42633846 655852295 328713602 421280376 950319015 805493285 475750466 145395166 33552010 792486850 611449960 698204142 914482046 861179113 297851760 110800857 968673309 801608520 813693723 320767587 518399774 310459790 42633846 187933868 582046141 343298515 808616206 110800857 84100792 813693723 187933868 605868704 706143946 402728415 813693723 424780614 801608520 700216083 495151474 861179113 750210921 110800857 693909716 514786524 23405136 187933868 350802729 857039628 516798019 84100792 909865837 495151474 343298515 473596274 605868704 279958846 350369501 495151474 605868704 292988355 839573090 233350056 328713602 701144654 354577205 203170078 605868704 203170078 514786524 320767587 105230327 861179113 777567625 145395166 343298515 516798019 701144654 328713602 970819754 917782884 287514767 166233922 42633846 234841556 808616206 495151474 234089763 411437340 855274762 203170078 33552010 227189312 917782884 145395166 282641288 808616206 460621270 518399774 297851760 813693723 813693723 700216083 421280376 67084965 473596274 693909716 970819754 203170078 460621270 110800857 516798019 297851760 377015995 107334741 970819754 968673309 411437340 761390736 611449960 84100792 933874496 145395166 518410431 857039628 233350056 350802729 698204142 421280376 422474141 516798019 933874496 741527822 698204142 354441083 518410431 178776322 320767587 611449960 377015995 514786524 917782884 252767027 37467656 402728415 518399774 777567625 467312175 700216083 96325706 967462668 242163189 343298515 234089763 813693723 187307272 354441083 105230327 956074512 701144654 805493285 861175812 23405136 227189312 967462668 805493285 242163189 605868704 813693723 303512140 460621270 67084965 970819754 145395166 777567625 343298515 436662194 855274762 178776322 23405136 801608520 287514767 605868704 310459790 808616206 187933868 865966056 950319015 865966056 855274762 741527822 750210921 518399774 178776322 256807040 467312175 279958846 861179113 855274762 813693723 233350056 202470992 967462668 422474141 475750466 234089763 292988355 761390736 343298515 187307272 105230327 750210921 750210921 350802729 968673309 968673309 518399774 861175812 909865837 431992241 256737954 967462668 391551467 343298515 460621270 777567625 422657892 282641288 310459790 518399774 431992241 861175812 514786524 256807040 202470992 516798019 178776322 808616206 611449960 968673309 914482046 282641288 909865837 557917929 377015995 354577205 700216083 460621270 310459790 700216083 933874496 813693723 287514767 801608520 855274762 460621270 611449960 839573090 475750466 391551467 473596274 187307272 514786524 355623062 750210921 950319015 514786524 812629788 475750466 861175812 287514767 227189312 13084961 256807040 605868704 557917929 105230327 869322316 343298515 706143946 233350056 421280376 431992241 350369501 297851760 473596274 354577205 234841556 256807040 812629788 741527822 950319015 178776322 750210921 557917929 805493285 741527822 701144654 23405136 350802729 812629788 909865837 805493285 857039628 377015995 411437340 582046141 467312175 748725729 869322316 110800857 967462668 967462668 67084965 967462668 422657892 839573090 808616206 808616206 37467656 839573090 557917929 178776322 514786524 320767587 761390736 861175812 857039628 234841556 792486850 233350056 693909716 234089763 741527822 421280376 909865837 861179113 284097129 282641288 808616206 839573090 33552010 110800857 865966056 701144654 105230327 343298515 13084961 777567625 585399334 495151474 297851760 422474141 328713602 605868704 320767587 582046141 354577205 203170078 473596274 422474141 355623062 391551467 741527822 741527822 956074512 110800857 354441083 422474141 279958846 950319015 909865837 917782884 812629788 279958846 706143946 800444752 968673309 13084961 354577205 107334741 518399774 284097129 861179113 110800857 227189312 303512140 355623062 750210921 857039628 698204142 242163189 227189312 839573090 917782884 187307272 242163189 813693723 518399774 23405136 933874496 800444752 391551467 970819754 431992241 777567625 933874496 233350056 105230327 377015995 343298515 350369501 792486850 354577205 256807040 582046141 956074512 227189312 839573090 282641288 287514767 605868704 805493285 869322316 234841556 320767587 421280376 355623062 792486850 967462668 700216083 869322316 355623062 805493285 422474141 431992241 227189312 292988355 424780614 869322316 693909716 107334741 110800857 700216083 402728415 287514767 933874496 187933868 279958846 354441083 698204142 105230327 350369501 411437340 110800857 748725729 292988355 242163189 605868704 467312175 855274762 252767027 422657892 801608520 23405136 354577205 750210921 105230327 284097129 67084965 13084961 777567625 355623062 605868704 227189312 861175812 700216083 514786524 96325706 557917929 297851760 350369501 402728415 377015995 310459790 67084965 495151474 310459790 350802729 343298515 187933868 865966056 187933868 377015995 813693723 287514767 970819754 808616206 805493285 475750466 909865837 582046141 861175812 605868704 402728415 611449960 256737954 970819754 582046141 611449960 422474141 861175812 700216083 436662194 422657892 234089763 202470992 750210921 605868704 203170078 178776322 350802729 422474141 187933868 422474141 460621270 343298515 96325706 402728415 187933868 424780614 284097129 33552010 909865837 436662194 800444752 436662194 350802729 698204142 967462668 42633846 234089763 328713602 967462668 516798019 812629788 865966056 203170078 792486850 297851760 354577205 956074512 187307272 516798019 105230327 869322316 909865837 701144654 203170078 582046141 377015995 777567625 350369501 495151474 310459790 234089763 234089763 422657892 350802729 761390736 287514767 557917929 23405136 801608520 777567625 514786524 37467656 320767587 279958846 354441083 107334741 800444752 350802729 96325706 839573090 422474141 869322316 178776322 284097129 861175812 145395166 861175812 37467656 516798019 514786524 422474141 402728415 813693723 514786524 33552010 701144654 700216083 700216083 297851760 203170078 166233922 391551467 33552010 287514767 279958846 698204142 473596274 166233922 655852295 166233922 67084965 279958846 411437340 282641288 800444752 950319015 96325706 421280376 354441083 287514767 741527822 761390736 33552010 282641288 252767027 495151474 857039628 585399334 869322316 855274762 467312175 303512140 967462668 968673309 287514767 422474141 355623062 473596274 801608520 411437340 700216083 792486850 242163189 801608520 475750466 861179113 701144654 917782884 37467656 256807040 203170078 187933868 166233922 145395166 421280376 970819754 422657892 611449960 354577205 350802729 105230327 967462668 933874496 909865837 865966056 233350056 354441083 706143946 869322316 839573090 178776322 234089763 350369501 968673309 355623062 233350056 297851760 402728415 187933868 354577205 950319015 227189312 166233922 424780614 861175812 256807040 436662194 284097129 698204142 145395166 585399334 701144654 698204142 252767027 105230327 234089763 354577205 693909716 187307272 328713602 956074512 411437340 473596274 354441083 748725729 813693723 421280376 187307272 242163189 297851760 933874496 297851760 741527822 377015995 424780614 310459790 861179113 202470992 967462668 282641288 861175812 203170078 234841556 422474141 950319015 13084961 234089763 950319015 377015995 917782884 475750466 252767027 110800857 411437340 354577205 467312175 67084965 203170078 701144654 354577205 967462668 13084961 855274762 698204142 256807040 303512140 750210921 84100792 37467656 391551467 107334741 516798019 495151474 518410431 700216083 310459790 812629788 320767587 777567625 96325706 354577205 950319015 917782884 855274762 421280376 698204142 37467656 297851760 473596274 813693723 839573090 761390736 256737954 187933868 292988355 516798019 84100792 611449960 956074512 800444752 292988355 865966056 917782884 354577205 37467656 431992241 917782884 436662194 391551467 343298515 37467656 812629788 178776322 475750466 956074512 700216083 422657892 421280376 839573090 234089763 865966056 495151474 233350056 909865837 297851760 956074512 422474141 287514767 422474141 292988355 23405136 495151474 917782884 242163189 37467656 187933868 431992241 855274762 970819754 424780614 256807040 431992241 741527822 460621270 968673309 467312175 282641288 355623062 518399774 956074512 861179113 350802729 377015995 909865837 233350056 354577205 234841556 800444752 23405136 320767587 227189312 967462668 514786524 518399774 514786524 611449960 701144654 518399774 84100792 518399774 350802729 422657892 475750466 909865837 107334741 861179113 187307272 187933868 421280376 84100792 801608520 33552010 33552010 234089763 310459790 800444752 96325706 761390736 343298515 813693723 557917929 303512140 67084965 839573090 227189312 202470992 350369501 495151474 234841556 343298515 839573090 655852295 422474141 67084965 391551467 557917929 869322316 967462668 655852295 909865837 310459790 33552010 431992241 700216083 187933868 110800857 518399774 187307272 968673309 33552010 514786524 861179113 284097129 328713602 968673309 292988355 865966056 582046141 585399334 203170078 861179113 355623062 377015995 855274762 968673309 145395166 611449960 13084961 748725729 279958846 839573090 303512140 42633846 13084961 706143946 968673309 706143946 411437340 202470992 693909716 761390736 402728415 303512140 187933868 741527822 467312175 968673309 411437340 320767587 350369501 839573090 813693723 279958846 67084965 203170078 700216083 693909716 475750466 67084965 320767587 933874496 96325706 460621270 234841556 355623062 411437340 233350056 605868704 431992241 869322316 145395166 256737954 839573090 741527822 861179113 105230327 701144654 557917929 166233922 422657892 761390736 655852295 107334741 320767587 950319015 297851760 475750466 693909716 187933868 310459790 956074512 282641288 421280376 320767587 84100792 800444752 865966056 328713602 350369501 402728415 187933868 557917929 320767587 914482046 518410431 700216083 284097129 611449960 861179113 320767587 33552010 800444752 514786524 13084961 467312175 839573090 956074512 869322316 968673309 812629788 391551467 227189312 914482046 233350056 655852295 467312175 585399334 431992241 801608520 698204142 585399334 812629788 956074512 256807040 792486850 424780614 611449960 861179113 582046141 23405136 178776322 84100792 857039628 655852295 354577205 585399334 933874496 706143946 857039628 279958846 460621270 914482046 350802729 585399334 422474141 800444752 611449960 107334741 297851760 968673309 869322316 706143946 256807040 839573090 105230327 166233922 706143946 84100792 431992241 350802729 320767587 431992241 354441083 436662194 812629788 557917929 813693723 956074512 861179113 436662194 800444752 279958846 166233922 700216083 33552010 279958846 282641288 701144654 750210921 750210921 706143946 350802729 37467656 13084961 861175812 655852295 706143946 178776322 354441083 355623062 279958846 279958846 84100792 813693723 582046141 808616206 516798019 279958846 67084965 354577205 67084965 256807040 968673309 700216083 350369501 514786524 252767027 869322316 861175812 914482046 585399334 813693723 242163189 518399774 303512140 242163189 801608520 203170078 354577205 516798019 107334741 518410431 861175812 202470992 67084965 422657892 761390736 354441083 279958846 202470992 431992241 320767587 557917929 377015995 800444752 741527822 748725729 242163189 748725729 460621270 391551467 350369501 518399774 761390736 203170078 917782884 402728415 187933868 475750466 350802729 354577205 516798019 436662194 812629788 495151474 839573090 585399334 914482046 655852295 436662194 813693723 861175812 950319015 13084961 655852295 37467656 869322316 256807040 252767027 310459790 350369501 805493285 282641288 391551467 202470992 431992241 297851760 861175812 292988355 800444752 166233922 67084965 282641288 761390736 706143946 145395166 424780614 933874496 354441083 933874496 748725729 812629788 514786524 284097129 202470992 354577205 909865837 467312175 354441083 514786524 145395166 808616206 865966056 808616206 933874496 234089763 950319015 518410431 611449960 233350056 431992241 256737954 110800857 234089763 166233922 475750466 391551467 256807040 956074512 460621270 950319015 701144654 585399334 355623062 328713602 203170078 909865837 741527822 839573090 436662194 402728415 287514767 256807040 436662194 227189312 514786524 292988355 287514767 933874496 178776322 812629788 857039628 706143946 110800857 202470992 869322316 467312175 110800857 96325706 287514767 950319015 605868704 518399774 861179113 701144654 234841556 279958846 178776322 297851760 698204142 145395166 917782884 421280376 252767027 777567625 950319015 107334741 518410431 436662194 187933868 800444752 800444752 909865837 178776322 861175812 105230327 187307272 693909716 422474141 698204142 297851760 23405136 813693723 234841556 202470992 812629788 761390736 282641288 801608520 792486850 693909716 320767587 808616206 96325706 187307272 514786524 777567625 861175812 701144654 436662194 42633846 970819754 287514767 436662194 801608520 256807040 914482046 909865837 284097129 933874496 310459790 354577205 284097129 391551467 514786524 422657892 328713602 518399774 166233922 303512140 800444752 234841556 967462668 166233922 777567625 320767587 354577205 701144654 865966056 84100792 178776322 178776322 84100792 105230327 861175812 909865837 970819754 234089763 422474141 343298515 518399774 495151474 424780614 857039628 839573090 37467656 436662194 355623062 256737954 297851760 105230327 967462668 950319015 839573090 655852295 968673309 284097129 105230327 436662194 354577205 516798019 436662194 424780614 861175812 968673309 475750466 187933868 203170078 297851760 287514767 256737954 422657892 655852295 422474141 350802729 84100792 67084965 166233922 13084961 422474141 284097129 145395166 110800857 967462668 706143946 252767027 800444752 234089763 328713602 84100792 611449960 967462668 800444752 422657892 422657892 933874496 861179113 67084965 582046141 42633846 202470992 354441083 202470992 279958846 284097129 933874496 422657892 956074512 968673309 861175812 67084965 808616206 233350056 800444752 422474141 801608520 968673309 203170078 187307272 857039628 514786524 227189312 557917929 282641288 242163189 909865837 203170078 436662194 227189312 933874496 67084965 467312175 655852295 145395166 865966056 350802729 256737954 110800857 748725729 761390736 473596274 748725729 328713602 13084961 203170078 234089763 105230327 467312175 234089763 256807040 933874496 354577205 473596274 343298515 355623062 187933868 350802729 234841556 431992241 292988355 808616206 861179113 202470992 421280376 741527822 701144654 700216083 202470992 585399334 422474141 748725729 411437340 287514767 655852295 777567625 518410431 431992241 166233922 377015995 473596274 805493285 761390736 812629788 514786524 284097129 350802729 234841556 145395166 655852295 585399334 956074512 33552010 320767587 605868704 421280376 310459790 700216083 475750466 741527822 585399334 37467656 582046141 808616206 777567625 343298515 518410431 110800857 970819754 700216083 518410431 287514767 411437340 37467656 166233922 279958846 813693723 431992241 869322316 611449960 202470992 67084965 967462668 813693723 861175812 343298515 343298515 861175812 187307272 411437340 605868704 107334741 805493285 950319015 741527822 655852295 761390736 970819754 105230327 748725729 178776322 792486850 37467656 354577205 105230327 585399334 855274762 792486850 13084961 460621270 693909716 516798019 354577205 869322316 777567625 792486850 805493285 792486850 582046141 968673309 808616206 861179113 42633846 343298515 792486850 252767027 202470992 777567625 279958846 436662194 178776322 256737954 968673309 110800857 956074512 800444752 857039628 279958846 33552010 424780614 320767587 292988355 800444752 861175812 839573090 421280376 110800857 227189312 279958846 203170078 950319015 655852295 178776322 292988355 23405136 354577205 282641288 701144654 436662194 495151474 421280376 518410431 495151474 857039628 967462668 812629788 422474141 855274762 700216083 350802729 310459790 355623062 585399334 328713602 917782884 495151474 279958846 855274762 354441083 557917929 582046141 279958846 354441083 857039628 655852295 950319015 23405136 655852295 328713602 805493285 693909716 107334741 42633846 411437340 202470992 706143946 801608520 292988355 777567625 917782884 187933868 698204142 808616206 611449960 950319015 284097129 861175812 792486850 310459790 310459790 310459790 42633846 585399334 436662194 422657892 84100792 355623062 582046141 391551467 460621270 402728415 467312175 460621270 967462668 328713602 855274762 473596274 350369501 950319015 431992241 611449960 303512140 233350056 808616206 187933868 741527822 424780614 748725729 516798019 869322316 377015995 110800857 84100792 655852295 970819754 467312175 970819754 422474141 343298515 812629788 693909716 968673309 203170078 869322316 800444752 861175812 350802729 857039628 310459790 968673309 460621270 234089763 203170078 701144654 424780614 355623062 23405136 514786524 187933868 252767027 227189312 605868704 233350056 950319015 227189312 343298515 812629788 808616206 187933868 741527822 303512140 233350056 967462668 475750466 813693723 933874496 391551467 557917929 110800857 84100792 605868704 956074512 67084965 741527822 67084965 287514767 328713602 516798019 967462668 328713602 96325706 282641288 514786524 354577205 377015995 424780614 187933868 693909716 909865837 107334741 869322316 202470992 914482046 297851760 968673309 436662194 698204142 700216083 67084965 857039628 187307272 310459790 166233922 516798019 320767587 402728415 431992241 234841556 145395166 655852295 320767587 460621270 700216083 865966056 37467656 234089763 693909716 33552010 582046141 411437340 693909716 422474141 297851760 750210921 234089763 805493285 436662194 857039628 761390736 839573090 377015995 473596274 933874496 284097129 801608520 178776322 256807040 750210921 800444752 473596274 282641288 909865837 582046141 279958846 460621270 514786524 287514767 391551467 436662194 242163189 777567625 518410431 145395166 107334741 518410431 909865837 110800857 861175812 287514767 187933868 145395166 23405136 956074512 861179113 96325706 234841556 857039628 693909716 518399774 284097129 234089763 107334741 234841556 37467656 750210921 422474141 96325706 84100792 242163189 706143946 292988355 777567625 914482046 436662194 611449960 13084961 350802729 202470992 256737954 582046141 865966056 933874496 857039628 698204142 839573090 698204142 605868704 801608520 914482046 436662194 431992241 178776322 436662194 287514767 303512140 805493285 252767027 422657892 861175812 310459790 110800857 292988355 67084965 227189312 227189312 297851760 869322316 252767027 424780614 655852295 812629788 402728415 279958846 473596274 813693723 282641288 354441083 701144654 861179113 812629788 557917929 234841556 706143946 700216083 354577205 473596274 909865837 402728415 234089763 67084965 605868704 37467656 967462668 422657892 605868704 750210921 700216083 475750466 421280376 242163189 284097129 187307272 178776322 655852295 611449960 706143946 812629788 582046141 424780614 13084961 234089763 350802729 234841556 933874496 518410431 431992241 297851760 252767027 869322316 256737954 495151474 234841556 855274762 914482046 145395166 700216083 956074512 145395166 516798019 582046141 42633846 96325706 748725729 107334741 431992241 350369501 37467656 284097129 431992241 582046141 748725729 516798019 187933868 475750466 473596274 436662194 861175812 585399334 967462668 748725729 516798019 706143946 23405136 698204142 42633846 792486850 37467656 909865837 808616206 350802729 801608520 242163189 107334741 227189312 107334741 355623062 431992241 605868704 242163189 431992241 292988355 279958846 377015995 514786524 328713602 354577205 605868704 350369501 354577205 968673309 110800857 187307272 460621270 805493285 950319015 421280376 865966056 107334741 421280376 865966056 956074512 436662194 234089763 516798019 518399774 145395166 242163189 968673309 748725729 203170078 252767027 460621270 234089763 421280376 110800857 750210921 813693723 777567625 700216083 110800857 839573090 242163189 105230327 869322316 968673309 865966056 808616206 808616206 812629788 467312175 377015995 861175812 473596274 310459790 422474141 473596274 252767027 557917929 518410431 284097129 350802729 557917929 473596274 792486850 402728415 96325706 411437340 166233922 354441083 475750466 422474141 968673309 350802729 516798019 855274762 33552010 812629788 467312175 33552010 67084965 839573090 187307272 402728415 377015995 518399774 701144654 187307272 282641288 970819754 741527822 233350056 234841556 970819754 178776322 808616206 693909716 355623062 808616206 303512140 518410431 585399334 698204142 354577205 812629788 84100792 750210921 605868704 145395166 284097129 354441083 557917929 475750466 516798019 252767027 402728415 96325706 475750466 518410431 203170078 700216083 460621270 839573090 917782884 655852295 96325706 950319015 107334741 917782884 256737954 23405136 105230327 145395166 256807040 777567625 233350056 42633846 84100792 110800857 354577205 320767587 933874496 950319015 33552010 297851760 107334741 424780614 234089763 861175812 391551467 297851760 706143946 516798019 391551467 475750466 917782884 436662194 110800857 777567625 777567625 514786524 227189312 145395166 233350056 187933868 13084961 436662194 812629788 741527822 792486850 233350056 855274762 391551467 431992241 422474141 741527822 234841556 693909716 909865837 518410431 402728415 473596274 514786524 950319015 110800857 343298515 234841556 284097129 328713602 748725729 110800857 557917929 967462668 865966056 693909716 857039628 292988355 514786524 284097129 698204142 968673309 202470992 303512140 605868704 857039628 706143946 861175812 328713602 178776322 320767587 436662194 242163189 105230327 233350056 777567625 282641288 110800857 279958846 67084965 605868704 518410431 865966056 839573090 320767587 914482046 460621270 252767027 303512140 178776322 801608520 350369501 777567625 110800857 700216083 967462668 166233922 514786524 933874496 518410431 473596274 42633846 422474141 557917929 467312175 865966056 67084965 422657892 933874496 839573090 422657892 350802729 33552010 166233922 350802729 303512140 343298515 967462668 242163189 800444752 402728415 473596274 748725729 67084965 792486850 808616206 354441083 700216083 518410431 234089763 96325706 557917929 37467656 391551467 917782884 303512140 391551467 145395166 328713602 37467656 256807040 411437340 855274762 700216083 328713602 303512140 422474141 145395166 282641288 693909716 145395166 855274762 967462668 869322316 256737954 761390736 750210921 350802729 750210921 967462668 693909716 777567625 970819754 970819754 284097129 284097129 914482046 436662194 950319015 284097129 516798019 750210921 320767587 234841556 422474141 67084965 800444752 297851760 33552010 800444752 402728415 292988355 287514767 495151474 297851760 800444752 865966056 328713602 611449960 424780614 377015995 473596274 279958846 37467656 227189312 107334741 23405136 861175812 467312175 252767027 436662194 869322316 777567625 354441083 33552010 701144654 350802729 693909716 178776322 422474141 23405136 242163189 343298515 303512140 284097129 411437340 424780614 813693723 970819754 777567625 813693723 422474141 84100792 424780614 187307272 202470992 557917929 178776322 67084965 282641288 297851760 421280376 839573090 460621270 343298515 475750466 431992241 869322316 956074512 303512140 855274762 933874496 96325706 203170078 96325706 284097129 861175812 234841556 424780614 343298515 107334741 297851760 585399334 467312175 855274762 917782884 320767587 473596274 968673309 557917929 861175812 187307272 350802729 256807040 328713602 698204142 436662194 967462668 252767027 914482046 701144654 96325706 431992241 585399334 473596274 495151474 761390736 855274762 917782884 431992241 436662194 557917929 557917929 234841556 287514767 234841556 698204142 605868704 800444752 800444752 297851760 279958846 391551467 855274762 967462668 436662194 96325706 706143946 869322316 514786524 287514767 422657892 110800857 421280376 473596274 748725729 252767027 422657892 857039628 436662194 350369501 391551467 287514767 436662194 354577205 107334741 424780614 813693723 516798019 792486850 473596274 655852295 256737954 354577205 178776322 328713602 287514767 422474141 967462668 421280376 909865837 706143946 431992241 917782884 279958846 605868704 402728415 292988355 377015995 518399774 467312175 354441083 933874496 411437340 813693723 23405136 516798019 391551467 518399774 861179113 107334741 166233922 13084961 84100792 805493285 460621270 655852295 436662194 203170078 145395166 233350056 968673309 956074512 320767587 282641288 227189312 909865837 436662194 234841556 297851760 33552010 350802729 805493285 354441083 328713602 950319015 909865837 354577205 105230327 467312175 320767587 23405136 693909716 422474141 460621270 328713602 808616206 355623062 473596274 750210921 761390736 23405136 460621270 350369501 292988355 701144654 354577205 110800857 422474141 917782884 350369501 310459790 970819754 402728415 917782884 202470992 178776322 698204142 202470992 473596274 701144654 812629788 256737954 839573090 460621270 970819754 808616206 203170078 956074512 354577205 411437340 202470992 96325706 252767027 166233922 282641288 402728415 350802729 279958846 187307272 256737954 839573090 800444752 284097129 518410431 761390736 110800857 585399334 495151474 970819754 741527822 303512140 350802729 284097129 178776322 67084965 187307272 914482046 279958846 706143946 861175812 33552010 107334741 855274762 861175812 460621270 917782884 202470992 950319015 424780614 377015995 303512140 970819754 436662194 187933868 242163189 956074512 857039628 203170078 350369501 909865837 391551467 424780614 42633846 518410431 354577205 343298515 227189312 812629788 950319015 350802729 203170078 391551467 605868704 611449960 970819754 310459790 518399774 467312175 354441083 706143946 107334741 84100792 801608520 585399334 227189312 287514767 328713602 107334741 839573090 411437340 967462668 839573090 227189312 234089763 761390736 279958846 145395166 292988355 917782884 202470992 514786524 792486850 857039628 917782884 698204142 377015995 460621270 792486850 187933868 354441083 436662194 518410431 436662194 792486850 865966056 861175812 968673309 605868704 808616206 391551467 467312175 145395166 202470992 287514767 252767027 279958846 252767027 203170078 792486850 467312175 761390736 187933868 761390736 234089763 343298515 914482046 187307272 431992241 436662194 178776322 354577205 37467656 343298515 812629788 857039628 234089763 13084961 970819754 700216083 233350056 105230327 970819754 861179113 391551467 812629788 698204142 514786524 256737954 320767587 424780614 436662194 761390736 611449960 310459790 297851760 914482046 355623062 582046141 914482046 436662194 350369501 917782884 839573090 582046141 107334741 424780614 292988355 422657892 436662194 84100792 761390736 700216083 355623062 284097129 805493285 800444752 292988355 166233922 166233922 178776322 655852295 310459790 391551467 350802729 792486850 861179113 473596274 700216083 166233922 813693723 495151474 96325706 328713602 700216083 354577205 808616206 792486850 693909716 808616206 422474141 473596274 582046141 518410431 748725729 227189312 611449960 917782884 431992241 227189312 861179113 110800857 700216083 391551467 23405136 227189312 422657892 808616206 839573090 42633846 145395166 557917929 706143946 605868704 67084965 424780614 800444752 282641288 355623062 518410431 110800857 518410431 611449960 855274762 514786524 812629788 467312175 909865837 582046141 792486850 968673309 967462668 284097129 909865837 178776322 310459790 252767027 354441083 792486850 96325706 252767027 514786524 516798019 950319015 84100792 355623062 166233922 800444752 145395166 110800857 700216083 516798019 865966056 473596274 424780614 354577205 917782884 800444752 933874496 292988355 967462668 203170078 242163189 202470992 909865837 813693723 279958846 355623062 741527822 750210921 354577205 700216083 252767027 741527822 23405136 950319015 402728415 792486850 861175812 287514767 839573090 909865837 110800857 801608520 514786524 970819754 107334741 67084965 354441083 700216083 402728415 310459790 107334741 585399334 424780614 252767027 495151474 411437340 421280376 693909716 355623062 279958846 861175812 33552010 792486850 377015995 242163189 354441083 473596274 422657892 178776322 808616206 495151474 805493285 473596274 33552010 424780614 203170078 110800857 693909716 611449960 227189312 110800857 421280376 611449960 914482046 611449960 861179113 813693723 467312175 203170078 350369501 67084965 914482046 967462668 292988355 812629788 328713602 424780614 855274762 467312175 909865837 701144654 242163189 750210921 354441083 107334741 178776322 227189312 839573090 424780614 855274762 402728415 917782884 655852295 582046141 424780614 328713602 292988355 611449960 354441083 284097129 105230327 801608520 855274762 303512140 914482046 909865837 869322316 105230327 909865837 391551467 105230327 96325706 861175812 187933868 914482046 698204142 203170078 105230327 178776322 279958846 297851760 839573090 777567625 761390736 855274762 777567625 297851760 467312175 391551467 33552010 693909716 256807040 917782884 706143946 42633846 812629788 812629788 800444752 839573090 107334741 284097129 37467656 808616206 145395166 350369501 869322316 812629788 354577205 279958846 869322316 970819754 284097129 37467656 861175812 282641288 933874496 805493285 203170078 421280376 914482046 808616206 355623062 234841556 914482046 310459790 792486850 33552010 105230327 350369501 950319015 869322316 933874496 655852295 37467656 701144654 473596274 96325706 227189312 110800857 67084965 700216083 861175812 805493285 424780614 284097129 605868704 310459790 203170078 813693723 422474141 611449960 495151474 303512140 967462668 227189312 145395166 436662194 865966056 518410431 800444752 187933868 354577205 227189312 970819754 256807040 968673309 761390736 467312175 350802729 805493285 585399334 693909716 202470992 914482046 869322316 227189312 187307272 436662194 107334741 37467656 582046141 292988355 855274762 110800857 328713602 582046141 475750466 750210921 350369501 391551467 96325706 467312175 145395166 813693723 968673309 23405136 424780614 166233922 514786524 761390736 436662194 495151474 234841556 909865837 242163189 328713602 514786524 801608520 460621270 42633846 320767587 234089763 284097129 792486850 706143946 424780614 96325706 693909716 909865837 233350056 865966056 585399334 557917929 857039628 516798019 178776322 655852295 424780614 320767587 279958846 178776322 700216083 422474141 233350056 343298515 495151474 706143946 187307272 865966056 967462668 145395166 605868704 436662194 33552010 422474141 605868704 227189312 701144654 234089763 234089763 279958846 256737954 203170078 933874496 475750466 354441083 424780614 227189312 33552010 914482046 110800857 391551467 933874496 377015995 424780614 701144654 869322316 284097129 812629788 234841556 495151474 950319015 42633846 800444752 950319015 282641288 421280376 761390736 227189312 514786524 693909716 320767587 377015995 431992241 256737954 611449960 350802729 377015995 933874496 605868704 801608520 655852295 310459790 967462668 310459790 518399774 518399774 741527822 741527822 518410431 424780614 970819754 343298515 585399334 967462668 473596274 234089763 354577205 967462668 166233922 605868704 402728415 700216083 812629788 514786524 252767027 84100792 203170078 748725729 391551467 178776322 284097129 303512140 234841556 303512140 933874496 287514767 495151474 436662194 761390736 391551467 328713602 861179113 279958846 422474141 473596274 808616206 914482046 279958846 914482046 203170078 402728415 203170078 700216083 424780614 354441083 518410431 292988355 354577205 303512140 67084965 909865837 350802729 777567625 422657892 42633846 748725729 582046141 424780614 950319015 655852295 422474141 67084965 233350056 909865837 292988355 518399774 84100792 37467656 611449960 473596274 857039628 865966056 855274762 698204142 178776322 970819754 424780614 495151474 812629788 377015995 227189312 557917929 855274762 518410431 956074512 933874496 320767587 693909716 857039628 909865837 839573090 42633846 761390736 234089763 292988355 282641288 812629788 256737954 956074512 950319015 611449960 320767587 968673309 741527822 202470992 701144654 701144654 292988355 473596274 761390736 202470992 287514767 13084961 284097129 234841556 917782884 256807040 473596274 23405136 391551467 812629788 234089763 234841556 256807040 287514767 256737954 67084965 166233922 355623062 605868704 970819754 178776322 256737954 518410431 516798019 203170078 107334741 233350056 107334741 297851760 706143946 865966056 292988355 800444752 233350056 950319015 297851760 227189312 460621270 917782884 655852295 234089763 37467656 284097129 750210921 970819754 203170078 514786524 857039628 145395166 377015995 467312175 950319015 605868704 355623062 518399774 402728415 354577205 970819754 282641288 284097129 284097129 869322316 350802729 611449960 436662194 145395166 320767587 252767027 187933868 967462668 909865837 421280376 968673309 693909716 187307272 865966056 585399334 37467656 354577205 166233922 761390736 310459790 706143946 402728415 343298515 861179113 750210921 422657892 805493285 96325706 968673309 865966056 422474141 950319015 13084961 761390736 698204142 105230327 909865837 107334741 42633846 203170078 950319015 436662194 145395166 37467656 96325706 812629788 839573090 320767587 402728415 110800857 968673309 33552010 909865837 187933868 855274762 411437340 865966056 970819754 701144654 297851760 320767587 287514767 422474141 242163189 518410431 917782884 234841556 203170078 424780614 145395166 761390736 377015995 467312175 741527822 950319015 354577205 377015995 855274762 473596274 460621270 421280376 777567625 761390736 914482046 310459790 467312175 557917929 861175812 391551467 107334741 917782884 227189312 391551467 350369501 256807040 950319015 166233922 320767587 516798019 914482046 933874496 282641288 105230327 292988355 909865837 284097129 460621270 855274762 96325706 857039628 96325706 234089763 801608520 741527822 914482046 242163189 84100792 808616206 801608520 96325706 933874496 801608520 518410431 475750466 287514767 950319015 750210921 320767587 354441083 761390736 310459790 917782884 473596274 970819754 297851760 748725729 84100792 950319015 956074512 105230327 421280376 282641288 808616206 421280376 516798019 33552010 350369501 343298515 178776322 110800857 800444752 377015995 855274762 431992241 310459790 282641288 96325706 865966056 518410431 37467656 950319015 252767027 518399774 460621270 67084965 917782884 96325706 801608520 234841556 422474141 424780614 411437340 812629788 233350056 805493285 968673309 284097129 145395166 256737954 761390736 402728415 777567625 792486850 84100792 557917929 956074512 582046141 105230327 950319015 857039628 655852295 411437340 968673309 585399334 84100792 234841556 475750466 741527822 234841556 23405136 13084961 391551467 421280376 320767587 303512140 800444752 514786524 706143946 750210921 284097129 473596274 805493285 865966056 839573090 475750466 166233922 693909716 431992241 460621270 698204142 869322316 857039628 37467656 436662194 187933868 13084961 956074512 475750466 516798019 956074512 967462668 37467656 805493285 813693723 279958846 343298515 557917929 227189312 328713602 750210921 839573090 808616206 234089763 514786524 233350056 812629788 23405136 424780614 320767587 950319015 350802729 865966056 107334741 585399334 777567625 839573090 585399334 516798019 350369501 761390736 748725729 37467656 13084961 421280376 350369501 693909716 909865837 37467656 495151474 303512140 777567625 354577205 234841556 473596274 970819754 706143946 475750466 518410431 801608520 354577205 203170078 495151474 933874496 279958846 693909716 475750466 67084965 422474141 808616206 761390736 13084961 909865837 839573090 350369501 411437340 252767027 411437340 37467656 292988355 377015995 865966056 421280376 611449960 777567625 516798019 698204142 514786524 777567625 282641288 436662194 256737954 282641288 516798019 354441083 320767587 234089763 328713602 411437340 187933868 460621270 350802729 422657892 234089763 354441083 422474141 422657892 96325706 242163189 287514767 706143946 473596274 105230327 857039628 956074512 839573090 202470992 233350056 869322316 96325706 422474141 284097129 582046141 13084961 303512140 320767587 857039628 166233922 320767587 37467656 611449960 460621270 282641288 233350056 861175812 145395166 516798019 967462668 84100792 431992241 411437340 585399334 84100792 557917929 857039628 865966056 701144654 343298515 227189312 655852295 350369501 967462668 698204142 801608520 808616206 956074512 297851760 187933868 84100792 287514767 354577205 402728415 292988355 516798019 234841556 187933868 518399774 869322316 917782884 256737954 869322316 475750466 812629788 33552010 869322316 698204142 13084961 350369501 861179113 917782884 473596274 284097129 421280376 422657892 865966056 812629788 354441083 909865837 460621270 693909716 518399774 391551467 516798019 777567625 310459790 495151474 808616206 234841556 808616206 518399774 178776322 839573090 800444752 67084965 187307272 84100792 865966056 279958846 287514767 377015995 252767027 96325706 839573090 42633846 284097129 968673309 187933868 187307272 698204142 970819754 203170078 701144654 706143946 582046141 839573090 557917929 968673309 320767587 518399774 202470992 865966056 187307272 354441083 279958846 421280376 110800857 256807040 187307272 178776322 518399774 145395166 424780614 967462668 701144654 297851760 950319015 84100792 801608520 67084965 256807040 950319015 698204142 813693723 310459790 909865837 792486850 518399774 700216083 166233922 166233922 605868704 203170078 518399774 67084965 914482046 436662194 411437340 857039628 805493285 256737954 402728415 956074512 402728415 808616206 67084965 105230327 84100792 202470992 611449960 203170078 514786524 861175812 234089763 909865837 761390736 557917929 473596274 801608520 950319015 467312175 203170078 421280376 328713602 354577205 839573090 585399334 813693723 460621270 279958846 350369501 706143946 411437340 355623062 605868704 23405136 178776322 350369501 350802729 33552010 96325706 917782884 310459790 917782884 800444752 431992241 706143946 933874496 13084961 436662194 473596274 655852295 460621270 436662194 284097129 698204142 145395166 23405136 514786524 813693723 933874496 350369501 202470992 377015995 287514767 741527822 227189312 741527822 84100792 970819754 611449960 813693723 460621270 460621270 187933868 178776322 473596274 808616206 355623062 242163189 495151474 355623062 354441083 917782884 698204142 354441083 402728415 706143946 354441083 355623062 203170078 801608520 391551467 13084961 145395166 355623062 914482046 303512140 284097129 310459790 350802729 287514767 516798019 585399334 256807040 585399334 355623062 431992241 328713602 234841556 518410431 605868704 701144654 792486850 377015995 861175812 855274762 467312175 700216083 377015995 303512140 354577205 105230327 693909716 869322316 698204142 700216083 467312175 166233922 968673309 303512140 914482046 460621270 514786524 328713602 792486850 422474141 557917929 557917929 839573090 582046141 761390736 187933868 700216083 178776322 377015995 187307272 698204142 350802729 968673309 23405136 105230327 741527822 23405136 855274762 801608520 855274762 839573090 967462668 582046141 303512140 813693723 282641288 557917929 178776322 516798019 812629788 956074512 605868704 234089763 861179113 233350056 909865837 968673309 355623062 256807040 242163189 411437340 865966056 950319015 377015995 343298515 256737954 812629788 411437340 354577205 467312175 808616206 178776322 320767587 242163189 970819754 166233922 857039628 310459790 693909716 700216083 557917929 355623062 37467656 857039628 303512140 297851760 950319015 693909716 234841556 557917929 187307272 107334741 227189312 861179113 354441083 355623062 284097129 813693723 233350056 355623062 950319015 42633846 227189312 968673309 855274762 234089763 284097129 391551467 956074512 203170078 518399774 813693723 839573090 234841556 202470992 421280376 107334741 242163189 377015995 805493285 968673309 460621270 234841556 475750466 282641288 107334741 42633846 861179113 350369501 970819754 377015995 808616206 909865837 350369501 343298515 518399774 761390736 23405136 808616206 202470992 518410431 808616206 777567625 42633846 145395166 436662194 970819754 234089763 377015995 105230327 303512140 861175812 391551467 777567625 343298515 227189312 855274762 84100792 178776322 956074512 761390736 514786524 391551467 808616206 970819754 424780614 839573090 37467656 391551467 424780614 808616206 105230327 473596274 801608520 857039628 909865837 23405136 865966056 748725729 187307272 956074512 792486850 970819754 402728415 473596274 411437340 377015995 355623062 402728415 914482046 801608520 914482046 84100792 328713602 202470992 495151474 808616206 292988355 343298515 287514767 166233922 655852295 279958846 693909716 328713602 343298515 748725729 422474141 287514767 320767587 518410431 13084961 320767587 861175812 424780614 252767027 869322316 178776322 968673309 105230327 234841556 350802729 234089763 748725729 557917929 800444752 292988355 320767587 402728415 861175812 166233922 475750466 84100792 855274762 917782884 282641288 202470992 701144654 855274762 585399334 792486850 67084965 242163189 67084965 33552010 67084965 350369501 467312175 777567625 328713602 282641288 861175812 698204142 282641288 933874496 655852295 655852295 354577205 917782884 473596274 391551467 284097129 256737954 391551467 967462668 460621270 328713602 178776322 812629788 801608520 310459790 297851760 431992241 282641288 865966056 377015995 970819754 516798019 37467656 968673309 956074512 422474141 701144654 233350056 855274762 166233922 256737954 84100792 252767027 813693723 800444752 23405136 518410431 869322316 808616206 227189312 460621270 166233922 256737954 914482046 424780614 105230327 187307272 693909716 422474141 917782884 391551467 950319015 42633846 514786524 234089763 748725729 256807040 203170078 284097129 33552010 956074512 282641288 350802729 473596274 411437340 514786524 655852295 279958846 582046141 514786524 861179113 839573090 861179113 473596274 431992241 67084965 698204142 227189312 354441083 585399334 861175812 750210921 514786524 750210921 693909716 282641288 473596274 350802729 377015995 354577205 741527822 256737954 801608520 801608520 839573090 968673309 187933868 748725729 67084965 518399774 777567625 865966056 166233922 233350056 354577205 761390736 812629788 282641288 514786524 96325706 495151474 421280376 800444752 582046141 861179113 234841556 839573090 865966056 227189312 968673309 741527822 145395166 801608520 355623062 110800857 166233922 145395166 869322316 495151474 310459790 110800857 350802729 514786524 242163189 292988355 518399774 105230327 287514767 203170078 467312175 611449960 234841556 242163189 495151474 611449960 145395166 655852295 284097129 585399334 234089763 187307272 611449960 421280376 516798019 67084965 518399774 297851760 750210921 354441083 582046141 585399334 96325706 67084965 421280376 839573090 950319015 292988355 436662194 968673309 256737954 411437340 13084961 460621270 145395166 475750466 33552010 354577205 328713602 354441083 297851760 256807040 252767027 777567625 310459790 424780614 284097129 105230327 693909716 750210921 377015995 801608520 13084961 808616206 234841556 839573090 227189312 422657892 377015995 292988355 422657892 473596274 869322316 956074512 354441083 37467656 377015995 693909716 422657892 233350056 227189312 514786524 557917929 495151474 421280376 391551467 933874496 701144654 970819754 354577205 495151474 748725729 328713602 475750466 914482046 284097129 855274762 354441083 861175812 310459790 514786524 37467656 706143946 861175812 933874496 107334741 698204142 518410431 202470992 968673309 857039628 611449960 950319015 861175812 516798019 865966056 402728415 282641288 967462668 350802729 354441083 256737954 701144654 284097129 933874496 178776322 256737954 320767587 187933868 956074512 518410431 741527822 252767027 187933868 808616206 256737954 256737954 967462668 33552010 475750466 33552010 516798019 402728415 203170078 145395166 292988355 933874496 256737954 234089763 967462668 917782884 967462668 256737954 655852295 287514767 475750466 320767587 518399774 909865837 585399334 297851760 514786524 865966056 431992241 234841556 402728415 557917929 812629788 914482046 812629788 857039628 13084961 354577205 284097129 605868704 909865837 166233922 518399774 424780614 234841556 698204142 855274762 402728415 917782884 282641288 968673309 203170078 861179113 110800857 970819754 808616206 303512140 956074512 917782884 777567625 812629788 750210921 37467656 761390736 801608520 748725729 698204142 107334741 354577205 857039628 701144654 792486850 234841556 698204142 557917929 292988355 354577205 402728415 693909716 84100792 33552010 557917929 857039628 297851760 436662194 33552010 436662194 411437340 33552010 475750466 605868704 422474141 187933868 279958846 967462668 706143946 303512140 96325706 808616206 909865837 514786524 105230327 256807040 187307272 813693723 234841556 287514767 320767587 741527822 701144654 297851760 252767027 377015995 282641288 869322316 310459790 518410431 107334741 460621270 865966056 242163189 421280376 777567625 968673309 13084961 750210921 234089763 855274762 467312175 857039628 422657892 970819754 84100792 178776322 187933868 105230327 354441083 42633846 582046141 801608520 914482046 968673309 611449960 310459790 178776322 813693723 431992241 256737954 865966056 297851760 110800857 655852295 355623062 861175812 970819754 202470992 861179113 178776322 279958846 808616206 187933868 145395166 808616206 968673309 354577205 256737954 855274762 698204142 391551467 800444752 33552010 808616206 431992241 350802729 436662194 956074512 801608520 839573090 234089763 203170078 42633846 473596274 145395166 857039628 777567625 956074512 354577205 518410431 422657892 605868704 424780614 354577205 917782884 777567625 805493285 812629788 227189312 431992241 233350056 605868704 287514767 706143946 297851760 792486850 234841556 655852295 422657892 693909716 110800857 178776322 861179113 805493285 748725729 355623062 67084965 252767027 801608520 96325706 800444752 611449960 178776322 256807040 424780614 700216083 777567625 800444752 467312175 865966056 96325706 605868704 706143946 861175812 234089763 37467656 585399334 914482046 914482046 970819754 187307272 145395166 611449960 279958846 287514767 761390736 421280376 310459790 956074512 855274762 303512140 693909716 256737954 166233922 391551467 252767027 355623062 861175812 252767027 202470992 187933868 861179113 839573090 256737954 431992241 518410431 741527822 950319015 917782884 110800857 350369501 37467656 354577205 203170078 178776322 857039628 13084961 475750466 956074512 914482046 424780614 792486850 303512140 855274762 350802729 933874496 950319015 402728415 839573090 950319015 350369501 187933868 411437340 377015995 557917929 256807040 354441083 557917929 203170078 475750466 800444752 107334741 37467656 178776322 23405136 950319015 320767587 343298515 467312175 693909716 320767587 203170078 105230327 422474141 813693723 166233922 475750466 234089763 166233922 292988355 252767027 256737954 605868704 475750466 23405136 950319015 233350056 855274762 557917929 350802729 761390736 13084961 233350056 777567625 933874496 865966056 234841556 166233922 96325706 350369501 107334741 328713602 242163189 377015995 518399774 801608520 792486850 655852295 343298515 145395166 377015995 700216083 518399774 355623062 917782884 750210921 256807040 967462668 460621270 391551467 105230327 234841556 812629788 256737954 869322316 350369501 460621270 655852295 950319015 861179113 354577205 234089763 777567625 33552010 23405136 354441083 350802729 514786524 805493285 328713602 808616206 354577205 234841556 750210921 516798019 518399774 495151474 411437340 355623062 869322316 355623062 234089763 234089763 933874496 761390736 467312175 234089763 377015995 611449960 377015995 234089763 233350056 967462668 234089763 516798019 350369501 968673309 839573090 320767587 279958846 700216083 865966056 234089763 355623062 33552010 145395166 805493285 693909716 284097129 857039628 431992241 256737954 582046141 777567625 287514767 750210921 320767587 328713602 808616206 933874496 655852295 917782884 422657892 166233922 424780614 202470992 37467656 203170078 424780614 178776322 411437340 411437340 107334741 23405136 279958846 287514767 284097129 234841556 84100792 227189312 310459790 328713602 37467656 956074512 518399774 950319015 706143946 256737954 107334741 706143946 350802729 187307272 861179113 252767027 861175812 750210921 303512140 252767027 967462668 256807040 812629788 33552010 970819754 105230327 518399774 166233922 698204142 956074512 233350056 292988355 750210921 145395166 801608520 252767027 33552010 706143946 105230327 292988355 473596274 234089763 761390736 350802729 839573090 242163189 857039628 909865837 750210921 605868704 473596274 431992241 611449960 761390736 328713602 761390736 424780614 801608520 187307272 350369501 422657892 970819754 320767587 320767587 869322316 861179113 105230327 460621270 777567625 256737954 145395166 350802729 839573090 812629788 968673309 242163189 203170078 914482046 605868704 297851760 256737954 84100792 178776322 67084965 303512140 234089763 839573090 655852295 970819754 869322316 402728415 801608520 777567625 750210921 968673309 33552010 518399774 865966056 801608520 377015995 582046141 813693723 516798019 187307272 909865837 242163189 292988355 328713602 328713602 701144654 706143946 761390736 187307272 37467656 801608520 354441083 516798019 422474141 514786524 761390736 431992241 516798019 33552010 42633846 37467656 310459790 701144654 605868704 203170078 411437340 178776322 227189312 355623062 166233922 350369501 914482046 282641288 67084965 495151474 917782884 861179113 67084965 377015995 909865837 467312175 495151474 343298515 42633846 956074512 800444752 292988355 514786524 914482046 970819754 233350056 761390736 110800857 473596274 256737954 328713602 605868704 23405136 585399334 750210921 23405136 279958846 354441083 813693723 84100792 467312175 227189312 287514767 13084961 105230327 514786524 909865837 424780614 968673309 460621270 914482046 422474141 107334741 475750466 421280376 436662194 808616206 284097129 107334741 354577205 107334741 557917929 855274762 917782884 202470992 611449960 800444752 256807040 582046141 792486850 855274762 605868704 23405136 107334741 518410431 495151474 292988355 377015995 585399334 402728415 105230327 557917929 467312175 855274762 970819754 869322316 800444752 310459790 242163189 166233922 297851760 107334741 310459790 402728415 350369501 422657892 808616206 777567625 557917929 706143946 861179113 865966056 350369501 284097129 310459790 431992241 402728415 203170078 297851760 13084961 110800857 297851760 187933868 761390736 178776322 310459790 698204142 13084961 436662194 914482046 865966056 518410431 107334741 970819754 970819754 23405136 605868704 13084961 284097129 611449960 284097129 279958846 422474141 495151474 303512140 748725729 96325706 256737954 808616206 473596274 869322316 227189312 839573090 950319015 585399334 611449960 475750466 808616206 514786524 422657892 110800857 792486850 355623062 865966056 761390736 343298515 242163189 424780614 178776322 460621270 700216083 431992241 655852295 37467656 343298515 422657892 96325706 377015995 284097129 808616206 320767587 279958846 857039628 698204142 297851760 869322316 839573090 557917929 808616206 698204142 23405136 741527822 605868704 967462668 869322316 557917929 411437340 473596274 187307272 741527822 761390736 950319015 655852295 855274762 582046141 187933868 110800857 917782884 475750466 750210921 354441083 328713602 698204142 105230327 23405136 84100792 354577205 234089763 252767027 514786524 84100792 861175812 514786524 582046141 42633846 839573090 233350056 233350056 320767587 13084961 13084961 970819754 777567625 909865837 857039628 252767027 234841556 761390736 582046141 857039628 605868704 777567625 655852295 287514767 421280376 234841556 956074512 96325706 105230327 279958846 320767587 792486850 741527822 431992241 107334741 970819754 813693723 582046141 706143946 354441083 698204142 187307272 701144654 252767027 107334741 421280376 256807040 202470992 178776322 402728415 187307272 256807040 805493285 284097129 869322316 354441083 203170078 145395166 402728415 801608520 279958846 777567625 956074512 857039628 700216083 869322316 145395166 475750466 792486850 234841556 107334741 750210921 792486850 203170078 252767027 422474141 557917929 950319015 107334741 495151474 968673309 282641288 310459790 861175812 748725729 917782884 33552010 227189312 233350056 110800857 741527822 110800857 303512140 145395166 227189312 777567625 227189312 105230327 203170078 460621270 234841556 328713602 424780614 421280376 839573090 460621270 350369501 698204142 13084961 402728415 424780614 701144654 516798019 107334741 800444752 343298515 303512140 805493285 855274762 23405136 13084961 495151474 956074512 516798019 23405136 808616206 706143946 557917929 391551467 424780614 110800857 252767027 792486850 391551467 748725729 605868704 970819754 861179113 460621270 909865837 582046141 67084965 514786524 917782884 865966056 256737954 909865837 107334741 855274762 343298515 970819754 970819754 750210921 67084965 701144654 350369501 320767587 812629788 110800857 203170078 310459790 279958846 518410431 431992241 422657892 431992241 343298515 279958846 956074512 855274762 422474141 391551467 605868704 431992241 279958846 256807040 917782884 865966056 950319015 585399334 431992241 861179113 178776322 518399774 706143946 256807040 256807040 421280376 297851760 343298515 166233922 777567625 777567625 857039628 701144654 460621270 611449960 187933868 110800857 84100792 287514767 303512140 33552010 436662194 105230327 516798019 514786524 748725729 145395166 287514767 514786524 431992241 84100792 748725729 701144654 354577205 518410431 234841556 700216083 178776322 495151474 377015995 869322316 741527822 354577205 145395166 582046141 475750466 473596274 202470992 865966056 354441083 518410431 857039628 761390736 582046141 354577205 855274762 473596274 518410431 839573090 777567625 514786524 761390736 869322316 857039628 187307272 187307272 355623062 460621270 350802729 812629788 303512140 861179113 23405136 750210921 107334741 42633846 701144654 234089763 518410431 187933868 96325706 750210921 777567625 234089763 436662194 839573090 354441083 279958846 256807040 792486850 700216083 431992241 105230327 812629788 557917929 421280376 279958846 202470992 436662194 166233922 343298515 33552010 693909716 110800857 801608520 282641288 808616206 202470992 475750466 777567625 436662194 402728415 202470992 706143946 287514767 234089763 105230327 611449960 105230327 284097129 145395166 284097129 909865837 310459790 292988355 467312175 421280376 800444752 422474141 800444752 909865837 411437340 227189312 812629788 914482046 202470992 750210921 320767587 391551467 801608520 421280376 700216083 202470992 256807040 187307272 865966056 33552010 234089763 706143946 23405136 706143946 252767027 42633846 310459790 256737954 42633846 800444752 431992241 377015995 748725729 242163189 354577205 421280376 343298515 917782884 391551467 234089763 252767027 187933868 354441083 813693723 741527822 909865837 287514767 320767587 701144654 514786524 178776322 761390736 855274762 950319015 855274762 234841556 96325706 303512140 460621270 391551467 402728415 917782884 917782884 801608520 761390736 227189312 13084961 518410431 422474141 303512140 411437340 700216083 857039628 956074512 605868704 328713602 391551467 187933868 585399334 391551467 234841556 234089763 67084965 42633846 582046141 105230327 812629788 514786524 303512140 970819754 402728415 839573090 354577205 968673309 698204142 13084961 355623062 233350056 343298515 808616206 801608520 792486850 166233922 516798019 350369501 431992241 808616206 909865837 282641288 917782884 698204142 557917929 252767027 701144654 861175812 701144654 917782884 741527822 839573090 970819754 42633846 84100792 701144654 861179113 282641288 411437340 310459790 328713602 582046141 279958846 701144654 655852295 252767027 857039628 475750466 516798019 473596274 839573090 698204142 233350056 467312175 518410431 328713602 700216083 303512140 813693723 917782884 292988355 698204142 655852295 748725729 303512140 701144654 869322316 585399334 310459790 37467656 202470992 933874496 256737954 320767587 741527822 808616206 23405136 391551467 605868704 320767587 431992241 84100792 13084961 355623062 748725729 391551467 320767587 328713602 303512140 518399774 473596274 256807040 287514767 557917929 234841556 422657892 411437340 354577205 343298515 700216083 233350056 343298515 328713602 585399334 96325706 968673309 354441083 105230327 467312175 761390736 801608520 202470992 297851760 805493285 968673309 518399774 284097129 611449960 605868704 187933868 514786524 956074512 297851760 808616206 518399774 800444752 350802729 105230327 967462668 284097129 310459790 297851760 187307272 914482046 297851760 284097129 42633846 256807040 350802729 37467656 202470992 234841556 808616206 424780614 202470992 514786524 37467656 287514767 354577205 377015995 107334741 698204142 865966056 23405136 518410431 23405136 256737954 282641288 495151474 700216083 950319015 518399774 970819754 105230327 354577205 391551467 145395166 968673309 23405136 693909716 256737954 145395166 968673309 354577205 950319015 178776322 310459790 110800857 145395166 861175812 242163189 297851760 105230327 968673309 256807040 422474141 701144654 869322316 861179113 839573090 202470992 377015995 377015995 869322316 813693723 585399334 741527822 585399334 812629788 700216083 917782884 812629788 343298515 256807040 328713602 792486850 354441083 145395166 328713602 234841556 234841556 956074512 187307272 187307272 355623062 750210921 242163189 706143946 343298515 917782884 42633846 909865837 33552010 13084961 557917929 518410431 391551467 805493285 813693723 203170078 328713602 701144654 13084961 611449960 557917929 23405136 355623062 693909716 761390736 178776322 234841556 436662194 422474141 605868704 839573090 473596274 178776322 279958846 741527822 741527822 950319015 320767587 234089763 518399774 145395166 750210921 808616206 750210921 421280376 37467656 256737954 391551467 23405136 460621270 233350056 495151474 279958846 460621270 33552010 750210921 585399334 950319015 801608520 343298515 328713602 970819754 84100792 256807040 475750466 350802729 187933868 252767027 700216083 933874496 282641288 800444752 436662194 187307272 473596274 242163189 145395166 970819754 227189312 700216083 956074512 284097129 956074512 187307272 110800857 605868704 516798019 865966056 436662194 473596274 227189312 693909716 110800857 518399774 700216083 495151474 741527822 909865837 256807040 343298515 252767027 67084965 105230327 166233922 516798019 585399334 585399334 813693723 107334741 402728415 355623062 178776322 761390736 839573090 700216083 812629788 178776322 343298515 377015995 473596274 861175812 473596274 436662194 287514767 187307272 933874496 813693723 611449960 812629788 287514767 518410431 203170078 812629788 933874496 422657892 355623062 839573090 234089763 431992241 950319015 514786524 256807040 256737954 933874496 256807040 792486850 967462668 377015995 178776322 421280376 475750466 812629788 13084961 698204142 801608520 801608520 909865837 436662194 33552010 354577205 252767027 84100792 234841556 801608520 777567625 42633846 857039628 861179113 701144654 777567625 282641288 284097129 256807040 431992241 391551467 256807040 303512140 748725729 436662194 84100792 436662194 800444752 805493285 792486850 33552010 808616206 706143946 320767587 808616206 422657892 110800857 328713602 909865837 227189312 107334741 227189312 706143946 202470992 203170078 805493285 582046141 178776322 861179113 967462668 343298515 355623062 110800857 605868704 354577205 869322316 460621270 473596274 518399774 761390736 187307272 67084965 355623062 242163189 950319015 284097129 761390736 411437340 869322316 187307272 956074512 869322316 422657892 706143946 343298515 355623062 801608520 107334741 933874496 234089763 234089763 748725729 343298515 178776322 805493285 328713602 970819754 518410431 460621270 436662194 84100792 343298515 287514767 741527822 933874496 436662194 377015995 166233922 411437340 227189312 424780614 297851760 355623062 761390736 282641288 869322316 402728415 343298515 518399774 202470992 402728415 355623062 377015995 706143946 861175812 203170078 516798019 256737954 761390736 145395166 968673309 292988355 808616206 287514767 292988355 33552010 422657892 343298515 84100792 279958846 750210921 145395166 96325706 475750466 516798019 328713602 23405136 422474141 585399334 105230327 350369501 857039628 23405136 701144654 605868704 805493285 585399334 33552010 227189312 391551467 857039628 84100792 808616206 350369501 328713602 801608520 761390736 431992241 354577205 605868704 750210921 967462668 187307272 865966056 279958846 424780614 355623062 967462668 967462668 252767027 297851760 514786524 242163189 187307272 792486850 777567625 805493285 914482046 436662194 242163189 855274762 460621270 909865837 585399334 402728415 292988355 84100792 857039628 279958846 202470992 557917929 741527822 813693723 605868704 557917929 855274762 256737954 914482046 107334741 855274762 234089763 514786524 950319015 808616206 320767587 303512140 402728415 839573090 287514767 67084965 741527822 187307272 865966056 495151474 460621270 33552010 110800857 350802729 968673309 42633846 706143946 421280376 865966056 698204142 13084961 585399334 869322316 145395166 424780614 917782884 252767027 107334741 284097129 377015995 792486850 287514767 279958846 421280376 343298515 869322316 869322316 107334741 107334741 350802729 956074512 328713602 968673309 284097129 166233922 970819754 431992241 107334741 514786524 611449960 605868704 282641288 706143946 909865837 585399334 516798019 968673309 328713602 909865837 750210921 350369501 518399774 256737954 750210921 741527822 320767587 402728415 187933868 748725729 777567625 377015995 110800857 950319015 166233922 23405136 287514767 761390736 467312175 105230327 956074512 748725729 187933868 233350056 350802729 585399334 514786524 145395166 355623062 839573090 861175812 377015995 178776322 812629788 252767027 865966056 750210921 865966056 518410431 422474141 303512140 970819754 741527822 514786524 33552010 467312175 741527822 792486850 605868704 424780614 748725729 187307272 518399774 611449960 110800857 917782884 42633846 741527822 256737954 234089763 402728415 105230327 23405136 350802729 914482046 402728415 42633846 436662194 424780614 234089763 411437340 605868704 107334741 242163189 242163189 968673309 377015995 282641288 473596274 422474141 467312175 812629788 518399774 279958846 350802729 950319015 750210921 605868704 518399774 693909716 956074512 970819754 693909716 310459790 355623062 203170078 202470992 956074512 422657892 693909716 252767027 914482046 37467656 516798019 475750466 292988355 350802729 411437340 202470992 861175812 467312175 421280376 700216083 516798019 105230327 460621270 436662194 33552010 187933868 801608520 761390736 611449960 514786524 857039628 473596274 698204142 839573090 968673309 33552010 857039628 187307272 33552010 792486850 355623062 933874496 23405136 107334741 861175812 354441083 869322316 431992241 436662194 354577205 605868704 431992241 431992241 402728415 234089763 861179113 475750466 518399774 355623062 287514767 287514767 605868704 914482046 42633846 473596274 518399774 467312175 234841556 436662194 287514767 857039628 13084961 865966056 166233922 582046141 967462668 460621270 473596274 917782884 37467656 350802729 748725729 970819754 777567625 557917929 343298515 242163189 967462668 655852295 350369501 475750466 865966056 422474141 557917929 343298515 655852295 310459790 354441083 284097129 67084965 256807040 706143946 292988355 233350056 178776322 516798019 256737954 42633846 350802729 514786524 700216083 310459790 869322316 37467656 292988355 377015995 107334741 33552010 839573090 970819754 107334741 582046141 473596274 792486850 611449960 701144654 750210921 700216083 355623062 96325706 582046141 701144654 750210921 518399774 422474141 917782884 297851760 354577205 855274762 256807040 706143946 761390736 107334741 233350056 328713602 202470992 750210921 105230327 861179113 741527822 234841556 166233922 956074512 792486850 350369501 741527822 956074512 422474141 805493285 350802729 857039628 909865837 422657892 605868704 187307272 706143946 256807040 350369501 256807040 933874496 748725729 865966056 801608520 234841556 105230327 292988355 96325706 402728415 42633846 909865837 202470992 303512140 808616206 256807040 350802729 377015995 700216083 242163189 355623062 96325706 467312175 431992241 202470992 187307272 242163189 970819754 777567625 421280376 909865837 84100792 701144654 750210921 424780614 37467656 801608520 33552010 557917929 956074512 701144654 693909716 605868704 187307272 23405136 234841556 279958846 256737954 865966056 297851760 800444752 706143946 968673309 422657892 748725729 792486850 421280376 518399774 967462668 805493285 516798019 967462668 33552010 761390736 37467656 611449960 698204142 227189312 402728415 292988355 107334741 516798019 242163189 328713602 350369501 96325706 861175812 909865837 328713602 105230327 968673309 968673309 857039628 813693723 967462668 801608520 605868704 256807040 377015995 473596274 475750466 354441083 422474141 252767027 84100792 748725729 233350056 701144654 839573090 693909716 297851760 917782884 391551467 320767587 933874496 914482046 355623062 582046141 203170078 187307272 813693723 968673309 700216083 655852295 282641288 865966056 377015995 33552010 23405136 655852295 431992241 166233922 805493285 605868704 328713602 279958846 968673309 431992241 354441083 242163189 67084965 431992241 234841556 320767587 234841556 110800857 107334741 801608520 956074512 761390736 968673309 350802729 227189312 310459790 23405136 956074512 279958846 166233922 861175812 861175812 801608520 800444752 234089763 145395166 377015995 402728415 23405136 287514767 110800857 343298515 411437340 970819754 750210921 792486850 950319015 518399774 203170078 37467656 914482046 187933868 23405136 256807040 178776322 741527822 402728415 187933868 473596274 422474141 865966056 310459790 585399334 37467656 585399334 436662194 402728415 107334741 107334741 956074512 950319015 855274762 800444752 495151474 518410431 808616206 495151474 700216083 700216083 42633846 516798019 320767587 320767587 202470992 700216083 350802729 203170078 67084965 777567625 350802729 145395166 297851760 812629788 431992241 354577205 242163189 110800857 279958846 518410431 706143946 582046141 909865837 861179113 234841556 284097129 105230327 748725729 812629788 256807040 391551467 813693723 970819754 967462668 297851760 706143946 585399334 950319015 792486850 865966056 202470992 808616206 605868704 700216083 968673309 813693723 933874496 518410431 909865837 402728415 354441083 800444752 800444752 693909716 424780614 350369501 693909716 354441083 741527822 350369501 282641288 424780614 857039628 178776322 33552010 933874496 166233922 234841556 105230327 310459790 855274762 968673309 256737954 284097129 808616206 354577205 422657892 310459790 303512140 424780614 421280376 411437340 585399334 557917929 698204142 475750466 914482046 279958846 967462668 473596274 23405136 343298515 967462668 950319015 968673309 84100792 187307272 107334741 808616206 495151474 861175812 282641288 343298515 377015995 354441083 110800857 297851760 800444752 475750466 67084965 611449960 355623062 655852295 355623062 865966056 460621270 700216083 343298515 282641288 282641288 187933868 67084965 105230327 355623062 436662194 473596274 475750466 855274762 343298515 256737954 234089763 933874496 516798019 354577205 343298515 700216083 495151474 96325706 328713602 557917929 801608520 287514767 914482046 354577205 287514767 252767027 473596274 557917929 914482046 310459790 256737954 234089763 227189312 861175812 956074512 909865837 801608520 970819754 13084961 84100792 166233922 970819754 23405136 42633846 909865837 42633846 242163189 869322316 698204142 950319015 970819754 865966056 234089763 203170078 107334741 655852295 13084961 761390736 808616206 805493285 354441083 800444752 967462668 909865837 865966056 256737954 857039628 256807040 402728415 967462668 698204142 808616206 67084965 431992241 698204142 107334741 187933868 431992241 813693723 187307272 557917929 252767027 107334741 700216083 805493285 202470992 460621270 354441083 698204142 203170078 869322316 914482046 256807040 917782884 187307272 422474141 967462668 917782884 741527822 242163189 655852295 967462668 287514767 436662194 761390736 693909716 861175812 518410431 37467656 967462668 467312175 23405136 855274762 855274762 303512140 354441083 292988355 813693723 861179113 202470992 839573090 252767027 801608520 96325706 303512140 741527822 933874496 460621270 166233922 956074512 284097129 467312175 700216083 813693723 970819754 354441083 328713602 611449960 748725729 84100792 800444752 256737954 105230327 460621270 582046141 475750466 857039628 865966056 284097129 234841556 655852295 145395166 252767027 861175812 13084961 585399334 495151474 706143946 436662194 495151474 917782884 202470992 861175812 914482046 343298515 279958846 252767027 287514767 514786524 611449960 67084965 178776322 252767027 354577205 284097129 861175812 605868704 310459790 914482046 813693723 855274762 869322316 203170078 233350056 792486850 956074512 166233922 422657892 914482046 402728415 956074512 284097129 914482046 518399774 33552010 909865837 422657892 475750466 839573090 861179113 473596274 279958846 968673309 865966056 343298515 287514767 84100792 698204142 701144654 23405136 761390736 13084961 518399774 422657892 701144654 611449960 84100792 354441083 748725729 422474141 105230327 107334741 422474141 187307272 700216083 37467656 391551467 297851760 748725729 693909716 611449960 328713602 320767587 355623062 227189312 514786524 956074512 812629788 33552010 792486850 402728415 187933868 411437340 700216083 107334741 256807040 855274762 950319015 436662194 282641288 839573090 557917929 284097129 839573090 13084961 279958846 67084965 252767027 557917929 460621270 391551467 585399334 808616206 741527822 252767027 33552010 310459790 956074512 354441083 96325706 701144654 202470992 23405136 706143946 909865837 234089763 422474141 557917929 328713602 84100792 310459790 282641288 37467656 655852295 37467656 475750466 698204142 855274762 166233922 748725729 242163189 956074512 282641288 514786524 107334741 585399334 473596274 516798019 96325706 252767027 233350056 431992241 611449960 343298515 233350056 865966056 792486850 611449960 256807040 518410431 585399334 23405136 748725729 350369501 227189312 67084965 967462668 282641288 424780614 557917929 950319015 422657892 13084961 792486850 933874496 605868704 256737954 242163189 178776322 855274762 256737954 748725729 436662194 516798019 187307272 33552010 611449960 914482046 203170078 516798019 909865837 292988355 557917929 467312175 96325706 256807040 909865837 808616206 303512140 917782884 473596274 473596274 424780614 282641288 37467656 813693723 750210921 805493285 933874496 233350056 105230327 611449960 436662194 460621270 693909716 33552010 495151474 355623062 187933868 252767027 518399774 42633846 585399334 391551467 23405136 203170078 303512140 110800857 42633846 202470992 252767027 33552010 402728415 33552010 475750466 706143946 42633846 436662194 96325706 967462668 303512140 424780614 284097129 279958846 292988355 750210921 813693723 282641288 701144654 431992241 279958846 514786524 422474141 350802729 585399334 805493285 605868704 475750466 777567625 187933868 256737954 857039628 203170078 808616206 303512140 310459790 233350056 693909716 761390736 518399774 96325706 865966056 701144654 865966056 582046141 611449960 110800857 354441083 750210921 110800857 605868704 467312175 105230327 252767027 777567625 777567625 693909716 145395166 473596274 812629788 813693723 855274762 252767027 13084961 279958846 557917929 234089763 741527822 605868704 202470992 813693723 857039628 557917929 467312175 861179113 178776322 701144654 287514767 33552010 777567625 84100792 411437340 354577205 917782884 42633846 701144654 256737954 869322316 424780614 967462668 950319015 234089763 166233922 297851760 516798019 557917929 970819754 13084961 861175812 242163189 956074512 518399774 777567625 421280376 812629788 869322316 933874496 801608520 13084961 933874496 970819754 422657892 96325706 178776322 252767027 861175812 67084965 242163189 495151474 706143946 473596274 706143946 460621270 23405136 328713602 42633846 518410431 761390736 105230327 354441083 514786524 242163189 96325706 252767027 166233922 227189312 303512140 812629788 203170078 750210921 23405136 950319015 473596274 422657892 861179113 909865837 914482046 292988355 343298515 354577205 917782884 467312175 256807040 431992241 557917929 355623062 808616206 13084961 861179113 950319015 518399774 917782884 861179113 84100792 956074512 42633846 473596274 582046141 310459790 582046141 467312175 282641288 693909716 187933868 310459790 13084961 421280376 495151474 328713602 467312175 582046141 284097129 422474141 956074512 582046141 67084965 402728415 287514767 495151474 693909716 23405136 354441083 23405136 495151474 166233922 557917929 424780614 585399334 421280376 202470992 855274762 475750466 855274762 284097129 422474141 460621270 700216083 431992241 187933868 203170078 917782884 861179113 869322316 812629788 467312175 421280376 252767027 256737954 700216083 110800857 287514767 950319015 391551467 865966056 909865837 518410431 741527822 67084965 967462668 256737954 698204142 706143946 310459790 234841556 424780614 343298515 693909716 37467656 516798019 761390736 422657892 861179113 227189312 421280376 812629788 655852295 284097129 33552010 585399334 914482046 800444752 328713602 411437340 33552010 391551467 354441083 105230327 808616206 741527822 13084961 234089763 516798019 605868704 808616206 706143946 909865837 105230327 801608520 178776322 812629788 869322316 203170078 350369501 605868704 431992241 256737954 857039628 310459790 467312175 865966056 421280376 813693723 839573090 187307272 42633846 748725729 698204142 805493285 233350056 869322316 467312175 761390736 233350056 105230327 700216083 800444752 909865837 812629788 166233922 37467656 354441083 67084965 234089763 252767027 431992241 355623062 350369501 792486850 967462668 950319015 436662194 700216083 328713602 187933868 706143946 968673309 110800857 475750466 861175812 256807040 605868704 23405136 252767027 343298515 741527822 256807040 23405136 166233922 282641288 857039628 287514767 233350056 256737954 310459790 354441083 23405136 354441083 279958846 914482046 460621270 698204142 303512140 869322316 605868704 436662194 436662194 467312175 328713602 422474141 761390736 792486850 950319015 914482046 13084961 967462668 431992241 202470992 279958846 605868704 354577205 857039628 354441083 350369501 96325706 495151474 421280376 292988355 303512140 956074512 310459790 436662194 514786524 203170078 166233922 233350056 354577205 350802729 42633846 256807040 967462668 693909716 869322316 467312175 279958846 698204142 287514767 748725729 310459790 839573090 655852295 516798019 706143946 350802729 256737954 166233922 422657892 967462668 424780614 808616206 857039628 343298515 421280376 421280376 343298515 698204142 808616206 693909716 256737954 297851760 110800857 303512140 839573090 355623062 303512140 475750466 328713602 473596274 13084961 748725729 495151474 424780614 23405136 256807040 436662194 33552010 84100792 422474141 805493285 354577205 96325706 422474141 145395166 857039628 422474141 33552010 582046141 611449960 292988355 812629788 350369501 865966056 839573090 67084965 518410431 187307272 460621270 227189312 698204142 343298515 354441083 431992241 748725729 354441083 13084961 350802729 377015995 701144654 460621270 422657892 105230327 801608520 202470992 557917929 741527822 282641288 424780614 909865837 354441083 402728415 350369501 202470992 801608520 518410431 611449960 869322316 23405136 84100792 693909716 328713602 700216083 42633846 518399774 557917929 282641288 839573090 297851760 475750466 970819754 968673309 354577205 303512140 96325706 256737954 933874496 13084961 297851760 855274762 411437340 855274762 805493285 968673309 956074512 855274762 917782884 516798019 354441083 655852295 422657892 402728415 750210921 411437340 377015995 917782884 693909716 950319015 909865837 84100792 475750466 777567625 800444752 297851760 292988355 37467656 13084961 303512140 13084961 700216083 933874496 800444752 839573090 67084965 303512140 355623062 467312175 518399774 436662194 861175812 698204142 256807040 792486850 178776322 227189312 303512140 391551467 256737954 812629788 166233922 292988355 950319015 391551467 698204142 23405136 67084965 242163189 761390736 865966056 605868704 741527822 655852295 297851760 909865837 516798019 436662194 701144654 909865837 956074512 968673309 424780614 857039628 422474141 37467656 460621270 808616206 857039628 748725729 473596274 202470992 917782884 761390736 42633846 950319015 391551467 473596274 178776322 706143946 805493285 328713602 13084961 202470992 227189312 777567625 354441083 473596274 855274762 748725729 320767587 611449960 495151474 282641288 234089763 605868704 701144654 557917929 475750466 741527822 84100792 166233922 950319015 611449960 292988355 350802729 968673309 187307272 701144654 233350056 518399774 105230327 67084965 777567625 187933868 256737954 968673309 297851760 693909716 970819754 514786524 777567625 968673309 252767027 518410431 968673309 861175812 166233922 105230327 202470992 234841556 203170078 303512140 242163189 178776322 813693723 354441083 777567625 67084965 284097129 514786524 467312175 865966056 741527822 67084965 422474141 861179113 750210921 655852295 467312175 343298515 585399334 706143946 37467656 805493285 777567625 701144654 203170078 750210921 956074512 516798019 23405136 23405136 282641288 343298515 256807040 761390736 252767027 557917929 698204142 750210921 967462668 933874496 402728415 750210921 800444752 956074512 292988355 42633846 655852295 909865837 178776322 256807040 748725729 970819754 411437340 84100792 234841556 402728415 292988355 350369501 967462668 431992241 855274762 950319015 808616206 460621270 110800857 402728415 855274762 495151474 950319015 748725729 13084961 813693723 518399774 343298515 777567625 105230327 909865837 748725729 42633846 328713602 805493285 96325706 233350056 279958846 279958846 761390736 96325706 956074512 202470992 968673309 777567625 801608520 473596274 473596274 256737954 67084965 968673309 303512140 256737954 909865837 805493285 166233922 203170078 96325706 145395166 514786524 391551467 234841556 956074512 252767027 343298515 968673309 968673309 801608520 701144654 611449960 67084965 557917929 310459790 436662194 256807040 605868704 166233922 105230327 402728415 839573090 422657892 343298515 252767027 23405136 391551467 411437340 328713602 865966056 956074512 475750466 436662194 698204142 328713602 516798019 354441083 166233922 377015995 284097129 605868704 391551467 37467656 234089763 917782884 777567625 287514767 234841556 107334741 303512140 693909716 411437340 145395166 227189312 355623062 145395166 970819754 761390736 431992241 227189312 287514767 96325706 84100792 467312175 187933868 145395166 202470992 748725729 256737954 748725729 422657892 354577205 557917929 801608520 422657892 914482046 605868704 475750466 436662194 145395166 655852295 865966056 343298515 422474141 310459790 812629788 869322316 234089763 303512140 839573090 422657892 411437340 145395166 354441083 865966056 96325706 518399774 187307272 605868704 422657892 37467656 706143946 467312175 698204142 310459790 350802729 460621270 700216083 178776322 166233922 227189312 187307272 857039628 475750466 320767587 813693723 611449960 611449960 865966056 377015995 33552010 582046141 750210921 292988355 706143946 970819754 693909716 777567625 706143946 67084965 377015995 284097129 287514767 234089763 514786524 968673309 37467656 914482046 933874496 282641288 23405136 42633846 777567625 23405136 801608520 422657892 582046141 107334741 203170078 805493285 234841556 287514767 377015995 655852295 284097129 37467656 861175812 421280376 467312175 956074512 67084965 310459790 750210921 421280376 320767587 178776322 297851760 495151474 950319015 557917929 514786524 950319015 518399774 422657892 956074512 748725729 310459790 252767027 187933868 320767587 460621270 801608520 421280376 13084961 917782884 391551467 777567625 107334741 354577205 256807040 303512140 292988355 421280376 582046141 187307272 402728415 422474141 805493285 514786524 33552010 869322316 107334741 585399334 914482046 328713602 839573090 706143946 242163189 354577205 187307272 234841556 869322316 328713602 252767027 227189312 808616206 933874496 917782884 202470992 145395166 145395166 256807040 227189312 748725729 421280376 761390736 328713602 914482046 234089763 861179113 354577205 424780614 748725729 855274762 585399334 292988355 801608520 741527822 750210921 933874496 792486850 436662194 436662194 234089763 297851760 970819754 377015995 343298515 233350056 310459790 421280376 422474141 611449960 855274762 107334741 914482046 741527822 777567625 741527822 202470992 777567625 391551467 917782884 320767587 227189312 812629788 33552010 242163189 187933868 813693723 354441083 37467656 292988355 693909716 914482046 234841556 813693723 297851760 145395166 23405136 839573090 242163189 354441083 514786524 355623062 424780614 328713602 800444752 242163189 343298515 741527822 350802729 424780614 297851760 436662194 303512140 460621270 741527822 411437340 96325706 292988355 750210921 256737954 233350056 297851760 105230327 431992241 187307272 605868704 436662194 582046141 777567625 865966056 582046141 968673309 256807040 187933868 933874496 96325706 42633846 411437340 310459790 808616206 516798019 284097129 110800857 460621270 812629788 693909716 741527822 693909716 287514767 706143946 495151474 391551467 839573090 424780614 234089763 227189312 350369501 805493285 110800857 354577205 422657892 178776322 354441083 436662194 107334741 145395166 310459790 354441083 467312175 227189312 292988355 145395166 761390736 279958846 557917929 518399774 282641288 279958846 292988355 354441083 256807040 557917929 813693723 350802729 495151474 84100792 411437340 84100792 84100792 411437340 227189312 105230327 933874496 914482046 284097129 861179113 355623062 203170078 700216083 310459790 350802729 354577205 256807040 203170078 557917929 187307272 706143946 813693723 252767027 812629788 37467656 436662194 166233922 518399774 292988355 750210921 750210921 350369501 402728415 284097129 467312175 585399334 187307272 350369501 33552010 970819754 518399774 42633846 96325706 234089763 800444752 256737954 761390736 411437340 187933868 950319015 605868704 518399774 655852295 354441083 297851760 320767587 202470992 518410431 107334741 917782884 320767587 391551467 187307272 700216083 203170078 605868704 234841556 33552010 297851760 105230327 800444752 284097129 701144654 518399774 13084961 297851760 605868704 956074512 343298515 518410431 516798019 914482046 467312175 467312175 950319015 354577205 698204142 861179113 84100792 67084965 178776322 13084961 761390736 777567625 391551467 611449960 227189312 698204142 343298515 861175812 968673309 284097129 813693723 187307272 303512140 166233922 956074512 693909716 422657892 514786524 402728415 234089763 37467656 582046141 741527822 557917929 424780614 792486850 909865837 475750466 377015995 516798019 187307272 252767027 287514767 700216083 968673309 813693723 582046141 467312175 234841556 421280376 909865837 234089763 917782884 800444752 242163189 518410431 310459790 750210921 805493285 292988355 37467656 800444752 857039628 861179113 233350056 424780614 706143946 701144654 861175812 706143946 310459790 166233922 96325706 292988355 187933868 303512140 701144654 585399334 917782884 865966056 377015995 855274762 279958846 279958846 424780614 813693723 495151474 475750466 914482046 518399774 761390736 110800857 256737954 968673309 436662194 909865837 701144654 805493285 706143946 282641288 187933868 792486850 805493285 422657892 107334741 655852295 42633846 328713602 655852295 611449960 252767027 42633846 857039628 424780614 13084961 698204142 354577205 761390736 792486850 557917929 706143946 431992241 518399774 857039628 706143946 914482046 110800857 402728415 855274762 402728415 424780614 33552010 761390736 202470992 310459790 869322316 917782884 473596274 655852295 303512140 402728415 698204142 706143946 706143946 187307272 402728415 310459790 84100792 792486850 968673309 855274762 107334741 706143946 234841556 475750466 968673309 967462668 84100792 473596274 303512140 354577205 968673309 741527822 350802729 956074512 933874496 202470992 857039628 328713602 203170078 495151474 282641288 611449960 343298515 700216083 865966056 914482046 473596274 970819754 611449960 436662194 350802729 320767587 861175812 33552010 84100792 693909716 514786524 354577205 933874496 279958846 700216083 424780614 611449960 411437340 284097129 761390736 279958846 203170078 813693723 303512140 968673309 424780614 282641288 424780614 297851760 861175812 933874496 968673309 741527822 909865837 800444752 801608520 145395166 808616206 698204142 813693723 234089763 914482046 107334741 869322316 422474141 812629788 700216083 514786524 861175812 187307272 354577205 812629788 421280376 495151474 698204142 933874496 187933868 37467656 42633846 421280376 303512140 328713602 284097129 84100792 968673309 933874496 227189312 431992241 473596274 792486850 105230327 13084961 279958846 343298515 956074512 611449960 354441083 698204142 473596274 813693723 107334741 42633846 328713602 813693723 328713602 422657892 343298515 467312175 869322316 805493285 693909716 42633846 805493285 411437340 909865837 655852295 424780614 355623062 460621270 297851760 422474141 343298515 343298515 473596274 475750466 861175812 320767587 145395166 328713602 422474141 187307272 424780614 227189312 801608520 933874496 812629788 473596274 67084965 801608520 869322316 350369501 422474141 411437340 909865837 611449960 518410431 354577205 655852295 761390736 792486850 967462668 865966056 234089763 234841556 514786524 698204142 252767027 748725729 518399774 861179113 518410431 518410431 857039628 518399774 495151474 741527822 857039628 914482046 970819754 105230327 855274762 422657892 422657892 514786524 917782884 33552010 968673309 518399774 700216083 424780614 861179113 166233922 145395166 303512140 792486850 84100792 424780614 203170078 421280376 166233922 282641288 343298515 431992241 701144654 42633846 256737954 202470992 234841556 869322316 37467656 557917929 518410431 256737954 187307272 145395166 145395166 909865837 343298515 424780614 467312175 495151474 582046141 706143946 303512140 84100792 585399334 605868704 777567625 857039628 801608520 514786524 761390736 320767587 178776322 933874496 741527822 354441083 256737954 67084965 611449960 812629788 328713602 706143946 328713602 33552010 343298515 424780614 422474141 242163189 107334741 354577205 761390736 421280376 234089763 303512140 279958846 950319015 693909716 514786524 741527822 252767027 292988355 909865837 968673309 655852295 67084965 422474141 861175812 514786524 700216083 42633846 693909716 706143946 655852295 107334741 865966056 279958846 855274762 233350056 377015995 518399774 855274762 84100792 460621270 343298515 605868704 514786524 557917929 107334741 242163189 178776322 611449960 839573090 605868704 67084965 234089763 234841556 792486850 355623062 557917929 227189312 516798019 611449960 391551467 693909716 227189312 970819754 284097129 96325706 917782884 914482046 516798019 431992241 84100792 166233922 869322316 424780614 287514767 424780614 187933868 287514767 701144654 328713602 917782884 611449960 42633846 436662194 582046141 582046141 96325706 967462668 202470992 107334741 350802729 355623062 473596274 354577205 292988355 460621270 320767587 467312175 354577205 354441083 310459790 234841556 792486850 178776322 424780614 750210921 839573090 812629788 700216083 514786524 467312175 813693723 611449960 422657892 839573090 800444752 202470992 422474141 514786524 431992241 37467656 84100792 233350056 861179113 950319015 750210921 350369501 234841556 377015995 303512140 350802729 96325706 303512140 354441083 350369501 967462668 431992241 460621270 297851760 292988355 701144654 436662194 33552010 909865837 37467656 422474141 110800857 700216083 516798019 355623062 605868704 424780614 355623062 950319015 350369501 377015995 792486850 33552010 292988355 202470992 252767027 105230327 473596274 813693723 518399774 585399334 242163189 812629788 808616206 105230327 303512140 436662194 166233922 950319015 861179113 693909716 105230327 354441083 693909716 698204142 460621270 514786524 812629788 13084961 287514767 557917929 256737954 800444752 234089763 203170078 411437340 13084961 808616206 391551467 865966056 96325706 701144654 354441083 861175812 328713602 234841556 968673309 422657892 402728415 495151474 855274762 310459790 813693723 303512140 861175812 812629788 792486850 422657892 303512140 350802729 96325706 956074512 187307272 967462668 105230327 422657892 67084965 585399334 105230327 467312175 422657892 701144654 861175812 402728415 203170078 460621270 287514767 914482046 761390736 605868704 861179113 256807040 813693723 377015995 869322316 495151474 812629788 950319015 187933868 909865837 582046141 861179113 292988355 467312175 107334741 655852295 495151474 956074512 805493285 279958846 914482046 869322316 256737954 706143946 256807040 956074512 706143946 391551467 518410431 256737954 421280376 812629788 557917929 741527822 857039628 655852295 292988355 460621270 516798019 23405136 792486850 956074512 178776322 761390736 303512140 792486850 256807040 813693723 777567625 391551467 808616206 777567625 354441083 402728415 343298515 839573090 96325706 233350056 865966056 605868704 242163189 865966056 698204142 857039628 37467656 792486850 166233922 611449960 96325706 495151474 355623062 242163189 467312175 202470992 475750466 242163189 279958846 110800857 391551467 514786524 933874496 256737954 67084965 96325706 234841556 968673309 202470992 516798019 518410431 909865837 350369501 67084965 377015995 233350056 518399774 869322316 355623062 701144654 869322316 354577205 431992241 202470992 252767027 611449960 233350056 436662194 203170078 242163189 422657892 855274762 516798019 861179113 284097129 792486850 37467656 354577205 706143946 585399334 377015995 473596274 422657892 242163189 865966056 777567625 303512140 328713602 421280376 693909716 655852295 411437340 812629788 178776322 805493285 422474141 956074512 110800857 377015995 514786524 377015995 84100792 256807040 861175812 514786524 518410431 42633846 805493285 256807040 792486850 968673309 801608520 187933868 354577205 956074512 706143946 741527822 473596274 343298515 391551467 145395166 234841556 145395166 967462668 516798019 460621270 297851760 256737954 933874496 84100792 800444752 233350056 227189312 839573090 869322316 96325706 701144654 203170078 234089763 105230327 861179113 233350056 605868704 431992241 436662194 203170078 518410431 105230327 355623062 467312175 869322316 292988355 956074512 557917929 605868704 473596274 424780614 557917929 808616206 950319015 234089763 917782884 516798019 256807040 514786524 287514767 354441083 812629788 310459790 96325706 933874496 234089763 812629788 282641288 518399774 518399774 310459790 292988355 287514767 328713602 761390736 297851760 178776322 303512140 514786524 252767027 865966056 13084961 909865837 105230327 297851760 252767027 42633846 310459790 23405136 473596274 282641288 292988355 202470992 514786524 234841556 202470992 865966056 310459790 202470992 227189312 424780614 813693723 227189312 350802729 354577205 700216083 933874496 861175812 968673309 292988355 292988355 343298515 518410431 282641288 655852295 256737954 909865837 475750466 839573090 96325706 968673309 801608520 582046141 706143946 282641288 748725729 297851760 178776322 956074512 13084961 518410431 950319015 805493285 557917929 292988355 424780614 33552010 950319015 495151474 242163189 252767027 706143946 107334741 105230327 436662194 777567625 698204142 801608520 107334741 110800857 234841556 475750466 287514767 67084965 741527822 805493285 582046141 422474141 748725729 557917929 473596274 518399774 792486850 518399774 869322316 861179113 473596274 252767027 761390736 105230327 861175812 297851760 292988355 473596274 582046141 800444752 808616206 761390736 33552010 812629788 792486850 777567625 516798019 518410431 869322316 187933868 750210921 812629788 861175812 857039628 861179113 252767027 800444752 402728415 227189312 354441083 700216083 518399774 516798019 861175812 495151474 706143946 473596274 460621270 706143946 655852295 377015995 23405136 233350056 813693723 234089763 350369501 869322316 436662194 33552010 801608520 377015995 516798019 839573090 178776322 328713602 693909716 839573090 914482046 698204142 233350056 310459790 178776322 421280376 354441083 107334741 467312175 792486850 343298515 869322316 909865837 967462668 611449960 354441083 914482046 855274762 350802729 865966056 431992241 203170078 917782884 421280376 303512140 23405136 706143946 203170078 354577205 421280376 460621270 203170078 391551467 950319015 320767587 861179113 287514767 187307272 582046141 865966056 110800857 227189312 84100792 800444752 110800857 424780614 582046141 761390736 303512140 256737954 855274762 518399774 411437340 467312175 917782884 422657892 495151474 865966056 467312175 187933868 967462668 805493285 252767027 917782884 234841556 917782884 700216083 473596274 350369501 861179113 42633846 187933868 865966056 693909716 343298515 518399774 242163189 23405136 582046141 279958846 227189312 424780614 909865837 475750466 956074512 460621270 354441083 37467656 605868704 611449960 234841556 805493285 33552010 256737954 187933868 287514767 813693723 933874496 252767027 585399334 187933868 800444752 805493285 256737954 950319015 431992241 377015995 37467656 227189312 473596274 202470992 355623062 861179113 518410431 391551467 377015995 436662194 467312175 698204142 297851760 761390736 812629788 436662194 698204142 202470992 808616206 350802729 96325706 909865837 950319015 812629788 310459790 33552010 475750466 706143946 741527822 33552010 187307272 421280376 582046141 166233922 284097129 741527822 582046141 431992241 855274762 234841556 234089763 145395166 303512140 518399774 698204142 585399334 750210921 350369501 320767587 611449960 431992241 706143946 777567625 805493285 611449960 355623062 256807040 107334741 693909716 516798019 252767027 13084961 202470992 605868704 514786524 166233922 514786524 411437340 292988355 354441083 968673309 297851760 13084961 256807040 655852295 145395166 956074512 227189312 320767587 320767587 297851760 203170078 909865837 950319015 475750466 234841556 350369501 706143946 750210921 741527822 917782884 350802729 605868704 343298515 256807040 234089763 950319015 693909716 467312175 956074512 279958846 518410431 42633846 227189312 473596274 377015995 256807040 693909716 761390736 514786524 967462668 792486850 187933868 67084965 23405136 234841556 655852295 655852295 813693723 391551467 475750466 96325706 611449960 431992241 813693723 967462668 861179113 105230327 422657892 750210921 110800857 187933868 187933868 473596274 402728415 467312175 812629788 13084961 284097129 865966056 865966056 67084965 605868704 145395166 350802729 813693723 750210921 970819754 107334741 284097129 914482046 967462668 605868704 857039628 585399334 475750466 514786524 777567625 967462668 343298515 761390736 518399774 741527822 861179113 698204142 792486850 37467656 605868704 354441083 917782884 812629788 33552010 693909716 424780614 748725729 203170078 909865837 422474141 377015995 909865837 187307272 187933868 460621270 227189312 234841556 354577205 761390736 107334741 516798019 693909716 377015995 956074512 105230327 227189312 557917929 422657892 701144654 303512140 865966056 282641288 605868704 402728415 436662194 320767587 354441083 354441083 761390736 475750466 287514767 701144654 698204142 748725729 145395166 655852295 431992241 436662194 234089763 354441083 422657892 750210921 557917929 256807040 801608520 431992241 813693723 467312175 284097129 242163189 855274762 839573090 706143946 800444752 914482046 914482046 421280376 812629788 203170078 422474141 514786524 970819754 354441083 950319015 187307272 203170078 234089763 166233922 968673309 582046141 557917929 282641288 256737954 110800857 693909716 256807040 518399774 761390736 377015995 350802729 812629788 956074512 460621270 585399334 42633846 933874496 424780614 23405136 909865837 402728415 350369501 750210921 105230327 475750466 812629788 431992241 460621270 320767587 424780614 698204142 178776322 377015995 233350056 761390736 233350056 741527822 582046141 495151474 839573090 514786524 950319015 761390736 431992241 518399774 233350056 310459790 202470992 968673309 242163189 557917929 42633846 422474141 970819754 861179113 391551467 475750466 861175812 698204142 914482046 42633846 424780614 518410431 421280376 518410431 473596274 33552010 467312175 320767587 107334741 350802729 582046141 582046141 585399334 343298515 328713602 808616206 377015995 557917929 377015995 350802729 203170078 933874496 282641288 698204142 402728415 518410431 706143946 812629788 582046141 310459790 800444752 460621270 320767587 187933868 801608520 698204142 855274762 605868704 282641288 750210921 234841556 13084961 495151474 701144654 242163189 805493285 514786524 279958846 421280376 391551467 355623062 105230327 967462668 700216083 467312175 605868704 611449960 698204142 105230327 909865837 96325706 698204142 178776322 748725729 33552010 178776322 792486850 582046141 202470992 950319015 869322316 424780614 655852295 467312175 917782884 422474141 187307272 582046141 857039628 145395166 354441083 145395166 968673309 343298515 187933868 354441083 741527822 582046141 706143946 84100792 495151474 355623062 178776322 914482046 431992241 23405136 706143946 391551467 377015995 343298515 950319015 800444752 23405136 748725729 297851760 812629788 107334741 284097129 282641288 855274762 431992241 800444752 166233922 516798019 422657892 933874496 424780614 865966056 518399774 655852295 350802729 424780614 801608520 328713602 234841556 436662194 105230327 869322316 701144654 495151474 84100792 422657892 320767587 431992241 585399334 473596274 792486850 42633846 777567625 234089763 284097129 292988355 252767027 96325706 813693723 227189312 355623062 812629788 518399774 777567625 233350056 473596274 514786524 67084965 256807040 297851760 861179113 436662194 234089763 355623062 706143946 970819754 693909716 956074512 839573090 865966056 13084961 422474141 698204142 105230327 145395166 421280376 431992241 655852295 320767587 701144654 320767587 354441083 105230327 166233922 297851760 203170078 950319015 914482046 861179113 203170078 23405136 37467656 343298515 967462668 67084965 202470992 422657892 514786524 968673309 166233922 741527822 475750466 187933868 750210921 282641288 748725729 37467656 436662194 320767587 956074512 297851760 110800857 516798019 518399774 422657892 518399774 303512140 110800857 861179113 105230327 422657892 861175812 84100792 514786524 518399774 350802729 605868704 178776322 518399774 282641288 96325706 869322316 343298515 310459790 777567625 861179113 761390736 582046141 917782884 518410431 310459790 422657892 411437340 227189312 933874496 436662194 252767027 354577205 582046141 303512140 792486850 84100792 812629788 96325706 242163189 166233922 354577205 950319015 303512140 917782884 422657892 869322316 813693723 693909716 750210921 475750466 748725729 203170078 585399334 914482046 203170078 328713602 391551467 800444752 287514767 861179113 516798019 33552010 473596274 178776322 792486850 33552010 516798019 252767027 233350056 582046141 805493285 343298515 518410431 865966056 402728415 808616206 748725729 187933868 933874496 252767027 460621270 96325706 422657892 303512140 855274762 178776322 203170078 839573090 107334741 105230327 37467656 303512140 950319015 110800857 968673309 917782884 805493285 861175812 284097129 203170078 933874496 310459790 256737954 227189312 473596274 857039628 855274762 402728415 839573090 354577205 813693723 869322316 256737954 917782884 857039628 84100792 808616206 857039628 582046141 256807040 605868704 355623062 37467656 970819754 473596274 310459790 13084961 234089763 950319015 805493285 421280376 297851760 436662194 967462668 303512140 909865837 343298515 950319015 861179113 611449960 865966056 813693723 284097129 242163189 256807040 693909716 956074512 968673309 518399774 328713602 13084961 350369501 557917929 107334741 869322316 475750466 585399334 166233922 655852295 252767027 475750466 234089763 284097129 84100792 761390736 956074512 166233922 350369501 475750466 166233922 741527822 857039628 411437340 320767587 42633846 402728415 279958846 761390736 33552010 701144654 698204142 284097129 801608520 693909716 303512140 761390736 917782884 655852295 495151474 861179113 585399334 178776322 933874496 467312175 655852295 839573090 869322316 460621270 350802729 424780614 303512140 422474141 655852295 350802729 292988355 320767587 23405136 914482046 777567625 855274762 105230327 287514767 475750466 13084961 411437340 37467656 343298515 970819754 655852295 967462668 145395166 354577205 605868704 516798019 861179113 350369501 865966056 792486850 701144654 518410431 611449960 96325706 585399334 377015995 234841556 96325706 861179113 700216083 67084965 391551467 970819754 514786524 516798019 460621270 839573090 855274762 655852295 968673309 178776322 805493285 402728415 202470992 431992241 310459790 37467656 970819754 968673309 377015995 350802729 424780614 861179113 242163189 96325706 234841556 411437340 857039628 808616206 967462668 320767587 84100792 67084965 84100792 227189312 145395166 242163189 187933868 284097129 970819754 855274762 970819754 178776322 933874496 761390736 287514767 761390736 495151474 655852295 320767587 110800857 970819754 706143946 516798019 424780614 328713602 354441083 514786524 748725729 700216083 518399774 813693723 422657892 950319015 421280376 203170078 431992241 467312175 761390736 857039628 777567625 303512140 495151474 557917929 800444752 328713602 354441083 354441083 42633846 956074512 320767587 297851760 67084965 605868704 473596274 855274762 475750466 107334741 343298515 354441083 706143946 812629788 354441083 178776322 42633846 701144654 516798019 950319015 284097129 748725729 605868704 421280376 917782884 914482046 203170078 107334741 178776322 350802729 777567625 518410431 467312175 343298515 354577205 839573090 284097129 518399774 96325706 805493285 310459790 518399774 292988355 917782884 436662194 320767587 42633846 585399334 287514767 698204142 187307272 411437340 107334741 909865837 557917929 234089763 518399774 582046141 473596274 354441083 473596274 808616206 950319015 145395166 256737954 377015995 436662194 350369501 84100792 422657892 748725729 761390736 242163189 187933868 402728415 37467656 202470992 355623062 514786524 750210921 13084961 178776322 605868704 869322316 861175812 808616206 605868704 256807040 33552010 698204142 805493285 287514767 350369501 233350056 256737954 402728415 700216083 917782884 467312175 857039628 256807040 473596274 436662194 96325706 37467656 748725729 693909716 203170078 282641288 956074512 808616206 422474141 84100792 557917929 516798019 812629788 475750466 279958846 475750466 518399774 761390736 792486850 242163189 178776322 855274762 605868704 256737954 970819754 748725729 655852295 284097129 909865837 178776322 655852295 422657892 328713602 350802729 956074512 84100792 424780614 343298515 422474141 422474141 354577205 473596274 411437340 310459790 693909716 292988355 166233922 741527822 748725729 909865837 110800857 761390736 422474141 475750466 436662194 950319015 473596274 187307272 518410431 110800857 855274762 933874496 256737954 914482046 202470992 956074512 557917929 655852295 354577205 970819754 801608520 655852295 467312175 282641288 436662194 813693723 792486850 107334741 242163189 234841556 187307272 42633846 585399334 557917929 706143946 605868704 37467656 355623062 792486850 582046141 777567625 698204142 808616206 761390736 13084961 105230327 914482046 422474141 741527822 855274762 777567625 33552010 203170078 801608520 917782884 495151474 227189312 460621270 350369501 421280376 748725729 42633846 297851760 256737954 956074512 655852295 252767027 424780614 303512140 582046141 328713602 242163189 310459790 467312175 861179113 343298515 467312175 855274762 145395166 203170078 805493285 178776322 460621270 67084965 605868704 473596274 869322316 473596274 495151474 839573090 13084961 350802729 37467656 233350056 761390736 354441083 350369501 84100792 861175812 187933868 178776322 424780614 436662194 256737954 287514767 800444752 279958846 303512140 145395166 431992241 110800857 37467656 320767587 909865837 857039628 422474141 805493285 303512140 310459790 869322316 23405136 865966056 748725729 227189312 473596274 343298515 234089763 422474141 857039628 96325706 377015995 23405136 805493285 865966056 354577205 227189312 422657892 970819754 284097129 107334741 495151474 421280376 96325706 42633846 518410431 234089763 516798019 655852295 557917929 801608520 242163189 391551467 431992241 800444752 611449960 202470992 422474141 422474141 178776322 582046141 968673309 611449960 495151474 869322316 518410431 287514767 436662194 812629788 37467656 812629788 917782884 242163189 777567625 968673309 343298515 350369501 956074512 256807040 865966056 460621270 37467656 777567625 585399334 422657892 355623062 166233922 377015995 792486850 518399774 761390736 701144654 33552010 287514767 328713602 475750466 706143946 473596274 256737954 377015995 328713602 473596274 495151474 605868704 475750466 287514767 421280376 234089763 310459790 748725729 343298515 402728415 279958846 328713602 611449960 110800857 343298515 37467656 105230327 808616206 701144654 585399334 110800857 350802729 467312175 422474141 23405136 761390736 145395166 67084965 518410431 460621270 518399774 909865837 792486850 516798019 110800857 105230327 411437340 377015995 514786524 187933868 909865837 166233922 800444752 187307272 777567625 227189312 967462668 37467656 431992241 761390736 96325706 855274762 107334741 354577205 605868704 741527822 110800857 693909716 865966056 950319015 187933868 287514767 105230327 516798019 166233922 514786524 354441083 233350056 605868704 813693723 605868704 557917929 422657892 557917929 84100792 422657892 256807040 611449960 422474141 292988355 967462668 865966056 284097129 377015995 700216083 107334741 187307272 256737954 37467656 516798019 950319015 861175812 761390736 391551467 402728415 700216083 105230327 968673309 391551467 233350056 233350056 422474141 187307272 242163189 355623062 287514767 701144654 777567625 605868704 861179113 105230327 320767587 178776322 96325706 303512140 805493285 914482046 777567625 869322316 234089763 105230327 431992241 234089763 956074512 105230327 110800857 421280376 808616206 933874496 514786524 813693723 424780614 284097129 256737954 855274762 233350056 297851760 800444752 421280376 970819754 354577205 557917929 242163189 431992241 424780614 605868704 909865837 187307272 233350056 13084961 813693723 605868704 377015995 354441083 256807040 422657892 292988355 805493285 861175812 869322316 310459790 234089763 582046141 354577205 741527822 655852295 402728415 750210921 693909716 292988355 839573090 518399774 284097129 950319015 287514767 611449960 328713602 857039628 968673309 777567625 391551467 431992241 467312175 33552010 328713602 145395166 279958846 354577205 424780614 234841556 516798019 107334741 750210921 436662194 166233922 431992241 805493285 801608520 284097129 909865837 748725729 968673309 861179113 187933868 256807040 303512140 23405136 145395166 287514767 813693723 812629788 605868704 813693723 279958846 514786524 750210921 706143946 23405136 909865837 792486850 909865837 242163189 611449960 865966056 968673309 741527822 422474141 777567625 518410431 800444752 166233922 436662194 105230327 202470992 203170078 956074512 42633846 701144654 187307272 33552010 917782884 391551467 917782884 284097129 37467656 84100792 518399774 354577205 227189312 13084961 950319015 96325706 801608520 354577205 475750466 202470992 741527822 287514767 343298515 812629788 436662194 431992241 84100792 748725729 110800857 693909716 950319015 741527822 557917929 256737954 292988355 328713602 805493285 422657892 96325706 42633846 320767587 320767587 861175812 473596274 861179113 855274762 422657892 282641288 279958846 343298515 33552010 605868704 514786524 252767027 812629788 402728415 582046141 706143946 967462668 968673309 518410431 861175812 861175812 582046141 861175812 110800857 355623062 424780614 297851760 377015995 801608520 422657892 857039628 187933868 467312175 350802729 424780614 279958846 800444752 320767587 42633846 950319015 377015995 761390736 701144654 967462668 706143946 800444752 861175812 698204142 516798019 297851760 475750466 391551467 279958846 557917929 748725729 701144654 839573090 320767587 178776322 800444752 96325706 495151474 968673309 343298515 460621270 968673309 655852295 777567625 320767587 917782884 37467656 869322316 110800857 431992241 354577205 475750466 256807040 741527822 914482046 256737954 436662194 706143946 748725729 914482046 950319015 411437340 110800857 869322316 402728415 187307272 187933868 865966056 33552010 402728415 698204142 37467656 256737954 42633846 23405136 968673309 857039628 187307272 857039628 96325706 585399334 968673309 706143946 800444752 422474141 279958846 242163189 706143946 861179113 328713602 582046141 422474141 67084965 812629788 914482046 350369501 310459790 750210921 37467656 422474141 706143946 865966056 518399774 801608520 436662194 950319015 812629788 495151474 178776322 13084961 869322316 279958846 23405136 391551467 328713602 865966056 808616206 320767587 391551467 350369501 970819754 234089763 855274762 698204142 145395166 909865837 805493285 166233922 328713602 424780614 67084965 424780614 557917929 475750466 748725729 105230327 422474141 110800857 354577205 585399334 557917929 411437340 350369501 861175812 110800857 187933868 700216083 242163189 792486850 861179113 777567625 914482046 968673309 33552010 233350056 514786524 914482046 252767027 350369501 343298515 187933868 777567625 178776322 968673309 750210921 968673309 741527822 701144654 411437340 350802729 909865837 950319015 857039628 84100792 402728415 292988355 350369501 431992241 857039628 303512140 518410431 698204142 422474141 460621270 655852295 933874496 516798019 431992241 234089763 422657892 909865837 23405136 801608520 96325706 748725729 107334741 909865837 813693723 557917929 33552010 800444752 145395166 256807040 473596274 436662194 42633846 516798019 297851760 701144654 242163189 805493285 808616206 202470992 585399334 297851760 252767027 422657892 800444752 310459790 460621270 328713602 421280376 857039628 279958846 110800857 377015995 950319015 914482046 467312175 354441083 234089763 518399774 242163189 431992241 800444752 202470992 909865837 37467656 37467656 233350056 187933868 777567625 950319015 421280376 256807040 303512140 914482046 473596274 411437340 343298515 748725729 391551467 917782884 350802729 310459790 355623062 320767587 968673309 839573090 234089763 582046141 178776322 284097129 279958846 203170078 557917929 107334741 808616206 227189312 914482046 233350056 67084965 869322316 855274762 350802729 256737954 292988355 227189312 436662194 13084961 411437340 557917929 805493285 421280376 284097129 436662194 956074512 970819754 424780614 96325706 110800857 303512140 514786524 813693723 284097129 287514767 956074512 557917929 475750466 256737954 968673309 402728415 145395166 861175812 792486850 869322316 110800857 343298515 105230327 391551467 166233922 436662194 909865837 203170078 303512140 23405136 110800857 354577205 741527822 303512140 813693723 748725729 292988355 801608520 585399334 855274762 857039628 320767587 96325706 518399774 813693723 792486850 909865837 777567625 105230327 303512140 303512140 96325706 328713602 252767027 861175812 693909716 495151474 178776322 256807040 655852295 67084965 391551467 187307272 467312175 700216083 23405136 700216083 956074512 700216083 292988355 805493285 967462668 748725729 812629788 495151474 812629788 585399334 354577205 855274762 402728415 557917929 805493285 350369501 801608520 582046141 107334741 808616206 67084965 37467656 869322316 917782884 292988355 968673309 110800857 350369501 839573090 13084961 968673309 861175812 242163189 422657892 970819754 203170078 284097129 105230327 310459790 514786524 402728415 808616206 431992241 424780614 741527822 227189312 917782884 187933868 813693723 861175812 350369501 857039628 350369501 166233922 256737954 355623062 514786524 582046141 411437340 256807040 37467656 33552010 234841556 861179113 914482046 187307272 865966056 792486850 110800857 411437340 421280376 698204142 411437340 287514767 839573090 227189312 37467656 693909716 605868704 350369501 473596274 914482046 310459790 792486850 857039628 514786524 514786524 693909716 460621270 33552010 808616206 33552010 460621270 956074512 495151474 422657892 96325706 350802729 422657892 42633846 473596274 391551467 377015995 748725729 750210921 350369501 431992241 234841556 402728415 354441083 808616206 145395166 23405136 107334741 256807040 350802729 377015995 227189312 748725729 777567625 748725729 227189312 110800857 801608520 13084961 284097129 203170078 187307272 812629788 585399334 706143946 284097129 422474141 279958846 105230327 422657892 287514767 812629788 516798019 279958846 585399334 857039628 460621270 354441083 110800857 761390736 350802729 166233922 242163189 67084965 839573090 655852295 67084965 748725729 187933868 227189312 855274762 777567625 354441083 956074512 475750466 233350056 605868704 287514767 145395166 110800857 234841556 234841556 424780614 750210921 741527822 96325706 706143946 693909716 801608520 350802729 42633846 107334741 145395166 869322316 84100792 287514767 909865837 968673309 557917929 110800857 970819754 914482046 701144654 475750466 917782884 402728415 748725729 813693723 350369501 701144654 424780614 279958846 422474141 473596274 354441083 320767587 13084961 605868704 855274762 748725729 706143946 518410431 187933868 422474141 812629788 460621270 800444752 869322316 495151474 202470992 284097129 914482046 582046141 585399334 105230327 467312175 422474141 805493285 13084961 252767027 424780614 857039628 914482046 861175812 328713602 655852295 303512140 777567625 698204142 748725729 557917929 585399334 655852295 914482046 234089763 242163189 801608520 310459790 424780614 343298515 424780614 350369501 801608520 970819754 242163189 37467656 96325706 292988355 970819754 813693723 861179113 303512140 292988355 475750466 812629788 748725729 750210921 436662194 700216083 748725729 950319015 516798019 292988355 252767027 354441083 700216083 282641288 110800857 233350056 328713602 355623062 424780614 467312175 431992241 391551467 792486850 178776322 473596274 234089763 37467656 956074512 33552010 33552010 518399774 792486850 328713602 234841556 234089763 467312175 203170078 279958846 748725729 178776322 800444752 284097129 227189312 284097129 203170078 518399774 187933868 869322316 202470992 256737954 467312175 869322316 861179113 297851760 355623062 377015995 252767027 282641288 354441083 202470992 292988355 693909716 933874496 956074512 869322316 187307272 96325706 105230327 869322316 611449960 187933868 741527822 67084965 460621270 741527822 750210921 355623062 350802729 792486850 655852295 303512140 284097129 203170078 256807040 287514767 748725729 518410431 516798019 320767587 467312175 861175812 909865837 107334741 284097129 424780614 377015995 701144654 956074512 865966056 792486850 110800857 611449960 700216083 701144654 495151474 582046141 42633846 750210921 67084965 777567625 967462668 970819754 582046141 411437340 605868704 865966056 605868704 178776322 33552010 13084961 145395166 84100792 256737954 422657892 166233922 84100792 187933868 178776322 343298515 917782884 297851760 869322316 467312175 518399774 343298515 422474141 252767027 287514767 839573090 750210921 950319015 706143946 187307272 861175812 84100792 514786524 37467656 84100792 693909716 96325706 234089763 801608520 917782884 698204142 284097129 354577205 514786524 514786524 495151474 256807040 956074512 67084965 801608520 813693723 917782884 706143946 105230327 748725729 698204142 391551467 107334741 777567625 421280376 792486850 178776322 310459790 748725729 187307272 96325706 857039628 37467656 377015995 203170078 431992241 761390736 67084965 585399334 287514767 320767587 166233922 865966056 350369501 350802729 202470992 605868704 516798019 611449960 706143946 187933868 956074512 256737954 354577205 801608520 320767587 605868704 436662194 460621270 777567625 950319015 467312175 350369501 473596274 354577205 310459790 284097129 233350056 748725729 855274762 956074512 145395166 741527822 514786524 292988355 42633846 914482046 855274762 107334741 516798019 279958846 402728415 203170078 96325706 252767027 203170078 328713602 202470992 377015995 422474141 748725729 514786524 343298515 284097129 967462668 350369501 605868704 96325706 227189312 460621270 514786524 761390736 460621270 234841556 914482046 107334741 839573090 861179113 869322316 706143946 706143946 970819754 178776322 203170078 422657892 611449960 582046141 303512140 518410431 917782884 909865837 33552010 467312175 582046141 279958846 805493285 67084965 256737954 279958846 917782884 391551467 67084965 67084965 473596274 84100792 605868704 655852295 84100792 808616206 861179113 234089763 422657892 424780614 495151474 234841556 518410431 956074512 178776322 320767587 256807040 284097129 350369501 701144654 431992241 750210921 187933868 422474141 96325706 812629788 956074512 256807040 475750466 801608520 950319015 234089763 234089763 516798019 914482046 424780614 967462668 800444752 813693723 107334741 761390736 855274762 808616206 203170078 698204142 107334741 909865837 467312175 310459790 698204142 917782884 297851760 518410431 475750466 706143946 202470992 256737954 343298515 693909716 227189312 861179113 518399774 516798019 514786524 377015995 857039628 282641288 354441083 256737954 801608520 256807040 761390736 436662194 917782884 256737954 956074512 320767587 377015995 933874496 808616206 701144654 310459790 187933868 328713602 297851760 582046141 297851760 242163189 801608520 402728415 495151474 801608520 178776322 105230327 706143946 861175812 424780614 800444752 350802729 256807040 813693723 187933868 303512140 422474141 698204142 865966056 698204142 411437340 145395166 968673309 700216083 287514767 320767587 84100792 557917929 812629788 761390736 422474141 37467656 84100792 105230327 424780614 310459790 178776322 968673309 706143946 605868704 256807040 839573090 655852295 110800857 914482046 350802729 84100792 377015995 557917929 514786524 411437340 67084965 518410431 328713602 701144654 495151474 350369501 421280376 475750466 355623062 256737954 605868704 701144654 187307272 805493285 23405136 202470992 861179113 203170078 693909716 422657892 33552010 741527822 475750466 320767587 805493285 460621270 917782884 855274762 202470992 33552010 166233922 605868704 968673309 585399334 792486850 178776322 869322316 287514767 282641288 914482046 761390736 518399774 107334741 256807040 801608520 355623062 233350056 967462668 518399774 350802729 701144654 473596274 105230327 187933868 792486850 812629788 460621270 557917929 350802729 227189312 813693723 700216083 970819754 436662194 605868704 84100792 42633846 355623062 350802729 706143946 698204142 467312175 422474141 110800857 857039628 808616206 777567625 421280376 13084961 23405136 514786524 354441083 655852295 605868704 303512140 605868704 967462668 187933868 110800857 801608520 701144654 813693723 343298515 460621270 391551467 350802729 67084965 460621270 233350056 693909716 402728415 310459790 970819754 233350056 514786524 855274762 355623062 950319015 421280376 805493285 436662194 202470992 145395166 909865837 582046141 166233922 227189312 328713602 436662194 203170078 279958846 23405136 96325706 557917929 202470992 320767587 424780614 233350056 227189312 33552010 777567625 297851760 750210921 354441083 933874496 808616206 857039628 282641288 303512140 202470992 655852295 166233922 33552010 328713602 792486850 967462668 355623062 611449960 777567625 422657892 350369501 256737954 473596274 350369501 343298515 475750466 968673309 967462668 422657892 287514767 187307272 422657892 473596274 187307272 187307272 145395166 23405136 585399334 518410431 343298515 242163189 282641288 67084965 812629788 839573090 585399334 178776322 84100792 777567625 967462668 328713602 582046141 421280376 67084965 861175812 869322316 792486850 933874496 605868704 748725729 256807040 857039628 411437340 303512140 460621270 693909716 813693723 436662194 284097129 355623062 287514767 909865837 166233922 105230327 37467656 227189312 605868704 84100792 750210921 741527822 800444752 933874496 557917929 402728415 750210921 234841556 475750466 354441083 279958846 857039628 700216083 227189312 693909716 968673309 233350056 203170078 706143946 808616206 354441083 909865837 514786524 320767587 292988355 234089763 436662194 585399334 377015995 96325706 861175812 750210921 812629788 812629788 96325706 84100792 292988355 33552010 256807040 13084961 475750466 611449960 42633846 350369501 411437340 42633846 354577205 37467656 761390736 518399774 355623062 227189312 33552010 354577205 202470992 475750466 284097129 518410431 422657892 279958846 23405136 67084965 42633846 256737954 516798019 354441083 557917929 33552010 701144654 234089763 166233922 202470992 292988355 145395166 792486850 698204142 956074512 582046141 252767027 424780614 518399774 424780614 377015995 812629788 518410431 33552010 303512140 234841556 391551467 328713602 467312175 421280376 808616206 557917929 328713602 187307272 861175812 750210921 33552010 585399334 107334741 303512140 706143946 970819754 422657892 328713602 145395166 855274762 328713602 700216083 110800857 320767587 67084965 861179113 514786524 516798019 761390736 343298515 292988355 234841556 227189312 350802729 800444752 350802729 23405136 105230327 187307272 467312175 605868704 320767587 350802729 970819754 605868704 203170078 514786524 284097129 233350056 655852295 96325706 424780614 282641288 693909716 970819754 13084961 297851760 933874496 914482046 350369501 292988355 805493285 421280376 350369501 310459790 518399774 956074512 914482046 693909716 557917929 861175812 422474141 110800857 37467656 377015995 187933868 706143946 203170078 377015995 495151474 761390736 750210921 812629788 706143946 350802729 303512140 328713602 914482046 741527822 33552010 256737954 750210921 467312175 917782884 700216083 422657892 933874496 700216083 585399334 23405136 855274762 839573090 23405136 792486850 310459790 355623062 467312175 467312175 467312175 256807040 475750466 424780614 855274762 808616206 107334741 422474141 800444752 411437340 320767587 37467656 187933868 422474141 422657892 279958846 582046141 865966056 557917929 956074512 467312175 585399334 968673309 741527822 377015995 741527822 13084961 950319015 585399334 187307272 861179113 956074512 33552010 970819754 914482046 914482046 792486850 310459790 287514767 354441083 227189312 355623062 698204142 956074512 328713602 187307272 909865837 436662194 693909716 107334741 741527822 203170078 585399334 402728415 202470992 855274762 227189312 611449960 582046141 968673309 33552010 256737954 187307272 13084961 950319015 256807040 145395166 460621270 933874496 473596274 693909716 279958846 110800857 96325706 37467656 166233922 956074512 761390736 777567625 605868704 107334741 436662194 256807040 33552010 557917929 956074512 96325706 812629788 516798019 605868704 402728415 855274762 422474141 436662194 421280376 84100792 203170078 287514767 354441083 701144654 855274762 84100792 354577205 857039628 518399774 516798019 13084961 857039628 343298515 855274762 777567625 956074512 801608520 234089763 800444752 813693723 750210921 861175812 967462668 297851760 233350056 855274762 750210921 107334741 284097129 284097129 514786524 970819754 967462668 812629788 421280376 424780614 110800857 234841556 233350056 855274762 303512140 279958846 166233922 402728415 343298515 42633846 585399334 242163189 178776322 516798019 328713602 234089763 436662194 801608520 611449960 377015995 800444752 355623062 914482046 495151474 377015995 303512140 582046141 750210921 234841556 227189312 234089763 355623062 956074512 252767027 320767587 354577205 956074512 242163189 857039628 350369501 110800857 42633846 287514767 585399334 411437340 693909716 105230327 514786524 292988355 350369501 557917929 33552010 741527822 354577205 812629788 411437340 377015995 67084965 328713602 839573090 256807040 297851760 861175812 110800857 242163189 917782884 421280376 700216083 516798019 869322316 233350056 518410431 279958846 805493285 350369501 233350056 800444752 320767587 105230327 950319015 242163189 970819754 284097129 800444752 869322316 422474141 865966056 514786524 585399334 234089763 227189312 516798019 96325706 422657892 287514767 320767587 350369501 861179113 354577205 750210921 303512140 475750466 110800857 956074512 84100792 865966056 42633846 861179113 436662194 611449960 967462668 96325706 96325706 320767587 320767587 970819754 187307272 105230327 655852295 279958846 693909716 857039628 855274762 706143946 411437340 748725729 23405136 605868704 202470992 256807040 808616206 292988355 202470992 33552010 411437340 808616206 808616206 256737954 865966056 698204142 518410431 750210921 320767587 233350056 67084965 350802729 839573090 956074512 950319015 516798019 750210921 869322316 355623062 166233922 839573090 284097129 917782884 110800857 857039628 233350056 297851760 805493285 518410431 287514767 473596274 909865837 320767587 242163189 514786524 350369501 287514767 761390736 282641288 917782884 748725729 422474141 839573090 42633846 436662194 557917929 282641288 950319015 354441083 655852295 750210921 865966056 956074512 701144654 287514767 741527822 706143946 96325706 422657892 422474141 23405136 279958846 839573090 292988355 700216083 187933868 297851760 107334741 518410431 748725729 23405136 967462668 605868704 741527822 234841556 956074512 107334741 750210921 166233922 355623062 178776322 909865837 287514767 605868704 857039628 354441083 748725729 585399334 84100792 473596274 436662194 411437340 284097129 202470992 303512140 761390736 402728415 256807040 279958846 611449960 422657892 37467656 343298515 460621270 792486850 424780614 391551467 233350056 970819754 110800857 297851760 234089763 284097129 808616206 869322316 303512140 518410431 933874496 585399334 967462668 33552010 518399774 914482046 611449960 750210921 355623062 187307272 693909716 950319015 431992241 865966056 933874496 431992241 967462668 96325706 411437340 956074512 475750466 350802729 256737954 67084965 145395166 13084961 350369501 37467656 467312175 967462668 234089763 422474141 297851760 909865837 310459790 805493285 227189312 292988355 13084961 354577205 750210921 582046141 473596274 424780614 801608520 582046141 970819754 869322316 808616206 287514767 110800857 105230327 557917929 166233922 227189312 741527822 37467656 233350056 242163189 187933868 33552010 354441083 855274762 801608520 557917929 242163189 917782884 700216083 297851760 777567625 297851760 320767587 350369501 857039628 105230327 105230327 37467656 748725729 178776322 909865837 698204142 869322316 424780614 956074512 287514767 750210921 857039628 320767587 698204142 967462668 518410431 292988355 33552010 605868704 436662194 693909716 297851760 473596274 203170078 354577205 84100792 242163189 968673309 967462668 166233922 411437340 242163189 107334741 857039628 355623062 421280376 475750466 343298515 234089763 402728415 777567625 84100792 813693723 909865837 242163189 33552010 284097129 956074512 698204142 839573090 310459790 402728415 518410431 350369501 693909716 748725729 700216083 145395166 655852295 42633846 42633846 514786524 424780614 495151474 105230327 857039628 187307272 700216083 698204142 422657892 110800857 42633846 297851760 956074512 748725729 354577205 320767587 698204142 808616206 585399334 145395166 812629788 422657892 585399334 950319015 391551467 700216083 460621270 42633846 467312175 242163189 421280376 234841556 145395166 748725729 42633846 187307272 96325706 355623062 968673309 701144654 812629788 970819754 700216083 110800857 297851760 233350056 287514767 869322316 424780614 514786524 421280376 107334741 693909716 801608520 355623062 67084965 202470992 13084961 256807040 693909716 320767587 233350056 178776322 861179113 282641288 967462668 706143946 839573090 233350056 233350056 187933868 801608520 585399334 350802729 107334741 178776322 475750466 698204142 698204142 605868704 145395166 967462668 518410431 355623062 855274762 343298515 227189312 37467656 292988355 202470992 424780614 234841556 693909716 869322316 748725729 968673309 655852295 585399334 178776322 748725729 800444752 203170078 967462668 970819754 107334741 761390736 917782884 67084965 187307272 917782884 178776322 252767027 23405136 933874496 292988355 187933868 233350056 422657892 310459790 13084961 518399774 354577205 777567625 473596274 655852295 343298515 178776322 914482046 750210921 518399774 234089763 857039628 801608520 855274762 557917929 813693723 42633846 292988355 792486850 411437340 227189312 436662194 252767027 812629788 914482046 516798019 933874496 693909716 855274762 805493285 328713602 812629788 933874496 287514767 320767587 377015995 233350056 84100792 42633846 808616206 320767587 13084961 145395166 467312175 23405136 42633846 473596274 857039628 431992241 297851760 256807040 436662194 956074512 475750466 605868704 956074512 402728415 750210921 402728415 748725729 421280376 233350056 84100792 350802729 23405136 84100792 605868704 467312175 105230327 354577205 424780614 297851760 865966056 460621270 855274762 328713602 741527822 518410431 422474141 516798019 421280376 693909716 355623062 701144654 655852295 203170078 256737954 436662194 473596274 518410431 303512140 292988355 655852295 741527822 467312175 227189312 518410431 96325706 706143946 84100792 611449960 145395166 297851760 865966056 467312175 518410431 145395166 701144654 166233922 693909716 748725729 303512140 391551467 354577205 402728415 13084961 279958846 96325706 701144654 460621270 350369501 350802729 13084961 701144654 284097129 282641288 234089763 292988355 805493285 343298515 865966056 242163189 970819754 422474141 33552010 187307272 698204142 467312175 234089763 655852295 801608520 96325706 105230327 805493285 328713602 105230327 23405136 178776322 84100792 495151474 861175812 706143946 861179113 424780614 861179113 227189312 227189312 855274762 475750466 287514767 354441083 350369501 800444752 292988355 303512140 145395166 557917929 343298515 700216083 145395166 23405136 42633846 748725729 110800857 187307272 801608520 700216083 402728415 23405136 67084965 800444752 777567625 460621270 422474141 256807040 839573090 242163189 777567625 741527822 96325706 96325706 110800857 655852295 914482046 320767587 950319015 178776322 303512140 178776322 611449960 233350056 187307272 354441083 431992241 518399774 178776322 967462668 761390736 310459790 377015995 96325706 950319015 343298515 203170078 605868704 350369501 391551467 13084961 287514767 145395166 436662194 424780614 96325706 473596274 518410431 166233922 350802729 303512140 421280376 287514767 187933868 839573090 202470992 800444752 792486850 187933868 13084961 956074512 748725729 234841556 355623062 402728415 178776322 557917929 967462668 869322316 256807040 355623062 187933868 67084965 105230327 292988355 777567625 748725729 857039628 292988355 861175812 33552010 865966056 495151474 869322316 750210921 402728415 13084961 917782884 203170078 857039628 460621270 13084961 857039628 252767027 967462668 557917929 700216083 328713602 203170078 178776322 805493285 187307272 582046141 839573090 701144654 611449960 518410431 514786524 813693723 518410431 514786524 495151474 37467656 518399774 865966056 107334741 431992241 350369501 968673309 33552010 256807040 869322316 256737954 37467656 861179113 84100792 297851760 424780614 518399774 282641288 861179113 777567625 861175812 202470992 279958846 801608520 37467656 495151474 431992241 84100792 279958846 431992241 343298515 203170078 933874496 473596274 105230327 84100792 42633846 287514767 839573090 421280376 279958846 234089763 514786524 914482046 801608520 234089763 227189312 350802729 956074512 105230327 310459790 761390736 202470992 914482046 233350056 701144654 328713602 800444752 343298515 350802729 282641288 110800857 693909716 839573090 909865837 297851760 970819754 701144654 950319015 422657892 693909716 914482046 256807040 812629788 518399774 748725729 110800857 813693723 436662194 424780614 424780614 460621270 292988355 96325706 495151474 96325706 914482046 320767587 693909716 256737954 950319015 698204142 460621270 800444752 514786524 252767027 813693723 110800857 861179113 812629788 303512140 234841556 354577205 693909716 693909716 292988355 343298515 518410431 706143946 800444752 354577205 933874496 355623062 178776322 105230327 402728415 967462668 110800857 343298515 808616206 233350056 297851760 967462668 431992241 495151474 792486850 585399334 282641288 800444752 805493285 287514767 585399334 914482046 354441083 970819754 233350056 287514767 808616206 611449960 234841556 354577205 421280376 605868704 110800857 761390736 436662194 865966056 967462668 42633846 475750466 436662194 585399334 701144654 812629788 805493285 518399774 706143946 256807040 110800857 227189312 518410431 813693723 914482046 297851760 256737954 354577205 227189312 801608520 839573090 310459790 761390736 350369501 514786524 350802729 967462668 761390736 411437340 431992241 110800857 287514767 800444752 292988355 777567625 700216083 805493285 748725729 350802729 354441083 354577205 514786524 110800857 67084965 402728415 813693723 861175812 706143946 355623062 741527822 514786524 970819754 436662194 475750466 777567625 812629788 748725729 178776322 792486850 801608520 287514767 252767027 693909716 800444752 605868704 203170078 970819754 355623062 23405136 350369501 800444752 473596274 611449960 914482046 909865837 37467656 256807040 800444752 355623062 933874496 287514767 582046141 839573090 377015995 750210921 33552010 516798019 605868704 933874496 422474141 855274762 391551467 350802729 320767587 23405136 970819754 950319015 67084965 460621270 242163189 813693723 411437340 473596274 145395166 812629788 37467656 761390736 956074512 354577205 761390736 777567625 865966056 956074512 242163189 202470992 869322316 917782884 839573090 518410431 801608520 467312175 328713602 933874496 67084965 282641288 187933868 233350056 865966056 956074512 279958846 914482046 203170078 706143946 970819754 343298515 67084965 411437340 178776322 343298515 473596274 698204142 460621270 839573090 869322316 518399774 252767027 96325706 792486850 516798019 801608520 107334741 516798019 110800857 107334741 421280376 698204142 282641288 178776322 861175812 693909716 800444752 700216083 855274762 37467656 431992241 956074512 256807040 282641288 748725729 861175812 808616206 611449960 605868704 227189312 917782884 354441083 861175812 67084965 310459790 242163189 518399774 869322316 761390736 292988355 284097129 777567625 693909716 700216083 67084965 475750466 377015995 350802729 377015995 748725729 377015995 42633846 178776322 292988355 467312175 706143946 282641288 475750466 355623062 242163189 33552010 303512140 227189312 37467656 411437340 933874496 518410431 13084961 203170078 792486850 436662194 303512140 67084965 801608520 700216083 284097129 495151474 203170078 110800857 107334741 956074512 67084965 950319015 777567625 861175812 855274762 800444752 495151474 436662194 808616206 777567625 242163189 256737954 933874496 808616206 297851760 187307272 178776322 391551467 178776322 585399334 700216083 328713602 145395166 227189312 495151474 813693723 13084961 700216083 518410431 292988355 424780614 284097129 741527822 178776322 242163189 328713602 855274762 698204142 411437340 741527822 967462668 777567625 297851760 460621270 350369501 110800857 801608520 460621270 256737954 750210921 343298515 968673309 914482046 869322316 431992241 970819754 792486850 518410431 279958846 857039628 839573090 279958846 350802729 187307272 516798019 284097129 292988355 808616206 792486850 869322316 187933868 310459790 611449960 970819754 865966056 234089763 585399334 761390736 203170078 801608520 750210921 467312175 792486850 748725729 473596274 655852295 611449960 256737954 37467656 869322316 805493285 107334741 145395166 422474141 861175812 343298515 23405136 110800857 933874496 801608520 42633846 84100792 467312175 37467656 424780614 475750466 354441083 424780614 187307272 805493285 67084965 655852295 805493285 96325706 475750466 514786524 812629788 297851760 202470992 518410431 741527822 105230327 343298515 909865837 839573090 750210921 700216083 105230327 178776322 460621270 233350056 518410431 914482046 422657892 861179113 203170078 145395166 13084961 402728415 701144654 698204142 582046141 23405136 792486850 391551467 605868704 13084961 227189312 839573090 282641288 411437340 792486850 473596274 761390736 377015995 970819754 355623062 391551467 495151474 857039628 33552010 355623062 421280376 343298515 37467656 303512140 227189312 411437340 865966056 655852295 178776322 431992241 436662194 242163189 777567625 956074512 279958846 475750466 748725729 105230327 355623062 605868704 693909716 292988355 812629788 242163189 861175812 234841556 518410431 518399774 411437340 933874496 287514767 693909716 855274762 800444752 914482046 861175812 861179113 145395166 145395166 557917929 431992241 792486850 377015995 748725729 377015995 350369501 605868704 970819754 861175812 252767027 967462668 956074512 761390736 431992241 421280376 865966056 909865837 909865837 287514767 355623062 422474141 869322316 402728415 343298515 514786524 761390736 861179113 37467656 801608520 582046141 187933868 310459790 422657892 284097129 421280376 518410431 422474141 585399334 187307272 611449960 467312175 33552010 582046141 698204142 320767587 42633846 187307272 518410431 605868704 516798019 402728415 436662194 354577205 110800857 518399774 13084961 514786524 611449960 605868704 203170078 865966056 748725729 328713602 233350056 203170078 808616206 701144654 354441083 967462668 13084961 698204142 861175812 655852295 800444752 909865837 391551467 914482046 516798019 968673309 861175812 13084961 203170078 350369501 467312175 800444752 467312175 84100792 355623062 424780614 42633846 42633846 303512140 343298515 391551467 698204142 956074512 96325706 968673309 813693723 467312175 354441083 242163189 857039628 202470992 233350056 187307272 233350056 234089763 252767027 67084965 970819754 279958846 748725729 611449960 242163189 956074512 865966056 37467656 655852295 812629788 350802729 518399774 23405136 37467656 23405136 741527822 284097129 495151474 741527822 436662194 909865837 233350056 178776322 350802729 801608520 354441083 233350056 861179113 473596274 23405136 297851760 861179113 813693723 473596274 701144654 234841556 857039628 698204142 808616206 424780614 436662194 855274762 23405136 33552010 284097129 242163189 741527822 234841556 234841556 917782884 234089763 436662194 303512140 284097129 518410431 909865837 693909716 518399774 203170078 514786524 805493285 750210921 914482046 473596274 33552010 256807040 518410431 227189312 557917929 813693723 473596274 805493285 297851760 33552010 234089763 343298515 256737954 861175812 233350056 256737954 467312175 391551467 227189312 284097129 611449960 96325706 234841556 467312175 865966056 467312175 256807040 203170078 518399774 421280376 611449960 800444752 242163189 350802729 107334741 812629788 813693723 861175812 178776322 495151474 914482046 96325706 252767027 605868704 750210921 914482046 605868704 256737954 13084961 343298515 355623062 855274762 655852295 96325706 310459790 343298515 473596274 320767587 202470992 145395166 582046141 377015995 110800857 801608520 292988355 105230327 279958846 178776322 42633846 187307272 518410431 933874496 424780614 303512140 436662194 518410431 227189312 350369501 706143946 107334741 467312175 227189312 741527822 178776322 110800857 431992241 424780614 33552010 256737954 655852295 242163189 33552010 917782884 354441083 777567625 145395166 956074512 252767027 242163189 350802729 166233922 203170078 518399774 557917929 13084961 178776322 792486850 187933868 424780614 279958846 700216083 582046141 914482046 467312175 777567625 292988355 377015995 460621270 422474141 557917929 422657892 233350056 107334741 355623062 467312175 698204142 869322316 761390736 343298515 516798019 700216083 605868704 777567625 467312175 518410431 706143946 13084961 467312175 96325706 310459790 202470992 473596274 202470992 256737954 518399774 178776322 424780614 282641288 909865837 328713602 411437340 857039628 391551467 424780614 178776322 473596274 693909716 605868704 13084961 693909716 256737954 233350056 343298515 518399774 808616206 693909716 424780614 582046141 178776322 701144654 256807040 13084961 178776322 869322316 967462668 350369501 950319015 968673309 967462668 13084961 495151474 227189312 402728415 748725729 203170078 473596274 233350056 693909716 518410431 861179113 282641288 292988355 424780614 706143946 411437340 252767027 701144654 391551467 473596274 67084965 808616206 516798019 320767587 145395166 808616206 518399774 320767587 585399334 145395166 436662194 861175812 84100792 741527822 377015995 252767027 402728415 37467656 145395166 865966056 421280376 422657892 297851760 431992241 328713602 110800857 292988355 256807040 436662194 107334741 857039628 582046141 350802729 424780614 391551467 805493285 67084965 297851760 839573090 518399774 518399774 970819754 865966056 355623062 166233922 514786524 865966056 585399334 67084965 13084961 320767587 514786524 750210921 750210921 310459790 282641288 956074512 869322316 421280376 422657892 343298515 343298515 516798019 202470992 750210921 909865837 202470992 203170078 320767587 233350056 956074512 256737954 145395166 933874496 514786524 354441083 436662194 354441083 13084961 800444752 233350056 917782884 655852295 855274762 320767587 233350056 279958846 557917929 256737954 518410431 909865837 655852295 777567625 431992241 402728415 812629788 84100792 242163189 187307272 585399334 700216083 582046141 585399334 354577205 813693723 473596274 805493285 284097129 585399334 805493285 256737954 84100792 33552010 203170078 801608520 839573090 256737954 473596274 792486850 495151474 67084965 701144654 256737954 956074512 516798019 256737954 42633846 234089763 178776322 242163189 700216083 706143946 861179113 320767587 203170078 861175812 869322316 287514767 203170078 861175812 303512140 343298515 582046141 861179113 655852295 933874496 857039628 701144654 284097129 917782884 421280376 422474141 605868704 748725729 805493285 350802729 354441083 96325706 861179113 557917929 227189312 869322316 467312175 424780614 557917929 328713602 310459790 105230327 23405136 611449960 865966056 233350056 282641288 557917929 861175812 187933868 777567625 166233922 234841556 605868704 855274762 813693723 518399774 343298515 518399774 777567625 422657892 42633846 320767587 917782884 256737954 655852295 741527822 13084961 700216083 23405136 96325706 350369501 402728415 750210921 475750466 495151474 585399334 202470992 970819754 320767587 518410431 857039628 96325706 968673309 67084965 801608520 956074512 354441083 166233922 96325706 33552010 227189312 242163189 343298515 460621270 23405136 242163189 861175812 292988355 411437340 813693723 279958846 350369501 516798019 467312175 473596274 813693723 227189312 287514767 203170078 411437340 110800857 178776322 813693723 914482046 855274762 909865837 42633846 310459790 256807040 473596274 242163189 585399334 233350056 792486850 33552010 473596274 777567625 605868704 431992241 178776322 861175812 950319015 495151474 582046141 227189312 605868704 701144654 303512140 693909716 495151474 187933868 13084961 203170078 865966056 282641288 178776322 750210921 422657892 233350056 279958846 187307272 166233922 187307272 203170078 202470992 424780614 287514767 857039628 187307272 655852295 808616206 956074512 411437340 700216083 377015995 252767027 861175812 950319015 402728415 460621270 279958846 956074512 354441083 557917929 297851760 187933868 861175812 354577205 792486850 282641288 467312175 909865837 582046141 355623062 343298515 467312175 33552010 234841556 460621270 242163189 808616206 187307272 750210921 355623062 84100792 748725729 105230327 750210921 343298515 909865837 402728415 777567625 256737954 166233922 187933868 105230327 813693723 234841556 582046141 234089763 422657892 950319015 701144654 467312175 145395166 110800857 812629788 970819754 557917929 110800857 861175812 202470992 861179113 869322316 23405136 748725729 202470992 234841556 310459790 869322316 518410431 292988355 855274762 421280376 284097129 96325706 748725729 800444752 585399334 750210921 585399334 37467656 557917929 777567625 777567625 869322316 292988355 350369501 869322316 917782884 917782884 110800857 706143946 518410431 813693723 813693723 495151474 287514767 234841556 861175812 813693723 227189312 861179113 105230327 808616206 475750466 84100792 869322316 145395166 812629788 792486850 585399334 605868704 23405136 473596274 354577205 855274762 292988355 857039628 354441083 166233922 698204142 865966056 518410431 279958846 411437340 354441083 343298515 292988355 557917929 436662194 861175812 256807040 422474141 227189312 967462668 917782884 421280376 310459790 202470992 808616206 287514767 698204142 777567625 402728415 516798019 96325706 431992241 475750466 467312175 741527822 813693723 422474141 96325706 350802729 202470992 377015995 105230327 970819754 750210921 700216083 861175812 857039628 37467656 37467656 761390736 839573090 227189312 355623062 914482046 256737954 37467656 23405136 145395166 297851760 839573090 700216083 861175812 310459790 297851760 350369501 857039628 411437340 33552010 741527822 421280376 320767587 178776322 402728415 96325706 950319015 355623062 252767027 422657892 310459790 187933868 917782884 23405136 808616206 611449960 909865837 495151474 968673309 800444752 256737954 297851760 865966056 514786524 514786524 970819754 933874496 914482046 805493285 377015995 145395166 350802729 310459790 800444752 968673309 33552010 187307272 67084965 855274762 812629788 909865837 350369501 227189312 310459790 234841556 967462668 350802729 105230327 956074512 857039628 865966056 328713602 970819754 13084961 23405136 252767027 110800857 377015995 857039628 284097129 67084965 110800857 933874496 350369501 909865837 792486850 303512140 914482046 777567625 808616206 411437340 805493285 861175812 970819754 518399774 96325706 792486850 585399334 424780614 467312175 96325706 805493285 391551467 800444752 968673309 391551467 355623062 431992241 227189312 84100792 800444752 839573090 13084961 310459790 42633846 956074512 355623062 431992241 812629788 805493285 792486850 422657892 107334741 436662194 354577205 13084961 436662194 701144654 861175812 460621270 950319015 473596274 812629788 23405136 805493285 242163189 855274762 203170078 187933868 748725729 460621270 110800857 933874496 761390736 467312175 706143946 761390736 203170078 813693723 282641288 467312175 701144654 391551467 693909716 605868704 748725729 320767587 655852295 233350056 42633846 611449960 436662194 233350056 701144654 178776322 303512140 611449960 436662194 354441083 518410431 436662194 84100792 741527822 861175812 800444752 328713602 202470992 869322316 411437340 933874496 328713602 473596274 861175812 467312175 33552010 812629788 234841556 473596274 861179113 968673309 970819754 411437340 297851760 839573090 516798019 42633846 350369501 67084965 297851760 33552010 42633846 582046141 145395166 909865837 287514767 869322316 402728415 808616206 284097129 23405136 706143946 227189312 424780614 700216083 187307272 813693723 234089763 582046141 518399774 460621270 800444752 701144654 865966056 800444752 801608520 748725729 13084961 706143946 252767027 202470992 354441083 37467656 917782884 698204142 13084961 436662194 495151474 605868704 355623062 436662194 242163189 557917929 377015995 933874496 475750466 812629788 202470992 13084961 422657892 518399774 582046141 761390736 233350056 706143946 801608520 23405136 475750466 424780614 411437340 178776322 234841556 328713602 343298515 354441083 252767027 33552010 284097129 227189312 706143946 748725729 320767587 242163189 350802729 839573090 761390736 861179113 355623062 424780614 706143946 869322316 808616206 256807040 514786524 233350056 227189312 297851760 234089763 808616206 792486850 950319015 518399774 256807040 256737954 234841556 292988355 968673309 693909716 282641288 750210921 473596274 585399334 37467656 748725729 801608520 805493285 518410431 242163189 105230327 202470992 750210921 96325706 805493285 869322316 861175812 950319015 377015995 422657892 967462668 350369501 467312175 96325706 13084961 187933868 861175812 611449960 917782884 256807040 933874496 475750466 297851760 750210921 812629788 391551467 343298515 792486850 967462668 145395166 328713602 234841556 279958846 145395166 421280376 800444752 328713602 855274762 865966056 282641288 145395166 354441083 700216083 284097129 256807040 166233922 377015995 436662194 839573090 178776322 282641288 424780614 956074512 107334741 839573090 467312175 968673309 110800857 750210921 706143946 741527822 605868704 242163189 355623062 67084965 424780614 611449960 203170078 808616206 808616206 96325706 42633846 933874496 518410431 355623062 436662194 761390736 187307272 861175812 297851760 436662194 227189312 917782884 107334741 582046141 377015995 297851760 67084965 227189312 350369501 377015995 801608520 431992241 582046141 467312175 700216083 256737954 605868704 33552010 242163189 343298515 968673309 855274762 518410431 748725729 320767587 202470992 467312175 110800857 391551467 861179113 956074512 354441083 970819754 203170078 475750466 84100792 166233922 252767027 320767587 256737954 67084965 460621270 914482046 514786524 813693723 252767027 861179113 284097129 857039628 421280376 355623062 436662194 792486850 145395166 706143946 839573090 67084965 234089763 42633846 279958846 805493285 436662194 96325706 166233922 37467656 42633846 956074512 256807040 475750466 233350056 792486850 700216083 741527822 303512140 611449960 700216083 605868704 655852295 411437340 377015995 750210921 37467656 967462668 23405136 812629788 37467656 813693723 857039628 287514767 13084961 284097129 473596274 518399774 252767027 431992241 234841556 605868704 424780614 808616206 839573090 861179113 861175812 203170078 422657892 355623062 813693723 13084961 495151474 422474141 13084961 933874496 839573090 933874496 297851760 354441083 585399334 233350056 227189312 700216083 354441083 424780614 256737954 227189312 411437340 328713602 297851760 23405136 514786524 805493285 421280376 777567625 187307272 812629788 514786524 242163189 582046141 343298515 292988355 67084965 42633846 800444752 252767027 800444752 421280376 233350056 411437340 431992241 233350056 933874496 968673309 700216083 801608520 23405136 741527822 233350056 422474141 741527822 297851760 741527822 693909716 242163189 855274762 693909716 968673309 857039628 748725729 107334741 865966056 460621270 402728415 914482046 350369501 741527822 475750466 23405136 310459790 812629788 655852295 800444752 391551467 203170078 693909716 431992241 813693723 518410431 284097129 839573090 839573090 402728415 354441083 343298515 869322316 956074512 741527822 516798019 84100792 422474141 202470992 861175812 516798019 105230327 741527822 297851760 421280376 611449960 909865837 805493285 968673309 110800857 256737954 424780614 514786524 801608520 495151474 422474141 585399334 436662194 909865837 145395166 698204142 187933868 303512140 611449960 252767027 950319015 166233922 377015995 700216083 706143946 473596274 605868704 467312175 518410431 869322316 187933868 234841556 693909716 13084961 256737954 800444752 800444752 467312175 914482046 287514767 107334741 956074512 706143946 402728415 23405136 855274762 227189312 84100792 557917929 424780614 557917929 284097129 37467656 869322316 792486850 107334741 956074512 33552010 350802729 585399334 812629788 234841556 166233922 67084965 467312175 187307272 700216083 297851760 256737954 514786524 203170078 467312175 495151474 655852295 839573090 933874496 914482046 605868704 256807040 917782884 950319015 297851760 861179113 514786524 611449960 13084961 585399334 655852295 107334741 917782884 284097129 968673309 355623062 467312175 252767027 166233922 518399774 431992241 297851760 234089763 422474141 377015995 812629788 354577205 328713602 917782884 611449960 706143946 343298515 582046141 145395166 233350056 761390736 741527822 698204142 303512140 424780614 800444752 808616206 13084961 13084961 861179113 460621270 320767587 297851760 475750466 279958846 813693723 354577205 187307272 611449960 701144654 350802729 256737954 350369501 436662194 611449960 310459790 23405136 256807040 792486850 105230327 855274762 812629788 202470992 84100792 611449960 202470992 701144654 203170078 813693723 67084965 800444752 297851760 557917929 968673309 518410431 869322316 187307272 861175812 750210921 557917929 252767027 350369501 808616206 350802729 287514767 252767027 203170078 801608520 801608520 421280376 354441083 354577205 582046141 279958846 914482046 805493285 256807040 514786524 473596274 516798019 256807040 436662194 84100792 67084965 748725729 801608520 750210921 84100792 145395166 436662194 516798019 693909716 698204142 970819754 256737954 187933868 706143946 514786524 178776322 700216083 23405136 801608520 233350056 968673309 956074512 343298515 516798019 421280376 700216083 424780614 23405136 518399774 460621270 800444752 303512140 475750466 750210921 297851760 23405136 84100792 402728415 701144654 861175812 518410431 970819754 698204142 234089763 700216083 970819754 424780614 777567625 792486850 792486850 96325706 227189312 227189312 693909716 284097129 792486850 227189312 310459790 37467656 303512140 693909716 698204142 227189312 933874496 792486850 473596274 242163189 518410431 777567625 402728415 750210921 354441083 252767027 105230327 343298515 234841556 422657892 741527822 813693723 436662194 355623062 605868704 284097129 354441083 227189312 495151474 473596274 203170078 861175812 518399774 242163189 557917929 761390736 655852295 800444752 514786524 761390736 203170078 706143946 801608520 354441083 950319015 178776322 514786524 233350056 354441083 706143946 166233922 706143946 750210921 514786524 865966056 391551467 748725729 557917929 242163189 855274762 411437340 233350056 354441083 33552010 693909716 37467656 933874496 328713602 227189312 96325706 287514767 777567625 750210921 107334741 328713602 857039628 287514767 933874496 582046141 279958846 203170078 166233922 700216083 178776322 355623062 967462668 355623062 320767587 284097129 421280376 861179113 252767027 297851760 869322316 514786524 424780614 808616206 813693723 869322316 655852295 256807040 105230327 105230327 84100792 234089763 203170078 233350056 933874496 861179113 145395166 242163189 808616206 391551467 284097129 748725729 282641288 750210921 700216083 355623062 701144654 310459790 33552010 914482046 256807040 227189312 514786524 303512140 800444752 422474141 234841556 514786524 914482046 585399334 145395166 792486850 145395166 855274762 234089763 110800857 655852295 861175812 909865837 292988355 187933868 242163189 813693723 287514767 950319015 741527822 203170078 748725729 475750466 801608520 701144654 424780614 187307272 748725729 310459790 914482046 422474141 187933868 869322316 516798019 467312175 557917929 187307272 698204142 801608520 354441083 855274762 516798019 233350056 421280376 605868704 917782884 84100792 557917929 402728415 282641288 284097129 970819754 865966056 166233922 800444752 741527822 350802729 391551467 411437340 320767587 857039628 303512140 110800857 350802729 187933868 950319015 514786524 861179113 422657892 96325706 495151474 801608520 855274762 914482046 761390736 869322316 655852295 700216083 354577205 475750466 252767027 557917929 233350056 914482046 350369501 750210921 917782884 96325706 473596274 187933868 279958846 761390736 202470992 605868704 869322316 585399334 861175812 350802729 84100792 706143946 110800857 855274762 761390736 292988355 473596274 865966056 917782884 473596274 242163189 812629788 514786524 467312175 422474141 950319015 203170078 37467656 475750466 84100792 582046141 750210921 178776322 956074512 869322316 855274762 320767587 467312175 792486850 698204142 467312175 475750466 110800857 839573090 203170078 800444752 284097129 67084965 792486850 748725729 287514767 495151474 310459790 956074512 909865837 402728415 741527822 282641288 350802729 402728415 227189312 391551467 355623062 303512140 256737954 350802729 355623062 166233922 700216083 303512140 431992241 761390736 303512140 431992241 761390736 914482046 287514767 950319015 33552010 328713602 202470992 808616206 242163189 698204142 585399334 605868704 328713602 518399774 869322316 585399334 800444752 391551467 585399334 233350056 655852295 355623062 808616206 96325706 107334741 350369501 242163189 23405136 145395166 777567625 467312175 792486850 303512140 857039628 865966056 256737954 865966056 320767587 514786524 917782884 861175812 42633846 377015995 203170078 67084965 950319015 350369501 475750466 256737954 750210921 706143946 698204142 256807040 145395166 800444752 84100792 13084961 933874496 777567625 698204142 761390736 467312175 354441083 917782884 950319015 967462668 354441083 202470992 611449960 422657892 808616206 282641288 96325706 328713602 421280376 698204142 914482046 233350056 284097129 411437340 187307272 861179113 693909716 256737954 105230327 42633846 761390736 518410431 914482046 431992241 297851760 970819754 475750466 310459790 234841556 693909716 422474141 242163189 792486850 303512140 855274762 391551467 145395166 284097129 256807040 693909716 750210921 431992241 495151474 518399774 861179113 698204142 801608520 812629788 748725729 203170078 354441083 750210921 354577205 110800857 145395166 42633846 970819754 350802729 968673309 777567625 467312175 813693723 698204142 354441083 956074512 741527822 748725729 279958846 42633846 23405136 557917929 808616206 227189312 107334741 105230327 777567625 227189312 84100792 909865837 808616206 13084961 343298515 354577205 865966056 792486850 355623062 950319015 611449960 855274762 107334741 467312175 105230327 256807040 950319015 431992241 909865837 242163189 693909716 748725729 800444752 956074512 801608520 495151474 203170078 422657892 42633846 693909716 84100792 234841556 187933868 467312175 234089763 436662194 279958846 377015995 970819754 761390736 950319015 37467656 13084961 909865837 800444752 279958846 303512140 585399334 187307272 655852295 956074512 748725729 422657892 13084961 377015995 914482046 917782884 813693723 475750466 424780614 914482046 518410431 812629788 800444752 467312175 861179113 514786524 518410431 203170078 292988355 391551467 460621270 460621270 354577205 514786524 805493285 84100792 698204142 514786524 145395166 107334741 861179113 950319015 869322316 202470992 411437340 516798019 187307272 343298515 514786524 605868704 279958846 460621270 252767027 350369501 909865837 303512140 518410431 914482046 585399334 320767587 473596274 761390736 402728415 233350056 227189312 855274762 422474141 402728415 187933868 750210921 741527822 467312175 424780614 933874496 839573090 178776322 256737954 970819754 605868704 284097129 421280376 203170078 475750466 514786524 950319015 761390736 706143946 242163189 518410431 865966056 422657892 310459790 37467656 354441083 13084961 839573090 350369501 839573090 297851760 187307272 861175812 350369501 909865837 557917929 343298515 297851760 801608520 166233922 234089763 518399774 777567625 110800857 287514767 914482046 698204142 861175812 354441083 970819754 282641288 516798019 256807040 750210921 473596274 279958846 967462668 242163189 855274762 328713602 284097129 805493285 343298515 933874496 655852295 761390736 203170078 256737954 354441083 855274762 42633846 693909716 203170078 252767027 350369501 320767587 377015995 557917929 582046141 518410431 402728415 242163189 861179113 166233922 514786524 287514767 801608520 861179113 813693723 227189312 475750466 234089763 761390736 187307272 350369501 761390736 861179113 37467656 145395166 13084961 227189312 777567625 655852295 391551467 698204142 917782884 514786524 282641288 968673309 42633846 187933868 518399774 343298515 145395166 956074512 96325706 242163189 422657892 741527822 750210921 861179113 518410431 812629788 256807040 700216083 424780614 792486850 917782884 431992241 297851760 421280376 96325706 473596274 282641288 303512140 611449960 33552010 84100792 178776322 37467656 808616206 585399334 970819754 13084961 105230327 354577205 808616206 234841556 585399334 475750466 516798019 748725729 279958846 234841556 145395166 914482046 970819754 178776322 467312175 84100792 350802729 42633846 350369501 422657892 605868704 611449960 706143946 518399774 422657892 460621270 227189312 855274762 495151474 42633846 354577205 777567625 808616206 701144654 320767587 808616206 495151474 411437340 234841556 436662194 350802729 475750466 354577205 655852295 84100792 256737954 411437340 256807040 855274762 355623062 968673309 801608520 354441083 377015995 110800857 611449960 857039628 698204142 917782884 861179113 869322316 107334741 328713602 252767027 13084961 516798019 800444752 421280376 956074512 761390736 805493285 402728415 37467656 792486850 792486850 67084965 914482046 970819754 801608520 741527822 105230327 421280376 145395166 310459790 518399774 234841556 855274762 391551467 23405136 110800857 701144654 750210921 105230327 234089763 857039628 110800857 297851760 800444752 166233922 917782884 377015995 701144654 234841556 748725729 869322316 145395166 431992241 297851760 557917929 495151474 233350056 187933868 475750466 279958846 84100792 861175812 178776322 422474141 303512140 242163189 700216083 801608520 354441083 67084965 23405136 967462668 320767587 422474141 282641288 233350056 422657892 605868704 320767587 857039628 424780614 582046141 227189312 178776322 700216083 350802729 777567625 839573090 495151474 557917929 37467656 187307272 655852295 310459790 514786524 187307272 839573090 145395166 227189312 391551467 256807040 328713602 242163189 422474141 187933868 310459790 968673309 411437340 968673309 839573090 96325706 909865837 33552010 436662194 967462668 495151474 467312175 436662194 292988355 917782884 582046141 256737954 310459790 792486850 202470992 605868704 166233922 84100792 516798019 914482046 812629788 411437340 557917929 968673309 777567625 792486850 518410431 422474141 808616206 354577205 857039628 84100792 279958846 473596274 869322316 557917929 582046141 110800857 933874496 917782884 741527822 303512140 421280376 777567625 761390736 933874496 869322316 698204142 187933868 861175812 178776322 411437340 813693723 582046141 202470992 693909716 242163189 350369501 805493285 320767587 800444752 252767027 473596274 839573090 421280376 391551467 343298515 861179113 812629788 956074512 792486850 284097129 279958846 701144654 909865837 813693723 282641288 234089763 256737954 203170078 861179113 256737954 303512140 857039628 761390736 460621270 234841556 693909716 436662194 473596274 350369501 242163189 145395166 605868704 706143946 421280376 166233922 284097129 234089763 391551467 303512140 105230327 203170078 13084961 96325706 292988355 865966056 431992241 741527822 33552010 67084965 252767027 303512140 812629788 750210921 700216083 411437340 865966056 23405136 37467656 693909716 166233922 792486850 105230327 33552010 227189312 750210921 350369501 37467656 706143946 933874496 812629788 284097129 968673309 252767027 354441083 611449960 328713602 187307272 354441083 234841556 861175812 256737954 909865837 808616206 861179113 800444752 328713602 178776322 857039628 354441083 328713602 655852295 839573090 234841556 761390736 475750466 13084961 287514767 800444752 242163189 698204142 869322316 801608520 805493285 475750466 166233922 187933868 741527822 516798019 292988355 839573090 350369501 748725729 234089763 950319015 284097129 187307272 812629788 227189312 436662194 970819754 350802729 303512140 23405136 303512140 741527822 233350056 23405136 234841556 855274762 350802729 287514767 812629788 967462668 110800857 256807040 242163189 110800857 475750466 411437340 861179113 187307272 422474141 110800857 424780614 611449960 42633846 611449960 233350056 287514767 812629788 279958846 84100792 421280376 693909716 279958846 968673309 328713602 422474141 354441083 750210921 805493285 287514767 287514767 178776322 514786524 861179113 297851760 355623062 473596274 792486850 287514767 422474141 287514767 585399334 855274762 808616206 741527822 242163189 284097129 402728415 857039628 354441083 808616206 855274762 436662194 234841556 96325706 801608520 350802729 391551467 516798019 178776322 422474141 107334741 355623062 475750466 933874496 812629788 605868704 67084965 518410431 96325706 861175812 431992241 917782884 950319015 777567625 96325706 96325706 967462668 391551467 411437340 655852295 13084961 310459790 933874496 970819754 33552010 422657892 967462668 67084965 422474141 422657892 585399334 282641288 605868704 839573090 777567625 956074512 706143946 354441083 343298515 585399334 808616206 234089763 855274762 252767027 557917929 968673309 67084965 402728415 343298515 495151474 350802729 801608520 84100792 933874496 605868704 37467656 256737954 377015995 698204142 741527822 605868704 96325706 869322316 869322316 467312175 792486850 256807040 292988355 411437340 777567625 234089763 813693723 761390736 611449960 422474141 761390736 23405136 917782884 297851760 328713602 23405136 187933868 792486850 495151474 227189312 605868704 950319015 473596274 355623062 422474141 475750466 391551467 909865837 145395166 303512140 805493285 421280376 514786524 917782884 777567625 693909716 914482046 861175812 582046141 812629788 436662194 750210921 869322316 202470992 110800857 107334741 518410431 320767587 105230327 187933868 166233922 187307272 805493285 436662194 282641288 411437340 805493285 518399774 287514767 178776322 808616206 287514767 655852295 585399334 354577205 284097129 706143946 431992241 411437340 227189312 234089763 693909716 233350056 421280376 436662194 518399774 933874496 310459790 970819754 284097129 861175812 761390736 424780614 391551467 13084961 801608520 914482046 411437340 495151474 110800857 706143946 701144654 105230327 431992241 178776322 256807040 761390736 234089763 287514767 777567625 297851760 279958846 13084961 800444752 96325706 23405136 518399774 518399774 242163189 700216083 839573090 282641288 422474141 582046141 234841556 585399334 473596274 287514767 377015995 812629788 967462668 343298515 402728415 748725729 33552010 354441083 801608520 869322316 914482046 582046141 869322316 475750466 933874496 424780614 956074512 422474141 310459790 968673309 518399774 933874496 166233922 96325706 256737954 748725729 475750466 234089763 933874496 956074512 252767027 801608520 557917929 436662194 203170078 422657892 350369501 242163189 354441083 422657892 516798019 582046141 917782884 42633846 354441083 421280376 37467656 354441083 187307272 698204142 67084965 750210921 701144654 761390736 861179113 411437340 706143946 13084961 13084961 234841556 67084965 585399334 655852295 234089763 145395166 865966056 411437340 839573090 234089763 698204142 611449960 421280376 808616206 354441083 422474141 422474141 256807040 256807040 343298515 354577205 557917929 467312175 355623062 84100792 473596274 355623062 422657892 178776322 234841556 460621270 23405136 761390736 354441083 655852295 585399334 424780614 800444752 377015995 354441083 166233922 585399334 750210921 700216083 605868704 861179113 518399774 33552010 233350056 917782884 105230327 956074512 706143946 792486850 800444752 857039628 422474141 256807040 857039628 310459790 869322316 495151474 516798019 861179113 297851760 611449960 96325706 865966056 234089763 582046141 42633846 145395166 328713602 256737954 284097129 748725729 421280376 518399774 950319015 227189312 166233922 933874496 701144654 303512140 950319015 700216083 166233922 516798019 495151474 67084965 585399334 377015995 436662194 495151474 377015995 869322316 13084961 424780614 693909716 233350056 857039628 256807040 801608520 303512140 33552010 514786524 355623062 233350056 812629788 328713602 812629788 96325706 706143946 467312175 800444752 33552010 242163189 377015995 777567625 655852295 805493285 701144654 750210921 855274762 107334741 187933868 700216083 292988355 514786524 242163189 166233922 42633846 700216083 855274762 467312175 166233922 350802729 297851760 950319015 557917929 605868704 110800857 402728415 585399334 145395166 233350056 700216083 748725729 350802729 303512140 292988355 320767587 808616206 706143946 968673309 861175812 350802729 518399774 475750466 23405136 813693723 967462668 693909716 23405136 436662194 350369501 495151474 422657892 869322316 96325706 320767587 861179113 343298515 761390736 585399334 424780614 693909716 355623062 761390736 187307272 166233922 431992241 475750466 585399334 706143946 865966056 516798019 279958846 761390736 33552010 350802729 956074512 96325706 252767027 350802729 422474141 252767027 933874496 350802729 13084961 391551467 741527822 84100792 320767587 473596274 187307272 475750466 320767587 234089763 436662194 234841556 855274762 777567625 611449960 698204142 105230327 582046141 431992241 354577205 145395166 869322316 145395166 950319015 203170078 67084965 933874496 350802729 917782884 460621270 950319015 391551467 861175812 96325706 422657892 242163189 42633846 801608520 950319015 582046141 256807040 287514767 23405136 256807040 422657892 234089763 805493285 431992241 495151474 805493285 227189312 495151474 839573090 256737954 303512140 96325706 792486850 37467656 585399334 107334741 436662194 282641288 698204142 354577205 256807040 242163189 23405136 741527822 145395166 518410431 855274762 967462668 303512140 956074512 354441083 777567625 84100792 861179113 233350056 698204142 950319015 777567625 421280376 777567625 145395166 203170078 37467656 800444752 187307272 178776322 279958846 37467656 813693723 777567625 518399774 145395166 693909716 354577205 355623062 422474141 37467656 284097129 292988355 956074512 869322316 700216083 585399334 421280376 812629788 839573090 354441083 460621270 233350056 514786524 655852295 422657892 233350056 320767587 475750466 187933868 750210921 67084965 436662194 557917929 402728415 516798019 350802729 514786524 320767587 967462668 865966056 355623062 96325706 310459790 284097129 741527822 145395166 391551467 23405136 303512140 514786524 242163189 748725729 741527822 234089763 516798019 279958846 605868704 178776322 611449960 861175812 227189312 234089763 805493285 424780614 284097129 792486850 166233922 297851760 320767587 234089763 424780614 421280376 750210921 861179113 855274762 145395166 84100792 166233922 203170078 585399334 857039628 421280376 233350056 391551467 585399334 96325706 861179113 96325706 279958846 343298515 424780614 706143946 839573090 391551467 777567625 582046141 234089763 805493285 234089763 37467656 611449960 967462668 968673309 292988355 424780614 861175812 107334741 354441083 865966056 105230327 436662194 518399774 611449960 67084965 909865837 933874496 297851760 234841556 310459790 242163189 706143946 145395166 611449960 422657892 582046141 110800857 518399774 967462668 801608520 310459790 436662194 698204142 107334741 279958846 187933868 303512140 227189312 42633846 297851760 422657892 42633846 917782884 761390736 233350056 203170078 105230327 777567625 693909716 812629788 970819754 287514767 421280376 354577205 914482046 391551467 557917929 233350056 187933868 292988355 242163189 422474141 422474141 292988355 303512140 421280376 516798019 424780614 967462668 933874496 292988355 706143946 950319015 343298515 105230327 234089763 698204142 187933868 698204142 861175812 933874496 37467656 110800857 310459790 350369501 460621270 605868704 909865837 933874496 605868704 310459790 693909716 202470992 320767587 284097129 411437340 234089763 23405136 970819754 282641288 422474141 557917929 84100792 917782884 84100792 857039628 839573090 460621270 611449960 655852295 514786524 187307272 187307272 467312175 421280376 42633846 350802729 355623062 750210921 279958846 475750466 585399334 105230327 234089763 187307272 518399774 234841556 956074512 792486850 950319015 178776322 460621270 187307272 355623062 700216083 233350056 391551467 13084961 808616206 178776322 377015995 557917929 706143946 514786524 279958846 203170078 495151474 436662194 33552010 252767027 475750466 23405136 256807040 706143946 813693723 909865837 282641288 292988355 33552010 792486850 84100792 411437340 67084965 96325706 354577205 297851760 67084965 328713602 297851760 234089763 956074512 970819754 914482046 582046141 203170078 698204142 518410431 933874496 436662194 233350056 585399334 421280376 354577205 234089763 805493285 256737954 256737954 282641288 777567625 292988355 166233922 800444752 518399774 700216083 748725729 750210921 67084965 354577205 933874496 242163189 518399774 242163189 42633846 914482046 516798019 178776322 355623062 839573090 968673309 328713602 514786524 700216083 808616206 748725729 166233922 970819754 84100792 861179113 287514767 256807040 700216083 495151474 467312175 808616206 96325706 67084965 343298515 354577205 950319015 377015995 805493285 202470992 310459790 279958846 693909716 741527822 861175812 355623062 402728415 252767027 801608520 748725729 861179113 105230327 950319015 287514767 252767027 495151474 706143946 187307272 475750466 869322316 355623062 328713602 917782884 467312175 813693723 227189312 292988355 909865837 857039628 857039628 750210921 354441083 812629788 279958846 242163189 328713602 800444752 310459790 855274762 909865837 303512140 750210921 808616206 421280376 805493285 282641288 310459790 655852295 350802729 585399334 178776322 585399334 424780614 865966056 328713602 282641288 741527822 13084961 467312175 516798019 187933868 411437340 460621270 320767587 869322316 475750466 166233922 475750466 914482046 933874496 242163189 42633846 813693723 467312175 801608520 967462668 422657892 777567625 303512140 411437340 857039628 422657892 748725729 777567625 808616206 467312175 518410431 166233922 411437340 914482046 473596274 145395166 187307272 805493285 706143946 968673309 402728415 861175812 13084961 582046141 777567625 282641288 970819754 233350056 909865837 611449960 805493285 800444752 950319015 436662194 110800857 252767027 812629788 252767027 282641288 422474141 350369501 855274762 287514767 256807040 611449960 187307272 292988355 909865837 865966056 514786524 328713602 284097129 377015995 310459790 909865837 202470992 475750466 792486850 202470992 242163189 812629788 256807040 582046141 234089763 145395166 105230327 350802729 350802729 585399334 145395166 956074512 105230327 436662194 110800857 557917929 84100792 256737954 287514767 297851760 37467656 700216083 748725729 105230327 145395166 178776322 279958846 256737954 421280376 933874496 518399774 582046141 956074512 801608520 13084961 96325706 422474141 812629788 460621270 107334741 605868704 514786524 518399774 813693723 801608520 343298515 701144654 402728415 839573090 582046141 748725729 84100792 970819754 105230327 750210921 777567625 234841556 297851760 343298515 698204142 968673309 178776322 297851760 67084965 96325706 741527822 436662194 354441083 585399334 242163189 13084961 234841556 84100792 861179113 914482046 13084961 33552010 84100792 909865837 801608520 857039628 855274762 914482046 693909716 354577205 377015995 805493285 284097129 350802729 233350056 84100792 909865837 234089763 377015995 292988355 655852295 706143946 467312175 350802729 701144654 320767587 13084961 761390736 279958846 869322316 693909716 202470992 110800857 287514767 37467656 950319015 582046141 411437340 284097129 698204142 422474141 320767587 292988355 518410431 279958846 808616206 297851760 475750466 145395166 310459790 202470992 422657892 518410431 421280376 967462668 350802729 917782884 582046141 467312175 467312175 424780614 792486850 839573090 495151474 287514767 279958846 741527822 84100792 203170078 256807040 431992241 805493285 950319015 282641288 970819754 518399774 424780614 256737954 203170078 869322316 865966056 145395166 23405136 33552010 801608520 777567625 611449960 917782884 693909716 42633846 808616206 750210921 187307272 234089763 909865837 421280376 178776322 431992241 813693723 279958846 37467656 84100792 67084965 970819754 202470992 310459790 698204142 761390736 857039628 145395166 431992241 967462668 839573090 256807040 967462668 402728415 741527822 431992241 350802729 391551467 460621270 303512140 741527822 855274762 557917929 279958846 320767587 320767587 252767027 234089763 377015995 67084965 110800857 203170078 585399334 145395166 914482046 234089763 750210921 377015995 436662194 202470992 310459790 203170078 33552010 808616206 227189312 869322316 354441083 422474141 514786524 968673309 495151474 805493285 234089763 514786524 422657892 611449960 436662194 698204142 655852295 279958846 424780614 970819754 516798019 582046141 279958846 297851760 37467656 698204142 460621270 355623062 460621270 861179113 909865837 968673309 761390736 96325706 105230327 582046141 227189312 861175812 377015995 518410431 431992241 227189312 855274762 808616206 402728415 354441083 282641288 914482046 411437340 292988355 967462668 495151474 422474141 956074512 84100792 869322316 328713602 107334741 13084961 328713602 917782884 411437340 105230327 252767027 857039628 421280376 706143946 970819754 350369501 861175812 460621270 968673309 110800857 808616206 865966056 310459790 956074512 473596274 748725729 741527822 13084961 761390736 950319015 350369501 297851760 956074512 67084965 518399774 33552010 297851760 178776322 518410431 933874496 869322316 67084965 436662194 227189312 950319015 33552010 37467656 402728415 701144654 292988355 350369501 801608520 320767587 203170078 857039628 861179113 354441083 402728415 320767587 187307272 421280376 865966056 37467656 950319015 792486850 67084965 698204142 801608520 839573090 909865837 202470992 518399774 701144654 700216083 914482046 110800857 320767587 611449960 917782884 391551467 812629788 557917929 233350056 355623062 33552010 354441083 350802729 422474141 107334741 234089763 801608520 813693723 377015995 350369501 706143946 855274762 861175812 424780614 377015995 166233922 805493285 812629788 292988355 411437340 518410431 355623062 800444752 861175812 354577205 422474141 187933868 611449960 107334741 460621270 421280376 557917929 256737954 605868704 96325706 909865837 582046141 518399774 475750466 350802729 698204142 693909716 422474141 800444752 518410431 84100792 605868704 233350056 303512140 354577205 701144654 279958846 227189312 166233922 748725729 287514767 279958846 473596274 279958846 42633846 761390736 178776322 178776322 256807040 303512140 855274762 611449960 706143946 292988355 741527822 460621270 855274762 178776322 350369501 234089763 377015995 914482046 475750466 914482046 741527822 310459790 422657892 812629788 279958846 518410431 105230327 166233922 422474141 855274762 33552010 917782884 233350056 303512140 968673309 968673309 145395166 310459790 473596274 282641288 145395166 460621270 411437340 808616206 107334741 950319015 234089763 421280376 110800857 166233922 693909716 855274762 813693723 605868704 605868704 320767587 748725729 422474141 391551467 187933868 967462668 256807040 805493285 402728415 391551467 37467656 698204142 287514767 805493285 933874496 422474141 968673309 328713602 585399334 698204142 431992241 145395166 861175812 967462668 700216083 701144654 812629788 256737954 145395166 166233922 37467656 422474141 518410431 227189312 203170078 698204142 800444752 956074512 495151474 706143946 750210921 422474141 202470992 284097129 96325706 422657892 914482046 475750466 700216083 748725729 242163189 227189312 761390736 605868704 187307272 950319015 741527822 956074512 105230327 970819754 950319015 761390736 808616206 310459790 800444752 431992241 424780614 967462668 107334741 750210921 611449960 343298515 354441083 13084961 914482046 402728415 968673309 96325706 861179113 343298515 495151474 861175812 110800857 234089763 917782884 909865837 37467656 801608520 279958846 473596274 557917929 460621270 750210921 748725729 202470992 812629788 242163189 187307272 857039628 303512140 203170078 202470992 424780614 516798019 585399334 13084961 203170078 812629788 377015995 354441083 166233922 748725729 869322316 706143946 105230327 967462668 234089763 585399334 402728415 970819754 110800857 279958846 282641288 582046141 178776322 761390736 242163189 805493285 350802729 234089763 431992241 585399334 292988355 813693723 320767587 234089763 187933868 284097129 801608520 297851760 84100792 354577205 792486850 287514767 242163189 67084965 808616206 328713602 422474141 475750466 42633846 303512140 467312175 105230327 741527822 801608520 42633846 354441083 436662194 516798019 698204142 320767587 748725729 377015995 431992241 242163189 698204142 354441083 110800857 460621270 343298515 792486850 909865837 242163189 67084965 956074512 741527822 234089763 284097129 33552010 13084961 67084965 252767027 812629788 514786524 777567625 808616206 514786524 582046141 861175812 605868704 861175812 107334741 178776322 287514767 557917929 698204142 808616206 42633846 297851760 970819754 701144654 436662194 310459790 287514767 33552010 431992241 516798019 166233922 436662194 808616206 585399334 698204142 242163189 287514767 933874496 750210921 812629788 402728415 233350056 777567625 605868704 187307272 343298515 761390736 145395166 166233922 96325706 256737954 256807040 582046141 279958846 800444752 203170078 234841556 42633846 857039628 282641288 475750466 801608520 741527822 582046141 801608520 839573090 67084965 701144654 917782884 518399774 914482046 701144654 422474141 917782884 968673309 750210921 187933868 145395166 107334741 233350056 970819754 422474141 582046141 402728415 256807040 518399774 187307272 611449960 234089763 698204142 421280376 37467656 23405136 42633846 741527822 233350056 865966056 422657892 516798019 706143946 967462668 777567625 13084961 107334741 914482046 178776322 252767027 655852295 761390736 761390736 242163189 808616206 869322316 865966056 422657892 909865837 805493285 495151474 967462668 748725729 518399774 234841556 813693723 706143946 287514767 424780614 917782884 467312175 242163189 777567625 761390736 166233922 741527822 933874496 411437340 202470992 611449960 297851760 518410431 67084965 421280376 557917929 84100792 698204142 865966056 436662194 279958846 292988355 37467656 297851760 256807040 13084961 655852295 402728415 187307272 303512140 792486850 582046141 869322316 279958846 354441083 350802729 178776322 917782884 107334741 354441083 256807040 792486850 855274762 741527822 145395166 706143946 67084965 605868704 698204142 839573090 518410431 303512140 700216083 855274762 436662194 914482046 377015995 968673309 42633846 203170078 761390736 279958846 869322316 256737954 800444752 967462668 698204142 355623062 287514767 750210921 805493285 424780614 861175812 693909716 178776322 436662194 812629788 706143946 701144654 655852295 777567625 234841556 865966056 284097129 282641288 431992241 187933868 187933868 328713602 350369501 234841556 557917929 857039628 242163189 436662194 13084961 495151474 914482046 839573090 698204142 741527822 422474141 431992241 777567625 585399334 424780614 812629788 234089763 861175812 693909716 33552010 287514767 105230327 812629788 402728415 110800857 812629788 354441083 761390736 808616206 354577205 355623062 37467656 473596274 701144654 13084961 792486850 792486850 792486850 967462668 23405136 96325706 33552010 914482046 343298515 693909716 693909716 421280376 514786524 355623062 279958846 350369501 812629788 748725729 284097129 950319015 377015995 145395166 812629788 801608520 585399334 700216083 227189312 808616206 698204142 13084961 424780614 808616206 514786524 67084965 801608520 518410431 67084965 917782884 808616206 350802729 475750466 748725729 279958846 605868704 252767027 37467656 297851760 839573090 701144654 424780614 391551467 145395166 42633846 187933868 105230327 187307272 422474141 914482046 350802729 252767027 516798019 698204142 800444752 355623062 279958846 917782884 800444752 178776322 917782884 518399774 202470992 282641288 865966056 23405136 761390736 391551467 495151474 350369501 460621270 460621270 968673309 105230327 234089763 700216083 282641288 516798019 107334741 256807040 861179113 812629788 467312175 967462668 422657892 518399774 582046141 655852295 605868704 865966056 233350056 422474141 107334741 279958846 777567625 706143946 750210921 967462668 256807040 252767027 869322316 750210921 320767587 355623062 701144654 96325706 282641288 914482046 282641288 287514767 233350056 812629788 967462668 855274762 343298515 354441083 655852295 956074512 970819754 402728415 800444752 968673309 857039628 354441083 33552010 107334741 914482046 436662194 516798019 42633846 460621270 701144654 422657892 178776322 813693723 13084961 514786524 861179113 110800857 23405136 107334741 256807040 861175812 202470992 187307272 956074512 23405136 145395166 355623062 252767027 421280376 203170078 354441083 13084961 857039628 234841556 869322316 967462668 950319015 801608520 105230327 655852295 605868704 475750466 355623062 350369501 812629788 84100792 812629788 495151474 107334741 700216083 422657892 800444752 202470992 256737954 178776322 202470992 256737954 516798019 402728415 287514767 557917929 557917929 865966056 812629788 234841556 310459790 855274762 909865837 110800857 252767027 292988355 350802729 701144654 557917929 422657892 292988355 801608520 495151474 813693723 234089763 861179113 861175812 605868704 203170078 166233922 801608520 516798019 750210921 234089763 813693723 350369501 950319015 557917929 282641288 698204142 655852295 256807040 460621270 96325706 808616206 355623062 750210921 800444752 800444752 792486850 467312175 178776322 933874496 933874496 350369501 750210921 431992241 282641288 869322316 693909716 792486850 343298515 761390736 518399774 706143946 145395166 287514767 310459790 13084961 557917929 693909716 421280376 252767027 13084961 750210921 42633846 701144654 42633846 242163189 297851760 914482046 178776322 320767587 967462668 178776322 514786524 242163189 202470992 67084965 355623062 424780614 698204142 110800857 611449960 805493285 343298515 701144654 166233922 110800857 800444752 698204142 178776322 777567625 865966056 292988355 605868704 839573090 145395166 424780614 292988355 857039628 343298515 800444752 67084965 145395166 411437340 693909716 33552010 284097129 706143946 23405136 869322316 861179113 514786524 698204142 33552010 518399774 233350056 303512140 909865837 343298515 741527822 808616206 282641288 698204142 187933868 605868704 855274762 970819754 422474141 655852295 350369501 178776322 869322316 33552010 516798019 23405136 473596274 23405136 377015995 320767587 909865837 402728415 33552010 233350056 23405136 202470992 861179113 187933868 655852295 42633846 467312175 855274762 328713602 187933868 741527822 256807040 967462668 242163189 514786524 495151474 812629788 355623062 354441083 320767587 354441083 421280376 605868704 187307272 421280376 761390736 287514767 354577205 801608520 865966056 805493285 582046141 107334741 287514767 328713602 968673309 33552010 233350056 13084961 909865837 234089763 187933868 424780614 741527822 107334741 411437340 914482046 284097129 700216083 297851760 178776322 792486850 909865837 178776322 436662194 706143946 203170078 402728415 801608520 518410431 761390736 328713602 328713602 422474141 343298515 855274762 514786524 422657892 350369501 391551467 813693723 801608520 67084965 706143946 110800857 761390736 698204142 350802729 292988355 700216083 107334741 354577205 968673309 350802729 431992241 801608520 460621270 701144654 693909716 467312175 777567625 242163189 808616206 105230327 514786524 865966056 354441083 431992241 914482046 956074512 467312175 292988355 42633846 297851760 424780614 105230327 227189312 518399774 748725729 282641288 105230327 96325706 234841556 655852295 287514767 693909716 287514767 37467656 950319015 187307272 750210921 475750466 917782884 234841556 354441083 861175812 800444752 518399774 203170078 23405136 67084965 473596274 84100792 495151474 914482046 422474141 256737954 861179113 514786524 800444752 23405136 700216083 950319015 234841556 178776322 145395166 402728415 460621270 424780614 495151474 557917929 411437340 287514767 917782884 287514767 256737954 956074512 518399774 861179113 402728415 37467656 287514767 693909716 203170078 96325706 350369501 933874496 473596274 105230327 256807040 431992241 234841556 698204142 227189312 328713602 473596274 343298515 202470992 473596274 582046141 178776322 698204142 202470992 741527822 350802729 402728415 956074512 801608520 354441083 297851760 256807040 585399334 805493285 460621270 310459790 377015995 343298515 233350056 202470992 605868704 792486850 693909716 424780614 950319015 655852295 284097129 424780614 187307272 178776322 950319015 303512140 473596274 166233922 350369501 557917929 202470992 166233922 145395166 585399334 805493285 354441083 605868704 422657892 861179113 701144654 310459790 750210921 402728415 187307272 855274762 741527822 813693723 234841556 292988355 424780614 242163189 857039628 611449960 23405136 706143946 750210921 436662194 611449960 96325706 605868704 869322316 105230327 805493285 800444752 950319015 350369501 933874496 655852295 812629788 227189312 424780614 748725729 282641288 914482046 475750466 460621270 13084961 343298515 750210921 33552010 187933868 320767587 107334741 436662194 582046141 37467656 701144654 234841556 110800857 422474141 424780614 256737954 495151474 328713602 279958846 202470992 956074512 422474141 105230327 473596274 970819754 857039628 431992241 284097129 110800857 514786524 96325706 284097129 256737954 320767587 748725729 792486850 700216083 350802729 256807040 605868704 431992241 967462668 813693723 792486850 655852295 67084965 761390736 187307272 145395166 13084961 252767027 284097129 869322316 518410431 279958846 792486850 234089763 495151474 706143946 328713602 354577205 585399334 422657892 303512140 233350056 813693723 812629788 391551467 411437340 227189312 203170078 391551467 800444752 350369501 582046141 256737954 145395166 701144654 279958846 110800857 473596274 110800857 292988355 13084961 741527822 33552010 402728415 187933868 107334741 909865837 777567625 310459790 252767027 436662194 234841556 234089763 279958846 350369501 611449960 750210921 421280376 518410431 203170078 518399774 328713602 391551467 741527822 700216083 422657892 355623062 700216083 741527822 473596274 516798019 933874496 761390736 187307272 861175812 145395166 256737954 67084965 436662194 808616206 233350056 467312175 145395166 467312175 350802729 706143946 495151474 42633846 84100792 950319015 355623062 950319015 355623062 422474141 909865837 956074512 297851760 909865837 970819754 805493285 422474141 839573090 701144654 292988355 967462668 585399334 514786524 857039628 391551467 202470992 354441083 256807040 422657892 812629788 605868704 96325706 350369501 203170078 23405136 107334741 227189312 855274762 777567625 855274762 475750466 950319015 706143946 320767587 857039628 424780614 655852295 84100792 402728415 256737954 761390736 343298515 287514767 233350056 145395166 402728415 256807040 234841556 514786524 495151474 861175812 967462668 861175812 956074512 42633846 310459790 355623062 297851760 812629788 105230327 861175812 37467656 813693723 968673309 495151474 582046141 297851760 33552010 585399334 402728415 933874496 748725729 582046141 855274762 256737954 391551467 354577205 33552010 145395166 968673309 234089763 354577205 516798019 310459790 187307272 813693723 343298515 96325706 42633846 706143946 282641288 701144654 518410431 203170078 402728415 67084965 865966056 813693723 110800857 431992241 605868704 514786524 202470992 855274762 84100792 354441083 516798019 655852295 354577205 424780614 178776322 933874496 355623062 857039628 968673309 67084965 67084965 518399774 354441083 968673309 801608520 279958846 865966056 105230327 761390736 391551467 855274762 865966056 23405136 354441083 282641288 279958846 284097129 792486850 67084965 611449960 110800857 23405136 421280376 698204142 42633846 234841556 297851760 467312175 585399334 706143946 96325706 706143946 67084965 391551467 518410431 967462668 42633846 460621270 145395166 861179113 284097129 145395166 234841556 861179113 467312175 310459790 350369501 706143946 495151474 234841556 252767027 178776322 13084961 233350056 518399774 279958846 956074512 411437340 282641288 582046141 861179113 33552010 256807040 611449960 706143946 861179113 792486850 514786524 750210921 967462668 343298515 37467656 320767587 706143946 42633846 518399774 256807040 187933868 187307272 865966056 698204142 256737954 855274762 328713602 473596274 350802729 917782884 303512140 855274762 84100792 698204142 252767027 13084961 467312175 861175812 582046141 377015995 701144654 467312175 234089763 23405136 145395166 460621270 105230327 801608520 234841556 377015995 693909716 813693723 67084965 187307272 914482046 557917929 84100792 655852295 178776322 203170078 800444752 909865837 227189312 233350056 812629788 422474141 777567625 748725729 377015995 320767587 861179113 741527822 37467656 84100792 328713602 800444752 145395166 801608520 328713602 518399774 792486850 813693723 252767027 110800857 800444752 252767027 202470992 933874496 950319015 354441083 865966056 700216083 96325706 777567625 67084965 233350056 917782884 411437340 145395166 436662194 812629788 605868704 234089763 800444752 777567625 354441083 801608520 698204142 741527822 839573090 252767027 857039628 303512140 96325706 473596274 777567625 67084965 698204142 377015995 516798019 37467656 473596274 909865837 582046141 105230327 279958846 13084961 467312175 187307272 967462668 233350056 256807040 328713602 812629788 107334741 187307272 37467656 42633846 865966056 693909716 42633846 350802729 145395166 812629788 516798019 812629788 354441083 706143946 42633846 391551467 202470992 611449960 227189312 377015995 968673309 813693723 391551467 967462668 303512140 67084965 495151474 33552010 970819754 706143946 256807040 355623062 13084961 284097129 518410431 800444752 354577205 37467656 516798019 284097129 33552010 582046141 518410431 354577205 252767027 377015995 310459790 865966056 748725729 33552010 706143946 23405136 234089763 422474141 909865837 178776322 557917929 297851760 467312175 467312175 202470992 402728415 748725729 855274762 475750466 350802729 178776322 42633846 808616206 256807040 808616206 761390736 861179113 256737954 514786524 869322316 857039628 805493285 855274762 777567625 475750466 698204142 514786524 909865837 967462668 514786524 475750466 37467656 233350056 857039628 178776322 203170078 354577205 187933868 320767587 377015995 23405136 431992241 792486850 354577205 557917929 202470992 377015995 284097129 110800857 475750466 233350056 233350056 909865837 96325706 812629788 256737954 869322316 467312175 812629788 13084961 354441083 421280376 350802729 256737954 698204142 234089763 777567625 761390736 303512140 813693723 354577205 777567625 187933868 777567625 436662194 350369501 800444752 917782884 933874496 655852295 424780614 166233922 33552010 287514767 391551467 187933868 203170078 436662194 422657892 914482046 761390736 693909716 514786524 741527822 303512140 279958846 557917929 655852295 467312175 33552010 805493285 292988355 518399774 42633846 227189312 750210921 839573090 869322316 110800857 350802729 203170078 967462668 557917929 839573090 310459790 422474141 33552010 203170078 422474141 748725729 424780614 203170078 748725729 557917929 801608520 605868704 391551467 706143946 84100792 518399774 110800857 343298515 748725729 145395166 869322316 402728415 748725729 792486850 865966056 328713602 518399774 475750466 582046141 355623062 105230327 792486850 343298515 233350056 800444752 284097129 411437340 605868704 857039628 970819754 701144654 284097129 67084965 857039628 800444752 187307272 292988355 582046141 422657892 96325706 297851760 970819754 284097129 792486850 256737954 227189312 605868704 287514767 402728415 839573090 96325706 310459790 145395166 67084965 839573090 950319015 13084961 605868704 297851760 107334741 516798019 706143946 233350056 203170078 706143946 655852295 805493285 865966056 242163189 287514767 813693723 328713602 436662194 355623062 967462668 287514767 256737954 422474141 741527822 861179113 402728415 282641288 105230327 422474141 857039628 761390736 424780614 242163189 284097129 861179113 422474141 33552010 741527822 950319015 706143946 145395166 761390736 460621270 475750466 865966056 233350056 13084961 582046141 605868704 234841556 411437340 761390736 582046141 287514767 861179113 256807040 516798019 611449960 808616206 187307272 748725729 495151474 242163189 855274762 67084965 861175812 801608520 350802729 110800857 514786524 422474141 557917929 950319015 518399774 422474141 310459790 84100792 956074512 865966056 516798019 812629788 422474141 422474141 105230327 970819754 914482046 411437340 933874496 84100792 857039628 166233922 869322316 436662194 391551467 84100792 861175812 518399774 431992241 475750466 813693723 105230327 813693723 234089763 310459790 801608520 187307272 808616206 914482046 495151474 582046141 861175812 808616206 748725729 96325706 105230327 402728415 701144654 582046141 812629788 970819754 203170078 805493285 234089763 256737954 700216083 391551467 914482046 585399334 801608520 292988355 808616206 287514767 812629788 495151474 242163189 187933868 67084965 800444752 110800857 855274762 242163189 792486850 909865837 203170078 792486850 202470992 42633846 475750466 800444752 968673309 857039628 13084961 431992241 166233922 801608520 107334741 518410431 800444752 354577205 422657892 279958846 748725729 698204142 748725729 792486850 655852295 354441083 869322316 145395166 377015995 377015995 310459790 96325706 84100792 431992241 777567625 350369501 424780614 475750466 693909716 310459790 42633846 813693723 292988355 467312175 203170078 748725729 23405136 698204142 808616206 460621270 475750466 282641288 933874496 354441083 96325706 741527822 514786524 557917929 411437340 933874496 110800857 67084965 914482046 605868704 343298515 187307272 693909716 234089763 234841556 350369501 467312175 421280376 84100792 805493285 869322316 282641288 700216083 354441083 354577205 187307272 23405136 967462668 424780614 605868704 282641288 279958846 350802729 970819754 467312175 518410431 256737954 178776322 777567625 706143946 917782884 967462668 105230327 933874496 436662194 460621270 422657892 187933868 227189312 582046141 706143946 282641288 233350056 96325706 700216083 801608520 242163189 343298515 748725729 354441083 839573090 701144654 203170078 801608520 343298515 475750466 706143946 861175812 909865837 495151474 698204142 655852295 467312175 801608520 187307272 227189312 234841556 914482046 706143946 701144654 145395166 203170078 518410431 328713602 861175812 355623062 105230327 282641288 431992241 748725729 970819754 284097129 801608520 813693723 13084961 234841556 865966056 105230327 750210921 203170078 110800857 227189312 706143946 914482046 187933868 748725729 701144654 917782884 514786524 187307272 701144654 914482046 284097129 585399334 421280376 279958846 495151474 424780614 467312175 107334741 227189312 13084961 473596274 431992241 750210921 424780614 970819754 761390736 284097129 861175812 297851760 857039628 967462668 467312175 411437340 956074512 297851760 234841556 284097129 252767027 402728415 424780614 13084961 741527822 777567625 233350056 203170078 37467656 166233922 105230327 310459790 800444752 178776322 460621270 869322316 460621270 422474141 748725729 518399774 839573090 422657892 422657892 105230327 187933868 475750466 411437340 178776322 37467656 202470992 187307272 310459790 37467656 970819754 402728415 287514767 354441083 861175812 655852295 741527822 970819754 23405136 256737954 256807040 693909716 84100792 750210921 467312175 605868704 350802729 256737954 777567625 67084965 475750466 391551467 750210921 467312175 611449960 422657892 105230327 187307272 234841556 813693723 812629788 178776322 801608520 950319015 750210921 37467656 611449960 750210921 460621270 808616206 967462668 741527822 350802729 343298515 475750466 67084965 495151474 234089763 234841556 605868704 557917929 611449960 968673309 33552010 377015995 178776322 792486850 256807040 518399774 805493285 411437340 857039628 748725729 202470992 391551467 748725729 585399334 605868704 557917929 812629788 861179113 914482046 284097129 812629788 328713602 761390736 84100792 460621270 242163189 967462668 777567625 279958846 421280376 402728415 968673309 284097129 970819754 105230327 518410431 808616206 343298515 748725729 187933868 178776322 33552010 516798019 750210921 422474141 13084961 857039628 287514767 855274762 865966056 741527822 284097129 343298515 701144654 145395166 800444752 391551467 252767027 67084965 861179113 869322316 166233922 422474141 310459790 37467656 495151474 234089763 808616206 693909716 933874496 422474141 402728415 700216083 402728415 67084965 909865837 475750466 516798019 279958846 256737954 475750466 328713602 343298515 178776322 287514767 292988355 33552010 761390736 303512140 460621270 110800857 421280376 354577205 67084965 431992241 227189312 956074512 256807040 582046141 256737954 706143946 284097129 377015995 310459790 13084961 411437340 233350056 279958846 203170078 431992241 33552010 475750466 917782884 473596274 110800857 328713602 917782884 377015995 701144654 792486850 402728415 42633846 350802729 967462668 350802729 801608520 956074512 869322316 839573090 187307272 706143946 967462668 967462668 411437340 310459790 495151474 287514767 202470992 516798019 967462668 411437340 436662194 256807040 706143946 203170078 956074512 605868704 292988355 950319015 279958846 303512140 33552010 655852295 287514767 693909716 792486850 557917929 861179113 67084965 933874496 256807040 655852295 436662194 801608520 956074512 917782884 287514767 967462668 227189312 84100792 145395166 933874496 13084961 801608520 377015995 701144654 741527822 436662194 950319015 42633846 42633846 110800857 202470992 748725729 855274762 256737954 805493285 233350056 655852295 233350056 761390736 585399334 242163189 242163189 178776322 233350056 761390736 933874496 354441083 350802729 13084961 460621270 422474141 698204142 166233922 391551467 436662194 256737954 297851760 350802729 467312175 800444752 518410431 792486850 495151474 107334741 861179113 402728415 402728415 473596274 861175812 178776322 605868704 950319015 950319015 516798019 107334741 96325706 354441083 287514767 402728415 13084961 436662194 23405136 284097129 655852295 234089763 698204142 282641288 857039628 801608520 869322316 495151474 495151474 808616206 422474141 914482046 970819754 23405136 33552010 84100792 354441083 252767027 402728415 914482046 23405136 411437340 256807040 805493285 178776322 800444752 750210921 187307272 518410431 473596274 750210921 698204142 585399334 761390736 355623062 297851760 698204142 950319015 282641288 166233922 777567625 518399774 869322316 292988355 557917929 812629788 234089763 13084961 287514767 582046141 808616206 968673309 355623062 701144654 970819754 861179113 861175812 514786524 967462668 354577205 861179113 96325706 424780614 557917929 233350056 585399334 857039628 110800857 145395166 698204142 855274762 611449960 145395166 343298515 436662194 411437340 693909716 857039628 256737954 287514767 582046141 514786524 518399774 956074512 792486850 145395166 411437340 355623062 110800857 655852295 67084965 582046141 297851760 355623062 514786524 234841556 303512140 748725729 350369501 861179113 813693723 303512140 96325706 557917929 13084961 84100792 473596274 701144654 801608520 909865837 792486850 13084961 700216083 320767587 424780614 700216083 968673309 110800857 350369501 37467656 292988355 857039628 693909716 475750466 800444752 354577205 857039628 424780614 256737954 460621270 303512140 869322316 391551467 350802729 611449960 557917929 310459790 310459790 967462668 227189312 933874496 812629788 23405136 857039628 909865837 292988355 956074512 741527822 805493285 350802729 256807040 698204142 933874496 518410431 861175812 950319015 377015995 178776322 355623062 411437340 284097129 812629788 865966056 422657892 869322316 582046141 110800857 865966056 701144654 933874496 812629788 350802729 303512140 37467656 328713602 187933868 187307272 467312175 422474141 355623062 698204142 42633846 256737954 354441083 518410431 869322316 706143946 284097129 839573090 234841556 145395166 297851760 917782884 411437340 328713602 256807040 377015995 202470992 839573090 914482046 585399334 655852295 914482046 693909716 377015995 748725729 227189312 328713602 956074512 693909716 813693723 516798019 422474141 284097129 424780614 282641288 42633846 839573090 202470992 914482046 741527822 518410431 256807040 801608520 391551467 233350056 310459790 436662194 777567625 431992241 857039628 693909716 279958846 582046141 917782884 320767587 761390736 227189312 13084961 792486850 42633846 956074512 761390736 343298515 284097129 42633846 436662194 350802729 514786524 475750466 328713602 354577205 700216083 839573090 950319015 84100792 234089763 234841556 585399334 933874496 611449960 282641288 234841556 354441083 354577205 284097129 792486850 748725729 166233922 585399334 518410431 950319015 967462668 145395166 748725729 187933868 436662194 37467656 282641288 792486850 557917929 33552010 557917929 518399774 861179113 473596274 42633846 698204142 855274762 861175812 812629788 422474141 750210921 242163189 605868704 460621270 377015995 812629788 495151474 303512140 391551467 495151474 750210921 411437340 813693723 234089763 411437340 242163189 801608520 145395166 761390736 473596274 282641288 839573090 187933868 808616206 801608520 421280376 234089763 178776322 402728415 37467656 436662194 460621270 967462668 857039628 761390736 33552010 297851760 282641288 698204142 582046141 909865837 518399774 422657892 350369501 518399774 956074512 105230327 67084965 812629788 812629788 909865837 411437340 303512140 402728415 839573090 424780614 516798019 203170078 460621270 96325706 582046141 777567625 227189312 328713602 865966056 808616206 282641288 700216083 436662194 777567625 391551467 516798019 350369501 857039628 320767587 812629788 839573090 839573090 252767027 297851760 861179113 700216083 377015995 777567625 700216083 203170078 914482046 350369501 303512140 605868704 970819754 411437340 792486850 706143946 187307272 693909716 475750466 914482046 473596274 354441083 234841556 518399774 284097129 495151474 518410431 42633846 869322316 801608520 402728415 914482046 518410431 145395166 917782884 422657892 750210921 800444752 518399774 950319015 252767027 110800857 252767027 37467656 320767587 110800857 145395166 42633846 166233922 701144654 869322316 436662194 256737954 495151474 110800857 233350056 956074512 605868704 411437340 467312175 514786524 813693723 424780614 475750466 303512140 42633846 950319015 187933868 812629788 436662194 256807040 473596274 693909716 23405136 706143946 914482046 917782884 861175812 909865837 287514767 256737954 377015995 234089763 67084965 350802729 813693723 698204142 96325706 857039628 33552010 187933868 252767027 861175812 187933868 96325706 706143946 518399774 605868704 467312175 67084965 431992241 909865837 950319015 355623062 495151474 557917929 234841556 917782884 839573090 861179113 950319015 279958846 110800857 328713602 303512140 328713602 473596274 968673309 402728415 242163189 328713602 310459790 516798019 355623062 839573090 84100792 187933868 839573090 422657892 202470992 187307272 350802729 320767587 970819754 808616206 865966056 700216083 970819754 187307272 801608520 297851760 605868704 421280376 105230327 187933868 354441083 350802729 812629788 354577205 914482046 861179113 166233922 422657892 303512140 761390736 518410431 518410431 233350056 460621270 611449960 145395166 203170078 605868704 279958846 467312175 808616206 310459790 279958846 234841556 761390736 700216083 516798019 402728415 343298515 431992241 282641288 436662194 750210921 33552010 431992241 467312175 467312175 256807040 292988355 355623062 145395166 801608520 917782884 187307272 292988355 967462668 777567625 655852295 861179113 391551467 436662194 67084965 256807040 421280376 701144654 421280376 808616206 242163189 655852295 328713602 914482046 956074512 518399774 23405136 700216083 857039628 431992241 518399774 252767027 422474141 857039628 187307272 303512140 350802729 514786524 839573090 812629788 869322316 655852295 611449960 411437340 436662194 518399774 748725729 279958846 178776322 37467656 178776322 233350056 865966056 475750466 701144654 861175812 84100792 256807040 13084961 350802729 956074512 605868704 950319015 792486850 933874496 354441083 839573090 110800857 234089763 914482046 518410431 467312175 869322316 956074512 761390736 516798019 701144654 701144654 422474141 67084965 282641288 611449960 518399774 424780614 933874496 256737954 292988355 801608520 698204142 297851760 424780614 402728415 252767027 256737954 748725729 421280376 495151474 310459790 805493285 287514767 750210921 33552010 402728415 84100792 107334741 355623062 23405136 203170078 967462668 475750466 800444752 328713602 557917929 582046141 582046141 84100792 310459790 107334741 956074512 792486850 514786524 354441083 514786524 582046141 861175812 107334741 808616206 761390736 297851760 956074512 13084961 421280376 33552010 96325706 422657892 105230327 748725729 350802729 178776322 166233922 402728415 328713602 202470992 869322316 310459790 750210921 252767027 585399334 861175812 693909716 813693723 473596274 655852295 655852295 701144654 256737954 203170078 422474141 792486850 475750466 967462668 473596274 518410431 187933868 350802729 473596274 956074512 909865837 178776322 13084961 741527822 178776322 865966056 354441083 203170078 761390736 914482046 460621270 748725729 460621270 166233922 750210921 350802729 812629788 377015995 557917929 233350056 279958846 67084965 355623062 422474141 706143946 110800857 256807040 234089763 611449960 839573090 233350056 585399334 700216083 107334741 968673309 436662194 909865837 234841556 518399774 968673309 343298515 475750466 914482046 516798019 84100792 914482046 865966056 178776322 914482046 107334741 67084965 284097129 933874496 110800857 968673309 355623062 933874496 145395166 914482046 279958846 750210921 933874496 956074512 518399774 354441083 611449960 761390736 808616206 700216083 865966056 933874496 67084965 518410431 475750466 320767587 234841556 792486850 422474141 582046141 839573090 812629788 861179113 203170078 933874496 557917929 475750466 145395166 422474141 475750466 968673309 706143946 516798019 917782884 777567625 354577205 233350056 431992241 839573090 839573090 516798019 411437340 968673309 233350056 297851760 402728415 343298515 343298515 233350056 42633846 107334741 611449960 282641288 84100792 917782884 279958846 320767587 354441083 287514767 869322316 350802729 792486850 933874496 950319015 808616206 67084965 970819754 800444752 495151474 166233922 514786524 917782884 855274762 473596274 909865837 914482046 861175812 700216083 917782884 355623062 777567625 227189312 310459790 377015995 424780614 967462668 839573090 869322316 700216083 460621270 350369501 700216083 750210921 256737954 518399774 967462668 377015995 256807040 354441083 748725729 701144654 431992241 354577205 377015995 350802729 256807040 800444752 256807040 96325706 424780614 967462668 343298515 812629788 23405136 808616206 693909716 865966056 377015995 33552010 105230327 297851760 33552010 297851760 700216083 234841556 917782884 256807040 297851760 518410431 467312175 516798019 777567625 256807040 473596274 166233922 110800857 67084965 178776322 967462668 422657892 354577205 933874496 310459790 256807040 869322316 391551467 585399334 518410431 909865837 310459790 303512140 33552010 611449960 227189312 284097129 166233922 320767587 187933868 256807040 84100792 970819754 145395166 839573090 761390736 292988355 839573090 813693723 857039628 761390736 956074512 518410431 518410431 377015995 431992241 303512140 303512140 518410431 436662194 914482046 861175812 284097129 377015995 741527822 256737954 967462668 855274762 354577205 970819754 514786524 812629788 350369501 96325706 839573090 84100792 256807040 33552010 792486850 234841556 145395166 110800857 933874496 256737954 256737954 813693723 813693723 242163189 320767587 256807040 839573090 813693723 178776322 557917929 284097129 611449960 424780614 202470992 698204142 42633846 839573090 761390736 242163189 343298515 343298515 355623062 968673309 460621270 411437340 914482046 495151474 282641288 750210921 518410431 42633846 282641288 187933868 514786524 605868704 234089763 700216083 970819754 813693723 514786524 411437340 343298515 792486850 801608520 282641288 377015995 869322316 655852295 84100792 67084965 187933868 801608520 750210921 761390736 303512140 467312175 421280376 611449960 107334741 328713602 460621270 557917929 557917929 808616206 411437340 107334741 343298515 256807040 42633846 800444752 297851760 42633846 23405136 701144654 801608520 839573090 698204142 422474141 402728415 698204142 514786524 865966056 234841556 178776322 460621270 909865837 857039628 812629788 869322316 777567625 839573090 242163189 865966056 424780614 518410431 967462668 605868704 297851760 422474141 402728415 297851760 750210921 748725729 436662194 956074512 516798019 605868704 800444752 460621270 933874496 110800857 202470992 473596274 839573090 67084965 750210921 861175812 467312175 233350056 297851760 284097129 354577205 110800857 761390736 166233922 706143946 227189312 422474141 968673309 110800857 234841556 282641288 693909716 282641288 421280376 234841556 808616206 13084961 605868704 813693723 741527822 145395166 279958846 801608520 495151474 869322316 203170078 801608520 436662194 282641288 970819754 557917929 968673309 698204142 518399774 518399774 808616206 355623062 801608520 865966056 514786524 808616206 320767587 518399774 252767027 377015995 698204142 761390736 861175812 914482046 284097129 967462668 861179113 421280376 297851760 256737954 402728415 698204142 256807040 516798019 431992241 698204142 495151474 698204142 256807040 761390736 303512140 557917929 693909716 805493285 950319015 227189312 812629788 748725729 460621270 801608520 350802729 813693723 256737954 242163189 350369501 750210921 187933868 233350056 320767587 37467656 105230327 391551467 582046141 857039628 145395166 377015995 813693723 350369501 23405136 107334741 282641288 865966056 256737954 460621270 967462668 706143946 23405136 234841556 145395166 203170078 145395166 166233922 145395166 284097129 431992241 518399774 950319015 310459790 256807040 495151474 800444752 107334741 178776322 320767587 518410431 350802729 166233922 202470992 812629788 605868704 914482046 402728415 812629788 203170078 777567625 605868704 287514767 970819754 203170078 42633846 42633846 310459790 422657892 354577205 582046141 813693723 303512140 909865837 460621270 310459790 968673309 33552010 808616206 956074512 284097129 84100792 967462668 950319015 234841556 96325706 234089763 284097129 750210921 355623062 328713602 967462668 343298515 391551467 467312175 693909716 234841556 284097129 431992241 292988355 475750466 431992241 145395166 698204142 233350056 855274762 431992241 557917929 256737954 203170078 914482046 585399334 700216083 187307272 956074512 750210921 800444752 422657892 839573090 256737954 252767027 328713602 422474141 582046141 328713602 297851760 110800857 706143946 105230327 436662194 354441083 808616206 355623062 343298515 857039628 514786524 750210921 914482046 693909716 411437340 706143946 350369501 968673309 303512140 107334741 343298515 354441083 812629788 303512140 808616206 411437340 354577205 431992241 354441083 970819754 518399774 655852295 145395166 777567625 33552010 242163189 297851760 805493285 518410431 328713602 431992241 284097129 421280376 84100792 750210921 611449960 698204142 777567625 402728415 187933868 422474141 178776322 857039628 748725729 242163189 436662194 320767587 227189312 422474141 292988355 377015995 748725729 857039628 187307272 256737954 33552010 475750466 956074512 933874496 411437340 460621270 287514767 750210921 354441083 869322316 800444752 585399334 917782884 13084961 582046141 467312175 436662194 233350056 956074512 801608520 956074512 242163189 292988355 234841556 800444752 256737954 234089763 792486850 252767027 411437340 431992241 516798019 706143946 107334741 234841556 605868704 970819754 279958846 968673309 693909716 917782884 303512140 23405136 256737954 343298515 350802729 950319015 96325706 256807040 467312175 282641288 377015995 242163189 518399774 475750466 411437340 84100792 203170078 582046141 328713602 422657892 343298515 287514767 605868704 320767587 698204142 320767587 233350056 105230327 801608520 178776322 203170078 42633846 422474141 808616206 343298515 467312175 292988355 252767027 869322316 107334741 956074512 855274762 37467656 202470992 187307272 42633846 310459790 801608520 698204142 187307272 166233922 750210921 242163189 605868704 914482046 320767587 914482046 950319015 328713602 808616206 203170078 473596274 421280376 813693723 297851760 377015995 292988355 279958846 178776322 857039628 861175812 297851760 585399334 13084961 467312175 391551467 284097129 557917929 518410431 950319015 292988355 96325706 202470992 67084965 303512140 967462668 693909716 354441083 557917929 914482046 698204142 855274762 741527822 96325706 96325706 800444752 377015995 350369501 411437340 234089763 473596274 518399774 805493285 105230327 411437340 655852295 282641288 956074512 107334741 518410431 855274762 967462668 792486850 805493285 706143946 956074512 355623062 292988355 377015995 605868704 105230327 242163189 495151474 297851760 956074512 655852295 869322316 424780614 350369501 800444752 202470992 861179113 23405136 282641288 67084965 202470992 611449960 303512140 970819754 655852295 801608520 354441083 187307272 865966056 234089763 343298515 42633846 970819754 84100792 950319015 514786524 96325706 857039628 495151474 292988355 203170078 377015995 865966056 495151474 801608520 96325706 693909716 698204142 857039628 411437340 110800857 355623062 869322316 839573090 800444752 655852295 350802729 460621270 865966056 354441083 700216083 839573090 421280376 287514767 202470992 84100792 855274762 178776322 320767587 33552010 792486850 279958846 582046141 917782884 256807040 967462668 909865837 741527822 748725729 855274762 748725729 706143946 761390736 328713602 741527822 582046141 514786524 287514767 187933868 693909716 67084965 202470992 950319015 855274762 956074512 436662194 813693723 33552010 202470992 706143946 808616206 67084965 328713602 431992241 284097129 187307272 706143946 320767587 279958846 808616206 967462668 968673309 350802729 96325706 495151474 96325706 422474141 909865837 284097129 436662194 421280376 700216083 865966056 422474141 557917929 518399774 178776322 869322316 917782884 495151474 233350056 777567625 234089763 145395166 800444752 105230327 411437340 861179113 967462668 242163189 110800857 391551467 292988355 861179113 354441083 287514767 950319015 698204142 967462668 279958846 96325706 284097129 582046141 105230327 256737954 203170078 297851760 377015995 96325706 84100792 37467656 801608520 350369501 750210921 424780614 411437340 917782884 310459790 422474141 424780614 706143946 252767027 585399334 354441083 812629788 287514767 706143946 33552010 909865837 865966056 110800857 411437340 914482046 187307272 865966056 431992241 187933868 303512140 706143946 808616206 234841556 861179113 287514767 23405136 839573090 107334741 741527822 422657892 96325706 808616206 956074512 967462668 234089763 187307272 252767027 956074512 869322316 839573090 557917929 473596274 13084961 514786524 145395166 23405136 605868704 706143946 203170078 839573090 252767027 706143946 96325706 917782884 698204142 350369501 855274762 422657892 518399774 67084965 256807040 166233922 187307272 777567625 933874496 422474141 303512140 813693723 748725729 857039628 424780614 557917929 605868704 96325706 23405136 460621270 792486850 741527822 700216083 350802729 839573090 166233922 968673309 839573090 328713602 233350056 411437340 970819754 431992241 805493285 808616206 284097129 917782884 354441083 187307272 693909716 328713602 748725729 411437340 402728415 741527822 354577205 282641288 956074512 861179113 467312175 377015995 320767587 968673309 33552010 234841556 792486850 424780614 970819754 227189312 310459790 252767027 411437340 698204142 166233922 145395166 698204142 585399334 234841556 354577205 202470992 917782884 956074512 303512140 145395166 233350056 655852295 812629788 166233922 698204142 84100792 303512140 256737954 917782884 350802729 42633846 869322316 655852295 187933868 460621270 424780614 700216083 105230327 187933868 516798019 514786524 256737954 227189312 354577205 701144654 279958846 422657892 857039628 67084965 166233922 611449960 611449960 411437340 421280376 956074512 350802729 950319015 792486850 256737954 234841556 166233922 518410431 187307272 495151474 514786524 801608520 748725729 354441083 203170078 13084961 107334741 107334741 227189312 655852295 422474141 202470992 557917929 84100792 495151474 970819754 320767587 460621270 343298515 518399774 861179113 518410431 282641288 421280376 967462668 917782884 110800857 187933868 203170078 166233922 303512140 421280376 422474141 145395166 202470992 411437340 748725729 187307272 42633846 431992241 698204142 107334741 956074512 557917929 421280376 328713602 422657892 96325706 202470992 234089763 777567625 950319015 518410431 805493285 105230327 328713602 431992241 655852295 655852295 282641288 518399774 956074512 203170078 202470992 166233922 355623062 518410431 391551467 178776322 105230327 377015995 518399774 422474141 354577205 933874496 909865837 748725729 355623062 42633846 518399774 279958846 37467656 187307272 917782884 516798019 203170078 227189312 391551467 582046141 107334741 310459790 514786524 145395166 839573090 706143946 252767027 861179113 37467656 956074512 861179113 343298515 861175812 813693723 467312175 187933868 178776322 861179113 839573090 970819754 284097129 706143946 748725729 855274762 110800857 855274762 187307272 933874496 37467656 422474141 284097129 355623062 813693723 203170078 813693723 495151474 800444752 284097129 33552010 467312175 514786524 320767587 202470992 611449960 865966056 750210921 33552010 967462668 422474141 13084961 460621270 693909716 421280376 514786524 516798019 857039628 812629788 23405136 950319015 320767587 585399334 968673309 354577205 495151474 279958846 391551467 350802729 187307272 284097129 402728415 473596274 861175812 187933868 178776322 516798019 350369501 777567625 422657892 350369501 178776322 933874496 855274762 865966056 33552010 514786524 297851760 857039628 202470992 460621270 431992241 421280376 869322316 303512140 909865837 473596274 350369501 869322316 518410431 422657892 514786524 467312175 518399774 284097129 909865837 233350056 328713602 741527822 292988355 422657892 187933868 741527822 202470992 701144654 391551467 968673309 354441083 422474141 698204142 861175812 422657892 968673309 284097129 350369501 514786524 792486850 869322316 748725729 107334741 611449960 242163189 252767027 706143946 354577205 514786524 861179113 909865837 279958846 145395166 234089763 110800857 909865837 914482046 178776322 516798019 605868704 518410431 67084965 557917929 37467656 402728415 279958846 256737954 514786524 203170078 792486850 865966056 495151474 328713602 698204142 495151474 303512140 582046141 706143946 96325706 839573090 297851760 467312175 350802729 110800857 42633846 256737954 701144654 970819754 605868704 203170078 42633846 354577205 242163189 110800857 605868704 950319015 96325706 514786524 297851760 909865837 242163189 256807040 202470992 761390736 166233922 855274762 967462668 391551467 467312175 350802729 585399334 287514767 422657892 287514767 287514767 516798019 748725729 107334741 495151474 706143946 202470992 467312175 970819754 956074512 234089763 42633846 460621270 700216083 706143946 706143946 391551467 495151474 297851760 310459790 460621270 805493285 187307272 698204142 234841556 693909716 693909716 700216083 110800857 914482046 145395166 377015995 256807040 391551467 320767587 354577205 279958846 256737954 777567625 292988355 421280376 303512140 698204142 865966056 110800857 855274762 110800857 202470992 700216083 227189312 284097129 252767027 698204142 800444752 869322316 865966056 227189312 320767587 328713602 460621270 761390736 33552010 187933868 96325706 287514767 748725729 495151474 777567625 518410431 431992241 279958846 354577205 320767587 701144654 557917929 917782884 287514767 855274762 320767587 495151474 292988355 203170078 805493285 611449960 605868704 792486850 869322316 436662194 808616206 777567625 234841556 42633846 166233922 869322316 411437340 950319015 436662194 411437340 343298515 514786524 42633846 917782884 424780614 422474141 166233922 310459790 473596274 107334741 242163189 792486850 761390736 350369501 861175812 328713602 233350056 421280376 96325706 310459790 518399774 865966056 933874496 968673309 800444752 585399334 518399774 495151474 282641288 855274762 518410431 460621270 967462668 422474141 110800857 741527822 178776322 805493285 605868704 812629788 813693723 475750466 354577205 354577205 855274762 252767027 256807040 402728415 933874496 320767587 303512140 110800857 234089763 792486850 950319015 741527822 467312175 297851760 800444752 187307272 96325706 187307272 282641288 287514767 467312175 813693723 402728415 350369501 343298515 812629788 761390736 424780614 391551467 422657892 761390736 748725729 391551467 234841556 839573090 869322316 808616206 282641288 424780614 808616206 706143946 495151474 557917929 950319015 761390736 202470992 495151474 110800857 761390736 655852295 741527822 343298515 279958846 473596274 706143946 839573090 611449960 42633846 741527822 813693723 611449960 436662194 761390736 96325706 706143946 42633846 227189312 970819754 869322316 110800857 467312175 698204142 557917929 421280376 328713602 869322316 145395166 750210921 917782884 105230327 473596274 256737954 145395166 805493285 297851760 861175812 355623062 495151474 611449960 909865837 203170078 256807040 857039628 914482046 514786524 105230327 202470992 284097129 279958846 792486850 611449960 909865837 23405136 84100792 812629788 354441083 967462668 424780614 256737954 585399334 350369501 700216083 145395166 256737954 187933868 279958846 495151474 350369501 287514767 402728415 242163189 320767587 166233922 96325706 203170078 808616206 110800857 279958846 42633846 422657892 320767587 242163189 857039628 467312175 256737954 857039628 166233922 424780614 431992241 355623062 605868704 516798019 761390736 279958846 354577205 422657892 792486850 107334741 350802729 421280376 178776322 422474141 166233922 750210921 284097129 611449960 585399334 402728415 13084961 37467656 145395166 861179113 107334741 354441083 279958846 234841556 869322316 233350056 110800857 297851760 252767027 287514767 956074512 233350056 777567625 105230327 377015995 970819754 516798019 303512140 777567625 402728415 917782884 801608520 411437340 750210921 424780614 297851760 861175812 460621270 282641288 861179113 861175812 605868704 748725729 354441083 166233922 431992241 557917929 917782884 282641288 234841556 107334741 227189312 350369501 865966056 166233922 436662194 839573090 813693723 801608520 33552010 303512140 857039628 421280376 857039628 350369501 514786524 282641288 801608520 42633846 933874496 518399774 421280376 514786524 343298515 909865837 518399774 422474141 279958846 792486850 582046141 475750466 557917929 350369501 557917929 655852295 950319015 473596274 750210921 377015995 855274762 424780614 950319015 800444752 354577205 495151474 105230327 105230327 839573090 857039628 475750466 701144654 801608520 292988355 839573090 424780614 582046141 861175812 748725729 693909716 234089763 698204142 933874496 354441083 391551467 424780614 436662194 750210921 914482046 166233922 808616206 431992241 557917929 585399334 655852295 706143946 287514767 467312175 518399774 698204142 970819754 436662194 933874496 67084965 354577205 166233922 865966056 467312175 252767027 585399334 343298515 857039628 252767027 23405136 917782884 933874496 292988355 750210921 320767587 605868704 611449960 107334741 37467656 655852295 693909716 460621270 350802729 655852295 178776322 234089763 700216083 354441083 800444752 611449960 861175812 869322316 256737954 557917929 861175812 741527822 227189312 42633846 227189312 956074512 411437340 950319015 518410431 761390736 256737954 956074512 861175812 805493285 411437340 187307272 467312175 431992241 37467656 256807040 700216083 166233922 110800857 166233922 234841556 761390736 467312175 424780614 187307272 701144654 857039628 355623062 460621270 861179113 328713602 967462668 741527822 422657892 84100792 585399334 813693723 861175812 411437340 748725729 585399334 557917929 42633846 310459790 475750466 800444752 354577205 234841556 84100792 475750466 582046141 256737954 42633846 585399334 297851760 178776322 292988355 813693723 424780614 869322316 227189312 970819754 914482046 801608520 350802729 914482046 33552010 812629788 970819754 750210921 256737954 909865837 303512140 968673309 303512140 422657892 110800857 411437340 967462668 792486850 256807040 424780614 514786524 297851760 145395166 741527822 792486850 279958846 518399774 145395166 516798019 855274762 933874496 800444752 377015995 105230327 355623062 518399774 460621270 460621270 956074512 424780614 282641288 701144654 343298515 750210921 84100792 145395166 914482046 967462668 557917929 917782884 202470992 495151474 354441083 377015995 475750466 813693723 391551467 855274762 839573090 516798019 741527822 13084961 792486850 808616206 855274762 187307272 402728415 495151474 256737954 279958846 33552010 839573090 956074512 422657892 354577205 178776322 585399334 436662194 557917929 750210921 467312175 431992241 701144654 105230327 96325706 355623062 202470992 354577205 107334741 297851760 354441083 411437340 968673309 84100792 303512140 166233922 203170078 354441083 813693723 110800857 808616206 256807040 297851760 297851760 516798019 933874496 227189312 256737954 105230327 256807040 96325706 967462668 839573090 460621270 42633846 292988355 350802729 391551467 655852295 234089763 436662194 812629788 287514767 33552010 23405136 968673309 42633846 865966056 178776322 233350056 917782884 585399334 861175812 42633846 855274762 956074512 354441083 516798019 460621270 67084965 96325706 655852295 187933868 748725729 812629788 808616206 67084965 605868704 234841556 805493285 431992241 800444752 328713602 13084961 518399774 557917929 350802729 701144654 67084965 411437340 950319015 256807040 422474141 750210921 310459790 698204142 812629788 777567625 42633846 310459790 422474141 436662194 967462668 187933868 297851760 33552010 909865837 933874496 473596274 145395166 861175812 166233922 411437340 227189312 950319015 355623062 203170078 909865837 178776322 178776322 422474141 812629788 741527822 279958846 202470992 518410431 582046141 84100792 310459790 467312175 42633846 279958846 655852295 354441083 350802729 202470992 303512140 839573090 187933868 869322316 805493285 855274762 605868704 968673309 354441083 391551467 310459790 741527822 909865837 808616206 605868704 187933868 516798019 421280376 110800857 297851760 861179113 343298515 956074512 292988355 42633846 202470992 611449960 800444752 354577205 42633846 350802729 861179113 328713602 166233922 350802729 23405136 105230327 310459790 475750466 422657892 292988355 800444752 861175812 422474141 256807040 585399334 655852295 234841556 518399774 857039628 202470992 354441083 701144654 698204142 495151474 865966056 391551467 808616206 96325706 808616206 800444752 933874496 869322316 279958846 284097129 495151474 328713602 467312175 917782884 950319015 355623062 23405136 706143946 279958846 421280376 234841556 698204142 411437340 514786524 909865837 967462668 473596274 227189312 777567625 813693723 865966056 110800857 33552010 328713602 350369501 706143946 234089763 582046141 869322316 279958846 256737954 37467656 741527822 700216083 761390736 110800857 800444752 287514767 234841556 424780614 42633846 107334741 473596274 145395166 377015995 813693723 706143946 473596274 284097129 234841556 706143946 933874496 698204142 23405136 812629788 693909716 516798019 914482046 33552010 460621270 861175812 750210921 107334741 411437340 354441083 970819754 234089763 292988355 611449960 582046141 422657892 203170078 655852295 909865837 956074512 256807040 967462668 869322316 343298515 741527822 13084961 808616206 748725729 320767587 956074512 475750466 145395166 861175812 42633846 585399334 303512140 287514767 297851760 812629788 242163189 354441083 812629788 178776322 292988355 970819754 292988355 292988355 23405136 518410431 187307272 178776322 287514767 473596274 110800857 303512140 460621270 67084965 287514767 287514767 233350056 460621270 761390736 655852295 801608520 514786524 282641288 310459790 611449960 970819754 202470992 956074512 514786524 377015995 917782884 178776322 284097129 970819754 166233922 96325706 748725729 350369501 611449960 861179113 421280376 605868704 203170078 855274762 761390736 303512140 377015995 202470992 475750466 611449960 968673309 284097129 495151474 105230327 933874496 166233922 355623062 84100792 303512140 839573090 741527822 187933868 700216083 777567625 234089763 805493285 96325706 96325706 96325706 473596274 110800857 839573090 970819754 67084965 303512140 693909716 516798019 701144654 234089763 67084965 377015995 13084961 805493285 252767027 391551467 855274762 202470992 287514767 839573090 460621270 422474141 178776322 431992241 861175812 956074512 861175812 178776322 933874496 869322316 605868704 105230327 777567625 145395166 297851760 350802729 475750466 110800857 748725729 328713602 107334741 857039628 84100792 869322316 242163189 750210921 96325706 166233922 855274762 792486850 13084961 933874496 377015995 700216083 256737954 701144654 761390736 328713602 13084961 96325706 343298515 750210921 202470992 706143946 350369501 518410431 557917929 328713602 970819754 377015995 320767587 812629788 391551467 328713602 956074512 909865837 287514767 861179113 967462668 13084961 761390736 343298515 518410431 13084961 411437340 287514767 377015995 514786524 585399334 297851760 741527822 33552010 234089763 933874496 350802729 917782884 700216083 203170078 495151474 813693723 857039628 354577205 917782884 310459790 967462668 933874496 467312175 107334741 227189312 812629788 350802729 166233922 605868704 107334741 968673309 256807040 203170078 310459790 343298515 424780614 967462668 750210921 800444752 585399334 178776322 421280376 812629788 611449960 350369501 252767027 227189312 582046141 557917929 256737954 805493285 203170078 178776322 585399334 233350056 861175812 605868704 516798019 84100792 812629788 282641288 422474141 105230327 256737954 350802729 354577205 741527822 202470992 187933868 354577205 424780614 110800857 391551467 516798019 967462668 475750466 473596274 145395166 909865837 422657892 431992241 303512140 436662194 279958846 411437340 411437340 655852295 107334741 436662194 701144654 252767027 855274762 84100792 282641288 869322316 748725729 279958846 431992241 227189312 187933868 914482046 282641288 252767027 402728415 105230327 33552010 431992241 402728415 611449960 282641288 343298515 242163189 33552010 187933868 917782884 350369501 460621270 421280376 698204142 467312175 701144654 956074512 655852295 914482046 917782884 107334741 813693723 105230327 377015995 234089763 436662194 203170078 391551467 516798019 805493285 761390736 187307272 234841556 105230327 233350056 234841556 422657892 105230327 402728415 857039628 970819754 700216083 933874496 813693723 411437340 23405136 350802729 391551467 256807040 792486850 23405136 611449960 377015995 933874496 917782884 956074512 518410431 202470992 234841556 582046141 402728415 741527822 693909716 516798019 516798019 800444752 354441083 514786524 96325706 187933868 354577205 350802729 233350056 96325706 287514767 750210921 460621270 350369501 956074512 328713602 808616206 350802729 933874496 516798019 655852295 227189312 105230327 310459790 355623062 801608520 861179113 473596274 855274762 422474141 350369501 805493285 310459790 655852295 37467656 203170078 698204142 297851760 242163189 282641288 350369501 320767587 145395166 234841556 234089763 475750466 303512140 495151474 178776322 431992241 233350056 256737954 421280376 861179113 37467656 861175812 33552010 869322316 792486850 431992241 242163189 422474141 424780614 42633846 292988355 391551467 422657892 967462668 861175812 252767027 227189312 777567625 495151474 350369501 518410431 377015995 473596274 605868704 917782884 355623062 869322316 700216083 917782884 256737954 839573090 611449960 256807040 706143946 582046141 391551467 968673309 377015995 805493285 424780614 655852295 377015995 516798019 914482046 320767587 282641288 518399774 202470992 234089763 84100792 421280376 202470992 585399334 178776322 33552010 495151474 741527822 105230327 706143946 354577205 145395166 166233922 518399774 234841556 422657892 516798019 805493285 436662194 13084961 234841556 967462668 402728415 611449960 865966056 424780614 970819754 187307272 252767027 813693723 917782884 287514767 320767587 861179113 320767587 808616206 655852295 96325706 516798019 861179113 585399334 611449960 279958846 202470992 105230327 861175812 297851760 917782884 917782884 256737954 605868704 202470992 467312175 865966056 422474141 350369501 518410431 748725729 67084965 256807040 777567625 377015995 693909716 861179113 424780614 605868704 242163189 950319015 706143946 700216083 813693723 166233922 970819754 96325706 813693723 252767027 37467656 391551467 37467656 110800857 808616206 202470992 741527822 256807040 110800857 748725729 166233922 861179113 473596274 750210921 343298515 950319015 422657892 402728415 611449960 105230327 67084965 297851760 320767587 350802729 748725729 967462668 33552010 355623062 933874496 292988355 96325706 350369501 467312175 914482046 391551467 424780614 33552010 411437340 777567625 748725729 350802729 279958846 701144654 110800857 233350056 234089763 422657892 37467656 328713602 436662194 279958846 970819754 761390736 970819754 431992241 303512140 701144654 700216083 909865837 839573090 801608520 460621270 282641288 460621270 857039628 605868704 475750466 297851760 292988355 391551467 967462668 861179113 287514767 970819754 861175812 187307272 42633846 857039628 422657892 516798019 355623062 411437340 611449960 956074512 422474141 909865837 252767027 328713602 761390736 655852295 855274762 800444752 582046141 421280376 145395166 234841556 328713602 839573090 343298515 424780614 698204142 967462668 700216083 557917929 933874496 187933868 84100792 107334741 800444752 411437340 808616206 693909716 460621270 33552010 605868704 256737954 84100792 234841556 284097129 233350056 467312175 33552010 320767587 516798019 741527822 706143946 377015995 909865837 107334741 605868704 256737954 178776322 611449960 422657892 431992241 473596274 865966056 495151474 67084965 234089763 861179113 855274762 377015995 279958846 761390736 792486850 917782884 287514767 391551467 801608520 750210921 701144654 96325706 861179113 13084961 792486850 256807040 813693723 411437340 516798019 37467656 84100792 861179113 518399774 436662194 701144654 107334741 166233922 252767027 252767027 655852295 187933868 808616206 303512140 741527822 813693723 320767587 956074512 611449960 350802729 256737954 203170078 741527822 187933868 422657892 166233922 585399334 303512140 750210921 354441083 422474141 514786524 514786524 422474141 518399774 284097129 700216083 495151474 84100792 320767587 354441083 166233922 914482046 354577205 350369501 813693723 178776322 187307272 857039628 84100792 320767587 518399774 861179113 968673309 67084965 655852295 256737954 460621270 582046141 105230327 227189312 467312175 343298515 242163189 105230327 297851760 424780614 582046141 107334741 516798019 354577205 431992241 813693723 107334741 741527822 234841556 202470992 42633846 750210921 748725729 855274762 13084961 917782884 355623062 700216083 475750466 187307272 861179113 761390736 279958846 350802729 187307272 518410431 475750466 350802729 805493285 350802729 914482046 917782884 839573090 467312175 343298515 861175812 110800857 377015995 706143946 84100792 813693723 801608520 698204142 242163189 805493285 391551467 917782884 801608520 970819754 950319015 37467656 202470992 475750466 234841556 611449960 855274762 424780614 467312175 187933868 518410431 750210921 96325706 187933868 655852295 857039628 967462668 411437340 801608520 431992241 234841556 256807040 475750466 800444752 422474141 475750466 813693723 234841556 495151474 436662194 354441083 310459790 701144654 227189312 282641288 287514767 411437340 84100792 67084965 107334741 422474141 33552010 178776322 792486850 968673309 855274762 857039628 107334741 234089763 557917929 518410431 252767027 748725729 557917929 655852295 145395166 187933868 23405136 585399334 857039628 37467656 865966056 187933868 422474141 431992241 967462668 956074512 518399774 110800857 861179113 514786524 431992241 777567625 13084961 343298515 292988355 460621270 402728415 698204142 857039628 917782884 303512140 328713602 303512140 256737954 431992241 869322316 203170078 741527822 310459790 402728415 23405136 865966056 495151474 855274762 350802729 256807040 96325706 279958846 256737954 518399774 741527822 801608520 431992241 655852295 473596274 284097129 256807040 67084965 475750466 800444752 350369501 354441083 514786524 812629788 761390736 33552010 354577205 813693723 557917929 328713602 377015995 839573090 350802729 857039628 514786524 861175812 297851760 557917929 310459790 950319015 436662194 968673309 354441083 84100792 187307272 287514767 750210921 431992241 812629788 110800857 242163189 475750466 701144654 460621270 655852295 812629788 431992241 354441083 800444752 422657892 706143946 801608520 343298515 748725729 655852295 37467656 178776322 611449960 750210921 320767587 750210921 328713602 857039628 23405136 242163189 557917929 343298515 202470992 518399774 354577205 287514767 839573090 282641288 516798019 861175812 950319015 355623062 706143946 37467656 227189312 84100792 354441083 234841556 813693723 518399774 861175812 320767587 328713602 411437340 518399774 516798019 13084961 812629788 297851760 839573090 475750466 460621270 861175812 518410431 700216083 857039628 297851760 328713602 861179113 67084965 741527822 107334741 424780614 460621270 917782884 328713602 516798019 518410431 839573090 297851760 354441083 792486850 343298515 585399334 328713602 495151474 792486850 110800857 475750466 805493285 741527822 706143946 706143946 424780614 605868704 282641288 777567625 110800857 350369501 698204142 377015995 23405136 84100792 968673309 282641288 741527822 411437340 282641288 377015995 328713602 917782884 857039628 350802729 514786524 23405136 279958846 861179113 105230327 813693723 402728415 917782884 350802729 422474141 391551467 252767027 706143946 187933868 865966056 282641288 800444752 467312175 292988355 105230327 287514767 557917929 202470992 67084965 282641288 37467656 857039628 495151474 813693723 343298515 355623062 761390736 706143946 287514767 582046141 355623062 693909716 350802729 777567625 748725729 813693723 350802729 777567625 869322316 800444752 145395166 812629788 421280376 611449960 698204142 166233922 869322316 436662194 391551467 693909716 777567625 801608520 750210921 839573090 234841556 431992241 233350056 13084961 350802729 582046141 956074512 605868704 422657892 105230327 611449960 516798019 857039628 861179113 516798019 431992241 145395166 857039628 310459790 582046141 107334741 857039628 909865837 350802729 354577205 693909716 287514767 421280376 287514767 187307272 421280376 933874496 84100792 421280376 292988355 328713602 33552010 252767027 424780614 292988355 557917929 187307272 933874496 698204142 869322316 233350056 514786524 914482046 700216083 422474141 421280376 287514767 605868704 460621270 777567625 42633846 857039628 310459790 107334741 421280376 320767587 350802729 354577205 611449960 970819754 805493285 741527822 350369501 282641288 698204142 402728415 350802729 516798019 252767027 422474141 282641288 968673309 422657892 914482046 67084965 655852295 422474141 585399334 227189312 917782884 516798019 741527822 777567625 187307272 256737954 933874496 917782884 475750466 105230327 855274762 343298515 475750466 13084961 33552010 402728415 424780614 792486850 13084961 303512140 970819754 431992241 700216083 956074512 611449960 233350056 855274762 857039628 256807040 706143946 741527822 812629788 402728415 350369501 700216083 145395166 655852295 282641288 701144654 422657892 706143946 411437340 701144654 203170078 968673309 377015995 698204142 777567625 800444752 605868704 350802729 431992241 467312175 700216083 402728415 320767587 741527822 801608520 84100792 801608520 411437340 233350056 37467656 292988355 909865837 252767027 234841556 950319015 701144654 145395166 328713602 354577205 178776322 107334741 808616206 855274762 377015995 96325706 13084961 460621270 37467656 655852295 950319015 202470992 402728415 431992241 421280376 706143946 203170078 422657892 812629788 431992241 801608520 585399334 706143946 256807040 706143946 422657892 203170078 287514767 354577205 187307272 701144654 67084965 777567625 518399774 869322316 402728415 805493285 33552010 242163189 377015995 187933868 750210921 42633846 585399334 855274762 23405136 297851760 700216083 808616206 234841556 42633846 605868704 518399774 166233922 96325706 741527822 320767587 855274762 750210921 516798019 187933868 805493285 792486850 96325706 166233922 343298515 411437340 233350056 187933868 518399774 422657892 467312175 292988355 518410431 234841556 467312175 655852295 33552010 970819754 411437340 800444752 956074512 518399774 350369501 761390736 233350056 350369501 495151474 234089763 252767027 411437340 42633846 377015995 801608520 424780614 475750466 96325706 495151474 693909716 655852295 801608520 233350056 467312175 166233922 805493285 402728415 166233922 518410431 256737954 914482046 855274762 808616206 777567625 693909716 256807040 750210921 611449960 436662194 328713602 436662194 105230327 23405136 234841556 582046141 431992241 431992241 391551467 801608520 37467656 761390736 706143946 354577205 518399774 310459790 279958846 343298515 869322316 234841556 605868704 812629788 84100792 582046141 933874496 777567625 424780614 741527822 968673309 869322316 350369501 23405136 950319015 279958846 968673309 422474141 354441083 310459790 303512140 42633846 909865837 777567625 242163189 350369501 391551467 909865837 391551467 813693723 343298515 145395166 436662194 698204142 514786524 605868704 292988355 495151474 857039628 812629788 805493285 801608520 234841556 354441083 813693723 377015995 84100792 761390736 96325706 582046141 857039628 839573090 839573090 557917929 741527822 582046141 518410431 857039628 777567625 33552010 865966056 750210921 84100792 800444752 655852295 145395166 422474141 145395166 812629788 516798019 303512140 812629788 110800857 354441083 865966056 706143946 701144654 750210921 282641288 33552010 857039628 166233922 970819754 234841556 700216083 84100792 67084965 284097129 467312175 107334741 869322316 861179113 865966056 748725729 917782884 187933868 67084965 475750466 110800857 252767027 178776322 861179113 968673309 110800857 328713602 700216083 761390736 748725729 467312175 354441083 813693723 495151474 343298515 421280376 475750466 431992241 252767027 909865837 956074512 310459790 861175812 605868704 354441083 110800857 421280376 582046141 808616206 857039628 233350056 187307272 23405136 950319015 377015995 227189312 350369501 354441083 350802729 582046141 96325706 256807040 970819754 777567625 354441083 693909716 282641288 354441083 234089763 350802729 422474141 700216083 202470992 933874496 909865837 284097129 287514767 495151474 808616206 956074512 865966056 320767587 256807040 514786524 377015995 518399774 13084961 13084961 914482046 698204142 96325706 706143946 354577205 391551467 861175812 284097129 812629788 436662194 968673309 233350056 178776322 582046141 761390736 557917929 284097129 495151474 252767027 605868704 475750466 693909716 909865837 436662194 475750466 187933868 914482046 431992241 42633846 436662194 700216083 421280376 970819754 96325706 557917929 750210921 110800857 750210921 808616206 611449960 166233922 857039628 84100792 343298515 422474141 748725729 354577205 284097129 310459790 33552010 411437340 33552010 292988355 23405136 166233922 297851760 13084961 145395166 279958846 320767587 460621270 518399774 460621270 421280376 354577205 839573090 761390736 354577205 187307272 808616206 343298515 516798019 187933868 970819754 914482046 202470992 518410431 320767587 252767027 655852295 233350056 748725729 354577205 861175812 698204142 516798019 869322316 857039628 813693723 950319015 292988355 914482046 605868704 611449960 706143946 801608520 813693723 284097129 967462668 252767027 391551467 256737954 933874496 605868704 292988355 914482046 256807040 421280376 839573090 350369501 279958846 516798019 950319015 422657892 328713602 605868704 933874496 402728415 812629788 761390736 282641288 518410431 761390736 698204142 611449960 475750466 110800857 292988355 421280376 813693723 355623062 422474141 460621270 967462668 145395166 467312175 706143946 343298515 23405136 748725729 516798019 557917929 909865837 967462668 436662194 467312175 13084961 693909716 950319015 933874496 391551467 343298515 284097129 967462668 202470992 967462668 84100792 320767587 839573090 42633846 700216083 279958846 203170078 869322316 187307272 391551467 460621270 861175812 110800857 585399334 698204142 145395166 37467656 350369501 105230327 284097129 422474141 741527822 145395166 861179113 812629788 402728415 909865837 801608520 110800857 475750466 350369501 422474141 411437340 431992241 914482046 354577205 282641288 518399774 968673309 227189312 33552010 655852295 166233922 516798019 178776322 350369501 861175812 377015995 350369501 777567625 701144654 227189312 706143946 861175812 741527822 693909716 748725729 777567625 252767027 187307272 956074512 808616206 748725729 284097129 67084965 706143946 105230327 354441083 178776322 514786524 582046141 839573090 518399774 252767027 354441083 801608520 303512140 436662194 467312175 234841556 917782884 292988355 202470992 813693723 518399774 706143946 808616206 968673309 792486850 518410431 421280376 411437340 421280376 516798019 354577205 475750466 808616206 605868704 839573090 436662194 33552010 42633846 421280376 350802729 800444752 292988355 297851760 234089763 808616206 805493285 13084961 869322316 287514767 761390736 354577205 256807040 96325706 585399334 857039628 310459790 391551467 424780614 800444752 701144654 473596274 354441083 557917929 96325706 801608520 424780614 693909716 354577205 861179113 377015995 909865837 203170078 914482046 310459790 350802729 801608520 422474141 582046141 355623062 343298515 805493285 402728415 42633846 812629788 187933868 917782884 297851760 402728415 514786524 424780614 956074512 968673309 865966056 495151474 343298515 402728415 813693723 424780614 234841556 343298515 203170078 297851760 557917929 516798019 750210921 473596274 23405136 698204142 861175812 292988355 865966056 857039628 839573090 968673309 967462668 865966056 698204142 354441083 869322316 861179113 869322316 855274762 460621270 233350056 475750466 252767027 256807040 343298515 145395166 436662194 33552010 84100792 956074512 282641288 557917929 967462668 233350056 402728415 700216083 234089763 411437340 605868704 42633846 284097129 855274762 436662194 909865837 105230327 256807040 227189312 968673309 582046141 424780614 777567625 178776322 801608520 557917929 761390736 256737954 514786524 354577205 855274762 320767587 320767587 655852295 292988355 800444752 431992241 252767027 812629788 284097129 292988355 914482046 187933868 800444752 475750466 861179113 42633846 355623062 84100792 557917929 422657892 813693723 518410431 178776322 967462668 33552010 354577205 297851760 297851760 42633846 234089763 808616206 310459790 234841556 467312175 421280376 750210921 355623062 350369501 166233922 741527822 436662194 310459790 655852295 611449960 968673309 33552010 514786524 256737954 292988355 761390736 42633846 402728415 37467656 839573090 166233922 855274762 84100792 355623062 350369501 808616206 813693723 917782884 970819754 950319015 402728415 967462668 350369501 950319015 402728415 292988355 42633846 310459790 287514767 242163189 377015995 320767587 287514767 145395166 202470992 467312175 303512140 693909716 105230327 605868704 805493285 777567625 655852295 741527822 655852295 750210921 187933868 701144654 354441083 518399774 287514767 514786524 701144654 297851760 424780614 303512140 761390736 968673309 865966056 303512140 950319015 303512140 805493285 700216083 865966056 187307272 328713602 350369501 805493285 557917929 436662194 234089763 107334741 970819754 792486850 84100792 605868704 350802729 812629788 287514767 227189312 187933868 279958846 750210921 23405136 284097129 252767027 402728415 808616206 292988355 233350056 202470992 950319015 422657892 166233922 855274762 436662194 202470992 424780614 933874496 808616206 909865837 909865837 777567625 801608520 33552010 605868704 701144654 914482046 424780614 777567625 861175812 582046141 67084965 431992241 42633846 42633846 23405136 857039628 933874496 970819754 805493285 96325706 750210921 343298515 808616206 839573090 350369501 110800857 693909716 67084965 105230327 178776322 252767027 706143946 422474141 861179113 310459790 107334741 292988355 424780614 256737954 861175812 84100792 84100792 761390736 256807040 700216083 187307272 411437340 812629788 460621270 421280376 422474141 805493285 424780614 698204142 514786524 914482046 310459790 242163189 411437340 350369501 377015995 67084965 328713602 424780614 495151474 585399334 857039628 355623062 698204142 909865837 812629788 473596274 234089763 467312175 865966056 861175812 421280376 857039628 355623062 303512140 557917929 698204142 698204142 42633846 37467656 287514767 287514767 857039628 282641288 467312175 145395166 354577205 909865837 354577205 227189312 350369501 812629788 467312175 292988355 287514767 557917929 693909716 693909716 909865837 105230327 869322316 436662194 292988355 475750466 869322316 421280376 287514767 655852295 585399334 96325706 865966056 518410431 917782884 605868704 800444752 518410431 297851760 516798019 107334741 284097129 234841556 800444752 178776322 475750466 792486850 424780614 805493285 869322316 424780614 956074512 350802729 698204142 110800857 693909716 812629788 284097129 23405136 187307272 865966056 110800857 801608520 287514767 861179113 431992241 805493285 585399334 203170078 242163189 202470992 187307272 252767027 107334741 701144654 914482046 256737954 166233922 107334741 13084961 701144654 343298515 701144654 611449960 402728415 105230327 813693723 909865837 495151474 187933868 343298515 350802729 805493285 354577205 310459790 350369501 166233922 354577205 861179113 698204142 292988355 411437340 84100792 582046141 933874496 242163189 350369501 968673309 297851760 411437340 436662194 933874496 202470992 350802729 37467656 279958846 354577205 813693723 777567625 252767027 693909716 252767027 422474141 518410431 202470992 761390736 611449960 917782884 284097129 700216083 282641288 203170078 297851760 557917929 812629788 800444752 421280376 655852295 800444752 234841556 706143946 701144654 460621270 252767027 865966056 110800857 203170078 956074512 328713602 411437340 320767587 516798019 355623062 605868704 857039628 909865837 750210921 800444752 234841556 812629788 422657892 187933868 421280376 284097129 800444752 514786524 808616206 297851760 812629788 909865837 839573090 956074512 422657892 460621270 750210921 700216083 861175812 328713602 145395166 178776322 475750466 761390736 605868704 436662194 956074512 933874496 706143946 801608520 96325706 861175812 950319015 227189312 855274762 475750466 42633846 467312175 805493285 805493285 422657892 933874496 187933868 377015995 436662194 495151474 402728415 467312175 700216083 343298515 350802729 808616206 377015995 516798019 761390736 917782884 970819754 741527822 436662194 110800857 110800857 187307272 33552010 869322316 96325706 914482046 402728415 460621270 808616206 917782884 256807040 933874496 861179113 792486850 187307272 187933868 421280376 13084961 808616206 970819754 282641288 655852295 761390736 421280376 777567625 495151474 865966056 303512140 320767587 516798019 23405136 354441083 422657892 700216083 67084965 839573090 279958846 107334741 355623062 178776322 808616206 801608520 287514767 933874496 777567625 33552010 234841556 933874496 355623062 391551467 242163189 582046141 706143946 861179113 800444752 42633846 970819754 178776322 37467656 933874496 761390736 436662194 800444752 967462668 233350056 422474141 84100792 284097129 698204142 800444752 518410431 391551467 808616206 355623062 748725729 310459790 460621270 287514767 698204142 256737954 801608520 812629788 861175812 422657892 812629788 611449960 37467656 328713602 391551467 33552010 748725729 42633846 857039628 914482046 968673309 110800857 37467656 839573090 706143946 402728415 869322316 297851760 855274762 252767027 84100792 37467656 234089763 391551467 761390736 402728415 310459790 67084965 242163189 303512140 495151474 391551467 402728415 23405136 800444752 166233922 741527822 411437340 252767027 933874496 839573090 292988355 354577205 805493285 557917929 23405136 287514767 933874496 792486850 256737954 777567625 297851760 37467656 310459790 105230327 354441083 914482046 813693723 914482046 436662194 187307272 42633846 110800857 514786524 585399334 914482046 328713602 855274762 320767587 761390736 467312175 967462668 857039628 855274762 96325706 777567625 585399334 67084965 813693723 970819754 748725729 516798019 861179113 956074512 422474141 861175812 701144654 354577205 950319015 354577205 473596274 917782884 233350056 377015995 700216083 422657892 792486850 467312175 37467656 557917929 187933868 808616206 42633846 234841556 23405136 436662194 422657892 110800857 282641288 84100792 23405136 518410431 748725729 801608520 777567625 839573090 84100792 354577205 202470992 350369501 956074512 282641288 256807040 805493285 287514767 516798019 282641288 187307272 242163189 37467656 33552010 436662194 967462668 13084961 343298515 202470992 422657892 37467656 110800857 475750466 698204142 242163189 693909716 328713602 252767027 284097129 698204142 857039628 145395166 411437340 202470992 227189312 145395166 256807040 227189312 256807040 611449960 495151474 178776322 310459790 857039628 700216083 857039628 202470992 473596274 37467656 970819754 861175812 805493285 431992241 187307272 178776322 23405136 857039628 741527822 421280376 518410431 801608520 467312175 968673309 518399774 377015995 792486850 202470992 354577205 475750466 861175812 105230327 777567625 701144654 436662194 187307272 514786524 377015995 33552010 422657892 234089763 917782884 917782884 424780614 292988355 800444752 800444752 701144654 377015995 700216083 967462668 411437340 145395166 585399334 187307272 792486850 256737954 700216083 808616206 518399774 808616206 421280376 282641288 256807040 287514767 933874496 473596274 422657892 303512140 187307272 611449960 202470992 391551467 402728415 611449960 869322316 320767587 970819754 166233922 287514767 377015995 869322316 350369501 350369501 741527822 812629788 96325706 234841556 297851760 355623062 67084965 110800857 166233922 518399774 855274762 865966056 279958846 297851760 801608520 467312175 741527822 813693723 516798019 518410431 42633846 655852295 292988355 145395166 187307272 855274762 750210921 460621270 292988355 701144654 582046141 473596274 284097129 857039628 495151474 350369501 585399334 105230327 282641288 700216083 84100792 343298515 187933868 411437340 110800857 202470992 355623062 320767587 700216083 693909716 67084965 865966056 350369501 516798019 96325706 914482046 67084965 355623062 354441083 861179113 292988355 242163189 42633846 234841556 343298515 297851760 310459790 706143946 473596274 855274762 328713602 234841556 611449960 750210921 706143946 391551467 292988355 424780614 234089763 256737954 605868704 320767587 287514767 518410431 801608520 706143946 279958846 909865837 350369501 284097129 96325706 585399334 431992241 256807040 865966056 234841556 234841556 473596274 377015995 865966056 13084961 422474141 279958846 813693723 242163189 96325706 861175812 424780614 422474141 473596274 557917929 808616206 377015995 234089763 424780614 42633846 808616206 84100792 377015995 967462668 812629788 145395166 473596274 800444752 605868704 320767587 605868704 354441083 436662194 495151474 297851760 328713602 178776322 350802729 377015995 187307272 909865837 582046141 354577205 282641288 968673309 865966056 377015995 950319015 110800857 402728415 808616206 605868704 422657892 655852295 813693723 933874496 518410431 42633846 292988355 741527822 805493285 107334741 514786524 377015995 391551467 287514767 202470992 950319015 279958846 13084961 256807040 750210921 234841556 970819754 203170078 42633846 761390736 792486850 917782884 518410431 812629788 282641288 473596274 917782884 391551467 234089763 473596274 328713602 42633846 411437340 411437340 411437340 282641288 411437340 377015995 909865837 800444752 242163189 801608520 805493285 227189312 514786524 350369501 812629788 350369501 354441083 741527822 391551467 234841556 13084961 287514767 279958846 917782884 855274762 813693723 282641288 518399774 343298515 166233922 242163189 869322316 233350056 422474141 917782884 516798019 320767587 287514767 84100792 422657892 96325706 431992241 800444752 227189312 233350056 518410431 227189312 655852295 761390736 839573090 917782884 84100792 777567625 914482046 391551467 805493285 203170078 956074512 242163189 256807040 950319015 402728415 518399774 256807040 805493285 377015995 956074512 855274762 700216083 950319015 518410431 328713602 145395166 303512140 354577205 808616206 967462668 13084961 700216083 202470992 233350056 202470992 605868704 516798019 37467656 33552010 516798019 233350056 23405136 377015995 698204142 13084961 402728415 252767027 585399334 585399334 227189312 422474141 424780614 252767027 343298515 869322316 467312175 792486850 655852295 227189312 303512140 467312175 813693723 800444752 801608520 297851760 282641288 777567625 557917929 473596274 748725729 857039628 23405136 473596274 354441083 202470992 950319015 698204142 107334741 475750466 518410431 700216083 107334741 700216083 855274762 67084965 805493285 37467656 354441083 475750466 700216083 96325706 950319015 967462668 518410431 105230327 310459790 355623062 701144654 23405136 808616206 242163189 706143946 233350056 792486850 467312175 706143946 869322316 202470992 297851760 37467656 256807040 33552010 350802729 750210921 431992241 37467656 350369501 256807040 956074512 178776322 605868704 284097129 693909716 800444752 475750466 812629788 202470992 861179113 67084965 467312175 917782884 391551467 234089763 460621270 355623062 706143946 227189312 350369501 422474141 761390736 777567625 13084961 855274762 473596274 320767587 857039628 13084961 178776322 792486850 297851760 252767027 252767027 242163189 914482046 233350056 355623062 297851760 473596274 377015995 284097129 42633846 67084965 42633846 706143946 37467656 411437340 967462668 284097129 287514767 411437340 970819754 67084965 801608520 23405136 698204142 518399774 431992241 968673309 970819754 605868704 354577205 303512140 693909716 792486850 792486850 968673309 23405136 279958846 467312175 582046141 297851760 354441083 67084965 693909716 227189312 475750466 693909716 475750466 950319015 518399774 203170078 861175812 805493285 460621270 582046141 233350056 203170078 967462668 187933868 166233922 187933868 761390736 857039628 605868704 761390736 354441083 187933868 256807040 23405136 203170078 110800857 422474141 467312175 23405136 422474141 701144654 391551467 202470992 292988355 303512140 914482046 761390736 865966056 424780614 805493285 33552010 956074512 431992241 800444752 467312175 242163189 611449960 855274762 431992241 256807040 233350056 967462668 855274762 67084965 402728415 105230327 909865837 256807040 611449960 234089763 303512140 467312175 801608520 970819754 865966056 110800857 956074512 110800857 741527822 861175812 914482046 13084961 516798019 792486850 178776322 970819754 287514767 812629788 84100792 933874496 748725729 967462668 467312175 495151474 857039628 967462668 968673309 693909716 950319015 700216083 187307272 855274762 320767587 355623062 227189312 792486850 297851760 252767027 805493285 187307272 611449960 861179113 808616206 227189312 777567625 284097129 861175812 350369501 320767587 792486850 698204142 950319015 350802729 865966056 436662194 234089763 967462668 777567625 741527822 252767027 839573090 467312175 861179113 655852295 391551467 303512140 297851760 343298515 303512140 611449960 203170078 391551467 422657892 411437340 495151474 839573090 582046141 801608520 800444752 107334741 792486850 495151474 698204142 227189312 107334741 761390736 234089763 105230327 422657892 166233922 805493285 839573090 287514767 33552010 13084961 252767027 187307272 233350056 110800857 473596274 495151474 242163189 234841556 557917929 350802729 287514767 516798019 514786524 320767587 968673309 297851760 518410431 805493285 495151474 761390736 187307272 354441083 473596274 970819754 968673309 256737954 460621270 582046141 495151474 557917929 355623062 310459790 422657892 869322316 861175812 956074512 808616206 422474141 242163189 950319015 350802729 411437340 968673309 436662194 467312175 518410431 13084961 777567625 700216083 297851760 402728415 805493285 402728415 431992241 800444752 354441083 310459790 202470992 968673309 354441083 701144654 861175812 284097129 145395166 234841556 582046141 808616206 422474141 857039628 813693723 514786524 467312175 234089763 467312175 813693723 23405136 792486850 402728415 242163189 839573090 808616206 909865837 917782884 282641288 950319015 706143946 855274762 701144654 750210921 354577205 967462668 242163189 282641288 350802729 377015995 355623062 303512140 968673309 252767027 37467656 303512140 967462668 701144654 909865837 256807040 355623062 187933868 13084961 655852295 391551467 777567625 467312175 110800857 741527822 805493285 933874496 956074512 411437340 605868704 187933868 518399774 402728415 518399774 96325706 792486850 808616206 655852295 605868704 13084961 84100792 861179113 968673309 343298515 303512140 855274762 328713602 801608520 693909716 67084965 968673309 67084965 693909716 320767587 792486850 105230327 84100792 166233922 585399334 516798019 813693723 421280376 84100792 700216083 350369501 421280376 700216083 422474141 605868704 914482046 145395166 354441083 96325706 67084965 422474141 166233922 914482046 516798019 750210921 377015995 812629788 750210921 917782884 310459790 227189312 13084961 861175812 950319015 96325706 914482046 328713602 166233922 706143946 861175812 701144654 279958846 701144654 354577205 706143946 950319015 187307272 950319015 287514767 343298515 391551467 354441083 495151474 424780614 655852295 23405136 777567625 582046141 42633846 355623062 950319015 467312175 431992241 343298515 748725729 297851760 23405136 343298515 234089763 166233922 808616206 13084961 693909716 761390736 950319015 203170078 227189312 655852295 37467656 475750466 287514767 242163189 518399774 354577205 303512140 422657892 701144654 857039628 698204142 968673309 234089763 475750466 950319015 933874496 187307272 23405136 96325706 421280376 145395166 865966056 801608520 84100792 297851760 808616206 355623062 110800857 812629788 585399334 750210921 518410431 328713602 252767027 310459790 391551467 792486850 701144654 605868704 950319015 557917929 467312175 391551467 350369501 813693723 202470992 861179113 256807040 861179113 84100792 516798019 350802729 473596274 42633846 693909716 777567625 402728415 701144654 909865837 287514767 233350056 585399334 800444752 812629788 13084961 424780614 320767587 518399774 67084965 145395166 411437340 967462668 956074512 287514767 812629788 284097129 808616206 279958846 402728415 107334741 970819754 693909716 411437340 350369501 234089763 741527822 42633846 436662194 320767587 869322316 582046141 761390736 13084961 950319015 865966056 67084965 33552010 750210921 328713602 950319015 801608520 933874496 320767587 187933868 292988355 855274762 422657892 861179113 914482046 422657892 970819754 801608520 320767587 350369501 909865837 839573090 328713602 252767027 67084965 402728415 839573090 460621270 23405136 107334741 279958846 297851760 436662194 377015995 187933868 242163189 422657892 282641288 107334741 801608520 391551467 282641288 282641288 473596274 518399774 178776322 917782884 792486850 805493285 350802729 693909716 107334741 748725729 611449960 605868704 861179113 178776322 252767027 861175812 424780614 431992241 422657892 178776322 761390736 350369501 292988355 518410431 202470992 839573090 234841556 354441083 227189312 33552010 655852295 234841556 861179113 37467656 693909716 869322316 256737954 700216083 279958846 37467656 805493285 424780614 284097129 861179113 13084961 303512140 320767587 354441083 354441083 750210921 350369501 861175812 13084961 967462668 234841556 557917929 343298515 839573090 178776322 402728415 320767587 693909716 292988355 475750466 693909716 557917929 350802729 402728415 582046141 857039628 13084961 303512140 105230327 970819754 750210921 202470992 808616206 857039628 242163189 431992241 328713602 865966056 813693723 956074512 693909716 422474141 914482046 105230327 813693723 110800857 655852295 354441083 914482046 355623062 422657892 23405136 320767587 861175812 514786524 67084965 475750466 84100792 431992241 861179113 107334741 377015995 914482046 110800857 178776322 514786524 256807040 13084961 411437340 350369501 256807040 203170078 475750466 968673309 917782884 698204142 422474141 857039628 701144654 145395166 350802729 422657892 33552010 282641288 698204142 13084961 839573090 582046141 282641288 701144654 839573090 467312175 391551467 377015995 933874496 203170078 187307272 328713602 700216083 110800857 328713602 350802729 42633846 967462668 967462668 178776322 105230327 956074512 234841556 187307272 202470992 391551467 813693723 145395166 328713602 436662194 350802729 801608520 354577205 436662194 411437340 909865837 855274762 187933868 693909716 741527822 933874496 234089763 967462668 701144654 518410431 514786524 748725729 107334741 424780614 234841556 812629788 909865837 187933868 750210921 202470992 700216083 869322316 343298515 917782884 436662194 105230327 252767027 801608520 256807040 611449960 252767027 741527822 917782884 107334741 741527822 233350056 282641288 402728415 970819754 227189312 42633846 13084961 320767587 343298515 107334741 203170078 861179113 557917929 422657892 861179113 320767587 256807040 96325706 328713602 585399334 282641288 178776322 292988355 107334741 750210921 473596274 475750466 475750466 411437340 354441083 865966056 950319015 801608520 355623062 203170078 84100792 467312175 805493285 178776322 145395166 431992241 105230327 917782884 107334741 585399334 805493285 303512140 869322316 698204142 350369501 865966056 808616206 355623062 105230327 792486850 107334741 792486850 354441083 518399774 355623062 605868704 424780614 23405136 460621270 105230327 402728415 741527822 37467656 350802729 424780614 350802729 105230327 701144654 750210921 514786524 605868704 343298515 914482046 84100792 256737954 84100792 421280376 857039628 107334741 968673309 655852295 84100792 857039628 343298515 422657892 813693723 917782884 761390736 914482046 202470992 761390736 310459790 242163189 839573090 284097129 234089763 805493285 431992241 933874496 391551467 67084965 741527822 279958846 355623062 475750466 956074512 292988355 187933868 557917929 354577205 203170078 914482046 956074512 391551467 187307272 227189312 242163189 869322316 422657892 37467656 968673309 234841556 343298515 284097129 203170078 33552010 761390736 23405136 282641288 37467656 354577205 473596274 33552010 516798019 855274762 110800857 424780614 67084965 839573090 343298515 813693723 582046141 805493285 67084965 233350056 582046141 611449960 234089763 203170078 800444752 801608520 67084965 655852295 557917929 297851760 700216083 350802729 611449960 748725729 96325706 23405136 67084965 869322316 777567625 956074512 701144654 700216083 233350056 518399774 178776322 514786524 557917929 256807040 801608520 956074512 107334741 436662194 422657892 839573090 701144654 460621270 422474141 761390736 792486850 107334741 422474141 145395166 792486850 287514767 284097129 422657892 37467656 187933868 741527822 350369501 557917929 234089763 110800857 467312175 320767587 105230327 227189312 279958846 391551467 424780614 933874496 227189312 557917929 402728415 355623062 861179113 343298515 495151474 187933868 424780614 402728415 377015995 402728415 475750466 37467656 303512140 855274762 256807040 950319015 107334741 343298515 701144654 328713602 178776322 741527822 748725729 706143946 605868704 917782884 514786524 350369501 473596274 105230327 23405136 67084965 13084961 748725729 187933868 748725729 227189312 467312175 808616206 13084961 320767587 422474141 287514767 761390736 303512140 861179113 865966056 320767587 187933868 761390736 422657892 13084961 42633846 741527822 411437340 914482046 242163189 256737954 436662194 33552010 801608520 354577205 698204142 914482046 107334741 422474141 436662194 282641288 700216083 956074512 23405136 460621270 917782884 343298515 917782884 203170078 460621270 252767027 761390736 582046141 967462668 933874496 421280376 968673309 13084961 557917929 202470992 105230327 256737954 839573090 431992241 956074512 655852295 320767587 968673309 968673309 698204142 917782884 67084965 282641288 460621270 145395166 917782884 431992241 187933868 431992241 914482046 411437340 350802729 402728415 655852295 473596274 67084965 968673309 343298515 431992241 343298515 808616206 655852295 611449960 516798019 700216083 343298515 813693723 303512140 436662194 467312175 377015995 933874496 518399774 284097129 279958846 310459790 256737954 411437340 812629788 812629788 187933868 105230327 391551467 473596274 328713602 861175812 605868704 777567625 813693723 350802729 933874496 110800857 869322316 203170078 343298515 855274762 431992241 107334741 328713602 320767587 234841556 343298515 279958846 861175812 37467656 354577205 557917929 145395166 967462668 914482046 585399334 467312175 203170078 422657892 808616206 67084965 37467656 355623062 701144654 105230327 914482046 585399334 855274762 234089763 611449960 473596274 436662194 391551467 855274762 582046141 611449960 37467656 234089763 750210921 422474141 582046141 166233922 967462668 303512140 741527822 869322316 700216083 792486850 13084961 706143946 917782884 252767027 582046141 436662194 242163189 67084965 950319015 557917929 605868704 234841556 431992241 252767027 422657892 801608520 297851760 869322316 750210921 421280376 698204142 495151474 422474141 792486850 514786524 202470992 582046141 377015995 801608520 279958846 422657892 516798019 343298515 475750466 67084965 518399774 391551467 84100792 145395166 303512140 84100792 473596274 37467656 350369501 297851760 242163189 585399334 516798019 518410431 178776322 855274762 611449960 110800857 234841556 84100792 950319015 933874496 422474141 391551467 350802729 805493285 855274762 187933868 655852295 467312175 605868704 839573090 256737954 424780614 585399334 808616206 967462668 813693723 354441083 933874496 234089763 227189312 320767587 701144654 350369501 96325706 37467656 516798019 178776322 800444752 933874496 514786524 431992241 287514767 203170078 865966056 328713602 933874496 328713602 812629788 105230327 421280376 377015995 950319015 37467656 431992241 105230327 869322316 431992241 970819754 282641288 145395166 475750466 256807040 110800857 968673309 861179113 865966056 700216083 303512140 187933868 145395166 320767587 33552010 303512140 861179113 310459790 914482046 655852295 436662194 23405136 605868704 279958846 107334741 800444752 202470992 700216083 808616206 424780614 761390736 377015995 411437340 297851760 377015995 187933868 917782884 917782884 808616206 808616206 812629788 422657892 914482046 287514767 187307272 605868704 279958846 914482046 855274762 582046141 857039628 67084965 473596274 234089763 605868704 777567625 391551467 761390736 700216083 256807040 968673309 354441083 909865837 655852295 37467656 354577205 857039628 233350056 402728415 800444752 582046141 761390736 777567625 698204142 611449960 557917929 748725729 808616206 956074512 436662194 693909716 33552010 411437340 655852295 777567625 805493285 605868704 805493285 105230327 475750466 460621270 861179113 431992241 808616206 933874496 869322316 166233922 310459790 431992241 473596274 422657892 808616206 813693723 950319015 279958846 187933868 350802729 655852295 242163189 166233922 178776322 518410431 857039628 473596274 950319015 792486850 857039628 956074512 402728415 402728415 391551467 750210921 350369501 37467656 234089763 422657892 748725729 284097129 282641288 310459790 187933868 37467656 424780614 292988355 256807040 355623062 310459790 354577205 855274762 557917929 582046141 284097129 865966056 970819754 303512140 970819754 203170078 933874496 805493285 857039628 857039628 706143946 203170078 84100792 178776322 909865837 700216083 761390736 292988355 105230327 865966056 13084961 805493285 233350056 857039628 869322316 857039628 227189312 42633846 970819754 310459790 956074512 284097129 256807040 284097129 706143946 777567625 354441083 105230327 202470992 431992241 320767587 227189312 411437340 287514767 33552010 917782884 861179113 857039628 279958846 303512140 202470992 857039628 350369501 67084965 110800857 805493285 320767587 869322316 968673309 869322316 377015995 422657892 105230327 202470992 355623062 970819754 914482046 33552010 693909716 303512140 861175812 297851760 869322316 178776322 801608520 350369501 611449960 284097129 354441083 242163189 839573090 967462668 282641288 857039628 914482046 516798019 792486850 808616206 320767587 233350056 909865837 84100792 748725729 282641288 421280376 473596274 431992241 970819754 233350056 808616206 741527822 869322316 377015995 956074512 402728415 812629788 350369501 970819754 33552010 741527822 611449960 233350056 422474141 514786524 320767587 861175812 234841556 187933868 424780614 514786524 354441083 107334741 839573090 284097129 234841556 145395166 813693723 605868704 968673309 421280376 297851760 914482046 839573090 227189312 350802729 292988355 801608520 252767027 310459790 750210921 812629788 202470992 411437340 933874496 84100792 110800857 808616206 203170078 970819754 252767027 354577205 700216083 693909716 950319015 422657892 865966056 354441083 284097129 839573090 350802729 187307272 741527822 282641288 800444752 33552010 518410431 869322316 166233922 800444752 292988355 460621270 693909716 741527822 282641288 968673309 914482046 805493285 391551467 343298515 350369501 857039628 917782884 909865837 467312175 473596274 424780614 750210921 320767587 233350056 516798019 582046141 777567625 761390736 968673309 701144654 354441083 13084961 777567625 227189312 354441083 310459790 256737954 279958846 350802729 701144654 518399774 33552010 303512140 13084961 839573090 518410431 107334741 203170078 310459790 256807040 436662194 761390736 422657892 256807040 701144654 467312175 105230327 13084961 701144654 105230327 514786524 777567625 203170078 777567625 865966056 805493285 233350056 292988355 402728415 234841556 297851760 436662194 693909716 518399774 13084961 411437340 970819754 284097129 869322316 611449960 350802729 800444752 13084961 354577205 933874496 812629788 968673309 287514767 354577205 227189312 23405136 67084965 67084965 320767587 557917929 585399334 970819754 968673309 748725729 855274762 110800857 252767027 287514767 303512140 284097129 865966056 303512140 178776322 801608520 700216083 350802729 105230327 611449960 37467656 473596274 402728415 518399774 808616206 460621270 473596274 855274762 187307272 917782884 377015995 421280376 473596274 320767587 865966056 297851760 473596274 402728415 956074512 422657892 292988355 354441083 467312175 516798019 701144654 917782884 917782884 460621270 475750466 585399334 166233922 706143946 411437340 582046141 557917929 421280376 23405136 805493285 256807040 33552010 800444752 839573090 203170078 292988355 495151474 970819754 67084965 178776322 582046141 23405136 187933868 585399334 909865837 37467656 42633846 354441083 495151474 970819754 310459790 178776322 700216083 777567625 37467656 777567625 460621270 801608520 320767587 693909716 518399774 869322316 422657892 857039628 320767587 421280376 355623062 748725729 355623062 234089763 421280376 950319015 861175812 424780614 777567625 701144654 242163189 227189312 473596274 202470992 605868704 310459790 467312175 495151474 256807040 256737954 701144654 282641288 706143946 187933868 956074512 516798019 227189312 518399774 328713602 968673309 279958846 518399774 792486850 110800857 84100792 303512140 67084965 67084965 857039628 320767587 203170078 203170078 203170078 424780614 855274762 284097129 950319015 557917929 391551467 933874496 467312175 914482046 801608520 297851760 865966056 411437340 917782884 203170078 800444752 242163189 605868704 202470992 421280376 865966056 233350056 518399774 467312175 706143946 343298515 424780614 33552010 252767027 107334741 107334741 431992241 282641288 741527822 402728415 514786524 857039628 693909716 801608520 812629788 37467656 748725729 855274762 422474141 84100792 813693723 693909716 67084965 297851760 914482046 792486850 909865837 956074512 67084965 320767587 933874496 256807040 700216083 234841556 402728415 777567625 110800857 917782884 355623062 84100792 750210921 202470992 421280376 917782884 145395166 422474141 23405136 582046141 950319015 234089763 800444752 187933868 166233922 328713602 411437340 861175812 700216083 801608520 422474141 917782884 777567625 320767587 701144654 839573090 242163189 227189312 303512140 582046141 84100792 741527822 460621270 328713602 436662194 391551467 950319015 37467656 950319015 13084961 284097129 761390736 23405136 655852295 402728415 256737954 310459790 203170078 801608520 279958846 514786524 242163189 203170078 227189312 178776322 861175812 933874496 402728415 857039628 234089763 297851760 42633846 700216083 857039628 234089763 748725729 585399334 970819754 402728415 909865837 950319015 585399334 473596274 178776322 320767587 354441083 698204142 605868704 914482046 303512140 611449960 741527822 234841556 42633846 968673309 431992241 411437340 917782884 355623062 585399334 750210921 252767027 424780614 582046141 855274762 284097129 105230327 320767587 557917929 234089763 391551467 303512140 422474141 475750466 475750466 233350056 436662194 354577205 585399334 355623062 234089763 917782884 514786524 855274762 421280376 256807040 950319015 700216083 460621270 518410431 467312175 914482046 350369501 242163189 166233922 297851760 750210921 424780614 917782884 23405136 350369501 857039628 761390736 861175812 706143946 750210921 350802729 585399334 37467656 655852295 706143946 310459790 869322316 967462668 970819754 611449960 516798019 861179113 582046141 187933868 391551467 467312175 748725729 516798019 516798019 792486850 297851760 242163189 203170078 252767027 284097129 698204142 279958846 203170078 460621270 748725729 933874496 343298515 582046141 914482046 857039628 801608520 402728415 178776322 105230327 431992241 698204142 933874496 761390736 516798019 865966056 693909716 813693723 256807040 582046141 557917929 256737954 422474141 256737954 805493285 256807040 284097129 611449960 800444752 422657892 282641288 792486850 343298515 467312175 855274762 166233922 855274762 166233922 861175812 96325706 227189312 605868704 187307272 424780614 297851760 421280376 202470992 187307272 473596274 297851760 343298515 865966056 655852295 792486850 252767027 234089763 227189312 698204142 355623062 292988355 110800857 431992241 839573090 354441083 292988355 956074512 956074512 234089763 495151474 166233922 242163189 421280376 741527822 354441083 233350056 42633846 110800857 700216083 857039628 812629788 956074512 178776322 411437340 377015995 777567625 813693723 861179113 861175812 166233922 234089763 166233922 518410431 750210921 812629788 741527822 96325706 422474141 914482046 605868704 234841556 292988355 869322316 518399774 377015995 377015995 869322316 693909716 792486850 967462668 303512140 343298515 203170078 23405136 582046141 287514767 460621270 812629788 861175812 585399334 805493285 706143946 701144654 861175812 865966056 495151474 187933868 421280376 970819754 812629788 354441083 354577205 320767587 411437340 917782884 203170078 105230327 178776322 808616206 279958846 310459790 107334741 282641288 967462668 402728415 166233922 909865837 706143946 514786524 421280376 467312175 234089763 518410431 518399774 422657892 202470992 187933868 421280376 37467656 585399334 42633846 857039628 861175812 761390736 700216083 145395166 166233922 252767027 354441083 839573090 582046141 391551467 350369501 865966056 968673309 950319015 110800857 698204142 516798019 284097129 187307272 917782884 354577205 282641288 473596274 777567625 950319015 256737954 303512140 909865837 557917929 693909716 303512140 473596274 202470992 914482046 917782884 950319015 968673309 741527822 436662194 473596274 698204142 343298515 792486850 166233922 422474141 436662194 287514767 284097129 354441083 424780614 187933868 956074512 813693723 105230327 808616206 287514767 800444752 105230327 967462668 431992241 460621270 557917929 861179113 839573090 287514767 467312175 967462668 700216083 292988355 808616206 303512140 855274762 741527822 320767587 233350056 495151474 698204142 328713602 741527822 700216083 105230327 761390736 256737954 467312175 187307272 869322316 777567625 750210921 861179113 869322316 693909716 582046141 354441083 145395166 869322316 582046141 422657892 698204142 861175812 701144654 917782884 909865837 279958846 514786524 424780614 202470992 956074512 655852295 297851760 310459790 801608520 203170078 693909716 284097129 748725729 84100792 761390736 145395166 256807040 865966056 279958846 514786524 968673309 256737954 467312175 518410431 252767027 741527822 350802729 422474141 467312175 256807040 839573090 748725729 256807040 145395166 67084965 23405136 855274762 282641288 706143946 967462668 701144654 777567625 914482046 865966056 813693723 13084961 279958846 518399774 145395166 110800857 328713602 355623062 233350056 96325706 37467656 855274762 320767587 110800857 303512140 256737954 227189312 611449960 805493285 377015995 431992241 107334741 287514767 914482046 909865837 422657892 605868704 203170078 422474141 422657892 611449960 950319015 812629788 750210921 178776322 473596274 865966056 467312175 970819754 557917929 424780614 475750466 917782884 42633846 693909716 950319015 557917929 950319015 354577205 808616206 431992241 350802729 741527822 750210921 761390736 611449960 748725729 424780614 869322316 706143946 557917929 518399774 475750466 187933868 750210921 187933868 13084961 557917929 33552010 812629788 187307272 252767027 234841556 422474141 354441083 693909716 252767027 585399334 518399774 516798019 869322316 284097129 350369501 422474141 105230327 655852295 242163189 402728415 234089763 813693723 761390736 801608520 748725729 582046141 693909716 282641288 282641288 518399774 234841556 421280376 234841556 320767587 105230327 950319015 187933868 234089763 801608520 693909716 956074512 701144654 855274762 402728415 585399334 700216083 933874496 855274762 67084965 202470992 460621270 187933868 693909716 303512140 701144654 145395166 23405136 950319015 700216083 495151474 284097129 422474141 917782884 475750466 377015995 424780614 808616206 227189312 518399774 801608520 516798019 96325706 557917929 693909716 166233922 343298515 355623062 970819754 422657892 869322316 203170078 861175812 761390736 741527822 42633846 655852295 460621270 187307272 855274762 23405136 706143946 350369501 861175812 145395166 701144654 761390736 967462668 187933868 234089763 611449960 67084965 256737954 968673309 933874496 750210921 518399774 343298515 516798019 861179113 354441083 857039628 297851760 310459790 110800857 252767027 105230327 706143946 605868704 748725729 166233922 284097129 557917929 933874496 748725729 187933868 303512140 698204142 950319015 585399334 801608520 227189312 582046141 233350056 839573090 96325706 287514767 700216083 377015995 354577205 869322316 812629788 701144654 284097129 377015995 33552010 350802729 460621270 557917929 585399334 750210921 350802729 422657892 23405136 107334741 422474141 970819754 13084961 252767027 402728415 233350056 354577205 145395166 242163189 256737954 422657892 256737954 914482046 700216083 655852295 256807040 320767587 518399774 23405136 750210921 813693723 187933868 777567625 354441083 178776322 585399334 310459790 516798019 256807040 777567625 861175812 909865837 518410431 107334741 234089763 303512140 252767027 839573090 350369501 813693723 402728415 514786524 967462668 812629788 202470992 145395166 391551467 284097129 23405136 355623062 422657892 202470992 813693723 968673309 350802729 84100792 279958846 187307272 23405136 292988355 411437340 234089763 279958846 422657892 203170078 514786524 933874496 105230327 861175812 422657892 202470992 227189312 234841556 861175812 865966056 67084965 227189312 42633846 792486850 808616206 950319015 861179113 203170078 297851760 865966056 933874496 350369501 700216083 701144654 812629788 475750466 292988355 282641288 256807040 33552010 655852295 861175812 284097129 178776322 518399774 354441083 411437340 808616206 956074512 475750466 354577205 411437340 284097129 42633846 187933868 748725729 13084961 475750466 700216083 411437340 354577205 812629788 557917929 518399774 869322316 391551467 287514767 970819754 105230327 424780614 350369501 861179113 256807040 292988355 436662194 227189312 655852295 605868704 514786524 297851760 698204142 13084961 421280376 422474141 284097129 748725729 839573090 808616206 865966056 96325706 968673309 350369501 279958846 518399774 582046141 557917929 869322316 350802729 467312175 42633846 13084961 105230327 805493285 431992241 178776322 701144654 585399334 473596274 495151474 282641288 166233922 320767587 865966056 839573090 808616206 422657892 800444752 84100792 166233922 343298515 350369501 422657892 968673309 909865837 861175812 343298515 655852295 968673309 693909716 855274762 110800857 203170078 800444752 234089763 857039628 741527822 869322316 701144654 914482046 37467656 422657892 166233922 411437340 350369501 303512140 354441083 96325706 865966056 187933868 282641288 402728415 256807040 187933868 914482046 42633846 187307272 748725729 84100792 256737954 354577205 933874496 411437340 475750466 706143946 107334741 422657892 402728415 256807040 861175812 422657892 282641288 377015995 252767027 252767027 203170078 777567625 105230327 320767587 582046141 110800857 436662194 857039628 917782884 303512140 495151474 282641288 585399334 706143946 234089763 473596274 557917929 287514767 777567625 303512140 473596274 242163189 611449960 761390736 292988355 518410431 297851760 282641288 585399334 279958846 287514767 861179113 706143946 777567625 855274762 424780614 750210921 431992241 402728415 693909716 933874496 698204142 202470992 693909716 328713602 203170078 234089763 698204142 495151474 917782884 310459790 37467656 475750466 460621270 582046141 473596274 297851760 582046141 812629788 202470992 431992241 655852295 808616206 310459790 402728415 801608520 813693723 202470992 234841556 84100792 518410431 110800857 421280376 748725729 516798019 227189312 611449960 256807040 518399774 761390736 865966056 801608520 914482046 67084965 467312175 343298515 495151474 303512140 855274762 178776322 411437340 377015995 855274762 518410431 320767587 861175812 424780614 967462668 655852295 23405136 698204142 284097129 748725729 475750466 234841556 227189312 700216083 67084965 741527822 422657892 402728415 107334741 585399334 693909716 812629788 227189312 861179113 909865837 282641288 855274762 422657892 611449960 37467656 42633846 698204142 582046141 700216083 813693723 233350056 698204142 421280376 187933868 422657892 933874496 909865837 328713602 284097129 234841556 421280376 777567625 582046141 391551467 582046141 514786524 605868704 800444752 287514767 33552010 813693723 813693723 917782884 279958846 805493285 839573090 422657892 857039628 514786524 933874496 256807040 792486850 355623062 861179113 421280376 424780614 84100792 750210921 233350056 411437340 23405136 328713602 917782884 424780614 800444752 187933868 968673309 693909716 422474141 233350056 582046141 105230327 792486850 460621270 234841556 557917929 256737954 701144654 970819754 377015995 284097129 292988355 252767027 777567625 805493285 693909716 750210921 292988355 252767027 611449960 354441083 805493285 37467656 256807040 701144654 516798019 869322316 422474141 23405136 968673309 436662194 166233922 328713602 166233922 422474141 252767027 914482046 839573090 110800857 518410431 706143946 227189312 431992241 107334741 202470992 284097129 967462668 813693723 869322316 377015995 700216083 23405136 460621270 422474141 808616206 350802729 473596274 839573090 861175812 460621270 96325706 431992241 475750466 813693723 701144654 422657892 741527822 421280376 279958846 411437340 402728415 145395166 750210921 292988355 706143946 800444752 350802729 107334741 741527822 473596274 436662194 748725729 706143946 855274762 431992241 970819754 279958846 698204142 422657892 328713602 110800857 166233922 706143946 297851760 350369501 424780614 605868704 354441083 761390736 320767587 84100792 287514767 914482046 402728415 467312175 861179113 422474141 706143946 96325706 105230327 839573090 777567625 402728415 914482046 861175812 436662194 187933868 178776322 582046141 422657892 203170078 328713602 950319015 166233922 422474141 354441083 145395166 354577205 67084965 800444752 839573090 233350056 933874496 475750466 605868704 869322316 422474141 857039628 813693723 605868704 516798019 582046141 354441083 107334741 855274762 234841556 909865837 354577205 655852295 495151474 518399774 698204142 700216083 585399334 460621270 320767587 750210921 187933868 202470992 855274762 855274762 516798019 857039628 605868704 354441083 422474141 256807040 233350056 402728415 436662194 287514767 187933868 800444752 741527822 956074512 956074512 792486850 801608520 166233922 861175812 187307272 933874496 968673309 970819754 750210921 467312175 761390736 297851760 13084961 234841556 808616206 706143946 761390736 808616206 422474141 233350056 950319015 967462668 706143946 421280376 857039628 700216083 96325706 279958846 350369501 460621270 698204142 424780614 865966056 320767587 23405136 328713602 460621270 914482046 855274762 473596274 422657892 411437340 234841556 227189312 422657892 956074512 303512140 861175812 96325706 354577205 693909716 284097129 354577205 861175812 865966056 857039628 460621270 42633846 467312175 855274762 37467656 777567625 145395166 805493285 861179113 761390736 968673309 424780614 187933868 467312175 460621270 514786524 187933868 855274762 310459790 178776322 145395166 861179113 187933868 422657892 187933868 350802729 391551467 354577205 84100792 933874496 706143946 252767027 967462668 234089763 518399774 202470992 861179113 801608520 698204142 187307272 203170078 350802729 808616206 279958846 284097129 354441083 460621270 227189312 585399334 970819754 355623062 292988355 166233922 761390736 801608520 284097129 256807040 242163189 354441083 436662194 655852295 805493285 436662194 284097129 701144654 792486850 96325706 516798019 33552010 516798019 698204142 518410431 475750466 792486850 516798019 402728415 13084961 582046141 354441083 234841556 320767587 805493285 252767027 202470992 178776322 968673309 279958846 693909716 145395166 706143946 436662194 37467656 582046141 436662194 320767587 970819754 320767587 933874496 377015995 354577205 292988355 655852295 801608520 475750466 227189312 909865837 861175812 914482046 514786524 411437340 761390736 233350056 105230327 310459790 282641288 422657892 411437340 411437340 611449960 234089763 801608520 110800857 777567625 857039628 355623062 518410431 96325706 297851760 202470992 460621270 475750466 202470992 391551467 970819754 234841556 421280376 475750466 84100792 693909716 516798019 516798019 970819754 585399334 805493285 861179113 67084965 582046141 203170078 861175812 857039628 284097129 424780614 287514767 968673309 582046141 234089763 968673309 865966056 518410431 869322316 227189312 475750466 328713602 839573090 750210921 967462668 956074512 411437340 855274762 460621270 242163189 297851760 865966056 495151474 861179113 84100792 320767587 698204142 557917929 812629788 514786524 839573090 967462668 495151474 585399334 495151474 284097129 808616206 518399774 279958846 857039628 67084965 812629788 328713602 839573090 256807040 557917929 343298515 377015995 917782884 350802729 33552010 107334741 233350056 402728415 516798019 391551467 421280376 460621270 970819754 968673309 284097129 391551467 436662194 557917929 37467656 436662194 284097129 968673309 582046141 861175812 761390736 748725729 37467656 700216083 402728415 761390736 310459790 402728415 252767027 761390736 187933868 518399774 968673309 582046141 761390736 700216083 582046141 350802729 96325706 909865837 741527822 700216083 741527822 256807040 227189312 421280376 411437340 391551467 518410431 84100792 355623062 328713602 303512140 861175812 933874496 350802729 812629788 813693723 279958846 242163189 287514767 256807040 279958846 748725729 343298515 861179113 287514767 328713602 808616206 857039628 800444752 279958846 282641288 234841556 805493285 956074512 166233922 956074512 514786524 855274762 516798019 970819754 402728415 354577205 700216083 706143946 354441083 145395166 328713602 328713602 354577205 909865837 354577205 967462668 516798019 693909716 582046141 354577205 812629788 297851760 233350056 256737954 777567625 107334741 605868704 865966056 698204142 256807040 96325706 605868704 354441083 310459790 252767027 391551467 67084965 968673309 422657892 310459790 292988355 23405136 303512140 801608520 23405136 105230327 801608520 801608520 292988355 187307272 808616206 865966056 801608520 605868704 750210921 909865837 495151474 187307272 861175812 495151474 516798019 460621270 839573090 968673309 701144654 96325706 812629788 693909716 855274762 411437340 693909716 865966056 436662194 514786524 145395166 857039628 96325706 287514767 792486850 514786524 354577205 431992241 805493285 582046141 865966056 701144654 431992241 750210921 812629788 377015995 350369501 917782884 914482046 23405136 145395166 37467656 436662194 956074512 805493285 557917929 297851760 256807040 473596274 303512140 761390736 424780614 808616206 37467656 518410431 421280376 750210921 917782884 178776322 67084965 234841556 256737954 861179113 475750466 178776322 917782884 33552010 431992241 292988355 914482046 256807040 377015995 761390736 518410431 698204142 741527822 202470992 354441083 741527822 557917929 402728415 855274762 354441083 518410431 320767587 808616206 761390736 310459790 354441083 914482046 242163189 950319015 431992241 33552010 801608520 187933868 495151474 402728415 252767027 145395166 467312175 354577205 706143946 750210921 252767027 391551467 700216083 227189312 42633846 178776322 950319015 839573090 402728415 700216083 514786524 431992241 354441083 234089763 748725729 869322316 585399334 970819754 750210921 855274762 611449960 812629788 801608520 354577205 839573090 256807040 741527822 166233922 813693723 956074512 292988355 473596274 234089763 701144654 917782884 234841556 706143946 320767587 227189312 431992241 256807040 202470992 202470992 279958846 693909716 693909716 777567625 145395166 518399774 42633846 933874496 518410431 514786524 861175812 518399774 518410431 256737954 354577205 234089763 67084965 436662194 282641288 227189312 166233922 33552010 865966056 328713602 792486850 431992241 166233922 178776322 33552010 242163189 234841556 518399774 350802729 166233922 350369501 256737954 436662194 252767027 777567625 252767027 234089763 865966056 495151474 411437340 310459790 475750466 750210921 328713602 234089763 110800857 861179113 777567625 354577205 256807040 857039628 516798019 33552010 96325706 605868704 792486850 252767027 402728415 812629788 42633846 611449960 792486850 202470992 436662194 777567625 750210921 42633846 933874496 328713602 582046141 256737954 467312175 473596274 279958846 424780614 917782884 421280376 605868704 187933868 917782884 234089763 495151474 13084961 107334741 350802729 909865837 287514767 402728415 869322316 424780614 391551467 655852295 914482046 203170078 518399774 967462668 761390736 145395166 354441083 518410431 328713602 42633846 105230327 801608520 234841556 402728415 748725729 741527822 13084961 518399774 303512140 967462668 13084961 203170078 970819754 424780614 855274762 84100792 800444752 698204142 350369501 424780614 968673309 187933868 582046141 800444752 967462668 13084961 391551467 233350056 495151474 355623062 256737954 256807040 706143946 655852295 495151474 284097129 233350056 303512140 37467656 303512140 284097129 869322316 227189312 514786524 611449960 970819754 605868704 865966056 354441083 320767587 145395166 495151474 970819754 792486850 287514767 706143946 354577205 350802729 693909716 203170078 857039628 13084961 950319015 187307272 467312175 355623062 355623062 282641288 750210921 424780614 865966056 328713602 956074512 355623062 956074512 421280376 256737954 706143946 861179113 813693723 355623062 839573090 107334741 96325706 605868704 473596274 391551467 242163189 355623062 970819754 800444752 178776322 861179113 391551467 282641288 792486850 518410431 933874496 741527822 693909716 13084961 761390736 518399774 865966056 473596274 234089763 234841556 282641288 706143946 861175812 242163189 933874496 693909716 287514767 42633846 967462668 585399334 741527822 914482046 227189312 284097129 693909716 287514767 42633846 431992241 605868704 411437340 761390736 107334741 516798019 350802729 805493285 42633846 655852295 391551467 475750466 303512140 411437340 792486850 23405136 518410431 516798019 475750466 42633846 460621270 700216083 933874496 233350056 424780614 967462668 865966056 178776322 145395166 582046141 13084961 812629788 355623062 857039628 909865837 350802729 431992241 252767027 391551467 812629788 421280376 748725729 234089763 805493285 107334741 166233922 256807040 839573090 914482046 855274762 105230327 475750466 792486850 655852295 256807040 343298515 431992241 869322316 84100792 256807040 23405136 750210921 391551467 320767587 611449960 582046141 355623062 354577205 655852295 227189312 13084961 812629788 67084965 475750466 865966056 855274762 516798019 282641288 13084961 424780614 495151474 861175812 865966056 350802729 967462668 495151474 839573090 187933868 956074512 145395166 970819754 256737954 855274762 917782884 411437340 812629788 557917929 256807040 343298515 777567625 84100792 233350056 792486850 252767027 467312175 105230327 801608520 287514767 917782884 467312175 256807040 812629788 242163189 909865837 354577205 914482046 422474141 234841556 475750466 33552010 518399774 178776322 96325706 475750466 557917929 605868704 187307272 292988355 582046141 203170078 700216083 750210921 777567625 518399774 800444752 33552010 227189312 355623062 96325706 585399334 917782884 516798019 761390736 279958846 808616206 467312175 800444752 950319015 256737954 655852295 421280376 914482046 303512140 698204142 297851760 256737954 234841556 605868704 343298515 256737954 343298515 350369501 956074512 350369501 252767027 284097129 233350056 861175812 23405136 700216083 166233922 227189312 96325706 391551467 813693723 812629788 320767587 422474141 805493285 343298515 284097129 516798019 514786524 203170078 748725729 187933868 178776322 303512140 234089763 861175812 516798019 475750466 402728415 297851760 287514767 256737954 23405136 557917929 693909716 303512140 37467656 252767027 698204142 187307272 839573090 706143946 473596274 611449960 37467656 495151474 460621270 800444752 967462668 33552010 328713602 145395166 805493285 950319015 605868704 967462668 145395166 855274762 808616206 203170078 777567625 328713602 350802729 698204142 37467656 292988355 557917929 13084961 473596274 933874496 187307272 933874496 967462668 256807040 693909716 187307272 234089763 585399334 187933868 655852295 279958846 284097129 518399774 343298515 800444752 909865837 96325706 701144654 805493285 105230327 917782884 377015995 741527822 970819754 107334741 861179113 869322316 297851760 655852295 350369501 917782884 310459790 350369501 166233922 557917929 460621270 96325706 303512140 950319015 110800857 800444752 233350056 467312175 865966056 750210921 242163189 202470992 861175812 855274762 96325706 933874496 42633846 611449960 67084965 700216083 557917929 655852295 234089763 320767587 968673309 297851760 227189312 145395166 518399774 105230327 693909716 354577205 256737954 202470992 252767027 234089763 310459790 256737954 655852295 855274762 475750466 105230327 411437340 605868704 855274762 279958846 495151474 812629788 233350056 909865837 869322316 909865837 812629788 865966056 145395166 110800857 145395166 792486850 750210921 701144654 865966056 310459790 234089763 422657892 518410431 256737954 234841556 33552010 242163189 861175812 96325706 354577205 234841556 968673309 292988355 421280376 857039628 422657892 693909716 23405136 495151474 233350056 67084965 110800857 292988355 436662194 518410431 460621270 865966056 350802729 320767587 861179113 460621270 693909716 256807040 252767027 310459790 354577205 42633846 297851760 67084965 355623062 495151474 350802729 933874496 67084965 516798019 411437340 233350056 145395166 698204142 37467656 516798019 13084961 297851760 777567625 343298515 256737954 227189312 970819754 107334741 865966056 391551467 741527822 178776322 812629788 256737954 557917929 518399774 855274762 516798019 698204142 328713602 110800857 857039628 473596274 42633846 855274762 233350056 424780614 377015995 516798019 33552010 741527822 611449960 350802729 33552010 909865837 105230327 800444752 514786524 741527822 292988355 402728415 812629788 800444752 377015995 518399774 582046141 202470992 869322316 287514767 805493285 861175812 611449960 956074512 701144654 839573090 287514767 706143946 970819754 805493285 303512140 839573090 424780614 343298515 839573090 354577205 495151474 431992241 518410431 320767587 460621270 377015995 865966056 865966056 585399334 582046141 292988355 514786524 355623062 234841556 96325706 800444752 377015995 460621270 33552010 203170078 495151474 284097129 467312175 411437340 855274762 84100792 282641288 105230327 96325706 808616206 67084965 516798019 284097129 256807040 187307272 166233922 328713602 287514767 411437340 42633846 467312175 431992241 310459790 391551467 284097129 233350056 861175812 557917929 914482046 805493285 187933868 187307272 706143946 869322316 750210921 284097129 402728415 812629788 812629788 805493285 67084965 350802729 166233922 105230327 750210921 839573090 655852295 287514767 355623062 693909716 377015995 42633846 585399334 495151474 187307272 107334741 813693723 377015995 968673309 933874496 750210921 700216083 203170078 166233922 233350056 611449960 693909716 297851760 611449960 933874496 411437340 256807040 202470992 693909716 310459790 256807040 950319015 655852295 23405136 516798019 808616206 252767027 42633846 187933868 411437340 761390736 343298515 13084961 967462668 96325706 166233922 933874496 917782884 256737954 495151474 777567625 956074512 950319015 701144654 110800857 310459790 956074512 256737954 970819754 967462668 328713602 256807040 857039628 805493285 970819754 431992241 460621270 909865837 436662194 279958846 865966056 777567625 256807040 812629788 861179113 777567625 252767027 761390736 242163189 242163189 808616206 354441083 227189312 801608520 970819754 475750466 242163189 287514767 495151474 805493285 698204142 284097129 967462668 256737954 855274762 354441083 761390736 354577205 411437340 187933868 585399334 145395166 227189312 861175812 178776322 256737954 933874496 166233922 343298515 855274762 861175812 700216083 865966056 23405136 279958846 328713602 402728415 761390736 582046141 861175812 354441083 187307272 233350056 970819754 967462668 431992241 516798019 557917929 865966056 279958846 422474141 585399334 813693723 110800857 431992241 861179113 145395166 354577205 495151474 750210921 436662194 166233922 166233922 422657892 234089763 611449960 431992241 350802729 33552010 284097129 350802729 473596274 355623062 557917929 287514767 839573090 287514767 741527822 917782884 23405136 748725729 968673309 933874496 436662194 391551467 950319015 475750466 256737954 297851760 279958846 424780614 42633846 320767587 869322316 956074512 203170078 166233922 252767027 242163189 203170078 518410431 402728415 279958846 914482046 467312175 105230327 187307272 909865837 805493285 242163189 611449960 865966056 748725729 233350056 310459790 467312175 812629788 350369501 287514767 518410431 279958846 813693723 96325706 391551467 475750466 287514767 801608520 354441083 421280376 256807040 424780614 303512140 655852295 84100792 402728415 967462668 460621270 343298515 421280376 242163189 909865837 761390736 917782884 297851760 805493285 279958846 869322316 354577205 933874496 178776322 967462668 107334741 187307272 354441083 518399774 187933868 917782884 812629788 234841556 801608520 350802729 467312175 750210921 475750466 933874496 37467656 354441083 968673309 855274762 514786524 655852295 933874496 750210921 865966056 227189312 750210921 234841556 343298515 436662194 792486850 411437340 865966056 557917929 13084961 350369501 805493285 861179113 861179113 655852295 96325706 950319015 234841556 655852295 328713602 320767587 354441083 808616206 242163189 84100792 812629788 203170078 391551467 107334741 431992241 422657892 956074512 950319015 968673309 855274762 33552010 354577205 700216083 234089763 861175812 495151474 813693723 110800857 279958846 67084965 350369501 110800857 284097129 495151474 777567625 284097129 861175812 42633846 801608520 741527822 585399334 391551467 105230327 279958846 242163189 950319015 422474141 145395166 424780614 701144654 436662194 741527822 968673309 611449960 178776322 777567625 354441083 37467656 460621270 805493285 436662194 422657892 855274762 865966056 203170078 422657892 655852295 917782884 431992241 970819754 473596274 475750466 42633846 350802729 234089763 700216083 605868704 256807040 233350056 42633846 343298515 839573090 777567625 310459790 242163189 761390736 23405136 282641288 422657892 422474141 869322316 518410431 287514767 256737954 655852295 968673309 855274762 582046141 808616206 424780614 857039628 178776322 37467656 110800857 234841556 693909716 287514767 700216083 145395166 354441083 343298515 411437340 813693723 582046141 287514767 605868704 950319015 869322316 297851760 585399334 424780614 234089763 187307272 355623062 187933868 495151474 516798019 805493285 203170078 693909716 67084965 297851760 750210921 950319015 950319015 303512140 350369501 857039628 422474141 292988355 514786524 42633846 801608520 354441083 279958846 287514767 303512140 516798019 145395166 917782884 422657892 391551467 813693723 23405136 350369501 761390736 701144654 354577205 328713602 467312175 166233922 424780614 861175812 256807040 391551467 96325706 582046141 350802729 917782884 792486850 956074512 391551467 23405136 431992241 750210921 234841556 282641288 693909716 839573090 107334741 801608520 391551467 933874496 475750466 284097129 706143946 582046141 557917929 227189312 701144654 813693723 970819754 233350056 967462668 282641288 328713602 287514767 956074512 287514767 13084961 42633846 956074512 354577205 96325706 467312175 343298515 354577205 105230327 233350056 933874496 84100792 242163189 750210921 422657892 495151474 287514767 857039628 861179113 917782884 557917929 861179113 956074512 460621270 23405136 761390736 693909716 424780614 328713602 350369501 84100792 861175812 917782884 187933868 557917929 557917929 256737954 145395166 354441083 909865837 377015995 242163189 303512140 287514767 282641288 96325706 287514767 431992241 750210921 865966056 518410431 320767587 761390736 422474141 869322316 706143946 354441083 748725729 792486850 350802729 792486850 67084965 354441083 516798019 96325706 436662194 96325706 282641288 203170078 284097129 741527822 242163189 287514767 320767587 750210921 310459790 748725729 967462668 869322316 557917929 422657892 242163189 518399774 424780614 355623062 741527822 701144654 320767587 582046141 861175812 421280376 869322316 805493285 233350056 701144654 865966056 611449960 967462668 970819754 320767587 350369501 187933868 355623062 310459790 698204142 917782884 933874496 282641288 256807040 865966056 761390736 914482046 145395166 909865837 227189312 813693723 234841556 748725729 956074512 914482046 700216083 431992241 917782884 227189312 354441083 967462668 107334741 84100792 968673309 328713602 233350056 256737954 865966056 855274762 422474141 839573090 284097129 422474141 287514767 377015995 956074512 202470992 812629788 967462668 460621270 242163189 279958846 812629788 805493285 242163189 655852295 460621270 701144654 422474141 402728415 970819754 967462668 857039628 292988355 343298515 693909716 37467656 968673309 84100792 861179113 256737954 516798019 252767027 761390736 422474141 909865837 287514767 84100792 234089763 279958846 110800857 287514767 582046141 252767027 801608520 187307272 234841556 750210921 178776322 166233922 320767587 234089763 67084965 585399334 801608520 970819754 950319015 320767587 933874496 761390736 202470992 855274762 292988355 67084965 350369501 701144654 234841556 808616206 585399334 693909716 909865837 377015995 813693723 354577205 917782884 495151474 792486850 865966056 611449960 857039628 33552010 421280376 187307272 287514767 350802729 516798019 805493285 777567625 750210921 411437340 956074512 234089763 514786524 242163189 292988355 861175812 514786524 234841556 227189312 950319015 741527822 950319015 473596274 145395166 187933868 741527822 256807040 431992241 518410431 518410431 354441083 421280376 328713602 950319015 813693723 282641288 706143946 741527822 909865837 252767027 839573090 813693723 701144654 933874496 801608520 741527822 355623062 110800857 950319015 37467656 107334741 808616206 421280376 402728415 391551467 37467656 495151474 865966056 320767587 391551467 518410431 701144654 234089763 23405136 467312175 282641288 320767587 917782884 411437340 970819754 284097129 968673309 203170078 145395166 203170078 234089763 350802729 422474141 178776322 233350056 557917929 933874496 343298515 557917929 777567625 805493285 808616206 391551467 805493285 808616206 761390736 800444752 292988355 105230327 424780614 611449960 187307272 431992241 105230327 84100792 256737954 693909716 107334741 605868704 801608520 909865837 801608520 256807040 343298515 605868704 701144654 297851760 178776322 861179113 84100792 187307272 812629788 431992241 84100792 741527822 328713602 431992241 460621270 227189312 792486850 284097129 700216083 698204142 256807040 909865837 956074512 839573090 750210921 473596274 105230327 800444752 96325706 917782884 256737954 700216083 202470992 187933868 748725729 605868704 233350056 310459790 801608520 422474141 310459790 611449960 110800857 557917929 970819754 287514767 909865837 914482046 473596274 968673309 914482046 303512140 303512140 968673309 917782884 812629788 284097129 956074512 282641288 203170078 518399774 252767027 861175812 402728415 436662194 475750466 234841556 812629788 234089763 13084961 800444752 861175812 391551467 23405136 950319015 611449960 693909716 516798019 861179113 700216083 808616206 741527822 460621270 518399774 33552010 909865837 242163189 968673309 421280376 421280376 475750466 473596274 37467656 84100792 655852295 343298515 252767027 611449960 422474141 96325706 869322316 96325706 460621270 145395166 865966056 284097129 869322316 956074512 701144654 279958846 166233922 473596274 777567625 110800857 808616206 187933868 514786524 869322316 107334741 107334741 422474141 67084965 700216083 107334741 279958846 460621270 557917929 402728415 234089763 518410431 202470992 861179113 284097129 693909716 968673309 805493285 187307272 110800857 741527822 514786524 698204142 354577205 861175812 328713602 777567625 698204142 37467656 310459790 800444752 350802729 202470992 287514767 518410431 96325706 13084961 234841556 166233922 303512140 516798019 950319015 354577205 23405136 256807040 582046141 436662194 350369501 178776322 861175812 411437340 96325706 473596274 178776322 13084961 693909716 801608520 166233922 431992241 178776322 297851760 297851760 234089763 701144654 350802729 865966056 800444752 33552010 655852295 585399334 23405136 701144654 227189312 13084961 557917929 812629788 909865837 343298515 933874496 475750466 37467656 328713602 279958846 233350056 203170078 813693723 909865837 110800857 557917929 234841556 33552010 956074512 187307272 970819754 518399774 287514767 284097129 473596274 950319015 475750466 23405136 33552010 741527822 284097129 252767027 105230327 234089763 320767587 328713602 343298515 518410431 178776322 422657892 145395166 800444752 402728415 411437340 107334741 557917929 557917929 411437340 956074512 869322316 377015995 284097129 292988355 105230327 914482046 178776322 110800857 354577205 354577205 655852295 917782884 105230327 350369501 411437340 67084965 557917929 377015995 354441083 320767587 42633846 761390736 422474141 812629788 33552010 855274762 700216083 110800857 234089763 582046141 865966056 292988355 202470992 777567625 422474141 700216083 950319015 424780614 350369501 968673309 839573090 857039628 909865837 950319015 495151474 805493285 279958846 706143946 605868704 956074512 950319015 698204142 279958846 611449960 701144654 42633846 514786524 557917929 242163189 869322316 234841556 436662194 792486850 282641288 933874496 421280376 516798019 698204142 282641288 292988355 284097129 693909716 700216083 350802729 861175812 424780614 693909716 350802729 227189312 812629788 855274762 242163189 242163189 467312175 909865837 187933868 861175812 805493285 855274762 855274762 956074512 611449960 42633846 233350056 748725729 473596274 839573090 514786524 436662194 256807040 303512140 865966056 693909716 421280376 166233922 422657892 865966056 865966056 343298515 320767587 557917929 310459790 933874496 320767587 227189312 950319015 956074512 518399774 234089763 422657892 256807040 391551467 402728415 516798019 350802729 968673309 422657892 585399334 950319015 402728415 145395166 320767587 970819754 110800857 914482046 706143946 861179113 950319015 355623062 813693723 970819754 750210921 698204142 777567625 233350056 203170078 303512140 350369501 107334741 145395166 411437340 518399774 310459790 252767027 310459790 516798019 473596274 861175812 557917929 411437340 287514767 516798019 467312175 700216083 495151474 242163189 421280376 67084965 861175812 282641288 693909716 343298515 518399774 693909716 203170078 933874496 187307272 861179113 750210921 256737954 84100792 956074512 518410431 242163189 252767027 701144654 701144654 187933868 956074512 861175812 84100792 861179113 297851760 234089763 391551467 279958846 800444752 320767587 303512140 187933868 303512140 914482046 933874496 96325706 812629788 857039628 967462668 970819754 310459790 582046141 242163189 968673309 436662194 256807040 284097129 292988355 256737954 750210921 256737954 777567625 279958846 424780614 970819754 950319015 187933868 917782884 514786524 605868704 611449960 234089763 23405136 187933868 67084965 557917929 187933868 516798019 292988355 431992241 585399334 67084965 203170078 801608520 839573090 467312175 473596274 869322316 495151474 391551467 431992241 865966056 320767587 421280376 421280376 256737954 328713602 792486850 377015995 303512140 105230327 422474141 422657892 495151474 233350056 805493285 748725729 422474141 582046141 933874496 354441083 808616206 422657892 800444752 839573090 655852295 805493285 475750466 110800857 518410431 792486850 411437340 279958846 421280376 473596274 800444752 967462668 761390736 310459790 187933868 700216083 33552010 857039628 582046141 857039628 42633846 421280376 813693723 166233922 84100792 748725729 256737954 105230327 284097129 303512140 292988355 805493285 431992241 967462668 475750466 805493285 967462668 187307272 252767027 909865837 292988355 605868704 516798019 700216083 956074512 350369501 861179113 655852295 284097129 234841556 436662194 582046141 203170078 297851760 166233922 234841556 202470992 839573090 869322316 310459790 242163189 865966056 967462668 792486850 242163189 518410431 411437340 813693723 303512140 808616206 698204142 585399334 777567625 431992241 297851760 320767587 473596274 518399774 354577205 37467656 460621270 812629788 145395166 187307272 343298515 557917929 968673309 233350056 23405136 792486850 107334741 967462668 777567625 391551467 748725729 605868704 750210921 242163189 467312175 350369501 203170078 203170078 813693723 252767027 700216083 411437340 310459790 475750466 96325706 96325706 33552010 178776322 105230327 514786524 424780614 800444752 813693723 422474141 475750466 145395166 350369501 96325706 37467656 96325706 839573090 857039628 297851760 355623062 343298515 956074512 105230327 178776322 23405136 350802729 37467656 582046141 855274762 187307272 187933868 585399334 320767587 801608520 292988355 287514767 37467656 857039628 701144654 166233922 234089763 956074512 421280376 436662194 698204142 839573090 956074512 706143946 436662194 252767027 422657892 297851760 700216083 812629788 252767027 391551467 391551467 282641288 857039628 187933868 350369501 761390736 693909716 701144654 917782884 909865837 970819754 914482046 460621270 96325706 284097129 655852295 67084965 96325706 350369501 377015995 422474141 467312175 467312175 354577205 350369501 187307272 970819754 865966056 861175812 287514767 234841556 297851760 933874496 233350056 495151474 557917929 350369501 233350056 13084961 402728415 968673309 67084965 813693723 473596274 857039628 279958846 839573090 748725729 33552010 391551467 42633846 861175812 292988355 693909716 933874496 402728415 178776322 800444752 861175812 805493285 421280376 233350056 557917929 328713602 411437340 855274762 777567625 431992241 956074512 287514767 354441083 84100792 475750466 328713602 741527822 812629788 748725729 865966056 354441083 292988355 303512140 956074512 813693723 242163189 436662194 909865837 391551467 105230327 460621270 611449960 514786524 391551467 105230327 655852295 145395166 256737954 96325706 284097129 970819754 303512140 808616206 750210921 700216083 518410431 701144654 252767027 303512140 967462668 282641288 279958846 328713602 917782884 792486850 792486850 611449960 475750466 310459790 350369501 178776322 968673309 956074512 741527822 865966056 424780614 203170078 585399334 698204142 391551467 582046141 909865837 748725729 968673309 460621270 234841556 178776322 252767027 801608520 582046141 473596274 855274762 655852295 202470992 252767027 700216083 84100792 23405136 203170078 234841556 292988355 354441083 256737954 13084961 967462668 355623062 203170078 166233922 377015995 67084965 424780614 801608520 297851760 655852295 350369501 421280376 701144654 355623062 557917929 700216083 354441083 320767587 467312175 933874496 284097129 303512140 557917929 914482046 514786524 355623062 67084965 421280376 252767027 227189312 282641288 350802729 107334741 950319015 105230327 96325706 701144654 805493285 750210921 956074512 202470992 857039628 242163189 227189312 750210921 968673309 23405136 37467656 839573090 950319015 422474141 422657892 605868704 967462668 693909716 33552010 855274762 422657892 861175812 411437340 292988355 23405136 741527822 279958846 706143946 279958846 693909716 422474141 354441083 110800857 256807040 105230327 242163189 518410431 166233922 475750466 110800857 105230327 42633846 391551467 582046141 839573090 869322316 813693723 514786524 252767027 355623062 861175812 516798019 800444752 421280376 605868704 107334741 23405136 242163189 107334741 431992241 970819754 422474141 473596274 279958846 421280376 861175812 354577205 914482046 861175812 256807040 328713602 107334741 411437340 227189312 950319015 391551467 203170078 475750466 328713602 105230327 518399774 320767587 869322316 800444752 67084965 282641288 42633846 233350056 350802729 865966056 812629788 166233922 242163189 166233922 914482046 914482046 933874496 256807040 761390736 187933868 234841556 67084965 166233922 279958846 933874496 234841556 792486850 777567625 460621270 282641288 473596274 700216083 328713602 391551467 284097129 839573090 582046141 970819754 473596274 33552010 693909716 475750466 909865837 13084961 227189312 96325706 234089763 460621270 422657892 750210921 861175812 436662194 436662194 655852295 256807040 467312175 813693723 495151474 855274762 23405136 514786524 23405136 436662194 391551467 422657892 391551467 350802729 467312175 473596274 812629788 377015995 110800857 970819754 256807040 655852295 355623062 748725729 13084961 436662194 343298515 436662194 700216083 234841556 956074512 655852295 292988355 282641288 355623062 431992241 750210921 805493285 320767587 611449960 909865837 422474141 411437340 741527822 475750466 800444752 227189312 495151474 792486850 202470992 292988355 234089763 861179113 861179113 203170078 234841556 431992241 13084961 411437340 701144654 557917929 869322316 422657892 585399334 514786524 187307272 861175812 242163189 585399334 857039628 178776322 256807040 467312175 284097129 13084961 473596274 178776322 516798019 145395166 917782884 777567625 279958846 861175812 252767027 282641288 518410431 227189312 475750466 203170078 282641288 473596274 421280376 42633846 495151474 808616206 422474141 761390736 233350056 473596274 706143946 310459790 605868704 970819754 800444752 354441083 792486850 956074512 310459790 178776322 741527822 431992241 297851760 865966056 741527822 84100792 187933868 956074512 813693723 84100792 424780614 377015995 320767587 107334741 968673309 909865837 203170078 792486850 402728415 950319015 354441083 145395166 839573090 514786524 227189312 801608520 355623062 557917929 475750466 107334741 582046141 473596274 23405136 297851760 475750466 350802729 611449960 354577205 917782884 857039628 350802729 857039628 166233922 460621270 777567625 282641288 839573090 750210921 748725729 585399334 611449960 857039628 343298515 431992241 495151474 411437340 967462668 761390736 909865837 839573090 422474141 585399334 914482046 421280376 233350056 700216083 178776322 933874496 166233922 750210921 436662194 950319015 391551467 792486850 800444752 792486850 234089763 968673309 187933868 861175812 706143946 655852295 956074512 933874496 105230327 355623062 968673309 698204142 917782884 475750466 242163189 107334741 800444752 605868704 67084965 792486850 518410431 242163189 105230327 107334741 861179113 956074512 67084965 495151474 914482046 84100792 909865837 706143946 970819754 748725729 700216083 909865837 857039628 431992241 865966056 861175812 611449960 377015995 473596274 107334741 203170078 839573090 812629788 354577205 328713602 297851760 411437340 234841556 96325706 105230327 402728415 96325706 777567625 700216083 421280376 473596274 256807040 970819754 96325706 67084965 700216083 187307272 698204142 750210921 252767027 84100792 391551467 234089763 84100792 350802729 287514767 252767027 968673309 242163189 107334741 328713602 202470992 436662194 282641288 110800857 812629788 518399774 748725729 242163189 861179113 233350056 256807040 328713602 105230327 303512140 467312175 516798019 518410431 950319015 297851760 350802729 350369501 377015995 33552010 187307272 741527822 303512140 203170078 13084961 411437340 761390736 861179113 227189312 605868704 917782884 495151474 700216083 865966056 242163189 933874496 909865837 411437340 917782884 585399334 354577205 202470992 460621270 967462668 475750466 801608520 33552010 909865837 557917929 611449960 282641288 23405136 801608520 967462668 748725729 233350056 518410431 178776322 436662194 42633846 422474141 310459790 956074512 355623062 292988355 354577205 422657892 234089763 655852295 914482046 750210921 37467656 297851760 33552010 105230327 84100792 655852295 343298515 282641288 611449960 839573090 431992241 424780614 933874496 516798019 166233922 700216083 377015995 328713602 518399774 96325706 145395166 495151474 777567625 557917929 655852295 861175812 970819754 354441083 750210921 839573090 328713602 861179113 909865837 310459790 436662194 402728415 869322316 808616206 292988355 256737954 42633846 234841556 909865837 252767027 865966056 761390736 805493285 970819754 813693723 424780614 516798019 611449960 917782884 37467656 256737954 421280376 750210921 279958846 839573090 909865837 741527822 748725729 110800857 750210921 350802729 96325706 279958846 518410431 411437340 354441083 914482046 970819754 391551467 23405136 706143946 495151474 914482046 242163189 287514767 354441083 96325706 861175812 292988355 914482046 256807040 970819754 310459790 411437340 110800857 812629788 475750466 252767027 792486850 514786524 350802729 242163189 354441083 611449960 234841556 377015995 761390736 23405136 202470992 473596274 800444752 436662194 421280376 805493285 242163189 242163189 297851760 460621270 748725729 967462668 792486850 914482046 933874496 242163189 805493285 813693723 808616206 422474141 436662194 698204142 495151474 23405136 411437340 970819754 855274762 402728415 256807040 33552010 861179113 110800857 518399774 700216083 421280376 431992241 813693723 422474141 422657892 585399334 84100792 777567625 107334741 343298515 279958846 700216083 693909716 234841556 343298515 950319015 865966056 839573090 279958846 33552010 741527822 96325706 166233922 67084965 861175812 839573090 518399774 354577205 865966056 706143946 518410431 354577205 256737954 750210921 411437340 475750466 178776322 37467656 233350056 227189312 202470992 557917929 252767027 252767027 287514767 96325706 805493285 693909716 242163189 557917929 422474141 145395166 861179113 582046141 706143946 350369501 292988355 557917929 343298515 391551467 343298515 256737954 421280376 328713602 518399774 956074512 187933868 23405136 421280376 422657892 107334741 914482046 865966056 292988355 967462668 252767027 701144654 698204142 917782884 84100792 107334741 701144654 812629788 350369501 350369501 292988355 557917929 303512140 310459790 13084961 279958846 808616206 96325706 350369501 761390736 968673309 256737954 303512140 178776322 13084961 956074512 865966056 227189312 748725729 96325706 252767027 706143946 350369501 473596274 202470992 861175812 350369501 178776322 801608520 909865837 701144654 693909716 424780614 861175812 812629788 13084961 242163189 514786524 13084961 96325706 436662194 557917929 84100792 67084965 350802729 33552010 145395166 422657892 203170078 33552010 808616206 421280376 350802729 460621270 279958846 227189312 655852295 495151474 166233922 801608520 516798019 105230327 424780614 422474141 303512140 956074512 96325706 422474141 282641288 933874496 303512140 310459790 187933868 861179113 805493285 956074512 13084961 84100792 354577205 514786524 967462668 105230327 284097129 292988355 805493285 377015995 145395166 865966056 424780614 13084961 706143946 110800857 741527822 970819754 861179113 605868704 460621270 355623062 857039628 320767587 310459790 693909716 800444752 813693723 582046141 187933868 227189312 256737954 292988355 750210921 203170078 343298515 518399774 436662194 865966056 557917929 813693723 105230327 227189312 792486850 234089763 292988355 956074512 203170078 145395166 518399774 909865837 287514767 750210921 917782884 777567625 467312175 242163189 284097129 805493285 343298515 518410431 42633846 242163189 282641288 655852295 748725729 855274762 279958846 473596274 475750466 869322316 424780614 350802729 422657892 909865837 110800857 495151474 37467656 252767027 514786524 655852295 166233922 970819754 233350056 475750466 166233922 391551467 279958846 857039628 808616206 777567625 187933868 514786524 350369501 611449960 777567625 698204142 233350056 857039628 460621270 698204142 792486850 857039628 166233922 42633846 431992241 110800857 805493285 145395166 473596274 284097129 475750466 256737954 33552010 741527822 234089763 42633846 350802729 839573090 805493285 693909716 701144654 748725729 869322316 467312175 436662194 33552010 297851760 750210921 700216083 909865837 377015995 107334741 84100792 227189312 422474141 354577205 801608520 750210921 956074512 343298515 611449960 698204142 812629788 96325706 970819754 473596274 495151474 514786524 411437340 698204142 328713602 750210921 107334741 801608520 105230327 741527822 748725729 234089763 917782884 282641288 203170078 303512140 411437340 970819754 706143946 585399334 279958846 857039628 297851760 256737954 297851760 970819754 297851760 284097129 422474141 693909716 812629788 96325706 865966056 355623062 495151474 967462668 518399774 187933868 967462668 187307272 693909716 701144654 187307272 233350056 750210921 611449960 202470992 514786524 242163189 107334741 166233922 557917929 861179113 693909716 950319015 655852295 355623062 967462668 234841556 701144654 227189312 473596274 801608520 777567625 869322316 436662194 187307272 839573090 869322316 37467656 292988355 421280376 391551467 411437340 777567625 105230327 187307272 839573090 865966056 861175812 460621270 202470992 320767587 84100792 282641288 282641288 166233922 805493285 297851760 320767587 355623062 748725729 761390736 909865837 605868704 252767027 518399774 956074512 582046141 473596274 839573090 611449960 655852295 518399774 303512140 917782884 808616206 792486850 84100792 698204142 585399334 460621270 655852295 698204142 422474141 611449960 377015995 968673309 495151474 611449960 967462668 227189312 354577205 279958846 706143946 956074512 227189312 801608520 914482046 967462668 422474141 968673309 33552010 422474141 310459790 402728415 777567625 748725729 855274762 431992241 23405136 582046141 777567625 391551467 355623062 202470992 706143946 234089763 701144654 67084965 354577205 861175812 655852295 605868704 467312175 516798019 857039628 310459790 777567625 495151474 202470992 203170078 227189312 933874496 839573090 869322316 933874496 701144654 933874496 178776322 411437340 256737954 968673309 436662194 475750466 33552010 23405136 701144654 377015995 402728415 839573090 475750466 970819754 227189312 256807040 933874496 145395166 655852295 777567625 422657892 518410431 460621270 611449960 411437340 700216083 855274762 284097129 655852295 256737954 741527822 701144654 310459790 67084965 303512140 422657892 582046141 518399774 933874496 514786524 611449960 292988355 13084961 203170078 42633846 968673309 777567625 748725729 956074512 256807040 514786524 42633846 279958846 310459790 343298515 23405136 861179113 792486850 23405136 42633846 801608520 37467656 698204142 605868704 967462668 792486850 166233922 431992241 242163189 110800857 178776322 350802729 279958846 475750466 748725729 750210921 282641288 203170078 391551467 67084965 377015995 42633846 67084965 233350056 42633846 777567625 23405136 279958846 284097129 611449960 284097129 914482046 800444752 855274762 475750466 582046141 303512140 761390736 23405136 518410431 37467656 23405136 436662194 227189312 242163189 839573090 67084965 110800857 145395166 855274762 914482046 582046141 933874496 693909716 202470992 350802729 424780614 279958846 355623062 178776322 377015995 284097129 178776322 933874496 23405136 475750466 203170078 869322316 514786524 605868704 37467656 436662194 110800857 422474141 777567625 473596274 857039628 914482046 84100792 701144654 800444752 475750466 748725729 605868704 421280376 284097129 328713602 355623062 706143946 202470992 350369501 297851760 933874496 67084965 516798019 748725729 110800857 518410431 914482046 761390736 611449960 166233922 436662194 431992241 655852295 84100792 178776322 242163189 402728415 967462668 292988355 110800857 914482046 777567625 970819754 233350056 557917929 605868704 518399774 748725729 354577205 187307272 297851760 909865837 187307272 354441083 33552010 252767027 750210921 284097129 145395166 84100792 861175812 839573090 585399334 431992241 310459790 350802729 805493285 166233922 279958846 33552010 495151474 605868704 256807040 516798019 187933868 861175812 23405136 557917929 292988355 42633846 377015995 800444752 402728415 518399774 96325706 84100792 350802729 84100792 813693723 467312175 84100792 355623062 967462668 777567625 320767587 354577205 297851760 655852295 956074512 187307272 234089763 605868704 96325706 909865837 865966056 839573090 914482046 227189312 354577205 855274762 741527822 256807040 839573090 67084965 84100792 424780614 242163189 343298515 495151474 424780614 37467656 343298515 792486850 23405136 350802729 700216083 242163189 557917929 279958846 475750466 37467656 467312175 187307272 37467656 800444752 475750466 227189312 310459790 698204142 252767027 914482046 967462668 233350056 812629788 424780614 343298515 869322316 42633846 855274762 467312175 701144654 518399774 605868704 166233922 861179113 813693723 861179113 431992241 514786524 166233922 242163189 422657892 310459790 839573090 252767027 23405136 67084965 741527822 166233922 13084961 933874496 107334741 354441083 869322316 585399334 857039628 518399774 865966056 813693723 741527822 805493285 227189312 812629788 355623062 202470992 187933868 473596274 187307272 869322316 422474141 203170078 813693723 968673309 909865837 933874496 284097129 701144654 557917929 557917929 518410431 350369501 287514767 355623062 861175812 107334741 178776322 320767587 203170078 402728415 605868704 701144654 178776322 475750466 67084965 242163189 33552010 839573090 467312175 777567625 422657892 693909716 233350056 411437340 13084961 328713602 377015995 402728415 42633846 110800857 328713602 23405136 950319015 105230327 96325706 411437340 748725729 750210921 33552010 328713602 761390736 422657892 518399774 354577205 813693723 297851760 518410431 748725729 320767587 475750466 582046141 187933868 328713602 350369501 402728415 282641288 800444752 303512140 475750466 967462668 234089763 808616206 805493285 869322316 914482046 328713602 967462668 801608520 956074512 411437340 514786524 33552010 178776322 956074512 917782884 297851760 582046141 233350056 855274762 813693723 297851760 701144654 292988355 516798019 421280376 287514767 950319015 808616206 354577205 350369501 350369501 473596274 110800857 252767027 343298515 391551467 741527822 284097129 514786524 328713602 956074512 436662194 422474141 436662194 422474141 805493285 748725729 256807040 310459790 968673309 350369501 750210921 869322316 460621270 750210921 227189312 377015995 460621270 750210921 800444752 377015995 287514767 354577205 514786524 748725729 792486850 475750466 422474141 355623062 909865837 467312175 424780614 431992241 284097129 110800857 242163189 303512140 585399334 233350056 227189312 914482046 839573090 582046141 421280376 256737954 914482046 518410431 422474141 107334741 107334741 933874496 411437340 166233922 585399334 355623062 970819754 354577205 328713602 431992241 956074512 865966056 514786524 917782884 234089763 310459790 748725729 33552010 202470992 320767587 422657892 411437340 242163189 187307272 33552010 292988355 422657892 391551467 855274762 813693723 514786524 377015995 203170078 605868704 411437340 701144654 655852295 909865837 424780614 105230327 514786524 37467656 422474141 422474141 475750466 777567625 227189312 343298515 761390736 761390736 514786524 516798019 424780614 865966056 320767587 421280376 256807040 310459790 13084961 84100792 750210921 227189312 355623062 956074512 105230327 950319015 514786524 861175812 585399334 354441083 761390736 23405136 350802729 422474141 252767027 801608520 166233922 105230327 956074512 402728415 869322316 411437340 252767027 402728415 424780614 422657892 284097129 431992241 282641288 328713602 234089763 421280376 518410431 303512140 761390736 42633846 355623062 857039628 706143946 473596274 777567625 605868704 411437340 968673309 700216083 518410431 282641288 801608520 42633846 23405136 741527822 227189312 956074512 812629788 350802729 287514767 287514767 402728415 178776322 84100792 402728415 750210921 252767027 460621270 166233922 514786524 354577205 800444752 518399774 557917929 411437340 865966056 252767027 37467656 467312175 292988355 256737954 495151474 861179113 909865837 741527822 741527822 256737954 282641288 869322316 585399334 354577205 202470992 861179113 698204142 343298515 67084965 242163189 303512140 914482046 861175812 516798019 355623062 582046141 968673309 861179113 967462668 855274762 516798019 700216083 350802729 706143946 839573090 611449960 970819754 227189312 422657892 611449960 761390736 187307272 67084965 422657892 110800857 514786524 422657892 698204142 460621270 467312175 909865837 611449960 282641288 909865837 227189312 96325706 475750466 297851760 421280376 557917929 475750466 166233922 761390736 377015995 582046141 227189312 227189312 105230327 839573090 343298515 514786524 256807040 354441083 187933868 805493285 178776322 107334741 968673309 343298515 518410431 402728415 857039628 422474141 518410431 234089763 297851760 105230327 202470992 808616206 777567625 700216083 287514767 84100792 23405136 422657892 67084965 252767027 909865837 13084961 234841556 424780614 436662194 801608520 37467656 700216083 970819754 105230327 805493285 805493285 495151474 284097129 354577205 402728415 110800857 310459790 105230327 706143946 514786524 792486850 761390736 355623062 968673309 187933868 518410431 284097129 741527822 585399334 800444752 422657892 166233922 801608520 557917929 865966056 354577205 42633846 855274762 350802729 741527822 343298515 805493285 460621270 855274762 967462668 203170078 256807040 761390736 67084965 13084961 761390736 869322316 950319015 252767027 328713602 473596274 800444752 495151474 42633846 805493285 234841556 473596274 460621270 422657892 706143946 145395166 865966056 145395166 475750466 178776322 411437340 698204142 970819754 582046141 855274762 187307272 178776322 234841556 297851760 812629788 350802729 514786524 655852295 282641288 861175812 178776322 320767587 495151474 750210921 861175812 33552010 467312175 861175812 748725729 700216083 813693723 96325706 107334741 282641288 242163189 748725729 839573090 801608520 287514767 748725729 310459790 582046141 748725729 813693723 431992241 808616206 855274762 741527822 402728415 421280376 422657892 611449960 970819754 354441083 956074512 605868704 839573090 869322316 861179113 933874496 792486850 203170078 516798019 107334741 107334741 956074512 805493285 516798019 292988355 282641288 203170078 233350056 956074512 518410431 355623062 701144654 203170078 187307272 800444752 968673309 605868704 233350056 110800857 23405136 805493285 355623062 233350056 700216083 354441083 700216083 350369501 956074512 475750466 460621270 655852295 202470992 256807040 557917929 355623062 256807040 402728415 350369501 808616206 166233922 750210921 145395166 865966056 693909716 33552010 424780614 110800857 611449960 242163189 256737954 402728415 950319015 284097129 582046141 792486850 256807040 203170078 242163189 582046141 424780614 350369501 801608520 256737954 475750466 377015995 145395166 933874496 812629788 914482046 970819754 233350056 350369501 343298515 282641288 777567625 187933868 343298515 421280376 187933868 812629788 84100792 343298515 701144654 303512140 857039628 557917929 956074512 557917929 377015995 203170078 391551467 354577205 812629788 750210921 292988355 279958846 242163189 203170078 514786524 701144654 67084965 741527822 655852295 808616206 970819754 475750466 698204142 436662194 287514767 320767587 424780614 518399774 33552010 350802729 422474141 855274762 855274762 917782884 514786524 861179113 256737954 202470992 557917929 514786524 37467656 792486850 303512140 805493285 105230327 933874496 761390736 516798019 42633846 808616206 187307272 328713602 187933868 700216083 391551467 436662194 284097129 355623062 303512140 741527822 178776322 956074512 166233922 105230327 473596274 107334741 391551467 227189312 233350056 84100792 287514767 857039628 328713602 234841556 693909716 310459790 792486850 801608520 328713602 611449960 292988355 701144654 706143946 700216083 391551467 328713602 391551467 203170078 303512140 187933868 857039628 421280376 917782884 950319015 411437340 436662194 421280376 424780614 320767587 861179113 145395166 320767587 187307272 422657892 861179113 801608520 284097129 495151474 37467656 741527822 354441083 279958846 42633846 107334741 284097129 557917929 970819754 861175812 284097129 354577205 350802729 970819754 303512140 202470992 869322316 869322316 967462668 855274762 391551467 256807040 741527822 242163189 178776322 956074512 292988355 391551467 145395166 84100792 105230327 605868704 865966056 67084965 611449960 187933868 187307272 861175812 865966056 460621270 187933868 166233922 750210921 750210921 33552010 950319015 424780614 582046141 761390736 354577205 805493285 256737954 178776322 792486850 377015995 354577205 857039628 748725729 287514767 861179113 110800857 460621270 282641288 861179113 655852295 933874496 869322316 279958846 869322316 518410431 256737954 585399334 800444752 256737954 693909716 377015995 460621270 557917929 855274762 460621270 741527822 950319015 96325706 67084965 516798019 242163189 750210921 355623062 187933868 761390736 350369501 37467656 582046141 557917929 933874496 701144654 436662194 256807040 256807040 234841556 808616206 377015995 411437340 514786524 516798019 950319015 292988355 917782884 350369501 968673309 706143946 777567625 693909716 475750466 812629788 242163189 13084961 698204142 557917929 33552010 350369501 460621270 475750466 473596274 431992241 354577205 187933868 436662194 187933868 13084961 693909716 933874496 310459790 518399774 178776322 861175812 585399334 700216083 354577205 107334741 23405136 13084961 354441083 355623062 967462668 391551467 514786524 242163189 693909716 968673309 861175812 750210921 950319015 748725729 812629788 801608520 693909716 424780614 187933868 605868704 792486850 252767027 808616206 514786524 933874496 187307272 145395166 514786524 741527822 750210921 950319015 914482046 354577205 801608520 422657892 84100792 292988355 202470992 839573090 202470992 328713602 741527822 343298515 33552010 343298515 909865837 320767587 861175812 968673309 967462668 350369501 582046141 701144654 303512140 582046141 950319015 700216083 328713602 96325706 422474141 355623062 950319015 460621270 475750466 287514767 279958846 467312175 514786524 187933868 355623062 855274762 411437340 107334741 467312175 516798019 284097129 861175812 355623062 202470992 861179113 350369501 956074512 282641288 350369501 701144654 748725729 242163189 166233922 460621270 178776322 166233922 350802729 107334741 805493285 110800857 801608520 861175812 107334741 611449960 700216083 518399774 518399774 701144654 909865837 203170078 42633846 706143946 605868704 203170078 693909716 460621270 518399774 693909716 812629788 350802729 917782884 33552010 701144654 741527822 805493285 792486850 968673309 557917929 917782884 585399334 292988355 582046141 460621270 234089763 777567625 800444752 282641288 557917929 320767587 861179113 655852295 23405136 187933868 84100792 145395166 424780614 422657892 518399774 328713602 956074512 33552010 422657892 37467656 861175812 801608520 701144654 909865837 421280376 110800857 421280376 166233922 303512140 812629788 431992241 422474141 967462668 105230327 655852295 110800857 869322316 950319015 950319015 655852295 292988355 279958846 857039628 460621270 234841556 605868704 328713602 252767027 611449960 187933868 292988355 402728415 422657892 813693723 187307272 460621270 292988355 350369501 750210921 518410431 861175812 909865837 303512140 187307272 402728415 411437340 917782884 792486850 292988355 706143946 67084965 84100792 514786524 467312175 411437340 355623062 391551467 320767587 495151474 777567625 355623062 701144654 693909716 96325706 909865837 203170078 436662194 813693723 839573090 861179113 422657892 282641288 700216083 279958846 233350056 970819754 857039628 166233922 605868704 178776322 355623062 495151474 320767587 67084965 187933868 808616206 96325706 967462668 801608520 227189312 701144654 402728415 402728415 869322316 857039628 706143946 869322316 917782884 518399774 67084965 808616206 421280376 857039628 869322316 96325706 805493285 655852295 422657892 812629788 402728415 227189312 701144654 145395166 792486850 227189312 354441083 933874496 495151474 585399334 655852295 706143946 861175812 800444752 801608520 422657892 233350056 967462668 748725729 741527822 297851760 233350056 67084965 187307272 234841556 655852295 861179113 203170078 861179113 582046141 933874496 970819754 917782884 518399774 861179113 297851760 354577205 700216083 865966056 110800857 518399774 701144654 701144654 968673309 282641288 377015995 303512140 187307272 242163189 402728415 110800857 303512140 701144654 421280376 256807040 808616206 292988355 178776322 292988355 467312175 178776322 279958846 287514767 605868704 808616206 355623062 256807040 777567625 355623062 812629788 303512140 909865837 242163189 514786524 800444752 914482046 350369501 792486850 105230327 105230327 460621270 287514767 227189312 805493285 693909716 431992241 605868704 805493285 297851760 411437340 861175812 391551467 343298515 203170078 812629788 473596274 242163189 328713602 202470992 33552010 431992241 84100792 303512140 391551467 700216083 202470992 227189312 701144654 950319015 865966056 282641288 909865837 234089763 585399334 436662194 516798019 812629788 303512140 328713602 391551467 431992241 431992241 700216083 605868704 706143946 145395166 355623062 748725729 557917929 855274762 287514767 777567625 748725729 320767587 256807040 460621270 187933868 422474141 343298515 234841556 354577205 282641288 279958846 801608520 411437340 693909716 256807040 741527822 256807040 96325706 701144654 518410431 203170078 967462668 107334741 473596274 421280376 839573090 187933868 320767587 203170078 605868704 800444752 869322316 110800857 861179113 310459790 436662194 178776322 391551467 777567625 303512140 391551467 424780614 242163189 813693723 422657892 475750466 956074512 310459790 706143946 187307272 869322316 865966056 970819754 234089763 107334741 411437340 284097129 354577205 391551467 792486850 933874496 282641288 145395166 611449960 839573090 750210921 284097129 303512140 698204142 473596274 460621270 777567625 145395166 611449960 956074512 582046141 557917929 805493285 557917929 967462668 42633846 355623062 950319015 350369501 234089763 320767587 800444752 467312175 354441083 37467656 582046141 518410431 279958846 813693723 350369501 693909716 284097129 970819754 110800857 431992241 909865837 284097129 166233922 377015995 67084965 355623062 750210921 431992241 812629788 377015995 110800857 839573090 234841556 187933868 37467656 857039628 166233922 287514767 950319015 242163189 287514767 467312175 655852295 287514767 839573090 582046141 422474141 310459790 865966056 202470992 350369501 424780614 110800857 33552010 391551467 411437340 96325706 187307272 84100792 377015995 693909716 518399774 869322316 187933868 328713602 605868704 328713602 355623062 805493285 516798019 202470992 354441083 436662194 187307272 33552010 518410431 693909716 424780614 516798019 234841556 950319015 187307272 256737954 467312175 861175812 187307272 950319015 582046141 252767027 234089763 145395166 933874496 698204142 23405136 377015995 203170078 256807040 107334741 761390736 605868704 967462668 473596274 297851760 234841556 328713602 467312175 96325706 857039628 518399774 96325706 310459790 256807040 187933868 37467656 328713602 813693723 377015995 187307272 67084965 777567625 256737954 611449960 514786524 495151474 909865837 514786524 516798019 242163189 808616206 655852295 761390736 950319015 33552010 861175812 107334741 967462668 516798019 655852295 391551467 693909716 350369501 750210921 37467656 234841556 857039628 857039628 701144654 700216083 950319015 693909716 282641288 473596274 869322316 256807040 800444752 557917929 178776322 467312175 869322316 812629788 585399334 467312175 145395166 203170078 96325706 557917929 968673309 514786524 514786524 518410431 813693723 693909716 320767587 292988355 436662194 96325706 909865837 310459790 187307272 909865837 350802729 495151474 869322316 203170078 516798019 950319015 585399334 748725729 861179113 950319015 227189312 145395166 107334741 37467656 107334741 467312175 145395166 110800857 42633846 252767027 67084965 33552010 256807040 436662194 475750466 234089763 933874496 320767587 391551467 473596274 234841556 865966056 857039628 37467656 706143946 105230327 178776322 808616206 252767027 350369501 23405136 813693723 96325706 655852295 422657892 297851760 402728415 96325706 422474141 514786524 187307272 233350056 514786524 343298515 187933868 933874496 655852295 343298515 956074512 105230327 421280376 23405136 748725729 421280376 693909716 13084961 460621270 967462668 475750466 495151474 741527822 518410431 748725729 800444752 287514767 422657892 611449960 706143946 813693723 475750466 495151474 354577205 909865837 869322316 805493285 234841556 37467656 800444752 328713602 473596274 303512140 950319015 292988355 473596274 582046141 310459790 354577205 202470992 475750466 582046141 13084961 967462668 861175812 234089763 792486850 355623062 514786524 292988355 424780614 391551467 297851760 495151474 970819754 328713602 145395166 475750466 950319015 514786524 355623062 13084961 310459790 933874496 808616206 354577205 355623062 84100792 514786524 431992241 287514767 800444752 252767027 110800857 698204142 202470992 460621270 256737954 808616206 23405136 42633846 377015995 287514767 968673309 956074512 377015995 914482046 282641288 475750466 495151474 42633846 279958846 467312175 391551467 813693723 585399334 950319015 518410431 967462668 391551467 857039628 869322316 518399774 203170078 421280376 467312175 110800857 96325706 792486850 701144654 310459790 436662194 585399334 473596274 402728415 279958846 411437340 320767587 256807040 865966056 813693723 813693723 557917929 287514767 475750466 861175812 233350056 84100792 227189312 107334741 914482046 950319015 411437340 227189312 514786524 391551467 310459790 287514767 914482046 292988355 292988355 655852295 761390736 761390736 13084961 967462668 33552010 242163189 234841556 706143946 354441083 706143946 343298515 585399334 857039628 777567625 968673309 839573090 777567625 23405136 865966056 187933868 107334741 861179113 582046141 605868704 178776322 105230327 813693723 750210921 187307272 203170078 970819754 693909716 424780614 700216083 865966056 187307272 350802729 203170078 761390736 582046141 422474141 761390736 320767587 107334741 777567625 303512140 350802729 84100792 865966056 233350056 777567625 968673309 750210921 914482046 233350056 33552010 282641288 320767587 166233922 950319015 605868704 473596274 96325706 585399334 956074512 350369501 105230327 518399774 284097129 812629788 166233922 750210921 166233922 839573090 495151474 605868704 424780614 460621270 967462668 855274762 495151474 801608520 865966056 914482046 354441083 909865837 37467656 698204142 187307272 467312175 354441083 698204142 518399774 310459790 13084961 582046141 67084965 178776322 252767027 582046141 402728415 84100792 320767587 813693723 187307272 701144654 424780614 655852295 424780614 473596274 107334741 13084961 914482046 105230327 279958846 495151474 475750466 518399774 354441083 234089763 107334741 933874496 252767027 355623062 611449960 917782884 320767587 701144654 282641288 297851760 402728415 354441083 96325706 350802729 701144654 518410431 203170078 256807040 812629788 310459790 233350056 354441083 917782884 320767587 475750466 514786524 839573090 436662194 611449960 282641288 970819754 805493285 377015995 33552010 611449960 861179113 402728415 970819754 917782884 391551467 700216083 748725729 279958846 701144654 187307272 110800857 917782884 256737954 297851760 933874496 297851760 287514767 475750466 800444752 287514767 857039628 354577205 202470992 855274762 518410431 655852295 933874496 42633846 187933868 865966056 252767027 865966056 777567625 37467656 748725729 233350056 792486850 297851760 187307272 355623062 933874496 343298515 970819754 861175812 310459790 800444752 187933868 234089763 857039628 805493285 227189312 460621270 328713602 287514767 518399774 96325706 514786524 914482046 391551467 145395166 495151474 582046141 801608520 354577205 967462668 693909716 865966056 279958846 914482046 354441083 436662194 761390736 252767027 187933868 282641288 808616206 96325706 233350056 857039628 424780614 700216083 861175812 411437340 865966056 287514767 110800857 869322316 377015995 256807040 284097129 933874496 611449960 869322316 33552010 105230327 377015995 107334741 585399334 297851760 377015995 741527822 203170078 287514767 187307272 303512140 350802729 37467656 424780614 354577205 284097129 655852295 800444752 869322316 354577205 33552010 203170078 516798019 761390736 350802729 700216083 343298515 431992241 655852295 801608520 391551467 857039628 166233922 284097129 701144654 297851760 812629788 933874496 698204142 777567625 421280376 750210921 909865837 282641288 585399334 402728415 233350056 202470992 33552010 252767027 813693723 857039628 956074512 518410431 473596274 861179113 145395166 187933868 655852295 42633846 750210921 354577205 110800857 343298515 436662194 748725729 227189312 800444752 460621270 233350056 320767587 23405136 917782884 292988355 303512140 37467656 105230327 436662194 950319015 748725729 839573090 516798019 350802729 700216083 110800857 917782884 748725729 227189312 421280376 792486850 256737954 287514767 855274762 391551467 23405136 516798019 585399334 37467656 252767027 282641288 582046141 914482046 741527822 287514767 354577205 839573090 933874496 84100792 812629788 792486850 808616206 869322316 292988355 391551467 187933868 343298515 855274762 861175812 950319015 495151474 861175812 813693723 861179113 282641288 256737954 23405136 801608520 242163189 582046141 256807040 355623062 741527822 475750466 411437340 700216083 909865837 256737954 516798019 292988355 354577205 292988355 514786524 377015995 861179113 105230327 968673309 343298515 252767027 761390736 107334741 350802729 750210921 861175812 792486850 145395166 869322316 475750466 343298515 391551467 256807040 343298515 96325706 13084961 350369501 968673309 256807040 234089763 234841556 37467656 431992241 839573090 110800857 700216083 698204142 107334741 812629788 861179113 292988355 350369501 354577205 252767027 761390736 256807040 187307272 855274762 252767027 431992241 328713602 970819754 187307272 585399334 839573090 42633846 956074512 242163189 495151474 107334741 605868704 343298515 700216083 145395166 350369501 422657892 234089763 475750466 475750466 585399334 67084965 233350056 287514767 411437340 233350056 424780614 256807040 203170078 256807040 23405136 328713602 750210921 473596274 808616206 33552010 242163189 467312175 23405136 909865837 808616206 812629788 343298515 611449960 701144654 233350056 514786524 700216083 187307272 96325706 391551467 37467656 700216083 909865837 178776322 284097129 256737954 518410431 187933868 808616206 475750466 917782884 391551467 227189312 33552010 611449960 234841556 750210921 96325706 377015995 698204142 343298515 970819754 33552010 518410431 518399774 292988355 303512140 460621270 861175812 234089763 865966056 233350056 970819754 808616206 968673309 801608520 909865837 355623062 391551467 857039628 105230327 909865837 857039628 202470992 956074512 516798019 473596274 909865837 33552010 110800857 421280376 700216083 234841556 805493285 473596274 855274762 698204142 475750466 297851760 808616206 857039628 585399334 855274762 256807040 914482046 202470992 808616206 23405136 812629788 202470992 800444752 402728415 37467656 227189312 869322316 411437340 813693723 956074512 166233922 436662194 800444752 284097129 655852295 475750466 748725729 812629788 761390736 391551467 475750466 33552010 698204142 354577205 865966056 411437340 460621270 110800857 800444752 350802729 698204142 495151474 166233922 839573090 968673309 475750466 518399774 861175812 861175812 701144654 202470992 582046141 354577205 475750466 252767027 813693723 865966056 741527822 741527822 857039628 741527822 855274762 777567625 256807040 792486850 354577205 518410431 514786524 970819754 761390736 611449960 518399774 805493285 861175812 861175812 605868704 187307272 813693723 585399334 761390736 655852295 914482046 84100792 421280376 354441083 287514767 421280376 350802729 421280376 42633846 37467656 145395166 343298515 693909716 256737954 861179113 861175812 495151474 467312175 287514767 605868704 792486850 582046141 279958846 431992241 805493285 950319015 956074512 701144654 557917929 42633846 693909716 933874496 350802729 424780614 516798019 693909716 698204142 475750466 518410431 242163189 701144654 33552010 402728415 698204142 343298515 110800857 582046141 422474141 411437340 110800857 203170078 741527822 750210921 585399334 252767027 105230327 67084965 611449960 968673309 297851760 970819754 297851760 495151474 343298515 33552010 518399774 33552010 23405136 391551467 518399774 605868704 933874496 855274762 605868704 655852295 256807040 467312175 355623062 956074512 460621270 411437340 706143946 582046141 297851760 178776322 234089763 460621270 518410431 84100792 42633846 693909716 950319015 310459790 800444752 967462668 655852295 857039628 282641288 605868704 424780614 761390736 287514767 234089763 808616206 839573090 303512140 518399774 933874496 303512140 518410431 354577205 812629788 475750466 203170078 436662194 233350056 67084965 700216083 282641288 421280376 96325706 391551467 431992241 914482046 350802729 805493285 605868704 431992241 956074512 310459790 402728415 422474141 227189312 431992241 297851760 178776322 421280376 328713602 516798019 178776322 310459790 518399774 422657892 857039628 422657892 585399334 96325706 282641288 33552010 424780614 611449960 203170078 516798019 706143946 808616206 861175812 411437340 812629788 800444752 84100792 582046141 37467656 233350056 475750466 693909716 377015995 203170078 105230327 605868704 67084965 748725729 350369501 166233922 861175812 292988355 475750466 234089763 808616206 706143946 310459790 861175812 748725729 473596274 279958846 693909716 233350056 812629788 84100792 516798019 706143946 187307272 813693723 227189312 328713602 436662194 812629788 110800857 233350056 914482046 279958846 611449960 855274762 187307272 84100792 320767587 693909716 761390736 284097129 700216083 166233922 805493285 933874496 23405136 354441083 343298515 436662194 748725729 750210921 233350056 424780614 655852295 970819754 909865837 354441083 557917929 748725729 761390736 187933868 933874496 970819754 355623062 585399334 777567625 917782884 605868704 800444752 256807040 145395166 354577205 855274762 857039628 282641288 350802729 13084961 178776322 865966056 914482046 698204142 297851760 42633846 33552010 801608520 227189312 203170078 813693723 23405136 700216083 421280376 350802729 582046141 145395166 297851760 33552010 187307272 750210921 467312175 256737954 805493285 107334741 422657892 800444752 422474141 105230327 800444752 741527822 914482046 585399334 518410431 233350056 839573090 279958846 813693723 750210921 861175812 970819754 869322316 495151474 933874496 187307272 839573090 279958846 421280376 33552010 800444752 328713602 812629788 424780614 431992241 233350056 970819754 557917929 585399334 350802729 203170078 23405136 292988355 585399334 256807040 805493285 861179113 96325706 605868704 145395166 424780614 808616206 252767027 655852295 67084965 13084961 861175812 350802729 320767587 701144654 777567625 297851760 801608520 303512140 611449960 187307272 355623062 460621270 460621270 693909716 467312175 279958846 693909716 855274762 354441083 857039628 343298515 320767587 310459790 761390736 187933868 105230327 166233922 460621270 166233922 23405136 203170078 402728415 857039628 350369501 950319015 475750466 861175812 96325706 611449960 800444752 178776322 605868704 950319015 800444752 605868704 914482046 701144654 354577205 391551467 424780614 145395166 354577205 467312175 421280376 611449960 422474141 869322316 350369501 233350056 701144654 909865837 518399774 67084965 328713602 813693723 303512140 761390736 355623062 917782884 518410431 202470992 422474141 37467656 812629788 166233922 808616206 252767027 857039628 748725729 33552010 292988355 467312175 422474141 242163189 402728415 968673309 741527822 424780614 354441083 145395166 611449960 748725729 706143946 110800857 354577205 914482046 107334741 557917929 67084965 436662194 431992241 422474141 495151474 812629788 761390736 460621270 422657892 422657892 203170078 279958846 855274762 495151474 343298515 84100792 748725729 421280376 467312175 187307272 956074512 297851760 855274762 227189312 857039628 701144654 968673309 234841556 282641288 203170078 282641288 865966056 611449960 813693723 968673309 187933868 284097129 187933868 655852295 354577205 514786524 287514767 460621270 284097129 355623062 605868704 805493285 518399774 585399334 377015995 242163189 950319015 518410431 320767587 411437340 700216083 84100792 256807040 310459790 256807040 284097129 110800857 516798019 808616206 495151474 67084965 611449960 792486850 422474141 861175812 812629788 917782884 350369501 422657892 233350056 801608520 967462668 422657892 234841556 861179113 256807040 761390736 557917929 107334741 13084961 460621270 303512140 582046141 42633846 350369501 350369501 812629788 968673309 13084961 518399774 800444752 328713602 421280376 67084965 839573090 256807040 967462668 202470992 933874496 693909716 869322316 297851760 343298515 473596274 233350056 303512140 252767027 582046141 585399334 37467656 750210921 37467656 950319015 700216083 857039628 377015995 808616206 761390736 234089763 813693723 279958846 582046141 256807040 67084965 354441083 256807040 355623062 808616206 706143946 187307272 234841556 801608520 700216083 431992241 284097129 495151474 145395166 279958846 516798019 343298515 701144654 741527822 869322316 354441083 303512140 421280376 187307272 582046141 354577205 33552010 297851760 706143946 310459790 377015995 801608520 377015995 297851760 956074512 256737954 967462668 865966056 67084965 431992241 473596274 234089763 203170078 909865837 242163189 933874496 582046141 350802729 310459790 917782884 968673309 467312175 865966056 582046141 741527822 970819754 855274762 202470992 422657892 350369501 605868704 279958846 557917929 320767587 857039628 857039628 187933868 801608520 741527822 514786524 516798019 801608520 467312175 96325706 473596274 909865837 693909716 320767587 23405136 792486850 861175812 350369501 377015995 13084961 203170078 701144654 855274762 282641288 585399334 801608520 234089763 303512140 354577205 252767027 355623062 310459790 377015995 411437340 436662194 701144654 242163189 178776322 611449960 354441083 741527822 402728415 350802729 655852295 748725729 861175812 422657892 279958846 800444752 700216083 518410431 233350056 917782884 421280376 256737954 805493285 84100792 96325706 256807040 187933868 813693723 343298515 514786524 187307272 968673309 970819754 801608520 287514767 391551467 800444752 33552010 582046141 107334741 42633846 145395166 956074512 256807040 424780614 84100792 343298515 203170078 475750466 424780614 33552010 37467656 166233922 967462668 514786524 475750466 166233922 655852295 792486850 350369501 950319015 234089763 421280376 655852295 96325706 909865837 202470992 187307272 855274762 328713602 279958846 970819754 33552010 203170078 23405136 557917929 284097129 350369501 869322316 917782884 956074512 706143946 557917929 320767587 761390736 202470992 421280376 350369501 557917929 514786524 495151474 350369501 914482046 475750466 105230327 303512140 110800857 914482046 495151474 202470992 813693723 518399774 84100792 84100792 279958846 391551467 421280376 805493285 869322316 328713602 377015995 37467656 303512140 422474141 354441083 909865837 67084965 391551467 355623062 187933868 700216083 282641288 801608520 422657892 282641288 343298515 107334741 178776322 105230327 350369501 187933868 968673309 777567625 777567625 422657892 970819754 933874496 968673309 233350056 282641288 968673309 279958846 475750466 460621270 84100792 460621270 967462668 585399334 812629788 518410431 42633846 869322316 855274762 284097129 748725729 355623062 422474141 436662194 514786524 350369501 857039628 693909716 110800857 320767587 475750466 805493285 354441083 700216083 431992241 792486850 203170078 145395166 187933868 473596274 42633846 424780614 424780614 655852295 320767587 950319015 145395166 431992241 861179113 402728415 857039628 391551467 933874496 857039628 328713602 233350056 279958846 166233922 701144654 514786524 933874496 234841556 227189312 839573090 460621270 805493285 741527822 611449960 750210921 518410431 436662194 203170078 933874496 748725729 967462668 516798019 110800857 805493285 869322316 813693723 328713602 96325706 655852295 411437340 310459790 42633846 422474141 557917929 557917929 145395166 861179113 611449960 473596274 516798019 706143946 968673309 256807040 402728415 467312175 234089763 701144654 761390736 808616206 303512140 869322316 187307272 377015995 13084961 282641288 355623062 518410431 178776322 933874496 234841556 279958846 377015995 23405136 655852295 110800857 402728415 203170078 914482046 693909716 422657892 933874496 701144654 422657892 350369501 514786524 178776322 421280376 950319015 473596274 37467656 422474141 473596274 110800857 748725729 252767027 701144654 203170078 914482046 698204142 350369501 84100792 861175812 284097129 402728415 422657892 107334741 475750466 350369501 282641288 956074512 857039628 514786524 792486850 42633846 518410431 256737954 110800857 421280376 303512140 761390736 343298515 909865837 202470992 436662194 297851760 436662194 256807040 187307272 585399334 750210921 475750466 741527822 256807040 693909716 105230327 310459790 967462668 869322316 227189312 557917929 310459790 917782884 303512140 557917929 377015995 514786524 242163189 805493285 422474141 227189312 436662194 495151474 110800857 839573090 518399774 354577205 813693723 700216083 284097129 242163189 701144654 13084961 320767587 33552010 968673309 698204142 145395166 467312175 950319015 605868704 970819754 37467656 813693723 303512140 700216083 473596274 956074512 303512140 422474141 914482046 741527822 242163189 800444752 303512140 282641288 421280376 284097129 861179113 377015995 855274762 518410431 700216083 343298515 107334741 256807040 145395166 343298515 13084961 967462668 297851760 242163189 855274762 473596274 761390736 234841556 252767027 495151474 242163189 166233922 377015995 256807040 424780614 96325706 145395166 777567625 23405136 328713602 516798019 805493285 297851760 805493285 13084961 909865837 700216083 761390736 956074512 869322316 187933868 279958846 202470992 84100792 812629788 328713602 377015995 933874496 585399334 202470992 700216083 350802729 777567625 800444752 328713602 460621270 424780614 808616206 812629788 861179113 801608520 23405136 800444752 801608520 284097129 605868704 292988355 557917929 187933868 178776322 234089763 514786524 84100792 422657892 105230327 655852295 350802729 701144654 693909716 706143946 411437340 808616206 655852295 297851760 460621270 105230327 145395166 857039628 956074512 355623062 234089763 67084965 741527822 950319015 495151474 956074512 303512140 909865837 256807040 252767027 227189312 582046141 967462668 178776322 377015995 861179113 800444752 861175812 411437340 460621270 914482046 812629788 287514767 967462668 282641288 233350056 582046141 350802729 750210921 187307272 970819754 968673309 857039628 865966056 178776322 242163189 865966056 950319015 67084965 655852295 518410431 328713602 800444752 234089763 297851760 968673309 391551467 475750466 514786524 467312175 700216083 808616206 297851760 467312175 865966056 187933868 473596274 914482046 914482046 42633846 968673309 402728415 967462668 178776322 800444752 33552010 750210921 343298515 37467656 354577205 611449960 909865837 808616206 950319015 421280376 611449960 557917929 514786524 297851760 187933868 693909716 107334741 350369501 968673309 233350056 933874496 411437340 475750466 303512140 585399334 256807040 800444752 84100792 706143946 292988355 297851760 187933868 741527822 748725729 813693723 105230327 178776322 256807040 355623062 422657892 813693723 933874496 187933868 377015995 495151474 750210921 37467656 933874496 187933868 808616206 256807040 861179113 67084965 282641288 377015995 166233922 282641288 655852295 808616206 706143946 424780614 857039628 67084965 391551467 861179113 431992241 67084965 202470992 706143946 203170078 350802729 391551467 354441083 279958846 801608520 914482046 287514767 909865837 37467656 582046141 303512140 855274762 582046141 467312175 310459790 287514767 354577205 350369501 968673309 424780614 761390736 256807040 914482046 107334741 777567625 582046141 812629788 909865837 700216083 475750466 105230327 857039628 303512140 970819754 970819754 421280376 284097129 693909716 107334741 917782884 202470992 917782884 741527822 422657892 67084965 611449960 582046141 107334741 350802729 297851760 279958846 350802729 422474141 256807040 282641288 968673309 917782884 812629788 234841556 96325706 585399334 279958846 402728415 227189312 865966056 421280376 813693723 203170078 355623062 320767587 706143946 582046141 96325706 328713602 968673309 187307272 23405136 436662194 284097129 33552010 950319015 700216083 861179113 436662194 813693723 13084961 968673309 857039628 813693723 909865837 424780614 256737954 917782884 467312175 460621270 869322316 242163189 516798019 343298515 350802729 518399774 252767027 256737954 203170078 909865837 861179113 279958846 424780614 256807040 812629788 303512140 297851760 256807040 110800857 869322316 473596274 813693723 861175812 805493285 792486850 914482046 411437340 203170078 582046141 343298515 777567625 514786524 805493285 812629788 343298515 328713602 422474141 377015995 23405136 187307272 279958846 350802729 328713602 297851760 861175812 178776322 424780614 105230327 202470992 354441083 655852295 970819754 42633846 605868704 693909716 355623062 956074512 813693723 203170078 42633846 585399334 967462668 655852295 145395166 355623062 473596274 328713602 256807040 967462668 391551467 145395166 801608520 516798019 761390736 968673309 467312175 105230327 585399334 777567625 516798019 861179113 436662194 303512140 355623062 956074512 37467656 693909716 187933868 865966056 914482046 514786524 518410431 968673309 350802729 967462668 110800857 655852295 84100792 436662194 242163189 460621270 227189312 421280376 475750466 233350056 96325706 950319015 761390736 839573090 909865837 42633846 145395166 812629788 252767027 110800857 279958846 282641288 792486850 518399774 37467656 252767027 343298515 422474141 518399774 909865837 284097129 611449960 865966056 391551467 800444752 178776322 355623062 431992241 23405136 909865837 282641288 178776322 42633846 187307272 693909716 292988355 970819754 13084961 777567625 431992241 801608520 310459790 422474141 23405136 377015995 967462668 431992241 475750466 701144654 303512140 914482046 105230327 303512140 421280376 67084965 320767587 256807040 861179113 42633846 865966056 518410431 805493285 933874496 343298515 178776322 967462668 187933868 242163189 495151474 970819754 748725729 741527822 698204142 287514767 424780614 761390736 23405136 585399334 611449960 256737954 242163189 84100792 950319015 460621270 227189312 582046141 970819754 812629788 37467656 706143946 933874496 956074512 956074512 42633846 391551467 967462668 233350056 956074512 808616206 467312175 284097129 582046141 813693723 460621270 84100792 284097129 33552010 187933868 227189312 839573090 354441083 800444752 495151474 741527822 282641288 909865837 227189312 605868704 33552010 233350056 557917929 256807040 320767587 234089763 700216083 355623062 303512140 611449960 350802729 227189312 475750466 792486850 792486850 701144654 857039628 377015995 495151474 865966056 187933868 909865837 187307272 297851760 234841556 421280376 422474141 187307272 914482046 813693723 700216083 354577205 857039628 402728415 813693723 252767027 252767027 698204142 297851760 284097129 203170078 792486850 741527822 436662194 475750466 970819754 460621270 861179113 242163189 279958846 67084965 473596274 279958846 256807040 84100792 909865837 33552010 284097129 585399334 187307272 107334741 84100792 516798019 287514767 422657892 310459790 800444752 514786524 310459790 869322316 813693723 297851760 813693723 741527822 343298515 354577205 861179113 391551467 750210921 518410431 377015995 582046141 234841556 805493285 460621270 37467656 693909716 178776322 431992241 801608520 33552010 252767027 422474141 256737954 970819754 967462668 233350056 107334741 234841556 391551467 424780614 956074512 748725729 436662194 813693723 292988355 855274762 865966056 514786524 800444752 242163189 861179113 812629788 582046141 166233922 84100792 813693723 475750466 343298515 279958846 698204142 187307272 84100792 282641288 516798019 234089763 402728415 284097129 187933868 242163189 813693723 292988355 110800857 303512140 292988355 655852295 105230327 808616206 187933868 839573090 933874496 748725729 741527822 252767027 33552010 350802729 350802729 287514767 343298515 611449960 808616206 421280376 105230327 234841556 354577205 869322316 967462668 761390736 475750466 84100792 187307272 865966056 424780614 557917929 354441083 252767027 37467656 292988355 355623062 320767587 110800857 431992241 203170078 234089763 514786524 914482046 33552010 467312175 96325706 701144654 23405136 706143946 801608520 518410431 761390736 909865837 350802729 202470992 422657892 377015995 303512140 287514767 970819754 96325706 917782884 605868704 557917929 460621270 967462668 187307272 800444752 320767587 700216083 655852295 256737954 855274762 292988355 422657892 354441083 869322316 777567625 110800857 968673309 84100792 23405136 233350056 605868704 33552010 970819754 303512140 67084965 166233922 422474141 855274762 105230327 422657892 706143946 800444752 297851760 411437340 67084965 279958846 354441083 869322316 202470992 777567625 805493285 431992241 812629788 42633846 909865837 611449960 741527822 377015995 284097129 411437340 967462668 917782884 518410431 748725729 320767587 495151474 585399334 310459790 431992241 377015995 256807040 350369501 256737954 233350056 282641288 203170078 422657892 812629788 777567625 107334741 950319015 33552010 411437340 865966056 698204142 67084965 750210921 967462668 701144654 698204142 411437340 792486850 252767027 37467656 187933868 187933868 42633846 460621270 855274762 297851760 187933868 234841556 328713602 611449960 421280376 67084965 611449960 475750466 805493285 967462668 800444752 23405136 605868704 107334741 107334741 792486850 13084961 422474141 282641288 777567625 421280376 839573090 37467656 777567625 701144654 585399334 495151474 234089763 422474141 933874496 857039628 297851760 145395166 67084965 377015995 320767587 805493285 67084965 424780614 967462668 166233922 701144654 242163189 611449960 473596274 234841556 611449960 178776322 343298515 310459790 777567625 350802729 808616206 950319015 585399334 701144654 292988355 761390736 777567625 187307272 857039628 801608520 808616206 800444752 968673309 328713602 105230327 460621270 909865837 777567625 422474141 227189312 292988355 801608520 227189312 67084965 808616206 701144654 839573090 233350056 495151474 605868704 741527822 110800857 701144654 178776322 805493285 855274762 256737954 110800857 377015995 967462668 292988355 350802729 857039628 436662194 701144654 761390736 968673309 582046141 234841556 421280376 252767027 693909716 792486850 421280376 350802729 402728415 436662194 96325706 42633846 611449960 67084965 800444752 748725729 861179113 968673309 514786524 402728415 812629788 869322316 110800857 861175812 808616206 67084965 187933868 227189312 421280376 761390736 777567625 761390736 933874496 761390736 42633846 227189312 256737954 518410431 354441083 354577205 96325706 233350056 252767027 557917929 557917929 107334741 516798019 282641288 585399334 320767587 750210921 234841556 967462668 67084965 706143946 343298515 355623062 475750466 557917929 350369501 968673309 424780614 777567625 424780614 956074512 96325706 421280376 800444752 741527822 805493285 655852295 355623062 424780614 110800857 701144654 13084961 354441083 808616206 287514767 909865837 105230327 970819754 424780614 187307272 968673309 706143946 377015995 23405136 741527822 284097129 402728415 422657892 855274762 869322316 812629788 343298515 700216083 701144654 377015995 473596274 166233922 292988355 279958846 792486850 514786524 970819754 256807040 233350056 203170078 187933868 350369501 950319015 33552010 402728415 402728415 107334741 611449960 105230327 585399334 355623062 110800857 460621270 865966056 914482046 865966056 411437340 310459790 107334741 42633846 700216083 557917929 33552010 460621270 514786524 234841556 700216083 857039628 343298515 187933868 422474141 748725729 473596274 421280376 956074512 861175812 292988355 297851760 391551467 460621270 701144654 411437340 933874496 813693723 431992241 518410431 424780614 187933868 424780614 391551467 107334741 956074512 391551467 693909716 655852295 557917929 861175812 303512140 343298515 328713602 284097129 750210921 956074512 105230327 748725729 967462668 741527822 234841556 107334741 145395166 145395166 495151474 909865837 354577205 748725729 861175812 37467656 203170078 805493285 424780614 914482046 421280376 354577205 377015995 706143946 391551467 256807040 187933868 585399334 242163189 234841556 234841556 585399334 585399334 187933868 748725729 861175812 970819754 234089763 354441083 282641288 516798019 354441083 473596274 792486850 914482046 855274762 96325706 861175812 865966056 655852295 310459790 970819754 424780614 96325706 145395166 865966056 693909716 187933868 422657892 473596274 950319015 310459790 411437340 242163189 861175812 421280376 700216083 391551467 777567625 424780614 460621270 812629788 42633846 748725729 42633846 292988355 750210921 933874496 933874496 178776322 354577205 227189312 355623062 402728415 741527822 343298515 187933868 391551467 808616206 256807040 808616206 227189312 234089763 391551467 968673309 105230327 741527822 402728415 67084965 292988355 917782884 861175812 693909716 354577205 377015995 354577205 84100792 354577205 234089763 421280376 917782884 917782884 700216083 107334741 557917929 377015995 42633846 166233922 514786524 284097129 284097129 865966056 861179113 203170078 187933868 33552010 518399774 495151474 516798019 865966056 812629788 37467656 518410431 284097129 865966056 741527822 252767027 914482046 377015995 436662194 800444752 343298515 467312175 187307272 33552010 855274762 748725729 917782884 23405136 187933868 812629788 777567625 761390736 256807040 605868704 518399774 514786524 514786524 107334741 495151474 297851760 801608520 473596274 421280376 475750466 495151474 950319015 107334741 839573090 813693723 234089763 187933868 800444752 792486850 605868704 839573090 467312175 234841556 950319015 557917929 422474141 801608520 424780614 970819754 516798019 402728415 23405136 655852295 914482046 282641288 495151474 424780614 227189312 516798019 166233922 33552010 391551467 701144654 914482046 800444752 698204142 227189312 748725729 187307272 800444752 37467656 287514767 557917929 750210921 706143946 582046141 354577205 518410431 808616206 909865837 105230327 968673309 67084965 956074512 800444752 968673309 377015995 284097129 801608520 424780614 328713602 350369501 67084965 292988355 328713602 761390736 865966056 234841556 741527822 13084961 234089763 145395166 698204142 473596274 700216083 202470992 431992241 256807040 42633846 421280376 909865837 355623062 328713602 187933868 227189312 350369501 202470992 495151474 792486850 698204142 467312175 792486850 777567625 495151474 256737954 282641288 808616206 279958846 107334741 700216083 495151474 422474141 166233922 377015995 869322316 582046141 431992241 516798019 431992241 812629788 256737954 166233922 242163189 967462668 234841556 252767027 145395166 813693723 839573090 67084965 242163189 460621270 96325706 839573090 582046141 187307272 495151474 422657892 354441083 518399774 967462668 970819754 105230327 800444752 110800857 436662194 320767587 202470992 933874496 354577205 422474141 805493285 303512140 518410431 950319015 233350056 37467656 861175812 422657892 320767587 950319015 812629788 812629788 460621270 812629788 402728415 202470992 460621270 391551467 869322316 422474141 812629788 287514767 421280376 343298515 812629788 320767587 354441083 748725729 813693723 869322316 869322316 37467656 514786524 869322316 354577205 968673309 67084965 800444752 857039628 328713602 605868704 518410431 467312175 227189312 467312175 473596274 377015995 310459790 792486850 279958846 950319015 282641288 518399774 234841556 203170078 320767587 421280376 411437340 354441083 516798019 256737954 655852295 234089763 839573090 460621270 234089763 166233922 354577205 514786524 105230327 495151474 467312175 436662194 145395166 655852295 611449960 700216083 950319015 343298515 110800857 350802729 166233922 350369501 813693723 514786524 495151474 355623062 514786524 33552010 37467656 855274762 917782884 13084961 869322316 861179113 605868704 431992241 855274762 869322316 37467656 475750466 377015995 516798019 105230327 284097129 178776322 23405136 917782884 282641288 178776322 187933868 800444752 950319015 310459790 557917929 391551467 917782884 23405136 350369501 967462668 328713602 857039628 861175812 698204142 320767587 518410431 424780614 424780614 252767027 777567625 279958846 282641288 234841556 187933868 284097129 967462668 42633846 706143946 391551467 917782884 411437340 805493285 233350056 698204142 801608520 202470992 42633846 792486850 748725729 956074512 422657892 698204142 107334741 233350056 297851760 402728415 956074512 202470992 242163189 421280376 354441083 256807040 855274762 292988355 391551467 701144654 861175812 808616206 354441083 320767587 805493285 693909716 495151474 970819754 557917929 839573090 350369501 234841556 473596274 203170078 585399334 585399334 917782884 252767027 303512140 354441083 805493285 282641288 202470992 693909716 970819754 698204142 557917929 518399774 801608520 605868704 557917929 105230327 431992241 792486850 839573090 611449960 178776322 252767027 792486850 391551467 110800857 202470992 869322316 808616206 917782884 839573090 748725729 460621270 801608520 861179113 84100792 467312175 282641288 320767587 391551467 861179113 279958846 611449960 84100792 234089763 582046141 706143946 105230327 282641288 861179113 354441083 909865837 914482046 805493285 96325706 84100792 105230327 297851760 292988355 956074512 516798019 956074512 800444752 518410431 411437340 233350056 805493285 914482046 792486850 475750466 748725729 96325706 514786524 33552010 166233922 166233922 869322316 861175812 105230327 166233922 761390736 839573090 234841556 801608520 869322316 227189312 970819754 33552010 855274762 282641288 252767027 909865837 279958846 514786524 328713602 518399774 424780614 233350056 700216083 166233922 792486850 933874496 422657892 424780614 233350056 178776322 287514767 956074512 839573090 234089763 233350056 655852295 460621270 693909716 698204142 473596274 967462668 701144654 582046141 187933868 145395166 328713602 234089763 234841556 256807040 950319015 292988355 839573090 968673309 605868704 227189312 706143946 187933868 33552010 808616206 909865837 256807040 292988355 460621270 23405136 655852295 917782884 391551467 605868704 801608520 475750466 460621270 950319015 23405136 391551467 233350056 422657892 424780614 750210921 424780614 495151474 84100792 166233922 292988355 861175812 967462668 227189312 411437340 950319015 310459790 436662194 110800857 475750466 42633846 279958846 436662194 473596274 234841556 741527822 84100792 956074512 861175812 292988355 693909716 67084965 187933868 518410431 805493285 411437340 813693723 37467656 473596274 460621270 857039628 343298515 970819754 865966056 233350056 37467656 748725729 813693723 861179113 808616206 869322316 514786524 473596274 256737954 701144654 424780614 516798019 839573090 422474141 13084961 605868704 495151474 475750466 655852295 706143946 582046141 741527822 950319015 777567625 473596274 242163189 800444752 187307272 909865837 202470992 855274762 242163189 518410431 402728415 233350056 252767027 343298515 861175812 37467656 861175812 350802729 467312175 33552010 37467656 839573090 582046141 105230327 698204142 473596274 950319015 284097129 861179113 839573090 557917929 242163189 516798019 23405136 33552010 475750466 460621270 402728415 748725729 516798019 518410431 203170078 166233922 96325706 861179113 292988355 839573090 42633846 861179113 518410431 421280376 96325706 582046141 67084965 909865837 42633846 909865837 421280376 297851760 956074512 310459790 422474141 518410431 343298515 13084961 431992241 23405136 377015995 655852295 800444752 310459790 605868704 857039628 202470992 748725729 861179113 105230327 402728415 805493285 582046141 107334741 256737954 956074512 42633846 861175812 252767027 605868704 13084961 861175812 475750466 297851760 706143946 233350056 839573090 970819754 23405136 282641288 252767027 950319015 421280376 431992241 693909716 861175812 800444752 310459790 801608520 84100792 187933868 800444752 777567625 750210921 933874496 350802729 187307272 857039628 855274762 377015995 917782884 297851760 761390736 252767027 909865837 950319015 516798019 700216083 320767587 777567625 967462668 869322316 861179113 582046141 701144654 514786524 700216083 284097129 279958846 297851760 287514767 970819754 178776322 350802729 107334741 350802729 861175812 750210921 800444752 518410431 284097129 110800857 970819754 187307272 467312175 354577205 303512140 37467656 865966056 411437340 203170078 813693723 256737954 96325706 967462668 202470992 475750466 909865837 582046141 865966056 741527822 279958846 292988355 914482046 354441083 857039628 242163189 748725729 812629788 110800857 421280376 355623062 187307272 611449960 354577205 284097129 436662194 557917929 473596274 234089763 33552010 402728415 402728415 67084965 145395166 436662194 693909716 256737954 585399334 13084961 234841556 233350056 202470992 514786524 234841556 13084961 422657892 227189312 792486850 350369501 750210921 693909716 582046141 861179113 475750466 698204142 701144654 284097129 105230327 110800857 700216083 611449960 950319015 310459790 23405136 42633846 202470992 424780614 857039628 741527822 354441083 792486850 701144654 234841556 424780614 968673309 287514767 13084961 354577205 855274762 350802729 800444752 582046141 582046141 310459790 377015995 377015995 748725729 354441083 698204142 292988355 909865837 909865837 460621270 96325706 611449960 402728415 855274762 13084961 655852295 855274762 203170078 861179113 252767027 967462668 422474141 411437340 292988355 227189312 750210921 655852295 242163189 611449960 282641288 431992241 516798019 473596274 310459790 777567625 956074512 777567625 777567625 110800857 460621270 242163189 514786524 467312175 110800857 320767587 84100792 187933868 42633846 287514767 808616206 355623062 166233922 202470992 391551467 13084961 227189312 855274762 391551467 750210921 350802729 187307272 292988355 287514767 354577205 812629788 950319015 914482046 33552010 801608520 909865837 950319015 310459790 514786524 282641288 256807040 857039628 750210921 256807040 297851760 256807040 812629788 402728415 227189312 693909716 252767027 84100792 761390736 741527822 42633846 516798019 582046141 777567625 303512140 203170078 284097129 67084965 284097129 518410431 234841556 284097129 354577205 96325706 284097129 292988355 202470992 865966056 917782884 421280376 431992241 42633846 611449960 970819754 187307272 67084965 865966056 350369501 557917929 655852295 284097129 256737954 187933868 256807040 421280376 284097129 748725729 166233922 516798019 861175812 655852295 187307272 96325706 402728415 256807040 13084961 178776322 655852295 84100792 701144654 436662194 495151474 178776322 812629788 354577205 310459790 698204142 96325706 909865837 865966056 761390736 865966056 700216083 693909716 84100792 202470992 422474141 67084965 350802729 950319015 252767027 110800857 605868704 107334741 279958846 839573090 436662194 518410431 582046141 917782884 869322316 914482046 328713602 801608520 303512140 700216083 865966056 343298515 13084961 328713602 234841556 42633846 67084965 343298515 761390736 909865837 514786524 256737954 187307272 279958846 110800857 350802729 203170078 242163189 96325706 700216083 233350056 585399334 310459790 701144654 950319015 355623062 166233922 203170078 693909716 67084965 284097129 761390736 693909716 37467656 518399774 227189312 839573090 698204142 424780614 801608520 557917929 297851760 582046141 284097129 256737954 422474141 203170078 411437340 909865837 110800857 812629788 402728415 800444752 801608520 706143946 917782884 495151474 42633846 284097129 914482046 421280376 865966056 187933868 701144654 355623062 933874496 914482046 855274762 96325706 514786524 839573090 700216083 402728415 402728415 968673309 422474141 473596274 33552010 355623062 518410431 110800857 37467656 495151474 67084965 354441083 436662194 967462668 698204142 473596274 287514767 233350056 234089763 242163189 693909716 792486850 611449960 178776322 495151474 909865837 187307272 968673309 328713602 857039628 233350056 611449960 105230327 107334741 706143946 431992241 354577205 355623062 107334741 914482046 33552010 812629788 805493285 424780614 800444752 968673309 655852295 857039628 110800857 777567625 234841556 320767587 284097129 377015995 460621270 227189312 279958846 354441083 33552010 467312175 518410431 202470992 857039628 909865837 282641288 909865837 582046141 611449960 96325706 933874496 436662194 557917929 67084965 655852295 855274762 202470992 252767027 287514767 234841556 282641288 187307272 473596274 284097129 354577205 284097129 107334741 350802729 187307272 203170078 861179113 23405136 242163189 37467656 805493285 741527822 110800857 706143946 865966056 37467656 303512140 655852295 857039628 855274762 741527822 422657892 303512140 750210921 813693723 187307272 861179113 967462668 233350056 105230327 256807040 761390736 585399334 402728415 605868704 808616206 514786524 145395166 343298515 187933868 800444752 310459790 473596274 855274762 431992241 350802729 655852295 252767027 808616206 23405136 869322316 777567625 706143946 968673309 693909716 914482046 234089763 107334741 13084961 514786524 37467656 970819754 869322316 424780614 750210921 377015995 968673309 107334741 292988355 320767587 693909716 279958846 320767587 611449960 350802729 107334741 33552010 354441083 187307272 950319015 377015995 460621270 611449960 475750466 252767027 23405136 203170078 805493285 242163189 303512140 354441083 402728415 857039628 282641288 473596274 473596274 391551467 350369501 328713602 792486850 909865837 350802729 761390736 256737954 297851760 808616206 917782884 750210921 516798019 227189312 518399774 761390736 741527822 557917929 914482046 431992241 343298515 282641288 514786524 145395166 234089763 968673309 950319015 252767027 861175812 611449960 421280376 655852295 355623062 234841556 914482046 557917929 700216083 950319015 839573090 279958846 343298515 800444752 256737954 808616206 391551467 518410431 467312175 855274762 968673309 227189312 354441083 801608520 310459790 320767587 350369501 933874496 914482046 279958846 950319015 166233922 402728415 234089763 282641288 343298515 698204142 808616206 110800857 701144654 145395166 202470992 693909716 96325706 808616206 84100792 350369501 805493285 391551467 310459790 792486850 355623062 800444752 518410431 310459790 869322316 950319015 475750466 282641288 42633846 256807040 350369501 292988355 750210921 460621270 252767027 320767587 813693723 605868704 279958846 839573090 354441083 256737954 970819754 968673309 792486850 350802729 13084961 33552010 869322316 460621270 350802729 582046141 377015995 777567625 234841556 350802729 33552010 354577205 700216083 37467656 655852295 411437340 813693723 178776322 424780614 514786524 518410431 284097129 792486850 800444752 861179113 166233922 84100792 431992241 801608520 202470992 585399334 693909716 84100792 467312175 422474141 800444752 933874496 605868704 354577205 460621270 698204142 582046141 777567625 741527822 475750466 187307272 800444752 292988355 350802729 310459790 202470992 411437340 865966056 354577205 700216083 431992241 252767027 460621270 813693723 808616206 741527822 145395166 805493285 234089763 287514767 956074512 933874496 750210921 967462668 460621270 279958846 956074512 914482046 741527822 800444752 354577205 585399334 839573090 145395166 812629788 350369501 84100792 950319015 178776322 700216083 857039628 655852295 424780614 970819754 706143946 812629788 801608520 436662194 320767587 701144654 234841556 402728415 227189312 933874496 970819754 967462668 970819754 284097129 950319015 256807040 861179113 805493285 605868704 467312175 914482046 105230327 421280376 303512140 970819754 698204142 178776322 514786524 350369501 693909716 855274762 282641288 187307272 741527822 495151474 750210921 777567625 805493285 750210921 234089763 917782884 917782884 655852295 585399334 282641288 611449960 585399334 234089763 310459790 37467656 354577205 105230327 350802729 582046141 178776322 956074512 282641288 557917929 792486850 967462668 310459790 917782884 518399774 402728415 303512140 242163189 233350056 84100792 611449960 855274762 514786524 748725729 801608520 967462668 96325706 343298515 514786524 861175812 655852295 698204142 812629788 187307272 777567625 701144654 967462668 518399774 956074512 914482046 813693723 350802729 701144654 287514767 107334741 869322316 748725729 585399334 187307272 701144654 411437340 287514767 110800857 857039628 967462668 914482046 350802729 611449960 748725729 84100792 166233922 234089763 107334741 813693723 933874496 350802729 422474141 857039628 287514767 110800857 234089763 279958846 585399334 355623062 518399774 475750466 693909716 605868704 166233922 292988355 861179113 23405136 320767587 37467656 42633846 187307272 256737954 354577205 234841556 693909716 354441083 37467656 611449960 242163189 812629788 514786524 839573090 287514767 967462668 282641288 557917929 310459790 518399774 861175812 234089763 107334741 808616206 431992241 303512140 33552010 234841556 145395166 37467656 865966056 145395166 303512140 495151474 391551467 421280376 865966056 303512140 792486850 431992241 227189312 518410431 402728415 350369501 145395166 23405136 700216083 391551467 582046141 839573090 422657892 343298515 855274762 777567625 655852295 256737954 23405136 84100792 701144654 655852295 187307272 518410431 166233922 956074512 970819754 203170078 800444752 467312175 812629788 354441083 287514767 861175812 431992241 355623062 812629788 297851760 557917929 970819754 475750466 917782884 805493285 252767027 585399334 655852295 303512140 431992241 777567625 227189312 284097129 37467656 297851760 343298515 178776322 354441083 320767587 585399334 518399774 234841556 970819754 698204142 701144654 706143946 933874496 256807040 350369501 792486850 777567625 514786524 377015995 187307272 431992241 582046141 917782884 605868704 284097129 105230327 202470992 233350056 792486850 105230327 377015995 297851760 698204142 279958846 605868704 436662194 706143946 256737954 857039628 514786524 467312175 518399774 839573090 67084965 582046141 105230327 861175812 460621270 354577205 110800857 812629788 328713602 582046141 861175812 354441083 343298515 800444752 310459790 970819754 350369501 698204142 242163189 605868704 13084961 861179113 475750466 869322316 187307272 279958846 706143946 256807040 67084965 107334741 166233922 84100792 582046141 861179113 968673309 701144654 178776322 861175812 706143946 605868704 354441083 202470992 320767587 467312175 350802729 701144654 287514767 605868704 698204142 914482046 328713602 557917929 202470992 813693723 234089763 585399334 808616206 355623062 252767027 279958846 950319015 227189312 234841556 350802729 801608520 706143946 234841556 424780614 693909716 411437340 287514767 557917929 655852295 436662194 96325706 865966056 655852295 861175812 355623062 518399774 970819754 861179113 252767027 256807040 227189312 495151474 110800857 282641288 178776322 970819754 805493285 343298515 411437340 354441083 431992241 655852295 514786524 557917929 328713602 96325706 297851760 655852295 514786524 655852295 292988355 855274762 33552010 693909716 605868704 377015995 343298515 950319015 354441083 422657892 813693723 861179113 187307272 13084961 234841556 611449960 422474141 303512140 421280376 813693723 67084965 801608520 582046141 792486850 857039628 968673309 203170078 950319015 956074512 310459790 279958846 303512140 706143946 84100792 187933868 391551467 411437340 287514767 350802729 242163189 557917929 518410431 808616206 861179113 234841556 256737954 865966056 914482046 107334741 914482046 242163189 436662194 421280376 256737954 812629788 303512140 861175812 518410431 956074512 252767027 914482046 473596274 33552010 956074512 33552010 761390736 411437340 970819754 377015995 813693723 698204142 292988355 914482046 933874496 282641288 67084965 516798019 970819754 933874496 706143946 421280376 808616206 909865837 857039628 256737954 475750466 475750466 813693723 741527822 655852295 914482046 203170078 13084961 869322316 178776322 422474141 187933868 233350056 812629788 279958846 377015995 693909716 303512140 516798019 467312175 700216083 611449960 227189312 514786524 42633846 145395166 518399774 857039628 355623062 292988355 256807040 355623062 518410431 813693723 42633846 350802729 693909716 421280376 310459790 233350056 914482046 460621270 914482046 950319015 869322316 701144654 350369501 693909716 284097129 917782884 700216083 857039628 473596274 292988355 284097129 839573090 187307272 914482046 402728415 933874496 287514767 839573090 861179113 187933868 279958846 750210921 693909716 110800857 516798019 750210921 917782884 42633846 402728415 256737954 950319015 855274762 202470992 377015995 256737954 350369501 166233922 350802729 865966056 187933868 33552010 13084961 424780614 970819754 256737954 202470992 761390736 693909716 933874496 84100792 203170078 869322316 297851760 84100792 855274762 42633846 741527822 242163189 252767027 516798019 107334741 411437340 706143946 411437340 869322316 869322316 252767027 320767587 303512140 320767587 107334741 693909716 107334741 518410431 320767587 252767027 391551467 839573090 297851760 518399774 909865837 865966056 96325706 252767027 110800857 84100792 431992241 252767027 96325706 748725729 84100792 310459790 748725729 252767027 13084961 242163189 227189312 350369501 693909716 297851760 436662194 857039628 706143946 839573090 460621270 967462668 234089763 611449960 377015995 933874496 701144654 350369501 421280376 611449960 178776322 23405136 557917929 292988355 279958846 582046141 970819754 812629788 227189312 861175812 178776322 350802729 67084965 350802729 967462668 467312175 202470992 233350056 310459790 234841556 350802729 516798019 292988355 328713602 303512140 582046141 178776322 350802729 869322316 391551467 37467656 611449960 813693723 203170078 234089763 761390736 857039628 402728415 411437340 518410431 107334741 424780614 518399774 287514767 792486850 96325706 761390736 792486850 700216083 516798019 473596274 914482046 354577205 166233922 518399774 869322316 350802729 279958846 792486850 287514767 839573090 909865837 909865837 792486850 424780614 808616206 227189312 242163189 252767027 233350056 422474141 145395166 968673309 310459790 303512140 970819754 328713602 801608520 227189312 422657892 518410431 297851760 67084965 110800857 750210921 402728415 805493285 968673309 514786524 698204142 310459790 693909716 96325706 354441083 933874496 655852295 42633846 700216083 701144654 473596274 605868704 865966056 917782884 350802729 350369501 234841556 287514767 187933868 377015995 514786524 495151474 605868704 861175812 350369501 234089763 377015995 202470992 166233922 865966056 967462668 350802729 279958846 808616206 801608520 475750466 350802729 812629788 303512140 355623062 424780614 467312175 655852295 422474141 698204142 436662194 516798019 297851760 303512140 917782884 805493285 855274762 861175812 187933868 516798019 431992241 473596274 611449960 518410431 107334741 857039628 967462668 869322316 967462668 256807040 869322316 855274762 970819754 460621270 202470992 242163189 436662194 187307272 611449960 605868704 473596274 355623062 748725729 377015995 287514767 805493285 812629788 857039628 42633846 792486850 857039628 234089763 748725729 869322316 475750466 424780614 460621270 287514767 514786524 585399334 839573090 431992241 813693723 967462668 956074512 698204142 801608520 33552010 431992241 741527822 187307272 967462668 242163189 203170078 813693723 812629788 303512140 287514767 582046141 303512140 518399774 514786524 460621270 914482046 516798019 227189312 37467656 655852295 242163189 909865837 761390736 391551467 865966056 282641288 391551467 350802729 227189312 256807040 861179113 33552010 861179113 698204142 516798019 460621270 421280376 968673309 242163189 967462668 107334741 518410431 813693723 282641288 202470992 202470992 611449960 279958846 105230327 706143946 693909716 284097129 292988355 436662194 84100792 110800857 279958846 693909716 655852295 706143946 67084965 605868704 857039628 914482046 516798019 282641288 917782884 402728415 750210921 950319015 861175812 748725729 582046141 605868704 343298515 23405136 917782884 706143946 611449960 800444752 23405136 145395166 801608520 800444752 808616206 950319015 869322316 792486850 750210921 328713602 252767027 421280376 310459790 377015995 813693723 514786524 287514767 701144654 297851760 812629788 869322316 287514767 436662194 967462668 431992241 700216083 234841556 252767027 110800857 460621270 865966056 279958846 377015995 956074512 557917929 424780614 377015995 518410431 748725729 424780614 13084961 869322316 605868704 748725729 865966056 518410431 582046141 284097129 801608520 166233922 105230327 402728415 233350056 495151474 585399334 256807040 110800857 741527822 328713602 105230327 741527822 582046141 861179113 391551467 303512140 328713602 917782884 256737954 698204142 256737954 67084965 422657892 23405136 202470992 967462668 256807040 203170078 748725729 933874496 431992241 350802729 950319015 377015995 328713602 914482046 700216083 178776322 585399334 354441083 475750466 611449960 355623062 187307272 424780614 234841556 256807040 187307272 460621270 801608520 350802729 84100792 297851760 424780614 968673309 42633846 284097129 203170078 467312175 96325706 23405136 354441083 741527822 761390736 792486850 909865837 968673309 37467656 110800857 256807040 741527822 857039628 279958846 284097129 914482046 145395166 777567625 234841556 105230327 42633846 473596274 956074512 202470992 33552010 917782884 857039628 805493285 516798019 861179113 585399334 284097129 234841556 202470992 303512140 233350056 805493285 970819754 105230327 377015995 391551467 233350056 354577205 110800857 187933868 970819754 23405136 287514767 460621270 402728415 166233922 698204142 855274762 473596274 792486850 917782884 967462668 422474141 967462668 516798019 256737954 967462668 475750466 495151474 297851760 693909716 917782884 792486850 605868704 585399334 303512140 354441083 421280376 424780614 475750466 968673309 839573090 460621270 234841556 909865837 96325706 42633846 861179113 582046141 355623062 777567625 514786524 557917929 203170078 693909716 37467656 354441083 233350056 33552010 350802729 424780614 279958846 467312175 96325706 516798019 42633846 350802729 914482046 233350056 107334741 242163189 431992241 431992241 320767587 518410431 67084965 424780614 287514767 202470992 350802729 67084965 320767587 328713602 741527822 518399774 37467656 402728415 282641288 13084961 279958846 105230327 256807040 391551467 355623062 377015995 750210921 473596274 67084965 279958846 748725729 698204142 287514767 297851760 320767587 516798019 813693723 701144654 933874496 354577205 582046141 514786524 284097129 110800857 585399334 354577205 914482046 431992241 861175812 514786524 700216083 166233922 252767027 605868704 328713602 233350056 110800857 424780614 693909716 805493285 967462668 813693723 857039628 284097129 748725729 813693723 355623062 748725729 84100792 800444752 605868704 343298515 839573090 292988355 328713602 839573090 436662194 701144654 166233922 422474141 933874496 950319015 202470992 187307272 855274762 748725729 473596274 861175812 698204142 297851760 279958846 145395166 611449960 950319015 950319015 475750466 377015995 256737954 411437340 518399774 813693723 355623062 865966056 23405136 234841556 242163189 855274762 422657892 808616206 279958846 909865837 354577205 917782884 761390736 750210921 518399774 178776322 869322316 582046141 242163189 23405136 320767587 287514767 777567625 950319015 914482046 354441083 857039628 748725729 693909716 284097129 13084961 242163189 693909716 350369501 287514767 700216083 808616206 279958846 557917929 377015995 518410431 467312175 320767587 698204142 436662194 187307272 693909716 203170078 839573090 473596274 514786524 582046141 701144654 187307272 950319015 518410431 187307272 303512140 343298515 67084965 970819754 110800857 467312175 436662194 967462668 750210921 813693723 967462668 33552010 310459790 950319015 33552010 252767027 557917929 431992241 855274762 917782884 391551467 800444752 869322316 855274762 107334741 865966056 178776322 256807040 917782884 256737954 436662194 869322316 808616206 557917929 467312175 869322316 354441083 234089763 242163189 105230327 284097129 166233922 13084961 701144654 424780614 391551467 354441083 37467656 582046141 857039628 422657892 402728415 933874496 187933868 431992241 234841556 857039628 706143946 354441083 84100792 256737954 320767587 23405136 801608520 865966056 700216083 431992241 284097129 96325706 310459790 475750466 110800857 706143946 518410431 110800857 284097129 297851760 391551467 110800857 107334741 950319015 495151474 460621270 855274762 96325706 968673309 861175812 611449960 242163189 107334741 698204142 700216083 42633846 96325706 328713602 110800857 467312175 105230327 808616206 328713602 282641288 166233922 950319015 33552010 956074512 252767027 303512140 861175812 869322316 950319015 287514767 933874496 187933868 350802729 42633846 514786524 950319015 234841556 467312175 391551467 839573090 701144654 467312175 292988355 234089763 234841556 42633846 605868704 110800857 741527822 808616206 968673309 800444752 411437340 37467656 33552010 585399334 178776322 514786524 861179113 96325706 37467656 467312175 320767587 256737954 187933868 582046141 475750466 473596274 698204142 933874496 792486850 33552010 23405136 234089763 857039628 242163189 284097129 582046141 105230327 37467656 611449960 518410431 242163189 495151474 354577205 178776322 203170078 518410431 933874496 256807040 202470992 861175812 473596274 431992241 557917929 233350056 187933868 801608520 37467656 865966056 518410431 777567625 698204142 234089763 234089763 343298515 585399334 933874496 187307272 473596274 105230327 855274762 812629788 514786524 343298515 748725729 516798019 693909716 166233922 861179113 421280376 861175812 42633846 13084961 706143946 105230327 354577205 187933868 516798019 350802729 869322316 166233922 582046141 328713602 861179113 857039628 805493285 145395166 557917929 467312175 297851760 187933868 297851760 110800857 857039628 518410431 233350056 460621270 748725729 354577205 310459790 424780614 950319015 748725729 234089763 37467656 354577205 801608520 421280376 23405136 303512140 741527822 748725729 967462668 514786524 310459790 297851760 234089763 377015995 287514767 761390736 857039628 693909716 411437340 284097129 968673309 700216083 23405136 467312175 917782884 460621270 914482046 84100792 701144654 968673309 805493285 234089763 813693723 105230327 202470992 402728415 861179113 328713602 355623062 698204142 518410431 145395166 518399774 611449960 514786524 857039628 233350056 242163189 33552010 37467656 605868704 377015995 518399774 970819754 282641288 800444752 33552010 227189312 582046141 411437340 411437340 436662194 203170078 328713602 354441083 13084961 706143946 252767027 292988355 861175812 107334741 377015995 611449960 354577205 460621270 145395166 110800857 582046141 96325706 516798019 234841556 585399334 518410431 310459790 354577205 343298515 585399334 377015995 805493285 284097129 605868704 801608520 377015995 950319015 655852295 242163189 967462668 808616206 701144654 292988355 96325706 23405136 801608520 110800857 303512140 227189312 917782884 252767027 700216083 354577205 422657892 279958846 761390736 706143946 861179113 145395166 166233922 105230327 495151474 187933868 242163189 350802729 495151474 297851760 800444752 516798019 933874496 585399334 303512140 813693723 750210921 869322316 800444752 252767027 187307272 812629788 585399334 750210921 611449960 956074512 698204142 145395166 970819754 422474141 514786524 700216083 865966056 475750466 792486850 355623062 227189312 861175812 518410431 605868704 750210921 256737954 421280376 310459790 808616206 227189312 805493285 611449960 350369501 350369501 968673309 585399334 411437340 518399774 350369501 967462668 282641288 422657892 110800857 467312175 105230327 968673309 377015995 800444752 411437340 252767027 350802729 611449960 431992241 801608520 328713602 970819754 402728415 698204142 242163189 761390736 431992241 956074512 37467656 700216083 202470992 424780614 909865837 968673309 813693723 970819754 187307272 518410431 611449960 96325706 187307272 812629788 227189312 516798019 391551467 23405136 800444752 917782884 917782884 242163189 839573090 234841556 297851760 187307272 750210921 297851760 178776322 865966056 33552010 431992241 495151474 869322316 203170078 256737954 284097129 13084961 328713602 585399334 514786524 233350056 256737954 292988355 355623062 287514767 475750466 914482046 377015995 187933868 970819754 436662194 605868704 105230327 585399334 701144654 13084961 202470992 96325706 518399774 37467656 855274762 227189312 96325706 605868704 13084961 166233922 187933868 354441083 909865837 355623062 187933868 701144654 42633846 67084965 282641288 202470992 424780614 611449960 178776322 557917929 813693723 292988355 402728415 422657892 343298515 861179113 967462668 233350056 391551467 861175812 424780614 514786524 13084961 350369501 110800857 227189312 105230327 701144654 839573090 354441083 605868704 518410431 698204142 252767027 422474141 84100792 812629788 748725729 350369501 422474141 227189312 42633846 605868704 557917929 96325706 516798019 233350056 166233922 777567625 37467656 42633846 42633846 431992241 256737954 865966056 917782884 693909716 227189312 861175812 933874496 310459790 800444752 967462668 166233922 402728415 748725729 402728415 96325706 320767587 475750466 354577205 706143946 187933868 700216083 297851760 869322316 107334741 284097129 956074512 107334741 700216083 402728415 865966056 96325706 792486850 320767587 422657892 861175812 328713602 37467656 256737954 279958846 279958846 812629788 343298515 861179113 178776322 233350056 33552010 655852295 354441083 284097129 234841556 343298515 424780614 706143946 839573090 42633846 256807040 202470992 282641288 909865837 256807040 968673309 805493285 431992241 693909716 421280376 202470992 812629788 354441083 350802729 970819754 105230327 917782884 252767027 933874496 279958846 33552010 297851760 516798019 187307272 518399774 96325706 84100792 701144654 473596274 748725729 256737954 861179113 303512140 391551467 354577205 96325706 698204142 187933868 96325706 698204142 518399774 84100792 377015995 777567625 750210921 377015995 933874496 808616206 495151474 693909716 698204142 777567625 292988355 343298515 279958846 227189312 343298515 166233922 256807040 956074512 96325706 343298515 518399774 354577205 557917929 701144654 350369501 800444752 431992241 292988355 96325706 698204142 242163189 187933868 145395166 431992241 582046141 354441083 861179113 292988355 801608520 166233922 422474141 805493285 67084965 800444752 96325706 166233922 761390736 855274762 655852295 284097129 950319015 750210921 460621270 516798019 693909716 107334741 178776322 761390736 303512140 460621270 13084961 84100792 166233922 343298515 107334741 801608520 777567625 252767027 706143946 933874496 933874496 354577205 178776322 436662194 354441083 411437340 967462668 377015995 813693723 37467656 801608520 748725729 242163189 855274762 808616206 105230327 956074512 582046141 328713602 813693723 287514767 706143946 701144654 813693723 557917929 424780614 956074512 431992241 605868704 279958846 166233922 187307272 518410431 303512140 23405136 391551467 968673309 869322316 460621270 792486850 234089763 242163189 839573090 557917929 67084965 861175812 96325706 234089763 950319015 402728415 310459790 557917929 166233922 585399334 107334741 933874496 350802729 411437340 105230327 518399774 33552010 812629788 805493285 861179113 917782884 861175812 37467656 84100792 855274762 917782884 320767587 178776322 279958846 23405136 33552010 968673309 857039628 42633846 917782884 475750466 611449960 421280376 585399334 303512140 909865837 284097129 279958846 956074512 914482046 865966056 812629788 750210921 693909716 178776322 909865837 292988355 495151474 741527822 297851760 310459790 234841556 933874496 67084965 13084961 187307272 84100792 233350056 110800857 805493285 950319015 813693723 917782884 33552010 473596274 320767587 377015995 227189312 611449960 516798019 233350056 96325706 107334741 808616206 310459790 252767027 256737954 431992241 557917929 655852295 284097129 343298515 516798019 303512140 700216083 391551467 424780614 107334741 857039628 436662194 377015995 808616206 812629788 33552010 950319015 203170078 354441083 701144654 279958846 748725729 256737954 518399774 234841556 698204142 792486850 256737954 431992241 518410431 741527822 303512140 256737954 792486850 279958846 203170078 813693723 701144654 557917929 805493285 256737954 473596274 700216083 282641288 741527822 84100792 96325706 585399334 178776322 813693723 391551467 805493285 242163189 800444752 701144654 761390736 42633846 582046141 611449960 42633846 233350056 279958846 178776322 202470992 436662194 750210921 467312175 748725729 611449960 748725729 424780614 37467656 800444752 279958846 343298515 956074512 227189312 518410431 473596274 861179113 256737954 328713602 698204142 839573090 242163189 839573090 350369501 475750466 914482046 203170078 105230327 968673309 801608520 354441083 256737954 839573090 970819754 917782884 84100792 84100792 424780614 950319015 424780614 145395166 256807040 605868704 343298515 970819754 967462668 914482046 256807040 355623062 611449960 865966056 187307272 84100792 279958846 279958846 582046141 282641288 436662194 355623062 792486850 282641288 37467656 84100792 422657892 145395166 431992241 187307272 933874496 320767587 105230327 350802729 13084961 354577205 187933868 582046141 178776322 861175812 354441083 865966056 328713602 37467656 950319015 310459790 698204142 256737954 605868704 110800857 861179113 256737954 431992241 693909716 933874496 460621270 869322316 203170078 350369501 917782884 750210921 354577205 422657892 813693723 970819754 750210921 741527822 23405136 234089763 800444752 950319015 933874496 187933868 202470992 107334741 605868704 292988355 857039628 808616206 411437340 750210921 279958846 320767587 343298515 800444752 792486850 107334741 857039628 706143946 812629788 42633846 354441083 422474141 422474141 166233922 187307272 42633846 67084965 252767027 516798019 605868704 33552010 970819754 320767587 970819754 110800857 861179113 460621270 422474141 297851760 354441083 343298515 233350056 857039628 96325706 33552010 166233922 166233922 495151474 436662194 202470992 495151474 328713602 411437340 354441083 970819754 13084961 234089763 813693723 96325706 67084965 956074512 13084961 355623062 354577205 105230327 933874496 252767027 956074512 354577205 812629788 700216083 861179113 855274762 839573090 145395166 203170078 252767027 402728415 421280376 869322316 777567625 582046141 187307272 460621270 84100792 350369501 808616206 968673309 917782884 105230327 967462668 950319015 585399334 909865837 700216083 909865837 495151474 202470992 377015995 303512140 655852295 145395166 585399334 741527822 320767587 411437340 855274762 233350056 792486850 968673309 422474141 800444752 187933868 861175812 67084965 297851760 233350056 202470992 460621270 748725729 950319015 914482046 495151474 518399774 914482046 914482046 741527822 292988355 518410431 424780614 354441083 865966056 855274762 328713602 227189312 950319015 287514767 178776322 812629788 424780614 203170078 460621270 557917929 84100792 354577205 37467656 761390736 777567625 748725729 422474141 698204142 96325706 252767027 839573090 67084965 585399334 914482046 233350056 33552010 518410431 801608520 282641288 741527822 436662194 431992241 431992241 933874496 233350056 424780614 857039628 350369501 391551467 518410431 343298515 475750466 96325706 861175812 42633846 328713602 202470992 950319015 23405136 611449960 303512140 861175812 227189312 166233922 792486850 857039628 282641288 516798019 227189312 861179113 605868704 23405136 460621270 37467656 801608520 700216083 813693723 700216083 96325706 605868704 166233922 933874496 402728415 402728415 328713602 655852295 350802729 256807040 516798019 279958846 96325706 518410431 424780614 187933868 431992241 805493285 914482046 518399774 839573090 354441083 256807040 909865837 855274762 84100792 585399334 234841556 801608520 861175812 233350056 431992241 801608520 422474141 475750466 805493285 467312175 107334741 67084965 698204142 808616206 350369501 514786524 812629788 516798019 655852295 473596274 467312175 67084965 741527822 256737954 320767587 431992241 698204142 23405136 284097129 861175812 495151474 777567625 303512140 256737954 750210921 84100792 909865837 611449960 933874496 748725729 350369501 424780614 279958846 252767027 402728415 297851760 956074512 292988355 328713602 968673309 84100792 956074512 582046141 279958846 287514767 693909716 187307272 256807040 933874496 33552010 13084961 909865837 950319015 812629788 256737954 203170078 284097129 422657892 233350056 861175812 431992241 287514767 967462668 33552010 256807040 748725729 67084965 187307272 23405136 166233922 310459790 861175812 909865837 424780614 110800857 473596274 800444752 422657892 203170078 967462668 282641288 611449960 801608520 698204142 234089763 411437340 350802729 355623062 933874496 354441083 701144654 869322316 611449960 950319015 865966056 354577205 145395166 557917929 518399774 310459790 516798019 233350056 233350056 869322316 706143946 909865837 37467656 808616206 839573090 967462668 178776322 812629788 354577205 187307272 801608520 233350056 391551467 813693723 227189312 282641288 495151474 107334741 812629788 557917929 297851760 377015995 350369501 460621270 750210921 611449960 813693723 516798019 166233922 655852295 582046141 605868704 518399774 256737954 813693723 234841556 354441083 698204142 166233922 350802729 792486850 96325706 203170078 855274762 914482046 234089763 748725729 933874496 411437340 861179113 970819754 582046141 516798019 917782884 187933868 256807040 391551467 202470992 701144654 460621270 514786524 284097129 748725729 37467656 460621270 145395166 84100792 748725729 287514767 202470992 33552010 431992241 956074512 956074512 287514767 514786524 475750466 256737954 37467656 422657892 473596274 287514767 967462668 320767587 107334741 473596274 424780614 178776322 557917929 84100792 279958846 970819754 292988355 42633846 431992241 967462668 328713602 431992241 611449960 605868704 605868704 761390736 227189312 343298515 812629788 13084961 242163189 460621270 808616206 495151474 354577205 202470992 252767027 227189312 145395166 698204142 67084965 839573090 203170078 234089763 107334741 611449960 227189312 812629788 287514767 518410431 436662194 909865837 805493285 377015995 84100792 166233922 310459790 605868704 252767027 292988355 557917929 857039628 706143946 424780614 865966056 801608520 909865837 970819754 287514767 933874496 284097129 582046141 279958846 700216083 292988355 350369501 203170078 839573090 421280376 801608520 431992241 252767027 611449960 166233922 813693723 178776322 801608520 233350056 242163189 227189312 869322316 96325706 105230327 967462668 422657892 761390736 917782884 328713602 391551467 557917929 605868704 805493285 914482046 808616206 234089763 292988355 698204142 422474141 967462668 354441083 611449960 805493285 557917929 107334741 516798019 320767587 805493285 203170078 801608520 970819754 792486850 436662194 320767587 800444752 431992241 495151474 354441083 968673309 350369501 701144654 611449960 297851760 777567625 605868704 460621270 67084965 110800857 812629788 777567625 839573090 861175812 110800857 701144654 303512140 516798019 110800857 350802729 748725729 354577205 861179113 693909716 350369501 436662194 354577205 750210921 761390736 23405136 917782884 917782884 950319015 227189312 310459790 865966056 256737954 256807040 475750466 605868704 655852295 914482046 582046141 970819754 813693723 421280376 611449960 855274762 105230327 701144654 693909716 96325706 328713602 287514767 518399774 808616206 914482046 391551467 297851760 166233922 202470992 805493285 706143946 869322316 234841556 698204142 203170078 792486850 187933868 292988355 431992241 431992241 970819754 436662194 256737954 227189312 310459790 422474141 495151474 256737954 343298515 808616206 808616206 557917929 950319015 411437340 855274762 292988355 861175812 865966056 605868704 777567625 655852295 297851760 234089763 297851760 805493285 812629788 297851760 422657892 145395166 701144654 96325706 303512140 701144654 202470992 355623062 287514767 812629788 518399774 582046141 187307272 422657892 857039628 914482046 792486850 320767587 42633846 256807040 33552010 242163189 865966056 518410431 67084965 475750466 861175812 748725729 909865837 166233922 287514767 391551467 605868704 706143946 234089763 233350056 917782884 234841556 42633846 917782884 110800857 256807040 33552010 861179113 777567625 96325706 611449960 227189312 234841556 475750466 310459790 861179113 292988355 354577205 914482046 284097129 808616206 518399774 110800857 350802729 422474141 460621270 234089763 460621270 801608520 42633846 741527822 234089763 495151474 37467656 422657892 310459790 706143946 178776322 284097129 422657892 777567625 292988355 473596274 514786524 42633846 777567625 950319015 516798019 377015995 706143946 467312175 233350056 282641288 914482046 202470992 909865837 967462668 516798019 701144654 869322316 350802729 585399334 354441083 279958846 706143946 611449960 402728415 256807040 13084961 145395166 13084961 967462668 282641288 805493285 42633846 495151474 473596274 424780614 256807040 23405136 320767587 968673309 761390736 582046141 700216083 233350056 402728415 297851760 861175812 777567625 107334741 777567625 473596274 354577205 37467656 475750466 698204142 96325706 279958846 585399334 350802729 422474141 655852295 67084965 748725729 178776322 279958846 303512140 970819754 96325706 354577205 242163189 750210921 256737954 933874496 178776322 355623062 105230327 343298515 706143946 967462668 761390736 252767027 422657892 203170078 475750466 279958846 279958846 402728415 297851760 287514767 187933868 256737954 84100792 741527822 303512140 145395166 23405136 585399334 857039628 865966056 518410431 516798019 297851760 350802729 516798019 421280376 861175812 514786524 706143946 67084965 187933868 13084961 914482046 956074512 761390736 869322316 909865837 354577205 33552010 354577205 460621270 187933868 424780614 252767027 777567625 950319015 343298515 805493285 792486850 967462668 557917929 145395166 518399774 202470992 328713602 328713602 23405136 391551467 914482046 917782884 970819754 297851760 105230327 750210921 967462668 813693723 605868704 917782884 328713602 914482046 303512140 234089763 402728415 869322316 354441083 23405136 411437340 292988355 475750466 84100792 970819754 473596274 355623062 402728415 391551467 279958846 800444752 328713602 605868704 950319015 355623062 748725729 33552010 460621270 287514767 865966056 96325706 234089763 800444752 857039628 933874496 343298515 467312175 857039628 805493285 869322316 950319015 855274762 748725729 812629788 475750466 203170078 693909716 869322316 233350056 700216083 605868704 812629788 813693723 514786524 605868704 287514767 741527822 187933868 350802729 857039628 431992241 741527822 233350056 350802729 701144654 328713602 252767027 297851760 234089763 693909716 436662194 869322316 178776322 411437340 292988355 855274762 473596274 227189312 909865837 391551467 287514767 354577205 557917929 284097129 178776322 166233922 855274762 605868704 391551467 202470992 33552010 475750466 402728415 698204142 741527822 67084965 203170078 698204142 813693723 350802729 701144654 42633846 391551467 693909716 279958846 287514767 67084965 917782884 855274762 37467656 582046141 761390736 800444752 861179113 402728415 227189312 857039628 187307272 234089763 750210921 777567625 611449960 813693723 582046141 933874496 343298515 750210921 310459790 701144654 914482046 282641288 67084965 761390736 431992241 354441083 701144654 84100792 37467656 37467656 242163189 310459790 518399774 460621270 187933868 605868704 748725729 242163189 292988355 107334741 792486850 473596274 297851760 354577205 967462668 518399774 813693723 801608520 354441083 909865837 467312175 761390736 698204142 909865837 303512140 33552010 256737954 33552010 475750466 166233922 967462668 42633846 67084965 187933868 107334741 436662194 110800857 933874496 655852295 698204142 284097129 585399334 287514767 701144654 700216083 354441083 256807040 320767587 203170078 84100792 655852295 518410431 234841556 67084965 343298515 909865837 402728415 956074512 227189312 741527822 467312175 422474141 701144654 107334741 256737954 839573090 813693723 741527822 698204142 861175812 460621270 84100792 956074512 110800857 256737954 467312175 950319015 256807040 516798019 96325706 355623062 914482046 13084961 582046141 967462668 805493285 861179113 861175812 857039628 202470992 355623062 33552010 917782884 37467656 310459790 107334741 748725729 67084965 701144654 42633846 655852295 67084965 145395166 813693723 557917929 436662194 310459790 256737954 861175812 310459790 808616206 706143946 839573090 354441083 252767027 23405136 105230327 13084961 233350056 950319015 303512140 861179113 252767027 303512140 202470992 13084961 328713602 970819754 292988355 310459790 933874496 187933868 909865837 436662194 33552010 424780614 107334741 861175812 861175812 700216083 865966056 792486850 67084965 377015995 354577205 475750466 67084965 706143946 320767587 655852295 917782884 187933868 328713602 514786524 956074512 467312175 354441083 391551467 252767027 421280376 297851760 402728415 909865837 741527822 611449960 422474141 777567625 350369501 256807040 110800857 495151474 297851760 252767027 917782884 355623062 110800857 514786524 805493285 297851760 422474141 178776322 303512140 42633846 354577205 282641288 13084961 518399774 761390736 813693723 42633846 805493285 865966056 234841556 96325706 279958846 297851760 256737954 970819754 203170078 460621270 473596274 869322316 792486850 839573090 187933868 256737954 37467656 967462668 460621270 792486850 800444752 350369501 303512140 23405136 813693723 84100792 857039628 96325706 310459790 105230327 424780614 706143946 518410431 203170078 431992241 411437340 310459790 909865837 968673309 37467656 96325706 42633846 256737954 861175812 402728415 956074512 377015995 970819754 741527822 801608520 354441083 227189312 350369501 67084965 23405136 701144654 968673309 970819754 355623062 518410431 706143946 227189312 350369501 203170078 37467656 914482046 909865837 518410431 350369501 970819754 13084961 284097129 350802729 473596274 202470992 421280376 84100792 518410431 585399334 655852295 33552010 605868704 557917929 956074512 145395166 514786524 42633846 242163189 839573090 869322316 914482046 750210921 861179113 514786524 808616206 187307272 467312175 473596274 279958846 865966056 328713602 202470992 909865837 402728415 585399334 37467656 178776322 473596274 234089763 284097129 166233922 350369501 145395166 310459790 67084965 310459790 861175812 421280376 582046141 800444752 582046141 518399774 909865837 84100792 256737954 800444752 473596274 933874496 460621270 914482046 166233922 67084965 166233922 256737954 202470992 792486850 178776322 284097129 411437340 473596274 350369501 861175812 411437340 861175812 328713602 328713602 585399334 178776322 956074512 748725729 37467656 611449960 693909716 422474141 328713602 110800857 839573090 792486850 202470992 557917929 473596274 377015995 950319015 861179113 701144654 67084965 582046141 252767027 282641288 741527822 518399774 284097129 855274762 37467656 861175812 256807040 105230327 611449960 67084965 467312175 303512140 605868704 611449960 801608520 166233922 801608520 354441083 187307272 234089763 105230327 557917929 110800857 917782884 187307272 917782884 557917929 320767587 605868704 203170078 808616206 256737954 234841556 252767027 203170078 37467656 857039628 297851760 968673309 292988355 968673309 67084965 105230327 813693723 800444752 350369501 187307272 402728415 495151474 13084961 37467656 869322316 421280376 750210921 424780614 865966056 310459790 252767027 242163189 950319015 748725729 187933868 310459790 967462668 227189312 700216083 377015995 391551467 475750466 431992241 411437340 252767027 242163189 67084965 377015995 516798019 234089763 460621270 800444752 402728415 391551467 187307272 970819754 297851760 777567625 67084965 855274762 950319015 473596274 475750466 233350056 611449960 310459790 460621270 227189312 431992241 354577205 813693723 355623062 355623062 354441083 800444752 808616206 421280376 110800857 431992241 698204142 865966056 110800857 933874496 203170078 431992241 968673309 950319015 473596274 354577205 950319015 256807040 303512140 861175812 909865837 234841556 518399774 354441083 857039628 467312175 582046141 279958846 467312175 792486850 252767027 328713602 421280376 917782884 421280376 514786524 256737954 203170078 279958846 605868704 582046141 234841556 187307272 297851760 279958846 914482046 516798019 611449960 800444752 605868704 706143946 256807040 234841556 297851760 855274762 84100792 557917929 956074512 303512140 303512140 284097129 42633846 402728415 914482046 706143946 748725729 282641288 467312175 110800857 23405136 310459790 105230327 350802729 187933868 812629788 808616206 605868704 256807040 865966056 777567625 933874496 343298515 303512140 23405136 391551467 698204142 233350056 233350056 518410431 328713602 105230327 557917929 411437340 792486850 582046141 284097129 252767027 808616206 857039628 37467656 861179113 252767027 800444752 13084961 761390736 279958846 67084965 800444752 917782884 233350056 422657892 701144654 310459790 741527822 808616206 917782884 328713602 354577205 67084965 350802729 812629788 350369501 516798019 857039628 421280376 518399774 234841556 187933868 242163189 518399774 431992241 761390736 13084961 812629788 377015995 303512140 693909716 839573090 706143946 611449960 23405136 203170078 839573090 460621270 391551467 105230327 801608520 800444752 909865837 557917929 865966056 303512140 475750466 967462668 354577205 950319015 233350056 282641288 495151474 37467656 956074512 411437340 297851760 800444752 354441083 808616206 800444752 42633846 968673309 256737954 861179113 792486850 861179113 582046141 557917929 933874496 914482046 13084961 741527822 203170078 861175812 203170078 355623062 473596274 514786524 287514767 355623062 605868704 42633846 857039628 700216083 557917929 839573090 422657892 839573090 377015995 611449960 234841556 431992241 320767587 968673309 777567625 256807040 516798019 861179113 355623062 968673309 203170078 968673309 187307272 310459790 377015995 605868704 950319015 284097129 869322316 279958846 227189312 303512140 166233922 328713602 13084961 518410431 187933868 518399774 582046141 693909716 855274762 256737954 431992241 202470992 187307272 801608520 33552010 750210921 495151474 808616206 234841556 967462668 13084961 460621270 557917929 202470992 514786524 467312175 297851760 233350056 227189312 693909716 518410431 202470992 13084961 421280376 701144654 303512140 328713602 495151474 328713602 808616206 475750466 411437340 700216083 861179113 800444752 909865837 242163189 933874496 473596274 970819754 518410431 33552010 377015995 13084961 801608520 242163189 37467656 105230327 202470992 354577205 857039628 813693723 411437340 282641288 42633846 421280376 967462668 933874496 234841556 800444752 967462668 805493285 23405136 693909716 956074512 242163189 402728415 514786524 813693723 700216083 145395166 42633846 792486850 956074512 350369501 693909716 585399334 279958846 869322316 421280376 355623062 310459790 377015995 203170078 748725729 310459790 655852295 839573090 698204142 310459790 813693723 557917929 861179113 585399334 557917929 761390736 421280376 233350056 518399774 701144654 343298515 328713602 801608520 256807040 970819754 800444752 42633846 320767587 750210921 605868704 178776322 234089763 320767587 700216083 23405136 431992241 202470992 861179113 467312175 436662194 292988355 178776322 473596274 777567625 422657892 187307272 706143946 956074512 857039628 178776322 23405136 460621270 800444752 693909716 292988355 698204142 611449960 518399774 914482046 84100792 792486850 350802729 855274762 350369501 166233922 187307272 67084965 950319015 808616206 914482046 968673309 107334741 187307272 256737954 422657892 391551467 320767587 227189312 431992241 107334741 187307272 252767027 800444752 145395166 33552010 750210921 402728415 917782884 13084961 284097129 956074512 282641288 475750466 914482046 557917929 96325706 422657892 145395166 13084961 354577205 750210921 970819754 436662194 698204142 436662194 611449960 431992241 67084965 354441083 320767587 252767027 391551467 801608520 861175812 611449960 761390736 514786524 233350056 467312175 84100792 518399774 391551467 424780614 287514767 436662194 282641288 287514767 557917929 422474141 377015995 424780614 693909716 741527822 343298515 23405136 422657892 800444752 516798019 801608520 96325706 557917929 421280376 350802729 761390736 105230327 611449960 869322316 557917929 967462668 234841556 693909716 303512140 110800857 303512140 252767027 914482046 42633846 96325706 284097129 436662194 748725729 605868704 706143946 813693723 178776322 741527822 354577205 518399774 605868704 343298515 377015995 857039628 234089763 582046141 933874496 110800857 282641288 431992241 84100792 377015995 761390736 909865837 467312175 914482046 23405136 460621270 698204142 227189312 187933868 252767027 917782884 284097129 33552010 187933868 105230327 839573090 514786524 861179113 582046141 909865837 13084961 234089763 701144654 655852295 303512140 252767027 475750466 354577205 33552010 761390736 411437340 350802729 750210921 96325706 187307272 67084965 422474141 203170078 914482046 424780614 234841556 33552010 343298515 950319015 350802729 242163189 411437340 861179113 187307272 282641288 516798019 166233922 203170078 107334741 698204142 495151474 748725729 187307272 187933868 350802729 284097129 287514767 310459790 968673309 354441083 933874496 701144654 655852295 861179113 585399334 303512140 761390736 284097129 355623062 460621270 585399334 750210921 514786524 495151474 355623062 320767587 861175812 611449960 355623062 256737954 967462668 909865837 914482046 839573090 96325706 279958846 166233922 693909716 914482046 750210921 813693723 970819754 777567625 33552010 693909716 145395166 227189312 968673309 42633846 110800857 460621270 84100792 865966056 475750466 655852295 967462668 698204142 917782884 107334741 107334741 310459790 855274762 748725729 292988355 813693723 741527822 233350056 518410431 514786524 292988355 761390736 933874496 777567625 460621270 693909716 516798019 33552010 343298515 460621270 761390736 761390736 700216083 933874496 968673309 23405136 701144654 693909716 861175812 436662194 233350056 37467656 105230327 84100792 582046141 42633846 421280376 518399774 234841556 279958846 354577205 792486850 422474141 839573090 320767587 328713602 377015995 320767587 805493285 354577205 611449960 391551467 861179113 350802729 813693723 67084965 473596274 279958846 855274762 424780614 310459790 377015995 227189312 234841556 187933868 611449960 234089763 107334741 516798019 748725729 343298515 557917929 750210921 605868704 355623062 279958846 909865837 355623062 391551467 861175812 557917929 460621270 354441083 495151474 933874496 605868704 391551467 693909716 839573090 495151474 514786524 475750466 411437340 605868704 516798019 256807040 909865837 303512140 869322316 518410431 495151474 800444752 812629788 700216083 145395166 252767027 256737954 475750466 701144654 105230327 909865837 914482046 792486850 473596274 202470992 234089763 292988355 805493285 518410431 354577205 424780614 861179113 655852295 402728415 187307272 343298515 801608520 354577205 256807040 933874496 279958846 808616206 287514767 328713602 252767027 557917929 282641288 801608520 422474141 343298515 706143946 839573090 698204142 698204142 145395166 582046141 777567625 808616206 354441083 839573090 869322316 343298515 865966056 350802729 605868704 411437340 495151474 865966056 777567625 166233922 292988355 42633846 187307272 518410431 287514767 13084961 970819754 279958846 328713602 145395166 105230327 839573090 741527822 808616206 909865837 178776322 252767027 96325706 865966056 909865837 377015995 431992241 741527822 460621270 166233922 706143946 495151474 391551467 67084965 303512140 605868704 310459790 343298515 473596274 33552010 234841556 967462668 956074512 967462668 292988355 956074512 967462668 655852295 422657892 145395166 812629788 37467656 518410431 611449960 350802729 411437340 808616206 792486850 421280376 422657892 178776322 234841556 242163189 698204142 355623062 516798019 956074512 354441083 37467656 950319015 354441083 473596274 805493285 233350056 801608520 801608520 105230327 328713602 42633846 187933868 777567625 203170078 178776322 869322316 460621270 839573090 422657892 473596274 234089763 473596274 282641288 861175812 256737954 761390736 303512140 706143946 611449960 865966056 701144654 354441083 67084965 203170078 813693723 96325706 698204142 303512140 813693723 105230327 861175812 256807040 857039628 800444752 105230327 655852295 256807040 777567625 557917929 861175812 909865837 23405136 933874496 968673309 909865837 518399774 701144654 287514767 518410431 914482046 297851760 473596274 350802729 234841556 805493285 187307272 256807040 467312175 518410431 909865837 202470992 354577205 279958846 967462668 187307272 328713602 297851760 761390736 869322316 355623062 145395166 514786524 557917929 110800857 516798019 865966056 475750466 761390736 750210921 800444752 391551467 411437340 801608520 233350056 861179113 968673309 557917929 585399334 411437340 110800857 234841556 467312175 693909716 105230327 516798019 933874496 42633846 495151474 855274762 227189312 967462668 855274762 422657892 233350056 354441083 700216083 460621270 956074512 96325706 303512140 869322316 706143946 805493285 84100792 693909716 436662194 178776322 801608520 297851760 234089763 33552010 693909716 748725729 107334741 23405136 202470992 495151474 655852295 436662194 350369501 808616206 436662194 808616206 297851760 354441083 23405136 178776322 256807040 701144654 256737954 467312175 187307272 227189312 857039628 256737954 178776322 297851760 518410431 582046141 761390736 970819754 166233922 741527822 970819754 701144654 865966056 145395166 970819754 460621270 518399774 582046141 178776322 557917929 750210921 354441083 777567625 473596274 256737954 431992241 282641288 514786524 343298515 693909716 741527822 518399774 252767027 748725729 292988355 284097129 861175812 37467656 234089763 514786524 808616206 861175812 354441083 956074512 354441083 812629788 741527822 343298515 42633846 328713602 869322316 475750466 23405136 761390736 310459790 23405136 328713602 178776322 700216083 495151474 701144654 166233922 84100792 391551467 187307272 227189312 328713602 13084961 933874496 33552010 166233922 424780614 460621270 234841556 328713602 436662194 411437340 605868704 839573090 422657892 166233922 557917929 557917929 411437340 424780614 343298515 582046141 514786524 13084961 282641288 698204142 917782884 967462668 557917929 67084965 761390736 13084961 354577205 460621270 355623062 292988355 67084965 33552010 475750466 800444752 166233922 203170078 33552010 284097129 421280376 431992241 282641288 582046141 105230327 256737954 917782884 350369501 518410431 252767027 33552010 320767587 750210921 355623062 234089763 611449960 107334741 234841556 813693723 839573090 698204142 13084961 861179113 242163189 792486850 320767587 421280376 355623062 582046141 42633846 422474141 284097129 777567625 805493285 377015995 436662194 968673309 741527822 514786524 777567625 343298515 582046141 343298515 421280376 518399774 297851760 354441083 748725729 187933868 354441083 861179113 812629788 808616206 701144654 355623062 110800857 42633846 13084961 422657892 857039628 350369501 777567625 354577205 585399334 42633846 202470992 801608520 777567625 256737954 411437340 473596274 166233922 110800857 801608520 748725729 421280376 284097129 391551467 655852295 585399334 303512140 187933868 187933868 355623062 23405136 693909716 178776322 701144654 421280376 377015995 350369501 84100792 585399334 424780614 436662194 37467656 518399774 279958846 350369501 145395166 813693723 166233922 967462668 203170078 256737954 956074512 701144654 23405136 460621270 857039628 611449960 611449960 350369501 355623062 516798019 320767587 557917929 145395166 292988355 37467656 495151474 13084961 328713602 698204142 282641288 800444752 282641288 585399334 377015995 84100792 967462668 582046141 145395166 107334741 748725729 343298515 252767027 234841556 933874496 950319015 970819754 701144654 460621270 13084961 187307272 252767027 700216083 914482046 227189312 145395166 582046141 917782884 292988355 748725729 242163189 706143946 42633846 234089763 495151474 422657892 145395166 343298515 777567625 23405136 422474141 23405136 350369501 284097129 467312175 516798019 516798019 287514767 284097129 431992241 585399334 279958846 328713602 956074512 252767027 23405136 914482046 33552010 166233922 328713602 761390736 350802729 343298515 518410431 813693723 355623062 460621270 284097129 234841556 855274762 861179113 516798019 855274762 202470992 233350056 970819754 424780614 84100792 917782884 518410431 328713602 252767027 839573090 343298515 460621270 518410431 792486850 343298515 800444752 839573090 741527822 203170078 411437340 187307272 933874496 436662194 813693723 42633846 105230327 233350056 107334741 700216083 297851760 514786524 701144654 792486850 343298515 467312175 611449960 203170078 516798019 279958846 84100792 473596274 585399334 187307272 96325706 355623062 350802729 700216083 350802729 233350056 475750466 813693723 178776322 422474141 582046141 805493285 178776322 354577205 303512140 518410431 516798019 475750466 655852295 23405136 917782884 748725729 279958846 110800857 84100792 391551467 256737954 467312175 23405136 518399774 187933868 284097129 800444752 865966056 13084961 857039628 13084961 354577205 967462668 655852295 282641288 917782884 808616206 557917929 42633846 761390736 861179113 801608520 37467656 354441083 284097129 800444752 750210921 350802729 933874496 107334741 933874496 698204142 655852295 956074512 310459790 105230327 252767027 495151474 761390736 227189312 355623062 869322316 585399334 234089763 107334741 391551467 297851760 611449960 234841556 748725729 297851760 105230327 105230327 422657892 287514767 84100792 282641288 422474141 914482046 777567625 861175812 473596274 611449960 473596274 42633846 166233922 750210921 256807040 857039628 855274762 701144654 800444752 460621270 166233922 865966056 402728415 801608520 422657892 861179113 354577205 252767027 857039628 518399774 297851760 256737954 178776322 514786524 750210921 861179113 350369501 698204142 805493285 256737954 84100792 145395166 96325706 178776322 350369501 857039628 812629788 693909716 777567625 355623062 518410431 310459790 328713602 741527822 343298515 33552010 431992241 110800857 813693723 391551467 320767587 234089763 282641288 514786524 411437340 252767027 187307272 252767027 422657892 909865837 350802729 557917929 145395166 303512140 693909716 105230327 514786524 187307272 436662194 585399334 350369501 700216083 473596274 13084961 956074512 495151474 777567625 297851760 354441083 320767587 355623062 693909716 252767027 297851760 354577205 110800857 950319015 861175812 801608520 655852295 518410431 282641288 84100792 37467656 178776322 700216083 967462668 145395166 855274762 582046141 107334741 967462668 473596274 178776322 13084961 343298515 42633846 514786524 750210921 411437340 792486850 354577205 585399334 227189312 701144654 514786524 422657892 234841556 956074512 234089763 861175812 350802729 391551467 421280376 750210921 967462668 233350056 467312175 805493285 256807040 495151474 67084965 761390736 391551467 495151474 693909716 813693723 514786524 234089763 350369501 187933868 917782884 861179113 475750466 422474141 284097129 355623062 227189312 256807040 422657892 422474141 422474141 234089763 256737954 748725729 956074512 166233922 557917929 914482046 701144654 23405136 950319015 411437340 857039628 495151474 178776322 33552010 287514767 970819754 917782884 421280376 800444752 96325706 13084961 805493285 748725729 968673309 813693723 287514767 242163189 516798019 805493285 279958846 813693723 391551467 13084961 808616206 518399774 203170078 234089763 869322316 187933868 424780614 801608520 495151474 355623062 839573090 801608520 203170078 812629788 431992241 516798019 284097129 861179113 234841556 166233922 460621270 110800857 279958846 84100792 750210921 693909716 178776322 861175812 233350056 33552010 801608520 107334741 808616206 914482046 96325706 354577205 23405136 166233922 166233922 354441083 514786524 297851760 748725729 310459790 187307272 421280376 869322316 303512140 585399334 611449960 256807040 518399774 861179113 518410431 869322316 436662194 233350056 950319015 33552010 287514767 698204142 354441083 110800857 350802729 467312175 436662194 233350056 700216083 655852295 605868704 805493285 917782884 460621270 411437340 869322316 557917929 411437340 869322316 234089763 354577205 967462668 495151474 355623062 234841556 178776322 611449960 611449960 741527822 242163189 700216083 377015995 391551467 166233922 13084961 518399774 777567625 914482046 861175812 557917929 516798019 865966056 350369501 967462668 350369501 917782884 233350056 518399774 256807040 693909716 354441083 328713602 287514767 518399774 105230327 84100792 518410431 350802729 411437340 37467656 292988355 13084961 611449960 518399774 256807040 37467656 514786524 84100792 761390736 967462668 242163189 808616206 343298515 514786524 514786524 861179113 855274762 813693723 350802729 233350056 354441083 343298515 256807040 287514767 328713602 233350056 748725729 801608520 421280376 869322316 917782884 761390736 37467656 284097129 748725729 202470992 750210921 518399774 869322316 350802729 37467656 839573090 792486850 203170078 354577205 460621270 812629788 282641288 761390736 279958846 431992241 473596274 801608520 105230327 855274762 350802729 234841556 861179113 813693723 917782884 391551467 23405136 861175812 310459790 475750466 292988355 460621270 950319015 178776322 693909716 203170078 377015995 354441083 234089763 800444752 328713602 750210921 516798019 473596274 655852295 436662194 391551467 861179113 105230327 320767587 350802729 813693723 741527822 84100792 557917929 297851760 777567625 110800857 105230327 233350056 861175812 279958846 605868704 343298515 761390736 187307272 813693723 698204142 284097129 557917929 105230327 801608520 354441083 611449960 693909716 801608520 422474141 805493285 303512140 145395166 917782884 354441083 750210921 242163189 431992241 23405136 761390736 284097129 282641288 242163189 514786524 761390736 234089763 475750466 557917929 473596274 421280376 518399774 701144654 473596274 422474141 475750466 813693723 865966056 460621270 933874496 701144654 320767587 933874496 777567625 166233922 252767027 839573090 310459790 23405136 354577205 970819754 328713602 33552010 282641288 808616206 234841556 914482046 310459790 166233922 105230327 518399774 792486850 933874496 431992241 518410431 242163189 585399334 23405136 475750466 287514767 297851760 585399334 750210921 950319015 970819754 582046141 354441083 693909716 234841556 350802729 187307272 460621270 792486850 812629788 297851760 391551467 741527822 292988355 956074512 234841556 391551467 391551467 256807040 227189312 23405136 869322316 282641288 234841556 279958846 460621270 460621270 282641288 256807040 297851760 343298515 585399334 585399334 284097129 967462668 693909716 801608520 33552010 605868704 801608520 805493285 37467656 698204142 475750466 706143946 166233922 467312175 557917929 355623062 282641288 518410431 741527822 279958846 800444752 233350056 855274762 467312175 328713602 203170078 424780614 350369501 693909716 328713602 411437340 701144654 287514767 233350056 282641288 105230327 813693723 693909716 256807040 761390736 320767587 605868704 748725729 96325706 801608520 424780614 431992241 914482046 516798019 42633846 855274762 761390736 343298515 107334741 202470992 421280376 706143946 792486850 748725729 287514767 252767027 310459790 84100792 42633846 234089763 701144654 287514767 514786524 292988355 956074512 516798019 354577205 808616206 812629788 956074512 748725729 950319015 761390736 857039628 813693723 252767027 256807040 761390736 350369501 343298515 202470992 391551467 297851760 805493285 585399334 518410431 202470992 328713602 421280376 698204142 310459790 391551467 869322316 914482046 611449960 812629788 805493285 279958846 402728415 933874496 518399774 950319015 467312175 320767587 801608520 582046141 37467656 282641288 857039628 23405136 917782884 460621270 473596274 968673309 861175812 343298515 800444752 256737954 808616206 970819754 518399774 805493285 227189312 800444752 42633846 178776322 516798019 741527822 956074512 741527822 33552010 741527822 350802729 107334741 970819754 343298515 354577205 178776322 37467656 84100792 310459790 203170078 495151474 967462668 777567625 585399334 402728415 701144654 178776322 256807040 467312175 812629788 354441083 839573090 800444752 354577205 865966056 84100792 234089763 284097129 242163189 350802729 914482046 105230327 861179113 377015995 473596274 279958846 967462668 808616206 320767587 354577205 256807040 23405136 914482046 402728415 424780614 475750466 741527822 292988355 933874496 777567625 808616206 698204142 582046141 424780614 968673309 105230327 105230327 292988355 914482046 422474141 107334741 279958846 475750466 320767587 279958846 914482046 605868704 23405136 800444752 227189312 514786524 292988355 292988355 166233922 557917929 178776322 800444752 698204142 377015995 518399774 701144654 84100792 813693723 917782884 857039628 855274762 792486850 431992241 227189312 698204142 422657892 611449960 495151474 402728415 693909716 467312175 234841556 310459790 422657892 203170078 320767587 187307272 343298515 698204142 13084961 495151474 857039628 857039628 861175812 256807040 422657892 655852295 950319015 242163189 67084965 473596274 518410431 914482046 914482046 422474141 234089763 861175812 187933868 424780614 391551467 310459790 693909716 203170078 582046141 514786524 234841556 242163189 855274762 252767027 42633846 518410431 475750466 970819754 655852295 110800857 917782884 473596274 557917929 611449960 287514767 350802729 166233922 518410431 227189312 970819754 297851760 514786524 23405136 343298515 748725729 84100792 292988355 377015995 967462668 354441083 303512140 805493285 279958846 42633846 166233922 256807040 84100792 284097129 202470992 514786524 343298515 422474141 227189312 516798019 297851760 252767027 107334741 67084965 557917929 748725729 698204142 970819754 655852295 355623062 970819754 279958846 377015995 377015995 233350056 467312175 96325706 700216083 475750466 917782884 585399334 67084965 178776322 700216083 750210921 256737954 808616206 233350056 422474141 187933868 741527822 431992241 13084961 350369501 518410431 166233922 861175812 310459790 203170078 792486850 869322316 166233922 933874496 320767587 84100792 909865837 706143946 701144654 354577205 861175812 377015995 557917929 242163189 861175812 424780614 354441083 748725729 23405136 813693723 110800857 741527822 310459790 431992241 436662194 700216083 909865837 303512140 402728415 178776322 354577205 475750466 256807040 411437340 701144654 518410431 84100792 292988355 328713602 105230327 431992241 424780614 284097129 178776322 655852295 933874496 611449960 37467656 585399334 467312175 693909716 292988355 284097129 355623062 909865837 582046141 516798019 706143946 234841556 808616206 700216083 495151474 950319015 748725729 23405136 42633846 861175812 518399774 343298515 933874496 234841556 355623062 808616206 967462668 467312175 42633846 37467656 950319015 801608520 328713602 812629788 145395166 792486850 557917929 421280376 422474141 585399334 518410431 706143946 424780614 855274762 605868704 166233922 67084965 166233922 187933868 909865837 110800857 855274762 377015995 741527822 391551467 33552010 402728415 475750466 23405136 202470992 431992241 431992241 701144654 467312175 700216083 855274762 473596274 748725729 13084961 42633846 698204142 421280376 431992241 242163189 475750466 256807040 145395166 431992241 431992241 37467656 424780614 23405136 857039628 813693723 748725729 605868704 968673309 970819754 467312175 792486850 460621270 748725729 202470992 967462668 256807040 355623062 805493285 865966056 917782884 105230327 582046141 292988355 865966056 178776322 178776322 750210921 13084961 13084961 145395166 234841556 310459790 234089763 750210921 252767027 391551467 424780614 96325706 475750466 518410431 865966056 605868704 110800857 956074512 857039628 800444752 42633846 284097129 411437340 233350056 698204142 110800857 467312175 234841556 355623062 227189312 518399774 967462668 436662194 514786524 42633846 42633846 861175812 655852295 495151474 698204142 557917929 411437340 855274762 303512140 343298515 297851760 748725729 698204142 354441083 855274762 518410431 202470992 203170078 436662194 279958846 950319015 706143946 105230327 467312175 233350056 857039628 421280376 411437340 67084965 967462668 582046141 166233922 698204142 701144654 801608520 234841556 37467656 701144654 411437340 800444752 693909716 202470992 297851760 865966056 611449960 467312175 310459790 422474141 950319015 518410431 67084965 857039628 242163189 96325706 808616206 585399334 23405136 242163189 467312175 411437340 761390736 256737954 310459790 693909716 256807040 67084965 970819754 933874496 582046141 252767027 242163189 67084965 917782884 256807040 706143946 460621270 166233922 698204142 777567625 436662194 37467656 431992241 917782884 701144654 227189312 950319015 411437340 475750466 950319015 467312175 861179113 411437340 514786524 611449960 187933868 518399774 310459790 282641288 514786524 611449960 514786524 777567625 354577205 518410431 611449960 800444752 377015995 105230327 187307272 436662194 284097129 933874496 698204142 805493285 950319015 950319015 700216083 37467656 343298515 792486850 422474141 857039628 107334741 518399774 42633846 585399334 320767587 42633846 750210921 857039628 256737954 693909716 473596274 279958846 495151474 391551467 460621270 279958846 350802729 460621270 917782884 495151474 355623062 187307272 475750466 343298515 655852295 84100792 297851760 391551467 557917929 698204142 431992241 557917929 700216083 234841556 233350056 475750466 805493285 234841556 605868704 284097129 377015995 495151474 350802729 475750466 750210921 402728415 421280376 422474141 473596274 350369501 377015995 839573090 328713602 242163189 377015995 839573090 518399774 701144654 355623062 812629788 391551467 350369501 855274762 297851760 233350056 297851760 105230327 84100792 467312175 495151474 178776322 475750466 460621270 706143946 187933868 970819754 700216083 110800857 698204142 917782884 279958846 256807040 355623062 557917929 411437340 701144654 933874496 950319015 761390736 422474141 800444752 178776322 421280376 706143946 917782884 436662194 808616206 252767027 203170078 284097129 761390736 203170078 422657892 700216083 187933868 202470992 203170078 178776322 869322316 801608520 242163189 808616206 518399774 800444752 706143946 110800857 279958846 914482046 343298515 233350056 475750466 234841556 808616206 284097129 557917929 178776322 518399774 813693723 869322316 350802729 914482046 105230327 777567625 701144654 110800857 557917929 518399774 391551467 411437340 431992241 857039628 467312175 234841556 950319015 861175812 355623062 917782884 761390736 203170078 914482046 741527822 914482046 950319015 861179113 495151474 350802729 698204142 233350056 611449960 808616206 23405136 473596274 557917929 436662194 855274762 166233922 422474141 808616206 227189312 805493285 968673309 178776322 582046141 96325706 812629788 282641288 865966056 37467656 805493285 777567625 839573090 107334741 800444752 84100792 187933868 800444752 33552010 391551467 350369501 107334741 284097129 421280376 233350056 914482046 473596274 956074512 855274762 582046141 328713602 857039628 33552010 914482046 467312175 234841556 424780614 956074512 242163189 701144654 855274762 967462668 354577205 473596274 855274762 514786524 582046141 145395166 234841556 914482046 473596274 233350056 585399334 343298515 967462668 970819754 611449960 328713602 145395166 282641288 748725729 107334741 467312175 516798019 105230327 422474141 792486850 187307272 431992241 256737954 227189312 436662194 700216083 234841556 328713602 107334741 328713602 855274762 42633846 402728415 967462668 777567625 514786524 518410431 813693723 700216083 750210921 297851760 96325706 585399334 13084961 42633846 282641288 37467656 933874496 741527822 42633846 777567625 284097129 750210921 166233922 777567625 391551467 279958846 933874496 187307272 557917929 801608520 950319015 284097129 355623062 33552010 328713602 350802729 777567625 861179113 813693723 234089763 422474141 105230327 655852295 431992241 202470992 431992241 303512140 297851760 96325706 96325706 950319015 234841556 950319015 655852295 242163189 310459790 402728415 706143946 516798019 777567625 967462668 166233922 518410431 861179113 279958846 700216083 701144654 13084961 343298515 611449960 933874496 701144654 107334741 37467656 516798019 350802729 203170078 805493285 13084961 279958846 761390736 42633846 518410431 761390736 354577205 242163189 320767587 956074512 861179113 310459790 391551467 750210921 467312175 473596274 861175812 585399334 166233922 917782884 812629788 203170078 256737954 792486850 303512140 203170078 701144654 23405136 467312175 855274762 42633846 292988355 518399774 203170078 402728415 187307272 256737954 105230327 777567625 917782884 611449960 424780614 421280376 557917929 187307272 761390736 145395166 23405136 518410431 741527822 320767587 284097129 741527822 914482046 166233922 777567625 42633846 256807040 13084961 808616206 110800857 328713602 812629788 460621270 303512140 518399774 234089763 187933868 202470992 805493285 967462668 96325706 813693723 105230327 187933868 354441083 287514767 320767587 693909716 287514767 655852295 328713602 861179113 801608520 861179113 282641288 914482046 279958846 611449960 354577205 585399334 968673309 857039628 421280376 233350056 377015995 391551467 812629788 96325706 970819754 303512140 23405136 792486850 110800857 391551467 350369501 970819754 748725729 424780614 421280376 557917929 761390736 145395166 328713602 467312175 42633846 611449960 805493285 970819754 855274762 377015995 693909716 354441083 701144654 861179113 611449960 855274762 495151474 855274762 422474141 956074512 812629788 287514767 460621270 187933868 748725729 96325706 303512140 473596274 761390736 42633846 279958846 234089763 166233922 354441083 320767587 402728415 178776322 107334741 391551467 777567625 436662194 13084961 391551467 970819754 23405136 914482046 518399774 23405136 297851760 84100792 698204142 377015995 698204142 166233922 328713602 967462668 107334741 748725729 516798019 585399334 350369501 839573090 297851760 605868704 700216083 13084961 328713602 350369501 431992241 145395166 187933868 42633846 812629788 310459790 284097129 33552010 800444752 861179113 582046141 424780614 354441083 282641288 145395166 279958846 475750466 107334741 808616206 242163189 701144654 13084961 110800857 178776322 970819754 855274762 354441083 279958846 354577205 84100792 84100792 933874496 431992241 655852295 460621270 42633846 279958846 839573090 178776322 812629788 166233922 518410431 354441083 514786524 655852295 861179113 800444752 42633846 473596274 234089763 801608520 518410431 23405136 514786524 777567625 857039628 292988355 107334741 582046141 42633846 411437340 968673309 812629788 800444752 234841556 107334741 808616206 801608520 460621270 187933868 145395166 67084965 422657892 411437340 282641288 792486850 354441083 693909716 611449960 310459790 611449960 748725729 516798019 292988355 800444752 514786524 750210921 354577205 467312175 855274762 187933868 310459790 839573090 792486850 518410431 42633846 234089763 812629788 460621270 473596274 252767027 701144654 473596274 297851760 303512140 421280376 350369501 700216083 495151474 227189312 13084961 67084965 431992241 813693723 582046141 956074512 279958846 202470992 234089763 431992241 422657892 187307272 808616206 777567625 282641288 800444752 187307272 750210921 861175812 698204142 13084961 813693723 105230327 350369501 227189312 750210921 328713602 792486850 701144654 655852295 234089763 421280376 701144654 467312175 202470992 411437340 310459790 279958846 917782884 861179113 105230327 582046141 693909716 145395166 67084965 282641288 909865837 861175812 377015995 473596274 700216083 350802729 801608520 145395166 460621270 391551467 909865837 967462668 557917929 110800857 354577205 256737954 761390736 750210921 343298515 473596274 855274762 187933868 792486850 256737954 909865837 303512140 166233922 750210921 585399334 402728415 582046141 808616206 350802729 698204142 391551467 350802729 861175812 801608520 303512140 320767587 234089763 436662194 611449960 328713602 187933868 869322316 242163189 37467656 110800857 421280376 761390736 861179113 475750466 761390736 514786524 424780614 256737954 37467656 855274762 701144654 411437340 865966056 431992241 284097129 110800857 320767587 105230327 516798019 320767587 605868704 424780614 252767027 292988355 557917929 33552010 813693723 865966056 13084961 422657892 611449960 284097129 421280376 13084961 857039628 107334741 187307272 234089763 110800857 857039628 37467656 800444752 698204142 516798019 839573090 292988355 166233922 67084965 869322316 808616206 693909716 252767027 700216083 424780614 861179113 518399774 343298515 801608520 750210921 252767027 808616206 914482046 582046141 391551467 354441083 700216083 968673309 585399334 698204142 105230327 701144654 857039628 320767587 813693723 518399774 518399774 431992241 861175812 801608520 37467656 808616206 917782884 110800857 805493285 279958846 279958846 234841556 655852295 812629788 585399334 203170078 67084965 320767587 495151474 105230327 287514767 234089763 700216083 328713602 605868704 178776322 808616206 467312175 495151474 350802729 516798019 693909716 23405136 909865837 23405136 37467656 857039628 808616206 582046141 203170078 750210921 741527822 909865837 808616206 813693723 869322316 585399334 933874496 436662194 227189312 422657892 800444752 861179113 748725729 105230327 611449960 234841556 914482046 518410431 914482046 354441083 914482046 234841556 350369501 242163189 84100792 967462668 422474141 107334741 242163189 421280376 105230327 805493285 23405136 473596274 202470992 320767587 516798019 411437340 256807040 855274762 861179113 422657892 422474141 354441083 187307272 518410431 303512140 411437340 377015995 933874496 800444752 473596274 813693723 693909716 145395166 514786524 701144654 460621270 233350056 292988355 701144654 698204142 473596274 933874496 227189312 741527822 234841556 495151474 693909716 857039628 518410431 605868704 107334741 431992241 234841556 582046141 800444752 310459790 178776322 917782884 801608520 37467656 187307272 582046141 110800857 23405136 741527822 855274762 812629788 861179113 96325706 23405136 813693723 202470992 917782884 320767587 861179113 585399334 968673309 328713602 320767587 328713602 105230327 950319015 284097129 279958846 967462668 750210921 350802729 84100792 869322316 377015995 23405136 585399334 166233922 354441083 611449960 33552010 813693723 37467656 320767587 354577205 13084961 105230327 202470992 178776322 110800857 582046141 967462668 585399334 582046141 297851760 287514767 812629788 655852295 698204142 967462668 750210921 411437340 178776322 350369501 422474141 909865837 282641288 145395166 968673309 42633846 801608520 436662194 234841556 865966056 284097129 467312175 422474141 422657892 187933868 391551467 518410431 350802729 855274762 355623062 178776322 343298515 242163189 792486850 857039628 233350056 557917929 178776322 279958846 605868704 750210921 557917929 234841556 42633846 202470992 514786524 350369501 234089763 391551467 37467656 105230327 354577205 37467656 422657892 865966056 605868704 23405136 970819754 424780614 402728415 968673309 861179113 585399334 706143946 914482046 968673309 585399334 518410431 805493285 411437340 37467656 284097129 701144654 655852295 460621270 411437340 956074512 110800857 950319015 495151474 518399774 84100792 33552010 105230327 310459790 424780614 855274762 950319015 518399774 287514767 914482046 402728415 700216083 950319015 328713602 303512140 917782884 857039628 227189312 252767027 518399774 105230327 706143946 411437340 84100792 518399774 187307272 234089763 242163189 310459790 495151474 557917929 37467656 473596274 611449960 350369501 605868704 777567625 582046141 105230327 475750466 518399774 424780614 460621270 801608520 234841556 256737954 421280376 187933868 303512140 514786524 421280376 310459790 178776322 861175812 320767587 585399334 350369501 350369501 279958846 869322316 187933868 813693723 611449960 310459790 84100792 693909716 518410431 467312175 67084965 145395166 557917929 84100792 279958846 741527822 693909716 839573090 227189312 233350056 706143946 431992241 460621270 514786524 467312175 282641288 514786524 292988355 279958846 67084965 950319015 422474141 865966056 805493285 970819754 518399774 166233922 284097129 909865837 166233922 422474141 166233922 741527822 233350056 967462668 865966056 557917929 950319015 914482046 202470992 355623062 514786524 605868704 475750466 857039628 203170078 698204142 967462668 917782884 700216083 800444752 701144654 421280376 812629788 96325706 252767027 855274762 391551467 203170078 861179113 252767027 812629788 800444752 855274762 292988355 495151474 343298515 421280376 287514767 701144654 297851760 855274762 516798019 343298515 411437340 750210921 145395166 202470992 956074512 234089763 518410431 933874496 42633846 284097129 350369501 96325706 166233922 956074512 800444752 252767027 391551467 402728415 956074512 967462668 391551467 42633846 282641288 950319015 354577205 310459790 284097129 203170078 750210921 178776322 585399334 178776322 611449960 857039628 310459790 234089763 460621270 700216083 792486850 105230327 233350056 518399774 777567625 582046141 701144654 914482046 557917929 706143946 422657892 792486850 698204142 750210921 518410431 166233922 23405136 105230327 354577205 354577205 748725729 187307272 750210921 354577205 909865837 792486850 700216083 203170078 431992241 284097129 187307272 585399334 145395166 421280376 655852295 252767027 391551467 234841556 869322316 350369501 42633846 13084961 869322316 761390736 107334741 518399774 145395166 970819754 701144654 839573090 256807040 105230327 292988355 287514767 287514767 968673309 421280376 110800857 839573090 303512140 518410431 855274762 13084961 13084961 178776322 303512140 328713602 812629788 33552010 748725729 693909716 310459790 391551467 203170078 436662194 748725729 287514767 310459790 256807040 33552010 805493285 282641288 343298515 411437340 518410431 585399334 282641288 582046141 343298515 950319015 279958846 518399774 970819754 202470992 855274762 585399334 967462668 516798019 350369501 792486850 256737954 67084965 812629788 37467656 145395166 605868704 700216083 292988355 970819754 582046141 869322316 411437340 611449960 105230327 748725729 777567625 933874496 234841556 67084965 233350056 914482046 557917929 287514767 256807040 42633846 242163189 865966056 424780614 421280376 748725729 343298515 354577205 424780614 233350056 110800857 839573090 917782884 402728415 42633846 700216083 611449960 857039628 96325706 377015995 187933868 861175812 343298515 861175812 166233922 750210921 310459790 256737954 582046141 145395166 105230327 320767587 909865837 950319015 431992241 422657892 967462668 495151474 701144654 460621270 800444752 310459790 297851760 950319015 431992241 282641288 252767027 839573090 557917929 328713602 792486850 693909716 436662194 145395166 105230327 187307272 424780614 741527822 518399774 292988355 320767587 227189312 233350056 256807040 411437340 909865837 693909716 411437340 655852295 693909716 391551467 411437340 256807040 518399774 967462668 956074512 748725729 282641288 391551467 234841556 107334741 741527822 475750466 33552010 96325706 917782884 861179113 917782884 355623062 105230327 495151474 424780614 354441083 145395166 460621270 917782884 698204142 297851760 857039628 421280376 777567625 706143946 741527822 514786524 857039628 105230327 227189312 839573090 310459790 839573090 861179113 808616206 967462668 354441083 343298515 700216083 350802729 145395166 605868704 777567625 917782884 516798019 320767587 839573090 424780614 233350056 297851760 748725729 460621270 350802729 861179113 234089763 107334741 970819754 350802729 605868704 956074512 310459790 350802729 518399774 748725729 808616206 33552010 761390736 256807040 861179113 187933868 227189312 178776322 178776322 813693723 792486850 909865837 582046141 611449960 84100792 13084961 421280376 706143946 424780614 741527822 475750466 354441083 391551467 13084961 422657892 421280376 750210921 917782884 700216083 227189312 582046141 166233922 256807040 354577205 110800857 750210921 23405136 698204142 968673309 350802729 391551467 13084961 605868704 968673309 33552010 107334741 310459790 460621270 861175812 424780614 187933868 861179113 234841556 13084961 303512140 110800857 467312175 242163189 431992241 310459790 970819754 287514767 422657892 42633846 110800857 421280376 801608520 42633846 467312175 37467656 518410431 808616206 67084965 350802729 777567625 801608520 107334741 585399334 467312175 585399334 950319015 909865837 467312175 234841556 84100792 761390736 761390736 808616206 303512140 518410431 284097129 605868704 287514767 110800857 350369501 354577205 105230327 748725729 805493285 256807040 292988355 292988355 292988355 933874496 585399334 282641288 303512140 761390736 460621270 234841556 706143946 518399774 611449960 107334741 605868704 706143946 421280376 187307272 741527822 909865837 917782884 693909716 234089763 495151474 424780614 402728415 801608520 792486850 84100792 421280376 460621270 350802729 950319015 354441083 234841556 411437340 377015995 282641288 107334741 701144654 813693723 748725729 518410431 611449960 105230327 792486850 354441083 187307272 861175812 377015995 67084965 105230327 42633846 303512140 467312175 585399334 967462668 297851760 557917929 839573090 914482046 812629788 800444752 377015995 748725729 431992241 431992241 516798019 242163189 110800857 431992241 354577205 968673309 96325706 557917929 467312175 436662194 411437340 377015995 33552010 67084965 605868704 328713602 166233922 422474141 187933868 23405136 869322316 343298515 761390736 343298515 431992241 422474141 13084961 748725729 869322316 421280376 805493285 203170078 611449960 391551467 279958846 805493285 96325706 421280376 701144654 473596274 460621270 350802729 792486850 475750466 605868704 233350056 611449960 33552010 801608520 693909716 178776322 350369501 813693723 282641288 933874496 422657892 84100792 518399774 970819754 178776322 422474141 611449960 377015995 42633846 514786524 282641288 741527822 706143946 865966056 84100792 611449960 693909716 857039628 855274762 13084961 279958846 748725729 84100792 436662194 805493285 203170078 256807040 698204142 518399774 777567625 473596274 968673309 354441083 582046141 460621270 402728415 585399334 518410431 105230327 422657892 402728415 279958846 436662194 839573090 297851760 96325706 801608520 839573090 839573090 473596274 110800857 473596274 67084965 279958846 436662194 37467656 865966056 741527822 585399334 693909716 967462668 914482046 303512140 252767027 227189312 495151474 287514767 350802729 514786524 475750466 557917929 37467656 343298515 145395166 808616206 812629788 424780614 861179113 460621270 869322316 355623062 611449960 693909716 909865837 700216083 701144654 37467656 750210921 582046141 514786524 460621270 865966056 421280376 422474141 701144654 805493285 424780614 855274762 706143946 107334741 297851760 792486850 950319015 750210921 917782884 909865837 585399334 84100792 107334741 96325706 956074512 377015995 865966056 233350056 801608520 350369501 107334741 350369501 861175812 310459790 748725729 970819754 23405136 320767587 605868704 869322316 350369501 178776322 808616206 777567625 582046141 287514767 279958846 23405136 741527822 839573090 284097129 706143946 377015995 518399774 402728415 857039628 23405136 252767027 422657892 861175812 328713602 84100792 861175812 865966056 812629788 287514767 473596274 422474141 518410431 187307272 431992241 252767027 234841556 514786524 869322316 741527822 467312175 467312175 909865837 611449960 350802729 411437340 33552010 234841556 585399334 655852295 950319015 933874496 914482046 202470992 67084965 37467656 805493285 861175812 970819754 968673309 13084961 256737954 693909716 422474141 909865837 514786524 701144654 110800857 800444752 187933868 792486850 292988355 865966056 857039628 297851760 909865837 187933868 436662194 865966056 377015995 514786524 234089763 970819754 350802729 475750466 700216083 42633846 422657892 748725729 391551467 391551467 436662194 956074512 350369501 203170078 812629788 585399334 861179113 421280376 808616206 303512140 909865837 23405136 436662194 748725729 350802729 655852295 42633846 839573090 861175812 13084961 354441083 37467656 279958846 67084965 284097129 861175812 256807040 750210921 282641288 391551467 391551467 800444752 800444752 933874496 279958846 436662194 605868704 700216083 518410431 105230327 655852295 473596274 350369501 422657892 812629788 328713602 84100792 292988355 234841556 808616206 933874496 234089763 107334741 518410431 950319015 354441083 411437340 320767587 855274762 518399774 202470992 701144654 354441083 792486850 422474141 514786524 187933868 693909716 350802729 178776322 303512140 514786524 914482046 287514767 801608520 800444752 861179113 377015995 110800857 467312175 178776322 431992241 110800857 914482046 761390736 284097129 495151474 350802729 23405136 514786524 256737954 320767587 233350056 748725729 968673309 495151474 698204142 582046141 436662194 917782884 516798019 37467656 354441083 861179113 350369501 303512140 110800857 861179113 107334741 467312175 950319015 857039628 655852295 748725729 227189312 812629788 242163189 354577205 805493285 700216083 203170078 391551467 865966056 805493285 516798019 402728415 805493285 605868704 557917929 320767587 350369501 473596274 605868704 279958846 582046141 303512140 107334741 698204142 203170078 343298515 800444752 343298515 256737954 792486850 227189312 805493285 516798019 518399774 354441083 808616206 256807040 328713602 354577205 808616206 518410431 233350056 857039628 354577205 861179113 956074512 227189312 865966056 23405136 355623062 777567625 13084961 178776322 23405136 611449960 421280376 967462668 869322316 310459790 107334741 227189312 252767027 354577205 328713602 869322316 287514767 256737954 355623062 422657892 950319015 611449960 424780614 956074512 166233922 377015995 748725729 187933868 700216083 105230327 227189312 967462668 377015995 436662194 96325706 869322316 582046141 582046141 256737954 187307272 909865837 350802729 813693723 701144654 424780614 812629788 23405136 748725729 13084961 801608520 187307272 42633846 812629788 234841556 105230327 914482046 354441083 495151474 473596274 282641288 655852295 582046141 233350056 310459790 282641288 234089763 933874496 282641288 292988355 422474141 187307272 328713602 421280376 950319015 107334741 655852295 350802729 585399334 917782884 855274762 436662194 377015995 611449960 377015995 13084961 377015995 203170078 292988355 187933868 518410431 187933868 178776322 421280376 812629788 252767027 777567625 67084965 748725729 436662194 242163189 700216083 252767027 105230327 865966056 698204142 917782884 287514767 956074512 203170078 800444752 187307272 495151474 475750466 284097129 187933868 706143946 855274762 110800857 354441083 42633846 227189312 354441083 166233922 857039628 350369501 422657892 377015995 611449960 812629788 422657892 402728415 655852295 968673309 741527822 350802729 297851760 857039628 792486850 706143946 107334741 42633846 355623062 698204142 741527822 297851760 178776322 605868704 700216083 805493285 282641288 956074512 761390736 805493285 282641288 514786524 402728415 605868704 861179113 748725729 343298515 700216083 96325706 424780614 914482046 909865837 411437340 805493285 514786524 297851760 233350056 956074512 473596274 812629788 282641288 914482046 33552010 227189312 203170078 292988355 421280376 202470992 808616206 741527822 431992241 292988355 96325706 110800857 284097129 202470992 110800857 518410431 402728415 350802729 202470992 761390736 234089763 700216083 350802729 187307272 865966056 950319015 861175812 354441083 282641288 145395166 950319015 233350056 970819754 297851760 203170078 105230327 933874496 227189312 865966056 968673309 187933868 279958846 777567625 234841556 473596274 914482046 970819754 582046141 800444752 475750466 655852295 422657892 801608520 178776322 698204142 808616206 914482046 582046141 422657892 855274762 750210921 105230327 514786524 861179113 411437340 693909716 303512140 750210921 582046141 741527822 187307272 42633846 933874496 839573090 105230327 391551467 422474141 110800857 256737954 96325706 748725729 350802729 284097129 968673309 310459790 297851760 187933868 284097129 605868704 585399334 436662194 970819754 234089763 202470992 234089763 968673309 84100792 655852295 516798019 377015995 475750466 518399774 391551467 297851760 655852295 421280376 354577205 805493285 812629788 460621270 234089763 970819754 777567625 402728415 23405136 516798019 252767027 968673309 701144654 557917929 282641288 655852295 557917929 252767027 693909716 422657892 33552010 914482046 917782884 422474141 839573090 805493285 145395166 792486850 279958846 297851760 343298515 518399774 865966056 350802729 700216083 750210921 187933868 812629788 857039628 328713602 145395166 145395166 424780614 411437340 166233922 424780614 516798019 402728415 23405136 233350056 282641288 256737954 861179113 741527822 808616206 611449960 855274762 202470992 256807040 475750466 166233922 460621270 354441083 761390736 741527822 37467656 518399774 350802729 297851760 343298515 303512140 741527822 611449960 741527822 792486850 967462668 256807040 67084965 42633846 354441083 495151474 701144654 460621270 67084965 585399334 107334741 855274762 203170078 33552010 865966056 252767027 96325706 700216083 422474141 473596274 805493285 354441083 422657892 933874496 110800857 279958846 354441083 693909716 287514767 105230327 310459790 23405136 354441083 518410431 292988355 33552010 343298515 518399774 110800857 297851760 42633846 801608520 741527822 805493285 23405136 792486850 956074512 801608520 750210921 557917929 355623062 933874496 282641288 37467656 354577205 914482046 320767587 422657892 287514767 279958846 761390736 227189312 377015995 950319015 328713602 227189312 865966056 869322316 252767027 310459790 422657892 813693723 861179113 748725729 256807040 145395166 402728415 328713602 328713602 700216083 909865837 495151474 328713602 145395166 287514767 805493285 813693723 970819754 354577205 421280376 473596274 107334741 227189312 234089763 422474141 865966056 436662194 67084965 67084965 292988355 377015995 67084965 914482046 33552010 422657892 460621270 611449960 355623062 166233922 67084965 950319015 350802729 460621270 431992241 909865837 812629788 166233922 328713602 402728415 256807040 422474141 812629788 233350056 187307272 967462668 233350056 914482046 187933868 187307272 956074512 203170078 750210921 242163189 436662194 933874496 801608520 203170078 808616206 234089763 761390736 310459790 750210921 857039628 252767027 33552010 203170078 178776322 582046141 284097129 84100792 582046141 611449960 777567625 84100792 761390736 279958846 23405136 310459790 761390736 279958846 741527822 748725729 166233922 13084961 655852295 701144654 284097129 869322316 467312175 611449960 279958846 33552010 287514767 343298515 839573090 761390736 424780614 516798019 234841556 256807040 110800857 297851760 967462668 67084965 187307272 287514767 33552010 956074512 516798019 23405136 861175812 950319015 421280376 869322316 761390736 777567625 350369501 287514767 801608520 282641288 297851760 284097129 402728415 655852295 377015995 514786524 411437340 585399334 350802729 422657892 800444752 473596274 861175812 37467656 105230327 741527822 297851760 13084961 234841556 178776322 582046141 287514767 518399774 297851760 909865837 292988355 287514767 914482046 402728415 792486850 391551467 377015995 166233922 861179113 350802729 279958846 857039628 700216083 700216083 467312175 967462668 282641288 256737954 178776322 227189312 234841556 350802729 518410431 303512140 460621270 516798019 110800857 950319015 605868704 37467656 227189312 424780614 473596274 585399334 13084961 869322316 706143946 436662194 411437340 166233922 865966056 297851760 328713602 518399774 857039628 855274762 391551467 234089763 557917929 424780614 234841556 424780614 655852295 869322316 431992241 967462668 279958846 700216083 582046141 13084961 110800857 839573090 855274762 234841556 252767027 917782884 518410431 518410431 328713602 855274762 909865837 252767027 350802729 233350056 518410431 297851760 320767587 748725729 967462668 495151474 812629788 354441083 343298515 256807040 861179113 203170078 110800857 518410431 917782884 166233922 473596274 473596274 431992241 13084961 557917929 282641288 706143946 857039628 328713602 777567625 424780614 970819754 422474141 467312175 145395166 287514767 402728415 166233922 968673309 748725729 37467656 328713602 242163189 909865837 292988355 950319015 354441083 287514767 303512140 227189312 808616206 391551467 284097129 800444752 350802729 700216083 605868704 13084961 42633846 37467656 292988355 203170078 107334741 350369501 917782884 933874496 950319015 227189312 956074512 467312175 956074512 310459790 968673309 234841556 805493285 233350056 234841556 252767027 968673309 234841556 287514767 812629788 203170078 377015995 777567625 869322316 284097129 792486850 234841556 377015995 839573090 411437340 37467656 279958846 355623062 391551467 178776322 792486850 145395166 227189312 110800857 855274762 354577205 967462668 706143946 145395166 354441083 869322316 914482046 355623062 473596274 402728415 282641288 967462668 242163189 700216083 865966056 611449960 748725729 242163189 256807040 350802729 343298515 582046141 105230327 467312175 933874496 865966056 42633846 355623062 67084965 514786524 865966056 857039628 355623062 800444752 422474141 748725729 242163189 354441083 67084965 297851760 861175812 436662194 839573090 343298515 855274762 698204142 421280376 909865837 110800857 700216083 693909716 700216083 166233922 917782884 234089763 698204142 706143946 436662194 178776322 865966056 343298515 187307272 701144654 917782884 914482046 292988355 411437340 227189312 391551467 914482046 518410431 279958846 350369501 585399334 857039628 917782884 203170078 233350056 801608520 424780614 227189312 166233922 970819754 933874496 701144654 178776322 701144654 343298515 518399774 917782884 605868704 110800857 422657892 178776322 514786524 110800857 110800857 808616206 256737954 23405136 514786524 933874496 33552010 792486850 227189312 968673309 233350056 354441083 256737954 557917929 303512140 693909716 292988355 178776322 801608520 377015995 516798019 813693723 706143946 909865837 473596274 855274762 310459790 377015995 761390736 693909716 256737954 855274762 421280376 166233922 234089763 310459790 96325706 812629788 467312175 914482046 42633846 227189312 233350056 256807040 909865837 475750466 297851760 801608520 23405136 354441083 187933868 706143946 518410431 917782884 233350056 33552010 252767027 42633846 37467656 700216083 328713602 968673309 495151474 234089763 808616206 303512140 436662194 166233922 354441083 582046141 422657892 411437340 287514767 582046141 355623062 473596274 655852295 343298515 861179113 33552010 178776322 805493285 297851760 861179113 234089763 67084965 813693723 282641288 741527822 310459790 320767587 761390736 475750466 748725729 202470992 284097129 233350056 187933868 13084961 411437340 328713602 933874496 292988355 310459790 233350056 187307272 431992241 234089763 279958846 605868704 698204142 377015995 202470992 861175812 284097129 320767587 187307272 956074512 655852295 967462668 861179113 917782884 310459790 865966056 166233922 377015995 411437340 354577205 808616206 698204142 105230327 917782884 792486850 801608520 328713602 800444752 343298515 914482046 495151474 611449960 805493285 518410431 700216083 350802729 37467656 292988355 700216083 855274762 748725729 242163189 473596274 956074512 800444752 655852295 350802729 411437340 187307272 861175812 234841556 917782884 187307272 105230327 741527822 411437340 473596274 105230327 460621270 700216083 233350056 741527822 518399774 391551467 557917929 805493285 350802729 518399774 585399334 67084965 37467656 865966056 700216083 391551467 328713602 67084965 107334741 514786524 84100792 350802729 813693723 23405136 234089763 777567625 234841556 256807040 761390736 234089763 287514767 808616206 105230327 355623062 909865837 495151474 605868704 23405136 284097129 178776322 813693723 800444752 967462668 287514767 968673309 287514767 861179113 256807040 203170078 402728415 96325706 605868704 585399334 402728415 813693723 350369501 202470992 698204142 933874496 655852295 320767587 287514767 968673309 514786524 475750466 303512140 110800857 252767027 350369501 377015995 813693723 110800857 421280376 292988355 557917929 861179113 252767027 233350056 518410431 812629788 110800857 655852295 436662194 343298515 13084961 518410431 411437340 861179113 67084965 861179113 411437340 354577205 310459790 84100792 67084965 422474141 869322316 933874496 297851760 970819754 741527822 320767587 700216083 956074512 187307272 37467656 282641288 909865837 33552010 355623062 187933868 516798019 13084961 950319015 203170078 865966056 914482046 495151474 518399774 105230327 800444752 518399774 605868704 777567625 402728415 970819754 320767587 42633846 287514767 514786524 354441083 701144654 350369501 284097129 303512140 861179113 411437340 256737954 107334741 514786524 402728415 297851760 970819754 377015995 233350056 777567625 933874496 761390736 792486850 700216083 801608520 436662194 282641288 467312175 320767587 914482046 110800857 227189312 698204142 865966056 203170078 777567625 145395166 242163189 242163189 110800857 320767587 970819754 96325706 611449960 421280376 234089763 839573090 282641288 861179113 861179113 411437340 422657892 279958846 865966056 234841556 970819754 166233922 110800857 956074512 861175812 252767027 23405136 750210921 605868704 328713602 761390736 424780614 582046141 970819754 292988355 84100792 701144654 460621270 233350056 354577205 801608520 861175812 107334741 424780614 310459790 467312175 252767027 857039628 839573090 391551467 970819754 67084965 234841556 706143946 227189312 460621270 909865837 284097129 355623062 865966056 67084965 914482046 227189312 23405136 178776322 495151474 13084961 310459790 950319015 914482046 178776322 424780614 467312175 700216083 355623062 582046141 475750466 813693723 422657892 107334741 377015995 320767587 857039628 166233922 698204142 282641288 865966056 328713602 33552010 516798019 914482046 166233922 187307272 914482046 355623062 805493285 187933868 343298515 582046141 967462668 869322316 700216083 808616206 865966056 460621270 234841556 96325706 42633846 328713602 203170078 808616206 706143946 202470992 343298515 42633846 350802729 582046141 33552010 354441083 145395166 42633846 495151474 320767587 107334741 350802729 96325706 287514767 701144654 805493285 234089763 145395166 655852295 422474141 800444752 391551467 252767027 422657892 909865837 234841556 354577205 698204142 42633846 933874496 350369501 67084965 310459790 37467656 284097129 84100792 233350056 933874496 33552010 693909716 350802729 777567625 761390736 693909716 514786524 37467656 421280376 234089763 956074512 166233922 808616206 777567625 411437340 13084961 516798019 861179113 792486850 310459790 813693723 777567625 970819754 914482046 748725729 467312175 761390736 391551467 748725729 585399334 284097129 355623062 706143946 967462668 256737954 950319015 37467656 422474141 914482046 473596274 777567625 933874496 582046141 350369501 761390736 514786524 516798019 968673309 110800857 914482046 328713602 328713602 203170078 242163189 279958846 284097129 202470992 813693723 967462668 227189312 865966056 391551467 914482046 233350056 475750466 467312175 256737954 328713602 252767027 320767587 202470992 813693723 391551467 424780614 950319015 431992241 812629788 252767027 777567625 424780614 750210921 968673309 611449960 421280376 777567625 812629788 37467656 514786524 869322316 933874496 475750466 422474141 777567625 698204142 422657892 917782884 13084961 402728415 460621270 808616206 23405136 516798019 424780614 303512140 328713602 956074512 287514767 354577205 861179113 42633846 377015995 557917929 475750466 234089763 693909716 354577205 234089763 411437340 187933868 431992241 242163189 292988355 355623062 256737954 343298515 377015995 292988355 514786524 475750466 284097129 297851760 514786524 377015995 585399334 320767587 473596274 178776322 801608520 473596274 310459790 178776322 655852295 855274762 303512140 297851760 227189312 518410431 67084965 693909716 431992241 391551467 761390736 460621270 252767027 611449960 166233922 700216083 145395166 411437340 187933868 557917929 23405136 436662194 424780614 869322316 284097129 801608520 933874496 242163189 855274762 282641288 166233922 970819754 865966056 37467656 256737954 700216083 67084965 909865837 187933868 801608520 909865837 748725729 187307272 234089763 284097129 233350056 909865837 310459790 187307272 777567625 748725729 761390736 355623062 839573090 377015995 611449960 585399334 350369501 110800857 693909716 518399774 187933868 234089763 96325706 741527822 284097129 813693723 279958846 402728415 869322316 234841556 284097129 792486850 391551467 701144654 320767587 701144654 582046141 422657892 355623062 700216083 605868704 421280376 422474141 37467656 933874496 701144654 967462668 605868704 203170078 750210921 605868704 460621270 33552010 495151474 950319015 741527822 514786524 869322316 227189312 42633846 355623062 297851760 350802729 475750466 282641288 436662194 328713602 585399334 67084965 391551467 377015995 700216083 967462668 518399774 328713602 203170078 354577205 279958846 422657892 233350056 105230327 861175812 422657892 242163189 202470992 701144654 857039628 178776322 320767587 861179113 748725729 808616206 801608520 431992241 518410431 655852295 777567625 422657892 518410431 467312175 748725729 303512140 187307272 460621270 402728415 227189312 187933868 105230327 473596274 350802729 343298515 377015995 855274762 166233922 605868704 514786524 475750466 655852295 202470992 23405136 869322316 234089763 813693723 970819754 411437340 350802729 424780614 475750466 242163189 292988355 42633846 422474141 706143946 655852295 282641288 310459790 350802729 96325706 460621270 605868704 287514767 202470992 700216083 187307272 933874496 701144654 741527822 233350056 187933868 812629788 857039628 812629788 812629788 422474141 234089763 518399774 582046141 460621270 33552010 242163189 84100792 33552010 422657892 256807040 350802729 857039628 808616206 145395166 411437340 812629788 839573090 917782884 585399334 801608520 750210921 467312175 808616206 422474141 320767587 242163189 350802729 422474141 234089763 700216083 354441083 611449960 698204142 354441083 279958846 967462668 350802729 914482046 282641288 107334741 23405136 950319015 777567625 187933868 287514767 748725729 700216083 107334741 328713602 320767587 105230327 950319015 355623062 431992241 421280376 605868704 869322316 37467656 473596274 467312175 741527822 328713602 187307272 605868704 234089763 495151474 967462668 328713602 233350056 801608520 855274762 808616206 320767587 422657892 33552010 178776322 800444752 431992241 967462668 777567625 808616206 292988355 857039628 187307272 13084961 655852295 355623062 310459790 145395166 693909716 287514767 377015995 801608520 970819754 279958846 914482046 187307272 166233922 297851760 460621270 518399774 234841556 411437340 42633846 693909716 178776322 855274762 839573090 422657892 808616206 914482046 855274762 933874496 855274762 514786524 328713602 968673309 741527822 518399774 227189312 839573090 741527822 801608520 582046141 909865837 805493285 227189312 282641288 813693723 611449960 328713602 777567625 187307272 320767587 292988355 256737954 234089763 861175812 467312175 178776322 33552010 350369501 514786524 516798019 110800857 282641288 234089763 350802729 282641288 518410431 202470992 328713602 354441083 422657892 808616206 343298515 166233922 202470992 411437340 233350056 431992241 292988355 343298515 42633846 585399334 310459790 354441083 350369501 909865837 252767027 869322316 861179113 861175812 861175812 761390736 13084961 284097129 693909716 234841556 706143946 256737954 287514767 861179113 343298515 284097129 166233922 792486850 701144654 350369501 813693723 145395166 839573090 350802729 350369501 557917929 187933868 706143946 750210921 516798019 234089763 518399774 187307272 33552010 377015995 748725729 431992241 495151474 292988355 33552010 202470992 473596274 343298515 303512140 424780614 350369501 812629788 391551467 605868704 402728415 424780614 557917929 303512140 178776322 354441083 967462668 242163189 256737954 422657892 354577205 279958846 909865837 234089763 422474141 761390736 422657892 310459790 792486850 495151474 700216083 256807040 473596274 698204142 473596274 234841556 495151474 355623062 203170078 801608520 343298515 203170078 950319015 582046141 67084965 460621270 857039628 950319015 855274762 96325706 13084961 422474141 801608520 350369501 967462668 350369501 748725729 391551467 914482046 869322316 166233922 741527822 861175812 242163189 284097129 391551467 917782884 950319015 284097129 421280376 557917929 861179113 292988355 557917929 355623062 284097129 582046141 242163189 914482046 611449960 33552010 234841556 328713602 37467656 422474141 761390736 343298515 431992241 328713602 839573090 320767587 145395166 857039628 84100792 354441083 355623062 234089763 23405136 968673309 800444752 518399774 350369501 518399774 284097129 284097129 284097129 436662194 203170078 105230327 436662194 422657892 279958846 355623062 355623062 96325706 909865837 391551467 933874496 402728415 422657892 706143946 328713602 328713602 950319015 391551467 411437340 287514767 105230327 585399334 391551467 42633846 861175812 706143946 145395166 813693723 460621270 700216083 516798019 582046141 495151474 23405136 252767027 402728415 350802729 967462668 343298515 473596274 869322316 700216083 42633846 391551467 813693723 956074512 801608520 303512140 391551467 187307272 805493285 33552010 33552010 310459790 467312175 582046141 865966056 303512140 839573090 950319015 970819754 956074512 970819754 857039628 234089763 202470992 343298515 279958846 284097129 145395166 292988355 956074512 585399334 514786524 557917929 861175812 96325706 421280376 655852295 328713602 909865837 917782884 750210921 13084961 242163189 391551467 813693723 256807040 145395166 865966056 350369501 354577205 256807040 861175812 812629788 861179113 693909716 424780614 282641288 813693723 467312175 284097129 37467656 436662194 354577205 422474141 467312175 354441083 343298515 320767587 777567625 950319015 917782884 839573090 282641288 514786524 514786524 967462668 467312175 234089763 355623062 256807040 475750466 411437340 917782884 857039628 279958846 813693723 741527822 422657892 800444752 242163189 355623062 777567625 557917929 495151474 792486850 495151474 256737954 748725729 391551467 242163189 424780614 145395166 516798019 234089763 350369501 350369501 748725729 424780614 42633846 377015995 557917929 105230327 701144654 354577205 933874496 700216083 861179113 970819754 701144654 377015995 42633846 655852295 801608520 967462668 956074512 421280376 808616206 96325706 857039628 297851760 377015995 320767587 748725729 282641288 67084965 422474141 391551467 279958846 166233922 256807040 242163189 701144654 320767587 495151474 256737954 187933868 605868704 279958846 422657892 970819754 402728415 741527822 473596274 242163189 67084965 706143946 914482046 202470992 178776322 110800857 105230327 473596274 178776322 839573090 516798019 67084965 424780614 741527822 23405136 424780614 110800857 473596274 355623062 750210921 970819754 518410431 582046141 611449960 23405136 857039628 96325706 701144654 279958846 110800857 869322316 967462668 808616206 33552010 956074512 256807040 909865837 178776322 23405136 107334741 855274762 178776322 422474141 350802729 693909716 252767027 422474141 178776322 328713602 956074512 320767587 557917929 96325706 203170078 242163189 805493285 655852295 42633846 917782884 801608520 234841556 303512140 297851760 706143946 67084965 284097129 233350056 107334741 424780614 700216083 350802729 13084961 402728415 967462668 42633846 354577205 234089763 582046141 178776322 700216083 310459790 234841556 698204142 909865837 869322316 518410431 203170078 282641288 761390736 917782884 282641288 422474141 350802729 187307272 467312175 202470992 514786524 792486850 33552010 801608520 813693723 792486850 950319015 812629788 42633846 145395166 812629788 411437340 42633846 861179113 178776322 741527822 107334741 145395166 107334741 187307272 857039628 178776322 297851760 42633846 813693723 701144654 178776322 105230327 813693723 857039628 187933868 698204142 777567625 303512140 436662194 252767027 297851760 42633846 391551467 292988355 84100792 350369501 516798019 227189312 473596274 287514767 42633846 96325706 701144654 282641288 350802729 105230327 917782884 805493285 861175812 950319015 582046141 750210921 968673309 611449960 869322316 350369501 110800857 422474141 107334741 761390736 761390736 284097129 402728415 67084965 377015995 33552010 865966056 292988355 328713602 297851760 67084965 585399334 748725729 761390736 516798019 855274762 292988355 865966056 96325706 813693723 655852295 421280376 67084965 516798019 967462668 933874496 582046141 473596274 256807040 933874496 861179113 801608520 460621270 96325706 166233922 698204142 13084961 13084961 582046141 343298515 582046141 869322316 411437340 320767587 777567625 187307272 473596274 256737954 748725729 518410431 355623062 67084965 801608520 805493285 518410431 460621270 970819754 933874496 292988355 96325706 202470992 354577205 557917929 813693723 411437340 611449960 777567625 605868704 861179113 310459790 252767027 377015995 279958846 698204142 761390736 431992241 354441083 303512140 812629788 748725729 557917929 33552010 748725729 110800857 800444752 812629788 421280376 13084961 516798019 145395166 287514767 585399334 233350056 557917929 917782884 698204142 303512140 460621270 516798019 693909716 178776322 706143946 933874496 792486850 42633846 467312175 475750466 805493285 303512140 350369501 861179113 297851760 431992241 303512140 203170078 706143946 227189312 402728415 800444752 110800857 460621270 855274762 287514767 467312175 107334741 516798019 801608520 693909716 741527822 391551467 354441083 202470992 839573090 467312175 582046141 252767027 808616206 514786524 187307272 605868704 792486850 105230327 343298515 422474141 701144654 256807040 741527822 233350056 320767587 861179113 355623062 475750466 287514767 328713602 355623062 284097129 698204142 105230327 377015995 33552010 284097129 320767587 805493285 857039628 933874496 84100792 256807040 777567625 297851760 800444752 303512140 869322316 107334741 968673309 411437340 700216083 252767027 242163189 227189312 320767587 424780614 107334741 350369501 187933868 411437340 869322316 202470992 202470992 422657892 84100792 297851760 611449960 792486850 402728415 839573090 861175812 516798019 284097129 933874496 909865837 475750466 585399334 917782884 956074512 320767587 343298515 105230327 812629788 355623062 585399334 23405136 611449960 234089763 701144654 234089763 808616206 861175812 473596274 110800857 242163189 516798019 178776322 460621270 96325706 402728415 514786524 706143946 252767027 698204142 460621270 473596274 422474141 107334741 495151474 611449960 178776322 585399334 343298515 13084961 287514767 495151474 84100792 107334741 839573090 187933868 839573090 865966056 42633846 777567625 105230327 377015995 557917929 233350056 460621270 813693723 914482046 857039628 861175812 968673309 23405136 96325706 750210921 282641288 424780614 256737954 933874496 861175812 202470992 869322316 105230327 279958846 297851760 605868704 801608520 967462668 700216083 234089763 698204142 354441083 292988355 861175812 956074512 582046141 303512140 812629788 37467656 611449960 933874496 812629788 855274762 279958846 42633846 252767027 741527822 761390736 460621270 284097129 37467656 110800857 227189312 297851760 518399774 67084965 655852295 96325706 800444752 813693723 343298515 105230327 750210921 96325706 914482046 869322316 801608520 23405136 354577205 354441083 287514767 956074512 865966056 857039628 377015995 855274762 202470992 279958846 234841556 909865837 202470992 812629788 421280376 227189312 13084961 748725729 320767587 67084965 518410431 234841556 354441083 801608520 748725729 310459790 865966056 256737954 178776322 495151474 805493285 839573090 933874496 422474141 303512140 801608520 234089763 422474141 855274762 297851760 516798019 350802729 242163189 839573090 475750466 33552010 585399334 436662194 473596274 909865837 956074512 839573090 424780614 917782884 202470992 909865837 557917929 42633846 350802729 917782884 13084961 350802729 354577205 233350056 909865837 869322316 284097129 950319015 203170078 805493285 865966056 42633846 582046141 792486850 467312175 557917929 33552010 495151474 700216083 411437340 861175812 431992241 698204142 516798019 282641288 354577205 800444752 518410431 343298515 178776322 256807040 933874496 203170078 328713602 187933868 518399774 279958846 693909716 605868704 105230327 914482046 968673309 328713602 107334741 914482046 96325706 67084965 812629788 202470992 187307272 242163189 855274762 187933868 585399334 297851760 42633846 706143946 422474141 424780614 585399334 909865837 411437340 933874496 813693723 187307272 284097129 518410431 279958846 514786524 967462668 402728415 178776322 582046141 402728415 234089763 242163189 516798019 473596274 166233922 861179113 256807040 187933868 297851760 421280376 422474141 585399334 967462668 328713602 187307272 518399774 284097129 518399774 865966056 956074512 792486850 516798019 187933868 518410431 582046141 495151474 67084965 377015995 777567625 701144654 968673309 933874496 865966056 187933868 557917929 256807040 839573090 460621270 693909716 518399774 518410431 475750466 967462668 252767027 328713602 839573090 227189312 328713602 473596274 292988355 328713602 145395166 23405136 242163189 956074512 698204142 421280376 761390736 473596274 431992241 956074512 741527822 582046141 234841556 933874496 748725729 655852295 805493285 33552010 792486850 145395166 518399774 320767587 187933868 518410431 282641288 287514767 284097129 436662194 855274762 411437340 145395166 748725729 422474141 861179113 242163189 187307272 909865837 421280376 582046141 252767027 402728415 808616206 605868704 805493285 424780614 706143946 350369501 869322316 145395166 475750466 350802729 23405136 84100792 33552010 377015995 187933868 473596274 698204142 284097129 292988355 967462668 933874496 967462668 310459790 750210921 812629788 761390736 605868704 256737954 748725729 203170078 234089763 808616206 279958846 748725729 234089763 611449960 473596274 13084961 813693723 233350056 350369501 166233922 96325706 242163189 320767587 950319015 857039628 252767027 355623062 67084965 187933868 518399774 967462668 67084965 178776322 950319015 777567625 42633846 792486850 402728415 741527822 792486850 23405136 514786524 431992241 287514767 475750466 187933868 166233922 284097129 227189312 310459790 761390736 777567625 297851760 855274762 391551467 411437340 350802729 805493285 424780614 23405136 701144654 256737954 914482046 187307272 968673309 605868704 693909716 145395166 343298515 320767587 518410431 202470992 857039628 303512140 956074512 518410431 855274762 234841556 611449960 256807040 84100792 777567625 917782884 950319015 320767587 585399334 234089763 145395166 968673309 855274762 391551467 23405136 582046141 256807040 354441083 655852295 282641288 557917929 178776322 411437340 611449960 855274762 655852295 292988355 792486850 750210921 514786524 421280376 292988355 917782884 839573090 812629788 187307272 518410431 350802729 861179113 203170078 421280376 354441083 585399334 950319015 436662194 242163189 792486850 436662194 869322316 37467656 655852295 37467656 84100792 812629788 377015995 107334741 865966056 706143946 287514767 84100792 343298515 202470992 402728415 582046141 950319015 700216083 297851760 377015995 227189312 801608520 869322316 585399334 284097129 813693723 256807040 256807040 968673309 145395166 328713602 203170078 467312175 292988355 861179113 377015995 107334741 203170078 909865837 950319015 968673309 284097129 967462668 42633846 698204142 227189312 187307272 282641288 421280376 402728415 855274762 328713602 282641288 145395166 970819754 13084961 187307272 585399334 460621270 706143946 495151474 706143946 801608520 187933868 495151474 422474141 611449960 557917929 605868704 950319015 279958846 297851760 203170078 805493285 855274762 801608520 467312175 557917929 256807040 402728415 700216083 777567625 693909716 310459790 354441083 557917929 377015995 750210921 655852295 233350056 750210921 422657892 203170078 857039628 706143946 582046141 234841556 13084961 861175812 956074512 84100792 516798019 187307272 839573090 187307272 350369501 761390736 857039628 950319015 233350056 42633846 869322316 33552010 801608520 812629788 800444752 865966056 411437340 970819754 422657892 282641288 187933868 869322316 516798019 166233922 297851760 475750466 424780614 328713602 252767027 865966056 284097129 110800857 460621270 303512140 655852295 187307272 805493285 861175812 202470992 750210921 284097129 256807040 869322316 252767027 970819754 354441083 284097129 914482046 495151474 67084965 698204142 84100792 970819754 355623062 202470992 187933868 23405136 421280376 23405136 297851760 145395166 234841556 518410431 933874496 107334741 187307272 354577205 557917929 431992241 37467656 328713602 693909716 166233922 475750466 801608520 284097129 343298515 279958846 110800857 761390736 909865837 350369501 42633846 813693723 933874496 967462668 518410431 857039628 33552010 203170078 282641288 518410431 320767587 968673309 950319015 110800857 256737954 233350056 968673309 861175812 354577205 96325706 166233922 328713602 354441083 813693723 355623062 187307272 242163189 402728415 514786524 700216083 475750466 956074512 42633846 256737954 460621270 203170078 516798019 956074512 33552010 422657892 67084965 256807040 861175812 777567625 42633846 861179113 855274762 460621270 800444752 914482046 350802729 355623062 354577205 800444752 421280376 422474141 460621270 42633846 812629788 861179113 693909716 256737954 933874496 187933868 693909716 812629788 869322316 391551467 282641288 582046141 698204142 105230327 13084961 750210921 761390736 310459790 460621270 84100792 105230327 805493285 701144654 800444752 917782884 801608520 950319015 202470992 698204142 252767027 741527822 917782884 67084965 233350056 700216083 761390736 473596274 605868704 800444752 33552010 861175812 233350056 203170078 812629788 495151474 256807040 107334741 475750466 516798019 110800857 514786524 861179113 467312175 777567625 475750466 861179113 256737954 303512140 557917929 310459790 585399334 473596274 234089763 909865837 297851760 234089763 411437340 67084965 967462668 585399334 861179113 303512140 869322316 422657892 422657892 13084961 706143946 839573090 13084961 473596274 13084961 202470992 411437340 611449960 13084961 411437340 402728415 350802729 350369501 320767587 23405136 808616206 233350056 585399334 411437340 166233922 518410431 436662194 234841556 516798019 518410431 284097129 23405136 187307272 557917929 467312175 475750466 861175812 475750466 861175812 700216083 605868704 187933868 355623062 933874496 256737954 320767587 256807040 320767587 436662194 865966056 761390736 287514767 655852295 350802729 187307272 518410431 84100792 611449960 750210921 473596274 105230327 33552010 328713602 741527822 698204142 968673309 956074512 861179113 761390736 518399774 812629788 84100792 350369501 869322316 706143946 693909716 808616206 355623062 203170078 861175812 865966056 777567625 557917929 310459790 23405136 839573090 436662194 256737954 96325706 582046141 282641288 585399334 741527822 202470992 105230327 761390736 110800857 422474141 110800857 96325706 13084961 516798019 355623062 800444752 917782884 256737954 252767027 518410431 13084961 801608520 582046141 582046141 320767587 808616206 67084965 287514767 377015995 970819754 701144654 956074512 202470992 350369501 514786524 698204142 292988355 582046141 777567625 145395166 800444752 698204142 13084961 234841556 761390736 605868704 777567625 917782884 431992241 655852295 839573090 110800857 865966056 585399334 256737954 855274762 839573090 377015995 424780614 166233922 110800857 582046141 956074512 475750466 402728415 33552010 813693723 933874496 956074512 350369501 187933868 792486850 909865837 605868704 748725729 287514767 761390736 303512140 320767587 33552010 741527822 234841556 328713602 805493285 67084965 282641288 700216083 808616206 282641288 861179113 203170078 950319015 303512140 256807040 105230327 839573090 741527822 518410431 909865837 805493285 855274762 460621270 328713602 328713602 402728415 495151474 424780614 909865837 956074512 354441083 292988355 967462668 869322316 284097129 917782884 792486850 203170078 865966056 256737954 303512140 909865837 402728415 287514767 812629788 861179113 808616206 861179113 23405136 424780614 855274762 252767027 252767027 701144654 187933868 256807040 861179113 187933868 801608520 917782884 801608520 233350056 761390736 422657892 801608520 514786524 777567625 145395166 422474141 582046141 950319015 391551467 178776322 203170078 166233922 67084965 777567625 865966056 516798019 166233922 203170078 105230327 187307272 328713602 110800857 950319015 909865837 343298515 473596274 256807040 967462668 67084965 422657892 107334741 23405136 808616206 792486850 495151474 968673309 808616206 297851760 256737954 701144654 303512140 421280376 354441083 950319015 310459790 287514767 855274762 37467656 13084961 227189312 805493285 282641288 460621270 303512140 227189312 839573090 297851760 855274762 557917929 242163189 748725729 105230327 585399334 234089763 956074512 557917929 514786524 777567625 655852295 110800857 110800857 813693723 42633846 320767587 693909716 865966056 748725729 252767027 436662194 514786524 355623062 808616206 252767027 354577205 611449960 256737954 956074512 145395166 42633846 287514767 557917929 292988355 422474141 693909716 777567625 282641288 801608520 698204142 279958846 706143946 422657892 23405136 808616206 67084965 203170078 13084961 557917929 343298515 582046141 698204142 693909716 557917929 279958846 808616206 355623062 861175812 284097129 297851760 391551467 800444752 421280376 436662194 292988355 839573090 166233922 23405136 706143946 967462668 467312175 605868704 909865837 310459790 67084965 107334741 187933868 411437340 42633846 805493285 84100792 861175812 800444752 391551467 968673309 203170078 933874496 145395166 13084961 166233922 741527822 808616206 402728415 968673309 256737954 84100792 808616206 328713602 233350056 242163189 495151474 605868704 279958846 813693723 13084961 233350056 706143946 585399334 861175812 234841556 350369501 234089763 110800857 234089763 857039628 187307272 297851760 202470992 706143946 297851760 233350056 805493285 909865837 23405136 605868704 495151474 933874496 256737954 805493285 800444752 706143946 242163189 518410431 233350056 350369501 233350056 431992241 284097129 284097129 279958846 355623062 857039628 234089763 436662194 187307272 187933868 473596274 350369501 813693723 857039628 792486850 950319015 933874496 777567625 701144654 582046141 582046141 706143946 354441083 857039628 105230327 518399774 909865837 750210921 792486850 436662194 354577205 234089763 514786524 279958846 242163189 187933868 187307272 23405136 956074512 861179113 467312175 292988355 473596274 67084965 23405136 813693723 422474141 812629788 354577205 203170078 808616206 431992241 761390736 861179113 693909716 917782884 187307272 917782884 310459790 303512140 605868704 557917929 234089763 812629788 33552010 234841556 284097129 855274762 909865837 166233922 96325706 67084965 422657892 422657892 865966056 473596274 287514767 855274762 377015995 869322316 861175812 801608520 303512140 292988355 700216083 252767027 467312175 284097129 227189312 107334741 467312175 282641288 585399334 914482046 292988355 256737954 343298515 37467656 354577205 166233922 354441083 473596274 203170078 750210921 23405136 178776322 808616206 287514767 354441083 605868704 514786524 861175812 475750466 343298515 252767027 861175812 741527822 792486850 166233922 813693723 422657892 424780614 706143946 956074512 750210921 750210921 287514767 861179113 917782884 514786524 187307272 234841556 13084961 909865837 107334741 145395166 227189312 777567625 202470992 436662194 343298515 777567625 42633846 297851760 187307272 693909716 391551467 303512140 84100792 839573090 279958846 421280376 865966056 801608520 655852295 750210921 518399774 187933868 968673309 865966056 792486850 42633846 343298515 467312175 96325706 857039628 473596274 655852295 107334741 187307272 13084961 655852295 233350056 227189312 310459790 869322316 37467656 611449960 350369501 792486850 914482046 748725729 516798019 424780614 741527822 411437340 801608520 605868704 861179113 328713602 343298515 84100792 557917929 655852295 145395166 917782884 391551467 166233922 13084961 801608520 933874496 23405136 865966056 354441083 748725729 792486850 475750466 37467656 516798019 242163189 187933868 839573090 422474141 857039628 812629788 861175812 350802729 354577205 495151474 967462668 202470992 233350056 67084965 585399334 808616206 242163189 706143946 933874496 96325706 748725729 518399774 748725729 909865837 107334741 967462668 750210921 227189312 917782884 808616206 518410431 750210921 187933868 242163189 284097129 909865837 933874496 473596274 292988355 495151474 234089763 328713602 741527822 110800857 287514767 777567625 42633846 857039628 303512140 203170078 812629788 655852295 23405136 861179113 233350056 354577205 585399334 354441083 741527822 933874496 436662194 203170078 37467656 909865837 808616206 84100792 377015995 460621270 377015995 436662194 96325706 460621270 350802729 96325706 422474141 107334741 585399334 310459790 516798019 812629788 279958846 350369501 303512140 166233922 282641288 355623062 761390736 422474141 256737954 202470992 37467656 518399774 518399774 605868704 320767587 861179113 857039628 424780614 436662194 808616206 917782884 391551467 861175812 557917929 611449960 967462668 801608520 23405136 761390736 813693723 967462668 297851760 227189312 693909716 107334741 42633846 792486850 611449960 234089763 343298515 422657892 933874496 750210921 839573090 495151474 436662194 13084961 748725729 297851760 234089763 801608520 701144654 467312175 292988355 741527822 585399334 96325706 279958846 328713602 582046141 187307272 320767587 970819754 777567625 741527822 761390736 605868704 861179113 377015995 422474141 422657892 391551467 84100792 855274762 203170078 748725729 145395166 495151474 431992241 178776322 411437340 391551467 436662194 914482046 421280376 422474141 585399334 800444752 869322316 105230327 861179113 611449960 582046141 178776322 741527822 968673309 227189312 96325706 917782884 166233922 354441083 202470992 857039628 145395166 700216083 37467656 813693723 242163189 284097129 178776322 706143946 310459790 350369501 475750466 242163189 467312175 105230327 436662194 514786524 813693723 166233922 869322316 355623062 187933868 343298515 279958846 914482046 84100792 655852295 84100792 701144654 693909716 750210921 252767027 748725729 354441083 350802729 284097129 431992241 37467656 421280376 909865837 234089763 861175812 287514767 37467656 227189312 933874496 252767027 967462668 970819754 37467656 105230327 557917929 914482046 292988355 495151474 861179113 402728415 310459790 110800857 495151474 557917929 839573090 178776322 792486850 203170078 422657892 808616206 421280376 800444752 37467656 110800857 741527822 460621270 234089763 700216083 424780614 518410431 968673309 700216083 761390736 256807040 354441083 700216083 475750466 202470992 355623062 801608520 431992241 203170078 292988355 355623062 970819754 328713602 377015995 354441083 343298515 422474141 518399774 812629788 105230327 750210921 518410431 861175812 473596274 421280376 800444752 256737954 473596274 84100792 422474141 611449960 37467656 320767587 107334741 187933868 605868704 917782884 741527822 741527822 700216083 701144654 801608520 857039628 328713602 914482046 256737954 777567625 310459790 518399774 605868704 328713602 282641288 354441083 431992241 475750466 473596274 343298515 105230327 203170078 933874496 105230327 839573090 812629788 950319015 411437340 297851760 391551467 234089763 839573090 105230327 354441083 748725729 855274762 518410431 377015995 287514767 145395166 284097129 518410431 805493285 350369501 233350056 693909716 105230327 475750466 701144654 320767587 187307272 582046141 909865837 234089763 350369501 467312175 792486850 242163189 13084961 279958846 741527822 256807040 701144654 411437340 861179113 145395166 495151474 698204142 13084961 202470992 950319015 557917929 227189312 377015995 914482046 166233922 202470992 252767027 800444752 700216083 967462668 284097129 234089763 422657892 355623062 431992241 857039628 402728415 475750466 582046141 107334741 777567625 96325706 23405136 706143946 233350056 968673309 839573090 84100792 605868704 950319015 706143946 655852295 256737954 518410431 956074512 328713602 839573090 187307272 865966056 402728415 350802729 279958846 812629788 956074512 857039628 256737954 284097129 933874496 107334741 701144654 956074512 706143946 234841556 42633846 857039628 242163189 234089763 585399334 354441083 518399774 495151474 800444752 178776322 914482046 467312175 421280376 145395166 233350056 917782884 839573090 700216083 187307272 761390736 242163189 701144654 377015995 750210921 516798019 861179113 792486850 857039628 914482046 424780614 473596274 297851760 914482046 287514767 287514767 303512140 350802729 411437340 377015995 282641288 748725729 355623062 354441083 473596274 202470992 178776322 37467656 855274762 861179113 792486850 475750466 227189312 105230327 310459790 350369501 706143946 857039628 518399774 693909716 402728415 495151474 914482046 585399334 917782884 96325706 33552010 37467656 67084965 354577205 391551467 233350056 67084965 234841556 355623062 518410431 13084961 105230327 203170078 808616206 748725729 750210921 706143946 110800857 422657892 611449960 701144654 777567625 178776322 421280376 801608520 914482046 801608520 801608520 354441083 320767587 967462668 234841556 693909716 350802729 800444752 655852295 516798019 518399774 967462668 252767027 475750466 585399334 917782884 777567625 909865837 252767027 227189312 282641288 297851760 605868704 350802729 252767027 421280376 855274762 611449960 234089763 861175812 328713602 518410431 377015995 67084965 861179113 343298515 343298515 292988355 377015995 801608520 950319015 605868704 355623062 303512140 42633846 227189312 424780614 252767027 917782884 557917929 967462668 107334741 411437340 84100792 343298515 813693723 227189312 421280376 748725729 187307272 861175812 813693723 402728415 256807040 861179113 855274762 292988355 701144654 377015995 495151474 557917929 303512140 391551467 741527822 801608520 800444752 701144654 917782884 701144654 422474141 970819754 234089763 473596274 145395166 233350056 402728415 355623062 970819754 518410431 956074512 792486850 761390736 700216083 812629788 518410431 813693723 37467656 909865837 701144654 956074512 495151474 473596274 343298515 750210921 514786524 865966056 178776322 805493285 750210921 350802729 956074512 518410431 303512140 698204142 328713602 516798019 582046141 227189312 800444752 96325706 411437340 284097129 475750466 698204142 42633846 187933868 813693723 33552010 256737954 297851760 13084961 178776322 422474141 424780614 350369501 292988355 956074512 813693723 956074512 611449960 792486850 350802729 96325706 460621270 202470992 234089763 256737954 233350056 813693723 950319015 350802729 436662194 582046141 698204142 706143946 96325706 436662194 350369501 698204142 178776322 422657892 706143946 467312175 234089763 431992241 377015995 865966056 234841556 698204142 178776322 750210921 518410431 303512140 655852295 855274762 475750466 693909716 354577205 750210921 967462668 808616206 792486850 187307272 655852295 557917929 585399334 343298515 354577205 411437340 855274762 805493285 741527822 422474141 187933868 475750466 354441083 284097129 605868704 33552010 303512140 706143946 256807040 256807040 242163189 279958846 422474141 467312175 777567625 252767027 914482046 518399774 585399334 431992241 328713602 748725729 800444752 256807040 284097129 320767587 354577205 750210921 33552010 242163189 233350056 611449960 431992241 256737954 256737954 354577205 839573090 869322316 585399334 950319015 377015995 869322316 839573090 33552010 701144654 252767027 473596274 701144654 279958846 861179113 421280376 421280376 227189312 777567625 516798019 812629788 801608520 107334741 282641288 917782884 693909716 516798019 701144654 839573090 37467656 402728415 700216083 310459790 436662194 234089763 256807040 761390736 655852295 284097129 701144654 605868704 777567625 282641288 861175812 37467656 202470992 422657892 748725729 84100792 354577205 256807040 431992241 611449960 467312175 234841556 424780614 187933868 110800857 234089763 202470992 105230327 706143946 914482046 424780614 287514767 968673309 110800857 933874496 777567625 284097129 234841556 234841556 473596274 557917929 436662194 320767587 343298515 801608520 402728415 67084965 187933868 328713602 187933868 582046141 861175812 777567625 514786524 857039628 611449960 473596274 343298515 611449960 303512140 187933868 107334741 933874496 800444752 693909716 84100792 748725729 284097129 422657892 37467656 861179113 242163189 956074512 422657892 914482046 917782884 805493285 402728415 354577205 861175812 909865837 320767587 233350056 655852295 698204142 422657892 227189312 354577205 421280376 96325706 227189312 777567625 855274762 202470992 861179113 655852295 107334741 107334741 256807040 202470992 187933868 917782884 431992241 557917929 178776322 460621270 473596274 96325706 950319015 518410431 750210921 557917929 701144654 557917929 107334741 256807040 105230327 328713602 354577205 234089763 202470992 582046141 279958846 467312175 801608520 13084961 865966056 33552010 518399774 242163189 422474141 297851760 514786524 279958846 701144654 350802729 96325706 917782884 748725729 284097129 514786524 187307272 284097129 693909716 967462668 968673309 234089763 909865837 350802729 282641288 328713602 518399774 303512140 107334741 421280376 792486850 284097129 84100792 187933868 909865837 777567625 808616206 23405136 813693723 187933868 909865837 473596274 187307272 227189312 96325706 514786524 233350056 421280376 202470992 187307272 698204142 748725729 202470992 110800857 917782884 750210921 968673309 292988355 933874496 812629788 514786524 750210921 914482046 741527822 518410431 950319015 105230327 105230327 96325706 256807040 956074512 284097129 282641288 495151474 37467656 287514767 557917929 328713602 741527822 861179113 328713602 424780614 166233922 287514767 145395166 33552010 422474141 813693723 411437340 256737954 933874496 970819754 516798019 693909716 187307272 354577205 310459790 970819754 557917929 812629788 279958846 967462668 557917929 227189312 166233922 514786524 693909716 178776322 421280376 328713602 287514767 869322316 421280376 227189312 354441083 741527822 557917929 700216083 354577205 473596274 812629788 956074512 279958846 303512140 421280376 748725729 145395166 750210921 166233922 297851760 67084965 227189312 777567625 23405136 227189312 284097129 105230327 655852295 812629788 178776322 475750466 693909716 431992241 431992241 495151474 655852295 227189312 917782884 33552010 914482046 857039628 701144654 424780614 968673309 698204142 467312175 839573090 256807040 460621270 808616206 467312175 422657892 475750466 411437340 320767587 514786524 808616206 518410431 145395166 354441083 857039628 801608520 706143946 402728415 284097129 801608520 354441083 792486850 495151474 655852295 96325706 655852295 436662194 761390736 354441083 37467656 855274762 467312175 933874496 203170078 970819754 956074512 292988355 202470992 956074512 585399334 741527822 431992241 933874496 252767027 256737954 693909716 861175812 800444752 701144654 310459790 967462668 518399774 495151474 467312175 812629788 320767587 909865837 23405136 792486850 233350056 354441083 166233922 328713602 495151474 187933868 861179113 748725729 203170078 801608520 467312175 402728415 467312175 956074512 967462668 350802729 967462668 605868704 350369501 310459790 297851760 411437340 187933868 861175812 320767587 187307272 422474141 839573090 256807040 605868704 303512140 234089763 475750466 808616206 467312175 421280376 808616206 467312175 706143946 350369501 800444752 377015995 855274762 187307272 970819754 869322316 355623062 516798019 855274762 355623062 585399334 37467656 750210921 33552010 84100792 166233922 495151474 518399774 110800857 234841556 970819754 861179113 813693723 284097129 741527822 585399334 473596274 495151474 13084961 516798019 808616206 421280376 431992241 303512140 933874496 145395166 812629788 970819754 424780614 857039628 518399774 585399334 914482046 303512140 377015995 777567625 693909716 956074512 377015995 761390736 284097129 350369501 933874496 956074512 701144654 956074512 467312175 13084961 227189312 355623062 473596274 700216083 801608520 861179113 475750466 234841556 145395166 750210921 284097129 234089763 422657892 287514767 402728415 748725729 166233922 801608520 303512140 865966056 777567625 350802729 424780614 145395166 310459790 303512140 282641288 350369501 422474141 861175812 909865837 282641288 869322316 256807040 970819754 861175812 933874496 777567625 741527822 914482046 303512140 354441083 96325706 857039628 605868704 777567625 42633846 256807040 328713602 698204142 328713602 460621270 473596274 698204142 808616206 320767587 227189312 203170078 812629788 917782884 808616206 431992241 557917929 800444752 279958846 227189312 96325706 284097129 354441083 518399774 812629788 914482046 909865837 37467656 242163189 917782884 808616206 178776322 582046141 287514767 33552010 475750466 422657892 377015995 411437340 857039628 233350056 297851760 354577205 284097129 582046141 431992241 933874496 748725729 67084965 761390736 839573090 813693723 518399774 611449960 105230327 585399334 706143946 256737954 605868704 869322316 861179113 105230327 808616206 460621270 748725729 105230327 761390736 105230327 37467656 13084961 227189312 187307272 431992241 350369501 741527822 861175812 350802729 354441083 178776322 950319015 857039628 956074512 805493285 970819754 706143946 256737954 233350056 310459790 950319015 917782884 422474141 411437340 914482046 178776322 320767587 242163189 748725729 855274762 37467656 292988355 865966056 861179113 706143946 256807040 933874496 467312175 279958846 865966056 297851760 252767027 178776322 436662194 178776322 145395166 166233922 292988355 242163189 582046141 145395166 557917929 37467656 421280376 861175812 518410431 424780614 761390736 350802729 909865837 869322316 422474141 107334741 518410431 812629788 518399774 655852295 968673309 800444752 422657892 37467656 436662194 234089763 310459790 96325706 422657892 855274762 310459790 354577205 750210921 234841556 700216083 303512140 279958846 84100792 956074512 422474141 611449960 422657892 839573090 421280376 805493285 693909716 861175812 855274762 328713602 909865837 234841556 777567625 516798019 741527822 279958846 42633846 557917929 287514767 421280376 178776322 13084961 297851760 909865837 96325706 227189312 518410431 282641288 805493285 421280376 914482046 105230327 516798019 792486850 473596274 292988355 473596274 242163189 354577205 436662194 495151474 187307272 812629788 460621270 473596274 234841556 203170078 801608520 227189312 233350056 933874496 421280376 343298515 813693723 424780614 42633846 605868704 233350056 605868704 354441083 741527822 178776322 256737954 203170078 402728415 377015995 287514767 800444752 256737954 467312175 303512140 187933868 350802729 187307272 234089763 700216083 970819754 422474141 23405136 234089763 701144654 933874496 777567625 801608520 861179113 475750466 343298515 514786524 391551467 354441083 320767587 284097129 431992241 514786524 84100792 855274762 187933868 748725729 292988355 909865837 256807040 805493285 350369501 748725729 431992241 693909716 706143946 424780614 585399334 761390736 813693723 187933868 343298515 431992241 861175812 475750466 857039628 436662194 611449960 310459790 777567625 956074512 242163189 13084961 422657892 227189312 475750466 354441083 242163189 256737954 805493285 96325706 585399334 475750466 166233922 655852295 495151474 706143946 812629788 187307272 855274762 310459790 202470992 233350056 698204142 865966056 909865837 33552010 242163189 354441083 203170078 808616206 748725729 812629788 187933868 698204142 355623062 187933868 23405136 475750466 495151474 792486850 475750466 855274762 475750466 242163189 516798019 145395166 967462668 328713602 693909716 655852295 303512140 310459790 967462668 808616206 282641288 909865837 279958846 354441083 256807040 328713602 970819754 917782884 933874496 812629788 473596274 377015995 110800857 354577205 424780614 518399774 234841556 812629788 839573090 422474141 234089763 96325706 956074512 256807040 252767027 431992241 227189312 473596274 242163189 422657892 320767587 970819754 166233922 933874496 234089763 475750466 303512140 234089763 909865837 355623062 869322316 421280376 475750466 422657892 107334741 355623062 813693723 343298515 805493285 354441083 234089763 354441083 67084965 792486850 422474141 42633846 328713602 242163189 495151474 328713602 436662194 13084961 377015995 33552010 110800857 355623062 761390736 467312175 297851760 950319015 967462668 328713602 310459790 801608520 421280376 402728415 475750466 956074512 67084965 37467656 105230327 166233922 792486850 467312175 839573090 914482046 13084961 698204142 227189312 967462668 350369501 287514767 350802729 377015995 861179113 187933868 812629788 950319015 655852295 473596274 909865837 279958846 585399334 813693723 187933868 950319015 343298515 23405136 750210921 67084965 812629788 777567625 33552010 693909716 33552010 518410431 202470992 202470992 422474141 354441083 968673309 303512140 178776322 411437340 805493285 950319015 96325706 855274762 350802729 467312175 748725729 424780614 67084965 611449960 869322316 350369501 320767587 701144654 252767027 909865837 110800857 105230327 475750466 297851760 284097129 777567625 234841556 436662194 473596274 473596274 777567625 750210921 234841556 105230327 431992241 839573090 813693723 792486850 328713602 813693723 350369501 909865837 105230327 287514767 422657892 473596274 813693723 514786524 252767027 355623062 761390736 933874496 655852295 292988355 84100792 812629788 355623062 514786524 37467656 700216083 292988355 33552010 354441083 956074512 187307272 475750466 917782884 518410431 805493285 287514767 605868704 514786524 750210921 96325706 23405136 518399774 800444752 655852295 431992241 812629788 585399334 203170078 391551467 495151474 67084965 693909716 431992241 187933868 473596274 391551467 252767027 402728415 857039628 187933868 839573090 310459790 741527822 33552010 460621270 800444752 861175812 917782884 422657892 411437340 460621270 303512140 582046141 741527822 234841556 227189312 391551467 801608520 424780614 518410431 473596274 557917929 377015995 84100792 256807040 391551467 805493285 233350056 813693723 800444752 145395166 812629788 956074512 320767587 234841556 282641288 252767027 777567625 748725729 284097129 605868704 857039628 585399334 178776322 233350056 655852295 693909716 857039628 909865837 869322316 436662194 252767027 67084965 748725729 234841556 13084961 282641288 355623062 909865837 350802729 855274762 279958846 950319015 970819754 777567625 354441083 84100792 203170078 812629788 698204142 227189312 84100792 377015995 706143946 698204142 234841556 234841556 256807040 698204142 242163189 343298515 865966056 436662194 701144654 328713602 187307272 813693723 467312175 956074512 178776322 800444752 178776322 42633846 203170078 292988355 857039628 761390736 473596274 320767587 693909716 42633846 839573090 861179113 279958846 518399774 956074512 391551467 23405136 256807040 377015995 933874496 436662194 422657892 234089763 741527822 391551467 233350056 242163189 436662194 970819754 328713602 202470992 801608520 391551467 518399774 436662194 839573090 611449960 343298515 67084965 950319015 861179113 777567625 777567625 424780614 839573090 422474141 812629788 377015995 84100792 495151474 424780614 801608520 110800857 354577205 350369501 805493285 203170078 328713602 350369501 839573090 377015995 861179113 105230327 422657892 812629788 777567625 968673309 33552010 422657892 741527822 256807040 909865837 110800857 354441083 467312175 801608520 582046141 354577205 37467656 107334741 354577205 839573090 37467656 706143946 256807040 516798019 909865837 855274762 37467656 105230327 166233922 750210921 303512140 861175812 242163189 967462668 813693723 84100792 391551467 970819754 706143946 202470992 256737954 956074512 303512140 473596274 706143946 970819754 700216083 855274762 13084961 460621270 422474141 611449960 585399334 320767587 287514767 909865837 303512140 328713602 495151474 748725729 187307272 350802729 518410431 105230327 698204142 812629788 436662194 861175812 431992241 950319015 110800857 178776322 967462668 750210921 750210921 279958846 166233922 516798019 107334741 145395166 178776322 292988355 350369501 284097129 467312175 402728415 96325706 252767027 800444752 202470992 436662194 42633846 284097129 234841556 411437340 303512140 282641288 861179113 460621270 495151474 933874496 861179113 187933868 700216083 227189312 42633846 284097129 861179113 110800857 861179113 611449960 655852295 933874496 402728415 377015995 467312175 917782884 950319015 13084961 956074512 557917929 178776322 933874496 741527822 350802729 865966056 701144654 343298515 557917929 495151474 354577205 256807040 812629788 700216083 655852295 422657892 256737954 473596274 350802729 813693723 96325706 421280376 495151474 355623062 518410431 33552010 105230327 391551467 227189312 421280376 422474141 178776322 187307272 933874496 967462668 320767587 422657892 187933868 402728415 706143946 33552010 970819754 233350056 233350056 761390736 328713602 701144654 67084965 800444752 13084961 284097129 857039628 698204142 328713602 292988355 187307272 354577205 861179113 855274762 234089763 750210921 473596274 320767587 67084965 110800857 805493285 655852295 970819754 355623062 808616206 234841556 178776322 857039628 516798019 297851760 693909716 956074512 23405136 917782884 516798019 741527822 67084965 292988355 914482046 857039628 950319015 933874496 350802729 422657892 861175812 234841556 256737954 855274762 233350056 350802729 350802729 203170078 37467656 748725729 475750466 956074512 495151474 287514767 431992241 865966056 233350056 343298515 655852295 808616206 256737954 514786524 460621270 42633846 855274762 865966056 178776322 869322316 23405136 808616206 166233922 967462668 516798019 411437340 970819754 805493285 187933868 861179113 67084965 411437340 460621270 968673309 869322316 611449960 234089763 855274762 343298515 202470992 655852295 956074512 391551467 861175812 422657892 422474141 279958846 411437340 516798019 777567625 256737954 857039628 861179113 967462668 421280376 354441083 242163189 950319015 518399774 698204142 475750466 227189312 187933868 431992241 473596274 518399774 421280376 436662194 354441083 801608520 611449960 287514767 303512140 422657892 284097129 700216083 585399334 741527822 514786524 377015995 343298515 585399334 343298515 808616206 605868704 166233922 777567625 436662194 808616206 279958846 233350056 777567625 813693723 350802729 343298515 706143946 233350056 256807040 310459790 518410431 234841556 750210921 805493285 23405136 105230327 611449960 84100792 233350056 187307272 320767587 808616206 698204142 436662194 518410431 187307272 967462668 23405136 970819754 391551467 354577205 495151474 812629788 402728415 422474141 105230327 861179113 354441083 422474141 698204142 234089763 700216083 698204142 970819754 279958846 950319015 585399334 706143946 460621270 292988355 857039628 297851760 706143946 777567625 467312175 297851760 234841556 518399774 354577205 956074512 234089763 203170078 518399774 909865837 750210921 812629788 861175812 431992241 284097129 750210921 13084961 424780614 422657892 256737954 23405136 227189312 391551467 970819754 284097129 391551467 475750466 655852295 473596274 801608520 355623062 909865837 284097129 422657892 84100792 350802729 252767027 813693723 557917929 655852295 303512140 605868704 33552010 761390736 411437340 582046141 557917929 808616206 107334741 203170078 475750466 107334741 518410431 431992241 950319015 514786524 956074512 655852295 605868704 166233922 967462668 343298515 350369501 855274762 350802729 421280376 234841556 655852295 355623062 67084965 303512140 23405136 287514767 67084965 861179113 297851760 320767587 801608520 693909716 693909716 808616206 655852295 693909716 391551467 292988355 473596274 13084961 110800857 110800857 467312175 706143946 495151474 178776322 13084961 287514767 611449960 256807040 187307272 292988355 518410431 741527822 234089763 518399774 227189312 970819754 801608520 865966056 422657892 355623062 422474141 518399774 354441083 861179113 279958846 203170078 178776322 801608520 297851760 320767587 514786524 700216083 252767027 518399774 701144654 495151474 354577205 107334741 861179113 13084961 37467656 950319015 402728415 402728415 355623062 23405136 233350056 310459790 354577205 391551467 37467656 956074512 411437340 67084965 805493285 655852295 233350056 741527822 861175812 855274762 284097129 13084961 585399334 377015995 777567625 96325706 516798019 96325706 33552010 967462668 865966056 402728415 234089763 303512140 605868704 748725729 145395166 350802729 422474141 310459790 956074512 968673309 107334741 557917929 110800857 354577205 467312175 110800857 865966056 350802729 166233922 203170078 967462668 355623062 473596274 800444752 933874496 227189312 933874496 422474141 242163189 967462668 355623062 792486850 750210921 865966056 377015995 84100792 23405136 233350056 279958846 256807040 967462668 233350056 792486850 328713602 13084961 956074512 777567625 166233922 145395166 96325706 514786524 857039628 700216083 279958846 355623062 287514767 968673309 467312175 467312175 13084961 516798019 475750466 518399774 750210921 234089763 917782884 282641288 343298515 861175812 495151474 354577205 33552010 187307272 514786524 166233922 13084961 700216083 203170078 475750466 422657892 582046141 424780614 320767587 792486850 808616206 967462668 287514767 460621270 706143946 107334741 328713602 701144654 557917929 813693723 187307272 967462668 611449960 256807040 13084961 227189312 279958846 950319015 777567625 917782884 328713602 105230327 693909716 355623062 320767587 611449960 436662194 956074512 700216083 585399334 421280376 391551467 42633846 861175812 801608520 968673309 297851760 970819754 693909716 203170078 812629788 914482046 411437340 287514767 303512140 343298515 761390736 698204142 839573090 328713602 701144654 706143946 933874496 411437340 320767587 320767587 203170078 422474141 411437340 706143946 354577205 42633846 110800857 865966056 792486850 110800857 256807040 792486850 582046141 909865837 350369501 422474141 377015995 37467656 698204142 297851760 234089763 741527822 13084961 933874496 233350056 700216083 436662194 33552010 292988355 436662194 706143946 518410431 582046141 96325706 436662194 585399334 354441083 748725729 23405136 436662194 698204142 861179113 354577205 292988355 320767587 67084965 23405136 582046141 436662194 256807040 460621270 701144654 292988355 557917929 279958846 698204142 706143946 350802729 956074512 475750466 855274762 328713602 741527822 475750466 178776322 292988355 557917929 431992241 800444752 857039628 516798019 917782884 279958846 203170078 234089763 813693723 861175812 203170078 700216083 242163189 869322316 233350056 431992241 411437340 256737954 967462668 166233922 284097129 706143946 805493285 107334741 436662194 234841556 700216083 801608520 279958846 865966056 693909716 320767587 233350056 655852295 187933868 110800857 698204142 516798019 467312175 105230327 284097129 279958846 914482046 518399774 475750466 105230327 869322316 805493285 813693723 967462668 421280376 145395166 861179113 460621270 812629788 467312175 956074512 813693723 812629788 518399774 203170078 422657892 869322316 967462668 475750466 282641288 861175812 310459790 391551467 377015995 391551467 202470992 956074512 909865837 282641288 693909716 282641288 693909716 557917929 355623062 950319015 287514767 655852295 605868704 460621270 693909716 557917929 355623062 110800857 354441083 233350056 350802729 424780614 234841556 557917929 203170078 473596274 857039628 750210921 282641288 436662194 166233922 805493285 475750466 436662194 411437340 431992241 187307272 813693723 701144654 968673309 914482046 698204142 748725729 698204142 354577205 67084965 234089763 750210921 303512140 421280376 391551467 839573090 227189312 297851760 320767587 475750466 234841556 792486850 242163189 467312175 377015995 585399334 698204142 350802729 145395166 585399334 256807040 422474141 808616206 495151474 693909716 967462668 693909716 460621270 256737954 422474141 839573090 233350056 777567625 96325706 436662194 350802729 110800857 84100792 812629788 402728415 424780614 857039628 748725729 869322316 110800857 750210921 421280376 967462668 33552010 391551467 187933868 105230327 700216083 303512140 917782884 956074512 13084961 233350056 855274762 956074512 693909716 516798019 909865837 950319015 968673309 287514767 865966056 343298515 320767587 233350056 391551467 227189312 933874496 13084961 84100792 202470992 203170078 166233922 857039628 105230327 292988355 233350056 557917929 839573090 869322316 421280376 233350056 801608520 750210921 355623062 475750466 861175812 96325706 33552010 242163189 813693723 748725729 812629788 693909716 655852295 84100792 701144654 475750466 869322316 700216083 187307272 869322316 857039628 970819754 431992241 67084965 801608520 557917929 96325706 869322316 701144654 436662194 950319015 436662194 42633846 178776322 518410431 813693723 777567625 282641288 242163189 37467656 857039628 391551467 869322316 518399774 495151474 234841556 518410431 402728415 750210921 585399334 518410431 813693723 518399774 805493285 234089763 518410431 813693723 582046141 391551467 297851760 839573090 202470992 110800857 750210921 282641288 655852295 320767587 741527822 698204142 970819754 96325706 857039628 84100792 292988355 297851760 777567625 391551467 857039628 968673309 813693723 933874496 178776322 582046141 350369501 377015995 460621270 355623062 917782884 328713602 422474141 297851760 516798019 605868704 605868704 605868704 813693723 187307272 956074512 145395166 518399774 839573090 909865837 956074512 110800857 701144654 812629788 865966056 84100792 701144654 166233922 242163189 557917929 605868704 518399774 328713602 37467656 812629788 700216083 611449960 968673309 801608520 96325706 242163189 350802729 956074512 855274762 970819754 328713602 391551467 514786524 145395166 203170078 800444752 808616206 700216083 33552010 970819754 861175812 611449960 350369501 424780614 354577205 402728415 748725729 320767587 436662194 166233922 328713602 203170078 857039628 700216083 805493285 284097129 350802729 801608520 297851760 748725729 917782884 424780614 256737954 914482046 475750466 914482046 233350056 801608520 693909716 292988355 693909716 13084961 252767027 105230327 33552010 861175812 350802729 857039628 869322316 605868704 436662194 698204142 933874496 750210921 166233922 42633846 424780614 292988355 187933868 700216083 187307272 585399334 350369501 350369501 839573090 377015995 187307272 518410431 518410431 202470992 909865837 914482046 839573090 233350056 105230327 514786524 693909716 227189312 467312175 234089763 355623062 805493285 698204142 303512140 377015995 706143946 303512140 933874496 693909716 350369501 968673309 968673309 422474141 967462668 460621270 355623062 350369501 956074512 23405136 750210921 287514767 495151474 203170078 145395166 741527822 967462668 107334741 557917929 310459790 287514767 582046141 748725729 706143946 706143946 411437340 933874496 242163189 855274762 227189312 421280376 514786524 855274762 391551467 287514767 234089763 424780614 23405136 800444752 391551467 813693723 33552010 42633846 801608520 279958846 33552010 391551467 495151474 166233922 328713602 42633846 701144654 431992241 792486850 861175812 812629788 328713602 67084965 801608520 467312175 297851760 328713602 805493285 813693723 402728415 700216083 105230327 320767587 518410431 421280376 166233922 518399774 297851760 950319015 748725729 256737954 839573090 320767587 605868704 234841556 110800857 808616206 234841556 203170078 320767587 67084965 391551467 234089763 855274762 234841556 605868704 350369501 805493285 287514767 933874496 869322316 655852295 839573090 377015995 431992241 354577205 202470992 748725729 96325706 812629788 473596274 792486850 252767027 865966056 355623062 956074512 350802729 970819754 284097129 37467656 701144654 421280376 700216083 909865837 516798019 252767027 467312175 242163189 354441083 37467656 857039628 700216083 355623062 812629788 777567625 145395166 698204142 284097129 761390736 96325706 234089763 582046141 857039628 287514767 391551467 297851760 861179113 611449960 693909716 297851760 320767587 698204142 706143946 279958846 582046141 761390736 292988355 605868704 792486850 105230327 741527822 813693723 857039628 242163189 516798019 303512140 354577205 411437340 256737954 37467656 84100792 855274762 402728415 202470992 777567625 950319015 801608520 701144654 328713602 42633846 37467656 355623062 422474141 350369501 808616206 518410431 355623062 582046141 460621270 518399774 411437340 750210921 761390736 514786524 950319015 431992241 256807040 402728415 518399774 282641288 693909716 282641288 706143946 655852295 96325706 655852295 914482046 855274762 202470992 585399334 145395166 355623062 655852295 761390736 861175812 914482046 343298515 436662194 354441083 467312175 234089763 693909716 37467656 518399774 861175812 761390736 518399774 761390736 328713602 865966056 23405136 655852295 203170078 422474141 495151474 933874496 13084961 460621270 421280376 42633846 514786524 284097129 37467656 107334741 284097129 585399334 67084965 700216083 611449960 813693723 585399334 701144654 234089763 865966056 518399774 805493285 805493285 857039628 320767587 761390736 297851760 698204142 37467656 287514767 693909716 861179113 178776322 812629788 391551467 701144654 839573090 421280376 857039628 909865837 350802729 96325706 933874496 282641288 292988355 233350056 557917929 808616206 282641288 914482046 166233922 391551467 518410431 350369501 13084961 861175812 693909716 693909716 956074512 110800857 792486850 282641288 611449960 350369501 202470992 812629788 495151474 514786524 350369501 706143946 861179113 611449960 865966056 355623062 968673309 256807040 110800857 377015995 279958846 421280376 514786524 839573090 475750466 202470992 557917929 839573090 105230327 350369501 857039628 467312175 518410431 611449960 256807040 950319015 706143946 812629788 227189312 292988355 421280376 800444752 861175812 761390736 292988355 800444752 956074512 909865837 431992241 343298515 391551467 187933868 279958846 355623062 287514767 857039628 391551467 857039628 777567625 202470992 354577205 582046141 861179113 855274762 801608520 518399774 909865837 956074512 187307272 808616206 865966056 422657892 812629788 424780614 460621270 611449960 402728415 516798019 865966056 655852295 475750466 203170078 107334741 421280376 514786524 495151474 310459790 297851760 424780614 475750466 279958846 460621270 431992241 421280376 310459790 391551467 585399334 869322316 234089763 436662194 909865837 909865837 282641288 869322316 805493285 96325706 354577205 320767587 475750466 605868704 234089763 839573090 320767587 950319015 701144654 582046141 792486850 422474141 857039628 84100792 292988355 518410431 701144654 436662194 857039628 234841556 110800857 187933868 203170078 914482046 495151474 460621270 33552010 424780614 861179113 750210921 813693723 292988355 37467656 234089763 233350056 13084961 475750466 187307272 933874496 242163189 422657892 234089763 655852295 354441083 145395166 67084965 800444752 234089763 234089763 801608520 518410431 37467656 950319015 950319015 812629788 933874496 475750466 284097129 107334741 110800857 801608520 411437340 355623062 750210921 813693723 187307272 516798019 354441083 411437340 13084961 865966056 839573090 166233922 813693723 354577205 33552010 855274762 431992241 761390736 516798019 320767587 178776322 812629788 110800857 354577205 800444752 203170078 801608520 287514767 13084961 354577205 422474141 467312175 256737954 233350056 431992241 110800857 256737954 950319015 422474141 354577205 422657892 166233922 107334741 701144654 808616206 914482046 855274762 178776322 700216083 909865837 343298515 233350056 320767587 303512140 377015995 741527822 801608520 970819754 460621270 320767587 611449960 467312175 933874496 431992241 424780614 857039628 857039628 42633846 861179113 424780614 203170078 582046141 857039628 460621270 411437340 909865837 861175812 279958846 42633846 585399334 13084961 706143946 431992241 800444752 303512140 933874496 110800857 402728415 970819754 857039628 145395166 355623062 750210921 96325706 421280376 968673309 402728415 917782884 473596274 792486850 869322316 84100792 350802729 354577205 761390736 23405136 284097129 284097129 909865837 557917929 467312175 284097129 748725729 582046141 145395166 105230327 909865837 402728415 777567625 436662194 67084965 84100792 187307272 436662194 741527822 761390736 33552010 107334741 857039628 23405136 431992241 518410431 950319015 861175812 698204142 514786524 422474141 792486850 741527822 23405136 354577205 227189312 792486850 411437340 967462668 354577205 861179113 105230327 839573090 84100792 203170078 967462668 473596274 933874496 256807040 411437340 145395166 805493285 861175812 292988355 252767027 424780614 516798019 698204142 422474141 700216083 968673309 256737954 968673309 750210921 467312175 748725729 234089763 933874496 297851760 166233922 42633846 279958846 320767587 105230327 792486850 178776322 354577205 605868704 96325706 354441083 800444752 42633846 84100792 909865837 422657892 968673309 855274762 355623062 750210921 13084961 950319015 391551467 292988355 956074512 67084965 933874496 287514767 861175812 421280376 467312175 748725729 234841556 777567625 33552010 698204142 518399774 279958846 518410431 706143946 282641288 354577205 166233922 343298515 292988355 67084965 741527822 611449960 857039628 202470992 909865837 861179113 800444752 421280376 42633846 256737954 350369501 350802729 869322316 37467656 861179113 105230327 933874496 391551467 861175812 350369501 857039628 234841556 202470992 110800857 105230327 354577205 105230327 518399774 110800857 475750466 287514767 861175812 933874496 516798019 110800857 855274762 611449960 203170078 460621270 354577205 178776322 234089763 861175812 355623062 514786524 655852295 611449960 436662194 761390736 67084965 698204142 805493285 914482046 354441083 233350056 800444752 343298515 203170078 917782884 917782884 411437340 518399774 518410431 227189312 855274762 203170078 292988355 741527822 354577205 187307272 354577205 402728415 436662194 411437340 96325706 909865837 861175812 605868704 475750466 436662194 145395166 42633846 518399774 956074512 23405136 287514767 23405136 422474141 518410431 310459790 227189312 605868704 473596274 350802729 516798019 350369501 475750466 805493285 234841556 473596274 355623062 377015995 67084965 234841556 252767027 242163189 800444752 801608520 914482046 107334741 557917929 839573090 391551467 917782884 467312175 777567625 701144654 431992241 256807040 808616206 808616206 234841556 605868704 812629788 203170078 750210921 861179113 869322316 202470992 424780614 203170078 145395166 187933868 422657892 813693723 777567625 279958846 467312175 475750466 107334741 861175812 187933868 518410431 178776322 202470992 693909716 813693723 750210921 422474141 424780614 950319015 252767027 107334741 402728415 950319015 761390736 105230327 698204142 242163189 869322316 460621270 761390736 422657892 67084965 857039628 655852295 812629788 495151474 861179113 292988355 105230327 693909716 655852295 422474141 800444752 800444752 421280376 741527822 585399334 741527822 861175812 857039628 467312175 421280376 107334741 233350056 516798019 402728415 227189312 970819754 187307272 303512140 865966056 808616206 203170078 354441083 518410431 256737954 909865837 328713602 202470992 582046141 105230327 970819754 800444752 518399774 473596274 861179113 23405136 585399334 777567625 42633846 350369501 355623062 869322316 354441083 422474141 861179113 467312175 203170078 391551467 813693723 950319015 950319015 292988355 422474141 343298515 233350056 865966056 495151474 861175812 700216083 805493285 350802729 917782884 700216083 473596274 105230327 391551467 242163189 33552010 655852295 698204142 411437340 855274762 909865837 202470992 203170078 242163189 187307272 110800857 813693723 343298515 202470992 914482046 950319015 698204142 808616206 252767027 37467656 861179113 234089763 256807040 967462668 256737954 655852295 391551467 839573090 706143946 777567625 839573090 377015995 701144654 424780614 557917929 203170078 611449960 23405136 909865837 655852295 808616206 354577205 655852295 792486850 748725729 234841556 761390736 256807040 700216083 956074512 706143946 187933868 391551467 187307272 956074512 233350056 861175812 701144654 956074512 693909716 914482046 350369501 839573090 411437340 792486850 761390736 792486850 287514767 234089763 350802729 839573090 178776322 234841556 234089763 256737954 233350056 233350056 431992241 145395166 518399774 354577205 557917929 801608520 857039628 287514767 518410431 706143946 792486850 343298515 516798019 605868704 869322316 84100792 110800857 354577205 950319015 813693723 256737954 701144654 110800857 518399774 473596274 402728415 320767587 354441083 110800857 411437340 813693723 741527822 761390736 750210921 750210921 422474141 110800857 813693723 582046141 303512140 813693723 355623062 839573090 422474141 96325706 203170078 655852295 557917929 801608520 693909716 655852295 178776322 110800857 611449960 585399334 812629788 411437340 310459790 252767027 233350056 411437340 741527822 792486850 706143946 391551467 761390736 467312175 585399334 320767587 917782884 13084961 284097129 67084965 582046141 355623062 234089763 808616206 202470992 252767027 105230327 516798019 166233922 227189312 320767587 436662194 42633846 917782884 914482046 187933868 701144654 355623062 84100792 105230327 857039628 187933868 354577205 467312175 865966056 411437340 516798019 748725729 861179113 693909716 310459790 292988355 792486850 431992241 67084965 855274762 354577205 107334741 178776322 328713602 956074512 475750466 350369501 354441083 436662194 292988355 320767587 343298515 67084965 968673309 467312175 178776322 611449960 350369501 750210921 203170078 13084961 950319015 861179113 701144654 328713602 42633846 950319015 700216083 518399774 350802729 187307272 13084961 557917929 202470992 777567625 813693723 187307272 297851760 96325706 284097129 33552010 701144654 436662194 227189312 956074512 700216083 256807040 145395166 693909716 968673309 227189312 355623062 855274762 391551467 514786524 473596274 234841556 303512140 256807040 967462668 748725729 284097129 700216083 350802729 105230327 611449960 256737954 23405136 808616206 84100792 436662194 13084961 37467656 107334741 242163189 605868704 861175812 750210921 178776322 605868704 436662194 518399774 287514767 320767587 178776322 967462668 320767587 582046141 701144654 914482046 256807040 917782884 741527822 203170078 402728415 800444752 801608520 279958846 354441083 67084965 187933868 297851760 233350056 605868704 857039628 310459790 585399334 698204142 292988355 800444752 693909716 328713602 84100792 812629788 107334741 655852295 145395166 741527822 421280376 693909716 33552010 421280376 256807040 741527822 693909716 800444752 377015995 421280376 467312175 518410431 865966056 698204142 421280376 700216083 693909716 557917929 178776322 354577205 23405136 328713602 411437340 582046141 792486850 813693723 234841556 391551467 693909716 145395166 800444752 256807040 242163189 107334741 805493285 516798019 557917929 96325706 812629788 234841556 970819754 110800857 839573090 33552010 516798019 933874496 557917929 13084961 701144654 741527822 178776322 750210921 284097129 67084965 813693723 297851760 914482046 761390736 741527822 761390736 956074512 411437340 421280376 917782884 350369501 518399774 42633846 698204142 869322316 869322316 402728415 706143946 761390736 42633846 516798019 354441083 282641288 865966056 355623062 284097129 297851760 354577205 110800857 475750466 808616206 227189312 178776322 166233922 354441083 865966056 750210921 467312175 516798019 970819754 611449960 706143946 67084965 869322316 516798019 13084961 839573090 518410431 741527822 279958846 431992241 310459790 256807040 467312175 105230327 698204142 693909716 950319015 693909716 422657892 422657892 282641288 917782884 777567625 110800857 350802729 256737954 343298515 105230327 865966056 252767027 84100792 178776322 914482046 96325706 233350056 495151474 582046141 187307272 792486850 328713602 861179113 279958846 328713602 800444752 909865837 377015995 792486850 813693723 701144654 33552010 203170078 693909716 187307272 812629788 655852295 950319015 256807040 813693723 33552010 436662194 698204142 421280376 256737954 516798019 748725729 23405136 391551467 350802729 203170078 495151474 242163189 933874496 391551467 475750466 869322316 320767587 805493285 582046141 700216083 96325706 424780614 700216083 495151474 23405136 761390736 813693723 377015995 813693723 855274762 700216083 855274762 475750466 234089763 350369501 105230327 956074512 861175812 424780614 187307272 914482046 467312175 473596274 808616206 805493285 105230327 655852295 801608520 460621270 967462668 203170078 518399774 284097129 287514767 23405136 495151474 800444752 202470992 242163189 203170078 107334741 855274762 869322316 391551467 839573090 460621270 166233922 13084961 297851760 808616206 178776322 741527822 611449960 227189312 748725729 343298515 706143946 350802729 234089763 279958846 750210921 777567625 279958846 284097129 777567625 933874496 107334741 42633846 187307272 328713602 310459790 284097129 460621270 292988355 950319015 96325706 42633846 279958846 475750466 516798019 355623062 234089763 350369501 582046141 252767027 855274762 96325706 861179113 861175812 402728415 411437340 495151474 805493285 518410431 655852295 741527822 495151474 242163189 350802729 178776322 411437340 234841556 761390736 42633846 96325706 23405136 303512140 96325706 252767027 354577205 23405136 698204142 310459790 42633846 96325706 292988355 343298515 234841556 350802729 320767587 42633846 460621270 914482046 808616206 431992241 582046141 377015995 287514767 23405136 748725729 350802729 933874496 350802729 355623062 279958846 42633846 917782884 328713602 917782884 706143946 166233922 460621270 968673309 110800857 861175812 377015995 777567625 741527822 355623062 350802729 328713602 354441083 518410431 750210921 33552010 473596274 234089763 436662194 110800857 585399334 655852295 202470992 909865837 805493285 234089763 741527822 252767027 611449960 284097129 256807040 203170078 107334741 812629788 655852295 839573090 475750466 422474141 805493285 377015995 422657892 436662194 303512140 518399774 145395166 431992241 233350056 812629788 287514767 950319015 256807040 950319015 698204142 808616206 909865837 178776322 777567625 839573090 805493285 37467656 96325706 350369501 67084965 698204142 698204142 343298515 761390736 424780614 411437340 354577205 350369501 233350056 967462668 402728415 202470992 914482046 812629788 350369501 968673309 518410431 950319015 33552010 605868704 256807040 328713602 202470992 287514767 805493285 178776322 917782884 516798019 234089763 473596274 242163189 284097129 23405136 343298515 700216083 436662194 655852295 145395166 166233922 808616206 909865837 402728415 402728415 355623062 242163189 42633846 700216083 303512140 514786524 516798019 516798019 792486850 701144654 706143946 777567625 800444752 582046141 355623062 777567625 777567625 422657892 869322316 310459790 320767587 13084961 855274762 13084961 801608520 67084965 84100792 256807040 166233922 421280376 279958846 354441083 391551467 203170078 42633846 865966056 698204142 107334741 354577205 701144654 495151474 227189312 460621270 350369501 13084961 303512140 252767027 252767027 950319015 518410431 585399334 287514767 968673309 422657892 202470992 805493285 701144654 436662194 67084965 328713602 203170078 145395166 402728415 611449960 42633846 33552010 166233922 328713602 869322316 706143946 107334741 933874496 42633846 242163189 166233922 857039628 411437340 869322316 96325706 33552010 861179113 431992241 750210921 701144654 256807040 402728415 234841556 422474141 234841556 343298515 354577205 956074512 748725729 967462668 234841556 105230327 354577205 557917929 33552010 297851760 279958846 350802729 956074512 861175812 297851760 582046141 748725729 967462668 701144654 187933868 252767027 970819754 234089763 256807040 233350056 303512140 320767587 402728415 808616206 698204142 421280376 350802729 354577205 805493285 748725729 800444752 287514767 391551467 242163189 741527822 13084961 105230327 460621270 256737954 518399774 84100792 422474141 422474141 284097129 514786524 320767587 467312175 605868704 812629788 473596274 968673309 748725729 33552010 350369501 801608520 350802729 808616206 33552010 13084961 917782884 914482046 693909716 865966056 234841556 411437340 287514767 514786524 693909716 861179113 110800857 187307272 582046141 178776322 655852295 33552010 252767027 801608520 475750466 585399334 700216083 741527822 861179113 431992241 187307272 13084961 460621270 792486850 284097129 107334741 701144654 320767587 422657892 402728415 865966056 166233922 914482046 857039628 202470992 436662194 808616206 84100792 422657892 187307272 343298515 557917929 467312175 292988355 13084961 855274762 855274762 166233922 242163189 473596274 23405136 279958846 839573090 422474141 84100792 187933868 518399774 698204142 585399334 187307272 284097129 328713602 495151474 475750466 105230327 518399774 422474141 516798019 256807040 698204142 256807040 234089763 861179113 805493285 855274762 495151474 808616206 110800857 13084961 812629788 23405136 350369501 467312175 256737954 187933868 800444752 256737954 431992241 792486850 279958846 256807040 422474141 611449960 956074512 234841556 256737954 279958846 227189312 777567625 328713602 166233922 202470992 475750466 13084961 350369501 297851760 343298515 279958846 23405136 282641288 402728415 42633846 145395166 187933868 303512140 750210921 467312175 279958846 514786524 701144654 792486850 475750466 698204142 377015995 256807040 350802729 354577205 287514767 800444752 800444752 839573090 421280376 693909716 234841556 914482046 166233922 252767027 700216083 933874496 967462668 700216083 178776322 145395166 33552010 343298515 84100792 203170078 107334741 279958846 320767587 67084965 857039628 557917929 287514767 956074512 495151474 391551467 320767587 256807040 777567625 431992241 355623062 187933868 105230327 800444752 354441083 23405136 495151474 256737954 411437340 700216083 292988355 96325706 421280376 436662194 460621270 422657892 460621270 256807040 909865837 861175812 252767027 518399774 748725729 110800857 377015995 495151474 585399334 800444752 800444752 956074512 391551467 761390736 611449960 495151474 37467656 813693723 585399334 917782884 187307272 917782884 748725729 377015995 33552010 328713602 495151474 350369501 256807040 105230327 233350056 585399334 252767027 282641288 402728415 812629788 801608520 67084965 328713602 467312175 303512140 655852295 391551467 96325706 970819754 421280376 422657892 777567625 350369501 861179113 233350056 582046141 23405136 582046141 693909716 861175812 839573090 812629788 967462668 402728415 284097129 805493285 37467656 861179113 516798019 861179113 805493285 343298515 582046141 655852295 431992241 187307272 475750466 518410431 279958846 475750466 67084965 402728415 605868704 33552010 421280376 813693723 287514767 422657892 436662194 320767587 422474141 105230327 166233922 467312175 350802729 252767027 391551467 701144654 473596274 303512140 166233922 287514767 202470992 279958846 67084965 813693723 328713602 611449960 297851760 801608520 178776322 857039628 693909716 166233922 391551467 402728415 701144654 303512140 279958846 968673309 968673309 178776322 67084965 252767027 917782884 800444752 865966056 611449960 350802729 350802729 402728415 320767587 110800857 655852295 84100792 421280376 741527822 700216083 234841556 203170078 33552010 956074512 518410431 37467656 33552010 187307272 812629788 391551467 917782884 233350056 402728415 96325706 297851760 354577205 655852295 518399774 328713602 855274762 495151474 950319015 202470992 750210921 812629788 391551467 431992241 950319015 96325706 282641288 282641288 518399774 808616206 933874496 812629788 391551467 861179113 402728415 909865837 950319015 320767587 933874496 914482046 748725729 422657892 310459790 297851760 96325706 967462668 800444752 343298515 701144654 107334741 350802729 698204142 233350056 761390736 605868704 234089763 252767027 105230327 256737954 110800857 411437340 909865837 968673309 13084961 582046141 909865837 813693723 178776322 354441083 701144654 96325706 256807040 813693723 812629788 460621270 698204142 411437340 750210921 350369501 282641288 970819754 800444752 706143946 355623062 467312175 42633846 861175812 518410431 42633846 475750466 424780614 234841556 234089763 203170078 234841556 256807040 518410431 37467656 514786524 84100792 284097129 292988355 355623062 320767587 310459790 473596274 611449960 421280376 233350056 698204142 473596274 777567625 145395166 812629788 605868704 234841556 187307272 37467656 812629788 402728415 605868704 611449960 234089763 84100792 967462668 107334741 391551467 706143946 956074512 706143946 748725729 914482046 475750466 914482046 279958846 706143946 320767587 424780614 808616206 233350056 297851760 693909716 292988355 460621270 187307272 242163189 518410431 933874496 917782884 693909716 748725729 956074512 282641288 436662194 343298515 282641288 84100792 956074512 282641288 234089763 303512140 67084965 777567625 187307272 792486850 800444752 252767027 917782884 252767027 557917929 792486850 700216083 96325706 287514767 355623062 792486850 96325706 805493285 801608520 145395166 431992241 96325706 861175812 303512140 792486850 402728415 808616206 475750466 234841556 23405136 391551467 282641288 282641288 377015995 436662194 956074512 310459790 865966056 914482046 252767027 320767587 516798019 518399774 611449960 421280376 84100792 436662194 202470992 970819754 343298515 202470992 792486850 187933868 516798019 227189312 284097129 839573090 761390736 233350056 812629788 33552010 202470992 514786524 967462668 968673309 107334741 777567625 861175812 320767587 23405136 23405136 777567625 475750466 145395166 178776322 178776322 706143946 861175812 917782884 37467656 110800857 145395166 411437340 421280376 431992241 518410431 808616206 857039628 303512140 145395166 514786524 350369501 402728415 203170078 303512140 917782884 495151474 178776322 748725729 698204142 473596274 801608520 350369501 287514767 234841556 203170078 355623062 256737954 701144654 234089763 933874496 411437340 279958846 292988355 611449960 813693723 421280376 320767587 96325706 865966056 950319015 107334741 42633846 203170078 655852295 467312175 855274762 282641288 42633846 411437340 310459790 914482046 801608520 37467656 582046141 967462668 242163189 706143946 857039628 354441083 355623062 861175812 42633846 857039628 473596274 741527822 377015995 792486850 166233922 611449960 203170078 242163189 557917929 869322316 495151474 518399774 402728415 917782884 812629788 436662194 421280376 909865837 968673309 861175812 968673309 917782884 741527822 343298515 391551467 750210921 750210921 411437340 187307272 105230327 424780614 402728415 402728415 350369501 421280376 145395166 256807040 13084961 84100792 13084961 187933868 813693723 865966056 110800857 421280376 706143946 105230327 355623062 865966056 233350056 869322316 748725729 741527822 514786524 518410431 967462668 516798019 297851760 475750466 956074512 187307272 700216083 611449960 110800857 436662194 917782884 605868704 37467656 557917929 355623062 792486850 355623062 110800857 107334741 495151474 166233922 320767587 355623062 279958846 67084965 422474141 655852295 110800857 808616206 411437340 917782884 701144654 282641288 84100792 42633846 96325706 518399774 518410431 343298515 800444752 350369501 605868704 203170078 516798019 297851760 813693723 355623062 166233922 800444752 96325706 187307272 84100792 917782884 252767027 279958846 741527822 203170078 812629788 422474141 354441083 970819754 350369501 37467656 861175812 145395166 350369501 557917929 495151474 839573090 967462668 861175812 391551467 411437340 84100792 813693723 518410431 909865837 748725729 256737954 808616206 950319015 422657892 256737954 518399774 354441083 813693723 761390736 861179113 801608520 805493285 933874496 857039628 914482046 869322316 861179113 287514767 42633846 320767587 808616206 792486850 701144654 611449960 227189312 950319015 105230327 777567625 145395166 13084961 33552010 518399774 203170078 855274762 869322316 202470992 557917929 750210921 282641288 166233922 279958846 84100792 861179113 256807040 950319015 431992241 611449960 145395166 800444752 84100792 467312175 23405136 310459790 234841556 698204142 107334741 233350056 706143946 700216083 166233922 303512140 354441083 761390736 166233922 473596274 748725729 933874496 402728415 761390736 812629788 282641288 256737954 909865837 701144654 354441083 475750466 431992241 792486850 475750466 933874496 800444752 473596274 320767587 611449960 516798019 354577205 343298515 808616206 202470992 800444752 518399774 178776322 514786524 203170078 693909716 256737954 84100792 187307272 933874496 105230327 37467656 655852295 287514767 37467656 252767027 460621270 909865837 67084965 700216083 350369501 967462668 436662194 800444752 391551467 750210921 585399334 431992241 227189312 801608520 23405136 350802729 813693723 203170078 801608520 292988355 750210921 350802729 933874496 655852295 96325706 402728415 495151474 37467656 970819754 328713602 801608520 605868704 105230327 282641288 514786524 839573090 933874496 706143946 233350056 741527822 234841556 297851760 96325706 343298515 37467656 436662194 110800857 354577205 421280376 107334741 297851760 611449960 187933868 284097129 84100792 107334741 178776322 355623062 970819754 869322316 23405136 350369501 310459790 909865837 861175812 67084965 187933868 582046141 950319015 297851760 354441083 473596274 611449960 693909716 23405136 605868704 861179113 13084961 516798019 582046141 96325706 256737954 203170078 391551467 350369501 256737954 857039628 431992241 700216083 861175812 350802729 242163189 233350056 700216083 801608520 377015995 467312175 865966056 693909716 855274762 909865837 701144654 33552010 391551467 514786524 234841556 518410431 23405136 242163189 869322316 805493285 411437340 187307272 328713602 812629788 693909716 431992241 96325706 422657892 421280376 377015995 933874496 354577205 354577205 655852295 287514767 303512140 350369501 495151474 67084965 950319015 582046141 917782884 701144654 350369501 67084965 187933868 256807040 693909716 698204142 377015995 813693723 354441083 655852295 514786524 861175812 801608520 516798019 800444752 495151474 855274762 234841556 187307272 839573090 605868704 67084965 861175812 256737954 424780614 701144654 13084961 227189312 741527822 411437340 436662194 422657892 178776322 377015995 13084961 750210921 861179113 518399774 914482046 13084961 424780614 202470992 460621270 234089763 436662194 857039628 801608520 422474141 839573090 67084965 861175812 227189312 813693723 110800857 917782884 750210921 968673309 37467656 411437340 107334741 857039628 166233922 467312175 516798019 354441083 800444752 350802729 328713602 839573090 518410431 655852295 557917929 761390736 518410431 750210921 284097129 869322316 42633846 655852295 460621270 865966056 227189312 110800857 861179113 917782884 839573090 310459790 227189312 460621270 605868704 350802729 279958846 282641288 861175812 13084961 909865837 855274762 402728415 914482046 343298515 354577205 178776322 84100792 748725729 110800857 467312175 202470992 436662194 857039628 297851760 970819754 436662194 350802729 950319015 741527822 611449960 256737954 96325706 655852295 956074512 557917929 234841556 812629788 582046141 411437340 422474141 861179113 861179113 950319015 234841556 354441083 857039628 741527822 42633846 110800857 145395166 297851760 698204142 187933868 467312175 107334741 256807040 968673309 13084961 355623062 256807040 328713602 13084961 436662194 178776322 792486850 813693723 310459790 377015995 855274762 812629788 377015995 256737954 865966056 701144654 761390736 84100792 436662194 557917929 107334741 813693723 233350056 303512140 187307272 748725729 202470992 970819754 42633846 748725729 391551467 424780614 422474141 303512140 812629788 518410431 950319015 557917929 582046141 284097129 166233922 391551467 350369501 187933868 917782884 933874496 611449960 234089763 460621270 805493285 956074512 402728415 67084965 750210921 970819754 698204142 292988355 187933868 303512140 861175812 292988355 234841556 701144654 557917929 431992241 777567625 514786524 605868704 37467656 950319015 178776322 42633846 655852295 855274762 800444752 693909716 354441083 202470992 377015995 761390736 350802729 473596274 473596274 495151474 203170078 377015995 391551467 693909716 350802729 813693723 956074512 706143946 110800857 475750466 13084961 460621270 422474141 701144654 37467656 287514767 808616206 105230327 970819754 166233922 42633846 655852295 475750466 42633846 813693723 178776322 402728415 518399774 178776322 355623062 42633846 495151474 279958846 187307272 436662194 13084961 234841556 800444752 166233922 282641288 242163189 956074512 706143946 256807040 292988355 805493285 968673309 805493285 582046141 605868704 518399774 495151474 252767027 256807040 956074512 869322316 933874496 279958846 145395166 23405136 970819754 411437340 761390736 350369501 557917929 422657892 655852295 706143946 605868704 424780614 343298515 234841556 422657892 741527822 421280376 436662194 256737954 421280376 473596274 761390736 933874496 354577205 750210921 475750466 750210921 460621270 37467656 402728415 178776322 800444752 761390736 839573090 96325706 967462668 698204142 284097129 292988355 467312175 411437340 518399774 857039628 700216083 582046141 741527822 761390736 700216083 750210921 234841556 310459790 855274762 292988355 303512140 761390736 67084965 391551467 777567625 355623062 514786524 514786524 284097129 473596274 805493285 13084961 800444752 706143946 518399774 377015995 234841556 473596274 436662194 518399774 282641288 839573090 585399334 800444752 303512140 706143946 203170078 227189312 402728415 909865837 422474141 13084961 350369501 741527822 557917929 518399774 431992241 328713602 869322316 813693723 857039628 297851760 950319015 350369501 865966056 805493285 234841556 801608520 741527822 13084961 187933868 800444752 411437340 421280376 287514767 968673309 187307272 242163189 750210921 252767027 110800857 350802729 518399774 761390736 402728415 202470992 377015995 855274762 292988355 310459790 968673309 187307272 611449960 857039628 805493285 287514767 256737954 242163189 748725729 700216083 777567625 792486850 96325706 242163189 460621270 297851760 917782884 700216083 813693723 865966056 917782884 813693723 421280376 700216083 800444752 242163189 475750466 857039628 350369501 741527822 343298515 110800857 693909716 698204142 203170078 777567625 693909716 460621270 422474141 655852295 761390736 391551467 956074512 693909716 968673309 252767027 698204142 761390736 377015995 585399334 252767027 748725729 402728415 233350056 865966056 777567625 436662194 693909716 761390736 145395166 234089763 698204142 411437340 377015995 518399774 706143946 310459790 869322316 391551467 297851760 805493285 287514767 777567625 178776322 411437340 865966056 354577205 473596274 256737954 187933868 234841556 303512140 750210921 857039628 310459790 436662194 402728415 421280376 411437340 279958846 350369501 431992241 813693723 377015995 761390736 402728415 800444752 460621270 107334741 354577205 518410431 605868704 869322316 287514767 557917929 355623062 605868704 402728415 777567625 741527822 557917929 808616206 320767587 107334741 950319015 355623062 279958846 411437340 475750466 585399334 234089763 605868704 700216083 242163189 310459790 857039628 84100792 96325706 187933868 354577205 792486850 202470992 187933868 256807040 808616206 611449960 698204142 495151474 701144654 800444752 933874496 956074512 518399774 698204142 422474141 801608520 861175812 917782884 812629788 297851760 320767587 297851760 808616206 350369501 411437340 933874496 909865837 422474141 187307272 706143946 303512140 203170078 436662194 861175812 861179113 750210921 354441083 354441083 698204142 203170078 37467656 950319015 956074512 808616206 310459790 178776322 227189312 13084961 233350056 105230327 473596274 424780614 956074512 350802729 145395166 698204142 655852295 242163189 475750466 37467656 233350056 557917929 475750466 178776322 861175812 422657892 518410431 693909716 865966056 377015995 202470992 145395166 67084965 13084961 582046141 287514767 693909716 698204142 234089763 424780614 518399774 467312175 518410431 377015995 839573090 37467656 693909716 178776322 777567625 861175812 700216083 467312175 460621270 839573090 750210921 377015995 110800857 187307272 431992241 354441083 516798019 950319015 355623062 292988355 839573090 105230327 585399334 605868704 23405136 473596274 166233922 460621270 839573090 203170078 320767587 460621270 354577205 402728415 279958846 252767027 605868704 861179113 861179113 411437340 105230327 424780614 700216083 234089763 865966056 23405136 514786524 310459790 256737954 234089763 431992241 557917929 23405136 256737954 252767027 792486850 693909716 310459790 105230327 839573090 917782884 84100792 518410431 467312175 518410431 284097129 741527822 865966056 693909716 436662194 411437340 166233922 105230327 585399334 431992241 857039628 761390736 343298515 350802729 839573090 761390736 436662194 411437340 233350056 750210921 516798019 424780614 110800857 96325706 475750466 495151474 748725729 105230327 421280376 750210921 145395166 23405136 67084965 761390736 328713602 203170078 967462668 23405136 166233922 287514767 800444752 698204142 801608520 801608520 914482046 801608520 310459790 460621270 805493285 252767027 909865837 145395166 284097129 37467656 297851760 354441083 422657892 436662194 839573090 857039628 178776322 557917929 808616206 956074512 411437340 350802729 234841556 865966056 741527822 861175812 422474141 328713602 424780614 585399334 701144654 582046141 355623062 460621270 402728415 292988355 701144654 857039628 917782884 801608520 865966056 956074512 812629788 234841556 518399774 801608520 391551467 234841556 495151474 202470992 950319015 967462668 861175812 917782884 750210921 970819754 252767027 84100792 839573090 411437340 84100792 460621270 970819754 748725729 750210921 855274762 761390736 869322316 233350056 748725729 861179113 350802729 582046141 145395166 914482046 110800857 33552010 42633846 805493285 303512140 227189312 741527822 516798019 777567625 956074512 422657892 761390736 391551467 967462668 424780614 792486850 861175812 968673309 282641288 950319015 698204142 436662194 320767587 402728415 956074512 970819754 698204142 424780614 377015995 402728415 350369501 777567625 861179113 84100792 242163189 422657892 105230327 460621270 234841556 256807040 354441083 411437340 839573090 96325706 967462668 354577205 84100792 460621270 227189312 202470992 605868704 166233922 202470992 701144654 202470992 310459790 37467656 252767027 187933868 777567625 808616206 178776322 107334741 516798019 256737954 605868704 424780614 178776322 431992241 436662194 475750466 343298515 800444752 320767587 37467656 655852295 700216083 354577205 857039628 292988355 354441083 518399774 422657892 233350056 808616206 914482046 13084961 792486850 187307272 698204142 655852295 698204142 355623062 761390736 292988355 655852295 354577205 518399774 42633846 354577205 861175812 865966056 970819754 857039628 105230327 813693723 968673309 252767027 741527822 495151474 436662194 355623062 968673309 284097129 956074512 655852295 310459790 582046141 110800857 13084961 801608520 203170078 855274762 256737954 343298515 256737954 698204142 585399334 320767587 234841556 422657892 287514767 391551467 391551467 377015995 402728415 84100792 187933868 279958846 42633846 557917929 801608520 750210921 96325706 518410431 422657892 107334741 402728415 279958846 292988355 869322316 284097129 355623062 96325706 431992241 84100792 187933868 611449960 187307272 495151474 354441083 967462668 701144654 292988355 970819754 933874496 67084965 518399774 282641288 855274762 287514767 354441083 808616206 970819754 792486850 13084961 698204142 777567625 310459790 693909716 96325706 287514767 950319015 514786524 187933868 700216083 557917929 808616206 475750466 436662194 516798019 968673309 303512140 812629788 460621270 37467656 350369501 467312175 801608520 495151474 693909716 187933868 187933868 812629788 839573090 914482046 145395166 310459790 518410431 655852295 350369501 933874496 84100792 800444752 431992241 857039628 328713602 23405136 970819754 748725729 741527822 310459790 227189312 37467656 698204142 495151474 422474141 956074512 518399774 777567625 582046141 467312175 227189312 777567625 96325706 343298515 777567625 518410431 252767027 42633846 67084965 292988355 460621270 203170078 355623062 377015995 178776322 284097129 96325706 303512140 585399334 741527822 698204142 233350056 748725729 460621270 187933868 861179113 23405136 350802729 516798019 303512140 234089763 869322316 700216083 914482046 805493285 107334741 166233922 967462668 582046141 700216083 402728415 950319015 839573090 706143946 808616206 611449960 839573090 585399334 855274762 655852295 473596274 202470992 233350056 700216083 110800857 377015995 473596274 518399774 968673309 611449960 355623062 917782884 422657892 861179113 514786524 187307272 693909716 460621270 187933868 107334741 354441083 350369501 813693723 166233922 855274762 354441083 605868704 967462668 411437340 343298515 178776322 855274762 303512140 514786524 343298515 741527822 284097129 557917929 292988355 518399774 422474141 611449960 865966056 800444752 42633846 320767587 297851760 698204142 411437340 297851760 495151474 411437340 855274762 855274762 750210921 516798019 467312175 808616206 855274762 355623062 282641288 402728415 475750466 234841556 328713602 350369501 970819754 350369501 909865837 516798019 67084965 391551467 242163189 467312175 234089763 424780614 700216083 355623062 424780614 777567625 909865837 611449960 514786524 354441083 701144654 166233922 909865837 256807040 303512140 13084961 698204142 287514767 865966056 234841556 655852295 320767587 808616206 110800857 750210921 105230327 422657892 475750466 475750466 861179113 421280376 800444752 800444752 855274762 13084961 967462668 582046141 292988355 187933868 234841556 917782884 145395166 424780614 84100792 110800857 421280376 761390736 178776322 495151474 227189312 698204142 467312175 84100792 282641288 792486850 13084961 284097129 242163189 701144654 467312175 279958846 950319015 105230327 914482046 514786524 761390736 655852295 933874496 297851760 84100792 343298515 741527822 33552010 956074512 750210921 701144654 706143946 256807040 518410431 178776322 234089763 700216083 909865837 354441083 805493285 354441083 800444752 110800857 202470992 475750466 967462668 861179113 857039628 914482046 741527822 700216083 467312175 812629788 354441083 233350056 516798019 518399774 518399774 279958846 67084965 256807040 187307272 748725729 514786524 761390736 970819754 693909716 518410431 411437340 700216083 178776322 933874496 706143946 436662194 303512140 303512140 460621270 23405136 242163189 857039628 328713602 287514767 187933868 107334741 67084965 518410431 777567625 96325706 297851760 813693723 516798019 805493285 431992241 320767587 967462668 970819754 933874496 96325706 792486850 557917929 350802729 869322316 256737954 105230327 460621270 693909716 605868704 611449960 475750466 242163189 750210921 187307272 585399334 933874496 105230327 252767027 282641288 706143946 350369501 855274762 187933868 297851760 187307272 256737954 909865837 855274762 495151474 516798019 320767587 343298515 350369501 279958846 582046141 422474141 748725729 582046141 857039628 655852295 284097129 166233922 518410431 706143946 422474141 96325706 391551467 256737954 655852295 518399774 518410431 750210921 84100792 37467656 750210921 391551467 391551467 67084965 256737954 354577205 855274762 605868704 422657892 557917929 242163189 518410431 292988355 585399334 585399334 700216083 411437340 284097129 227189312 909865837 187933868 110800857 792486850 761390736 473596274 857039628 800444752 805493285 516798019 354441083 933874496 805493285 968673309 431992241 812629788 202470992 320767587 187307272 748725729 495151474 777567625 284097129 202470992 967462668 350369501 23405136 234841556 431992241 693909716 812629788 187307272 320767587 292988355 557917929 812629788 777567625 475750466 421280376 808616206 436662194 812629788 42633846 813693723 256737954 855274762 585399334 813693723 391551467 700216083 611449960 839573090 436662194 861179113 37467656 869322316 460621270 956074512 861175812 355623062 84100792 107334741 145395166 350802729 202470992 107334741 424780614 968673309 812629788 42633846 698204142 611449960 279958846 431992241 234841556 475750466 865966056 861175812 750210921 431992241 377015995 391551467 320767587 950319015 933874496 42633846 698204142 700216083 23405136 857039628 801608520 812629788 813693723 950319015 110800857 917782884 67084965 857039628 234089763 96325706 187933868 110800857 855274762 855274762 297851760 166233922 777567625 354577205 869322316 411437340 227189312 23405136 914482046 585399334 917782884 700216083 839573090 857039628 917782884 354577205 234089763 203170078 839573090 282641288 13084961 967462668 516798019 377015995 706143946 839573090 107334741 909865837 605868704 187307272 748725729 968673309 582046141 178776322 460621270 320767587 473596274 187307272 203170078 792486850 813693723 812629788 706143946 67084965 968673309 968673309 611449960 96325706 422657892 698204142 13084961 861179113 343298515 320767587 227189312 431992241 475750466 287514767 761390736 42633846 84100792 424780614 391551467 865966056 495151474 431992241 431992241 67084965 422474141 145395166 698204142 701144654 287514767 518410431 287514767 514786524 869322316 67084965 861179113 227189312 233350056 256737954 436662194 701144654 279958846 350369501 411437340 857039628 706143946 777567625 354577205 320767587 761390736 145395166 909865837 282641288 698204142 869322316 701144654 857039628 282641288 518410431 909865837 970819754 23405136 297851760 839573090 495151474 203170078 178776322 839573090 467312175 287514767 377015995 96325706 187933868 355623062 855274762 857039628 252767027 956074512 328713602 234089763 233350056 256737954 605868704 861179113 37467656 792486850 917782884 234089763 475750466 861175812 514786524 287514767 402728415 950319015 33552010 968673309 256737954 741527822 950319015 698204142 933874496 354441083 33552010 805493285 950319015 808616206 693909716 422474141 967462668 933874496 279958846 279958846 96325706 857039628 105230327 284097129 67084965 700216083 761390736 233350056 518410431 234089763 422657892 801608520 203170078 865966056 23405136 585399334 968673309 256807040 107334741 855274762 855274762 585399334 516798019 287514767 861175812 242163189 855274762 741527822 808616206 865966056 350802729 303512140 67084965 495151474 178776322 279958846 475750466 460621270 582046141 748725729 761390736 460621270 473596274 839573090 377015995 310459790 343298515 110800857 801608520 792486850 693909716 202470992 436662194 328713602 33552010 354441083 84100792 857039628 284097129 178776322 431992241 431992241 792486850 950319015 234089763 857039628 473596274 855274762 37467656 869322316 424780614 297851760 805493285 933874496 343298515 917782884 436662194 292988355 391551467 750210921 377015995 422657892 166233922 741527822 310459790 33552010 514786524 431992241 518410431 857039628 234841556 750210921 967462668 605868704 234089763 391551467 808616206 422657892 23405136 37467656 256807040 800444752 655852295 105230327 354577205 857039628 110800857 33552010 202470992 310459790 495151474 585399334 805493285 557917929 145395166 693909716 233350056 968673309 861179113 256807040 145395166 855274762 475750466 813693723 234089763 233350056 166233922 23405136 424780614 391551467 839573090 422474141 421280376 700216083 516798019 233350056 813693723 234089763 284097129 777567625 227189312 956074512 354577205 857039628 424780614 706143946 950319015 473596274 402728415 354441083 792486850 256737954 611449960 777567625 402728415 234089763 431992241 761390736 698204142 343298515 655852295 805493285 582046141 84100792 354441083 178776322 914482046 693909716 23405136 166233922 96325706 585399334 256807040 96325706 320767587 203170078 284097129 968673309 422657892 145395166 516798019 869322316 761390736 693909716 178776322 105230327 909865837 292988355 287514767 473596274 741527822 234841556 233350056 297851760 391551467 861179113 516798019 857039628 234841556 748725729 284097129 252767027 424780614 792486850 467312175 256807040 377015995 23405136 411437340 748725729 96325706 343298515 655852295 914482046 956074512 582046141 967462668 582046141 514786524 582046141 970819754 467312175 23405136 234089763 812629788 252767027 748725729 855274762 655852295 777567625 839573090 557917929 495151474 473596274 970819754 292988355 777567625 421280376 701144654 933874496 422474141 865966056 203170078 187307272 761390736 473596274 473596274 234841556 145395166 914482046 42633846 187307272 187933868 611449960 377015995 700216083 292988355 37467656 805493285 287514767 421280376 422474141 13084961 801608520 256807040 202470992 861179113 354441083 792486850 777567625 354577205 355623062 748725729 320767587 279958846 914482046 655852295 698204142 855274762 855274762 242163189 320767587 750210921 37467656 23405136 475750466 256807040 933874496 909865837 110800857 436662194 310459790 861175812 917782884 256737954 145395166 279958846 107334741 422657892 242163189 292988355 166233922 792486850 605868704 611449960 750210921 909865837 187307272 234841556 914482046 96325706 518410431 460621270 350802729 800444752 256807040 297851760 861179113 234089763 202470992 750210921 800444752 227189312 282641288 287514767 355623062 145395166 516798019 227189312 467312175 557917929 421280376 287514767 33552010 227189312 777567625 909865837 473596274 611449960 467312175 950319015 202470992 706143946 865966056 284097129 700216083 518399774 310459790 37467656 585399334 933874496 805493285 402728415 252767027 698204142 166233922 203170078 287514767 96325706 421280376 84100792 557917929 518399774 279958846 37467656 812629788 350802729 861175812 424780614 706143946 234841556 839573090 422474141 350369501 857039628 950319015 801608520 909865837 256737954 23405136 202470992 518410431 350802729 203170078 861175812 909865837 202470992 105230327 777567625 861179113 813693723 350802729 518410431 37467656 467312175 582046141 13084961 800444752 23405136 967462668 187307272 42633846 391551467 933874496 933874496 178776322 96325706 813693723 914482046 279958846 284097129 421280376 84100792 67084965 187933868 84100792 166233922 354577205 605868704 514786524 700216083 284097129 655852295 861175812 970819754 328713602 256737954 865966056 424780614 700216083 698204142 297851760 310459790 203170078 350802729 350802729 297851760 422657892 424780614 514786524 67084965 107334741 256807040 800444752 107334741 33552010 42633846 105230327 518399774 701144654 227189312 741527822 354441083 700216083 869322316 933874496 178776322 424780614 391551467 178776322 869322316 23405136 467312175 13084961 914482046 700216083 23405136 37467656 869322316 693909716 761390736 355623062 166233922 557917929 33552010 808616206 42633846 105230327 605868704 84100792 839573090 391551467 328713602 110800857 350369501 287514767 187307272 23405136 914482046 187307272 402728415 256807040 813693723 84100792 605868704 475750466 422657892 422474141 203170078 700216083 96325706 234089763 145395166 777567625 233350056 582046141 202470992 233350056 411437340 391551467 303512140 33552010 839573090 282641288 701144654 355623062 748725729 284097129 354441083 343298515 839573090 110800857 310459790 909865837 805493285 865966056 812629788 202470992 808616206 460621270 800444752 13084961 354577205 284097129 303512140 187933868 424780614 292988355 514786524 968673309 655852295 343298515 700216083 67084965 518399774 355623062 37467656 968673309 514786524 234841556 145395166 67084965 84100792 187307272 800444752 23405136 279958846 557917929 741527822 187933868 473596274 354441083 700216083 421280376 350369501 701144654 473596274 110800857 585399334 377015995 436662194 750210921 96325706 234841556 857039628 475750466 202470992 473596274 869322316 706143946 421280376 402728415 256737954 328713602 514786524 233350056 865966056 402728415 582046141 518410431 431992241 256807040 475750466 693909716 42633846 473596274 808616206 320767587 279958846 13084961 187933868 203170078 605868704 460621270 812629788 861175812 518410431 187933868 287514767 23405136 23405136 801608520 812629788 422657892 84100792 861179113 292988355 611449960 297851760 422657892 865966056 518410431 518410431 166233922 909865837 287514767 865966056 187307272 800444752 855274762 582046141 855274762 582046141 557917929 422474141 203170078 343298515 865966056 242163189 328713602 518410431 808616206 475750466 861175812 611449960 582046141 310459790 282641288 808616206 355623062 421280376 706143946 187307272 865966056 706143946 256807040 166233922 233350056 700216083 234841556 467312175 227189312 234841556 518410431 422474141 284097129 23405136 839573090 805493285 518399774 284097129 350802729 67084965 23405136 256807040 37467656 354441083 256737954 96325706 518399774 203170078 518399774 303512140 514786524 178776322 343298515 421280376 279958846 350802729 812629788 970819754 145395166 202470992 67084965 777567625 611449960 421280376 292988355 292988355 145395166 256737954 178776322 801608520 956074512 761390736 297851760 869322316 202470992 84100792 693909716 813693723 350369501 203170078 303512140 909865837 227189312 801608520 411437340 297851760 178776322 391551467 812629788 495151474 292988355 424780614 777567625 698204142 460621270 292988355 282641288 698204142 187307272 292988355 761390736 42633846 105230327 110800857 861175812 355623062 23405136 950319015 256807040 23405136 328713602 23405136 227189312 700216083 178776322 33552010 303512140 187307272 105230327 495151474 869322316 800444752 813693723 107334741 354577205 812629788 431992241 320767587 812629788 805493285 748725729 107334741 970819754 284097129 320767587 320767587 310459790 812629788 310459790 813693723 865966056 67084965 655852295 514786524 605868704 839573090 777567625 234841556 37467656 234089763 861179113 354577205 518410431 475750466 96325706 700216083 436662194 343298515 303512140 187933868 84100792 303512140 495151474 467312175 284097129 518410431 402728415 354441083 33552010 391551467 411437340 252767027 202470992 282641288 808616206 750210921 282641288 750210921 303512140 354441083 706143946 377015995 354441083 861175812 234089763 252767027 865966056 411437340 813693723 422657892 422657892 516798019 467312175 777567625 303512140 110800857 748725729 518410431 166233922 761390736 855274762 187307272 611449960 611449960 792486850 107334741 187933868 84100792 284097129 166233922 256807040 467312175 467312175 422657892 605868704 514786524 292988355 252767027 303512140 350369501 467312175 800444752 473596274 110800857 706143946 855274762 861179113 706143946 495151474 970819754 473596274 518399774 187307272 279958846 968673309 557917929 402728415 297851760 310459790 495151474 914482046 96325706 750210921 909865837 354577205 252767027 956074512 320767587 467312175 424780614 777567625 284097129 801608520 701144654 310459790 252767027 297851760 741527822 350369501 227189312 812629788 287514767 350369501 495151474 655852295 514786524 967462668 865966056 514786524 861175812 950319015 800444752 292988355 23405136 857039628 970819754 700216083 800444752 354441083 741527822 514786524 279958846 869322316 805493285 514786524 968673309 84100792 256737954 107334741 805493285 203170078 518410431 970819754 424780614 310459790 792486850 861175812 655852295 869322316 303512140 585399334 805493285 421280376 377015995 865966056 855274762 431992241 475750466 67084965 187933868 354577205 178776322 968673309 355623062 857039628 422657892 495151474 514786524 391551467 67084965 750210921 354577205 518399774 287514767 861175812 917782884 350802729 96325706 968673309 933874496 242163189 187933868 256737954 354441083 287514767 706143946 377015995 424780614 861175812 110800857 869322316 693909716 701144654 96325706 585399334 279958846 284097129 693909716 436662194 700216083 706143946 354577205 792486850 355623062 777567625 310459790 495151474 402728415 328713602 292988355 287514767 252767027 805493285 967462668 234089763 701144654 303512140 861179113 585399334 605868704 950319015 422474141 328713602 516798019 861179113 585399334 178776322 422657892 178776322 968673309 611449960 424780614 105230327 402728415 96325706 956074512 741527822 970819754 467312175 84100792 750210921 605868704 706143946 914482046 279958846 67084965 516798019 145395166 808616206 328713602 655852295 187933868 287514767 761390736 495151474 800444752 355623062 582046141 203170078 42633846 792486850 355623062 748725729 107334741 518399774 424780614 748725729 792486850 310459790 605868704 968673309 655852295 234089763 23405136 514786524 557917929 145395166 750210921 37467656 203170078 514786524 495151474 698204142 698204142 203170078 741527822 557917929 252767027 256807040 917782884 605868704 914482046 37467656 801608520 933874496 234089763 582046141 460621270 297851760 282641288 279958846 917782884 320767587 700216083 310459790 233350056 761390736 748725729 234841556 865966056 354441083 422657892 436662194 252767027 800444752 233350056 187933868 234089763 473596274 256737954 800444752 67084965 67084965 956074512 328713602 475750466 287514767 411437340 421280376 460621270 292988355 422474141 585399334 96325706 13084961 354577205 33552010 750210921 187307272 110800857 914482046 869322316 84100792 377015995 861175812 227189312 310459790 422657892 585399334 605868704 297851760 13084961 917782884 292988355 256807040 861175812 37467656 857039628 328713602 424780614 967462668 869322316 611449960 297851760 105230327 377015995 970819754 110800857 475750466 166233922 792486850 557917929 355623062 67084965 42633846 287514767 284097129 422474141 105230327 655852295 861179113 107334741 424780614 67084965 421280376 701144654 421280376 701144654 13084961 869322316 350369501 42633846 741527822 698204142 914482046 436662194 242163189 698204142 256807040 203170078 557917929 518399774 402728415 287514767 516798019 84100792 805493285 855274762 96325706 839573090 256737954 354441083 813693723 234841556 585399334 421280376 431992241 805493285 297851760 968673309 84100792 805493285 203170078 145395166 436662194 557917929 698204142 355623062 23405136 105230327 801608520 611449960 227189312 917782884 805493285 839573090 42633846 279958846 865966056 422657892 37467656 421280376 473596274 761390736 950319015 431992241 495151474 297851760 475750466 655852295 354441083 582046141 292988355 950319015 693909716 96325706 67084965 557917929 460621270 514786524 518399774 495151474 917782884 187307272 693909716 233350056 110800857 909865837 475750466 187933868 516798019 256807040 328713602 467312175 242163189 805493285 391551467 861179113 424780614 968673309 741527822 813693723 355623062 582046141 748725729 256807040 495151474 37467656 13084961 252767027 354441083 105230327 13084961 839573090 37467656 557917929 343298515 865966056 909865837 748725729 234089763 424780614 284097129 869322316 861175812 968673309 761390736 234841556 227189312 328713602 287514767 777567625 303512140 869322316 110800857 800444752 805493285 279958846 808616206 422657892 328713602 145395166 354441083 933874496 310459790 187307272 33552010 865966056 166233922 777567625 350802729 227189312 310459790 166233922 67084965 13084961 234089763 227189312 967462668 801608520 431992241 256737954 354577205 297851760 110800857 227189312 343298515 96325706 839573090 518410431 693909716 933874496 436662194 256737954 475750466 967462668 813693723 279958846 105230327 869322316 861179113 956074512 292988355 839573090 282641288 178776322 422657892 700216083 970819754 967462668 287514767 107334741 145395166 105230327 279958846 256807040 706143946 202470992 869322316 105230327 967462668 105230327 516798019 279958846 203170078 350369501 284097129 909865837 256737954 585399334 801608520 956074512 698204142 970819754 424780614 436662194 282641288 518410431 857039628 421280376 514786524 808616206 303512140 37467656 202470992 145395166 411437340 706143946 855274762 284097129 495151474 105230327 37467656 605868704 741527822 698204142 256807040 422657892 777567625 284097129 956074512 42633846 355623062 391551467 256807040 292988355 96325706 655852295 84100792 611449960 303512140 950319015 256807040 516798019 320767587 514786524 107334741 234089763 611449960 287514767 431992241 166233922 956074512 693909716 166233922 178776322 655852295 467312175 748725729 411437340 377015995 861179113 355623062 350369501 700216083 145395166 933874496 350802729 110800857 252767027 933874496 421280376 377015995 518399774 813693723 234089763 698204142 256737954 805493285 585399334 700216083 187933868 700216083 287514767 761390736 865966056 279958846 514786524 13084961 970819754 242163189 917782884 693909716 256737954 805493285 701144654 518399774 227189312 518399774 67084965 611449960 303512140 861179113 233350056 328713602 693909716 800444752 203170078 252767027 861179113 909865837 234841556 968673309 557917929 813693723 187933868 605868704 421280376 320767587 252767027 391551467 13084961 13084961 166233922 956074512 698204142 518410431 865966056 279958846 475750466 855274762 812629788 933874496 421280376 67084965 956074512 350802729 187933868 178776322 611449960 252767027 585399334 748725729 516798019 187933868 105230327 839573090 805493285 328713602 282641288 813693723 42633846 917782884 557917929 475750466 914482046 145395166 350369501 37467656 750210921 812629788 187307272 495151474 23405136 166233922 495151474 187307272 700216083 377015995 698204142 402728415 475750466 402728415 37467656 582046141 350369501 67084965 350369501 460621270 145395166 411437340 514786524 865966056 869322316 861179113 343298515 402728415 750210921 865966056 187307272 950319015 202470992 187933868 310459790 233350056 421280376 801608520 145395166 110800857 203170078 166233922 355623062 242163189 914482046 582046141 761390736 424780614 110800857 909865837 582046141 792486850 187307272 741527822 855274762 967462668 287514767 33552010 107334741 422474141 411437340 422474141 279958846 914482046 350369501 13084961 801608520 777567625 741527822 234089763 297851760 869322316 792486850 292988355 350802729 42633846 436662194 377015995 320767587 475750466 611449960 805493285 741527822 203170078 800444752 234089763 582046141 473596274 701144654 33552010 792486850 857039628 701144654 422474141 37467656 431992241 855274762 706143946 475750466 234841556 914482046 110800857 297851760 514786524 706143946 234841556 424780614 812629788 857039628 914482046 557917929 557917929 805493285 514786524 909865837 801608520 748725729 107334741 328713602 813693723 350369501 402728415 917782884 473596274 166233922 421280376 698204142 706143946 495151474 67084965 801608520 693909716 700216083 234841556 187933868 411437340 611449960 805493285 110800857 402728415 706143946 303512140 792486850 303512140 233350056 202470992 37467656 805493285 233350056 234089763 145395166 514786524 698204142 475750466 812629788 473596274 861179113 166233922 328713602 970819754 839573090 917782884 411437340 968673309 391551467 800444752 518399774 320767587 187933868 33552010 933874496 187933868 96325706 287514767 178776322 701144654 436662194 950319015 748725729 422474141 13084961 839573090 914482046 518399774 813693723 950319015 701144654 421280376 698204142 777567625 377015995 178776322 33552010 107334741 950319015 227189312 84100792 411437340 297851760 808616206 585399334 391551467 761390736 698204142 473596274 800444752 698204142 750210921 800444752 967462668 855274762 320767587 861179113 968673309 145395166 917782884 968673309 805493285 178776322 328713602 436662194 279958846 700216083 107334741 812629788 303512140 233350056 518399774 252767027 698204142 460621270 166233922 354441083 467312175 328713602 460621270 284097129 436662194 582046141 436662194 391551467 67084965 813693723 37467656 354577205 700216083 42633846 350369501 698204142 605868704 605868704 933874496 800444752 585399334 42633846 328713602 812629788 516798019 431992241 950319015 328713602 187933868 933874496 518399774 968673309 473596274 655852295 706143946 96325706 202470992 411437340 350802729 166233922 611449960 202470992 698204142 282641288 914482046 252767027 343298515 424780614 67084965 605868704 202470992 166233922 518399774 968673309 145395166 227189312 391551467 857039628 473596274 557917929 187933868 956074512 402728415 227189312 701144654 303512140 861175812 343298515 467312175 865966056 282641288 303512140 252767027 203170078 33552010 343298515 292988355 557917929 701144654 431992241 84100792 518399774 202470992 812629788 700216083 431992241 514786524 242163189 967462668 350802729 516798019 343298515 861179113 13084961 933874496 800444752 857039628 166233922 914482046 391551467 282641288 282641288 303512140 166233922 460621270 23405136 700216083 800444752 145395166 839573090 287514767 303512140 582046141 701144654 761390736 605868704 857039628 421280376 67084965 107334741 748725729 256807040 968673309 37467656 297851760 23405136 287514767 292988355 422474141 777567625 292988355 698204142 282641288 861179113 166233922 869322316 869322316 741527822 808616206 233350056 950319015 518399774 495151474 582046141 839573090 516798019 909865837 968673309 800444752 233350056 698204142 917782884 411437340 518410431 801608520 284097129 869322316 812629788 865966056 748725729 252767027 297851760 166233922 514786524 355623062 805493285 700216083 178776322 792486850 865966056 792486850 279958846 950319015 23405136 812629788 655852295 808616206 42633846 701144654 956074512 303512140 42633846 233350056 256807040 84100792 777567625 611449960 411437340 495151474 227189312 460621270 67084965 839573090 865966056 67084965 475750466 861175812 700216083 777567625 460621270 424780614 516798019 605868704 761390736 377015995 402728415 518399774 252767027 187933868 808616206 187307272 917782884 813693723 187933868 516798019 354441083 187307272 13084961 792486850 909865837 855274762 242163189 865966056 473596274 698204142 967462668 242163189 431992241 424780614 865966056 956074512 473596274 187307272 203170078 518399774 605868704 422657892 23405136 284097129 917782884 350369501 861179113 968673309 700216083 808616206 110800857 861179113 801608520 518410431 402728415 700216083 792486850 693909716 748725729 970819754 424780614 355623062 107334741 421280376 701144654 475750466 611449960 256737954 166233922 350802729 950319015 514786524 518399774 605868704 13084961 933874496 800444752 343298515 655852295 411437340 424780614 105230327 411437340 495151474 303512140 605868704 328713602 23405136 287514767 839573090 242163189 282641288 800444752 967462668 110800857 227189312 256807040 518399774 279958846 801608520 107334741 956074512 178776322 792486850 857039628 282641288 287514767 350369501 467312175 284097129 808616206 203170078 297851760 252767027 37467656 473596274 256807040 67084965 431992241 805493285 96325706 187933868 84100792 805493285 422474141 328713602 37467656 557917929 292988355 421280376 234841556 808616206 33552010 855274762 391551467 970819754 792486850 950319015 967462668 391551467 187933868 701144654 105230327 861175812 166233922 748725729 422474141 303512140 431992241 431992241 377015995 706143946 67084965 421280376 750210921 310459790 792486850 424780614 377015995 23405136 968673309 391551467 855274762 67084965 107334741 950319015 800444752 391551467 869322316 605868704 328713602 861179113 518399774 328713602 107334741 700216083 741527822 178776322 421280376 178776322 67084965 467312175 968673309 933874496 187307272 234841556 917782884 354577205 354577205 33552010 914482046 411437340 611449960 495151474 411437340 748725729 706143946 518399774 855274762 741527822 967462668 67084965 909865837 956074512 84100792 968673309 96325706 424780614 839573090 967462668 187307272 700216083 914482046 950319015 611449960 933874496 805493285 557917929 227189312 178776322 303512140 292988355 761390736 227189312 801608520 698204142 297851760 582046141 812629788 611449960 424780614 741527822 801608520 355623062 855274762 917782884 411437340 861179113 475750466 495151474 145395166 84100792 354441083 706143946 701144654 166233922 234841556 761390736 967462668 475750466 354441083 467312175 350802729 800444752 424780614 861179113 605868704 436662194 13084961 436662194 411437340 279958846 968673309 473596274 242163189 105230327 105230327 234841556 42633846 320767587 865966056 431992241 354441083 187307272 37467656 917782884 956074512 761390736 967462668 950319015 839573090 741527822 514786524 698204142 473596274 411437340 96325706 514786524 234841556 518399774 701144654 865966056 377015995 792486850 343298515 968673309 605868704 808616206 37467656 917782884 105230327 812629788 467312175 292988355 473596274 297851760 424780614 655852295 282641288 801608520 287514767 968673309 242163189 917782884 861175812 792486850 233350056 187307272 518399774 279958846 282641288 495151474 917782884 518399774 421280376 287514767 178776322 801608520 808616206 145395166 700216083 611449960 411437340 460621270 227189312 516798019 968673309 422474141 605868704 284097129 96325706 800444752 13084961 605868704 234089763 282641288 514786524 411437340 178776322 242163189 279958846 402728415 792486850 857039628 297851760 475750466 67084965 495151474 287514767 279958846 801608520 750210921 518410431 96325706 107334741 242163189 970819754 411437340 761390736 107334741 700216083 761390736 343298515 292988355 800444752 693909716 145395166 256807040 475750466 698204142 252767027 84100792 812629788 777567625 37467656 234089763 96325706 557917929 234841556 422657892 13084961 105230327 436662194 411437340 202470992 411437340 475750466 320767587 354441083 187933868 611449960 968673309 808616206 801608520 611449960 805493285 800444752 557917929 431992241 343298515 187933868 861179113 110800857 698204142 706143946 869322316 514786524 792486850 700216083 252767027 187307272 96325706 424780614 475750466 411437340 967462668 256807040 956074512 950319015 187307272 865966056 917782884 377015995 805493285 967462668 748725729 865966056 861179113 297851760 865966056 514786524 917782884 37467656 473596274 13084961 813693723 812629788 354441083 800444752 812629788 741527822 855274762 777567625 256737954 391551467 839573090 857039628 917782884 187307272 611449960 202470992 377015995 741527822 187307272 350369501 256807040 328713602 460621270 350369501 518399774 701144654 350802729 813693723 582046141 422657892 557917929 748725729 460621270 67084965 861175812 861175812 96325706 110800857 23405136 234841556 611449960 187307272 96325706 234841556 855274762 84100792 706143946 933874496 421280376 320767587 557917929 424780614 495151474 655852295 761390736 970819754 611449960 869322316 582046141 855274762 377015995 287514767 350369501 956074512 741527822 869322316 297851760 748725729 178776322 436662194 914482046 320767587 839573090 96325706 284097129 391551467 700216083 909865837 557917929 605868704 391551467 297851760 354441083 354441083 187307272 233350056 861175812 355623062 96325706 166233922 813693723 354577205 354441083 105230327 187933868 233350056 67084965 582046141 377015995 84100792 857039628 107334741 741527822 256737954 777567625 950319015 706143946 917782884 801608520 460621270 431992241 431992241 350802729 166233922 233350056 67084965 812629788 178776322 284097129 242163189 869322316 33552010 110800857 855274762 107334741 605868704 869322316 748725729 350369501 13084961 203170078 33552010 252767027 84100792 42633846 777567625 84100792 42633846 516798019 968673309 792486850 37467656 421280376 436662194 706143946 227189312 13084961 748725729 33552010 914482046 518399774 166233922 234089763 698204142 869322316 950319015 917782884 518399774 933874496 792486850 761390736 869322316 748725729 516798019 166233922 202470992 287514767 801608520 495151474 839573090 518410431 750210921 421280376 582046141 792486850 805493285 202470992 865966056 967462668 422474141 701144654 252767027 741527822 950319015 187933868 557917929 514786524 812629788 234089763 256737954 967462668 377015995 518410431 741527822 282641288 166233922 96325706 166233922 857039628 328713602 475750466 914482046 761390736 252767027 865966056 256807040 706143946 792486850 350369501 741527822 605868704 933874496 421280376 909865837 933874496 861179113 557917929 808616206 402728415 105230327 13084961 801608520 320767587 611449960 256807040 178776322 741527822 252767027 800444752 706143946 354577205 84100792 585399334 777567625 611449960 284097129 967462668 421280376 950319015 256807040 256807040 761390736 354577205 869322316 287514767 956074512 467312175 812629788 284097129 861179113 23405136 350802729 460621270 436662194 855274762 861175812 700216083 187933868 495151474 166233922 343298515 777567625 284097129 800444752 297851760 518410431 422474141 808616206 861179113 227189312 303512140 227189312 917782884 611449960 391551467 287514767 706143946 839573090 518399774 436662194 800444752 655852295 234089763 354577205 801608520 187307272 460621270 424780614 748725729 473596274 495151474 800444752 706143946 701144654 970819754 706143946 967462668 37467656 967462668 377015995 303512140 701144654 475750466 107334741 320767587 96325706 354441083 23405136 950319015 242163189 706143946 84100792 422474141 967462668 284097129 801608520 909865837 861179113 256737954 343298515 402728415 812629788 320767587 914482046 741527822 422657892 518410431 777567625 861179113 839573090 706143946 303512140 203170078 292988355 917782884 611449960 287514767 107334741 518410431 187933868 968673309 495151474 460621270 701144654 297851760 96325706 605868704 107334741 303512140 805493285 166233922 516798019 84100792 750210921 107334741 914482046 914482046 424780614 187933868 282641288 37467656 473596274 557917929 203170078 750210921 861175812 518399774 839573090 187307272 105230327 869322316 914482046 750210921 424780614 256807040 33552010 865966056 328713602 582046141 460621270 279958846 861175812 328713602 585399334 320767587 748725729 23405136 611449960 855274762 741527822 411437340 297851760 350369501 37467656 252767027 861179113 242163189 234089763 350369501 292988355 421280376 110800857 350369501 917782884 297851760 242163189 287514767 287514767 857039628 495151474 67084965 303512140 431992241 354441083 917782884 792486850 700216083 855274762 350369501 391551467 256737954 282641288 967462668 310459790 67084965 933874496 792486850 33552010 748725729 495151474 801608520 761390736 279958846 402728415 13084961 350369501 467312175 411437340 800444752 514786524 391551467 861179113 750210921 865966056 914482046 377015995 227189312 431992241 292988355 808616206 956074512 869322316 203170078 252767027 234089763 585399334 354577205 310459790 178776322 13084961 187933868 145395166 166233922 320767587 839573090 967462668 518410431 777567625 761390736 582046141 320767587 402728415 813693723 96325706 187307272 557917929 411437340 801608520 700216083 202470992 495151474 801608520 741527822 421280376 698204142 516798019 105230327 467312175 84100792 421280376 422657892 857039628 391551467 42633846 202470992 967462668 422474141 475750466 865966056 343298515 950319015 800444752 917782884 706143946 700216083 284097129 812629788 402728415 655852295 297851760 303512140 605868704 914482046 805493285 801608520 350802729 518399774 557917929 813693723 917782884 256737954 869322316 917782884 514786524 800444752 23405136 495151474 145395166 585399334 350369501 585399334 242163189 284097129 857039628 166233922 354577205 284097129 750210921 750210921 105230327 303512140 187307272 706143946 303512140 33552010 792486850 187307272 857039628 421280376 350802729 234841556 282641288 865966056 968673309 701144654 107334741 914482046 698204142 706143946 655852295 233350056 748725729 812629788 750210921 350369501 107334741 777567625 514786524 655852295 203170078 861179113 187933868 698204142 909865837 343298515 421280376 861175812 516798019 377015995 460621270 857039628 611449960 585399334 178776322 287514767 354441083 350369501 187933868 105230327 110800857 310459790 234089763 611449960 516798019 303512140 805493285 234089763 585399334 110800857 202470992 968673309 96325706 391551467 748725729 328713602 706143946 178776322 970819754 701144654 284097129 693909716 424780614 968673309 422657892 343298515 748725729 813693723 350802729 350369501 839573090 422474141 178776322 914482046 917782884 354577205 917782884 813693723 297851760 585399334 421280376 861175812 933874496 107334741 202470992 431992241 914482046 354441083 354441083 355623062 933874496 284097129 424780614 422474141 700216083 933874496 700216083 518399774 750210921 282641288 741527822 178776322 110800857 436662194 516798019 202470992 350369501 813693723 748725729 424780614 518399774 467312175 256737954 187933868 328713602 855274762 861175812 350802729 354577205 355623062 801608520 436662194 67084965 145395166 343298515 421280376 303512140 350369501 514786524 402728415 354577205 611449960 792486850 187933868 355623062 391551467 422474141 968673309 968673309 855274762 805493285 282641288 145395166 857039628 354577205 839573090 750210921 611449960 914482046 303512140 33552010 421280376 67084965 557917929 203170078 792486850 585399334 801608520 328713602 812629788 813693723 475750466 227189312 698204142 777567625 67084965 582046141 391551467 328713602 234089763 282641288 475750466 968673309 700216083 611449960 252767027 475750466 13084961 13084961 861175812 242163189 516798019 256807040 855274762 706143946 611449960 967462668 84100792 808616206 354577205 909865837 279958846 467312175 950319015 252767027 84100792 968673309 917782884 473596274 460621270 166233922 84100792 355623062 287514767 956074512 514786524 67084965 761390736 968673309 460621270 42633846 518410431 956074512 808616206 861175812 655852295 431992241 808616206 391551467 234089763 857039628 800444752 422474141 956074512 328713602 282641288 107334741 855274762 805493285 350802729 234089763 518410431 436662194 411437340 514786524 279958846 605868704 514786524 13084961 23405136 495151474 422474141 297851760 96325706 865966056 431992241 557917929 42633846 865966056 700216083 37467656 812629788 33552010 967462668 320767587 693909716 377015995 203170078 424780614 303512140 800444752 655852295 514786524 422657892 350802729 917782884 422657892 350369501 284097129 310459790 761390736 605868704 33552010 350369501 839573090 582046141 585399334 950319015 234089763 187933868 431992241 422474141 187933868 655852295 861179113 411437340 460621270 514786524 698204142 431992241 13084961 585399334 855274762 693909716 424780614 956074512 256807040 518399774 436662194 557917929 801608520 761390736 233350056 706143946 287514767 970819754 343298515 411437340 467312175 377015995 914482046 67084965 869322316 909865837 436662194 377015995 968673309 233350056 950319015 792486850 105230327 518410431 256737954 813693723 436662194 402728415 110800857 178776322 282641288 514786524 96325706 518410431 227189312 467312175 761390736 67084965 202470992 967462668 967462668 801608520 203170078 741527822 933874496 282641288 813693723 350369501 655852295 582046141 166233922 582046141 411437340 812629788 350369501 460621270 518399774 611449960 242163189 421280376 857039628 391551467 343298515 252767027 741527822 107334741 909865837 256807040 557917929 377015995 203170078 377015995 869322316 839573090 801608520 424780614 516798019 812629788 96325706 402728415 956074512 777567625 800444752 421280376 297851760 203170078 303512140 741527822 350802729 110800857 956074512 475750466 202470992 655852295 284097129 84100792 297851760 256807040 968673309 166233922 287514767 813693723 252767027 187307272 813693723 950319015 350369501 187307272 355623062 421280376 343298515 187307272 354577205 813693723 343298515 792486850 750210921 84100792 518410431 801608520 391551467 252767027 354441083 917782884 698204142 967462668 107334741 812629788 518410431 242163189 234841556 741527822 234841556 422657892 252767027 839573090 801608520 328713602 800444752 303512140 145395166 67084965 582046141 292988355 761390736 761390736 292988355 792486850 350802729 431992241 861175812 33552010 655852295 105230327 967462668 178776322 233350056 42633846 933874496 967462668 84100792 279958846 42633846 328713602 343298515 557917929 582046141 279958846 187933868 473596274 698204142 42633846 67084965 354441083 234841556 105230327 698204142 343298515 107334741 328713602 37467656 516798019 812629788 422657892 655852295 320767587 202470992 706143946 933874496 350802729 292988355 234089763 967462668 582046141 297851760 178776322 292988355 861179113 354441083 303512140 950319015 328713602 808616206 424780614 812629788 13084961 13084961 917782884 303512140 839573090 256807040 933874496 839573090 750210921 67084965 777567625 582046141 67084965 107334741 178776322 67084965 801608520 812629788 411437340 37467656 252767027 460621270 950319015 33552010 166233922 698204142 297851760 956074512 202470992 701144654 801608520 748725729 350802729 518399774 800444752 350369501 42633846 516798019 203170078 855274762 287514767 857039628 518410431 234841556 800444752 391551467 107334741 475750466 355623062 706143946 13084961 107334741 328713602 411437340 354577205 761390736 869322316 857039628 514786524 741527822 328713602 187307272 354441083 514786524 402728415 422657892 328713602 355623062 460621270 473596274 105230327 582046141 33552010 855274762 292988355 292988355 800444752 42633846 750210921 956074512 431992241 869322316 422657892 701144654 611449960 655852295 320767587 292988355 328713602 741527822 865966056 354577205 582046141 187933868 801608520 792486850 284097129 328713602 320767587 967462668 801608520 402728415 557917929 187933868 801608520 917782884 956074512 187933868 411437340 256807040 855274762 411437340 310459790 422474141 23405136 233350056 107334741 279958846 655852295 13084961 839573090 233350056 422657892 750210921 166233922 557917929 467312175 557917929 801608520 861175812 792486850 777567625 310459790 857039628 110800857 252767027 354441083 402728415 145395166 421280376 777567625 518399774 350369501 865966056 473596274 187307272 320767587 950319015 861179113 411437340 933874496 96325706 343298515 914482046 518410431 700216083 252767027 282641288 350369501 105230327 202470992 750210921 411437340 693909716 861175812 855274762 350802729 792486850 292988355 655852295 350369501 611449960 343298515 287514767 233350056 970819754 655852295 287514767 320767587 110800857 84100792 242163189 343298515 514786524 431992241 424780614 950319015 700216083 475750466 431992241 355623062 698204142 655852295 761390736 279958846 284097129 467312175 234089763 67084965 391551467 411437340 460621270 813693723 968673309 279958846 67084965 431992241 145395166 514786524 233350056 242163189 227189312 750210921 605868704 252767027 287514767 701144654 227189312 84100792 33552010 166233922 473596274 343298515 750210921 431992241 202470992 700216083 914482046 279958846 310459790 865966056 67084965 909865837 792486850 495151474 970819754 187933868 42633846 23405136 857039628 582046141 698204142 812629788 741527822 812629788 585399334 422657892 475750466 516798019 166233922 970819754 37467656 855274762 252767027 328713602 279958846 582046141 909865837 96325706 350369501 861179113 37467656 424780614 203170078 436662194 861179113 178776322 242163189 777567625 518399774 812629788 956074512 234841556 310459790 967462668 917782884 203170078 37467656 402728415 252767027 377015995 467312175 750210921 706143946 855274762 956074512 518410431 611449960 861179113 421280376 411437340 145395166 855274762 518399774 227189312 495151474 42633846 282641288 516798019 970819754 701144654 297851760 805493285 808616206 801608520 328713602 514786524 933874496 350802729 287514767 655852295 411437340 411437340 354577205 391551467 178776322 917782884 234089763 748725729 37467656 242163189 37467656 861175812 514786524 350369501 411437340 145395166 187307272 970819754 933874496 968673309 252767027 37467656 84100792 956074512 166233922 812629788 855274762 611449960 421280376 801608520 67084965 424780614 421280376 968673309 701144654 107334741 227189312 37467656 861175812 805493285 909865837 402728415 107334741 145395166 354441083 516798019 861175812 391551467 514786524 377015995 516798019 377015995 282641288 234841556 377015995 861179113 310459790 585399334 700216083 582046141 514786524 861179113 801608520 917782884 693909716 933874496 178776322 475750466 96325706 516798019 933874496 391551467 227189312 800444752 320767587 865966056 839573090 741527822 166233922 421280376 792486850 166233922 970819754 203170078 227189312 350369501 605868704 436662194 37467656 698204142 467312175 242163189 582046141 350369501 107334741 460621270 855274762 110800857 706143946 475750466 869322316 287514767 701144654 706143946 391551467 287514767 701144654 350802729 582046141 166233922 467312175 467312175 350369501 611449960 256807040 355623062 839573090 110800857 473596274 42633846 865966056 227189312 839573090 812629788 23405136 105230327 857039628 693909716 33552010 284097129 970819754 37467656 605868704 350369501 84100792 320767587 110800857 792486850 421280376 320767587 256737954 23405136 792486850 800444752 377015995 495151474 693909716 865966056 252767027 436662194 303512140 518410431 33552010 956074512 320767587 861175812 967462668 110800857 421280376 424780614 166233922 467312175 166233922 166233922 242163189 839573090 808616206 343298515 292988355 256737954 655852295 234089763 377015995 698204142 287514767 166233922 741527822 865966056 475750466 42633846 582046141 202470992 792486850 178776322 777567625 422474141 800444752 252767027 145395166 748725729 354577205 227189312 343298515 187933868 518399774 422474141 33552010 933874496 436662194 202470992 234841556 605868704 292988355 812629788 187307272 284097129 350802729 287514767 96325706 354577205 909865837 701144654 967462668 792486850 750210921 343298515 777567625 611449960 343298515 805493285 84100792 611449960 402728415 777567625 96325706 701144654 234841556 354441083 701144654 516798019 422474141 292988355 698204142 284097129 145395166 861179113 67084965 467312175 917782884 187933868 256737954 297851760 861175812 792486850 42633846 13084961 422657892 422657892 355623062 424780614 855274762 698204142 256737954 227189312 303512140 292988355 914482046 741527822 693909716 282641288 105230327 813693723 42633846 801608520 227189312 402728415 37467656 933874496 107334741 518399774 698204142 460621270 605868704 402728415 857039628 706143946 187933868 424780614 473596274 869322316 741527822 350802729 343298515 354441083 855274762 467312175 431992241 909865837 655852295 187933868 411437340 917782884 970819754 698204142 748725729 857039628 343298515 808616206 252767027 909865837 865966056 518410431 343298515 96325706 750210921 234089763 422657892 422657892 23405136 701144654 234089763 105230327 402728415 256737954 424780614 166233922 421280376 96325706 284097129 424780614 436662194 202470992 105230327 202470992 839573090 605868704 23405136 33552010 861179113 805493285 839573090 107334741 495151474 748725729 467312175 422474141 557917929 252767027 518410431 377015995 750210921 839573090 355623062 909865837 350369501 421280376 234089763 582046141 611449960 869322316 350369501 256807040 320767587 861179113 701144654 861179113 706143946 518410431 110800857 23405136 495151474 355623062 13084961 422474141 698204142 234089763 203170078 808616206 914482046 808616206 287514767 805493285 203170078 96325706 202470992 582046141 857039628 748725729 256737954 761390736 328713602 741527822 284097129 178776322 750210921 473596274 956074512 227189312 861175812 411437340 310459790 377015995 655852295 516798019 968673309 37467656 354577205 424780614 861179113 813693723 950319015 292988355 800444752 914482046 518410431 145395166 110800857 777567625 557917929 701144654 242163189 557917929 605868704 801608520 970819754 242163189 33552010 256737954 869322316 320767587 611449960 13084961 178776322 518399774 970819754 284097129 187307272 145395166 23405136 203170078 839573090 514786524 282641288 391551467 909865837 582046141 582046141 516798019 233350056 292988355 516798019 436662194 256737954 861175812 292988355 514786524 741527822 805493285 145395166 970819754 706143946 391551467 422657892 914482046 310459790 467312175 706143946 812629788 516798019 303512140 110800857 917782884 967462668 292988355 839573090 424780614 968673309 808616206 655852295 792486850 422474141 865966056 495151474 67084965 166233922 865966056 411437340 328713602 422474141 518410431 800444752 813693723 700216083 145395166 861179113 227189312 801608520 514786524 96325706 701144654 287514767 297851760 516798019 700216083 700216083 967462668 350802729 110800857 777567625 467312175 320767587 256807040 13084961 411437340 761390736 909865837 377015995 377015995 328713602 431992241 310459790 110800857 402728415 279958846 431992241 287514767 808616206 402728415 297851760 869322316 655852295 350802729 37467656 13084961 310459790 23405136 227189312 861179113 801608520 812629788 855274762 431992241 865966056 813693723 279958846 698204142 431992241 909865837 411437340 956074512 328713602 411437340 585399334 354441083 968673309 422657892 320767587 801608520 343298515 861179113 693909716 855274762 166233922 869322316 605868704 792486850 460621270 518410431 145395166 178776322 800444752 96325706 67084965 813693723 701144654 310459790 693909716 411437340 234841556 909865837 256807040 431992241 411437340 23405136 234089763 411437340 460621270 495151474 700216083 328713602 693909716 777567625 655852295 354441083 909865837 377015995 968673309 655852295 350369501 42633846 328713602 203170078 96325706 37467656 839573090 777567625 777567625 777567625 467312175 178776322 354577205 761390736 748725729 292988355 475750466 234841556 391551467 865966056 475750466 701144654 460621270 805493285 42633846 970819754 310459790 431992241 37467656 693909716 110800857 956074512 284097129 805493285 967462668 475750466 436662194 422474141 242163189 865966056 13084961 421280376 279958846 37467656 812629788 518410431 354441083 166233922 234841556 741527822 23405136 968673309 557917929 96325706 282641288 605868704 777567625 805493285 518410431 516798019 917782884 557917929 611449960 909865837 256737954 84100792 808616206 495151474 227189312 350802729 808616206 422657892 303512140 343298515 967462668 284097129 917782884 402728415 473596274 284097129 950319015 698204142 693909716 402728415 391551467 424780614 431992241 421280376 350369501 187933868 343298515 917782884 402728415 495151474 869322316 242163189 377015995 110800857 792486850 411437340 297851760 233350056 145395166 310459790 967462668 303512140 956074512 909865837 422657892 23405136 411437340 227189312 424780614 422474141 933874496 13084961 354441083 279958846 605868704 518399774 495151474 354441083 956074512 166233922 187933868 436662194 950319015 242163189 813693723 96325706 518410431 422474141 242163189 377015995 234089763 436662194 107334741 750210921 750210921 582046141 701144654 256737954 557917929 282641288 968673309 467312175 839573090 861179113 655852295 279958846 202470992 801608520 187933868 303512140 252767027 303512140 422657892 256807040 354577205 914482046 813693723 777567625 813693723 473596274 328713602 166233922 355623062 701144654 284097129 292988355 320767587 495151474 495151474 801608520 839573090 475750466 698204142 421280376 422474141 741527822 792486850 473596274 855274762 166233922 917782884 970819754 813693723 355623062 110800857 800444752 917782884 203170078 514786524 350369501 287514767 343298515 287514767 813693723 956074512 857039628 284097129 67084965 857039628 792486850 252767027 956074512 107334741 857039628 284097129 473596274 611449960 320767587 473596274 693909716 812629788 96325706 518399774 761390736 473596274 855274762 812629788 37467656 813693723 411437340 967462668 287514767 234841556 585399334 23405136 518399774 605868704 377015995 813693723 354577205 354577205 110800857 950319015 805493285 279958846 234089763 343298515 320767587 800444752 256737954 354441083 37467656 328713602 605868704 422657892 256737954 107334741 933874496 956074512 808616206 495151474 354577205 187307272 741527822 748725729 917782884 956074512 557917929 282641288 611449960 950319015 467312175 518410431 233350056 701144654 320767587 33552010 812629788 857039628 187307272 855274762 33552010 402728415 297851760 233350056 861175812 655852295 582046141 350802729 436662194 234841556 242163189 42633846 582046141 518399774 460621270 967462668 391551467 234841556 777567625 107334741 234841556 917782884 436662194 202470992 967462668 467312175 320767587 96325706 516798019 495151474 287514767 37467656 869322316 354441083 187933868 495151474 611449960 473596274 234841556 303512140 956074512 933874496 234089763 909865837 473596274 166233922 812629788 422474141 813693723 421280376 166233922 96325706 585399334 42633846 350802729 377015995 107334741 855274762 328713602 869322316 557917929 869322316 914482046 869322316 495151474 467312175 145395166 808616206 800444752 869322316 914482046 256737954 33552010 495151474 37467656 297851760 700216083 256737954 967462668 391551467 518410431 698204142 110800857 227189312 460621270 178776322 473596274 328713602 354441083 750210921 855274762 350802729 256737954 741527822 805493285 967462668 865966056 282641288 475750466 761390736 421280376 282641288 33552010 812629788 557917929 422474141 187307272 96325706 970819754 187307272 792486850 252767027 557917929 42633846 355623062 516798019 917782884 23405136 475750466 234841556 343298515 166233922 801608520 84100792 350369501 557917929 252767027 256737954 187307272 777567625 287514767 933874496 761390736 605868704 557917929 968673309 110800857 914482046 582046141 557917929 857039628 84100792 166233922 839573090 865966056 355623062 516798019 233350056 748725729 968673309 411437340 377015995 107334741 187933868 582046141 411437340 178776322 813693723 813693723 585399334 436662194 748725729 145395166 582046141 909865837 42633846 310459790 391551467 320767587 914482046 145395166 557917929 328713602 475750466 857039628 279958846 282641288 467312175 355623062 227189312 328713602 310459790 813693723 808616206 422657892 857039628 967462668 585399334 968673309 110800857 813693723 422657892 865966056 110800857 234089763 706143946 42633846 422474141 800444752 284097129 475750466 700216083 968673309 857039628 354441083 861179113 287514767 467312175 495151474 354441083 813693723 950319015 320767587 202470992 475750466 377015995 67084965 187307272 402728415 473596274 402728415 475750466 495151474 909865837 279958846 96325706 256737954 700216083 354577205 303512140 145395166 287514767 350802729 585399334 355623062 855274762 800444752 187307272 698204142 970819754 909865837 355623062 970819754 377015995 914482046 750210921 698204142 605868704 518410431 808616206 861179113 701144654 242163189 320767587 861175812 178776322 857039628 514786524 256807040 105230327 706143946 355623062 424780614 227189312 801608520 145395166 343298515 800444752 585399334 284097129 518399774 256737954 750210921 355623062 23405136 105230327 411437340 655852295 967462668 950319015 234841556 422657892 67084965 310459790 585399334 812629788 968673309 956074512 950319015 354441083 805493285 970819754 350802729 227189312 202470992 812629788 42633846 105230327 518410431 698204142 354577205 234089763 310459790 808616206 518410431 970819754 166233922 967462668 557917929 475750466 516798019 917782884 178776322 187307272 377015995 557917929 256807040 37467656 473596274 460621270 909865837 495151474 178776322 391551467 917782884 354441083 424780614 968673309 839573090 813693723 178776322 761390736 234089763 422474141 495151474 706143946 391551467 700216083 234089763 495151474 252767027 605868704 748725729 839573090 284097129 23405136 42633846 242163189 284097129 970819754 857039628 13084961 431992241 279958846 518410431 518399774 354441083 402728415 424780614 473596274 857039628 967462668 460621270 284097129 761390736 424780614 105230327 611449960 750210921 23405136 282641288 107334741 855274762 343298515 518399774 855274762 110800857 812629788 96325706 23405136 516798019 145395166 655852295 234841556 518410431 320767587 42633846 495151474 422657892 693909716 84100792 105230327 350369501 813693723 495151474 582046141 605868704 700216083 812629788 869322316 105230327 178776322 777567625 320767587 297851760 813693723 514786524 808616206 698204142 792486850 310459790 256807040 800444752 166233922 13084961 234089763 861179113 700216083 328713602 467312175 166233922 800444752 611449960 861179113 187307272 950319015 202470992 13084961 812629788 605868704 320767587 761390736 166233922 473596274 282641288 857039628 518410431 187307272 933874496 741527822 698204142 233350056 808616206 861175812 436662194 956074512 914482046 518410431 585399334 391551467 310459790 970819754 354577205 813693723 422474141 495151474 933874496 750210921 67084965 292988355 605868704 202470992 256737954 203170078 473596274 203170078 227189312 805493285 611449960 13084961 256807040 706143946 234841556 354441083 424780614 698204142 234089763 967462668 287514767 698204142 292988355 166233922 354577205 328713602 13084961 473596274 234841556 839573090 256807040 855274762 320767587 605868704 355623062 777567625 436662194 431992241 475750466 42633846 431992241 303512140 808616206 354577205 909865837 292988355 968673309 166233922 33552010 968673309 861175812 421280376 917782884 328713602 431992241 700216083 242163189 655852295 812629788 422474141 467312175 495151474 187933868 655852295 328713602 861175812 310459790 355623062 467312175 808616206 391551467 67084965 343298515 706143946 202470992 857039628 805493285 933874496 145395166 422474141 475750466 800444752 279958846 655852295 242163189 518410431 693909716 585399334 473596274 110800857 605868704 698204142 813693723 282641288 761390736 355623062 611449960 861179113 110800857 706143946 233350056 67084965 467312175 256737954 67084965 761390736 917782884 411437340 950319015 355623062 256737954 968673309 605868704 96325706 13084961 909865837 178776322 13084961 42633846 585399334 436662194 857039628 518410431 84100792 970819754 355623062 700216083 310459790 865966056 460621270 350802729 808616206 812629788 805493285 605868704 411437340 970819754 518399774 107334741 855274762 585399334 42633846 812629788 605868704 741527822 855274762 741527822 292988355 422657892 516798019 233350056 166233922 13084961 422657892 13084961 495151474 431992241 698204142 424780614 42633846 355623062 23405136 869322316 178776322 402728415 145395166 518399774 13084961 914482046 748725729 748725729 495151474 475750466 557917929 869322316 354441083 518410431 698204142 800444752 741527822 611449960 839573090 516798019 377015995 611449960 110800857 839573090 777567625 23405136 284097129 761390736 518410431 748725729 516798019 287514767 516798019 233350056 914482046 967462668 761390736 861175812 37467656 402728415 909865837 422657892 33552010 282641288 354441083 473596274 282641288 967462668 355623062 297851760 234089763 605868704 748725729 917782884 350802729 343298515 557917929 402728415 377015995 950319015 605868704 284097129 105230327 611449960 297851760 422474141 693909716 234089763 166233922 227189312 203170078 310459790 84100792 933874496 761390736 839573090 460621270 805493285 855274762 350369501 107334741 475750466 813693723 166233922 855274762 706143946 328713602 23405136 800444752 279958846 297851760 37467656 518410431 518410431 741527822 402728415 950319015 256737954 611449960 777567625 917782884 518410431 234089763 343298515 467312175 518410431 242163189 861179113 812629788 343298515 956074512 808616206 284097129 422474141 42633846 178776322 411437340 284097129 411437340 800444752 23405136 303512140 166233922 750210921 813693723 970819754 377015995 343298515 968673309 67084965 698204142 203170078 706143946 227189312 234089763 96325706 33552010 292988355 605868704 282641288 805493285 33552010 518399774 693909716 917782884 178776322 297851760 514786524 473596274 861175812 96325706 933874496 968673309 473596274 297851760 292988355 914482046 187933868 909865837 933874496 431992241 956074512 706143946 655852295 582046141 377015995 178776322 475750466 701144654 865966056 970819754 145395166 857039628 869322316 839573090 279958846 13084961 436662194 282641288 187307272 279958846 297851760 242163189 761390736 354441083 234089763 422474141 467312175 37467656 655852295 105230327 242163189 812629788 956074512 655852295 203170078 933874496 518399774 145395166 178776322 655852295 354441083 292988355 377015995 967462668 800444752 391551467 701144654 354441083 761390736 411437340 234089763 37467656 23405136 350802729 693909716 292988355 320767587 585399334 956074512 436662194 698204142 967462668 557917929 355623062 256807040 328713602 110800857 655852295 33552010 655852295 233350056 473596274 813693723 813693723 424780614 42633846 813693723 187307272 808616206 933874496 256737954 343298515 105230327 741527822 750210921 956074512 701144654 950319015 328713602 700216083 105230327 698204142 431992241 741527822 110800857 839573090 355623062 748725729 467312175 233350056 495151474 350802729 287514767 166233922 355623062 355623062 801608520 328713602 967462668 861179113 105230327 178776322 808616206 350802729 354577205 861175812 475750466 178776322 202470992 956074512 178776322 303512140 411437340 354441083 700216083 933874496 861175812 968673309 857039628 84100792 701144654 422657892 96325706 865966056 110800857 310459790 475750466 320767587 391551467 234089763 706143946 518399774 611449960 37467656 585399334 968673309 424780614 792486850 107334741 178776322 813693723 256737954 233350056 107334741 495151474 354577205 698204142 585399334 107334741 292988355 741527822 227189312 256737954 467312175 582046141 187307272 777567625 605868704 424780614 402728415 422657892 105230327 655852295 473596274 279958846 861179113 611449960 582046141 748725729 166233922 495151474 460621270 700216083 706143946 411437340 914482046 865966056 105230327 467312175 518399774 970819754 956074512 861179113 777567625 869322316 350369501 424780614 865966056 402728415 343298515 861175812 956074512 655852295 693909716 234089763 611449960 812629788 950319015 605868704 655852295 166233922 411437340 741527822 292988355 970819754 292988355 256737954 970819754 422657892 105230327 967462668 187933868 391551467 611449960 310459790 857039628 585399334 202470992 933874496 585399334 518410431 178776322 297851760 422474141 917782884 801608520 967462668 320767587 812629788 282641288 801608520 700216083 84100792 178776322 839573090 343298515 611449960 865966056 914482046 473596274 475750466 839573090 328713602 402728415 582046141 422474141 37467656 473596274 865966056 279958846 869322316 310459790 256807040 234089763 279958846 514786524 431992241 202470992 777567625 23405136 585399334 865966056 950319015 655852295 411437340 706143946 355623062 411437340 107334741 956074512 343298515 495151474 320767587 23405136 800444752 282641288 84100792 23405136 917782884 166233922 518410431 475750466 473596274 377015995 37467656 956074512 473596274 310459790 968673309 402728415 23405136 518410431 377015995 761390736 234841556 801608520 37467656 328713602 422474141 354441083 96325706 33552010 495151474 166233922 320767587 256737954 750210921 970819754 187307272 431992241 42633846 516798019 473596274 328713602 110800857 582046141 956074512 282641288 970819754 284097129 107334741 495151474 436662194 411437340 256737954 402728415 421280376 761390736 242163189 320767587 698204142 950319015 698204142 431992241 107334741 869322316 861175812 287514767 13084961 202470992 693909716 956074512 801608520 33552010 105230327 741527822 350369501 518410431 284097129 234841556 693909716 33552010 933874496 801608520 256807040 252767027 813693723 242163189 13084961 514786524 110800857 297851760 706143946 933874496 421280376 706143946 13084961 475750466 761390736 805493285 234841556 970819754 857039628 857039628 516798019 343298515 33552010 950319015 917782884 855274762 585399334 96325706 808616206 96325706 227189312 518399774 467312175 107334741 700216083 706143946 970819754 968673309 422657892 605868704 310459790 350802729 861175812 110800857 698204142 303512140 518410431 105230327 582046141 279958846 585399334 909865837 611449960 350369501 808616206 655852295 350369501 516798019 706143946 354577205 350369501 256807040 467312175 917782884 605868704 422657892 303512140 431992241 706143946 467312175 855274762 13084961 516798019 857039628 424780614 256737954 303512140 839573090 741527822 234089763 605868704 933874496 234841556 970819754 42633846 284097129 909865837 166233922 808616206 855274762 67084965 655852295 698204142 42633846 402728415 861175812 350369501 227189312 812629788 33552010 328713602 256807040 343298515 234089763 343298515 234089763 750210921 145395166 279958846 605868704 178776322 13084961 805493285 145395166 933874496 421280376 411437340 813693723 585399334 96325706 557917929 242163189 33552010 96325706 33552010 282641288 37467656 516798019 701144654 611449960 693909716 701144654 750210921 861179113 411437340 857039628 145395166 950319015 234841556 284097129 865966056 256807040 234841556 514786524 582046141 473596274 242163189 701144654 402728415 187933868 460621270 909865837 350802729 187933868 956074512 792486850 287514767 234089763 800444752 857039628 514786524 350802729 857039628 284097129 701144654 422657892 808616206 284097129 234841556 605868704 933874496 310459790 422474141 256737954 933874496 693909716 460621270 861175812 436662194 761390736 256737954 750210921 422474141 145395166 256807040 495151474 284097129 234089763 861179113 557917929 812629788 402728415 105230327 145395166 808616206 67084965 839573090 777567625 343298515 748725729 861175812 805493285 96325706 748725729 377015995 956074512 411437340 861175812 693909716 422474141 166233922 203170078 279958846 107334741 287514767 310459790 516798019 234089763 297851760 84100792 777567625 698204142 750210921 282641288 391551467 701144654 256807040 857039628 792486850 23405136 424780614 256737954 178776322 748725729 202470992 750210921 792486850 343298515 107334741 582046141 761390736 110800857 105230327 956074512 287514767 354577205 96325706 178776322 422474141 424780614 145395166 839573090 605868704 350802729 256737954 282641288 812629788 693909716 460621270 460621270 67084965 839573090 514786524 252767027 917782884 869322316 292988355 431992241 105230327 279958846 861179113 761390736 242163189 467312175 292988355 792486850 292988355 473596274 256737954 693909716 700216083 343298515 256737954 861179113 33552010 287514767 202470992 166233922 516798019 421280376 968673309 861179113 256737954 203170078 96325706 557917929 297851760 424780614 377015995 805493285 421280376 808616206 761390736 605868704 857039628 23405136 701144654 297851760 655852295 328713602 431992241 701144654 33552010 234841556 402728415 279958846 287514767 431992241 37467656 557917929 187307272 518410431 84100792 187307272 698204142 967462668 655852295 792486850 202470992 84100792 424780614 354441083 917782884 467312175 741527822 287514767 467312175 857039628 178776322 37467656 693909716 284097129 252767027 328713602 950319015 473596274 354441083 227189312 166233922 37467656 748725729 234841556 436662194 473596274 741527822 777567625 706143946 956074512 234841556 320767587 145395166 310459790 256737954 187307272 33552010 967462668 279958846 813693723 909865837 42633846 297851760 37467656 792486850 436662194 343298515 252767027 145395166 611449960 67084965 557917929 297851760 801608520 105230327 518399774 861179113 655852295 812629788 956074512 761390736 297851760 187307272 203170078 350369501 917782884 422474141 105230327 514786524 518399774 187307272 234841556 808616206 777567625 287514767 13084961 320767587 518399774 421280376 292988355 518399774 252767027 279958846 611449960 145395166 422474141 968673309 800444752 282641288 233350056 42633846 436662194 402728415 227189312 473596274 582046141 557917929 706143946 233350056 256737954 187307272 970819754 436662194 748725729 292988355 256807040 354577205 256807040 865966056 234089763 698204142 67084965 422657892 252767027 391551467 698204142 282641288 310459790 422474141 741527822 350802729 411437340 355623062 292988355 801608520 861175812 166233922 320767587 203170078 473596274 227189312 611449960 328713602 310459790 582046141 178776322 861179113 761390736 84100792 402728415 698204142 518399774 96325706 202470992 13084961 303512140 431992241 284097129 105230327 234089763 187933868 706143946 202470992 282641288 436662194 518410431 234841556 37467656 431992241 839573090 839573090 84100792 343298515 970819754 227189312 436662194 761390736 917782884 282641288 855274762 701144654 178776322 242163189 67084965 950319015 518410431 84100792 256737954 105230327 328713602 297851760 282641288 96325706 693909716 516798019 950319015 700216083 402728415 284097129 473596274 741527822 350802729 422657892 320767587 518399774 950319015 812629788 256807040 970819754 956074512 234841556 869322316 967462668 436662194 107334741 698204142 467312175 967462668 473596274 431992241 813693723 701144654 422657892 328713602 611449960 748725729 582046141 252767027 956074512 855274762 422657892 42633846 557917929 203170078 242163189 145395166 741527822 284097129 354577205 950319015 242163189 256737954 37467656 808616206 792486850 203170078 354577205 252767027 582046141 968673309 473596274 424780614 328713602 202470992 967462668 808616206 808616206 234841556 861175812 516798019 202470992 693909716 792486850 801608520 706143946 585399334 460621270 970819754 475750466 343298515 328713602 436662194 422657892 287514767 801608520 110800857 411437340 279958846 605868704 741527822 557917929 354441083 303512140 411437340 166233922 391551467 605868704 585399334 287514767 350802729 411437340 861179113 516798019 166233922 256737954 865966056 292988355 37467656 145395166 354577205 145395166 377015995 350369501 234089763 421280376 320767587 252767027 284097129 585399334 800444752 354441083 431992241 233350056 967462668 970819754 42633846 187307272 808616206 518410431 857039628 292988355 13084961 96325706 812629788 855274762 693909716 950319015 777567625 514786524 812629788 516798019 297851760 203170078 105230327 105230327 655852295 202470992 282641288 914482046 233350056 402728415 808616206 655852295 917782884 436662194 967462668 792486850 284097129 256807040 203170078 110800857 914482046 475750466 514786524 813693723 203170078 96325706 750210921 37467656 424780614 855274762 234089763 422474141 467312175 107334741 187307272 869322316 377015995 700216083 741527822 284097129 582046141 424780614 761390736 84100792 865966056 585399334 693909716 287514767 473596274 436662194 187307272 96325706 292988355 800444752 914482046 693909716 750210921 869322316 460621270 917782884 96325706 187307272 917782884 869322316 473596274 411437340 227189312 284097129 233350056 343298515 475750466 801608520 13084961 203170078 518399774 13084961 303512140 287514767 391551467 813693723 917782884 968673309 741527822 350369501 310459790 805493285 242163189 950319015 105230327 473596274 495151474 698204142 750210921 96325706 611449960 67084965 37467656 310459790 421280376 354441083 310459790 67084965 792486850 424780614 33552010 777567625 748725729 861175812 970819754 857039628 23405136 869322316 279958846 13084961 422474141 917782884 861179113 933874496 605868704 750210921 865966056 297851760 495151474 422474141 909865837 839573090 700216083 693909716 861175812 350802729 145395166 956074512 968673309 350802729 839573090 750210921 282641288 761390736 792486850 303512140 13084961 391551467 914482046 698204142 421280376 350802729 256807040 518410431 777567625 310459790 279958846 813693723 869322316 700216083 611449960 202470992 328713602 518399774 605868704 865966056 424780614 801608520 310459790 145395166 292988355 354441083 861179113 328713602 741527822 750210921 693909716 355623062 855274762 933874496 805493285 582046141 761390736 585399334 701144654 287514767 23405136 518399774 67084965 914482046 861175812 475750466 950319015 328713602 698204142 518399774 865966056 956074512 233350056 518410431 909865837 761390736 582046141 436662194 310459790 805493285 256737954 279958846 202470992 13084961 950319015 411437340 557917929 166233922 869322316 855274762 700216083 812629788 968673309 693909716 611449960 110800857 355623062 187933868 655852295 865966056 422474141 37467656 303512140 145395166 518399774 421280376 422657892 421280376 233350056 693909716 750210921 33552010 914482046 516798019 839573090 748725729 467312175 516798019 467312175 402728415 13084961 234089763 187933868 355623062 655852295 792486850 518410431 242163189 350369501 970819754 233350056 839573090 436662194 970819754 518399774 812629788 917782884 473596274 909865837 701144654 252767027 202470992 869322316 967462668 605868704 96325706 518399774 105230327 422474141 748725729 706143946 861179113 424780614 605868704 33552010 350802729 518410431 698204142 914482046 693909716 310459790 655852295 350369501 202470992 377015995 967462668 808616206 839573090 166233922 227189312 917782884 84100792 37467656 475750466 970819754 355623062 968673309 518410431 431992241 741527822 950319015 350802729 516798019 518399774 110800857 514786524 282641288 516798019 917782884 284097129 436662194 37467656 354441083 178776322 706143946 234089763 424780614 33552010 391551467 777567625 861179113 256737954 320767587 37467656 812629788 105230327 693909716 105230327 933874496 914482046 256807040 813693723 967462668 96325706 473596274 256737954 96325706 909865837 495151474 354441083 411437340 23405136 166233922 354577205 467312175 436662194 354577205 585399334 234841556 33552010 37467656 956074512 350802729 812629788 33552010 234841556 350369501 354441083 320767587 343298515 310459790 292988355 611449960 792486850 421280376 950319015 110800857 777567625 203170078 203170078 422657892 909865837 233350056 256737954 355623062 518410431 698204142 354577205 422474141 967462668 869322316 310459790 328713602 805493285 234089763 84100792 33552010 585399334 242163189 605868704 13084961 96325706 792486850 282641288 84100792 813693723 287514767 917782884 234089763 202470992 557917929 402728415 839573090 741527822 801608520 436662194 187307272 970819754 460621270 178776322 869322316 518399774 284097129 110800857 805493285 350369501 801608520 424780614 343298515 605868704 495151474 350369501 750210921 287514767 777567625 801608520 693909716 655852295 234089763 968673309 411437340 411437340 84100792 855274762 13084961 813693723 252767027 187307272 187307272 282641288 909865837 706143946 808616206 242163189 350369501 861179113 805493285 13084961 292988355 233350056 13084961 187307272 421280376 145395166 436662194 279958846 355623062 909865837 282641288 495151474 354441083 107334741 495151474 343298515 37467656 436662194 777567625 203170078 436662194 13084961 96325706 354441083 292988355 354441083 242163189 813693723 84100792 741527822 37467656 516798019 320767587 279958846 303512140 701144654 297851760 320767587 813693723 812629788 234089763 812629788 967462668 698204142 282641288 279958846 320767587 792486850 813693723 233350056 792486850 475750466 950319015 279958846 377015995 813693723 328713602 421280376 741527822 256737954 557917929 110800857 808616206 467312175 514786524 801608520 377015995 956074512 303512140 812629788 202470992 178776322 741527822 242163189 252767027 605868704 424780614 354441083 105230327 605868704 475750466 655852295 187933868 424780614 706143946 516798019 292988355 473596274 110800857 343298515 252767027 203170078 13084961 582046141 933874496 748725729 355623062 514786524 391551467 518410431 839573090 252767027 777567625 67084965 611449960 801608520 411437340 514786524 320767587 950319015 812629788 950319015 284097129 693909716 800444752 84100792 203170078 605868704 96325706 777567625 227189312 801608520 956074512 801608520 422657892 343298515 514786524 585399334 917782884 287514767 861179113 855274762 242163189 805493285 328713602 857039628 354441083 805493285 292988355 424780614 303512140 242163189 84100792 310459790 869322316 234089763 110800857 611449960 377015995 967462668 909865837 37467656 424780614 354441083 233350056 42633846 460621270 234841556 967462668 865966056 402728415 96325706 431992241 611449960 234089763 187307272 422474141 203170078 145395166 350802729 700216083 187933868 855274762 805493285 605868704 37467656 110800857 792486850 42633846 310459790 282641288 801608520 611449960 700216083 805493285 909865837 343298515 805493285 801608520 655852295 956074512 110800857 741527822 473596274 292988355 252767027 84100792 514786524 857039628 282641288 84100792 355623062 350369501 701144654 110800857 813693723 655852295 284097129 355623062 855274762 303512140 355623062 287514767 145395166 436662194 411437340 516798019 350369501 328713602 310459790 234089763 431992241 84100792 748725729 252767027 411437340 968673309 748725729 914482046 145395166 421280376 252767027 968673309 808616206 242163189 178776322 933874496 611449960 956074512 611449960 750210921 424780614 967462668 865966056 741527822 320767587 202470992 422474141 861179113 377015995 350369501 812629788 655852295 354577205 202470992 869322316 909865837 516798019 813693723 377015995 518410431 585399334 256807040 284097129 741527822 748725729 839573090 968673309 355623062 495151474 861175812 518399774 557917929 748725729 242163189 256737954 839573090 350802729 424780614 354577205 865966056 282641288 865966056 107334741 805493285 187933868 813693723 475750466 495151474 377015995 187933868 861179113 933874496 310459790 320767587 354441083 110800857 792486850 350369501 166233922 933874496 706143946 933874496 234841556 252767027 105230327 869322316 917782884 279958846 33552010 700216083 777567625 812629788 585399334 495151474 514786524 411437340 377015995 187933868 861175812 605868704 701144654 187307272 13084961 377015995 354577205 350369501 777567625 693909716 933874496 13084961 698204142 287514767 855274762 585399334 933874496 655852295 761390736 279958846 970819754 355623062 391551467 460621270 813693723 256737954 145395166 187933868 909865837 857039628 805493285 700216083 839573090 950319015 967462668 303512140 178776322 422657892 33552010 808616206 516798019 700216083 256737954 166233922 422657892 518410431 857039628 234841556 431992241 42633846 700216083 422657892 857039628 145395166 67084965 585399334 706143946 693909716 956074512 855274762 605868704 33552010 227189312 792486850 865966056 13084961 37467656 328713602 950319015 42633846 33552010 808616206 391551467 917782884 518399774 391551467 411437340 234089763 431992241 855274762 37467656 178776322 303512140 750210921 857039628 861175812 968673309 655852295 698204142 700216083 187933868 557917929 284097129 279958846 777567625 933874496 284097129 693909716 968673309 967462668 431992241 805493285 467312175 748725729 701144654 436662194 23405136 202470992 914482046 861175812 354577205 950319015 242163189 460621270 202470992 110800857 297851760 436662194 777567625 813693723 582046141 350369501 869322316 706143946 917782884 422474141 23405136 252767027 655852295 422657892 256737954 967462668 792486850 234089763 297851760 861175812 516798019 33552010 178776322 585399334 252767027 813693723 436662194 475750466 13084961 96325706 96325706 287514767 861175812 354441083 861175812 861175812 350369501 909865837 287514767 605868704 84100792 421280376 328713602 805493285 495151474 242163189 297851760 355623062 422657892 96325706 284097129 328713602 557917929 355623062 706143946 107334741 234841556 857039628 777567625 750210921 855274762 350369501 424780614 328713602 839573090 202470992 750210921 287514767 377015995 166233922 402728415 377015995 950319015 107334741 968673309 808616206 377015995 297851760 970819754 227189312 145395166 436662194 518399774 252767027 914482046 282641288 252767027 436662194 706143946 750210921 105230327 84100792 700216083 145395166 355623062 909865837 355623062 350802729 23405136 693909716 202470992 869322316 350802729 761390736 355623062 320767587 33552010 750210921 234841556 473596274 761390736 411437340 518410431 421280376 282641288 585399334 792486850 967462668 698204142 187307272 792486850 42633846 582046141 297851760 516798019 970819754 310459790 514786524 377015995 350802729 350369501 839573090 320767587 187307272 495151474 13084961 967462668 585399334 279958846 421280376 605868704 518410431 23405136 968673309 187933868 96325706 256807040 514786524 110800857 792486850 354577205 812629788 377015995 914482046 741527822 917782884 23405136 914482046 855274762 227189312 967462668 252767027 812629788 792486850 698204142 582046141 187933868 107334741 805493285 187933868 861179113 287514767 933874496 495151474 861179113 328713602 354577205 516798019 233350056 585399334 700216083 234841556 178776322 582046141 865966056 354577205 343298515 105230327 256807040 518399774 202470992 605868704 354441083 279958846 256737954 950319015 279958846 187933868 354441083 328713602 234089763 303512140 855274762 187933868 460621270 750210921 292988355 750210921 166233922 914482046 234841556 792486850 256807040 869322316 611449960 518410431 431992241 431992241 377015995 813693723 812629788 813693723 42633846 557917929 202470992 693909716 292988355 350369501 706143946 256807040 473596274 421280376 777567625 391551467 914482046 292988355 812629788 861175812 343298515 354441083 328713602 518410431 234089763 808616206 292988355 857039628 303512140 495151474 750210921 839573090 808616206 800444752 805493285 605868704 256807040 234089763 693909716 187933868 234089763 933874496 252767027 13084961 605868704 792486850 582046141 706143946 110800857 475750466 839573090 701144654 234089763 187307272 467312175 33552010 813693723 761390736 431992241 256807040 282641288 956074512 279958846 256737954 110800857 202470992 350369501 256807040 166233922 605868704 698204142 933874496 611449960 698204142 861179113 187307272 933874496 303512140 145395166 909865837 310459790 436662194 968673309 582046141 402728415 914482046 84100792 107334741 605868704 33552010 761390736 467312175 350369501 693909716 808616206 227189312 967462668 950319015 655852295 343298515 582046141 203170078 800444752 495151474 37467656 431992241 421280376 917782884 467312175 857039628 813693723 402728415 292988355 514786524 166233922 557917929 166233922 761390736 741527822 166233922 355623062 287514767 402728415 110800857 84100792 865966056 869322316 475750466 933874496 187933868 516798019 582046141 84100792 96325706 808616206 800444752 391551467 701144654 518399774 23405136 950319015 801608520 655852295 706143946 350369501 297851760 698204142 968673309 233350056 13084961 967462668 582046141 968673309 839573090 354441083 933874496 801608520 933874496 328713602 320767587 166233922 105230327 861179113 107334741 557917929 800444752 33552010 460621270 350802729 839573090 516798019 279958846 233350056 585399334 96325706 518410431 808616206 350802729 411437340 839573090 748725729 391551467 914482046 422657892 354441083 96325706 234841556 42633846 187933868 750210921 37467656 861175812 234841556 956074512 187933868 800444752 585399334 869322316 343298515 13084961 792486850 279958846 187933868 805493285 377015995 700216083 354441083 861175812 107334741 865966056 812629788 805493285 310459790 582046141 279958846 518399774 611449960 187307272 861179113 518399774 107334741 227189312 105230327 178776322 861179113 256737954 968673309 178776322 234089763 813693723 761390736 84100792 33552010 693909716 203170078 402728415 611449960 812629788 516798019 706143946 585399334 424780614 424780614 917782884 518410431 297851760 350369501 495151474 107334741 933874496 23405136 203170078 869322316 234089763 861179113 861179113 914482046 234089763 805493285 605868704 701144654 950319015 42633846 391551467 585399334 233350056 303512140 84100792 801608520 166233922 495151474 178776322 187933868 475750466 23405136 377015995 750210921 869322316 310459790 933874496 234841556 460621270 700216083 869322316 693909716 792486850 741527822 343298515 422657892 518410431 234089763 611449960 105230327 297851760 292988355 343298515 460621270 865966056 473596274 861179113 284097129 792486850 436662194 516798019 233350056 354577205 585399334 473596274 967462668 284097129 145395166 233350056 933874496 956074512 256737954 234841556 518399774 805493285 187933868 706143946 970819754 865966056 166233922 700216083 13084961 514786524 701144654 460621270 967462668 256807040 23405136 178776322 914482046 252767027 256737954 917782884 933874496 279958846 741527822 518399774 279958846 813693723 909865837 110800857 741527822 424780614 282641288 234841556 242163189 855274762 792486850 377015995 67084965 611449960 516798019 514786524 252767027 320767587 297851760 748725729 391551467 23405136 320767587 96325706 914482046 354577205 812629788 436662194 354441083 256737954 178776322 750210921 166233922 516798019 956074512 839573090 557917929 518399774 701144654 145395166 422474141 805493285 655852295 777567625 585399334 855274762 310459790 777567625 611449960 970819754 917782884 282641288 37467656 909865837 812629788 655852295 801608520 303512140 42633846 839573090 777567625 557917929 292988355 857039628 839573090 801608520 354577205 84100792 279958846 227189312 467312175 518410431 706143946 287514767 256737954 422474141 234089763 761390736 869322316 23405136 865966056 950319015 377015995 950319015 475750466 421280376 750210921 354577205 202470992 431992241 917782884 320767587 350369501 421280376 611449960 700216083 110800857 23405136 968673309 611449960 42633846 516798019 107334741 839573090 605868704 808616206 967462668 422657892 354577205 431992241 792486850 700216083 350369501 178776322 800444752 808616206 855274762 421280376 914482046 698204142 909865837 701144654 701144654 37467656 777567625 750210921 166233922 748725729 411437340 693909716 377015995 350369501 473596274 411437340 514786524 297851760 516798019 422657892 23405136 187933868 256807040 202470992 13084961 354577205 516798019 436662194 391551467 354441083 187307272 514786524 355623062 514786524 516798019 865966056 933874496 234841556 391551467 282641288 310459790 518410431 84100792 350369501 475750466 518399774 748725729 698204142 956074512 748725729 328713602 467312175 460621270 282641288 355623062 431992241 234841556 857039628 67084965 970819754 178776322 855274762 84100792 839573090 234841556 354441083 805493285 460621270 518410431 933874496 917782884 377015995 431992241 741527822 741527822 377015995 967462668 761390736 354441083 350369501 857039628 741527822 460621270 187307272 110800857 202470992 411437340 282641288 202470992 23405136 655852295 252767027 750210921 473596274 424780614 256737954 698204142 202470992 242163189 33552010 792486850 37467656 391551467 693909716 256737954 857039628 187307272 914482046 227189312 391551467 968673309 13084961 320767587 67084965 748725729 350369501 518410431 84100792 110800857 741527822 328713602 698204142 861179113 460621270 107334741 377015995 234841556 37467656 967462668 166233922 861175812 233350056 914482046 801608520 748725729 914482046 914482046 861175812 37467656 801608520 421280376 611449960 350369501 812629788 956074512 233350056 655852295 917782884 861179113 422657892 292988355 557917929 914482046 968673309 187933868 279958846 203170078 700216083 297851760 706143946 145395166 861175812 107334741 700216083 203170078 557917929 611449960 855274762 436662194 297851760 839573090 436662194 518399774 801608520 187307272 698204142 350369501 514786524 431992241 813693723 354441083 67084965 110800857 967462668 968673309 467312175 909865837 761390736 914482046 297851760 310459790 328713602 303512140 518399774 970819754 256737954 701144654 355623062 227189312 203170078 909865837 350369501 350802729 234089763 84100792 855274762 354577205 970819754 227189312 475750466 350369501 187307272 917782884 801608520 808616206 514786524 933874496 516798019 861175812 909865837 422474141 460621270 777567625 23405136 693909716 187307272 279958846 956074512 67084965 516798019 605868704 950319015 84100792 700216083 37467656 282641288 693909716 203170078 233350056 354577205 917782884 391551467 865966056 377015995 861175812 354441083 909865837 350802729 320767587 557917929 242163189 792486850 655852295 279958846 518399774 292988355 917782884 698204142 855274762 343298515 37467656 800444752 861175812 698204142 741527822 96325706 328713602 805493285 967462668 234089763 227189312 354441083 701144654 350802729 391551467 284097129 605868704 320767587 256807040 297851760 328713602 655852295 857039628 518410431 227189312 187933868 861175812 855274762 202470992 805493285 495151474 422474141 256807040 792486850 67084965 110800857 741527822 310459790 105230327 800444752 857039628 655852295 202470992 354441083 700216083 343298515 242163189 320767587 970819754 105230327 391551467 279958846 23405136 422657892 343298515 741527822 282641288 611449960 391551467 698204142 706143946 310459790 350802729 422474141 605868704 310459790 865966056 377015995 585399334 557917929 282641288 282641288 284097129 328713602 303512140 234089763 178776322 391551467 473596274 110800857 145395166 310459790 402728415 861175812 800444752 516798019 377015995 282641288 917782884 460621270 914482046 284097129 956074512 698204142 256737954 516798019 166233922 582046141 968673309 37467656 693909716 96325706 467312175 42633846 187307272 350369501 808616206 460621270 741527822 805493285 391551467 343298515 203170078 950319015 473596274 857039628 13084961 857039628 968673309 460621270 234089763 411437340 460621270 436662194 698204142 42633846 23405136 310459790 933874496 460621270 914482046 227189312 812629788 310459790 234089763 741527822 611449960 402728415 350802729 242163189 84100792 84100792 166233922 518410431 402728415 933874496 107334741 187933868 967462668 391551467 585399334 303512140 909865837 967462668 813693723 402728415 857039628 750210921 411437340 605868704 800444752 284097129 33552010 187307272 777567625 242163189 37467656 475750466 23405136 582046141 424780614 805493285 303512140 741527822 187933868 801608520 917782884 284097129 950319015 256807040 402728415 605868704 431992241 808616206 107334741 914482046 13084961 67084965 297851760 292988355 187933868 801608520 431992241 234841556 473596274 422474141 777567625 96325706 467312175 909865837 557917929 865966056 467312175 611449960 557917929 950319015 855274762 421280376 279958846 967462668 741527822 460621270 13084961 422474141 391551467 256737954 107334741 166233922 145395166 812629788 424780614 805493285 968673309 107334741 145395166 792486850 350802729 33552010 956074512 287514767 518399774 105230327 354441083 233350056 605868704 777567625 655852295 518399774 808616206 701144654 284097129 516798019 431992241 473596274 585399334 96325706 105230327 242163189 839573090 777567625 233350056 812629788 96325706 967462668 242163189 13084961 968673309 855274762 145395166 107334741 812629788 967462668 178776322 813693723 861175812 279958846 518399774 234841556 107334741 801608520 865966056 256807040 343298515 242163189 402728415 284097129 857039628 110800857 234841556 411437340 234089763 105230327 698204142 865966056 706143946 202470992 233350056 970819754 355623062 857039628 514786524 284097129 518410431 67084965 805493285 701144654 354577205 431992241 67084965 914482046 839573090 813693723 800444752 917782884 310459790 693909716 801608520 355623062 950319015 202470992 354577205 391551467 956074512 354441083 956074512 391551467 792486850 813693723 354441083 495151474 655852295 292988355 495151474 354441083 282641288 914482046 700216083 777567625 42633846 107334741 970819754 516798019 801608520 839573090 701144654 956074512 402728415 402728415 354577205 203170078 855274762 242163189 292988355 110800857 242163189 808616206 84100792 422657892 202470992 473596274 917782884 354577205 917782884 436662194 422474141 96325706 914482046 84100792 107334741 518410431 297851760 693909716 284097129 436662194 178776322 67084965 343298515 187307272 748725729 970819754 475750466 750210921 808616206 411437340 203170078 582046141 33552010 310459790 585399334 37467656 761390736 279958846 761390736 287514767 967462668 256737954 328713602 320767587 914482046 812629788 234841556 514786524 861175812 343298515 968673309 287514767 287514767 950319015 67084965 518410431 292988355 857039628 514786524 582046141 557917929 950319015 475750466 861175812 475750466 424780614 701144654 585399334 750210921 460621270 355623062 42633846 761390736 279958846 460621270 436662194 96325706 303512140 203170078 698204142 611449960 350369501 350369501 252767027 967462668 750210921 855274762 933874496 292988355 808616206 234841556 256807040 105230327 279958846 178776322 582046141 582046141 292988355 343298515 473596274 166233922 178776322 282641288 909865837 303512140 354441083 107334741 516798019 956074512 202470992 166233922 84100792 967462668 706143946 701144654 227189312 287514767 328713602 970819754 37467656 800444752 145395166 812629788 227189312 145395166 800444752 801608520 145395166 917782884 706143946 917782884 320767587 706143946 706143946 950319015 42633846 518410431 256737954 187307272 812629788 282641288 67084965 13084961 234841556 166233922 303512140 605868704 13084961 145395166 110800857 328713602 693909716 460621270 750210921 42633846 475750466 310459790 861175812 700216083 377015995 84100792 343298515 706143946 242163189 320767587 402728415 107334741 748725729 557917929 518410431 377015995 750210921 706143946 605868704 354441083 297851760 585399334 693909716 391551467 582046141 748725729 950319015 234841556 411437340 67084965 812629788 741527822 67084965 869322316 234089763 605868704 96325706 23405136 970819754 748725729 792486850 422657892 605868704 700216083 431992241 202470992 297851760 516798019 557917929 320767587 187307272 741527822 914482046 424780614 933874496 812629788 812629788 303512140 402728415 402728415 706143946 13084961 292988355 967462668 777567625 310459790 422474141 909865837 800444752 96325706 611449960 187307272 377015995 13084961 968673309 861179113 411437340 970819754 328713602 422657892 350802729 516798019 700216083 950319015 518410431 234841556 292988355 431992241 467312175 698204142 611449960 350369501 234089763 605868704 865966056 37467656 801608520 970819754 166233922 968673309 320767587 310459790 402728415 424780614 402728415 252767027 865966056 284097129 800444752 350369501 933874496 96325706 202470992 518410431 145395166 377015995 355623062 187933868 516798019 256807040 861175812 421280376 252767027 33552010 970819754 178776322 310459790 402728415 909865837 585399334 411437340 741527822 869322316 256807040 701144654 914482046 655852295 839573090 909865837 284097129 284097129 518410431 421280376 750210921 227189312 320767587 110800857 748725729 279958846 279958846 203170078 377015995 808616206 256807040 234089763 467312175 518410431 422657892 284097129 377015995 377015995 805493285 467312175 700216083 514786524 13084961 37467656 33552010 970819754 187307272 792486850 808616206 320767587 518399774 748725729 234089763 777567625 968673309 968673309 693909716 287514767 518399774 203170078 869322316 839573090 518410431 968673309 813693723 354441083 424780614 391551467 354577205 350802729 813693723 812629788 475750466 178776322 203170078 706143946 411437340 287514767 800444752 431992241 655852295 202470992 700216083 233350056 421280376 42633846 792486850 693909716 950319015 287514767 284097129 460621270 792486850 861179113 950319015 328713602 227189312 582046141 310459790 23405136 933874496 424780614 233350056 234089763 460621270 67084965 234841556 391551467 303512140 354441083 808616206 287514767 967462668 227189312 320767587 970819754 107334741 13084961 933874496 839573090 233350056 909865837 956074512 514786524 698204142 909865837 473596274 460621270 110800857 402728415 279958846 203170078 800444752 792486850 956074512 187307272 693909716 516798019 178776322 187307272 234089763 422657892 917782884 861175812 33552010 422657892 234841556 84100792 292988355 436662194 354441083 706143946 693909716 808616206 234841556 110800857 202470992 42633846 436662194 422657892 467312175 431992241 107334741 303512140 706143946 557917929 110800857 96325706 187307272 67084965 582046141 460621270 234089763 187307272 279958846 145395166 655852295 67084965 145395166 800444752 792486850 582046141 377015995 67084965 869322316 328713602 377015995 750210921 914482046 495151474 917782884 203170078 350802729 557917929 37467656 968673309 233350056 869322316 956074512 970819754 655852295 839573090 303512140 282641288 917782884 42633846 42633846 741527822 282641288 328713602 166233922 166233922 805493285 857039628 861179113 343298515 377015995 411437340 178776322 37467656 518399774 354577205 582046141 748725729 909865837 391551467 516798019 350802729 967462668 761390736 706143946 950319015 320767587 310459790 377015995 701144654 402728415 655852295 328713602 297851760 13084961 297851760 282641288 582046141 582046141 805493285 805493285 282641288 282641288 956074512 391551467 431992241 233350056 700216083 187307272 242163189 748725729 303512140 424780614 750210921 514786524 202470992 917782884 202470992 777567625 967462668 13084961 698204142 839573090 227189312 557917929 748725729 284097129 233350056 13084961 700216083 424780614 187307272 350802729 655852295 105230327 968673309 377015995 424780614 23405136 355623062 518410431 761390736 84100792 698204142 350369501 475750466 475750466 516798019 801608520 968673309 777567625 110800857 693909716 967462668 968673309 354441083 839573090 297851760 242163189 839573090 839573090 234089763 813693723 585399334 917782884 495151474 518399774 202470992 805493285 343298515 422657892 495151474 557917929 84100792 23405136 967462668 792486850 282641288 13084961 605868704 391551467 495151474 812629788 777567625 422657892 13084961 582046141 33552010 234841556 914482046 33552010 256807040 234841556 706143946 861175812 187933868 67084965 234089763 865966056 13084961 187933868 355623062 516798019 234841556 110800857 256737954 202470992 256807040 166233922 310459790 67084965 950319015 431992241 42633846 310459790 411437340 355623062 741527822 801608520 861179113 516798019 473596274 950319015 968673309 145395166 424780614 861179113 320767587 605868704 202470992 343298515 37467656 693909716 350802729 37467656 282641288 701144654 800444752 166233922 855274762 377015995 518399774 354441083 869322316 354441083 13084961 861175812 801608520 145395166 805493285 933874496 37467656 343298515 857039628 422474141 282641288 436662194 869322316 110800857 328713602 350802729 698204142 861175812 968673309 865966056 968673309 105230327 557917929 700216083 320767587 96325706 422657892 422657892 279958846 808616206 857039628 518410431 203170078 914482046 861175812 914482046 805493285 557917929 202470992 518410431 421280376 187307272 693909716 475750466 655852295 514786524 557917929 42633846 967462668 748725729 354441083 187933868 166233922 234089763 698204142 557917929 234089763 297851760 812629788 37467656 287514767 611449960 166233922 706143946 861179113 37467656 297851760 857039628 287514767 970819754 424780614 110800857 105230327 292988355 855274762 227189312 741527822 107334741 950319015 279958846 350369501 869322316 800444752 256737954 706143946 166233922 516798019 107334741 750210921 354441083 354577205 421280376 956074512 777567625 839573090 303512140 422474141 808616206 611449960 909865837 812629788 42633846 187933868 436662194 460621270 284097129 857039628 518399774 475750466 355623062 777567625 800444752 473596274 970819754 424780614 303512140 187307272 857039628 187307272 13084961 701144654 256737954 42633846 812629788 777567625 411437340 402728415 67084965 310459790 203170078 933874496 256737954 706143946 933874496 107334741 741527822 700216083 23405136 107334741 801608520 518410431 252767027 37467656 857039628 839573090 421280376 297851760 187307272 256807040 518399774 611449960 391551467 869322316 256807040 355623062 970819754 234089763 557917929 256737954 741527822 857039628 914482046 96325706 422474141 37467656 256737954 909865837 701144654 282641288 256737954 475750466 516798019 473596274 310459790 968673309 227189312 865966056 460621270 706143946 354577205 741527822 350802729 355623062 13084961 968673309 436662194 585399334 252767027 585399334 256737954 495151474 861179113 475750466 187307272 13084961 13084961 320767587 495151474 701144654 585399334 460621270 698204142 473596274 473596274 495151474 256737954 655852295 303512140 518399774 436662194 354577205 514786524 611449960 303512140 227189312 516798019 256737954 467312175 234089763 557917929 861179113 350369501 391551467 110800857 750210921 917782884 203170078 467312175 431992241 355623062 42633846 557917929 582046141 202470992 203170078 350369501 234089763 869322316 861179113 431992241 706143946 857039628 813693723 328713602 252767027 865966056 411437340 808616206 812629788 105230327 234089763 917782884 967462668 202470992 411437340 693909716 585399334 967462668 23405136 777567625 67084965 242163189 655852295 23405136 13084961 750210921 242163189 516798019 252767027 23405136 282641288 105230327 701144654 328713602 805493285 320767587 582046141 23405136 700216083 42633846 350369501 582046141 227189312 495151474 431992241 187307272 67084965 350802729 800444752 391551467 605868704 227189312 328713602 178776322 320767587 203170078 292988355 475750466 970819754 582046141 33552010 516798019 792486850 424780614 792486850 956074512 698204142 166233922 303512140 233350056 518410431 355623062 970819754 800444752 909865837 256737954 67084965 42633846 343298515 33552010 582046141 605868704 292988355 777567625 328713602 105230327 279958846 514786524 282641288 292988355 178776322 303512140 839573090 37467656 284097129 518410431 516798019 84100792 585399334 96325706 350802729 187307272 297851760 777567625 33552010 391551467 320767587 107334741 518410431 700216083 518399774 424780614 424780614 970819754 436662194 693909716 284097129 700216083 343298515 203170078 968673309 110800857 284097129 967462668 67084965 655852295 227189312 105230327 234841556 431992241 808616206 475750466 377015995 516798019 698204142 909865837 84100792 350802729 800444752 861175812 813693723 557917929 801608520 431992241 970819754 256737954 377015995 518410431 514786524 292988355 411437340 202470992 256737954 256737954 800444752 970819754 467312175 166233922 967462668 350802729 801608520 869322316 84100792 422657892 655852295 42633846 23405136 861179113 800444752 178776322 557917929 431992241 933874496 343298515 187307272 800444752 422474141 431992241 67084965 422474141 855274762 693909716 605868704 328713602 350369501 968673309 473596274 467312175 287514767 354577205 741527822 917782884 700216083 233350056 861175812 350369501 495151474 233350056 801608520 861179113 812629788 750210921 187307272 706143946 292988355 377015995 777567625 234841556 436662194 805493285 518399774 402728415 750210921 292988355 242163189 350369501 292988355 557917929 475750466 436662194 968673309 343298515 256737954 582046141 741527822 693909716 67084965 421280376 761390736 698204142 473596274 33552010 706143946 605868704 284097129 861179113 202470992 968673309 748725729 422474141 256737954 611449960 187307272 292988355 166233922 839573090 84100792 67084965 421280376 917782884 585399334 761390736 355623062 303512140 303512140 557917929 256737954 812629788 431992241 808616206 424780614 611449960 495151474 411437340 518399774 855274762 855274762 67084965 37467656 585399334 350802729 202470992 460621270 805493285 701144654 84100792 279958846 698204142 187307272 475750466 518399774 518410431 968673309 706143946 110800857 970819754 585399334 460621270 107334741 611449960 808616206 233350056 105230327 13084961 460621270 377015995 792486850 350369501 869322316 105230327 514786524 700216083 377015995 516798019 741527822 328713602 839573090 252767027 320767587 741527822 431992241 792486850 354441083 234089763 422657892 460621270 252767027 582046141 233350056 585399334 792486850 748725729 107334741 800444752 242163189 145395166 84100792 96325706 350369501 105230327 808616206 869322316 701144654 967462668 355623062 495151474 37467656 96325706 354441083 343298515 800444752 869322316 303512140 655852295 242163189 698204142 582046141 792486850 865966056 761390736 582046141 557917929 287514767 495151474 582046141 33552010 557917929 187933868 812629788 801608520 107334741 967462668 861175812 869322316 701144654 968673309 320767587 855274762 256737954 350802729 310459790 475750466 582046141 391551467 203170078 792486850 514786524 585399334 178776322 282641288 914482046 869322316 292988355 303512140 917782884 741527822 869322316 350802729 805493285 698204142 187933868 750210921 611449960 917782884 105230327 84100792 303512140 256737954 909865837 605868704 431992241 67084965 242163189 741527822 431992241 279958846 107334741 693909716 805493285 256737954 701144654 741527822 460621270 350802729 792486850 42633846 967462668 518399774 202470992 350802729 234841556 495151474 473596274 67084965 187307272 855274762 518399774 203170078 279958846 105230327 377015995 203170078 611449960 655852295 808616206 310459790 107334741 495151474 557917929 33552010 909865837 233350056 701144654 252767027 861175812 37467656 242163189 431992241 110800857 914482046 970819754 518399774 605868704 436662194 741527822 96325706 693909716 303512140 233350056 869322316 107334741 701144654 391551467 813693723 23405136 741527822 279958846 750210921 706143946 514786524 701144654 355623062 377015995 917782884 187307272 166233922 234841556 33552010 701144654 252767027 557917929 422657892 343298515 812629788 761390736 234089763 475750466 402728415 956074512 350802729 252767027 421280376 96325706 967462668 605868704 145395166 460621270 761390736 460621270 33552010 227189312 970819754 422474141 67084965 473596274 256807040 402728415 242163189 421280376 422474141 950319015 320767587 869322316 869322316 252767027 310459790 13084961 808616206 187307272 914482046 914482046 495151474 701144654 110800857 354577205 202470992 693909716 234089763 761390736 227189312 320767587 800444752 421280376 84100792 203170078 350802729 187307272 13084961 411437340 914482046 933874496 557917929 354441083 84100792 812629788 655852295 605868704 422474141 13084961 741527822 917782884 256737954 303512140 475750466 166233922 320767587 706143946 424780614 460621270 861175812 861179113 343298515 328713602 391551467 227189312 107334741 761390736 706143946 813693723 605868704 178776322 813693723 436662194 777567625 495151474 813693723 178776322 292988355 839573090 909865837 282641288 187933868 582046141 350802729 96325706 557917929 518410431 857039628 411437340 801608520 350369501 391551467 355623062 748725729 96325706 967462668 460621270 424780614 557917929 424780614 495151474 518410431 84100792 297851760 518399774 761390736 914482046 917782884 145395166 391551467 514786524 234841556 933874496 178776322 343298515 178776322 805493285 33552010 234089763 700216083 956074512 777567625 748725729 801608520 473596274 234841556 808616206 518399774 411437340 282641288 750210921 861175812 857039628 813693723 33552010 355623062 909865837 748725729 914482046 84100792 475750466 422657892 655852295 808616206 37467656 310459790 23405136 950319015 343298515 813693723 611449960 805493285 431992241 233350056 467312175 800444752 968673309 460621270 96325706 187933868 203170078 970819754 279958846 970819754 42633846 320767587 473596274 611449960 256737954 475750466 750210921 855274762 354441083 202470992 917782884 13084961 967462668 655852295 956074512 460621270 967462668 96325706 107334741 950319015 252767027 145395166 582046141 42633846 256737954 467312175 855274762 13084961 909865837 431992241 242163189 698204142 84100792 813693723 67084965 436662194 355623062 475750466 701144654 242163189 37467656 391551467 805493285 585399334 233350056 107334741 808616206 861179113 350369501 861175812 256807040 861179113 242163189 857039628 585399334 279958846 861175812 350369501 950319015 792486850 605868704 950319015 956074512 187933868 303512140 518399774 741527822 227189312 855274762 956074512 256737954 320767587 761390736 473596274 234089763 655852295 585399334 514786524 865966056 557917929 800444752 402728415 234089763 514786524 23405136 933874496 808616206 655852295 514786524 761390736 917782884 518399774 402728415 203170078 33552010 284097129 869322316 518410431 967462668 287514767 354577205 411437340 611449960 475750466 320767587 956074512 861179113 805493285 145395166 23405136 557917929 933874496 460621270 422657892 350369501 582046141 411437340 354577205 839573090 105230327 748725729 424780614 178776322 741527822 436662194 391551467 582046141 761390736 227189312 855274762 950319015 424780614 13084961 202470992 808616206 909865837 234841556 514786524 84100792 968673309 350369501 792486850 110800857 909865837 909865837 42633846 741527822 475750466 800444752 495151474 252767027 956074512 813693723 855274762 33552010 701144654 422657892 287514767 861175812 861179113 605868704 411437340 514786524 914482046 467312175 518399774 328713602 203170078 227189312 557917929 354577205 655852295 701144654 698204142 800444752 96325706 292988355 303512140 350802729 187933868 187933868 514786524 495151474 460621270 145395166 909865837 23405136 227189312 495151474 813693723 354577205 377015995 933874496 909865837 750210921 13084961 805493285 350802729 354577205 377015995 187307272 203170078 655852295 800444752 914482046 514786524 514786524 350802729 105230327 861179113 812629788 96325706 460621270 909865837 355623062 869322316 514786524 287514767 460621270 750210921 706143946 792486850 909865837 256737954 933874496 328713602 805493285 869322316 777567625 292988355 242163189 411437340 422474141 495151474 96325706 748725729 13084961 422474141 284097129 343298515 467312175 145395166 909865837 234841556 706143946 110800857 421280376 422657892 203170078 808616206 233350056 956074512 227189312 761390736 611449960 287514767 297851760 23405136 750210921 839573090 741527822 495151474 310459790 917782884 424780614 805493285 741527822 865966056 284097129 166233922 861175812 495151474 422474141 460621270 234841556 933874496 422474141 279958846 495151474 187933868 473596274 475750466 700216083 310459790 33552010 698204142 67084965 700216083 748725729 436662194 909865837 187307272 968673309 328713602 422474141 343298515 701144654 402728415 242163189 914482046 582046141 909865837 37467656 354441083 328713602 145395166 33552010 516798019 748725729 303512140 514786524 693909716 800444752 655852295 227189312 857039628 23405136 402728415 805493285 968673309 808616206 355623062 233350056 700216083 350802729 431992241 582046141 23405136 865966056 202470992 750210921 107334741 605868704 950319015 857039628 37467656 67084965 813693723 402728415 741527822 605868704 13084961 110800857 861175812 611449960 350802729 422657892 693909716 431992241 914482046 855274762 585399334 33552010 741527822 355623062 805493285 750210921 495151474 473596274 436662194 256807040 303512140 857039628 582046141 869322316 761390736 970819754 777567625 350369501 970819754 436662194 422657892 252767027 917782884 748725729 792486850 107334741 516798019 839573090 33552010 865966056 166233922 514786524 748725729 402728415 107334741 187307272 813693723 279958846 178776322 701144654 33552010 350802729 808616206 967462668 422657892 812629788 343298515 96325706 303512140 750210921 234089763 701144654 411437340 655852295 777567625 234841556 355623062 252767027 514786524 812629788 411437340 256807040 402728415 805493285 473596274 84100792 518410431 234841556 473596274 256737954 284097129 855274762 227189312 411437340 861179113 320767587 256807040 813693723 310459790 839573090 741527822 284097129 227189312 37467656 855274762 950319015 706143946 411437340 107334741 861175812 402728415 391551467 234841556 96325706 355623062 13084961 801608520 869322316 310459790 933874496 279958846 857039628 13084961 422657892 518410431 297851760 761390736 23405136 402728415 354441083 234089763 110800857 467312175 279958846 391551467 252767027 869322316 611449960 422474141 585399334 227189312 234089763 839573090 839573090 310459790 402728415 391551467 234841556 187933868 693909716 777567625 706143946 282641288 84100792 42633846 421280376 234841556 467312175 350369501 242163189 605868704 354441083 303512140 813693723 279958846 706143946 518410431 741527822 518410431 861179113 42633846 354577205 805493285 467312175 202470992 166233922 145395166 655852295 956074512 105230327 693909716 800444752 96325706 350369501 234841556 700216083 284097129 292988355 355623062 475750466 202470992 839573090 422657892 861175812 750210921 145395166 812629788 909865837 861175812 750210921 355623062 431992241 857039628 292988355 411437340 557917929 933874496 42633846 310459790 557917929 611449960 748725729 869322316 557917929 110800857 805493285 227189312 808616206 234089763 748725729 777567625 701144654 37467656 693909716 350369501 107334741 422474141 750210921 706143946 350369501 13084961 808616206 292988355 287514767 950319015 303512140 813693723 292988355 706143946 808616206 800444752 655852295 422657892 968673309 292988355 812629788 13084961 13084961 967462668 808616206 436662194 37467656 233350056 655852295 411437340 105230327 350369501 700216083 178776322 242163189 655852295 750210921 698204142 252767027 777567625 84100792 292988355 377015995 110800857 701144654 350802729 242163189 33552010 741527822 233350056 475750466 861179113 460621270 203170078 105230327 518399774 813693723 518399774 234841556 421280376 582046141 187307272 234841556 178776322 865966056 42633846 805493285 202470992 96325706 234841556 933874496 252767027 84100792 320767587 411437340 706143946 343298515 914482046 514786524 23405136 701144654 37467656 701144654 473596274 145395166 67084965 741527822 377015995 350802729 808616206 861175812 917782884 813693723 343298515 855274762 436662194 655852295 777567625 605868704 42633846 234841556 968673309 741527822 303512140 869322316 424780614 970819754 516798019 42633846 37467656 343298515 166233922 227189312 234841556 84100792 917782884 792486850 861175812 42633846 839573090 187933868 865966056 23405136 242163189 422657892 343298515 857039628 956074512 750210921 203170078 917782884 411437340 33552010 279958846 460621270 310459790 950319015 557917929 343298515 391551467 865966056 700216083 956074512 166233922 693909716 354441083 252767027 861175812 861179113 698204142 808616206 706143946 741527822 968673309 967462668 748725729 861175812 861179113 518399774 282641288 13084961 13084961 282641288 166233922 701144654 202470992 256807040 310459790 518399774 203170078 813693723 202470992 233350056 391551467 422657892 467312175 431992241 422474141 865966056 467312175 391551467 354441083 967462668 933874496 234841556 110800857 655852295 252767027 518410431 467312175 605868704 655852295 706143946 287514767 917782884 950319015 460621270 700216083 514786524 792486850 473596274 839573090 279958846 495151474 233350056 655852295 914482046 350369501 777567625 700216083 861175812 354441083 495151474 585399334 391551467 310459790 967462668 655852295 355623062 917782884 252767027 808616206 801608520 233350056 187933868 869322316 377015995 467312175 557917929 933874496 605868704 252767027 700216083 96325706 354441083 67084965 914482046 424780614 909865837 518399774 750210921 252767027 350369501 812629788 187933868 460621270 812629788 13084961 377015995 424780614 473596274 970819754 869322316 967462668 839573090 693909716 585399334 967462668 297851760 23405136 411437340 700216083 557917929 242163189 741527822 495151474 956074512 808616206 350802729 297851760 495151474 354441083 421280376 800444752 909865837 857039628 354441083 203170078 421280376 297851760 431992241 970819754 968673309 187933868 777567625 605868704 748725729 234089763 812629788 42633846 495151474 287514767 107334741 970819754 166233922 516798019 839573090 377015995 861179113 518410431 801608520 475750466 865966056 42633846 968673309 107334741 350369501 234841556 227189312 252767027 256807040 284097129 516798019 970819754 234089763 350802729 741527822 355623062 467312175 605868704 355623062 857039628 354577205 917782884 297851760 287514767 857039628 516798019 516798019 422474141 282641288 328713602 422657892 467312175 514786524 107334741 909865837 107334741 421280376 227189312 13084961 700216083 233350056 605868704 431992241 857039628 582046141 242163189 970819754 110800857 391551467 203170078 377015995 698204142 792486850 813693723 585399334 693909716 411437340 857039628 310459790 909865837 234089763 343298515 557917929 812629788 421280376 166233922 812629788 424780614 96325706 287514767 855274762 855274762 391551467 914482046 287514767 107334741 750210921 706143946 411437340 402728415 473596274 605868704 861179113 956074512 655852295 808616206 956074512 693909716 839573090 67084965 605868704 761390736 518410431 343298515 37467656 475750466 202470992 242163189 701144654 970819754 839573090 750210921 145395166 514786524 282641288 812629788 812629788 256737954 800444752 933874496 242163189 865966056 282641288 292988355 933874496 105230327 234841556 203170078 422657892 748725729 861175812 582046141 411437340 518410431 234841556 557917929 518410431 914482046 917782884 516798019 421280376 495151474 839573090 750210921 424780614 800444752 234841556 256737954 839573090 909865837 813693723 33552010 748725729 242163189 748725729 227189312 421280376 748725729 343298515 252767027 424780614 914482046 354577205 777567625 857039628 187933868 105230327 320767587 869322316 23405136 700216083 343298515 970819754 855274762 33552010 202470992 234089763 145395166 354441083 42633846 33552010 855274762 355623062 698204142 33552010 292988355 252767027 605868704 297851760 287514767 320767587 234089763 970819754 917782884 605868704 303512140 950319015 431992241 956074512 518399774 857039628 431992241 166233922 355623062 355623062 292988355 800444752 805493285 287514767 178776322 350369501 110800857 303512140 279958846 748725729 37467656 741527822 917782884 813693723 84100792 354577205 303512140 42633846 706143946 855274762 328713602 256807040 110800857 701144654 282641288 256807040 475750466 252767027 801608520 611449960 813693723 282641288 909865837 227189312 582046141 585399334 310459790 284097129 377015995 495151474 855274762 37467656 350802729 354441083 354577205 203170078 861179113 96325706 402728415 96325706 460621270 605868704 23405136 701144654 411437340 473596274 234841556 582046141 292988355 605868704 202470992 516798019 350802729 968673309 869322316 865966056 287514767 698204142 13084961 495151474 460621270 855274762 391551467 310459790 424780614 970819754 557917929 839573090 233350056 256807040 436662194 421280376 33552010 812629788 391551467 865966056 861179113 234841556 227189312 33552010 242163189 178776322 857039628 801608520 256737954 402728415 514786524 585399334 424780614 475750466 421280376 475750466 279958846 422657892 475750466 968673309 917782884 611449960 861179113 421280376 611449960 303512140 284097129 861175812 655852295 350802729 328713602 411437340 23405136 234089763 355623062 813693723 166233922 700216083 582046141 354577205 354577205 411437340 256737954 557917929 287514767 857039628 256807040 800444752 605868704 23405136 585399334 761390736 297851760 741527822 402728415 242163189 950319015 256737954 839573090 422657892 256737954 105230327 287514767 84100792 287514767 377015995 33552010 350369501 698204142 909865837 256807040 865966056 761390736 13084961 701144654 233350056 145395166 909865837 292988355 377015995 421280376 350369501 516798019 800444752 800444752 252767027 402728415 968673309 495151474 865966056 421280376 611449960 611449960 839573090 310459790 914482046 777567625 303512140 514786524 473596274 950319015 968673309 857039628 792486850 350802729 967462668 741527822 933874496 202470992 234841556 473596274 343298515 514786524 473596274 354441083 436662194 861175812 933874496 105230327 839573090 611449960 467312175 701144654 145395166 23405136 801608520 801608520 475750466 234089763 605868704 611449960 693909716 279958846 839573090 467312175 495151474 700216083 611449960 187933868 861175812 234841556 252767027 105230327 605868704 279958846 950319015 242163189 970819754 37467656 402728415 611449960 234841556 700216083 777567625 187933868 436662194 460621270 350802729 460621270 917782884 655852295 284097129 23405136 605868704 516798019 13084961 23405136 585399334 292988355 355623062 350369501 869322316 13084961 292988355 279958846 13084961 42633846 84100792 431992241 861179113 970819754 914482046 203170078 422657892 869322316 865966056 700216083 706143946 303512140 422657892 698204142 518410431 865966056 701144654 110800857 473596274 178776322 777567625 67084965 355623062 970819754 813693723 13084961 292988355 422474141 310459790 518399774 343298515 42633846 748725729 187307272 792486850 279958846 421280376 805493285 402728415 605868704 467312175 234841556 693909716 917782884 42633846 421280376 256737954 292988355 354577205 242163189 13084961 473596274 741527822 187307272 297851760 42633846 839573090 343298515 110800857 812629788 84100792 23405136 355623062 234841556 67084965 865966056 234089763 234841556 233350056 861179113 354577205 861175812 187307272 514786524 297851760 698204142 693909716 350802729 805493285 297851760 242163189 107334741 839573090 320767587 67084965 701144654 279958846 518410431 203170078 343298515 350369501 857039628 700216083 777567625 187307272 166233922 968673309 813693723 424780614 110800857 145395166 514786524 460621270 813693723 284097129 203170078 107334741 467312175 857039628 582046141 808616206 297851760 792486850 518399774 518399774 968673309 411437340 861179113 698204142 284097129 701144654 475750466 557917929 320767587 350369501 557917929 855274762 967462668 187933868 761390736 355623062 585399334 354577205 234089763 467312175 967462668 839573090 968673309 582046141 611449960 968673309 166233922 813693723 202470992 557917929 808616206 303512140 792486850 970819754 777567625 514786524 234841556 166233922 495151474 67084965 869322316 750210921 203170078 421280376 110800857 855274762 970819754 956074512 495151474 310459790 855274762 750210921 582046141 23405136 279958846 279958846 354441083 110800857 655852295 914482046 585399334 84100792 909865837 256737954 582046141 284097129 350802729 233350056 801608520 792486850 514786524 178776322 284097129 869322316 187307272 422657892 933874496 518399774 808616206 777567625 777567625 37467656 805493285 701144654 475750466 187933868 422657892 706143946 23405136 242163189 917782884 23405136 354577205 422474141 701144654 813693723 234841556 917782884 354441083 605868704 328713602 96325706 805493285 518399774 96325706 861179113 460621270 37467656 869322316 343298515 350369501 328713602 495151474 467312175 105230327 805493285 582046141 741527822 110800857 909865837 37467656 105230327 706143946 750210921 706143946 203170078 914482046 350802729 436662194 777567625 473596274 700216083 475750466 297851760 234089763 391551467 37467656 861179113 67084965 857039628 297851760 297851760 110800857 242163189 869322316 256737954 84100792 761390736 421280376 467312175 431992241 777567625 37467656 655852295 792486850 227189312 812629788 585399334 741527822 698204142 354577205 475750466 33552010 203170078 800444752 233350056 42633846 234089763 42633846 700216083 203170078 518410431 861179113 518410431 741527822 178776322 460621270 801608520 495151474 303512140 777567625 700216083 431992241 178776322 354577205 354441083 377015995 808616206 970819754 518399774 605868704 350802729 706143946 328713602 252767027 706143946 436662194 67084965 422474141 706143946 431992241 741527822 234841556 233350056 166233922 96325706 105230327 857039628 741527822 354441083 460621270 741527822 110800857 909865837 310459790 234841556 557917929 748725729 13084961 865966056 107334741 855274762 37467656 967462668 516798019 750210921 750210921 166233922 582046141 23405136 914482046 585399334 284097129 968673309 748725729 741527822 391551467 514786524 861175812 187307272 777567625 67084965 252767027 227189312 706143946 741527822 473596274 202470992 391551467 256737954 869322316 741527822 354441083 950319015 377015995 320767587 750210921 377015995 343298515 839573090 402728415 431992241 611449960 750210921 233350056 33552010 256807040 42633846 585399334 700216083 421280376 421280376 777567625 252767027 800444752 37467656 750210921 328713602 761390736 777567625 424780614 227189312 282641288 343298515 706143946 839573090 585399334 284097129 282641288 256737954 105230327 855274762 23405136 234841556 303512140 518410431 917782884 933874496 33552010 582046141 107334741 855274762 297851760 909865837 777567625 227189312 808616206 741527822 950319015 96325706 320767587 917782884 792486850 865966056 23405136 252767027 320767587 287514767 516798019 777567625 706143946 436662194 693909716 310459790 585399334 202470992 287514767 861175812 105230327 865966056 970819754 611449960 343298515 869322316 813693723 706143946 105230327 67084965 279958846 706143946 279958846 391551467 741527822 67084965 813693723 431992241 968673309 203170078 460621270 203170078 234841556 812629788 967462668 460621270 967462668 855274762 178776322 813693723 256737954 233350056 422657892 377015995 343298515 234089763 861175812 320767587 706143946 857039628 956074512 914482046 242163189 748725729 970819754 354441083 698204142 402728415 473596274 402728415 178776322 917782884 909865837 284097129 354577205 914482046 402728415 252767027 909865837 422657892 909865837 310459790 234841556 227189312 110800857 495151474 96325706 869322316 178776322 933874496 297851760 354577205 909865837 585399334 970819754 187933868 13084961 145395166 256737954 967462668 495151474 839573090 256737954 467312175 166233922 96325706 297851760 605868704 655852295 234841556 861179113 585399334 96325706 178776322 761390736 865966056 582046141 303512140 698204142 421280376 701144654 436662194 187933868 467312175 693909716 178776322 256737954 282641288 256737954 391551467 813693723 227189312 518399774 233350056 279958846 23405136 933874496 96325706 145395166 227189312 187307272 422474141 252767027 84100792 96325706 933874496 741527822 861175812 970819754 292988355 256807040 808616206 84100792 909865837 284097129 202470992 518399774 84100792 701144654 96325706 518410431 970819754 917782884 473596274 350802729 187933868 422657892 354441083 748725729 611449960 105230327 431992241 605868704 950319015 473596274 23405136 698204142 33552010 256807040 582046141 37467656 706143946 187307272 328713602 700216083 514786524 391551467 800444752 968673309 105230327 655852295 792486850 857039628 516798019 839573090 391551467 377015995 701144654 37467656 761390736 202470992 869322316 310459790 800444752 585399334 202470992 698204142 279958846 808616206 914482046 861175812 467312175 518410431 84100792 422474141 812629788 107334741 808616206 460621270 516798019 473596274 105230327 865966056 700216083 233350056 391551467 256737954 242163189 202470992 514786524 33552010 424780614 761390736 495151474 813693723 328713602 13084961 748725729 869322316 655852295 13084961 23405136 917782884 431992241 328713602 256807040 178776322 96325706 292988355 460621270 748725729 557917929 582046141 292988355 460621270 956074512 750210921 310459790 297851760 777567625 473596274 13084961 424780614 706143946 33552010 475750466 460621270 96325706 700216083 310459790 287514767 869322316 801608520 178776322 252767027 354577205 42633846 693909716 813693723 292988355 242163189 354441083 693909716 698204142 424780614 968673309 741527822 950319015 284097129 110800857 516798019 865966056 303512140 467312175 166233922 402728415 350802729 287514767 706143946 350802729 805493285 23405136 750210921 655852295 187933868 282641288 792486850 202470992 377015995 13084961 328713602 970819754 178776322 861175812 187933868 436662194 287514767 110800857 431992241 909865837 422474141 467312175 166233922 970819754 800444752 422657892 310459790 107334741 391551467 67084965 256737954 518399774 956074512 460621270 909865837 605868704 514786524 801608520 792486850 187933868 227189312 13084961 700216083 110800857 42633846 473596274 655852295 310459790 256737954 105230327 805493285 343298515 279958846 411437340 808616206 234841556 792486850 279958846 42633846 227189312 187933868 84100792 582046141 421280376 33552010 350802729 37467656 42633846 303512140 145395166 256737954 460621270 33552010 582046141 968673309 320767587 914482046 585399334 514786524 518399774 475750466 377015995 355623062 166233922 343298515 585399334 805493285 310459790 748725729 320767587 234089763 234089763 514786524 67084965 436662194 178776322 355623062 178776322 516798019 933874496 857039628 350369501 350802729 227189312 297851760 42633846 355623062 967462668 424780614 741527822 956074512 282641288 402728415 42633846 914482046 328713602 460621270 252767027 839573090 320767587 328713602 350369501 145395166 777567625 933874496 865966056 700216083 950319015 495151474 869322316 968673309 202470992 391551467 808616206 839573090 750210921 693909716 801608520 933874496 514786524 202470992 473596274 861179113 813693723 839573090 808616206 303512140 350802729 518410431 475750466 328713602 377015995 424780614 252767027 909865837 354577205 518410431 422474141 518399774 33552010 328713602 166233922 178776322 611449960 431992241 187307272 557917929 967462668 242163189 800444752 391551467 287514767 431992241 518410431 284097129 800444752 495151474 857039628 242163189 706143946 422657892 967462668 402728415 909865837 242163189 350369501 67084965 473596274 187933868 402728415 343298515 693909716 813693723 518410431 422474141 279958846 582046141 242163189 328713602 13084961 701144654 354577205 839573090 557917929 436662194 801608520 861175812 33552010 256737954 970819754 110800857 857039628 424780614 967462668 354577205 320767587 355623062 13084961 557917929 284097129 328713602 808616206 282641288 391551467 557917929 422657892 839573090 857039628 801608520 777567625 909865837 861175812 467312175 227189312 460621270 436662194 869322316 605868704 741527822 706143946 585399334 748725729 914482046 861179113 37467656 473596274 950319015 475750466 187307272 611449960 350802729 33552010 84100792 37467656 234841556 279958846 605868704 320767587 516798019 460621270 187307272 748725729 839573090 861179113 585399334 800444752 328713602 518399774 110800857 287514767 377015995 391551467 37467656 282641288 557917929 869322316 839573090 748725729 33552010 422474141 252767027 748725729 233350056 518410431 421280376 516798019 808616206 585399334 13084961 355623062 495151474 424780614 297851760 105230327 701144654 460621270 343298515 436662194 693909716 557917929 13084961 310459790 166233922 431992241 203170078 84100792 402728415 518410431 701144654 37467656 861179113 857039628 514786524 297851760 107334741 605868704 585399334 917782884 518410431 701144654 23405136 869322316 203170078 812629788 350802729 967462668 813693723 792486850 328713602 516798019 303512140 282641288 37467656 701144654 355623062 518399774 310459790 431992241 166233922 518410431 514786524 950319015 287514767 839573090 585399334 402728415 777567625 227189312 320767587 354441083 96325706 328713602 297851760 808616206 328713602 706143946 282641288 813693723 475750466 391551467 605868704 402728415 801608520 107334741 701144654 473596274 234841556 37467656 557917929 460621270 808616206 310459790 869322316 800444752 350369501 865966056 861179113 706143946 203170078 145395166 234089763 777567625 233350056 355623062 812629788 37467656 107334741 700216083 310459790 297851760 514786524 256807040 706143946 801608520 178776322 187307272 467312175 436662194 605868704 422474141 166233922 514786524 284097129 166233922 611449960 968673309 354577205 865966056 233350056 350369501 801608520 861175812 701144654 252767027 605868704 42633846 23405136 460621270 202470992 582046141 706143946 956074512 967462668 67084965 792486850 693909716 187307272 13084961 655852295 287514767 968673309 350802729 350802729 655852295 13084961 869322316 792486850 698204142 970819754 343298515 242163189 343298515 282641288 839573090 950319015 284097129 777567625 475750466 227189312 187933868 42633846 808616206 698204142 234089763 42633846 227189312 475750466 328713602 700216083 968673309 42633846 869322316 343298515 107334741 582046141 202470992 741527822 391551467 354577205 256737954 777567625 13084961 354577205 203170078 801608520 812629788 800444752 777567625 233350056 110800857 805493285 105230327 869322316 303512140 354441083 865966056 792486850 84100792 37467656 968673309 761390736 761390736 354441083 256807040 303512140 107334741 861175812 421280376 67084965 518410431 698204142 861175812 354441083 473596274 303512140 473596274 13084961 320767587 13084961 431992241 23405136 355623062 968673309 933874496 202470992 805493285 857039628 328713602 355623062 187307272 252767027 402728415 516798019 495151474 107334741 909865837 967462668 252767027 741527822 187307272 37467656 748725729 701144654 252767027 42633846 67084965 377015995 287514767 761390736 292988355 84100792 706143946 800444752 256737954 203170078 431992241 67084965 279958846 518410431 857039628 698204142 279958846 350802729 303512140 914482046 436662194 411437340 391551467 800444752 475750466 145395166 105230327 808616206 748725729 202470992 693909716 187933868 284097129 475750466 411437340 865966056 706143946 310459790 377015995 256807040 282641288 801608520 178776322 706143946 582046141 303512140 460621270 909865837 585399334 227189312 805493285 611449960 475750466 518399774 391551467 813693723 917782884 467312175 107334741 187933868 343298515 611449960 297851760 917782884 320767587 813693723 706143946 611449960 256737954 355623062 582046141 233350056 256737954 585399334 801608520 203170078 13084961 970819754 67084965 431992241 655852295 800444752 605868704 303512140 105230327 750210921 13084961 42633846 354577205 350802729 33552010 611449960 297851760 37467656 13084961 287514767 839573090 431992241 475750466 421280376 700216083 391551467 869322316 792486850 909865837 242163189 242163189 96325706 292988355 284097129 256737954 605868704 967462668 495151474 518399774 611449960 706143946 13084961 808616206 777567625 557917929 284097129 761390736 242163189 467312175 391551467 808616206 909865837 411437340 777567625 968673309 23405136 234089763 303512140 748725729 84100792 748725729 424780614 557917929 812629788 518399774 701144654 287514767 701144654 37467656 741527822 741527822 801608520 105230327 792486850 422657892 234841556 514786524 252767027 516798019 203170078 233350056 917782884 42633846 233350056 582046141 467312175 968673309 355623062 473596274 297851760 861175812 282641288 202470992 460621270 42633846 23405136 422657892 741527822 355623062 320767587 748725729 585399334 310459790 865966056 23405136 227189312 700216083 107334741 107334741 391551467 105230327 33552010 310459790 350802729 861179113 84100792 110800857 855274762 282641288 431992241 411437340 377015995 460621270 585399334 514786524 869322316 297851760 252767027 402728415 105230327 67084965 431992241 343298515 202470992 203170078 292988355 37467656 855274762 857039628 518410431 495151474 297851760 320767587 956074512 355623062 473596274 777567625 467312175 741527822 377015995 287514767 700216083 518399774 467312175 861175812 475750466 813693723 402728415 605868704 909865837 914482046 67084965 968673309 96325706 310459790 310459790 402728415 354441083 422657892 467312175 605868704 424780614 284097129 284097129 350802729 96325706 655852295 105230327 950319015 421280376 861179113 23405136 865966056 839573090 33552010 256807040 514786524 611449960 350369501 42633846 436662194 166233922 698204142 475750466 187933868 67084965 861179113 13084961 242163189 355623062 914482046 436662194 473596274 655852295 748725729 495151474 343298515 748725729 748725729 297851760 96325706 655852295 256807040 377015995 750210921 284097129 518399774 475750466 956074512 422474141 203170078 203170078 518399774 202470992 792486850 473596274 287514767 750210921 252767027 700216083 292988355 865966056 956074512 518410431 178776322 227189312 655852295 292988355 252767027 777567625 865966056 284097129 424780614 582046141 242163189 84100792 968673309 234841556 256807040 460621270 518399774 105230327 424780614 869322316 33552010 37467656 37467656 516798019 777567625 105230327 187933868 320767587 42633846 585399334 320767587 611449960 761390736 23405136 750210921 777567625 917782884 967462668 287514767 107334741 350802729 252767027 475750466 354577205 178776322 252767027 970819754 96325706 701144654 970819754 287514767 800444752 13084961 933874496 242163189 292988355 33552010 343298515 805493285 377015995 700216083 110800857 655852295 350802729 350369501 23405136 242163189 23405136 693909716 706143946 233350056 145395166 145395166 861175812 436662194 227189312 865966056 956074512 861175812 105230327 861179113 516798019 310459790 557917929 611449960 256807040 350369501 256737954 956074512 693909716 67084965 402728415 67084965 865966056 914482046 701144654 234841556 42633846 914482046 242163189 861179113 473596274 861179113 861179113 812629788 343298515 303512140 242163189 701144654 287514767 187307272 557917929 96325706 350369501 391551467 424780614 706143946 909865837 187307272 242163189 110800857 800444752 460621270 812629788 557917929 495151474 187933868 252767027 424780614 242163189 950319015 970819754 700216083 227189312 585399334 107334741 518399774 110800857 354577205 424780614 233350056 110800857 701144654 23405136 813693723 42633846 234089763 706143946 813693723 343298515 518399774 655852295 967462668 693909716 279958846 761390736 252767027 320767587 514786524 284097129 287514767 801608520 282641288 252767027 391551467 865966056 611449960 421280376 33552010 33552010 256807040 13084961 256737954 166233922 252767027 700216083 234089763 202470992 582046141 950319015 350802729 741527822 812629788 42633846 23405136 354441083 706143946 350802729 105230327 350802729 96325706 460621270 861179113 808616206 701144654 706143946 968673309 355623062 808616206 203170078 343298515 350802729 13084961 343298515 242163189 467312175 355623062 518410431 706143946 421280376 33552010 582046141 33552010 233350056 23405136 242163189 42633846 741527822 698204142 967462668 808616206 869322316 187307272 933874496 234841556 582046141 354441083 655852295 42633846 287514767 227189312 42633846 800444752 107334741 611449960 805493285 865966056 145395166 812629788 750210921 700216083 303512140 698204142 110800857 655852295 292988355 495151474 110800857 23405136 436662194 107334741 460621270 350369501 777567625 706143946 105230327 292988355 354441083 282641288 424780614 514786524 861175812 518410431 914482046 701144654 514786524 777567625 605868704 611449960 42633846 256737954 700216083 857039628 460621270 242163189 813693723 256737954 800444752 950319015 857039628 777567625 693909716 861179113 741527822 861175812 110800857 861175812 233350056 343298515 909865837 256737954 805493285 13084961 310459790 611449960 350802729 411437340 166233922 436662194 812629788 282641288 105230327 956074512 970819754 84100792 605868704 411437340 914482046 328713602 750210921 655852295 741527822 865966056 869322316 968673309 812629788 792486850 956074512 422474141 105230327 700216083 84100792 475750466 402728415 227189312 805493285 495151474 422474141 107334741 37467656 813693723 917782884 310459790 698204142 284097129 391551467 23405136 84100792 282641288 242163189 422657892 950319015 473596274 284097129 303512140 187307272 402728415 279958846 693909716 857039628 178776322 518410431 350369501 391551467 698204142 256737954 233350056 950319015 467312175 431992241 202470992 518410431 777567625 282641288 909865837 284097129 861179113 777567625 105230327 411437340 145395166 391551467 421280376 84100792 611449960 252767027 655852295 350369501 67084965 700216083 37467656 968673309 67084965 37467656 557917929 968673309 354441083 84100792 350802729 950319015 956074512 37467656 700216083 13084961 861179113 354441083 805493285 475750466 256807040 350369501 203170078 741527822 350369501 67084965 391551467 422474141 861175812 655852295 693909716 421280376 861179113 279958846 495151474 292988355 655852295 950319015 706143946 741527822 777567625 693909716 256807040 242163189 777567625 467312175 857039628 13084961 37467656 13084961 518399774 422474141 33552010 792486850 473596274 233350056 741527822 303512140 808616206 495151474 967462668 813693723 377015995 227189312 13084961 701144654 475750466 861179113 518399774 741527822 42633846 970819754 256737954 861175812 343298515 861175812 242163189 495151474 33552010 166233922 813693723 421280376 203170078 310459790 605868704 328713602 800444752 287514767 256807040 303512140 287514767 96325706 857039628 292988355 350802729 467312175 377015995 234089763 287514767 605868704 467312175 227189312 234089763 967462668 350369501 967462668 282641288 110800857 869322316 256807040 855274762 467312175 909865837 460621270 105230327 475750466 310459790 800444752 839573090 187933868 813693723 411437340 805493285 256737954 518399774 187933868 355623062 701144654 284097129 320767587 792486850 424780614 96325706 436662194 693909716 909865837 282641288 839573090 741527822 422474141 84100792 857039628 343298515 460621270 869322316 284097129 422474141 706143946 869322316 917782884 187307272 320767587 460621270 242163189 801608520 23405136 693909716 805493285 605868704 582046141 861179113 279958846 13084961 970819754 421280376 234841556 67084965 84100792 422474141 792486850 234841556 909865837 391551467 411437340 748725729 761390736 857039628 422657892 748725729 750210921 585399334 203170078 328713602 582046141 42633846 436662194 391551467 234089763 187933868 242163189 805493285 227189312 805493285 424780614 284097129 431992241 303512140 861175812 107334741 857039628 354441083 234089763 377015995 777567625 917782884 303512140 865966056 950319015 256807040 411437340 855274762 460621270 227189312 467312175 909865837 655852295 402728415 460621270 693909716 343298515 518399774 431992241 421280376 391551467 431992241 242163189 411437340 748725729 855274762 67084965 950319015 909865837 256737954 13084961 343298515 861175812 107334741 967462668 467312175 917782884 377015995 436662194 252767027 96325706 178776322 933874496 518410431 33552010 473596274 970819754 467312175 839573090 514786524 310459790 700216083 750210921 950319015 436662194 256737954 800444752 808616206 611449960 107334741 812629788 857039628 861179113 748725729 303512140 422474141 284097129 350369501 761390736 110800857 967462668 861175812 805493285 706143946 805493285 808616206 402728415 33552010 33552010 473596274 13084961 145395166 473596274 234841556 256737954 467312175 475750466 557917929 701144654 284097129 611449960 861179113 839573090 328713602 706143946 808616206 909865837 320767587 282641288 812629788 700216083 297851760 516798019 701144654 495151474 869322316 431992241 970819754 611449960 42633846 861175812 611449960 698204142 839573090 950319015 812629788 800444752 805493285 777567625 750210921 297851760 350369501 320767587 808616206 13084961 67084965 320767587 748725729 292988355 84100792 284097129 37467656 698204142 460621270 857039628 310459790 328713602 107334741 303512140 801608520 287514767 700216083 13084961 166233922 377015995 178776322 557917929 279958846 110800857 518399774 869322316 234841556 284097129 84100792 518399774 350802729 475750466 279958846 585399334 909865837 475750466 96325706 202470992 585399334 917782884 693909716 187933868 187307272 777567625 252767027 178776322 402728415 611449960 234089763 514786524 741527822 700216083 297851760 748725729 23405136 701144654 611449960 350369501 411437340 202470992 355623062 861175812 96325706 37467656 805493285 67084965 203170078 956074512 865966056 33552010 13084961 865966056 805493285 917782884 693909716 303512140 227189312 166233922 145395166 227189312 839573090 518399774 909865837 808616206 914482046 857039628 242163189 436662194 698204142 377015995 350802729 303512140 514786524 761390736 812629788 411437340 706143946 805493285 467312175 107334741 869322316 303512140 350802729 187933868 761390736 748725729 411437340 800444752 110800857 422474141 105230327 698204142 605868704 203170078 956074512 777567625 320767587 391551467 303512140 968673309 411437340 203170078 473596274 166233922 252767027 256737954 855274762 605868704 187933868 970819754 808616206 706143946 861175812 166233922 23405136 700216083 279958846 292988355 693909716 761390736 227189312 741527822 256737954 516798019 424780614 861175812 37467656 422474141 320767587 812629788 350369501 355623062 411437340 748725729 611449960 950319015 187933868 582046141 693909716 655852295 467312175 805493285 234841556 422657892 777567625 310459790 282641288 310459790 42633846 950319015 473596274 355623062 857039628 256807040 557917929 861175812 467312175 855274762 354441083 475750466 292988355 701144654 655852295 950319015 869322316 761390736 23405136 67084965 585399334 107334741 233350056 105230327 585399334 84100792 909865837 741527822 166233922 105230327 411437340 377015995 869322316 105230327 741527822 761390736 320767587 431992241 495151474 411437340 970819754 857039628 968673309 956074512 187307272 857039628 693909716 377015995 855274762 855274762 227189312 855274762 748725729 914482046 839573090 585399334 698204142 495151474 706143946 473596274 284097129 23405136 611449960 968673309 350802729 354441083 187933868 582046141 297851760 422657892 297851760 343298515 855274762 861179113 495151474 812629788 557917929 968673309 605868704 421280376 956074512 105230327 37467656 750210921 391551467 748725729 287514767 777567625 424780614 436662194 13084961 202470992 865966056 460621270 808616206 252767027 297851760 855274762 42633846 706143946 467312175 698204142 422657892 777567625 297851760 518410431 970819754 467312175 422657892 855274762 279958846 808616206 698204142 970819754 582046141 855274762 354577205 956074512 202470992 96325706 355623062 706143946 422474141 203170078 279958846 909865837 701144654 110800857 805493285 350802729 354577205 252767027 518399774 256807040 402728415 460621270 460621270 187307272 303512140 801608520 203170078 436662194 234841556 178776322 145395166 801608520 233350056 187307272 792486850 411437340 460621270 813693723 282641288 865966056 801608520 145395166 33552010 777567625 37467656 96325706 792486850 37467656 422474141 310459790 391551467 110800857 354577205 422657892 355623062 233350056 67084965 187933868 343298515 42633846 292988355 909865837 310459790 933874496 23405136 655852295 105230327 857039628 328713602 178776322 233350056 284097129 693909716 354441083 950319015 355623062 166233922 42633846 956074512 287514767 750210921 582046141 328713602 855274762 750210921 808616206 467312175 227189312 855274762 801608520 320767587 234841556 343298515 698204142 242163189 655852295 805493285 402728415 857039628 611449960 343298515 865966056 350802729 460621270 813693723 750210921 777567625 187933868 861179113 234841556 234841556 495151474 42633846 611449960 701144654 956074512 421280376 145395166 585399334 287514767 914482046 611449960 805493285 701144654 110800857 421280376 473596274 748725729 377015995 800444752 227189312 467312175 202470992 582046141 37467656 792486850 203170078 869322316 792486850 473596274 422657892 202470992 256737954 391551467 110800857 424780614 968673309 256807040 13084961 518410431 800444752 495151474 761390736 145395166 460621270 698204142 424780614 354441083 292988355 748725729 187933868 202470992 377015995 857039628 411437340 855274762 431992241 187933868 256807040 203170078 956074512 310459790 279958846 857039628 516798019 422474141 761390736 252767027 411437340 514786524 84100792 354577205 792486850 812629788 234089763 303512140 234089763 801608520 475750466 865966056 242163189 495151474 287514767 252767027 693909716 297851760 23405136 402728415 861175812 279958846 256737954 279958846 282641288 424780614 750210921 777567625 460621270 279958846 110800857 516798019 582046141 354441083 310459790 611449960 202470992 107334741 514786524 800444752 377015995 436662194 256737954 750210921 473596274 284097129 402728415 355623062 861179113 865966056 187307272 256737954 933874496 233350056 256807040 655852295 557917929 514786524 473596274 956074512 839573090 706143946 801608520 748725729 968673309 582046141 855274762 310459790 436662194 187933868 203170078 424780614 355623062 805493285 343298515 292988355 839573090 13084961 202470992 166233922 933874496 801608520 252767027 812629788 422657892 467312175 605868704 857039628 13084961 282641288 967462668 956074512 354577205 701144654 292988355 467312175 914482046 812629788 805493285 968673309 970819754 701144654 605868704 252767027 655852295 956074512 227189312 475750466 611449960 166233922 282641288 611449960 422657892 178776322 391551467 582046141 391551467 800444752 611449960 611449960 227189312 869322316 431992241 402728415 582046141 950319015 279958846 187933868 252767027 343298515 377015995 166233922 460621270 411437340 706143946 203170078 933874496 350802729 557917929 284097129 698204142 303512140 234841556 202470992 256807040 698204142 800444752 13084961 611449960 203170078 909865837 328713602 145395166 84100792 968673309 801608520 292988355 495151474 808616206 950319015 424780614 187307272 234841556 855274762 748725729 350802729 233350056 431992241 202470992 23405136 967462668 422474141 741527822 202470992 310459790 812629788 475750466 800444752 761390736 166233922 42633846 805493285 350802729 391551467 145395166 467312175 350802729 869322316 808616206 350802729 805493285 13084961 857039628 473596274 233350056 914482046 284097129 107334741 805493285 495151474 110800857 303512140 611449960 234089763 655852295 869322316 391551467 84100792 67084965 202470992 233350056 800444752 970819754 436662194 605868704 777567625 861175812 861175812 917782884 777567625 391551467 391551467 187933868 701144654 84100792 350802729 813693723 761390736 320767587 145395166 256737954 187307272 950319015 234089763 343298515 166233922 256737954 84100792 917782884 967462668 495151474 861179113 761390736 287514767 391551467 909865837 605868704 202470992 279958846 421280376 693909716 187307272 350369501 402728415 777567625 611449960 582046141 706143946 303512140 284097129 33552010 23405136 84100792 256807040 242163189 328713602 310459790 354577205 107334741 582046141 297851760 292988355 187933868 839573090 750210921 421280376 467312175 865966056 812629788 473596274 518410431 292988355 516798019 861175812 391551467 84100792 145395166 855274762 518410431 516798019 297851760 96325706 287514767 792486850 328713602 655852295 473596274 287514767 242163189 105230327 287514767 933874496 227189312 750210921 855274762 203170078 518399774 812629788 110800857 516798019 557917929 475750466 23405136 611449960 33552010 354441083 234089763 33552010 585399334 518399774 933874496 421280376 741527822 33552010 350369501 320767587 812629788 582046141 700216083 655852295 233350056 865966056 178776322 605868704 557917929 13084961 355623062 855274762 328713602 475750466 297851760 166233922 693909716 350802729 377015995 23405136 518410431 865966056 178776322 23405136 813693723 700216083 698204142 354441083 950319015 354441083 310459790 145395166 233350056 355623062 145395166 105230327 234841556 422474141 473596274 421280376 605868704 37467656 970819754 967462668 611449960 105230327 252767027 354577205 805493285 431992241 700216083 460621270 187933868 514786524 343298515 303512140 279958846 227189312 706143946 861175812 970819754 701144654 808616206 865966056 655852295 518399774 402728415 350802729 698204142 585399334 202470992 284097129 42633846 801608520 611449960 431992241 256737954 861179113 805493285 23405136 792486850 869322316 107334741 761390736 909865837 693909716 377015995 242163189 655852295 475750466 84100792 110800857 700216083 701144654 861175812 13084961 284097129 287514767 800444752 855274762 857039628 84100792 355623062 693909716 700216083 861175812 800444752 377015995 402728415 585399334 282641288 279958846 202470992 354441083 284097129 287514767 107334741 475750466 473596274 967462668 431992241 187933868 460621270 256807040 812629788 252767027 792486850 292988355 917782884 234089763 252767027 110800857 67084965 855274762 354441083 970819754 37467656 839573090 13084961 436662194 475750466 13084961 421280376 421280376 698204142 350369501 582046141 777567625 105230327 303512140 839573090 256807040 203170078 96325706 813693723 187933868 968673309 467312175 950319015 518399774 303512140 33552010 284097129 514786524 287514767 700216083 303512140 354577205 605868704 178776322 354577205 402728415 956074512 812629788 23405136 13084961 861175812 861179113 582046141 411437340 37467656 343298515 166233922 693909716 424780614 514786524 23405136 792486850 242163189 741527822 655852295 187307272 234841556 422657892 956074512 145395166 514786524 475750466 495151474 411437340 402728415 23405136 227189312 585399334 350369501 203170078 808616206 84100792 950319015 761390736 693909716 801608520 256807040 284097129 777567625 422657892 518410431 700216083 861175812 693909716 495151474 421280376 402728415 187933868 431992241 422657892 145395166 42633846 431992241 436662194 377015995 801608520 282641288 310459790 424780614 855274762 354441083 279958846 605868704 42633846 701144654 320767587 813693723 422657892 178776322 110800857 234841556 701144654 284097129 805493285 110800857 96325706 424780614 292988355 909865837 187307272 805493285 234089763 436662194 350802729 869322316 869322316 421280376 110800857 252767027 23405136 328713602 422657892 178776322 473596274 869322316 909865837 33552010 252767027 968673309 748725729 233350056 391551467 700216083 706143946 350802729 701144654 320767587 233350056 516798019 750210921 956074512 292988355 402728415 145395166 354577205 202470992 582046141 655852295 869322316 355623062 178776322 748725729 234841556 698204142 350369501 605868704 402728415 706143946 67084965 693909716 350802729 518399774 693909716 761390736 698204142 350802729 857039628 421280376 582046141 203170078 67084965 256807040 203170078 297851760 421280376 700216083 557917929 145395166 557917929 475750466 839573090 282641288 422657892 813693723 605868704 436662194 467312175 110800857 178776322 855274762 37467656 914482046 13084961 421280376 857039628 203170078 282641288 242163189 421280376 354577205 37467656 234089763 67084965 460621270 84100792 287514767 582046141 279958846 292988355 284097129 421280376 869322316 516798019 655852295 700216083 431992241 227189312 861179113 956074512 467312175 166233922 282641288 970819754 865966056 422474141 706143946 424780614 187933868 33552010 741527822 234089763 655852295 516798019 234841556 518410431 812629788 203170078 96325706 110800857 706143946 203170078 968673309 514786524 303512140 460621270 279958846 422474141 279958846 84100792 909865837 865966056 950319015 96325706 105230327 107334741 422474141 84100792 750210921 701144654 391551467 297851760 354577205 914482046 297851760 436662194 42633846 812629788 968673309 354441083 933874496 855274762 166233922 354577205 23405136 343298515 178776322 282641288 495151474 956074512 202470992 343298515 227189312 865966056 431992241 391551467 557917929 475750466 611449960 13084961 42633846 284097129 402728415 350802729 839573090 421280376 516798019 252767027 84100792 166233922 700216083 320767587 377015995 178776322 145395166 328713602 282641288 475750466 67084965 495151474 516798019 792486850 242163189 865966056 909865837 914482046 343298515 518399774 350369501 42633846 914482046 350369501 761390736 203170078 869322316 611449960 256737954 422657892 422657892 750210921 234841556 611449960 812629788 805493285 377015995 495151474 792486850 252767027 178776322 355623062 354577205 391551467 23405136 292988355 750210921 706143946 950319015 801608520 693909716 855274762 518399774 855274762 355623062 518399774 402728415 391551467 234841556 813693723 801608520 869322316 701144654 202470992 431992241 145395166 297851760 145395166 377015995 310459790 460621270 611449960 950319015 252767027 698204142 166233922 422657892 800444752 292988355 256737954 354441083 227189312 761390736 292988355 422657892 514786524 411437340 424780614 279958846 320767587 761390736 377015995 967462668 202470992 233350056 377015995 855274762 855274762 706143946 252767027 812629788 968673309 812629788 320767587 343298515 518410431 582046141 557917929 391551467 967462668 284097129 67084965 355623062 355623062 178776322 582046141 23405136 857039628 839573090 320767587 187307272 917782884 968673309 166233922 422474141 761390736 698204142 741527822 436662194 96325706 202470992 805493285 203170078 808616206 421280376 110800857 436662194 13084961 701144654 800444752 460621270 242163189 861179113 96325706 421280376 495151474 750210921 761390736 436662194 611449960 800444752 611449960 467312175 166233922 557917929 582046141 310459790 950319015 857039628 857039628 23405136 792486850 350369501 233350056 582046141 202470992 354577205 518399774 13084961 343298515 431992241 178776322 350369501 256737954 284097129 350802729 96325706 813693723 467312175 808616206 518399774 865966056 256807040 328713602 233350056 354577205 421280376 761390736 242163189 869322316 861175812 473596274 145395166 227189312 701144654 391551467 411437340 706143946 105230327 813693723 67084965 518410431 761390736 698204142 467312175 284097129 495151474 23405136 23405136 279958846 967462668 33552010 741527822 377015995 693909716 460621270 436662194 777567625 582046141 297851760 67084965 297851760 178776322 777567625 693909716 227189312 354441083 909865837 582046141 473596274 967462668 421280376 355623062 933874496 107334741 956074512 203170078 701144654 354577205 377015995 956074512 518399774 805493285 252767027 605868704 23405136 391551467 516798019 605868704 343298515 518410431 605868704 145395166 693909716 234089763 284097129 284097129 37467656 967462668 865966056 233350056 227189312 377015995 242163189 801608520 693909716 166233922 611449960 750210921 857039628 869322316 518399774 284097129 422474141 166233922 813693723 475750466 282641288 303512140 421280376 202470992 354441083 282641288 917782884 422657892 514786524 857039628 861175812 968673309 284097129 33552010 467312175 424780614 467312175 970819754 284097129 187933868 284097129 800444752 297851760 700216083 855274762 698204142 187933868 805493285 391551467 800444752 750210921 242163189 431992241 303512140 869322316 585399334 861179113 761390736 252767027 421280376 706143946 303512140 865966056 475750466 402728415 377015995 431992241 377015995 611449960 145395166 227189312 105230327 411437340 611449960 354577205 227189312 310459790 284097129 287514767 514786524 242163189 700216083 748725729 424780614 917782884 582046141 411437340 741527822 700216083 391551467 585399334 865966056 391551467 855274762 166233922 514786524 107334741 557917929 706143946 950319015 350369501 698204142 287514767 813693723 706143946 256737954 914482046 777567625 808616206 914482046 166233922 857039628 377015995 354577205 287514767 741527822 421280376 328713602 355623062 402728415 110800857 585399334 350802729 411437340 808616206 460621270 320767587 421280376 354577205 350369501 582046141 473596274 187933868 812629788 350802729 328713602 13084961 105230327 967462668 297851760 96325706 287514767 741527822 256807040 706143946 655852295 518410431 421280376 839573090 110800857 792486850 460621270 700216083 865966056 611449960 750210921 242163189 467312175 777567625 970819754 411437340 350802729 33552010 855274762 917782884 917782884 203170078 582046141 865966056 777567625 473596274 13084961 145395166 431992241 13084961 256807040 467312175 178776322 256737954 750210921 950319015 518410431 303512140 467312175 861179113 343298515 328713602 252767027 611449960 495151474 970819754 421280376 933874496 741527822 813693723 967462668 518399774 917782884 801608520 792486850 13084961 518399774 422474141 839573090 495151474 585399334 839573090 801608520 518410431 475750466 741527822 310459790 777567625 282641288 557917929 256807040 377015995 166233922 950319015 187307272 956074512 320767587 105230327 698204142 808616206 287514767 187307272 518410431 320767587 355623062 495151474 761390736 328713602 42633846 655852295 256807040 354577205 808616206 611449960 421280376 436662194 292988355 792486850 242163189 422474141 698204142 813693723 611449960 917782884 320767587 23405136 303512140 310459790 495151474 761390736 292988355 950319015 839573090 343298515 436662194 585399334 297851760 422657892 516798019 33552010 355623062 391551467 967462668 914482046 956074512 473596274 105230327 424780614 234841556 970819754 422657892 350802729 178776322 252767027 698204142 256807040 585399334 354441083 967462668 187307272 518410431 518410431 968673309 354577205 234089763 777567625 701144654 354441083 284097129 303512140 350369501 605868704 110800857 861175812 84100792 495151474 909865837 467312175 706143946 411437340 812629788 514786524 467312175 310459790 801608520 350369501 13084961 422474141 855274762 145395166 279958846 303512140 33552010 303512140 166233922 855274762 605868704 495151474 343298515 354577205 750210921 13084961 350802729 741527822 256737954 808616206 328713602 411437340 67084965 203170078 411437340 421280376 518410431 655852295 970819754 287514767 287514767 234089763 813693723 801608520 279958846 354577205 421280376 107334741 777567625 518399774 178776322 956074512 23405136 42633846 698204142 13084961 436662194 424780614 655852295 377015995 110800857 800444752 292988355 861179113 761390736 585399334 166233922 145395166 391551467 800444752 516798019 233350056 748725729 473596274 801608520 422657892 350369501 242163189 693909716 741527822 516798019 252767027 13084961 310459790 37467656 303512140 234089763 203170078 233350056 467312175 950319015 605868704 750210921 808616206 865966056 611449960 693909716 421280376 909865837 107334741 354577205 914482046 42633846 424780614 839573090 582046141 914482046 355623062 421280376 287514767 655852295 234089763 865966056 279958846 282641288 808616206 792486850 110800857 67084965 950319015 233350056 105230327 855274762 391551467 355623062 812629788 96325706 460621270 320767587 956074512 869322316 436662194 582046141 23405136 13084961 761390736 777567625 475750466 187307272 693909716 256737954 855274762 377015995 967462668 107334741 354441083 355623062 801608520 701144654 750210921 203170078 350369501 377015995 310459790 424780614 203170078 187307272 518410431 234089763 475750466 861175812 693909716 968673309 869322316 585399334 518399774 431992241 968673309 328713602 611449960 813693723 857039628 970819754 391551467 968673309 861179113 292988355 839573090 350369501 350802729 187933868 256737954 303512140 792486850 411437340 518410431 242163189 693909716 970819754 256807040 187307272 655852295 706143946 354577205 605868704 233350056 187307272 839573090 777567625 516798019 421280376 297851760 320767587 303512140 37467656 96325706 233350056 343298515 514786524 861175812 350802729 792486850 202470992 761390736 166233922 202470992 865966056 96325706 460621270 203170078 37467656 252767027 350369501 67084965 145395166 391551467 967462668 460621270 233350056 421280376 693909716 42633846 13084961 402728415 516798019 303512140 516798019 861175812 37467656 861179113 67084965 914482046 611449960 391551467 234841556 424780614 355623062 436662194 557917929 110800857 805493285 187307272 467312175 611449960 391551467 611449960 917782884 187307272 252767027 110800857 96325706 354441083 693909716 84100792 292988355 861179113 178776322 234841556 460621270 748725729 917782884 800444752 950319015 202470992 865966056 741527822 187933868 460621270 234089763 350802729 909865837 967462668 145395166 256737954 310459790 391551467 33552010 67084965 460621270 42633846 436662194 701144654 350802729 813693723 865966056 777567625 495151474 861179113 693909716 761390736 343298515 284097129 67084965 391551467 869322316 761390736 287514767 287514767 467312175 467312175 865966056 105230327 37467656 917782884 178776322 813693723 422474141 460621270 761390736 655852295 861175812 203170078 869322316 284097129 805493285 800444752 233350056 227189312 761390736 800444752 698204142 279958846 33552010 869322316 37467656 933874496 354577205 411437340 256807040 761390736 792486850 234841556 611449960 777567625 187933868 402728415 861179113 242163189 706143946 284097129 354577205 917782884 354577205 242163189 956074512 800444752 777567625 693909716 178776322 287514767 107334741 582046141 110800857 970819754 287514767 917782884 516798019 377015995 701144654 792486850 377015995 801608520 282641288 320767587 252767027 812629788 411437340 516798019 227189312 467312175 297851760 355623062 284097129 310459790 256737954 431992241 37467656 343298515 436662194 968673309 750210921 234841556 343298515 741527822 701144654 287514767 605868704 178776322 421280376 67084965 350802729 233350056 284097129 252767027 421280376 801608520 467312175 252767027 187307272 761390736 178776322 693909716 741527822 178776322 256737954 227189312 292988355 585399334 808616206 279958846 861175812 411437340 605868704 956074512 96325706 777567625 514786524 761390736 436662194 967462668 514786524 933874496 956074512 84100792 350369501 970819754 956074512 23405136 284097129 698204142 933874496 475750466 402728415 252767027 166233922 557917929 693909716 970819754 391551467 328713602 917782884 256737954 914482046 187307272 967462668 202470992 328713602 582046141 343298515 284097129 585399334 750210921 242163189 950319015 105230327 227189312 178776322 855274762 178776322 37467656 495151474 284097129 748725729 792486850 861179113 970819754 411437340 761390736 808616206 970819754 956074512 956074512 391551467 514786524 808616206 350802729 402728415 96325706 605868704 516798019 422657892 297851760 518410431 284097129 792486850 855274762 582046141 422474141 284097129 950319015 320767587 23405136 865966056 706143946 805493285 750210921 933874496 282641288 328713602 187933868 839573090 812629788 514786524 42633846 933874496 297851760 328713602 279958846 422474141 110800857 402728415 354577205 869322316 748725729 813693723 234089763 320767587 792486850 391551467 495151474 187933868 67084965 42633846 741527822 110800857 234841556 37467656 857039628 655852295 320767587 37467656 328713602 865966056 33552010 800444752 473596274 187307272 422474141 67084965 436662194 970819754 967462668 917782884 84100792 970819754 187307272 970819754 611449960 107334741 105230327 801608520 698204142 354577205 67084965 354577205 110800857 96325706 354577205 750210921 234841556 350802729 516798019 292988355 967462668 350369501 297851760 256807040 792486850 700216083 234089763 377015995 421280376 861179113 605868704 917782884 292988355 110800857 242163189 808616206 655852295 84100792 839573090 813693723 761390736 909865837 178776322 421280376 166233922 424780614 320767587 605868704 855274762 655852295 970819754 473596274 227189312 227189312 655852295 377015995 343298515 343298515 354441083 475750466 706143946 970819754 968673309 917782884 233350056 518399774 23405136 812629788 585399334 145395166 421280376 187933868 145395166 310459790 585399334 303512140 805493285 805493285 178776322 475750466 354577205 750210921 256807040 857039628 402728415 750210921 557917929 431992241 805493285 933874496 284097129 422474141 187307272 909865837 914482046 303512140 611449960 516798019 808616206 252767027 42633846 801608520 909865837 741527822 801608520 792486850 514786524 303512140 813693723 145395166 473596274 700216083 42633846 67084965 297851760 467312175 350369501 861179113 424780614 256737954 701144654 557917929 698204142 178776322 805493285 391551467 287514767 701144654 411437340 96325706 748725729 279958846 37467656 518410431 914482046 23405136 792486850 256807040 557917929 343298515 436662194 282641288 917782884 460621270 42633846 107334741 855274762 287514767 706143946 869322316 355623062 741527822 292988355 354441083 166233922 861179113 839573090 37467656 96325706 37467656 202470992 377015995 761390736 611449960 37467656 166233922 473596274 402728415 582046141 909865837 582046141 748725729 605868704 698204142 328713602 284097129 869322316 970819754 42633846 33552010 391551467 585399334 227189312 585399334 242163189 42633846 800444752 956074512 557917929 698204142 475750466 917782884 279958846 967462668 950319015 475750466 933874496 495151474 354577205 805493285 284097129 761390736 84100792 203170078 233350056 23405136 303512140 792486850 33552010 42633846 777567625 436662194 287514767 292988355 350802729 377015995 750210921 839573090 355623062 355623062 343298515 187307272 805493285 655852295 855274762 436662194 741527822 585399334 460621270 917782884 855274762 431992241 813693723 320767587 805493285 950319015 800444752 909865837 741527822 861175812 750210921 516798019 914482046 869322316 460621270 303512140 582046141 436662194 284097129 869322316 968673309 297851760 234841556 869322316 611449960 13084961 107334741 812629788 422474141 475750466 693909716 292988355 350369501 310459790 741527822 812629788 256737954 970819754 23405136 514786524 424780614 354441083 655852295 865966056 800444752 350802729 96325706 855274762 242163189 422657892 284097129 967462668 865966056 777567625 107334741 805493285 391551467 202470992 914482046 869322316 967462668 855274762 909865837 968673309 968673309 310459790 431992241 805493285 279958846 792486850 813693723 355623062 585399334 917782884 839573090 857039628 233350056 297851760 869322316 328713602 967462668 741527822 812629788 422474141 518410431 861175812 282641288 411437340 252767027 328713602 282641288 805493285 355623062 234089763 282641288 861175812 282641288 33552010 303512140 495151474 279958846 431992241 233350056 800444752 750210921 970819754 227189312 422657892 917782884 582046141 310459790 436662194 495151474 812629788 203170078 355623062 227189312 967462668 792486850 800444752 292988355 256737954 516798019 33552010 950319015 37467656 518399774 933874496 107334741 800444752 187933868 805493285 320767587 37467656 234841556 701144654 242163189 812629788 865966056 700216083 467312175 956074512 303512140 750210921 13084961 13084961 421280376 303512140 227189312 292988355 178776322 495151474 700216083 582046141 227189312 812629788 310459790 292988355 750210921 855274762 693909716 970819754 105230327 227189312 693909716 698204142 13084961 557917929 950319015 706143946 282641288 869322316 23405136 800444752 518410431 800444752 37467656 252767027 421280376 857039628 110800857 233350056 467312175 839573090 748725729 354577205 855274762 234841556 857039628 855274762 282641288 855274762 741527822 792486850 422657892 812629788 355623062 187307272 256737954 801608520 422474141 233350056 467312175 233350056 328713602 800444752 473596274 328713602 800444752 700216083 861179113 202470992 350802729 33552010 422657892 460621270 33552010 970819754 107334741 750210921 234089763 514786524 909865837 917782884 518410431 839573090 467312175 516798019 518399774 748725729 750210921 328713602 297851760 422474141 42633846 933874496 105230327 227189312 698204142 582046141 145395166 234841556 700216083 518410431 350802729 865966056 970819754 350369501 611449960 800444752 801608520 107334741 516798019 227189312 350369501 354577205 310459790 350369501 792486850 514786524 869322316 145395166 242163189 297851760 84100792 234089763 284097129 861179113 706143946 292988355 460621270 706143946 933874496 611449960 700216083 514786524 950319015 343298515 741527822 605868704 839573090 518399774 377015995 611449960 861179113 605868704 750210921 557917929 857039628 839573090 297851760 354577205 431992241 421280376 252767027 424780614 605868704 350369501 350802729 436662194 105230327 234089763 808616206 233350056 933874496 256737954 354441083 693909716 792486850 402728415 107334741 96325706 475750466 585399334 202470992 279958846 256807040 655852295 865966056 279958846 518399774 585399334 23405136 839573090 227189312 242163189 698204142 460621270 967462668 956074512 801608520 805493285 861179113 761390736 970819754 557917929 698204142 855274762 187307272 741527822 968673309 967462668 37467656 855274762 234089763 187933868 855274762 865966056 585399334 256807040 227189312 431992241 865966056 792486850 96325706 865966056 917782884 917782884 292988355 582046141 855274762 800444752 110800857 105230327 256807040 808616206 436662194 741527822 402728415 105230327 956074512 514786524 67084965 611449960 495151474 933874496 869322316 698204142 706143946 424780614 693909716 460621270 424780614 914482046 234841556 203170078 84100792 431992241 110800857 187307272 655852295 67084965 839573090 805493285 861175812 968673309 605868704 256807040 287514767 557917929 914482046 431992241 750210921 105230327 801608520 741527822 857039628 436662194 777567625 421280376 805493285 792486850 950319015 698204142 350802729 422474141 611449960 292988355 839573090 328713602 422474141 256737954 287514767 256737954 23405136 557917929 145395166 282641288 33552010 297851760 970819754 467312175 839573090 861175812 861175812 812629788 13084961 234841556 203170078 287514767 861179113 242163189 808616206 968673309 203170078 422657892 475750466 700216083 166233922 917782884 741527822 202470992 105230327 13084961 700216083 233350056 287514767 655852295 956074512 857039628 279958846 741527822 970819754 203170078 96325706 343298515 284097129 391551467 297851760 145395166 557917929 813693723 518410431 436662194 475750466 805493285 178776322 865966056 242163189 292988355 792486850 706143946 166233922 857039628 13084961 857039628 292988355 605868704 145395166 145395166 436662194 320767587 813693723 421280376 741527822 777567625 234841556 956074512 431992241 84100792 279958846 411437340 861179113 865966056 460621270 105230327 865966056 777567625 310459790 518410431 861175812 350802729 805493285 518399774 839573090 436662194 909865837 187933868 422657892 187933868 310459790 354441083 354441083 655852295 252767027 287514767 343298515 42633846 855274762 42633846 203170078 792486850 909865837 422657892 605868704 402728415 287514767 436662194 800444752 750210921 284097129 33552010 96325706 970819754 518399774 402728415 23405136 328713602 970819754 96325706 655852295 227189312 857039628 467312175 23405136 203170078 67084965 411437340 518399774 611449960 234089763 391551467 518410431 107334741 693909716 436662194 917782884 475750466 861175812 792486850 473596274 310459790 282641288 748725729 96325706 693909716 13084961 582046141 861175812 467312175 518399774 698204142 145395166 354577205 256737954 110800857 33552010 805493285 473596274 279958846 950319015 557917929 187933868 166233922 292988355 655852295 42633846 514786524 343298515 422657892 869322316 585399334 777567625 475750466 422657892 857039628 67084965 411437340 701144654 914482046 748725729 808616206 698204142 741527822 611449960 801608520 354441083 514786524 178776322 748725729 855274762 611449960 110800857 693909716 914482046 233350056 256737954 460621270 292988355 582046141 467312175 748725729 518399774 37467656 203170078 402728415 693909716 178776322 166233922 234841556 861179113 282641288 84100792 467312175 354441083 865966056 354577205 514786524 741527822 460621270 605868704 933874496 234841556 467312175 256737954 933874496 187307272 33552010 354441083 203170078 865966056 350369501 839573090 865966056 178776322 800444752 585399334 242163189 287514767 297851760 701144654 950319015 950319015 700216083 343298515 655852295 968673309 750210921 812629788 84100792 67084965 96325706 256807040 933874496 701144654 516798019 303512140 585399334 422657892 861175812 970819754 166233922 33552010 178776322 467312175 706143946 839573090 792486850 350369501 320767587 110800857 234841556 421280376 233350056 284097129 233350056 23405136 585399334 865966056 475750466 297851760 320767587 256807040 557917929 350802729 857039628 460621270 107334741 282641288 202470992 761390736 700216083 839573090 467312175 914482046 431992241 808616206 105230327 855274762 741527822 110800857 23405136 242163189 178776322 354441083 242163189 105230327 343298515 203170078 310459790 557917929 495151474 967462668 869322316 869322316 303512140 256737954 855274762 473596274 187307272 467312175 467312175 700216083 839573090 516798019 233350056 166233922 233350056 284097129 67084965 37467656 292988355 310459790 411437340 748725729 256737954 801608520 813693723 460621270 233350056 67084965 968673309 706143946 84100792 37467656 391551467 956074512 343298515 37467656 950319015 741527822 812629788 475750466 279958846 256807040 865966056 282641288 105230327 800444752 178776322 701144654 203170078 110800857 187933868 495151474 970819754 839573090 187307272 741527822 655852295 869322316 377015995 467312175 350802729 187933868 110800857 422474141 42633846 328713602 391551467 23405136 402728415 655852295 303512140 284097129 422474141 23405136 431992241 187307272 801608520 187933868 861179113 13084961 855274762 467312175 256807040 914482046 421280376 693909716 343298515 203170078 761390736 242163189 800444752 808616206 741527822 869322316 855274762 110800857 421280376 473596274 411437340 422657892 585399334 585399334 377015995 585399334 303512140 37467656 203170078 861179113 792486850 475750466 282641288 933874496 514786524 869322316 402728415 202470992 354441083 967462668 861179113 909865837 861175812 377015995 585399334 857039628 234089763 956074512 467312175 808616206 605868704 391551467 812629788 909865837 42633846 23405136 234841556 516798019 328713602 805493285 279958846 279958846 950319015 750210921 970819754 557917929 700216083 869322316 801608520 516798019 279958846 967462668 234841556 698204142 761390736 950319015 706143946 84100792 252767027 869322316 202470992 968673309 693909716 605868704 518410431 967462668 813693723 950319015 813693723 166233922 812629788 909865837 227189312 869322316 700216083 256807040 698204142 105230327 655852295 761390736 424780614 917782884 233350056 310459790 956074512 861175812 145395166 968673309 354577205 424780614 33552010 792486850 431992241 256737954 557917929 292988355 354577205 256807040 233350056 292988355 187933868 950319015 748725729 655852295 812629788 693909716 777567625 187933868 808616206 693909716 431992241 970819754 950319015 516798019 950319015 761390736 857039628 950319015 933874496 495151474 282641288 869322316 252767027 475750466 475750466 282641288 748725729 328713602 292988355 693909716 343298515 282641288 287514767 801608520 320767587 202470992 970819754 13084961 700216083 473596274 855274762 377015995 178776322 377015995 234089763 792486850 968673309 279958846 800444752 701144654 343298515 350369501 377015995 23405136 750210921 800444752 96325706 812629788 436662194 611449960 203170078 284097129 252767027 968673309 355623062 320767587 411437340 700216083 37467656 855274762 861175812 956074512 234841556 411437340 178776322 516798019 808616206 320767587 861179113 234089763 967462668 557917929 950319015 328713602 431992241 777567625 518399774 777567625 256807040 475750466 792486850 869322316 750210921 411437340 655852295 37467656 13084961 518410431 855274762 956074512 354441083 701144654 518410431 84100792 203170078 233350056 582046141 284097129 706143946 869322316 391551467 422474141 968673309 178776322 473596274 698204142 700216083 256807040 292988355 473596274 233350056 792486850 865966056 422657892 495151474 839573090 698204142 865966056 698204142 297851760 187933868 861179113 869322316 741527822 460621270 350802729 909865837 698204142 557917929 187933868 355623062 242163189 914482046 495151474 402728415 956074512 475750466 861179113 750210921 227189312 350369501 110800857 242163189 377015995 777567625 855274762 84100792 350802729 585399334 84100792 227189312 605868704 582046141 292988355 284097129 23405136 422657892 701144654 808616206 706143946 861175812 411437340 391551467 869322316 431992241 203170078 950319015 355623062 839573090 701144654 518410431 839573090 808616206 700216083 741527822 741527822 800444752 933874496 700216083 518399774 956074512 917782884 518410431 956074512 23405136 310459790 857039628 377015995 706143946 473596274 693909716 13084961 320767587 611449960 839573090 391551467 355623062 256807040 861175812 813693723 557917929 585399334 495151474 857039628 748725729 693909716 297851760 436662194 516798019 839573090 855274762 328713602 110800857 801608520 411437340 914482046 460621270 914482046 693909716 748725729 354441083 279958846 42633846 13084961 37467656 861175812 107334741 855274762 166233922 655852295 303512140 700216083 145395166 861175812 105230327 282641288 518410431 23405136 422474141 343298515 178776322 84100792 605868704 748725729 350369501 252767027 320767587 227189312 297851760 42633846 23405136 800444752 750210921 279958846 473596274 187933868 284097129 861175812 557917929 411437340 355623062 655852295 839573090 750210921 655852295 350369501 761390736 741527822 242163189 256807040 693909716 914482046 377015995 178776322 421280376 391551467 354577205 328713602 227189312 234841556 391551467 96325706 967462668 145395166 970819754 605868704 857039628 865966056 422474141 750210921 391551467 256807040 13084961 202470992 320767587 967462668 950319015 402728415 800444752 422474141 178776322 700216083 421280376 970819754 292988355 202470992 431992241 865966056 605868704 970819754 857039628 424780614 110800857 227189312 968673309 700216083 431992241 421280376 292988355 320767587 706143946 402728415 516798019 700216083 242163189 585399334 187933868 431992241 475750466 23405136 865966056 424780614 706143946 970819754 227189312 585399334 303512140 460621270 839573090 422474141 655852295 839573090 202470992 297851760 303512140 328713602 421280376 967462668 701144654 518410431 582046141 350369501 748725729 914482046 812629788 252767027 792486850 105230327 792486850 178776322 343298515 700216083 869322316 909865837 518410431 422474141 202470992 700216083 582046141 777567625 750210921 287514767 914482046 585399334 917782884 857039628 67084965 518399774 320767587 328713602 582046141 166233922 865966056 279958846 242163189 933874496 37467656 282641288 42633846 800444752 909865837 812629788 287514767 436662194 354441083 252767027 950319015 96325706 693909716 857039628 855274762 350369501 343298515 839573090 861175812 282641288 350802729 855274762 473596274 84100792 855274762 700216083 343298515 343298515 110800857 514786524 421280376 701144654 748725729 431992241 424780614 861179113 467312175 84100792 178776322 282641288 777567625 350802729 436662194 968673309 909865837 96325706 970819754 693909716 234841556 279958846 861179113 808616206 805493285 203170078 495151474 107334741 857039628 287514767 234089763 460621270 968673309 292988355 402728415 328713602 812629788 377015995 495151474 460621270 557917929 166233922 110800857 741527822 422474141 950319015 145395166 861175812 514786524 914482046 227189312 354577205 350369501 777567625 813693723 585399334 917782884 706143946 187933868 110800857 914482046 13084961 377015995 67084965 23405136 320767587 518399774 431992241 13084961 37467656 792486850 166233922 67084965 297851760 741527822 33552010 605868704 813693723 67084965 761390736 812629788 605868704 411437340 256737954 282641288 287514767 655852295 693909716 187307272 475750466 801608520 292988355 256807040 402728415 518410431 869322316 234841556 328713602 166233922 557917929 256737954 518410431 287514767 557917929 233350056 611449960 917782884 967462668 792486850 422657892 761390736 518399774 242163189 909865837 187933868 391551467 748725729 805493285 411437340 42633846 514786524 242163189 516798019 354577205 282641288 354577205 13084961 582046141 706143946 42633846 761390736 518399774 611449960 23405136 282641288 557917929 402728415 700216083 473596274 475750466 391551467 701144654 303512140 402728415 343298515 33552010 800444752 234841556 933874496 956074512 431992241 67084965 145395166 350802729 355623062 187933868 839573090 422657892 110800857 33552010 968673309 252767027 234089763 107334741 303512140 84100792 700216083 242163189 303512140 96325706 320767587 252767027 107334741 287514767 968673309 706143946 227189312 166233922 355623062 968673309 933874496 792486850 805493285 421280376 252767027 424780614 256737954 166233922 145395166 514786524 105230327 706143946 839573090 187933868 655852295 234089763 741527822 801608520 855274762 812629788 761390736 518410431 431992241 343298515 655852295 869322316 777567625 203170078 23405136 761390736 328713602 467312175 869322316 33552010 107334741 813693723 585399334 178776322 750210921 693909716 320767587 467312175 808616206 422657892 402728415 42633846 310459790 585399334 950319015 67084965 698204142 411437340 279958846 13084961 655852295 914482046 354577205 706143946 320767587 166233922 242163189 256737954 436662194 402728415 107334741 431992241 227189312 655852295 234841556 234841556 857039628 37467656 861175812 422474141 967462668 13084961 655852295 808616206 350802729 861175812 800444752 279958846 292988355 227189312 33552010 582046141 800444752 865966056 187933868 839573090 96325706 701144654 777567625 297851760 750210921 343298515 252767027 343298515 800444752 242163189 284097129 391551467 145395166 303512140 460621270 354577205 865966056 402728415 582046141 355623062 422657892 611449960 518410431 42633846 354577205 557917929 279958846 203170078 801608520 252767027 917782884 42633846 402728415 700216083 377015995 777567625 839573090 460621270 968673309 23405136 700216083 970819754 187307272 585399334 855274762 105230327 292988355 145395166 23405136 234089763 424780614 909865837 914482046 808616206 516798019 748725729 917782884 956074512 812629788 242163189 869322316 761390736 700216083 655852295 67084965 808616206 84100792 611449960 909865837 411437340 968673309 750210921 967462668 701144654 67084965 354577205 933874496 865966056 741527822 950319015 350802729 813693723 514786524 145395166 354441083 812629788 475750466 460621270 227189312 37467656 256737954 701144654 808616206 242163189 13084961 354577205 839573090 343298515 33552010 42633846 655852295 950319015 227189312 700216083 256737954 105230327 777567625 292988355 355623062 777567625 303512140 110800857 227189312 950319015 303512140 303512140 467312175 187307272 202470992 473596274 252767027 233350056 284097129 750210921 328713602 706143946 857039628 750210921 166233922 582046141 467312175 557917929 391551467 328713602 33552010 467312175 693909716 105230327 320767587 933874496 950319015 282641288 303512140 187933868 792486850 13084961 812629788 777567625 431992241 582046141 328713602 761390736 808616206 297851760 292988355 33552010 467312175 706143946 460621270 495151474 279958846 855274762 869322316 377015995 96325706 402728415 741527822 350802729 861179113 67084965 605868704 700216083 761390736 933874496 956074512 328713602 748725729 436662194 310459790 800444752 202470992 914482046 495151474 422474141 516798019 33552010 354577205 970819754 701144654 813693723 605868704 698204142 67084965 350369501 514786524 861179113 310459790 328713602 495151474 693909716 391551467 354441083 402728415 282641288 96325706 700216083 84100792 495151474 813693723 792486850 950319015 473596274 933874496 350369501 518410431 13084961 37467656 233350056 611449960 110800857 700216083 741527822 865966056 869322316 242163189 242163189 970819754 297851760 808616206 279958846 33552010 422474141 582046141 801608520 422657892 107334741 750210921 203170078 514786524 343298515 23405136 227189312 861175812 33552010 37467656 970819754 967462668 42633846 436662194 187307272 700216083 256807040 234841556 256737954 467312175 585399334 909865837 861175812 950319015 187307272 967462668 234089763 839573090 914482046 857039628 202470992 808616206 605868704 227189312 914482046 328713602 861179113 475750466 956074512 256737954 655852295 812629788 473596274 303512140 110800857 706143946 187307272 37467656 611449960 700216083 391551467 516798019 96325706 292988355 145395166 203170078 13084961 800444752 107334741 431992241 475750466 968673309 343298515 320767587 279958846 700216083 252767027 422657892 431992241 473596274 514786524 805493285 431992241 518410431 256807040 970819754 320767587 227189312 203170078 391551467 950319015 422657892 343298515 256737954 202470992 202470992 436662194 956074512 748725729 611449960 792486850 467312175 377015995 187933868 585399334 297851760 917782884 242163189 800444752 105230327 605868704 354441083 933874496 611449960 145395166 655852295 13084961 839573090 424780614 343298515 166233922 422474141 310459790 605868704 557917929 516798019 391551467 473596274 611449960 354441083 812629788 227189312 855274762 350802729 582046141 391551467 857039628 861175812 777567625 917782884 42633846 354441083 557917929 805493285 287514767 557917929 343298515 706143946 800444752 557917929 585399334 813693723 812629788 145395166 328713602 391551467 970819754 518399774 861175812 582046141 812629788 914482046 67084965 750210921 23405136 869322316 917782884 256807040 292988355 350369501 282641288 187307272 750210921 777567625 242163189 698204142 350802729 343298515 187307272 701144654 917782884 203170078 377015995 350802729 800444752 701144654 424780614 741527822 956074512 256737954 813693723 761390736 582046141 354577205 970819754 741527822 282641288 422657892 33552010 187933868 967462668 110800857 287514767 42633846 516798019 282641288 166233922 422657892 698204142 350802729 282641288 585399334 582046141 350369501 698204142 869322316 96325706 431992241 761390736 284097129 227189312 303512140 354577205 252767027 350369501 252767027 557917929 800444752 741527822 350802729 328713602 234841556 13084961 234089763 431992241 813693723 741527822 343298515 256807040 303512140 234841556 693909716 84100792 800444752 84100792 256737954 812629788 861175812 355623062 516798019 861175812 801608520 431992241 518399774 284097129 328713602 741527822 350802729 279958846 813693723 303512140 792486850 792486850 808616206 343298515 585399334 611449960 967462668 279958846 279958846 706143946 292988355 473596274 67084965 354577205 805493285 436662194 917782884 33552010 234089763 292988355 187307272 865966056 467312175 107334741 350369501 67084965 605868704 96325706 202470992 968673309 422657892 166233922 970819754 320767587 178776322 145395166 792486850 282641288 202470992 761390736 473596274 355623062 514786524 800444752 350802729 460621270 402728415 67084965 343298515 467312175 42633846 582046141 105230327 402728415 256807040 968673309 411437340 279958846 42633846 391551467 377015995 582046141 297851760 839573090 861179113 792486850 187307272 279958846 467312175 460621270 865966056 303512140 748725729 611449960 956074512 777567625 234089763 187933868 256737954 808616206 391551467 166233922 865966056 436662194 234089763 391551467 422657892 865966056 605868704 805493285 391551467 350802729 105230327 166233922 391551467 107334741 145395166 805493285 839573090 178776322 328713602 950319015 282641288 808616206 96325706 110800857 808616206 422474141 411437340 585399334 950319015 402728415 279958846 355623062 698204142 282641288 252767027 968673309 813693723 203170078 402728415 256807040 411437340 203170078 354441083 611449960 287514767 748725729 282641288 33552010 812629788 354577205 855274762 110800857 700216083 761390736 741527822 473596274 611449960 227189312 473596274 33552010 422474141 424780614 514786524 917782884 377015995 839573090 42633846 227189312 422657892 495151474 495151474 107334741 42633846 187933868 557917929 252767027 424780614 748725729 202470992 203170078 203170078 869322316 813693723 23405136 242163189 202470992 287514767 178776322 242163189 354577205 203170078 424780614 970819754 320767587 706143946 145395166 33552010 256737954 297851760 655852295 805493285 800444752 178776322 37467656 467312175 178776322 741527822 252767027 187307272 203170078 84100792 431992241 187933868 865966056 812629788 956074512 518410431 354577205 402728415 303512140 350802729 252767027 761390736 518410431 800444752 354577205 518410431 350369501 303512140 761390736 354441083 761390736 700216083 693909716 761390736 605868704 914482046 933874496 750210921 933874496 279958846 813693723 23405136 354441083 914482046 701144654 792486850 13084961 355623062 869322316 801608520 970819754 750210921 750210921 377015995 166233922 956074512 967462668 605868704 865966056 460621270 748725729 761390736 518399774 909865837 956074512 234841556 284097129 777567625 110800857 282641288 256737954 611449960 166233922 411437340 282641288 402728415 354577205 518399774 421280376 865966056 800444752 777567625 350369501 110800857 800444752 518410431 801608520 967462668 516798019 203170078 917782884 495151474 343298515 956074512 234841556 377015995 402728415 354577205 801608520 777567625 805493285 857039628 431992241 343298515 67084965 869322316 956074512 655852295 792486850 750210921 350369501 233350056 801608520 805493285 956074512 343298515 467312175 518410431 473596274 279958846 805493285 813693723 761390736 855274762 187933868 808616206 805493285 203170078 110800857 933874496 233350056 110800857 698204142 467312175 303512140 354441083 516798019 187933868 350802729 421280376 805493285 800444752 107334741 284097129 585399334 279958846 698204142 284097129 391551467 792486850 933874496 700216083 812629788 808616206 233350056 855274762 869322316 805493285 421280376 956074512 350802729 748725729 303512140 252767027 855274762 421280376 436662194 187933868 805493285 350369501 187933868 516798019 950319015 473596274 178776322 234089763 857039628 145395166 256737954 23405136 557917929 233350056 808616206 585399334 292988355 475750466 422657892 839573090 473596274 421280376 354577205 970819754 105230327 748725729 761390736 107334741 252767027 857039628 328713602 377015995 354577205 422474141 256737954 869322316 701144654 700216083 187307272 402728415 424780614 242163189 655852295 256807040 655852295 800444752 861175812 96325706 187307272 84100792 518399774 950319015 514786524 473596274 582046141 861175812 354441083 701144654 256807040 861179113 436662194 431992241 105230327 741527822 292988355 187933868 96325706 320767587 917782884 355623062 297851760 279958846 700216083 865966056 256807040 84100792 391551467 303512140 611449960 655852295 514786524 187933868 792486850 350369501 801608520 436662194 750210921 611449960 424780614 355623062 792486850 284097129 970819754 303512140 933874496 110800857 813693723 801608520 233350056 655852295 37467656 422474141 411437340 750210921 67084965 292988355 855274762 839573090 187933868 968673309 166233922 297851760 145395166 605868704 700216083 518399774 202470992 42633846 421280376 611449960 933874496 233350056 402728415 354441083 284097129 431992241 178776322 422474141 495151474 750210921 582046141 355623062 514786524 310459790 166233922 436662194 279958846 42633846 67084965 96325706 970819754 424780614 256737954 800444752 350802729 303512140 203170078 13084961 284097129 518410431 187307272 741527822 839573090 279958846 914482046 467312175 96325706 328713602 303512140 292988355 861179113 808616206 422474141 411437340 761390736 320767587 777567625 812629788 292988355 282641288 203170078 105230327 761390736 970819754 421280376 750210921 950319015 105230327 800444752 242163189 700216083 402728415 655852295 917782884 473596274 233350056 287514767 611449960 950319015 933874496 282641288 968673309 310459790 700216083 110800857 956074512 84100792 310459790 343298515 706143946 467312175 42633846 582046141 970819754 422474141 956074512 354441083 857039628 839573090 320767587 110800857 110800857 750210921 297851760 813693723 284097129 917782884 518410431 233350056 518410431 354577205 950319015 698204142 741527822 698204142 917782884 693909716 37467656 354441083 227189312 475750466 801608520 23405136 202470992 145395166 475750466 514786524 605868704 343298515 354441083 105230327 256737954 805493285 282641288 800444752 857039628 110800857 865966056 310459790 256807040 42633846 436662194 242163189 805493285 514786524 292988355 422657892 33552010 808616206 839573090 67084965 227189312 516798019 605868704 350802729 279958846 96325706 800444752 350802729 518410431 812629788 145395166 320767587 256807040 287514767 701144654 518399774 84100792 145395166 813693723 282641288 917782884 914482046 279958846 514786524 655852295 252767027 343298515 460621270 475750466 805493285 861175812 23405136 234089763 968673309 256737954 805493285 402728415 761390736 557917929 777567625 234841556 234841556 748725729 813693723 187933868 777567625 402728415 801608520 310459790 424780614 178776322 377015995 96325706 422474141 950319015 605868704 557917929 233350056 805493285 145395166 812629788 343298515 909865837 256737954 187933868 411437340 287514767 391551467 287514767 105230327 473596274 748725729 777567625 421280376 970819754 42633846 202470992 917782884 861175812 475750466 303512140 839573090 350802729 297851760 282641288 700216083 792486850 808616206 110800857 516798019 750210921 741527822 909865837 748725729 105230327 67084965 792486850 227189312 967462668 233350056 812629788 970819754 320767587 202470992 970819754 422474141 582046141 970819754 145395166 869322316 42633846 422474141 585399334 355623062 956074512 328713602 297851760 698204142 585399334 284097129 33552010 256737954 967462668 377015995 105230327 431992241 914482046 741527822 355623062 855274762 431992241 107334741 950319015 761390736 282641288 343298515 706143946 256737954 748725729 227189312 233350056 701144654 865966056 857039628 402728415 252767027 297851760 424780614 741527822 812629788 166233922 227189312 805493285 13084961 328713602 234841556 282641288 23405136 431992241 411437340 187933868 350369501 473596274 655852295 202470992 801608520 693909716 585399334 234089763 343298515 23405136 473596274 96325706 839573090 805493285 107334741 166233922 279958846 655852295 865966056 917782884 187933868 166233922 13084961 473596274 107334741 234089763 350802729 516798019 242163189 328713602 424780614 145395166 792486850 865966056 475750466 96325706 950319015 812629788 805493285 256807040 23405136 436662194 310459790 605868704 354441083 256807040 178776322 706143946 761390736 855274762 518399774 42633846 655852295 252767027 202470992 282641288 805493285 37467656 67084965 514786524 354577205 792486850 145395166 13084961 234841556 557917929 421280376 473596274 284097129 424780614 967462668 279958846 933874496 933874496 861179113 839573090 698204142 701144654 514786524 655852295 203170078 303512140 741527822 145395166 700216083 655852295 422474141 495151474 917782884 808616206 748725729 808616206 23405136 187933868 585399334 865966056 968673309 460621270 203170078 279958846 750210921 303512140 320767587 748725729 391551467 242163189 287514767 234841556 279958846 516798019 956074512 800444752 933874496 914482046 516798019 42633846 23405136 37467656 350802729 801608520 424780614 328713602 933874496 37467656 865966056 402728415 354577205 13084961 256737954 187933868 808616206 917782884 202470992 777567625 761390736 84100792 256807040 473596274 187307272 145395166 424780614 421280376 761390736 557917929 909865837 421280376 256807040 202470992 422657892 693909716 693909716 914482046 13084961 698204142 655852295 909865837 706143946 869322316 475750466 105230327 178776322 750210921 585399334 777567625 518410431 320767587 421280376 914482046 909865837 473596274 37467656 166233922 808616206 96325706 800444752 460621270 96325706 13084961 698204142 350802729 287514767 861179113 518399774 421280376 422657892 282641288 460621270 839573090 812629788 436662194 839573090 808616206 869322316 582046141 422657892 605868704 741527822 917782884 320767587 914482046 741527822 518410431 857039628 950319015 431992241 422657892 84100792 855274762 518410431 813693723 748725729 611449960 166233922 355623062 343298515 411437340 233350056 706143946 282641288 869322316 933874496 292988355 33552010 328713602 473596274 917782884 234841556 343298515 655852295 284097129 402728415 233350056 256737954 320767587 518399774 518399774 202470992 256807040 355623062 968673309 970819754 202470992 605868704 933874496 808616206 514786524 698204142 84100792 411437340 914482046 202470992 350802729 343298515 320767587 284097129 693909716 701144654 242163189 968673309 857039628 354577205 761390736 421280376 355623062 968673309 377015995 145395166 234089763 411437340 23405136 84100792 411437340 741527822 84100792 354441083 933874496 67084965 354577205 518410431 475750466 748725729 950319015 23405136 701144654 33552010 792486850 282641288 284097129 355623062 297851760 813693723 187933868 203170078 422657892 422657892 187933868 869322316 861179113 914482046 865966056 391551467 187933868 424780614 956074512 857039628 178776322 234841556 761390736 343298515 611449960 460621270 42633846 411437340 792486850 23405136 748725729 96325706 967462668 350802729 350369501 292988355 605868704 857039628 800444752 700216083 145395166 84100792 431992241 42633846 350802729 950319015 287514767 514786524 303512140 812629788 605868704 801608520 422474141 693909716 750210921 970819754 297851760 700216083 808616206 611449960 279958846 933874496 350369501 37467656 421280376 178776322 933874496 557917929 234089763 611449960 42633846 178776322 242163189 741527822 777567625 431992241 518399774 970819754 421280376 861175812 855274762 914482046 33552010 706143946 310459790 761390736 227189312 914482046 557917929 202470992 585399334 698204142 166233922 256807040 166233922 256737954 256807040 227189312 424780614 284097129 203170078 178776322 284097129 297851760 411437340 297851760 354577205 233350056 700216083 178776322 761390736 391551467 297851760 777567625 917782884 518399774 495151474 310459790 861175812 355623062 422474141 605868704 105230327 800444752 914482046 808616206 585399334 320767587 475750466 256737954 284097129 801608520 970819754 354441083 391551467 202470992 422657892 605868704 105230327 234841556 96325706 187933868 242163189 424780614 518410431 166233922 256807040 750210921 402728415 514786524 914482046 37467656 869322316 582046141 202470992 611449960 582046141 110800857 748725729 242163189 516798019 187307272 310459790 256807040 857039628 67084965 914482046 813693723 110800857 585399334 67084965 655852295 422657892 585399334 42633846 282641288 37467656 320767587 605868704 279958846 467312175 166233922 582046141 242163189 33552010 279958846 42633846 698204142 354441083 869322316 855274762 611449960 234089763 812629788 391551467 67084965 857039628 110800857 950319015 518399774 431992241 700216083 518410431 354577205 706143946 256807040 808616206 516798019 473596274 800444752 350802729 350369501 354441083 475750466 698204142 284097129 460621270 166233922 354577205 777567625 741527822 701144654 909865837 967462668 402728415 706143946 582046141 582046141 292988355 475750466 421280376 813693723 350802729 582046141 585399334 23405136 391551467 514786524 166233922 808616206 777567625 166233922 343298515 777567625 96325706 605868704 320767587 970819754 42633846 839573090 808616206 700216083 698204142 67084965 698204142 279958846 354441083 187307272 320767587 23405136 320767587 582046141 292988355 202470992 110800857 914482046 855274762 256737954 516798019 234841556 279958846 557917929 355623062 411437340 84100792 33552010 354441083 328713602 421280376 187933868 343298515 869322316 84100792 605868704 355623062 84100792 23405136 178776322 813693723 320767587 422657892 933874496 792486850 256737954 279958846 422474141 107334741 310459790 518399774 297851760 967462668 187933868 917782884 839573090 605868704 303512140 693909716 431992241 292988355 202470992 839573090 968673309 467312175 187307272 377015995 354577205 33552010 605868704 436662194 968673309 857039628 105230327 475750466 741527822 422474141 748725729 354441083 256807040 518399774 968673309 914482046 777567625 698204142 700216083 96325706 750210921 495151474 105230327 354577205 282641288 391551467 234089763 424780614 282641288 812629788 467312175 402728415 343298515 792486850 350802729 354577205 467312175 701144654 234089763 284097129 391551467 956074512 354441083 605868704 42633846 475750466 865966056 968673309 968673309 96325706 582046141 227189312 805493285 701144654 909865837 967462668 585399334 234841556 865966056 233350056 256807040 187307272 187307272 303512140 761390736 516798019 865966056 861175812 839573090 402728415 909865837 933874496 424780614 706143946 518410431 914482046 701144654 839573090 279958846 855274762 518410431 917782884 813693723 582046141 105230327 700216083 950319015 310459790 611449960 917782884 328713602 777567625 202470992 909865837 303512140 956074512 518410431 202470992 741527822 227189312 968673309 145395166 467312175 287514767 473596274 473596274 354441083 605868704 475750466 282641288 421280376 518410431 933874496 292988355 950319015 252767027 655852295 693909716 67084965 909865837 741527822 855274762 13084961 861179113 861175812 203170078 805493285 424780614 698204142 968673309 748725729 354441083 202470992 242163189 422474141 252767027 354441083 701144654 701144654 96325706 777567625 800444752 110800857 967462668 187307272 812629788 514786524 909865837 808616206 350802729 808616206 839573090 808616206 495151474 33552010 655852295 436662194 700216083 187307272 166233922 377015995 303512140 279958846 107334741 23405136 869322316 284097129 861179113 741527822 813693723 256737954 516798019 514786524 187307272 514786524 869322316 377015995 611449960 855274762 869322316 233350056 242163189 956074512 187933868 13084961 869322316 741527822 655852295 495151474 354441083 67084965 377015995 869322316 792486850 37467656 84100792 84100792 287514767 516798019 187307272 909865837 800444752 812629788 377015995 914482046 424780614 67084965 234841556 701144654 107334741 761390736 693909716 282641288 110800857 473596274 178776322 411437340 187307272 96325706 475750466 279958846 861175812 855274762 655852295 354441083 950319015 855274762 234089763 741527822 187307272 869322316 917782884 967462668 869322316 110800857 611449960 279958846 422657892 777567625 585399334 402728415 234841556 282641288 557917929 813693723 343298515 518399774 33552010 812629788 297851760 354441083 812629788 436662194 350369501 582046141 391551467 473596274 303512140 96325706 869322316 514786524 865966056 933874496 473596274 518410431 801608520 422657892 328713602 343298515 970819754 187307272 460621270 421280376 377015995 473596274 310459790 328713602 701144654 467312175 698204142 37467656 422474141 967462668 700216083 655852295 287514767 431992241 402728415 933874496 698204142 292988355 105230327 495151474 808616206 256807040 693909716 914482046 839573090 914482046 391551467 741527822 800444752 256807040 422474141 585399334 422657892 411437340 178776322 42633846 287514767 23405136 495151474 861175812 297851760 96325706 292988355 234841556 748725729 748725729 801608520 234089763 377015995 292988355 605868704 800444752 377015995 284097129 839573090 516798019 107334741 303512140 706143946 343298515 310459790 105230327 303512140 605868704 310459790 233350056 105230327 391551467 23405136 693909716 354577205 234089763 761390736 354441083 557917929 800444752 861179113 105230327 700216083 256737954 748725729 343298515 869322316 970819754 805493285 310459790 914482046 861179113 377015995 234089763 234089763 857039628 917782884 761390736 861179113 187933868 343298515 970819754 166233922 514786524 473596274 693909716 37467656 303512140 909865837 422657892 495151474 855274762 933874496 518410431 861179113 110800857 701144654 557917929 611449960 518399774 354577205 422657892 800444752 178776322 605868704 166233922 350802729 23405136 611449960 750210921 933874496 178776322 234089763 256807040 968673309 13084961 855274762 701144654 557917929 354441083 861175812 343298515 812629788 233350056 292988355 801608520 431992241 187933868 422474141 178776322 748725729 242163189 256807040 227189312 514786524 279958846 284097129 956074512 865966056 350802729 914482046 968673309 421280376 861175812 473596274 693909716 967462668 187933868 354441083 909865837 655852295 518410431 227189312 909865837 107334741 354441083 13084961 178776322 166233922 96325706 105230327 917782884 861175812 411437340 473596274 839573090 234841556 234089763 292988355 655852295 467312175 282641288 917782884 303512140 748725729 861175812 242163189 422474141 411437340 777567625 252767027 514786524 107334741 328713602 256807040 516798019 343298515 460621270 605868704 234089763 516798019 166233922 761390736 933874496 516798019 693909716 956074512 869322316 777567625 700216083 761390736 861179113 145395166 582046141 473596274 354441083 252767027 698204142 422657892 84100792 234841556 256737954 582046141 950319015 110800857 421280376 473596274 421280376 105230327 865966056 700216083 256737954 917782884 467312175 105230327 869322316 67084965 13084961 105230327 655852295 96325706 857039628 582046141 96325706 350802729 422474141 84100792 605868704 203170078 350369501 917782884 933874496 812629788 611449960 282641288 287514767 460621270 284097129 495151474 178776322 203170078 436662194 861179113 698204142 812629788 377015995 698204142 110800857 233350056 350802729 252767027 869322316 424780614 105230327 701144654 422474141 855274762 424780614 343298515 297851760 284097129 813693723 514786524 812629788 800444752 107334741 310459790 110800857 202470992 178776322 605868704 422474141 611449960 252767027 166233922 252767027 800444752 473596274 777567625 516798019 42633846 242163189 812629788 422474141 557917929 869322316 354441083 956074512 914482046 557917929 855274762 761390736 284097129 801608520 917782884 495151474 813693723 777567625 805493285 956074512 67084965 518399774 233350056 105230327 279958846 777567625 287514767 227189312 611449960 37467656 514786524 605868704 354441083 800444752 950319015 475750466 107334741 473596274 748725729 495151474 422474141 914482046 422657892 234841556 582046141 956074512 865966056 950319015 933874496 917782884 402728415 857039628 421280376 110800857 861179113 145395166 706143946 234089763 700216083 355623062 202470992 402728415 84100792 475750466 605868704 467312175 377015995 33552010 855274762 234841556 354441083 328713602 857039628 857039628 475750466 855274762 252767027 839573090 436662194 514786524 328713602 328713602 424780614 861179113 914482046 377015995 234841556 861179113 350369501 84100792 812629788 402728415 402728415 839573090 473596274 869322316 861175812 611449960 354577205 706143946 582046141 473596274 354577205 203170078 145395166 391551467 605868704 23405136 310459790 475750466 495151474 518399774 110800857 698204142 861175812 279958846 917782884 801608520 252767027 67084965 37467656 800444752 377015995 861175812 917782884 242163189 242163189 861179113 292988355 391551467 611449960 861179113 855274762 187307272 701144654 950319015 297851760 234841556 292988355 292988355 861175812 202470992 297851760 166233922 203170078 203170078 343298515 67084965 761390736 242163189 377015995 914482046 431992241 145395166 227189312 865966056 256807040 424780614 611449960 96325706 96325706 748725729 424780614 761390736 234089763 933874496 328713602 869322316 792486850 968673309 518399774 557917929 967462668 861175812 13084961 473596274 350802729 256807040 800444752 354577205 839573090 13084961 96325706 252767027 518410431 187933868 812629788 391551467 808616206 514786524 605868704 611449960 42633846 96325706 287514767 956074512 411437340 495151474 777567625 805493285 233350056 813693723 706143946 460621270 37467656 792486850 968673309 328713602 475750466 467312175 467312175 166233922 611449960 861179113 861179113 956074512 350802729 861179113 861175812 436662194 402728415 354441083 343298515 861175812 605868704 605868704 706143946 23405136 422657892 187933868 805493285 436662194 391551467 514786524 377015995 421280376 37467656 279958846 582046141 808616206 611449960 297851760 233350056 467312175 391551467 110800857 518399774 234089763 252767027 203170078 869322316 582046141 585399334 377015995 96325706 706143946 287514767 514786524 518410431 256807040 861179113 917782884 391551467 701144654 422657892 813693723 970819754 761390736 808616206 585399334 234841556 105230327 284097129 354441083 475750466 303512140 354441083 187307272 748725729 869322316 812629788 67084965 693909716 422474141 297851760 514786524 282641288 187307272 518410431 411437340 460621270 203170078 813693723 693909716 178776322 354441083 706143946 67084965 473596274 495151474 917782884 436662194 233350056 475750466 110800857 421280376 178776322 956074512 67084965 605868704 857039628 350369501 354441083 750210921 914482046 611449960 585399334 460621270 855274762 279958846 354441083 354441083 284097129 424780614 475750466 741527822 812629788 105230327 861179113 297851760 203170078 861179113 233350056 178776322 84100792 234089763 297851760 495151474 761390736 377015995 557917929 808616206 256807040 343298515 909865837 84100792 813693723 514786524 354577205 750210921 422657892 950319015 761390736 655852295 256807040 741527822 436662194 354441083 861179113 741527822 792486850 67084965 303512140 377015995 354441083 967462668 354441083 13084961 514786524 203170078 813693723 812629788 750210921 422657892 37467656 585399334 436662194 857039628 514786524 701144654 256807040 605868704 800444752 354577205 950319015 968673309 105230327 514786524 354441083 354441083 967462668 377015995 234841556 187307272 282641288 187933868 350802729 792486850 909865837 297851760 424780614 741527822 310459790 808616206 355623062 431992241 808616206 166233922 861175812 655852295 178776322 970819754 256737954 328713602 178776322 698204142 107334741 96325706 855274762 234089763 292988355 256807040 355623062 700216083 354441083 750210921 808616206 252767027 693909716 187933868 391551467 297851760 801608520 801608520 605868704 865966056 777567625 475750466 105230327 297851760 37467656 287514767 166233922 350802729 13084961 424780614 967462668 292988355 354577205 970819754 282641288 354577205 202470992 233350056 950319015 234841556 585399334 431992241 67084965 328713602 256807040 287514767 110800857 354577205 421280376 701144654 67084965 970819754 96325706 693909716 187307272 518399774 234089763 96325706 422474141 37467656 391551467 23405136 422657892 234841556 933874496 166233922 391551467 808616206 310459790 279958846 354441083 320767587 693909716 655852295 914482046 857039628 422474141 698204142 909865837 812629788 422474141 303512140 869322316 516798019 812629788 557917929 187933868 203170078 42633846 23405136 861179113 808616206 968673309 202470992 377015995 227189312 514786524 857039628 741527822 801608520 460621270 284097129 750210921 914482046 284097129 869322316 187933868 968673309 187933868 105230327 557917929 701144654 909865837 256807040 37467656 166233922 67084965 227189312 282641288 869322316 865966056 303512140 761390736 422657892 377015995 585399334 256737954 23405136 909865837 377015995 252767027 377015995 431992241 33552010 227189312 354577205 234841556 377015995 777567625 869322316 354441083 13084961 777567625 475750466 303512140 421280376 377015995 605868704 354577205 655852295 805493285 950319015 107334741 402728415 761390736 777567625 700216083 698204142 914482046 227189312 303512140 516798019 698204142 970819754 861179113 518410431 748725729 234841556 350802729 865966056 145395166 402728415 203170078 855274762 655852295 187307272 808616206 297851760 328713602 495151474 585399334 655852295 909865837 166233922 105230327 96325706 970819754 761390736 431992241 343298515 256807040 518399774 187933868 297851760 431992241 431992241 514786524 436662194 514786524 792486850 233350056 698204142 284097129 813693723 495151474 473596274 303512140 203170078 234841556 839573090 475750466 287514767 292988355 741527822 748725729 350369501 917782884 967462668 495151474 187933868 282641288 968673309 354577205 350369501 187307272 839573090 700216083 431992241 706143946 37467656 917782884 748725729 693909716 320767587 585399334 145395166 33552010 792486850 611449960 436662194 516798019 611449960 956074512 516798019 279958846 145395166 33552010 227189312 700216083 42633846 354441083 812629788 284097129 166233922 909865837 777567625 297851760 234841556 13084961 411437340 813693723 761390736 234841556 279958846 67084965 354441083 350802729 350802729 970819754 424780614 909865837 750210921 812629788 377015995 585399334 557917929 402728415 801608520 105230327 701144654 812629788 310459790 343298515 145395166 839573090 582046141 808616206 105230327 33552010 582046141 303512140 33552010 187307272 865966056 582046141 557917929 909865837 801608520 777567625 234089763 256737954 467312175 933874496 855274762 970819754 792486850 812629788 234841556 701144654 914482046 701144654 203170078 933874496 279958846 227189312 475750466 812629788 297851760 968673309 187307272 933874496 861179113 284097129 202470992 424780614 242163189 917782884 917782884 354577205 861175812 460621270 855274762 950319015 227189312 23405136 23405136 33552010 839573090 287514767 402728415 422657892 585399334 105230327 813693723 514786524 350369501 585399334 187933868 761390736 431992241 350369501 110800857 585399334 328713602 518399774 37467656 808616206 203170078 354441083 970819754 701144654 96325706 256737954 605868704 917782884 655852295 839573090 13084961 256807040 292988355 391551467 460621270 203170078 950319015 234841556 287514767 422474141 933874496 350369501 110800857 355623062 741527822 813693723 279958846 800444752 350369501 166233922 518410431 107334741 297851760 970819754 424780614 256737954 655852295 284097129 422474141 284097129 166233922 693909716 292988355 33552010 741527822 805493285 350802729 861175812 861175812 252767027 917782884 956074512 956074512 233350056 37467656 284097129 242163189 805493285 967462668 518399774 23405136 431992241 865966056 320767587 460621270 96325706 967462668 693909716 402728415 343298515 812629788 495151474 475750466 279958846 145395166 516798019 227189312 292988355 812629788 303512140 355623062 303512140 284097129 869322316 84100792 256737954 748725729 800444752 166233922 933874496 187307272 354441083 166233922 812629788 178776322 411437340 203170078 839573090 377015995 839573090 473596274 107334741 187933868 605868704 178776322 422474141 203170078 518399774 110800857 96325706 861179113 800444752 865966056 956074512 812629788 800444752 518399774 110800857 805493285 350369501 252767027 234841556 242163189 518399774 800444752 84100792 909865837 284097129 475750466 284097129 933874496 107334741 354441083 431992241 808616206 967462668 611449960 421280376 933874496 292988355 861179113 869322316 909865837 967462668 917782884 287514767 202470992 605868704 84100792 402728415 909865837 354577205 110800857 585399334 812629788 110800857 706143946 310459790 706143946 431992241 252767027 178776322 284097129 861179113 914482046 777567625 557917929 354577205 805493285 279958846 234841556 256737954 234841556 869322316 801608520 761390736 354577205 431992241 473596274 187933868 869322316 857039628 518410431 105230327 282641288 970819754 96325706 282641288 354577205 354441083 741527822 557917929 107334741 933874496 748725729 107334741 693909716 698204142 391551467 354441083 698204142 495151474 166233922 297851760 801608520 328713602 422474141 13084961 350802729 33552010 467312175 514786524 343298515 956074512 256737954 178776322 970819754 33552010 741527822 914482046 800444752 741527822 611449960 582046141 355623062 202470992 145395166 917782884 350369501 187307272 967462668 166233922 557917929 37467656 354577205 655852295 431992241 203170078 495151474 655852295 227189312 350802729 801608520 839573090 282641288 467312175 187933868 467312175 761390736 861175812 518410431 865966056 431992241 582046141 84100792 202470992 84100792 284097129 377015995 812629788 203170078 761390736 693909716 813693723 436662194 178776322 402728415 233350056 585399334 227189312 605868704 354577205 865966056 582046141 37467656 84100792 839573090 328713602 585399334 310459790 355623062 424780614 67084965 967462668 516798019 869322316 518399774 700216083 242163189 33552010 801608520 792486850 354577205 310459790 865966056 424780614 377015995 812629788 475750466 557917929 914482046 813693723 256737954 582046141 234089763 761390736 422657892 869322316 857039628 233350056 914482046 750210921 350369501 855274762 514786524 391551467 808616206 855274762 96325706 706143946 839573090 741527822 424780614 203170078 857039628 284097129 700216083 256807040 855274762 460621270 424780614 839573090 792486850 777567625 857039628 84100792 582046141 350802729 761390736 350369501 233350056 855274762 516798019 611449960 956074512 855274762 761390736 203170078 234841556 320767587 933874496 970819754 518399774 178776322 256807040 377015995 252767027 421280376 242163189 350802729 350802729 431992241 67084965 801608520 812629788 23405136 761390736 865966056 203170078 424780614 855274762 252767027 422657892 354577205 516798019 585399334 145395166 303512140 279958846 256807040 518410431 110800857 284097129 67084965 166233922 968673309 234089763 909865837 178776322 968673309 391551467 303512140 518399774 700216083 233350056 431992241 582046141 350802729 178776322 343298515 424780614 970819754 933874496 473596274 354441083 467312175 411437340 320767587 377015995 284097129 655852295 869322316 84100792 310459790 354577205 234841556 970819754 402728415 424780614 869322316 402728415 256737954 391551467 422474141 777567625 792486850 917782884 741527822 956074512 187307272 354577205 861175812 495151474 227189312 202470992 178776322 698204142 145395166 467312175 813693723 801608520 700216083 252767027 808616206 813693723 865966056 203170078 328713602 431992241 655852295 227189312 377015995 37467656 297851760 303512140 909865837 475750466 303512140 107334741 23405136 701144654 855274762 424780614 422657892 377015995 431992241 585399334 328713602 655852295 354441083 422474141 956074512 701144654 475750466 805493285 252767027 234089763 701144654 424780614 377015995 909865837 391551467 354577205 861179113 422474141 256737954 460621270 813693723 166233922 950319015 233350056 801608520 391551467 328713602 292988355 343298515 256737954 861175812 748725729 227189312 421280376 514786524 13084961 391551467 585399334 857039628 516798019 33552010 227189312 355623062 933874496 967462668 865966056 777567625 292988355 166233922 37467656 187307272 282641288 582046141 256807040 700216083 234841556 424780614 933874496 350802729 178776322 292988355 166233922 518410431 865966056 391551467 777567625 914482046 23405136 855274762 354441083 514786524 411437340 166233922 310459790 252767027 310459790 284097129 956074512 242163189 354577205 233350056 424780614 287514767 282641288 909865837 706143946 13084961 693909716 950319015 950319015 605868704 792486850 42633846 700216083 411437340 422474141 233350056 421280376 292988355 166233922 23405136 402728415 202470992 473596274 813693723 800444752 706143946 495151474 865966056 350802729 839573090 354577205 917782884 605868704 252767027 187307272 391551467 234841556 33552010 585399334 436662194 96325706 411437340 693909716 227189312 436662194 495151474 777567625 792486850 84100792 233350056 284097129 495151474 233350056 233350056 750210921 67084965 933874496 741527822 700216083 203170078 693909716 411437340 792486850 320767587 967462668 354441083 421280376 914482046 792486850 297851760 187307272 950319015 234089763 110800857 968673309 110800857 279958846 909865837 402728415 950319015 242163189 23405136 234841556 421280376 422474141 812629788 473596274 37467656 242163189 328713602 750210921 693909716 750210921 297851760 655852295 518399774 166233922 178776322 187307272 808616206 310459790 777567625 110800857 917782884 292988355 107334741 741527822 166233922 436662194 67084965 303512140 320767587 233350056 105230327 611449960 741527822 808616206 424780614 33552010 914482046 700216083 855274762 706143946 933874496 436662194 970819754 343298515 698204142 865966056 909865837 343298515 801608520 516798019 96325706 750210921 800444752 178776322 292988355 933874496 105230327 700216083 284097129 411437340 234089763 320767587 242163189 292988355 84100792 377015995 582046141 287514767 13084961 421280376 96325706 701144654 354441083 242163189 256737954 23405136 518410431 402728415 279958846 33552010 424780614 698204142 256737954 812629788 187933868 350369501 424780614 914482046 839573090 748725729 557917929 42633846 166233922 473596274 869322316 585399334 800444752 424780614 801608520 310459790 801608520 467312175 869322316 67084965 792486850 605868704 23405136 297851760 865966056 861179113 355623062 693909716 105230327 84100792 933874496 42633846 343298515 350802729 256807040 42633846 105230327 110800857 256807040 166233922 857039628 84100792 421280376 605868704 422474141 514786524 968673309 861175812 23405136 967462668 354577205 343298515 377015995 460621270 279958846 967462668 706143946 234089763 968673309 436662194 655852295 320767587 792486850 582046141 411437340 605868704 203170078 320767587 861179113 805493285 256807040 557917929 792486850 956074512 107334741 750210921 693909716 861175812 655852295 279958846 354441083 402728415 354577205 422474141 750210921 303512140 792486850 350369501 792486850 422474141 284097129 557917929 861179113 84100792 284097129 107334741 585399334 354441083 282641288 514786524 105230327 377015995 284097129 350369501 310459790 436662194 292988355 585399334 107334741 328713602 23405136 411437340 328713602 303512140 107334741 585399334 475750466 700216083 473596274 282641288 909865837 424780614 839573090 107334741 145395166 473596274 377015995 748725729 242163189 256737954 970819754 421280376 693909716 297851760 391551467 748725729 13084961 436662194 202470992 292988355 303512140 741527822 706143946 800444752 967462668 328713602 741527822 187307272 914482046 917782884 282641288 13084961 292988355 855274762 292988355 282641288 37467656 431992241 166233922 968673309 234089763 187933868 475750466 475750466 252767027 805493285 203170078 328713602 203170078 227189312 805493285 855274762 460621270 750210921 516798019 861175812 297851760 233350056 777567625 582046141 605868704 861175812 861179113 585399334 698204142 801608520 234841556 234841556 516798019 13084961 777567625 436662194 187307272 279958846 495151474 23405136 242163189 750210921 284097129 605868704 813693723 42633846 792486850 436662194 777567625 611449960 700216083 421280376 105230327 234089763 557917929 256807040 354577205 282641288 655852295 706143946 411437340 475750466 813693723 800444752 234089763 518410431 421280376 917782884 303512140 227189312 187933868 84100792 96325706 698204142 67084965 355623062 655852295 909865837 234841556 202470992 968673309 748725729 187933868 855274762 279958846 693909716 495151474 518410431 354577205 582046141 350369501 861179113 909865837 282641288 354441083 909865837 23405136 805493285 391551467 693909716 495151474 970819754 914482046 279958846 145395166 282641288 37467656 96325706 777567625 861179113 855274762 178776322 421280376 861179113 741527822 956074512 96325706 37467656 741527822 777567625 234089763 421280376 970819754 473596274 655852295 701144654 495151474 422657892 701144654 110800857 350802729 233350056 256807040 84100792 178776322 227189312 475750466 514786524 256737954 557917929 605868704 37467656 777567625 377015995 706143946 350369501 861175812 800444752 350369501 287514767 310459790 748725729 328713602 582046141 166233922 391551467 431992241 857039628 242163189 252767027 436662194 812629788 67084965 467312175 203170078 320767587 813693723 970819754 777567625 865966056 187933868 297851760 292988355 967462668 354577205 422657892 145395166 495151474 320767587 693909716 655852295 145395166 861175812 107334741 303512140 813693723 914482046 460621270 970819754 96325706 33552010 800444752 700216083 287514767 33552010 310459790 256807040 605868704 252767027 96325706 950319015 917782884 67084965 805493285 611449960 37467656 800444752 805493285 582046141 516798019 292988355 861175812 808616206 557917929 354577205 956074512 242163189 377015995 166233922 585399334 605868704 256807040 917782884 805493285 310459790 84100792 13084961 460621270 411437340 514786524 693909716 701144654 706143946 933874496 297851760 933874496 950319015 233350056 310459790 431992241 968673309 700216083 166233922 234089763 252767027 310459790 354577205 839573090 585399334 792486850 282641288 761390736 582046141 328713602 252767027 297851760 467312175 698204142 422474141 933874496 23405136 203170078 279958846 282641288 391551467 422657892 203170078 178776322 495151474 107334741 801608520 424780614 967462668 303512140 33552010 839573090 284097129 105230327 950319015 518410431 279958846 813693723 424780614 33552010 605868704 292988355 33552010 203170078 514786524 107334741 234089763 956074512 950319015 748725729 914482046 460621270 284097129 424780614 698204142 698204142 203170078 950319015 33552010 252767027 967462668 297851760 698204142 279958846 343298515 605868704 557917929 700216083 355623062 354441083 355623062 297851760 475750466 145395166 801608520 256737954 865966056 869322316 279958846 800444752 203170078 320767587 706143946 761390736 801608520 436662194 700216083 23405136 855274762 706143946 495151474 350369501 84100792 234089763 518399774 805493285 110800857 467312175 585399334 402728415 748725729 611449960 518399774 377015995 518410431 297851760 354577205 473596274 655852295 187933868 256737954 431992241 105230327 256807040 655852295 518399774 424780614 234841556 460621270 741527822 557917929 282641288 857039628 698204142 865966056 582046141 611449960 701144654 514786524 354441083 256807040 748725729 234841556 303512140 518399774 741527822 748725729 67084965 585399334 805493285 495151474 343298515 914482046 970819754 402728415 310459790 33552010 424780614 107334741 422474141 252767027 914482046 256737954 473596274 110800857 792486850 377015995 303512140 516798019 377015995 84100792 467312175 284097129 350802729 801608520 292988355 967462668 234089763 701144654 13084961 242163189 933874496 475750466 869322316 701144654 256737954 792486850 777567625 23405136 518410431 436662194 284097129 287514767 292988355 107334741 67084965 37467656 700216083 350802729 354441083 234089763 956074512 698204142 777567625 869322316 233350056 227189312 611449960 354577205 23405136 792486850 861175812 792486850 516798019 422474141 473596274 970819754 110800857 256737954 242163189 700216083 23405136 467312175 516798019 287514767 839573090 256807040 145395166 813693723 950319015 518399774 242163189 968673309 839573090 956074512 475750466 234841556 279958846 460621270 402728415 287514767 514786524 310459790 105230327 693909716 857039628 110800857 805493285 693909716 748725729 861179113 655852295 303512140 256807040 933874496 516798019 256807040 917782884 354577205 350802729 391551467 933874496 700216083 467312175 424780614 805493285 701144654 741527822 227189312 424780614 13084961 424780614 355623062 495151474 855274762 861175812 861179113 422657892 761390736 761390736 460621270 421280376 110800857 310459790 402728415 411437340 914482046 967462668 187933868 914482046 582046141 402728415 107334741 956074512 805493285 812629788 411437340 750210921 611449960 23405136 748725729 284097129 402728415 801608520 557917929 968673309 748725729 748725729 655852295 145395166 813693723 105230327 914482046 377015995 310459790 909865837 328713602 33552010 495151474 914482046 861175812 33552010 805493285 436662194 701144654 422474141 967462668 145395166 585399334 242163189 33552010 421280376 917782884 700216083 424780614 917782884 350369501 354441083 422657892 391551467 355623062 105230327 514786524 475750466 234089763 865966056 518410431 279958846 792486850 67084965 13084961 256737954 777567625 343298515 67084965 33552010 865966056 256807040 518410431 801608520 37467656 812629788 467312175 467312175 956074512 518399774 933874496 857039628 812629788 310459790 310459790 187307272 256737954 227189312 473596274 354441083 869322316 421280376 917782884 297851760 292988355 495151474 557917929 350369501 792486850 582046141 950319015 187933868 421280376 869322316 178776322 967462668 242163189 475750466 350369501 518399774 431992241 495151474 839573090 303512140 909865837 557917929 328713602 33552010 297851760 310459790 475750466 424780614 698204142 805493285 350369501 698204142 96325706 354441083 422474141 233350056 800444752 585399334 282641288 813693723 706143946 748725729 839573090 701144654 377015995 13084961 256737954 422474141 475750466 37467656 741527822 166233922 96325706 585399334 516798019 792486850 516798019 611449960 495151474 110800857 761390736 421280376 655852295 805493285 473596274 178776322 23405136 282641288 950319015 42633846 350802729 777567625 950319015 105230327 970819754 431992241 303512140 252767027 292988355 252767027 252767027 460621270 855274762 320767587 328713602 33552010 145395166 800444752 42633846 475750466 105230327 777567625 37467656 303512140 234089763 421280376 203170078 350369501 107334741 808616206 865966056 23405136 516798019 700216083 402728415 203170078 287514767 813693723 914482046 605868704 233350056 857039628 812629788 967462668 869322316 855274762 13084961 968673309 107334741 698204142 473596274 812629788 391551467 96325706 518399774 475750466 37467656 350369501 869322316 233350056 516798019 909865837 693909716 422474141 967462668 516798019 698204142 145395166 698204142 741527822 917782884 855274762 187933868 145395166 701144654 956074512 256807040 968673309 187307272 107334741 402728415 933874496 187307272 857039628 792486850 557917929 37467656 792486850 495151474 839573090 350369501 933874496 42633846 909865837 460621270 33552010 516798019 557917929 750210921 933874496 422474141 96325706 233350056 460621270 516798019 284097129 801608520 422474141 354577205 424780614 950319015 37467656 968673309 706143946 105230327 857039628 808616206 105230327 761390736 391551467 808616206 256807040 557917929 800444752 84100792 13084961 467312175 145395166 861175812 801608520 303512140 252767027 178776322 706143946 256737954 350369501 202470992 343298515 693909716 178776322 812629788 514786524 968673309 391551467 355623062 110800857 166233922 303512140 585399334 234089763 33552010 839573090 585399334 970819754 750210921 33552010 377015995 252767027 968673309 187307272 808616206 861175812 23405136 582046141 23405136 805493285 282641288 178776322 354441083 516798019 279958846 741527822 33552010 956074512 67084965 110800857 242163189 23405136 967462668 582046141 242163189 805493285 857039628 187933868 706143946 970819754 800444752 422657892 422657892 328713602 23405136 411437340 706143946 42633846 310459790 467312175 310459790 605868704 203170078 202470992 800444752 284097129 861175812 777567625 23405136 424780614 700216083 460621270 968673309 436662194 865966056 761390736 145395166 343298515 284097129 233350056 37467656 287514767 701144654 582046141 813693723 869322316 611449960 187307272 855274762 279958846 320767587 701144654 328713602 350802729 933874496 328713602 933874496 585399334 869322316 585399334 611449960 467312175 23405136 377015995 343298515 411437340 701144654 698204142 812629788 813693723 256807040 516798019 792486850 914482046 698204142 812629788 693909716 518399774 917782884 805493285 914482046 495151474 431992241 320767587 42633846 800444752 557917929 233350056 421280376 518410431 861175812 436662194 967462668 411437340 514786524 516798019 287514767 242163189 518410431 391551467 23405136 411437340 861179113 187307272 813693723 865966056 473596274 917782884 292988355 933874496 750210921 750210921 933874496 84100792 582046141 855274762 105230327 808616206 861179113 460621270 869322316 473596274 107334741 436662194 914482046 422657892 411437340 777567625 514786524 792486850 516798019 701144654 970819754 105230327 424780614 256737954 350802729 518410431 84100792 693909716 110800857 287514767 187307272 279958846 355623062 970819754 187933868 354577205 514786524 187307272 187933868 110800857 518410431 178776322 227189312 350369501 585399334 706143946 777567625 431992241 234841556 377015995 411437340 107334741 514786524 956074512 233350056 424780614 67084965 967462668 354441083 13084961 282641288 909865837 84100792 914482046 518399774 422657892 110800857 284097129 761390736 857039628 518410431 914482046 234089763 865966056 865966056 422657892 865966056 909865837 495151474 431992241 187307272 145395166 861175812 869322316 284097129 84100792 391551467 693909716 950319015 865966056 424780614 869322316 67084965 700216083 350369501 343298515 800444752 857039628 436662194 813693723 303512140 518399774 320767587 256807040 110800857 748725729 557917929 611449960 475750466 518410431 320767587 422474141 422657892 13084961 343298515 761390736 67084965 328713602 256737954 800444752 655852295 13084961 233350056 516798019 514786524 700216083 107334741 233350056 105230327 917782884 256807040 701144654 750210921 557917929 557917929 187307272 967462668 42633846 421280376 292988355 950319015 518410431 33552010 701144654 107334741 145395166 202470992 110800857 611449960 252767027 473596274 800444752 801608520 967462668 777567625 861179113 855274762 467312175 297851760 287514767 320767587 279958846 582046141 145395166 422474141 354441083 105230327 582046141 869322316 805493285 914482046 611449960 422474141 234089763 166233922 227189312 473596274 256807040 857039628 328713602 706143946 377015995 557917929 475750466 518410431 202470992 839573090 303512140 968673309 865966056 777567625 460621270 495151474 968673309 857039628 431992241 800444752 917782884 950319015 914482046 279958846 84100792 354441083 956074512 178776322 187933868 303512140 467312175 861179113 950319015 256737954 557917929 655852295 202470992 869322316 933874496 582046141 13084961 839573090 256807040 706143946 284097129 402728415 473596274 37467656 287514767 698204142 693909716 970819754 855274762 970819754 37467656 187307272 792486850 320767587 328713602 914482046 812629788 800444752 701144654 970819754 805493285 422657892 42633846 178776322 518410431 777567625 839573090 37467656 252767027 411437340 23405136 421280376 495151474 750210921 227189312 23405136 865966056 354577205 202470992 839573090 914482046 107334741 227189312 292988355 431992241 178776322 557917929 202470992 777567625 424780614 914482046 310459790 320767587 808616206 37467656 234841556 411437340 350369501 422474141 909865837 861175812 242163189 813693723 518410431 706143946 861179113 970819754 436662194 279958846 303512140 693909716 917782884 518410431 701144654 391551467 310459790 812629788 741527822 424780614 605868704 701144654 391551467 37467656 914482046 105230327 514786524 402728415 282641288 42633846 800444752 861175812 909865837 761390736 808616206 970819754 516798019 516798019 950319015 655852295 424780614 518410431 37467656 256807040 13084961 518399774 424780614 792486850 303512140 287514767 234089763 436662194 107334741 812629788 13084961 343298515 287514767 242163189 761390736 178776322 460621270 105230327 701144654 706143946 611449960 355623062 422657892 279958846 693909716 391551467 857039628 436662194 377015995 460621270 202470992 233350056 800444752 145395166 110800857 805493285 354577205 869322316 750210921 187307272 792486850 514786524 282641288 328713602 422474141 460621270 242163189 310459790 310459790 839573090 242163189 110800857 801608520 13084961 23405136 431992241 968673309 355623062 234841556 242163189 514786524 227189312 354441083 805493285 706143946 813693723 110800857 475750466 422474141 391551467 402728415 67084965 187933868 808616206 761390736 431992241 514786524 33552010 310459790 67084965 320767587 411437340 328713602 473596274 110800857 377015995 252767027 514786524 857039628 287514767 354577205 700216083 968673309 350802729 956074512 839573090 422474141 611449960 166233922 473596274 411437340 792486850 706143946 748725729 495151474 812629788 343298515 605868704 700216083 110800857 750210921 917782884 292988355 252767027 582046141 203170078 855274762 234089763 514786524 750210921 792486850 187307272 855274762 13084961 227189312 970819754 96325706 431992241 96325706 967462668 514786524 350369501 761390736 354577205 67084965 411437340 909865837 777567625 297851760 110800857 343298515 518410431 37467656 145395166 203170078 865966056 105230327 354441083 475750466 473596274 256807040 801608520 748725729 516798019 33552010 234089763 13084961 839573090 436662194 256737954 343298515 801608520 812629788 354577205 391551467 84100792 869322316 473596274 355623062 585399334 865966056 33552010 700216083 234089763 187933868 518410431 855274762 354577205 354441083 424780614 909865837 234089763 303512140 700216083 967462668 698204142 467312175 801608520 857039628 350802729 279958846 187307272 328713602 282641288 256807040 777567625 805493285 402728415 655852295 808616206 310459790 516798019 292988355 84100792 750210921 343298515 256807040 855274762 107334741 431992241 67084965 422657892 402728415 178776322 813693723 431992241 701144654 518410431 748725729 145395166 320767587 970819754 518410431 761390736 693909716 805493285 431992241 377015995 303512140 917782884 431992241 422474141 706143946 431992241 857039628 107334741 750210921 391551467 967462668 42633846 431992241 424780614 105230327 582046141 297851760 166233922 287514767 761390736 33552010 812629788 166233922 700216083 914482046 23405136 256807040 655852295 701144654 813693723 354577205 178776322 328713602 377015995 467312175 792486850 514786524 377015995 279958846 857039628 839573090 839573090 67084965 37467656 13084961 861179113 187933868 750210921 105230327 227189312 861179113 518410431 431992241 467312175 495151474 812629788 655852295 801608520 107334741 227189312 234841556 861175812 909865837 242163189 402728415 310459790 33552010 421280376 431992241 933874496 242163189 869322316 23405136 582046141 582046141 956074512 585399334 460621270 950319015 424780614 431992241 967462668 303512140 178776322 67084965 698204142 297851760 354577205 67084965 750210921 187933868 350802729 297851760 808616206 252767027 145395166 227189312 354577205 310459790 585399334 422657892 467312175 933874496 516798019 234841556 700216083 475750466 855274762 861179113 741527822 857039628 800444752 145395166 256737954 145395166 67084965 37467656 706143946 203170078 424780614 422474141 42633846 473596274 518399774 750210921 203170078 611449960 13084961 585399334 391551467 256807040 605868704 252767027 808616206 585399334 343298515 279958846 107334741 166233922 234089763 354441083 297851760 67084965 203170078 514786524 391551467 42633846 233350056 411437340 518399774 292988355 256807040 857039628 178776322 475750466 343298515 968673309 792486850 967462668 355623062 422474141 227189312 655852295 242163189 343298515 282641288 234089763 227189312 145395166 968673309 110800857 227189312 475750466 693909716 84100792 792486850 813693723 748725729 354441083 13084961 354441083 297851760 166233922 256807040 279958846 748725729 424780614 839573090 701144654 178776322 284097129 343298515 436662194 917782884 391551467 279958846 495151474 42633846 914482046 328713602 436662194 700216083 865966056 227189312 354577205 909865837 861175812 933874496 242163189 857039628 693909716 422474141 611449960 282641288 107334741 178776322 292988355 303512140 970819754 792486850 800444752 518410431 585399334 355623062 422657892 968673309 178776322 698204142 855274762 202470992 706143946 516798019 917782884 107334741 495151474 242163189 968673309 166233922 202470992 750210921 187933868 857039628 582046141 516798019 310459790 202470992 256737954 391551467 178776322 655852295 582046141 967462668 13084961 813693723 777567625 421280376 350369501 110800857 256807040 693909716 187933868 391551467 107334741 869322316 914482046 421280376 350802729 421280376 287514767 145395166 914482046 23405136 343298515 436662194 518399774 292988355 909865837 701144654 761390736 473596274 917782884 234841556 422657892 436662194 33552010 284097129 467312175 310459790 914482046 377015995 256737954 585399334 473596274 812629788 422657892 13084961 800444752 227189312 67084965 33552010 748725729 320767587 950319015 812629788 234841556 800444752 750210921 421280376 297851760 202470992 861175812 869322316 343298515 282641288 166233922 917782884 475750466 967462668 473596274 422657892 282641288 700216083 750210921 421280376 698204142 865966056 355623062 475750466 203170078 67084965 84100792 166233922 284097129 933874496 202470992 700216083 422657892 202470992 297851760 310459790 187307272 655852295 655852295 605868704 23405136 869322316 107334741 234841556 701144654 166233922 84100792 256737954 495151474 611449960 256807040 187307272 495151474 812629788 855274762 557917929 855274762 741527822 436662194 350802729 203170078 422657892 354441083 105230327 557917929 424780614 297851760 777567625 460621270 297851760 792486850 377015995 343298515 233350056 701144654 23405136 234841556 861179113 514786524 933874496 855274762 693909716 227189312 518399774 422474141 585399334 467312175 354577205 495151474 354441083 105230327 861179113 706143946 256737954 42633846 234841556 187933868 805493285 227189312 227189312 741527822 655852295 855274762 693909716 514786524 105230327 917782884 187933868 460621270 256807040 354577205 655852295 805493285 761390736 748725729 252767027 105230327 110800857 424780614 391551467 328713602 422657892 234841556 391551467 611449960 242163189 436662194 655852295 857039628 377015995 13084961 748725729 777567625 813693723 96325706 354577205 23405136 495151474 203170078 279958846 582046141 242163189 287514767 557917929 950319015 166233922 812629788 801608520 869322316 42633846 805493285 861175812 287514767 292988355 166233922 473596274 421280376 284097129 693909716 967462668 467312175 355623062 328713602 970819754 227189312 411437340 328713602 701144654 800444752 473596274 917782884 861175812 96325706 777567625 475750466 310459790 310459790 37467656 343298515 582046141 354441083 310459790 37467656 310459790 202470992 303512140 187307272 354441083 23405136 256737954 968673309 411437340 421280376 582046141 460621270 855274762 96325706 431992241 377015995 808616206 909865837 187933868 287514767 84100792 33552010 557917929 33552010 402728415 812629788 96325706 792486850 605868704 750210921 350802729 514786524 933874496 13084961 242163189 310459790 808616206 585399334 37467656 292988355 256737954 805493285 516798019 328713602 350802729 107334741 350369501 234089763 310459790 495151474 320767587 166233922 96325706 761390736 861175812 777567625 585399334 750210921 343298515 698204142 777567625 741527822 110800857 557917929 748725729 800444752 42633846 855274762 292988355 869322316 701144654 187933868 750210921 391551467 350802729 67084965 741527822 861179113 411437340 917782884 287514767 411437340 350802729 956074512 256807040 422474141 233350056 252767027 328713602 917782884 187933868 693909716 967462668 495151474 800444752 178776322 354441083 234089763 693909716 110800857 297851760 495151474 761390736 96325706 706143946 303512140 166233922 233350056 950319015 861175812 706143946 585399334 421280376 354441083 234841556 310459790 242163189 84100792 805493285 350369501 956074512 473596274 839573090 33552010 516798019 865966056 956074512 402728415 475750466 421280376 33552010 252767027 343298515 203170078 869322316 855274762 187307272 582046141 84100792 350369501 23405136 701144654 839573090 857039628 292988355 861175812 460621270 107334741 377015995 203170078 166233922 297851760 808616206 518399774 792486850 421280376 855274762 748725729 96325706 968673309 693909716 282641288 808616206 800444752 813693723 67084965 42633846 495151474 33552010 436662194 861179113 611449960 800444752 582046141 761390736 514786524 800444752 202470992 865966056 287514767 310459790 355623062 233350056 343298515 166233922 582046141 865966056 84100792 33552010 741527822 605868704 514786524 282641288 105230327 233350056 518399774 495151474 808616206 467312175 805493285 166233922 611449960 861175812 303512140 706143946 422474141 970819754 700216083 187307272 748725729 611449960 914482046 422657892 869322316 145395166 917782884 287514767 514786524 801608520 256807040 585399334 242163189 328713602 105230327 518399774 354441083 516798019 355623062 792486850 467312175 350802729 701144654 284097129 655852295 557917929 431992241 411437340 812629788 391551467 516798019 518410431 808616206 303512140 310459790 227189312 107334741 861175812 792486850 436662194 233350056 750210921 839573090 698204142 431992241 166233922 605868704 611449960 865966056 869322316 355623062 473596274 970819754 110800857 320767587 865966056 234089763 956074512 909865837 287514767 792486850 242163189 808616206 706143946 950319015 861179113 105230327 761390736 187933868 145395166 970819754 861179113 422657892 292988355 424780614 909865837 706143946 354441083 968673309 33552010 869322316 917782884 350369501 460621270 706143946 256807040 411437340 354577205 516798019 693909716 869322316 256807040 37467656 518399774 187307272 391551467 808616206 377015995 354441083 292988355 861179113 857039628 391551467 411437340 970819754 585399334 869322316 970819754 252767027 105230327 350802729 67084965 37467656 693909716 693909716 857039628 233350056 23405136 328713602 801608520 84100792 706143946 411437340 950319015 421280376 328713602 166233922 424780614 67084965 233350056 473596274 287514767 475750466 166233922 320767587 750210921 107334741 909865837 310459790 303512140 284097129 234089763 402728415 402728415 956074512 950319015 861175812 839573090 698204142 234841556 110800857 284097129 202470992 431992241 582046141 202470992 256737954 287514767 861179113 805493285 107334741 706143946 37467656 518410431 956074512 234841556 23405136 234841556 812629788 297851760 284097129 967462668 750210921 145395166 421280376 777567625 202470992 800444752 914482046 252767027 611449960 792486850 855274762 13084961 516798019 166233922 320767587 585399334 234841556 391551467 350369501 355623062 187307272 105230327 320767587 105230327 42633846 107334741 145395166 475750466 700216083 516798019 178776322 234841556 761390736 436662194 800444752 460621270 582046141 700216083 227189312 861175812 292988355 611449960 282641288 557917929 582046141 203170078 698204142 234841556 861179113 256737954 516798019 655852295 808616206 436662194 202470992 13084961 320767587 33552010 495151474 23405136 750210921 700216083 421280376 706143946 421280376 431992241 701144654 518399774 343298515 377015995 354441083 287514767 857039628 292988355 42633846 917782884 741527822 110800857 284097129 655852295 402728415 297851760 233350056 748725729 310459790 933874496 792486850 557917929 227189312 23405136 42633846 354577205 467312175 800444752 166233922 42633846 800444752 518410431 422474141 279958846 320767587 431992241 933874496 422657892 585399334 777567625 377015995 23405136 343298515 792486850 933874496 611449960 422657892 303512140 801608520 227189312 801608520 96325706 933874496 187933868 701144654 256737954 284097129 256807040 287514767 33552010 187933868 582046141 256737954 514786524 436662194 350369501 421280376 279958846 909865837 861175812 475750466 350369501 701144654 970819754 377015995 970819754 748725729 256737954 436662194 202470992 917782884 424780614 279958846 516798019 234089763 107334741 436662194 227189312 473596274 917782884 970819754 422657892 37467656 242163189 970819754 279958846 391551467 354577205 421280376 970819754 950319015 800444752 421280376 605868704 310459790 761390736 582046141 107334741 800444752 813693723 611449960 105230327 424780614 242163189 279958846 431992241 970819754 297851760 424780614 698204142 105230327 792486850 813693723 391551467 310459790 495151474 187307272 968673309 411437340 354577205 178776322 968673309 42633846 402728415 473596274 701144654 805493285 933874496 968673309 750210921 857039628 805493285 279958846 202470992 436662194 800444752 557917929 84100792 23405136 460621270 242163189 303512140 350369501 424780614 839573090 320767587 605868704 424780614 422474141 256737954 320767587 855274762 328713602 869322316 750210921 233350056 914482046 234089763 970819754 284097129 700216083 350802729 917782884 234841556 391551467 968673309 857039628 956074512 701144654 377015995 967462668 611449960 655852295 839573090 328713602 354441083 968673309 475750466 203170078 857039628 460621270 350369501 13084961 808616206 967462668 431992241 187307272 234089763 861175812 792486850 605868704 256807040 37467656 297851760 516798019 467312175 914482046 950319015 701144654 279958846 518399774 84100792 967462668 933874496 805493285 460621270 227189312 178776322 813693723 110800857 495151474 909865837 467312175 805493285 869322316 968673309 750210921 242163189 377015995 805493285 282641288 805493285 700216083 355623062 284097129 917782884 950319015 233350056 585399334 37467656 328713602 377015995 282641288 700216083 861175812 693909716 107334741 297851760 234089763 495151474 801608520 909865837 84100792 909865837 67084965 605868704 792486850 377015995 354441083 350369501 516798019 13084961 13084961 514786524 107334741 761390736 467312175 585399334 105230327 242163189 377015995 303512140 909865837 792486850 354441083 37467656 84100792 354577205 861175812 467312175 812629788 422474141 287514767 861175812 391551467 354441083 284097129 203170078 777567625 701144654 557917929 202470992 801608520 585399334 252767027 282641288 706143946 411437340 227189312 967462668 355623062 203170078 350802729 297851760 227189312 343298515 693909716 956074512 287514767 436662194 355623062 436662194 518410431 287514767 518399774 801608520 865966056 605868704 748725729 861175812 424780614 741527822 956074512 422474141 282641288 202470992 110800857 421280376 808616206 110800857 761390736 411437340 861175812 970819754 411437340 284097129 424780614 967462668 812629788 42633846 422474141 701144654 655852295 777567625 252767027 813693723 242163189 84100792 967462668 917782884 750210921 514786524 812629788 611449960 354441083 761390736 698204142 812629788 909865837 284097129 436662194 706143946 861175812 933874496 518410431 467312175 700216083 354441083 748725729 110800857 297851760 13084961 310459790 792486850 282641288 611449960 37467656 693909716 33552010 422657892 422657892 279958846 909865837 801608520 422474141 187933868 495151474 411437340 252767027 582046141 693909716 792486850 605868704 96325706 282641288 473596274 96325706 377015995 252767027 320767587 800444752 203170078 350802729 970819754 203170078 761390736 917782884 917782884 467312175 861175812 700216083 473596274 605868704 557917929 287514767 411437340 436662194 343298515 968673309 67084965 350369501 518410431 611449960 514786524 761390736 320767587 514786524 343298515 861179113 460621270 145395166 855274762 354577205 861175812 233350056 256737954 287514767 800444752 792486850 495151474 355623062 585399334 145395166 585399334 284097129 839573090 279958846 350802729 42633846 701144654 839573090 84100792 700216083 424780614 801608520 748725729 297851760 13084961 582046141 282641288 467312175 933874496 611449960 839573090 13084961 970819754 145395166 350802729 328713602 693909716 282641288 391551467 424780614 869322316 431992241 391551467 611449960 698204142 202470992 750210921 328713602 518410431 701144654 857039628 202470992 421280376 839573090 700216083 297851760 968673309 706143946 748725729 23405136 761390736 354441083 557917929 84100792 252767027 467312175 343298515 582046141 700216083 422657892 956074512 436662194 750210921 956074512 297851760 67084965 706143946 297851760 473596274 518410431 839573090 655852295 256737954 252767027 857039628 792486850 473596274 355623062 475750466 865966056 869322316 107334741 287514767 970819754 145395166 402728415 514786524 761390736 956074512 187307272 303512140 582046141 801608520 411437340 777567625 761390736 355623062 761390736 227189312 693909716 203170078 869322316 475750466 411437340 855274762 514786524 611449960 350369501 202470992 178776322 354577205 706143946 227189312 105230327 970819754 857039628 422474141 402728415 287514767 350369501 655852295 227189312 350802729 808616206 917782884 865966056 234841556 391551467 585399334 343298515 741527822 557917929 956074512 355623062 279958846 968673309 865966056 857039628 611449960 110800857 800444752 701144654 861179113 84100792 13084961 96325706 145395166 33552010 84100792 861179113 37467656 287514767 282641288 350802729 968673309 350802729 279958846 865966056 234089763 750210921 37467656 495151474 514786524 256737954 242163189 655852295 145395166 110800857 933874496 582046141 917782884 282641288 514786524 303512140 233350056 421280376 839573090 233350056 145395166 284097129 354577205 421280376 187933868 350369501 354577205 297851760 303512140 777567625 256737954 391551467 516798019 187933868 967462668 422474141 777567625 355623062 166233922 473596274 282641288 67084965 516798019 741527822 968673309 865966056 37467656 33552010 178776322 107334741 287514767 909865837 813693723 234841556 343298515 585399334 355623062 227189312 105230327 950319015 203170078 233350056 350802729 187933868 801608520 422657892 792486850 234841556 693909716 402728415 741527822 310459790 256807040 473596274 107334741 801608520 287514767 467312175 914482046 13084961 741527822 467312175 750210921 23405136 701144654 585399334 861179113 422657892 698204142 297851760 518410431 411437340 256737954 585399334 320767587 701144654 227189312 861175812 970819754 917782884 805493285 411437340 234089763 303512140 585399334 839573090 355623062 698204142 33552010 33552010 178776322 422474141 869322316 693909716 187307272 839573090 354577205 655852295 582046141 706143946 256807040 411437340 950319015 741527822 252767027 279958846 839573090 287514767 585399334 741527822 518410431 777567625 107334741 227189312 467312175 33552010 105230327 467312175 582046141 436662194 869322316 310459790 655852295 411437340 933874496 800444752 166233922 187307272 557917929 693909716 605868704 812629788 475750466 402728415 303512140 233350056 967462668 242163189 761390736 514786524 328713602 310459790 805493285 84100792 242163189 350802729 421280376 801608520 424780614 42633846 516798019 256737954 328713602 110800857 516798019 242163189 166233922 145395166 107334741 303512140 256737954 800444752 234841556 292988355 13084961 252767027 411437340 475750466 805493285 303512140 812629788 495151474 284097129 234089763 303512140 422657892 354577205 287514767 475750466 422657892 145395166 909865837 350802729 800444752 166233922 585399334 701144654 42633846 808616206 166233922 869322316 869322316 402728415 350802729 516798019 861175812 436662194 582046141 748725729 812629788 475750466 514786524 303512140 706143946 84100792 956074512 328713602 187307272 292988355 693909716 805493285 145395166 970819754 800444752 808616206 431992241 377015995 284097129 813693723 282641288 178776322 421280376 801608520 13084961 518410431 422657892 800444752 303512140 518399774 13084961 473596274 792486850 328713602 460621270 284097129 855274762 234841556 748725729 701144654 968673309 13084961 950319015 422474141 518399774 234089763 585399334 292988355 655852295 178776322 354577205 813693723 970819754 233350056 865966056 227189312 320767587 812629788 256737954 968673309 310459790 303512140 869322316 475750466 37467656 700216083 805493285 431992241 328713602 857039628 287514767 748725729 582046141 857039628 805493285 467312175 320767587 107334741 813693723 605868704 67084965 421280376 701144654 350369501 518399774 328713602 741527822 518410431 748725729 354577205 706143946 518410431 839573090 557917929 839573090 750210921 813693723 422657892 145395166 865966056 256737954 518410431 706143946 761390736 292988355 518410431 909865837 105230327 303512140 107334741 611449960 105230327 310459790 343298515 857039628 354441083 706143946 812629788 436662194 557917929 813693723 792486850 655852295 402728415 914482046 431992241 187307272 391551467 701144654 701144654 611449960 516798019 145395166 67084965 203170078 391551467 808616206 813693723 178776322 355623062 33552010 473596274 865966056 700216083 355623062 242163189 495151474 33552010 956074512 13084961 411437340 855274762 741527822 805493285 187307272 460621270 693909716 256737954 777567625 354441083 917782884 557917929 187933868 698204142 518410431 605868704 801608520 178776322 865966056 377015995 909865837 698204142 234841556 303512140 869322316 178776322 518410431 13084961 145395166 107334741 605868704 421280376 611449960 741527822 242163189 585399334 475750466 970819754 256737954 813693723 343298515 279958846 473596274 701144654 284097129 279958846 812629788 741527822 473596274 42633846 178776322 914482046 473596274 857039628 350369501 914482046 33552010 107334741 748725729 227189312 812629788 516798019 33552010 203170078 303512140 801608520 234089763 436662194 279958846 700216083 777567625 605868704 748725729 741527822 914482046 431992241 287514767 800444752 693909716 655852295 354441083 42633846 869322316 741527822 402728415 700216083 950319015 706143946 869322316 431992241 460621270 467312175 256807040 909865837 968673309 234089763 202470992 42633846 495151474 67084965 693909716 166233922 166233922 698204142 233350056 460621270 516798019 917782884 256807040 287514767 350802729 761390736 13084961 701144654 233350056 582046141 861179113 178776322 187307272 234841556 956074512 233350056 350369501 377015995 42633846 909865837 473596274 84100792 914482046 700216083 495151474 303512140 777567625 252767027 812629788 355623062 96325706 950319015 242163189 227189312 328713602 800444752 436662194 37467656 424780614 698204142 37467656 297851760 693909716 33552010 187307272 611449960 110800857 350802729 495151474 23405136 287514767 187933868 839573090 861179113 377015995 808616206 839573090 813693723 914482046 377015995 292988355 706143946 84100792 812629788 424780614 761390736 748725729 473596274 557917929 861175812 234841556 310459790 355623062 700216083 256737954 166233922 792486850 475750466 166233922 813693723 933874496 292988355 343298515 813693723 292988355 777567625 861179113 354577205 166233922 187933868 187307272 227189312 741527822 233350056 377015995 917782884 355623062 700216083 585399334 750210921 354577205 256737954 805493285 917782884 292988355 518399774 350369501 105230327 813693723 970819754 473596274 431992241 869322316 518410431 354577205 178776322 242163189 411437340 473596274 968673309 13084961 475750466 297851760 284097129 202470992 460621270 701144654 292988355 436662194 354577205 391551467 514786524 33552010 234841556 436662194 411437340 855274762 96325706 495151474 431992241 145395166 750210921 187307272 320767587 105230327 460621270 350369501 355623062 421280376 256807040 436662194 256737954 950319015 297851760 33552010 748725729 865966056 256807040 605868704 145395166 655852295 343298515 354441083 741527822 473596274 967462668 13084961 585399334 933874496 467312175 611449960 917782884 611449960 297851760 693909716 750210921 861175812 777567625 582046141 354577205 252767027 187307272 750210921 105230327 585399334 869322316 855274762 411437340 761390736 96325706 518410431 424780614 950319015 422657892 801608520 377015995 473596274 777567625 424780614 256807040 950319015 145395166 320767587 967462668 292988355 42633846 693909716 792486850 956074512 812629788 354441083 105230327 33552010 354577205 741527822 761390736 187933868 655852295 741527822 234089763 801608520 861179113 242163189 431992241 611449960 514786524 956074512 801608520 343298515 292988355 187933868 110800857 227189312 869322316 234841556 813693723 605868704 909865837 297851760 110800857 750210921 839573090 421280376 320767587 350802729 84100792 287514767 801608520 33552010 233350056 292988355 777567625 967462668 234089763 242163189 303512140 516798019 933874496 282641288 706143946 67084965 256807040 411437340 914482046 178776322 801608520 166233922 950319015 518399774 855274762 933874496 698204142 748725729 585399334 909865837 203170078 282641288 611449960 13084961 855274762 914482046 869322316 805493285 84100792 693909716 422474141 422657892 233350056 411437340 310459790 96325706 355623062 145395166 808616206 227189312 287514767 800444752 13084961 701144654 187307272 110800857 801608520 585399334 431992241 284097129 557917929 279958846 424780614 145395166 805493285 518410431 805493285 467312175 422474141 805493285 557917929 917782884 292988355 422474141 917782884 869322316 812629788 320767587 557917929 495151474 792486850 23405136 33552010 808616206 869322316 256807040 792486850 84100792 933874496 701144654 861175812 909865837 516798019 518410431 865966056 187307272 282641288 350369501 350369501 861179113 467312175 801608520 350802729 514786524 282641288 233350056 917782884 23405136 970819754 585399334 343298515 303512140 970819754 234841556 495151474 698204142 107334741 320767587 436662194 411437340 741527822 792486850 865966056 96325706 354577205 865966056 354441083 391551467 473596274 914482046 178776322 145395166 861179113 203170078 967462668 777567625 967462668 145395166 252767027 805493285 460621270 698204142 187307272 956074512 233350056 761390736 495151474 582046141 242163189 297851760 956074512 202470992 178776322 67084965 970819754 145395166 857039628 256737954 698204142 967462668 202470992 350369501 700216083 292988355 287514767 812629788 391551467 282641288 748725729 518399774 585399334 967462668 813693723 166233922 813693723 914482046 914482046 292988355 33552010 67084965 855274762 320767587 967462668 402728415 279958846 761390736 460621270 84100792 252767027 611449960 605868704 605868704 421280376 203170078 145395166 402728415 813693723 865966056 495151474 252767027 187307272 178776322 187933868 518399774 354577205 611449960 377015995 698204142 865966056 234841556 701144654 67084965 800444752 968673309 467312175 42633846 655852295 475750466 861175812 917782884 700216083 557917929 391551467 748725729 202470992 242163189 422474141 750210921 13084961 234841556 855274762 865966056 96325706 96325706 354577205 233350056 701144654 110800857 320767587 234089763 187307272 750210921 422657892 411437340 812629788 110800857 67084965 13084961 861179113 741527822 203170078 227189312 166233922 203170078 107334741 422657892 805493285 750210921 310459790 805493285 23405136 242163189 421280376 800444752 107334741 808616206 473596274 310459790 287514767 303512140 145395166 582046141 178776322 67084965 700216083 805493285 187307272 869322316 354577205 805493285 800444752 792486850 202470992 13084961 582046141 178776322 557917929 187933868 855274762 869322316 166233922 473596274 436662194 700216083 518399774 227189312 805493285 110800857 233350056 355623062 411437340 914482046 741527822 701144654 145395166 282641288 460621270 813693723 805493285 655852295 495151474 252767027 23405136 813693723 421280376 310459790 202470992 252767027 350802729 741527822 343298515 698204142 84100792 460621270 805493285 343298515 950319015 42633846 252767027 67084965 354577205 808616206 585399334 855274762 424780614 805493285 475750466 202470992 857039628 297851760 518410431 303512140 460621270 812629788 320767587 861175812 460621270 107334741 279958846 518410431 310459790 110800857 227189312 761390736 857039628 475750466 967462668 813693723 605868704 869322316 42633846 431992241 557917929 37467656 354577205 282641288 761390736 234841556 234841556 514786524 350802729 518410431 855274762 855274762 801608520 436662194 750210921 233350056 518399774 700216083 970819754 42633846 350369501 202470992 145395166 808616206 234089763 256737954 252767027 202470992 33552010 202470992 256737954 242163189 310459790 203170078 801608520 256807040 956074512 701144654 582046141 107334741 777567625 310459790 320767587 861179113 84100792 13084961 956074512 350369501 377015995 869322316 354577205 516798019 355623062 968673309 516798019 166233922 42633846 67084965 354577205 557917929 473596274 303512140 748725729 328713602 460621270 514786524 909865837 23405136 605868704 110800857 13084961 37467656 411437340 67084965 970819754 242163189 187307272 701144654 813693723 917782884 706143946 514786524 355623062 33552010 256737954 970819754 178776322 801608520 698204142 792486850 422474141 611449960 748725729 110800857 808616206 761390736 350369501 234841556 105230327 233350056 350369501 800444752 909865837 741527822 350369501 187933868 187933868 611449960 284097129 303512140 355623062 557917929 516798019 354441083 234841556 611449960 166233922 933874496 801608520 813693723 282641288 424780614 421280376 42633846 813693723 354441083 23405136 431992241 166233922 861175812 350369501 495151474 303512140 256737954 234089763 698204142 698204142 256807040 861175812 320767587 166233922 800444752 166233922 467312175 857039628 516798019 13084961 857039628 402728415 377015995 96325706 855274762 514786524 812629788 110800857 303512140 518399774 968673309 777567625 354441083 350369501 203170078 839573090 805493285 422474141 460621270 377015995 187933868 611449960 611449960 84100792 933874496 33552010 256737954 166233922 839573090 701144654 234841556 166233922 701144654 203170078 354441083 761390736 105230327 611449960 42633846 557917929 33552010 166233922 917782884 857039628 693909716 105230327 145395166 178776322 808616206 968673309 178776322 107334741 655852295 750210921 792486850 805493285 33552010 813693723 233350056 748725729 187933868 13084961 933874496 187933868 303512140 855274762 698204142 328713602 350802729 855274762 431992241 967462668 857039628 701144654 96325706 350802729 861175812 917782884 279958846 861179113 256807040 202470992 310459790 187933868 203170078 970819754 812629788 741527822 693909716 933874496 792486850 582046141 411437340 475750466 145395166 422657892 421280376 909865837 611449960 909865837 234841556 391551467 956074512 431992241 514786524 701144654 801608520 23405136 968673309 310459790 950319015 475750466 857039628 234841556 950319015 67084965 424780614 292988355 514786524 698204142 748725729 475750466 328713602 187933868 792486850 950319015 808616206 518399774 284097129 582046141 343298515 96325706 411437340 970819754 611449960 202470992 792486850 605868704 424780614 107334741 956074512 808616206 292988355 33552010 855274762 582046141 377015995 869322316 460621270 297851760 741527822 13084961 801608520 748725729 857039628 582046141 933874496 800444752 914482046 968673309 13084961 203170078 421280376 967462668 698204142 402728415 411437340 252767027 105230327 693909716 402728415 933874496 761390736 655852295 402728415 354577205 741527822 970819754 777567625 700216083 424780614 350802729 421280376 436662194 800444752 37467656 96325706 693909716 166233922 178776322 701144654 178776322 914482046 801608520 956074512 800444752 328713602 297851760 328713602 42633846 495151474 292988355 748725729 355623062 801608520 105230327 421280376 801608520 792486850 701144654 391551467 655852295 839573090 424780614 700216083 67084965 422474141 693909716 292988355 421280376 242163189 750210921 282641288 242163189 402728415 808616206 839573090 748725729 805493285 110800857 761390736 256737954 813693723 861175812 107334741 166233922 421280376 431992241 909865837 473596274 968673309 13084961 187307272 605868704 813693723 748725729 234089763 761390736 297851760 914482046 227189312 557917929 411437340 23405136 110800857 110800857 23405136 42633846 431992241 328713602 805493285 424780614 611449960 855274762 700216083 950319015 292988355 857039628 557917929 187933868 234841556 256807040 813693723 303512140 855274762 279958846 256807040 297851760 96325706 813693723 693909716 701144654 377015995 808616206 813693723 145395166 516798019 202470992 166233922 516798019 750210921 750210921 792486850 42633846 234841556 67084965 422657892 350802729 350369501 96325706 84100792 279958846 421280376 84100792 869322316 475750466 234841556 956074512 422474141 256807040 611449960 42633846 256737954 777567625 460621270 187933868 968673309 350802729 279958846 234841556 355623062 422657892 582046141 605868704 805493285 855274762 350369501 355623062 355623062 252767027 861179113 700216083 282641288 422657892 233350056 282641288 467312175 284097129 800444752 391551467 701144654 516798019 698204142 518410431 518399774 105230327 328713602 805493285 166233922 800444752 516798019 411437340 252767027 855274762 792486850 701144654 23405136 107334741 227189312 805493285 166233922 857039628 424780614 741527822 475750466 605868704 202470992 234089763 706143946 105230327 105230327 402728415 350369501 284097129 422474141 475750466 582046141 292988355 475750466 234089763 436662194 706143946 354441083 861175812 202470992 377015995 110800857 516798019 967462668 233350056 917782884 557917929 287514767 233350056 855274762 411437340 869322316 750210921 813693723 693909716 861175812 585399334 110800857 865966056 67084965 355623062 377015995 320767587 914482046 436662194 252767027 42633846 110800857 284097129 303512140 187307272 792486850 233350056 861175812 187933868 23405136 355623062 460621270 950319015 110800857 741527822 107334741 475750466 956074512 801608520 748725729 605868704 284097129 777567625 310459790 166233922 761390736 777567625 424780614 861179113 391551467 431992241 13084961 343298515 750210921 234841556 105230327 96325706 748725729 110800857 105230327 402728415 801608520 287514767 402728415 402728415 869322316 861179113 37467656 741527822 514786524 865966056 839573090 203170078 460621270 42633846 355623062 391551467 105230327 909865837 343298515 343298515 187933868 227189312 516798019 303512140 518399774 967462668 761390736 460621270 861179113 320767587 187307272 145395166 242163189 310459790 42633846 279958846 801608520 105230327 284097129 869322316 203170078 354577205 84100792 861175812 750210921 187933868 855274762 287514767 411437340 105230327 808616206 256737954 700216083 354577205 741527822 354441083 355623062 968673309 869322316 970819754 698204142 792486850 514786524 805493285 857039628 792486850 467312175 460621270 421280376 808616206 234841556 495151474 495151474 700216083 792486850 234089763 970819754 495151474 178776322 252767027 967462668 475750466 424780614 96325706 698204142 202470992 96325706 460621270 110800857 557917929 282641288 956074512 350802729 473596274 292988355 166233922 227189312 812629788 287514767 354577205 355623062 605868704 516798019 706143946 354577205 96325706 234841556 402728415 422657892 861179113 282641288 585399334 467312175 655852295 800444752 105230327 460621270 227189312 355623062 284097129 84100792 391551467 13084961 287514767 585399334 750210921 855274762 605868704 812629788 967462668 377015995 436662194 693909716 748725729 350802729 970819754 37467656 475750466 234841556 750210921 701144654 436662194 166233922 256737954 421280376 256807040 284097129 431992241 279958846 354577205 354577205 377015995 861175812 284097129 252767027 110800857 105230327 107334741 792486850 310459790 655852295 105230327 328713602 84100792 518410431 13084961 105230327 869322316 467312175 518399774 514786524 424780614 252767027 701144654 354577205 857039628 701144654 328713602 33552010 297851760 107334741 13084961 967462668 605868704 800444752 700216083 421280376 473596274 518399774 431992241 585399334 460621270 813693723 909865837 96325706 256807040 252767027 861175812 377015995 96325706 585399334 256737954 37467656 297851760 518410431 698204142 256807040 693909716 698204142 801608520 869322316 475750466 700216083 252767027 518410431 585399334 303512140 585399334 178776322 518410431 761390736 96325706 812629788 303512140 801608520 655852295 33552010 33552010 516798019 805493285 914482046 693909716 750210921 970819754 145395166 585399334 166233922 377015995 585399334 84100792 655852295 23405136 110800857 279958846 297851760 227189312 202470992 287514767 227189312 861179113 303512140 297851760 297851760 282641288 303512140 256807040 320767587 933874496 350369501 202470992 256737954 354577205 605868704 857039628 777567625 187933868 422657892 297851760 968673309 950319015 287514767 813693723 914482046 107334741 792486850 865966056 460621270 967462668 37467656 234089763 107334741 328713602 256737954 950319015 585399334 701144654 748725729 110800857 391551467 701144654 467312175 234841556 234089763 800444752 422474141 37467656 145395166 402728415 350369501 557917929 377015995 303512140 233350056 861175812 422657892 297851760 234089763 422657892 145395166 808616206 436662194 800444752 582046141 748725729 234841556 13084961 861179113 436662194 582046141 84100792 970819754 234089763 350802729 391551467 861175812 234089763 557917929 706143946 23405136 350802729 287514767 84100792 287514767 411437340 350802729 700216083 42633846 655852295 970819754 933874496 96325706 187933868 256737954 377015995 808616206 813693723 402728415 514786524 518410431 585399334 234841556 605868704 422474141 107334741 701144654 233350056 861179113 808616206 110800857 256807040 37467656 187933868 869322316 107334741 284097129 23405136 233350056 557917929 956074512 303512140 611449960 42633846 475750466 582046141 748725729 67084965 800444752 37467656 234089763 96325706 812629788 166233922 252767027 242163189 391551467 611449960 516798019 914482046 518399774 203170078 411437340 467312175 320767587 431992241 203170078 557917929 518410431 310459790 460621270 800444752 279958846 166233922 605868704 13084961 234089763 234841556 495151474 377015995 422657892 96325706 402728415 855274762 518410431 187933868 227189312 431992241 839573090 792486850 467312175 422474141 655852295 424780614 187307272 421280376 187933868 422474141 411437340 655852295 914482046 967462668 777567625 13084961 42633846 700216083 33552010 203170078 350369501 495151474 256737954 861179113 84100792 605868704 431992241 748725729 96325706 518410431 700216083 328713602 297851760 292988355 411437340 700216083 914482046 967462668 750210921 968673309 33552010 297851760 402728415 303512140 320767587 514786524 145395166 279958846 320767587 585399334 909865837 808616206 495151474 475750466 233350056 514786524 812629788 557917929 909865837 355623062 227189312 42633846 812629788 233350056 700216083 741527822 933874496 865966056 391551467 33552010 377015995 292988355 655852295 805493285 701144654 110800857 256807040 42633846 166233922 203170078 279958846 13084961 67084965 328713602 956074512 234089763 933874496 203170078 242163189 252767027 914482046 421280376 857039628 777567625 917782884 861175812 256737954 706143946 310459790 518410431 701144654 422657892 855274762 748725729 391551467 421280376 284097129 292988355 861175812 467312175 701144654 693909716 839573090 343298515 950319015 233350056 431992241 354441083 13084961 105230327 467312175 422474141 424780614 320767587 242163189 933874496 706143946 96325706 855274762 748725729 933874496 933874496 693909716 761390736 748725729 967462668 706143946 861175812 514786524 411437340 310459790 377015995 861179113 460621270 105230327 411437340 303512140 700216083 355623062 279958846 605868704 234841556 355623062 422474141 110800857 839573090 861175812 968673309 967462668 343298515 706143946 422657892 701144654 800444752 284097129 110800857 518399774 377015995 473596274 748725729 422657892 970819754 582046141 233350056 297851760 187307272 812629788 279958846 495151474 343298515 914482046 700216083 377015995 292988355 869322316 354577205 741527822 145395166 495151474 473596274 750210921 701144654 402728415 343298515 516798019 377015995 202470992 343298515 166233922 748725729 518410431 354441083 495151474 354577205 706143946 292988355 701144654 178776322 287514767 328713602 792486850 350802729 701144654 391551467 354577205 343298515 297851760 557917929 655852295 422474141 467312175 855274762 110800857 107334741 227189312 252767027 914482046 933874496 700216083 801608520 166233922 284097129 42633846 909865837 750210921 611449960 800444752 495151474 178776322 297851760 354577205 839573090 227189312 422657892 256737954 23405136 355623062 287514767 861175812 605868704 350369501 310459790 495151474 84100792 256737954 377015995 431992241 750210921 792486850 303512140 421280376 861179113 391551467 424780614 402728415 377015995 777567625 741527822 354577205 297851760 33552010 391551467 350802729 256737954 516798019 585399334 861179113 813693723 869322316 421280376 422657892 350802729 33552010 761390736 914482046 284097129 377015995 693909716 355623062 178776322 67084965 698204142 320767587 700216083 801608520 105230327 812629788 252767027 422657892 110800857 42633846 67084965 518410431 256807040 421280376 701144654 582046141 605868704 518410431 701144654 422657892 611449960 861175812 839573090 282641288 857039628 187933868 233350056 354577205 421280376 812629788 355623062 706143946 411437340 917782884 287514767 865966056 801608520 861175812 282641288 475750466 203170078 777567625 411437340 303512140 287514767 292988355 967462668 303512140 354441083 402728415 252767027 320767587 96325706 105230327 777567625 422474141 354441083 431992241 761390736 411437340 354577205 110800857 869322316 105230327 284097129 436662194 777567625 422474141 805493285 861179113 350802729 187933868 813693723 518410431 700216083 354441083 145395166 187933868 343298515 37467656 187307272 287514767 700216083 233350056 950319015 33552010 748725729 187307272 777567625 37467656 933874496 914482046 792486850 611449960 516798019 166233922 256807040 861175812 42633846 233350056 813693723 37467656 812629788 422657892 424780614 297851760 950319015 914482046 377015995 861179113 516798019 700216083 350369501 287514767 282641288 800444752 460621270 950319015 861179113 805493285 585399334 178776322 706143946 354441083 917782884 582046141 473596274 187307272 203170078 284097129 33552010 187933868 354577205 693909716 350802729 812629788 145395166 557917929 518399774 839573090 518399774 242163189 391551467 970819754 202470992 252767027 279958846 279958846 792486850 861175812 857039628 495151474 857039628 411437340 473596274 475750466 467312175 328713602 968673309 475750466 917782884 436662194 909865837 518399774 956074512 514786524 187933868 950319015 110800857 865966056 436662194 495151474 166233922 582046141 107334741 303512140 187933868 328713602 145395166 284097129 869322316 861175812 354441083 242163189 23405136 801608520 424780614 460621270 33552010 865966056 585399334 178776322 855274762 865966056 805493285 23405136 279958846 750210921 761390736 865966056 968673309 279958846 110800857 402728415 473596274 968673309 303512140 698204142 475750466 956074512 234841556 914482046 256807040 582046141 777567625 968673309 282641288 424780614 655852295 582046141 145395166 698204142 706143946 234089763 166233922 233350056 107334741 242163189 956074512 800444752 203170078 145395166 518410431 422657892 741527822 585399334 805493285 467312175 422474141 970819754 655852295 518410431 611449960 328713602 917782884 292988355 861175812 865966056 516798019 33552010 343298515 256807040 698204142 475750466 777567625 297851760 328713602 343298515 514786524 42633846 422474141 42633846 605868704 233350056 741527822 110800857 422657892 582046141 110800857 242163189 431992241 557917929 23405136 279958846 855274762 855274762 424780614 761390736 402728415 343298515 741527822 203170078 812629788 282641288 297851760 203170078 96325706 950319015 354441083 706143946 861179113 187933868 460621270 777567625 516798019 256807040 234089763 611449960 475750466 287514767 233350056 750210921 655852295 839573090 950319015 242163189 857039628 354441083 865966056 187307272 693909716 424780614 693909716 777567625 467312175 909865837 252767027 956074512 187933868 761390736 110800857 655852295 33552010 698204142 557917929 467312175 421280376 145395166 792486850 701144654 701144654 377015995 145395166 741527822 741527822 473596274 516798019 495151474 909865837 227189312 107334741 467312175 234089763 355623062 865966056 914482046 350369501 411437340 242163189 145395166 812629788 328713602 187933868 865966056 933874496 777567625 693909716 475750466 808616206 865966056 516798019 203170078 23405136 350369501 933874496 107334741 350369501 202470992 37467656 805493285 950319015 421280376 178776322 303512140 411437340 292988355 557917929 13084961 605868704 777567625 355623062 495151474 105230327 422474141 145395166 473596274 467312175 460621270 473596274 303512140 287514767 516798019 355623062 252767027 377015995 761390736 516798019 145395166 411437340 187307272 187933868 933874496 284097129 166233922 812629788 914482046 310459790 495151474 402728415 233350056 761390736 37467656 105230327 67084965 750210921 303512140 933874496 354577205 792486850 320767587 187307272 187933868 279958846 812629788 516798019 865966056 431992241 33552010 279958846 805493285 284097129 110800857 861179113 355623062 96325706 343298515 968673309 234841556 227189312 706143946 436662194 431992241 460621270 968673309 467312175 777567625 282641288 518410431 42633846 967462668 582046141 748725729 187307272 813693723 234841556 813693723 933874496 800444752 227189312 516798019 701144654 42633846 310459790 761390736 402728415 514786524 350802729 839573090 411437340 706143946 411437340 750210921 282641288 234089763 460621270 166233922 424780614 869322316 700216083 460621270 233350056 284097129 839573090 914482046 475750466 855274762 242163189 227189312 23405136 914482046 110800857 84100792 310459790 13084961 424780614 970819754 84100792 800444752 865966056 698204142 282641288 411437340 956074512 436662194 777567625 970819754 865966056 909865837 557917929 105230327 701144654 233350056 166233922 279958846 187933868 328713602 808616206 297851760 431992241 950319015 422657892 105230327 801608520 861179113 297851760 284097129 166233922 741527822 698204142 42633846 187933868 105230327 761390736 861175812 233350056 914482046 861175812 178776322 227189312 328713602 354577205 424780614 865966056 518410431 242163189 748725729 693909716 178776322 950319015 693909716 354441083 956074512 203170078 748725729 187933868 292988355 909865837 287514767 475750466 202470992 585399334 748725729 460621270 436662194 693909716 282641288 516798019 187933868 391551467 801608520 431992241 256807040 812629788 424780614 282641288 202470992 422474141 950319015 467312175 861179113 431992241 611449960 328713602 698204142 166233922 750210921 812629788 701144654 23405136 203170078 320767587 700216083 424780614 297851760 227189312 377015995 792486850 310459790 84100792 605868704 917782884 187933868 495151474 354577205 411437340 310459790 203170078 801608520 422474141 282641288 741527822 950319015 557917929 516798019 422657892 473596274 812629788 514786524 605868704 310459790 869322316 421280376 706143946 110800857 287514767 855274762 585399334 23405136 698204142 460621270 424780614 252767027 422657892 350802729 411437340 279958846 909865837 777567625 13084961 808616206 861175812 145395166 350802729 655852295 865966056 701144654 861179113 328713602 203170078 917782884 933874496 950319015 23405136 431992241 792486850 96325706 968673309 467312175 855274762 839573090 252767027 914482046 37467656 422474141 861175812 187933868 914482046 967462668 611449960 402728415 914482046 914482046 227189312 917782884 343298515 475750466 107334741 808616206 354441083 355623062 166233922 187307272 933874496 460621270 557917929 473596274 655852295 813693723 233350056 914482046 805493285 422474141 96325706 914482046 424780614 585399334 242163189 839573090 495151474 354441083 475750466 203170078 377015995 861179113 320767587 256737954 865966056 748725729 84100792 402728415 234089763 252767027 166233922 354441083 436662194 292988355 800444752 256737954 310459790 377015995 377015995 909865837 495151474 13084961 84100792 284097129 187933868 42633846 812629788 970819754 233350056 284097129 436662194 279958846 233350056 297851760 855274762 518410431 354577205 145395166 377015995 655852295 518410431 297851760 110800857 800444752 355623062 422657892 777567625 202470992 350802729 655852295 187933868 970819754 252767027 693909716 611449960 467312175 693909716 33552010 256807040 914482046 460621270 808616206 234841556 350802729 869322316 861175812 748725729 42633846 227189312 436662194 698204142 700216083 518399774 96325706 320767587 67084965 475750466 355623062 355623062 495151474 700216083 377015995 178776322 812629788 813693723 354577205 354441083 861175812 557917929 256807040 611449960 808616206 861175812 801608520 557917929 343298515 855274762 37467656 968673309 970819754 839573090 431992241 256737954 187933868 585399334 187933868 805493285 865966056 422657892 328713602 700216083 23405136 320767587 611449960 145395166 812629788 436662194 377015995 42633846 110800857 256737954 557917929 343298515 23405136 475750466 475750466 741527822 518410431 422474141 467312175 970819754 557917929 233350056 328713602 917782884 187933868 178776322 355623062 411437340 227189312 96325706 801608520 967462668 282641288 700216083 970819754 166233922 350802729 297851760 801608520 187307272 234841556 107334741 328713602 855274762 917782884 514786524 105230327 310459790 582046141 436662194 518399774 107334741 748725729 350802729 377015995 33552010 585399334 284097129 800444752 514786524 350802729 42633846 861179113 242163189 287514767 234841556 813693723 424780614 67084965 518399774 96325706 801608520 110800857 377015995 354441083 187933868 956074512 605868704 700216083 855274762 700216083 514786524 187307272 467312175 282641288 411437340 582046141 252767027 805493285 968673309 203170078 178776322 354577205 701144654 865966056 792486850 909865837 178776322 748725729 869322316 514786524 861175812 279958846 105230327 284097129 808616206 917782884 813693723 855274762 411437340 202470992 145395166 297851760 700216083 354441083 84100792 227189312 242163189 839573090 292988355 187307272 516798019 857039628 855274762 865966056 84100792 279958846 67084965 107334741 748725729 424780614 354441083 187933868 801608520 203170078 252767027 917782884 467312175 968673309 354577205 917782884 42633846 303512140 792486850 917782884 13084961 431992241 956074512 402728415 909865837 303512140 605868704 187933868 355623062 701144654 808616206 839573090 377015995 110800857 557917929 13084961 857039628 256807040 967462668 460621270 436662194 422657892 203170078 761390736 514786524 145395166 350369501 518410431 701144654 857039628 748725729 303512140 741527822 67084965 956074512 431992241 234841556 839573090 105230327 391551467 310459790 950319015 516798019 813693723 233350056 839573090 812629788 800444752 800444752 42633846 42633846 234841556 761390736 968673309 422474141 166233922 861179113 354577205 107334741 792486850 968673309 110800857 475750466 354577205 282641288 839573090 422474141 297851760 320767587 761390736 67084965 761390736 227189312 514786524 857039628 585399334 467312175 813693723 655852295 460621270 813693723 227189312 233350056 700216083 343298515 968673309 516798019 761390736 800444752 956074512 956074512 857039628 234089763 328713602 861175812 202470992 869322316 23405136 23405136 968673309 861179113 377015995 402728415 402728415 436662194 869322316 865966056 202470992 968673309 422657892 252767027 812629788 42633846 792486850 861179113 518399774 861179113 967462668 202470992 187933868 67084965 582046141 33552010 303512140 914482046 516798019 354441083 203170078 234841556 857039628 411437340 557917929 582046141 187933868 67084965 750210921 42633846 421280376 808616206 33552010 242163189 750210921 242163189 411437340 748725729 611449960 467312175 187933868 284097129 431992241 869322316 839573090 202470992 970819754 279958846 234841556 693909716 585399334 582046141 297851760 421280376 839573090 67084965 467312175 475750466 761390736 460621270 422657892 391551467 917782884 582046141 187933868 706143946 96325706 865966056 23405136 813693723 421280376 187307272 655852295 13084961 436662194 700216083 96325706 473596274 467312175 33552010 234841556 354577205 422474141 475750466 909865837 865966056 355623062 145395166 33552010 110800857 808616206 917782884 557917929 328713602 475750466 968673309 518399774 436662194 741527822 297851760 473596274 33552010 861179113 203170078 350802729 377015995 166233922 234841556 23405136 105230327 233350056 203170078 748725729 252767027 792486850 37467656 777567625 350802729 422474141 855274762 350369501 839573090 282641288 203170078 855274762 282641288 110800857 761390736 777567625 23405136 761390736 233350056 242163189 706143946 865966056 861175812 107334741 514786524 110800857 792486850 256807040 436662194 23405136 233350056 187933868 605868704 518410431 968673309 297851760 967462668 967462668 467312175 812629788 355623062 202470992 706143946 422474141 402728415 96325706 187933868 42633846 909865837 282641288 467312175 233350056 970819754 698204142 805493285 761390736 411437340 813693723 422474141 96325706 421280376 861175812 839573090 495151474 166233922 328713602 187933868 23405136 424780614 256737954 354577205 968673309 424780614 655852295 187933868 37467656 310459790 839573090 252767027 700216083 178776322 33552010 585399334 431992241 706143946 279958846 279958846 813693723 23405136 431992241 801608520 518410431 869322316 950319015 865966056 377015995 411437340 857039628 693909716 861175812 187933868 514786524 970819754 605868704 303512140 582046141 436662194 187933868 518410431 467312175 328713602 287514767 303512140 706143946 869322316 861175812 33552010 475750466 187307272 967462668 869322316 233350056 422474141 761390736 741527822 813693723 292988355 145395166 748725729 105230327 377015995 808616206 865966056 96325706 328713602 909865837 377015995 256807040 234089763 424780614 655852295 422474141 514786524 968673309 909865837 421280376 861179113 857039628 792486850 37467656 808616206 839573090 557917929 67084965 234841556 187307272 467312175 857039628 431992241 297851760 187933868 813693723 145395166 343298515 700216083 354577205 187307272 203170078 865966056 431992241 343298515 792486850 748725729 792486850 233350056 865966056 110800857 933874496 233350056 297851760 13084961 655852295 256807040 252767027 110800857 292988355 970819754 424780614 227189312 761390736 256807040 178776322 242163189 585399334 855274762 421280376 693909716 256807040 320767587 741527822 166233922 605868704 350802729 933874496 354577205 422657892 967462668 84100792 865966056 256807040 391551467 582046141 473596274 187307272 424780614 909865837 422474141 467312175 297851760 968673309 411437340 354577205 320767587 857039628 585399334 431992241 467312175 909865837 421280376 473596274 391551467 855274762 37467656 391551467 431992241 495151474 967462668 303512140 187307272 777567625 350802729 857039628 96325706 67084965 297851760 813693723 914482046 166233922 354441083 421280376 292988355 23405136 422474141 582046141 855274762 411437340 495151474 110800857 805493285 84100792 234089763 287514767 178776322 145395166 701144654 421280376 970819754 655852295 473596274 292988355 792486850 495151474 287514767 37467656 422474141 865966056 467312175 967462668 234089763 391551467 242163189 706143946 805493285 514786524 234089763 422474141 37467656 967462668 284097129 256737954 424780614 233350056 187307272 310459790 234089763 585399334 233350056 377015995 107334741 611449960 242163189 105230327 343298515 605868704 839573090 698204142 42633846 37467656 914482046 320767587 350369501 914482046 750210921 475750466 287514767 585399334 431992241 869322316 234841556 431992241 741527822 861179113 37467656 377015995 473596274 282641288 354441083 84100792 234089763 813693723 105230327 310459790 13084961 203170078 518399774 700216083 467312175 187933868 698204142 805493285 422474141 350802729 187933868 516798019 431992241 145395166 178776322 402728415 287514767 865966056 284097129 516798019 33552010 350369501 514786524 914482046 107334741 350802729 741527822 310459790 377015995 256807040 611449960 855274762 320767587 37467656 605868704 227189312 284097129 518410431 187307272 800444752 422474141 256807040 516798019 605868704 242163189 761390736 350369501 256737954 84100792 605868704 84100792 750210921 495151474 514786524 914482046 203170078 805493285 514786524 350802729 422657892 813693723 693909716 611449960 933874496 350802729 950319015 402728415 514786524 227189312 287514767 693909716 84100792 431992241 37467656 252767027 166233922 422474141 256807040 436662194 96325706 585399334 421280376 460621270 328713602 777567625 861179113 328713602 801608520 967462668 748725729 698204142 287514767 839573090 869322316 839573090 812629788 187933868 839573090 585399334 950319015 411437340 741527822 411437340 801608520 203170078 424780614 917782884 968673309 655852295 460621270 343298515 67084965 970819754 391551467 582046141 431992241 292988355 516798019 320767587 96325706 227189312 96325706 145395166 292988355 436662194 187307272 861179113 605868704 402728415 813693723 84100792 105230327 514786524 421280376 42633846 328713602 557917929 865966056 933874496 777567625 968673309 792486850 105230327 805493285 813693723 42633846 350802729 23405136 956074512 292988355 13084961 970819754 23405136 320767587 110800857 203170078 297851760 761390736 473596274 105230327 805493285 748725729 402728415 354441083 475750466 292988355 473596274 33552010 350802729 354441083 13084961 256807040 839573090 96325706 303512140 422657892 110800857 431992241 801608520 950319015 792486850 914482046 287514767 187307272 693909716 252767027 808616206 968673309 518399774 252767027 585399334 431992241 436662194 402728415 460621270 750210921 693909716 13084961 967462668 354577205 303512140 178776322 701144654 655852295 355623062 282641288 869322316 354577205 611449960 202470992 391551467 234841556 33552010 750210921 748725729 857039628 582046141 282641288 967462668 145395166 914482046 297851760 777567625 284097129 701144654 698204142 350802729 808616206 354577205 968673309 256737954 310459790 320767587 909865837 473596274 967462668 354577205 84100792 284097129 84100792 105230327 611449960 234841556 23405136 869322316 84100792 950319015 914482046 227189312 855274762 310459790 110800857 33552010 234089763 252767027 282641288 750210921 431992241 252767027 933874496 861179113 96325706 422657892 282641288 792486850 857039628 187933868 33552010 516798019 857039628 855274762 355623062 422474141 284097129 377015995 777567625 23405136 42633846 800444752 37467656 33552010 227189312 421280376 748725729 475750466 37467656 411437340 67084965 917782884 110800857 467312175 698204142 585399334 110800857 475750466 460621270 950319015 909865837 350369501 805493285 23405136 303512140 865966056 914482046 518410431 203170078 282641288 813693723 933874496 917782884 377015995 287514767 391551467 303512140 514786524 33552010 582046141 110800857 777567625 605868704 233350056 967462668 909865837 557917929 110800857 698204142 956074512 909865837 514786524 424780614 256807040 750210921 518410431 950319015 968673309 424780614 701144654 431992241 110800857 761390736 460621270 792486850 145395166 431992241 812629788 355623062 950319015 178776322 514786524 227189312 741527822 282641288 700216083 761390736 107334741 777567625 354577205 297851760 67084965 813693723 514786524 436662194 256737954 792486850 839573090 582046141 377015995 792486850 310459790 839573090 611449960 105230327 436662194 187933868 518410431 310459790 424780614 698204142 242163189 805493285 855274762 42633846 431992241 861179113 808616206 354441083 741527822 655852295 391551467 422474141 234841556 514786524 252767027 187307272 700216083 861179113 865966056 741527822 303512140 187307272 242163189 865966056 792486850 303512140 970819754 706143946 37467656 96325706 187933868 187307272 514786524 421280376 105230327 800444752 287514767 467312175 110800857 869322316 861175812 839573090 424780614 792486850 252767027 166233922 857039628 178776322 761390736 800444752 585399334 354577205 861175812 234089763 861175812 865966056 105230327 242163189 421280376 252767027 698204142 741527822 801608520 96325706 460621270 310459790 967462668 917782884 350802729 287514767 350802729 203170078 227189312 13084961 436662194 310459790 701144654 812629788 105230327 424780614 422657892 917782884 203170078 516798019 693909716 292988355 698204142 42633846 354441083 436662194 391551467 706143946 800444752 808616206 701144654 706143946 557917929 187933868 252767027 917782884 145395166 233350056 310459790 605868704 467312175 475750466 585399334 402728415 424780614 282641288 748725729 234089763 967462668 514786524 557917929 37467656 234089763 655852295 698204142 110800857 516798019 96325706 421280376 436662194 422657892 436662194 292988355 178776322 234841556 292988355 37467656 203170078 320767587 808616206 909865837 777567625 67084965 933874496 914482046 284097129 84100792 750210921 350802729 655852295 42633846 424780614 857039628 917782884 655852295 808616206 145395166 514786524 839573090 514786524 242163189 748725729 967462668 303512140 350369501 287514767 950319015 287514767 861179113 110800857 475750466 701144654 582046141 284097129 514786524 256737954 282641288 391551467 354441083 706143946 805493285 23405136 233350056 857039628 518399774 857039628 582046141 582046141 967462668 861179113 23405136 812629788 813693723 297851760 279958846 655852295 242163189 67084965 748725729 96325706 467312175 801608520 13084961 354441083 861179113 518399774 233350056 514786524 518399774 145395166 354441083 855274762 700216083 800444752 701144654 956074512 611449960 234841556 909865837 105230327 67084965 84100792 256807040 693909716 839573090 96325706 516798019 256807040 861175812 343298515 706143946 700216083 328713602 861175812 467312175 605868704 96325706 741527822 355623062 187933868 343298515 110800857 187307272 355623062 473596274 495151474 605868704 917782884 473596274 700216083 839573090 777567625 202470992 13084961 110800857 467312175 328713602 234841556 801608520 354577205 354441083 187307272 839573090 37467656 37467656 968673309 411437340 808616206 354577205 23405136 297851760 279958846 424780614 585399334 350369501 750210921 343298515 792486850 202470992 917782884 178776322 256807040 33552010 105230327 655852295 252767027 320767587 750210921 421280376 557917929 800444752 252767027 279958846 242163189 460621270 792486850 861175812 813693723 436662194 968673309 145395166 869322316 516798019 187933868 808616206 585399334 67084965 421280376 256737954 516798019 518410431 917782884 812629788 421280376 227189312 256737954 750210921 67084965 701144654 917782884 865966056 741527822 741527822 355623062 187307272 422474141 310459790 354577205 23405136 284097129 869322316 693909716 343298515 861179113 203170078 750210921 865966056 105230327 473596274 801608520 750210921 839573090 761390736 256737954 303512140 355623062 970819754 402728415 473596274 917782884 777567625 761390736 242163189 202470992 287514767 706143946 145395166 355623062 861179113 475750466 424780614 328713602 110800857 968673309 391551467 178776322 13084961 402728415 355623062 377015995 605868704 813693723 792486850 242163189 516798019 467312175 473596274 514786524 187933868 279958846 700216083 467312175 869322316 203170078 178776322 242163189 377015995 813693723 655852295 761390736 813693723 256807040 741527822 411437340 166233922 252767027 107334741 233350056 350802729 495151474 693909716 110800857 377015995 107334741 917782884 861179113 105230327 861179113 328713602 956074512 303512140 518410431 256807040 303512140 233350056 805493285 611449960 698204142 303512140 855274762 187307272 422474141 354577205 813693723 354577205 67084965 861175812 473596274 557917929 422657892 424780614 13084961 693909716 145395166 582046141 518410431 701144654 233350056 800444752 741527822 857039628 808616206 252767027 761390736 227189312 96325706 701144654 805493285 748725729 750210921 421280376 110800857 950319015 701144654 808616206 777567625 350369501 495151474 917782884 354577205 970819754 252767027 611449960 422474141 42633846 166233922 13084961 792486850 84100792 700216083 706143946 256807040 968673309 355623062 252767027 792486850 865966056 748725729 950319015 343298515 391551467 741527822 42633846 354577205 328713602 861175812 495151474 391551467 869322316 933874496 202470992 777567625 839573090 105230327 467312175 792486850 355623062 354577205 557917929 422657892 805493285 354577205 431992241 42633846 402728415 655852295 350369501 37467656 808616206 107334741 310459790 287514767 857039628 13084961 495151474 42633846 741527822 411437340 391551467 84100792 801608520 343298515 706143946 202470992 402728415 917782884 284097129 166233922 13084961 328713602 431992241 495151474 611449960 110800857 377015995 178776322 800444752 145395166 436662194 421280376 914482046 514786524 460621270 354441083 706143946 105230327 933874496 411437340 514786524 950319015 256737954 303512140 402728415 800444752 13084961 402728415 800444752 23405136 233350056 67084965 187933868 557917929 377015995 909865837 234089763 355623062 391551467 917782884 698204142 279958846 585399334 234089763 421280376 917782884 611449960 287514767 917782884 256737954 475750466 839573090 467312175 968673309 187307272 297851760 292988355 970819754 808616206 801608520 857039628 800444752 320767587 292988355 13084961 701144654 750210921 436662194 227189312 495151474 701144654 354441083 800444752 865966056 284097129 693909716 701144654 706143946 252767027 421280376 611449960 279958846 67084965 865966056 328713602 343298515 861175812 518399774 33552010 282641288 582046141 411437340 467312175 968673309 956074512 557917929 355623062 748725729 857039628 107334741 518410431 956074512 800444752 805493285 303512140 328713602 187933868 350802729 227189312 605868704 227189312 839573090 792486850 234841556 422657892 354577205 792486850 96325706 706143946 855274762 950319015 950319015 933874496 37467656 475750466 303512140 391551467 855274762 105230327 422474141 67084965 178776322 582046141 354441083 422657892 605868704 518399774 968673309 33552010 869322316 968673309 256737954 107334741 391551467 328713602 706143946 67084965 750210921 256737954 857039628 956074512 914482046 350369501 933874496 187933868 107334741 869322316 343298515 792486850 256737954 777567625 202470992 808616206 655852295 256807040 202470992 950319015 700216083 700216083 967462668 42633846 460621270 516798019 166233922 813693723 292988355 310459790 467312175 350802729 582046141 968673309 801608520 42633846 655852295 354577205 234089763 750210921 700216083 42633846 424780614 467312175 377015995 956074512 402728415 178776322 861175812 303512140 839573090 706143946 917782884 839573090 421280376 303512140 233350056 693909716 706143946 967462668 256737954 292988355 514786524 297851760 187307272 42633846 967462668 42633846 706143946 741527822 967462668 42633846 166233922 473596274 805493285 748725729 950319015 611449960 282641288 145395166 67084965 706143946 234841556 750210921 84100792 518399774 284097129 402728415 424780614 857039628 436662194 805493285 813693723 233350056 698204142 473596274 700216083 518399774 328713602 328713602 914482046 242163189 475750466 202470992 693909716 706143946 805493285 700216083 354577205 96325706 256737954 855274762 792486850 402728415 287514767 855274762 187933868 256807040 377015995 933874496 801608520 933874496 839573090 865966056 813693723 234841556 813693723 748725729 422657892 557917929 402728415 748725729 227189312 67084965 234841556 812629788 861179113 233350056 279958846 105230327 857039628 516798019 287514767 655852295 914482046 839573090 701144654 605868704 805493285 808616206 354577205 279958846 473596274 761390736 377015995 748725729 582046141 917782884 187933868 256737954 950319015 950319015 431992241 956074512 516798019 187307272 421280376 431992241 354577205 436662194 297851760 67084965 475750466 84100792 287514767 792486850 310459790 84100792 792486850 706143946 518399774 700216083 287514767 518399774 166233922 800444752 460621270 514786524 698204142 857039628 424780614 227189312 350369501 467312175 284097129 839573090 107334741 473596274 343298515 234841556 950319015 869322316 861175812 777567625 741527822 700216083 582046141 761390736 354577205 518410431 970819754 187933868 256737954 460621270 777567625 693909716 343298515 805493285 655852295 792486850 422657892 37467656 917782884 693909716 698204142 297851760 297851760 970819754 516798019 424780614 611449960 187307272 693909716 750210921 855274762 33552010 917782884 402728415 328713602 411437340 320767587 516798019 328713602 701144654 813693723 310459790 582046141 436662194 203170078 467312175 467312175 700216083 813693723 37467656 422474141 777567625 84100792 582046141 227189312 422474141 582046141 777567625 605868704 350369501 748725729 855274762 233350056 234089763 693909716 869322316 256807040 350369501 411437340 611449960 805493285 968673309 611449960 516798019 518410431 909865837 145395166 107334741 706143946 750210921 855274762 698204142 792486850 178776322 475750466 518410431 750210921 698204142 227189312 279958846 355623062 282641288 750210921 460621270 516798019 252767027 422474141 292988355 933874496 234089763 402728415 706143946 187307272 23405136 792486850 421280376 166233922 297851760 812629788 801608520 605868704 234089763 748725729 812629788 808616206 13084961 287514767 917782884 557917929 227189312 741527822 67084965 800444752 495151474 233350056 303512140 514786524 110800857 377015995 202470992 792486850 914482046 475750466 23405136 706143946 701144654 23405136 706143946 178776322 701144654 303512140 107334741 436662194 473596274 284097129 96325706 242163189 967462668 350802729 233350056 422474141 13084961 292988355 67084965 761390736 933874496 436662194 256807040 187307272 857039628 256807040 611449960 303512140 800444752 227189312 310459790 187307272 693909716 422474141 701144654 518410431 242163189 701144654 234841556 145395166 23405136 107334741 861175812 436662194 800444752 968673309 37467656 421280376 203170078 227189312 917782884 557917929 355623062 475750466 495151474 655852295 750210921 518410431 203170078 256807040 701144654 865966056 421280376 698204142 741527822 701144654 107334741 777567625 693909716 516798019 343298515 861179113 475750466 950319015 693909716 861179113 297851760 968673309 933874496 279958846 402728415 495151474 227189312 343298515 421280376 431992241 655852295 256737954 801608520 297851760 761390736 518410431 84100792 202470992 67084965 956074512 812629788 252767027 402728415 761390736 282641288 303512140 107334741 187307272 748725729 861175812 202470992 279958846 861175812 967462668 698204142 611449960 33552010 421280376 350802729 187933868 861175812 355623062 107334741 284097129 421280376 655852295 252767027 354441083 761390736 178776322 473596274 777567625 800444752 741527822 287514767 234841556 611449960 354441083 557917929 801608520 611449960 805493285 292988355 917782884 284097129 748725729 234089763 800444752 467312175 187307272 701144654 516798019 350369501 473596274 750210921 761390736 402728415 467312175 967462668 187933868 585399334 284097129 865966056 585399334 284097129 436662194 203170078 801608520 37467656 354441083 970819754 865966056 805493285 475750466 187933868 411437340 67084965 145395166 436662194 792486850 970819754 914482046 518410431 855274762 354577205 42633846 761390736 107334741 354577205 968673309 343298515 328713602 698204142 355623062 110800857 865966056 473596274 297851760 777567625 23405136 355623062 805493285 303512140 865966056 292988355 865966056 909865837 865966056 279958846 777567625 861175812 303512140 110800857 917782884 287514767 402728415 861179113 655852295 516798019 582046141 917782884 233350056 805493285 377015995 84100792 282641288 310459790 917782884 234089763 354577205 234089763 861175812 23405136 203170078 706143946 611449960 107334741 310459790 467312175 107334741 475750466 242163189 956074512 516798019 350369501 460621270 13084961 750210921 354577205 292988355 328713602 698204142 23405136 234089763 706143946 701144654 178776322 23405136 865966056 33552010 750210921 700216083 178776322 233350056 343298515 611449960 202470992 227189312 869322316 84100792 812629788 234841556 460621270 518399774 839573090 495151474 748725729 411437340 801608520 909865837 234841556 23405136 914482046 557917929 227189312 431992241 514786524 698204142 256737954 431992241 421280376 865966056 377015995 968673309 869322316 303512140 805493285 917782884 861179113 514786524 518410431 805493285 909865837 956074512 839573090 792486850 287514767 855274762 473596274 582046141 292988355 297851760 968673309 350369501 655852295 693909716 107334741 411437340 178776322 518399774 37467656 145395166 777567625 761390736 693909716 741527822 105230327 234841556 792486850 279958846 422474141 279958846 203170078 750210921 355623062 328713602 284097129 166233922 750210921 242163189 970819754 585399334 805493285 748725729 287514767 956074512 518410431 187307272 914482046 233350056 33552010 292988355 33552010 202470992 402728415 310459790 422657892 473596274 701144654 84100792 354577205 328713602 328713602 391551467 227189312 933874496 950319015 495151474 914482046 242163189 956074512 234841556 350802729 839573090 808616206 23405136 354441083 187307272 391551467 741527822 582046141 495151474 282641288 750210921 350369501 605868704 516798019 950319015 436662194 839573090 203170078 354441083 67084965 655852295 350369501 701144654 297851760 655852295 475750466 800444752 107334741 84100792 424780614 320767587 956074512 516798019 970819754 865966056 514786524 761390736 467312175 611449960 110800857 203170078 107334741 391551467 287514767 857039628 861175812 282641288 422657892 107334741 693909716 518399774 33552010 700216083 582046141 436662194 234841556 256807040 178776322 467312175 611449960 233350056 42633846 518410431 256807040 801608520 655852295 917782884 107334741 377015995 917782884 310459790 256737954 328713602 950319015 292988355 950319015 473596274 855274762 279958846 467312175 857039628 377015995 777567625 421280376 473596274 706143946 377015995 279958846 861175812 855274762 611449960 967462668 801608520 350369501 706143946 402728415 861175812 869322316 350802729 145395166 808616206 377015995 518399774 950319015 516798019 761390736 42633846 242163189 805493285 967462668 514786524 861175812 855274762 234089763 233350056 303512140 391551467 956074512 585399334 37467656 96325706 914482046 320767587 475750466 203170078 495151474 166233922 693909716 187933868 917782884 234841556 297851760 287514767 865966056 865966056 582046141 33552010 42633846 857039628 518410431 495151474 37467656 706143946 968673309 178776322 970819754 256737954 355623062 777567625 706143946 812629788 227189312 33552010 808616206 748725729 350369501 234089763 693909716 23405136 777567625 424780614 693909716 611449960 909865837 495151474 869322316 914482046 855274762 761390736 145395166 105230327 473596274 233350056 343298515 421280376 909865837 343298515 282641288 411437340 421280376 411437340 284097129 166233922 967462668 234089763 303512140 605868704 402728415 107334741 812629788 805493285 839573090 328713602 801608520 328713602 354441083 706143946 303512140 693909716 611449960 13084961 227189312 777567625 178776322 354577205 242163189 203170078 187307272 424780614 110800857 354577205 67084965 801608520 110800857 391551467 473596274 178776322 514786524 585399334 693909716 422474141 234089763 110800857 855274762 869322316 933874496 761390736 748725729 13084961 917782884 354441083 557917929 970819754 350802729 805493285 424780614 227189312 234841556 355623062 582046141 514786524 256737954 750210921 422474141 178776322 227189312 350802729 422474141 422474141 917782884 234841556 914482046 467312175 421280376 282641288 402728415 956074512 800444752 234089763 424780614 402728415 297851760 282641288 808616206 585399334 350802729 812629788 355623062 23405136 761390736 792486850 557917929 422474141 23405136 23405136 869322316 861179113 431992241 256737954 801608520 242163189 605868704 421280376 701144654 933874496 801608520 460621270 812629788 741527822 33552010 252767027 698204142 287514767 467312175 861179113 861179113 518410431 411437340 187307272 808616206 282641288 518399774 585399334 234089763 777567625 700216083 292988355 857039628 187933868 967462668 107334741 354577205 287514767 761390736 187933868 701144654 812629788 355623062 970819754 67084965 970819754 431992241 145395166 422657892 202470992 391551467 187307272 460621270 967462668 355623062 350369501 701144654 287514767 377015995 777567625 422657892 105230327 869322316 355623062 808616206 805493285 436662194 514786524 42633846 861179113 328713602 967462668 585399334 933874496 105230327 96325706 460621270 956074512 279958846 700216083 166233922 67084965 242163189 391551467 495151474 585399334 424780614 914482046 800444752 377015995 233350056 242163189 839573090 967462668 582046141 750210921 292988355 422474141 693909716 467312175 411437340 865966056 187933868 421280376 467312175 909865837 256807040 303512140 970819754 96325706 187933868 518410431 256737954 23405136 861179113 800444752 701144654 869322316 292988355 750210921 350802729 861179113 475750466 467312175 145395166 310459790 178776322 700216083 33552010 67084965 42633846 611449960 202470992 700216083 761390736 968673309 750210921 473596274 187933868 233350056 23405136 970819754 792486850 105230327 917782884 242163189 582046141 700216083 391551467 706143946 23405136 233350056 750210921 698204142 813693723 37467656 297851760 13084961 585399334 84100792 750210921 107334741 933874496 42633846 354577205 178776322 84100792 234089763 869322316 107334741 422657892 320767587 467312175 233350056 741527822 436662194 178776322 279958846 96325706 495151474 37467656 227189312 354577205 284097129 297851760 700216083 909865837 861175812 105230327 292988355 96325706 110800857 354577205 861179113 808616206 320767587 284097129 968673309 105230327 187933868 42633846 839573090 37467656 914482046 839573090 422474141 861175812 698204142 107334741 460621270 107334741 422657892 391551467 801608520 582046141 861175812 256737954 256807040 792486850 518410431 956074512 252767027 741527822 518410431 516798019 96325706 792486850 865966056 956074512 950319015 761390736 411437340 234089763 42633846 741527822 701144654 777567625 284097129 234841556 861175812 42633846 279958846 741527822 105230327 805493285 748725729 750210921 460621270 436662194 110800857 861175812 801608520 706143946 310459790 377015995 242163189 96325706 585399334 328713602 748725729 970819754 495151474 467312175 495151474 350369501 812629788 284097129 233350056 801608520 518410431 861175812 297851760 698204142 355623062 33552010 812629788 256807040 422474141 700216083 377015995 282641288 203170078 110800857 857039628 320767587 655852295 956074512 933874496 303512140 495151474 292988355 320767587 857039628 467312175 292988355 792486850 812629788 234089763 917782884 700216083 693909716 105230327 706143946 282641288 279958846 234089763 917782884 968673309 460621270 516798019 350369501 233350056 777567625 203170078 655852295 343298515 310459790 422657892 698204142 422657892 234089763 460621270 467312175 436662194 741527822 605868704 460621270 933874496 354577205 354577205 808616206 917782884 655852295 282641288 933874496 145395166 741527822 557917929 693909716 611449960 557917929 105230327 328713602 166233922 473596274 37467656 297851760 917782884 813693723 861175812 701144654 865966056 861175812 166233922 350802729 701144654 13084961 467312175 956074512 145395166 33552010 42633846 701144654 518399774 391551467 698204142 808616206 328713602 473596274 422474141 933874496 234089763 655852295 355623062 933874496 813693723 801608520 812629788 750210921 701144654 792486850 970819754 279958846 203170078 303512140 611449960 422474141 67084965 514786524 354577205 23405136 611449960 402728415 813693723 777567625 13084961 805493285 956074512 914482046 968673309 861179113 33552010 808616206 105230327 424780614 933874496 422474141 582046141 187307272 693909716 741527822 287514767 467312175 967462668 233350056 187933868 354441083 320767587 234841556 421280376 475750466 467312175 956074512 693909716 914482046 107334741 282641288 777567625 145395166 145395166 748725729 516798019 812629788 33552010 792486850 187307272 967462668 297851760 861179113 282641288 950319015 805493285 145395166 557917929 187307272 13084961 839573090 557917929 354441083 350802729 516798019 933874496 741527822 256807040 801608520 514786524 187307272 655852295 42633846 801608520 23405136 422657892 861179113 234089763 13084961 354577205 514786524 693909716 110800857 145395166 424780614 700216083 473596274 861179113 516798019 518399774 865966056 950319015 655852295 967462668 741527822 187307272 750210921 354577205 233350056 411437340 292988355 518410431 23405136 950319015 422657892 792486850 105230327 706143946 203170078 110800857 242163189 750210921 518410431 422474141 950319015 950319015 611449960 750210921 256737954 187933868 350369501 187307272 909865837 354441083 328713602 805493285 473596274 292988355 203170078 518399774 23405136 411437340 909865837 424780614 473596274 518410431 514786524 234841556 917782884 431992241 42633846 701144654 279958846 233350056 297851760 377015995 698204142 801608520 855274762 33552010 557917929 917782884 282641288 187933868 256737954 422474141 424780614 402728415 698204142 328713602 354441083 233350056 605868704 328713602 761390736 801608520 320767587 792486850 865966056 234841556 857039628 475750466 800444752 343298515 187307272 350802729 166233922 968673309 13084961 748725729 256807040 698204142 917782884 411437340 950319015 178776322 869322316 350369501 279958846 303512140 279958846 516798019 287514767 805493285 424780614 956074512 279958846 582046141 242163189 297851760 33552010 424780614 605868704 495151474 741527822 421280376 23405136 585399334 297851760 187933868 354577205 460621270 861175812 777567625 234841556 187307272 706143946 297851760 611449960 475750466 350802729 748725729 37467656 750210921 812629788 187933868 421280376 282641288 460621270 110800857 855274762 343298515 279958846 655852295 792486850 310459790 110800857 343298515 202470992 67084965 805493285 320767587 857039628 252767027 421280376 516798019 741527822 424780614 105230327 203170078 857039628 857039628 252767027 23405136 284097129 741527822 178776322 518399774 917782884 706143946 839573090 813693723 234841556 857039628 557917929 611449960 518399774 514786524 518399774 801608520 84100792 861179113 431992241 956074512 96325706 178776322 105230327 421280376 801608520 202470992 698204142 865966056 475750466 585399334 473596274 242163189 110800857 310459790 861179113 582046141 956074512 284097129 354441083 411437340 914482046 655852295 42633846 203170078 391551467 13084961 187307272 516798019 475750466 700216083 460621270 256737954 706143946 761390736 292988355 292988355 761390736 391551467 84100792 166233922 350802729 105230327 355623062 582046141 585399334 857039628 297851760 421280376 495151474 145395166 857039628 693909716 950319015 698204142 861175812 203170078 84100792 421280376 750210921 145395166 655852295 933874496 518399774 350802729 328713602 460621270 328713602 292988355 355623062 801608520 422474141 13084961 424780614 518399774 861179113 761390736 467312175 279958846 861179113 557917929 557917929 800444752 320767587 252767027 354577205 805493285 861179113 698204142 23405136 706143946 460621270 865966056 411437340 611449960 706143946 518399774 42633846 839573090 227189312 839573090 967462668 227189312 792486850 473596274 23405136 422657892 303512140 701144654 557917929 605868704 424780614 242163189 187307272 187933868 84100792 424780614 792486850 110800857 350802729 421280376 700216083 700216083 422474141 801608520 328713602 582046141 909865837 42633846 808616206 187933868 145395166 655852295 800444752 777567625 242163189 343298515 23405136 777567625 865966056 252767027 354577205 956074512 812629788 611449960 914482046 23405136 377015995 865966056 701144654 813693723 582046141 970819754 284097129 467312175 13084961 808616206 585399334 557917929 13084961 761390736 242163189 857039628 808616206 303512140 297851760 700216083 741527822 279958846 107334741 777567625 303512140 557917929 475750466 805493285 234089763 701144654 611449960 234089763 436662194 582046141 706143946 700216083 282641288 431992241 800444752 203170078 970819754 320767587 495151474 256737954 693909716 256807040 107334741 328713602 424780614 750210921 839573090 741527822 460621270 855274762 495151474 967462668 970819754 431992241 693909716 284097129 350369501 792486850 187933868 431992241 178776322 805493285 110800857 582046141 354441083 284097129 107334741 203170078 967462668 436662194 187933868 320767587 287514767 857039628 297851760 557917929 256807040 310459790 303512140 970819754 233350056 861175812 839573090 861175812 557917929 748725729 166233922 391551467 320767587 297851760 801608520 343298515 178776322 800444752 861175812 297851760 431992241 411437340 813693723 23405136 303512140 518399774 145395166 582046141 706143946 909865837 792486850 67084965 741527822 467312175 422474141 287514767 187307272 800444752 475750466 292988355 297851760 777567625 557917929 701144654 402728415 105230327 23405136 813693723 933874496 107334741 411437340 350802729 292988355 805493285 968673309 107334741 355623062 354577205 227189312 145395166 967462668 411437340 256737954 460621270 968673309 234089763 37467656 518410431 761390736 557917929 933874496 411437340 706143946 813693723 475750466 279958846 287514767 310459790 839573090 203170078 343298515 292988355 495151474 256807040 242163189 287514767 605868704 436662194 812629788 37467656 801608520 107334741 203170078 792486850 706143946 970819754 284097129 909865837 700216083 917782884 422657892 297851760 748725729 23405136 805493285 411437340 42633846 792486850 284097129 350369501 748725729 801608520 297851760 242163189 343298515 234089763 343298515 96325706 933874496 42633846 422657892 967462668 105230327 431992241 303512140 748725729 917782884 914482046 741527822 227189312 234841556 698204142 424780614 777567625 475750466 869322316 801608520 518410431 495151474 698204142 256807040 233350056 202470992 518410431 516798019 582046141 857039628 585399334 865966056 914482046 967462668 857039628 284097129 792486850 343298515 800444752 310459790 421280376 495151474 279958846 611449960 812629788 256807040 320767587 391551467 350802729 354577205 282641288 761390736 436662194 800444752 145395166 495151474 861175812 96325706 178776322 700216083 105230327 812629788 178776322 227189312 166233922 203170078 422474141 855274762 284097129 855274762 178776322 585399334 402728415 518399774 909865837 233350056 431992241 84100792 234841556 284097129 748725729 582046141 693909716 84100792 350802729 422474141 145395166 343298515 422657892 693909716 582046141 805493285 402728415 557917929 282641288 968673309 460621270 701144654 422657892 750210921 33552010 748725729 227189312 518410431 475750466 350802729 761390736 33552010 279958846 411437340 391551467 792486850 605868704 287514767 23405136 354441083 187933868 354577205 13084961 750210921 741527822 422474141 967462668 861175812 701144654 813693723 256807040 355623062 421280376 343298515 839573090 377015995 655852295 33552010 84100792 909865837 233350056 467312175 813693723 950319015 611449960 909865837 861175812 431992241 557917929 145395166 202470992 227189312 750210921 460621270 23405136 282641288 96325706 84100792 518399774 350369501 869322316 475750466 701144654 777567625 187933868 808616206 33552010 411437340 354577205 234089763 421280376 761390736 422657892 518410431 968673309 839573090 557917929 178776322 402728415 187933868 933874496 750210921 700216083 107334741 287514767 320767587 234841556 792486850 178776322 310459790 33552010 391551467 460621270 391551467 741527822 297851760 284097129 355623062 855274762 857039628 320767587 42633846 297851760 467312175 805493285 436662194 202470992 166233922 350802729 698204142 233350056 23405136 706143946 145395166 227189312 518410431 750210921 968673309 950319015 914482046 105230327 355623062 67084965 284097129 203170078 655852295 698204142 460621270 256807040 495151474 421280376 473596274 516798019 801608520 282641288 475750466 422474141 605868704 256737954 933874496 233350056 857039628 777567625 436662194 297851760 968673309 585399334 350802729 328713602 227189312 328713602 800444752 655852295 96325706 741527822 287514767 857039628 460621270 391551467 203170078 256807040 518399774 655852295 812629788 750210921 421280376 42633846 350802729 956074512 909865837 557917929 970819754 698204142 693909716 145395166 693909716 350802729 391551467 933874496 748725729 861179113 202470992 917782884 970819754 516798019 422474141 475750466 516798019 166233922 611449960 839573090 855274762 516798019 320767587 202470992 805493285 233350056 320767587 518399774 605868704 234841556 96325706 354441083 13084961 933874496 42633846 582046141 42633846 460621270 701144654 242163189 706143946 693909716 33552010 839573090 242163189 377015995 839573090 805493285 655852295 914482046 808616206 310459790 436662194 67084965 42633846 350369501 42633846 808616206 320767587 411437340 67084965 801608520 187307272 234089763 203170078 861179113 701144654 227189312 67084965 473596274 467312175 460621270 421280376 495151474 495151474 328713602 13084961 67084965 698204142 233350056 23405136 320767587 411437340 514786524 909865837 518399774 805493285 107334741 411437340 166233922 777567625 700216083 234841556 84100792 350369501 23405136 256737954 706143946 343298515 655852295 741527822 855274762 178776322 297851760 297851760 354441083 421280376 166233922 233350056 279958846 748725729 422474141 475750466 467312175 865966056 431992241 13084961 917782884 411437340 287514767 950319015 582046141 256737954 514786524 391551467 350802729 234841556 282641288 33552010 422657892 187933868 242163189 166233922 402728415 813693723 968673309 698204142 422657892 518399774 252767027 292988355 460621270 166233922 287514767 110800857 861175812 861175812 96325706 460621270 292988355 861179113 105230327 279958846 13084961 812629788 698204142 166233922 424780614 227189312 839573090 13084961 655852295 706143946 84100792 750210921 967462668 516798019 282641288 605868704 284097129 178776322 256737954 693909716 391551467 37467656 105230327 292988355 748725729 741527822 431992241 700216083 424780614 145395166 37467656 42633846 256737954 424780614 865966056 256807040 801608520 42633846 861179113 23405136 355623062 436662194 495151474 110800857 557917929 792486850 968673309 436662194 436662194 495151474 655852295 950319015 801608520 105230327 320767587 861175812 514786524 800444752 67084965 421280376 516798019 234089763 310459790 909865837 800444752 256737954 234089763 203170078 166233922 914482046 234089763 475750466 256737954 475750466 202470992 748725729 917782884 110800857 377015995 310459790 514786524 514786524 424780614 422474141 297851760 422474141 37467656 343298515 700216083 857039628 792486850 909865837 700216083 145395166 187933868 968673309 422474141 970819754 605868704 187307272 256737954 424780614 741527822 292988355 777567625 84100792 166233922 518410431 202470992 518410431 377015995 355623062 391551467 808616206 855274762 424780614 706143946 355623062 748725729 354441083 166233922 282641288 402728415 256807040 234841556 96325706 514786524 355623062 424780614 284097129 857039628 234841556 808616206 350369501 436662194 460621270 750210921 956074512 343298515 178776322 187933868 865966056 967462668 234089763 13084961 431992241 585399334 605868704 813693723 166233922 582046141 424780614 310459790 284097129 467312175 96325706 909865837 582046141 800444752 741527822 252767027 514786524 279958846 282641288 187933868 777567625 107334741 611449960 800444752 37467656 813693723 956074512 202470992 741527822 105230327 557917929 467312175 166233922 42633846 839573090 495151474 328713602 605868704 320767587 233350056 750210921 411437340 861179113 700216083 292988355 857039628 233350056 145395166 693909716 467312175 514786524 37467656 355623062 256807040 968673309 23405136 377015995 970819754 605868704 514786524 933874496 110800857 467312175 518399774 855274762 750210921 869322316 611449960 233350056 84100792 256807040 706143946 967462668 110800857 748725729 970819754 909865837 611449960 166233922 23405136 557917929 968673309 310459790 422474141 813693723 700216083 107334741 187933868 354577205 805493285 933874496 242163189 354441083 750210921 805493285 777567625 242163189 402728415 968673309 256807040 839573090 284097129 37467656 234089763 377015995 350369501 431992241 813693723 355623062 350369501 424780614 700216083 431992241 805493285 706143946 350802729 800444752 792486850 284097129 320767587 436662194 857039628 706143946 202470992 233350056 750210921 242163189 516798019 292988355 242163189 460621270 514786524 84100792 391551467 422657892 354441083 350802729 227189312 933874496 693909716 741527822 748725729 284097129 178776322 970819754 422657892 467312175 13084961 279958846 800444752 343298515 839573090 282641288 917782884 748725729 256737954 233350056 310459790 933874496 800444752 706143946 585399334 750210921 706143946 350802729 256807040 582046141 495151474 460621270 585399334 475750466 203170078 914482046 701144654 256807040 256737954 706143946 611449960 203170078 475750466 865966056 166233922 145395166 350369501 792486850 582046141 354441083 203170078 956074512 431992241 693909716 178776322 460621270 96325706 282641288 706143946 431992241 605868704 700216083 343298515 282641288 110800857 187307272 107334741 252767027 514786524 297851760 917782884 917782884 234089763 861179113 701144654 202470992 518399774 813693723 23405136 701144654 242163189 473596274 857039628 354577205 917782884 812629788 107334741 801608520 13084961 582046141 256737954 187933868 761390736 23405136 431992241 967462668 917782884 424780614 956074512 917782884 761390736 424780614 706143946 320767587 857039628 242163189 67084965 467312175 950319015 761390736 855274762 701144654 105230327 234089763 233350056 303512140 970819754 105230327 495151474 956074512 424780614 343298515 585399334 861179113 421280376 84100792 284097129 42633846 460621270 917782884 105230327 67084965 968673309 700216083 495151474 748725729 234841556 350369501 297851760 252767027 861175812 839573090 582046141 909865837 970819754 475750466 42633846 518399774 761390736 402728415 585399334 234089763 460621270 422657892 355623062 252767027 777567625 234089763 436662194 145395166 467312175 287514767 166233922 968673309 800444752 514786524 700216083 855274762 585399334 13084961 422474141 431992241 23405136 467312175 178776322 187307272 518399774 202470992 292988355 792486850 808616206 355623062 67084965 914482046 431992241 777567625 861175812 750210921 67084965 557917929 855274762 968673309 303512140 178776322 777567625 350802729 166233922 284097129 761390736 956074512 320767587 701144654 467312175 421280376 861179113 800444752 792486850 256807040 869322316 287514767 582046141 748725729 655852295 495151474 422474141 611449960 391551467 234089763 611449960 303512140 350802729 292988355 914482046 187933868 585399334 310459790 582046141 187307272 279958846 354577205 96325706 202470992 422657892 808616206 741527822 970819754 377015995 865966056 424780614 422474141 855274762 145395166 865966056 343298515 777567625 110800857 909865837 391551467 741527822 402728415 287514767 514786524 350369501 909865837 700216083 805493285 110800857 284097129 42633846 933874496 748725729 178776322 865966056 203170078 96325706 914482046 234841556 13084961 187933868 698204142 252767027 320767587 105230327 310459790 33552010 839573090 33552010 96325706 107334741 343298515 297851760 611449960 808616206 320767587 328713602 252767027 37467656 914482046 557917929 431992241 234841556 655852295 557917929 516798019 13084961 354577205 518399774 297851760 805493285 585399334 256807040 187307272 422474141 422657892 284097129 605868704 292988355 178776322 328713602 693909716 956074512 914482046 865966056 391551467 805493285 328713602 84100792 805493285 421280376 42633846 917782884 865966056 585399334 421280376 13084961 145395166 917782884 582046141 282641288 110800857 805493285 748725729 741527822 411437340 655852295 187307272 805493285 84100792 350369501 203170078 801608520 355623062 436662194 460621270 518410431 805493285 611449960 701144654 473596274 869322316 391551467 292988355 933874496 354441083 402728415 67084965 518410431 861179113 377015995 956074512 256807040 242163189 354441083 252767027 402728415 865966056 516798019 233350056 514786524 475750466 857039628 303512140 203170078 354441083 391551467 518410431 328713602 741527822 203170078 967462668 297851760 37467656 518410431 436662194 801608520 475750466 402728415 557917929 284097129 350369501 350369501 970819754 287514767 187933868 557917929 166233922 377015995 701144654 187933868 350802729 256807040 422474141 792486850 256807040 187307272 107334741 967462668 436662194 750210921 436662194 33552010 812629788 582046141 391551467 861179113 611449960 424780614 475750466 96325706 808616206 105230327 777567625 516798019 297851760 256807040 909865837 422657892 422474141 861175812 516798019 292988355 805493285 933874496 350802729 377015995 800444752 292988355 292988355 812629788 967462668 909865837 422474141 693909716 227189312 310459790 350369501 23405136 178776322 292988355 914482046 13084961 869322316 256737954 792486850 303512140 801608520 516798019 557917929 495151474 761390736 865966056 582046141 166233922 839573090 292988355 475750466 310459790 233350056 282641288 436662194 585399334 869322316 861175812 861179113 611449960 917782884 42633846 310459790 801608520 37467656 855274762 343298515 343298515 256737954 431992241 801608520 67084965 37467656 421280376 582046141 13084961 956074512 297851760 33552010 13084961 956074512 234841556 421280376 178776322 42633846 857039628 287514767 750210921 187307272 292988355 792486850 282641288 178776322 354441083 865966056 187933868 805493285 748725729 812629788 234089763 187933868 861175812 377015995 424780614 354577205 917782884 234841556 13084961 377015995 303512140 424780614 467312175 865966056 495151474 518399774 422657892 328713602 473596274 956074512 473596274 857039628 693909716 741527822 865966056 861175812 242163189 701144654 933874496 518399774 761390736 792486850 968673309 518399774 282641288 242163189 320767587 287514767 801608520 693909716 303512140 761390736 914482046 605868704 107334741 105230327 279958846 706143946 377015995 956074512 855274762 748725729 391551467 234841556 84100792 792486850 813693723 557917929 861175812 310459790 343298515 328713602 518399774 354577205 256807040 855274762 242163189 970819754 354441083 422474141 310459790 233350056 279958846 812629788 750210921 354577205 514786524 292988355 865966056 701144654 233350056 956074512 741527822 256807040 706143946 698204142 514786524 13084961 777567625 166233922 467312175 701144654 805493285 227189312 187933868 706143946 516798019 354577205 950319015 518399774 869322316 611449960 748725729 355623062 865966056 350369501 706143946 436662194 166233922 917782884 350369501 187307272 857039628 968673309 800444752 460621270 279958846 582046141 402728415 611449960 424780614 354577205 473596274 256807040 655852295 343298515 402728415 839573090 303512140 233350056 812629788 750210921 839573090 968673309 234089763 202470992 813693723 411437340 402728415 84100792 292988355 473596274 178776322 917782884 805493285 436662194 611449960 282641288 355623062 750210921 467312175 107334741 436662194 800444752 233350056 202470992 655852295 655852295 282641288 354577205 518410431 516798019 23405136 655852295 303512140 473596274 424780614 855274762 700216083 801608520 402728415 37467656 473596274 107334741 792486850 13084961 917782884 421280376 37467656 800444752 812629788 693909716 950319015 84100792 813693723 805493285 805493285 460621270 495151474 933874496 467312175 234089763 282641288 792486850 284097129 557917929 748725729 956074512 917782884 284097129 700216083 914482046 187933868 42633846 436662194 605868704 328713602 242163189 234089763 203170078 166233922 284097129 495151474 861175812 227189312 422474141 422474141 605868704 750210921 422474141 857039628 187933868 582046141 839573090 377015995 861175812 355623062 67084965 105230327 792486850 514786524 761390736 436662194 917782884 13084961 105230327 475750466 343298515 813693723 808616206 933874496 805493285 514786524 967462668 865966056 310459790 328713602 422474141 693909716 970819754 284097129 950319015 23405136 970819754 605868704 233350056 792486850 706143946 284097129 917782884 350369501 187933868 968673309 354577205 967462668 495151474 431992241 839573090 178776322 698204142 514786524 282641288 909865837 242163189 284097129 605868704 748725729 855274762 557917929 233350056 495151474 187307272 839573090 110800857 421280376 431992241 33552010 328713602 431992241 303512140 187307272 777567625 460621270 37467656 350802729 698204142 467312175 13084961 234089763 436662194 460621270 292988355 107334741 279958846 514786524 956074512 166233922 303512140 328713602 473596274 320767587 855274762 411437340 431992241 203170078 582046141 411437340 518410431 33552010 436662194 748725729 857039628 303512140 812629788 42633846 700216083 187307272 421280376 297851760 320767587 37467656 857039628 914482046 105230327 467312175 354577205 777567625 950319015 234089763 424780614 495151474 202470992 909865837 967462668 909865837 700216083 792486850 411437340 857039628 909865837 855274762 13084961 292988355 233350056 187307272 611449960 328713602 693909716 855274762 377015995 297851760 350802729 234089763 808616206 933874496 865966056 748725729 233350056 282641288 110800857 187933868 460621270 84100792 37467656 557917929 557917929 655852295 292988355 166233922 909865837 187307272 970819754 23405136 813693723 234841556 761390736 706143946 460621270 917782884 706143946 467312175 145395166 777567625 145395166 96325706 422474141 792486850 402728415 145395166 436662194 777567625 37467656 698204142 202470992 343298515 203170078 377015995 956074512 914482046 303512140 350802729 350369501 473596274 187307272 203170078 421280376 495151474 467312175 557917929 909865837 582046141 84100792 514786524 750210921 343298515 792486850 741527822 605868704 655852295 202470992 391551467 402728415 292988355 355623062 422657892 933874496 42633846 761390736 350369501 422657892 473596274 557917929 320767587 777567625 233350056 869322316 279958846 96325706 761390736 518410431 187933868 234841556 611449960 166233922 187307272 422474141 431992241 808616206 292988355 857039628 203170078 187933868 110800857 516798019 693909716 431992241 187307272 203170078 107334741 861179113 252767027 956074512 234841556 861179113 202470992 750210921 343298515 350369501 350802729 518410431 839573090 655852295 256807040 706143946 750210921 518399774 436662194 431992241 187307272 284097129 234841556 495151474 84100792 422474141 495151474 605868704 968673309 585399334 303512140 256737954 354577205 252767027 865966056 460621270 354577205 518399774 187307272 865966056 750210921 585399334 33552010 187933868 242163189 421280376 914482046 585399334 377015995 800444752 761390736 310459790 303512140 110800857 297851760 391551467 234089763 84100792 284097129 328713602 234089763 701144654 812629788 812629788 107334741 424780614 917782884 475750466 297851760 203170078 582046141 800444752 256737954 422474141 967462668 812629788 282641288 354577205 585399334 105230327 956074512 967462668 869322316 467312175 284097129 411437340 37467656 234089763 411437340 23405136 203170078 748725729 514786524 13084961 233350056 748725729 42633846 869322316 234841556 42633846 355623062 354441083 145395166 518410431 693909716 422474141 655852295 861179113 355623062 706143946 700216083 700216083 861179113 970819754 391551467 473596274 234841556 145395166 861179113 377015995 96325706 805493285 473596274 178776322 96325706 350369501 287514767 801608520 805493285 37467656 605868704 411437340 605868704 865966056 968673309 431992241 516798019 431992241 23405136 655852295 110800857 909865837 861179113 701144654 813693723 475750466 279958846 242163189 166233922 700216083 422657892 67084965 13084961 284097129 431992241 748725729 411437340 202470992 422474141 234841556 292988355 33552010 252767027 233350056 310459790 968673309 475750466 256807040 585399334 970819754 422657892 741527822 84100792 424780614 950319015 328713602 557917929 698204142 37467656 303512140 706143946 970819754 777567625 933874496 105230327 37467656 320767587 857039628 473596274 460621270 84100792 460621270 611449960 700216083 107334741 234089763 861175812 297851760 917782884 967462668 605868704 805493285 861175812 84100792 256807040 693909716 861179113 968673309 234841556 655852295 84100792 514786524 234089763 855274762 700216083 950319015 256737954 234089763 284097129 950319015 605868704 475750466 107334741 37467656 605868704 424780614 343298515 777567625 475750466 701144654 424780614 42633846 187307272 252767027 436662194 328713602 187307272 233350056 473596274 861179113 303512140 13084961 23405136 234089763 701144654 279958846 402728415 693909716 839573090 354577205 467312175 354441083 761390736 13084961 748725729 284097129 282641288 518410431 701144654 582046141 84100792 431992241 431992241 970819754 436662194 805493285 865966056 234089763 582046141 377015995 700216083 96325706 861175812 377015995 354577205 761390736 422474141 67084965 422474141 292988355 861175812 839573090 252767027 813693723 514786524 857039628 655852295 234089763 808616206 67084965 42633846 284097129 861179113 320767587 310459790 585399334 234089763 350802729 84100792 467312175 950319015 242163189 585399334 227189312 518399774 84100792 436662194 252767027 256807040 792486850 234089763 187933868 354441083 761390736 495151474 23405136 693909716 698204142 110800857 917782884 861179113 800444752 13084961 792486850 514786524 557917929 343298515 611449960 812629788 411437340 436662194 292988355 107334741 516798019 166233922 750210921 42633846 467312175 424780614 855274762 303512140 350369501 968673309 917782884 968673309 350802729 187307272 582046141 855274762 422474141 355623062 202470992 557917929 698204142 284097129 701144654 202470992 187307272 411437340 391551467 234089763 422474141 516798019 292988355 861179113 750210921 303512140 750210921 256807040 813693723 328713602 421280376 107334741 282641288 67084965 495151474 107334741 869322316 967462668 67084965 839573090 354441083 467312175 968673309 701144654 23405136 297851760 354441083 950319015 750210921 431992241 800444752 970819754 297851760 310459790 701144654 431992241 700216083 252767027 33552010 516798019 377015995 166233922 13084961 187307272 909865837 431992241 422474141 234841556 950319015 422657892 284097129 761390736 956074512 187307272 242163189 700216083 166233922 297851760 761390736 431992241 391551467 436662194 514786524 800444752 84100792 287514767 320767587 861175812 605868704 655852295 284097129 557917929 411437340 701144654 861179113 354577205 355623062 343298515 611449960 750210921 557917929 297851760 234089763 839573090 424780614 857039628 110800857 855274762 812629788 310459790 279958846 748725729 233350056 37467656 748725729 514786524 700216083 475750466 582046141 42633846 424780614 700216083 350802729 354577205 252767027 402728415 514786524 467312175 808616206 350369501 284097129 813693723 145395166 516798019 792486850 203170078 310459790 110800857 813693723 750210921 473596274 967462668 693909716 422657892 354441083 310459790 968673309 350802729 391551467 516798019 107334741 234841556 391551467 518410431 284097129 855274762 611449960 355623062 518410431 861179113 233350056 242163189 287514767 42633846 287514767 706143946 256807040 355623062 234089763 422474141 557917929 67084965 107334741 411437340 105230327 585399334 284097129 84100792 801608520 354441083 748725729 256807040 777567625 970819754 800444752 187933868 514786524 698204142 693909716 411437340 256807040 23405136 96325706 13084961 354441083 424780614 741527822 970819754 328713602 693909716 350802729 310459790 812629788 805493285 698204142 777567625 202470992 813693723 145395166 350802729 287514767 234841556 857039628 350802729 467312175 354577205 585399334 655852295 110800857 310459790 909865837 475750466 750210921 706143946 431992241 693909716 310459790 777567625 23405136 310459790 402728415 861175812 582046141 518399774 402728415 761390736 252767027 310459790 227189312 801608520 96325706 805493285 792486850 23405136 475750466 377015995 970819754 700216083 855274762 33552010 495151474 813693723 518410431 467312175 557917929 460621270 655852295 792486850 801608520 865966056 203170078 839573090 422474141 310459790 310459790 861175812 411437340 37467656 805493285 518410431 187307272 761390736 23405136 800444752 282641288 475750466 917782884 256807040 909865837 166233922 350802729 706143946 467312175 284097129 411437340 13084961 279958846 110800857 861179113 460621270 287514767 813693723 424780614 518399774 917782884 96325706 967462668 475750466 355623062 611449960 805493285 518410431 310459790 328713602 585399334 861179113 933874496 279958846 402728415 287514767 514786524 585399334 391551467 242163189 813693723 187307272 460621270 839573090 467312175 350802729 256737954 914482046 354577205 233350056 495151474 436662194 698204142 227189312 37467656 861179113 557917929 800444752 933874496 402728415 800444752 187933868 750210921 582046141 792486850 473596274 693909716 968673309 84100792 700216083 585399334 84100792 202470992 909865837 279958846 801608520 813693723 857039628 292988355 303512140 354577205 287514767 950319015 436662194 234089763 460621270 96325706 256737954 292988355 343298515 914482046 297851760 467312175 813693723 516798019 284097129 178776322 909865837 655852295 178776322 203170078 467312175 227189312 805493285 422474141 460621270 391551467 110800857 855274762 234089763 297851760 303512140 800444752 203170078 107334741 203170078 761390736 518399774 203170078 391551467 256737954 865966056 869322316 145395166 805493285 187933868 611449960 812629788 402728415 303512140 227189312 402728415 377015995 436662194 933874496 750210921 350369501 518410431 96325706 421280376 861175812 950319015 33552010 701144654 761390736 605868704 855274762 424780614 761390736 914482046 422474141 585399334 350802729 355623062 748725729 655852295 467312175 861175812 178776322 203170078 96325706 855274762 42633846 355623062 96325706 96325706 284097129 813693723 861175812 700216083 655852295 187307272 391551467 933874496 956074512 516798019 166233922 467312175 145395166 187933868 310459790 557917929 105230327 421280376 761390736 33552010 869322316 801608520 422474141 23405136 234841556 706143946 252767027 411437340 698204142 343298515 800444752 297851760 227189312 328713602 303512140 801608520 391551467 792486850 227189312 233350056 761390736 741527822 800444752 582046141 967462668 861175812 748725729 514786524 475750466 518399774 303512140 518399774 741527822 917782884 84100792 950319015 105230327 750210921 297851760 166233922 391551467 808616206 110800857 391551467 800444752 869322316 431992241 411437340 203170078 233350056 698204142 808616206 391551467 303512140 354577205 467312175 792486850 256737954 700216083 234841556 475750466 516798019 354577205 777567625 350369501 706143946 467312175 518410431 950319015 518399774 777567625 84100792 297851760 166233922 67084965 110800857 861175812 422657892 279958846 23405136 297851760 813693723 792486850 933874496 242163189 800444752 320767587 350802729 377015995 23405136 203170078 424780614 861179113 282641288 354577205 96325706 328713602 968673309 178776322 284097129 84100792 514786524 421280376 310459790 424780614 436662194 585399334 422474141 808616206 431992241 391551467 701144654 473596274 605868704 33552010 422657892 800444752 67084965 350369501 914482046 701144654 203170078 187307272 227189312 421280376 297851760 422474141 706143946 310459790 355623062 107334741 839573090 424780614 611449960 805493285 284097129 107334741 203170078 279958846 297851760 792486850 310459790 234841556 328713602 865966056 855274762 328713602 805493285 475750466 970819754 96325706 808616206 256807040 813693723 777567625 839573090 421280376 287514767 411437340 234089763 655852295 750210921 421280376 203170078 256807040 343298515 297851760 750210921 914482046 105230327 354441083 178776322 460621270 256737954 956074512 813693723 350369501 917782884 514786524 933874496 282641288 865966056 460621270 970819754 284097129 242163189 377015995 750210921 297851760 33552010 869322316 354577205 187307272 611449960 354577205 611449960 354577205 611449960 750210921 475750466 861175812 23405136 967462668 354577205 107334741 467312175 421280376 909865837 287514767 861175812 377015995 234841556 422474141 605868704 84100792 350369501 292988355 297851760 808616206 518399774 354577205 460621270 187307272 279958846 424780614 516798019 202470992 234089763 110800857 234841556 970819754 917782884 256737954 869322316 166233922 203170078 279958846 855274762 42633846 805493285 801608520 310459790 431992241 861179113 917782884 970819754 611449960 234841556 518410431 355623062 23405136 13084961 805493285 187933868 233350056 178776322 800444752 67084965 145395166 693909716 808616206 377015995 242163189 956074512 605868704 227189312 256737954 105230327 202470992 203170078 518399774 354441083 909865837 914482046 514786524 857039628 473596274 310459790 813693723 96325706 855274762 110800857 37467656 227189312 706143946 857039628 84100792 950319015 233350056 698204142 557917929 234089763 23405136 700216083 377015995 869322316 792486850 203170078 297851760 145395166 812629788 178776322 467312175 909865837 145395166 914482046 514786524 355623062 750210921 956074512 303512140 187933868 391551467 422657892 857039628 909865837 297851760 203170078 431992241 701144654 693909716 855274762 96325706 187307272 777567625 350802729 105230327 287514767 355623062 391551467 956074512 377015995 424780614 812629788 354577205 256807040 256737954 234089763 805493285 914482046 475750466 516798019 970819754 467312175 42633846 303512140 861179113 84100792 287514767 23405136 605868704 411437340 518399774 303512140 23405136 968673309 861175812 748725729 187307272 917782884 187933868 518399774 178776322 748725729 473596274 839573090 242163189 234841556 279958846 655852295 377015995 518410431 279958846 968673309 698204142 202470992 436662194 693909716 343298515 701144654 203170078 967462668 933874496 84100792 761390736 431992241 84100792 411437340 655852295 292988355 187307272 855274762 605868704 475750466 605868704 279958846 422474141 292988355 33552010 950319015 655852295 37467656 37467656 187933868 303512140 187307272 698204142 514786524 495151474 297851760 813693723 350802729 805493285 748725729 917782884 514786524 233350056 518410431 252767027 467312175 284097129 557917929 698204142 693909716 13084961 917782884 350369501 411437340 698204142 855274762 391551467 473596274 813693723 475750466 297851760 279958846 968673309 968673309 761390736 343298515 328713602 202470992 350369501 475750466 107334741 748725729 706143946 96325706 354441083 187933868 110800857 914482046 460621270 855274762 869322316 391551467 23405136 865966056 424780614 748725729 96325706 110800857 518410431 187933868 861175812 354441083 582046141 377015995 292988355 914482046 96325706 812629788 970819754 320767587 202470992 701144654 203170078 431992241 105230327 320767587 320767587 805493285 741527822 287514767 855274762 67084965 761390736 203170078 310459790 950319015 242163189 967462668 693909716 582046141 917782884 350369501 42633846 473596274 391551467 748725729 914482046 655852295 655852295 436662194 933874496 422474141 970819754 310459790 808616206 605868704 187933868 956074512 33552010 801608520 256807040 110800857 42633846 473596274 320767587 585399334 467312175 431992241 741527822 706143946 292988355 750210921 233350056 857039628 495151474 377015995 869322316 422474141 950319015 582046141 256737954 855274762 857039628 585399334 242163189 855274762 475750466 402728415 350369501 256807040 242163189 13084961 303512140 252767027 37467656 761390736 107334741 343298515 96325706 956074512 284097129 750210921 585399334 328713602 424780614 422657892 145395166 37467656 750210921 282641288 252767027 700216083 475750466 761390736 354441083 187933868 292988355 107334741 557917929 701144654 914482046 516798019 233350056 431992241 354441083 805493285 812629788 202470992 303512140 279958846 234841556 956074512 391551467 460621270 917782884 805493285 227189312 110800857 279958846 350802729 421280376 812629788 287514767 750210921 917782884 303512140 402728415 473596274 861179113 611449960 233350056 252767027 234089763 956074512 518399774 792486850 460621270 865966056 869322316 812629788 518410431 557917929 187307272 166233922 355623062 431992241 855274762 350802729 967462668 354577205 354577205 284097129 297851760 96325706 839573090 968673309 585399334 467312175 355623062 611449960 693909716 284097129 917782884 187933868 865966056 107334741 813693723 292988355 23405136 234841556 855274762 970819754 96325706 808616206 909865837 13084961 750210921 422657892 970819754 310459790 436662194 105230327 514786524 320767587 970819754 242163189 611449960 706143946 422474141 839573090 187307272 805493285 355623062 424780614 303512140 203170078 402728415 96325706 467312175 377015995 475750466 84100792 967462668 422474141 750210921 421280376 808616206 252767027 698204142 343298515 303512140 761390736 855274762 67084965 839573090 145395166 355623062 227189312 917782884 110800857 287514767 869322316 467312175 967462668 585399334 518410431 422474141 354577205 655852295 950319015 701144654 700216083 467312175 855274762 202470992 84100792 605868704 518410431 256737954 495151474 701144654 514786524 37467656 800444752 516798019 84100792 292988355 107334741 467312175 839573090 800444752 436662194 855274762 377015995 23405136 700216083 67084965 107334741 402728415 424780614 792486850 13084961 328713602 857039628 282641288 792486850 84100792 701144654 252767027 514786524 252767027 968673309 105230327 582046141 933874496 422474141 611449960 320767587 391551467 284097129 861175812 750210921 956074512 328713602 391551467 320767587 950319015 187307272 110800857 107334741 411437340 967462668 436662194 256737954 234089763 813693723 421280376 284097129 700216083 431992241 909865837 968673309 377015995 748725729 105230327 700216083 801608520 518410431 460621270 516798019 655852295 67084965 518399774 33552010 970819754 655852295 585399334 187307272 227189312 354577205 514786524 284097129 761390736 252767027 518410431 750210921 605868704 422474141 861175812 495151474 303512140 354441083 203170078 350802729 350369501 473596274 933874496 967462668 42633846 933874496 582046141 233350056 233350056 855274762 467312175 611449960 800444752 355623062 256807040 110800857 605868704 310459790 391551467 917782884 422474141 279958846 805493285 750210921 495151474 750210921 422657892 234841556 377015995 242163189 279958846 495151474 933874496 865966056 284097129 701144654 105230327 655852295 800444752 187307272 67084965 33552010 84100792 279958846 777567625 320767587 202470992 256737954 813693723 227189312 166233922 187933868 37467656 956074512 777567625 909865837 37467656 202470992 698204142 475750466 37467656 328713602 514786524 605868704 84100792 605868704 914482046 233350056 110800857 187307272 431992241 343298515 402728415 792486850 203170078 777567625 242163189 792486850 110800857 234841556 839573090 933874496 256807040 706143946 13084961 909865837 700216083 909865837 605868704 256737954 67084965 350369501 777567625 800444752 968673309 422474141 693909716 473596274 37467656 792486850 761390736 700216083 256737954 761390736 23405136 42633846 748725729 557917929 422657892 242163189 813693723 808616206 698204142 748725729 557917929 343298515 279958846 282641288 67084965 166233922 748725729 518399774 800444752 857039628 377015995 350369501 518410431 67084965 242163189 105230327 869322316 693909716 761390736 792486850 187307272 422657892 605868704 284097129 693909716 234841556 914482046 693909716 377015995 67084965 495151474 402728415 933874496 377015995 514786524 377015995 805493285 557917929 187307272 96325706 328713602 303512140 861175812 23405136 839573090 354577205 282641288 777567625 914482046 282641288 917782884 421280376 808616206 279958846 252767027 421280376 701144654 777567625 956074512 611449960 968673309 777567625 495151474 473596274 203170078 256737954 855274762 350369501 917782884 861179113 801608520 857039628 310459790 355623062 42633846 970819754 761390736 693909716 203170078 284097129 813693723 473596274 582046141 970819754 970819754 310459790 808616206 792486850 761390736 234089763 805493285 354441083 178776322 748725729 514786524 411437340 256737954 355623062 252767027 970819754 516798019 801608520 748725729 328713602 310459790 917782884 227189312 813693723 421280376 350802729 310459790 303512140 187933868 13084961 422657892 967462668 812629788 256737954 933874496 391551467 234089763 967462668 13084961 700216083 355623062 585399334 287514767 611449960 84100792 355623062 467312175 303512140 861175812 282641288 287514767 377015995 805493285 234841556 909865837 203170078 516798019 516798019 233350056 917782884 909865837 227189312 467312175 33552010 107334741 839573090 284097129 585399334 422474141 909865837 585399334 557917929 967462668 813693723 808616206 107334741 96325706 242163189 310459790 518410431 801608520 234841556 514786524 256737954 424780614 227189312 967462668 145395166 292988355 328713602 611449960 203170078 145395166 967462668 402728415 436662194 518399774 303512140 233350056 968673309 700216083 96325706 777567625 557917929 933874496 84100792 202470992 968673309 741527822 865966056 42633846 698204142 282641288 256807040 284097129 967462668 350369501 518410431 698204142 861179113 475750466 495151474 748725729 777567625 611449960 605868704 812629788 33552010 970819754 178776322 23405136 855274762 693909716 355623062 354577205 611449960 13084961 84100792 808616206 741527822 516798019 320767587 422474141 748725729 391551467 813693723 252767027 467312175 310459790 42633846 328713602 292988355 701144654 284097129 518399774 801608520 37467656 693909716 495151474 956074512 700216083 284097129 354441083 203170078 857039628 933874496 431992241 234089763 256737954 801608520 861179113 518410431 970819754 968673309 287514767 187933868 233350056 242163189 287514767 467312175 914482046 422657892 297851760 431992241 350802729 37467656 402728415 495151474 792486850 968673309 354441083 233350056 914482046 377015995 475750466 67084965 557917929 350802729 917782884 605868704 812629788 693909716 23405136 585399334 256737954 518399774 107334741 813693723 460621270 956074512 805493285 611449960 701144654 701144654 422474141 495151474 354441083 750210921 473596274 377015995 805493285 256737954 187933868 914482046 256737954 328713602 655852295 808616206 467312175 178776322 914482046 801608520 869322316 701144654 297851760 402728415 203170078 107334741 252767027 514786524 256807040 252767027 518410431 585399334 303512140 605868704 706143946 855274762 411437340 303512140 422657892 33552010 355623062 475750466 234089763 178776322 467312175 166233922 187307272 13084961 431992241 424780614 777567625 805493285 422474141 698204142 777567625 166233922 693909716 203170078 869322316 107334741 297851760 233350056 698204142 350369501 354441083 187307272 801608520 422474141 950319015 391551467 355623062 421280376 234841556 857039628 310459790 839573090 777567625 23405136 869322316 857039628 234841556 424780614 514786524 861179113 107334741 292988355 909865837 354441083 233350056 284097129 187307272 310459790 917782884 869322316 422657892 355623062 234841556 203170078 297851760 107334741 105230327 861179113 956074512 582046141 227189312 655852295 611449960 320767587 933874496 805493285 869322316 284097129 605868704 582046141 354577205 467312175 234841556 518410431 279958846 67084965 303512140 33552010 917782884 582046141 585399334 792486850 655852295 292988355 855274762 857039628 808616206 166233922 701144654 869322316 178776322 13084961 460621270 855274762 748725729 377015995 857039628 514786524 750210921 145395166 861179113 605868704 256807040 284097129 354577205 839573090 203170078 861179113 350369501 473596274 514786524 557917929 110800857 865966056 284097129 67084965 761390736 473596274 518410431 467312175 475750466 813693723 857039628 343298515 655852295 424780614 950319015 422657892 865966056 516798019 967462668 750210921 693909716 23405136 187307272 67084965 105230327 320767587 473596274 391551467 956074512 411437340 377015995 473596274 701144654 812629788 967462668 422657892 473596274 203170078 557917929 343298515 234841556 933874496 475750466 741527822 422657892 105230327 33552010 800444752 611449960 431992241 67084965 839573090 178776322 178776322 320767587 467312175 84100792 242163189 431992241 234089763 84100792 328713602 761390736 227189312 611449960 805493285 23405136 968673309 436662194 812629788 96325706 970819754 350802729 839573090 518399774 857039628 516798019 422657892 557917929 495151474 282641288 861175812 467312175 518399774 518399774 424780614 516798019 422474141 350369501 343298515 805493285 801608520 557917929 909865837 917782884 402728415 279958846 967462668 256807040 861179113 700216083 234841556 110800857 354441083 865966056 282641288 585399334 234841556 518410431 67084965 914482046 23405136 303512140 422657892 424780614 655852295 761390736 411437340 706143946 37467656 23405136 354441083 805493285 178776322 970819754 320767587 233350056 801608520 107334741 518410431 777567625 585399334 402728415 585399334 422657892 865966056 320767587 350369501 518399774 391551467 234089763 424780614 84100792 96325706 800444752 33552010 813693723 343298515 812629788 350802729 475750466 431992241 808616206 297851760 431992241 801608520 187307272 518399774 391551467 865966056 917782884 518410431 234089763 436662194 869322316 233350056 350369501 801608520 933874496 355623062 518399774 422474141 909865837 741527822 328713602 748725729 467312175 256807040 917782884 467312175 741527822 37467656 495151474 865966056 424780614 287514767 355623062 252767027 96325706 475750466 282641288 475750466 320767587 178776322 234089763 350369501 424780614 279958846 857039628 187307272 861179113 233350056 42633846 233350056 178776322 292988355 252767027 557917929 861175812 178776322 741527822 792486850 475750466 518410431 310459790 203170078 857039628 861179113 518399774 67084965 422657892 377015995 234841556 460621270 107334741 402728415 748725729 431992241 105230327 202470992 467312175 287514767 855274762 203170078 777567625 855274762 605868704 252767027 605868704 514786524 857039628 557917929 284097129 475750466 839573090 518410431 411437340 909865837 473596274 422657892 279958846 252767027 67084965 287514767 914482046 585399334 861179113 33552010 233350056 748725729 84100792 970819754 354441083 421280376 805493285 495151474 303512140 475750466 861175812 812629788 242163189 514786524 861175812 377015995 424780614 233350056 865966056 67084965 585399334 855274762 812629788 813693723 495151474 105230327 402728415 431992241 242163189 355623062 741527822 422657892 557917929 234841556 391551467 808616206 741527822 320767587 812629788 350802729 67084965 402728415 252767027 23405136 861179113 422657892 917782884 284097129 96325706 741527822 801608520 166233922 857039628 23405136 203170078 808616206 421280376 187307272 354577205 202470992 693909716 839573090 292988355 422657892 970819754 777567625 33552010 110800857 350802729 422474141 805493285 227189312 256807040 514786524 256737954 706143946 968673309 693909716 421280376 857039628 354441083 84100792 292988355 234841556 424780614 292988355 475750466 42633846 297851760 750210921 748725729 698204142 861179113 13084961 422474141 411437340 178776322 956074512 33552010 839573090 422657892 808616206 460621270 800444752 343298515 42633846 693909716 518410431 813693723 582046141 203170078 869322316 42633846 693909716 297851760 227189312 256737954 42633846 328713602 297851760 422657892 655852295 655852295 605868704 421280376 805493285 145395166 350802729 37467656 105230327 801608520 431992241 611449960 424780614 37467656 187307272 252767027 42633846 933874496 354577205 13084961 869322316 105230327 968673309 187307272 166233922 516798019 23405136 761390736 391551467 202470992 96325706 96325706 145395166 42633846 855274762 391551467 801608520 355623062 865966056 202470992 611449960 777567625 234841556 861175812 110800857 970819754 741527822 933874496 693909716 287514767 303512140 701144654 227189312 13084961 202470992 422657892 67084965 377015995 23405136 611449960 233350056 869322316 914482046 354441083 467312175 761390736 37467656 303512140 279958846 421280376 950319015 861179113 110800857 582046141 84100792 812629788 431992241 233350056 203170078 812629788 287514767 473596274 67084965 516798019 233350056 350802729 284097129 202470992 203170078 518410431 460621270 402728415 292988355 424780614 422657892 178776322 354577205 292988355 33552010 96325706 33552010 33552010 252767027 514786524 748725729 256737954 808616206 424780614 310459790 812629788 422657892 839573090 279958846 475750466 967462668 869322316 467312175 701144654 107334741 42633846 495151474 42633846 968673309 350802729 741527822 377015995 354441083 914482046 917782884 292988355 869322316 698204142 431992241 869322316 812629788 377015995 178776322 377015995 320767587 42633846 391551467 354441083 956074512 750210921 701144654 605868704 187933868 424780614 460621270 861179113 422657892 187307272 227189312 611449960 950319015 350369501 750210921 350369501 777567625 284097129 605868704 377015995 256737954 33552010 748725729 227189312 801608520 411437340 343298515 748725729 861179113 805493285 956074512 297851760 287514767 37467656 808616206 805493285 800444752 914482046 252767027 84100792 421280376 292988355 909865837 37467656 256807040 970819754 422474141 377015995 42633846 107334741 698204142 914482046 431992241 869322316 178776322 741527822 421280376 282641288 110800857 287514767 956074512 234089763 933874496 801608520 914482046 178776322 234089763 297851760 145395166 777567625 166233922 701144654 202470992 282641288 284097129 917782884 741527822 203170078 518410431 343298515 166233922 411437340 310459790 460621270 518410431 328713602 956074512 917782884 655852295 233350056 750210921 96325706 436662194 310459790 933874496 287514767 516798019 187933868 801608520 813693723 96325706 750210921 516798019 297851760 256737954 605868704 792486850 869322316 585399334 282641288 967462668 855274762 23405136 411437340 701144654 354577205 865966056 96325706 761390736 800444752 256737954 808616206 343298515 242163189 320767587 475750466 701144654 67084965 800444752 303512140 110800857 605868704 105230327 700216083 422474141 605868704 970819754 297851760 202470992 233350056 107334741 421280376 431992241 557917929 256737954 234841556 693909716 350369501 698204142 422657892 33552010 287514767 303512140 354441083 855274762 514786524 431992241 355623062 107334741 557917929 605868704 933874496 460621270 67084965 377015995 495151474 252767027 105230327 110800857 857039628 256807040 741527822 914482046 700216083 800444752 282641288 42633846 391551467 516798019 284097129 350802729 473596274 354577205 857039628 252767027 909865837 956074512 516798019 23405136 431992241 350802729 857039628 917782884 33552010 950319015 166233922 411437340 917782884 813693723 933874496 355623062 37467656 310459790 377015995 350369501 178776322 242163189 107334741 700216083 256807040 343298515 800444752 292988355 343298515 256737954 310459790 350802729 801608520 516798019 350369501 514786524 970819754 320767587 145395166 750210921 424780614 84100792 800444752 917782884 37467656 202470992 350369501 518410431 748725729 227189312 303512140 933874496 84100792 516798019 234841556 909865837 839573090 585399334 909865837 242163189 23405136 227189312 107334741 933874496 377015995 287514767 967462668 869322316 422657892 96325706 805493285 813693723 812629788 33552010 145395166 467312175 320767587 67084965 107334741 234841556 203170078 748725729 421280376 67084965 917782884 518399774 84100792 297851760 516798019 855274762 792486850 431992241 107334741 436662194 328713602 605868704 968673309 777567625 203170078 203170078 242163189 33552010 495151474 970819754 187307272 967462668 801608520 292988355 968673309 701144654 187933868 800444752 701144654 956074512 350802729 460621270 514786524 700216083 748725729 909865837 460621270 808616206 495151474 234841556 422474141 377015995 377015995 187933868 855274762 748725729 706143946 518410431 800444752 777567625 411437340 741527822 585399334 585399334 460621270 750210921 402728415 297851760 328713602 354441083 801608520 865966056 750210921 110800857 582046141 107334741 761390736 495151474 436662194 421280376 422474141 557917929 328713602 354577205 310459790 557917929 706143946 256737954 869322316 203170078 187307272 917782884 869322316 424780614 42633846 914482046 956074512 582046141 279958846 145395166 857039628 777567625 869322316 402728415 377015995 354441083 354441083 701144654 67084965 801608520 421280376 33552010 914482046 516798019 287514767 777567625 970819754 467312175 950319015 328713602 110800857 303512140 355623062 801608520 178776322 933874496 801608520 411437340 284097129 693909716 812629788 252767027 202470992 968673309 698204142 917782884 279958846 282641288 950319015 227189312 655852295 37467656 227189312 110800857 23405136 467312175 320767587 865966056 777567625 227189312 914482046 422657892 279958846 233350056 67084965 84100792 320767587 812629788 611449960 42633846 320767587 970819754 557917929 411437340 706143946 303512140 421280376 42633846 355623062 436662194 252767027 411437340 96325706 495151474 287514767 865966056 178776322 611449960 424780614 256807040 956074512 37467656 377015995 700216083 310459790 914482046 700216083 203170078 166233922 310459790 861175812 557917929 203170078 473596274 813693723 354441083 422657892 761390736 355623062 655852295 518399774 234841556 655852295 857039628 655852295 700216083 857039628 655852295 282641288 518399774 585399334 105230327 557917929 13084961 287514767 956074512 917782884 421280376 750210921 839573090 956074512 701144654 968673309 320767587 777567625 343298515 855274762 611449960 234841556 950319015 105230327 861179113 282641288 287514767 801608520 187307272 967462668 748725729 355623062 914482046 187933868 252767027 297851760 303512140 808616206 855274762 611449960 110800857 284097129 37467656 495151474 33552010 861179113 256737954 33552010 495151474 968673309 187307272 857039628 970819754 701144654 284097129 355623062 13084961 748725729 605868704 284097129 422474141 411437340 460621270 698204142 187307272 436662194 914482046 310459790 310459790 436662194 350369501 805493285 354441083 42633846 354577205 701144654 343298515 585399334 37467656 839573090 777567625 855274762 436662194 475750466 857039628 808616206 187307272 107334741 227189312 495151474 145395166 203170078 436662194 411437340 495151474 279958846 110800857 424780614 411437340 431992241 655852295 166233922 402728415 495151474 700216083 145395166 585399334 67084965 422657892 761390736 741527822 421280376 777567625 421280376 933874496 436662194 460621270 839573090 777567625 431992241 750210921 13084961 801608520 475750466 105230327 107334741 518399774 203170078 110800857 914482046 377015995 96325706 693909716 855274762 750210921 956074512 377015995 968673309 166233922 279958846 96325706 557917929 242163189 310459790 402728415 284097129 865966056 808616206 282641288 256807040 777567625 355623062 343298515 354577205 750210921 693909716 909865837 812629788 355623062 855274762 354441083 700216083 187307272 436662194 303512140 178776322 328713602 857039628 354441083 914482046 956074512 436662194 355623062 967462668 914482046 202470992 917782884 700216083 933874496 861179113 968673309 431992241 701144654 518399774 460621270 105230327 303512140 202470992 869322316 812629788 792486850 861179113 611449960 107334741 909865837 252767027 460621270 495151474 857039628 700216083 693909716 354577205 813693723 914482046 284097129 467312175 424780614 424780614 23405136 741527822 402728415 436662194 950319015 424780614 839573090 233350056 355623062 761390736 187933868 234089763 234841556 514786524 256737954 377015995 518410431 933874496 282641288 42633846 611449960 655852295 282641288 800444752 700216083 792486850 37467656 933874496 968673309 761390736 909865837 355623062 411437340 857039628 518399774 861175812 256807040 655852295 282641288 355623062 706143946 355623062 320767587 812629788 473596274 808616206 203170078 33552010 107334741 518399774 203170078 233350056 292988355 37467656 421280376 292988355 861179113 354441083 857039628 839573090 475750466 84100792 424780614 234089763 812629788 256737954 914482046 805493285 495151474 310459790 84100792 557917929 750210921 178776322 914482046 518410431 96325706 354577205 187933868 105230327 909865837 861179113 310459790 422657892 107334741 792486850 801608520 422657892 933874496 516798019 968673309 178776322 514786524 350802729 761390736 23405136 861179113 107334741 23405136 350802729 431992241 145395166 42633846 107334741 350802729 933874496 861175812 424780614 514786524 287514767 422657892 350369501 421280376 698204142 234089763 242163189 110800857 950319015 933874496 706143946 777567625 402728415 282641288 84100792 67084965 611449960 234841556 700216083 855274762 242163189 914482046 252767027 328713602 303512140 310459790 956074512 585399334 970819754 422474141 292988355 202470992 805493285 320767587 761390736 805493285 855274762 377015995 242163189 857039628 303512140 178776322 839573090 839573090 203170078 950319015 203170078 145395166 320767587 256737954 105230327 350802729 557917929 252767027 693909716 303512140 354577205 431992241 431992241 328713602 355623062 227189312 96325706 473596274 585399334 279958846 287514767 23405136 950319015 436662194 801608520 792486850 777567625 202470992 516798019 23405136 297851760 655852295 107334741 741527822 701144654 234089763 242163189 284097129 227189312 557917929 187307272 203170078 110800857 968673309 350369501 37467656 13084961 13084961 909865837 411437340 23405136 37467656 105230327 202470992 956074512 460621270 187307272 422474141 909865837 402728415 297851760 279958846 655852295 377015995 105230327 424780614 693909716 252767027 84100792 421280376 187933868 861175812 514786524 655852295 698204142 33552010 585399334 350802729 801608520 693909716 698204142 166233922 518399774 475750466 475750466 284097129 421280376 750210921 914482046 234841556 495151474 377015995 145395166 706143946 777567625 914482046 422474141 350369501 402728415 354441083 287514767 914482046 857039628 700216083 320767587 950319015 350369501 292988355 698204142 700216083 693909716 917782884 585399334 582046141 956074512 436662194 354441083 354441083 909865837 865966056 287514767 750210921 166233922 256737954 914482046 495151474 252767027 956074512 518399774 748725729 808616206 693909716 256807040 516798019 792486850 611449960 970819754 514786524 518410431 748725729 13084961 968673309 750210921 495151474 698204142 354441083 605868704 473596274 431992241 475750466 582046141 950319015 187933868 422657892 421280376 37467656 473596274 748725729 808616206 693909716 970819754 516798019 495151474 460621270 422657892 187307272 812629788 202470992 234089763 256737954 350802729 343298515 227189312 350369501 801608520 411437340 557917929 800444752 350802729 750210921 473596274 105230327 279958846 284097129 557917929 855274762 96325706 967462668 252767027 706143946 467312175 355623062 698204142 792486850 422657892 320767587 557917929 855274762 422657892 354441083 750210921 605868704 518399774 303512140 350802729 354577205 421280376 187307272 354441083 203170078 855274762 421280376 23405136 808616206 411437340 761390736 145395166 282641288 233350056 256737954 37467656 655852295 611449960 421280376 202470992 698204142 950319015 582046141 777567625 855274762 287514767 187307272 956074512 516798019 917782884 605868704 473596274 355623062 933874496 242163189 813693723 328713602 350802729 475750466 968673309 808616206 855274762 23405136 411437340 411437340 282641288 145395166 256737954 777567625 37467656 812629788 514786524 297851760 808616206 105230327 303512140 557917929 706143946 187933868 424780614 279958846 801608520 355623062 252767027 23405136 518410431 355623062 967462668 84100792 869322316 354441083 411437340 96325706 303512140 145395166 857039628 808616206 968673309 227189312 252767027 377015995 343298515 700216083 495151474 355623062 693909716 518399774 514786524 968673309 655852295 354441083 557917929 355623062 813693723 933874496 516798019 422657892 320767587 839573090 355623062 475750466 279958846 422657892 741527822 234841556 693909716 748725729 473596274 473596274 431992241 956074512 956074512 518399774 518410431 355623062 227189312 869322316 107334741 256807040 956074512 343298515 812629788 655852295 813693723 792486850 178776322 391551467 96325706 391551467 805493285 256807040 812629788 812629788 436662194 350802729 792486850 869322316 857039628 917782884 287514767 67084965 284097129 13084961 256807040 422474141 297851760 203170078 67084965 467312175 422474141 800444752 792486850 320767587 801608520 518410431 424780614 861179113 557917929 33552010 869322316 256807040 256737954 518410431 436662194 297851760 234089763 33552010 234089763 178776322 605868704 233350056 473596274 698204142 467312175 495151474 234089763 968673309 585399334 234841556 473596274 582046141 861175812 967462668 33552010 968673309 518399774 256737954 297851760 411437340 256807040 585399334 585399334 514786524 518410431 801608520 914482046 233350056 343298515 234089763 350802729 421280376 805493285 96325706 328713602 460621270 611449960 391551467 187307272 805493285 421280376 813693723 518399774 252767027 187933868 611449960 284097129 421280376 805493285 422474141 37467656 914482046 869322316 227189312 297851760 320767587 792486850 354441083 178776322 970819754 585399334 495151474 391551467 110800857 234089763 698204142 701144654 950319015 350369501 605868704 145395166 914482046 611449960 422474141 605868704 166233922 234089763 23405136 706143946 166233922 839573090 292988355 495151474 166233922 706143946 328713602 328713602 67084965 968673309 343298515 933874496 105230327 411437340 813693723 107334741 801608520 805493285 256737954 473596274 422474141 310459790 187933868 460621270 424780614 33552010 354577205 808616206 343298515 355623062 107334741 865966056 354441083 320767587 310459790 422474141 518399774 557917929 203170078 865966056 792486850 279958846 292988355 933874496 350369501 518399774 800444752 557917929 110800857 145395166 909865837 698204142 495151474 792486850 701144654 282641288 839573090 234089763 861175812 282641288 495151474 166233922 460621270 516798019 227189312 611449960 917782884 252767027 422657892 107334741 914482046 110800857 956074512 909865837 761390736 13084961 84100792 187307272 914482046 350802729 473596274 582046141 805493285 282641288 605868704 700216083 234089763 110800857 284097129 227189312 812629788 328713602 328713602 495151474 234089763 917782884 303512140 279958846 812629788 706143946 605868704 467312175 297851760 865966056 145395166 917782884 495151474 813693723 166233922 750210921 107334741 748725729 585399334 310459790 655852295 187307272 187933868 750210921 84100792 933874496 297851760 933874496 282641288 495151474 227189312 310459790 431992241 282641288 424780614 292988355 422474141 701144654 292988355 422657892 518410431 187933868 748725729 473596274 495151474 37467656 967462668 320767587 869322316 227189312 350802729 422474141 475750466 611449960 970819754 861175812 956074512 110800857 861175812 292988355 202470992 350802729 431992241 792486850 950319015 861175812 287514767 475750466 233350056 33552010 234841556 105230327 475750466 436662194 801608520 698204142 967462668 861179113 706143946 857039628 287514767 808616206 855274762 801608520 350369501 813693723 460621270 914482046 605868704 96325706 813693723 203170078 377015995 42633846 328713602 178776322 303512140 354577205 145395166 354577205 585399334 310459790 202470992 950319015 287514767 801608520 857039628 355623062 284097129 865966056 970819754 411437340 777567625 750210921 67084965 287514767 436662194 328713602 750210921 424780614 282641288 557917929 865966056 13084961 805493285 582046141 495151474 855274762 460621270 741527822 424780614 655852295 350802729 422474141 861175812 812629788 869322316 792486850 950319015 805493285 279958846 202470992 424780614 467312175 808616206 700216083 242163189 431992241 411437340 242163189 284097129 805493285 516798019 467312175 23405136 422657892 105230327 861179113 950319015 284097129 23405136 297851760 516798019 187933868 355623062 320767587 202470992 282641288 203170078 23405136 855274762 611449960 284097129 107334741 516798019 424780614 605868704 67084965 279958846 495151474 808616206 328713602 748725729 855274762 436662194 23405136 801608520 105230327 355623062 801608520 761390736 354577205 431992241 256737954 145395166 166233922 411437340 516798019 242163189 233350056 355623062 582046141 252767027 700216083 968673309 582046141 187933868 968673309 411437340 801608520 516798019 145395166 411437340 252767027 611449960 145395166 110800857 460621270 933874496 343298515 813693723 354577205 256737954 178776322 460621270 187307272 282641288 234841556 800444752 84100792 909865837 391551467 585399334 495151474 350369501 422474141 956074512 166233922 350802729 96325706 813693723 750210921 292988355 514786524 187933868 328713602 777567625 391551467 436662194 585399334 514786524 792486850 422474141 750210921 256737954 354441083 33552010 514786524 13084961 107334741 611449960 611449960 67084965 861179113 292988355 252767027 855274762 256807040 422657892 792486850 605868704 700216083 37467656 750210921 350369501 145395166 110800857 282641288 320767587 431992241 256807040 701144654 750210921 473596274 473596274 37467656 42633846 234841556 343298515 741527822 812629788 805493285 777567625 861179113 706143946 96325706 956074512 411437340 33552010 857039628 343298515 585399334 421280376 67084965 67084965 861179113 473596274 861175812 605868704 748725729 693909716 861175812 23405136 233350056 310459790 343298515 42633846 917782884 700216083 354441083 37467656 761390736 350369501 203170078 861175812 950319015 693909716 857039628 96325706 839573090 967462668 391551467 792486850 518399774 310459790 96325706 970819754 67084965 701144654 950319015 857039628 350802729 23405136 933874496 391551467 518410431 700216083 839573090 805493285 422657892 605868704 865966056 187307272 421280376 917782884 303512140 557917929 956074512 861179113 693909716 354577205 354441083 256737954 355623062 855274762 282641288 84100792 110800857 968673309 956074512 256737954 516798019 233350056 105230327 431992241 701144654 516798019 805493285 84100792 42633846 698204142 516798019 96325706 706143946 933874496 411437340 297851760 422474141 761390736 805493285 105230327 495151474 701144654 354441083 750210921 495151474 698204142 839573090 320767587 700216083 655852295 518399774 436662194 110800857 518399774 391551467 812629788 252767027 813693723 355623062 914482046 84100792 706143946 320767587 750210921 234089763 187933868 460621270 748725729 808616206 303512140 96325706 805493285 909865837 284097129 256737954 516798019 350369501 310459790 256737954 343298515 855274762 516798019 431992241 518399774 23405136 284097129 805493285 460621270 605868704 917782884 495151474 792486850 227189312 495151474 287514767 748725729 750210921 202470992 812629788 473596274 861179113 495151474 402728415 475750466 869322316 801608520 909865837 857039628 516798019 792486850 23405136 557917929 812629788 350802729 234089763 166233922 808616206 514786524 297851760 242163189 320767587 242163189 750210921 37467656 297851760 287514767 861175812 812629788 495151474 436662194 855274762 611449960 234089763 320767587 422474141 284097129 950319015 110800857 967462668 475750466 514786524 350802729 33552010 343298515 808616206 909865837 234089763 605868704 67084965 187933868 857039628 354577205 256737954 234841556 914482046 914482046 377015995 287514767 256737954 968673309 777567625 857039628 917782884 355623062 518399774 605868704 698204142 67084965 166233922 377015995 557917929 813693723 750210921 869322316 166233922 424780614 933874496 741527822 234841556 605868704 801608520 282641288 611449960 813693723 178776322 839573090 84100792 855274762 514786524 861175812 514786524 234841556 475750466 460621270 518410431 297851760 865966056 761390736 343298515 377015995 792486850 187933868 582046141 328713602 460621270 700216083 495151474 800444752 970819754 202470992 310459790 514786524 354441083 467312175 933874496 303512140 252767027 431992241 431992241 402728415 422657892 355623062 303512140 605868704 813693723 518399774 701144654 909865837 967462668 839573090 968673309 355623062 23405136 187933868 354441083 256737954 518410431 701144654 518410431 933874496 292988355 33552010 377015995 350369501 284097129 202470992 514786524 431992241 460621270 178776322 698204142 865966056 582046141 473596274 741527822 968673309 178776322 202470992 857039628 761390736 857039628 748725729 256737954 37467656 256807040 514786524 227189312 933874496 203170078 187933868 402728415 808616206 693909716 107334741 741527822 279958846 605868704 460621270 187933868 801608520 234089763 310459790 178776322 800444752 227189312 869322316 518399774 422657892 33552010 698204142 422657892 518399774 557917929 350369501 411437340 655852295 297851760 354577205 178776322 421280376 460621270 698204142 252767027 355623062 861175812 187307272 328713602 700216083 800444752 701144654 460621270 187307272 310459790 909865837 350369501 741527822 292988355 869322316 234089763 424780614 303512140 96325706 424780614 105230327 234841556 234089763 605868704 67084965 110800857 693909716 582046141 869322316 968673309 42633846 202470992 950319015 343298515 422657892 805493285 750210921 698204142 861175812 105230327 557917929 611449960 303512140 655852295 187933868 800444752 343298515 252767027 605868704 741527822 950319015 166233922 761390736 436662194 475750466 968673309 178776322 777567625 96325706 227189312 855274762 287514767 284097129 869322316 582046141 23405136 13084961 777567625 475750466 256737954 706143946 813693723 187933868 605868704 761390736 187307272 495151474 187307272 605868704 424780614 187933868 792486850 96325706 227189312 350802729 792486850 282641288 37467656 839573090 377015995 460621270 750210921 96325706 698204142 256737954 328713602 166233922 792486850 13084961 516798019 178776322 805493285 105230327 861179113 467312175 354577205 424780614 777567625 605868704 473596274 328713602 801608520 693909716 42633846 110800857 750210921 242163189 495151474 96325706 473596274 37467656 431992241 516798019 431992241 701144654 284097129 284097129 411437340 282641288 861175812 350802729 343298515 861175812 869322316 956074512 914482046 611449960 354441083 279958846 279958846 355623062 813693723 354577205 557917929 421280376 145395166 805493285 411437340 303512140 698204142 42633846 292988355 950319015 320767587 968673309 23405136 23405136 460621270 693909716 855274762 800444752 402728415 475750466 914482046 350369501 800444752 107334741 178776322 328713602 187933868 585399334 956074512 750210921 424780614 813693723 473596274 516798019 42633846 706143946 869322316 107334741 350369501 475750466 422474141 202470992 202470992 861179113 355623062 343298515 741527822 914482046 800444752 233350056 110800857 777567625 970819754 13084961 354577205 950319015 861175812 67084965 495151474 518410431 202470992 968673309 84100792 812629788 287514767 234089763 110800857 431992241 839573090 970819754 23405136 256737954 328713602 514786524 350802729 402728415 256807040 518410431 310459790 37467656 750210921 741527822 701144654 970819754 970819754 96325706 869322316 187933868 808616206 33552010 256807040 839573090 475750466 436662194 700216083 516798019 256737954 967462668 914482046 741527822 701144654 473596274 350369501 514786524 700216083 655852295 950319015 110800857 706143946 145395166 187307272 178776322 411437340 227189312 516798019 23405136 227189312 855274762 107334741 203170078 956074512 693909716 284097129 84100792 227189312 582046141 424780614 187307272 187307272 968673309 421280376 350802729 801608520 518399774 282641288 861179113 813693723 698204142 585399334 812629788 37467656 256737954 956074512 967462668 857039628 42633846 227189312 37467656 909865837 777567625 967462668 252767027 42633846 792486850 287514767 166233922 23405136 865966056 475750466 518410431 377015995 761390736 518410431 968673309 431992241 431992241 750210921 84100792 242163189 202470992 933874496 970819754 516798019 37467656 350802729 869322316 655852295 242163189 970819754 431992241 424780614 473596274 354577205 855274762 805493285 354441083 320767587 800444752 748725729 287514767 812629788 514786524 933874496 203170078 813693723 514786524 557917929 475750466 282641288 917782884 234089763 96325706 839573090 813693723 514786524 402728415 518399774 422474141 110800857 861175812 467312175 233350056 855274762 23405136 909865837 328713602 582046141 611449960 354577205 110800857 655852295 914482046 422657892 310459790 475750466 970819754 839573090 585399334 968673309 42633846 287514767 256737954 252767027 582046141 421280376 145395166 950319015 473596274 355623062 801608520 354577205 968673309 328713602 467312175 402728415 813693723 861175812 801608520 107334741 355623062 303512140 812629788 855274762 909865837 234089763 421280376 857039628 808616206 801608520 84100792 518410431 282641288 166233922 107334741 421280376 933874496 343298515 320767587 37467656 424780614 279958846 431992241 391551467 777567625 495151474 96325706 805493285 611449960 812629788 855274762 350369501 467312175 861179113 242163189 350802729 166233922 605868704 460621270 909865837 256737954 917782884 909865837 869322316 855274762 256737954 801608520 105230327 865966056 698204142 96325706 431992241 107334741 693909716 857039628 967462668 178776322 227189312 869322316 431992241 761390736 839573090 350369501 422474141 518399774 970819754 861175812 914482046 202470992 297851760 37467656 242163189 970819754 800444752 391551467 187933868 611449960 377015995 105230327 514786524 23405136 475750466 805493285 582046141 460621270 310459790 292988355 422657892 256737954 495151474 320767587 693909716 203170078 282641288 436662194 431992241 761390736 801608520 166233922 23405136 967462668 518410431 303512140 585399334 234841556 861179113 750210921 96325706 233350056 411437340 436662194 861179113 107334741 970819754 287514767 475750466 377015995 801608520 421280376 857039628 605868704 857039628 328713602 202470992 166233922 422474141 706143946 970819754 518399774 693909716 252767027 861175812 23405136 812629788 110800857 202470992 166233922 839573090 950319015 495151474 706143946 110800857 750210921 431992241 354577205 467312175 801608520 956074512 700216083 37467656 242163189 813693723 354441083 422474141 792486850 865966056 421280376 96325706 914482046 96325706 436662194 800444752 701144654 611449960 354441083 950319015 320767587 700216083 202470992 67084965 801608520 391551467 700216083 750210921 582046141 84100792 967462668 355623062 422657892 350369501 252767027 777567625 655852295 970819754 914482046 107334741 187933868 750210921 303512140 424780614 869322316 839573090 431992241 967462668 13084961 411437340 391551467 328713602 655852295 310459790 178776322 693909716 310459790 284097129 701144654 861175812 187307272 256737954 800444752 282641288 284097129 84100792 611449960 234841556 84100792 292988355 411437340 145395166 284097129 748725729 914482046 582046141 861179113 256737954 391551467 805493285 320767587 166233922 698204142 424780614 865966056 582046141 424780614 741527822 178776322 303512140 279958846 706143946 287514767 800444752 354577205 242163189 187933868 424780614 377015995 252767027 282641288 970819754 805493285 242163189 861175812 67084965 475750466 421280376 37467656 23405136 297851760 203170078 839573090 800444752 605868704 42633846 813693723 252767027 950319015 857039628 473596274 741527822 37467656 700216083 202470992 808616206 354441083 421280376 234841556 968673309 297851760 233350056 37467656 178776322 865966056 13084961 411437340 557917929 23405136 107334741 518410431 350369501 67084965 857039628 748725729 284097129 297851760 801608520 234841556 701144654 933874496 252767027 391551467 234089763 861179113 582046141 582046141 256737954 303512140 355623062 701144654 13084961 611449960 256737954 96325706 956074512 96325706 23405136 297851760 813693723 956074512 110800857 585399334 422657892 855274762 869322316 800444752 284097129 227189312 865966056 611449960 518399774 473596274 242163189 861175812 303512140 411437340 861179113 605868704 67084965 605868704 792486850 813693723 178776322 252767027 355623062 354577205 748725729 582046141 377015995 320767587 812629788 203170078 748725729 328713602 234089763 84100792 857039628 761390736 777567625 282641288 105230327 869322316 475750466 436662194 700216083 227189312 145395166 328713602 582046141 252767027 252767027 557917929 701144654 110800857 701144654 800444752 178776322 252767027 145395166 23405136 33552010 234841556 110800857 967462668 516798019 242163189 800444752 279958846 233350056 909865837 282641288 354577205 516798019 377015995 557917929 970819754 813693723 350802729 970819754 187933868 377015995 178776322 84100792 234841556 933874496 350369501 956074512 33552010 110800857 234089763 297851760 391551467 105230327 518410431 256807040 256807040 909865837 354577205 516798019 234841556 202470992 187933868 96325706 303512140 869322316 105230327 808616206 750210921 282641288 303512140 422657892 792486850 813693723 350369501 256737954 701144654 350802729 252767027 950319015 436662194 42633846 585399334 698204142 698204142 178776322 107334741 857039628 355623062 287514767 605868704 861179113 391551467 585399334 320767587 741527822 812629788 693909716 96325706 350802729 391551467 693909716 518410431 467312175 233350056 33552010 861175812 145395166 855274762 518399774 107334741 350802729 203170078 13084961 777567625 914482046 808616206 792486850 968673309 234089763 96325706 233350056 970819754 431992241 698204142 187933868 42633846 107334741 42633846 605868704 187933868 436662194 518399774 310459790 328713602 611449960 914482046 861175812 355623062 297851760 256807040 557917929 343298515 706143946 839573090 909865837 917782884 585399334 865966056 350369501 328713602 13084961 166233922 748725729 516798019 234841556 801608520 761390736 855274762 968673309 297851760 518399774 234841556 741527822 233350056 282641288 13084961 855274762 869322316 585399334 914482046 473596274 701144654 391551467 234089763 800444752 655852295 350802729 801608520 42633846 514786524 741527822 968673309 350369501 252767027 792486850 909865837 700216083 801608520 475750466 495151474 967462668 805493285 422657892 354577205 861179113 42633846 467312175 698204142 354577205 343298515 233350056 202470992 865966056 861175812 354441083 761390736 421280376 402728415 475750466 84100792 354577205 495151474 585399334 748725729 800444752 436662194 234841556 967462668 750210921 473596274 855274762 234841556 473596274 422657892 706143946 467312175 473596274 750210921 475750466 166233922 950319015 605868704 800444752 310459790 422657892 233350056 145395166 96325706 813693723 402728415 355623062 855274762 350802729 808616206 655852295 178776322 328713602 421280376 861175812 187933868 252767027 514786524 84100792 328713602 693909716 422657892 234089763 855274762 320767587 391551467 343298515 110800857 857039628 166233922 233350056 865966056 956074512 297851760 303512140 557917929 655852295 256737954 801608520 914482046 279958846 518399774 956074512 411437340 750210921 279958846 436662194 234089763 805493285 96325706 495151474 233350056 343298515 431992241 855274762 377015995 328713602 917782884 110800857 557917929 178776322 800444752 801608520 320767587 13084961 473596274 284097129 516798019 855274762 105230327 350369501 421280376 914482046 812629788 256737954 857039628 917782884 233350056 869322316 914482046 516798019 748725729 706143946 917782884 741527822 698204142 813693723 800444752 518399774 84100792 839573090 518399774 252767027 800444752 933874496 518410431 178776322 411437340 861179113 431992241 310459790 813693723 839573090 693909716 750210921 422657892 701144654 178776322 320767587 460621270 917782884 431992241 611449960 350369501 968673309 800444752 801608520 411437340 800444752 914482046 105230327 801608520 909865837 203170078 869322316 748725729 42633846 970819754 377015995 23405136 813693723 411437340 460621270 328713602 518410431 518399774 467312175 761390736 355623062 518410431 350802729 473596274 839573090 145395166 227189312 865966056 96325706 343298515 460621270 187307272 805493285 377015995 933874496 328713602 256807040 256737954 700216083 234089763 473596274 354577205 801608520 473596274 233350056 256737954 698204142 320767587 582046141 467312175 698204142 655852295 839573090 355623062 105230327 350369501 855274762 792486850 411437340 706143946 203170078 701144654 252767027 297851760 202470992 233350056 700216083 422474141 402728415 475750466 166233922 605868704 706143946 187933868 377015995 234841556 857039628 13084961 203170078 812629788 279958846 808616206 967462668 917782884 187307272 187307272 354577205 473596274 436662194 557917929 777567625 310459790 377015995 234089763 84100792 495151474 495151474 585399334 107334741 256807040 252767027 861179113 84100792 422657892 805493285 203170078 203170078 391551467 582046141 701144654 950319015 282641288 706143946 693909716 914482046 84100792 698204142 701144654 242163189 808616206 605868704 42633846 227189312 233350056 761390736 252767027 105230327 391551467 460621270 422474141 431992241 67084965 698204142 914482046 187307272 701144654 422474141 37467656 655852295 865966056 377015995 350369501 303512140 968673309 605868704 328713602 761390736 431992241 424780614 467312175 605868704 166233922 13084961 145395166 227189312 741527822 350802729 33552010 741527822 377015995 813693723 187307272 950319015 297851760 956074512 279958846 279958846 861175812 96325706 355623062 377015995 792486850 518410431 377015995 495151474 801608520 813693723 145395166 467312175 869322316 808616206 460621270 861179113 761390736 701144654 855274762 110800857 252767027 279958846 256737954 518410431 741527822 956074512 343298515 801608520 956074512 693909716 698204142 105230327 233350056 303512140 861179113 855274762 421280376 917782884 605868704 203170078 320767587 865966056 350802729 933874496 402728415 350369501 812629788 110800857 105230327 518410431 252767027 460621270 350802729 582046141 13084961 748725729 812629788 107334741 431992241 202470992 761390736 42633846 808616206 436662194 750210921 354577205 187933868 42633846 422657892 354577205 741527822 402728415 284097129 801608520 855274762 422474141 970819754 256737954 343298515 421280376 968673309 475750466 693909716 436662194 557917929 84100792 698204142 355623062 354577205 256737954 256807040 422657892 436662194 750210921 855274762 37467656 354577205 350369501 297851760 67084965 297851760 84100792 436662194 741527822 354577205 518410431 706143946 473596274 914482046 861179113 292988355 698204142 750210921 869322316 96325706 869322316 706143946 33552010 750210921 391551467 354441083 812629788 869322316 431992241 582046141 475750466 917782884 956074512 391551467 343298515 777567625 706143946 187933868 431992241 227189312 391551467 436662194 917782884 777567625 33552010 355623062 411437340 37467656 970819754 105230327 698204142 42633846 297851760 706143946 256737954 933874496 23405136 909865837 861175812 282641288 748725729 303512140 411437340 518399774 67084965 967462668 605868704 297851760 700216083 166233922 917782884 800444752 475750466 956074512 585399334 855274762 518410431 698204142 750210921 203170078 279958846 107334741 107334741 475750466 611449960 67084965 693909716 460621270 701144654 857039628 557917929 187307272 741527822 700216083 557917929 421280376 460621270 914482046 234841556 950319015 343298515 234089763 813693723 792486850 178776322 107334741 698204142 355623062 436662194 557917929 350369501 145395166 857039628 698204142 187933868 933874496 203170078 869322316 855274762 202470992 518410431 914482046 750210921 105230327 761390736 256807040 242163189 187933868 297851760 343298515 808616206 431992241 917782884 84100792 421280376 914482046 855274762 242163189 13084961 777567625 917782884 611449960 377015995 233350056 495151474 422657892 967462668 516798019 256737954 801608520 557917929 234841556 748725729 391551467 203170078 328713602 202470992 42633846 869322316 37467656 436662194 956074512 518399774 655852295 350802729 968673309 909865837 422474141 279958846 422474141 460621270 105230327 855274762 516798019 701144654 203170078 402728415 933874496 741527822 869322316 970819754 187307272 402728415 355623062 178776322 402728415 256807040 805493285 391551467 706143946 917782884 33552010 256737954 514786524 693909716 13084961 865966056 96325706 187307272 256737954 917782884 287514767 813693723 424780614 343298515 256737954 328713602 777567625 252767027 557917929 813693723 431992241 23405136 698204142 23405136 700216083 279958846 107334741 350802729 328713602 805493285 187307272 422474141 310459790 436662194 855274762 422657892 23405136 234089763 84100792 495151474 700216083 343298515 42633846 956074512 800444752 777567625 37467656 84100792 917782884 909865837 750210921 279958846 869322316 495151474 297851760 761390736 861179113 909865837 166233922 861179113 968673309 320767587 518410431 242163189 67084965 343298515 33552010 33552010 187307272 320767587 857039628 377015995 865966056 256807040 495151474 422474141 187307272 748725729 495151474 252767027 857039628 869322316 355623062 475750466 805493285 869322316 518399774 234841556 421280376 557917929 287514767 37467656 145395166 861179113 495151474 110800857 227189312 37467656 287514767 355623062 13084961 748725729 585399334 495151474 741527822 282641288 909865837 23405136 67084965 422474141 320767587 805493285 516798019 227189312 320767587 909865837 178776322 582046141 611449960 800444752 557917929 282641288 518399774 585399334 354577205 605868704 354577205 701144654 475750466 805493285 354441083 84100792 187307272 320767587 424780614 808616206 145395166 282641288 968673309 857039628 96325706 391551467 855274762 279958846 233350056 297851760 693909716 808616206 377015995 355623062 328713602 518399774 436662194 110800857 421280376 801608520 320767587 655852295 855274762 187307272 861179113 801608520 354577205 495151474 252767027 869322316 350802729 421280376 865966056 869322316 865966056 812629788 839573090 328713602 869322316 256807040 475750466 402728415 145395166 145395166 473596274 808616206 178776322 84100792 750210921 933874496 861175812 37467656 187933868 865966056 233350056 187933868 354441083 402728415 187307272 495151474 436662194 693909716 252767027 166233922 13084961 33552010 950319015 605868704 242163189 320767587 933874496 460621270 320767587 320767587 655852295 473596274 282641288 741527822 698204142 557917929 424780614 518399774 467312175 343298515 475750466 761390736 256737954 13084961 460621270 460621270 67084965 518399774 354577205 914482046 839573090 516798019 557917929 909865837 748725729 700216083 233350056 187307272 777567625 328713602 967462668 968673309 970819754 495151474 605868704 865966056 202470992 514786524 805493285 187307272 741527822 187933868 914482046 582046141 706143946 917782884 292988355 13084961 741527822 869322316 700216083 354577205 227189312 411437340 518399774 801608520 13084961 611449960 557917929 800444752 256807040 320767587 611449960 801608520 514786524 328713602 252767027 582046141 956074512 166233922 252767027 166233922 256807040 422657892 865966056 355623062 805493285 256807040 23405136 857039628 473596274 473596274 967462668 350369501 585399334 203170078 421280376 421280376 467312175 187933868 956074512 748725729 585399334 355623062 421280376 203170078 701144654 805493285 514786524 96325706 460621270 13084961 287514767 611449960 761390736 698204142 605868704 287514767 110800857 655852295 865966056 956074512 761390736 411437340 23405136 805493285 37467656 611449960 350802729 252767027 909865837 557917929 473596274 518399774 700216083 909865837 422657892 105230327 800444752 421280376 350802729 252767027 350369501 698204142 202470992 857039628 801608520 917782884 777567625 968673309 698204142 473596274 855274762 700216083 37467656 693909716 105230327 105230327 698204142 839573090 495151474 611449960 23405136 698204142 861175812 287514767 310459790 467312175 518410431 813693723 187307272 436662194 328713602 518399774 107334741 350802729 256807040 917782884 310459790 355623062 166233922 805493285 436662194 411437340 13084961 350369501 813693723 956074512 741527822 805493285 233350056 84100792 350369501 328713602 605868704 861179113 748725729 37467656 514786524 741527822 422657892 812629788 67084965 801608520 203170078 297851760 475750466 424780614 297851760 950319015 145395166 256807040 377015995 421280376 805493285 96325706 839573090 350802729 37467656 350369501 839573090 748725729 861179113 467312175 792486850 355623062 812629788 605868704 777567625 970819754 698204142 808616206 234089763 839573090 252767027 812629788 813693723 242163189 202470992 813693723 105230327 350369501 256737954 391551467 284097129 178776322 750210921 655852295 343298515 518410431 284097129 585399334 33552010 287514767 909865837 518410431 256737954 297851760 284097129 297851760 914482046 968673309 748725729 861175812 402728415 861179113 655852295 514786524 282641288 234089763 354577205 693909716 431992241 741527822 284097129 256807040 411437340 282641288 956074512 411437340 421280376 234841556 203170078 187307272 839573090 700216083 227189312 227189312 354441083 808616206 861175812 343298515 557917929 748725729 585399334 693909716 861175812 203170078 761390736 933874496 869322316 105230327 518399774 23405136 23405136 812629788 857039628 297851760 431992241 495151474 145395166 203170078 748725729 234089763 233350056 777567625 23405136 655852295 557917929 242163189 582046141 516798019 145395166 424780614 354577205 467312175 391551467 67084965 297851760 475750466 792486850 33552010 350369501 812629788 857039628 354441083 857039628 611449960 13084961 424780614 869322316 287514767 411437340 13084961 467312175 282641288 950319015 585399334 750210921 605868704 84100792 234841556 187307272 96325706 303512140 968673309 284097129 701144654 865966056 611449960 402728415 233350056 865966056 256807040 227189312 424780614 23405136 706143946 750210921 582046141 320767587 67084965 355623062 107334741 861175812 801608520 110800857 970819754 42633846 67084965 42633846 605868704 805493285 252767027 310459790 303512140 516798019 917782884 350369501 354577205 178776322 950319015 611449960 13084961 914482046 84100792 233350056 761390736 256807040 107334741 227189312 256737954 178776322 514786524 741527822 166233922 808616206 956074512 256737954 256737954 107334741 287514767 252767027 354577205 467312175 693909716 303512140 460621270 343298515 320767587 812629788 495151474 256807040 750210921 748725729 33552010 857039628 343298515 187307272 402728415 557917929 495151474 777567625 518399774 67084965 303512140 611449960 84100792 693909716 741527822 956074512 343298515 582046141 518399774 516798019 242163189 110800857 750210921 869322316 354441083 516798019 187933868 518410431 279958846 855274762 518410431 391551467 585399334 110800857 813693723 282641288 310459790 777567625 700216083 777567625 227189312 178776322 748725729 933874496 227189312 227189312 968673309 33552010 585399334 968673309 706143946 518410431 693909716 970819754 84100792 287514767 706143946 436662194 812629788 706143946 467312175 354577205 282641288 473596274 234841556 605868704 23405136 145395166 582046141 917782884 436662194 800444752 741527822 23405136 557917929 431992241 297851760 693909716 950319015 857039628 812629788 33552010 320767587 303512140 391551467 761390736 303512140 279958846 516798019 187307272 475750466 792486850 282641288 110800857 813693723 839573090 67084965 475750466 431992241 233350056 869322316 84100792 467312175 187933868 67084965 297851760 865966056 857039628 67084965 909865837 355623062 750210921 355623062 518399774 110800857 310459790 377015995 706143946 869322316 350802729 292988355 328713602 700216083 698204142 933874496 777567625 67084965 310459790 557917929 750210921 13084961 33552010 178776322 96325706 514786524 611449960 460621270 516798019 956074512 956074512 203170078 310459790 350802729 865966056 475750466 967462668 279958846 96325706 693909716 354577205 933874496 857039628 473596274 252767027 933874496 202470992 706143946 700216083 750210921 42633846 839573090 761390736 741527822 611449960 411437340 292988355 354441083 801608520 279958846 869322316 107334741 518399774 328713602 933874496 422657892 805493285 343298515 252767027 203170078 96325706 96325706 310459790 805493285 355623062 292988355 402728415 970819754 914482046 812629788 970819754 303512140 857039628 166233922 422474141 914482046 605868704 460621270 227189312 475750466 805493285 402728415 391551467 422657892 950319015 917782884 96325706 187933868 424780614 813693723 777567625 950319015 518410431 792486850 861175812 33552010 701144654 865966056 23405136 355623062 909865837 297851760 350369501 741527822 557917929 67084965 234089763 839573090 861179113 166233922 297851760 67084965 805493285 242163189 42633846 84100792 234841556 855274762 700216083 655852295 777567625 861175812 750210921 800444752 495151474 303512140 855274762 801608520 202470992 750210921 698204142 518410431 585399334 354577205 518399774 350369501 706143946 96325706 808616206 422657892 328713602 105230327 460621270 310459790 514786524 611449960 187307272 320767587 202470992 23405136 855274762 813693723 202470992 303512140 855274762 761390736 422474141 422474141 203170078 350369501 909865837 741527822 914482046 655852295 411437340 865966056 343298515 861179113 611449960 475750466 354577205 861175812 42633846 605868704 516798019 933874496 252767027 303512140 233350056 514786524 857039628 187933868 203170078 655852295 701144654 801608520 518399774 391551467 354441083 869322316 855274762 328713602 475750466 655852295 800444752 422474141 284097129 693909716 917782884 33552010 107334741 145395166 585399334 421280376 611449960 655852295 585399334 812629788 698204142 861179113 391551467 178776322 187307272 279958846 421280376 328713602 460621270 292988355 391551467 968673309 761390736 105230327 611449960 23405136 933874496 233350056 518399774 855274762 96325706 227189312 777567625 801608520 107334741 402728415 813693723 805493285 473596274 422657892 297851760 865966056 970819754 518399774 23405136 518399774 467312175 234089763 473596274 706143946 252767027 518410431 292988355 706143946 801608520 857039628 422657892 202470992 585399334 421280376 355623062 801608520 968673309 706143946 801608520 284097129 187307272 105230327 354441083 310459790 761390736 582046141 950319015 655852295 857039628 473596274 105230327 166233922 203170078 698204142 700216083 585399334 967462668 869322316 431992241 861175812 518399774 792486850 350369501 284097129 202470992 252767027 37467656 968673309 950319015 495151474 967462668 805493285 320767587 431992241 256737954 516798019 303512140 701144654 424780614 279958846 33552010 701144654 514786524 282641288 800444752 917782884 693909716 514786524 967462668 105230327 741527822 203170078 256737954 256807040 297851760 808616206 234841556 402728415 805493285 495151474 706143946 701144654 933874496 234089763 792486850 611449960 391551467 287514767 354577205 33552010 110800857 861179113 968673309 585399334 227189312 145395166 861179113 473596274 377015995 350802729 582046141 805493285 234089763 741527822 792486850 869322316 909865837 839573090 605868704 67084965 354577205 514786524 422657892 585399334 700216083 350369501 698204142 166233922 187933868 914482046 857039628 411437340 839573090 424780614 355623062 585399334 968673309 411437340 967462668 933874496 557917929 475750466 42633846 582046141 233350056 320767587 13084961 107334741 800444752 391551467 748725729 706143946 865966056 741527822 328713602 402728415 256807040 869322316 354441083 701144654 292988355 582046141 187307272 495151474 808616206 812629788 805493285 914482046 839573090 282641288 297851760 869322316 110800857 800444752 178776322 233350056 956074512 187307272 518410431 800444752 411437340 279958846 701144654 582046141 287514767 328713602 187307272 698204142 354441083 354577205 13084961 424780614 741527822 557917929 655852295 909865837 909865837 777567625 320767587 105230327 800444752 516798019 203170078 67084965 328713602 292988355 518410431 354441083 693909716 436662194 67084965 865966056 422474141 256807040 557917929 777567625 812629788 701144654 801608520 956074512 354577205 933874496 792486850 473596274 67084965 178776322 84100792 350369501 585399334 242163189 187933868 585399334 812629788 869322316 800444752 350802729 869322316 279958846 234841556 701144654 350802729 328713602 42633846 518410431 96325706 514786524 585399334 411437340 857039628 467312175 701144654 518410431 839573090 256807040 343298515 950319015 967462668 495151474 585399334 350369501 256737954 37467656 242163189 256807040 242163189 343298515 402728415 514786524 741527822 42633846 107334741 203170078 516798019 869322316 741527822 354577205 354441083 557917929 252767027 343298515 792486850 777567625 967462668 284097129 178776322 227189312 582046141 869322316 284097129 460621270 242163189 377015995 701144654 748725729 582046141 467312175 970819754 857039628 698204142 436662194 284097129 460621270 495151474 467312175 292988355 377015995 813693723 914482046 861179113 233350056 460621270 320767587 310459790 67084965 808616206 145395166 178776322 777567625 411437340 234841556 96325706 800444752 700216083 582046141 473596274 292988355 700216083 297851760 422657892 741527822 585399334 582046141 279958846 421280376 328713602 693909716 234089763 839573090 839573090 421280376 475750466 495151474 518399774 518399774 557917929 655852295 970819754 857039628 914482046 436662194 391551467 467312175 700216083 748725729 750210921 582046141 234841556 495151474 475750466 557917929 812629788 909865837 166233922 282641288 297851760 402728415 706143946 287514767 698204142 557917929 284097129 145395166 252767027 808616206 256737954 242163189 792486850 750210921 37467656 187307272 792486850 655852295 655852295 354441083 805493285 698204142 328713602 865966056 411437340 424780614 698204142 812629788 857039628 748725729 96325706 701144654 42633846 256737954 37467656 284097129 233350056 84100792 970819754 105230327 967462668 422657892 917782884 13084961 808616206 33552010 750210921 23405136 328713602 354441083 424780614 956074512 857039628 933874496 801608520 282641288 869322316 855274762 421280376 861175812 202470992 909865837 203170078 350369501 252767027 178776322 933874496 178776322 96325706 350802729 178776322 234089763 377015995 310459790 518399774 914482046 292988355 282641288 436662194 256807040 282641288 700216083 950319015 252767027 473596274 495151474 805493285 234841556 865966056 706143946 516798019 402728415 460621270 914482046 700216083 422657892 422657892 354577205 761390736 605868704 145395166 328713602 909865837 557917929 242163189 967462668 13084961 805493285 970819754 514786524 343298515 187307272 801608520 287514767 402728415 422657892 518410431 303512140 424780614 343298515 411437340 808616206 421280376 475750466 812629788 460621270 605868704 914482046 96325706 761390736 203170078 377015995 202470992 869322316 292988355 37467656 956074512 110800857 107334741 741527822 812629788 203170078 855274762 914482046 800444752 421280376 706143946 422474141 812629788 761390736 145395166 933874496 350802729 967462668 700216083 424780614 869322316 227189312 655852295 178776322 422474141 67084965 701144654 605868704 42633846 84100792 110800857 13084961 354441083 279958846 411437340 557917929 812629788 42633846 391551467 460621270 234089763 282641288 805493285 792486850 909865837 801608520 320767587 23405136 202470992 970819754 421280376 839573090 328713602 297851760 42633846 970819754 84100792 970819754 67084965 970819754 761390736 857039628 402728415 861179113 792486850 967462668 292988355 869322316 105230327 110800857 698204142 287514767 777567625 557917929 700216083 777567625 354441083 234089763 611449960 166233922 855274762 467312175 303512140 436662194 750210921 839573090 203170078 343298515 914482046 187933868 350369501 518399774 37467656 813693723 13084961 310459790 287514767 611449960 514786524 424780614 178776322 350369501 436662194 279958846 693909716 917782884 970819754 861179113 805493285 203170078 391551467 297851760 242163189 233350056 801608520 422474141 256807040 202470992 252767027 391551467 495151474 582046141 861175812 297851760 234089763 354441083 861179113 801608520 110800857 473596274 279958846 292988355 605868704 421280376 460621270 297851760 514786524 234089763 761390736 611449960 242163189 187307272 950319015 968673309 467312175 350369501 792486850 203170078 67084965 13084961 377015995 518399774 234089763 518399774 279958846 402728415 970819754 950319015 234089763 256807040 110800857 350369501 750210921 178776322 801608520 284097129 377015995 655852295 933874496 105230327 252767027 421280376 110800857 67084965 421280376 110800857 202470992 402728415 310459790 145395166 748725729 777567625 105230327 909865837 282641288 700216083 37467656 310459790 13084961 701144654 391551467 655852295 350802729 813693723 813693723 968673309 460621270 473596274 110800857 424780614 187933868 282641288 422657892 655852295 203170078 354441083 282641288 917782884 460621270 582046141 557917929 698204142 865966056 350369501 950319015 750210921 37467656 698204142 750210921 377015995 436662194 242163189 282641288 801608520 287514767 750210921 857039628 605868704 355623062 411437340 297851760 110800857 202470992 252767027 13084961 748725729 282641288 310459790 343298515 202470992 495151474 518399774 917782884 839573090 741527822 107334741 422474141 582046141 605868704 869322316 698204142 354441083 320767587 518399774 287514767 812629788 292988355 812629788 391551467 411437340 813693723 37467656 950319015 956074512 475750466 310459790 808616206 187307272 582046141 107334741 805493285 187307272 203170078 320767587 956074512 203170078 750210921 110800857 187307272 861175812 460621270 187933868 909865837 107334741 706143946 145395166 909865837 655852295 328713602 436662194 808616206 869322316 518399774 187307272 252767027 857039628 518410431 297851760 917782884 107334741 343298515 861175812 13084961 475750466 287514767 800444752 42633846 800444752 436662194 495151474 343298515 284097129 282641288 234089763 234089763 178776322 84100792 202470992 805493285 292988355 292988355 320767587 23405136 700216083 861179113 748725729 436662194 355623062 495151474 460621270 242163189 812629788 514786524 514786524 968673309 812629788 421280376 855274762 391551467 256807040 701144654 13084961 402728415 203170078 518399774 839573090 585399334 242163189 187307272 812629788 42633846 857039628 968673309 518410431 970819754 96325706 402728415 861179113 292988355 475750466 741527822 865966056 693909716 320767587 23405136 557917929 855274762 411437340 343298515 284097129 701144654 933874496 869322316 914482046 611449960 792486850 234089763 234089763 391551467 411437340 145395166 287514767 855274762 203170078 105230327 37467656 748725729 377015995 857039628 933874496 166233922 812629788 909865837 967462668 287514767 812629788 967462668 655852295 282641288 67084965 777567625 869322316 914482046 516798019 233350056 233350056 431992241 202470992 178776322 402728415 582046141 256737954 391551467 107334741 611449960 421280376 227189312 242163189 203170078 42633846 917782884 698204142 475750466 861179113 145395166 855274762 585399334 698204142 514786524 310459790 857039628 96325706 605868704 967462668 282641288 107334741 424780614 422657892 970819754 310459790 909865837 698204142 284097129 256807040 422657892 234841556 350802729 242163189 933874496 585399334 279958846 37467656 869322316 950319015 13084961 282641288 96325706 812629788 761390736 310459790 693909716 518410431 279958846 203170078 917782884 812629788 475750466 279958846 861179113 557917929 518410431 287514767 698204142 411437340 350802729 13084961 950319015 203170078 391551467 422657892 700216083 475750466 460621270 256807040 748725729 855274762 475750466 701144654 233350056 970819754 777567625 698204142 839573090 518399774 777567625 585399334 421280376 950319015 970819754 933874496 805493285 303512140 805493285 178776322 495151474 166233922 33552010 110800857 557917929 233350056 808616206 516798019 761390736 42633846 909865837 67084965 917782884 777567625 839573090 187933868 203170078 391551467 700216083 166233922 350802729 178776322 585399334 178776322 869322316 411437340 422657892 411437340 227189312 234841556 284097129 13084961 812629788 865966056 233350056 355623062 741527822 467312175 460621270 354577205 693909716 354577205 287514767 467312175 800444752 516798019 861179113 970819754 741527822 968673309 761390736 233350056 839573090 914482046 411437340 256737954 33552010 234841556 354577205 812629788 861179113 234089763 582046141 956074512 518410431 706143946 706143946 187933868 777567625 855274762 203170078 292988355 808616206 343298515 750210921 178776322 256807040 611449960 37467656 166233922 37467656 808616206 233350056 42633846 933874496 956074512 700216083 411437340 187933868 475750466 861179113 422474141 33552010 42633846 473596274 808616206 343298515 354441083 808616206 518410431 33552010 701144654 227189312 187307272 777567625 343298515 105230327 792486850 84100792 350369501 518410431 855274762 855274762 800444752 933874496 914482046 855274762 233350056 701144654 750210921 869322316 203170078 234841556 582046141 233350056 350802729 967462668 968673309 436662194 234089763 227189312 909865837 495151474 467312175 421280376 67084965 968673309 741527822 145395166 516798019 284097129 777567625 750210921 422474141 310459790 377015995 605868704 328713602 187307272 422474141 350802729 287514767 914482046 914482046 256737954 402728415 839573090 256737954 42633846 436662194 436662194 514786524 750210921 411437340 761390736 203170078 107334741 422474141 582046141 855274762 343298515 424780614 700216083 861175812 839573090 203170078 178776322 37467656 698204142 354441083 801608520 917782884 748725729 968673309 234841556 187933868 813693723 475750466 967462668 96325706 256807040 282641288 839573090 557917929 741527822 693909716 698204142 857039628 698204142 287514767 145395166 605868704 202470992 700216083 495151474 354441083 808616206 967462668 105230327 933874496 110800857 422657892 967462668 234089763 96325706 297851760 178776322 233350056 933874496 869322316 813693723 436662194 701144654 706143946 105230327 377015995 933874496 13084961 166233922 933874496 700216083 350369501 23405136 970819754 84100792 13084961 869322316 582046141 187307272 256737954 287514767 292988355 256807040 105230327 203170078 354441083 805493285 287514767 297851760 303512140 761390736 706143946 105230327 812629788 411437340 355623062 424780614 411437340 310459790 861179113 166233922 424780614 145395166 909865837 292988355 421280376 256807040 202470992 187933868 956074512 436662194 320767587 917782884 495151474 292988355 187933868 460621270 970819754 460621270 187307272 861179113 431992241 187933868 748725729 422474141 233350056 557917929 748725729 700216083 402728415 839573090 350369501 402728415 234841556 252767027 839573090 475750466 800444752 700216083 287514767 320767587 813693723 233350056 467312175 310459790 700216083 585399334 422657892 698204142 421280376 234841556 377015995 96325706 411437340 37467656 436662194 473596274 328713602 23405136 777567625 792486850 256807040 582046141 37467656 869322316 812629788 968673309 777567625 202470992 514786524 252767027 107334741 933874496 67084965 557917929 967462668 422474141 917782884 391551467 693909716 956074512 801608520 67084965 861175812 422474141 67084965 187933868 585399334 233350056 914482046 839573090 861179113 391551467 557917929 292988355 693909716 234841556 84100792 37467656 467312175 706143946 350802729 460621270 582046141 557917929 585399334 967462668 698204142 869322316 431992241 282641288 110800857 96325706 585399334 557917929 320767587 706143946 701144654 350802729 808616206 282641288 355623062 917782884 467312175 107334741 777567625 328713602 23405136 256737954 354577205 861175812 761390736 107334741 805493285 310459790 96325706 350369501 67084965 233350056 473596274 203170078 354441083 467312175 242163189 411437340 256807040 436662194 187307272 234841556 402728415 585399334 475750466 422474141 968673309 698204142 750210921 431992241 110800857 812629788 343298515 933874496 611449960 84100792 282641288 411437340 343298515 96325706 861175812 227189312 855274762 813693723 377015995 343298515 422657892 792486850 761390736 967462668 655852295 282641288 585399334 279958846 110800857 514786524 777567625 110800857 467312175 861175812 516798019 839573090 750210921 914482046 741527822 350369501 808616206 611449960 166233922 391551467 956074512 812629788 355623062 242163189 950319015 424780614 13084961 23405136 475750466 557917929 279958846 839573090 13084961 861179113 343298515 233350056 350802729 431992241 698204142 33552010 869322316 460621270 518410431 187307272 287514767 282641288 242163189 252767027 110800857 107334741 377015995 23405136 284097129 256807040 933874496 950319015 355623062 792486850 233350056 84100792 467312175 84100792 402728415 861175812 857039628 933874496 460621270 84100792 279958846 557917929 655852295 233350056 436662194 411437340 292988355 23405136 421280376 611449960 748725729 96325706 203170078 107334741 202470992 970819754 422657892 861179113 813693723 279958846 865966056 914482046 234841556 605868704 377015995 282641288 303512140 693909716 557917929 970819754 421280376 107334741 914482046 13084961 377015995 354441083 320767587 792486850 84100792 467312175 33552010 585399334 777567625 303512140 424780614 421280376 467312175 693909716 242163189 495151474 233350056 354441083 84100792 693909716 107334741 861175812 354577205 693909716 23405136 869322316 956074512 166233922 861175812 460621270 377015995 473596274 970819754 354441083 514786524 424780614 518399774 431992241 256807040 869322316 282641288 33552010 350369501 354577205 320767587 343298515 354577205 655852295 855274762 917782884 700216083 422657892 516798019 518399774 42633846 422657892 813693723 582046141 557917929 800444752 110800857 956074512 178776322 297851760 861175812 287514767 611449960 234089763 187307272 287514767 166233922 422657892 355623062 377015995 655852295 203170078 105230327 761390736 402728415 869322316 107334741 761390736 421280376 611449960 303512140 310459790 970819754 855274762 107334741 869322316 869322316 166233922 693909716 303512140 203170078 741527822 96325706 585399334 187307272 750210921 310459790 813693723 421280376 801608520 855274762 234841556 813693723 861179113 328713602 706143946 37467656 256807040 145395166 297851760 350369501 967462668 839573090 292988355 110800857 233350056 350369501 23405136 84100792 354441083 865966056 187307272 279958846 13084961 516798019 706143946 422474141 256737954 792486850 792486850 801608520 605868704 354441083 303512140 813693723 166233922 861175812 857039628 166233922 950319015 698204142 473596274 869322316 869322316 310459790 67084965 354441083 970819754 421280376 234841556 436662194 967462668 800444752 320767587 861179113 436662194 812629788 202470992 933874496 777567625 761390736 166233922 909865837 741527822 557917929 328713602 917782884 869322316 279958846 750210921 354577205 467312175 297851760 516798019 350802729 187933868 431992241 402728415 861179113 350802729 698204142 391551467 178776322 282641288 516798019 297851760 145395166 857039628 279958846 391551467 202470992 700216083 968673309 557917929 282641288 968673309 203170078 67084965 808616206 655852295 970819754 320767587 865966056 741527822 655852295 855274762 706143946 202470992 84100792 968673309 792486850 909865837 800444752 611449960 741527822 460621270 956074512 857039628 813693723 328713602 354441083 805493285 557917929 287514767 857039628 279958846 748725729 421280376 460621270 800444752 808616206 813693723 187307272 839573090 105230327 800444752 475750466 431992241 933874496 557917929 812629788 297851760 861179113 166233922 741527822 110800857 256807040 105230327 865966056 869322316 805493285 750210921 256807040 303512140 777567625 145395166 750210921 585399334 166233922 424780614 967462668 777567625 839573090 857039628 96325706 495151474 917782884 495151474 968673309 475750466 303512140 557917929 968673309 557917929 801608520 700216083 813693723 956074512 800444752 13084961 750210921 869322316 84100792 354577205 13084961 328713602 424780614 968673309 107334741 282641288 252767027 422657892 495151474 431992241 655852295 950319015 84100792 110800857 187933868 421280376 297851760 436662194 792486850 800444752 777567625 242163189 256807040 777567625 808616206 252767027 252767027 748725729 303512140 473596274 933874496 968673309 13084961 145395166 605868704 750210921 320767587 518399774 518399774 698204142 557917929 970819754 698204142 801608520 861175812 741527822 839573090 256807040 812629788 950319015 950319015 741527822 287514767 411437340 297851760 800444752 42633846 514786524 431992241 750210921 582046141 518399774 801608520 855274762 242163189 970819754 23405136 585399334 343298515 67084965 933874496 950319015 227189312 178776322 585399334 328713602 467312175 750210921 701144654 518410431 23405136 84100792 956074512 698204142 33552010 355623062 693909716 422657892 582046141 473596274 350369501 350802729 495151474 166233922 145395166 967462668 812629788 355623062 96325706 861179113 343298515 234841556 792486850 861175812 473596274 187307272 701144654 178776322 518410431 805493285 933874496 431992241 234089763 377015995 242163189 869322316 202470992 582046141 436662194 107334741 467312175 23405136 411437340 431992241 328713602 284097129 354577205 234089763 914482046 202470992 252767027 917782884 495151474 350802729 84100792 861179113 284097129 467312175 96325706 970819754 297851760 741527822 693909716 706143946 605868704 761390736 585399334 869322316 495151474 166233922 800444752 431992241 700216083 585399334 343298515 805493285 585399334 178776322 350802729 354441083 402728415 518410431 292988355 701144654 861179113 84100792 700216083 343298515 917782884 800444752 252767027 914482046 256807040 460621270 178776322 914482046 750210921 110800857 187307272 422657892 585399334 869322316 914482046 808616206 350369501 557917929 23405136 917782884 970819754 812629788 909865837 354577205 514786524 145395166 202470992 287514767 436662194 909865837 839573090 495151474 37467656 701144654 303512140 761390736 284097129 585399334 467312175 857039628 514786524 792486850 37467656 970819754 967462668 518410431 968673309 227189312 233350056 350369501 187933868 970819754 178776322 42633846 350802729 792486850 424780614 233350056 292988355 475750466 202470992 187307272 297851760 343298515 424780614 107334741 422657892 234089763 391551467 495151474 460621270 310459790 166233922 865966056 917782884 303512140 777567625 303512140 518399774 391551467 518410431 514786524 605868704 350369501 914482046 839573090 303512140 968673309 421280376 516798019 252767027 310459790 105230327 467312175 110800857 460621270 805493285 279958846 256807040 242163189 377015995 107334741 33552010 970819754 187933868 706143946 748725729 585399334 605868704 310459790 303512140 297851760 557917929 187933868 950319015 700216083 350369501 698204142 967462668 812629788 328713602 37467656 460621270 421280376 354441083 105230327 252767027 105230327 968673309 950319015 303512140 861175812 350369501 42633846 292988355 861175812 282641288 855274762 23405136 227189312 354577205 460621270 422474141 234089763 256737954 84100792 424780614 700216083 107334741 203170078 350369501 328713602 234841556 279958846 233350056 861179113 808616206 234089763 495151474 460621270 310459790 861179113 411437340 514786524 933874496 436662194 145395166 227189312 431992241 869322316 187307272 706143946 706143946 473596274 328713602 303512140 436662194 310459790 166233922 84100792 202470992 605868704 105230327 839573090 605868704 411437340 23405136 110800857 297851760 473596274 105230327 865966056 801608520 518410431 256737954 698204142 516798019 460621270 839573090 411437340 801608520 354577205 42633846 343298515 421280376 422474141 605868704 110800857 145395166 202470992 861175812 234841556 421280376 700216083 377015995 750210921 585399334 67084965 279958846 203170078 611449960 242163189 279958846 970819754 292988355 391551467 350369501 422474141 800444752 495151474 178776322 203170078 655852295 808616206 350802729 514786524 970819754 354577205 297851760 761390736 166233922 84100792 909865837 861179113 105230327 861179113 422474141 297851760 693909716 701144654 460621270 107334741 557917929 431992241 473596274 741527822 956074512 187307272 279958846 178776322 956074512 970819754 557917929 252767027 582046141 256807040 96325706 741527822 203170078 33552010 343298515 105230327 467312175 431992241 967462668 914482046 287514767 933874496 701144654 467312175 967462668 354441083 706143946 203170078 320767587 178776322 865966056 37467656 310459790 242163189 105230327 585399334 805493285 320767587 227189312 310459790 917782884 557917929 700216083 187307272 970819754 801608520 605868704 813693723 917782884 402728415 611449960 282641288 700216083 748725729 84100792 411437340 436662194 187307272 805493285 166233922 84100792 355623062 582046141 422657892 350369501 909865837 256737954 202470992 865966056 350369501 741527822 203170078 475750466 861175812 354577205 700216083 933874496 516798019 909865837 377015995 145395166 914482046 855274762 970819754 377015995 792486850 473596274 557917929 178776322 84100792 422474141 909865837 431992241 855274762 287514767 354441083 861175812 748725729 605868704 303512140 792486850 422657892 808616206 698204142 96325706 956074512 968673309 421280376 701144654 475750466 805493285 857039628 813693723 96325706 611449960 202470992 110800857 748725729 284097129 354577205 812629788 282641288 473596274 761390736 67084965 110800857 354441083 424780614 202470992 701144654 202470992 611449960 377015995 343298515 234841556 956074512 202470992 110800857 422474141 655852295 706143946 187307272 748725729 145395166 611449960 956074512 700216083 105230327 741527822 96325706 460621270 761390736 421280376 350802729 13084961 252767027 256737954 861179113 611449960 279958846 805493285 777567625 37467656 187307272 391551467 967462668 693909716 328713602 391551467 611449960 800444752 748725729 107334741 96325706 431992241 110800857 421280376 514786524 693909716 105230327 37467656 748725729 187933868 914482046 233350056 855274762 67084965 701144654 761390736 869322316 355623062 282641288 950319015 13084961 105230327 350802729 431992241 750210921 693909716 741527822 611449960 970819754 748725729 42633846 354577205 808616206 933874496 812629788 460621270 377015995 748725729 914482046 431992241 855274762 320767587 279958846 292988355 234089763 475750466 436662194 750210921 813693723 473596274 343298515 105230327 422474141 605868704 777567625 967462668 354441083 861175812 350369501 84100792 303512140 950319015 805493285 287514767 166233922 328713602 777567625 343298515 698204142 391551467 42633846 145395166 467312175 310459790 839573090 861179113 234841556 402728415 700216083 178776322 865966056 297851760 242163189 421280376 475750466 970819754 297851760 950319015 282641288 805493285 839573090 422474141 343298515 421280376 516798019 605868704 256737954 518410431 917782884 42633846 933874496 748725729 242163189 741527822 178776322 33552010 282641288 202470992 857039628 84100792 310459790 967462668 23405136 234841556 701144654 391551467 287514767 914482046 310459790 750210921 297851760 350802729 741527822 279958846 84100792 968673309 909865837 354577205 857039628 801608520 514786524 495151474 354577205 436662194 655852295 424780614 411437340 187933868 227189312 741527822 42633846 582046141 279958846 33552010 279958846 42633846 855274762 748725729 917782884 857039628 518410431 750210921 431992241 227189312 467312175 914482046 861179113 377015995 37467656 761390736 187307272 178776322 611449960 808616206 700216083 801608520 424780614 495151474 297851760 303512140 869322316 320767587 107334741 287514767 473596274 411437340 777567625 287514767 187933868 107334741 256807040 145395166 761390736 411437340 855274762 145395166 701144654 350802729 693909716 968673309 518410431 968673309 557917929 741527822 706143946 256737954 355623062 354577205 178776322 813693723 805493285 701144654 805493285 605868704 748725729 227189312 292988355 166233922 909865837 495151474 233350056 933874496 284097129 431992241 855274762 343298515 801608520 105230327 967462668 233350056 227189312 582046141 516798019 23405136 857039628 861175812 178776322 33552010 467312175 355623062 611449960 145395166 812629788 187307272 968673309 391551467 460621270 350369501 495151474 956074512 234841556 13084961 698204142 202470992 391551467 282641288 234089763 96325706 343298515 234089763 700216083 202470992 698204142 839573090 96325706 436662194 96325706 13084961 557917929 402728415 865966056 178776322 655852295 202470992 343298515 909865837 233350056 865966056 354577205 297851760 698204142 96325706 514786524 808616206 424780614 460621270 96325706 354441083 812629788 37467656 242163189 970819754 23405136 402728415 310459790 42633846 518410431 23405136 377015995 706143946 557917929 234089763 23405136 178776322 475750466 909865837 297851760 839573090 256737954 855274762 422657892 110800857 857039628 203170078 252767027 233350056 857039628 813693723 865966056 284097129 284097129 861175812 67084965 96325706 105230327 187933868 242163189 436662194 67084965 242163189 23405136 914482046 292988355 968673309 310459790 282641288 233350056 282641288 495151474 107334741 421280376 320767587 741527822 495151474 861179113 861179113 518399774 741527822 869322316 110800857 909865837 107334741 970819754 861175812 605868704 187933868 839573090 67084965 292988355 96325706 970819754 110800857 13084961 693909716 178776322 411437340 585399334 518399774 741527822 203170078 355623062 350802729 256737954 422657892 861179113 33552010 328713602 968673309 354577205 242163189 320767587 292988355 585399334 518399774 424780614 37467656 861175812 467312175 467312175 801608520 701144654 350369501 402728415 518399774 585399334 256807040 516798019 861175812 350802729 518399774 227189312 203170078 460621270 750210921 354441083 800444752 350369501 178776322 350369501 284097129 234089763 777567625 411437340 813693723 96325706 350802729 516798019 187933868 284097129 611449960 585399334 282641288 917782884 234089763 808616206 706143946 233350056 402728415 808616206 37467656 655852295 354441083 857039628 861179113 350802729 909865837 67084965 105230327 377015995 812629788 436662194 968673309 252767027 303512140 516798019 812629788 203170078 421280376 42633846 436662194 585399334 855274762 475750466 422657892 145395166 350369501 227189312 354441083 328713602 178776322 701144654 84100792 67084965 917782884 187307272 700216083 605868704 391551467 292988355 145395166 282641288 37467656 178776322 242163189 84100792 96325706 202470992 67084965 67084965 234089763 801608520 252767027 750210921 861175812 67084965 203170078 516798019 467312175 917782884 516798019 748725729 187933868 869322316 518410431 460621270 33552010 343298515 968673309 256737954 292988355 460621270 354577205 857039628 761390736 350369501 37467656 967462668 310459790 475750466 233350056 13084961 227189312 145395166 518399774 741527822 473596274 805493285 67084965 855274762 777567625 933874496 839573090 354441083 279958846 950319015 96325706 37467656 328713602 391551467 377015995 297851760 467312175 42633846 917782884 514786524 328713602 748725729 909865837 328713602 514786524 857039628 909865837 805493285 107334741 178776322 422474141 107334741 741527822 956074512 750210921 611449960 748725729 355623062 422657892 701144654 227189312 67084965 933874496 748725729 750210921 431992241 284097129 350802729 350802729 292988355 424780614 869322316 761390736 256737954 805493285 861179113 343298515 233350056 145395166 279958846 865966056 96325706 861179113 909865837 968673309 178776322 741527822 84100792 950319015 698204142 256807040 968673309 518410431 801608520 741527822 968673309 792486850 328713602 857039628 801608520 292988355 256807040 377015995 13084961 234841556 422474141 377015995 422657892 310459790 514786524 178776322 801608520 33552010 284097129 110800857 107334741 741527822 350369501 350802729 234089763 611449960 33552010 800444752 256807040 813693723 585399334 839573090 761390736 234841556 377015995 256737954 84100792 350369501 792486850 227189312 801608520 611449960 282641288 422474141 96325706 422474141 422657892 582046141 287514767 970819754 761390736 320767587 287514767 166233922 234089763 96325706 839573090 748725729 800444752 808616206 84100792 748725729 354441083 585399334 13084961 391551467 422657892 518399774 37467656 107334741 693909716 950319015 585399334 467312175 320767587 343298515 813693723 42633846 514786524 234089763 655852295 355623062 23405136 421280376 582046141 698204142 460621270 865966056 495151474 33552010 391551467 187933868 933874496 473596274 460621270 514786524 391551467 227189312 110800857 110800857 585399334 761390736 234841556 105230327 377015995 105230327 869322316 495151474 970819754 422474141 233350056 467312175 354577205 750210921 13084961 292988355 110800857 178776322 761390736 741527822 391551467 611449960 424780614 777567625 96325706 605868704 792486850 377015995 777567625 933874496 421280376 202470992 495151474 857039628 377015995 761390736 350369501 310459790 861179113 967462668 23405136 303512140 282641288 178776322 777567625 585399334 234089763 865966056 297851760 37467656 968673309 166233922 33552010 582046141 475750466 42633846 801608520 475750466 436662194 282641288 350369501 514786524 865966056 96325706 495151474 234089763 391551467 950319015 473596274 145395166 750210921 693909716 808616206 203170078 355623062 777567625 865966056 855274762 514786524 13084961 605868704 292988355 693909716 518410431 585399334 792486850 33552010 297851760 805493285 256807040 869322316 33552010 431992241 475750466 402728415 422474141 110800857 475750466 698204142 950319015 391551467 252767027 970819754 252767027 869322316 402728415 303512140 693909716 320767587 698204142 855274762 343298515 350369501 284097129 350369501 402728415 284097129 145395166 421280376 328713602 203170078 42633846 234089763 518399774 350802729 518410431 917782884 855274762 422657892 303512140 282641288 303512140 23405136 857039628 706143946 812629788 279958846 582046141 518410431 202470992 750210921 354441083 234841556 909865837 252767027 234089763 23405136 227189312 227189312 436662194 166233922 37467656 110800857 282641288 252767027 279958846 202470992 582046141 145395166 473596274 234841556 287514767 279958846 233350056 227189312 460621270 354577205 402728415 495151474 402728415 701144654 865966056 861179113 495151474 800444752 909865837 297851760 202470992 234841556 187307272 328713602 282641288 514786524 110800857 605868704 582046141 107334741 467312175 693909716 279958846 354577205 203170078 801608520 42633846 516798019 328713602 805493285 582046141 741527822 693909716 292988355 475750466 284097129 377015995 354577205 611449960 857039628 857039628 328713602 343298515 801608520 706143946 33552010 424780614 96325706 178776322 84100792 354441083 706143946 178776322 234841556 436662194 761390736 107334741 582046141 605868704 813693723 402728415 424780614 473596274 328713602 514786524 514786524 110800857 233350056 284097129 320767587 421280376 67084965 693909716 105230327 187933868 84100792 805493285 741527822 411437340 105230327 343298515 328713602 917782884 839573090 234841556 611449960 166233922 187933868 585399334 23405136 698204142 256807040 518410431 422474141 203170078 37467656 292988355 917782884 203170078 698204142 411437340 282641288 869322316 909865837 350369501 857039628 282641288 96325706 391551467 421280376 495151474 516798019 422474141 805493285 84100792 13084961 839573090 861175812 861179113 424780614 865966056 328713602 950319015 287514767 917782884 42633846 350802729 467312175 23405136 968673309 187933868 808616206 178776322 37467656 233350056 355623062 107334741 292988355 611449960 292988355 355623062 967462668 698204142 518399774 282641288 865966056 518410431 203170078 234089763 855274762 585399334 328713602 956074512 297851760 13084961 748725729 282641288 343298515 107334741 698204142 350802729 706143946 13084961 855274762 145395166 857039628 970819754 956074512 777567625 761390736 431992241 23405136 242163189 869322316 287514767 706143946 23405136 861179113 202470992 748725729 748725729 861175812 402728415 284097129 518399774 187933868 855274762 968673309 202470992 292988355 287514767 292988355 343298515 287514767 13084961 750210921 467312175 582046141 350369501 96325706 256807040 187307272 350369501 813693723 516798019 187933868 495151474 967462668 861179113 178776322 292988355 473596274 354441083 234089763 857039628 284097129 234089763 166233922 350802729 227189312 582046141 861175812 33552010 956074512 411437340 475750466 582046141 698204142 473596274 706143946 354577205 956074512 178776322 33552010 970819754 518399774 761390736 956074512 328713602 777567625 343298515 187307272 741527822 402728415 698204142 402728415 242163189 801608520 801608520 350369501 350369501 297851760 869322316 33552010 914482046 233350056 970819754 297851760 805493285 933874496 933874496 402728415 813693723 917782884 801608520 37467656 698204142 518399774 422657892 698204142 611449960 933874496 869322316 968673309 805493285 777567625 350802729 96325706 801608520 750210921 869322316 354577205 110800857 227189312 422474141 105230327 857039628 808616206 950319015 37467656 310459790 23405136 234089763 297851760 605868704 422474141 242163189 421280376 557917929 968673309 431992241 233350056 777567625 252767027 145395166 805493285 582046141 839573090 354577205 67084965 967462668 422657892 514786524 801608520 865966056 202470992 813693723 460621270 256807040 495151474 701144654 812629788 227189312 287514767 402728415 391551467 813693723 33552010 187933868 460621270 343298515 105230327 917782884 585399334 855274762 805493285 354441083 297851760 203170078 256807040 354441083 516798019 110800857 748725729 748725729 777567625 234089763 187307272 917782884 234841556 777567625 748725729 84100792 700216083 355623062 518410431 355623062 67084965 813693723 748725729 303512140 391551467 605868704 839573090 495151474 968673309 37467656 861175812 431992241 328713602 424780614 805493285 187933868 23405136 693909716 813693723 350369501 698204142 857039628 320767587 857039628 611449960 706143946 861175812 605868704 909865837 917782884 107334741 421280376 855274762 13084961 460621270 234089763 865966056 698204142 693909716 611449960 422657892 354577205 495151474 467312175 320767587 865966056 284097129 967462668 234089763 516798019 421280376 84100792 518399774 801608520 970819754 242163189 950319015 792486850 187933868 516798019 343298515 970819754 909865837 67084965 800444752 287514767 252767027 256737954 287514767 84100792 467312175 855274762 839573090 187307272 424780614 310459790 431992241 518399774 37467656 227189312 42633846 96325706 320767587 605868704 33552010 777567625 914482046 203170078 761390736 203170078 431992241 287514767 107334741 421280376 252767027 297851760 422657892 700216083 256737954 178776322 187307272 203170078 242163189 967462668 605868704 950319015 914482046 970819754 516798019 968673309 750210921 166233922 292988355 516798019 467312175 33552010 700216083 411437340 37467656 328713602 422657892 813693723 611449960 495151474 839573090 761390736 355623062 37467656 861179113 203170078 256807040 252767027 585399334 611449960 354577205 67084965 698204142 857039628 282641288 611449960 611449960 187307272 495151474 748725729 354441083 813693723 96325706 233350056 233350056 350369501 698204142 557917929 354577205 67084965 855274762 13084961 460621270 495151474 801608520 320767587 234089763 402728415 328713602 422657892 611449960 377015995 518410431 292988355 187307272 354441083 967462668 914482046 861179113 516798019 706143946 436662194 422657892 320767587 808616206 13084961 67084965 518410431 287514767 203170078 187933868 310459790 748725729 422657892 869322316 233350056 96325706 557917929 933874496 256807040 187307272 424780614 750210921 611449960 655852295 402728415 422657892 424780614 297851760 706143946 431992241 956074512 557917929 861179113 933874496 741527822 411437340 698204142 748725729 187307272 354577205 42633846 495151474 495151474 252767027 96325706 865966056 107334741 950319015 422657892 777567625 391551467 857039628 256737954 473596274 166233922 166233922 402728415 495151474 284097129 292988355 750210921 402728415 67084965 350802729 812629788 320767587 202470992 655852295 84100792 968673309 67084965 605868704 611449960 297851760 706143946 693909716 473596274 303512140 514786524 422474141 256737954 284097129 467312175 256737954 227189312 909865837 303512140 105230327 865966056 475750466 110800857 297851760 37467656 105230327 242163189 234089763 107334741 84100792 227189312 187307272 968673309 839573090 473596274 279958846 256807040 516798019 303512140 460621270 424780614 761390736 391551467 914482046 869322316 475750466 518399774 166233922 178776322 495151474 861179113 514786524 343298515 279958846 518399774 933874496 750210921 13084961 808616206 96325706 750210921 37467656 252767027 801608520 110800857 84100792 611449960 234089763 110800857 310459790 741527822 145395166 741527822 698204142 473596274 839573090 328713602 582046141 242163189 436662194 655852295 857039628 514786524 701144654 96325706 297851760 748725729 187933868 801608520 320767587 812629788 514786524 350802729 518410431 800444752 701144654 310459790 421280376 839573090 23405136 516798019 33552010 279958846 950319015 166233922 655852295 473596274 292988355 297851760 187307272 256737954 800444752 310459790 869322316 605868704 310459790 282641288 421280376 865966056 166233922 292988355 303512140 431992241 431992241 865966056 801608520 402728415 391551467 402728415 107334741 514786524 805493285 84100792 812629788 812629788 855274762 800444752 234089763 741527822 475750466 693909716 700216083 857039628 233350056 585399334 748725729 861175812 855274762 421280376 96325706 279958846 67084965 909865837 303512140 328713602 698204142 869322316 84100792 328713602 516798019 227189312 917782884 869322316 495151474 473596274 557917929 33552010 761390736 808616206 869322316 354441083 865966056 256807040 256807040 861175812 431992241 700216083 865966056 350802729 234841556 706143946 861175812 110800857 391551467 706143946 187307272 698204142 328713602 354577205 422474141 861175812 917782884 582046141 865966056 422657892 861179113 800444752 518410431 956074512 968673309 252767027 655852295 460621270 42633846 436662194 279958846 110800857 354577205 741527822 422657892 861179113 855274762 495151474 424780614 748725729 801608520 917782884 808616206 909865837 328713602 698204142 402728415 605868704 808616206 475750466 391551467 800444752 585399334 761390736 950319015 297851760 917782884 178776322 203170078 761390736 37467656 914482046 933874496 812629788 284097129 839573090 605868704 187307272 252767027 909865837 812629788 377015995 518410431 33552010 750210921 812629788 514786524 956074512 355623062 297851760 37467656 421280376 605868704 84100792 516798019 256807040 355623062 350802729 355623062 861175812 812629788 518410431 377015995 839573090 297851760 422657892 857039628 145395166 741527822 343298515 855274762 178776322 436662194 350369501 354441083 857039628 343298515 233350056 812629788 495151474 518399774 292988355 968673309 909865837 805493285 909865837 187933868 422474141 792486850 107334741 792486850 233350056 777567625 605868704 310459790 391551467 279958846 350369501 421280376 518399774 110800857 328713602 473596274 377015995 33552010 422657892 354577205 37467656 808616206 328713602 355623062 805493285 861179113 391551467 956074512 84100792 582046141 187933868 350369501 800444752 693909716 350802729 391551467 422657892 792486850 655852295 202470992 391551467 467312175 402728415 467312175 698204142 967462668 303512140 145395166 145395166 145395166 839573090 861175812 968673309 256807040 813693723 350802729 792486850 310459790 761390736 914482046 693909716 473596274 110800857 801608520 933874496 582046141 582046141 839573090 801608520 187307272 421280376 761390736 605868704 865966056 706143946 693909716 256737954 284097129 84100792 107334741 518399774 391551467 145395166 252767027 13084961 655852295 741527822 460621270 350369501 411437340 227189312 467312175 475750466 475750466 914482046 166233922 13084961 256807040 350802729 750210921 242163189 473596274 202470992 203170078 23405136 436662194 178776322 422474141 693909716 187933868 84100792 495151474 13084961 256737954 436662194 917782884 861175812 792486850 431992241 585399334 801608520 514786524 855274762 436662194 354577205 421280376 234089763 23405136 354577205 96325706 473596274 861179113 655852295 967462668 968673309 970819754 741527822 287514767 187933868 421280376 855274762 869322316 741527822 857039628 950319015 805493285 473596274 252767027 233350056 279958846 792486850 800444752 350369501 460621270 839573090 252767027 909865837 203170078 310459790 582046141 252767027 518399774 391551467 377015995 424780614 473596274 516798019 970819754 865966056 67084965 105230327 655852295 320767587 355623062 518399774 23405136 67084965 693909716 350369501 933874496 582046141 914482046 391551467 145395166 792486850 812629788 110800857 227189312 13084961 516798019 700216083 460621270 187307272 741527822 328713602 865966056 422657892 805493285 310459790 801608520 741527822 933874496 460621270 350369501 310459790 750210921 242163189 234089763 800444752 436662194 391551467 202470992 917782884 234089763 42633846 611449960 467312175 473596274 310459790 354441083 96325706 861179113 303512140 800444752 252767027 475750466 693909716 801608520 582046141 350802729 655852295 424780614 950319015 421280376 700216083 310459790 33552010 178776322 605868704 402728415 422474141 256737954 37467656 202470992 865966056 516798019 914482046 110800857 391551467 917782884 287514767 967462668 107334741 242163189 292988355 355623062 328713602 514786524 84100792 354577205 750210921 467312175 23405136 582046141 761390736 187933868 37467656 855274762 282641288 166233922 391551467 473596274 411437340 701144654 698204142 761390736 777567625 234841556 84100792 187307272 431992241 166233922 350369501 343298515 777567625 23405136 202470992 354441083 256807040 203170078 475750466 861175812 202470992 761390736 436662194 865966056 557917929 67084965 792486850 287514767 933874496 475750466 233350056 967462668 187933868 422657892 792486850 33552010 514786524 252767027 377015995 812629788 23405136 187307272 33552010 23405136 855274762 297851760 808616206 107334741 917782884 187307272 287514767 869322316 287514767 107334741 861179113 611449960 855274762 605868704 328713602 585399334 968673309 320767587 706143946 107334741 256807040 84100792 37467656 516798019 303512140 968673309 805493285 557917929 750210921 310459790 234089763 701144654 23405136 801608520 518410431 303512140 865966056 256737954 355623062 950319015 105230327 917782884 865966056 800444752 514786524 518399774 467312175 777567625 813693723 741527822 107334741 460621270 297851760 495151474 861179113 706143946 611449960 297851760 178776322 585399334 967462668 917782884 402728415 279958846 166233922 516798019 431992241 284097129 377015995 748725729 861175812 968673309 968673309 909865837 350802729 812629788 256807040 813693723 475750466 234841556 145395166 741527822 110800857 585399334 956074512 514786524 421280376 105230327 354441083 865966056 761390736 166233922 310459790 424780614 287514767 13084961 354577205 805493285 411437340 933874496 706143946 475750466 42633846 233350056 800444752 13084961 354441083 84100792 354441083 914482046 402728415 242163189 436662194 801608520 495151474 310459790 800444752 698204142 933874496 187933868 865966056 252767027 110800857 402728415 411437340 105230327 350802729 284097129 33552010 202470992 354577205 107334741 328713602 234841556 23405136 233350056 473596274 402728415 700216083 411437340 328713602 467312175 861179113 310459790 282641288 917782884 234841556 303512140 145395166 242163189 514786524 424780614 700216083 750210921 460621270 950319015 350802729 234089763 460621270 968673309 792486850 516798019 355623062 377015995 282641288 855274762 813693723 857039628 839573090 377015995 801608520 303512140 967462668 857039628 84100792 956074512 748725729 282641288 800444752 557917929 909865837 202470992 37467656 297851760 605868704 411437340 310459790 557917929 585399334 421280376 187933868 424780614 310459790 800444752 518399774 421280376 933874496 411437340 869322316 750210921 495151474 282641288 354441083 424780614 166233922 96325706 256737954 282641288 422657892 320767587 956074512 343298515 203170078 473596274 861175812 96325706 421280376 320767587 33552010 256807040 391551467 967462668 350369501 287514767 585399334 956074512 475750466 431992241 516798019 475750466 202470992 865966056 355623062 187933868 950319015 865966056 422657892 585399334 282641288 741527822 869322316 582046141 234841556 84100792 284097129 421280376 303512140 282641288 411437340 861175812 96325706 956074512 343298515 303512140 67084965 252767027 514786524 187307272 701144654 693909716 282641288 436662194 917782884 343298515 227189312 516798019 475750466 354441083 495151474 203170078 516798019 166233922 557917929 187933868 495151474 96325706 292988355 475750466 350802729 105230327 777567625 585399334 310459790 350369501 516798019 343298515 424780614 203170078 605868704 422657892 805493285 343298515 968673309 354577205 202470992 655852295 861179113 698204142 287514767 287514767 761390736 234089763 582046141 256807040 741527822 234841556 411437340 495151474 377015995 605868704 279958846 110800857 857039628 242163189 518399774 166233922 411437340 800444752 233350056 279958846 354577205 107334741 914482046 857039628 187933868 354441083 421280376 701144654 706143946 320767587 557917929 518410431 808616206 297851760 917782884 343298515 706143946 411437340 800444752 42633846 950319015 968673309 436662194 801608520 750210921 84100792 950319015 473596274 279958846 422474141 422474141 391551467 909865837 96325706 813693723 557917929 585399334 310459790 467312175 970819754 422474141 700216083 706143946 970819754 800444752 698204142 377015995 968673309 467312175 968673309 343298515 808616206 310459790 282641288 956074512 320767587 354441083 701144654 750210921 865966056 233350056 377015995 355623062 582046141 310459790 320767587 861175812 933874496 320767587 391551467 792486850 422474141 792486850 37467656 343298515 518410431 801608520 917782884 234841556 516798019 234089763 202470992 436662194 178776322 422474141 187307272 812629788 227189312 110800857 234089763 13084961 292988355 187933868 310459790 436662194 96325706 145395166 402728415 422657892 805493285 107334741 310459790 808616206 869322316 693909716 178776322 801608520 67084965 145395166 202470992 422657892 422657892 701144654 495151474 869322316 287514767 518399774 13084961 110800857 166233922 861175812 701144654 350802729 328713602 310459790 967462668 377015995 933874496 909865837 105230327 234841556 37467656 605868704 698204142 777567625 67084965 460621270 402728415 967462668 857039628 354577205 411437340 706143946 706143946 967462668 284097129 917782884 42633846 968673309 467312175 377015995 145395166 23405136 234841556 967462668 13084961 287514767 187933868 467312175 233350056 297851760 518410431 701144654 792486850 460621270 203170078 701144654 350369501 203170078 145395166 227189312 869322316 518399774 792486850 701144654 145395166 279958846 107334741 700216083 355623062 284097129 917782884 303512140 110800857 605868704 23405136 956074512 611449960 297851760 391551467 801608520 320767587 750210921 861179113 761390736 424780614 865966056 865966056 473596274 67084965 422474141 166233922 701144654 287514767 956074512 107334741 909865837 750210921 282641288 857039628 421280376 970819754 202470992 178776322 424780614 422474141 956074512 909865837 865966056 761390736 869322316 839573090 495151474 411437340 748725729 582046141 303512140 284097129 431992241 808616206 252767027 761390736 402728415 202470992 792486850 839573090 234841556 279958846 933874496 145395166 23405136 812629788 328713602 741527822 328713602 460621270 805493285 805493285 777567625 355623062 473596274 956074512 233350056 227189312 967462668 279958846 256807040 813693723 460621270 909865837 187307272 777567625 467312175 909865837 96325706 287514767 166233922 422657892 761390736 605868704 303512140 391551467 514786524 96325706 422474141 256737954 355623062 706143946 202470992 473596274 13084961 242163189 233350056 855274762 582046141 105230327 557917929 917782884 839573090 354577205 970819754 320767587 693909716 33552010 748725729 166233922 343298515 402728415 252767027 855274762 801608520 187307272 970819754 611449960 421280376 282641288 310459790 861179113 377015995 706143946 956074512 917782884 166233922 411437340 970819754 855274762 792486850 13084961 869322316 234089763 422474141 801608520 402728415 303512140 800444752 33552010 700216083 227189312 252767027 279958846 700216083 320767587 436662194 655852295 855274762 234089763 287514767 777567625 431992241 700216083 234089763 284097129 518399774 391551467 741527822 655852295 813693723 303512140 234089763 655852295 808616206 421280376 518399774 968673309 292988355 865966056 292988355 693909716 473596274 166233922 107334741 812629788 96325706 287514767 777567625 861175812 909865837 343298515 857039628 693909716 33552010 145395166 585399334 96325706 792486850 956074512 178776322 582046141 23405136 42633846 700216083 914482046 808616206 933874496 855274762 909865837 350369501 706143946 187933868 411437340 292988355 42633846 917782884 956074512 42633846 421280376 914482046 411437340 350802729 933874496 355623062 145395166 557917929 812629788 233350056 800444752 166233922 605868704 582046141 202470992 256807040 865966056 909865837 914482046 310459790 967462668 701144654 377015995 310459790 355623062 693909716 557917929 355623062 557917929 516798019 514786524 354577205 320767587 166233922 23405136 917782884 605868704 422474141 950319015 914482046 422657892 166233922 42633846 967462668 310459790 655852295 700216083 297851760 292988355 202470992 187933868 839573090 166233922 282641288 514786524 256737954 284097129 750210921 473596274 402728415 354577205 956074512 792486850 518410431 857039628 839573090 805493285 750210921 970819754 23405136 233350056 107334741 436662194 350802729 105230327 516798019 203170078 701144654 741527822 110800857 475750466 110800857 475750466 203170078 518410431 105230327 110800857 96325706 813693723 282641288 422657892 350802729 813693723 284097129 761390736 839573090 178776322 391551467 287514767 328713602 422474141 105230327 967462668 467312175 917782884 970819754 145395166 145395166 284097129 605868704 605868704 865966056 518399774 514786524 23405136 422657892 350802729 391551467 187933868 460621270 287514767 242163189 585399334 950319015 933874496 700216083 518399774 422474141 33552010 701144654 13084961 777567625 178776322 96325706 861179113 350802729 701144654 861175812 233350056 96325706 855274762 605868704 701144654 698204142 865966056 869322316 611449960 516798019 256807040 96325706 67084965 178776322 968673309 518399774 234841556 252767027 252767027 805493285 105230327 411437340 242163189 839573090 354441083 812629788 861175812 284097129 761390736 700216083 187307272 805493285 777567625 110800857 187933868 33552010 350369501 422657892 279958846 354577205 350369501 473596274 808616206 473596274 967462668 402728415 256807040 145395166 227189312 518399774 950319015 467312175 256737954 84100792 557917929 473596274 655852295 611449960 424780614 693909716 956074512 227189312 956074512 377015995 950319015 354577205 460621270 354577205 777567625 284097129 166233922 748725729 967462668 23405136 585399334 706143946 187307272 256737954 514786524 110800857 800444752 292988355 777567625 516798019 582046141 234089763 933874496 460621270 750210921 350802729 107334741 292988355 227189312 792486850 800444752 105230327 391551467 800444752 950319015 861179113 861175812 839573090 869322316 655852295 869322316 585399334 303512140 917782884 37467656 800444752 801608520 792486850 909865837 42633846 422474141 914482046 328713602 37467656 950319015 391551467 287514767 805493285 422474141 460621270 105230327 233350056 166233922 110800857 284097129 310459790 475750466 857039628 857039628 23405136 284097129 460621270 605868704 857039628 857039628 518410431 96325706 402728415 761390736 421280376 467312175 67084965 310459790 585399334 287514767 252767027 234089763 693909716 13084961 861179113 933874496 242163189 865966056 917782884 13084961 956074512 869322316 495151474 741527822 110800857 777567625 328713602 279958846 914482046 282641288 431992241 166233922 282641288 800444752 145395166 801608520 460621270 933874496 350369501 475750466 808616206 377015995 914482046 967462668 424780614 805493285 287514767 761390736 178776322 557917929 350802729 354577205 700216083 377015995 956074512 424780614 256807040 855274762 741527822 933874496 693909716 343298515 467312175 761390736 967462668 310459790 761390736 698204142 84100792 970819754 917782884 67084965 700216083 801608520 377015995 303512140 475750466 585399334 706143946 777567625 355623062 861179113 701144654 234089763 970819754 166233922 84100792 13084961 354577205 693909716 13084961 655852295 792486850 282641288 909865837 857039628 706143946 355623062 328713602 800444752 801608520 748725729 320767587 282641288 808616206 279958846 166233922 431992241 861179113 473596274 284097129 855274762 320767587 343298515 857039628 391551467 475750466 107334741 792486850 310459790 865966056 292988355 37467656 282641288 839573090 475750466 516798019 917782884 865966056 303512140 467312175 693909716 350369501 297851760 436662194 748725729 701144654 292988355 808616206 467312175 801608520 750210921 750210921 105230327 350802729 917782884 741527822 801608520 343298515 518410431 424780614 813693723 411437340 792486850 310459790 950319015 105230327 67084965 178776322 431992241 857039628 23405136 233350056 350802729 701144654 518410431 805493285 800444752 792486850 110800857 839573090 284097129 96325706 354441083 178776322 557917929 812629788 234089763 37467656 855274762 202470992 855274762 292988355 950319015 701144654 145395166 42633846 279958846 518410431 917782884 611449960 287514767 355623062 310459790 792486850 516798019 252767027 933874496 421280376 800444752 282641288 354441083 582046141 869322316 968673309 495151474 187307272 777567625 187307272 467312175 227189312 187933868 460621270 37467656 110800857 700216083 303512140 861175812 297851760 813693723 13084961 460621270 933874496 350369501 693909716 233350056 968673309 13084961 377015995 402728415 256807040 813693723 950319015 582046141 516798019 861175812 279958846 956074512 377015995 84100792 411437340 473596274 701144654 23405136 812629788 343298515 701144654 956074512 805493285 967462668 805493285 473596274 861175812 950319015 328713602 287514767 914482046 227189312 865966056 967462668 303512140 518410431 741527822 805493285 252767027 411437340 227189312 227189312 350802729 839573090 495151474 252767027 800444752 970819754 792486850 741527822 865966056 350369501 67084965 792486850 698204142 424780614 320767587 812629788 467312175 518410431 475750466 706143946 950319015 105230327 96325706 801608520 748725729 187933868 698204142 968673309 514786524 422657892 655852295 234841556 865966056 812629788 178776322 748725729 33552010 422474141 354577205 701144654 861175812 967462668 279958846 110800857 282641288 701144654 96325706 582046141 693909716 110800857 460621270 855274762 350802729 917782884 355623062 402728415 292988355 460621270 37467656 422474141 514786524 467312175 467312175 284097129 42633846 13084961 605868704 411437340 933874496 187307272 343298515 805493285 706143946 187307272 350802729 516798019 777567625 33552010 516798019 343298515 320767587 460621270 67084965 187933868 761390736 933874496 343298515 23405136 777567625 801608520 287514767 917782884 107334741 861175812 861179113 967462668 282641288 473596274 869322316 328713602 792486850 698204142 808616206 761390736 67084965 187307272 801608520 813693723 37467656 23405136 402728415 514786524 909865837 354577205 473596274 422657892 105230327 518399774 812629788 227189312 431992241 514786524 107334741 956074512 761390736 203170078 422657892 518399774 227189312 741527822 279958846 33552010 297851760 812629788 917782884 377015995 861179113 105230327 67084965 13084961 495151474 967462668 861179113 914482046 33552010 761390736 234089763 808616206 436662194 473596274 350802729 557917929 777567625 812629788 256807040 582046141 234089763 909865837 706143946 178776322 96325706 354577205 422657892 516798019 202470992 411437340 33552010 242163189 343298515 110800857 23405136 950319015 801608520 424780614 473596274 495151474 42633846 23405136 700216083 516798019 812629788 801608520 105230327 320767587 234089763 777567625 354577205 518399774 256807040 33552010 23405136 582046141 310459790 857039628 475750466 227189312 431992241 473596274 328713602 297851760 227189312 297851760 178776322 33552010 355623062 869322316 431992241 557917929 421280376 297851760 914482046 967462668 292988355 310459790 284097129 518399774 145395166 107334741 956074512 857039628 605868704 839573090 693909716 917782884 145395166 110800857 475750466 23405136 956074512 909865837 777567625 813693723 750210921 107334741 693909716 777567625 279958846 282641288 518410431 377015995 37467656 812629788 227189312 473596274 292988355 761390736 473596274 605868704 256737954 297851760 328713602 252767027 421280376 233350056 67084965 431992241 777567625 282641288 297851760 343298515 402728415 252767027 808616206 516798019 748725729 933874496 800444752 84100792 234089763 303512140 33552010 287514767 956074512 698204142 202470992 227189312 585399334 917782884 350802729 422474141 518410431 792486850 343298515 343298515 110800857 110800857 178776322 256807040 967462668 741527822 354577205 203170078 233350056 203170078 23405136 256807040 310459790 284097129 303512140 431992241 233350056 557917929 422474141 350802729 516798019 605868704 279958846 252767027 748725729 585399334 227189312 187307272 800444752 42633846 320767587 234841556 698204142 421280376 292988355 411437340 37467656 861175812 801608520 350802729 391551467 355623062 518410431 813693723 582046141 355623062 377015995 37467656 84100792 585399334 861175812 166233922 328713602 557917929 84100792 354577205 166233922 585399334 33552010 655852295 292988355 350369501 514786524 411437340 67084965 748725729 37467656 282641288 282641288 808616206 145395166 808616206 514786524 693909716 967462668 495151474 354441083 328713602 287514767 350369501 166233922 518410431 808616206 110800857 84100792 967462668 706143946 693909716 421280376 84100792 377015995 968673309 284097129 605868704 813693723 13084961 421280376 287514767 110800857 605868704 698204142 514786524 67084965 967462668 839573090 748725729 350369501 320767587 284097129 422657892 611449960 227189312 279958846 700216083 227189312 777567625 611449960 805493285 693909716 354577205 350802729 956074512 516798019 605868704 84100792 475750466 67084965 970819754 750210921 585399334 242163189 233350056 105230327 706143946 761390736 706143946 203170078 914482046 105230327 917782884 178776322 256807040 557917929 514786524 96325706 84100792 33552010 411437340 431992241 37467656 33552010 933874496 234841556 145395166 187307272 33552010 516798019 792486850 343298515 917782884 967462668 800444752 706143946 431992241 861175812 865966056 391551467 805493285 582046141 700216083 424780614 411437340 411437340 857039628 582046141 741527822 706143946 968673309 956074512 473596274 411437340 297851760 475750466 33552010 475750466 350369501 252767027 187307272 187307272 861175812 518410431 377015995 701144654 909865837 252767027 402728415 84100792 605868704 287514767 968673309 42633846 557917929 813693723 350369501 869322316 495151474 812629788 320767587 13084961 424780614 421280376 227189312 178776322 292988355 227189312 287514767 256737954 933874496 187307272 320767587 460621270 242163189 557917929 256737954 813693723 422474141 303512140 96325706 436662194 13084961 861175812 518399774 516798019 750210921 605868704 700216083 422474141 909865837 421280376 792486850 750210921 495151474 950319015 110800857 354577205 350369501 282641288 166233922 343298515 187307272 233350056 933874496 282641288 42633846 252767027 693909716 516798019 107334741 145395166 917782884 303512140 422657892 585399334 279958846 582046141 700216083 67084965 166233922 812629788 328713602 42633846 706143946 96325706 582046141 917782884 292988355 23405136 23405136 234089763 297851760 105230327 284097129 13084961 297851760 421280376 857039628 350802729 861179113 460621270 202470992 909865837 391551467 84100792 145395166 110800857 750210921 655852295 354577205 178776322 187933868 808616206 145395166 909865837 518410431 865966056 105230327 203170078 67084965 202470992 800444752 557917929 808616206 422657892 467312175 698204142 473596274 585399334 42633846 96325706 350802729 391551467 282641288 354441083 956074512 105230327 914482046 105230327 67084965 328713602 107334741 693909716 287514767 310459790 203170078 857039628 812629788 914482046 391551467 354441083 701144654 741527822 42633846 256807040 391551467 805493285 861179113 914482046 13084961 861179113 475750466 706143946 234841556 13084961 23405136 37467656 421280376 256737954 813693723 242163189 411437340 402728415 436662194 582046141 234841556 808616206 350369501 967462668 421280376 422657892 839573090 350369501 297851760 256737954 460621270 700216083 914482046 473596274 812629788 693909716 303512140 761390736 869322316 107334741 187307272 813693723 431992241 320767587 748725729 234841556 611449960 279958846 187307272 354441083 233350056 857039628 970819754 23405136 328713602 284097129 242163189 917782884 839573090 967462668 436662194 839573090 310459790 310459790 857039628 741527822 582046141 187933868 950319015 909865837 865966056 514786524 805493285 956074512 761390736 431992241 402728415 310459790 354577205 178776322 693909716 436662194 145395166 284097129 917782884 611449960 391551467 701144654 792486850 67084965 800444752 518399774 233350056 950319015 303512140 424780614 605868704 203170078 105230327 706143946 256737954 518410431 297851760 105230327 701144654 350802729 282641288 855274762 467312175 436662194 698204142 350369501 377015995 422657892 855274762 203170078 865966056 857039628 582046141 297851760 808616206 917782884 585399334 256807040 233350056 475750466 42633846 287514767 950319015 917782884 310459790 355623062 110800857 328713602 475750466 424780614 187307272 107334741 421280376 933874496 42633846 800444752 431992241 700216083 792486850 693909716 869322316 967462668 950319015 292988355 233350056 777567625 698204142 805493285 287514767 869322316 693909716 84100792 178776322 605868704 701144654 805493285 328713602 909865837 968673309 611449960 303512140 303512140 761390736 377015995 585399334 792486850 234089763 914482046 303512140 857039628 706143946 839573090 178776322 107334741 110800857 460621270 698204142 287514767 970819754 475750466 518410431 495151474 812629788 865966056 968673309 701144654 23405136 956074512 706143946 436662194 411437340 256807040 187933868 917782884 516798019 914482046 284097129 861179113 234089763 800444752 956074512 514786524 350369501 605868704 518410431 343298515 792486850 611449960 391551467 917782884 914482046 557917929 96325706 473596274 377015995 706143946 813693723 741527822 582046141 611449960 350369501 514786524 297851760 792486850 933874496 320767587 933874496 33552010 354577205 777567625 857039628 343298515 800444752 475750466 242163189 227189312 303512140 467312175 421280376 741527822 700216083 777567625 706143946 227189312 585399334 518410431 516798019 611449960 808616206 748725729 475750466 933874496 320767587 968673309 354441083 518399774 33552010 105230327 801608520 297851760 328713602 839573090 495151474 518399774 343298515 402728415 42633846 655852295 967462668 105230327 741527822 812629788 203170078 813693723 516798019 310459790 611449960 328713602 145395166 475750466 475750466 516798019 252767027 84100792 970819754 422474141 252767027 967462668 514786524 857039628 284097129 105230327 203170078 698204142 861179113 475750466 792486850 187933868 203170078 234089763 42633846 166233922 801608520 518410431 421280376 557917929 777567625 693909716 706143946 23405136 107334741 956074512 706143946 436662194 67084965 203170078 421280376 256807040 861175812 855274762 956074512 792486850 256737954 518399774 279958846 37467656 234089763 422657892 518399774 96325706 67084965 242163189 869322316 350802729 421280376 424780614 256737954 411437340 655852295 655852295 495151474 655852295 808616206 377015995 202470992 354441083 514786524 233350056 909865837 741527822 411437340 857039628 914482046 808616206 105230327 377015995 252767027 808616206 701144654 436662194 473596274 256737954 84100792 700216083 287514767 343298515 110800857 865966056 970819754 869322316 166233922 800444752 33552010 402728415 518410431 187933868 968673309 495151474 933874496 252767027 377015995 869322316 292988355 467312175 917782884 234089763 777567625 310459790 792486850 956074512 950319015 187933868 377015995 436662194 706143946 178776322 303512140 284097129 355623062 605868704 284097129 424780614 166233922 37467656 355623062 37467656 328713602 750210921 812629788 411437340 701144654 436662194 33552010 693909716 354577205 292988355 857039628 605868704 354441083 813693723 861175812 585399334 203170078 706143946 865966056 557917929 37467656 473596274 839573090 855274762 37467656 792486850 424780614 970819754 436662194 475750466 67084965 431992241 42633846 107334741 234841556 777567625 855274762 105230327 421280376 968673309 421280376 473596274 516798019 350369501 320767587 706143946 970819754 805493285 950319015 473596274 279958846 354441083 967462668 777567625 145395166 203170078 354577205 777567625 933874496 203170078 777567625 431992241 233350056 256737954 96325706 655852295 812629788 310459790 706143946 421280376 585399334 303512140 933874496 422474141 105230327 956074512 422657892 187307272 287514767 970819754 611449960 585399334 777567625 355623062 234089763 67084965 700216083 861179113 203170078 514786524 431992241 105230327 516798019 655852295 967462668 700216083 202470992 234841556 700216083 37467656 284097129 84100792 865966056 350802729 67084965 13084961 956074512 467312175 460621270 343298515 855274762 956074512 421280376 256807040 292988355 800444752 377015995 861179113 698204142 303512140 279958846 956074512 857039628 421280376 402728415 166233922 475750466 391551467 970819754 813693723 242163189 909865837 706143946 861179113 839573090 693909716 227189312 516798019 812629788 166233922 355623062 297851760 436662194 611449960 234089763 13084961 297851760 234841556 350802729 611449960 857039628 800444752 516798019 256737954 701144654 391551467 800444752 292988355 557917929 166233922 350369501 242163189 968673309 145395166 187933868 256807040 839573090 514786524 377015995 865966056 839573090 914482046 869322316 377015995 354441083 865966056 585399334 917782884 424780614 284097129 582046141 968673309 234841556 813693723 328713602 287514767 202470992 23405136 391551467 700216083 37467656 37467656 967462668 813693723 761390736 234841556 234841556 585399334 350369501 105230327 801608520 813693723 292988355 287514767 67084965 166233922 514786524 350802729 287514767 282641288 857039628 166233922 391551467 297851760 700216083 460621270 234841556 585399334 518399774 297851760 861179113 839573090 256737954 145395166 202470992 234089763 475750466 698204142 805493285 605868704 233350056 234841556 861179113 933874496 800444752 801608520 750210921 279958846 741527822 813693723 473596274 800444752 110800857 234089763 801608520 391551467 857039628 857039628 812629788 805493285 187307272 748725729 202470992 909865837 292988355 33552010 914482046 424780614 279958846 328713602 391551467 84100792 968673309 750210921 950319015 431992241 421280376 42633846 933874496 343298515 865966056 518410431 436662194 869322316 377015995 475750466 514786524 391551467 914482046 857039628 424780614 233350056 861175812 839573090 310459790 865966056 282641288 350802729 698204142 857039628 256737954 350369501 869322316 67084965 467312175 473596274 855274762 350802729 970819754 402728415 914482046 67084965 297851760 861179113 585399334 792486850 518399774 202470992 706143946 234089763 839573090 187307272 514786524 813693723 355623062 13084961 282641288 110800857 279958846 800444752 861179113 605868704 402728415 424780614 284097129 202470992 909865837 967462668 933874496 805493285 748725729 297851760 350802729 105230327 750210921 855274762 475750466 516798019 187307272 792486850 956074512 514786524 777567625 166233922 297851760 839573090 233350056 495151474 950319015 343298515 233350056 67084965 23405136 13084961 343298515 605868704 693909716 187307272 350369501 424780614 377015995 933874496 178776322 967462668 354577205 473596274 495151474 855274762 202470992 917782884 320767587 436662194 956074512 467312175 701144654 166233922 287514767 800444752 582046141 202470992 475750466 424780614 855274762 67084965 391551467 391551467 178776322 256737954 701144654 233350056 23405136 750210921 343298515 422657892 377015995 777567625 777567625 495151474 354577205 145395166 698204142 234841556 693909716 234841556 252767027 203170078 605868704 698204142 279958846 861179113 84100792 605868704 234089763 110800857 284097129 473596274 950319015 96325706 105230327 970819754 792486850 467312175 518410431 861175812 950319015 701144654 800444752 801608520 968673309 282641288 514786524 303512140 96325706 256737954 801608520 107334741 473596274 869322316 861175812 284097129 777567625 518410431 605868704 411437340 693909716 13084961 792486850 107334741 518399774 516798019 187933868 706143946 750210921 84100792 105230327 801608520 518399774 33552010 812629788 855274762 431992241 145395166 516798019 202470992 282641288 292988355 422657892 460621270 700216083 436662194 110800857 706143946 557917929 33552010 792486850 808616206 473596274 67084965 13084961 855274762 84100792 967462668 970819754 297851760 37467656 431992241 706143946 411437340 800444752 350369501 748725729 909865837 297851760 869322316 105230327 33552010 187933868 84100792 233350056 605868704 355623062 805493285 611449960 202470992 693909716 585399334 917782884 748725729 350802729 706143946 518399774 761390736 252767027 431992241 350802729 495151474 402728415 516798019 516798019 37467656 292988355 800444752 605868704 761390736 391551467 33552010 84100792 391551467 967462668 741527822 242163189 187307272 516798019 495151474 234089763 582046141 242163189 422474141 516798019 187933868 310459790 933874496 700216083 355623062 777567625 256807040 287514767 557917929 292988355 233350056 750210921 933874496 861175812 518399774 96325706 473596274 287514767 495151474 303512140 857039628 516798019 145395166 914482046 557917929 354441083 801608520 105230327 391551467 256807040 13084961 343298515 750210921 421280376 473596274 970819754 917782884 808616206 350369501 84100792 857039628 256737954 303512140 110800857 350369501 320767587 287514767 514786524 350802729 424780614 234841556 861179113 256807040 431992241 917782884 422474141 424780614 518410431 422657892 166233922 287514767 917782884 282641288 475750466 861179113 107334741 377015995 700216083 256807040 84100792 328713602 284097129 467312175 808616206 42633846 33552010 422474141 801608520 252767027 839573090 914482046 968673309 808616206 187307272 855274762 227189312 252767027 909865837 252767027 23405136 865966056 605868704 343298515 350802729 933874496 808616206 865966056 84100792 282641288 557917929 33552010 424780614 328713602 391551467 233350056 422657892 187933868 354441083 421280376 297851760 514786524 42633846 203170078 585399334 233350056 67084965 839573090 284097129 693909716 855274762 813693723 800444752 343298515 750210921 310459790 869322316 967462668 693909716 402728415 402728415 865966056 514786524 242163189 514786524 861175812 256807040 869322316 84100792 967462668 516798019 202470992 391551467 256737954 37467656 855274762 700216083 761390736 424780614 700216083 585399334 968673309 475750466 805493285 693909716 96325706 424780614 282641288 460621270 107334741 585399334 869322316 233350056 701144654 956074512 350802729 950319015 292988355 233350056 84100792 698204142 516798019 518399774 801608520 611449960 516798019 611449960 857039628 234841556 350369501 869322316 655852295 495151474 234841556 861175812 855274762 242163189 869322316 256737954 933874496 297851760 227189312 655852295 234841556 292988355 256807040 431992241 865966056 514786524 855274762 792486850 805493285 350802729 801608520 701144654 956074512 518399774 582046141 67084965 424780614 950319015 869322316 13084961 242163189 475750466 706143946 750210921 328713602 777567625 518410431 234841556 23405136 431992241 402728415 585399334 933874496 812629788 377015995 557917929 178776322 350369501 518399774 297851760 252767027 227189312 96325706 107334741 968673309 750210921 514786524 701144654 792486850 475750466 808616206 23405136 475750466 187933868 166233922 655852295 495151474 256737954 33552010 812629788 421280376 518399774 869322316 107334741 865966056 557917929 967462668 328713602 355623062 516798019 166233922 516798019 377015995 808616206 518399774 655852295 242163189 968673309 698204142 950319015 518399774 350369501 355623062 166233922 914482046 328713602 431992241 96325706 23405136 234841556 861179113 284097129 917782884 950319015 33552010 354577205 297851760 909865837 67084965 256737954 391551467 495151474 402728415 857039628 422474141 23405136 967462668 84100792 748725729 282641288 297851760 861175812 320767587 252767027 421280376 256807040 422474141 203170078 605868704 605868704 761390736 350802729 800444752 256807040 350369501 422474141 187307272 700216083 287514767 693909716 242163189 233350056 350802729 518399774 869322316 909865837 354441083 203170078 467312175 460621270 256807040 968673309 234089763 350369501 145395166 37467656 933874496 706143946 855274762 582046141 968673309 424780614 203170078 970819754 914482046 96325706 37467656 422474141 310459790 421280376 424780614 777567625 421280376 467312175 801608520 297851760 605868704 234089763 839573090 391551467 655852295 933874496 303512140 700216083 282641288 424780614 187933868 355623062 514786524 909865837 279958846 297851760 422474141 279958846 287514767 518399774 411437340 310459790 950319015 761390736 655852295 67084965 518399774 84100792 422657892 227189312 967462668 424780614 968673309 303512140 582046141 37467656 96325706 350802729 801608520 777567625 436662194 178776322 178776322 107334741 431992241 431992241 242163189 42633846 343298515 741527822 303512140 350369501 518410431 279958846 557917929 292988355 557917929 741527822 354577205 178776322 792486850 292988355 256737954 354441083 178776322 855274762 748725729 467312175 805493285 303512140 310459790 495151474 748725729 857039628 234089763 792486850 861175812 37467656 67084965 84100792 557917929 706143946 605868704 328713602 777567625 869322316 377015995 805493285 107334741 693909716 391551467 33552010 869322316 107334741 495151474 813693723 801608520 297851760 516798019 495151474 748725729 187307272 105230327 187933868 256737954 287514767 284097129 460621270 178776322 178776322 750210921 234841556 310459790 252767027 421280376 320767587 839573090 227189312 105230327 950319015 256807040 391551467 37467656 698204142 655852295 855274762 422474141 514786524 611449960 475750466 422474141 422657892 234089763 700216083 611449960 777567625 812629788 234841556 234841556 37467656 328713602 813693723 166233922 495151474 252767027 187933868 402728415 700216083 473596274 436662194 777567625 557917929 84100792 424780614 279958846 187307272 252767027 800444752 777567625 292988355 933874496 402728415 805493285 13084961 582046141 861175812 391551467 310459790 187307272 187933868 354577205 557917929 282641288 23405136 23405136 805493285 698204142 495151474 350369501 495151474 475750466 292988355 611449960 287514767 242163189 813693723 855274762 354577205 909865837 582046141 37467656 514786524 801608520 698204142 812629788 234089763 421280376 33552010 320767587 297851760 187933868 917782884 422657892 917782884 84100792 693909716 812629788 284097129 909865837 328713602 422657892 284097129 909865837 808616206 605868704 460621270 422657892 701144654 861179113 37467656 203170078 967462668 242163189 252767027 967462668 343298515 516798019 23405136 422657892 328713602 467312175 422474141 436662194 748725729 467312175 422474141 287514767 84100792 297851760 761390736 233350056 516798019 585399334 107334741 460621270 37467656 354577205 582046141 422474141 33552010 967462668 350802729 693909716 422474141 424780614 13084961 187307272 516798019 473596274 701144654 284097129 402728415 178776322 967462668 284097129 460621270 234089763 234089763 166233922 950319015 110800857 741527822 234841556 328713602 741527822 343298515 287514767 37467656 391551467 411437340 33552010 808616206 706143946 473596274 234089763 292988355 431992241 411437340 750210921 857039628 700216083 96325706 611449960 23405136 748725729 950319015 861179113 67084965 761390736 698204142 178776322 282641288 422474141 861179113 813693723 467312175 203170078 391551467 421280376 748725729 808616206 227189312 950319015 956074512 391551467 909865837 350802729 355623062 310459790 582046141 320767587 693909716 234089763 310459790 805493285 805493285 750210921 422657892 292988355 865966056 933874496 233350056 279958846 909865837 422657892 748725729 698204142 800444752 792486850 861175812 13084961 582046141 377015995 187933868 495151474 813693723 310459790 813693723 84100792 227189312 227189312 234089763 343298515 402728415 320767587 328713602 105230327 557917929 495151474 813693723 857039628 777567625 805493285 741527822 350369501 706143946 557917929 292988355 411437340 557917929 203170078 279958846 839573090 377015995 107334741 956074512 252767027 110800857 700216083 970819754 865966056 605868704 950319015 105230327 422657892 495151474 933874496 402728415 431992241 585399334 792486850 391551467 37467656 431992241 655852295 227189312 13084961 33552010 861179113 585399334 187933868 970819754 761390736 750210921 320767587 801608520 605868704 422474141 700216083 706143946 37467656 303512140 701144654 516798019 166233922 968673309 855274762 518399774 516798019 227189312 518399774 234089763 698204142 187933868 354577205 84100792 861179113 297851760 970819754 585399334 354577205 355623062 869322316 284097129 145395166 234089763 865966056 320767587 227189312 354441083 970819754 777567625 13084961 110800857 402728415 252767027 13084961 585399334 187307272 748725729 805493285 869322316 700216083 968673309 166233922 698204142 933874496 256737954 956074512 800444752 917782884 655852295 436662194 495151474 377015995 950319015 970819754 611449960 950319015 950319015 105230327 436662194 917782884 279958846 700216083 110800857 967462668 422657892 67084965 354441083 33552010 761390736 431992241 855274762 234841556 166233922 402728415 354441083 233350056 202470992 350369501 693909716 475750466 518410431 950319015 354577205 777567625 297851760 777567625 202470992 750210921 970819754 655852295 467312175 297851760 187933868 187307272 391551467 227189312 917782884 107334741 585399334 234089763 861179113 514786524 812629788 391551467 950319015 967462668 812629788 242163189 421280376 700216083 187933868 857039628 777567625 411437340 495151474 350369501 761390736 861175812 234089763 282641288 202470992 23405136 839573090 391551467 233350056 355623062 698204142 252767027 865966056 320767587 33552010 105230327 284097129 421280376 956074512 96325706 202470992 42633846 861175812 750210921 748725729 436662194 145395166 67084965 518399774 518410431 750210921 950319015 287514767 227189312 861179113 914482046 693909716 42633846 107334741 105230327 909865837 869322316 252767027 813693723 698204142 96325706 421280376 436662194 968673309 909865837 514786524 350802729 750210921 107334741 861179113 282641288 861179113 422474141 750210921 839573090 328713602 909865837 514786524 13084961 202470992 350369501 611449960 105230327 585399334 84100792 655852295 350802729 701144654 869322316 748725729 861179113 343298515 279958846 801608520 761390736 813693723 402728415 748725729 839573090 605868704 282641288 855274762 242163189 865966056 33552010 431992241 605868704 354577205 84100792 855274762 310459790 287514767 801608520 84100792 320767587 343298515 706143946 105230327 611449960 355623062 968673309 37467656 857039628 475750466 67084965 861175812 343298515 234089763 42633846 808616206 256737954 13084961 391551467 761390736 909865837 750210921 861175812 310459790 422657892 460621270 777567625 808616206 279958846 701144654 950319015 473596274 37467656 861179113 187933868 436662194 105230327 514786524 585399334 166233922 354441083 855274762 460621270 320767587 328713602 861179113 706143946 242163189 166233922 202470992 950319015 421280376 741527822 473596274 203170078 105230327 741527822 750210921 869322316 292988355 909865837 292988355 582046141 105230327 914482046 202470992 297851760 792486850 105230327 917782884 355623062 350802729 967462668 701144654 970819754 950319015 234089763 839573090 495151474 23405136 611449960 96325706 252767027 424780614 698204142 107334741 13084961 96325706 411437340 741527822 700216083 42633846 107334741 84100792 516798019 297851760 914482046 655852295 350802729 233350056 284097129 422474141 970819754 865966056 67084965 234841556 813693723 518399774 84100792 475750466 761390736 402728415 914482046 303512140 202470992 391551467 518410431 792486850 256807040 350802729 234841556 813693723 42633846 741527822 655852295 23405136 310459790 227189312 350369501 320767587 107334741 706143946 857039628 252767027 37467656 467312175 748725729 42633846 655852295 252767027 355623062 855274762 706143946 411437340 234089763 37467656 914482046 473596274 350802729 354441083 518410431 792486850 518410431 514786524 292988355 328713602 839573090 761390736 343298515 203170078 808616206 968673309 839573090 813693723 33552010 234841556 869322316 750210921 343298515 950319015 328713602 202470992 145395166 13084961 475750466 320767587 421280376 839573090 869322316 839573090 700216083 741527822 917782884 970819754 242163189 557917929 377015995 750210921 495151474 585399334 968673309 467312175 436662194 284097129 605868704 967462668 585399334 282641288 741527822 187307272 698204142 355623062 701144654 422474141 234841556 402728415 37467656 377015995 105230327 178776322 377015995 279958846 110800857 202470992 655852295 391551467 741527822 968673309 861175812 227189312 475750466 234841556 23405136 605868704 23405136 857039628 256807040 343298515 917782884 233350056 605868704 741527822 970819754 933874496 292988355 67084965 187307272 105230327 284097129 808616206 84100792 950319015 741527822 805493285 33552010 865966056 933874496 700216083 950319015 84100792 145395166 107334741 869322316 436662194 495151474 242163189 805493285 187307272 187933868 518399774 956074512 970819754 813693723 234841556 808616206 950319015 203170078 869322316 234841556 422657892 355623062 914482046 422657892 303512140 391551467 282641288 431992241 808616206 424780614 187307272 857039628 869322316 473596274 292988355 343298515 227189312 857039628 402728415 518399774 514786524 84100792 105230327 917782884 495151474 700216083 354577205 328713602 706143946 354441083 328713602 706143946 812629788 252767027 813693723 422474141 13084961 202470992 750210921 350802729 13084961 933874496 411437340 252767027 202470992 320767587 203170078 761390736 741527822 422474141 355623062 801608520 42633846 839573090 914482046 252767027 801608520 750210921 284097129 187933868 741527822 813693723 402728415 460621270 422657892 227189312 582046141 303512140 13084961 869322316 402728415 145395166 320767587 857039628 203170078 805493285 800444752 460621270 110800857 475750466 252767027 203170078 460621270 968673309 343298515 320767587 234089763 585399334 178776322 287514767 227189312 761390736 869322316 582046141 421280376 431992241 187933868 813693723 42633846 605868704 424780614 187933868 292988355 178776322 777567625 328713602 84100792 105230327 252767027 585399334 354441083 933874496 475750466 23405136 350802729 741527822 917782884 23405136 950319015 105230327 287514767 968673309 350802729 857039628 96325706 869322316 37467656 350369501 605868704 655852295 861175812 701144654 812629788 256807040 473596274 227189312 303512140 473596274 227189312 861175812 279958846 431992241 748725729 748725729 741527822 33552010 84100792 187307272 701144654 355623062 110800857 777567625 956074512 234841556 495151474 328713602 956074512 467312175 431992241 761390736 328713602 13084961 750210921 187933868 518399774 355623062 187933868 777567625 422657892 611449960 422657892 42633846 611449960 970819754 203170078 328713602 518410431 145395166 424780614 42633846 203170078 813693723 343298515 812629788 431992241 808616206 970819754 431992241 377015995 968673309 861179113 800444752 354577205 105230327 475750466 473596274 354441083 424780614 377015995 475750466 233350056 23405136 585399334 355623062 514786524 377015995 605868704 855274762 693909716 761390736 282641288 297851760 42633846 178776322 422657892 761390736 693909716 354577205 761390736 518410431 861179113 37467656 812629788 203170078 706143946 110800857 234841556 933874496 252767027 422474141 741527822 424780614 777567625 411437340 421280376 187933868 297851760 473596274 303512140 203170078 33552010 917782884 967462668 750210921 354441083 557917929 256737954 37467656 869322316 421280376 582046141 518399774 96325706 350802729 178776322 956074512 328713602 701144654 256807040 808616206 861179113 166233922 557917929 287514767 909865837 514786524 473596274 611449960 495151474 287514767 431992241 279958846 800444752 234841556 813693723 861179113 422474141 422657892 655852295 582046141 227189312 105230327 857039628 279958846 107334741 557917929 187307272 287514767 855274762 700216083 343298515 861175812 698204142 950319015 950319015 107334741 750210921 284097129 391551467 178776322 166233922 792486850 203170078 297851760 436662194 350802729 967462668 557917929 800444752 227189312 422474141 252767027 391551467 355623062 605868704 865966056 411437340 297851760 202470992 467312175 431992241 518410431 320767587 865966056 202470992 805493285 234089763 287514767 518399774 701144654 741527822 917782884 297851760 187307272 233350056 203170078 256737954 518399774 252767027 518410431 422474141 956074512 227189312 968673309 857039628 42633846 402728415 391551467 518410431 105230327 227189312 861175812 303512140 933874496 424780614 701144654 422474141 792486850 436662194 187307272 800444752 475750466 422657892 402728415 812629788 655852295 354441083 105230327 350369501 178776322 518399774 473596274 402728415 436662194 178776322 145395166 422474141 800444752 748725729 865966056 145395166 750210921 750210921 431992241 611449960 777567625 320767587 411437340 282641288 741527822 605868704 467312175 436662194 320767587 422474141 328713602 227189312 909865837 801608520 967462668 37467656 107334741 706143946 242163189 701144654 96325706 967462668 350802729 741527822 166233922 495151474 422474141 473596274 424780614 328713602 424780614 800444752 84100792 761390736 424780614 970819754 402728415 808616206 582046141 234089763 741527822 808616206 350802729 354577205 805493285 377015995 968673309 354577205 422657892 23405136 909865837 805493285 970819754 110800857 256737954 67084965 166233922 792486850 37467656 514786524 605868704 233350056 655852295 96325706 909865837 693909716 914482046 475750466 933874496 350369501 282641288 813693723 792486850 13084961 968673309 801608520 391551467 23405136 37467656 605868704 350802729 256737954 96325706 422474141 350369501 741527822 292988355 611449960 855274762 279958846 234841556 611449960 110800857 282641288 805493285 67084965 350369501 701144654 84100792 869322316 284097129 909865837 256807040 956074512 950319015 310459790 320767587 421280376 801608520 968673309 914482046 701144654 256807040 402728415 611449960 431992241 23405136 693909716 234841556 320767587 611449960 350369501 145395166 805493285 582046141 475750466 812629788 460621270 343298515 741527822 227189312 557917929 354577205 700216083 518399774 391551467 805493285 33552010 914482046 857039628 343298515 422474141 861179113 424780614 242163189 475750466 411437340 33552010 178776322 431992241 514786524 655852295 110800857 96325706 917782884 391551467 303512140 391551467 242163189 460621270 187307272 37467656 909865837 282641288 37467656 933874496 292988355 698204142 233350056 611449960 107334741 42633846 839573090 518399774 701144654 813693723 700216083 914482046 350369501 33552010 950319015 354577205 914482046 110800857 855274762 655852295 698204142 67084965 354441083 557917929 202470992 105230327 611449960 411437340 514786524 970819754 585399334 187933868 518410431 761390736 67084965 84100792 391551467 282641288 402728415 350369501 777567625 800444752 800444752 303512140 460621270 698204142 107334741 411437340 436662194 292988355 303512140 655852295 411437340 166233922 514786524 242163189 968673309 605868704 107334741 857039628 292988355 350802729 187933868 861175812 706143946 800444752 350369501 391551467 256737954 857039628 84100792 96325706 861175812 350802729 516798019 777567625 693909716 350369501 297851760 105230327 227189312 84100792 187307272 297851760 355623062 233350056 343298515 467312175 96325706 23405136 284097129 234089763 402728415 303512140 187933868 967462668 970819754 303512140 421280376 956074512 865966056 611449960 611449960 968673309 495151474 933874496 813693723 700216083 970819754 391551467 801608520 750210921 37467656 970819754 475750466 287514767 514786524 495151474 67084965 467312175 377015995 292988355 350802729 514786524 42633846 516798019 297851760 956074512 343298515 431992241 84100792 700216083 761390736 805493285 950319015 839573090 467312175 909865837 287514767 805493285 800444752 956074512 750210921 282641288 812629788 355623062 422657892 33552010 516798019 460621270 808616206 861175812 557917929 145395166 914482046 557917929 256737954 421280376 421280376 256737954 202470992 655852295 698204142 284097129 320767587 402728415 655852295 33552010 700216083 279958846 187933868 839573090 256807040 107334741 917782884 422657892 792486850 422657892 914482046 585399334 421280376 950319015 411437340 33552010 706143946 42633846 107334741 917782884 37467656 967462668 611449960 861179113 402728415 495151474 855274762 187933868 391551467 284097129 402728415 700216083 287514767 857039628 748725729 805493285 256807040 605868704 805493285 320767587 234841556 839573090 792486850 233350056 495151474 279958846 839573090 516798019 557917929 33552010 777567625 495151474 256737954 287514767 655852295 421280376 252767027 518399774 402728415 320767587 516798019 256737954 698204142 350802729 187933868 777567625 700216083 655852295 518399774 800444752 917782884 354577205 287514767 909865837 801608520 310459790 297851760 750210921 869322316 187933868 518410431 933874496 917782884 460621270 166233922 761390736 855274762 234841556 865966056 750210921 242163189 287514767 377015995 343298515 968673309 865966056 700216083 166233922 693909716 105230327 431992241 411437340 421280376 950319015 202470992 518399774 693909716 968673309 411437340 813693723 23405136 518410431 761390736 917782884 585399334 284097129 855274762 557917929 343298515 475750466 706143946 422474141 909865837 424780614 343298515 611449960 422474141 557917929 67084965 37467656 748725729 203170078 234089763 234841556 514786524 808616206 33552010 865966056 801608520 279958846 145395166 518399774 310459790 800444752 698204142 96325706 855274762 956074512 391551467 857039628 411437340 297851760 279958846 956074512 701144654 303512140 303512140 467312175 391551467 105230327 518410431 693909716 422657892 422657892 297851760 354441083 178776322 13084961 582046141 256737954 424780614 227189312 411437340 970819754 808616206 84100792 693909716 812629788 917782884 968673309 812629788 354577205 950319015 812629788 320767587 279958846 203170078 422657892 761390736 422474141 279958846 605868704 421280376 467312175 187307272 557917929 23405136 436662194 808616206 13084961 256737954 292988355 431992241 422657892 297851760 436662194 582046141 812629788 473596274 84100792 23405136 582046141 303512140 761390736 96325706 13084961 436662194 234089763 377015995 110800857 808616206 855274762 350802729 350369501 812629788 839573090 354441083 377015995 431992241 96325706 421280376 292988355 495151474 279958846 234089763 869322316 67084965 279958846 813693723 933874496 424780614 917782884 514786524 242163189 227189312 655852295 110800857 252767027 518399774 792486850 105230327 516798019 909865837 792486850 424780614 145395166 865966056 350802729 33552010 909865837 495151474 292988355 857039628 956074512 187933868 279958846 518410431 514786524 967462668 421280376 473596274 495151474 67084965 23405136 13084961 701144654 857039628 518410431 96325706 582046141 861179113 110800857 110800857 460621270 839573090 145395166 166233922 495151474 460621270 700216083 460621270 909865837 84100792 761390736 292988355 343298515 557917929 917782884 800444752 839573090 42633846 350802729 279958846 701144654 110800857 518399774 706143946 178776322 284097129 516798019 282641288 761390736 967462668 23405136 611449960 282641288 700216083 67084965 391551467 303512140 436662194 750210921 800444752 582046141 42633846 839573090 292988355 706143946 585399334 800444752 287514767 377015995 813693723 706143946 950319015 557917929 950319015 310459790 605868704 748725729 107334741 761390736 402728415 801608520 354577205 605868704 968673309 909865837 187933868 698204142 956074512 303512140 861179113 855274762 706143946 917782884 84100792 514786524 227189312 178776322 839573090 805493285 693909716 518399774 611449960 813693723 303512140 279958846 292988355 855274762 242163189 869322316 605868704 813693723 467312175 800444752 187307272 284097129 857039628 914482046 178776322 917782884 431992241 252767027 839573090 37467656 808616206 805493285 37467656 303512140 950319015 421280376 741527822 761390736 424780614 698204142 42633846 110800857 839573090 284097129 857039628 777567625 970819754 279958846 693909716 284097129 750210921 187933868 187933868 968673309 460621270 178776322 424780614 187307272 391551467 328713602 256807040 256807040 909865837 96325706 187307272 741527822 970819754 256807040 202470992 303512140 800444752 424780614 424780614 970819754 187307272 701144654 67084965 857039628 968673309 424780614 320767587 328713602 84100792 166233922 242163189 110800857 328713602 750210921 436662194 701144654 303512140 706143946 611449960 33552010 761390736 805493285 424780614 187933868 350369501 292988355 33552010 869322316 917782884 391551467 956074512 909865837 187933868 96325706 914482046 813693723 761390736 605868704 655852295 178776322 187307272 582046141 355623062 431992241 495151474 909865837 287514767 700216083 343298515 495151474 518410431 801608520 354577205 202470992 145395166 812629788 279958846 808616206 67084965 516798019 706143946 968673309 557917929 96325706 518399774 518399774 812629788 292988355 611449960 693909716 402728415 234841556 166233922 42633846 741527822 585399334 582046141 110800857 202470992 693909716 970819754 350369501 777567625 741527822 13084961 473596274 234841556 287514767 328713602 67084965 421280376 467312175 256737954 518399774 202470992 234089763 518399774 805493285 865966056 242163189 460621270 33552010 202470992 693909716 967462668 518399774 518410431 839573090 354577205 256737954 310459790 436662194 706143946 812629788 187307272 585399334 812629788 350369501 917782884 700216083 187307272 933874496 861179113 354441083 800444752 234841556 741527822 861179113 391551467 391551467 320767587 800444752 750210921 865966056 411437340 310459790 84100792 516798019 518410431 518410431 518410431 748725729 166233922 855274762 909865837 436662194 355623062 422474141 869322316 178776322 227189312 37467656 279958846 861175812 350369501 411437340 105230327 350369501 611449960 187933868 343298515 350369501 422657892 805493285 857039628 354441083 256807040 611449960 467312175 582046141 431992241 234841556 741527822 297851760 950319015 967462668 107334741 777567625 187307272 166233922 303512140 421280376 343298515 350802729 805493285 96325706 287514767 869322316 242163189 411437340 861179113 839573090 105230327 706143946 748725729 839573090 227189312 706143946 557917929 473596274 475750466 287514767 605868704 234841556 431992241 33552010 227189312 354441083 750210921 693909716 178776322 234841556 950319015 256807040 473596274 187307272 284097129 865966056 377015995 805493285 84100792 203170078 698204142 950319015 166233922 655852295 256737954 292988355 233350056 813693723 582046141 424780614 869322316 354577205 475750466 284097129 475750466 605868704 605868704 23405136 411437340 242163189 917782884 473596274 436662194 855274762 256737954 310459790 422474141 917782884 700216083 292988355 611449960 328713602 857039628 761390736 42633846 933874496 761390736 801608520 350802729 67084965 701144654 37467656 857039628 145395166 233350056 857039628 706143946 187307272 110800857 800444752 473596274 13084961 256737954 518399774 23405136 252767027 33552010 514786524 67084965 350802729 187307272 42633846 256807040 655852295 933874496 166233922 518410431 242163189 968673309 917782884 350369501 422657892 242163189 748725729 187933868 968673309 495151474 422657892 256737954 950319015 297851760 777567625 869322316 110800857 411437340 557917929 242163189 178776322 422474141 518399774 750210921 292988355 777567625 23405136 256737954 805493285 256807040 279958846 350802729 909865837 84100792 611449960 585399334 33552010 701144654 495151474 869322316 518410431 303512140 424780614 748725729 914482046 950319015 701144654 424780614 42633846 839573090 741527822 287514767 748725729 84100792 110800857 582046141 777567625 166233922 865966056 475750466 107334741 402728415 467312175 377015995 242163189 422474141 516798019 84100792 411437340 422657892 473596274 282641288 328713602 377015995 701144654 328713602 256807040 693909716 917782884 761390736 227189312 801608520 234841556 33552010 582046141 700216083 655852295 585399334 328713602 145395166 227189312 865966056 256737954 355623062 808616206 933874496 424780614 950319015 741527822 495151474 611449960 411437340 424780614 297851760 805493285 706143946 23405136 585399334 861175812 855274762 282641288 761390736 303512140 107334741 96325706 23405136 422474141 287514767 284097129 869322316 424780614 706143946 861179113 303512140 777567625 178776322 800444752 909865837 282641288 956074512 37467656 655852295 956074512 655852295 242163189 402728415 33552010 42633846 514786524 145395166 970819754 23405136 256737954 242163189 967462668 460621270 343298515 105230327 706143946 467312175 611449960 518410431 777567625 605868704 202470992 917782884 350369501 956074512 37467656 869322316 421280376 354577205 421280376 516798019 701144654 242163189 693909716 107334741 808616206 227189312 914482046 303512140 933874496 343298515 166233922 234089763 227189312 865966056 377015995 105230327 967462668 354577205 933874496 303512140 700216083 748725729 234841556 37467656 187307272 355623062 350369501 805493285 557917929 421280376 166233922 354577205 436662194 436662194 187307272 839573090 475750466 748725729 256737954 178776322 518399774 857039628 585399334 354577205 107334741 706143946 178776322 202470992 777567625 950319015 166233922 67084965 741527822 800444752 343298515 202470992 861175812 287514767 431992241 23405136 917782884 292988355 855274762 33552010 421280376 701144654 706143946 518410431 422474141 256807040 23405136 777567625 96325706 391551467 855274762 800444752 256737954 391551467 328713602 805493285 424780614 343298515 698204142 698204142 861179113 187933868 355623062 13084961 655852295 402728415 750210921 518410431 813693723 792486850 706143946 178776322 242163189 914482046 514786524 391551467 377015995 178776322 166233922 354441083 96325706 698204142 914482046 914482046 800444752 107334741 227189312 861179113 354577205 611449960 422657892 777567625 303512140 557917929 178776322 284097129 701144654 792486850 857039628 37467656 950319015 557917929 861175812 234841556 909865837 284097129 350802729 402728415 917782884 698204142 514786524 242163189 518410431 855274762 839573090 761390736 611449960 611449960 839573090 956074512 750210921 256737954 37467656 611449960 865966056 909865837 655852295 701144654 187307272 166233922 284097129 968673309 37467656 460621270 402728415 861175812 13084961 203170078 701144654 422657892 227189312 611449960 761390736 909865837 968673309 857039628 839573090 256807040 411437340 777567625 701144654 350802729 328713602 256737954 67084965 693909716 917782884 805493285 202470992 424780614 777567625 473596274 320767587 698204142 698204142 467312175 741527822 187933868 792486850 777567625 655852295 917782884 13084961 700216083 110800857 252767027 107334741 792486850 741527822 805493285 105230327 557917929 460621270 970819754 42633846 518399774 256737954 792486850 933874496 698204142 377015995 84100792 741527822 391551467 343298515 67084965 855274762 514786524 698204142 950319015 585399334 495151474 355623062 800444752 279958846 292988355 467312175 13084961 516798019 865966056 96325706 234841556 252767027 187307272 424780614 227189312 187933868 792486850 96325706 234089763 256737954 750210921 13084961 310459790 282641288 693909716 748725729 967462668 514786524 42633846 252767027 611449960 252767027 297851760 611449960 242163189 857039628 956074512 800444752 557917929 23405136 792486850 865966056 861179113 909865837 67084965 460621270 33552010 242163189 37467656 252767027 813693723 605868704 145395166 748725729 350802729 968673309 909865837 350802729 475750466 812629788 377015995 421280376 256737954 777567625 37467656 917782884 801608520 84100792 700216083 741527822 284097129 473596274 279958846 354441083 187307272 475750466 107334741 970819754 292988355 284097129 203170078 495151474 105230327 354441083 292988355 233350056 792486850 242163189 557917929 354577205 37467656 518399774 800444752 178776322 23405136 968673309 839573090 970819754 355623062 855274762 605868704 605868704 605868704 698204142 698204142 970819754 227189312 467312175 422657892 350802729 328713602 13084961 706143946 693909716 436662194 350802729 968673309 37467656 914482046 750210921 422657892 354577205 178776322 761390736 33552010 110800857 422474141 234089763 203170078 145395166 909865837 812629788 391551467 431992241 13084961 582046141 436662194 42633846 808616206 284097129 234089763 107334741 495151474 805493285 166233922 424780614 411437340 145395166 917782884 292988355 391551467 422474141 105230327 343298515 297851760 706143946 706143946 284097129 320767587 605868704 234089763 518399774 655852295 813693723 869322316 166233922 950319015 967462668 968673309 107334741 750210921 909865837 967462668 178776322 741527822 655852295 967462668 701144654 518410431 855274762 741527822 514786524 310459790 178776322 328713602 605868704 861175812 23405136 422657892 750210921 808616206 320767587 284097129 252767027 203170078 839573090 869322316 582046141 110800857 202470992 473596274 252767027 187307272 869322316 460621270 970819754 303512140 203170078 391551467 698204142 839573090 861175812 256737954 909865837 495151474 801608520 178776322 23405136 320767587 805493285 777567625 857039628 968673309 421280376 37467656 203170078 355623062 110800857 518399774 187933868 256807040 37467656 808616206 355623062 110800857 431992241 475750466 23405136 145395166 256807040 861179113 431992241 421280376 37467656 431992241 178776322 839573090 252767027 812629788 865966056 320767587 421280376 328713602 431992241 808616206 421280376 801608520 460621270 233350056 861175812 310459790 518410431 67084965 402728415 968673309 310459790 242163189 808616206 282641288 914482046 292988355 855274762 706143946 256807040 354441083 475750466 297851760 96325706 855274762 800444752 914482046 377015995 605868704 605868704 203170078 227189312 354577205 431992241 377015995 436662194 202470992 187933868 310459790 516798019 861179113 855274762 431992241 203170078 968673309 861179113 706143946 970819754 242163189 328713602 107334741 256737954 292988355 518410431 514786524 706143946 178776322 869322316 287514767 813693723 750210921 105230327 310459790 655852295 67084965 460621270 105230327 857039628 813693723 741527822 812629788 706143946 292988355 914482046 431992241 909865837 800444752 467312175 354577205 377015995 516798019 96325706 968673309 861179113 13084961 421280376 605868704 354577205 37467656 436662194 706143946 166233922 33552010 585399334 391551467 424780614 328713602 202470992 303512140 700216083 310459790 110800857 42633846 284097129 354441083 320767587 350369501 761390736 422474141 96325706 761390736 869322316 605868704 42633846 13084961 110800857 227189312 516798019 402728415 914482046 297851760 514786524 808616206 203170078 914482046 33552010 350802729 422474141 242163189 13084961 284097129 343298515 354577205 350369501 96325706 256737954 839573090 411437340 328713602 693909716 256807040 234089763 377015995 748725729 467312175 518399774 354441083 145395166 355623062 37467656 801608520 585399334 761390736 585399334 37467656 808616206 460621270 968673309 354441083 436662194 96325706 855274762 701144654 202470992 857039628 582046141 700216083 355623062 701144654 473596274 350802729 96325706 422657892 256737954 812629788 967462668 706143946 256737954 242163189 808616206 514786524 693909716 354441083 813693723 914482046 861175812 857039628 234089763 436662194 105230327 956074512 354441083 813693723 422474141 698204142 202470992 861175812 343298515 354577205 402728415 812629788 475750466 701144654 516798019 748725729 23405136 839573090 303512140 13084961 839573090 861179113 402728415 320767587 310459790 914482046 233350056 967462668 320767587 970819754 914482046 287514767 808616206 256807040 516798019 701144654 202470992 303512140 800444752 698204142 700216083 256807040 813693723 424780614 105230327 693909716 279958846 950319015 242163189 605868704 252767027 693909716 110800857 701144654 861179113 203170078 750210921 328713602 582046141 473596274 391551467 473596274 282641288 23405136 706143946 256807040 110800857 252767027 350802729 67084965 284097129 968673309 310459790 421280376 422474141 23405136 422657892 557917929 242163189 13084961 808616206 411437340 475750466 145395166 187307272 187933868 297851760 557917929 422657892 328713602 914482046 377015995 693909716 424780614 292988355 252767027 233350056 421280376 282641288 242163189 227189312 310459790 698204142 611449960 518410431 227189312 424780614 701144654 956074512 107334741 402728415 805493285 800444752 761390736 402728415 839573090 701144654 343298515 741527822 970819754 234841556 391551467 655852295 861179113 256737954 800444752 805493285 792486850 475750466 970819754 391551467 865966056 187307272 421280376 187933868 354441083 839573090 145395166 256737954 178776322 166233922 701144654 178776322 933874496 310459790 792486850 256737954 187307272 693909716 861175812 187307272 178776322 279958846 355623062 178776322 748725729 748725729 800444752 256807040 950319015 861175812 279958846 166233922 110800857 303512140 303512140 23405136 518399774 701144654 234089763 297851760 227189312 84100792 706143946 748725729 701144654 748725729 166233922 869322316 422474141 391551467 585399334 110800857 23405136 402728415 377015995 516798019 166233922 839573090 861179113 914482046 436662194 350369501 701144654 869322316 328713602 706143946 514786524 808616206 377015995 855274762 233350056 354577205 320767587 37467656 812629788 421280376 933874496 227189312 187933868 460621270 582046141 495151474 310459790 424780614 202470992 857039628 187933868 582046141 402728415 967462668 377015995 706143946 354577205 557917929 917782884 145395166 303512140 33552010 256737954 460621270 187933868 343298515 917782884 166233922 839573090 518399774 377015995 431992241 310459790 909865837 701144654 310459790 105230327 813693723 473596274 914482046 84100792 297851760 611449960 761390736 377015995 166233922 655852295 377015995 354441083 933874496 467312175 350369501 865966056 402728415 741527822 518399774 693909716 227189312 970819754 354577205 655852295 514786524 968673309 310459790 202470992 105230327 909865837 328713602 354577205 284097129 292988355 475750466 292988355 37467656 861175812 706143946 956074512 242163189 256737954 284097129 514786524 227189312 297851760 750210921 467312175 303512140 748725729 350802729 777567625 812629788 350369501 516798019 310459790 693909716 178776322 431992241 67084965 761390736 917782884 234089763 203170078 242163189 933874496 655852295 805493285 698204142 187307272 422474141 813693723 801608520 343298515 967462668 460621270 970819754 411437340 279958846 792486850 350369501 145395166 431992241 518399774 328713602 256737954 355623062 585399334 287514767 203170078 287514767 350802729 234089763 693909716 287514767 865966056 422657892 422474141 701144654 741527822 350802729 42633846 354577205 557917929 411437340 233350056 310459790 202470992 431992241 869322316 310459790 350369501 706143946 242163189 968673309 178776322 67084965 956074512 861179113 792486850 105230327 968673309 287514767 967462668 84100792 701144654 741527822 800444752 813693723 234089763 354441083 801608520 234841556 518399774 13084961 967462668 233350056 23405136 611449960 869322316 968673309 284097129 110800857 698204142 516798019 950319015 256737954 227189312 805493285 343298515 808616206 234089763 303512140 424780614 861175812 421280376 700216083 805493285 187933868 698204142 800444752 950319015 377015995 284097129 467312175 96325706 475750466 202470992 436662194 950319015 320767587 67084965 792486850 855274762 422657892 391551467 424780614 110800857 473596274 495151474 233350056 518410431 411437340 956074512 748725729 750210921 460621270 242163189 950319015 320767587 67084965 748725729 421280376 402728415 350369501 67084965 391551467 402728415 297851760 698204142 178776322 343298515 585399334 557917929 812629788 700216083 303512140 328713602 292988355 256737954 110800857 516798019 145395166 917782884 411437340 187933868 933874496 813693723 869322316 968673309 402728415 800444752 605868704 933874496 391551467 518399774 242163189 227189312 234841556 96325706 350369501 582046141 310459790 808616206 23405136 350369501 33552010 611449960 242163189 812629788 13084961 252767027 557917929 950319015 655852295 166233922 33552010 518399774 701144654 227189312 287514767 256737954 582046141 227189312 557917929 279958846 377015995 424780614 436662194 256807040 585399334 354441083 805493285 914482046 655852295 234841556 178776322 518410431 284097129 377015995 518410431 292988355 518399774 693909716 855274762 950319015 968673309 355623062 354577205 557917929 950319015 202470992 13084961 202470992 42633846 320767587 693909716 800444752 42633846 813693723 343298515 800444752 328713602 424780614 37467656 303512140 145395166 292988355 861175812 473596274 611449960 839573090 202470992 933874496 800444752 350369501 605868704 287514767 233350056 909865837 110800857 233350056 839573090 857039628 813693723 431992241 355623062 242163189 839573090 865966056 460621270 13084961 343298515 805493285 107334741 801608520 611449960 343298515 233350056 473596274 741527822 917782884 287514767 350369501 284097129 700216083 354441083 187307272 813693723 761390736 227189312 808616206 748725729 377015995 865966056 460621270 701144654 354441083 701144654 234089763 516798019 909865837 857039628 67084965 968673309 950319015 287514767 950319015 839573090 693909716 187307272 187307272 605868704 518410431 424780614 310459790 917782884 861179113 234089763 518399774 436662194 748725729 284097129 518410431 800444752 422474141 242163189 256737954 242163189 227189312 968673309 284097129 256737954 422657892 557917929 37467656 857039628 808616206 970819754 968673309 611449960 460621270 233350056 391551467 227189312 279958846 234089763 968673309 585399334 917782884 800444752 67084965 956074512 605868704 166233922 693909716 861175812 279958846 839573090 422474141 187933868 187307272 865966056 956074512 813693723 582046141 741527822 693909716 808616206 422474141 761390736 970819754 84100792 839573090 582046141 956074512 424780614 107334741 700216083 700216083 187933868 33552010 748725729 967462668 813693723 956074512 354441083 279958846 514786524 377015995 706143946 303512140 422657892 303512140 178776322 328713602 839573090 800444752 203170078 37467656 861175812 693909716 166233922 350802729 956074512 701144654 914482046 698204142 37467656 909865837 801608520 107334741 187933868 166233922 431992241 855274762 495151474 67084965 350369501 303512140 473596274 605868704 557917929 748725729 516798019 287514767 422657892 233350056 431992241 354441083 585399334 303512140 761390736 84100792 431992241 808616206 518399774 808616206 914482046 67084965 701144654 950319015 655852295 869322316 495151474 917782884 917782884 187307272 202470992 855274762 13084961 202470992 706143946 436662194 96325706 42633846 343298515 145395166 310459790 284097129 145395166 698204142 516798019 13084961 145395166 611449960 84100792 107334741 855274762 292988355 585399334 909865837 350802729 700216083 950319015 105230327 582046141 203170078 320767587 422657892 233350056 350369501 585399334 514786524 391551467 792486850 105230327 557917929 933874496 107334741 328713602 234841556 256807040 970819754 475750466 422657892 700216083 284097129 956074512 303512140 909865837 256737954 700216083 233350056 303512140 354577205 605868704 914482046 202470992 96325706 611449960 424780614 187307272 187307272 557917929 861175812 96325706 252767027 279958846 909865837 605868704 909865837 431992241 968673309 611449960 812629788 748725729 473596274 557917929 422657892 970819754 557917929 706143946 968673309 693909716 422474141 557917929 287514767 914482046 917782884 611449960 605868704 792486850 857039628 698204142 297851760 967462668 516798019 178776322 967462668 750210921 227189312 805493285 805493285 655852295 698204142 187307272 422657892 422474141 227189312 861179113 698204142 282641288 914482046 467312175 518399774 282641288 33552010 242163189 801608520 107334741 813693723 424780614 698204142 582046141 328713602 855274762 431992241 812629788 422657892 343298515 42633846 391551467 355623062 42633846 514786524 801608520 869322316 968673309 701144654 145395166 514786524 187933868 187307272 279958846 861179113 252767027 839573090 585399334 252767027 297851760 354441083 693909716 475750466 761390736 514786524 84100792 857039628 110800857 741527822 178776322 792486850 252767027 557917929 750210921 242163189 917782884 909865837 187307272 279958846 187933868 800444752 808616206 202470992 33552010 933874496 917782884 84100792 869322316 422657892 292988355 518410431 777567625 84100792 107334741 869322316 96325706 611449960 495151474 287514767 861175812 421280376 909865837 287514767 166233922 460621270 422474141 233350056 350369501 516798019 698204142 970819754 777567625 861175812 84100792 107334741 706143946 350802729 202470992 424780614 256737954 518410431 256737954 909865837 436662194 287514767 355623062 518410431 391551467 422657892 514786524 402728415 909865837 105230327 909865837 110800857 343298515 792486850 557917929 242163189 970819754 967462668 354441083 37467656 516798019 234089763 750210921 252767027 467312175 187307272 467312175 234089763 42633846 256807040 202470992 950319015 252767027 320767587 354577205 343298515 700216083 424780614 693909716 350369501 282641288 297851760 421280376 310459790 855274762 320767587 865966056 33552010 23405136 839573090 42633846 320767587 857039628 917782884 354577205 279958846 436662194 187307272 96325706 741527822 813693723 914482046 377015995 777567625 287514767 166233922 917782884 812629788 424780614 436662194 107334741 422474141 234089763 857039628 320767587 611449960 234089763 869322316 256737954 355623062 411437340 292988355 343298515 706143946 233350056 861175812 495151474 282641288 516798019 855274762 279958846 310459790 518399774 256807040 297851760 187307272 813693723 605868704 279958846 343298515 706143946 107334741 350369501 611449960 354441083 287514767 234841556 933874496 968673309 495151474 557917929 187307272 354441083 166233922 303512140 865966056 917782884 402728415 909865837 865966056 355623062 956074512 84100792 227189312 585399334 328713602 475750466 855274762 320767587 495151474 655852295 460621270 655852295 605868704 279958846 611449960 605868704 582046141 84100792 514786524 495151474 861175812 105230327 701144654 475750466 282641288 282641288 256737954 234089763 187307272 839573090 350802729 350369501 813693723 933874496 761390736 805493285 518399774 869322316 166233922 355623062 350369501 355623062 706143946 800444752 869322316 256807040 861179113 700216083 861175812 350802729 700216083 424780614 166233922 473596274 839573090 869322316 411437340 701144654 812629788 800444752 655852295 256807040 460621270 13084961 355623062 473596274 110800857 693909716 96325706 909865837 950319015 227189312 557917929 110800857 84100792 855274762 950319015 800444752 37467656 355623062 355623062 861179113 350369501 320767587 700216083 917782884 233350056 242163189 605868704 611449960 178776322 107334741 655852295 343298515 865966056 436662194 23405136 839573090 166233922 495151474 422657892 328713602 706143946 67084965 411437340 187933868 698204142 33552010 950319015 202470992 202470992 801608520 256807040 202470992 514786524 557917929 808616206 37467656 33552010 422474141 933874496 741527822 96325706 310459790 812629788 354577205 805493285 252767027 655852295 350369501 96325706 655852295 808616206 460621270 698204142 700216083 861175812 582046141 279958846 424780614 421280376 808616206 518410431 460621270 178776322 279958846 914482046 350802729 391551467 328713602 475750466 475750466 187307272 354441083 857039628 839573090 203170078 37467656 96325706 970819754 256737954 110800857 582046141 256737954 869322316 96325706 792486850 252767027 777567625 792486850 605868704 23405136 805493285 377015995 865966056 698204142 514786524 792486850 402728415 391551467 67084965 741527822 861175812 968673309 354441083 350369501 227189312 328713602 700216083 287514767 234089763 475750466 422474141 701144654 310459790 741527822 13084961 475750466 424780614 350802729 950319015 252767027 933874496 33552010 145395166 234089763 582046141 701144654 869322316 303512140 227189312 391551467 350802729 252767027 857039628 343298515 605868704 655852295 203170078
10086 718556898
291526287 291526288
26641997 13320998
142799572 476
576301538 1921
371401238 1238
604307567 2958
356814871 1601
275528737 1423
600328288 4176
245991630 866
724104765 2618
27406553 101
581039154 2380
449527970 2026
471050508 8854
185298497 1386
210432069 847
111804295 1731
5173 328979388
476969329 476969329
785209291 392604646
471298430 1571
304500720 1015
291901371 973
369413650 2710
771352955 2673
686738081 3605
994286762 4263
804757769 3585
999348945 53171
271630309 9290
367170805 1716
466240903 2386
980857411 21274
102554694 369
907170119 5144
380327410 1659
311 25256412
861425857 440177543
790192920 395096460
815397281 2718
542100001 1807
577203632 1924
952992323 6599
770823900 4086
112291119 680
519382711 3129
795789245 7834
682445865 7023
162538700 1564
657476991 4168
219927775 2398
715901430 156763
980045928 8339
482154178 33374
387421449 1850
4643 245503268
568820777 331922095
628368923 300056998
595498015 1985
16799999 56
560101868 1867
490322768 3128
784879252 2647
703270320 14064
10009471 44
964074481 3288
380752141 1623
668063987 3595
628286596 5444
968325329 19970
266158257 1904
152107270 2068
468232961 2223
14359356 162
338 76730576
386765677 386765676
594913030 242037753
716699637 2389
921600000 3072
404401347 1348
599419848 3211
99564324 490
120627279 566
552713552 3886
133525472 811
824500525 2892
892050977 6223
383936164 1392
583169804 2476
302729831 1314
58371701 205
99456620 437
294438572 2829
494 10013247
436901899 436901900
965143641 482571820
667199465 2224
10800012 36
721452370 3455
491949044 1995
3352 343446098
941548573 4282
996904930 600708522
578066340 5532
321728905 160864452
148800115 496
956447468 4233
876325134 3957
753902514 2513
991989446 19289
691569768 5457
28246686 313
835131450 2880
758804689 9084
343836304 324330320
2335 541634957
3120 875603485
218099273 727
733247871 18419
515585408 4979
495291202 2117
60510743 24893092
212809009 796
391800397 1306
908947745 346223443
40777182 160
744133311 4779
5792 836781824
995679103 5504
137403630 741
510493931 175210025
575169474 2046
174171985 771
331260900 1775
412624627 55039
506481 983692580
253902587 1009
328052210 4610
447902283 1493
599098003 1997
697200263 2324
451272150 1575
505787336 2203
283800151 946
716287758 6969
401108041 2259
696303647 2321
832197225 2774
426556108 426556109
899183219 899183220
89700408 299
918463225 31637
843352301 7389
425305904 3635
44517 883744529
446942881 2160
551144501 4943
682139020 3903
42788298 42788298
990216594 4359
786318616 6475
642881019 2476
217304880 1156
274360996 2291
475463351 475463352
258949943 1749
59973263 702
271597090 2654
664500001 2215
546791832 14119
529949173 2911
429784291 13130
239100768 797
634349911 3168
776788384 4013
437701458 1459
78046477 270
794063531 10320
118499667 395
9900000 33
63647373 376
375885951 3239
979666224 425641906
291091337 18856
258900000 863
550501578 2134
324001079 1080
861 119417497
888 108524562
759875758 2833
958631169 5248
942903142 3143
47559 428894744
986942414 875385696
684550457 16014
723662115 3322
119621890 707
690782979 18799
726301753 283857537
909267971 4810
455151649 1524
175091393 590
298265799 1187
940101194 3565
686038499 3654
616411007 18436
523411017 523411018
597259931 298629965
493523542 2935
288856735 1316
850834401 7909
788403527 2684
990899751 3303
183983785 1114
435989808 7583
464646417 2272
132012907 1934
953010978 374522647
783897387 2613
961500001 3205
950090849 3513
457412361 7855
20394443 10197221
389040933 2909
154675873 77337936
863860029 9979
815670187 3459
755104582 2517
316201055 1054
598992839 3433
313259594 1174
419700508 1399
266699160 889
196463559 680
361296769 361296770
317198953 1327
853383755 4582
150003952 14461
150476433 573
55221685 55221685
641400000 2138
942542570 16161
769453446 5720
440871082 2499
393560104 2324
578768318 3646
438829764 3019
191215199 914
292442147 7692
692232376 692232377
690588244 3386
267300891 891
197399342 658
260396966 5123
538373965 538373965
509833065 73294
776297536 104380
480059999 3600
256247993 2439
696727703 11255
144891101 949
270600201 902
645848371 8746
654917915 3266
994500233 3315
870897969 2903
967278726 3435
361146830 361146829
520721288 2937
994199999 3314
417011560 3091
129771343 536
950104251 3167
1838 255454925
131700095 439
637248598 30859
227917920 1824
738598306 2462
314969264 96262
106500375 355
555999305 555999306
694472939 23454
33382286 733
944016968 3473
809152562 4211
523370907 3026
940241811 940241811
495598606 1652
5598 797497187
194695813 2052
384598820 1282
42492498 167
316531017 166442301
23400149 78
389754332 1529
975315213 975315212
235792380 866
772308278 3433
541631721 2181
979868808 5994
548339653 256490347
894713346 19430
10800035 36
264000588 880
278277121 2013
314998951 1050
170373248 659
976750881 25706
767792956 3011
640890145 2651
483197493 241598746
123316511 2728
301799999 1006
1970303 985151
101636520 645
739471915 4277
551422216 9910
40715041 160
772368363 9558
772661815 386330907
72405001 300
2744 540008224
804604299 2682
840737568 3869
120833790 543
690558716 4343
133849656 58567567
647362984 2332
288936466 1603
116862459 3190
278756030 2945
1878 417469782
389460997 2002
108599637 362
218399272 728
825882817 4084
118167660 810
971698113 3239
637800994 2126
893564129 7438
657715917 5962
667136313 14066
89413214 506
813904804 35315
300525279 1376
525721201 3203
329087069 4611
34800230 116
892404545 3113
602882163 301441081
303299119 1011
874775914 626629154
822633729 4144
697834889 3914
304734820 2990
768002561 2560
773700001 2579
200538721 1830
923324979 33595
3903 212744724
740928260 3198
536096789 7171
3000008 10
557676480 3240
902100088 3007
652942354 3497
210497292 972
573902122 19595
639869953 31591
3133 788888651
334208830 3715
501901674 1673
891141935 15702
673652681 4854
24899918 83
922689706 8492
6477736 74
857080965 7891
796199422 2654
854884968 8526
553741896 25708
430799999 1436
2608 452623616
2146 311438959
22800001 76
356143858 356143857
900769634 9951
994628828 17211
12536394 71
904800047 4313
3694 489096682
393601000 1312
986000812 40663
917697958 3059
772852060 2813
414714983 207357491
405093667 3426
839629560 33693
12771630 377
908849749 23569
83341441 689
945598375 3152
141495166 25508
815098983 2717
735356978 2697
693358543 89431
873600308 2912
561598128 1872
669 142117008
55107787 319
267915713 267915714
576596453 3134
3200 643616288
218150340 852
705777801 3140
575398082 1918
61787333 294
637188551 3003
316737935 1080
278404871 278404871
266491897 17495
4939294 2469647
455098482 1517
166792531 1930
615193375 2292
42900004 143
10389457 231
855305003 2851
945929424 4727
995554227 995554228
976913032 9263
926025816 4253
840287543 3436
438721491 2332
62040338 31020169
212289721 114173951
499947452 249973726
767706179 3390
431177872 431177873
888757206 10619
672790501 8766
985330702 481534210
447007094 1695
860970028 5482
567556506 6402
204000681 680
695547237 386868
761489807 2579
346300352 1887
7097 643378535
630869281 315434641
481311040 9632
698177041 3592
525824271 258470183
196743161 1940
475868161 10327
445241493 1667
408599999 1362
1952 240638588
7178077 2536560
525665934 9811
402548898 8329
658063759 2923
151351806 515
341324182 1751
581759500 290146751
159938839 873
31416705 352
336866396 1594
440168994 5283
304198987 1014
887182009 3812
680169419 27227
923795813 7237
510900159 1703
50276203 387
196421652 1260
441707652 2004
110128897 864
20413666 91
354299999 1181
487800000 1626
400301484 1843
620254723 3766
105900283 353
215096146 1189
686985269 34331
627589513 2543
659530432 3344
2554 523051538
4768633 2384316
432601844 1442
791683796 2652
437433932 2033
438614386 438614385
572671520 2434
880602920 9652
539701099 1799
255493491 7118
671279989 6738
712 109618937
3011 894464952
669848791 47073
339000382 1130
909687901 7964
179892497 1093
583800001 1946
2930 515029540
601515795 2212
465599031 1759
185799289 779
352214019 26270
609273601 8617
986996711 3290
647772038 323886019
238500519 795
1863 129099446
294597330 1000
769919076 4491
214531297 952
646833613 28167
913800651 3046
255389481 12759
348068645 8538
346214551 1177
48971103 24485552
246699924 2842
530534239 7775
227924311 3165
839800817 14522
726960654 3877
929149158 454910570
730889409 12776
758093547 379046773
906519799 453259900
10439 658972314
3190 206111476
343707052 3010
278302868 1713
916071328 8244
718517682 11441
51039211 211
373202370 1244
389990682 3144
346322487 4140
822597999 2742
616833892 6893
683322931 341661465
720601671 2402
10237833 88
664393934 9135
413100954 13911
699420778 3740
60729269 238
507106771 6018
67751330 67751329
665220140 12220
424991840 2181
193083960 749
286200903 954
646351320 6575
981721251 3843
201302010 945
936000457 3120
286747546 1954
589810275 3105
692028044 2332
658094835 329047417
375239831 3322
528286802 14619
984509360 1055975
257178180 948
215131194 1247
106306899 475
504721108 2219
341526175 170763087
260848477 130424239
446101486 1487
263537988 1178
150594838 930
988392211 8430
779576944 2619
179728406 2186
132313232 760
922818511 7861
508192970 3809
577688760 3564
820683429 171154
774742539 3636
755164001 755164000
625045121 3962
657193921 5664
624902643 2083
590113464 3178
383104491 1617
44999961 150
30498 627099876
579487855 2670
220843666 945
530225557 7609
854 177988047
499082827 2791
427321112 2018
74314613 662
932494100 3980
646682868 331779704
496181071 4554
961397919 383799404
410999081 1370
682498494 3832
241902500 817
639571413 319785707
648190537 2908
850587285 390057852
662834555 2532
296271448 1354
387734937 5456
563846010 1445759
63639962 362
759397363 379698681
614400001 2048
444451753 1902
440764963 4271
300134012 2481
846383589 423191794
281557439 2655
207393965 702
642844859 642844859
726031453 2645
247345309 2170
408409213 4037
79941977 1490
114900000 383
781822637 781822637
204719709 1419
700929599 3450
126991174 892
867490474 21556
946371575 3365
301224861 161169
997605468 4306
364063858 1217
468001139 1560
999784068 493789661
952879833 54501
570381030 3846
375823875 187911938
677107421 677107422
395100814 1317
172659365 995
4867 655912748
169271267 982
933297680 6440
906423539 906423539
30940812 135
380616765 185517505
643109860 3120
592443071 3497
396572455 18376
370783238 2669
968141017 20712
232858732 1493
912606057 3042
877859476 877859477
3071 667899506
486528135 243264067
679394449 4194
64579892 237
997740222 934175912
248422636 1034
331804800 161856
412871824 7322
797999708 2660
987786044 9319
330119573 22597
691963304 345981652
549581819 7341
100792543 675
571500000 1905
996354899 974660912
521329746 5901
28 5375206
171000420 570
622568345 9193
671097764 2237
236920662 1257
488415730 4609
109565916 834
750002499 2500
802626679 20706
331161888 331161889
748405740 359966848
207042626 103521313
16190363 206
262491096 2165
722013863 21304
810977833 3837
83288424 3403
694096949 9825
1034 79467072
6899977 23
478231255 4565
479701566 1599
107460149 525
902997947 3010
830171718 6906
934749720 42015
106595096 395
592572839 2413
723302590 2411
969740346 4583
122868976 420
998577853 497763816
412503452 15739
793221121 9728
23099999 77
948250563 474125281
796502655 2655
893444497 4214
627304349 5833
3249 602542097
163161609 599
196273231 758
202699331 3531
206733783 1803
900905859 3003
691754844 6508
79715943 503
808692995 6441
980099372 443789371
93999124 359
574266863 365021618
5726513 26
751797493 2506
210989099 5556
49500000 165
989019045 415952196
6622 263589581
210091552 811
338400821 1128
294343960 294343961
574635444 3655
58700278 851
534741544 2910
787032225 2709
900900267 3003
121156551 2972
275468612 35887
62975169 318
812155516 8205
804897317 2683
745200859 2484
695808437 2778
998695032 998182482
96460250 467
994543164 4235
755099562 104977
230805205 1658
43524551 173
42571189 6203
82356547 1214
128116349 1161
831002771 2770
962591048 45871
19689841 230
3271 945938956
891746890 6413
919933651 65105
209696231 104848116
10370689 125
399513622 1923
244425553 1554
698183567 2796
968654737 13482
152600909 1705
310237369 11283
27257643 27257644
269168608 911
809399999 2698
826052171 9248
958952709 479476355
730749432 14333
958496804 3195
155827549 1159
536622670 2386
498623397 2006
164675279 1960
225540761 12328
877226553 45801
293400979 978
12834845 457
531601773 1772
983380011 8072
403359291 6125
631751420 11089
816950831 801175779
240420141 1433
402901343 1343
879926003 106839
815793686 3737
321889810 1151
747230095 3966
954023956 19321
500859060 2269
348626171 4971
14046816 48
191236674 1269
463201543 1544
858152998 2977
994666141 988825020
301799984 1006
907091556 5951
526646999 3300
722766984 4556
878334694 8329
737279944 647750167
710647355 2455
406798947 1356
403554015 3038
685527193 10383
75085193 63361575
842676527 4543
2613 237199032
336375018 336375019
244374030 122187015
316261894 107041810
1788 332230735
377101258 1257
149214765 652
665478179 2381
597900000 1993
273032364 2285
454432128 1769
806997310 2690
277308360 1890
973187339 973187338
587138470 2193
829335428 15443
92994003 92994002
467526150 3761
133825935 133825936
96707691 692
945610086 858564251
237960407 1064
627000778 2090
541953879 3351
875627475 3309
68338936 261
367500000 1225
793336961 8216
694619340 2777
430798655 1436
384957055 1616
113099624 377
748598913 2573
306035743 3946
355316235 177658117
549898167 1833
895657757 8797
526031475 15194
4291 837645746
208800716 696
255867041 6752
11729571 11729571
423598589 1412
189450633 1021
99900101 333
712544048 11901
976316892 6929
82200212 274
867093910 3161
930319176 8615
5533 550755205
638768263 3403
991542000 17000
192763395 891
231234020 10107
179431636 978
844183558 16836
177599407 592
539736979 16820
524101746 1747
293072831 1487
342453258 1153
177980097 980
311724858 384202
928 156612992
694418746 8197
42964761 359
102561438 677
524413440 2529
761136108 3134
296691460 2834
233809368 116904684
729880861 4243
318499215 50911
8665 872212435
375230708 1421
104433650 2810
948523658 9258
235463457 890
339599437 1132
856132200 143550
524958792 13588
478363129 93230
113063024 1135
1344 333643595
89387244 1391
723600001 2412
749866699 2770
71735621 253
113829991 113829990
470106211 164236937
746497648 4337
632401785 2108
869698380 2899
886497046 2955
724201026 2414
145914321 1028
920378761 10612
777436379 45108
727202997 2424
193184230 970
158699470 529
442835249 1650
968330285 6332
498319231 2432
110704465 507
305312895 4730
903598422 3012
856294907 16663
557101856 1857
970200000 3234
464984929 2484
862998265 3134
642744341 5048
925698335 462849167
79967999 336
446206424 1489
116699999 389
702797225 3553
279300931 931
888602961 2962
30631997 172
100408399 100408398
431496913 38014
222191456 1081
150173200 1163
427341053 3514
664145110 2431
136 33763632
650825685 6815
352440776 249282009
590844717 10294
535607602 2072
351228669 5194
45899848 153
334349999 6250
237727243 12270
808457269 13286
223232752 754
298317577 149158788
3679 817685737
720599243 2497
954330660 10044
535198215 1784
566055966 15685
355248629 2107
245621567 3511
631113536 315556768
156600045 522
883273566 5483
229238583 102220780
782324840 8330
64199950 214
707592717 4373
626261089 3013
4136 681002866
302493440 8209
975602312 3252
989796335 989796334
786185353 19862
795207889 2942
827753121 55420
348522439 174261220
598174710 6594
546083678 48941
249900834 833
3169 869297897
213961709 5640
710099963 2367
762625578 8035
964854563 4938
340012256 3757
380099967 1267
356403544 350919332
348825010 15454
621997823 9381
527740248 2056
979956413 15297
655116825 2537
753297688 2511
590516579 2740
459283263 201766509
538376058 3762
529256399 50100
811609035 8687
482398833 32270
222642683 762
291228601 33693
413711449 1592
594035865 297017933
457424064 10916
334733697 334733698
621748960 2221
5543 998405996
296450178 8251
606402636 5001
893443914 3201
9396 712932117
104072838 991
599363601 196900
565085500 3500
850533996 3643
103698896 406
212979589 74821568
151059221 75529610
585923474 43374
174409910 174409911
653420280 2251
505810462 252905231
187553554 819
186749321 2321
814703317 3699
701707223 2947
21300072 71
694800433 2316
282514322 1347
601846314 10839
234657263 3375
23631 356804469
170256729 170256730
815074921 3611
700203699 2334
729600000 2432
9073 958745019
125158676 107406802
79576375 734
272706234 6218
926499610 28046
212688524 861
385777260 1460
17773 663117901
10398895 65
369812201 2456
253099523 1846
951816187 475908093
686014073 3437
468744145 32296
196534008 132074415
608102115 2027
205463004 26091
141239213 141239214
238 58426993
134099931 447
223334160 1715
599686912 2816
999016255 5296
90130140 482
658556063 283916713
881186566 18008
854712627 20082
463818422 2479
582840196 268370705
403296709 10480
414898055 1548
45774497 154
705486944 45704
308231506 2563
799349068 27961
542683362 8781
3634 691362562
986253832 878801745
463120098 17949
12186253 173
436441141 3006
618107201 3940
206099312 687
730702340 25292
635497980 2797
637500752 2125
903781943 10036
413649332 1473
904344262 3016
714883155 4395
550166199 20631
523409276 4804
878099999 2927
54899988 183
896194795 35080
346064974 5713
261403646 8483
906287686 4065
412554000 7250
1862 277704761
760264236 3524
692807641 2905
10983 903176022
166606440 770
1003 172999446
457301096 4276
898145363 12868
816749209 7848
597460267 2411
790487352 6024
929270662 10810
7102 308738144
860443344 5183
807233917 4369
776865451 24243
82634239 934
10879119 56
499199762 1664
969401621 11645
21359 975038350
802210914 4942
491651048 245825524
234938455 809
484277261 6143
981616587 3905
279511337 279511336
91200224 304
441220070 6275
169276098 1902
528984874 3487
1583176 8
865984830 3187
459300001 1531
593700909 1979
410664382 2741
789359022 789359023
906692459 9861
582598058 1942
98052141 49026071
682351497 2503
994599308 9757
4441 114956477
867937224 14711
595201983 1984
878669783 302364
353693047 1363
733705811 2680
736592305 6531
374428049 2955
170999971 170999971
694477079 2682
991893081 47070
978792070 101724
489016049 2627
537921505 537921506
752898788 4056
1717 267009804
827999999 2760
925835799 10867
873806353 9480
52210563 436
775503299 20714
364827693 156313582
306746453 3091
1519 93007432
818700209 2729
305743896 1026
11243596 553
373127699 373127698
689397703 2298
324834395 2263
709245302 5503
64988 878962700
250500001 835
195247408 2578
357599707 1192
886694647 7028
3764 887363936
542401874 1808
949438960 4799
614365891 307182945
426298579 1421
941654306 109382
527256542 8517
343275548 1694
20883499 83
772686056 3939
345301150 1151
833712760 320321298
743024086 5887
419521772 3994
2336 568931156
789897366 2633
842063428 4974
798332229 4576
35899149 350
861908016 21072
530401767 1768
932676865 412564272
80 7774080
745843974 504287721
141708527 105552402
927659409 6458
349211724 1775
503466417 1819
137474389 756
268500894 895
796564135 5844
78145857 276
903336205 451668103
233699813 779
700566230 6370
973835890 939237088
3012 733718868
717597608 2392
493376268 2148
50819490 226
906603877 3022
885363127 21034
67452081 5214
789476855 7068
354742444 1991
749100000 2497
235285185 2488
416333991 1412
775383307 2837
1224 212577114
905421681 13644
371704959 160411225
915848258 10608
680539765 3371
328936972 1927
94311294 367
286955371 1170
496250973 2217
859441409 3054
3217 879556915
789677424 6110
222052335 10931
48800873 446
283533929 4782
382635011 14367
449416021 224708010
7289 995215287
707953336 2813
806577356 2723
837714815 3026
940368114 6174
373464394 2078
745804570 2758
865800001 2886
660286941 14623
47593521 47593520
929816873 11387
511501135 1705
800103777 5541
2268 556274184
285503838 2978
591787443 2617
361550464 3608
482318313 7366
891102507 53064
557920987 2454
263051123 903
991145296 5162
161400001 538
491746860 11523
828747499 3550
694305432 2682
897099369 3349
111725016 376
1981 408501996
104099999 347
186899338 704
333287109 1484
755367173 4807
94988162 1607
178689219 726
412463785 1582
162031175 757
359905677 77767
199352960 3146
444457850 222228925
1539 292904019
7221 454561950
394971539 3203
790351732 703886805
386126709 1685
16882944 416
373149543 1837
142493040 540
462298460 1541
186188063 93094032
827602096 6704
453133229 2255
145431558 1384
38887513 38887512
371590356 1794
814903637 47039
469148130 126149
500375423 2906
758513161 2895
58454123 427
340230391 1915
474001565 1580
89700229 299
771966378 4752
522476442 2577
621447815 153144
566702275 1889
58274706 298
382297720 1610
684899579 2283
241217083 1349
789263883 11281
966645008 31599
850179076 3775
935963472 4968
439253100 2475
325635461 2399
491661619 491661620
797593329 398796664
653040678 229307466
93254632 637
282770910 1399
315909088 10019
539450775 33525
173965893 604
884970279 13955
521135324 2631
66413390 258
396744320 11060
689565097 3894
282169157 1366
332541577 8796
195046 879162496
327050342 1891
398349153 4798
944493719 449426373
305357778 14758
722101002 2407
330005190 4640
431750749 2937
610039026 610039027
81925380 369
245448467 9963
187224613 93612306
874970467 3240
365569893 3081
814114271 407057136
3129 177749930
285463681 15072
830760453 830760452
270752640 1920
214609531 214609530
891899025 2973
526139999 2500
22628 439641487
742152135 5410
116845126 795
239088781 3780
3471 876403203
540724073 17608
79810424 79810425
322455923 11718
690772646 7163
368568915 2713
3727517 13
214329739 12502
856083931 3926
432194251 1901
15242 789493517
800501017 3864
532581595 18655
951499861 475749930
609598556 2032
761438550 380719275
539118719 2016
571500000 1905
77158343 808
737888921 241219
716344319 716344320
925200231 5091
996299999 3321
964049347 459269046
192900790 643
168381503 576
258617199 7889
719102396 2397
690814424 3161
435985143 7243
435275480 1670
359701198 1199
83701003 83701004
469288239 2524
353639582 1603
768583230 4050
838566611 419283305
3051 799592912
92005560 360
880501635 2935
787897222 6120
371000154 14765
497395504 9571
634869026 5053
12299959 41
14662831 55
897297009 2991
515085992 1944
3019 224148207
601519124 11461
562279165 4445
861599343 2872
600597840 4728
955235590 9169
371760167 371760166
51000082 170
459940373 11459
272734276 4577
461340528 1616
413999121 1380
465844041 174184780
969603233 3232
919941621 18980
374784525 374784526
704825615 5484
330441617 8266
200700210 669
329403018 4461
400798664 1336
222243670 2043
341401316 1986
256830474 2005
857201460 5124
159721971 2479
506399563 1688
206822967 1329
985695114 310370
645002150 2150
479888872 2851
58200001 194
679887671 3624
888092246 3373
523529745 10245
18422082 63
48459348 609
524491771 6555
150747377 517
379509073 3244
8038235 123
53217869 489
477484614 1787
199118954 5097
731627222 3770
157279999 800
645600000 2152
805028811 6303
730622843 4267
430060128 1838
18421 808458617
708462489 11993
4409 346582672
364543621 1244
891312518 13022
557960629 4324
478419392 1672
946780649 80406
121069759 560
504997290 5762
745529839 372764920
168584361 197637
193883696 4465
97742439 1720
225715709 885
220206751 220206752
376587795 3748
749399999 2498
650641319 5985
784497385 2615
752965147 4871
3008 344647703
244130720 2320
312901829 1530
334685340 5119
472454081 28420
495431875 4453
78000232 260
511873167 5108
587078358 9205
413850252 2874
405602746 1978
86461347 43230673
346135950 2597
394320888 1898
998914876 6025
136072528 1666
722791419 3422
87299961 291
873244713 7004
295415784 28807
92384967 1198
63365113 390
970697487 6224
182254808 692
920244846 450795928
530399676 1768
309197162 14024
1701154 7
865058939 16794
63817331 720
917400074 3058
466649280 1866
517720480 2164
34201124 1528
413185967 3422
845399004 17214
395103659 39617
802 134223012
571591605 3153
512480968 1878
145499516 485
257015497 1148
39658450 481
463844150 4103
72899756 243
875292558 8961
5895620 59
479246274 3167
809163607 3000
221957611 3570
973136862 12918
711020953 2616
229491526 1942
204182506 1563
138754095 464
741898965 2473
679234036 44508
537031627 2191
1052 283858004
747412457 6722
590399999 1968
585743092 4709
987824640 4252
556121383 2548
518558025 197861822
296820793 2071
463401229 7507
797699167 8143
620099369 2067
431938361 431938361
3209 632070312
942605053 3142
489032567 3226
786712640 2931
535820161 535820161
769802567 2566
425992744 425992745
195445125 933
71475741 313
134883900 1185
391198697 1304
698143080 2890
782964043 3143
971309944 44829
365400475 1218
2792 819895928
563574169 3741
789668087 5522
1345 201630141
863538495 21660
955324555 7797
888300795 341401155
791577613 3020
933895304 4253
403650829 2254
556155543 10515
78876726 1063
633157604 2151
426853093 3203
93811802 479
736078179 4289
683180258 341590129
747303625 2491
3210 169401330
326400000 1088
853473384 4414
74400249 248
798936485 3219
778505056 2595
240594949 10098
163041838 1412
223982594 921
761469848 2730
791837207 2722
244973481 2979
119622291 1093
286405940 1426
710435746 710435747
337306515 11895
200923397 1210
652813871 3144
161590020 820
742081771 3114
593398022 1978
813829004 3847
779241412 4142
822824539 411412270
896095629 4719
380313632 13461
897300221 2991
51600004 172
889336224 5333
116999610 390
368876899 2905
230659049 230659050
153525030 528
685687023 3339
440650362 3018
722750999 4120
485237542 1634
988497420 3295
971934445 5343
264903711 47739
411628922 411628923
517498376 1725
185305956 185305956
372899786 1243
256433240 1240
34305453 117
47450392 453
137923280 880
522901632 1743
481151827 14838
516603731 2899
749 200315556
978464801 4700
201899327 673
565626379 10837
359683087 2324
382631585 10095
728790467 728790466
404758784 202379392
817901744 5956
45599928 152
897721936 5453
329655799 1674
669103176 2791
312215674 1990
419421644 4918
854517033 7588
352642230 1230
99871319 13944
532446651 1850
917401403 3058
615522990 2390
297899007 993
438844094 2955
251921687 125960843
297904995 1018
484349068 2959
280874485 3526
792708726 6939
13062020 97
111064969 588
324349000 1634
776806046 7755
199202642 669
54528553 27264276
373752829 2482
69812846 410
281437577 1421
632972690 2392
3167 137640987
714865077 3600
647742873 450142688
537325110 2247
93081715 364
592090024 3425
833090404 403102959
895497014 2985
342915721 10055
440496325 4348
986399999 3288
849420006 6643
874799122 2916
633856103 5863
559200002 1864
44872687 1798
138942577 626
669792061 8868
2800 437752633
547202207 12564
817296147 3103
477912961 2634
115500456 385
30515774 176
354698999 263785004
261741376 945
58548184 505
9183 767074483
936247352 3359
857089608 6991
716097614 2387
436144380 1543
117090400 560
647445226 6838
823360309 411680154
558298139 1861
2432 260208314
772086120 3744
595554622 9374
153058114 516
52800029 176
384067334 1439
971712989 11156
866997231 2890
675599669 2252
333598889 1112
42166895 564
881401843 2938
472798424 1576
728274297 3099
645897848 2153
812521136 456050071
609633820 2439
729569517 3153
222370386 1139
552181922 1962
881165863 5229
475148823 7092
305947674 1503
924928398 924928399
857528367 4006
1314 330013192
878482459 4527
768459467 8862
678157268 2341
141906469 1614
748254820 5823
116902395 1395
298703577 1409
491100000 1637
906981555 5456
96000001 320
411827725 4653
422201725 1741
997963889 83697
293752511 2390
89193315 3043
887398784 2958
7756 822408610
438898830 1463
700298365 4034
882602941 2942
741804955 741804956
36010800 252
360892883 180446442
98050078 1918
228620142 114310071
623860523 2192
589801541 1966
100686798 542
897069216 3157
909109170 4779
902468831 3361
722403366 2408
789900000 2633
448375266 4005
303610845 1228
677364619 2562
222899154 2074
288900964 963
338698872 1129
41402405 4357
360693971 1651
783913382 284146732
596025328 2104
833671535 55294
536526979 5099
35693331 177
196669854 893
377226216 10482
39881917 241
170508735 1385
607435041 8551
452110464 4842
910448370 4151
317097408 10398
150399393 841
827952581 3220
218100001 727
250424370 855
174532461 666
166683527 1364
5497 843470674
159839867 79919934
360370297 1717
669298834 2231
728834460 9740
983844419 6852
840901273 2803
852297461 2841
465276823 2452
953996820 3180
83253905 358
800657365 10185
107700358 359
2492 186174160
629501850 15075
677813025 6519
409023513 23768
968264994 21099
195201343 832
8388 934972747
104724719 1410
624613285 5578
77083543 262
5354105 19
119999639 400
683977592 259079675
635698585 2119
678747842 4031
70800184 236
91578081 399
627174211 87035
32456787 720
862502875 2875
635215183 317607591
905394922 905394921
550473660 3397
597953086 3500
273571200 3200
943771771 4234
678736138 558897170
162117695 81058848
3523 546992154
536099049 67480
639898589 2133
2649679 33
879117385 5908
880870604 37295
365931939 14492
111289488 3372
989621566 13646
134617366 917
893906432 3800
800 118987640
785870672 4363
834513653 48302
170224222 1027
897900718 4128
4026 979955416
2982 683939524
2128 251320031
687000001 2290
69080508 4203
777898549 2593
728509105 322840598
222463693 16938
559330201 2255
464701757 1549
915994614 7364
654814459 435709835
899177944 449588972
2965 616595862
89877808 801
452014867 2699
189000987 630
991447069 494939683
415853360 29896
392328721 9044
709338623 3138
84317796 84317796
571967772 11477
592872269 422793193
212999290 710
404301384 3161
3071 665863433
415318210 1628
246170357 971
802634097 4704
31200191 104
469689454 9034
682006710 2653
137100849 457
114207765 665
800593615 5814
49199948 164
10399340 70
300487272 1258
686987036 7937
611764247 477546258
769339444 3545
266783959 4520
438001127 1460
348876234 2607
874946271 874946272
979152371 25615
708801471 354400735
471298501 1571
528594847 1962
464063112 2019
566919217 2491
901452302 4427
911537837 63670
415088821 1710
336854548 163135662
589564796 6099
764889399 24293
857065917 4477
275100000 917
167603473 1356
687900000 2293
2668 314900394
836423095 134322
114300097 381
709595857 11579
334281215 46976
607086240 2744
72299935 241
474976247 1601
214800500 716
766245349 5410
751202802 2504
710610431 4128
496801656 1656
523879596 3858
738154299 21173
287009985 1888
171603943 1881
979947435 11027
685407871 3570
186705327 186705326
766917901 2660
648416487 2672
968902025 484451012
489736801 1640
681297730 2271
31354 992392032
526861247 3228
825603808 2752
929799645 17186
852302840 2841
417901394 1393
2099993 7
714066018 708367029
2704 786830689
554841310 6646
1716749 12
442481610 442481609
678300000 2261
311400001 1038
34749922 132
811977961 3935
220057054 220057055
821641799 2940
496789839 5870
94200573 314
420230701 15075
40349539 866
376200882 1254
787327920 787327921
61792471 30896235
722514780 51090
501002236 1670
933622381 4606
10219212 47
402022622 16367
736035537 4709
178 23861607
294013763 1000
607122218 42464
784739562 746561051
349387987 25026
892802975 2976
297680912 11243
895202967 2984
961388065 146732
187057796 1302
247298745 1723
244604713 244604714
170596437 95974
394498684 1315
621763880 51561
252224040 252224041
113711160 485
175250494 737
689812219 7810
145830408 145830408
176889844 935
903005813 4877
670502236 2235
791770028 3602
303607057 151803528
142401601 4960
904803016 3016
245661059 1095
437155867 2334
463909079 2760
885701466 13446
5076 565057810
778062693 6061
852230481 19502
713906143 3437
245584065 10672
238308525 1365
484891795 2497
672597758 2242
253287551 1399
852733063 3006
604684171 408498106
486203117 6906
947984615 10080
839786948 6578
189426905 954
375254285 294607658
973917289 30244
638701312 2129
489343271 56454
878940241 5147
961409562 4258
764997727 2550
627393420 5765
951899999 3173
659359585 2691
880545220 3110
84085716 2717
754449476 7153
417540256 4769
625915065 604335999
456044627 5447
820523665 5988
424 119334386
352920847 151076244
3482 877769372
577544942 3490
335996640 313196167
281060456 15160
367286247 183643123
529490519 2106
443687943 11879
307198976 1024
963409443 963409443
805502686 2685
588978359 11268
702327655 3335
286993810 1330
981025942 3963
23100051 77
739214308 4075
364500001 1215
713423682 3903
846302822 2821
168964091 1276
982535157 470054856
818757307 2837
114900316 383
918521760 5360
673493821 24690
234376493 6293
187148020 4643
563897153 7859
130543785 130543784
833291592 4679
837908465 3261
846527999 4409
344933375 1536
113106247 394
365027975 2857
278229179 6290
777158443 46166
43278080 150
959449335 6915
547663512 547663513
359999999 1200
573901743 1913
2690 640516311
140202444 468
842868181 4660
477901319 1593
882862499 6937
635481661 14730
69300040 231
26070 989243454
392505922 1340
948763985 30376
262200001 874
500629260 2939
237966683 1158
47801446 47801446
669728593 5109
254328255 2912
518234592 1939
573305133 573305134
199914148 1086
100817856 7312
765476800 4960
625016987 3737
964196358 30377
697195260 6564
211367678 1357
825035422 313934680
786844589 786844588
224400986 748
821221248 3576
151921370 880
795375916 397687958
17109 486802377
397200001 1324
316803793 1064
893890422 7425
290699220 969
912263714 5305
847207306 4263
689102297 2297
195552608 1048
559266607 2034
724502416 2415
402856777 141109
406211623 3148
7675360 33
397198675 1324
19017089 90
321933969 5468
525470371 3372
770181236 4629
117044179 408
4193 814476035
263131402 4776
19140 680877209
222599259 742
191727562 1731
293988255 1217
15754887 59
138414167 1698
59301963 59301964
807754032 21456
41412807 270
368101181 1227
251965920 1380
445831068 1717
528367129 264183564
546422629 5892
332013479 7228
111843836 754
773353946 4366
717602629 2392
170992457 702
1246 248487587
267303241 2040
967007217 447758850
371156479 2198
516294061 4926
314177743 2113
479565825 53993
887308977 629709507
136930573 2928
603223935 53246
184595436 764
714755721 2996
392711940 8380
581698061 1939
674979560 674979559
153574656 1119
174634125 87317062
167774036 83887018
2994 464023117
704183474 6745
103911751 503
772474623 3712
570298583 1901
585672707 2242
3083 602106147
2636 775284504
22274539 78
196304303 714
752402310 2508
826128526 3334
395903580 1341
540153491 5098
603857285 2929
483599522 1612
996100984 480694432
141612209 510
974603863 4234
824601638 824601639
758443227 3755
609901558 2033
487451227 2410
390600593 1302
605397983 2018
839699686 2799
368098773 1227
1100 79678240
97834705 381
992315596 7313
490418481 1767
107399999 358
809308837 4066
628800725 2096
160004211 80002105
382419665 4182
511870569 255935284
485794709 242897355
24002 717584566
729597569 2432
53399822 178
577842497 2464
450252641 16417
699064911 14735
78365561 39182780
283592857 283592857
720926622 2561
992757305 4099
369970489 2074
236538480 1284
816390690 5633
566391446 6453
883577240 3484
176231968 2283
17353658 17353659
253273311 1161
895952336 4893
195003841 912
313012510 313012511
758401162 2528
2563 729965467
4640 796170290
31543867 495
277117180 7243
42997249 186
987816049 7376
848402827 2828
894623025 8843
327909400 163954700
47085603 464
348000001 1160
560912923 4103
17410995 315
896265287 4476
85003646 2362
188952192 4329
557099912 1857
706202438 2354
348933820 1801
755424261 3639
29400001 98
333078040 23549
357151865 7400
745917001 4073
539865930 23014
618312507 3078
700194880 3454
764413383 382206691
401247315 1545
990874585 4648
278494139 1793
38639111 132
487919312 243959656
883223223 7679
800088545 574805
878418442 7642
830483636 9098
138964552 584
306772125 1705
684058967 2347
901498265 3376398
857102858 2857
72845840 358
642041917 4506
588338313 2172
446998677 1490
400200000 1334
287435721 2015
934934162 4067
992150545 496075273
571024301 1925
668102227 2227
267343630 6573
396096827 159420
289403916 1117
750523861 33899
246065516 1090
825297250 2751
501219366 1687
397137403 1457
3134 229745581
1671463 78
980598150 4050
611997973 2040
253528042 951
135810444 3399
515508439 1940
694158535 13084
561001168 1870
114088834 801
876428295 9992
52504283 196
723897587 2413
333501409 1870
872960016 25118
754648504 54531
610402035 2284
480725346 2027
263155157 131577578
124298695 3044
931953266 8054
639418308 38452
79703601 507
669381457 334690728
723873260 2900
1260 160090560
499186348 3510
400730720 1517
759270299 2775
388102380 68533
815189832 5442
994434018 6217
112448178 438
974817072 30876
542652521 2495
35260473 14741
335963164 3305
877788793 22392
597102362 382761780
343330681 1390
448457688 7446
547501847 1825
554221101 554221100
863028703 50671
294595425 1165
569738701 5173
235041229 796
754429867 4031
872595960 22478
357087881 3010
670681868 6721
943802734 3146
986100127 3287
235199999 784
901410609 450705305
836954688 9660
60208356 221
377060321 1624
468234785 10715
905813106 8550
326768017 6987
5188 403015462
93599688 312
27900094 93
291747953 144536512
1814 537370427
392999194 1310
804500624 13449
709089017 3904
917631215 11779
36599877 122
845282896 384636102
626332701 12410
196249540 1543
364695692 175524474
601560056 21688
175702177 1404
428319600 47713
510272053 284807543
489432674 29712
953861438 3823
914367872 3603
581969522 2597
970503235 3235
845599576 4969
425338817 3078
114463889 532
319200000 1064
408294629 1605
109853661 458
405122068 2617
336056032 1432
458175791 458175792
179396190 1301
76499999 255
617100679 2057
245699181 819
762074212 266693147
484152176 11947
295870122 2286
6320 934155892
729903073 2433
438830910 438830911
443980721 31359
319938539 1626
8399999 28
621000001 2070
762443351 4326
654900815 2183
834430969 15624
326645637 8308
694937406 3568
290412176 2117
899509456 4167
780897397 2603
540829848 3579
218999913 730
240404486 1282
63104244 2527
731385497 731385498
2083 145548655
50108517 501
115902441 628
743501959 92361
724638363 4327
116858288 637
3821 754892044
4361 652887470
135019482 1289
246834757 996
608398960 2028
541518208 25718
52707388 233
122 35311802
94082823 47041411
155207493 732
363901213 1213
173082791 2126
578399999 1928
754082135 2860
283749803 1212
201317738 2487
370694506 2743
661924573 5832
2039 278249748
43767108 399
127711246 655
844457763 12704
399100884 199550442
453601089 1512
964630463 4704
47099842 157
804450835 3205
416853768 4829
486120991 104206
937350940 135671
834878300 28670
138493119 992
361576330 11602
602397991 2008
72846600 317
179264848 2782
107601287 1399
765499679 19580
903669760 28816
106043854 1799
891629293 4723
675600001 2252
754501313 2515
715625767 13509
107379575 1143
263461979 1221
219616982 219616983
149879315 514
6256 738263195
515451033 4077
734339926 734339927
173238077 11453
115625357 440
252900843 843
5150036 5150035
802618603 10095
186185789 1601
182747371 628
591823482 3431
4844 698806091
901800428 3006
564007648 3477
952781278 4049
947703160 3159
88200307 294
289201176 964
956133711 3863
690245200 19300
497101657 1657
860987937 3917
536377032 7416
638043965 7038
176999908 590
758128192 5903
292020625 1651
450110275 2191
384017437 3852
1140920 4
295941984 1972
301048308 301048307
901946358 3382
788264540 4243
863 253917453
4709 894418042
758181644 5522
871977940 3208
671622519 2819
893378037 736870953
64199999 214
848356425 11925
663463154 3213
264218760 1599
91100328 5368
696139433 3103
857514401 3187
554998151 1850
148939746 1559
881897060 9534
132222215 1801
959 38016320
349456416 1369
900303001 3001
266380592 1069
978506841 5633
152231982 4057
12862577 5270180
66371521 470
785026061 15816
104530517 52265259
640477385 2283
2926 368040139
599999 2
379353825 2021
6058 535551432
634303201 2300
631329876 9626
148800496 496
282646363 1934
217793087 14832
727640245 2844
772150051 4854
604197986 2014
38099872 127
480691033 2888
639158607 8536
613672200 8100
1322 202928322
773034705 5164
640556551 2885
2348 344118184
349077631 1252
571062531 6370
906835861 906835860
445896954 3049
157682612 81269271
107353071 84140704
392917222 9909
191438639 1488
134074007 558
107248909 9683
577798075 1926
889920288 48096
219301911 3021
416335425 1705
701620018 3554
941163545 4492
655919246 2505
340213034 340213035
140396539 14297
359413699 1931
14400080 48
870570251 425846893
57579486 218
85500266 285
691526951 2810
206366778 729
439581942 2205
6313 736109595
811219884 8930
976925849 22515
276707564 7082
641301457 2589
888980697 444490349
394544105 2211
427605464 1547
867994319 89808
707098456 2357
957200771 478600385
288 67954885
587639889 293819944
515762379 2063
163841319 163841318
3287 127821900
793136971 3285
299700175 999
340475808 2208
91288340 15340
118212710 702
990300001 3301
118991056 1777
993226948 3394
715193050 7475
611909029 5364
892956919 8662
603925752 8232
813987369 17510
919203064 3064
130948741 585
921300993 3071
43449260 43449260
839014297 5294
252010665 1263
810128196 15842
269297184 1066
90000299 300
672652957 2959
816000578 2934
359 67027257
902117345 6176
398866365 199433183
609467097 2744
163969083 2133
335469090 18522
738541998 2982
175199999 584
513771400 5039
118266484 59133242
707102408 2357
186300342 621
559267766 5708
655435896 327717948
449549145 1557
578915410 289457705
522466457 342188929
166799934 556
247551957 192014900
556682243 5008
739797533 2466
527937520 1936
84283874 1105
868149655 3027
172235574 854
979503265 3265
220534153 2026
792544303 12202
1983 469475250
502944272 486955
162456731 99065216
248488318 2079
309740178 3530
966899999 3223
546563725 5455
296700926 989
772021632 3571
527470372 4477
921518004 9896
391800000 1306
724797583 2416
960298963 3201
391345865 7925
17322250 8661125
46879119 226
649197837 2164
259799134 866
928390549 5090
745150295 3285
285512728 145731447
997393320 6930
104434067 4909
886008595 443004297
235398723 1529
712499899 2375
467698441 1559
3391 928248689
460866378 49953
72000023 240
343198855 1144
81165563 81165563
3211 594324229
265011391 1193745
769231695 384615847
878798288 9978
326699929 1089
571298685 11318
241563360 2037
3369 870040881
2399999 8
27057179 194
155604268 155604268
910748856 8634
901407107 23390
503519031 2817
23411 850615274
529331385 5345
985707845 492853922
909432990 15350
770558491 3251
218361385 1975
779734921 3008
662647009 2595
123451214 1907
401013946 5211
197878729 197878729
404446537 1624
98869809 628
769057710 79409
75356996 286
322501075 1075
773222398 8189
958803196 3196
591903236 1973
215416235 1956
1260 155113401
822604801 2742
190801166 636
354780707 2702
974806236 3679
984401081 4067
845702820 2819
818130311 10730
138320751 1018
959703198 3199
6542 285585284
700121543 6849
144617711 3652
22694927 552
821471878 4906
481493273 1842
396120120 6317
846937417 2873
273585749 3945
235428733 1078
925501609 3085
375723347 1302
373312099 1549
859505436 5669
938672404 10253
938999991 938999990
766 190841828
702624793 508526837
584401949 1948
164990631 2164
515699867 1719
105555195 573
685799862 2286
558553462 2141
975832480 16816
872337169 7002
711272765 9124
131787237 2707
99900644 333
324299999 1081
466501622 1555
320701068 1069
747797611 6023
2290848 97
14422 603096352
751573728 6156
203067535 804
333938313 1373
474674411 2006
17700027 59
764315622 23598
731402439 2438
568266156 5119
811467557 22803
582616308 9373
936764400 6996
513053692 513053693
11894 959346252
171899426 573
822050945 3104
36066717 706
260956145 2296
903998316 3527
921469724 440688534
319921696 1576
388106675 1805
684283834 5122
192385225 711
2014 301719629
674449841 2428
724804352 2416
708222997 18893
24402539 99
455544903 1819
69599999 232
220950609 1285
20400007 68
165809671 890
540863120 2128
31915187 31915186
990603302 3302
987070127 5782
964516010 6496
756410509 2778
198301215 661
1568 417914297
15900000 53
158702180 1424
739800359 2466
3650 417982770
464350869 2677
393859398 1501
719699999 2399
711902110 2373
993012123 496506062
607201698 389480672
408117247 5632
55899482 53208225
253201232 844
312531228 3508
901825599 391269951
597000837 1990
177190632 177190633
456570179 12994
23769089 11884544
265769918 265769917
10588 622296694
649603488 3792
984203715 4515
18010969 18010970
641739056 3563
2283 513848111
455399999 1518
992540121 8030
997326984 997326983
169200477 564
796081413 398040707
257239860 1102
837711432 6408
37406466 55914
867066310 4105
810051316 810051317
962368345 488264
541602966 3565
724768260 7121
674700743 4776
939027361 3558
12911 379964826
383698875 1279
224397445 937
191667531 1388
30600139 102
249127441 1072
499309581 499309580
183492826 645
114291624 875
127623844 14201
665151485 16566
8833120 80
498563324 1941
473209247 4670
554709930 4270
238168023 119084011
209633066 2285
585486041 2648
329402150 1098
527698240 1759
168496900 2860
30972745 30972746
546742741 4118
761105156 5244
530817600 4800
728228265 18099
62228505 62228505
275100918 917
273682613 1748
491698362 1639
247583006 1955
140129347 602
796671985 7338
357739261 6504
198299417 661
347839332 38290
384475550 192237775
870495045 435247522
160799765 536
159300001 531
990002914 3300
522271045 2517
26169437 8862
583531986 583531987
290953023 1135
809825467 6690
918355158 8379
277753497 2737
407942237 3709
953727800 476863900
496315999 1954
580189600 3145
881930302 440965151
762964763 2769
648579646 3014
162764043 2610
704888029 75713
983735906 983735906
851702838 2839
931896596 931896597
204939327 704
652480191 2201
2365 374530860
83700278 279
366297060 1223
151304309 841
10774807 547
426090610 4516
218203499 2150
790073773 15175
437196427 218598214
3741 880103919
531001111 1770
743968175 30488
507450373 8502
728702695 2429
843233917 5187
45969106 11037
849298797 2831
508588640 254294320
983354834 12397
54991719 196
996936005 532610711
1207 310699905
75427712 1143
866697111 2889
347756695 6019
714002379 2380
914826561 21139
303598989 1012
837599999 2792
490801636 1636
662056454 3602
45679566 226
703599490 351799745
776403388 2588
260281950 12806
710540944 16151
992825672 989420230
48091996 3148
798118861 15180
755075567 189527
903898332 3013
308215424 1937
132899677 443
27299942 91
414300001 1381
542361271 2090
966137105 4765
808800143 2696
894173824 894173823
952310574 848143994
619043183 2472
20648 793871782
834640608 5088
57878325 591
883851011 3468
866037339 6893
143993366 1441
310415491 1185
97763095 1482
495758544 12181
568360485 4028
104856333 491
212961981 1220
31180505 31180506
722738380 5248
240655349 2505
5466 601877658
7545894 65
843470873 2960
828430977 3257
805389055 3571
732453121 3255
983275904 21424
134399912 448
628877780 5062
403779823 1631
2655 594112005
825558717 6133
347940015 173970008
195713155 882
410774975 1952
254333527 1520
880527355 3381
4963 784240913
407338139 58652
982067903 6690
58794118 258
283227540 1245
801600410 2672
987918451 4869
644707278 3363
6117 308633113
149230308 9287
42706366 1167
617216832 2664
315683959 1880
536701212 1789
82570327 443
580092206 2797
398846623 1930
809809543 8872
640678154 3648
824461828 3516
586502013 3306
532500832 1775
492271419 2410
28500000 95
458067387 1589
39000003 130
613292425 7521
661870494 5896
346362473 6087
11299643 38
564738644 1913
30680529 368
532201856 1774
61252 584231744
26220673 108
631374988 2707
962832321 4520
222460886 1419
262977331 891
488239264 1730
320101068 1067
699000122 7485
265112310 890
334891661 1554
943369048 4027
526738328 5164
468752254 1894
286 30176718
519602814 1732
728963082 2546
748066282 3399
254847996 4819
682497726 2275
321823081 1270
203999346 680
679797733 2266
759888982 5298
146078103 1277
699899522 2333
117299608 391
73368943 423
341556144 1616
371966105 2989
425215561 5610
695478222 3406
211787523 1120
720083009 7411
535502843 1785
994178291 3390
163188202 1041
510595643 6374
806870549 2948
262259649 937
873601840 2912
85434360 295
719013649 48793
108724826 588
698009350 3350
164120595 1978
650587391 2304
449415758 2073
98027357 50813024
732035868 2833
914923738 4252
606879120 2767
372900235 1243
284323505 142161752
26815255 197
631092518 14734
347758933 2287
692603292 692603293
20236779 74
642535865 2292
829878306 3291
445801438 1486
482101086 1607
613663942 13101
980835875 899856345
668922668 5503
806100349 2687
838379273 3018
609053734 2131
359701394 1199
616797943 2056
565569765 4890
442007496 442007497
218594545 798
731102437 2437
566098845 1887
725470086 3379
750302759 2501
3713 255299758
457499905 1525
967045765 7751
37721003 18860501
267726413 2959
375228394 12908
311979506 1123
71099763 237
322054117 17794
513628977 4018
278400969 928
142821304 961
125726066 124965222
727380611 10910
198688478 823
35399944 118
792900000 2643
145124170 662
243327543 1882
484639559 4230
471035260 34977
835975297 18607
107606926 53803463
490315049 1945
753571189 16554
6850733 36
799797333 2666
339899244 1133
228240523 965
32219088 27617493
418263636 1442
10980 879904260
557399911 1858
887997877 2960
517145056 2715
231602539 1113
35811196 35811196
92256377 83984434
539577546 6820
685070101 2340
707625493 28789
205132692 711
571318791 2552
816053924 408026962
994952181 865248078
144846219 3790
348243504 1403
916269358 4541
312717338 5318
397462854 1917
989082699 786744536
29462049 505
830642450 2850
598932627 2566
76818007 2489
485803080 2367
773718631 773718631
3239 247806175
364401462 1574
314698952 1049
496123402 2843
882300977 2941
3801 716465694
756615871 5168
516627088 1754
670908015 670908016
120294030 1369
253065342 253065341
895188001 3000
273752901 1025
9975 172657233
509280373 2217
948234892 4532
227303021 33845
477763200 2650
374346908 1889
981274117 4462
304240258 2603
237941118 195706426
950594927 4781
410399011 1368
963606766 3491
481513999 1899
614398244 2099
749386673 4800
946196847 3154
783592317 391796159
805730737 3336
47082805 2353
471690377 235845188
598597357 14889
9513 956512184
472871360 472871361
621112895 2665
944785141 3198
730877934 365438967
752700551 2509
644422049 196650
283254841 2970
961888661 9231
934006399 3426
311517784 3662
110927321 380
819457900 52493
460799153 1536
604202013 2014
59152665 548
58435761 17633
710064161 3054
368265117 7708
401160816 3024
364801679 1216
370208935 2228
920383967 3929
254468429 4092
968453239 3715
518864348 10988
803839503 5608
418882392 5988
517461317 258730658
403479666 1374
474577792 96616
924002830 3080
52890866 261
963851617 4592
934016346 11679
514724571 514724572
63442296 31721148
832198879 2774
185966871 6071
886102984 9308
504136769 2804
923087613 3187
183342015 871
344730624 1428
743400000 2478
934498912 3537
452858099 226429049
3545 768594995
2920 699301648
901781193 4101
886624265 3815
699017393 2368
848360521 3060
526278699 10055
436505738 1927
954251153 4558
593064830 7903
865797115 2886
936186351 5038
708302361 2361
35383 128433330
576255046 2005
628611873 5026
307004159 1240
719450204 719450203
932853992 476836836
682198951 2274
939111562 7048
313807296 2045
268799485 896
685799999 2286
522641519 2508
363909288 1217
635978178 3509
616067514 308033757
840143869 420071934
377719164 3072
284700000 949
362324020 1289
630602102 2102
49200164 164
243921924 918
388733896 2226
375541959 1801
464699386 1549
42752890 21376445
578398073 1928
705881362 705881361
468618875 22758
716057896 3982
109763316 702
4874238 2783774
766904264 4085
789562580 3953
574464864 3804
370370895 6973
194494125 862
194241023 3456
789477377 6352
974119737 11224
805453200 64200
924902808 3083
169816473 169816474
517801360 1726
539945841 10552
358501194 1195
673982503 4718
21367795 149
240234548 4359
86864575 38245938
192408395 22359
57599809 192
827623681 5620
818932654 10857
392099557 1307
468628457 76299
345004242 1653
81118958 626
664911367 8261
242566431 90202714
618492735 618492735
843753362 4507
722072718 3726
156367745 78183873
307326482 116753187
307114225 8399
339835879 7052
345579669 1214
385341081 1902
392604498 1397
74700368 249
102537981 422
397500000 1325
254143672 1373
762739545 5675
621643998 2313
51785449 475
546707780 2167
267307659 1305
131099868 437
299100483 997
821787146 10061
834046549 417023275
62100001 207
672523005 9869
112060 999428442
923613652 461806826
731247944 10654
908 12259740
897897007 2993
89540801 320
805991391 4577
382502010 1275
979428880 22023
589619856 2128
220761796 933
260267383 2848
407560860 14980
949128496 387926167
675001425 2250
694618365 36718
833938217 8571
49883608 337
207817422 2117
34776 411248099
58532816 223
446981467 9307
443685180 2007
931106393 47116
94635701 378
397883256 2714
33435849 138
613726884 2654
365369681 182684840
913772939 16978
387299080 1291
300 66954667
720643589 10074
172569123 889
975899999 3253
774375191 7999
778797774 2596
701513400 4280
71666418 942
151290890 20343
646201236 2154
431409453 4317
334100950 1550
420469691 3394
549309950 4085
155997013 768
181994115 1099
326334191 1668
926702058 3089
485907136 3765
714880352 3603
582996694 11679
981383821 5448
264000000 880
28465287 14232643
284922201 1385
441733949 2373
351330832 130058523
564239808 1962
764387703 3022
62853832 217
685956636 4431
827828080 405304637
231036114 1361
318678966 105453
458021637 10644
869503629 157633
850390569 4116
989403299 3298
953698267 7038
1673 189216840
699682367 2966
491995507 9883
247553261 1298
65353413 609
676153547 25326
401169273 29273
127951901 63975951
526501756 1755
471694834 471694835
477703079 5220
254141520 1130
421821154 4437
536638937 3891
11859926 69
793398351 3572
851830902 6702
365597773 1308
1199996 4
905782770 4867
858226428 6700
988037313 12378
711349360 6460
886259073 3992
590380687 5550
253397623 3956
324776331 129045217
205848704 3458
196519735 722
119100429 397
771622566 4303
147300855 491
42899858 143
394941649 10631
345387012 1605
668831318 2747
565903868 1997
503805910 1904
218438449 25253
49465689 273
659149217 2418
3914 852358822
53254059 257
61746969 61746968
485401619 1618
416004049 2921
114330832 57165416
754842460 27923
292316917 1092
3360 564619618
926060514 3667
962530344 4093
549350452 1861
460909126 5173
381298730 1271
504933039 1831
745889822 5318
304863771 10298
942439985 7596
735073546 735073546
82478696 343
888120584 4316
376073056 3391
187093008 169086014
918903063 3063
544500142 1815
587089612 2028
819904568 2733
145090350 1435
63737504 261
731644193 4797
903102403 451551202
852821324 34147
190673919 1784
514734100 4319
878402291 2928
939077173 5676
762593755 5143
9408710 9408710
356699999 1189
463502313 1545
496675878 1792
434099929 1447
590399985 2384
899038269 17473
615528065 210653
197863455 785
860032099 860032100
141309637 141309638
255572132 2991
648840767 2201
78219468 78219469
63 17008353
35700106 119
408190833 6202
854774208 4623
438598538 1462
648160629 648160628
377702426 1259
39277854 1386
442798523 1476
695707326 6628
962310595 514524989
516901723 1723
272221261 14645
626102088 2087
353100095 1177
718261559 6454
506390198 1877
989418118 997084
278834337 968
617140771 4538
614315524 3657
304799983 1016
262717787 262717787
65103719 473
973849592 39601
606756995 2074
821277976 81010
865578835 42589
219657198 4181
622521153 3237
11755 768606315
980251505 980251504
630553195 315276597
386493315 154402470
481564540 3340
540230914 1880
2061 209573893
43500545 21750272
466661285 2228
2146 585289523
426557451 3189
957148561 14136
484480501 2100
572012400 5326
750288001 4350
109494667 558
683922850 3055
944981546 4322
759425229 759425230
994196685 3314
197550484 949
101400237 338
756785710 8772
89399703 298
203700124 679
698619683 54123
898343961 3375
626070143 5696
676418439 3095
854141329 854141330
260883932 1531
390506179 4965
52638813 52638814
429926601 143308867
3192 721783719
390892180 8065
326528448 9471
618998679 2866
350374897 1938
120615 817787890
812399954 2708
273002631 2426
49997212 233
485398381 1618
515287676 5383
53512277 23776357
168261479 568
302476410 2057
842608201 13300
309045941 1206
951611386 16126
735601626 2452
437472397 6790
862294114 21221
280610937 280610938
326517068 2767
978053684 26697
618060660 2806
787979886 4081
125898508 66032208
345764494 1747
746997510 2490
692923738 9828
768880076 5927
353892960 2232
78900263 263
187569096 769
573898088 1913
143433991 515
746327295 3016
39002 639829188
528010923 3236
765678273 5897
734458556 665880567
2366 613560926
322199127 1074
227100000 757
200952685 89926869
213037240 1170
984901935 3283
467098442 1557
5199 365687262
893028260 18487
561170121 3658
840246343 8931
960214756 960214756
35700119 119
949741064 19026
188400000 628
167816852 696
480140676 2557
896400324 2988
760069065 6783
149918352 649
721939128 4126
9299969 31
574818511 6158
759125991 7732
417986557 5674
617881573 3234
972000545 3240
254503999 928
563399999 1878
753040741 4721
517027327 14242
179999680 10514
898800563 2996
338331518 12674
750716168 4627
999630621 397523186
704822533 2763
243395302 1306
2773799 30
345870776 6023
981683415 3740
141991119 4145
481473139 2517
698380884 3000
229642421 980
902004867 902004868
814892661 14882
116964343 536
543652409 10088
662671955 3194
258692642 1199
380780640 1645
245111263 122555632
791959528 14773
511056889 1788
52936283 3962
966884160 9638
901196996 3004
367199858 1224
155486705 602
139018861 502
287400434 958
300300129 1001
642968985 3752
971399999 3238
699897667 2333
243318901 2420
115068269 1895
619070186 2685
227464667 1206
985203283 3284
568622349 2559
460200000 1534
145016971 595
121137615 779
822825125 6491
436339484 3394
684219097 3258
3246 484134408
610839027 296230253
294159558 136059
486070769 5278
1348 358296328
343203933 2257
170521569 625407
748214835 3496
925729940 4547
795842229 3741
639602131 2132
553908700 10225
24513352 166
873524917 6506
950080645 4716
177300591 591
554098153 1847
237404591 1224
511202969 1704
926739895 47406
3683 600260007
834565952 8893
889803394 2966
203761125 2551
300616609 2030
952619748 3300
497099944 1657
85223865 469
598391513 2263
132101988 534
783189767 18305
290774820 2940
307622239 1710
700312394 15343
507232944 9738
702439339 15677
254752049 910
125399999 418
390052742 1369
517313350 5593
403395819 403395820
214535341 1206
624899999 2083
767454031 3126
862803039 2876
419263177 4448
15187407 15187408
346335731 1742
473400577 1578
669820865 4378
949769699 9615
186309019 4977
920561663 5088
1289 326039660
748766024 2525
967493937 113649
559970769 4910
164661388 164661389
718753699 4674
697427955 2877
785400001 2618
495998755 1678
726777078 5629
277731529 985
585770486 292885243
545900167 1960
573545801 3103
605250771 2476
666763696 2951
554469181 2292
538325819 3147
272400000 908
279821244 3047
677285660 2872
113152913 378
730426918 5922
998125767 498449614
314233974 1825
900296998 3001
24666367 118
714209163 5396
247619105 1239
2056 332737451
955802887 3186
777018362 5027
61883676 8838
465241253 1888
52390866 58083
518887600 2975
879303594 2931
13909 400665948
672597711 27704
401435569 2785
79800237 266
660831176 4863
675474626 2323
13708706 126
309298968 1031
44099999 147
50476871 1726
751196062 104901
408475526 1684
931793801 11662
89056754 44528377
661200132 2204
657598922 2192
823501201 2745
568271694 2526
98575714 98575715
224071233 6147
564958875 10025
182699999 609
546407479 3368
396794982 1515
277852043 3208
822192829 3137
413632309 5767
298552905 5856
262287918 54849
943837751 3588
82950356 281
552136160 9181
525001750 1750
716997609 2390
596138972 3557
180188648 8193
774899799 2583
836382171 4546
372316567 1556
394840732 3840
709773100 308597
127238741 6198
395894526 2182
356446351 14061
760410001 7455
41228709 144
665997780 2220
959102270 3197
706138686 6133
563184522 7663
348736087 4361
432602910 2295
749579701 13417
744046362 8562
113249290 539
47400001 158
655665668 327832834
123790646 934
389698700 1299
486291669 243145834
450676533 1969
977689984 977689985
119352869 531
576834216 2616
32700000 109
729195906 18671
506546894 6838
806012400 7050
891514970 3295
968597511 6433
606205217 3942
136061299 72595473
305107166 1802
952378649 16699
440999783 1470
721953001 4050
301458563 1079
697694972 61406
399042601 1894
162767920 718
602102008 2007
526725874 1955
862797124 2876
733282044 3522
835748761 8386
554946709 3125
777770164 3788
571582612 285791306
520811709 3793
843234588 6783
299216649 2991
296946271 6135
938073435 3432
305801486 5906
500463126 4683
820132359 4288
720000587 2400
818336143 12203
758103737 2527
370758339 4115
822542751 24814
3513 219353646
657907292 3290
868876383 4163
846 194352159
25987499 231
485725760 15340
698327567 6192
494826151 2730
645214949 3690
2411 402178060
125792899 125792899
953043043 6660
7304972 75
475200001 1584
485730060 9385
579135240 2120
208525183 4205
397481250 1875
45403887 179
362608407 2360
446471975 1896
730856466 3739
659850893 11161
37591422 230
325501290 1085
588976581 2083
349057599 1360
383661849 1430
341401147 1138
155946 913687614
447599155 1492
296559228 1288
681297729 2271
2307 481011225
840256366 9165
690141951 2370
200400593 668
126138769 557
81300145 271
38706004 326
514312795 6431
2790 532917487
402780247 2794
216300721 721
280201777 934
312069141 156034571
910703999 549893377
2584 704472075
539601857 9847
642931678 642931679
2493 429570883
516898916 1723
948989432 17797
931794033 3172
335236853 24314
476866190 5802
658885856 2456
3435 987459450
337838019 1561
42391101 601
353831716 206137079
656314452 10080
180599399 602
408581399 5862
792015188 34889
510001700 1700
486093125 486093126
318731554 3354
93299688 311
996885006 19014
476867196 1708
245643588 19742
619202706 4286
771600000 2572
30470533 116
62999999 210
216718033 1273
39 7046116
441901474 1473
663581239 2767
548332207 274166103
412593632 2728
649999042 3111
129229795 760
629397902 2098
909326525 454663262
808021181 4685
968511039 21568
757095957 24413
756517609 3416
671101304 2237
313201044 1044
589233543 2008
162963630 110556404
42768392 1042
2194 144925616
187667340 187667339
847000925 847000925
657737243 36466
166605402 599
117599607 392
8266 745780875
906900001 3023
510579077 242341445
3996 653830866
2370 321761263
54460512 216
653370137 335446329
587178438 5681
665275391 4608
848526560 4910
931195967 4230
255477326 886
276599119 922
590101967 1967
226215718 1334
246344420 21140
431433091 23670
191963231 95981615
492971406 2935
116454199 695
783302610 2611
822170051 3036
885900159 2953
400730960 1999
719946542 2558
422906294 3759
626999557 626999558
842597681 3118
900603164 347015583
955671290 5996
970241706 6257
976803256 3256
403664079 2283
305670832 305670831
464698450 1549
698138759 3156
120051840 480
903477240 5076
208782087 872
385200604 1284
2228 622942116
90600555 302
463498456 1545
263329725 2341
511906432 2243
453599702 1512
805544860 7987
877375357 46481
886690626 406419185
677997826 2260
947544971 898799520
982638927 6803
452624295 172184164
841202803 2804
126186088 659
788469691 3463
7882 932732234
22296 795278781
629539422 629539421
216908111 1168
802762122 17381
2664 640415021
632383233 632383232
377100000 1257
485896688 242948344
519298269 1731
120623542 426
690671219 5028
101641148 3570
317098944 1057
79139508 294
804830394 4162
750345339 3170
897299102 2991
687304720 3715
982741854 11942
839503598 839503599
182672277 1420
258231153 1214
678902262 2263
666319829 4588
3085 712261548
276529553 2164
486119215 243059607
950103168 3167
456002181 1520
856690297 3597
514096668 3396
124573622 56281914
180670576 1136
336601924 1122
815310891 4644
311741983 33586
698063119 349031559
431897725 14198
1471 152768846
481591701 1646
559295376 6576
623443530 309803
2513 561687012
782509765 2676
464701548 1549
226499245 755
398247731 3149
882069271 8344
640182868 3720
670837176 670837176
769200000 2564
598501489 1995
969900784 3233
377075687 2904
969532015 3881
4572 593463888
933137896 10748
610705710 2889
662912387 2868
303810473 1890
733554546 4637
979496734 3265
378122291 2192
351 62524481
190614399 800
514779981 6447
705986609 6118
451647379 1638
804885072 4943
791868719 23536
213299631 711
603189109 5305
755530562 2647
302386224 2702
4799999 16
196721304 2519
3780 402520860
853440293 426720146
216508608 4300
233100546 777
269935710 124903140
362772583 1633
677698181 2259
865797114 2886
88709569 1521
446822460 2709
713907614 17841
357538769 178769384
950098136 5600
82884269 285
810125405 32198
177391849 177391850
923726980 5299
356925453 2131
905614175 17114
609807511 2635
183600001 612
302599320 1661
583783531 3773
119596192 673
362215888 1363
731967715 7569
3384 476029906
390115277 1926
363416922 1314
854022261 834938329
925175180 462587590
218659795 881
245385666 1445
111448224 1752
91504611 321
454377798 2329
360900337 1203
596074953 596074952
425960425 3995
184197810 645
574837611 4210
764205265 6408
291770306 1289
403486433 3159
355189919 2760
876259098 663834950
398183163 398183164
853693302 853693301
832542763 9699
177600592 592
294479729 3574
346806480 2218
900836171 4716
909578165 909578166
542032666 15887
879902095 2933
677069304 6312
392055896 2037
512952372 125847
80432210 334
480512938 6807
919642794 38556
491035117 2013
245042433 122521217
351607145 4018
2085 228415920
889747935 85046
815480140 7213
734902696 6740
837471968 2873
765793768 11401
524828078 2108
218079775 25058
707133874 12167
86699999 289
265043851 1497
19299072 19299073
689224994 4016
376499005 1255
948530603 948530604
411227874 183175
409501365 1365
220431791 777
112458936 3012
628965751 2137
333180735 3052
530761415 5971
796810242 7129
213807696 852
457091607 8001
714786015 3928
474163561 7384
774669032 6569
125699885 419
799467907 8826
815326361 3205
444788082 2145
2702 684351268
888507912 48443
792360524 3405
564900000 1883
668701165 2229
685198828 9256
895499693 4050
892609645 20815
412779596 171153097
320698930 1069
878787022 467126117
763518840 6540
109483883 1068
159533973 2924
93160220 833
782673893 658450133
153677832 1214
84117603 1155
130761705 2055
912705961 20382
222708386 17543
322949772 2945
53733888 208
5682 736517916
103767332 1694
836173031 836173031
361952769 361952768
535545271 3510
956705167 3189
520693976 417771007
243600149 812
851144261 13276
387974719 16441
511805227 4996
438676708 1537
666096288 20852
799500073 9947
418264902 2042
733867058 4762
245700001 819
805502068 2685
170833927 671
127200614 424
622230792 3711
591365841 2623
81454772 394
373563263 1381
137196124 565
889306824 889306824
883041944 5704
410786681 1831
29753426 180
299436500 5500
277982057 994
263999442 880
351618400 2072
993426667 9628
574058757 7046
567599873 11578
753045656 12287
967253889 483626944
432381376 11326
492311601 4100
848789537 14853
160806741 55469409
575588315 12164
6593 976770270
118432196 15556
667498125 2225
496262597 90279
728561046 2611
304801017 1016
206242399 954
781788217 3882
241717319 49976
539833687 3066
980600344 69928
157838079 587
558489736 68067
348992251 1605
755257801 36663
384772176 1542
2460 463122060
1596 465198722
660001448 2200
182416665 731
2953 680923337
651019505 4886
952486426 19675
578099154 1927
195900654 653
765641811 382820905
999401430 997210836
102411579 347
274274747 13284
334825413 9218
555156250 7207
5429 821789035
374642416 1545
1167 268824285
288059368 3321
292432141 1386
196735573 196735574
4324263 28
851167803 3019
944615461 3847
258299747 1206
992102021 8253
925805775 3086
984079809 19915
759330346 379665173
685822982 342911491
130123392 448
828615650 3223
849443442 5746
514063585 2374
961203204 3204
136646845 460
768900599 14040
753167600 8770
553118070 3439
229416264 924
961904239 5515
361330419 2008
369531569 4451
571552040 2147
246765981 123382991
751609841 11188
385711705 1316
221221042 3299
3025 188991412
948303160 3161
365453866 1460
471333741 1948
302122927 3178
88152460 2930
521219911 200191837
175826043 87913021
270300000 901
372201468 8218
524323248 5194
451224901 2100
85834584 323
1503 259214895
694665215 8064
911723579 4703
735606360 2670
619137839 7253
858302917 2861
579802029 2495
722225729 722225728
484974631 4552
914750875 457375438
17730679 103
495396556 495396556
544200593 1814
698700360 2329
313109695 3232
386590643 3762
104309539 422
362781690 6542
514802219 1716
122868679 853
451688400 2916
3361158 58
609411134 2813
487584342 3846
383179097 1933
139800332 466
430801280 1436
542699999 1809
829792174 3725
741474209 16888
5623 692916585
715151522 3231
900381885 389818740
625214653 3886
273729735 1335
351666503 3258
873301287 4267
524025345 19695
257564475 1097
799367141 410040
935229797 35613
19903141 183
110052978 6047
446401073 1488
77679212 77679212
987129960 397925622
3912 692557008
415499999 1385
837580286 3865
503266416 3112
131085102 1730
914501719 3260
812364454 3098
696693223 348346611
351704200 1448
726511769 3218
56307016 1519
465786929 2422
676958702 676958701
753059915 3269
223899632 1867
484248811 2538
464398452 1548
417002473 1390
981600000 3272
4487 788825871
382500000 1275
626442297 5051954
256499146 855
609302031 2031
735215397 3833
651611586 3725
926404072 3088
456301704 1521
325576836 2094
674888642 2474
857958986 397413438
778930848 8544
164159731 945
6241552 79
296597185 5744
52800100 176
491419089 491419089
173044405 1593
274319327 274319327
117581791 1324
640205294 3809
319129787 8005
122320419 65817390
830561018 2822
8881 772099060
665171731 6486
808167184 3884
358565679 1231
590954017 3324
899067787 4874
293367096 1109
333176979 1135
976196747 3254
888658215 3136
303300001 1011
543260126 5739
285456197 5618
575202125 7714
6229894 355
125099989 417
487238096 1927
930957068 18852
430202091 1434
221774227 981
216981165 2017
376213481 1370
305525776 1502
351103808 12943
152700000 509
748046641 21908
349895951 174947975
560997892 3219
176099840 1120
304780845 152390422
792920552 3045
281511426 1427
721202824 2404
469390333 1734
917667005 458833502
460798464 1536
635097954 2117
737427779 737427780
11096 646678545
261299128 871
732831207 5228
669613812 4623
375392554 1765
574898064 2829
442588405 160242
208701979 1174
45300000 151
40193307 415
216299278 721
523800001 1746
961914001 22082
750439095 3278
36934539 340
710484819 2469
986686274 493343137
149475464 51697585
965553847 25307
678897738 2263
996303686 9003
764492423 14708
110898685 1456
548675259 2191
555299873 1851
903159094 903159094
83363238 41681619
15952052 288
124096503 574
393195407 49384
778371586 7859
452 127960296
971050025 971050024
3966 773399525
668398437 2228
571501906 1905
616048007 4046
189721819 1164
297006203 1091
104075351 914
856799860 6566
473463287 1838
442250084 2297
617356822 308678411
151641820 958
252718869 1122
918017631 5405
301198995 1004
185672533 725
104600669 96325781
860862996 803702940
955503136 3185
724655577 35729
834401569 112879
373800000 1246
199884477 790
386656587 1457
438901463 1463
300000093 1000
897194278 47666
961877389 5199
379630325 150421826
120181230 7670
924125148 5146
119057989 1239
831010759 12552
34499999 115
878402927 2928
848761890 3765
468904149 2805
189017492 922
863883374 12559
645000001 2150
183659839 7840
480637990 45532
43499947 145
388199676 1294
481198590 1604
527723101 2025
191678839 760
754601906 316588879
400801590 1336
57382777 198
894012014 384038450
686948457 3382
208232853 1872
325613923 1418
573455657 251738638
535347743 3144
471235819 18260
944139519 4580
852903983 2843
282068953 1234
926998405 3090
26275960 247
528598239 1762
859501152 2865
434401448 1448
728716769 2522
734163862 63106
506398311 1688
953448403 591397687
519298269 1731
476698803 1589
286888779 10088
42299858 141
399392634 3823
576171794 4685
497158761 2345
143924662 143924663
629130469 3157
525599008 1752
334550666 5797
538201794 1794
572797233 3501
402992275 2257
528301947 1761
720901019 2403
981325031 3662
107406577 1878
520799200 1736
906361380 15765
554807749 5566
477847997 5153
824561280 3922
291586033 2377
699600000 2332
222037920 111018960
544179775 2307
3080 493175760
389011917 389011918
91800305 306
230054220 1307
488700000 1629
53747505 304
421213833 1625
185558506 14599
263857574 974
8753 855964623
394646734 1685
630428835 315214417
566752144 5768
670196711 13668
653328589 5974
312732611 7730
522979872 4008
671702239 2239
42750172 159
509454081 509454081
36646246 345
446978841 1837
659482057 2908
467074384 2152
340120211 4435
3410 582985657
940418593 8067
443581446 5950
293288856 1272
683009196 3404
313525194 177712912
732899580 2443
102640279 580
623994488 5039
346476887 2293
138345081 551
606774586 56805
448015585 7152
130394761 5576
400500000 1335
3609 294674597
88880403 597
813301499 2750
38185336 529
172202960 886
533401777 1778
890413282 6637
779570401 779570400
757 143459827
148647551 590
905027111 3608
457036867 457036867
310365925 6234
347796226 173898113
571915225 2280
282832419 282832419
375133925 2855
797397343 2658
36464979 353
616237378 3228
350591756 1367
559617721 1880
881064184 28301
635414591 4448
165974951 822
445475088 5496
778899999 7402
385751575 7886
293469561 65288
975628124 3875
353774148 105196
407503675 23739
938400000 3128
247061540 247061540
528390740 1984
988089959 42172
807343223 23240
163169084 3891
903744059 65055
416652692 1481
651751328 544290898
529965505 1842
533676808 25848
505290931 4063
344371534 2095
710495510 3867
600506095 3548
30654 962750178
492901643 1643
3876 180044076
372986560 149445574
938777671 464493219
641997861 2140
383394541 9214
647057676 323528838
32463046 837
342601568 1142
111741185 502
832637647 431866
701548383 701548384
86700312 289
550138460 3437
863187351 4469
263700439 879
617265458 3419
294147687 2891
377056422 4722
751860986 6408
279671940 1417
609189983 14544
992210435 495428467
360301561 1201
602272129 4638
818700289 2729
905223539 13147
489902772 1633
79485665 304
397557881 1631
999392694 12603
279660519 3483
2060 312967039
265152951 4291
599718213 299859106
573569946 3517
336001119 1120
712359083 11279
438678175 93475
998384996 956251317
259007139 1413
713639510 4901
911595387 11359
280682114 2908
868979999 6207
892188898 5231
540889672 1929
403166861 19940
259566913 3124
505630605 2509
621297928 2071
864649258 6649
254312685 1241
558636438 4458
800243521 7008
4439 629653639
114300016 381
935621721 8323
251201179 982
912022502 912022502
454772029 3499
223236165 1743
309600318 1032
485414448 2159
722642500 9050
995932945 33359
936945139 936945139
885970009 14479
558982610 2203
317699990 1059
341734259 1740
123515526 2179
243437250 31150
992386531 10785
634038929 19551
676032519 565059839
262816403 1019
430212346 1477
527784076 5811
294753048 7351
889563675 3001
150300500 501
622272266 11737
407399999 1358
533409196 200083312
590159976 4177
764146584 9558
393900001 1313
438899396 1463
432899999 1443
165424575 1552
8938 815877391
171486435 943
206 19505757
516873761 2236
425998579 1420
959244933 11389
2780 788765338
443099864 1477
13676877 436
214464060 47123
511403168 2378
762617729 3218
842706294 22628
458399999 1528
262379041 1023
123056343 5608
769397548 18332
423477768 1434
53370852 366
357004738 2489
184649502 3030
997302968 6273
342301141 1141
656700000 2189
671625525 2895
997808000 5134
16715065 3516
224010710 770
119260546 664
310699071 1088
800887286 5401
294853278 294853278
733539300 5756
663196380 2291
107557029 53778514
580918291 11428
886755251 13384
161354271 2524
1660 229821089
350973943 1751
658202193 2194
119150550 4668
117133617 791
802626360 17403
681235853 3966
59032039 59032039
439836339 206196474
123782053 2948
140099534 467
480246688 2922
318402509 318402509
103246401 453
741300836 2471
363993752 1591
215874280 740
488557121 244278560
739560388 3431
937273868 3213
373719578 1671
203401259 678
625991652 4843
304271450 1041
347398655 4254
991547634 10794
70747971 1313
408709639 2222
961797490 3206
966816371 966816370
545594868 4559
940115424 940115424
858951392 151544
385641735 3007
602638085 6378
696997626 2731
887385885 4735
162792366 617
131099701 437
99779951 722
278597342 1457
680716553 2289
167635405 829
931214022 725058028
743324556 13355
943790553 7979
246179692 2290
204056775 701
246900450 823
256174519 10699
133718597 458
992375295 12546
278245583 2449
41507969 1030
822535394 300305
74588812 74588813
13206908 51
313404487 1096
996899999 3323
333000724 1110
166100321 3780
89425269 935
514092321 114040
107273347 18741
225628073 22062
906444155 26257
949493293 10527
642391321 3560
261408934 2869
719765277 37739
898639802 3763
425046073 2024
128767952 744
578987476 3079
964500000 3215
876071151 8899
347607042 124328764
243361321 1965
854997150 2850
89607922 509
20999967 70
401258133 1624
184899448 28216
277500924 925
794478505 5757
334395612 1527
627120559 313560279
587891798 293945899
150269745 5833
501900001 1673
592439716 15705
656587999 9207
468242280 5141
219909980 90121242
108899636 363
395099999 1317
213441655 984
167400317 558
676499999 2255
587237830 2263
636497099 636497098
564299034 1881
633752548 5093
4745 780244075
966213026 4571
113250149 2430
725832900 41358
777888159 2608
543298190 1811
936415491 9186
201746897 1154
987853312 3427
399 75779258
311271415 311271414
907129098 453564549
649198581 2164
483603856 4613
285632361 1491
231846632 1047
3425 940121400
216748432 939
857065679 3720
312407724 260123
313327011 15843
998708507 9093
532543604 2021
601888157 3728
580145648 3527
994993693 3556
290882864 100072469
494019161 2821
224045416 1265
13833 667989256
402972265 1752
53699883 179
670708753 335354377
75036858 75036858
249000325 830
76138921 1080
1537 254767858
865410030 4178
18109574 271
702525279 351262640
55674814 974
453463349 17515
838092174 13381
556517171 7810
318365033 1794
736346880 3690
394119224 3826
342528736 1152
858563936 7539
8331465 43
460531385 460531386
999609861 498508106
115048632 414
503850689 5845
332657879 3768
676575132 676575132
848700000 2829
479542792 3840
633902062 2113
597185824 578595465
63611586 63611587
515783513 515783512
892797025 2976
487479967 1901
374485645 2606
504900000 1683
3409 443477180
328198905 1094
188099999 627
544207701 3475
164589240 680
371173004 1467
891000337 2970
268524061 5484
676197083 8574
785549172 3833
472827461 8585
511200000 1704
586303571 386565
361201893 1204
845818393 3324
374035899 1330
249301119 831
175799415 586
907279857 6267
616121984 4912
685498091 2285
966597968 3222
651152891 5394
511411506 255705753
895166243 496280454
219673666 1333
231600001 772
449138935 1658
51157041 3812
37500125 125
549900536 1833
685279100 7663
978305025 3261
840399401 4325
699613269 5074
193715233 1074
656342013 12451
763233244 128794
556724209 3346
915946519 6159
322356331 1416
904341533 26193
629104059 2097
304787783 152393891
2813 482986452
696302320 2321
789989553 3503
454485659 2323
955320531 4990
924 95579415
456843041 3604
149518513 624
138 10587084
238831330 6595
999359646 5347
848911409 17130
441524609 3452
669949279 7280
34500097 115
961951225 7003
263853392 28261
334018945 140980004
96735223 563
567843821 239470491
424920203 10567
71550266 394
331501913 1105
284190100 1004
525900000 1753
109199637 364
991136523 495140927
5651 908341740
167941143 647
988919995 494459998
311606785 1728
729983479 4742
168994540 21164
634797885 2116
575104160 2780
482667450 155850
800891523 3573
431645786 2698
457346421 5469
9298929 134
627496409 8206
173700061 780
310498367 155249183
279972864 1787
468298440 1561
497533423 1789
530 51348156
36972769 1184
958995527 14174
371602673 175367
956011720 6095
641155525 4421
669999501 334999750
715142742 4001
603599372 2012
903446798 5685
508799955 1696
627302090 2091
296468015 1008
816971441 80684
725397959 2418
843703100 9423
633681218 4146
203685561 1508
19590113 86
995109230 5228
114755437 499
212791081 1106
4223915 18
489736720 425493678
455760226 10965
360150388 2834
893407424 3075
611217902 4622
323014161 1984
941344827 6297
77191357 697
907978115 11105
139009996 655
567948024 1953
886308151 5655
782316317 29240
204900428 683
105022862 683
329265450 16101
190928554 1409
704114731 3735
270900903 903
748966534 748966535
691867709 5130
1539 251293182
190428869 2758
176055150 610
804298879 12320
155532757 3674
85106418 810
670010612 133634
349546595 174773297
668825123 9052
864002881 2880
514201714 1714
906424788 4491
753593632 552488
587333578 2168
501074871 1978
152184663 6988
704816647 4247
339756896 1951
736895694 5084
22739 287047234
303073058 1072
448433208 2601
812691874 8127
970168753 3402
947218384 6532
30379665 148
926702092 3089
567131571 7742
402168072 4584
195547725 97773862
447868232 2968
157718400 840
949103241 3788
875589587 2956
361099011 6279
920590211 3294
520789632 3058
423080701 1666
394500987 1315
408448439 2801
215855729 1201
229697480 897
363090961 80718
477866070 1845
371521936 1325
171299585 571
171776809 39708
274906477 2926
433808797 2001
3336 890325024
272118165 228312961
385316973 1346
499801185 1666
279899441 933
596911324 3248
215252193 1086
998512726 498468363
379035911 2896
97522 789538112
128049372 506
5241 995248797
463119227 9932
850969832 5930
399504990 2897
862064383 4868
771983785 11583
669067579 13597
839261727 7088
136499999 455
939362816 888152839
570206420 570206420
666867450 5822
497820239 1878
480351024 1998
507240721 1710
35399938 118
730951101 4772
952120330 4270
946510653 3887
615001164 2050
25241744 88
870787686 3847
72300241 241
442132601 5673
206064435 206064434
284821545 1095
964410516 3582
476136905 1814
74580429 26911066
341999430 1140
391754999 2665
469221870 469221869
305400804 1018
5554 65786902
3972 866506720
192600270 642
906161378 4961
285538125 1827
2189 558913154
645451908 9276
869985766 17753
854802813 4282
213768647 918
340679058 2279
57831271 352
231946762 1553
836149575 3769
472876668 4717
136890156 1607
2425 149894100
985267367 492633683
963544511 15976
913183611 5377
374737396 1342
351440018 22846
948746529 10807
119279036 929
38428537 167
426149450 7539
506190792 2719
202525407 93821151
265242173 1327
392398691 1308
129299569 431
296745597 4789
27667940 202
284840401 11400
646741647 323370823
219758078 1941
443701479 1479
577263887 262512
379291849 1404
899401819 2998
385470537 4054
119700006 399
261762242 3260
456062928 7061
507048011 3716
72470335 36235167
900934272 3568
780791917 3713
89949046 717
201826631 831
512999866 1710
795600001 2652
436704784 2183
861165914 7003
498276752 11049
618899999 2063
833988550 8422
696966931 6210
769126428 6053
827983255 13433
340146171 2470
724167111 4574
298460087 1169
248839070 1622
713527370 239775290
558818354 15498
544801817 1816
52851 984138148
527936338 95347
949772126 7709
99043343 99043343
329905985 3031
569328781 284664390
13090 647401584
372000000 1240
714738675 12592
262667845 1178
419669724 1709
530464686 12521
506498114 4166
771573690 771573691
715573013 7019
605830738 3545
9574764 33
168299440 561
912766203 97420
142519020 142519019
947904822 3861
789592472 5708
982991506 10381
275018244 275018243
146111792 723
27622400 12800
636600223 2770
849535020 71964
79378599 2065
114601924 387
628875712 3569
16112 497973502
211618959 2542
41516844 516
765898287 2553
418 116400042
253764192 2596
213823069 1267
501586163 1834
616360472 2152
355776120 3702
37443 831544979
492493064 6047
608757976 4605
552291101 3033
750599958 2502
800206842 3185
962400023 3208
286643177 143321588
187911588 953
550112862 7849
433261568 19293
572764794 7658
757892007 2735
512094001 4226
328799999 1096
127353400 755
638469849 162505
726971850 8745
840769372 608188423
70678777 1176
302347328 3779
85629120 2292
828357057 414178528
275721617 1243
810135960 4360
973033983 973033983
638669262 4466
387899736 1293
221099999 737
494478017 4519
180945921 1198
287893075 8282
712818327 6098
63748863 243
810541152 25412
8890 685250090
15300001 51
434999553 1450
358629815 1375
608272666 6545
498778509 2732
359492516 305516643
883524510 6270
738261637 29022
254139587 5673
666846519 3433
13800067 46
632286418 3563
596005372 208996098
799200000 2664
566264973 566264974
454071632 1736
800949983 9814
648899999 2163
606376660 3998
45808638 291
596216875 2173
658244748 3318
462941993 1769
722444705 6304
70237371 35118686
480899664 2717
304500550 1015
472478400 1600
35097028 289
964762426 3765
556944621 6317
212568875 3455
677102561 2257
433618766 187447161
773699756 2579
343418942 1591
50203421 1229
80100460 267
255494718 4087
444823383 61262
433052970 1769
358801195 1196
887910549 869364161
842052926 3107
716101107 2387
507663862 2229
415950098 22900
210115956 3271
290783674 5767
496513003 24466
810270916 741140960
96932385 1559
181400196 762
314134190 1299
868173174 26946
4156 633828292
715644721 3506
436923487 3351
999278699 5474
4098 548594501
977338098 3258
644095845 644095844
487162847 9357
78300246 261
275395478 104290
282903921 1520
884873094 414303830
95338526 673
269971439 269971439
831554537 58917
594458462 297229231
519926369 4510
876967702 12923
575589159 2408
961867134 430872166
882973992 869592598
114881959 416
396790357 1560
3039 714715059
397806942 1794
439268400 2063
894445609 4263
308234938 6137
408190401 3490
1566 429135678
264350874 936
227104131 113552065
2086 319526041
641411951 233811250
870279439 4062
726284348 174002
927975155 11126
796199999 2654
814851546 3148
154279 337028408
984253228 4117
729899481 2433
719697602 2399
541814219 37153
627002089 2090
258785167 258785168
33755697 391
726073913 726073914
4929 913136682
854635932 9094
699936381 5526
110007924 110007925
266400889 888
749142983 3059
561085614 6830
988158598 14047
339901133 1133
397883031 2067
402280921 6840
297332856 1224
776073255 776073254
200628694 930
733702957 2716
519551228 2424
517094695 8433
819481153 16648
63736896 54835720
179742717 4161
97048851 430
866827309 11072
449226206 2522
90000299 300
777325476 777325476
481639899 2866
50700084 169
300676784 1355
664798967 6696
57669991 210
944849285 14660
119078345 939
382960464 5405
704097654 2347
391674127 1669
187806421 93903210
82226837 1337
671105385 3855
897112090 14270
765408980 765408979
5261 646540073
875660607 13267
278315815 1619
739774620 4374
789003805 2630
771282226 3371
515402895 1718
6630 968971587
4640 413549228
430701562 4838
331250728 1453
730711030 6807
962696790 3209
510731843 6022
856805032 856805033
147312346 147312345
737346309 3415
134279921 7281
992624526 488073556
927002909 3090
56036739 56036738
381777463 190888731
587114209 16508
383677753 1721
940847316 58843
76746907 1088
8971 621995314
115429474 57714737
236555165 2307
637391286 5799
579 148906062
720612478 2727
899469875 899469875
123555419 1439
192103771 718
471598999 1572
2422 449255707
65999806 220
929357577 5702
468508012 20518
398099246 1327
208199999 694
564450215 8888
332627306 1165
596216928 13786
120596553 497
653277911 2884
442887419 3364
143999591 480
930899420 3103
843605028 2812
549120041 2221
305884139 2139
936211421 16634
264893691 3782
265089583 1978
663607382 331803691
1027 54453642
732692948 29837
90351200 34512602
739200001 2464
324205012 1377
603747077 2191
643164664 4209
336950993 168475496
828815232 205968
65574512 244
827999550 2760
14314 855003864
444294185 1655
938514945 549649371
786210480 12720
460097738 1713
505595479 7732
849430021 18374
68688722 500
274573598 137286799
465901074 1553
2616 773807568
507599937 1692
147903375 73951687
267896211 1077
78998099 300
835999125 3845
590973007 4017
125086083 1851
622311269 2785
609661685 11842
331758207 165879103
956249291 33509
10564046 72
479903060 1946
378001260 1260
398401614 1482
520252968 4033
113671891 501
66593213 66593214
983778838 3749
2625 336496949
239177623 1444
98800747 49400374
291919184 1337
490800001 1636
420504629 31395
582380484 5878
374861537 1555
196071305 1573
634124871 7593
914581012 3723
309293927 154646964
449283750 3067
617898511 2790
178287708 59878196
546262055 7517
655804149 2186
634467988 8269
440481800 2308
9800 689704400
986442887 7368
489017660 9294
789822864 90838
318226747 114686995
899620953 19112
818627121 4589
224386700 1285
900182026 3873
954596710 4724
428402194 1428
54704932 36721898
152999491 510
451357413 6513
918818430 4478
651458795 4693
847963776 4376
292488834 1654
450300000 1501
566627925 2425
362661348 2168
235800001 786
379704560 1940
938993790 50729
956247353 12968
307635769 153817884
63404163 778
717898991 2393
990077668 990077667
34835511 7323
252265585 6042
787497376 2625
237899208 793
409201975 1364
172599414 1046
603950683 3119
999136645 403645895
934754616 817528188
14524441 236
838838519 35880
431133877 4264
117788592 442
164750352 1079
53161995 217
933773842 3417
388249341 16923
619499999 2065
168583784 860
707107086 3906
464861276 2302
515035758 186842084
107063689 408
424569167 3504
784988414 4074
100137341 488
625800001 2086
626221766 2481
911756214 11908
730004294 3595
815897255 3159
4199985 14
2424 611723064
687894179 2376
282739380 2508
9642 941030274
566113350 6796
692615508 4554
661229545 42682
819902995 2733
943173 7
103200090 344
521787118 17195
555294362 58409
438598538 1462
801374207 400687103
702106761 3560
14870773 59
353439169 2590
620269812 5881
930695242 4700
441267235 1772
963981120 97490
346094197 346094197
711356762 2557
138150118 723
265017986 1331
614403760 2048
940 152107812
3537 584863703
485489400 2805
20719 891328644
18875009 668
862820221 3414
852147360 4832
212742661 6220
712126305 326997373
230351039 864
636409545 3464
99986577 978
703446209 4717
727197577 2424
566077737 2968
527401759 1758
168073445 1364
633014896 2559
323356456 1164
991670911 8106
504428441 1806
332369356 214329130
122700409 409
394799999 1316
847896257 3878
999945456 499947297
919213407 3591
876383689 9417
791605750 791605751
824138652 2974
333298912 1111
578682232 2638
443350336 2123
793351753 380856353
311101666 1037
962009988 439437034
327301290 1091
163001065 4377
581018855 2454
567300000 1891
945287939 12532
628872551 3238
284003579 1239
770471596 3555
851702848 2839
67686381 1416
872078111 2995
307951969 2532
348299456 1161
13483533 119
3866 316121150
926874684 3690
221338278 1358
721420171 2482
122 22643810
150599497 502
536028517 329074658
649391053 649391053
801002457 2936
1436583 8
424889044 243462036
774177951 2834
139371119 784
808457728 22677
889753428 3447
240425834 819
941539786 4701
955202996 940377719
592922356 2236
442455858 5387
274499999 915
4612738 51
182399391 608
58106251 255
251544333 125772166
773297069 2730
435146596 3021
115758720 990
166206984 584
890147438 4041
2197 336338730
707818995 15969
634999525 6535
985108067 14842
792598590 15845
367646585 174284
972197420 3277
191585373 1099
985633176 430648706
55040127 23690540
747502581 2749
322621912 1129
366777098 6903
965225773 3708
283935887 2529
943802032 3146
764701620 2549
443259664 3351
170340903 170340904
842415864 5065
517531663 4342
936912087 468456044
435238871 3707
611370072 7983
16036 338401213
585619229 3966
780149331 5479
918785026 459392513
4682 145577426
838694373 3446
235160351 1876
208530532 3886
18368257 568
307343325 3457
990042492 988900184
962892685 6786
105357 248221092
595421439 297710720
453097886 1837
459716601 1887
518241626 7885
470254977 1971
486656177 24837
616302674 2063
757427680 3444
636821371 2370
61440081 61440082
385438520 1328
332458019 1340
128429037 1089
481800918 1606
55453229 322
238864465 48445
257052172 962
267599233 892
798225889 4630
714190823 20952
687216298 5311
897193531 6018
320977272 1122
274807515 1796
60332457 766
541778432 3328
209400025 698
326352004 1435
393673729 1344
183181787 183181786
630282865 3868
78563649 275
202691963 727
694561567 3056
359698690 1695
190120248 1224
555387823 1881
83699720 279
1075 309370867
865500275 2885
355499698 1723
100118863 419
961599115 19306
965104672 3217
1166 310593250
859500000 2865
496206288 3216
258300862 861
733951677 5036
72515467 417
344506713 1892
939752950 38504
64501963 64501963
620181559 7496
305400706 1018
390988315 2046
350101237 3342
362594861 8003
570904699 9410
251310541 1863
315724902 1148
771597427 2572
118742327 2761
994196686 3314
818842067 4096
961175624 8175
397199635 1324
687765178 13626
44571390 22285695
617144527 6292
667384777 7143
358579345 9039
695131185 3943
88932494 41787348
77622849 289
816869395 50087
858929273 4005
295046716 295046716
856407866 11748
903304061 3011
456091729 12952
187800145 626
786591397 74458
95474426 480
867641119 6054
375083714 7034
887055904 5614
220568713 953
926101400 3087
291754070 145877035
458448030 6570
127202863 897
329229223 1497
190227520 7977
593327839 452795331
343091526 1204
202200675 674
622776944 622776944
313416756 1421
346505579 257610329
411301372 1371
946203154 3154
723669550 361834775
667512361 7515
283552822 1478
318693899 1106
377791101 46575
383620428 1428
89374328 89374329
975876536 10811
36045003 4867
892574179 3905
611466313 33461
291469809 1105
838155510 9693
425699209 7164
759218078 414686976
95225059 1268
855900001 2853
767713056 2904
85027643 363
220337687 1596
118199607 394
508634257 254317129
979293716 177926
711934167 5272
8625931 35
51400004 51400003
959401071 4963
453060639 22293
586698115 293349057
5596180 51
17826249 207
991800974 754163556
283447905 1351
66681113 579
352406383 4492
959344310 479672155
55859249 355
802088466 8092
846300800 3400
972406910 5335
274101069 1445
3124 869193644
33090912 166
299776482 3713
428956543 214478271
530844601 6994
785956123 8631
772802576 2576
276300001 921
458796985 229398492
139200000 464
517455170 258727585
590827151 333048
971389442 883320312
404087589 202043794
478527829 5374
334309848 5441
226785320 777
162763677 1371
293989271 1319
12198090 45
584189808 3539
892505204 5685
55327109 358
949887121 3588
35445508 17722754
499899351 249949675
583056022 2319
508463561 2377
10200000 34
772751483 3331
314905197 2708
442569031 3599
246045311 5504
742557295 30763
211662276 10542
932701598 3109
692423992 337963277
368383429 2883
504476178 2978
986372267 986372268
372895982 1509
629121851 4203
448670879 4662
775903188 343036322
472 15310925
230170493 115085246
724492274 2828
662649767 652395131
854554904 7399
364302299 3148
906269792 4719
207600000 692
19650302 109
699842210 15370
65868 599304460
654504080 2890
435572849 3018
572698092 1909
396469533 3097
297796088 7462
685978140 3580
2166 228118632
388022540 1360
909300001 3031
832197225 2774
922586535 380512547
110906177 453
638599919 2144
211275137 872
323070202 3603
632044648 18027
383030955 4466
684006708 2961068
838011404 4785
290148661 2708
573391756 2492
389076915 2558
747753261 12280
359700896 1199
651110031 651110031
139928879 1365
707711423 246298010
789600000 2632
264900000 883
657162021 2689
218112845 109056422
345600331 1152
562279515 5579
975829408 3258
207649305 765
417532931 42999
36769644 129
861628184 3105
383980364 26211
739540656 208674
289044200 1700
249600312 832
446024567 3608
98836902 1126
388223609 3670
869403288 3439
292499207 975
832372152 8115
243347463 3337
161700021 539
608159560 3505
929049115 4219
856540287 7889
227863683 1360
4295 263632523
7459 715459821
20645566 85
214200001 714
93887405 447
638920415 9149
663902213 2213
219495861 923
952542365 15255
218 49893631
198223131 3430
555405625 555405626
375357441 2048
114244484 2715
822661784 8302
102674488 486
187312600 862
315349044 115159998
252687884 1272
912434796 29318
352567424 3761
511839652 511839653
60273901 773
694199999 2314
1206 142157979
319638759 1504
110999733 370
141449602 70724801
330699554 1402
200716087 872
576898076 1923
990275701 6196
842054530 842054530
504924197 4348
28116502 260
59291081 2104
643795378 8216
67439708 2628
676937404 630535598
205515629 3490
949301568 30333
244528167 1055
429537045 2116
423001473 150715028
586133070 9320
763801754 2546
795224847 4871
598893862 3299
967078742 9187
756463805 3233
931398779 3671
1346095 5
725697582 2419
73880126 619
704702350 2349
87963983 816
756027352 8561
730100421 18202
136458829 610
350399132 1168
413800966 2503
2434 335765432
289540870 1286
865793366 3165
606766343 2041
5951 941406543
438542086 438542087
535799600 4880
319152148 2325
716667841 5985
406156806 6099
974051131 475040695
932323945 11095
999969893 937116389
885000089 2950
705302351 2351
323786754 1523
461698839 1539
729014889 729014890
533782306 3827
590718842 2493
461213064 16952
72294977 691
879307626 6575
977463783 488731891
706011768 353005884
500464968 4810
18398 664088571
670800001 2236
774263938 3286
235913185 29082
843768597 421884298
982670357 8938
495731417 2265
748500001 2495
855300787 2851
519740853 11357
676417443 95176
997938857 143336
3280 565220530
549981475 5722
361803989 4082
37752361 346
140387252 1753
76809272 701
88350382 364
124994185 7994
43765257 161
746415724 5675
700530787 2896
224795032 1081
359811828 2127
595995349 8706
276673535 1450
337986322 1299
523490858 4334
77104723 426
486662005 2425
255900000 853
633506094 2314
870902903 2903
746558754 4351
572968976 2410
389000530 4315
563416795 3775
631801279 2106
780706211 16654
959114479 14215
307838904 4345
679812959 2937
903968306 5409
988960022 967161820
903299139 3011
2855 675906392
192023301 775
44700000 149
41989062 1240
499770831 4034
482841046 6142
652115593 11219
253470487 1782
173596416 1176
888235871 30454
553495564 99353
624504105 4046
211800001 706
343779270 3615
871839969 3752
38250239 240
47466482 7526
743400218 2478
651850864 2813
912123589 456061794
675600001 2252
645577904 35979
719256789 4827
934280942 3911
162954841 76584986
647764793 5317
925493529 4030
61532098 309
532645200 5958
957487153 8016
729300001 2431
762769693 17327
127588475 458
374099191 1247
522898559 1743
957724462 838020159
800673876 13137
873600774 2912
653100758 2177
632560683 316280342
853201595 2844
705124408 705124408
102431120 343
260839149 1172
241824129 7274
422620513 4128
928803096 3096
475387055 2219
517011936 5034
29308269 14654135
40844604 40844604
946448256 8111
208710117 208710118
577498074 1925
791475034 11815
240090659 1020
34145523 259
443037221 3946
424671803 2134
427733606 1649
178494706 2881
892077524 12581
640657892 3243
894442163 3825
829594004 3469
128381759 648
227006459 844
69900001 233
932975549 20615
810298108 2701
227114122 911
659805197 4980
488842841 244421420
350005893 1412
998467349 4127
94199950 1150
493801969 1646
847585619 4428
592216040 6305
975003250 3250
995534732 184230
28163390 28163391
702652376 6832
17947472 17947472
44983103 171
287148294 1655
15427 694049076
4352 577596973
323127496 1324
972793689 13543
419300240 3678
11235039 43
698609211 6159
215578675 749
422339391 1764
903859827 8957
956124910 9457
54839611 1427
862634076 4517
162785228 701
3857 745555278
5476 909617692
910090622 910090623
329101050 1097
669619729 7802
56100019 187
743600795 4332
715204219 2384
323632842 70941
461399870 1538
515895803 2187
583895296 2096
104093096 511
105010333 3509
528824133 4703
494140721 3240
139798810 3694
659199304 45129
778676599 13186
376729473 1843
159060894 779
987333539 12819
855028824 4765
759011167 3650
587778911 5398
758719003 3046
900355646 4129
761496471 3859
491236873 245618436
477772 3
935662823 17846
133523727 66761864
228597600 825
491203669 1700
515665285 515665284
137700604 459
117384063 591
109985699 1993
799021907 2713
168523109 1516
252474066 1569
842045989 3989
168252809 1691
55389271 254
939502580 15189
408004921 1665
696682918 3173
562447507 42994
235301399 818
860284576 3825
158166786 9882
868993520 8168
542350095 9458
777436958 388718479
64402013 37984516
24101246 24101247
723607832 2880
361110315 361110316
991756664 19293
857105459 2857
522901153 1743
949048584 474524292
782700001 2609
306392140 3590
116373908 403
499599360 2340
865202885 2884
469755457 13862
5024 411988096
218069019 758
778291181 2878
756914609 2918
188100001 627
2849 802492908
401100000 1337
458534045 229267022
411601373 1372
172055771 666
758697687 2529
579600001 1932
455436255 2312
738729180 8204
339974581 8206
339084525 3690
260449279 1376
161668106 937
243168571 1830
682800001 2276
972647338 17007
331110001 2599
597960533 11715
705985784 5349
226589080 1120
415798613 1386
23699978 79
3572 940532604
848397172 2828
81132753 768
451210690 1841
747902492 2493
378819191 135196
596973712 220356977
940095703 4528
442886459 4531
728095022 369547074
457868261 228934131
50091860 476
576749153 576749152
971028206 17123
431249492 1643
428700267 1429
830495272 392622384
3090 782751778
178149086 652
274756758 1311
697672498 4327
876802705 4814
9114 830080084
980499445 4349
728699964 4445
636715164 5583
511593291 2198
656203379 2660
744504047 131724
535357586 6830
935679502 6308
994176399 497088200
237389295 1328
840410938 6550
457327432 2013
834439620 4263
798145920 12155
20813952 201
13062377 82
907496975 3025
395099999 1317
881116226 38261
534746683 2637
990204669 5419
249298100 1930
45285073 185
521826040 3299
185699894 619
746387821 673951962
343523310 1397
5262 885864130
400260218 5593978
695997680 2320
692875770 13557
945296850 3151
238384999 2780
647550721 2460
808028854 323065160
347629879 5252
636204398 636204399
5466 739604460
477245411 1869
855953264 601485284
746081577 4386
820137531 410068765
580250452 2753
903931429 25724
245578227 3893
106200353 354
428700543 3032
127799575 426
63385164 487
353135895 21513
597727785 8383
700323379 7682
703228906 5269
334223341 3839
554157323 2103
317399717 4494
880709797 3058
908830957 14735
929696901 3099
197322746 1013
784846509 4100
971696762 3239
519598268 1732
175799413 586
56928798 1175
431980505 4626
982202197 3274
151460551 675
707352373 2608
847139097 423569549
755189933 8166
353099480 1177
16003679 165
773730769 2749
354818657 2694
658856880 2347
754203853 2514
484715829 3133
490428309 2832
723 209497033
829075054 3103
926182945 12744
594587321 2524
764135280 5526
995591601 4700
309300245 1031
554329515 277164757
4141 539392730
260381116 1905
349683580 151612426
701102336 2337
608356333 608356332
738887424 19072
639570207 15779
763800415 2546
1302 337107403
726884003 2492
200701148 669
926775645 3362
343288275 33375
161290571 3815
973583085 6133
82993912 1059
574505401 1960
513024392 2241
330963751 4650
20471 561218777
1944 377876499
574350643 3429
368099658 1227
420354131 1855
967338197 5137
725553311 4943
328924719 1290
149152815 7497
150104845 7201
557178451 6670
256500854 855
220761075 1577
863402879 2878
429693322 429693321
618497723 4440
651458444 6277
669600000 2232
593901651 2627
201116122 2496
116699663 389
99863870 348
551700000 1839
92393453 32215499
148706634 665
659588157 3399
738902463 2463
711809280 2730
819169467 7171
755416895 5622
375517184 1568
870003378 2900
386701290 1289
323683808 1517
55026078 369
251099162 837
524403686 6917
265182045 265182044
19894398 2571
257832131 1713
976688413 17913
779404454 2598
928179028 7632
574184217 230580207
160777059 80388529
79565 330450468
235499567 785
573 147597924
393300510 1311
938754649 938754649
606963361 4560
434025571 6694
954136772 6264
118460406 478
950793643 370513124
377994241 1920
862200676 2874
959256154 744058640
385200000 1284
55199966 184
811927184 734246197
995610469 7317
875671624 875671625
277713001 2126
295484049 3759
107329406 1070
118851100 712
790 169109770
945268876 3822
409276982 179233925
237739266 2976
748641275 2798
576067007 2309
493463761 7920
64006703 64006704
831763165 4164
875426273 658830188
48344749 16655316
626202308 6104
408599999 1362
23729706 198
381000099 1270
245385817 1068
247918684 1813
5233 740291578
306544118 2451
335998891 1120
279600001 932
692925751 27997
800002671 12551
855948603 4233
1345 268990738
456531397 300690666
425398582 1418
705737863 5221
920567449 15602
342622114 1694
417393373 2921
795603795 2652
436149552 1564
991986460 4825
674964643 6753
231919297 1093
853500804 2845
253060703 75417
818780586 14231
283059198 1617
9531816 65
244799324 816
198847873 1296
878820172 5718
165599449 552
410091841 1640
527398243 1758
200392932 2083
11749626 125
986096713 3287
772661109 9217
81688333 374
172129418 1667
903532768 903532769
750297498 2501
723001781 2410
388609790 2315
870946538 870946539
670818390 2858
902667127 3322
645310804 3577
116965160 860
787201241 122770
495303218 1651
666902195 3143
803163804 2729
817066424 14955
686501080 5471
684885902 2771
648081214 2246
874733558 12892
64936858 1417
15345186 211
741525922 4671
238962305 865
220622714 747
415172077 25471
848488393 3798
432858557 5034
396520881 3320
213087596 213087595
423604713 4030
870304332 2901
369316800 4120
989222945 9709
471299587 1571
537644861 2154
224762416 224762417
2783 745125986
381526617 4938
569617664 6776
848285551 5968
480873969 2932
974804462 927977251
172682599 1700
26035369 229
3510 413123853
689102296 2297
5878 270229294
932068593 5873
354706920 1656
21615540 228
892832117 854441334
887116428 6093
801161752 3002
343481571 1213
951194734 3530
201067007 674
107060979 46242877
486600866 1622
810121620 2926
588174048 9262
881163466 3897
408225042 1494
352499285 1175
525758341 1949
81899727 273
405216489 1543
637718740 633250697
1029 248170906
223813621 1314
9451625 43
192903754 740
8090 378622468
575657093 6028
76849032 2028
668533684 2758
382272978 191136489
812930250 7005
220192068 1183
114819561 1070
981898790 3273
531002692 1770
958803195 3196
404408137 2289
82617107 3146
759852974 14906
469177363 3257
777465311 3874
630039635 3859
54420460 28059108
534863385 5481
620399999 2068
853039227 3181
248809213 918
669405293 2346
718551526 3218
658662239 22434
478799831 1596
988663676 4004
884997049 2950
393598688 1312
636273110 8030
2281 222358476
50706 879472660
264491518 122021452
455099999 1517
538201794 1794
83895751 344
348301751 1277
478799999 1596
745019581 7815
10744766 102
914616547 457308273
971601557 22387
927334694 4757
125833801 62916900
534815973 2126
684677685 8875
261900000 873
287368920 1274
198243150 1805
863384789 15994
229577166 2765
2718 388815336
975597605 3252
429246591 3826
232092998 983
145454392 801
980958880 7063
844286159 5976
593795579 20255
93360470 345
271944682 150258
960850799 5096
505048075 2317
400498666 1335
143557104 895
844884541 190805
884102946 2947
333451132 1708
705227868 4311
682136801 34516
247184321 3759
280083414 962
540280978 270140489
438292394 3555
260828277 4052
487912804 193732272
704770787 615504605
279219667 1222
994275434 3698
506375469 2817
695102317 2317
816746601 408373300
301830181 10001
283652388 283652387
483940852 5587
229300933 1531
15000050 50
278999621 930
824410695 412205347
392701310 1309
190957119 190957119
507762604 2034
463842100 1776
793429059 4441
609901084 2033
567600862 1892
997062796 997062797
725886304 3869
219616345 1235
11907437 11907436
710697632 2369
1547 233564435
158338729 673
219160542 1056
570754586 2033
129300346 431
944986445 9978
932815120 3130
122538246 61269123
764608476 4782
680918086 3285
390512563 26678
923305509 461652755
574379764 2190
802229131 3814
3524 930155235
593598050 6806
675517985 3917
55333572 204
424457115 3963
42939 858495937
994634385 478708711
353463974 6781
118325884 4412
742381059 5609
570600345 570600346
117600393 392
426131859 1804
689174101 3257
208440319 3520
822740634 411370317
659806406 4945
935891792 431679847
67932297 24475
502597322 8536
16553 946181556
428178175 1552
277582866 1019
355 99860737
9935597 4967798
12711036 68
497381351 3084
860800994 3911
330900001 1103
6049 907174579
959245311 333935881
630944285 315472142
49631758 417
510899999 1703
678053465 3706
963972276 3513
43644872 856
867211037 418502881
959878933 6611
511593712 2208
948596839 3162
1040 233858560
561158425 3109
225307011 816
212893603 1778
767470052 4717
553059985 3728
421801405 1406
435393829 1659
869748048 5196
403206143 29184
622054804 8029
725442574 725442573
773276808 4453
346754339 2293
460533237 1707
107361679 544
711190583 20206
851232774 4910
883526273 4908
335221816 291540208
645581734 98743
545397458 4968
425322775 10107
43200144 144
297449973 297449974
76342062 479
690539287 20089
738527943 6129
713700000 2379
218100727 727
3859700 41
115735 54381
768738349 6978
71369902 59280813
673003991 336501995
907767852 907767852
357091423 1336
879777713 485874444
255110400 860
199799335 666
279059149 1581
293148068 146574034
960711822 4605
780740840 4015
613727238 5395
390645752 2423
138547615 464
282599059 942
650422265 24418
727836405 363918203
996303321 3321
825964225 412982112
977286672 12024
159299469 531
90412824 90412824
368121904 368121904
254725632 1043
956160639 4790
990065230 990065231
251999159 840
250605543 2338
770105071 5533
134445606 3689
272953504 2488
64275508 23541
370896746 2827
374650937 4079
752779298 2809
114403335 412
880121064 3764
138612137 4011
3650 799726461
2351 388564916
484387425 36081
196199346 654
993086352 6331
704100001 2347
830650751 428938376
591685820 2229
75105346 525
884561968 416633675
289094478 1226
1303 381444129
889027177 6954
778199342 379417
475054327 6233
233602724 116801362
384232951 2322
167700558 559
445195779 1717
397800000 1326
183766527 5896
846885008 706630726
524680691 524680690
101137608 535
178864675 1265
640970030 640970031
338798686 125582736
276323105 3404
437784468 5405
508325717 32194
609849581 20633
221763090 1578
473227299 2660
369898767 1233
877007560 7540
674048128 2899
966915597 4477
495812428 3535
167397361 11658
751274173 3399
537600000 1792
795568249 397784125
696442025 3469
33300001 111
568362882 2991
382819833 2714
581121160 290560580
908037248 454018624
420298600 1401
604229138 4441
843141179 4490
842408644 3919
43494 980441748
193307383 2240
162899458 543
754092359 3255
922803367 3076
966900550 3223
992869497 28324
173448302 2603
312405792 1124
932078904 16453
245623632 1089
308614905 47788
308318973 154632504
125405257 125405257
330 80899584
495000001 1650
141000284 470
541265610 2270
186782250 18475
297497666 1707
259992019 6786
64186101 215
629846927 229389802
876485640 3351
865899423 3484
807483097 2716
533938859 3330
169407075 575
860331802 860331801
907283519 907283519
270874107 7497
948599882 3162
311252707 1913
863263309 500129501
625198808 2084
570789119 285394560
370034842 289304729
36921444 153
224278569 931
951932798 6813
981049255 3569
486897738 3249
350527483 1613
3821 890753699
656641138 2793
101999660 340
28289880 275
829737063 4571
454999334 454999333
583218919 1968
858901418 2863
350498341 1215
712321190 32312
368643861 1873
484724552 7332
571773797 3871
14464146 73
303048109 3637
599670064 4744
630009121 17680
750140301 9698
902329380 3241
893374523 337786144
408300000 1361
65103801 51793
516301721 1721
197811863 1909
51321505 1003
723313660 723313659
39424 899220783
482364399 168744312
916737067 9198
384420371 1519
69056679 3080
634067869 3543
83771063 702
846581663 846581664
280339742 3129
992096196 4435
747083476 4123
973265423 890811113
568284156 2172
808787698 3052
302271697 1896
695868433 3216
489643139 2170
86324233 500
669902234 2233
536703251 1789
200171089 1296
479505990 2801
472764550 2511
565687162 2619
374204113 3082
153599488 512
758417165 3442
844228378 2853
963298100 3211
323638480 1101
44346 992043156
1778 52056865
638681254 24569
672744249 5750
785581203 85931
712670358 2643
627839733 2211
781273921 2660
928692752 9236
131005900 740
182020122 918
726168192 21862
757498121 2525
739502464 2465
65155773 65155774
281593367 140796683
658867906 12637
367595837 1374
714684375 7756
163937654 730
612973108 3453
884954131 4778
676176215 676176215
937747680 7047
713225025 2768
420191040 1632
406991459 1816
415753090 2479
458500787 2716
105957618 1074
850961083 12009570
421683281 4269
487498374 1625
761770799 2709
483300469 1611
276301127 921
716283564 7318
999226418 80574
574835903 232042662
185218875 185218875
561506056 4828
309635175 2175
504671144 12801
648270030 5753
912392247 10743
607503156 2025
870300662 2901
76120024 497
22066627 122
392690089 1549
138986551 831
390501486 6661
919646750 53702
467314623 7837
942156242 4673
107420702 107420702
439812619 4220
935833327 467916664
80798424 9545
341970304 1208
75771753 578
675127565 337563782
131100149 437
874371540 7140
962297952 13601
219260161 1258
430828900 1564
175967551 1810
3482 588471928
982715490 99445
250500835 835
870709361 4534
844721627 11194
771648143 692430657
467834795 2717
631384198 2283
339975409 3457
199799999 666
581998059 1940
695390254 8741
268139809 257886011
562199052 1874
557398142 1858
764496562 2965
871199303 2904
583917067 2471
407 31031968
379696800 1631
806936373 51846
131533539 1019
82200275 274
666600000 2222
266700499 889
6205 852933321
491687412 22233
533701863 1779
653997819 2180
831767904 38332
27187291 342
169500958 565
39120636 586
310112661 1986
480793145 2339
583849019 2428
656998836 2190
646817040 2529
431540996 8513
837470043 4634
677335395 4468
2559 727721498
3312 460377662
404850783 4784
21000001 70
953509024 3305
679573319 5578
546440419 2446
434401919 3279
902399999 3008
78245276 495
826003329 9114
884880828 24102
574356279 2792
648953787 3639
153002318 862
440098532 1467
614997839 3930
922371940 3587
815391135 3316
449899156 1798
886308196 3477
217400369 1096
236970923 1368
3797 239330215
998938169 4770
416 41202720
243221263 1074
483092197 222326846
569321975 2254
219000226 730
294000306 980
4031 971293636
332100409 1107
333889497 1743
520623802 1758
676490139 3746
367540835 1260
340394400 1700
5724 755050006
797404368 2658
500699638 1669
956067661 3826
372271096 1707
838317322 838317323
612002040 2040
730262033 20844
324845406 2087
802732413 3357
91500305 305
854986219 12526
800141251 55662
421812344 2589
726248240 726248241
793499999 2645
202788986 699
139009839 6142
434406614 2265
501901105 1673
224288897 87238
697418495 26944
145500001 485
212066995 907
497573869 5412
673989412 5062
311916916 8804
494400570 1648
7616 274318647
399993644 399993644
37314657 337
167400558 558
939274799 12525
1683 331032636
401608907 25812
5245 732315196
785717226 8406
933943013 72771
951608492 7073
471599050 1572
386021374 386021375
641139030 11270
552773111 16029
978262551 473096747
368906233 1281
707 209730843
521700228 1739
828924269 395237373
450104553 4197
846 110523382
425174318 1454
630844500 2460
652413313 4976
112707320 440
531247134 102498
860686565 8441
855051007 855051008
392263955 2022
828923286 30776
581100001 1937
835150719 65596
356136341 4353
817894309 3799
452400000 1508
988191978 7646
600437110 13775
518100261 1727
544343255 20006
21684453 10842227
334937959 1870
928792255 26243
641500964 2314
208887256 97411701
979002429 14324
298161299 10317
57895230 249
669841998 8370
293967337 16778
379469903 9223
189901012 633
579899297 8486
446570870 4493
299025367 3560
117285033 458
45983773 22991886
752117880 3336
138600490 462
572254290 311780470
683699999 2279
344259008 3271
77443852 1383
100281722 557
3545 937570207
591859731 2695
790956350 790956351
67452174 419
3356 436458683
328292806 1371
511739103 4079
1031 48473673
742306195 34587
179744675 79423
741977501 5439
2602 584867152
601136212 3887
544801496 1816
194049110 2470
73154315 361
968606747 484303373
771057807 379277911
122905988 5678
549301608 2869
707751608 707751609
366608281 1688
22346064 156
883797053 2946
5740 643947640
319501066 1065
583500001 1945
478541537 478541537
551113168 3597
1570 165472915
405290330 3895
171192963 924
118963827 44983147
215185814 897
629197970 68172
575994934 2557
199800667 666
154241628 1709
478449972 5082
4733 869284204
130561921 640
142626231 511
388061069 131542505
605747166 3187
981108218 981108218
294771888 1773
416100001 1387
346741773 2297
735357298 5509
894899334 2983
871784457 6062
480102859 3450
924547774 4801
376512245 1971
596825528 40664
6924 798229412
499152641 2176
594894217 2957
192525295 96262647
382303152 4158
966299852 3221
395122211 2044
58200107 194
323768119 3484
152866418 68574067
102702211 549
726533333 2754
372231710 2601
563998119 1880
7258922 889
877941834 13508
449763989 224881994
230909369 1016
881623486 779088400
683986745 2327
137099922 457
339803201 1600
870603607 2902
980325796 3741
457377911 2412
349147849 1284
783058665 582665474
331500433 1105
808469965 7317
356235672 2189
960116456 13021
554457120 10533
724576719 2822
970784617 476289083
538407042 2881
532498708 1775
234186934 1050
778922449 18325
745863159 7094
530548162 3227
235980843 987
849625147 3546
608697972 2029
569528887 569528888
879357181 625795304
486587110 2295
799527755 5442
634110840 3407
39600746 27707670
357881441 2217
231221003 899
700616514 7711
664502184 2215
365399714 1218
4317 835136544
139090732 14531
84341920 430
96762725 475
958154711 958154711
432599999 1442
762363790 5155
136057601 68028801
204601120 1712
457600963 1996
760417769 3970
280434312 1836
555598703 1852
828000887 6712
1197997 725986182
928678815 464339407
301893564 1615
779384063 5996
85017306 703
963808674 13945
651903298 2173
416095887 2746
799100747 12492
874404376 107619
890828460 890828461
730514027 2646
113844836 383
358315748 358315747
673677927 237628456
382841523 1339
826862198 34630
113100395 377
807022364 721106472
123739304 415
494590264 1888
859740783 3752
10199497 149
27137701 92
349308657 349308657
950096832 3167
662898301 9893
940457765 6532
724503871 2415
667755358 3805
2243 414244887
491909026 3449
571686504 17438
398894923 199447462
89399801 298
34611 637242429
146700489 489
980105438 3267
513724868 2889
692089803 20524
420740602 153342546
436501619 1455
72786560 648
710047220 2728
886399216 437927463
454954367 13632
326721579 1428
922594666 11307
948408762 3326
88101963 321
695559418 4821
916951306 4173
694459270 4105
109772343 448
863192073 6122
545736422 3487
32969243 231
136576262 461
447349526 1985
390687505 2142
710551104 57172
716636543 6942
743997519 2480
850080035 8265
163531737 907
385080321 385080321
21300028 71
900073168 3941
776484330 4798
801185940 801185940
951326272 3568
770808366 5238
596896121 2705
628081905 7402
452659457 2622
465849288 16889
978141552 978141551
382348435 2411
235075853 1187
952799999 3176
149400499 498
581862438 2286
69283853 1667
102308740 586
430677451 2350
371153976 28454
496142645 2028
482986775 3086
893397022 2978
12269 992028183
514175505 5607
481604276 7563
477825481 2180
794845937 397422968
6590 538532490
325480679 21336
230099233 767
2088 526212632
79800046 266
295499014 985
795704804 6491
375693617 2143
681001944 2270
357787794 1669
457502791 1525
696512720 3127
430198567 1434
328275971 3582
725191596 26924
180106368 2648
3623 900848322
947138107 3472
977971853 4862
879002895 2930
541200987 1804
412674453 8779
111777536 416
774601011 2582
894597017 2982
311999932 1040
116624960 1328
251959282 251959283
967104969 55033
897481757 5757
25055372 101
436836918 2226
893642319 25672
1116 292726800
295101798 2131
412467041 1766
862922591 7017
11444 669920316
829579653 80409
465794724 232897362
946167878 14749
653619413 326809706
253641421 1460
849652260 3167
617713784 27387
904987755 9097
534635096 267317548
906825577 4997
227906436 952
692701675 2309
254470383 1649
735925830 9852
26372805 311
319977187 1108
745511526 16047
333600019 14638
714037275 21141
257468010 4717
194514428 1013
869131750 3427
146399512 488
713726297 4902
139813631 1152
3211 452141643
529801767 1766
573241329 4048
440429290 1537
241607419 1004
469108021 4067
628198852 2094
1620 427176180
357360173 1458
691184721 2729
318964184 6706
178546102 2437
22280 839967585
10972155 10972156
156183444 522
327828187 1782
754376249 54705
328855164 1349
872803879 3380
836998565 2790
94335840 359
223631241 4130
806939205 4346
64782409 1715
103863470 384
921300446 3071
795375500 3155
782979746 14883
117600001 392
753734015 3171
909106382 104387
774479033 529419785
308050877 2378
4867 255997184
207490819 1493
353933726 182951852
219325974 1073
73499782 245
799419852 5001
144558669 582
57512430 513
610491799 3812
235114469 1049
50240191 182
747297509 2491
802218143 6416
269249119 981
130802524 526
793838135 5591
875952800 4040
909204640 9758
144057305 72028652
919985471 8006
440400000 1468
852079165 382553949
219005805 219005806
289966367 6040966
10061185 112
991237563 5111
224158463 2304
636711529 318355765
794586390 6474
230307002 5613
195811191 1426
393636844 12220
190799947 636
407011680 407011681
455102182 1517
797400000 2658
199094207 1086
525300777 1751
659985662 58935
355830240 4439
799146705 2851
939609901 14100
67507295 556
776366088 19565
860862911 4524
819050345 599032685
35474165 351
575084286 2009
3129 746767140
173679965 704
649385855 4032
562410882 5917
300362867 4199
762787363 3767
156448364 4992
355343487 1258
469246623 2671
62356012 670
440623263 35537
834000514 2780
3048 848777671
1223 351900658
917877279 356025687
257027585 1034
423056896 423056896
314227090 1746
16111515 219
154253551 825
950099999 3167
938197392 4659
605403669 53623
151922204 1162
165502682 729
866205847 8306
313198957 1044
271731852 1764
103121988 409
37753773 18876886
639414949 4190
341619420 1535
300957470 150478735
540890583 6825
322621038 5007
393014109 2209
150329389 9988
564898360 1883
630417910 3324
705297649 2351
30391843 25138
160992216 693
753318551 4802
252937527 898
145484498 506
583 157267165
623630301 311815150
95104438 459
969420388 349482338
135600453 452
959357764 9891
929887099 623831647
4215 378945360
120917771 2916
174990597 898
700227253 2746
325200543 1084
848401017 2828
476786100 2175
426918103 44843
56470347 233
155738312 1138
965096783 3217
630210112 4564
584403291 1948
962280126 464753295
333815348 221870566
85281201 314
592132800 11200
3248 510566112
319990332 2509
712498214 2375
343202294 1299
961937893 31015
402600001 1342
1704 506493552
490499067 1635
659399999 2198
982798844 3276
648100022 9052
359917847 359917847
830959921 6636
983486196 28638
229399719 4226
617898149 2775
573599634 1912
438979025 3032
892283759 4336
594324728 3446
122078585 9382
785055955 186978
953734263 14588
440368004 2415
99709126 634
73354371 3721
727390364 363695182
523309232 523309232
943009522 14534
843599999 2812
722154288 11638
890623535 4208
830705025 2769
160976095 1938
567325144 4558
192289549 1462
596260694 596260694
845915755 7371
580501934 1935
788835651 788835650
688129 8
223 41164016
333598887 1112
792904238 2643
172553302 787
998700001 3329
558 91872776
911564235 3128
660294423 2619
661499140 2205
977126275 488563137
577602175 6016
244800001 816
356399202 4614
492901595 1643
289556718 289556719
951582429 904149946
985804185 3286
368100001 1227
560399999 1868
89836162 1039
474972032 285962215
18852455 246
975748951 3742
312428665 156214333
375525485 1407
485712604 3115
875401947 2918
310799623 1036
664692711 358141976
383764037 2014
2782 707632302
939945914 6875
927676889 3297
289799999 966
425341077 212670538
685237198 2351
343201289 1144
164528780 806
35605400 557
391504493 177580167
649129060 3337
860850934 430425467
713738477 355232647
173756936 2123
44726924 1331
875778927 11216
150868811 79503193
973483930 17315
589308721 19758
477731050 1850
893676761 7326
57000012 190
104055750 104055751
553199478 1844
12936093 67
781542942 4120
474953881 17914
798252050 798252049
260399878 868
137700458 459
363947010 4012
379792241 1360
219070080 1042
389062456 2696
148422120 557
397812456 1332
892774045 7435
572499398 2567
242400666 808
697122774 4131
322947064 7731
236715310 1531
803225216 103378
235500340 785
787365070 6984
921475985 8272
716993551 4550
930837144 4995
104827950 355
10951993 5180432
364501440 1215
300766172 2120
809098785 2697
286838909 1965
120706272 2568
726780879 435597196
812272443 671366618
133589737 19550
11635 469129835
974992808 5947
934625408 74457
86042574 927
327283588 4978
871930578 4999
118300604 899
643221882 3380
302374201 1327
885233562 3171
11496 894483832
51707898 1331
393734484 3681
5865 428002852
159600672 532
793500000 2645
448018422 9986
756097636 756097637
724839766 4692
757725520 267856024
636434839 2280
283419209 141709604
18044 807667484
647389083 2469
724321144 2932
736661106 3529
483001609 1610
192461799 2638
613216750 2307
402611000 2200
860993614 3335
121799605 406
4624 601562145
603902014 2013
581980780 2441
462757159 1841
445693080 3703
150300881 501
268197750 3375
832915401 416457701
278404123 2707
295473964 295473965
285299334 951
930407618 23446
936529765 3739
915802722 201544
123767422 616
164507468 6569
80803200 600
744150619 2876
99337904 435
707936549 65350
712880533 2964
539938722 4334
179400357 598
375142081 1570
848659680 3960
700307179 3359
828509074 15890
673628745 6952
603876630 2624
526003971 2973
794584164 5646
146583503 982
59737545 326
499386951 2324
339852971 1355
898552953 793681345
438850655 1926
210886606 12866
992310435 6604
225358085 901
342055325 2197
543392896 9759
975919333 4236
233848950 815
940092192 6691
393306786 196653393
1537 302404750
3076 160776368
776399966 2588
252299159 841
925815173 9179
369775640 369775641
867737501 3618
975777401 5900
447617091 7719
754052491 2610
4912 874577454
913408062 30599
874948001 437474001
94918792 2205
402887399 4425
533302687 3296
167964595 1532
855597540 2852
88306765 386
637633891 2401
664258215 2302
451282970 3579
987395997 3513
713947585 3832
446152303 223076151
178137082 663
760204614 2534
510124627 2259
174322609 174322608
2919 865585779
629426001 14000
122459039 880
591298029 1971
517689918 1777
155453394 1132
683035048 6538
868737249 9189
689956848 2475
393537881 10315
797618671 16967
279071873 1856
442945452 442945453
681902274 2273
72841392 334
992681675 4788
241301085 26734
780952833 15196
263434512 1132
538384524 195763435
86206723 434
950287717 44209
80442712 390
175342149 603
237109764 16602
987332642 493666321
239209754 1538
44420519 620
55636031 55636032
392998689 1310
798018539 38630
790505759 19582
119582109 411
916595903 718687060
773817364 4702
197465821 13711
431255233 2659
913768391 3973
550355807 6721
84899717 283
346092830 3969
496503292 1655
188701010 629
745947487 5984
286337800 1060
411607435 8687
555884711 12857
260294520 2230
819957254 819957255
25584 482037444
3343 323197897
743568279 4810
953405965 4428
53523207 229
152447726 1257
655750276 3541
856482891 8495
951804759 14277
951601807 3172
581768716 581768717
999302426 5885
700197667 2334
2966 635313397
880129033 880129034
420668577 1421
1518 388167780
260146644 36895
663677568 149376
789499287 12204
883405073 4132
127880033 743
965701309 3219
672225208 672225209
411633719 12114
995313051 995313050
2512 382185755
917109413 7694
180667359 32635
612023990 7097
969801075 4276
103753456 478
843300131 2811
265799115 886
938422409 13706
106407126 1409
588456172 5270
2448 730284912
211080551 73868568
128099694 427
819686693 3359
605328973 605328974
93428392 397
860397133 2868
50623859 938
25880 274883241
909298641 3031
231013009 954
849893300 356781847
96255349 39693011
312130364 1307
229543874 825
971198055 971198056
555370486 5182
120600224 402
16592243 16592244
873026958 30787
924786072 924786073
216600001 722
396177861 8589
160384612 555
707700001 2359
100344090 605
23999959 80
928936382 3454
951457155 7953
73545662 24871723
469920813 2987
125374754 1031
362314166 1438
181372483 639
470001871 327829526
670200243 2234
732842716 4489
315389616 1748
557866592 278933296
228900762 763
226025071 2639
826827071 3871
24683079 11374177
353401611 1178
756599055 2522
472611895 3193
166136104 5302
441105215 37021
491588330 5140
529434615 2090
198300735 661
648026774 6044
199835542 199835542
552300402 1841
395702517 1319
743335200 3825
17604737 81
951229729 8982
114604814 20707
628381581 3257
488439335 3164
690295538 2376
994965993 5613
828539035 8021
667684710 3245
500758790 1794
273815651 9260
314294842 3831
366999555 1738
846392646 10184
801713860 3790
230776140 1239
685258205 2627
964810226 7296
314400001 1048
802429425 4248
616291991 2817
744633001 2853
963300001 3211
271488182 1202
3173 471666951
646921689 3638
395441330 8044
45775143 22887571
152999664 510
568580551 1976
480898397 1603
445501486 1485
437909660 186095641
218664126 803
506275895 16517
218097315 1179
198900001 663
548733685 5750
83579452 292
813138208 641573242
293852415 4784
704997651 2350
748200091 10155
327708357 327708357
759603987 2532
302801062 4080
208152836 2103
796453149 14290
906586044 4459
776502641 13642
99490935 1609
11699999 39
182263274 4439
421244801 210622400
260138527 45344
702267787 6534
1289 382313533
230209605 13354
35114338 145
761697461 2539
58502749 250
365204580 1380
471193691 235596845
466832312 3874
342934685 3306
35873162 167
615511232 8512
439199999 1464
434490937 3068
659417285 3434
149781068 1097
689769827 49066
689986821 2522
512702319 1709
272100000 907
34442603 120
11171300 5585650
762746207 9129
661209473 4371
231160229 885
477201062 8049
526198245 1754
899877621 6403
529500756 1765
62100206 207
589736972 589736973
793797353 2646
610274490 2945
522610025 261305012
987274387 24597
940691784 4089
707 161404470
426520247 34419
149635392 74817696
32431103 576
1445 317944762
167378940 53188
496851723 7933
259421486 1040
419975586 1607
94834038 317
510361102 245528575
1884 220076410
350520041 136556029
772800000 2576
742573126 2625
918296959 4480
295500245 985
557247391 2656
601791022 2339
634797883 2116
383998719 1280
77780489 784
984888751 6555
519225072 3628
678093889 3648
573202593 30413
815104471 2717
715573782 2811
396898677 1323
225678284 1179
269098474 24405
522571225 2986
370498765 1235
621670223 6062
852002840 2840
216004880 216004881
897486756 4404
440123801 220061900
928287164 7448
440326962 440326961
423915010 14866
215791959 215791958
635401434 2118
670181872 4728
507896893 6165
666189617 3531
160554960 5832
229829265 114914633
1885 328636750
40526729 25088917
125699664 516
560339094 3066
878702928 2929
746274289 6192
553546826 2562
884675735 5064
77874665 537
193824 844219434
123509231 1512
538712641 20126
113895439 653
429657949 1981
129223832 964
928586821 6790
191615811 11909
118276996 1691
899875828 449937914
625279842 12407
175782360 1686
206382179 4038
393538463 5892
970621989 21686
547338677 11109
465557457 2970
3493 990614800
235500000 785
832124415 11115
336756831 168378415
37799999 126
160945344 576
413312870 413312871
349679039 174839520
669687206 81719
446052459 4713
495366145 10632
5296 783363136
156671247 535
481308886 2143
106347680 442
146877549 637
492657020 6462
572827152 2188
629437990 2880
570494287 7229
32131623 11938444
888682273 5196
441127277 3794
403201343 1344
269779659 134889829
680697730 2269
450783251 225391625
127124613 2094
216162384 2466
707801536 2626
538161469 2555
618707167 7754
978350108 4047
940001169 46736
88400521 312
435001449 1450
858001237 2860
363899700 1213
532200000 1774
312000000 1040
235799213 786
329611225 1533
671676143 3228
590649020 4631
484314991 14572
433237527 10221
263699120 879
544320887 7827
446460312 1576
565754994 4070
15079 592462586
397530744 9879
385703552 4019
359887910 10317
443098522 1477
741818095 125620
522368492 4153
226506634 1514
808332347 5756
371998868 1240
408965562 394968988
717002391 2390
678937345 2604
365190443 6642
830523567 2896
371999374 1240
327546593 2128
514799334 1716
1800006 6
923704641 3079
284605271 1107
74045491 37022745
706411174 2419
305539619 3669
31464379 465
657962689 2322
325736470 1629
1690 223690090
373437627 373437627
109124707 830
179085378 769
745526429 4374
259748923 183396944
964684795 482342397
131700439 439
17999966 60
541319940 3693
294153669 1246
770776912 770776913
232574377 116287188
689697895 11423
231854873 3242
587300324 2818
785107626 6593
287991054 4107
544200000 1814
768950505 768950504
878016789 110433
11974290 143
771852530 6953
684902282 2283
4739 715925918
3408 913425792
580705466 452249667
217420658 1563
990613008 20942
346367102 6716
154041714 55280090
271469833 13148
884998615 2950
758326564 758326565
48009338 189
71700001 239
250024256 1041
972600000 3242
800057115 29129
29506732 426
526571901 2901
23101 299342758
690713477 7508
103270279 1304
13191253 155
228300375 761
757417891 22561
1573 247577616
23779525 152
730091982 25741
277812820 50585
518529277 2889
527117420 13582
219987440 2038
826232532 8906
662509053 15809
755557849 5732
735460726 248469690
570898908 2413
762088915 3546
384012049 3201
575701919 1919
635804388 635804389
78749467 32967139
506301742 8711
658041659 2368
529427161 6819
665733552 5016
500390020 2155
996296680 3321
631502276 2105
20862 934529231
611282850 2611
3727 920489371
470966870 17700
152948289 2732
518763976 2463
869854655 9816
2735 590579490
979234274 35745
276273828 5267
392266188 2442
725691509 11007
831743911 2976
4538 731251610
151800548 506
323694421 5628
346906559 6688
270041783 59389
492899592 1643
285366770 1318
305203404 1937
717851616 2648
544203146 1814
183635475 719
553263480 1848
211276846 1665
560530516 5259
526 72691554
920859825 9486
431598776 2186
168520752 3309
119400397 398
950900405 3383
580801937 1936
387901656 1293
432901152 1443
121109863 409
871107236 3498
754845774 2566
19868727 78
357606899 1700
601200041 2004
969254366 443033794
406799999 1356
807771961 12420
630159965 3787
3065 412057357
653406390 653406391
621249049 4512
42302625 208
878260427 4783
709759665 5751
92700993 36011943
995400001 3318
713878589 14593
909764497 68589
338699519 1129
964306395 5513
87963123 8282
243208665 2402
262495794 1038
761394531 380697266
957137436 7630
304862255 2606
3818 212181532
553703742 3014
194823113 863
414301200 1381
332398891 1108
477256175 2608
373461712 6969
81864000 300
48900004 163
68656302 920
429992607 2665
64605 559505316
725833942 138082
300862459 1093
7468 463298562
387554378 1764
506347586 6023
917204929 4081
798029007 6505
209254291 2114
58128597 29064298
856504035 2855
782275886 3717
116232009 44856318
658581850 4329
468898437 1563
571199758 1904
600665477 3597
477865808 390281831
883804870 2946
909190508 7619
539446855 1852
617702058 2059
79799962 266
293588751 1076
4140547 186
891771737 4076
795297004 397648502
816405901 122308
339887194 1263
250479456 3086
823498169 2745
819808197 45089
706799717 2356
242104351 1385
414032535 414032536
461207564 9828
339770175 1283
39364 625575614
53620257 582
3612 802361636
617796170 3722
530149858 210761373
846301998 2821
313583634 1911
660412465 11606
74107205 37053603
923396923 3078
742813397 1130614
411844410 1918
9599999 32
928303956 7049
553240524 2018
972927129 4047
714603583 2382
622216321 5280
6403 758061940
760500946 2535
523505221 5740
206093805 103046903
825089832 3691
784043587 307951568
4410 447266610
554182243 2818
622112293 4031
145048998 2278
57921235 22750738
573498668 5039
659997799 2200
190880957 2466
824946060 4876
375599451 1252
327865589 1566
338671283 1406
862784947 3427
734064142 25159
290099810 1001
3646 830890586
758957500 5596
296132160 3730
370167379 2307
31664415 967
509698970 1699
93457351 450
775801429 4250
48900288 163
277685265 1462
124721600 124721601
956185895 956185896
550344277 550344276
868198320 2894
8131658 29
524763413 298764756
602266337 6608
7266 409117393
495117167 2548
380819251 2488
530871908 530871909
408377693 2090
634250391 10645
657352768 2588
649753700 3673
816591314 816591315
705003716 2350
84010513 848
529411398 4758
792278568 4978
115586633 1109
927282737 463641369
766695859 5167
953328469 937474081
89988451 2055
976750734 5383
1697 467873082
56700188 189
3311 625125408
226522043 113261021
537920747 12132
925218722 921746915
980433745 6648
457883540 2077
916249351 6281
283721037 2005
17402 914109658
975900000 3253
714748293 357374146
666920016 2778
428541211 3042
926853128 453410293
970410950 485205475
4152 868498138
734900597 2729
289658881 2240
867345957 3142
790123968 6278
129049889 685
482683990 241341995
774599999 2582
217277291 217277292
11282 514470482
340966351 1290
61032123 243
932989902 18646
591901974 1973
993005821 3310
107777553 3847
538198206 1794
803702080 2679
423666050 1883
984986566 956792860
157520100 6663
17179261 70
391977052 3400
600725006 4773
552087184 9199
692702880 2309
559659927 140624
894599714 2982
606029602 281101296
441644716 2374
18017252 128
178430961 45940
901235889 8290
722625024 36016
363001210 1210
2320 297488960
125644467 436
533103024 1777
637400370 3337
738284872 2697
378868776 2222
763540535 3439
840298607 2801
275700406 919
747116551 747116552
6944 678102432
458626872 1982
78509568 632
249687414 1026
985751361 407090904
235499051 3057
506400000 1688
52718274 722
710679083 710679082
991880485 432134944
129485618 447
326700184 1089
146862232 1143
334200883 1114
450300465 1501
6555 707675741
984319049 29975
468176415 4207
264299999 881
60600203 202
62458137 343
417529827 417529828
86400323 288
687487371 3113
728704729 2429
2114 228410363
603000273 2010
47482485 408
635906537 54603
980719661 6522
740419362 2628
596700581 1989
818415450 45950
203992116 919
968427947 4759
839717088 2976
555727726 36225
967252883 7591
841756099 6207
579398679 4340
214800590 716
995392910 7259
315406856 315406856
727192918 2910
155921897 6136
268412241 11972
562109340 13785
865221372 3559
916258768 3994
760831753 109077
721295739 8620
292686967 1131
843034450 4517
871500001 2905
105308571 427
273036207 1082
454305301 3515
928796903 3096
335618304 1344
318 63435912
236827962 105088463
267525173 1218
19321704 72
3166 749789227
289801705 966
236221831 909
1908111 8
387054782 1704
5186 986964609
762704506 2705
970727418 956513648
357673156 1299
1114 187284566
439471870 223755247
3734 677709798
126503818 533
881358010 37102
875707170 3167
189600001 632
782227278 43617
468270595 2706
148808161 6624
4109 854999908
465664499 3150
389423319 2860
176921110 745
929998314 4566
3655 588376616
455201362 9301
884026015 4016
130326725 725
411901308 1373
739874519 14760
952863181 115723
20700000 69
475592104 6267
308798605 308798605
184208752 645
875243421 4407
411666775 3385
331809008 1631
449235071 2376
604101948 2917
470233467 2098
47400157 158
935652943 18669
38700129 129
261881536 2220
677379510 4374
692099936 2307
774849496 16455
321578369 1741
69216409 276
532623973 2089
656022713 4586
863246789 10864
658022407 7492
146079671 958
915590433 915590434
629690476 4195
381113112 2749
753499265 33172
616197947 2054
875864501 437932251
426697823 2296
897903197 2993
463021035 11014
231240258 3646
578550793 5552
997681718 5254
823251277 35316
634875388 6681
517679581 7310
958574796 3411
601587953 2239
675921072 2822
350424315 2907
465150927 34576
666955381 5460
612652016 12157
554402643 1848
428567047 1916
435613031 2243
583531619 3335
821183633 18575
839102129 2797
702780979 702780979
156162812 820
179697209 735
865197115 2884
210888931 1541
403996340 21787
142568922 136745466
901648779 5690
5699 193567239
2288 517525172
775344199 22195
81717 200615235
18178008 77
97047366 505
227394665 2408
459987116 1888
267129200 1093
892206224 25605
699954683 2898
971581558 971581557
692881266 5302
62325328 218
617290241 2660
605102232 2017
498706129 5328
535317553 22877
79800450 266
692640259 692640258
138567486 611
319170559 18176
378434361 4120
858930169 844653785
932096893 3107
98025333 622
576522199 2282
477598560 1592
774297647 2581
314756438 1638
204272361 2139
649856220 4380
848 217146512
216290137 754
229261592 1861
586997353 293498676
49199835 164
478921099 6020
86921699 2060
826422203 32727
207165784 15692
180660995 1082
630597899 2102
20 3057811
949820882 371665424
554398326 1848
580654526 7086
845052901 4236
111067385 715
571799171 1906
594667029 2739
30538860 30538860
414889271 4517
854465511 390622235
691401831 6919
286800000 956
696694943 5496
752102508 2507
242285792 1337
441898944 1473
816758880 7584
598641831 2818
2369 437485599
2383 527647449
175030939 4431
494552285 2032
998477774 14339
902144116 858828618
387200055 1724
511735817 159006
3480 395319898
960901358 3203
380519561 380519560
486845646 3243
7522 163007897
743049727 6464
268818551 134409275
504426959 1868248
671393240 4760
829467517 411508628
310828993 1104
318441737 1117
489775143 1894
365681920 3488
943167042 815305995
378264826 13971
974499437 7889
948564708 3186
637866497 3382
919824364 385068453
275475515 1040
137099642 457
677012514 5026
465 109513552
124470508 1583
465872229 465872230
847261381 3699
211028612 3107
817274924 3298
150777264 687
246878716 5033
404098920 1347
233433909 945
794402648 2648
698962755 5452
560066870 1870
559710624 2684
695588738 2436
475021262 1597
181205964 181205964
128158637 4586
941512499 16738
650741529 5023
918903063 3063
564243254 14530
28751469 109
450600001 1502
798353504 47751
482311063 22499
323590350 1653
568406922 3319
306391401 2459
392375046 1801
852781810 4839
447847117 3538
852485847 852485848
212700001 709
152547891 2630
963764790 794653672
897047703 5871
952936952 10723
632676332 210937014
891705025 891705024
403793407 11561
95349577 95349576
5918 286484462
318677609 318677610
16199946 54
249000830 830
190411456 1209
994853139 4124
305516187 7466
29386109 14693054
478396371 10402
717597608 2392
904029812 3038
153987568 1676
805085606 4134
8529909 8529908
831091539 4229
251700000 839
286971871 2459
975113245 5957
289981312 2192
306160900 1483
788109895 2834
591641101 4890
741284297 13053
989646256 989646255
638101827 2127
359721435 2855
585485535 8179
162557641 753
49817149 216
797993830 13731
6459 884986344
64536035 356
676931975 3854
237324375 1125
11658001 47
839398119 2798
836771000 19864
654616096 3971
905379645 14863
34018 570092824
247199870 824
498964812 249482406
146934060 308685
379714083 2084
895240194 800843264
419386209 1874
674608661 4221
377999999 1260
879531871 3442
926657627 4017
191590092 852
19316 323621808
153158102 1063
210963360 3880
478402411 6628
903165121 4862
97199939 324
433789127 3852
539658216 50844
717148927 5031
339704417 1726
87449615 344
4692 980569293
811296661 4221
906944585 81692
28226333 54386
513653433 344004544
108048599 918
551964186 275982093
507212257 402326610
285059469 1558
520454381 1841
4325173 17
123875314 665
462393470 71335
39298538 543
160500535 535
928562263 928562262
620501546 2827
563129750 281564875
846286800 6568
97481805 639
993201235 443955363
411649712 3411
763202249 2544
92592042 65424992
1010 150489972
728360089 12098
713716050 17707
489467550 3135
429533163 1582
853203034 2844
360784591 1966
898172282 3189
851998492 2840
711115986 3309
182701032 609
1774 439576586
72883334 595
288373977 2367
636892663 378652
8400000 28
222891167 2936
698699999 2329
552001309 1840
7847 748145296
435413075 1901
591332446 5357
91245425 3149
880388601 3366
769047192 3420
381423169 3491
578 154598238
84676460 284
852600001 2842
69738318 1271
873599999 2912
780369144 23645
496130295 3433
24564620 577
174624305 4112
153759495 518
287989616 1154
809421826 10398
710097632 2367
453302422 1511
757983729 6979
903005350 3010
988975105 34112
491751474 247609
740701533 2469
18984684 219
108600366 362
385801285 1286
561505450 3651
410193699 2546
629162976 2116
893100530 2977
225300000 751
342851855 2494
639599810 2132
161946316 624
709866736 4286
294668 940499547
851244261 425622130
685863023 342931511
397448027 332123620
1288 344862000
499843000 4308
611622440 11960
36495145 168
832810860 16121
315409976 1104
885800945 2954
980704889 3269
531063775 3632
904953965 3380
225029808 4285
454563265 154824
961807727 11488
42802365 42802366
879404652 7812
919485039 7807
567369302 1954
907194455 453597228
236308801 910
287700960 959
806102676 2687
618167804 8819
381301270 1271
28859886 115
736870783 3032
427934228 2537
817935043 3097
578346633 289173316
393241015 3294
161038921 737
904340399 3260
517459849 2150
447600179 1492
721146070 3070
182789943 1097
75599999 252
711599783 2372
918720670 3173
573346359 4409
408263915 10057
964001560 6520
7241 346008711
546600001 1822
274065343 1523
974954051 5142
328889081 1880
158294759 79147380
290312091 1204
889675196 8803
712393403 356196701
858420438 3583
311798235 1645
3688 705162091
326248429 1143
468598437 1562
638999999 2130
446998511 1490
2300 655850108
295427303 1319
345457105 54635
574801917 1916
2068 418480480
616921847 3258
6350 985316800
359032689 4088
553940004 3153
170800915 97198829
850981192 4356
103799865 346
120300402 401
259774516 6083
401064563 7133
734592510 10175
517994826 4539
854604058 27047
2858 362205772
23440 840183360
974157515 10044
872325893 14583
795297349 2651
124309420 741
885601987 2952
851292731 55016
968188974 880124460
249362396 3872
344250452 11596
378732368 1372
63250253 583
326401997 1088
75753978 879
220499999 735
593329653 593329653
213260735 1118
530316793 3384
888283821 10348
714002381 2380
356848772 1487
673800000 2246
639122024 8669
656930091 8836
991104445 3429
498195358 17990
684178075 2536
561302818 1871
473636915 279342944
707839357 5284
501045798 2149
736534583 9205
424136227 295375906
730197565 2434
257700397 859
944872210 3169
123326813 61663406
926404989 3088
81556315 562
416499689 2131
387671040 2560
113792626 1027
760355250 3239
873003469 581817448
622242024 9588
195062963 1258
358702231 1223
32183909 118
293538383 1061
724509529 3803
163500974 545
281399063 938
45594 697705458
860401050 6569
825918570 5433
977549201 488774600
247753415 123876707
250801262 836
876001253 2920
124870839 1151
745583295 4013
928200000 3094
833397223 2778
691801834 2306
700168591 3423
131211910 131211911
77206594 77206594
936727056 16848
345000001 1150
389776169 4242
33155 817182614
452381948 6445
821659175 4634
310111585 1802
721566351 360783175
232326082 1515
567601198 1892
436643658 3472
450300766 1501
283485479 283485478
121335984 1412
86627699 900
854252976 854252975
718193583 45124
424546857 212273428
559657605 9988
140883999 500
110242903 1983
260879359 3335
287941268 143970634
421091386 26366
398403859 10577
6218 978663521
103568032 1057
81730706 1511
79972487 1044
957360998 957360999
232067405 5476
5145 606153279
656282348 19689
339785665 3876
653905922 321619603
93673215 46836607
145144105 742
467684765 14037
12591 228287421
11257 606904604
729603311 2432
176049480 4520
154956685 678
324509764 12865
591227975 295613987
853823683 18869
422436691 3065
136104433 68052216
556344765 278172382
951703157 475851578
613459546 5440
602104460 2126
315760593 131327372
600937796 2459
520443993 7816
875999999 2920
466428661 3145
790200374 2634
598675596 5531
169469171 1065
645248881 3061
608742086 2659
584701948 1949
826543711 2848
687205817 3213
837302791 2791
188099374 627
110716660 434
2897965 1448983
354703770 1355
687746147 3745
926600787 3937
286038271 963
1726 390368613
372441754 1509
3397 887610777
776972767 388486383
486900498 23597
391539351 29606
872620339 31316
673797754 2246
222096030 850
839402798 2798
790406003 12198
128736280 6895
504472085 23454
17948 724970142
340625761 1366
915999245 9718
535501786 1785
372 31525165
712921860 50796
316199999 1054
28199967 94
773080961 4736
539614825 269807412
772122973 701687415
1097 256921788
357277396 1988
195531 335884449
453043127 226521564
848651095 424325547
685158925 342579463
262336205 173533951
607965841 68720
627602092 2092
879302931 2931
16452083 138
682978195 341489097
879473893 48106
609783808 3215
195391794 195391795
612726622 10081
702829280 3633
869936623 10887
414173304 3083
194805001 962
852986633 4582
29769 729404284
396940446 5817
31895424 264
559864741 2482
211201127 704
771330247 4342
3974 791955137
721003027 2621
437100001 1457
270153180 4527
351743014 1681
340310794 1614
1474 342191057
964645291 465100688
666601867 2222
644568001 2510
594510067 2043
3528 853973568
689468084 4279
685807394 2569
5735649 23
35957258 35957257
196254875 2422
618297939 2061
17732 432865853
797250683 7983
534538160 534538161
418201714 1394
385200000 1284
161558807 4114
216361133 971
562201874 1874
3473 902339846
215400588 718
793445319 73912
467658604 1593
774798447 2658
825281197 44743
959144392 9151
948114409 6306
3788 978364640
343800850 1146
796503223 2655
982909457 20142
945601237 3152
936432025 936432026
860920461 5553
6807 721957040
251354997 2053
189156492 906
696436 3
244334387 970
783283900 391641950
620657569 3114
937715585 188032
417858324 1903
392575745 1408
967913470 11852
764402454 2548
105300352 351
942465655 76530
298034797 1181
566884460 5018
940166920 876492170
752918719 4076
951494728 4462
204716027 726
253988784 1008
150006394 809
571800207 1906
899575899 5392
244383611 1809
657565297 4082
645667347 645667347
291682903 145841451
939994109 98534
782321550 16903
879209326 4275
611052409 2910
7579 310225001
522522766 2190
14478193 58
498805301 2339
584877398 9710
154530375 644
290074520 2336
107288184 107288185
69576289 368
983961195 983065844
9909 871098924
649094671 1211974
57600122 192
546273001 5655
194502700 1390
848335016 53462
654986413 327493206
566744559 4720
664200809 4095
816856741 30457
357593553 9307
721477340 3393
639568895 20478
917176308 4992
955737175 61844
789898336 2633
651597828 2172
125 13931578
226500092 755
421198596 1404
833069776 4466
333174082 1716
964278464 682345669
998130870 136245
971640559 13034
3490 586988940
657012413 2658
558901880 1863
239700799 799
623367585 3031
747378983 3298
809760567 3316
1007 31524430
857334446 13839
734682923 610623514
175200583 584
28881762 507
388199096 1294
503607877 4397
819000053 2730
225014759 1620
796850165 2932
783016826 391508413
356684673 3561
720535903 4048
113304227 602
161999688 540
622197927 2074
361009158 6148
490947346 1982
383706959 1820
276614740 1633
707809640 3857
66421432 66421433
306643716 1388
536529273 5182
281700765 939
942129329 4054
761111233 5287
837618509 7907
442802867 1476
757001759 757001758
357103373 3176
548072931 2435
16199953 54
137484608 1389
737440571 737440571
869449981 4143
704702350 2349
953396823 3178
521387728 278776631
259037940 259037941
874987619 15249
112679781 489
254531043 1012
992824675 496412337
256935595 2638
574227953 3513
632501618 2823
117299609 391
936903122 3123
266099113 887
512146164 11718
944698353 3149
70521074 387
244083654 1310
128614073 1073
132683751 895
989400556 3298
433331641 6510
212580783 106290391
316552585 1841
192742175 96371087
180914008 1324
480333725 240166862
652940341 3948
696900384 2323
828873001 2916
252151930 1635
831948671 831948672
852259563 11323
891919469 3666
905386033 7399
921608574 4002
250139250 925
683656050 18150
202078600 7300
977728737 5551
49153450 963
774217830 4489
740559700 3663
620210708 398337
983492910 983492910
83630681 83630681
14102002 96
169723769 14984
429496130 1691
529503983 2299
999661277 3443
5255110 70
862325220 7340
407039274 1931
883804717 2946
3338 467364391
702765641 9640
967386625 106752
813593775 5443
844802815 2816
924218594 119331
106734356 382
338098873 1127
973035861 437876120
505654483 23209
499501665 1665
310505880 230610
778331301 2980
888955200 3212
1217 259361757
583370418 2634
578314160 2074
76800235 256
355062352 5103
94778214 94778213
373651400 5823
134573973 3713
324533942 1610
64499786 215
135850991 67925495
392101661 1307
668397772 2228
227207331 172012336
876300662 2921
456977231 1776
957865288 416239971
457508469 228754235
773819125 7327
952859425 3292
613258292 347663223
79534931 39767466
437998540 1460
234296130 840
524292599 4155
658301275 2347
860342203 310407606
762749844 364362398
401180805 12631
811197296 2704
297890948 5108
620521440 135960
433183040 2081
417032612 1653
945441279 3920
528409377 1837
851204270 244255
617515488 2313
390745869 1731
432375503 12871
98369102 922
226814849 1350
84011943 1217
861898047 2873
590180301 13660
662733736 3057
510457748 3238
73930415 408
856502336 2855
713360865 3616
370441820 1857
519512300 2019
181833599 90732106
942824526 33019
871068992 4887
559814166 221824375
357273360 2312
520801287 1736
826654921 6188
769237720 26398
347191061 8898
544649974 2222
750209351 6904
477830401 3642
757019549 23653
247016640 3120
648575180 3355
553179888 2238
743097524 2477
274470263 38943
879960695 52152
496602415 1942
58074831 209
425117680 1813
635232510 260745299
312790280 175295456
561631399 3190
395225461 1629
273435548 1199
254100848 847
687597709 2292
419550557 1743
311054547 3308
260383975 1334
178223536 5553
485399999 1618
495657941 358034589
492242442 235431468
469051496 204956806
322249879 1670
245194433 973
511587733 3663
21588244 707
142200482 474
106200000 354
629901520 20560
531752511 6703
90881068 353
866224837 433112419
920761840 7347
491588767 2225
693359269 2604
635101316 2117
120603614 120603614
993484464 20683
644732396 5738
123 31549254
22855289 114
1432005 14
168534661 713
624244798 5758
950599555 9293
72695314 6545
5142921 19
63471323 226
497376876 1758
881535961 4860
998101314 3327
102860473 344
576901924 1923
935500680 467750340
204460871 1364
699849239 8660
321541244 6054
492486812 2443
994029398 991293359
878102926 2927
180993077 90496538
875386648 5919
269020997 2757
348900373 1163
414149125 29635
595698807 297849403
638598142 5551
683143462 3211
1860 533905560
4800000 16
270041012 199609511
19800286 182
675847865 6203
258430164 1421
196676195 2929
946630071 473315035
303383659 1016
886816278 3667
979151756 6099
803562884 13442
865144315 22194
222288576 1158
922230220 7164
331537875 4514
941701026 3139
310642169 1754
58042328 267
933638303 4734
340499206 1135
952887420 3973
133717755 133717754
813239513 6424
415313434 1539
780766899 2729
47455775 329
679415489 6789
123300412 411
566732197 2238
802391017 5129
332257921 1965
348598839 1162
624608000 29800
683505887 3339
899836097 4234
4237 459498413
742817149 313622188
873847651 3425
567464295 2611
344654224 1415
154140999 631
851401085 2838
21302675 145
783773109 3859
992396692 3308
408598209 5144
927085151 3152
634799999 2116
302399947 1008
13115 844345546
3101 482723367
993343416 4325
961376636 4829
288900075 963
612354460 2584
108715890 374
518061377 518061378
813536211 5750
85386324 524
501748356 19166
724744324 3849
482489753 2939
339801462 2663
635121501 6500
728891345 2852
149576209 1203
356745545 2380
853178539 5818
806449513 2904
813600001 2712
455967471 2822
23505 296233515
865834516 12415
495260425 1727
534283964 534283965
893705118 2979
6079322 89
946935119 8040
50283 580643730
526269465 1828
53869 823282403
419684157 1793
773400367 2578
767404636 2558
286251635 4195
268800394 268800395
913098563 16998
785602559 3585
846093937 3222
174654976 787
389868743 1701
2589285 14
563732108 8213
824402747 2748
803571777 803571778
142711319 909
802399819 401199910
164455543 911
857911974 3491
550647471 3825
451450691 1670
948916528 8198
6758 74283770
703201578 2344
868803672 14298
801551611 13026
997658251 997658252
617841327 9412
864314551 5346
499132064 1706
822353969 398002299
973452022 844784987
679503973 2265
949 108760632
14136499 98
327001091 1090
154045951 688
759890463 6304
506700787 1689
60978059 206
496189967 14394
626087848 3928
952896957 952896957
4317 505454473
565002568 8739
175651682 967
509399122 1698
477709002 5118
406021853 196610460
391677137 1727
30828314 30828315
378899627 1263
678438227 2769
587174785 2128
669738565 2286
375377637 1759
879004347 2930
658802197 2196
476402441 238201220
203565096 7029
808492198 3920
787884413 5412
720193052 3221
877631833 3220
988177499 23740
260276816 260276815
542222699 2300
566077051 9486
1215 71146467
519818401 2628
513363719 3720
976539993 8574
807302690 2691
170784604 1241
4781 786541730
424719325 173619124
334201219 1114
50137820 211
309285638 1486
5237 739925256
258668432 88988440
163045931 547
1856 531335810
139976550 1553
80569532 46067153
117941745 117941745
488633077 1815
52028151 198
106982773 673
165921803 9260
507306501 253653250
334500012 1115
164699845 549
324125483 6737
848236457 848236458
100707963 348
198713791 1035
492894223 3568
213599288 712
807004746 3447
707025859 3277
568501894 1895
998253578 3609
166229881 610
317864195 1269
816532744 408266372
581321581 290660791
537616343 425578052
450837115 450837114
126546029 585
702522669 3087
209840862 1099
923510583 3604
187633359 1460
108225204 14363
205303654 1237
511241051 3129
459673306 229836653
911502717 7709
732602442 2442
257418920 5399
692984315 4051
633708228 7164
458514987 2290
722206799 7749
3978737 16
285299999 951
327392821 18090
794132809 385964448
427972880 2017
523928135 1805
822749679 6904
560600978 8659
600361427 6746
260465197 1141
381994651 2483
380373565 17081
707700000 2359
988303846 5017
668639610 27054
168916213 774
498171261 249085631
145936999 669
721498422 2405
488914907 244457453
162206335 1088
384370091 1791
775728552 3391
700933359 67966
869859484 7559
910503036 3035
639658015 3296
389098702 1297
624097012 3311
362700177 1209
921787623 4053
500293333 8379
490799999 1636
155006537 1412
84091863 449
122399716 408
942661239 471330619
55831774 285
910404194 4755
928339176 6725
147349019 5086
614969155 307484578
69164819 757
178243101 19794
404658651 1870
927598208 3092
165600552 552
804769012 376879618
114413441 608
103379324 44859848
824099999 2747
677010152 5552
952502753 3175
216599469 722
362893181 362893182
526079495 11046
229321284 3252
456904707 4911
809402699 2698
827247788 8973
554776199 3932
968344435 52863
120574695 745
732416363 2553
152963271 97759094
399942419 399942420
438445821 438445822
808428264 10444
201949969 160977297
961964795 3274
464011384 1648
788795727 2733
3255 927885479
911975505 455987753
818747919 818747918
927987747 463993873
8851606 70
26885393 202
730630416 5217
828979572 4837
237608462 1157
958882458 12584
354587071 177293536
590700172 1969
764874617 605469037
965824599 676244190
917546952 15923
67800348 226
659399727 2198
568422889 5368
841370041 6044
344024576 2146
725623092 3184
688819698 3303
228581927 1231
701598395 3261
977356638 487792250
108150477 443
572430546 2197
651711833 559444145
919379101 9260
18020817 88
302799549 1213
786420007 12527
669147070 505054675
419021714 14055
689233300 2740
972896758 3243
361568455 3144
643940959 2167
894558236 431447481
505802003 1686
464569962 8365
684299999 2281
983105125 3277
213480780 213480781
827031975 5775
773244864 4437
725515374 131315
778939900 778939899
683424278 606583712
401530880 2560
128776025 124287144
266727789 2030
883563841 5092
561001870 1870
106394254 473
425843782 8554
353708767 1334
932959018 18692
124074433 612
47152981 210
287999466 960
230357105 3526
725397583 2418
237458807 1665
300600001 1002
113420088 81310721
78899737 263
497552106 229198878
628478853 4829
411302134 1371
727333293 2749
39435313 137
703800592 2346
501005709 3134
299301927 5950
643367226 482233059
741251545 5511
431146989 2457
877335281 3980
619386925 4758
551701839 1839
489728527 1771
789068041 7729
718071512 2455
237074115 1307
772307204 3183
642754043 4761
859458420 11058
896698492 2989
970812944 485406472
163618734 17173
755563500 8686
38234777 393
444856360 50260
877108863 438554432
928657356 5597
8375 493922397
664953910 2354
950274568 492881
2036 260690572
829466285 414733142
2011 407258203
802390605 3328
609293587 6636
574599386 2507
740429569 5030
518728208 5019
253801253 846
70634525 1084
387847052 2817
9112929 59
157822638 1882
733175521 8715
801900000 2673
911514419 8418
577798073 1926
14574830 51
356314249 2232
386907807 49359
606662095 3943
552149999 50000
991500001 3305
2372 645396566
511767663 255883831
38482199 300
831597539 2772
6912 972293011
985803285 3286
93556588 469
18622022 823
315146032 1319
983683314 10015
887402470 2958
308100003 1027
468182042 2037
749532000 2800
710971487 2866
327374642 1871
702476923 7718
887320789 3313
5750529 45
841098906 841098905
480705033 2386
590314117 2548
278667199 3475
609564537 3047
735001980 2450
763200000 2544
150550200 150550199
888850752 4390
707324484 19655
271616465 1136
10370 970879749
906968325 9878
165671083 1142
348061056 13524
917679107 539937638
867762755 4054
7933670 4107101
333475650 5109
144843341 1091
999335549 4398
160130947 3459
967590064 7292
921640068 3686
937196877 3124
166465739 693
400517331 2294
25378109 810
59367951 521
220272894 862
582295194 2514
321389991 1673
826113898 5222
826063920 4860
423128216 10444
743402477 2478
780902604 2603
472190546 4302
225232434 1721
80632988 1377
214951599 214951598
512314494 5159
179488758 2390
518356499 3509
251512789 1523
265952861 17458
808378790 6478
682111091 4022
341097689 3028
947818531 5114
503812035 2206
427199700 1424
54052 925067840
346655349 1713
1129 301533320
863361916 3315
342903275 2770
940501904 3135
168691522 3302
595981196 595981197
344466878 344466877
832904103 3408
563186770 5254
246954817 7429
495667634 11324
597790685 23511
230479492 938
926031043 4769
195305639 830
219756112 219756113
916435854 9083
174300581 581
970103508 5658
554377497 445011667
331279938 331279938
186520284 5274
848504981 407370864
91793364 2190
224378220 17893
56509059 332
339842828 4082
380337299 238107637
878531944 3943
84888148 1115
807731439 4190
642897858 2143
253399074 1041
969599152 3232
211212901 1763
639912181 2348
824950807 3656
342528166 100003
909089583 4231
783941302 3861
76624339 494
382500001 1275
986923350 16002
435301892 1451
851303906 3877
807000001 2690
248479410 248479411
204599999 682
702298107 2341
728870977 2949
702902343 2343
4818 770735460
395296512 2652
137112768 1277
844797183 2816
452840660 2723
982025569 17837
570097549 1955
659715045 8224
230099999 767
1935 314193936
909903237 3033
212709176 989
293791759 8229
562561911 4181
705015099 5461
979197333 3264
454041986 454041986
553909999 20500
88206465 1097
628474571 3305
524795312 2410
96514258 673
765782475 382891237
794 228593394
676197747 2254
294238692 3189
252689995 38188
926034910 8599
778741079 4836
713700000 2379
171613896 844
950318151 3598
995310865 4073
632397891 2108
246572093 6210
961720199 16002
532798225 1776
349078698 3149
210381302 954
570738849 2352
493150000 7045
366301221 1221
37921405 17943949
748585799 4860
307552689 1051
796443447 6287
2366 533708484
276300920 921
119101207 2597
245776406 8183
574474732 14404
72497322 72497323
3303 841042260
701959104 2793
698741890 6111
915506914 6509
186257985 704
510155315 1962
541498426 1805
717486418 717486417
370942250 3962
668328463 9911
305 22793260
722832940 5647
902035945 10929
962101304 4962
385244049 29160
474680954 2003
724305918 10259
278603010 278603011
992499093 3340
120299599 401
899855626 4900
678821422 678821421
951301120 3171
498859217 61451
306911304 1764
647072104 2534
394906874 1363
432137917 5063
414150607 1550
390598697 1302
821558064 6911
36438 244834084
654757360 6267
883201459 2944
447461767 1966
9909 597314520
83933136 2436
969968684 32132
40725264 329
93000001 310
160800105 536
928661706 464330853
157217988 1819
7877551 50
38805518 266
811732544 5223
351757505 2215
21652177 91
258403546 32691
972194783 14864
211985773 1179
283344389 2677
215779436 932
366184645 3577
348601163 1162
84776716 904
795759299 3150
374101848 1247
709382359 635602810
116784047 458
99000390 330
512398513 1708
692820590 6497
12646 745193056
962093836 4743
734980374 5262
24541553 12270776
83088760 5209
646202153 2154
127500001 425
886658181 4673
54152298 5009
665503922 5961
548699514 1829
6020 914193887
681061109 2492
401133668 1681
545250306 2721
303379198 1237
62501719 274
90705173 1276
232049537 5477
7343870 67
42600000 142
93849247 5238
415302874 2167
664180876 5450
833759767 505762498
908700070 454350035
543326406 2011
722572267 54961
666733750 6294
480901315 1603
6578 469899430
527 143831593
576411843 4233
48 13354560
102236230 1489
604284307 302142153
498801369 3848
781671602 3753
253199695 844
116427441 1139
356401957 1188
845156319 7818
657860520 2284
486898378 1623
888565106 5097
4409 228316544
988572483 5745
43943679 956
985762715 4004
323748487 161874243
542675780 3483
779598378 3120
208639799 2385
908745931 10845
346200000 1154
419987805 5699
680912266 2585
270100224 20388
9877 822744883
999076501 41890
776402083 2588
311399398 1038
136013892 136013892
103494002 689
898763405 377085777
716419922 5146
120299999 401
897297010 2991
79799734 266
363850543 1956
291645321 2159
563274923 6240
270057249 1267
725137065 3058
769723500 9262
562096398 281048199
458959716 2116
532386800 3256
550801835 1836
390035529 390035530
425780000 2500
999018600 922975919
353653587 6149
347201289 1432
787871018 8402
606243239 10690
173343601 4312
350700001 1169
700154837 350077418
368701229 1229
47685926 161
907289600 6400
58366442 23764957
972424739 486212370
636600756 2122
856120994 4361
546963780 8405
236010776 236010777
1105 317345872
717128365 3970
734970232 4343
799200000 2664
59785 219889230
3210 620992350
657394141 6926
354898640 2372
486386980 6197
643202143 2144
113951325 3975
202805282 872
859085789 3611
69196320 904
121934651 60967325
18900001 63
834355704 17577
316241905 4158
276767930 1837
865980685 4639
683430786 29798
586573555 258466543
997392277 395202053
360802867 180401434
368449151 1525
554017859 13420
605936611 10251
524700000 1749
880536712 5674
552307921 2060
10590 332218890
812555755 2777
845767360 3776
468485418 1779
475621469 2430
670453299 8844
812399999 2708
368549336 2695
906200065 9856
299400997 998
596921369 2893
504695149 5017
788056652 45361
99684364 1669
570997196 556755918
261216015 3402
146871560 6310
907817093 8071
427803442 1474
447345792 36928
677698197 2259
450899999 1503
396214849 4119
329897045 2147
42088200 220
634200001 2114
700797665 2336
209400001 698
896929077 12683
944930818 7185
102118703 51059351
905460027 18861
68645595 722
335209119 1249
156420892 1903
202137192 1884
462577500 2079
41399889 138
398998669 1330
797223887 5092
372970254 1673
696599608 2322
703763928 5041
573953301 573953301
276271908 1067
788053563 2894
554701263 1849
543570857 5178
19655894 9827947
807862835 7163
440700694 1469
542340075 4217
1200003 4
615876339 14263
588898336 1963
749280324 4619
380213962 2163
402899999 1343
919203064 3064
640534650 4074
15856 601090480
683339435 247736494
279000171 930
196563511 196563512
216531143 2107
137400457 458
700474847 12891
353820897 5520
980094490 4954
546566256 2364
887347317 5557
294107484 2082
703502344 2345
620350789 310175394
3139 413732136
281699060 939
651669870 3390
79423428 79423429
500401669 1668
13148295 2263
321631072 1109
216318094 1245
99383975 395
657994296 657994295
531845250 5190
100262091 347
798415020 8508
634497884 2115
844145071 844145070
612794232 299956493
114028187 482
189899974 633
341963160 16170
567298109 1891
882661873 6640
109054049 611
647703722 647703722
720260681 3701
106306441 1860
723649928 4543
472498424 1575
843454582 421727291
1036 199185504
51230880 648
23084305 4744
935884871 13023
763348548 12619
728208182 2791
886064143 4669
745907952 14156
584201470 5470
860573934 94165
921035709 226595
459591199 3279
443886995 1708
102597119 488
943500001 3145
571501015 1905
887817025 7776
775672021 26038
478749457 3144
672004838 6050
738890712 6241
705182963 119159
265500232 885
457802223 1526
46976069 5493
72351972 301
4 548684
426299999 1421
417604161 208802081
752321226 11830
542378593 17184
364460622 2671
490405674 5207
116972000 400
205496940 205496941
300977324 14880
606617093 6938
251451618 11311
525462658 6911
588372444 2101
436047039 5720
732302440 2441
649206143 5182
199357365 2148
353399883 1178
951331791 475665896
914966793 4010
998087236 8181
618946177 169296
176999861 590
607637650 2761
303270343 11458
188990966 1149
678356924 5541
932777187 4161
324432167 162216083
4744 198617048
754809434 3145
851238992 3639
70378005 1739
421360212 14404
995491474 464844995
29231436 29231437
380401268 1268
842604020 8154
530771295 21095
2410 360342415
56290430 805
908096973 3027
577825352 135442
732582899 5810
144510641 486
939069789 6262
839396773 3342
316238996 316238997
837997991 4056
330838264 5913
556734633 278367316
263424783 2216
211172829 1210
1324 85730750
383793645 2379
365933344 5722
979404741 5851
43493565 3247
201047361 3845
954019677 53063
13906011 93
558249915 2321
991274687 6042
158527507 553
10017 822425751
265716179 1118
838281491 3546
169381856 152731631
725145571 18906
362454437 1419
731986686 3235
249382340 4727
93905648 93905647
123004899 823
567013113 31852
246411006 1657
393760972 2393
474689639 2040
924946185 4059
281454929 281454930
911177546 4503
414535403 4962
306598977 1022
959396802 3198
635627929 3484
795062709 3237
263306690 1341
691261665 7185
7918 929709559
109156225 1044
337192145 1307
624728547 624728548
757602268 14762
422400000 1408
161638869 161638870
780896479 3640
154951041 3320
31385541 335
564172991 54081
241428768 1095
249163760 2039
961203857 3204
880751079 880751080
257473109 1374
227911588 30749
507370950 25577
66259614 2480
496964224 3968
286199362 954
859165891 7395
634768824 9722
311254937 114998441
770887921 5435
844329088 3291
669573718 3923
350401167 1168
57423851 228
168372224 863
356643918 5202
279457016 279457016
654161522 327080761
965914464 8688
365723232 1328
617382172 617382171
752708499 3958
727197576 2424
942848648 4263
958208677 47420
826802756 2756
830497547 4687
991463521 8012
520443721 24503
947686265 14284
432298558 1441
567396251 2349
616901886 457863170
652202624 2174
192301080 641
250341807 18473
98578325 760
162900633 543
746999796 2490
762504470 7831
433768321 216884160
128405155 638
8594 792126168
645038928 22104
28725818 28725818
549922872 5592
753923043 753923043
329063807 8548
800232572 4074
1306699 23
974833673 6142
546689228 5827
131180500 3740
329886944 4342
948580231 6214
655854213 278046338
204734322 204734323
755482693 4697
844484399 3446
524625376 3405
628798252 2096
175419980 812
180348531 623
815770727 3249
500110398 23249
482736897 1715
207901214 693
604499999 2015
426379022 1428
265700733 17818
587864579 3890
927232737 695528406
333139914 1993
501702179 5346
196199490 98099745
1859 361097737
162221195 162221195
552025258 2250
799038435 3122
708105471 3738
42000141 140
874771011 345567852
631132862 17764
620217970 2120
82452710 72714234
613626636 2324
2824979 12
549831564 4518
420299831 1401
14678922 51
472200000 1574
704702349 2349
25 4990513
903238284 3081
347295286 1726
391818969 1356
822832272 2749
356276211 5741
300420777 2437
620 157143960
132251169 823
2635 530836568
129448939 1382
571069363 285534681
753316707 5291
794049402 4629
769555463 7676
515637553 26826
125979369 515
863417866 6747
760794169 7835
704700636 2349
888192298 14675
948773998 3384
273000911 910
6787 940488164
30001519 30001520
2855 507216445
857097143 2857
303260037 26093
83862021 6595
4133 972519698
840194794 7576
823882967 6052
940496864 3135
936046358 936046358
104081023 496
400800000 1336
350777702 3726
74099860 247
965428072 731398934
158066 818307682
313463294 1598
443741646 3803
48974373 48974374
878395560 862015931
827042081 827042081
996353376 19202
817285860 6253
439120457 1891
312761904 3088
917762170 11463
79834838 5937
879 124299912
582898058 1943
4137 625988723
136055303 1358
614325418 62143
505579940 1814
834605266 2782
370001020 1290
7515990 90
155890476 714
133294200 690
81201426 299
899223680 19420
946988797 8158
707191157 4498
406756336 1667
973102649 4925
703325867 4339
830380782 47949
715500001 2385
153425501 830
40500196 135
526797431 13818
19799973 66
214878459 3161
162300540 541
766202553 2554
571533189 25065
548074801 2730
663897788 2213
718722262 4646
841642051 188836
659271292 2346
475026263 2092
245200951 3270
44904847 447
639532475 2931
588887825 2179
8843 355638931
495806836 287602234
460127636 1574
451734356 8514
123600000 412
455043136 13088
295199016 984
154431797 564
784950779 4490
2100270 30
920248467 4636
821420567 4720
590136835 2199
681314100 2937
979952159 40920
25338483 25338482
521293073 3189
727334371 2862
979454062 30176
194590917 163644646
432148119 1486
439860734 23606
901993944 7451
88500036 295
85312642 767
917371283 113522
553420115 276710058
63371232 684
144709001 499
734345409 5696
726902721 2423
836332992 6336
225599957 752
851564338 815997263
525598248 1752
650418539 2618
457827639 228913819
561587355 561587356
1274 272759347
53556129 1903
647817639 2278
791955084 2729
296651377 2367
69505254 234
609854307 3197
648098949 3622
2399 690389602
382551413 2289
497700000 1659
411363137 1709
422248471 6168
19499941 65
960138731 480069366
993303638 3311
946797595 3156
111899627 373
305167030 1527
448799854 1496
448200000 1494
695118485 2853
999903774 3333
552671857 7194
457425667 17473
277616863 1620
82554847 304
955588749 3975
158265834 629
288599890 962
897598363 2992
492273451 29550
659066091 8304
99803552 3145
174524040 1530
203701085 679
651616746 6303
476150647 8020
805 223128290
51052933 252
369324075 1892
833274536 3235
679355353 4486
954002995 3180
240740190 803
289472580 1866
921035021 356096
949197680 3164
529442296 9158
209799986 2284
947224259 6306
617 164669909
773664035 14922
308383983 2083
671146190 9955
739984295 8636
335742479 167871239
53121973 372
430799999 1436
564301167 564301167
553956372 2173
687006705 3004
812102708 2707
268898279 1128
131699999 439
622384703 13644
2887 234150135
623106001 28323
790430869 5052
1629 350214838
556839977 37811
962400437 3208
815697282 2719
265899384 265899384
101400339 338
435745045 3033
42180685 247
349890555 1440
3855 731082550
74551726 475
554701850 1849
562564627 6107
519592263 122777
409565703 3060
556202184 1854
3039 839514898
458701650 1529
58799803 196
830915396 8553
146699540 489
967481027 3684
413699999 1379
494702040 11662
838197205 2794
875709273 437854637
845412924 4949
21600023 72
991729010 8139
723604500 6015
540410408 3399
923447676 3252
835332806 29687
351778699 2236
382143088 2261
134275681 9702
116132533 116132534
299400001 998
186272339 923
807858679 2893
73321621 866
892296529 4728
771063827 4121
196200318 654
105332962 373
752033336 3204
361086942 4594
857468548 5031
874666044 11495
684597718 2282
13812 736482756
425699999 1419
175919400 600
436201784 1454
7863 853630869
92700001 309
998843516 6601
580764347 2308
932999302 3110
455955521 2261
333266005 255208926
940544703 4048
68193333 68193333
566599111 2310
918219845 5658
111503871 10765
303315841 1620
504898316 1683
976163666 976163665
92999999 310
833266764 5202
722698667 2409
324418970 1510
877007155 28635
710699780 2369
276045014 4019
830515745 830515746
869734292 4196
864203297 4447
417866170 2289
53968163 53968162
140969879 13274
144494771 10532
299202067 143634951
363355991 181677995
640455162 4859
186279674 9297
163643375 676
253200000 844
247431843 4271
614077488 9381
807475425 4354
977898214 17218
335399894 1118
56674 495817224
992924529 3503
709500001 2365
434300777 5706
600896209 6543
949395171 474697585
990284741 391264566
761698104 2539
650381689 2952
955836545 4064
558601184 1862
758920257 3944
107746795 367
2624 354985216
912844822 7249
811797936 2706
221830338 1563
400929260 6733
365424477 1480
137076193 458
858468849 3110
911584037 6529
614287236 10928
728613900 3784
387012917 4224
734311899 92309
422601258 1470
20999952 108
363149208 1613
894005596 2980
646423110 2182
41505 659706760
889159325 6725
4094 836443888
839352239 3138
437802672 12353
344401148 1148
470456315 7062
588000497 1960
233695470 983
697911727 5868
966416571 5788
172192138 720
403200001 1344
764538751 3177
678797897 5336
769847503 17561
402849096 5928
205500000 685
813546829 4570
537894889 2801
956835227 6078
880973167 3565
522775500 8921
776649845 15516
929699183 3099
119227161 571
469927392 2211
461098517 1537
3934 881552981
368447411 1684
346714668 7884
898199465 2994
239401658 5277
668097773 2227
610882415 3216
962672725 5042
113719689 56859844
58499804 195
193099405 96549703
2568 723807086
686421856 3987
890538509 445269254
974566241 6281
235539658 3854
595705191 6755
276146057 2633
33429402 366
40200135 134
544 98541262
280141300 280141300
714921324 12403
984448720 3323
911703039 3039
682825491 4906
530853254 3217
881659748 4512
935531136 9568
420299577 1401
494698352 1649
586554565 43269
26973316 2107
195285941 20511
697462702 44572
382799999 1276
866496977 15858
400733335 4877
654278351 2444
112433201 1618
368399999 1228
389439252 1796
165247825 63691705
436198715 1454
357283397 2707
552001839 1840
177360714 1138
28421625 158
616549267 308274634
497828100 3542
3736 620282836
995513978 4782
188948043 1382
573128331 2085
124151533 566
858132485 11132
115699728 802
910084390 6108
915869911 23732
957854094 8932
854331341 6933
927903094 3093
223464372 1090
4856 706984219
516229273 5604
890199689 5105
418094420 5669
225407764 90084314
476847767 1889
429481473 2014
4037818 356
388635480 1854
243056796 243056796
2826 785013037
359874068 130684008
911668759 17546
902716147 11763
132983061 489
717601294 2392
486029824 3584
433500000 1445
479312916 121161
102517520 1671
583511310 13710
448801495 1496
914946649 457473324
602169102 202138
220332801 9950
798210112 8369
173859777 813
309212715 2765
13575015 59
904657843 17226
815517183 30001
652799821 2176
414473633 227358
461051755 2005
248287391 2377
54437881 1145
848642116 5612
47196997 254
145159872 832
259358925 1645
926632401 463316201
138581946 69290973
5152 558241813
354819704 4652
819061965 14413
629626745 2357
522733472 2276
695536885 695536886
323399712 1078
521376747 2419
800397332 2668
947399999 3158
723860279 361930140
814074767 540366
617100923 2057
874042406 26383
716856300 2460
713070632 9768
499498335 1665
609294647 2301
623981250 7013
767459389 47558
680878752 2386
99844185 367
828276890 17174
116615461 437
68946003 399
766008949 7573
532742653 2302
891333975 4249
838161135 8955
2048670 2048670
924730590 3643
351570060 2997
346801882 1156
942654240 5609
153000186 510
852001204 2840
889957744 5122
687214026 3524
713322610 258874648
885055459 885055458
29699902 99
161291169 1269
775678283 3572
745762208 745762209
308314646 3512
14268 352281353
726788273 3299
917799361 4728
630607142 2501
726838465 93328
929100854 8306
934132293 4892
419930369 1408
67481898 760
110112743 48090738
134868690 885
391986522 1671
105199248 462
240570044 1404
325591464 162795732
343092129 1396
349090359 14230
899280385 7584
992796694 7203
61582850 301
570587596 2356
986735861 10340
586583857 26594
933300001 3111
937074473 6202
463554874 2375
464100654 1547
985501666 3285
710190853 2522
269999630 900
204108046 8027
384901284 1283
214201208 714
314602729 3426
580422060 3080
197893292 4539
19903573 4126
152936628 4919
941723331 9934
620636273 620636274
399898668 1333
283869059 3127
554712324 76134
663950201 4600
8919 231072432
951003170 3170
285929699 3180
178216428 741
703958780 6356
482551101 3055
223302933 52712
331746031 1155
169218063 169218062
862702207 3165
147899820 493
930061835 44524
96893560 3554
237301374 791
398944197 1387
851401447 18479
809058721 38972
925175961 3144
504993942 1921
738608288 4441
288880283 1947
201888589 1097
807234854 5745
819439360 8224
570699917 203004898
437347967 2737
67307771 227
976570202 976570202
940889519 6915
995180921 4254
957280236 8454
351937081 1739
532430888 3256
303844926 1099
239256405 3033
656863104 4806
86707607 598
411365480 3789
136389985 136389986
961803205 3206
5459 527985483
690059588 242818033
280800001 936
4201 635737330
389576647 194788324
59567296 748
99851859 99851858
895539361 6185
575074149 6763
277170261 2020
9535103 62
456306622 456306623
317619017 5881
541138448 4483
335100191 1117
74287980 390
160011457 160011458
15000096 50
9645803 9645804
695686663 3278
683153673 341576836
966423061 31677
82090903 628
670803583 2236
191681792 2160
956056047 3412
947025612 15439
500088218 13051
617844300 563008162
539171713 1856
729725062 729725062
316315308 3541
339675091 1974
610678809 2515
3884072 3884071
967031249 3750
492244001 1744
298499006 995
215995397 796
658776771 3302
514694961 2835
846000001 2820
454074869 2099
860508382 16226
366407662 1665
694502314 2315
17999968 60
107747558 634
501576429 1787
446920339 4597
1441947 11
44399853 148
67704 897139366
326890303 9681
717112527 2834
373500001 1245
751802506 2506
986404310 3288
943269668 3398
77130504 341
609300000 2031
407424901 4043
712103165 16207
918579555 13152
321125699 6090
835502784 2785
888749996 3115
433885680 2928
197199420 971
977100460 7490
427998405 4286
177735253 2621
208918537 5111
516901597 1723
76789043 776
3920 312967191
996468759 3579
834263830 5337
588765488 3077
877791434 14109
433890829 2779
7442 675574644
839911776 4558
230558189 115279094
949357201 15576
885066232 3028
383366053 1874
151237313 59375478
114451792 3089
5125 636641313
264816397 1381
915603711 3052
990003299 3300
58572864 576
45680945 184
2051 465041456
999980940 991067145
379903952 379903953
142397928 605
130633841 4537
776172146 3655
75669166 32836
599308501 5250
129860745 64930372
113848396 2326
218192801 752
7981 379257120
458615952 225042298
450809580 450809579
392472345 4035
561982959 4312
478513192 239256596
678303190 2261
3588 876788564
250185089 490559
90872498 673
6643 823178922
399839233 1537
338288949 1394
38294 433293120
175842561 64648
613639801 2163
958659199 27868
579265618 3911
2513 601759046
612892126 4102
548998169 1830
906131435 4208
408898638 1363
609404451 239305819
656738523 3674
673079912 5247
945022637 6114
742798290 2476
126300139 421
204890444 4748
876087562 6262
85982471 56457294
75300001 251
159442905 56517981
300269399 15558
300901024 1003
82885721 502
42858816 273
860022889 3873
667555598 3571
472335804 1856
950153359 12935
90600301 302
54840993 434
788670887 2869
607501155 2025
901768691 333504368
870976872 7603
98344665 640
141283903 70641951
604019376 4588
793062635 3661
672197962 56549
2273 211201018
561006751 15128
329920713 2812
9354743 72
330017231 1168
67604689 634
377562187 1494
5399999 18
245180836 245180837
934023239 3479
462618336 3143
421990468 8737
755102415 2517
655939373 28649
107700378 359
123538361 975
156573236 788
785439591 574827186
466199999 1554
956703190 3189
915903054 3053
853212671 4608
857672700 3860
218911070 1897
131076366 1055
246066209 949
926451856 3553
665635243 332817621
61914063 227
884802641 8539
5355 974624696
77100481 257
588598038 1962
663522556 4492
398401314 1328
576299247 1921
551687534 9467
424876778 3653
375299882 1251
49241753 3512
183112753 856
960788675 46680
456276594 2766
160074141 1070
204271853 902
4505 892917961
182999797 610
310152403 2111
15066 343625168
712015947 2473
3745 420732025
254810796 1516
416863773 2763
8564432 219
738116507 4051
798305105 12143
222815546 1173
394793095 5655
611910582 13491
52911481 701
159677239 2476
92017146 319
313348876 1881
610714334 3045
946203153 3154
2579 741890893
63000350 210
239999822 800
162374965 8426
880691643 5547
513743298 21867
520842100 520842099
257099334 857
832950307 10102
835130471 3479
473470411 3187
243234375 2078
610675071 51382
914968583 914968584
609599999 2032
721137450 4675
622212675 17025
271820100 1662
354301598 1181
865799429 2886
909796762 4528
996141193 4377
62800647 62800647
399972569 199986285
756302273 2521
695466677 6546
90466239 361
242006877 1799
787246087 787246087
115500000 385
589498811 1965
79942 29627
215506348 773
213143900 2625
650400000 2168
666000000 2220
396899366 1323
888459749 15375
262241826 917
981426265 53567
347101156 1157
752397491 2508
797802450 4532
433094406 2226
733386630 2521
773346567 386673283
2405 275163265
713885029 263738433
210311768 210311769
2609 106901891
370379581 19466
819879205 27775
732575535 3527
798914610 3779
782702609 2609
727040657 3833
463331531 463331532
426507321 4726
516164930 7425
22924624 124
958875025 6467
544223350 2107
109467480 109467480
707704269 2359
294114826 1366
269700278 2238
55638948 216
196800455 656
931913569 931913570
503026953 38934
155614992 2253
614700001 2049
317950010 317950010
157745709 2110
619528392 10490
279161266 1042
656433605 25194
927430825 5816
668738511 3918
703801542 2346
438231926 1944
368099117 1227
491324560 4870
413117720 1910
706642986 9217
663976677 3223
576069182 5586
863733293 20546
570526377 7676
934496884 3115
973797796 11865
611604797 5135
763493957 32986
834600221 27666
832697211 10841
985580055 5157
443482996 4539
63693530 9663
775099447 775099447
736432408 4200
473 138523242
678573727 5603
733391928 2952
592071021 2007
209128848 209128849
384435905 2554
860594504 32521
3950 810573013
1323269 27
461882112 2176
31558393 136
154237213 5556
180899406 603
545492325 4558
482485033 2481
172200573 574
870560845 435280422
473238252 2733
325367988 3833
345439396 2269
992670275 9308
566686795 1901
765977140 2799
712798487 2376
943349991 7162
663302212 2211
561568924 6079
187456453 708
906639399 5143
759064358 190710
991771386 5255
719200171 4742
895500001 2985
922930137 4828
122875341 482
112765999 400
274800917 916
976389708 25403
825328241 12830
707049842 3754
797703650 2659
526322799 1900
114310980 540
880029766 3349
636303154 7889
695401200 2700
383423559 2765
228968111 776
940868159 893925879
703119528 351559764
446565426 2445
965701686 4051
106784766 379
394849223 3189
884636640 39528
12043 958758958
564619281 282309640
977099145 3257
131400000 438
308297368 24591
322980707 6131
218047411 3684
823883011 3998
239700798 799
158700350 529
478872823 13274
837906735 418953368
47469985 708
2864 284150341
394506738 2690
712219681 2832
351267193 7023
1782 161669931
7106 955280898
955146117 892699747
812172550 3335
988199926 3294
220560651 220560652
379681893 1581
469395298 12033
513726412 1853
152678933 95310060
259366332 1004
503226877 2779
893256801 2233142
249363965 249363966
369898766 1233
981216989 22685
171159573 171159574
802732126 60547
627446864 28966
913280281 11042
585260544 4224
249300089 831
714689116 44103
937109400 9162
742797523 2476
46800000 156
396398521 2922
480940278 44359
517575252 2382
34087808 169
829802765 2766
381944231 6536
116400635 388
488636682 3607
974703941 3249
509974291 3970
219599999 732
380317965 380317966
242205503 2926
7033752 2945112
284974537 4794
148570829 812
72900245 243
888498386 20349
967415289 414671899
888291364 48469
558673314 5016
856261292 3007
96840433 1872
336873383 7366
615541290 14210
777208251 6350
28299818 28299817
191794910 3830
5178 968581146
467015025 4060
204724721 3440
695833505 5792
21482355 21482354
658815227 2572
579937659 289968829
678873319 2739
524491662 524491663
422881420 4897
500311520 2120
625550418 4548
544929176 21510
952228856 23495
954038184 5016
809012541 404506271
3218447 19
81505062 81505062
332100398 1107
563746530 2049
565155802 565155803
841492279 31259
882148666 12749
4331966 4331966
819606411 15710
964796783 3216
489001456 1630
89117273 328
967642924 11711
291 79495348
923941910 461970955
75119066 517
177300361 591
118402298 59201149
343391397 5026
127609812 1161
548701830 1829
4178 273085928
55500096 185
622453468 2468
604271408 2219
762205792 3232
598278807 4258
751991624 2625
207232292 1607
34800741 3562
871920346 6199
454822191 5144
348001159 1160
914655658 456819615
383156828 1280
231903303 1238
186262583 1283
308101602 1027
519747515 2662
491417549 245708774
794256825 397128412
830999999 2770
153794782 1583
115799999 386
144402852 497
403865140 3668
490936480 2255
890285840 12535
513215330 513215331
265748676 2525
179681169 1707
163078942 43639
659730804 6943
443076623 199604357
173400577 578
6056 562061848
973235959 486270710
88800295 296
395182669 2039
217224044 1004
786176546 123671
779357742 4683
102543405 419
429998951 7778
956251293 6984
663554000 2343
349198836 1164
301688516 1978
774004432 2580
282029847 1581
952127154 14498
259199701 864
961549189 535682
856045176 7336
749494361 5938
963596789 3212
409265861 2237
426526647 2671
595501985 1985
572090931 3429
738222286 5495
495298348 1651
318229455 12297
271189297 24048
29400097 98
29768947 138
709200000 2364
501244700 9097
713079397 5911
21642 466290545
735902219 2453
70226287 422
742278722 17806
476030880 2155
154913238 1294
368399877 1228
345431592 2509
743402477 2478
330173120 2320
361255244 7500
366504119 1692
839703171 2799
2382 564261600
339301402 1131
11285 822346980
937200001 3124
452183127 3496
401980604 9196
157795030 708
763754739 13497
696856287 4634
759900000 2533
367331613 1621
223499999 745
868741657 3624
636145211 7662
13630949 135
699551797 3189
296035330 8171
906358927 18073
588152979 294076489
736110721 7872
557291573 4298
473742673 23088
448284575 2518
36203502 241
613248254 12763
785102617 2617
103424907 442
922683852 14706
504708382 4911
1677 280243470
504754759 252377380
218399271 728
119634476 628
376359454 2940
751272599 4780
688484899 7300
674305574 4215
370019726 1831
69041613 69041614
436587201 1904
670039686 223579889
929858019 7924
619500000 2065
338173622 338173621
649263913 4411
823449587 5911
324899999 1083
588741400 12371
16800000 56
613961611 3430
617627944 5110
651694210 2214
733242114 10086
552969601 2400
61645 549703098
489229546 2373
4106 427839811
403041391 403041390
9726 779809679
391588452 9057
817934648 10882
711259240 8202
245462858 245462858
502800005 1676
1636 412828240
475819120 1904
680 102254320
653225923 3247
4288895 32
734630178 3353
399463300 1825
368324655 184162327
862043147 862043148
265500620 885
3420 769606820
897311537 75889
190371201 757
9300032 31
485058252 2468
1487 395840887
20268235 192
558475323 2393
192739459 1669
155338595 5632
816904988 2723
41700102 139
206700317 689
673198824 2244
522148686 2578
919868040 3612
440098608 1467
205124 707472676
932665084 15863
294268723 5932
950712049 4521
716437491 74949
597302370 2017
198266270 1895
16799999 56
908578887 4789
847237939 3643
68907468 23487
913358168 859429639
819499320 7860
310201960 1034
270000520 900
1172 265044284
770402568 2568
766638449 19746
64820350 64820349
566243206 8305
886951700 3205
767097443 2557
248914674 6150
906729770 4033
919134463 3642
227137955 2271
367953747 1805
521135153 1818
858128742 3134
548837532 5452
2253 177991506
85546047 1152
854707687 15386
939069433 7715
670343901 2641
380034410 3829
871582388 40751
590402066 1968
990569978 24240
449581534 13861
768511869 3717
224335646 1374
897797732 3263
418675983 1907
739949839 3305
80700269 269
770402568 2568
64283827 989
382671818 1331
3121 846000107
79800197 266
92457809 772
719999999 2400
274799083 916
278100824 927
52419119 520
962703210 3209
318580339 20106
740998094 2470
701100000 2337
553890349 2124
572194735 572194735
172359662 655
501540064 2960
211867889 1002
531598228 1772
422477372 3166
226357208 2933
2404 288654367
283068222 1240
668904499 5391
527400399 1758
478524068 1727
98444785 552
296761808 2896
870 255906052
966780996 10677
240549721 1537
123433073 496
847984660 2962
353410568 1467
841727195 3231
94173209 1699
99262700 38819619
3376 866167620
550798163 1836
713424704 17048
277500924 925
2857 432346953
898794553 7418
128654377 466
72430262 821
787563973 6802
112236524 8479
396602321 1322
877876014 3558
631532979 2710
74360881 4580
929996901 3100
712356000 2848
235399502 2231
437101175 1457
562798125 1876
176915725 1225
512898204 512898204
753227440 603761023
445501484 1485
140326221 17447
422953047 1681
280698730 8090
416939885 416939886
853896126 4392
475582891 7846
103692366 471
999266122 6739
754529576 4317
466270564 192468296
530151000 2440
595265350 2725
883802946 2946
149964598 541
61027407 208
624599999 2082
538150057 2054
957300001 3191
526963175 209952434
431354107 4000
771377847 771377848
602213901 277898873
52013405 257
335702341 2466
838054975 52186
706980715 12857
291617139 80758
550498164 1835
58134280 2315
191365721 2767
290638458 239453502
27000084 192
285493252 2137
556793981 2043
356938302 1286
161134125 2075
721986241 4330
390011273 15988
343141208 1173
118530969 1501
990259706 5236
941999678 4773
342592969 1294
153900000 513
950520233 4217
895632856 895632855
936212514 6605
209045443 881
410635245 3606
208611237 1347
978377490 7389
188842291 2191
893445245 9636
104400057 348
193983597 1787
512701468 1709
645059491 4886
873532477 8683
539999082 1800
571251092 8357
356578569 178289284
952713029 476356514
51034449 327
928861440 17664
783000001 2610
690197679 2320
846477431 7848
442364695 442364696
5163 521256480
906086007 5257
239158084 1628
493121759 1968
452098493 1507
684903100 2283
796825565 8059
458620767 2859
468307121 374217323
113699999 379
498606791 4549
3165 284185542
882286801 882286802
765512291 382756145
252553049 883
798602772 2662
348932900 13800
16941 781115628
70934584 566
879942773 7240
995772880 4001
68999853 230
761800110 2985
26623570 261
305997303 305997302
751497494 2505
366087897 13588
8978576 114
809815605 17323
121449932 461
534986184 5851
794531970 4755
9000001 30
529708160 1984
971492607 3611
4017 675529553
864838099 3710
997090996 7762
9240 918308160
723002411 2410
556198702 1854
220540319 858
506780749 1750
321808796 42427
923817447 17832
240942336 1000
907944181 3198
339298869 1131
762088910 5224
856672123 27347
443910247 7423
451881600 2742
271125806 2438
836808866 3182
70800374 236
935809949 4119
668216009 3542
224648413 1914
673201391 2244
363526469 2026
424018899 3758
443208033 2493
442228655 310367812
599 57275781
620399164 2068
558100561 1880
788158195 4421
115985232 814
966596777 3222
409907995 1919
816645250 22878
899265435 5308
57486680 585
217644691 2410
104679861 1796
298817588 6229
640576738 13607
583053476 2902
1817 525093013
17713054 558
421348192 2479
982318730 8786
92700222 309
268471569 1262
409827769 1769
228899420 763
818761823 190881
266166053 2079
188959602 2602
80983741 80983742
572549257 2861
9955129 59
796219941 5585
907671416 69177
601237822 2254
736479771 24578
609207565 10932
880355268 3679
200643198 795
68895331 1767
424908163 2982
314142585 20551
797158622 15637
364401575 1575
370474974 185237487
475076447 4053
696331334 7035
912750943 38216
296817386 1371
453649325 1984
67381339 358
2638 289296588
911869601 4265
35276267 214
309550049 1206
496795975 9346
648602162 2162
479070088 4245
485163176 3524
714336506 714336507
942602471 3142
551003797 1844
479069842 5867
792775689 6052
558796525 238203544
666857760 3440
204899318 683
497249282 1679
302999838 1010
349444290 1794
277677239 1903
69062434 40410912
609613120 2701
264432590 1655
640019768 302381280
896863187 10239
763 192145527
379032738 379032739
704906394 5512
462898456 1543
622294347 2118
145555 145556
202185333 1630
668647979 8190
506 135982814
698698605 545443103
763717235 331202302
749097502 2497
489743432 2582
2953 326324098
365341864 2606
972328903 615747
126894733 126894732
560140698 6778
693299390 19397
33105854 428
727450600 5657
165523361 29473
229866249 978
930315567 3626
139450678 3013
368999845 1230
585859391 12528
383161113 191580556
226957550 1446
945152747 80960
365400597 1218
867646152 3553
846339606 18543
30299957 101
920596159 125081
351342570 268313221
803870002 2799
418801617 1396
593703936 1979
769200001 2564
457470551 3036
290400968 968
546394550 9514
168599999 562
260587395 1259
469535746 1855
782704009 2609
584562718 4399
455492021 227746010
808797303 2696
661422696 7681
25637478 203
271652787 971
739872943 13738
64265293 32132646
719199927 7189
348764326 1993
299400001 998
354187605 2135
797884170 3074
157700768 78850384
951509245 36467
372880852 1631
90228849 3154
155487816 6696
910289747 13116
435794421 1649
693030937 9109
752199266 4661
9900040 33
46688849 1170
733913320 4363
28420561 144
243986834 981
753035756 2735
950705432 5016
438866967 1471
913891436 17482
614919373 307459687
26940839 828
185700001 619
983554794 3441
28864352 176
73795087 414
101700340 339
933030989 3748
586502085 1955
99722619 871
892965878 13144
620402068 2068
596763401 4850
889360559 5268
338890858 2361
804043331 14611
8018 922687386
231961525 2054
167151812 167151813
97404756 1531
230613701 1345
576276139 13914
390001299 1300
501541386 4409
688694115 2909
977818455 18419
695836661 4735
987492554 980786438
972999190 486499595
646617698 2183
805526866 29445
427449021 1958
442058921 442058920
458608389 8071
187 30466961
407452584 2849
654986587 3734
122980059 613
981896728 3273
292829444 5597
119073281 640
401400894 1338
783731222 14401
144624157 515
223850578 1746
730101814 288740900
17747144 73
348629754 7062
360475919 1766
624302080 2081
797432670 2749
524548647 12999
624261051 6850
1452 423275625
146400429 488
360563616 3024
478991933 1616
1921 482374771
413760094 1441
719986299 3025
608098099 2027
793188402 4245
489092540 2105
152956076 1148
773923331 269161
2606 403838790
734795968 3886
397389224 4583
898622550 3570
308611461 1117
490888185 2428
482227849 1975
498760415 1666
188773839 4295
763883804 2636
226819307 2724
907194649 3221
142200396 474
362201276 1617
415499106 1385
600048654 3291
481903401 481903402
103471577 764
898787267 6163
647209255 6493
294747258 2213
370493064 370493065
802714884 2955
32588027 32588026
390168273 195084136
600693466 2375
825200199 7793
510332659 1831
23015 365534053
84816328 483
893362053 4796
973788408 5004
895002479 3144
874619207 5239
496991667 2634
722753526 373463253
513452591 2273
46884475 261
205054810 1614
2890 860110240
233267473 1381
192911180 1735
398808947 3282
774603362 2582
282300941 941
695374124 2866
811275671 7412
54822911 192
744238256 4039
729614678 2635
802495700 401247850
188465588 17407
489115915 5847
793197356 2644
35086707 202
609303433 3157
400200001 1334
98502215 49251108
922800551 3076
321950400 1594
422 117289063
555001851 1850
624303477 2081
792597359 2642
201552161 1675
58938958 231
680214233 3742
577265135 47238
612509353 2184
405600353 1352
534207951 1808
344698859 1149
860485934 860485935
985351819 5653
935247415 9355
265799115 886
239 53869166
403343554 1550
605698830 2019
544534562 272267281
772801904 2576
514386223 11613
784222494 4747
2341 682349545
673499348 9277
954514573 8997
204811104 70072839
754434886 3988
97476299 828
742686404 5333
24049920 151
973952425 15933
269935781 269935780
934989000 23448
293819923 4798
187585126 866
949051976 29528
686197007 2394
769884047 3735
179732635 4358
582010458 2022
98141078 39189161
704999998 98781
21326 728378554
832695589 97323
842744225 13048
872977787 13989
368745774 45636
831300001 2771
187192236 1016
474935589 1772
468980924 234490462
362016875 2951
160800000 536
907919292 10631
82139179 41069589
154623018 4902
585090494 2979
579283981 289641991
571869755 2078
343501305 1145
587998041 1960
707777055 127873
792004499 8746
421429249 2048
562383223 4377
292802849 2474
458494176 2784
574860508 2788
855026342 24331
260604057 1754
116999622 390
776397411 2588
167405876 717
219322242 105653051
752905577 6514
813966924 2762
604109730 3626
399 58038540
386230316 6148
332426627 6444
77099789 257
30952680 3144
974401113 3248
200184651 200184652
618338938 5537
855216797 3646
558221687 9573
135953011 67976506
557526899 2940
12036399 100
166190581 554
193 51145641
650177381 2681
640490257 2388
358078045 4405
805 94561665
1650 491549082
1151 246476291
209091576 1925
1453 435568716
569920335 4412
445003846 3355
57976799 850
544699365 2287
438791419 2094
708897636 2363
323786945 5661
614249635 8672
646049106 43944
408063817 1476
594000000 1980
909599930 3032
857697141 2859
97074952 676
542627793 2376
756783455 2753
227744280 1565
996728040 9647
878674134 47697
943197496 3144
851658223 768985368
184499826 615
628308530 3166
577800373 2334
550969624 550969623
579209257 3431
757506628 31588
914588927 6831
406199776 1354
651616055 4914
671344685 6399
616502766 2055
297541681 63905
332435193 3542
273299088 911
871502299 2905
863100001 2877
278973696 122041317
84892303 672
4151 338895025
461463970 1571
712573305 356286652
705300141 2351
302400000 1008
421580799 1432
87037325 2783
371757985 2314
803096418 3992
105789 720463073
715802387 2386
678212921 2653
129254557 128828580
507901623 1693
827404288 827404288
487200889 1624
931201454 4840
68400372 228
143689257 5816
154200001 514
231328216 231328217
760824169 5528
345842851 1333
786279882 3157
998787572 998519440
650600820 2190
587625143 293812571
829551176 3393
327003361 1421
423539950 1983
53400178 178
906177250 4986
895329582 6317
469498436 1565
437678559 2493
324176077 5796
164142810 717
499663121 272670648
34389039 280
224493870 224493871
212275297 1206
3151 680581339
986106232 3287
901092959 5688
116321223 4571
873033023 3226
502875351 2146
940922815 7179
887441213 3806
427286944 427286943
110404201 463
320700455 1908
824397251 2748
374993815 9731
281445197 2352
298596227 1428
2810 794233483
929917087 8047
631704751 8875
183375195 1185
271200903 904
89934440 402
41700255 139
259672308 969
540786750 2614
81808765 35271910
197794959 880
390466425 2978
1701 415863882
547814644 2229
551241010 551241010
67800190 226
693877181 2785
102245227 4175
487196397 243598198
130500353 435
145633110 2590
628505384 2738
314087580 1069
145022991 3120
151274180 151274180
309225333 14894
1885 315259467
627165425 2339
793734474 6198
193424965 8775
698592150 4003
282910427 3186
104411206 423
10752 490222455
448413894 1579
29981017 10015830
854966712 415922259
173400191 578
461400000 1538
391500398 1305
729297080 3093
507611159 1734
344226116 1334
246922040 1346
734102447 2447
258000135 860
508575521 2821
536485351 6983
986517249 4150
598822566 598822567
454020105 8519
798638930 4757
532523579 532523580
554515638 10897
914473915 914473916
493091664 4386
573345871 573345870
793762199 7560
363935520 1235
835734703 417867351
303553119 2410
971821501 3268
4756020 178
570301900 1901
568730607 7858
98100326 327
4320392 30
830825571 415412786
735055975 10145
201873682 1627
7050 594660094
75597666 366
885 203576550
537694126 2818
885416123 3502
730256259 10926
330882288 219802689
165300085 551
67500114 225
928805639 34644
761179393 4870
747897506 2493
934499999 3115
847960305 21305
991257064 26700
491702350 1639
232279477 1380
693900938 2313
937816673 12282
360682211 12145
668955329 538433589
297127205 1763
128285411 970
424938335 2110
472737986 472737985
929053279 464526639
812563789 3842
653282207 20016
869999295 2900
7796366 30
222707144 3587
191399999 638
6120 743665680
446056101 2156
251519435 1044
910257641 3557
952502869 3674
92814853 454
920697819 3069
806817936 3054
283103094 1417
21179270 245
533315463 3938
791086777 3659
401656878 3431
790499898 2635
655534054 3479
305815393 29192
583237698 583237697
8246 405596002
601199999 2004
452661321 1592
962229889 3282
319 79666169
2106 488086784
866254706 42361
669699045 8012
918546380 3196
542590813 2979
866702890 2889
731525698 731525699
275401467 918
133621950 1725
221553863 796
247683697 1482
593339255 2511
778401044 3287
168957431 17703
182898313 3781
193182591 755
171600572 572
338017939 4038
841046305 4233
702797982 11614
524321600 4306
731659548 10905
613616035 223684966
404677527 2003
816459224 12292
741432469 511854
669603533 2232
228 26420349
245697703 1843
871881277 10082
2235 412297155
753545674 3514
272500799 129025
338719951 1395
274808160 1760
296034854 5893
18617701 567
700218599 10110
621078381 4851
394148456 4551
798840322 3938
407990360 5455
209700371 699
3758 769454027
613025111 3416
441422849 2550
860702870 2869
349468983 1706
936218071 9474
168886135 1107
952874300 9327
770990885 5966
18374 396233375
56489243 3156
727290731 7346
511501874 1705
773334269 773334269
720072145 2739
132900245 443
3438 786270799
141178248 544
433151874 1532
937455462 4194
66814846 233
74899718 341
829524351 4988
33199098 33199099
1375 332621223
715500710 2385
711976820 15639
183928200 871
260077252 2403
684160 342080
253318042 2062
750301485 2501
948219557 4251
813014043 4106
861001181 2870
253979052 33983
416398613 1388
927572978 6198
457528222 457528221
929394289 6590
886868731 3199
172054150 77138043
1339 398120980
569826920 3120
686097713 2287
584203260 11685
778314371 389157186
234813584 117406792
721348321 3360
665400475 2218
127533313 432
205654473 1553
17060935 214
899699997 2999
241549670 971
847204540 2824
324148109 1430
5473 966805450
186612218 1341
879190214 5866
573301910 1911
877391247 4696
805645808 5143
8429 280366646
94427637 46034612
526659052 263329526
789833915 4679
3496 321464718
561098295 2482
606688476 3981
829723219 3799
18451432 76
974161609 3689
268485282 1062
765500423 10257
938535336 5237
1563 388604837
2400012 8
854819049 3650
550732337 4401
781204144 2604
267526351 1170
39950455 197
437289167 7188
419606846 4060
322113280 5240
162084511 630
913803045 3046
415792734 9906
876370233 6521
533556986 11777
441941953 3813
377314411 1383
560472975 4195
334501116 1115
747038599 2981
220942765 2842
183850632 888
743361141 670144561
918003060 3060
529287961 17020
502203054 1674
70544067 48333354
128748624 1349
633597887 2112
120299598 401
745722649 5030
366300564 1221
598032045 2637
506130001 5000
124744564 537
380250394 16702
15304468 10236922
496860839 5554
307997056 1149
861758133 607926525
392495285 1389
681423769 3253
87852761 36241381
565984882 9212
801230456 3692
1912 550301058
604528875 6065
728108977 2654
973989582 10282
650317357 3647
136825059 4049
239616345 2714
311734347 1786
710997630 2370
895320470 42262
747968509 3694
138685466 2042
971062527 9658
710444123 4678
242411906 2207
530719796 1844
1880 482126297
706502058 2573
139151135 69575567
427102083 1996
731969033 7846
969301017 3231
690366234 3291
405018779 405018778
61573590 390
783505804 4116
327598909 1092
778722203 4927
147899508 493
945899588 6724
552707401 657985
241799675 806
394856379 1532
2175 578530872
706619341 9911
904436676 369215
10457838 2922
79646706 301
570663688 235903634
681567222 2282
386018844 4297
105108800 358
279466908 2198
2230 413495869
695362727 5286
926406204 4684
585262886 406715
163302867 663
123561665 3879
578754570 2777
281720383 1276
552901405 1843
93317068 338
578600187 2607
631162025 133551
703814672 17396
118160269 493
429601431 1432
851818213 14662
534599863 1782
225808399 2538
345000914 1150
885599817 2952
793799165 2646
292761172 1663
597599560 1992
407495750 1686
975854120 25871
479164345 1794
292098295 15491
631476317 2486
105900354 353
625904061 3473
2235 270432927
3812 994640760
113581207 683
329401141 1098
433098772 2593
503750702 5873
44636064 197
613535391 3133
279702472 1467
964607719 11201
952 185888104
89778908 43355187
484258441 1865
499938128 1865
52187892 654
8175 849165799
405902389 1353
162106858 2101
273299654 911
753099430 753099429
43200284 144
503583121 1704
522748981 2890
96792900 1700
143700000 479
169501017 565
654782737 7824
52773030 52773031
273838281 9531
3068 807867222
711090472 3479
257706928 5451
230145959 3160
691051630 2402
133500081 445
693985567 2741
327317761 70848
395215651 7593
354299999 1181
910014029 14588
666388242 3253
753902513 2513
690308560 5168
348486751 3734
526369414 3887
275673332 11803
127195822 463
107356470 390
594819441 594819442
635688208 3059
130817313 1511
685017905 19085
612731967 3766
324001256 1080
381832561 2320
161379055 1121
800010859 5389
14400000 48
902488416 3780
610501777 2035
868503993 434251996
333534012 333534013
571696965 1919
62699923 209
83626585 83626585
133302085 672
964198479 3214
389645835 2072
5639 426328186
855336606 11781
110372839 680
981034170 7979
712664159 3739
776097813 2587
268070738 1391
151806196 509
191999742 640
73272771 1287
811246868 3783
322399880 6872
17100053 57
303 58829571
747941561 5343
717197865 27887
814094690 2861
799922050 4147
193420769 1642
430944856 2915
599998336 2000
281947999 7396
122399620 408
551500293 2048
270194648 197924321
831071089 12515
724916215 2654
718986145 2472
49954805 306
814376222 4319
137682206 2899
720332130 3374
685510066 39255
981485640 7160
487657960 3091
621417937 4272
928678740 22830
773315847 13688
565820963 2358
531848649 531848648
219599999 732
906039332 10607
648786824 3229
218399273 728
263400705 878
187786445 628
333562215 2553
620057895 5662
987907940 490975290
171300572 571
172613209 1202
752426195 2621
587931169 2094
24884221 979
126754561 480
54031247 222
336901123 1123
560701965 1869
114955986 787
931492463 16919
593081017 12472
955499999 3185
8596 857884254
570091892 17063
278700000 929
509555833 1957
94166379 1034
755402518 2518
928948324 4726
2155087 8
336450059 1592
778903342 4717
272450707 136208679
257287132 4114
919221919 4960
453000001 1510
135813275 1084
646890700 246017459
673802247 2246
206947519 144863595
124902162 798
743703193 7466
273643788 3126
535669780 2611
985383631 9407
89987735 344
919210031 13105
471900319 1573
222113089 111056545
5002 983956426
596256835 298128417
9255142 45
987602506 31659
607466699 3100
989399417 3298
581701940 1939
885900000 2953
714990363 2399
599660026 11038
267245587 1262
19696159 220
7834 675776508
41756307 143
441552564 1667
152367492 541
589827601 8918
13409850 12725834
591118168 4402
317799475 1109
342080712 500118
458177095 1541
791707598 5626
965142561 4929
291803832 10383
564162000 3208
140961926 691
947617849 12797
622561918 10219
446754697 5576
21299943 71
94085123 901
882 165705750
972825881 3596
289499999 965
672379768 664639795
24300108 81
88800296 296
827411694 4281
512797086 3061
169495767 5977
438235911 7742
553381422 2328
2468 558883536
24395188 116
385933082 1394
174555239 790
325233055 113555507
709902321 6620
560143323 2159
877028146 4052
958893688 3583
993383570 85445
609600018 2140
52800081 176
1155409 577704
4433 707679312
923802732 15241
841801484 2806
895806001 3375
182558688 1248
643078201 2616
996027623 156756
88500000 295
749571297 4725
830099999 2767
43182397 21591198
879001317 2930
689703902 2299
731589187 2451
2559 154128321
759603774 2532
34994476 17497238
3152 51243893
160382600 160382601
43200164 144
958803197 3196
943447461 3732
211200705 704
908952758 893650120
789856093 3228
134561466 453
873308937 427850586
165599449 552
942707200 4700
1570 273718570
829080699 111398
412142301 1900
763653244 5714
644429134 4451
388518976 1409
40777698 146
460877361 20669
529500307 1765
409031023 45011
730672085 5477
287138546 1201
509772367 12824
671007036 19531
831645389 43487
542634079 2320
770658625 770658624
693947048 2531
333575390 4340
761097728 2537
23100037 77
691799999 2306
776719014 3172
250897329 1327
13682208 96
912603041 3042
69969959 408
749399999 2498
408182308 1727
414509876 13899
383208246 4537
788120074 5095
978040759 6805
765067617 2577
465898448 1553
605701141 2019
753559384 285982395
816678374 42093
554699951 1849
150658889 1910
310800454 1036
869632807 10648
557961209 2214
350149135 1791
430778600 2825
429837501 156875
855489343 32036
887852425 5783
139071943 836
729877867 3489
460498988 1535
69258452 69258451
558510210 5657
330912950 330912951
462869180 12681
845700810 2819
526802872 526802871
35789 346680000
69000084 240
207851810 207851810
453598488 1512
507405408 28795
804800051 5804
528888973 264444486
682070008 554551909
304200122 1014
255 55440151
599191499 21979
1089 175007745
641099999 2137
187768161 5229
819194976 6871
715154313 7353
37200125 124
223278948 866
390299813 1301
6391 897846026
631183252 2328
2277 477084682
64223051 395
178799599 596
450706253 2458
841605520 3574
516891491 2678
815284220 5717
191101034 637
62914918 998
54942333 283
912917635 9238
133650530 1149
405113180 1913
507869881 4710
676759629 7597
636441988 9743
3134 582139829
451081516 2477
296449066 102976083
571559999 304832
911362191 4300
738252191 2461
95397328 404
956912093 3617
1851 409601879
147842153 73921076
606600000 2022
104789502 563
132237080 549
850729194 4058
775535679 8981
410710611 2132
831128599 8389
623239487 28568
810017028 810017027
5627 984663055
643302067 643302066
431016679 1573
938102521 5826
469302319 1570
911074614 911074615
876297080 2921
936875832 7545
352743510 5849
26609675 91
819791952 3434
604609681 3259
659659132 8751
86885801 592
962816750 325712766
710703280 2369
667643175 9585
760005768 4633
377060959 7120
946498173 3155
259718818 1399
222470838 1794
982448851 491224425
803704719 2756
30599899 102
40359960 360
64223279 270
985788777 4516
780392186 780392185
625948489 2357
642 146634084
2516 548098020
490983484 1748
300301000 1001
265799425 886
714476084 714476084
247758544 1070
755138921 741281616
273491324 3175
236568378 906
384982016 10069
186637128 1356
542599418 9602
38524961 188
471090313 15323
560699999 1869
221394806 1355
830267689 4845
986933262 4935
605402423 2673
998696672 3329
837277419 12973
3079 778953475
539177378 269588689
10940 422480981
761398851 2538
453550805 2787
20699991 69
1313 147308096
625136800 42800
989253452 7059
904857012 3921
1851 543834906
604155861 4489
1643889 16
686467004 2741
116417198 389
35815667 476
120426912 816
141246137 744
821208684 5442
804535326 402267663
377581054 1623
37285604 20003760
683997777 23144
540276319 3022
275018668 987
517192837 71068
572098094 1907
979 111950608
789301049 2631
43380795 158
140742611 708
136858001 136858002
449743351 449743350
353897365 1581
9599999 32
935996881 3120
420312751 3250
836530900 3327
790831305 14355
712425000 3540
445359235 1594
509970481 3490
580500389 1935
990217261 5370
475042443 1877
980334772 12811
830997231 2770
276768653 138384326
879836329 3214
958498698 3195
93899999 313
378000000 1260
565179203 282589601
276716046 1621
972420860 4902
268840881 2916
49425481 4654
540903119 1803
952371257 815220690
746697783 2489
654403408 2589
846446123 2875
240664474 1403
684291440 5215
729897568 2433
113023915 397
614368669 614368668
762069875 759475502
438081710 2859
613488336 40224
979669818 4919
580093966 319611
233245918 233245917
578386193 3817
351480200 2115
361798793 1206
848304567 9632
291610095 1682
582899546 1943
291299879 971
725232168 50472
4592 602862395
181909222 181909223
469410817 1992
737752817 2486
110377080 1080
276503159 1580
312865571 1103
522041705 17691
800349373 27304
102941886 589
788035637 3742
529329134 15325
739671905 16864
362139919 3161
2467 536895677
366921422 4598
177329005 88664503
739974318 520372865
512748433 2131
70230523 582
324411654 2526
605806629 4078
108899636 363
848119199 21972
423299999 1411
130200373 434
2437 427834846
112329179 870
362934015 2213
4589 730231706
323813914 130699
621131502 3859
153697699 12415
689177909 2473
135229956 1371
771257456 4424
160376557 1906
801182304 2784
1106 330673828
795539796 5447
884836149 4775
374098978 1247
680749922 340374961
529921012 529921013
101188204 7885
398371637 256670
252305191 17135
822230804 4269
925800000 3086
466220319 5912
840724137 3723
304078401 1472
447971341 223985670
929997396 3100
964566519 11067
299561518 1321
746309593 3564
106559414 4215
572400909 1908
959793194 3499
870453258 8755
165000953 550
928933653 464466826
350707529 1540
684120577 4076
321803721 160901861
536053341 3170
608387339 2493
571201904 1904
315367905 193708165
269698469 1270
783332113 6509
720549739 105606
699299999 2331
940856498 6574
989827326 8510
657499359 3613
692418644 4023
2149 431529945
743959215 8008
965932287 3737
515 128245815
336969707 1359
873013331 8196
122700140 409
9183 936151752
738267571 21485
883284859 5087
166093535 2814
492719924 9959
110302412 890
1356 347079311
433424761 5815
47999957 160
620275885 2337
306534479 1073
802336590 2970
303216551 1032
643927692 7932
953593313 5008
354326892 1585
389101297 1297
952255068 11175
414941507 1836
933560567 933560567
506329292 2469
394299265 1317
830104511 2767
829651310 318611092
861299999 2871
252244875 1414
952989889 3504
17059530 87
14714785 224
648300680 9443
975987306 48615
563655276 62922
3148 265590719
205312285 716
939867268 21197
164905969 700
712945839 5128
547512426 273756213
333778256 333778257
807754552 10383
880202935 2934
244668708 11078
526170289 9704
906601257 3022
88500539 295
538989934 2497
952856454 5450
814535827 329844955
700664014 2474
424809463 2129
411475406 1860
15250175 7625087
11616928 81
711707115 2637
258299258 861
483346814 1759
115628372 12733
731413708 15479
531625482 1962
396601321 1322
278791941 1286
857464416 25776
992633036 7538
977998008 4483
962103137 3207
559697014 279848507
238915216 1536
390315647 2176
652845375 652845376
721967168 33520
818706596 4071
926294809 10663
245146391 1818
915876999 6620
778679413 4702
669898416 2233
539338851 2675
818997656 2730
15847416 104
110974136 988
69000266 995
985237701 23486
788315686 8249
206895777 787
369602159 1232
196799841 656
61053820 61053820
441211291 3210
479878631 2577
611422529 3657
989382439 4555
935057331 935057332
995907420 3436
655500553 6647
983105615 3277
757530206 4957
810821445 810821446
138361266 470
342325833 1201
411460454 2455
500929185 2071
777716947 7629
184278217 641
758570081 3004
829872254 2947
421989470 5771
6151 706356236
858905581 2863
604423693 3934
439177351 219588675
168300561 561
504898566 1683
924603081 3082
576501134 2261
119675325 525
723362030 3241
994800044 3316
602098472 2007
401293569 4498
707557948 12977
973066794 5087
129181118 896
49230046 289
284483031 142241516
32993085 227
396559264 1406
104899113 1957
463802212 1546
691657044 345828522
686221171 4652
699496219 2647
138300460 461
454368049 7536
982801217 3276
885901512 2953
379201265 1264
159000531 530
365155627 2627
187374649 1920
921427906 432388944
324013128 1896
943563160 8261
84599718 282
321250471 5098
474246370 176308779
700710152 10043
183895919 5994
692727755 4287
407759 719327746
895148460 8506
874957871 5592
5340603 254
417969886 1463
152999489 510
44048895 824
932955451 5430
91199852 304
216842692 106853237
899805139 15058
916908772 3443
866818433 866818432
126296041 1235
446682565 2135
182184109 1313
169069183 22287
516441128 2318
547606659 7585
784607109 2717
392147041 1464
173951856 173951856
736199999 2454
977985804 789251229
451447532 2506
666022279 2753
760463805 2543
561111675 2487
523501745 1745
291845879 291845878
564898180 1883
412260521 412260522
536741956 2420
274200198 914
513131390 3520
832805378 2947
788697372 2629
315510102 2710
31482113 15741057
982938806 5849
132987327 1088
930906349 17842
539469270 2355
661960843 661960844
511661477 6134
952696395 4412
972134452 5095
76528356 263
616764053 616764052
457778271 1583
432265937 1646
9623 810797392
262666479 1270
84652537 3247
644025419 322012710
96741437 48370718
756222912 3992
919081521 739814761
88200001 294
4537 979796909
7301 992403027
719867711 5537
413115198 163364989
801784495 22648
492913805 2507
269624980 1114
431698562 1439
887238021 434259521
654725521 3553
133969645 893
58328597 22683439
573890131 2189
192704603 6461
489757079 244878540
215700401 719
378301260 1261
2938 692408635
1029 235548610
639159536 8733
65693424 315
376382885 1389
530790980 33243
641732499 4491
903527651 4877
389199886 1487
576118950 1938
652927197 2483
574136358 448445495
67500000 225
3864 360898628
612302819 2041
888540940 71260
236505281 236505282
981256089 5791
642198114 34954
582510411 3697
155914911 1226
433502848 1445
877469151 5623
666482836 2418
11511 906794563
514012878 5829
742120639 12440
969281444 7205
225 41220386
948742081 5374
638614968 922854
437701459 1459
743102477 2477
939282673 3972
191022125 1505
418464101 2913
280556568 1284
232 55099486
457357881 2170
521700932 1739
8034 573154861
267983921 1360
548147646 9943
9862 900568902
625933844 4601
551101838 1837
884527496 822788125
391501837 1305
867998360 5585
325894107 5313
76154316 1988
37925481 140
516179060 2251
628377409 5384
600823021 6724
927619104 5045
681256224 3096
605102017 2017
11931532 221
537598208 1792
161618812 9847
20219 756285677
970380927 16768
616131489 7088
398441024 1951
573950456 2117
169963569 1370
747624246 317083
63249983 664
481199999 1604
322022121 9580
1195 353393748
720760198 720760198
234969270 115491928
400136049 7828
410089148 232296782
832163195 416081597
896783274 388842259
264889411 132444706
232084164 1482
916814447 3116
953166322 5987
875135330 6969
742200001 2474
851967533 4690
996992059 16634
439500001 1465
11483 663023522
530148932 10565
432659782 127366
169751214 3794
849186309 363184242
344432018 1762
111900372 373
385201284 1284
57654784 969
567878361 29537
995260942 995260943
736510025 368255013
419397888 6188
998189585 24304
754030619 4071
770667491 4116
128878455 1588
390299999 1301
30672 510401176
144329751 8350
500018591 7409
241799194 806
879601351 2932
27957792 1258
452487781 2790
693168152 4328
744464077 2733
291979533 1078
161699460 539
653756471 5976
95888324 1981
106600542 508
830531395 4587
766053555 3371
818564419 4090
959320066 915292947
8152303 46
738223101 3033
675617005 5171
2465 294895345
957934973 957934974
674702248 2249
493064660 1968
577293624 3875
536566384 243783
626317725 2846
154683063 10943
79143 963030602
445 52893643
842746424 2855
382499999 1275
50705807 38518062
988017750 97582
696746239 2377
860192305 2988
715564605 702978212
630151271 18113
762883127 7343
709947784 4277
945660161 945660162
664500001 2215
225559657 1563
487800000 1626
276857656 1099
989421021 11691
310037052 1315
927536176 3285
356429864 1595
899651873 4521
369078361 1946
829907806 4084
610392377 48517
764730981 3532
176087230 706
213900952 713
465562709 1832
390210270 6607
391043300 2074
789743955 394871977
695700000 2319
2451 377767728
432518940 1505
697974006 3828
951420410 951420410
305337622 6387
90925 725176641
692252232 7809
820438187 5133
914365012 3920
840856043 420428021
965967011 43484
869109904 10159
935274219 935274218
568071748 4266
112917672 1173
692294280 103395
565146727 2149
564901882 1883
334010917 2242
737874560 6340
409733516 383143987
298603426 118617740
570845565 2278
534821793 3568
884421374 3543
530317476 1942
647205657 3064
739911910 3729
1574 170398381
3119 348508103
26838029 1993
8496 743622606
391217336 3699
1532 250356634
793837601 13472
468119862 1689
217267512 924
737 174847079
509269072 254634536
366428907 1406
847729113 6771
433540489 433540490
999164849 15042
557970042 207025556
837223827 418611914
125953201 944
275629001 1947
694113033 9079
75203151 37601575
1429 346839735
901250784 4284
540874414 13634
271499095 905
982316244 4501
427135248 2256
264608903 2515
254039818 2907
146794732 146794731
208225447 1822
570969001 2700
946625994 617543590
462900001 1543
746180162 2817
604099872 5001
283553674 1592863
652857496 2250
959299447 479649723
605805802 12219
694739370 4831
205499677 685
931818857 4097
406923193 1641
3174 592389012
879814804 4153
336064471 336064471
18902182 112
654001959 2180
492601628 1642
730500000 2435
10142 712455216
568351024 2201
101688 318681907
299981097 149990548
605306674 2933
15629889 54
622550751 3404
597923326 298961663
936897361 462739377
976601436 3832
896200288 5918
697363399 291853095
889226154 35477
307487394 1062
996349174 7167
976586070 7000
969103016 6002
178199999 594
839932658 3914
491418130 1841
16605647 218
39709 940110575
562682489 2116
548960418 3888
979687165 33315
640000800 3296
111128622 106211669
653101144 2177
195900001 653
608219519 608219519
796948106 796948106
8073401 100
954791671 6042
731 169452200
366041140 12740
229385890 963
396556141 2570
536698863 1789
13403412 121
219907553 6707
971206965 87025
653007720 3940
853891488 3804
993188078 398391814
451190574 2123
858593838 3018
63459603 506
839300132 3986
4858 725810048
8667272 112
973 151388097
277224880 1465
450468485 6591
704386613 2533
154846413 698
11172 400740352
701816483 6517
411275761 5960
30935508 1412
905815867 774552700
700962975 12904
565757810 1971
34010507 147
626061474 15714
901324018 901324019
511798295 1706
225740503 968
534215327 14724
805676614 402838307
3222 603507597
419172917 176629590
310383616 3904
41534803 1094
578643152 26344
826558951 3131
573353367 514664395
736717423 5776
3183 897708228
297536883 1407
10535 879931139
526256139 2967
849024902 3259
65826931 390
1774 133117276
902534635 3186
948296839 3161
171242303 1227
2400 601922400
129030591 1126
339878744 8437
690896656 269495273
760999912 8705
207236134 847
277607971 1641
933046300 3595
462898937 1543
126163836 1025
936596877 3122
622801868 2076
16421952 91
493230315 2979
465630686 165951163
900177345 3058
303900001 1013
713941217 12592
923372341 4841
765023926 28502
945288472 6527
274444177 7409
765028084 10982
524723703 4546
555994802 25977
863697879 2879
622798529 2076
452322919 2593
590823252 2467
380699999 1269
171407841 85703920
822900612 2743
393710614 5302
187244927 832
393020585 1554
31003 956760530
591975063 4222
532451967 2734
817504622 2725
228900764 763
432095154 4808
542485616 2759
198153287 99076644
572919586 3983
804302681 2681
300918234 7548
944663797 3522
409363544 2589
2977835 37
13178095 67
370744500 1407
336174000 5212
551173916 551173917
541139477 1914
300873151 2322
2191 247405272
136828593 535
767210746 3558
712921971 658821842
918005452 3060
11100 423145068
294358567 1163
827411938 6183
789733910 3013
656350269 36203
991018380 3498
873905399 2913
205923600 1104
495902019 1653
821402738 2738
773538072 3797
760509991 4815
627603730 2092
364507561 182253781
725440305 307976
355000578 2117
861302613 2871
732643626 5600
604771200 4950
277669368 104278647
6611 775291803
285399181 2089
989833560 4456
908618256 138678
110700370 369
476381994 2747
109381173 2297
830402767 2768
428364885 3639
177331393 2196
181228194 12483
677477807 10872
466502494 1555
325768683 1669
482223096 1823
10501 191317719
974080679 16159
808092472 5599
795736529 18297
282398273 6885
417974977 3011
74699752 249
458398704 1528
529331927 4387
250051197 125025598
306154045 4231
164100212 747
156016786 2678
697497676 2325
780297795 2601
52499928 175
994832138 12693
882256457 18017
1278 118194910
413104595 118226
294542724 1091
588543274 3429
319300799 1344
831997543 8296
126899576 423
283442479 2013
871971624 6399
62485543 1991
935910480 3943
5990 554126044
636489069 3161
123148107 61574053
960443476 5185
987629233 4884
435286656 53979
509412864 1968
622915760 2127
446322867 446322868
500752949 5288
263701054 879
58247131 254
984601224 3282
932396892 3108
944404032 3432
628641314 9307
730263821 4532
52621276 273
896232782 696211960
726285076 2688
122427523 687
531910917 5743
264907698 112344
605082116 2856
20266 958192345
309558032 2211
212675492 1212
114030931 451
309729009 2110
693336490 3155
405747605 2381
917449681 4247
329828394 1495
892645951 8102
291983144 183523787
815351627 767306571
943004124 5917
441988752 441988753
872404824 2908
12455851 5084618
742027069 5546
929100000 3097
396600040 6808
308670071 154335035
391714580 23593
234063619 6020
695542279 3893
2975 753980670
992351953 8117
409350544 9107
671162127 3611
937213849 16850
582761530 3158
794775762 4146
282999430 1441
1804 260581108
510898101 255449050
43585 454450127
401036288 7186
652904033 3544
935474275 2195949
849035244 849035243
597900428 1993
239399999 798
844570725 5986
808 102805072
715021027 2894
361955406 310865597
738570205 2484
481438068 164722855
910795236 3745
285599672 952
378137401 15305
10732889 10732890
92399954 308
168899438 563
982366335 10215
679181023 3611
174599417 582
622800001 2076
878960526 3510
844544381 200129
920835328 3077
906841537 4164
181698786 1494
961200606 3204
557402816 1858
315000725 1050
752098710 2507
493110969 3081
788722432 4431
561688791 561688792
250691566 945
694803640 2316
146057604 73028802
652567446 12700
730498905 2435
366765729 2216
49475806 49475806
884617259 3228
179700167 599
982548383 5864
3004 127955380
272620169 1063
58647395 362
408235655 3387
13609099 1940
707086351 551295472
970968748 22863
411302320 1371
537397386 537397387
550013545 550013544
550798164 1836
908534706 8862
444669136 1878
912603042 3042
708551707 2659
333382456 1197
890149662 3737
211801200 706
518329424 23679
410720588 410720588
1143409 8
240599199 802
733462320 11472
98575726 4425
18330 831998592
986166624 980653702
480000001 1600
727330063 5073
621792088 2124
95699680 319
6766482 25
138533506 958
55674637 186
403349289 3685
794889308 5125
515884048 9704
318265131 3934
891342271 3010
138300000 461
2277 296301146
413347445 1973
6930 756522146
701701904 2339
204411901 825
698436999 5300
34800117 116
946677060 930635948
118262918 118262919
223672995 945
876769080 5165
36473927 1468
264600000 882
802955581 3990
863512019 5860
836416584 58502
990846891 3580
385628034 16866
606550786 11237
285572112 985
8236 973050456
120627037 418
777899950 2593
797 166488559
95744105 397
272022611 4798
622532000 3022
872368423 3949
562548633 4538
107235324 107235325
364522331 2824
6655 940471290
311187721 120215
542718036 4008
754055101 3340
804493163 11285
926648137 3732
548705275 10905
859716956 3832
551745274 2185
23800171 98
394352731 2610
507940251 2723
563505097 4511
726423335 5308
11705 936070776
689577468 7876
903830206 4698567
308278866 4349
591274129 6284
476133070 1671
353698993 1179
686702288 2289
629179534 314589767
620433390 2505
367605710 2277
975914829 11537
823758307 7781
2809 824550122
30261608 302
532478625 1852
445965511 7336
809496347 404748173
248865775 1135
633028441 52889
11441 70179094
402600665 1342
776102587 2587
117713197 2313
120986 907636972
162590277 81295138
709890300 2529
456546547 2095
525228211 4002
765637780 213329
334452664 3388
1546 104239050
830046779 2827
292499025 975
499301151 3752
952345219 4243
365443533 123219179
584506803 584506802
25605017 89
110543330 1115
894283845 81722
614342140 614342141
368460399 1709
187898593 1138
14088627 14088628
526629246 2211
924602413 3082
214799283 716
94559681 1925
351900000 1173
655440323 2233
374741209 16980
742200000 2474
338098873 1127
900299451 3610
397905535 2941
353366972 1609
574961967 18269
544987600 4415
352798824 1176
400801988 1336
53910241 186
3748 738019554
945814271 7808
467314960 3920
537618086 4671
238796184 2871
556750546 3688
120393031 573
978535920 4108
858009059 858009058
312601042 1042
212019230 1627
954117771 3370
475001237 2540
802928304 2801
525141971 262570986
949913476 5901
676573874 2790
87252160 340
975606029 8698
693874194 6965
499500206 1665
370239434 1484
746690561 373345281
19397069 311
252844539 1597
29532527 144
526972486 22860
591633079 2568
264352192 132176096
922376381 11419
267068236 998
493416936 1784
865122611 25127
568064964 4572
247026779 990
883361787 8104
507183881 2492
5499 558528746
122125916 9473
98412677 716
31923831 410
172810351 1665
591898026 1973
756411833 4769
237886849 1152
735210378 4281
232769699 927
32177053 1709
502492502 3499
315353804 157676902
707467132 353733566
93840985 348
770997211 3091
678802650 2675
85713191 42856596
813135025 3006
469577044 2942
2629 783883497
468300940 327553928
660867001 2616
374574777 374574777
553277452 3679
620417552 3619
12842 513748157
959275560 479637780
880737251 7375
838551089 419275544
957961346 396143428
103838668 626
487731742 243865871
532498226 1775
641104478 10157
344962301 1360
922896716 4198
194973385 715
933205394 8769
107551131 3891
266037058 120173677
507794416 174775148
102899761 343
769202616 15313
889111410 50081
444468719 222234359
792992520 3555
183001079 610
2862 204821892
793797566 2646
97200001 324
807114044 4796
673761468 6801
55621203 198
883403231 4594
437563412 4689
103966072 742
533069878 1877
305700174 1019
969438246 3647
845102817 2817
523345978 2362
537521826 1866
702874188 2736
999918918 999796148
575398647 1918
938399776 3128
209389544 952
795334615 5663
387495028 193747514
410332748 2649
55785 987184195
46423107 23211554
215100001 717
472 33208292
777829255 5216
962358518 947146932
260938411 964
146491519 8512
491872423 3434
3953 823874354
146399824 488
842237803 9303
447046573 12841
817018102 3964
166200082 554
643158237 7128
767137848 13808
949869680 27245
242575043 819
215567415 1657
103923381 347
485208617 1975
317257599 1266
487441760 1772
681160897 7488
779097402 2597
485094204 1647
77700000 259
806264639 5112
303899999 1013
815581727 2976
54484117 206
494263693 154554
18154 304577151
381070062 11578
252786194 843
764001980 3221
356100001 1187
40132559 35481076
502296867 251148433
201905817 881
935158099 5134
16146799 100
482971387 3062
993105502 487036003
14042631 84
440129636 2903
772255150 9316
982123954 3816
4132 649705228
307875755 3921
440310870 4697
699598584 2332
738380222 271854602
820163191 6548
585509974 2021
282695846 18703
355801746 1186
998213574 15335
365298519 1765
296399836 988
15615937 224
78909599 3355
80930555 373
671800863 6331
999303164 3331
5007 401416197
607873197 4868
382800000 1276
661851532 42316
814802716 2716
781224601 3666
510336758 84530
246293545 1194
979322040 6280
129343173 64671587
558703698 2235
34254927 628
226647807 82688
246385809 938
447547661 2001
486067753 1818
406978770 2607
472923643 159206059
365727049 182863525
557611769 31809
450902064 1503
511140902 7229
78267648 4580
255545446 6500
426078905 2763
159896547 159896548
286105376 1057
595133121 8633
873298982 78626
704846536 3561
290663099 980
177257605 1514
335071692 2798
990815242 69641
116400001 388
979203631 878007363
262287906 10884
597890698 4539
969225763 3741
361531723 2537
441600661 3420
109199636 364
630384924 2500
337076174 1695
511201705 1704
568007174 3073
38658745 318
260399359 868
268146166 2281
985563814 418181621
697088355 7645
649570778 2384
411430331 5862
395985539 1849
742802477 2476
700369276 700369277
311999481 1040
917657298 823611175
152524792 29582
834864188 6706
359699429 1199
307440931 307440932
810600577 10624
106161301 630
792147425 396073713
812539574 4888
228567967 2225
748518631 4010
2428 657888681
418402890 209201445
152458936 4166
630000783 7144
777940620 2643
573964007 4061
948300000 3161
248349023 864
126991521 1059
938996869 3130
924600001 3082
350647569 1179
61218699 11757
850174361 3605
482842358 3299
626710981 626710980
42303014 21151507
437098543 1457
78371687 376
588003447 1960
815512434 4205
714237434 2483
768087511 7438
575287290 575287290
484445780 2119
477667865 2834
625925852 2664
75300224 251
48131994 1178
258462464 962
573039408 3019
17449 636609868
832792676 43954
638099999 2127
449439288 2827
5359747 21
542481526 2317
532570511 2616
701499979 5095
412479585 2415
130211711 130211710
229185694 58841
588798501 301983727
428414730 3131
339898866 1133
164818225 717
316656472 4996
674607406 2285
724729726 17612
214500155 715
337610747 1305
59848194 769
319828152 6490
742661909 371330955
774297301 4692
824557007 412278503
912724601 3694
911938878 3467
337499200 1125
954292247 3986
5697 862979621
723416199 2600
838256276 14878
857213931 3755
531031254 225160146
5481636 31
850942932 3206
774298359 3057
585447736 1993
8167 853781649
746731531 4556
566045990 2244
741296191 3595
149494769 24592
609402199 104493
946203155 3154
754854614 2608
328976436 1894
798476699 3318
310501493 1035
2920 806338298
485616600 2700
459 100498509
202369286 12752
755304805 7295
359776879 2840
654304189 2181
222183571 149819805
11167 519253515
585999363 24713
881107457 9593
239491768 1378
950936234 4722
367871775 1277
729736484 364868242
700386302 4074
464705070 4603
763783316 2654
629263800 2200
405455291 50894
772504712 2575
277035227 4113
2902 851636747
810729522 68763
522714503 3614
800611215 4281
633512098 316756049
4695 976750782
677231347 7977
390124019 8869
712381817 712381817
147531552 1916
588528170 2405
489855499 2262
51599920 172
601157440 3965
619050068 14069
2048 506635894
486899381 1623
600691622 5694
957465803 478732901
2330 483946569
668803389 3859
287100001 957
169199875 564
214544388 844
808094134 3157
891316757 14412
539942657 269971328
2729 804477186
7965630 80
100613064 631
825698481 32666
493017497 1927
888048630 120491
836086859 3570
191399999 638
13540 824106126
996126426 942955737
27297 270732506
435000753 1450
828902083 26020
527098243 1757
576596055 4755
512888593 3141
320626542 320626543
985093713 28694
654768211 2377
572533542 18522
36828232 319
795299999 2651
571560172 3497
815378381 22218
563181563 4934
676199999 2254
113506165 1657
837661142 19314
667773280 5121
984974173 740428092
252300840 841
814480722 276521399
997519918 6911
822590023 46354688
330000000 1100
201300216 671
775234196 4552
630303617 2101
915009306 10295
984599442 3282
515377555 2693
750802397 423839020
701776919 3588
590216812 2108
532924637 71698
327756989 163878494
35099895 117
820296999 10520
762492573 3622
823834408 3553
889962266 5872
8908 972415096
722717265 722717264
499201663 1664
16129 871858617
1618835 15
692183590 4353
39925718 311
385222601 1952
969995885 949567742
772307323 18591
588110639 2796
500999790 1670
38976481 532
743212685 2480
643887274 6889
720499258 10580
32915062 430
601390094 2995
397247983 4331
599600008 4532
380066859 190033429
504506580 504506581
533241843 14306
544498186 1815
581698062 1939
504831321 3706
174196576 174196577
124684591 618
883660845 9623
227455433 1818
550407648 2056
3549 286550965
64063645 356
841136916 12692
503401677 1678
178048841 1109
587350233 4634
131563041 3920
877 244405439
566699793 1889
233700779 779
916350244 916350244
110983743 556
509755302 2142
856911289 7053
8487 690264772
782138771 3295
694402005 5379
348728344 1598
437193140 2381
664438342 332219171
745800388 2486
638397872 2128
933483884 384247986
677503806 17335
709009254 3753
994799841 3316
481798395 1606
817385639 27330
197550839 4020
385499623 1285
743914494 743914494
584010716 292005358
801597968 2672
4200014 14
42619871 508
438766208 1497
143696730 2670
350203735 18296
310319778 1446
859201066 5597
512996828 270067390
235722807 878
6716 843523909
918297661 3061
17699940 59
782271416 4152
105598592 1628
361845791 1848
344041217 1301
907803027 3026
414389294 3643
442802017 1476
44139961 433
634689049 5050
201000669 670
170704111 85352056
797402627 28698
678054439 14840
61571 575196282
728997571 2430
1516 431376284
199241643 757
654462796 10156
115500384 385
3911 930866899
364800177 4685
73153246 253
194205777 2043
987626486 8574
467894510 5061
563932604 3821
594456734 2496
190828196 679
47159985 47159986
845754005 417679998
798002660 2660
360022209 360022208
705044250 3779
250797459 125398729
177599936 592
716718601 7800
605640907 5583
894936711 6569
332081366 2335
603251531 33862
382808976 1648
385072382 385072383
710154816 6365
698282927 3528
828900127 2763
579695581 1948
977755191 922971687
49528261 516
539357193 13887
420000676 1400
523674937 7803
763767829 5267
358023212 3111
681493927 3621
785779391 8768
983910102 491955051
87600000 292
5507 949032324
825265972 2917
945240871 5682
884402949 2948
820327414 15092
648185285 2291
280394135 7641
286382530 1194
979290434 13823
32592666 203
481627634 2844
402005536 2269
473358200 2277
63411453 929
938972785 17378
418289622 5153
682183803 3629
590269490 2597
180300729 601
441829314 1951
600602003 2002
484695403 242347702
888338236 3941
610006243 6873
303188491 5445
576627229 2638
484818726 2571
46642114 197
38108423 326
729181174 4179
222263665 222263666
628022295 2163
3717 611052498
550814112 365259718
700504656 14148
223236001 1040
323649151 3650
239271112 3604
607501894 2025
669299367 2231
464904950 1863
738599999 2462
173215001 3535
494889336 3220
267113624 4963
572292863 2509
461743959 2942
632400001 2108
522858240 1944
811335413 4429
4567077 18
2886 136601640
612595096 4395
748105119 2876
423945206 2009
973499532 3245
402600143 1342
885900001 2953
838018512 3737
546600000 1822
429048294 1939
567 134347463
506121103 2742
242031677 961
453601796 1512
67854961 365
255324898 5457
902530516 3635
292135562 1938
929522102 8380
881620483 3566
788356886 788356885
974 67711658
899303340 4980
874859481 13240
728933749 4841
170988415 170988416
541412479 2240
195240456 3018
988200001 3294
394478369 2210
107700360 359
914485825 14112
55350 606201325
85487264 42743632
938380247 435841301
490745182 1982
317527878 1074
419826865 1552
813825071 2952
677437124 3526
65100216 217
463691817 463691818
235962649 117981324
60000372 200
255494123 3917
42781182 21390591
648687511 5459
318900117 1063
459993920 2453
822465254 822465255
345866971 2516
477041196 30038
12401538 991
613801194 2046
104699999 349
218728183 2381
2965 801528450
716398871 2388
348449790 1885
650699048 16149
649798257 2166
717678555 2492
376032515 3091
747602856 3146
783919160 7611
435001450 1450
495709643 3867
353766685 1565
171001062 570
3245 944959883
497119781 5377
829604001 3167
54789121 1305
88652829 474
120600000 402
68589613 2170
38400057 128
719437544 2679
907237490 5775
116314018 116314017
130421111 859
347058617 3044
111267891 747
165897424 616
483066108 3306
593575926 26911
926447809 9777
626994033 2794
158853279 4885
162282821 1222
347534118 1482
371590759 4132
685005545 25319
700498950 3602
669628245 8679
675036450 449984719
860401854 2868
860944753 419550252
660715745 3488
40200071 134
340 24726500
654829180 274123189
888604163 2962
843597187 2812
385003197 4106
657002191 2190
395085162 2452
945490104 6084
266998547 1074
652581901 2700
132463223 998
37199996 124
224093793 1263
357873382 175210334
121917793 60958897
814111873 407055936
2008 270370971
806197413 403098706
241748264 6162
242660338 119359103
975387520 40372
625567054 312783527
877 235944572
994098675 18397
604082030 3169
523498256 1745
940843068 56884
659699117 2199
490598629 4029
789924696 6346
420307729 2217
819094558 3026
419581785 1807
980396731 3268
593535067 2132
504001463 1680
385515968 2768
589499920 1965
138077247 1617
986400000 3288
1414 341184181
151198290 75599145
325501084 1085
608214879 2080
137774104 533
525959323 3458
875541327 4202
868627339 868627340
178216178 639
945899786 3153
82499942 275
939403621 68722
703770080 2873
49345409 49345408
80400269 268
921114092 921114091
543499396 6948
145616309 905
155077848 522
522813115 2933
67155301 558
180000921 600
475115104 2007
473768455 2571
77718014 292
175091295 87545647
856013669 78282
571438110 2531
3888 440656500
705029763 2537
178435734 1294
16547799 62
57585235 582
591280037 2078
754480297 6409
152706278 3173
919202252 3064
149291065 70155810
177694497 916
564599126 1882
24017 935648479
362269539 1397
922198694 3074
364682742 2881
139406626 725
1275 366878018
698591475 2553
294266897 4363
395419726 6299
472622380 2477
417260351 3288
420196530 2010
2955 413541605
974139119 974139120
243401713 127050391
411959740 21577
762688296 2568
92559355 46279677
235500001 785
495858509 7110
2422 287484134
437786776 1820
835808941 7110
585600547 1952
158400383 528
248399951 828
305139745 305139744
732328278 732328278
365630343 1498
6440 831949204
868539513 434269756
240174537 120087269
34635800 167
70213888 1411
934196887 3114
504884850 504884851
5400001 18
505553964 2285
86255194 1056
5674 952787028
18000059 60
923512532 11476
763500201 2545
773402842 773402843
138055725 1325
496228119 496228119
344932272 1194
887755793 3736
276238823 1405
681927152 5289
836662611 418331306
515283566 3995
990464624 27999
94034781 329
606570509 2125
392295039 7061
894120065 14518
948000000 3160
992656671 992656672
252204095 873
4388 729012635
653929952 2704
210709583 7364
473400000 1578
351105744 5623
744300819 2481
738212846 36656
921196814 4367
427798575 1426
217340369 79343762
793699385 793699384
237462659 6684
605667497 3268
202277563 202277563
848808967 15427
908973255 346322331
624167754 268210897
365702244 1219
554043539 18264
789299999 2631
553386280 4071
4113 607513374
115478152 389
897201136 16865
84780175 42390087
530701770 1769
785084107 3811
961503337 3205
209370197 4579
985521327 26653
337500316 1125
316376830 1078
5847 753698066
415649370 2531
63865619 546
915296949 3051
174940347 1198
263700879 879
838378388 5929
19537845 137
628645454 7155
872916157 762885490
234054986 117027493
513298547 1711
156221648 1015
400773491 1974
10124 953433421
48058896 1348
598201905 1994
735537675 6211
188584023 5962
940288346 3975
477894061 1764
834148405 4094
994796946 3316
235036644 79265220
812384255 812384256
27299975 91
375659171 187829585
292568233 10293
86168320 2608
244784622 29158
264856769 1026
1546 440081327
306499336 1976
985915987 8382
911928268 3185
36015 589709610
806008952 5679
93367488 1771
616477855 3376
323400543 3376
500575010 2187
713537117 5683
435485865 1455
75525933 1808
170061023 1294
639695585 4664
6759 876678724
910799162 3036
989496185 4449
673709042 2910
62699984 209
71561739 452
900534656 3568
66300067 221
497455906 2055
95665 949807990
928852796 48035
543999535 2587
684221054 3127
784580715 6163
54299913 181
589360885 589360886
243601202 812
730449131 365224565
4036 791568572
430169593 2391
640831478 3978
455281218 2163
313204935 1796
975935795 975935796
953203820 19378
287782777 1044
537260169 3333
108900167 363
557534059 42459
39536045 191
687227404 4482
641097863 2137
988803296 3296
1140 235239757
740982481 370491240
420301401 1401
557700000 1859
114860010 427
212360129 839
228716669 1263
786093528 7663
64971552 246
192898129 96449064
521913871 1741
287836143 188672
575850956 1991
872843751 4250
937988732 4651
879215140 495951368
698153603 7438
693598271 2312
748886136 2707
280154333 198112568
310407453 1238
696423318 5915
811682703 7219
662997547 2421
1243300 378575311
775989892 6933
435948502 1471
25553 650848531
425329849 57353
608904209 3352
322258115 2364
820805139 11546
770638333 15909
208500694 695
5926718 2963359
206951484 206951483
18144209 148
301801983 1006
207003938 1057
662157440 5407
497326802 11641
824061798 3089
910152522 47637
3122 650806313
238782253 2129
385199028 2347
772487079 4306
580201935 1934
434175883 2862
528637057 1982
972511862 4429
897915542 5107
446766457 2164
488476531 22145
857044700 6491
445199788 1484
411882447 24642
658365800 13924
740495017 2898
953420283 3873
881343672 3571
932696891 3109
756301611 2521
942298864 912406666
978613712 953506621
587131150 7117
277686652 1348
859768769 8610
874870146 8458
865862731 17738
183460703 1176
849069276 37197
283200945 944
830856774 4994
830001288 3048
478385806 1852
418202156 1394
89091013 781
415007279 207503640
623997919 2080
20266878 20266879
938295290 4205
607260032 399505087
2730 620425564
994644559 6638
663708137 3011
290420667 1327
713346994 713346995
523475159 3595
409282672 3014
765898410 3699
735948974 6912
20214402 83
333015985 9324
6603 737666077
272819065 4901
128762963 612
118451953 492
3371 820865468
364827247 10298
342864501 1292
259971156 2102
251702484 1034
977227777 4096
738595651 15467
982292054 6732
952063549 3836
824997249 2750
952665671 952342692
555001850 1850
27386759 482
603670111 235126293
137699616 459
715094124 5268
751898616 2587
297592101 1046
937611385 5028
290999384 970
941841109 4212
206999999 690
634924472 2639
690055783 15831
114003127 431
125864493 2413
336056886 1679
512400587 2186
595426789 128964
108599775 362
402730434 111628
702879849 8001
22633845 2837
906900000 3023
144793401 1474
892203286 2974
890496248 22356
237332049 14362
64247030 276
757758460 4460
826282561 413141280
564598119 1882
570464181 200998329
194921655 659
62930279 266
898205520 2994
779697402 2599
265462835 3995
57599808 192
616561892 7552
931199999 3104
134298789 538
128290189 579
64131775 1093
915492682 4407
166500118 555
709745787 5307
887301821 3620
627897908 2093
283085183 4373
816700940 6710
450652383 1708
2818 438771054
62014052 316
814624002 5139
260400869 868
693565207 2968
717865611 3278
100467630 410
668148413 2774
74370763 256
441302213 1471
3447 208775592
996652794 16340
540853807 2292
521325577 207863774
4608 896205312
245793915 1181
620750666 304001116
653155309 6266
238257708 3429
954068951 9347
310212517 1522
961800464 3206
657598922 2192
56649011 370
888948195 444474097
24799 273760594
562842680 8777
502174985 2982
338347974 1761
439391001 2518
1439 427996102
801505795 12709
831520993 415760497
278157655 139078827
2439 329133294
687154875 2629
410404212 2890
506699061 1689
286990817 1312
400032697 7613
148800000 496
732901095 2443
147188147 518
917976569 5803
481499661 1605
761354077 4318
4231 301818903
492152512 1888
601969995 2255
747970265 2830
570299999 1901
154100670 77050335
625501870 2085
33872876 125
801903807 2673
58361765 388
875966956 3407
556394929 3055
275928799 1568
631329800 2217
859982413 3139
212354111 2157
791097363 2637
299805276 1045
535781094 1986
156062049 566
994616180 4095
262200426 874
526420631 8386
614577595 2473
672148099 2707
113847684 782
96120821 612
739982567 701470109
82404899 305
722100000 2407
325107942 3024
616070592 5904
291066364 7053
264767901 1286
268426401 2360
839918699 17182
188525461 94262730
181642454 13501
670497765 2235
60344909 279
429898567 1433
993751320 848980185
118717148 526
25285 983148802
155100000 517
473835197 5640
348001159 1160
402898656 1343
729226311 2808
565336514 565336515
296906818 2065
194699350 649
874002021 3595
29911722 29911723
14050672 59
897851954 859168027
535280493 8197
256589619 3865
643343855 2365
835456549 2842
156628403 573
814565520 3130
76861969 1497
325833894 7556
135770752 1174
883258460 5227
46197738 23967307
558 138620034
1708 304317776
743532140 743532141
617819943 2293
869701100 2899
960040896 7992
132423803 503
125141339 434
772078778 4091
36482115 219
711300001 2371
683985402 4874
747269027 747269028
447712788 447712787
847026225 3785
780331721 7420
110400407 368
356401908 1188
435605532 1913
116085522 535
871496237 871496238
734639289 734639289
171208609 622
397259139 3553
924599800 3082
364937061 182468531
3502 973349382
137078800 519
477898408 1593
521183211 52228
302113056 3139
604178951 2588
894007435 3455
425808212 6099
501282390 3010
574624646 4382
364486027 1362
717898945 14181
696673515 348336757
314369827 1187
267600001 892
387038095 4510
818502588 2991
335698516 2056
323281406 1414
930406560 5232
298151002 298151002
614869417 16191
399405029 5566
269937166 4143
792529480 4011
473467190 1610
597657099 8003
959659975 4374
80958360 280
206099385 687
898898139 313072836
883200001 2944
95099878 317
148 28381664
945820232 3512
399181233 399181232
266988984 1050
983950799 8200
635 122628861
8517 726588858
840001011 2800
856453227 4267
891575288 695431888
99421830 99421829
614529971 307264986
54150234 474
275994074 20065
404622976 311939184
59858733 221
602111743 5586
905353354 7421992
965083899 25850
644016198 3297
6217 538386822
177251277 715
849249961 8432
743723032 15548
674829569 2944
803885024 799523513
383279743 4736
163715311 81857655
3337 674808140
282721197 3297
485339755 2164
940960871 470480435
71328170 252
194654071 9781
815512359 66134
758701565 2529
228000001 760
518988189 1855
935625732 3903
299017778 1587
602703946 2009
79200263 264
442640520 16365
827698618 2759
302587933 179140207
236125073 808
432360359 2457
864791785 2979
601039566 2921
255249315 24364
869374028 7081
681398342 681398343
391444331 195722166
563607450 9417
682501437 3117
2265 486655991
791997361 2640
995545813 4146
264601623 882
448198910 1494
914559526 8325
44700137 149
786535220 56033
453691147 2434
440789521 3275
620697931 2069
334830299 1785
851699999 2839
252414429 95503
628060800 392538
127648640 560
958001881 3245
340784227 14782
416299945 1884
818404630 2728
3716 509863265
508474817 1843
3381823 16
802062097 12848
412115633 36918
900176965 4205
573400097 2766
372442034 2055
62390520 29512665
50699832 169
266146548 916
945135811 16530
224507250 990
288398770 4827
794919878 3280
430498564 1435
397201190 1324
295794076 1072
434740000 434740000
551487159 4484
160977265 1752
625312209 2439
542506143 271253072
797684143 5206
483354665 23553
532348175 4021
136060612 136060613
723461045 2455
258978835 2896
360984961 8820
282035331 22910
851 48126603
681015312 2693
656402187 2188
402600247 1342
601200983 2004
330715453 1871
375397372 8633
543301159 1811
385784686 1440
850712351 3925
496043162 248021581
104567244 948
10547 911102057
60000201 200
981468891 4493
829836091 2004435
410674475 1405
928318991 5451
382200001 1274
849903501 7550
120669805 543
194167028 1181
972346205 337073753
958661025 3495
841555631 9456
804570794 2902
841838782 403593981
40692554 714
97107679 878
996903322 3323
758403222 2528
820652489 10530
191461107 766
293400915 978
58591353 29295676
215906784 2945
417532882 208766441
825236425 12438
108925132 704
820499999 2735
117899770 393
463968649 2574
658391709 10805
13500042 45
981001443 3270
630940885 2334
206099340 687
855939126 471781368
343908284 1153
228965111 946
756281989 59103
374837479 1641
619820348 2520
4259 615463611
166256599 166256600
785768677 3188
117236323 15936
214499284 715
953354481 9160
215600563 789
543002112 1810
943579541 26393
177988253 758
29 4911237
833376134 5671
141120767 636
189595128 834
510569256 3016
895502984 2985
670199999 2234
550946982 4640
231961143 1774
437512672 1593
794836313 2874
203100677 677
13200032 44
6087 674672920
216725855 1881
351595046 2089
878232795 878232795
329401098 1098
552664475 3458
392933901 6295
326401088 1088
912896958 3043
215620045 753
810606849 3968
296422644 16009
461067785 5443
663137315 22732
841038927 218980
278549281 1199
159147395 2484
87299895 291
190219063 1621
251999743 840
919796933 3066
640511856 13872
301978061 1949
859500001 2865
360724737 3619
232587181 1033
358712833 179356417
593999946 1980
870000451 2900
236741126 816
176561803 2697
25892967 93
304799999 1016
433096766 433096766
231100850 783
99121030 362
711597627 2372
969833000 10897
587151945 4415
316814691 316814691
847361408 847361409
793517387 2661
567251827 11521
435030805 2045
602698902 2009
8700028 29
688093998 3946
272421167 4449
628797904 2096
757802527 2526
859085973 859085974
107003999 925
170628746 170628746
723755189 7439
446080897 2238
71954486 297
874665345 2944
164099452 547
594618600 6073
156130041 3740
318605442 7891
833168151 3911
541200136 1804
429961531 214980765
256599074 2959
437411483 20017
154768891 154768891
176291075 8516
306301811 1021
44048662 190
713400860 2378
748232877 777983
665550801 154240
327854323 3086
45495647 288
836986314 4148
941102755 3137
858536511 8255
89166512 1438
275700001 919
884013875 3481
944403149 3148
95700320 319
371762280 1572
21817166 382
378050448 1311
955946225 3192
1521 452065159
871799096 2906
281575965 23377
967557036 3278
8544 660085505
894900000 2983
634569691 2306
948901429 3163
772949769 386474884
50512807 284
11362 483941666
221221732 1366
854977201 9240
977880239 977880238
988026999 4679
497624761 3550
917781187 26831
2300 628009672
172093817 1281
1898 509563187
760075364 2537
231787139 1508
157292737 78646368
401833795 2771
538600921 2160
985860355 3397
177599407 592
491054249 2808
568854551 37954
669094592 334547296
184500615 615
347970194 4743
5611 252875527
89700211 299
68984064 316
936600641 3122
253186578 1114
391351971 2383
380704716 4034
414146840 1528
735597548 2452
15334911 58
750310400 2800
509769241 1748
1119 106640700
637560256 4247
250164125 901
722992845 12724
839973279 13280
776613241 3030
946278918 3666
306000001 1020
321372373 2397
899794268 3719
251771589 15381
137400250 458
745798209 372899104
206429749 1029
895380979 29652
3472 509088944
954000820 56260
207599344 692
468345511 555570
12690 899061120
543598188 1812
811331799 8735
244600892 1423
424872089 1877
684341851 342170926
477300001 1591
509358652 8492
727502424 2425
928294957 4946
772118825 4279
599924761 2445
995697914 3319
798597337 2662
252477943 126238971
491574833 245787416
46944561 213
305700001 1019
180426828 654
570299999 1901
60731883 279
130567750 641
963101100 6450
791171040 2640
523008302 60398
411535366 411535366
180090955 90045478
982205852 3274
78600192 262
658372678 5693
6265 981476149
184805807 1040
539033338 539033338
302809717 14916
700761453 350380726
690306484 3421
650552032 8048
858477689 100938
608114639 24276
647588095 2204
341998861 1140
615606668 2479
4296 560292912
752998138 2510
908 98293407
694365029 17183
950087275 86243
852330842 5357
61746598 472
430141206 4958
12395 919460996
175000362 1614
455616713 3014
83445741 2308
923077047 4905
391581685 195790843
985783080 5385
43230404 255
99066604 839
447764259 2169
914699999 3049
768895243 15548
275399753 918
1204 291115914
1715 287234936
859294559 3446
819671447 2860
719251826 9231
56427384 645
706202353 2354
633754965 7996
835228888 7650
2858 336826875
744075494 6059
306211103 2862
654648337 7092
3701 561509903
910198376 3034
472800000 1576
614239904 3220
444943590 6538
39000131 130
198886265 1080
150375401 803
419892188 1874
869089383 13287
262975692 175551161
5595 866307420
850538061 3250
293299501 2535
775644051 8117
842302400 5440
835131419 6830
112390659 453
304800139 1016
356455490 1445
588476628 158381
306063329 1087
670444949 3486
402298659 1341
82913780 287
701203149 4846
202081146 1191
751032671 11336
471002909 1570
628051990 2950
787648223 15024
696541066 5995
374829689 1347
937360220 4639
329915255 1416
6599999 22
715910329 3557
170458278 106435571
480309074 2203
397818899 1845
133855795 667
268499839 895
813002709 2710
1199 352454090
577125095 2104
83389975 533
829914580 5781
191550169 27427
130474866 585
130799787 436
241199253 804
500399522 1668
354133080 4865
876003473 2920
234132929 810
332998889 1110
979930372 4952
813235837 11508
416617542 2472
720140458 674179936
710593936 2608
646609288 3188
782717290 3259
403718296 1955
484399443 8382
213900001 713
758426927 11901
52331885 355
9892 428867660
475 41178470
998152235 9409
387985269 387985270
591600486 1972
658228041 2670
761725033 3648
909923490 93273
114000614 380
896387785 4079
893700000 2979
487672906 2518
283717565 1454
110778360 627
372188491 186094245
57000189 190
899492683 899492683
284399622 948
859628544 7376
70664778 1015
954257205 4196
446979330 3294
324072577 3624
334594725 6425
389547199 2800
34709757 177
78795619 78795620
858756756 4991
307743899 1694
852934171 3729
786505041 3160
527706461 1787
2048 536901632
780504524 3867
450867747 7963
420124494 7158
934932400 5470
2099992 7
810488835 219319
3561 855221353
408192166 5371
785637960 785637961
23614910 87
733540051 12755
157035844 1036
395399654 1318
893635400 3448
342058124 1875
155680176 9598
474355503 3450
175474334 2350
72696636 422
2503 577960069
2069598 964432668
60751940 310
75300083 251
905699999 3019
478417887 9533
137603901 137603902
69990130 237
387047272 138053547
238462590 1182
556659595 2308
234098175 832
269999999 900
812050239 2871
302130994 2251
571962027 2777
740250209 4399
113791691 113791692
269709318 140959002
884697052 2949
834702023 16205
122045617 3669
141974 615714121
518284601 2840
227101275 757
921866747 3839
70092023 314
233 64356047
452698499 1509
615900001 2053
552109956 3470
323877520 2168
84129591 310
409272155 19043
358799913 1196
784440574 392220287
743663924 7343
27141644 204
369194854 5508
325449394 1844
937971631 6977
905586576 882935645
306500461 1513
279415324 1407
584098531 1947
855818713 3066
23417507 1979
672897757 2243
640531327 3391
45000001 150
864163480 10085
677204761 3327
270263865 1196
2178 481037436
508872984 8572
794397352 2648
707187772 8296
896721667 15778
208255701 2060
947403157 3158
839015521 17585
990469078 489213817
288940359 20156
4286982 21
155057855 774
295006337 1606
376800925 1256
296188021 3335
961169166 10891
87266917 1122
619306770 5076285
16366574 141
722316995 3251
621219092 10907
489598369 1632
172925402 708
242343090 891
421215343 316043255
649802576 2166
930003100 3100
324417439 1311
122399852 408
125699713 419
461427294 2566
774402007 11015
144293417 519
798756565 2676
28296 525270769
213991049 1799
280500781 935
141674777 671
151671326 79752727
521701739 1739
920100818 3067
858902864 2863
846628141 25063
733260639 3999
592141670 2443
458271913 32384
715374352 4434
953920821 6922
211800001 706
483503611 1718
83567815 62970724
416933503 2723
671890394 15289
389577128 3082
76978810 980
288856082 25601
564224856 11622
677988727 325643
296137296 1053
825615853 10697
166430641 2580
50131076 72971
2307 398847897
257210311 128605155
402599683 4761
863589099 3725
39287332 22556530
868142459 3119
917246539 3357
524402088 1748
685001884 342500942
791458949 4530
1951 437351768
652657697 32571
331578424 1966
224229065 789
457355023 2506
758701272 39420
570598099 1902
883826391 3519
322492007 1284
929579670 31261
182988347 1506
879377761 3420
142976997 659
151261215 151261214
526486095 12945
15669699 7834849
109800085 366
50642748 234
90000001 300
248754499 1086
431471896 1814
706441539 706441538
158459922 571
223799255 746
615351362 6155
44654665 696
330052137 4477
88864537 727
827507692 3938
912002498 4427
647154318 3730
342703186 2607
576845129 3943
959999999 3200
636845953 3126
527140649 57611
715869003 4118
454944607 82209
416358218 1979
26126400 100
403977038 1601
853314243 3893
450303793 1896
712892830 5105
399033249 4750
812899739 3598
372778619 1307
50643972 444
732718404 7269
832077470 16394
970797256 3236
43009813 237
820063062 54334
604803369 2016
348001161 1160
30351836 305
191154544 1387
880204137 2934
964338851 7416
408167256 3192
119700001 399
252300917 841
826845995 6487
359489954 21967
594333894 11382
367575736 1334
819230367 3741
742430833 15211
497701660 1659
558837176 2916
932699955 3109
498899195 1663
869700000 2899
834011422 15787
26022265 804
419274140 2992
744891655 744891656
812053756 3587
158223023 2398
235184905 117592453
881736716 14981
632750381 28004
940387559 29230
459 109245213
36076542 141
883250960 3440
493200818 1644
743370127 4622
958562730 4365
158559160 1362
822465015 8086
842003721 19071
840977304 5120
891515067 5199
119746551 526
875457282 437728641
692702308 2309
269448992 2526
586305073 2256
747304292 25967
162741644 1793
386134423 272167532
24327891 358
730916866 176337
357301190 1191
768825780 5493
489459073 489459074
102994950 1450
828302761 2761
501300457 1671
843685006 3121
633578717 2598
657438122 3745
1485 252014212
373655816 2293
705072306 4791
108599764 362
588235179 7666
614137098 9637
879971944 9319
218460762 3954
344075276 6513
2883 309575160
239399203 798
9702 706160070
257780563 257780563
581662829 25409
914334578 108707
308398976 1028
725040627 45819
585577738 4551
844101887 3634
853443143 50964
2712 715915935
217799726 726
781935119 26280
267299903 891
886501618 2955
414203873 13822
409268713 13592
4970 888800010
262681257 5565
974520084 974520083
198000659 660
29884453 299
522562942 1968
523031080 13420
83262235 763
37428594 323
27341906 93
3347 802319380
187382972 3539
107701436 1676
868914648 6678
958385766 5042
3225 463143231
577801927 1926
915492260 4032
82800276 276
304218221 1082
550766712 550766713
756726961 13542
985696013 985696014
352989422 5323
232501493 849
442197865 170929372
85252063 42626031
4718 953092775
256500855 855
70511146 2060
50990622 25495311
780368903 3511
872960608 3536
721917686 10477
849964514 749952902
191526788 915
666521683 333260842
5137 499752755
550771293 67171
142458903 807
932535714 466267857
424641738 212320869
446098887 1487
141118662 642
3287 494534299
953703180 3179
9108567 1839
494146084 2521
632997890 2110
10867 987078810
376200000 1254
335541756 243870816
691213273 8457
804432059 8035
904974212 46868
595037120 2388
407954236 6590
500332775 1704
968201588 3644
29418519 14709259
783929374 3005
320930455 1326
155283056 626
435461601 9048
175327798 175327797
204073807 1123
394499999 1315
322867217 1380
519598267 1732
19446361 128
2293 282918381
181155052 1262
3524 254139210
580025286 8386
733624977 7736
597817279 9172
381072631 1706
64789 443618381
269845775 134922887
513935427 13863
829394746 2833
581045567 3250
32492957 16246479
906845863 453422931
621302062 2071
542398772 1808
34674 912064896
423599999 1412
780057408 8047
478199057 1594
450331775 1853
227852585 1554
178799769 596
30465324 3985
144759317 704
336899999 1123
368590110 2485
305761777 27133
950630933 784025350
822200261 3143
266162165 266162165
460159170 2261
380805120 8264
690329746 2581
984813354 15393
219579712 4546
155118096 1081
759002530 2530
551698162 1839
549415021 3630
67821015 771
330191586 330191587
706317956 9097
337498874 1125
3336 260418168
666485191 2726
770976928 11464
1528 409311472
369022877 23811
458439911 1652
230009895 230009896
16283401 106
413720028 2995
74094220 934
882334127 3528
41694498 279
568798709 2215
158036101 158036101
3137 819596935
822305333 6593
476048196 2171
390451613 390451614
921427205 13633
529216037 2666
769309143 19023
182186060 1330
165300175 551
528785495 1932
836935104 3615
361909618 1567
855442000 2900
563586880 3776
410994529 2172
555032145 11454
116100081 387
430040017 1863
6686556 114
917464837 3244
583200466 1944
584078081 4064
995817769 637942394
121200001 404
466070356 233035178
971733069 11962
990618575 445535835
835336972 807392698
905973466 14478
504900222 1683
737697540 2459
362862757 3524
410842210 1403
804602682 2682
68396347 229
421696230 1459
355198817 1184
579063744 2016
611737782 8934
38257955 198
874508634 4352
55701640 1331
439199385 1464
11867 855586288
506698354 1689
743722876 5057
468285659 7764
547635145 3464
65834820 431
703639315 2819
634126969 14796
126300733 421
611784767 305892384
232505999 1200
833098960 2777
2983 45592385
50760029 374
743673190 5920
851281715 4265
698410762 3766
671334419 6727
998101003 3327
159584725 2851
438901563 1463
280501849 935
703532031 3416
868256348 4906
5607 379905541
414793739 4062
337767193 1358
561344114 1892
214065599 2576
558524592 3096
864589110 4103
732387291 3038
829802765 2766
436798545 1456
37199574 175
386259350 1646
227700535 227700534
6599 660414722
334499455 1552
11601570 64
987811572 6019
655091580 3124
167764235 1113
321776604 1621
594433830 5049
785700831 2619
27064190 332
792526681 36202
15900068 53
542899056 5924
434086659 3980
133500567 445
789274744 789274745
671793403 41812
77680806 519
960113635 655918665
817334700 18330
498723398 30965
88199706 294
33652970 845
129681472 64840736
90221387 549
908851974 3253
190451137 664
453553968 1624
441027790 1739
360484800 2080
645610227 645610227
551707089 7432
876923817 3578
868113071 26882
521558350 3470
131402972 738
373712345 1953
833798809 4986
234538516 7685
707131041 2464
289539967 1517
231116633 4318
48249909 290
836125739 3226
593145662 2516
899543609 6770
131597158 826
827034624 16848
95858842 899
195326097 195326097
285470046 95583538
58812457 217
79787424 503
302806426 1691
960034007 480017003
531475492 1957
432734631 2401
838267843 14132
871329955 871329956
721342965 360671483
565828493 5866
571883288 242533299
38399955 128
751826347 751826347
714132888 18613
484800947 1616
708978841 2580
113640800 520
7777188 61
486847104 2000
7365189 49
133288310 2799
393121108 5751
28667304 148
905396983 3018
770707095 52246
264300535 181092621
265136183 1368
699303965 2331
136274887 891
895797598 2986
302401517 1008
906903024 3023
516601723 1722
307857764 2204
998328267 8467
619797933 2066
60590381 340
967309574 3542
826570284 5609
346894912 6223
627837057 3388
443161512 1518
33128105 242
19682377 82
738059747 11845
628110928 628110928
119400057 398
897902992 2993
700705796 350352898
489698640 5640
765512298 765512297
397799326 1326
600902003 2003
122398010 481
932725662 19767
831460244 3769
793033546 793033547
632836693 76559
180575355 1556
768106111 5991
322576497 23056
481577701 240788850
998651133 335553646
896958439 896958440
573343875 2625
815700001 2719
222299258 741
300068143 150034071
837932941 15588
932972369 5392
61928753 304
247949688 2703
536101682 2473
248259502 1406
604740060 4390
336300250 1121
311021898 1239
984696651 3452
432971708 2505
364197421 364197422
538605731 2470
177300407 591
977049078 6347
8879 638867811
733615543 8118
740549204 3548
144984800 897
2831 671697737
942695773 99046
251404796 6476
236699731 789
661502106 2205
54271109 2105
470191081 192385222
892897806 3362
384547299 1732
999140896 28912
992400453 3308
108196488 1251
948817057 12436
615934704 18894
806940050 14083
2673 622988091
52609580 21422131
286254875 3144
862593009 659585887
379232964 1525
873849749 4419
225226201 1420
588183347 3422
384996570 52421
496237011 4684
546529956 3199
602573543 2951
781714911 5735
512401392 256200696
681173289 11615
234693075 1006
444600576 1482
384901021 1283
67441822 462
289200444 964
245785329 2789
903359762 12501
453865124 453865124
983658073 983658074
297899999 993
357381464 3395
215354663 2007
131985437 3154
573602764 1912
547325324 240530930
376166970 1590
78299609 685
733632633 3303
848402366 2828
272268177 2536
966566602 7371
629783912 6218
26619 442646869
416654931 189359365
450977376 10672
968997368 3230
276923863 3209
71931538 2086
686149006 4204
509665985 5728
506734394 4110
293999466 980
888192403 4652
876898307 2923
152288263 691
351879527 1208
482355550 222578659
916 204686612
333298888 1111
825898205 2753
517209746 8479
391899916 1969
179887968 13978
9452036 50
946584376 9179
344699971 1149
549351610 2087
251879915 125939957
4376 990660760
37800125 126
861608011 6810
374498424 1908
454328037 454328037
496229848 1900
3300011 11
143934930 565
779194393 20057
246600001 822
845621191 7047
473887558 1879
987594962 987594962
722546027 4239
236918546 236918546
369730416 3468
220800825 736
188089059 1666
637060581 11518
418443361 1480
892274095 4528
654002181 2180
480802608 2777
978011278 19122
578080469 3405
605416636 2629
476616464 1868
340808287 8728
105458 173693391
277489529 6236
413156521 2394
989042274 4554
886504644 2955
615458092 220385675
487971820 2512
843395033 32854
135266686 577
767997793 2560
271854767 1128
716737367 358368684
308698972 1029
293024376 2874
148800000 496
875107240 3494
886708446 859655435
566001858 283000929
580931914 2245
346955440 140278158
830569841 7409
183299412 611
549727574 4135
446129038 446129038
965312151 482656076
403542511 1769
91789239 1851
346868261 127002775
953233269 6508
681612323 681612322
382198727 1274
91690424 6907
5811872 41
256672441 13504
304447443 1349
821397488 2738
406397640 1628
926099999 3087
829317548 2859
182999905 610
885699406 885699407
552360336 450619391
462024921 1610
353557157 1669
892732019 7466
3508 140918941
699534974 2915
211510080 2710
379814964 1298
96589513 110262
984344610 108051
736972356 10191
578699999 1929
122655 617322615
217191207 808
293005152 3168
619240597 5777
397312864 2698
832903071 7843
111599999 372
843500789 2970
171299428 571
370190918 1315
67880593 243
853617413 22087
3326 887622924
515828723 2363
4613 974939191
385746406 63393
756327565 11181
571198905 1904
150924868 1921
66373480 66373480
369055271 1294
952500000 3175
190004728 677
241484489 1170
286292206 143146103
8700001 29
572401907 1908
686726880 8246
974685071 336950295
536809843 6479
581230877 10324
652464521 5814
27000000 90
707967910 2795
124199789 414
562590363 10823
322132897 4680
144610595 513
822119367 822119366
524398608 1748
435708907 1589
999407043 24949
771299589 2571
195073559 2466
92060081 1240
134194882 528
834098688 3456
35876061 313
974331911 176827
368517088 3006
962953824 962953824
526497810 4475
737899371 69646
12878 357814811
908505113 19737
875231400 7416
833100000 2777
824995115 412497557
713910031 2903
633098268 411056084
975059311 975059310
490731277 2114
428264590 2402
3205 750887006
695102318 2317
20698308 92
373090912 2164
815742178 3997
65391515 1277
142975 584433883
857209437 428604719
101330623 31362
140360336 519
575922464 7384
272400000 908
743387469 3817
235799929 786
3300003 11
346594240 2271
428916090 2736
178193517 1454
980703268 3269
179399698 598
583802495 1946
176913183 645
369601583 1232
482133401 24255
662102208 2207
316160391 1190
835172658 5219
2810923 682264134
727600349 1183090
193200677 644
436548524 4879
699488293 349744147
399600001 1332
299392022 1785
456291115 456291114
509741822 4837
104013112 104013113
323027165 2541
518116328 12322
116661585 3599
7284 847206047
28384377 302
747699463 5722
883418740 838505046
231980381 21233
483815534 1855
740703645 2469
460935520 301057350
63078 441320926
784647275 5222
353244864 1732
11215764 84
548373725 4237
159675048 14783
15242336 68
406528414 3265
668570831 3604
627187807 27501
952670267 4367
173988 388197062
7004 84349172
36167891 397
394374933 1519
126900493 423
818472319 409236159
603223576 4597
789304580 2631
4402 955443403
297599009 992
655142112 2451
41700082 139
13261806 54
867582408 74127
101266542 494
822221994 5845
1762441 12
704399433 2348
895971076 54098
944565611 472282806
582080300 6100
524447128 3314
506103060 1687
900296998 3001
900085290 8046
982461779 48032
244108801 5868
411207114 2083
381083973 190541986
657951127 328975563
1904 401922649
150544369 55091967
998182725 5929
49189231 178
134859015 556
814202713 2714
4416 564964344
728327039 11280
768898824 2563
325209724 75193
179100596 597
973549377 21860
367909079 367909080
488400051 1628
524 64900544
461712800 2477
212840284 1732
609189864 8290
181381134 21898
855898100 2853
133499554 445
279399541 949
534814335 1907
177393962 1132
999025655 10902
79950637 386
546 25484139
724286156 2459
223750124 111875062
703502527 7816
970444065 3589
354219143 354219142
1185 323779943
407401359 1358
565763099 282881549
145576705 2184
334498886 1115
220426831 1005
32956742 123
275575704 3341
43880184 1875
410453192 7433
716563378 48969
154200000 514
555537159 13240
257431336 1385
117195831 4003
874147465 4344
566599966 566599965
159622506 664
488876755 311324752
2808 819699692
949934581 4753
928199999 3094
721501221 2405
606902024 2023
812099143 3295
523817265 523817264
308946351 154473175
736463822 25293
187464419 1315
179225183 734
150300498 501
29825 759195375
261269167 1551
75935920 461
343304016 1497
916646640 4418
829978172 4411
662068865 13563
110727683 389
2348 698335116
689559850 4447
679812292 2681
632975155 3989
586295937 293147968
346419952 2273
549742052 549742053
378629523 1737
943391459 10005
941315445 720858488
893239895 893239895
598590546 2088
612311265 2561
405300738 1351
159213543 1075
777302591 2591
508754368 22419
260328505 260328506
542909968 2339
627341855 124869
996967440 3906
722088886 3301
828372174 414186087
937726087 4831
823983842 13342
24963976 12481988
16502 829792541
521530122 20723
20614871 7191117
830697230 2769
452700000 1509
944774610 5294
630302101 2101
649805729 2288
732137091 2495
835423159 4180
808523079 7171
713897816 4238
803397323 2678
839997200 2800
242400485 808
122217733 649
132774359 543
595612054 9221
265068299 1027
724954038 5153
4121 755084562
754291819 2622
252420567 1174
409244889 3244
38019 363638987
488681884 4273
350168032 3744
7006 756605964
113976919 726
277355330 1211
839479241 15385
425698582 1419
515665361 17915
652519467 5537
702301626 2341
4632 605166168
7500009 25
274200005 914
105267544 499
593600469 2698
294743629 1332
749896914 3081
265270903 3198
831897792 2773
18083056 307
850552559 24783
25800090 86
130912615 479
342259809 1664
609666346 2163
983203872 5693
273459595 1199
185805322 689
306301990 1021
913803047 3046
907835841 46205
290731961 1326
626018988 4074
154944792 1060
832679452 9467
433383774 2035
287688328 1527
282782084 1961
839412686 419706343
184875711 1663
904949273 904949272
32700109 109
840712624 4289
676806232 63760
2167 536074627
498724621 1774
473400471 1578
110221055 55110528
705267866 98042
431152718 1608
661325811 4296
229500313 765
353860610 1493
273671520 273671519
956696811 3189
678803993 339401996
725430288 3645
493198355 1644
236025782 1135
5851326 25
508823530 2212
371401906 1238
14899 228637055
310201034 1034
124523394 10632
733037575 733037574
979585149 5976
923909797 5404
795791743 4334
523301273 8232
44753335 248
223763181 223763180
950703168 3169
2299 546929801
767491796 2681
945945215 492965
744949424 5511
76522165 479
763047176 381523588
747808607 373904303
783941236 4388
158212448 613
496830107 11533
799 138255147
915943894 7339
52071019 260
464622793 50717
761 127087601
795795411 795795410
633897888 2113
651006793 2423
159600533 532
655840985 8984
400970153 1543
984385283 15738
89610000 299
775865841 6840
700404299 8046
2673 590624205
205067700 870
133873545 518
441769268 16664
49389734 191
899396329 3019
685152959 20712
703728975 351864487
608766169 8774
3169 612469461
384841395 2259
455279267 4164
359780840 1561
412799043 1376
893767789 893767790
203326750 1382
448502720 1586
268774428 268774429
246901165 823
1274 350462784
382501275 1275
443855213 2563
505772256 2047
556603282 29098
142814447 656
158384239 1904
476564296 1644
230099502 767
165853105 2971
209860437 958
311171187 13012
440401467 1468
932287317 4948
34870378 124
241949386 241949387
138900464 463
682665377 6975
315524914 1581
789348457 2808
501289520 7528
776993757 12166
598603931 5508
392701308 1309
515477655 1785
657797057 10304
116536967 7826
981938694 962537271
622400791 7755
184565845 22888
983315607 485030781
26689410 99
143360779 570
280738252 3539
548102481 1827
529715623 7324
909753637 18267
901356357 3489
772109377 7052
681110101 13277
879516835 4007
566700000 1889
33374925 225
880040178 880040178
323438020 2195
3428 951462766
33975010 14063701
931711013 3393
316204646 1837
249888055 897
892943542 11313
53447481 2124
209515585 2181
68130169 245
391148687 5222
344486636 159790921
327974108 14084
276600524 922
397491898 2177
885090672 22446
724800001 2416
453832676 2772
645635699 535748455
453891690 2115
343312393 1166
908807177 29626
744597517 2482
764413443 586668529
270512067 1622
886543728 886543729
236777536 236777536
607293801 4825
762690857 13243
724054645 5505
12579 477310155
557507767 557507766
541025266 4015
228599999 762
671856003 335928002
415530408 10970
751500001 2505
309826256 309826256
842997189 2810
199486550 775
553900675 4833
580512924 2412
360168592 360168593
181153421 1098
345154248 1829
147683736 1944
620246815 2533
226860620 812
44422851 583
471420478 471420478
103664973 453
749291243 2522
612600000 2042
460627675 3049
831729222 6557
548217513 2248
509264385 509264386
821155126 3509
521350774 3197
883650479 4560
895913781 4831
195900001 653
207064049 33041
357345728 1989
888996540 6704
962700936 3209
757591871 2594
821783389 4683
969300001 3231
835828273 65315
917886255 13733
879670480 61852
953666028 33156
400682099 42955
883736970 3737
794503458 794503458
493423701 2251
28085642 198
492900370 1643
83115928 83115929
763469257 5177
992656744 240976
394097317 394097317
54300114 181
713262751 6855
349804216 3379
765302550 2551
382996687 1561
168632695 1045
698409654 3010
938905064 342156839
150622901 75311450
213149797 2028
668451066 2502
987140427 8146
761748882 22813
213852099 770
323544990 1689
740641736 3049
781987261 10012
747898841 2493
582144560 5210
630000718 2100
870905464 2903
897936411 3290
473249789 1917
888732026 4855
328198905 1094
818999999 2730
964876070 6056
144805056 813
343493304 1200
128687459 660
501203579 1941
637970477 2778
159820069 2491
786599999 2622
408601361 1362
649282757 649282757
742075580 16249
79082785 318
547873151 2163
884624035 6751
428082752 1603
927291028 3661
217875615 1432
671545245 15729
759839695 4144
407862442 407862441
558154779 3203
837528455 30598
888001733 2960
28499999 95
878088825 21612
1675810 216179490
677128703 2688
538236424 412929293
918858105 4061
987041404 4214
746893203 3104
110979063 4849
826515611 4236
874784141 3697
670799368 2236
472895842 236447921
107583695 528
769767850 6742
721612382 2737
955503184 3185
173700761 579
314701048 1049
684370757 342185378
655859041 11648
66308718 66308717
38400127 128
619981006 2919
318870298 29596
402871928 1767
446902344 11074
814887117 814887118
42803421 319
59458253 578
505910749 9510
125736565 421
881440114 10735
94429663 453
882130374 174403
676604788 10296
592 146086891
436034563 3878
966923095 4617
790202633 2634
651297828 2171
473487803 236743901
485700000 1619
978231995 77243
546253541 66309
171902203 993
479760118 10747
612298168 2041
870454562 870454563
572399956 2315
197399506 658
944619300 16020
801789895 801789895
126895808 489
573398801 4694
496675425 248337713
941889700 470944850
51010 734498268
1003 191609108
959356478 9958
477001589 1590
746081122 10536
564218595 2814
717195571 717195570
2900 559302700
292126540 2180
112348193 56174096
14711477 65
286065309 6590
616048914 2730
500802750 9450
984996593 3447
391329030 8430
658837159 22964
516088114 10711
485230736 1681
892887003 15116
65484530 1029
559198135 1864
944232877 10854
835132815 3695
534601290 1782
69415770 307
137058682 2110
835563872 2817
654600491 2182
120705005 129826
783146680 783146681
471207079 5562
710470748 3283
966502097 716255411
716409281 3851
646193859 646193860
541944512 2997
604127 4
897759596 4369
797668191 6416
440321521 3720
475199813 1584
728399830 2428
725734581 362867290
300298998 1001
949303311 471169240
77247294 262
253104126 959
80099905 267
972992257 11779
474908705 1884
401562224 1835
126483209 10535
150900195 503
4972 906186776
774888889 8376
909304553 3031
319590628 159795314
537186933 2381
352735420 1296
449219620 224609810
972504187 486252094
761402537 2538
206883648 1737
20335829 19737362
892829184 3904
268652537 1458
216394473 827
715076362 3146
486 129313013
74999750 250
130564451 691
135379984 472
847904661 9131
633489607 3229
698088498 8266
376065824 2661
579047252 152845
423651121 2920
945602021 3187
172346380 172346379
643600944 2952
298549651 2114
75612527 709
382885832 382885833
846002820 2820
755970562 2808
897890881 4102
514498286 1715
393742801 5490
915966893 29280
30014445 30014446
959097007 3197
40648541 149
50635459 478
560593275 5083
62842 454164481
788010271 8366
805371871 7712
325199493 1084
372525663 2361
846980040 2892
995778969 497889484
418184532 16686
306354100 4940
993 193430442
461095022 1737
192571173 1233
783589847 7143
519316723 63318
36992053 124
79627293 434
742534185 371267092
173100001 577
433017125 216508563
103799967 346
857099999 2857
711003106 2370
844908125 8283413
196522173 717
5235 540573518
443116375 18863
866927472 37614
796696358 3517
2657 673811846
514446893 3978
480735199 1760
740343421 10606
797414143 797414144
171217975 895
634041269 2986
411822540 1990
725244813 5378
95092890 478
357935056 2982
428492779 13998
950963243 3542
253799155 846
32938778 472
835922647 3694
798450315 82162
690160378 246467311
83908976 291
732831105 2456
28727501 117
428394178 3430
34499999 115
778931767 12588
881537748 745359175
846597485 2822
682756624 3425
619775794 3807
96000044 320
55337215 249
918405533 459202766
701704296 2339
812588867 3276
83629937 41814968
9622633 49
303855428 1691
520554150 5970
854662216 6567
677228113 213839
482325677 2094
579898236 1933
3122 759786504
99600333 332
713201383 356600692
775198667 2584
863400000 2878
780028495 3406
670950135 7429
865612592 26533
747194293 373597146
296252262 1133
756650130 90061
598801997 1996
60259285 319
308878783 155214516
374684050 2770
1834879 21
630630509 2204
108049647 1454
104399999 348
498600001 1662
502446031 4268
971436466 5047
355767151 15450
821374339 821374338
174600106 582
203400677 678
566171971 4134
359802276 6293
154460195 1539
177295851 1478
448798504 1496
581309960 4190
662398176 2208
462601859 1542
255303750 1250
618537114 5382
149643652 1951
209536710 3435
302353867 151176933
716851765 3005
915428719 3440
296401282 988
869485860 34453
538838144 5056
302721301 1026
830006388 6383
876195539 3180
868198607 2894
1623 335712681
20031700 6765516
740833910 55959
651790257 325895128
913960794 456980397
512529249 4449
954226891 477113446
715812655 40083
375008259 1371
61068081 9197
985922874 5356
155064756 39138
81899860 273
244765680 2278
402300919 1341
826757556 4871
76704110 957
402178175 1728
972260690 4372
913015053 848527
220563119 1716
981299613 959682521
965129903 5328
163596885 1474
266116463 14818
92218230 891
413248240 3090
26526843 13263421
525536267 30641
244413489 941
264191589 5161
508501694 1695
330484441 12806
386148506 2718
268499106 895
607330991 6683
158700830 529
430059466 2298
279544574 1237
242184376 17528
131400437 438
902270426 19941
456654908 1816
283199055 944
366743959 1603
285290514 1252
891848177 4706
904513365 6104
466065587 2411
5777 772114144
276599899 276599900
389098703 1297
1459 324804039
361771033 1974
518676257 2345
337929334 2098
390630862 1394
334777747 334777748
50677840 191
874372109 26893
320662450 1577
318899324 1063
395874211 7190
968631780 3876
681975728 3153
669034962 669034963
984301991 7353
782842832 694795950
3978 869802539
264299999 881
523191299 2789
849747487 3004
514431133 1816
61200203 204
582272775 2911
656309782 2560
150600054 891
879777191 4261
64499785 215
831790209 16967
376200064 1254
711557458 2571
149935629 12959
592311365 70038
985203283 3284
625059558 10744
202004450 3190
433201443 1444
308250896 1755
269003756 2312
561516297 2024
385501099 1285
713699455 671716807
81968757 1669
212062238 106031119
63952851 650
450299748 1501
925499103 3085
459460387 1603
780297971 2601
429969890 5845
500900096 42809
205279482 7163
311736047 1352
605400478 2018
843510276 4032
962145557 716949
241519915 1085
566 102094924
984002870 6843
986688054 4909
260101903 24694
406936399 2224
106523584 1251
816596337 408298168
542492275 271246138
649502777 2165
836939051 16939
57777755 28888878
934782259 3214
901496994 3005
712978159 5620
612599511 2042
342954532 5651
351274142 3169
985392280 7960
710364387 7055
408477310 1475
765411552 765411551
786 222499308
274945772 6559
765981055 765981056
800725477 400362738
751947893 166766
735314251 7747
916854987 3837
37313242 138
6912 462737664
213540900 11919
3669 574359936
502801888 58411
1598 205941062
518543708 3893
222177384 792
879930483 3468
135071039 480
885290817 3616
32779403 126
550896870 2267
528895818 2706
628944668 4010
554832966 4486
497876169 24910
193168339 1342
189000629 630
762484176 9194
467349484 4874
405442565 1454
206800765 2131
702496652 19217
41873647 41873646
824927362 2873
62354107 31177053
314365639 230644139
540249009 10712
935466449 4753
107940946 756
5233 721274436
240 36133546
323172514 1114
720900000 2403
78479976 4632
195222341 97611170
780298124 2601
270871083 4855
4026 464347573
77955930 1016
998609580 5430
346532634 24666
408951412 204475706
2010 314471370
68700228 229
58936407 29468203
651299489 2171
927002022 3090
395978241 4480
243599999 812
892306240 4670
552776694 276388347
2027 601509730
386209939 1669
192946900 32870
27307855 13653928
188823852 10359
259800866 866
864881053 4647
2108 173517700
805800000 2686
581399013 1938
885308037 5851
505821941 5629
6363 827934471
234102938 1260
46114759 536
28994560 140
578198361 3902
115837961 490
988499999 3295
707397866 2358
740110077 4001
989698787 3299
381612306 1745
248855249 2247
660597798 2202
444134787 5819
974952158 4378
378614021 2285
391308834 1701
877322503 3213
435194787 4387
265929197 2444
219600731 732
304200617 1014
793317528 9319
974791645 17916
276000921 920
839402263 2798
799465476 3943
2890 689127122
829797233 2766
817245599 408622799
841130367 67017
82200141 274
726937395 2810
88550779 633
928417622 862811147
136649899 1180
163499141 4970
306460477 153230238
434999525 1450
630780622 18029
467342382 5854
806972560 2755
152901377 602
11784 890866059
685030249 9734
366899999 1223
814953531 598748037
350128191 31396
694275749 2593
590449453 2513
314660744 31066
236888126 5959
938397933 3236
596609174 435843185
674 198592642
519439428 2785
771624722 10759
384736892 1297
123636174 820
843666431 843666430
77700260 259
3590 274218560
369002046 1230
350012260 2236
853656647 3484
998 164083176
183249661 1290
24 4915152
395747863 2585
944760221 5069
211958976 211958976
622066165 2978
140399999 468
258511796 3160
850500001 2835
257472073 3432
852075492 3193
376500001 1255
733238249 19024
571368871 8431
353925073 1484
564174104 7052
848314656 15348
404664330 1537
990491039 214392
202800675 676
220942175 2352
152919495 2180
931016178 383965248
63000273 210
290278228 1291
699 97145454
43854693 801
949758543 3964
34838 266615214
28520104 28520103
37642187 151
659099307 2197
794101378 3100
770267855 9168
885871848 442935924
22568577 9214995
77663 743469685
19741723 143
491260955 2911
2582 513566767
878654393 16232
172455585 3069
61199999 204
640804799 5506
8165 654476575
483187365 2588
677 61377620
356488886 178244443
345653859 34462
936529501 24275
60710205 30355103
449969966 8874
4738 982419562
387731293 193865646
900273559 450136779
421555201 59880
947102719 18080
119413278 889
548099058 1827
39189837 1248
203844301 1297
115027750 1299
732974211 12287
273531198 9381
262640268 1148
462503648 1712
463523554 67402
890403448 2968
26758261 180
490588505 28681
227824555 4373
252916041 126458020
752546454 4443
652474605 9231
487799022 1626
748671819 27447
32972829 137
982312489 3429
399417137 199708568
391953783 3347
820753906 9067
159514829 1907
464745584 7901
801298203 2671
289893773 1009
255200001 1250
35287545 326
279487064 3333
101281464 483
27769110 1102
393124320 4240
275568282 2630
450135093 3841
119099604 397
322076154 1425
548514099 1917
978458942 3707
612900625 2043
216444439 108222220
132790175 19112
277744825 989
143753171 848
394800139 1316
958602132 9886
786169223 3336
723000001 2410
815100000 2717
431432913 6410
853364572 21009
410968981 8907
595550129 2190
391297067 5545
431292477 1444
348 53506959
727238463 18267
535683891 1834
671522479 6002
572998090 1910
933339214 933339213
642322397 35970
736459778 12309
868889059 15076
312837491 1364
70012037 70012037
208763938 1070
737109442 3451
970803236 3236
764102548 2547
168167075 3036
996599999 3322
1393 247375905
54234777 273
630568279 14694
108802257 56780536
858966076 2963
498477438 2071
779773104 389886552
163513734 833
640162403 2486
7453 847774547
5474 982873122
29289609 115
943098719 471549360
285035362 1394
386167249 2204
44469768 446
354921997 3531
408899230 1363
719416153 204320
825529436 9559
169251315 4066
120253744 536
960300210 3201
786502037 786502038
5971 952716219
306698265 2183
415393620 6395
147600000 492
493545903 1911
103127517 408
441152564 2293
459302880 1531
805976178 3601
604700466 2722
4007 457311489
50346087 292
602991347 10451
764886936 3931
752658899 10148
828297556 2761
533919371 1929
82186500 82186499
612307081 7770
252029006 916
909980750 454990375
21889 986743106
242332141 4715
823931463 3974
331501563 1791
697242454 5685
210781785 1831
1290 373382911
194192433 194192432
693809900 3663
201554417 100777209
781826277 3497
48865525 45204
25601154 1175
844969125 573110224
892518048 446259024
161999999 540
775244196 3373
608387008 2564
51299842 171
527484845 41738
827697241 2759
19833568 304
551701645 1839
520280917 1931
725860944 3844
978537792 10241
10500058 35
510298593 1701
820741098 43682
804245028 12643
70579870 589
753144945 7236
316657787 3767
373728431 186864215
408636061 37709
982514364 3535
7193 595026539
254229761 5332
967805664 5943
373500162 1245
295628905 3659
478201473 1594
476870401 17532
452101508 1507
775319423 18336
47999861 160
986402908 986402908
308735556 2629
840203681 3029
910664612 46453
274200000 914
653699999 2179
522209831 1985
539163903 12553
580685442 2047
720414371 2438
748800001 2496
655272820 6205
285805647 10997
373126263 9698
253075033 173956563
228900764 763
391527301 14155
612237688 6448
390873556 1386
433600300 5950
763352191 5155
133387892 473
216899573 723
576001358 1920
408898637 1363
727828970 3563
940480885 7055
569451984 5552
557313299 2751
48262053 1989
202846622 1427
1261 328154234
717545414 7735
940535881 5406
478498504 1595
395101318 1317
536401789 1788
955917332 891969325
118124894 483
423301412 1411
104396251 16975
306888887 2263
622898779 121898
618050041 9606
238331139 4021
869672485 5105
704365433 8026
552380222 6983
655198492 2184
781802607 2606
703502344 2345
211785743 802
143999519 480
783957861 3612
65704401 259
249970889 145048133
884100941 2947
166707519 560
805394233 2728
162600000 542
393359823 196679911
626402089 2088
392280319 1370
642146527 2221
406055156 2654
715348759 2615
3159 616411477
878418314 3847
258743099 8050
586970349 2110
491699594 1639
778163723 9058
563163040 4180
353973454 160192274
2346 601541135
254855782 254855783
62400063 208
571543009 3893
899437461 93887
427866873 13726
1834 471653448
683702279 2279
562498125 1875
491069797 1988
24812526 597
781421613 13133
3285 921267136
363530365 181765183
407922892 10337
837597208 2792
536711646 536711645
862342497 4999
322950513 2707
108210848 2009
203323987 812
184852706 805
174375655 917
847558763 35000
466538805 4294
507176939 6312
606516529 606516529
306021447 153010723
81245708 307
65813605 32906803
955926149 837886127
396588513 1683
974371840 3328
327548641 7520
306301722 1021
262799123 876
505800641 1686
81486456 690
94505089 512
870030977 12224
142200473 474
924238361 924238360
5626 985292632
100142254 1942
398281410 5071
371039679 1791
209999789 770
13005 609289548
738196667 216875
847899567 3118
114636995 114636996
685428523 342714261
410702648 1369
181609983 674
900940346 8721
988822667 447036067
582898056 1943
846085873 4694
392099999 1307
888984425 24781
221899519 843
43357261 171
229408436 5799
970801727 4342
382200397 1274
59 15836987
989698414 3299
999219423 495870914
712058259 2524
755930798 12319
864683285 2935
459082746 4335
68988 945511591
175316484 42739
490371870 5089
259199136 864
36427469 169
225304541 847
561746240 3129
389102217 1297
411085409 3921
669900444 2233
669535680 9372
827136528 7258
363705106 3693
587101958 1957
464101547 1547
109372427 556
246901600 823
340255218 3502
678159926 339079963
993597584 3312
762360100 5030
939801362 3488
503141918 5203
889580822 8749
799543472 2828
683999349 2280
844348751 4674
159109989 703
596298053 3332
707103314 2357
271612006 27935
3554 132666731
972294233 4678
724630379 7863
626009758 3717
10016 885144290
141403081 736
392942647 14403
560998130 1870
429982006 5115
166675263 784
620398267 2068
510257051 2264
218994665 1861
903656787 5337
9901 963651125
499422990 2607
145800485 486
98446098 374
789184424 27202
158087185 755
768405503 384202752
817199467 2724
838094455 3342
445718483 2493
2254 252780710
4887 619989255
312712084 156356042
588301961 1961
102859137 547
846831381 5571
842579837 421289918
876697112 19938
376661671 6314
676760523 21428
468810862 468810863
368268433 5083
14504 390831505
621259113 2204
561992688 2019
649371529 2172
854696324 3665
407255994 12001
517386496 258693248
852201241 406570541
375362040 3817
797923651 4403
956103187 3187
592770514 37335
74373713 1387
714107148 3397
730756968 7687
824669749 3007
460157751 20609
393334481 11861
573926314 573926315
786345771 6782
11783699 900
206169691 793
70817319 70817320
923525489 7839
411992339 10020
262659050 4833
439330191 1767
75116503 75116502
1238 167681806
530254963 8051
5124 284516246
203699321 679
987903294 3293
734702448 2449
291198452 2121
1409 113926104
775747748 3314
353099999 1177
721797593 2406
248 65331113
660283802 3342
544135364 17861
385919897 8947
294546818 1045
833364831 3410
146946247 723
101883604 98765163
251556898 251556899
942081518 8342
943450790 5557
70119707 271
3715 829452723
192590323 2786
228875404 905
719226769 5926
312899651 1172
524565255 3512
596531920 2377
131994869 3801
4703 871663426
661417458 2347
403644617 1702
844907820 3049
2167 252912737
85877552 85877551
24960948 263
538201735 1794
659699948 2199
705325469 4938
161596671 161596670
989696700 3299
508053920 2173
220799264 736
336951243 1357
190500335 635
88191629 733
801685257 11795
310201033 1034
815101685 2717
92927251 593
84405566 359
677299401 4520
635110321 4016
764071751 674422857
311624200 6347
421198595 1404
400669907 3093
792300858 2641
721988762 9537
166183615 669
3100 487933800
827338827 413669413
715799934 2386
812180877 3887
935760344 3403
193557150 13935
816948401 8746
53600952 233
707412581 2802
197606530 1005335
454442215 188519501
629591605 314795803
703197656 2344
643671764 14927
269524633 1236
506098312 1687
9000014 30
551285532 3492
158231233 532
812054376 4104
467398695 1558
141473866 629
893317815 4559
133756104 543
329426320 1979
857 226278034
70589633 401
329216664 1216
450326875 225163437
322911755 161455878
976197731 3254
996459155 461400134
4837 597123375
54825790 230
683302422 2934
515962277 1781
252663090 1090
654060581 3942
900192016 450096008
383400281 1278
426298579 1421
490501426 1635
542608342 10069
560574331 556695531
386698712 1289
22450 963082550
186126048 93063024
735641710 3189
5697 808979697
310499512 1035
364798783 1216
35883260 604
979822117 489911058
77020428 847
929999805 3826
245401177 818
429023049 429023048
151500334 505
302559029 4546
662530483 5036
251002766 20160
20867 880190927
369357066 2594
898805433 2996
671580618 5503
850456328 12479
943230449 11402
185824661 1210
18094 830985044
935648415 3159
215700338 2243
790249783 4869
311210640 1872
154275946 755
847430559 3155
994206515 3314
560459706 2235
404100000 1347
944886410 472443205
824321128 6109
11304 794065738
562681917 281340959
179999436 600
531431625 255128
810531737 6169
969439397 593671893
62400207 208
402761772 8274
515522001 3230
800218237 28511
757140929 378570464
10936730 134
853502844 2845
37613045 817
57096910 1541
73139465 1393
985176334 18957
792902644 2643
960303202 3201
386785864 1561
200260515 1377
393001829 1310
463788397 2241
76542749 2250
327649613 264968579
262027521 8608
132602819 1113
325393151 1135
399502253 2514
7499974 25
337836337 1371
163912977 919
957003190 3190
884687677 4612
864961731 342341122
688334874 5665
1227 195907728
686356687 3527
109829994 8261
504900786 1683
432467024 2552
402679260 21194
40477848 173
107615339 6894
327575851 3122
343370109 5599
226727041 6312
930801442 336285809
845419457 3008
911777064 4289
4734 751296003
881324191 4329
472734644 3329
54273122 261
605800260 2340
444030632 2889
427498575 1425
466583885 1879
929933897 6222
65199489 49096
448646704 5764
986527585 5936
534032795 4026
1478 406303678
234702151 3540
665794748 8906
625401223 312700612
128588459 455
372644905 2238
2862 508731948
890700001 2969
92349969 46174984
463534174 3453
67799773 226
11400028 38
646063583 20319
569093833 3519
2030468 2030469
598490499 3650
615602053 2052
999855428 4146
74699927 249
165543698 1039
981296730 3271
205738868 78586397
990311474 10628
977903812 488951906
431278403 2524
584174021 5351
912483225 6228
559157899 2825
220539645 3172
185832932 788
423809239 1494
191399363 638
599738753 3395
253499155 845
545919661 4572
835824561 417912280
5373 805632993
682502275 2275
392253971 196126986
650381159 7852
993332365 955452104
656402188 2188
614997950 2050
152251068 804
777007300 3061
25771068 25771068
576628404 3569
343400097 2171
932196055 3256
167118012 83559006
692217762 3542
944194515 36861
582155113 68618
530571729 3291
709484921 3217
342599118 1142
889728022 4121
865322624 7432
454833360 6192
623430184 2680
6815297 30
470900446 1965
998415360 18048
576977409 8288
724797585 2416
2193 482441398
679620919 164120
121199595 404
142800392 476
546543287 4302
961196797 3204
53176140 180
297166536 2888
459490018 2494
863285718 21709
266326590 1670
964111718 48143
942763974 3725
946186017 8816
111789415 1234
416580579 1535
496193940 7860
823660969 37997
943888224 518851606
606594030 2859
956620941 50468
212691764 3435
437815327 1508
919496936 3065
715552411 2651
507252059 507252060
264899116 883
4135 931982633
950114088 9537
745343721 745343721
840657818 3766
601416943 2399
805330619 402665310
959049253 116333
587229075 2073
167364287 2821
207503489 1515
938773477 3326
300669170 144505593
327795983 163897991
38955339 385
81148304 413
402118973 3474
392273840 2114
48900011 163
148923897 506
387532107 1971
619938030 15399
582600000 1942
703308369 703308370
856 249134535
524324032 1771
128247580 1671
79903415 514
163891201 2328
650541446 3253
54404431 422
466301739 2939
646438677 3162
155671460 827
416209963 35594
187982951 857
306398640 3361
518204640 10403
958288169 6145
43535359 369
881394669 4195
143738010 992
381955925 1914
216299280 721
826820730 9069
504988990 2026
505260251 2750
2831 451451829
162028772 588
7823 958388761
955666139 8060
367844506 3860
77694101 275
475652249 3375
65192189 446
447898580 1493
224099413 747
694636228 17743
33398 446502806
727 215563793
775344897 6133
91267967 1122
331113193 165556597
541498195 1805
942696695 5605
296228682 148114341
793483023 3070
15755349 7802829
342561264 1820
666264673 7758
184800616 616
697 162217911
779700000 2599
892521363 446260681
122152119 61076059
370301059 4023
714968640 4669
868082664 3508
611785141 18610
787161923 2651
536250624 9725
172056980 695
536399144 1788
725115867 70350
303880038 1554
397649988 397649989
139446441 2729
1116 232218396
9439105 363
917099201 3057
830369059 360970790
841029123 6609
894164859 5481
546179330 2890
82199727 274
963825030 5355
329230619 1180
976800000 3256
3031 841972397
336001116 1120
712503436 4795
293424490 1055
98453433 98453434
253523667 126761834
60100 215947485
7213 757451380
355994964 2132
938712691 5958
751741132 3439
25832339 127
34900671 15487667
94200314 314
663599287 3442
327421535 4008
263699999 879
276504290 276504289
459607818 4963
836335655 4081
12024064 52
856962803 4760
837824987 6006
137591598 137591599
193793879 697
363671039 4713
465254073 465254074
930684608 15712
582898224 1943
619805108 2756
398338421 1614
768685061 3958
6491 376656855
14160385 48
528077817 2450
779172809 7110
815018344 9565
666497939 3270
438702992 4771
506302133 1918
145265129 506
137654879 1705
319672684 20124
509387545 9001
213299488 711
6836 280031394
1856 439105412
8064 570802176
971999699 3240
720897888 2403
828270918 2987
335862491 1138
303527939 6540
689806078 6973
404945922 2623
132546977 584
518574679 403610938
110149120 1349
769910329 7656
930394719 5895
890145619 63093
171299694 571
100237351 50118675
622766221 2678
832350594 3785
209845478 758
229991919 1149
913739267 456869633
887736599 24120
4402 511587234
798157751 3434
924534739 3086
674571681 20245
1729 347032956
205058432 736
922919074 461459537
421073641 1404
206042349 834
706628050 4523
986111764 8394
888936080 444468040
898484862 3683
377399999 1258
887176309 47785
381542642 22761
2858 723459830
732638020 542280444
704699369 2349
982797694 11737
705 178269825
819528791 16626
557390708 83824
687381795 30465
211095182 1361
896682345 448341172
3120 258410880
155 41086744
470703136 1569
69622734 660
412588220 14036
328800144 1096
796975095 283020430
512968453 256484226
997513045 7348
882600111 2942
913201123 3077
596057836 2530
457327770 1823
28910180 109
873676388 223561
33733697 134
605699999 2019
844245773 3572
901878070 3833
915351181 3450
34544830 164
263543241 1903
360001731 1200
468747569 7653
911967121 6866
444900001 1483
774497845 774497844
755699391 2519
310391284 1223
723826845 36962
872182709 8445
460484143 1882
41393493 859
622553050 7289
115233493 57616746
643798496 2146
207600734 692
754366890 5755
766280647 6451
741780443 10436
538402751 2125
315000000 1050
893976773 8648
47702250 450
212358671 1737
980670167 3628
375814295 1716
571213684 18640
761265021 7009
98045687 1894
524467489 1776
266999110 890
468658495 2133
4421951 36
863766827 3891
957182843 957182844
617321332 13239
712502375 2375
260045704 2323
768605122 2562
898566593 3555
209230302 2704
288765621 2601
513707508 4401
487845472 49699
208121674 900
473869421 2207
7499978 25
585527259 8923
552588400 3230
815611764 4323
85499948 285
305700238 1019
455716577 285463254
770968725 4994
622499270 2075
170061949 636
783327131 5292
3306 348083003
281503977 1527
390901215 1303
316680601 1900
196127410 5435
549626611 2956
988070671 10389
856500406 2855
947805147 13906
786273611 393136806
346407472 1653
657900101 2193
464 48366857
713326645 5515
351300153 1171
3524 871925700
776691762 4416
45981649 653
281022214 227329793
615244403 6458
645820734 2261
251638272 1152
799800001 2666
668215514 2805
559198389 1864
760554037 401663226
539784695 4422
709324022 2569
452271728 3613
717813622 4473
659988815 10572
207128025 2925
388464038 3198
224155066 1237
193823445 1943
406803497 8139
528159542 2739
198254957 670
461056298 302815812
504601710 1682
401776126 13876
989087780 972219027
929771495 11234
735826285 10317
613798632 2046
218699605 729
722550977 7902
414610465 1571
765251178 3797
3125 775930299
716100148 2387
939318832 6103
111600669 372
842362137 2909
662485734 10829
151562811 689
123915552 894
279406469 955
225091915 6730
602099950 5979
760165259 5412
204804964 1107
997804272 488660865
5123 529149130
521597668 1778
298200602 994
208298949 2453
461061819 4146
423300899 3306
920797116 9973
519001162 5266
516901020 1723
723214617 723214618
730411330 2515
117207791 663
698151783 2924
155038120 4481
974293866 20853
136800457 456
650698860 2169
505526191 24457
217120447 1102
960162492 12351
502200009 1674
649806523 4409
440999582 1470
716216738 716216739
282759890 2429
990969577 7412
318601602 1062
596216026 304407
746966206 2727
794159081 4051
824102364 2747
73006135 282
3753 515660529
463802688 1546
971719799 4696
679063651 3187
511457166 5563
406449235 1893
246661874 4665
590896681 447649
590701969 1969
549587831 1914
829113784 414556892
563121876 200921396
120736848 103950777
990849816 5874
214917860 8461
470401568 1568
349325263 2015
243300449 811
265516399 1098
919171770 3490
219988815 944
589387739 9134
278985397 5598
9471472 46
241086771 1333
733164652 3082
242700809 809
497598722 329915218
598086642 299043321
159684507 1446
616198149 2054
649207899 7450
750568461 398096920
233708416 4793
907393715 3362
562760806 213600261
818702729 2729
531782537 12009
358938372 1466
623909115 311954557
2709 693281862
437069143 2924
45526832 153
234794826 3321
684029595 342014798
6980 872639600
559266717 3677
39313627 14641951
188745142 188745142
919867036 3094
595501516 1985
12137930 61
911401049 3038
45013300 167
469105840 469105840
488802761 244401380
401686356 1866
628028900 371471568
372926392 1438
896040463 891241578
182099801 1791
707925079 73269
673899897 8038
712267095 5687
490213139 5812
872025615 15595
1017595 992155125
686900696 3131
827553111 3558
157413393 78706696
229604700 975
381425986 12735
51539912 51539913
990599999 3302
568188130 4734
774530725 3828
490437132 490437133
4044 440641286
374192970 187096485
842798919 5729
782375881 33528
733834172 8942
232896571 19347
340447601 3280
669897768 2233
772847966 3369
824099405 2747
661026044 661026045
514546114 1854
121773548 691
197694076 1171
974388097 5643
445062256 3467
197221036 26895
2846 850103046
602403573 2008
424602126 2030
457270375 2315
707254726 3513
7595 963038405
6328 960929728
979503904 3265
596825144 2112
177465409 5690
256200812 854
327422821 1142
574548491 287274245
449693383 1724
486 99334242
806620340 521546074
765355900 2807
916618064 6373
6300032 21
853799465 72856
874108401 12368
628500783 7041
30483509 115
961253756 943550230
850386397 6265
299908356 299908357
659325617 2226
186299999 621
878857305 25560
889628175 4252
501140180 3830
573406393 1981
4721 943312452
446501631 7424
570303044 2889
398218433 398218434
931462267 21469
998083264 935599792
97260516 79838726
893146707 744318740
327600001 1092
869728958 2924
663583659 2478
774394685 2729
249458012 1691
49923801 49923802
654633481 6280
421648649 1836
785171386 3228
780458240 2930
987866242 3689
623671358 3156
691848926 5295
558399366 2143
733328127 10211
254400403 848
524698250 1749
468234631 1665
977700136 3259
810023160 810023159
784098952 20487
953703178 3179
268702093 134351046
599 110338720
591912450 3638
658802196 2196
577569136 4779
391201266 1304
690880024 690880025
261069379 1430
671102190 2237
621632734 3015
262994173 1380
1897 429776519
834331213 9769
191350622 2942
147351415 499
440487456 3947
121313631 2992
635544766 175905
576754824 2568
243008878 121504439
201814371 6548
570700668 2387
957516074 4159
474599999 1582
482005932 6126
346000330 2133
32926337 122
189110467 903
489956373 187371
307602179 13060
148495770 557
255548236 1286
39602034 198
770815863 111454
316814311 4230
393628485 393628485
339547968 3935
99854081 640
484421629 2530
524794689 3301
4191 319397514
650837534 606017281
560608351 6082
285881651 2575
716129327 716129327
230632496 115316248
480169371 240084686
278530220 94598317
274003528 2531
807470567 5407
9359350 85
960700530 48769
379798735 1266
2776 797419880
389425375 2047
67677150 437
359691611 1239
646799509 2156
923699033 461849516
592198705 3502
959070413 951220282
110999999 370
377098743 1257
171433184 595
307323931 2514
296014450 296014451
258301424 861
877906399 6244
860055676 6824
208765890 761
48163987 234
408001360 1360
238351832 29332
274500916 915
695142022 6423
993876988 6093
496501482 1655
963 186900966
891587201 3071
660299999 2201
75510926 725
933178620 15122
833697998 2779
115 23803810
5787 755541215
671405770 4261
591508599 2195
326833905 4052
817234936 8265
314197844 16145
325 56137250
263006031 2611
672028384 2945
600001 2
154596000 1500
575098082 1917
599997678 15278
827930380 2844
1331 88748353
359568935 36523
886309340 7883
637802125 2126
134191948 748
622197927 2074
977488096 4860
448706689 8258
254 58501788
103880447 12204
978599607 624974161
323290851 17585
514220161 17181
643940749 2930
671905119 2806
704476081 10670
530098234 1767
864540448 3560
913333644 873023703
812102734 2707
843507669 4131
644702899 2149
486291824 486291823
843605048 4748
539701800 1799
813297472 406648736
550798165 1836
70200435 234
500252377 6122
726634686 726634685
272410140 1315
196042836 951
81504 796031797
624492082 21683
391326797 2627
512 63470080
699599787 2332
330301102 1101
694763022 2511
264502345 235592272
982739396 4226
879301369 2931
664210297 332105148
617780895 8531
405741584 1544
687441545 7166
221699678 739
647252014 623977648
877008406 8479
24935914 8956
615982087 4419
849314929 9064
577503826 1925
672939411 2411
82640191 316
738598806 2462
705826853 705826852
925682670 15270
26240 722578832
107400001 358
423600001 1412
717319167 6017
433697780 1749
497701658 1659
321441799 4183
711517606 355758803
256200800 854
821228917 3028
976201227 3254
312943004 156471502
344698857 1149
111674231 5256
337543976 1309
406408815 10532
214321232 2507
497640863 2352
231741683 2196
877564079 4728
589714711 3889
243599188 812
228153135 1894
907849544 3217
412221297 2827
58017051 22619310
364432540 353818
666271955 3164
784311236 9949
475201585 1584
186000107 620
751145993 9958
18069491 502
60599799 202
219899591 1306
304147603 14659
473098422 1577
407436801 1390
569098172 2368
566613762 2231
405017646 2693
3391 216767009
791348602 7607
198284737 884
394909100 1497
652125330 54614
675169854 2843
659978684 4185
367846298 1603
276716351 968
915003049 3050
694501667 2315
261895954 1123
333354724 1827
3592 529875637
4244 904065368
485016070 1895
251700840 839
883388478 7953
948425539 474212769
804899100 2683
824602528 40523
772878061 772878062
962722125 3375
302646629 8930
18014060 92
383785166 2621
556272150 241959218
865729523 3026
144900000 483
493974761 2334
878712981 3682
625160182 2387
223677320 2243
865968726 28547
681902274 2273
185434099 3041
979155510 979155510
172506 962725806
29099999 97
11099962 37
428339106 350523
733556410 2597
591302985 1971
801002521 2670
559822595 279911298
936329546 35077
958401058 21206
96419397 448
647635638 12623
976513695 31117
728842786 3502
226804668 3880
2222 518106488
514102372 3761
755206468 3802
268500679 1452
134332626 1027
300889785 150444893
415017900 148116190
547154865 6185
409677938 3718
846834821 9611
709801655 2366
690869962 12343
946861344 26592
663672890 4315
1141 286714362
268947901 933
524362409 5533
480241507 14906
169130011 1360
576298080 1921
877099431 7501
693864243 2409
177526081 2160
715204546 2384
232677482 1471
158347356 1053
697201431 13646
239303557 1309
875702920 2919
349569862 1214
840689023 420344511
376198745 1254
970057399 11560
600001 2
3516 529398776
165277943 129135251
162299502 541
6525 620931774
137443671 511
849214849 7552
331417620 4145
152235720 756
586803679 1956
582832972 15357
12034217 42
276381301 138190650
403574096 1676
991625335 19561
663659473 4272
95581351 701
547153199 273576600
445153397 26598
683159422 2793
593396891 3226
88706998 44353499
305688524 4024
426924202 1641
156600521 522
844709776 3185
264647836 202904134
423342772 3075
769731515 3348
227100757 757
25799965 86
135693687 1261
342882036 1240
275719107 1484
45234366 751
1480 240246598
633303207 2111
659698797 2199
552376105 24956
866720505 3660
292888967 5862
8786 993055222
449098504 1497
446642879 11280
250257505 1663
987055927 5537
60856414 30428207
929426470 4497
10067 884275576
685126169 7267
703041763 8991
581079906 581079907
157499474 525
676310731 338155365
214563993 5739
525438067 3962
601660497 18813
372000258 1240
23300183 1572
148865364 526
363869249 2725
978850689 3482
923211913 5603
73074311 36537156
522898404 12642
923609826 7173
748285140 374142570
755756483 2641
630893627 2519
154800515 516
862343461 2923
145357200 1430
636114062 2122
313306441 3695
962576340 20130
6619520 23
832719097 3052
70489265 301
764101572 2547
796500000 2655
278040790 3653
466308490 4547
393304597 8595
655789620 2252
873188071 955348
619497936 2065
602147727 2093
898300647 57608
941064770 5694
743295599 10810
368999999 1230
280109124 1226
95267282 363
21600093 72
282953802 3840
849187142 424593571
288559824 2352
801575811 3157
485327591 2117
240289280 6160
969155576 7502
866070985 3949
31713476 157
936068713 842132093
721051795 360525898
932761755 793702367
259800001 866
442787681 442787682
633611481 12829
248841231 148208
609576685 2108
602699999 2009
252583957 103845808
538803360 1796
25362865 151
271801467 906
525377284 2322
404017550 1454
860775673 2981
863788967 5976
799804712 2666
795299999 2651
766966631 3024
253402148 4433
30379491 297
33926774 727
786961891 20163
212860616 212860617
775525295 53677
836753791 95936
45773424 186
687793992 3548
343832273 1586
638955007 319477503
22089425 1734
459640796 881178
825899164 2753
686736683 4106
277884463 1019
231 21881013
551698160 1839
415495636 361615
268200000 894
943796855 3146
345654716 5290
801236175 15496
989554830 3611
711289709 253253561
2798 725519411
463677366 2617
380698731 1269
233100340 777
305961583 2056
337877381 1615
460867089 6432
986284353 13407
93094546 93094547
280929351 1559
289876194 1021
621110561 12568
637038534 4207
245378071 1955
779570133 51634
920129271 606826320
298500954 995
364500000 1215
125546502 528
16884117 16884117
746256701 201691
842143655 6746
473701774 1579
999807089 3837
350247730 2102
254636180 1340
591601139 2405
559067087 1886
964904014 4262
564598119 1882
853915233 3920
152392777 537
339099613 2443
820537251 763115757
781666875 10012
896490694 847535610
816131539 5484
51926875 385
177682890 4261
40200000 134
417016410 2584
471985921 1951
750292392 5683
826261850 3048
118902013 773
374834009 1658
936759791 936759791
327910771 2070
567097364 1954
597484512 3137
897003351 2990
244328966 2082
25418578 178
301037482 1616
412170350 2143
300083719 67208
148917635 1124
100827951 3266
276741222 991
381119925 190559962
746471191 3415
789012819 37686
386998709 1290
879296473 37301
609536808 493755252
351601172 1172
895278158 17938
742754374 4911
984332263 984332263
188265004 935
38033290 297
713853226 4382
372167825 2296
940949130 13377
632046826 2955
32133036 32026595
904392176 9192
868659305 10348
2066 140368172
858354001 3210
248325177 857
946778411 3691
626073980 8428
77990626 811
803453637 7195
937487024 474924714
215994497 2272
910155970 7843
851518561 20101
348649398 3222
941816159 3240
269669249 992
480879165 2379
762380130 5426
585824950 5251
836933666 3747
599415555 299707777
464701550 1549
194101292 647
549355169 8099
400296731 200148365
666896287 333448143
580799999 1936
184032957 806
709202364 2364
686247660 3195
728304317 5887
428701430 1429
420058935 2587
88450786 766
963064838 7734
460344241 230172120
943365304 4858
41569649 150
328233802 164116901
863782890 863782891
319266449 1698
277671164 2224
469798479 2840
968704880 3229
1343 378667293
289660355 1343
21841191 136
494738148 2876
55434454 2995
950405901 3168
879298225 2931
445200323 1561
135280112 506
885739193 6682
687957222 2833
321460993 1312
38400048 128
761964273 504672135
450139546 4215
381278754 2570
404355319 1829
690302861 2301
51299829 171
8427121 78
706693638 6441
693041822 15455
918461831 106809
935515851 4517
261301481 871
660000425 2200
407765071 137634209
472259835 236129918
686065682 11526
487800698 1626
1192 249371168
412247953 2353
765995113 1622871
752699343 4624
259352371 2154
809603871 44968
187499376 625
7588722 29
396405946 1451
429280072 2913
830150317 8014
321206179 1948
271397304 69093
298717899 1175
113681908 459
2318 567232632
473401937 1578
253424870 935
696897677 2323
12735630 90
557436608 3169
2765 382639366
21803081 711
392021862 1961
781800132 2606
3790 684081340
865223239 9484
963762520 581127267
939965115 4517
813278845 9618
561300117 1871
780263378 2751
887876098 4340
881179249 440589624
550488925 3582
151499496 505
132552973 846
34747566 149
866771451 6262
271181222 1051
205700712 696
959913649 7544
567298110 1891
761098255 2537
98953726 1443
653855933 3711
537408962 2955
302054974 1671
860770589 9213
503 93536431
8412 971215736
78477478 27780
216189709 813
503150554 20263
894717540 3177
659065710 5105
12000039 40
889715063 12459
476519632 1787
161904159 1072
60816373 294
564880491 270975295
458660953 19462
725077954 15688
152399750 508
840713300 5739
865241769 5215
149597526 1090
976534415 6054
256413091 879
26566092 423
802772712 9668
794702649 2649
224700748 749
948603163 3162
269400001 898
406167543 4372
587344960 2799
348454535 8375
941711709 7322
384280274 5474
59774309 4365
903099584 3777
32119582 123
138484771 5190
629097904 2097
978341628 5733
346852179 1910
6972 887604421
332626128 136380633
137416807 568
513352053 1770
548310841 5641
701075761 9240
156599479 522
402052853 1844
38609154 156
743101801 2477
8865000 100
542545639 271272820
418800000 1396
654902184 2183
333614203 3422
972187178 3601
697328281 6446
954003180 3180
1568 218743356
598 172063736
375703585 3254
51431920 51431920
798001473 2660
261342899 1092
976175103 488087551
227203696 169482359
653767772 653767772
809180737 11179
916134781 65621
348064095 7037
1240 338780752
303707749 2582
503193270 1830
31162944 106
477933369 9309
948459590 948459590
101358867 1438
437402860 1458
431999943 1440
248700771 829
432305147 3322
112692893 112692894
20857271 70
841608571 420804286
317947484 1644
983865193 360919
317401040 2131
213431454 205799207
995726623 4354
472534103 2812
453682085 3441
151651939 652
293663851 1016
135300451 451
920446704 920446704
351903508 3916
498819409 10809
77296557 38648278
842136781 3228
638039067 17075
961100700 867199489
157669383 702
305212258 1197
109800589 366
66200601 1167
62700030 209
72373286 72373287
366671500 1625
998746273 902068350
814767017 3374
95740459 12035
2644 747838565
283413003 1891
258234392 1289
280199564 934
220199294 734
234341078 882
9807602 109
3695 700895677
966278686 7927
255342447 127671224
701677680 46063
289499999 965
225299868 751
909598101 3032
547963490 9025
313751289 1048
548402616 4008
766237041 17665
169326481 710
757065425 5631
422273630 124970
537717940 2241
496281293 16089
3367 863100268
959801664 959801664
509642321 3230
94655156 514
626978322 225851488
190765855 1267
158577781 757
33350398 1495
734702991 2449
708300000 2361
113488998 56744499
4350 680960382
210226751 5778
647170008 323585004
846962926 17445
800013128 2949
212131470 972
489625210 2339
304798984 1016
558621441 2845
777293281 31292
933622060 4226
379 111458973
883907055 4028
801897326 2673
342242252 342242252
7381860 67
382570970 1735
807496745 5938
911126726 18277
156778225 1136
367256511 6907
132285685 2574
8168 786602904
120087976 2009
483961275 6382
504601906 1682
839203815 2882
356398813 1188
248564224 970
543692023 2594
827236612 10271
165849304 785
600597997 2002
690174462 32368
354607771 1230
790802637 2636
390300645 1301
529742304 11832
152918570 925
971517900 10727
765402990 14335
477269956 3420
16173528 113
236715182 236715182
837045751 8150
460500000 1535
281901284 3682
354842771 12854
288905512 3794
207897141 999
176401073 588
237658456 1999
231736634 1191
672598286 2242
156974802 763
52010302 570
710486184 2520
249300358 831
322800845 1076
721115131 16230
622800000 2076
409789214 87164
711701557 81533
38699871 129
2472 336659208
842199005 4646
124694681 440
154657692 854
1321 128932242
984126603 3477
794142244 794142245
21572513 169
685145726 3767
603881654 7961
433939032 11145
732782501 366391250
127380072 541
472301771 2372
589996695 4012
38273039 2467
816424689 6667
354832089 15857
210233518 922
170522784 3944
715545929 3685
207527637 3719
293768532 11295
639903310 2133
95327736 392
130877663 449
609825284 609825285
3608 531938264
440098650 1467
996299040 3321
395273111 9671
408560718 408560719
550 107759300
10829 918764847
369452339 3420
936607728 3899
907207697 3379
541515279 3512
619802263 2066
176037391 88018696
368189113 2385
954392427 457340283
1142 164502371
570298099 1901
62842692 1091
793200001 2644
32194179 16097090
977786585 11151
652993673 2356
233865 796339776
4212 851216440
558161925 18559
577009797 110096
1773 450652082
948000000 3160
688086683 2730
297300363 991
837498912 3695
379311089 1937
211615974 211615974
3097 185135563
456993972 4971
724099359 6880
356037238 1282
5093005 23
874639449 3676
7837141 3918571
494398352 1648
989197919 32454
985481330 141389
874803563 2916
367506615 1307
605266133 3131
303624703 1822
487377923 4587
24583309 191
28201695 125
681299368 2271
956435211 7057
719400160 8001
42300168 141
239700001 799
350726376 2246
482691401 3615
295500001 985
786564075 2805
316285725 215938281
332866777 1995
264221735 8882
846955339 3955
60268986 211
872400906 2908
5534 482946638
32141324 1062
467830280 1780
501420338 501420337
301921101 1174
780485466 4735
234859903 853
557189581 2155
885372479 4197
242344888 1608
738263459 7788
632560951 316280475
930489177 3407
963834516 3636
16926799 89
247602944 17344
387628067 1375
632697890 2109
154953671 154953671
885992550 96587
954551685 954551685
174990135 991
1334 339320242
424769906 3689
844718492 5497
173231387 86615694
426690809 213345404
641702139 2139
765297448 2551
741937685 4850
557749863 6318
74812221 297
762603908 2542
360189082 195121124
814424890 4555
495051935 1805
265618590 1921
335138933 102673
509202865 254601432
378493793 5911
443101476 1477
383581615 1658
347808749 10155
198243296 1471
264762790 1310
416895189 4814
113073016 473
515802088 3071
479098404 1597
189900943 633
301227743 1016
364518540 1967
687581529 9887
471888859 7838
580199333 1934
344068064 1312
166200200 554
673594581 185308
991373611 10771
458266818 458266819
254534875 3062
523042175 20166
498704049 8086
10791 362083490
771556251 13865
180838005 645
978025039 12235
502200341 1674
11985 821503594
909814816 42315
100500051 335
164473256 689
136231231 812
578248933 3457
422396579 5186
863659590 863659590
306711896 1645
587998816 1960
2394 531381816
112186572 37469071
641059544 4544
267645038 2331
425862270 6207
128399572 428
961342180 5678
953016375 6225
617001841 6570
3475 499586850
685844622 4552
731890429 6691
888001247 3706
391462347 2438
266693608 5657
69723199 342
11248499 375
42007723 337
307254429 1195
347274125 1817
813548804 25811
933097415 452847045
315701533 1322
268526485 36740
31036877 15518439
2087 302299863
999333671 18901
337493112 384220
527913756 16244
739752664 3629
1652 424680203
160049586 1041
999004515 3330
577512308 288756154
59724864 216
762953087 2792
684927764 684927764
521835405 5603
192900643 643
27784 506277429
744509990 7655
430319449 2950
974029105 487014552
775828475 12995
786897376 2623
31520128 141
265970390 1022
961262370 4734
686992099 343496050
483134809 2103
368023101 2740
89698641 5062
735599999 2452
825508484 510706772
477287801 2552
746702490 2489
11489962 42
2132 143049264
373033404 1281
344061961 1320
692440976 3959
336107569 168053784
763502545 2545
392064751 1408
128099574 427
677630177 9713
720301178 2401
60903893 266
128052030 903
787514112 3036
714038293 714038294
513599401 1712
696598587 2322
202532617 1992
719701550 2399
18900001 63
57926972 221
176539660 88269830
914818015 50171
700944642 455230906
916408149 916408149
445522207 16932
849144330 56659
429549701 5766
639431933 2942
974449359 5158
243165175 1171
582512567 2398
653932807 11369
537651970 5462
609302032 2031
718903294 718903293
306159082 1072
898799999 2996
431934656 1952
29375293 130
234900783 783
374859575 1956
118183268 1016
967218791 9163
360571889 2010
596400000 1988
923698629 3079
773559155 8309
911398940 3038
59876738 1053
248566802 1139
754171424 5725
692096061 3308
876122492 3685
410533287 3992
479 128429826
950295905 475147952
71956405 954
275213796 1859
15900001 53
925675296 5083
318538657 159269329
634500634 2115
3983 826703514
968425024 4222
348440130 2430
340227878 1744
102009001 1338
865062033 5870
847633854 3391
253200843 844
244184378 2656
511175150 1775
975178278 975178279
490083752 393958
63435647 583
695525426 7679
959096804 3197
5842 627701822
507586999 7250
610854413 17732
4453836 2961
958838026 6315
814175636 10056
452404986 1598
764793961 4998
227543712 11416
795116323 397558161
963152525 5308
141836520 141836521
912348613 7476
800859548 25243
364992538 14740
685346522 6067
447243420 9620
494243273 1967
241468499 7250
726597578 2422
261089555 2564
294747998 107947658
457854425 228927213
53843967 431
274438257 2936
150541683 1217
817625104 6563
649716759 3388
251575536 1068
637188533 4840
574054325 16075
528598236 264299118
42327742 208
532153380 2365
953929224 8593
39850537 19925268
670202235 2234
939756800 939756801
339601131 1132
293138399 3350
560569126 2325
285860871 1143
812454785 812454786
438495450 25925
975064376 8591
623573539 311786769
881985994 7748
738051058 738051057
434108549 15046
343302227 171651113
374837243 2356
794018772 3334
183299389 611
380587842 1286
577004163 1999
1223 276759937
688147869 28858
870994131 870994130
780002600 2600
524645069 6678
439706870 2427
369790769 3462
318601063 1062
944955419 31908
326750705 35214
632805435 2683
419100903 21876
7731445 84
19007 635860178
3955 434571179
458519646 4507
876624409 3732
192472916 1183
529917424 22333
357833880 2088
858970015 4556
43317545 21658772
737367679 3136
217581896 871
76195734 4645
259318905 129659452
686460435 10369
739122470 3901
974096754 3247
47212074 266
665397782 2218
32788 758219658
140358396 673
738095123 3098
568502432 1895
416546611 2387
551717429 2508
7361 913698847
509871373 15294
347753789 160332687
357301190 1191
797526835 3198
712330183 22328
619763260 619763261
376755463 1311
30753555 29708207
738813842 10555
797101723 2657
642839399 4564
954519674 15842
936302024 3121
828484597 305200237
57581868 3451
420242500 13269
751201477 2504
590486936 5213
8821 958684681
139395 770157375
998876116 979889119
400208900 1690
609627780 7785
958536807 49942
454276524 454276525
197159082 73411105
772502576 2575
672241546 4377
21029399 175
959400000 3198
393606169 1634
683778918 9417
689931099 13675
692699448 2309
557650991 557650991
934229918 934229917
652130485 326065242
299213321 1418
524388855 1826
682416499 3550
961639290 4695
580897583 2311
744380160 4470
132086762 1354
930757423 930757422
56105815 443
2182 632667384
359575589 1387
711520494 2705
416224521 1780
51440454 218
750300000 2501
273801433 3814
670918712 3651
157701384 685
499137901 2699
460533176 2122
738683705 2844
272 64858073
526965511 3090
97500324 325
358793942 1477
142204860 71102430
826873456 6285
486298844 2701
260733524 932
249934358 1171
376024896 1824
315430670 56190
295500001 985
280569972 247583172
506216928 253108464
863190530 29417
322500192 1075
607200000 2024
28206354 25558430
594403688 5907
283199999 944
951321325 95716
805827517 298209778
769201495 2564
463214130 443477522
893217214 9401
323626804 2443
511800902 2038
540312552 16389
160459029 160459030
293 85184476
129289147 6032
499037798 1995
461394469 21923
904823024 4174
393300232 1311
15162 623522088
32925187 1062
194554151 870
493255247 22291
892063383 834425586
311400001 1038
468027768 1904
302915424 148186275
131360179 2019
2237 657088214
842796555 8819
673687676 3737
550594595 2011
315969408 4045
67288924 256
757800000 2526
502798325 1676
868426986 5822
458334150 1825
759877145 3413
702297660 2341
318900000 1063
223617283 889
658973698 4453
623997919 2080
688627800 9225
645300262 2151
750228776 25036
505500271 1685
767050088 4043
66500778 2694
149 34875387
646499574 2155
262226689 2452
279880021 7307
48028613 1006
741065471 2683
723596701 7298
577800618 1926
146140942 73070471
335192914 14643
879602931 2932
902399223 902399223
688497705 2295
78335388 78335389
496434875 1822
466800000 1556
204000369 680
348716473 1718
367614756 1436
574112871 2161
388687905 2144
954 267705927
176545599 1760
841446856 3131
633002088 2110
362060243 1442
222538766 1671
957108551 4879
923761346 3980
342594862 3715
273764159 1216
119293844 1781
806477952 47373
509717391 4101
933691119 12653
266408299 133204149
320100260 1067
155400518 518
227387598 3698
362787469 1699
30367476 186
762536251 2898
619122431 16204
167399502 558
325801085 1086
272399179 908
996357725 5469
63410034 302
102530136 443
357291390 357291390
283363829 1402
740595326 740595326
738075028 3041
537843866 2263
46474874 375
85654365 42827182
83681039 391
877612896 22752
802597087 4307
573601913 1912
63000209 210
280346594 1704
57623343 57623343
934598457 5864
462769442 1958
760771439 5616
235168542 1647
533983531 12478
696897678 2323
439294449 219647225
606487351 2248
848729664 4848
911789037 10253
300452357 3097
373143824 373143825
859571058 852859283
243499441 1520
289489697 2762
5868 782558552
495240243 247620122
906679413 9047
20051885 619
354857399 177428700
600599039 2002
872255247 3351
942161925 7199
96851119 48425559
483551352 13743
34199886 114
304788720 304788720
485 130805955
292499833 975
286538793 3938
899989072 4482
418302620 1979
88440687 513
557783307 213044996
44623481 22311740
979568088 4129
4153 762002393
570301263 1901
34722255 273
371772358 4279
463950760 1820
873819239 7356
443035520 5661
81915683 469
174799461 171570110
441758173 220879087
503848489 1859
362926310 1299
613604158 4459
720520019 360260009
982410480 5528
114299850 381
193789305 723
901500001 3005
860774113 860774112
779015084 3619
186034974 1811
679729347 2999
468404264 3491
854402211 2848
305100563 1017
470999999 1570
787470957 25454
601739104 3084
152630579 605
437226372 5167
269119698 1074
811277096 11174
618298670 2061
226201171 754
505422710 4631
268641297 2062
606122161 4179
303687832 24664
697340285 241393778
108060797 1541
549608877 549608877
887005389 5418
505803300 1686
277589395 3618
50384967 25192483
991798903 3306
886799864 4911
186957955 160239224
7180 893644340
382310396 2628
193706765 1059
143100806 477
301717710 2286
814376412 3426
336543140 1326
190823455 1736
827955156 827955155
718 189395824
674534081 10254
713098699 2377
962500278 363495285
655781533 4822
144607903 8938
358915765 1703
276736388 1373
171562744 913
827773776 2773
545019258 426670125
907101111 3079
329193601 1294
717039170 717039171
558281923 2101
224476131 1212
211269369 2500
68728259 2005
382449797 191224898
797927591 10709
406254728 2246
553431428 213735
403201550 1344
295617804 115911548
910779336 3132
221433936 9076
298486608 1072
594309078 3084
187054481 757
614122762 5697
566205257 4327
152400529 508
771601792 2572
115924717 414
603454964 53531
161461674 594
1071 240985093
805276197 659136119
843128557 6962
78716694 499
481787386 2538
854934066 6741
957603192 3192
445426487 2136
79828446 75056655
671552521 17268
788700536 2629
696103617 70807
524699999 1749
240149608 3494
645240999 14408
837646127 11682
176819285 176819286
484799999 1616
414106433 1922
710699119 2369
611079671 2988
616473219 308236609
898497005 2995
237291699 4047
468583920 109380
496686271 5056
798519890 3010
231900571 773
404999533 1350
922872286 58185
50129663 435
138155658 697
454311241 17138
615343342 16141
372599690 3307
763009012 2907
863184045 3226
179233060 2180
348600306 1162
396569681 2153
652833282 110706
779153285 389576642
511590999 12660
124800061 416
217800135 726
285382358 2249
3397 965045556
540263321 4440
988103267 494051633
999322887 955909498
807598517 2692
914996949 3050
630810809 6573
98691966 1405
975177291 5084
769701207 3201
368391458 1613
303323328 1078
781935874 659500166
456373612 220518789
373284967 373284967
707221873 3278
537902350 1793
357594006 43219
700755420 3092
134084850 134084851
686097713 2287
3846 866322408
579065954 6284
604497985 2015
253359328 932
1567 151874056
156966912 5396
580501935 1935
415874517 1789
113332132 466
188567065 2898
304832703 5192
88799897 296
309438135 4903
694354119 2635
475853562 1802
8393527 4196764
451890663 40416
718691039 2740
56724948 196
240600802 802
877827834 4537
907724019 3038
181079340 959
287135724 1075
913746991 20631
807129750 347777148
898144873 5119
470842193 1984
892247445 3345
512227969 9110
646636719 7690
136802207 1072
739660628 5150
272631155 1108
227786461 1431
830442341 4732
161300886 1873
950612590 6705
543977078 1846
257399141 858
313299150 313299151
285952051 2876
742677552 2862
745454793 10316
252727071 1282
958799999 3196
911234863 6120
905713507 13604
863555349 340742197
391842464 1635
654002181 2180
368387400 19374
738900000 2463
526037568 3953
836456399 3660
969600000 3232
655081855 5506
657904067 2193
336170091 336170092
596013950 10577
810150655 21056
986533554 361193408
2891 462874043
669900818 2233
433852066 4035
780980266 780980265
212386555 1077
856363422 856363421
598412639 3360
557657581 278828790
798704712 9642
701702340 2339
454198485 1514
396598818 1322
97578933 64210198
37457777 145
487570687 1804
30243054 2022
2619 145909728
617102058 2057
235573429 117786714
3451121 18
906088342 30093
284477298 1502
162654437 2506
259229532 867
778502360 2595
812544546 8058
787865460 10777
971327074 4757
235200000 784
580801936 1936
259280222 129640111
625921680 9783
906145019 3190
1327039 5
302200075 1445
105581233 492
175277338 616
549880714 549880715
997256947 4137
25407397 16418319
988744192 4288
946859603 3724
281502387 1667
596974701 8026
309528968 5808
123100518 583
662399475 2208
486979923 2497
412979157 159513
241499195 805
748228833 2632
977262077 7059
526149800 2200
827738754 19272
513439393 513439394
200003051 5517
982777555 3990
200400001 668
437319481 2351
162925788 727
480299999 1601
936677716 3614
7424 781176228
315793025 157896512
373204391 1532
445799999 1486
638734667 60308
699344956 2823
3339 538887233
462310281 209851830
133320801 560
786757000 2667
144819201 72409600
138758399 1080
186913257 93456629
469934936 2105
229 45447798
965679126 957601426
567874136 85292
959402223 3198
493021560 1679
679785801 339892900
368863859 2086
345721994 3541
821998025 2986
553800886 1846
659099143 2197
639421516 16231
274033862 1805
899081201 3464
406097751 2122
510600001 1702
658152992 2296
364875750 1893
729732098 20503
5737 605491809
894980112 863755918
786750743 3471
158619033 1586
821666585 3039
367202065 1224
688356810 11673
680700000 2269
680 173366000
267676792 3617
201741634 2007
131049600 1168
285643957 1361
909299999 3031
85799714 286
702778752 6744
74624951 258
182248227 6133
294097051 246060004
77892108 1806
79800267 266
892692048 13917
771083283 20983
507463119 23378
434548897 4321
617619091 3630
853454445 426727222
284474262 1331
925662884 5167
837406920 9194
511725053 3039
337580320 1293
376654959 4133
678779375 3792
2178 319854245
543945527 19608
648862805 537268
997628763 5272
653420278 653420277
382201274 1274
466801556 1556
11499 467022595
3343 488367349
106500330 355
150300825 501
183000611 610
328419523 1196
928433239 464216620
415564197 5890
239567378 94822491
391044805 195522403
298485359 2064
642224120 3619
417599055 1392
899867751 3857
834073381 9660
549898394 1833
552903623 1843
883198408 2944
263649563 1707
147646817 681
637969309 303482286
284970209 3154
689179570 344589785
337459140 13164
788332246 5865
119908285 436
200666723 20253
218399271 728
100776371 50388186
793141292 396570646
9899976 33
514990175 2168
781689661 7354
984353041 3740
808698236 5717
508919904 1758
529763298 8809
827697241 2759
559878878 18250
678600479 2262
385608191 1536
393300346 1311
263150799 970
60408614 386
987225604 8407
98582923 395
549314209 4122
174024028 174024029
109200000 364
274500915 915
983920884 491960442
607753798 6551
57247078 271
990842275 36694
787740816 5833
1417 235540825
489353300 1775
206210494 1713
627969353 234439080
109447067 426
996723497 4658
22486492 329
943977593 5198
208800515 696
317237975 1277
868520334 868520335
332212194 1505
6265 959415835
377150380 2579
785893117 392946558
552590496 276295248
163529999 690
824771902 13805
976744519 4894
53287115 26643558
636301940 2121
455189671 227594835
768499001 2765
597561681 2643
270725609 2216
467369500 1633
470044381 2243
75754061 29739296
374898406 1776
724797583 2416
2397 607418421
899494363 449747181
207601005 692
86660 419050725
526624504 2470
899461892 8462
570396017 8857
5709 465106521
948005858 3160
603035792 3851
578399011 1928
331707509 1342
866716603 7333
1830 473309370
370818298 2397
79855902 306
751156193 6096
918223140 853261558
151912284 557
576112966 2431
808683018 28079
139522860 549
484199999 1614
492704160 167217558
586919582 2034
452702108 1509
398652560 2480
239454829 6779
950510713 64189
74006788 336
745467887 2888
574001028 5748
532882289 3104
890541611 3010
758508461 4374
43566332 3944
92465789 327
401892667 2814
61134606 301
934904265 15767
646824344 2266
927707939 3930
35993331 404
598278121 6373
169617274 589
164733036 82366518
443942645 1629
519302080 1731
8190 952157668
924603918 3082
899533799 5430
117806796 655
457923274 5450
247296658 1246
988240079 5520
609186153 4542
76230923 391
392760005 2668
700438993 10956
759748013 24573
580799473 1936
454852735 1535
739870992 4462
281401495 1080
321186389 1248
88433682 479
172518769 1242
83700280 279
513194681 2002
321300615 1071
741601655 2664
260506741 4485
15423 722535847
234333365 985
319511455 13303
11420 404591052
430444080 4080
531562433 14302
70242708 311
138373319 697
490594553 5358
718552501 12860
690277139 6090
851662042 2926
981631578 20298
349268184 1848
435900873 1453
450455109 4270
263990854 11403
33600113 112
377290951 1414
232632676 3553
931169767 8424
705787036 3445
225961400 225961400
601913143 10267
142827746 1051
789511131 5381
976736880 59304
689877714 2677
520051819 7591
764908516 7035
232447205 1076
2886 744617153
103524920 884
875819826 12234
752251888 39973
542585905 1940
793497571 793497572
632529518 632529519
778054834 2599
413008353 8858
821926035 2835
351684070 22120
342797450 214509885
923039003 7663
574248491 3301
787956047 5919
620834024 2071
889200001 2964
269926691 1306
512450625 8425
342301140 1141
244865949 1669
1793 237751800
358421426 1313
810325230 2706
250391727 2522
990166141 5724
102011600 923
705822529 243255087
189900633 633
978723475 3358
87820643 306
759368811 8187
76290226 775
915576224 48363
956380624 3640
154489403 762
662089238 331044619
782474743 4280
428457929 12982
268916960 1119
400922397 6549
917248805 7911
217614157 2009
736408820 2462
543281057 2787
249105957 124552978
583817914 3265
895500000 2985
231676987 4954
588078779 8252
316963266 37708
923437313 570522160
266820467 133410233
140051024 29281
261765466 1018
279599999 932
28500148 95
369598142 184799071
99138730 371
603885060 6756
669280046 669280047
643818383 2192
120879135 120879134
710127997 355063998
767517465 383758732
28660531 107
30600000 102
844230940 4804
108300156 361
700644981 620589
999600001 3332
449934092 2637
798298331 2661
384602423 1282
378610130 1328
844577713 10704
795898048 2653
646930872 67168
162308095 3198
224218512 2217
934041976 10365
208302733 104151366
67926247 2171
362454440 4840
678897736 2263
196235111 696
210 42111475
629253505 2921
781066410 762505807
156643793 904
846604097 2822
645230739 3698
680 140621133
374124223 3246
185859255 893
879268986 11111
304801017 1016
3976 835083256
690297698 2301
72900244 243
532435673 2351
573351977 175848
511198296 1704
918563814 9793
700897716 4647
148200955 494
308404059 154202030
313869054 1619
546995417 5281
689019543 3207
289561833 6171
758315688 2964
699600435 2332
550740093 3538
481105702 2188
695169390 5205
824512866 824512867
646370932 3588
146886853 100190285
299084058 1163
366299766 1221
471216916 2091
932294232 9342
110204850 618
128007654 1139
213986109 845
782256713 3362
609522631 14056
857734028 334585719
183557871 1127
337846240 1654
642714426 25687
798143876 798143877
194640886 2031
411602607 1372
545512778 2351
706080641 6880
715288667 114474
731135688 7973
760096212 4693
819699734 3871
233806392 1233
441901474 1473
951971761 30279
281701823 939
801883156 3313
54816944 208
857460363 23129
542361562 1930
3178 287928338
393710006 1597
966449711 5197
586001885 268108552
2889 658206050
207841655 2594
328453469 1747
420391734 2201
480301451 1601
934203630 3114
785558551 17486
176628700 832
147244486 23355
7345778 85
63899246 298
450318050 2041
78696677 351
411096160 5151
582001199 5112
474639983 2498
555636509 9477
41557471 183
736743359 2806
345325751 192513862
607155639 3714
581701939 1939
5555 889499930
983517627 3374
432333951 2163
852597159 2842
904515452 3192
728886513 6509
421211435 7721
790176499 780405882
863700036 2879
421038652 1498
982446879 4390
46343689 194
703284985 3816
309899228 1033
980400000 3268
660939239 2729
386563717 1386
508830245 96479
270721172 1264
211663839 3299
620506643 2748
6097 727844333
284510825 1352
956904361 3394
795398747 2833
477600001 1592
35100102 117
674513088 337256544
894883269 17002
783013943 6895
263666903 3781
121500001 405
476982796 3356
15599999 52
983159655 4922
13712 997593827
445559100 19230
148897224 1596
239713994 1280
427498574 1425
27212167 155
740122812 2652
402600917 1342
662090505 18910
54934555 193
601199999 2004
86415185 302
276353121 986
406799418 1356
740462577 3851
571867346 3246
519358905 1807
849199770 18489
2118 177353994
2319 470838066
182999391 610
64007464 2968
732349861 732349862
972660461 486330230
985637377 81918
283023775 2889
280199932 934
927691647 3551
141837699 1217
897538954 173471
546093953 273046976
749948241 255072874
667304506 4559
145060499 650
676530400 3056
95306671 1618
978555828 13699
136900160 476
720862405 5566
944471980 472235990
410947451 205473725
48345032 24172516
911574624 60162
192670231 1074
305990593 1216
677989820 2371
705438918 16453
384085301 368942002
512267940 6590
388004922 4680
958472589 958472590
428325329 1541
238716491 868
225641604 917
101278591 688
598221807 3094
380073599 1660
264418063 120192290
598431736 299215868
509399359 509399358
864190852 3630
265391773 2062
661941815 4861
1253 321916024
302430637 6496
904424169 21493
310768731 36309
53236452 3745
527519601 2384
889469171 3505
903673025 5825
189735985 776
990081831 492681157
435215853 217607926
716640445 716640446
754723631 3783
733197556 2444
271500816 905
896702990 2989
142146128 561
221037839 1883
370800257 1236
566407198 2035
831300001 2771
843193769 17802
78408643 895
578385964 578385965
862646994 15738
256604238 256604239
564083523 50245
299928469 1162
628321451 2440
366284583 1292
865679287 2984
920697757 3069
906458007 21172
833697220 2779
72409692 551
266872319 1408
180518051 767
522037211 2110
252407658 2596
136116211 757
495125125 247562562
657899066 2193
544489900 4177
6720 896530226
176536555 88268277
934230683 467115341
2714 708204124
56903 264826562
364799653 1216
95460397 85084420
896225867 4738
48655657 168
589223852 14045
713401389 2378
992468998 945478322
306909596 7625
36172 984096280
709871541 3116
507596058 2024
233319723 1911
501911778 6863
543571036 1279249
308050805 16397
984087903 5306
917592521 3674
912296959 3041
64800001 216
170982245 85491123
974215999 974216000
54819281 3451
42728196 196
679565780 679565780
124500196 415
887647382 103347
303000640 1010
228967248 1601
319499640 1065
975596748 3252
71999759 240
638270833 2691
946901005 27394
894336751 5310
622322915 4231
18500 655156927
792024107 2715
458896948 2491
432900001 1443
478475873 2018
290659038 1117
480956715 2385
238200249 794
469815584 1913
187241600 797
692733876 2808
297901191 993
71166292 291
931609713 6952
597577340 358808095
396077962 2190
536454577 2484
460584214 230292107
61564043 272
913980949 7656
626402089 2088
1098 252130462
354001048 1180
894048939 4573
315900000 1053
912571974 5357
55500219 185
717909615 358954807
813792129 3476
555871431 1907
45843134 43092471
562205809 18160
209399871 698
536105115 3742
200301067 200301067
26496 917870464
36036 917397484
664502214 2215
915297048 3051
226660590 1206
516035664 567696
782852139 4732
760587099 20948
436115921 218057960
865110717 18154
777086108 5029
222842867 1247
722838378 4272
150728380 8140
672355125 6045
4857 971651282
228677614 2647
565616803 14386
597596213 2633
181724471 1516
518719644 207322
544433951 7856
604468491 9236
347155119 1453
668390653 2377
526046186 4513
724270168 3094
995706608 18828
417573925 2346
895065860 7540
754500000 2515
158902383 2361
523152057 6632
921774581 3127
301789528 2073
309900774 1033
989190575 4136
92087243 401
533154993 2449
948021949 866116132
717555420 7110
851771680 4214
339598867 1132
6696 446052192
793230418 8285
91926801 889
771217921 5907
256459418 256459419
446398511 1488
627045121 16960
355944488 1443
240299200 801
874208545 380256
952804929 476402464
201299330 671
814354700 18362
619077243 2135
620854532 3596
923099423 3077
986699999 3289
3001 417616358
590991664 590991663
446099884 2395
520586586 11731
130005459 1139
371607001 1277
185399684 618
6879 773364696
453135435 2089
12037277 141
814205842 14101
275756116 1183
782397417 2608
794063358 3187
953920161 68006
806765935 321422948
943472703 471736351
552333800 2339
911098313 3037
550146168 1979
630902036 2103
135596480 13341
237971723 2859
3734 628892387
51278772 352
531001769 1770
369023163 1572
509641095 3218
427699013 2199
421345360 28661
976009462 474945588
622935255 2413
509371929 3201
403342586 1711
448695511 6557
265529449 1174
237470145 2368
792424380 591402382
556392457 311033565
424542790 1654
228878727 13858
2294 656340928
95399683 318
751550311 10235
299475374 1455
990093371 8076
119095084 783
792516146 792516145
366002282 1220
428254076 14206
699068855 13635
749700271 2499
735000004 2450
2543 419307641
139500000 465
290957973 2319
114432929 9252
565878181 3801
477298408 1591
163377405 3807
219456637 1239
956823788 84767
260699999 869
57948176 209
36866526 415
314414288 8466
572786929 2563
360154066 1978
488098372 1627
130516777 1074
16980 585212354
10810 614977177
803102720 5120
537044366 2431
898748123 5179
885591590 3039
715894779 2806
2266 417957155
748201283 7173
21304481 5335
678928992 9149
978296738 3261
819146440 2936
784126972 46223
95906963 578
638740429 4489
7320 839333160
218238606 1838
490453053 2352
220620718 753
89700000 299
702900000 2343
383400666 1278
543073765 1963
806977733 4829
683998635 2280
503698322 1679
631800001 2106
620565139 21627
902069067 4630
759453354 21319
219538131 1051
1968 449681448
73383843 262
565535874 1959
269699102 899
142746693 596
249138843 249138843
552898157 1843
277129216 1485
18403616 352
330703489 6176
461875686 4101
107 18181868
187159635 2136
321628052 3359
260995105 130497552
162899816 543
48037165 48037165
895968572 11305
122256317 1718
183899999 613
958228995 9737
479255391 2945
800180640 3384
46560194 165
228198236 817
330570449 8789
108288405 377
42636580 518
122056669 1908
302100499 1007
402599999 1342
930012353 8386
354558160 1585
797518101 5062
640113408 2376
768297438 2561
632404819 13236
629929563 2614
606586515 3919
66817560 1192
984887099 5941
420299999 1401
510401886 510401887
842559304 3065
446999348 1490
458101874 1527
946274863 4891
462474502 1673
511993258 5622
8690 539221303
873479890 7479
717840915 3659
124512587 3058
957108289 478554145
326257610 2065
97986803 501
37800020 203
929449875 4967
182399650 608
447301491 1491
395999531 3922
625293323 2943
2450 220937343
298299400 265992496
475821071 1992
26254 906385348
272582591 1190
453660774 17367
334197840 1577
505605889 7908
844577281 17280
5441 213860452
690462990 14015
642599317 2142
322160334 27666
256081760 5613
725830102 4220
696897678 2323
492999359 1704
554955616 2746
57666784 389
829096220 2969
133370060 3126
82929529 16533
451498494 1505
841808826 5220
508935625 2218
810307580 303989271
786898944 3744
418796883 3821
276923303 4443
401398661 1338
398796364 2961
323098924 1077
5549 916578271
532657380 4303
975966017 9883
948463641 4509
588298039 1961
7510 978609907
854965262 5444
4404 635149284
606915827 2266
501859430 1918
10656100 41
149454236 618
438362497 9152
718627286 2524
562689999 10326
757064892 3006
897120216 3969
308096744 14619
195034896 2532
731586129 19715
521452471 3499
840801304 10085
423944783 1822
285469793 1019
167089106 116371220
895155169 4502
59917634 214
757606692 2563
2812 776873490
470969242 470969242
989910909 650829
764429182 382214591
224699328 749
49304999 200
444899999 1483
195866960 2606
394276349 10281
960916499 475782266
671854910 4301
434207526 6991
416844680 2123
997215281 498607640
939300001 3131
868766918 5958
29172876 7009
963388581 4130
689635106 3213
207581855 1388
122359886 675
471535016 4970
462069435 1567
29756421 643
426276136 1585
853839390 18134
979367048 4226
575049859 4932
845499811 422749905
487151721 3310
308234869 154117434
426746880 3430
906612241 835393256
234531143 164981301
158203070 15326
271504926 1242
856800000 2856
269258598 1129
789963981 5428
668675336 4072
987527673 389711
810399415 8813
982259414 251310
135422701 700
291931145 1198
696737112 7446
814800061 4068
410832634 266568616
518576814 4032
430524229 3515
651725979 2194
321002049 1070
691036021 3223
737612130 4069
777539436 4036
393054786 393054786
569128856 16073
788752069 3152
536946560 2272
740077763 4612
786893605 7467
719531268 21424
33282 982231135
441233179 279194
631801677 2106
89725319 648
91626805 745
150810424 743
168158209 1376
340424956 1495
652200025 2174
165697886 643
46621782 342
254196857 937
777163549 16472
836075301 836075301
490452935 40512
820117669 793241675
826566483 5869
446267413 1926
158318742 79159371
172252501 1020
246599973 822
958737838 410127413
919796933 3066
630256311 2212
470699300 1817
965961304 8134
232800777 776
938387626 4425
817498950 2725
552068517 276613178
272744289 1645
314340301 8129
1496 370748613
89700299 299
715071897 4207
923469294 14520
461879785 230939893
953646487 9829
288169628 2985
537013043 4255
920020151 4136
923396618 10977
604383942 2557
250199690 834
818167812 6146
564900266 1883
453685513 3074
3527 850532523
323398922 1078
971233508 3829
770253372 770253373
57899807 193
423898587 1413
621282491 3698
165000000 550
838162779 419081389
222931848 1096
837005139 9417
364498881 1215
198730625 30643
438340695 219170347
313 49099042
239154919 1119
228300761 761
656369821 5738
539577296 2218
422893108 8492
2999 858697074
850580636 7507
583986745 2277
570643759 5346
799203778 8381
494989242 5093
518302047 3784
524075009 262037504
923593685 15901
23779196 346
281280980 3561
82541661 334
888249071 3715
93217411 1541
16556 799695831
89787338 89787338
871898098 4138
447109166 223554583
11606247 81
872808426 359921
715024849 357512425
834297220 2781
447298508 1491
425528428 1843
749817399 9769
628507610 628507611
1035 134940431
758524890 8285
751934203 375967101
6678007 38
472272815 3819
120280108 52364
274316552 1105
93043044 508
435901452 1453
545366137 1887
348178253 8373
145499702 485
702404333 2605
304315530 1271
419922601 3829
782874707 5594
752406638 2765
683216535 17437
104399939 348
71099999 237
958934206 18323
875702920 2919
756566850 3075
141644809 543
34052844 347
987571500 22318
517801182 1726
104777638 943
944614893 5674
646075970 7903
556803097 2311
569228624 11767
461701655 1539
266399111 888
2283 335309429
961943999 17216
475200725 1584
507565459 21501
510183302 1747
967837758 7447
171299430 571
520414572 215778965
982824897 108751
674650201 4584
483018150 2650
64084696 2808
255474071 903
415524124 1713
155533781 155533781
826885142 21623
905747240 431320639
564770708 10727
815925641 9741
612133631 16434
248554063 911
722600510 3146
634197447 2223
55962939 471
329120910 3126
92848064 1072
379051397 189525698
16551 995890221
31639 993717712
507428415 1755
254179756 1911
94110706 4484
253507104 984
746410082 13174
110662311 409
99542544 386
594001979 1980
875400001 2918
850802837 2836
890099560 2967
515147603 2063
992688126 488473726
451292112 4475
198759121 13510
475902686 1753
207308802 103654401
77597792 268
603760065 11882
235666387 17694
469415867 234707934
146935653 1326
772692856 3455
813890839 5186
91407642 784
382713052 1659
366776588 1247
242108140 9886
777302590 2591
693854312 81052
621902255 310951127
747290025 5453
424072893 424072892
1073053 1073054
121008751 1382
56590315 682
526255035 526255034
928852659 8040
827403390 2758
897145403 897145402
8057 733993068
913570464 403330623
566701880 1889
440755201 3072
692332642 2613
358278071 5162
47599757 16450943
809938077 7879
819629278 8279
367670005 2811
589410390 5561
384504719 1378
972343927 972343928
5700020 19
237542142 1121
5700021 19
135439696 855
653250269 3121
687690591 2316
202653071 4181
587998040 1960
255982306 2474
834269260 7370
200245021 5388
6992751 50
13470734 5788245
3001 819969979
375900411 1253
642382679 12945
65100218 217
890527193 890527194
397658040 8970
524153662 25052
786603047 2814
756774222 2599
771995770 15566
405276856 1572
601533920 2945
951198274 5209
399492345 2932
266100888 887
156299999 521
146025963 73012981
455998479 1520
463068376 42581
22968750 147
426720384 1537
472820416 1968
175254366 972
885959683 537653906
382500668 1275
378001259 1260
280103529 7490
497695728 7002
976364976 487882324
389411773 1559
643757094 3470
59507283 439
76917009 284
585220625 292610312
855905274 5365
600097276 2019
398082953 11428
659992795 2971
116867250 1356
925704944 6042
494350081 2240
985190150 4339
107592066 53796033
590616140 6300
911983773 26993
529692044 529692043
699043396 3257
393201961 8769
881100000 2937
890997031 2970
256505410 3056
449471745 1665
707879235 5198
181499395 605
188145308 1964
390343506 1302
171708603 22779
613202043 2044
564591587 564591588
230800015 974
380090860 7710
582791759 2969
36553713 176
20249940 617
157321537 1046
121863398 1148
200699999 669
323114220 1980
883527020 883527019
713263599 4820
551955158 2192
277148331 7191
344681311 1426
453272342 2017
903287709 4267
110842681 615
325146863 15121
319981508 154089328
257699444 859
609280735 3975
627939341 2764
796809281 14205
984257603 979104727
529098842 2301
993974324 375997937
547452487 1875
938217466 7682
948868904 5381
627776171 313888085
107099971 357
1431 387917330
964800001 3216
607738078 5102
94119896 39620565
73191678 803
340920971 1754
686038863 343019432
903168432 3371
908684782 4714
685573272 69523
61200205 204
461701540 1539
713938799 2686
465318541 2093
544625572 2307
749667641 3166
513902204 1713
276667678 38907
643111953 3266
222899258 743
398998669 1330
935156019 467578009
809431309 330661745
185056391 782
929103051 3097
381985222 13889
832777753 6856
867002890 2890
62776331 211
230429335 834
824834488 412417244
607419641 4323
946135918 15691
478811951 5263
876927557 876927557
778038461 6340
670314824 2375
108180692 471
741410997 3371
602567617 2316
856102767 12116
560998131 1870
766590708 3523
803518872 5304
129299827 431
658824876 2586
968102739 6260
832893672 31512
731336024 33873
683421467 6617
496501656 1655
453 79385345
961307576 422646112
549666242 3684
839658454 5988
685271378 554818514
694934646 3054
578222553 9004
24653729 83
229200763 764
446499360 37458
982319364 3478
521614937 2402
583566700 7340
911213311 5635
916999867 418637916
702908976 3696
387599914 1292
773101672 2577
148789541 698
111327645 2805
773715107 7806
916946222 916946221
589963176 3102
536424074 1825
239100061 797
317468580 8476
275393819 45723
469959623 1991
3954 998969902
53100178 177
259576422 5263
175295901 1222
999172068 14016
567911058 8561
929606489 5261
150799498 83890629
239269735 3354
286 72745259
407663679 19828
150649953 12451
342723247 1819
680311722 7794
346188681 5696
561868409 27737
776 115651936
858990824 5775
724090769 3445
553800001 1846
519156420 5034
574822424 3984
4200 724353000
566005559 2874
55800001 186
455452432 35837
388091996 1453
223876436 1813
729604766 2432
702031761 2686
932372096 5105
852419727 3270
486588259 7842
716720266 676996340
722697668 2409
501636280 501636281
782666760 3580
318474016 7454
132602650 647
927571384 3613
910205584 3034
487259495 487259494
717170247 5931
396298784 1321
119798111 433
810069397 4369
276155716 1491
430234076 1607
847259 4
994799999 3316
170451398 1893
489281265 3904
681255770 5569
752815634 3202
763382949 3190
29318886 101
286934558 286934559
448193878 1871
953699097 3179
757901275 378950637
707551391 2401
98834679 412
275983734 952
366901018 1223
775587556 12445
439053005 2177
372299316 1241
504000780 218051987
106368079 4940
561601873 1872
419131642 1914
296412578 1309
513369617 5288
922587264 5652
429320954 1972
252299160 841
2272 185449359
564943135 8834
739122560 9489
7978 735938588
533700001 1779
25200159 84
486166059 19432
238365991 2105
350189126 3425
18742273 192
786262560 2774
583500000 1945
21105 888358935
128924051 1975
869314283 25108
175033035 5411
877030632 17828
726385860 4724
73799755 246
482701610 1609
463148573 25730
461100282 1537
320430900 8220
914271457 4058
411372835 2324
314532375 4178
786001724 2905
960943490 13560
127200001 424
2650 43596427
744521837 2862
680997729 2270
6282 907911371
332610836 1400
742558418 742558417
990054415 938862034
273299090 911
602822368 301411184
505604853 45362
95709728 401
305031639 2326
268290335 134145167
605498275 8389
753851698 376925849
349248518 2686
341940925 1326
194786040 1115
970223352 10808
423600000 1412
813428949 3489
330685608 5452
110099634 367
872075567 22602
613383595 2701
609198935 3022
821632214 4397
411424007 2746
537210135 8865
736110415 2549
869702900 2899
806207157 5750
510124392 33455
216712204 1847
196712949 879
211371625 1217
838249879 300084688
706626674 5954
359387622 1573
153003936 1797
475151389 9057
751802594 2506
5594 347751644
3575934 19
474764257 2952
838476809 3231
384298718 1281
504598753 504598753
340600651 1885
896652676 11925
878590531 3907
176166120 176166119
2212 408175896
523714009 6097
85367956 407
997800001 3326
288000417 960
527431161 30159
931318079 19264
290657364 290657365
92448261 46224130
870138300 852431035
239349493 1611
632734511 12368
924624727 462312363
642879755 2354
108459595 681
652499999 2175
141480508 1057
832577655 5915
525705526 2235
832538423 416269211
848792481 4601
306808435 306808436
13456 220333398
94873482 414
52051023 182
332700000 1109
748568696 748568697
592193421 1978
279269539 4195
769870265 3718
833697805 2779
660847906 4994
550200000 1834
396659668 13688
540839103 3384
48944158 1208
886730505 443365253
314700820 1049
806443730 3046
90599999 302
740236187 370118094
816175361 2860
383592300 3900
891686441 3539
108639804 473
366754429 1394
680638349 4076
758981821 5757
909664351 5397
940275594 6606
146183136 528
922030867 11294
369541199 22200
456297169 4298
146865937 588
334080739 1627
684123062 2691
175201132 584
85523500 42761750
664471721 15306
130724748 2772
173737151 173737152
865241325 9795
596713968 15219
369302726 10480
957416881 336405256
421821471 153162781
180509018 3467
628502096 2095
735898977 2453
758322051 5725
3300 359390832
270600903 902
547202973 1824
477899103 1593
500475424 500475423
604557860 2669
609748947 3683
503699524 1679
736548976 4946
548757018 8586
825882139 7453
26100173 87
884039685 31418
430853570 20240
677267797 4723
282512497 966
246244753 2608
610472278 4700
781038578 2849
317618642 2813
889171553 13870
241636612 1346
551944469 27419
899182800 449591400
678957148 2323
277 54757914
856202853 2854
389402461 1298
446699838 1489
277220772 4833
567298109 1891
367800133 2198
680648256 8159
886093181 4013
15784719 56
818312109 7941
8419 888211742
741076050 3575
618598080 2062
392460910 1823
243228742 1126
491752677 6317
630242557 536511
573296767 2624
175807665 2511
789778247 2924
480500685 1621
963900000 3213
30971481 1240
953112990 3893
463522333 21154
985806025 3286
80990893 40495446
446100577 1487
448073631 3369
441274980 2693
168901014 563
654594996 2306
22598781 102
677524565 4261
957682823 4544
169505660 152452856
937214079 3608
494111401 6568
438610833 10847
462507498 6217
300883301 4150
427580879 2220
52126819 183
239508263 1043
473453967 3302
764844613 7611
259229837 129614918
496494473 5816
860565061 3051
514999657 202489911
729815224 322432535
282658973 8203
585923795 2151
210730813 4723
950240281 3820
149010780 2363
423224691 2569
161276498 80638249
660367493 330183746
469064367 1923
622933716 62682
122334744 5649
8554445 57
560214415 280107207
352397322 6483
300056766 154579
710452803 6151
379020145 2532
831832414 25443
619400086 3243
814509959 743030508
505940571 857084
718571722 5244
56050704 1296
848522282 342935050
829245714 829245713
367669420 1252
564321027 4275
307466329 118073972
490991928 5124
144017320 931
31075821 402
479585569 1848
501785012 2899
394069405 1805
946733547 473366773
544509849 3788
861511013 4093
439074402 2169
367799001 1226
940723078 511650456
230237158 230237157
741904654 2473
60407131 593
964014730 3898
769472176 3208
956102799 4001
53499471 212
536865516 5742
772817284 22159
118670157 807
977403259 3258
816741293 8235
550279681 2092
628187405 7793
874692393 34699
773176965 10714
552601842 1842
904509468 446150673
371244300 2550
276819125 1375
996003321 3320
6294 452735195
787730856 3557
175806854 10859
157199475 524
998792340 10349
825903139 2753
331018384 1234
997386915 18555
446396779 1994
871860739 6769
782342890 21644
923997270 3080
728634716 6626
199199747 1731
938824064 5170
90754488 407
614119966 4189
33379738 139
674828463 2288
458980853 2518
240130900 2225
664766216 11764
42599859 142
53013037 26506518
721810962 2496
66837679 260
357103365 1843
91799787 306
131534699 3036
227359364 1519
780 180750768
6895044 194
12859884 70
700354321 4619
410103187 205051593
484164746 484164746
401891678 3213
83945409 2369
727185584 3799
992399862 3308
896461856 5204
187940731 187940732
210999104 45523
45187199 240
3288 903627888
762505350 11846
795697938 300750
639299484 2131
918602000 3062
959574686 3794
331751856 1668
172500575 575
288776174 2149
331994711 1748
299356848 1981
560883742 2343
249618039 2374
954973587 477486793
884476780 11837
523656281 1757
483299808 1611
33190839 184
364096521 2840
835456980 3551
948603163 3162
582161168 3036
36478736 211
294062732 2374
414708522 333723844
285858673 285858673
88009632 7294
182876019 1282
3776 151834562
921305847 445334418
456629485 3782
4752 433047988
362841700 6912
957746859 22630
976626067 3666
3752 932096799
46500156 155
802502674 2675
117413429 1860
244799999 816
603168917 4121
456393872 11059
827011133 28646
133037439 30427
156299751 521
313104879 1160
700473719 4595
581643665 14635
214213 745889666
240699964 1787
281470876 1581
820639261 40670
949531984 8959
935517177 467758588
239554964 106415
317775234 19902
347611011 18575
777897797 2593
480373730 2303
905309937 820206574
2019 175126454
991490532 3790
938698779 3129
792266153 2778
893195786 6009
101100349 358
48610473 586
5428 810552384
297202620 1034
456034117 2193
23290344 23290343
469289899 13618
248902249 18597
413383550 11837
466 98867252
193037619 1214
263020708 1057
296100001 987
421300776 41380
894897365 2983
864512664 6446
833832230 9031
132211442 66105721
155057895 3947
105891086 504
536 79073400
964545050 673264853
419632025 209816012
614088406 307044203
95431437 95431438
249000001 830
216006477 216006478
150298377 3880
752026495 2785
715508881 5072
296100759 987
34499966 115
219155923 2318
60436120 257
85879751 425
64978428 742
5442 979293342
911215777 24314
658439797 2620
779102598 2597
233099222 777
244513300 1311
315171612 1803
441956596 1499
697412936 4083
505945362 2849
612586986 8030
43 3774411
498836302 5644
603910052 3851
201334701 3550
609294873 6467
655646152 3316
874660542 3827
740989445 6125
32270325 13878558
982167609 4142
176903318 1097
998845650 4950
357609109 27313
814517707 3021
387300738 1291
40800001 136
170445280 961
818702729 2729
385 89745040
293478897 293478897
954104699 40514
977124162 4493
4338 398319498
553259109 2563
630600667 2102
980970952 11163
295486891 1438
974450216 11141
92204745 1289
629252338 6693
742200042 2474
127672185 119947475
120977232 516
659700001 2199
152789390 2899
708299889 708299888
567670229 2537
235912783 4177
340864943 1181
332054902 166027451
787502626 2625
733368932 3868
31701317 107
707314860 14490
882149176 38786
356705724 12941
404952674 2435
522298260 1741
244016184 849
962269965 4232
899400198 2998
944318917 418511537
985665307 15066
900419785 369458783
521720965 10217
646990583 14844
481021420 31124
491014130 2413
680187210 3785
736502454 2455
682327045 2492
769024044 769024043
721201920 2404
771875630 4255
386100001 1287
25611697 192
844818121 8856
8459761 40
674213903 8948
697404165 2556
947865674 4651
85579026 582
59700137 199
496938348 8940
168248519 1247
720797880 36493
661391009 330695505
995407612 4834
890099999 2967
829474425 6561
917807015 4947
249939385 249939386
540376508 2815
395701556 1997
284431279 2101
599106561 2999
234604831 680014
298 64190988
558142002 84201
706433013 2366
60660267 30330133
56252555 191
759297470 2531
591623822 209058666
954724439 5820
176112376 644
186604321 1554
552463911 2002
177333510 607
678548017 339274009
503203337 251601668
992397480 8413
937726793 937726792
624750230 3287
737243735 30863
225299249 751
818315626 3243
70720182 669
134950873 67475437
179309676 2652
575066686 3626
306598977 1022
80790555 80790554
500717447 5698
414034331 1678
398863805 2134
332817682 161225836
146543040 1080
218871186 1578
279303686 6082
175650025 1562
718202159 2394
393563929 1731
489300000 1631
762338807 5544
11410438 197
539521624 2996
867622517 3709
274615293 93052487
923100001 3077
209031559 1257
421240686 8374
488741350 2019
882241764 3547
817372455 22612
513598778 1712
482032320 18480
325485139 2585
159727546 79863773
630624245 621700104
653100000 2177
663629257 7479
425969670 4865
621739941 12121
52231221 420
766497870 2555
2447 733133435
340308093 1556
841802675 4802
560820 619109001
8519 229144062
736627672 2882
449596344 228674194
204609614 204609615
332081869 6626
506816730 1965
526802852 1756
130890623 440
170495954 85247977
192044520 1620
352158624 6102
196032068 2493
729904274 2433
309657763 5283
932035743 5022
611487250 3493
820947832 820947833
527521715 1906
361454912 1456
839268147 56761
963538235 4460
107088050 59186668
17929418 101
593098022 1977
176843688 176843687
165389800 1244
365760194 1289
811771335 3915
6321 448746515
160500000 535
162300525 1732
339373965 1398
174204924 3775
343476765 1239
82116351 643
782100920 3070
155652289 704
248849862 1720
647520037 3037
755624913 3327
299999184 1000
193742491 941
120980061 2260
432640948 6879
731755457 3616
748657512 2556
117000391 390
1503 256316070
431914903 1511
939649042 871905349
526052528 2093
61998395 61998396
508174608 23579
819845951 52450
539858604 269929302
208291179 1851
214469590 1583
705902353 2353
317280194 2449
723807887 12173
4124 316383497
539698201 1799
548203007 4764
191099364 637
3856 947891068
158999999 530
4278228 87
389123482 2251
902865974 31053
915587386 3571
934653193 4444
3900023 13
687976140 35452
901234151 43113
53695695 1237
682481832 591698749
339169705 4162
914669321 9424
74991527 545
462753304 2278
118722453 448
638588255 3932
31139303 196
208223344 952
210000422 700
418502483 1395
404891950 1648
428085211 163203761
966300000 3221
926643575 58725
626100000 3000
595877832 11352
625941479 4035
738241319 28514
110435374 508
969303232 3231
801053205 4882
596215907 298107954
2844 690176232
10520791 51
597888299 2006
633688012 10829
786814324 5854
783602182 2612
217070129 1795
66677438 347
630899748 2103
400754516 1733
5898 952562388
73177493 386
603228177 301614089
512474917 157650
1918644 21
563021524 4754
380196259 1777
460926448 64637
82252556 1595
693181665 6496
516008418 516008419
808273327 2938
463201544 1544
343159415 134959687
103500001 345
557251096 83085
7782 442258842
945915187 4254
801477756 7291
4487 492856567
600408901 2617
585298814 1951
281399806 938
109363429 737
435505749 4850
137181585 1156
182188608 1037
320438788 1759
73199755 244
766290482 17861
247121193 3551
1595 340216936
122406387 93923351
794041766 3245
938486732 350051
138883761 672
558420432 2168
695085251 347542625
28567980 123
184005600 3566
902341695 860881455
860837435 4379
582666625 12816
328633199 1680
930427060 11643
247200439 824
741885722 291690732
609319720 3667
211800511 706
435599997 1452
650514632 230600440
207599945 692
642872066 4037
565602102 4370
69341319 460
39182677 233
504214517 7727
741870277 3239
925233525 3934
791599424 5984
164330074 1547
425399249 1418
913086542 913086541
771940063 3616
937426049 13530
414496136 24534
148482526 542
610348272 2278
5485 969507624
568857222 3753
459248496 2104
804600000 2682
891149747 21729
161099624 537
113546347 1549
157500000 525
402865173 201432586
85199942 284
340799999 1136
650399999 2168
607594189 4690
742900342 4783
1999 230204840
822075787 4375
140399542 468
2722 688875594
875858189 875858189
369688479 24253
778677541 389338770
393641613 13149
674401019 2248
38865633 38865634
137946900 3260
274993006 1645
919085649 17150
293023910 2491
3300 705114300
452224206 1719
230220360 10839
495550439 8260
973048833 15872
106151491 1070
871344618 3971
424668955 4061
793050944 7336
52 8327744
418175833 6711
902331317 451165659
183503180 719
152648226 1458
12097663 43
985646695 5045
61857279 30928640
1974 233790625
23993080 109
441372680 220686340
842516341 10986
512984363 4013
394544226 1317
589623609 2305
975937593 9154
873391873 39554
333643680 10035
167608259 977
542934491 271467245
301405104 1107
995506299 13300
642236047 5204
299270401 1744
950163231 4167
616651250 2831
950403168 3168
944239200 944239199
134675218 841
627059645 11026
444369385 2806
263686951 3141
419380 5
883991768 36761
457648196 1945
404998657 1350
830904018 9974
577473646 2371
893885631 893885632
435314851 275131528
1160 338822052
582414324 349529985
631731491 2868
210622667 1486
835261269 44991
217 61897080
254714045 1318
765319601 6800
495523721 247761860
490601493 1644
55795452 3647
555301850 1851
527701760 1759
652211999 12078
75149583 255
114314812 507
659953077 659953078
377310479 1343
567206577 2018
31396921 322
467587894 2173
837898685 3601
133800447 446
969845477 4386
250424512 1712
620700000 2069
293102578 9069
718433498 5777
645487878 2271
660964139 330482070
15655388 74
983797623 3506
512907721 2767
719298147 3658
976873336 54073
391915755 1759
439 88598006
476943706 2445
492017793 2446
547800000 1826
565769398 2396
483085239 1661
322354295 51686
249704784 1008
972916716 920021956
838192431 4648
366001221 1220
80374342 28002338
816841881 4987
726000000 2420
206902675 1015
97200000 324
986401362 3288
130200000 434
276912470 3010
108030065 388
480252588 6346
900296999 3001
497970453 2324
951900000 3173
169313982 848
759267375 8078
481020093 9290
811724056 15704
684945454 16531
195489811 671
346729321 6690
160200568 534
603258333 6064
683844583 5406
392871039 2487
872683521 10240
276419622 4154
486781401 2975
446 36081400
979343328 6816
816532388 816532389
166405557 708
98516889 487
12821 896662277
468582149 468582148
766787180 48332
910907633 3094
929397497 3678
262043153 2784
732092230 732092229
672171016 3286
397993969 25955
242399991 808
91957893 898
111760384 755
397047551 8744
968320647 5596
917396943 3058
694259023 2894
761466977 2555
759328271 3253
882883701 6097
821339345 3418
838906192 279748316
8542384 2672
766799999 2556
594291580 3941
151066384 10021
925993907 4956
574459753 2271
880802935 2936
223161688 919
439200001 1464
240965647 4936
675508753 2616
181346399 900
872402908 2908
103093289 6758
390299499 1301
75431722 37715861
436743425 2226
951005545 3170
515807609 33746
8063 557153300
294633005 1209
729749053 3658
972000001 3240
1553 314342827
321094261 3943
396129711 198064855
89604242 1274
390041651 1729
682844250 4125
334567909 1892
513091945 5121
311043299 1385
94129624 1380
243301193 19209
870297100 2901
686342191 2670
380565519 1543
69364496 1273
215977575 107988788
155256358 7396
914477230 7978
857383167 428691583
911104312 3037
101690064 711
373995685 10233
868596461 348265651
1400 312593728
493501645 1645
110400369 368
347005961 2338
729788000 8376
735556623 3784
48899932 163
154319419 798
395128814 90168
7803 853679412
6723 619914384
420805460 23199
6047 823515728
257370714 1002
514501714 1715
28061491 126
412901767 2396
832296850 10049
894478423 447239211
876327867 876327868
96250045 395
754100983 2548
3403 537983673
508873782 254436891
413766081 1456
456500096 2704
868517226 7525
459200474 293757477
805889460 2758
788003106 13997
677998438 2260
395983583 20872
874365909 5830
519444519 2380
643729586 2187
674944399 3950
502102761 1865
510901704 1703
85210272 511
9600024 32
905110391 3352
439421278 3486
926861125 3257
119485134 503
982449242 3447
857563826 6654
398468700 54525
212213626 2525
613557117 249433554
65100109 217
49324216 761
81899999 273
501015158 8821
773 222113453
939177535 5312
923239635 11278
638097873 2127
511501704 1705
1059 218525709
681885145 2501
471934506 188853756
292500012 975
697916941 2496
881238074 14470
923978813 5439
857708032 3029
99296623 497
999464076 8532
441488289 1808
939163576 921652023
867277423 3267
229928572 921
795320334 795320334
219133324 1153
998038319 38960
647927905 5536
172832748 992
449029260 182195
744900045 2497
343 58931173
344101146 1147
172355817 5708
152399736 508
543600945 1812
743168270 743168271
81583523 324
177861420 2430
618943001 2350
480953459 5727
197556401 1094
547498175 1825
290185605 290185606
389398702 1298
660360699 3141
201307683 879
220200169 734
960612286 35404
649568835 324784418
509 66845952
526886807 256414806
596620118 7742
7132097 7132098
499891244 2615
110507239 1670
993552793 496776396
346201917 1154
58024862 207
32400043 108
124200000 414
796118777 6174
3494 568110424
921975219 14032
453777038 47234
935140172 10461
595407783 3079
795290687 47748
168556648 3028
887473400 3463
853466414 4238
4624 538283654
509853828 2083
107970009 505
858677649 20492
120823306 120823307
617807755 2164
753506821 8097
300772762 2566
202968546 886
646510983 2951
108174138 2191
466251479 3303
851194551 3927
695312992 2546
416100277 2196
975604908 3252
2412 74089860
382589719 382589720
656284689 3963
127151034 982
394531896 1342
920456999 9000
421200876 1404
868799261 2896
504898317 1683
356938611 178469306
731866148 10363
530699999 1769
1952 309576376
323535877 1081
313500293 3726
517498901 258749450
575066651 18866
860697130 2869
553805780 2123
139398560 1136
834862036 321486745
605701698 2019
726600001 2422
86697576 12888
291994888 1151
300088299 1270
526222553 263111276
663463274 22493
839102697 2797
275906388 1439
179078144 688
2317 624336827
28054652 139
809128887 2939
871444556 3385
358482922 2849
320346375 120324874
227155228 1074
596613801 2163
946971331 3266
23100078 77
398647463 5033
673878661 3037
996811412 34743
445643479 1532
402425425 4178
970502244 3235
284476500 1500
725276108 3219
348064174 8585
321467699 1455
491399999 1638
718332837 14989
891684641 3454
323896691 1433
508174640 18312
347988001 1410
692101412 2307
932096894 3107
936820428 856802063
990852073 8934
761048497 8202
3440 492036641
527023421 2156
674553532 674553533
395962687 2596
388474544 1394
675914753 7564
598847228 4763
967216582 5277
264972253 132486126
652502174 2175
242597516 1556
638889098 319444549
875831855 4566
433704881 1587
871986621 4241
942374890 8523
710832156 2959
752101738 2507
451876473 2297
504147759 252073879
521151203 2996
756760646 3674
483009388 6903
265265615 2156
990602515 16423
351967807 269292257
651036207 7316
622154749 3426
157428728 635
704361835 75689
516818249 14625
723773625 2725
843299999 2811
57968912 272
245399181 818
431221427 1603
701102336 2337
944321851 4275
248162700 4723
920241639 14996
376002851 29350
269095433 42424
287700815 959
385154807 2362
909597733 3032
269903257 1102
764208785 94460
731326980 4419
507280725 2026
317118562 1581
15021 932200727
39059941 318
115800386 386
319115545 5529
437971348 2781
315001449 1050
413265841 4430
945487560 472743780
22442595 484
335072012 6506
368974829 1247
861832573 11653
781804799 50400
396033793 2464
966653634 575650683
97656608 976
609320023 2927
624383994 3354
379801055 1266
740992682 7757
775495771 6303
971129961 2306722
716950298 582071490
80925212 40462606
209726117 794
612149341 5892
915876149 8825
141380199 520
8368745 163
338810876 1625
471758865 1688
416154125 2588
374606576 4150
3872 310538168
111750358 55875179
607378433 3658
502501674 1675
44395631 439
411517722 6525
895072219 9960
722654495 6609
153083170 85547654
208086523 82540180
458175374 2555
18472972 1120
488458734 2138
275100916 917
289512121 4902
652126481 4280
613584935 5833
93299688 311
894661985 8902
31001543 133
310774024 12609
649500157 2165
639187776 6304
109153170 810
774886100 5289
158404479 3856
216530371 774
9736 848184634
419684301 1505
817800294 6535
224659243 132732969
918222731 4707
885828551 885828552
1052 132400814
845999234 2820
974323837 16606
990283760 6140
815868393 407934196
82456379 345
113830991 752
642441819 3373
813893572 813893573
763818649 2755
416100001 1387
724793760 4041
493629541 2118
762968207 5136
3116 298603024
447992850 3450
721222561 2406
964528951 13542
842997240 2810
113100334 377
12000000 40
419701400 1399
21204 214320879
35045842 122
515967462 8839
20700059 69
557595502 6203
609300453 2031
378774370 15535
939902238 8613
579777660 1947
173400683 578
234128344 6368
286864649 4430
352498825 1175
524091923 1852
536701788 1789
526262548 2044
73673300 73673300
611296314 7307
523825260 3364
762799532 5025
867488868 2977
360258740 1745
1762 418528527
909641920 3520
803277329 36285
295726347 3463
213146350 951
449131455 2843
117750264 499
887906564 6415
778326939 3363
116276808 58138404
925801918 3086
412492441 1522
85271945 85271945
463259040 2445
43215952 145
645041352 2411
342263689 1599
857401343 2858
95086711 952
748274468 4044
282 28952776
928587998 4381
216833761 936
970632924 9426
261634267 26054
868515936 4655
608451708 3791
113585971 1273
356758096 3878
959913925 3818
992880523 3707
51816203 204
822019976 389993797
996704933 38937
372001240 1240
20844 627643406
103139755 1266
55808071 1445
268852479 1510
8347991 70
58221562 625
951304129 3171
363301515 1211
604694479 2314
107728534 53864267
539865539 539865540
755661209 3464
180569312 4312
643547320 2469
922069713 4966
21012 340721199
96900263 323
625701304 13647
4398 698334905
96028521 329
134174568 2087
624494787 4231
161700914 539
780254664 2692
496727378 1701
428398573 1428
85396608 2024
270600628 902
786409687 2971
915423979 10082
382301401 4262
632015109 3511
115312571 25019
300728039 3960
118199999 394
198064466 1136
939000000 3130
745045366 19513
607321109 2292
772282512 3891
780899849 2603
305279839 2192
220921513 5628
630369180 4284
2891 684317413
472509615 10295
271241553 1058
733090942 3296
200400000 668
286199879 954
312479861 1111
695987786 4103
34354287 368
625269455 2495
777602592 2592
148200709 494
531422356 22020
612 106389436
784837225 12247
247302079 1480
620060491 620060491
962998715 3210
520338676 12386
658546465 5459
284725440 1079
452375925 1573
625502085 2085
975880356 4902
504302957 1681
225368464 2372
834000000 2780
740654896 740654895
899078392 762933254
426707904 2490
530313456 8413
836590255 4791
553798155 1846
254744594 1017
160162925 1643
591771920 3541
789 104597009
964015199 56080
284859665 1197
179910040 131736199
367752959 1728
824317279 3492
598643601 7100
5102 466195250
281999060 940
304594183 4345
708901504 2363
263514217 938
967803199 9248
413737975 1698
150188552 4163
936461406 3954
304182299 119042830
274113737 1174
7404 819288071
473398422 1578
58877874 242
103990655 352
986601093 66344
406075027 2249
85999283 3339
869901682 869901681
828002159 2760
717107118 717107118
488036964 6186
5119 994550034
998783494 466528636
4569 876064774
554177112 223303989
881569273 11962
141714000 900
395554574 2139
171907724 85953862
816807671 13855
907099531 6486
711454463 8538
171067617 2271
59859876 283
938553961 4920
283648023 1341
715961873 357980937
888432062 3526
95400318 318
608998515 2030
823392889 3415
848348958 294510124
22510 581983091
239169968 1273
273302512 4283
748454513 3536
618466347 2262
805008634 3179
79196588 39598294
936642924 4788
403183962 2069
4032 924924672
513714640 11841
4602 350292939
750093375 3032
503072772 3337
517976732 4489
664500000 2215
928808285 8276
990392722 33570
632038143 20144
569177853 569177853
303201861 2781
29999900 100
254461753 127230876
820634243 820634244
347099678 1157
260999129 870
683158953 2897
135486645 836
639902134 2133
24325234 107
81168467 892
665652909 5097
759302532 2531
289478448 1296
749975362 6217
137699999 459
717748851 4550
115795443 1083
923175037 4537
887045600 3680
389248946 2530
816600001 2722
395 62978827
989630293 4372
707458639 2606
482861776 2167
794999999 2650
829198044 2764
588445425 3319
707419019 8059
73463393 643
92699692 309
72341494 1097
26719202 158
364799224 1216
452559409 1529
557862995 7629
816019260 17598
180637626 1154
671097915 2237
551854340 10603
739787576 369893788
60213079 460
663069229 2956
519600000 1732
631799145 2106
910233954 3622
303823012 1013
131100372 437
912370500 10260
3647 630702743
564969088 7312
813948703 26594
810645452 5422
632048200 632048201
140681320 516
816861365 5682
648157779 648157778
477909622 1766
725841225 41424
637522637 2231
356998811 1190
755402518 2518
516 70647239
510624422 2089
571534241 2218
74800335 5308
586424743 2683
405369889 2562
59675384 735
236982144 1048
2790 280498231
581104130 8290
672 166522944
672209317 252130031
718009042 9734
985796031 492898016
4578846 20
66336542 931
335689253 17230
371 34407606
885203330 4200
871632768 862575043
782545288 5580
999554834 999554835
520061565 2022
876580514 374730206
268493700 980
4383 889632826
201298427 1406
352248116 1522
945881441 8176
200978600 3464
154841561 3742
329753280 1590
720404321 18548
36859943 2193
335732580 16289
59558315 2852
336772575 6158
245825940 1233
637235592 2837
685458213 421335471
403744856 1973
504049617 252024808
751497495 2505
3002 399677274
521598990 6105
449270471 8030
809997300 2700
415531368 16758
511828621 511828621
2056 615158172
491956566 285909518
558213601 2400
409323537 1701
886236662 4352
862204971 557631389
377968073 1562
106612050 1250
10252 828497231
846828479 25840
456236354 16408
207048228 793
26465246 122
365049056 8804
551302179 3740
796472767 3006
71871260 241
461620829 1542
99192240 420
674400006 2248
565389465 2293
737327218 368663609
54899818 183
669971004 2576
806828917 3973
864196485 6295
8755425 32
812997786 812997786
556446126 2166
537707731 268853865
144591644 1272
111921316 98736223
873600001 8293
807001671 2690
250515076 125257538
217 64241388
864002879 2880
2328 330405093
888002960 2960
4507 133371144
290699835 969
113517044 635
189154494 727
307287509 5370
448278285 20328
611979920 4333
474300001 1581
811797295 2706
258825073 1109
869097102 2897
869702900 2899
710929484 52508
247924 436146143
179400545 598
260544221 903
995577704 89325
593260384 5144
769257919 15326
27593391 106
533852697 2117
1833 325760222
254122660 1628
149452738 149452739
535650663 223974056
524700010 1749
255980904 2215
6494 441527780
946458455 473229228
709497634 2365
72075443 618
558287601 10100
109702891 2577
527067001 4500
1007 241793369
6696 292553855
470373678 6989
888597868 17327
633734720 17147
252906303 1300
6589960 23
224399253 748
163760976 163760976
263821934 8835
131421002 2923
646570245 7235
915917771 531856058
390599609 1302
852604319 2842
980837068 7662
29837442 109
458988247 5462
424362976 424362977
632999254 2110
507364306 2065
763804916 10363
851701945 2839
170175256 2999
103889085 1382
406061924 203030962
618597151 3928
745842210 745842211
73181527 301
881757184 4642
385348055 1844
163459421 3281
831815073 827796374
581576310 2621
742196488 2779
199437282 1398
712066541 70208
27377531 27377530
4848 199451152
557828109 14471
292979680 1120
567857787 4645
830627503 8399
548694 834987726
199989973 819
820789978 95661
108000000 360
507114167 1847
745920642 745920643
13715 855363405
74699805 249
328931109 1233
775844440 3164
380100000 1267
267402540 7961
899652688 382945162
340892101 1332
339983341 1140
3990229 33
35977420 423
399156228 2034
3655 536955383
559308017 4541
979252615 416919065
979295185 3528
89057409 3329
510747347 2888
281680689 1165
766730749 9567
475953237 2596
89699701 299
667844228 333922114
684300546 2281
933579916 3251
307306490 1203
23588215 102
697008184 697008183
462898458 1543
204272923 1152
816043515 45027
292799024 976
155644157 1346
2465 429486810
153793273 552
437991813 1755
907576578 816833892
471298428 1571
853504469 7683
463240807 6321
3042 449382492
452661870 1987
493610344 1823
177506424 716
494153738 25653
703873061 8059
871074736 435537368
288733469 3513
776129268 3379
110699725 369
1164 309137448
993839063 3732
329117362 1666
897798627 4203
936279607 30417
246600821 822
918240959 4570
869102897 2897
627902092 2093
357706859 2499
980968924 909632081
988246581 25947
877796785 5800
914947937 7859
135900000 453
174600766 582
657774012 2387
400861860 5563
224569601 1382
641099999 2137
352951 840376331
219291959 767
1229 293605642
516727050 21490
126450182 1717
29809627 231
717655015 12627
177326655 88663327
447909761 223954881
284341089 1405
852305422 2841
258084030 5957
787393531 393696766
779119062 779119061
54912199 200
78035441 980
558406003 3598
390428073 21212
811202703 2704
898714917 485950895
336459876 1572
229577404 854
266591702 994
461749658 461749659
134279637 1253
3678 431618546
401013564 1763
222502560 893
591 118870785
289899752 35192
380936531 2691
215655573 2764
427037843 3686
873226261 436613130
71340777 996
196500263 655
918298533 3061
1372 167685840
804341361 3854
879518161 3460
799227121 4260
449075268 449075269
837486768 9569
28200001 94
459636002 2681
583360912 2235
632929229 4467
110579927 55289963
381577386 31870
999300000 3331
457318342 8131
733620470 90454
382040328 4531
411082701 3955
979496735 3265
601176828 3869
948380621 42291
768263848 2783
940716764 3406
860428896 345245298
485427382 3386
24797250 103
194099804 647
269882877 1384
409668017 1987
157200482 524
524736974 1837
46199845 154
795025714 3159
932741549 3315
297585948 1077
656342987 656342988
192564678 192564677
266073470 266073470
381996140 70857
931011563 931011562
270913841 1545
399284383 5446
653482368 2544
994254111 3805
244473601 2550
17023195 732
662697791 2209
601316752 5103
483361149 13549
940832204 4534
211430154 1195
1574861 10
846158052 26145
268575484 1032
314316274 2093
252613105 126306553
141645047 664
332054587 1692
43800001 146
810470961 9532
696902322 2323
428099706 1427
356999343 1458
410701370 1369
205657390 4826
551788048 4643
600999603 300499801
871177487 13639
732431283 17498
202296527 1120
748467408 5774
143752079 71876039
763392351 3532
1084 294850168
224348145 902
975102871 10243
611400027 2038
749384001 28923
687360039 3082
996182480 944427658
599477299 9650
684897717 2283
897515384 11531
144505560 795
718177634 3236
736201354 2454
813973119 27252
273365807 9104
128699710 429
677118499 4250
984725002 5447
897614421 897614422
293766625 1678
775204731 2584
378906648 3978
202500674 675
899293294 5971
748383603 7778
453677240 1827
406798232 406798233
167314942 6074
222300740 741
258000861 860
8725 286511342
579938404 275222737
839311367 12264
746499629 373249815
494402338 1648
380082103 2277
107699640 359
670502235 2235
168956156 1363
985703810 12501
59700000 199
484800079 2092
960711488 60072
1330100 10
426886181 4262
299099267 997
908829195 3473
915559862 13835
790340535 5541
779254904 2603
412876478 3183
139444841 606
701506686 4206
168091990 617
844589163 5179
350780897 6239
849583569 135803
3851 643621481
260676314 1458
895766724 460964911
753573239 3780
3000011 10
801719819 3165
769629433 3432
930295195 930295196
337801126 1126
851363119 18349
961408356 6548
666549186 299372306
301344867 3269
6572 965643676
207600837 692
905070369 4051
624602082 2082
117300117 391
580892100 3075
117162112 1412
472579559 2260
361933613 10686
21600066 72
425700000 1419
862801148 2876
466788236 1829
308925145 2285
278993701 955
30818009 174
377332394 5595
657265324 3946
843827685 6019
837774492 9059
608796189 38948
206515380 975
754847306 754847305
991796695 3306
64668296 1721
718288974 18298
402922480 1984
206722953 1677
299782302 299782301
708810370 9509
282081569 1967
439064982 439064981
278399072 928
539030561 269515281
1410 354981600
167099443 557
815836034 520805049
73516576 363
361633268 1492
3864201 19
484831993 1662
156284279 2120
416 21973523
381701526 2909
523842181 5028
135661424 3441
838700324 25275
779724978 66723
302400207 1008
549304553 1928
428135345 2548
4119 998462076
379501265 1265
84791940 375
297599009 992
856251389 28347
185445228 731
881143860 881143860
213643873 119088
280334805 1754
640148260 4460
55057661 306
770012576 9865
879723960 439861980
839966697 30088
905233420 7826
12558 217617582
562712068 51778
901008814 6312
39794912 367
368453847 5138
806856995 4495
458474975 2818
380898000 25200
913496956 3045
3108 432950616
448876825 1642
748854135 2993
338847324 169423662
736794498 3101
4713 973457529
55389750 1150
47100116 157
349052313 3038
846284033 30848
181421045 181421044
644997850 2150
101096554 1500
531001771 1770
491701640 1639
900064701 743588108
495597501 2740
508498306 1695
779407044 5209
388174774 35369
812726249 3639
254700001 849
698670012 9732
621932844 3796
149673579 149673580
1448 324065296
229088301 9183
494825678 3408
681307627 2445
927002000 3090
492720411 2939
957173722 325294771
450750001 2404
134476117 1449
166842137 743
962400000 3208
141359946 1869
921947745 4285
6676291 6676291
747640394 373820197
626395447 2408
933940985 4327
515104024 10525
587528344 51519
3535 569891490
1492 271860784
762297458 2541
593100000 1977
789297368 2631
464100000 1547
28931944 28931945
892424810 4777
772840199 3800
236406966 4519
561902460 1873
251552339 5013
623699999 2079
515423116 2142
248100815 827
162600420 542
544562150 3490
599941031 2063
4184 593979178
845142136 3983
169581012 577
462032322 1868
241411898 33469
448222115 1595
506628031 2190
120741743 60370871
139916850 608
196016224 196016224
582493585 4112
1942 165466326
272794266 272794265
123390540 465
824705035 2749
667478159 319030593
579286369 5017
111996159 7552
132331479 132331480
84797741 445
221740944 1072
261636990 261636991
539780994 33581
627139304 10485
454693532 14243
485623741 3066
73008 998895456
107727873 3136
292911146 292911147
3104 452627746
198472151 1336
193098591 760
3397 638421989
466826078 12093
749699733 2499
205500684 685
840634517 4543
708118669 7428
994143752 3968
248999992 830
395271630 7410
813947345 76773
433881474 2514
772865094 4974
993597443 3312
612303187 2041
734667583 4802
19963355 71
616528966 137008
293700492 979
795599689 2652
220432728 996
5198 903583934
71058874 620
987493986 947063162
491427231 34030
474593273 1631
493098260 4663
218190743 12374
1079 288023944
636258186 4488
3033 714568734
419395680 5220
441291904 1534
296695871 1089
55249456 188
398843604 57781
113328769 784
514032934 4121
998096674 3327
99424821 492
922028288 55304
86904594 1767
595775006 24485
113564862 766
121791224 60895612
180733745 1138
671879946 8178
449065270 4057
586091310 136142
820753471 3808
355645269 88403
281207398 117100872
326949980 24454
193649868 1098
820203940 2734
644725066 101232
992946761 4482
793309585 4308
621431721 3364
301801006 1006
230959664 5246
992090611 496045305
637258872 4652
445825117 1623
830458187 39495
110998676 64513
3746 913162420
160366000 62065965
221833155 851
583199279 4611
986234738 986234739
40249976 428
604825627 4888
58945068 2322
203481507 203481506
904848573 3328
12899971 43
62700131 209
76626501 500
4839 210401091
677079269 6502
782507660 281847080
405300001 1351
683098607 2277
428964347 4229
576614946 17461
404792252 404792253
823052981 2869
679199999 2264
153880702 554
971096917 11343
586956090 12325
37301335 18650667
25977487 375
4127 393837463
48599955 162
632162116 9800
611099999 2037
5080 555807880
432598559 1442
482492573 204500818
794358459 45729
703592584 7202
490985749 63353
623997919 2080
289995634 3001
391410750 521881
12920 566946283
23208140 84
642983384 7499
532755777 2212
548069201 257571770
50627064 307
311962479 1099
19008111 79
398999999 1330
1689 163732464
733789496 2924
314098952 1047
909581905 9702
441900491 1473
212192812 853
42268412 148
621351907 15346
672989019 40553
822698851 4198
887808536 3443
665733796 2548
448341479 224170740
33486705 1331
999607471 7378
493654865 4807
303898986 1013
576002529 6057
842682561 281877210
885069437 4681
199691614 884
325500869 1085
881151774 360691367
401898171 1874
943051654 943051654
60008928 336
421960344 1835
1737 482641159
689804768 4261
141300001 471
177600091 592
791305149 6850
645430357 3501
313592607 155964722
680159319 8525
473559744 3293
315845539 1067
949452812 8309
330853473 3682
288063154 963
353398822 1178
530580720 21329
344029841 2322
536769173 437093
790046920 3035
973583359 5056
857152191 3686
790797365 2636
262604549 975
290477912 227469
562074203 5719
143885266 1337
898802995 2996
760102687 3733
660602213 2202
866448020 3118
2043 308915901
14399977 48
351806315 1412
433612753 5674
233674644 2276
687968196 2998
728086528 34684
281999060 940
598799999 1996
316202025 1054
641671300 641671301
677700139 2259
548904249 548904250
926396913 3088
970491201 3650
298331504 1030
159233749 5330
399640679 2280
912003040 3040
83700533 279
872997041 3683
182021130 1739
136679645 462
778398336 9264
352501597 1175
356754864 38681
550679761 2595
97042553 583
274333019 1070
236586710 2825
688226408 10413
258348684 891
789344386 9015
331515792 1842
42396560 279
357113691 1461
836006880 4110
920878197 770793228
249300001 831
770228676 3206
610205297 3378
512141100 2131
4069441 16
303145471 4126
371792919 127720
101973221 377
3911 381314954
290211152 157909
712832600 8151
264634496 264634495
114381366 515
759816972 4068
111951677 682
100406074 1352
997639182 6853
408902182 1363
4283 146163801
292800000 976
244964272 1091
940733070 3509
226094778 6111
665053466 2849
377183564 2736
91473227 396
906275962 906275961
871382587 871382588
663420147 2323
155699594 519
161719187 4040
997747438 16594
353791000 1343
163207446 879
495722327 247861163
736144198 3871
702601410 2342
1204 298631200
361198796 1204
837926829 3874
76187132 254
239238817 962
452380253 2966
377969577 2491
918655994 152110
492704100 2985
2700000 9
889 252560422
723299829 2411
624428784 624428785
272681257 986
230974239 115487120
379293439 1280
784363809 2762
623402078 2078
540299999 1801
563388683 3654
759761599 2600
699047259 8630
409176063 204588032
467446889 2300
294055187 2023
591349851 2275
838117392 2828
669510144 5098
440993462 5313
390757356 1514
515828821 3588
909642659 6257
275868893 11757
659865493 13156
749793608 749793608
368379832 1355
51677 991836661
1304 188228488
302761969 2243
9118608 110
14096557 76
883430624 5075
670545739 2825
597968126 5251
357001261 1190
426701771 74647
104021313 422
869563002 434999
125397721 486
545814780 1844
647340381 22589
998859329 51570
490200001 1634
851764222 851764223
6550215 22
913806161 913806160
960736744 414531781
580952218 2662
46083489 229
621600001 2072
193974762 1544
175021276 975
147594149 741
140193025 768
277841785 2968
2949 804922918
482283529 482283528
195387907 1653
676337353 5036
896097012 2987
335037009 5029
881881325 5250
91199697 304
303922603 1032
379147677 364317578
451019676 31954
539994422 2492
956014127 4308
196501111 655
209904685 781
88705307 316
428898623 15477
696788403 4399
890935508 4801
732056171 3101
765297492 2551
769698643 11174
852522229 5858
516598279 1722
219222090 1494
733681707 3117
609503490 21570
3703 775604459
260702300 260702301
3333 635126481
831002771 2770
605157812 3163
916361229 458180615
179397960 615
5700010 19
72457583 425
878679581 3923
6623 445293674
997604836 23576
600885024 481703506
992433146 4117
390001301 1300
133836155 133836156
764755249 19150
34287075 34287075
258003167 14524
355530081 1769
591269338 2480
642742136 9687
6083447 296
959399690 3198
981915581 490957790
714370564 662125008
763270114 3106
274691882 5443
255067731 886
484201236 1614
992803461 6305
380240579 3554
727023806 5743
534891359 4120
170658487 2222
193707899 96853949
546363400 10550
665997779 2220
918251424 5635
372426683 4371
246598861 1071
898260005 6398
199585126 3953
859719405 115213
581767787 6036
672466007 3973
670798915 2236
22795211 132
548062945 21164
274582828 126329
396818689 2317
906693162 3308
559181120 3887
282401847 4557
363197371 1365
700849910 6367
718805790 9176
399686654 399686655
373168676 10373
461150963 461150964
914100000 3047
444093810 2110
880357059 16045
237485457 2151
992399051 4310
780078657 5626
991496694 3305
482293619 2049
978424873 14901
738441637 3487
568353871 15165
202011116 2871
39714237 186
769831891 7325
788396697 14751
799502837 2665
123205298 1041
468260319 2888
131286333 589
748810751 585494650
73808655 375
679326319 339663160
695715609 4102
9926 764649410
792918412 5434
106973685 53486843
394424953 1739
981740447 479561506
965972913 3622
865762037 3959
4560 401433239
210300585 701
113815680 748
26401467 91
198539151 758
148479411 1154
631652444 2564
873904905 2913
67200300 224
567373435 6086
791652561 3580
124850749 804
598288369 2904
26445957 216
314982175 3166
393263706 1426
250612362 63063
49410807 1425
1229 237472296
416400001 1388
290100000 967
275207305 1615
474313493 2503
170097301 3452
922197940 3074
187864981 10020
236620919 4094
688200000 2294
420672014 1571
762300101 2541
300299595 1001
15160826 67
411599748 1372
858881657 8146
380970206 2229
439075273 2673
748491113 9063
734699741 2449
588837795 3885
422267279 3890
702129053 702129053
62286395 419
920396932 3068
997196895 3324
931417203 3154
866634566 122206
88758107 447
458682149 237623706
2882 686362710
624390186 2192
726477367 5533
189892108 684
230712839 1080
898132610 5102
505604882 5280
797035419 5626
822302740 2741
677159397 2394
687050378 4637
162300086 541
645317525 638859399
727702567 6187
699297668 2331
541447537 3460
724624129 2449
601599683 3013
837771573 3278
446036057 2769
23746969 392
605489221 23796
101100337 337
401471805 5795
187200665 624
718576303 24023
585273360 8790
481705829 7065
988910909 16617
326845006 163422503
282795491 1405
27648421 122
187295095 6877
552299022 1841
621898419 2073
197574846 197574847
107182431 654
461258379 2031
414900452 1383
793255687 2919
886190728 9762
799123993 6234
954714016 3604
791401789 5785
998535874 3629
952725900 619020015
388799723 1296
1934 32678798
29100098 97
767100001 2557
71798634 272
832589576 3959
423301592 1411
512480035 3064
457698459 2809
206976381 206976382
558999335 2394
43768882 402
795735657 3292
201390385 135343
219143091 6182
671025926 2320
425018323 2223
716699804 2389
750535666 2937
106742020 7316
738443628 15858
14841751 77
607165121 41346
323376943 2764
644397852 2148
513416124 3352
691690287 5191
759328030 2766
546600084 1822
626136280 293752406
354719361 1984
611331120 9382
736874463 5549
154510084 637
241673247 939
322955172 322955173
84299916 281
960903203 3203
707399999 2358
836486446 4368
129543359 1519
402357509 24009
964623783 482311891
746989307 4786
367749403 2332
106200401 354
742124628 48995
355324804 3774
105818943 872
81885384 1116
752253731 132954
331894368 3744
361716459 2275
817541758 817541759
713174799 8553
736199376 2454
63278110 245
756375092 3267
261713238 112957737
703719318 2822
645972983 4747
368700361 1229
643630787 2224
25602 672999774
26700089 89
351523306 142168957
792670814 3581
785100789 2617
851102837 2837
2179 306705145
81600272 272
457234672 87673
530700000 1769
111349209 7130
970646255 16262
379395311 216162828
9956 977969185
291477899 291477900
454676380 3062
913101630 3203
47057528 266
9645238 4220136
44722959 22361479
172753020 10305
221099999 737
314919604 1823
748292026 4251
845903991 16640
353698820 1179
689720899 4044
32823280 114
2023 419626229
443835505 2778
993646671 828566653
705047431 2705
280188395 140094197
627401376 3664
431999959 1440
374239284 3876
687111112 2730
686138537 2443
885677621 17294
629339389 3805
721597532 721597532
990503565 123782
88546105 1073
307228356 3204
146575639 757
644999220 226288662
590116221 2129
393299500 1311
695904713 5224
599155956 197676
516600001 1722
906371041 4016
998397212 3328
986403289 3288
983802702 40973
545100001 1817
642242212 4657
556719215 8016
41929278 597
867760213 867760213
716163904 3591
871239672 7721
65176007 65176006
439676988 4348
881251276 6285
373805749 3475
723480347 17394
341398861 1138
354951931 1242
586918309 2075
659679933 659679933
921168089 7719
4369 885382958
928611319 105560
493022311 6446
484935359 4368
973861752 3690
684783425 5763
972057808 4322
163509543 1723
359383868 1829
2181 421569631
23606470 193
160002075 1196
805367353 447924
210460317 2830
18278 486280527
35036065 169
676161000 2536
488966962 4555
428416301 3017
322798925 1076
96434368 42243452
227595874 1625
473419406 4965
856802856 2856
652264821 8234
920753624 11825
288765270 2074
859201070 3656
907060152 13883
3682 304050886
598480041 598480042
625149896 625149897
805668153 10811
76200001 254
801600548 2672
447213545 4407
907496975 3025
106053903 107888
687197959 3594
962735322 6234
9468 655046340
264805308 6453
332391735 1755
587113756 11114
627 172085166
542040409 1964
989774174 4440
408898636 1363
596488647 8144
475791449 2168
3385126 17
770240664 8363
898338641 43179
778107400 4360
28068913 1917
103799654 346
114630021 489
582889166 5471
201305793 100652897
516298457 1721
67296317 822
868821383 4112
167669153 3399
742289172 7934
17129 696831685
300864780 4866
767873635 3926
302219425 1304
10650 621991950
852910153 426455076
337431143 3126
700737764 5468
814364464 12968
742677308 4344
608801004 2084
879290825 5197
311849971 1106
305998981 1020
575209461 3044
51911371 655
62100104 207
393302356 1311
941160200 874412415
166916685 166916684
895937492 58091
4320 508157280
282740314 4321
12292122 12292122
549214977 90659
819136554 3027
560483196 2847
9425 352479182
857346031 4062
208479391 1778
891834938 3441
197287159 699
110718772 801
110449608 4870
274185088 1507
808047574 8542
74138739 940
783302011 2611
197714232 894
783513974 5399
65169560 349
7307 257111409
461931885 8485
820335516 11284
368500553 2687
695961719 2916
4649 14328218
861302870 2871
866511671 32495
110581329 55290664
511198628 1704
885100444 3761
300346383 3577
94502960 39794266
816043780 27177
546191075 1931
48351887 739
175489583 727
442962625 221481313
381086232 7168
941689206 8788
68247 671563331
805640769 402820384
543301567 1811
4599 873719254
476987791 6709
806402689 2688
163194479 720
45202775 176
868350356 12842
856118300 57458
982711985 935547122
878133001 3541
719102396 2397
901158215 4508
411969512 411969512
224256846 4807
3683 692551320
838139568 26103
497441435 1864
940119374 5339
510598918 2161
796697046 3726
79856254 529
484554875 1788
790555486 3822
668274882 3674
34666 936085998
158356770 858
906358025 6587
810599388 2702
353801581 176900790
33277494 2275
971810927 18876
498032450 419797013
525217860 10299
853791441 426895720
88584960 340
414083911 27401
346740352 1611
991051033 467527139
427216227 3272
600242710 2879
171900316 573
771302572 2571
119852695 11043
266614673 1041
507151050 3282
790494785 3671
176251392 1536
958498304 3195
820254336 4416
715238913 2766
647678708 5451
392100988 1717
228045712 1423
869997100 2900
566268991 2144
53282944 21276472
951016067 475508033
358694194 1346
495503353 6296
973464913 3738
380646031 9241
430626895 187879909
764088813 6435
696204860 4051
614487755 3610
695133840 4187
715698071 715698071
988197519 988197518
831891145 290625015
655850477 2809
144919222 72459611
170694875 2839
26400045 88
579898367 1933
716342429 2414
379971423 379971422
157799474 526
798602661 2662
883097097 3451
440137354 2543
478257791 1943
533062976 533062977
483601016 1612
988787377 39439
294900440 983
565024701 3734
589498036 1965
930344645 6622
252624241 3674
595500796 1985
356000028 1438
739963929 3667
885975811 199230
801648963 8054
401100000 1337
767788978 10021
78000233 260
390 109534620
537925725 3587
437758859 8778
573776866 3609
213091301 1381
544198738 1814
958678899 127247
36505896 826
413702654 1379
531594649 5713
557638256 2285
483299338 16103
454158774 5134
463901130 8030
389974199 2530
400261401 1634
798855400 3556
4206 379515396
53186791 53186790
322800498 1076
963532080 9616
685908241 28229
212915256 943
245371561 874
258189441 205659802
275400919 918
671930657 4328
6367 929524697
884397052 2948
4798 851299544
11594193 11594194
216486368 881
887591564 4767
392118528 3296
772198476 2574
762312121 5352
571983042 10339
253500845 845
967207448 5447
246300821 821
741005071 2977
298918238 2643
597908865 2785
934496886 3115
171268227 2082
416563364 1652
680156990 2887
446835728 103256
96353190 1438
713763931 5374
131736021 445
1715 499388034
233700001 779
318298938 1061
433594309 433594310
386126401 2400
384307881 29057
976159799 6300
920100962 3067
899456867 814548858
113902814 632
642569341 10290
6367 706107735
693289968 8106
623612533 623612532
1802 422992989
603069830 17091
2592 148474560
895885463 3345
25998286 169
552646186 6279
89481830 89481829
711790903 6158
401702622 1339
671933882 2931
508794679 508794679
812892173 6107
41139275 3046
782024309 8010
955259132 477629566
393328965 4245
237659935 1119
125929079 1163
407099815 1357
93146553 51903021
663354664 3047
949502245 7322
490123030 2537
208200982 694
3117 885667497
112669004 56334502
314943245 1708
834689576 15391
370472499 2500
182472132 941
8996715 869
708898664 2363
54235578 23830623
571574453 13606
189370529 168013531
812584640 3574
979849801 17750
213900713 713
208007575 725
260359747 4298
3519 809992753
112200622 374
514629130 2711
4147 503899609
862983393 11252
889332317 4077
659562893 7964
821197960 4840
387832039 2598
404652672 3777
646079487 4798
31842067 675
654016229 4410
218699970 729
262130008 262130009
434505868 32501
497184498 497184498
327691032 2168
700718586 15350
129077732 541
926403089 3088
23155159 78
227490013 113745006
356493779 2973
754183179 2677
979796369 4132
534307103 3753
695629599 5296
236399472 788
407517407 2664
259637314 1296
172200192 574
282993899 3732
948168005 3767
889554733 3837
494881473 247440736
196747286 4038
557543501 2098
182280075 635
439983056 391444
941314133 13919
304261544 1052
308015205 1441
903176567 109702
229070176 926
728263895 7951
127993800 451
445798515 1486
1910 506109380
534642690 9510
910325988 20053
597970394 41223
747480375 11302
2696 404857755
952272032 3573
945670037 472835018
819569559 27095
489468900 2595
190553841 1385
227124481 768
504370462 5577
100530963 578
434092659 1786
601990657 2641
521395340 3397
401847148 200923574
317133161 2758
243330854 121665427
37701612 37701611
611101536 2037
508600675 26802
70003001 355
209984534 90318
232113244 232113245
801304733 2671
318278670 1662
504 14615359
56100045 187
222482929 8043
511359199 2119
647702158 2159
966984137 4159
845922238 7104
967468700 6526
835497215 2785
500113291 17858
271016075 3689
440699201 1469
6310688 34
745424758 3538
807058814 2833
305298449 5310
945337132 330397661
869846484 12126
108943664 108943665
429480577 2214
546901824 1823
825788877 377234471
801003230 503441982
984303280 3281
925167929 19606
231106767 2083
687599892 2292
791587829 2841
17985101 1207
142956862 1421
831062673 105787
313089062 313089062
906583651 453291826
2577 687293631
187917447 93958724
488100920 1627
235879909 3799
961428227 480714113
580726565 290363282
181188474 90594237
757389172 7648
823657101 2980
269140811 269140812
713327999 5280
629009980 24202
234724391 7707
654112256 44441
229991600 821
312426783 2754
1936 538006387
903953363 54396
683237263 2671
363900000 1213
440077638 1559
5823 890333804
778428835 5458
344567802 1579
294835493 147417746
350617341 1546
146857238 3089
807535446 8062
373147409 373147409
652803786 2176
7180 848331360
89100296 297
938286780 7438
734668022 734668021
728810376 5890
226105606 1183
729002429 2430
5117 887835404
9919 265279317
497174736 3715
980880144 5987
531809750 5431
945227125 872354916
903005492 9242
219881790 1871
282599057 942
5192 277242416
648912474 5553
998480040 408452279
448201535 1494
765902553 2553
549845468 549845468
615168802 2083
528546437 3916
202777863 1670
33299889 111
135362659 905
310038181 5780
139354085 678
954406369 5454
882348077 308971695
592489674 296244837
215893402 215893403
111904 524121106
712751305 14593
661079905 5466
5098 646347914
479997257 7981
432645238 1687
14036298 60
470691712 3100
761923408 14402
5248 940147712
567251778 3957
109847036 1246
726156710 3286
597977504 8689
721313570 5694
950587764 950587765
712663899 18710
784334167 14936
93371761 984
661749973 661749972
179386866 5011
240305123 1868
949348531 3555
520200562 1734
875542448 3155
466173279 1985
714253388 4132
927349605 21765
569100028 1897
855342543 5349
118238123 1219
826800000 2756
2402 421014830
246416725 1453
824441744 4766
912897290 3043
63914991 31957495
987733249 6490
119252689 415
807897596 2693
780136399 2920
537667883 2634
2377 692489033
99299670 331
843298274 2811
583405231 3442
37148161 140
272400908 908
986790461 34158
295761656 2111
386570907 2285
137380860 1370
681715630 4370
472501574 1575
800774526 2765
987406066 7177
924598965 3082
7939 757672812
489666686 2029
345001149 1150
824497768 15734
4445 880388471
779401259 2598
737944988 13781
287429292 1698
27300092 91
283687312 1048
847395555 20781
248399172 828
450022017 163487820
975319271 3348
784502616 2615
329956239 5651
858060144 16011
359 29007519
890642498 672909039
958200973 3194
320071406 1777
966149965 14004
878597669 3165
760118159 12504
886270655 17518
239100000 797
114311275 1555
605020890 3258
78899805 263
695667803 11114
433801445 1446
389102053 1297
66899948 223
61065218 2785
83100000 277
828773366 68795
844041840 7310
281601089 1026
362058681 58530
779414346 5319
319793041 1680
703799457 4238
399511141 1863
890097998 2967
495691014 3354
446700924 166991
499200000 1664
222358190 3993
165478897 8616
596701988 1989
607405547 303702773
866449375 6302
115481311 480
895418405 3013
159350276 1941
909261657 454630828
492234409 1772
509916035 2702
766025866 3285
543468060 4185
528600000 1762
73966592 476
286083237 143041618
560973723 2974
428893642 1565
815145320 4268
176341139 617
583772123 2982
418466197 209233098
623487740 311743870
948810869 8310
893641005 10935
687789136 4307
381234924 6804
384002722 192001361
335821554 167910777
504494257 2962
316166201 1855
612480601 3607
858229391 356144686
496750156 2463
158399827 528
262174304 1036
810897298 2703
761789761 3118
381298729 1271
416174522 60429
576348579 1963
232428672 1152
993591651 9814
222761206 1285
882905366 4389
440641075 26038
945072120 5428
43955190 410
905208291 9881
568687335 3626
474 141039648
571150603 5643
710402369 2368
495406031 6424
1257 356071595
381115415 69572
979216381 41109
678387760 5300
182660954 34274
483998743 5344
703371154 2857
477692713 4381
713788541 16398
684348055 14596
1224 285260964
557711057 2062
335691056 128390571
79500516 265
40583867 500
732500614 366250307
684451245 8857
7072 839927296
120540577 527
637731107 9847
518621720 2603
742888090 742888091
616025005 2086
525066020 6724
945458262 623243229
21769864 57745
352097958 3921
916886800 3568
193201513 1148
303601596 1012
416699975 1389
221396381 110698191
122841405 1147
982213943 3399
142600464 1169
902030468 8083
680102606 2267
680021451 2369
277595440 1908
656873161 2580
407601143 2557
107399993 358
993900400 3313
716360951 2699
2485 269223389
849386941 4273
427977782 2331
998376823 491682340
728735425 3648
719868562 3080
753683371 376841685
595198001 2047
475598922 475598922
762738675 53249
922544076 6334
813484799 4349
389841270 1365
706202355 2354
805199959 2684
673212121 3605
57079813 221
666381242 538656176
484602643 242301321
647078864 2749
577353713 4003
268394839 3796
613949568 2989
366250451 1732
696603432 2322
925463447 94166
560805587 7497
262673889 2382
3492 469240992
39226165 209
542609084 7018
211981807 4266
892556972 3517
147300492 491
107699999 359
438902600 24810
299099554 997
396277667 2452
378901262 1263
131699721 439
556948479 1936
9454 777147162
26699912 89
416214866 416214866
487727055 3169
879135569 6736
664445812 3428
654740480 5248
762462559 24057
514542912 3908
822177408 6044
381219603 381219604
887827930 887827930
335349855 1348
2719 507580201
621599312 310799656
1734 422062536
925200627 3084
353499037 1291
328859585 121403878
359475822 3058
112328806 717
240103871 959
574498086 1915
657721800 2300
773687938 3135
338293468 48801
514186128 18700
738297547 2461
900854451 6363
366521678 2679
847439332 5163
780302601 2601
9350853 9350853
526314240 2304
138082322 768
2187 491472187
637361424 2414
31252999 500
400544909 1509
299167225 299167225
424366336 1696
731100000 2437
1554 391209914
17448 917615890
760845824 6759
741600001 2472
698087999 10266
788053661 4211
2699998 9
786014568 5057
930142493 5037
939351765 11415
698074073 2900
769338054 4077
652929191 306764005
32236157 137
717897606 2393
523821081 1912
979500000 3265
27394717 13697358
13123 241502569
882714148 3369
369797323 2462
795614036 2731
265284213 54574
423301412 1411
413101377 1377
93773811 46886905
31440186 406
684385234 3937
645442375 2293
718983340 359491670
922468380 3266
975187653 468373717
942596859 3142
34984170 270
952861200 6031
695854002 6487
65848639 520
857263385 420436211
656997810 2190
131317532 3533
573493229 2592
296385665 5807
434 103670974
959009840 7865
480620043 240310021
756541082 4867
363359522 335958532
449700000 1499
193388421 1224
4032 992510071
629384363 314692181
209517588 1071
225664708 4900
859414655 50445
79200264 264
3666 369792963
376818779 2469
222601256 742
597291989 3365
236400415 788
68885653 1781
163427533 63993548
154025917 1962
427501425 1425
823682198 7956
573566981 3227
912057979 4613
382019733 382019734
892798436 2976
935934225 18544
600723751 6540
299455221 2103
72561289 36280645
587700000 1959
921900514 3073
795052370 397526185
965882700 33350
68476421 267
20175161 294
159000231 530
644162689 2496
504598317 1682
607002502 607002503
8116142 31
522481693 7981
156116295 1035
49522190 310
999681703 999104515
733669099 386716
63602468 237
834700909 5247
725212025 362606012
326700624 1089
520641979 2396
230418193 6108
631344043 5152
489874033 244937016
743248956 120579
3518 584339641
645982437 4204
407681644 203840822
815874229 17503
446599021 6510
306903311 1573
961404671 3582
7343 903368287
161384403 1109
813719456 3568
892753304 17522
905019785 9625
937953830 6707
769497436 2565
669953921 3392
417149928 1909
640195304 4228
358878775 1800
629363245 2674
101646323 1548
686731681 343365840
980107502 10861
240148693 1116
286501183 955
55973014 2014
655500001 2185
464091068 2534
80177159 49690072
346704552 1368
332117607 2161
836116827 836116828
385194794 4915
944617544 6816
226670699 1358
929696901 3099
882789148 12829
356767687 3753
635411008 5782
312030403 4412
267159134 1089
424111357 5800
775800001 2586
288691130 2830
399887259 199943629
675887506 6015
857871792 6152
361998882 180999441
593629201 525540452
256004641 5004
595011488 2229
3379 592646189
8400003 28
111600372 372
4665163 2332582
472114569 2177
925189441 9053
2753 603362256
873980511 29705
39817955 230
150291428 816
671699915 2239
902444999 8500
886473482 443236741
527699999 1759
446998511 1490
439656707 9354
813457596 813457597
3546 884431249
991295001 991295002
231000771 770
288872150 5495
790304146 381509972
303713057 1122
329401099 1098
804403324 10611
29864451 110
832502643 2775
378750565 129798
35522100 174
41010954 186
564504485 3367
65769985 768
926923204 838986468
569393946 2936
570749725 2743
492413770 3244
141460744 607
537000908 1790
122699295 736
846600001 2822
628502208 2095
86487777 43243888
903405319 21274
3008 790911050
766886464 42724
211800000 706
866390569 866390570
5373 418763289
801290560 8456
919801338 3066
189599368 632
953055533 840523240
627691156 4272
34370760 860
354241845 2117
315301290 1051
657907415 657907416
148653565 1143
256791216 5374
918605012 3062
103948083 3391
438183145 2328
607555763 303777881
25748685 120
26900763 109
988937897 983227854
960001107 3200
27819455 102
794220899 5830
863935906 4183
654002886 36058
528283338 3140
715313536 3872
874802915 2916
239038192 4502
879844186 10791
69382937 482
246600000 822
142305264 485
356805213 3946
803501196 412538355
4299 219184140
422476349 4930
987181916 3292
521999999 1740
660899999 2203
820804531 2736
429260612 19052
716195410 6286
396211549 5894
757725316 137383
497678997 188505309
147731481 8461
392029145 2754
702463006 8639
828897237 2763
592198026 1974
975296750 3251
4430319 16
37199876 124
976053796 4187
600767592 16436
545652198 5031
999289153 29088
485613661 1770
881672665 1034365
590838830 295419415
708299855 2361
721332289 2504
258300000 861
514934608 219947597
758742139 758742140
232235377 116117688
3736 440173344
577273434 15342
673800095 2246
597737601 298868800
9461211 55
106972622 106972623
126551917 617
588909721 10536
527401118 1758
993862559 6844
954386977 954386976
756442429 510011868
572296850 572296851
921537890 914483930
92999721 310
980620737 3798
226878121 3315
658500000 2195
998706129 3329
238353955 1084
219504679 860
374643809 187321905
637599047 2702
49085437 319
149398903 513
20610128 88
502845680 502845679
969169025 4379
349043661 23324
389778481 194889241
206165584 897
500048063 1784
713773800 2381
445790924 1635
370799999 1236
974344879 3658
97744595 494
776466999 2751
227077175 1733
242622077 1510
387600001 1292
611793297 2334
736143031 3738
425545942 9130
753371080 8420
949199715 6145
945917617 3602
209999300 700
194493404 16564
826019080 3576
3205 812345264
187500626 625
846900000 2823
391517406 5569
182432866 707
835545130 4435
597239580 4893
724445844 2830
142446056 1247
829427720 829427720
737252934 17463
5076 474592824
927599866 3092
30969433 522
283400880 952
772799413 16819
703604313 5285
93863700 1260
255717049 255717048
973297530 3993
952193202 4593
485789996 7379
911276168 5497
594992649 2293
254423737 100554222
277166396 1045
707509531 8918
295200817 984
508151175 1825
22313214 238
211518657 1534
197699341 659
625601447 293855637
57442969 328
651233156 2884
945896847 3153
593060789 4207
435109698 10589
328402872 1428
5554 264403834
234699895 234699896
74289302 1221
501836694 501836695
962039281 895554311
364198786 1214
366900419 1223
715800001 2386
534899055 1783
182226163 698
119674472 469
314988711 157494356
945033770 4259
457082709 2345
476886705 1648
885788400 4760
881933968 3897
767095654 4238
751022200 52475
775469809 3396
790199917 2634
783935363 391967681
646216490 2497
116400672 432
81115201 576
85992022 689
398400915 1328
915418114 3958
678733849 3846
267470544 2593
2123 557722621
703793091 5005
457138700 46143
608535175 2849
756200417 3496
997231768 14513
397501319 3487
647472099 2593
153599487 512
994286915 8276
145200338 484
930587683 4394
806881034 389986
18323126 67
916535340 4175
750379096 4391
2227 222050206
402212699 2370
440979776 5361
71491014 634
299064174 107166956
393015700 2150
413400940 1378
804736053 9141
815470716 5410
699288921 54568
414388260 1530
756898351 2523
857989081 857989082
318600681 1062
102656710 1179
628199895 2094
647496783 3131
714288161 3796
534448735 8405
543669263 1818
562950204 5394
555000532 1850
515284151 3238
968774752 6057
862637558 3835
7370594 27
519128099 2023
521101738 1737
549421096 12173
9526 990599214
348615039 6080
994246463 440444768
923969983 12456
495959570 4833
765404441 3013
290940845 970
827569194 827569193
753777199 10510
487897505 205442739
915550323 5021
172994734 592
2064 612506448
3723 530271053
957967012 465181666
424959211 2106
95399954 318
4124059 75
775500000 2585
793691229 14435
900000 3
817451036 771871893
86716175 303
679496441 5933
417901392 1393
271201142 904
104268775 8671
320016151 5315
181603046 1235
568431109 2339
159372593 92995014
920309287 37408
928504850 3095
611401307 2038
956537163 12359
26932 745165209
78406757 1126
968434556 12095
647247478 4803
309901033 1033
429569727 3213
111115124 451
782935997 4173
515926921 257963460
865196762 758487711
476467962 2018
593211274 2545
72578785 252
182700608 609
645548771 2222
331199749 1104
790803535 2636
566843551 2627
82435097 38345243
309601110 1032
695702320 2319
838199999 2794
349996450 1405
269804256 1171
675134984 41212
328773289 1381
39900001 133
606106385 19357
683234079 2720
996022419 996022419
776502210 5885
665499221 11698
842702809 2809
543841992 46249
639823140 2655
887661929 3683
2221 231670289
972284568 3912
464960643 3069
305186684 1562
799086966 3750
582115813 3214
101853403 412
303015078 5675
292315056 172079183
441444010 1534
1057 258270058
623531306 4092
303999330 2800
899041214 3423
601027246 2853
214489794 214489795
976796744 3256
298711056 3738
773502720 386751360
355579795 23699
501300000 1671
877896189 4491
6355 907727317
564350292 3895
160190901 1153
342681756 4121
216234364 108117182
787609365 787609366
15352645 77
84900258 283
779842101 4321
816409439 7944
960247626 42216
490523551 4065
700919840 7701
894409041 894409042
383490430 2399
149240470 540
421848279 1778
67200224 224
247799173 826
1346 178961868
152148879 602
306148057 1077
791066430 5410
320999197 1070
794402647 2648
401393704 2371
413809285 1466
859097778 741565074
5285 933600535
744671927 3614
900464791 3138
72826957 301
277787295 277787296
154800954 516
784497385 2615
322201075 1074
914710567 17918
214508790 739
628626859 2381
177730995 593
295128272 295128271
50400000 168
475860837 12224
188418299 1610
492223291 1925
173213400 600
523298830 152461
350701407 5157
960602289 3202
208033681 4037
827336919 3713
870434464 435217232
968486611 968486611
369900000 1233
200574647 922
518233903 518233904
208079493 167825
886721304 4746
901031041 3887
309712823 1117
999605351 3332
3945 756942930
140009139 1390
195739983 1707
566651813 2353
295064468 295064467
797402659 2658
132349106 881
279705912 279705912
760802706 2536
884838851 150534
242380195 2429
371811435 3067
502163675 251081837
740147869 2916
788531041 4741
490967514 208787826
353663981 1998
442180709 2190
7095 815094200
993511209 17171
261586206 882
44162048 395
790461968 2990
280490895 994
11747016 152
564965363 1986
365778287 1329
389251774 14389
959164388 7721
971400000 3238
484988402 21567
237534461 1516
138279083 17978
135150352 454
565329393 15253
598200107 5269
976203254 3254
873461993 873461992
196331142 1029
492953676 9133
111324729 518
2276 355397400
173142886 753
279331803 933
90000469 300
141899550 473
737698838 2459
610134661 2490
90073621 1833
138817068 1756
502876512 53316
240764508 869
965445001 3869
243000000 810
8040 877709531
700793042 466781485
977697659 3370
870312319 5359
340757686 2565
535916225 6005
527432472 1764
776403517 5409
143782563 14680
452909917 3356
11112 202904134
833938315 8585
62099924 207
894226941 4151
31787234 3391
368444436 3517
500382267 216047018
548523796 548523797
536707438 2351
349716289 20174
783620719 783620720
487263947 2353
187796984 5317
604342554 26101
969904786 3233
22397417 11198708
810902704 2703
616539686 388945720
414667441 1584
422698590 1409
246295745 2071
58212353 256
26739125 125
274866384 10842
303176626 1024
551565471 2815
227639988 1750
530110845 3718
811302224 4518
12360902 12360902
982474489 3389
233861863 2041
931565208 4798
267461263 959
129699995 2360
667199973 2224
443459044 48439
186714332 4263
994407337 3627
61990555 298
264449025 13076
387281342 17428
591016057 295508028
368064641 6022
3490 809142281
4647 884663331
46798056 164
507301506 1691
628150544 107957
97304333 48160
809691984 29857
27270698 234
918029935 36035
976693362 415349821
577460316 2433
75361733 1407
542400314 1808
108634244 42472151
829329156 4530
874202808 2914
396977765 99278
409035187 8825
175446911 1384
52759755 188
663326859 8599
15600062 52
411600636 1372
632652734 7865
199499671 665
259743302 1219
969296769 3231
994936351 994936352
156600523 522
337094802 1233
16117 690855612
229959111 931
272060087 2682
43939 714893461
975536190 15086
326171075 1826
123147000 123147000
976059244 6313
40427254 20213627
952725630 13108
240492321 5906
508986899 2758
795547984 61427
111053415 1347
295545013 295545014
813477127 406738564
169871474 2325
851196729 7422
381627670 1398
653698495 2179
898367539 3346
680121207 2281
854402849 2848
818492271 409246135
209947506 2689
158940193 1211
628515447 6028
29260 814685830
444532711 1579
505365018 290574621
300315211 2833
437401459 1458
907025896 7065
920097042 3067
160350596 753
862962977 431481489
614403399 2048
810224511 12949
578540881 41148
676893893 4604
6830 985929031
825282156 5299
725781900 212279
465403471 232701735
655901351 6125
149104842 74552421
881049324 4139
252886353 2494
45391947 191
639298471 2131
766402819 383201409
938678172 3396
14366077 60
627897907 2093
358931888 69844
445725026 34475
955629431 690286081
779109601 3760
797544793 2729
999243530 5438
553682172 10362
302308502 302308502
516895795 258447898
961337178 6827
428360656 1912
625202084 2084
721780390 2548
102299659 341
646661234 3816
881981920 22448
13609289 88
70931218 874
827463749 24639
624189427 2372
2667 692862255
336900001 1123
333373788 1497
585427059 292713530
250700854 867
948150756 5516
381900000 1273
959968700 14633
644384447 35623
221709304 110854652
120022919 531
990076841 8737
457898285 2026
23757060 305
313825247 2024
75274098 402
461439215 1953
628499662 2095
539790913 2923
317761643 1363
48776251 24388126
956919690 3460
819317711 819317712
355202258 1184
14316199 200
660902204 2203
134398434 102662426
318665953 2074
792216615 4861
589538136 3707
202734162 921
851780528 55774
704572766 18797
579898068 1933
46126081 240
557891401 3288
329535515 5196
146531816 571
393898688 1313
139500387 465
590187617 8488
501198284 2671
162432480 1015
161667191 635
921096289 5536
536190434 2799
599163321 19880
720034704 20731
341963241 141702198
138025671 589
250963783 250963782
299073186 3667
921297588 3071
784410285 21045
19108377 685
862513105 5726
881331215 3856
399276602 5433
109906902 446
317750702 2829
468784449 3866
820929831 231574
621500154 2734
155632315 829
489396278 272334351
277162561 15984
582760104 16349
643800001 2146
228891815 13503
637198768 318599384
896205629 3270
177020355 1206
210682088 761
973503245 3245
268856099 1044
267445181 1311
475801585 1586
450345187 7817
128840851 1335
661722733 32377
531466615 265733307
110082669 498
472034335 5394
704455215 3568
170296501 5500
16541366 81
579301931 1931
899805356 886711595
117899999 393
135599553 452
546586596 2141
686570430 5438
765900820 2553
537217524 2412
831306453 5140
2292 569541858
371131163 2026
938007593 3582
242399286 808
72542935 37146371
974171173 5448
39657149 234
546494463 334271764
223921531 2313
267949492 1357
762336117 5427
697118984 25033
232355546 1003
684101215 9882
7706889 33
432419442 3066
304515364 2849
815952826 8363
221100658 737
606492124 40215
31494847 308
979161393 919196729
104884536 104884536
28562531 28562532
459917969 2516
949438975 9181
186715453 1527
305555858 4691
367724287 183862143
190645084 95322542
459299736 1531
3033 859831236
993514991 3749
141000470 470
221654840 7480
490429873 2251
37009632 337
416445749 8631
626847411 3249
363893706 2028
114960257 518
8504507 173
774048824 2745
394500628 1315
1159 272188180
519339048 249402911
131753599 608
654902183 2183
225899513 753
541498194 1805
637930670 2709
738899220 2463
599170390 3016
625625145 37736
848030179 4562
93622189 1353
537513699 268756850
141300790 471
313463599 2918
851919703 7824
159899999 533
859723173 3494
494760379 3140
753897980 2513
48 14219243
552415601 502196
932100905 464945282
430512674 1649
236454781 1086
598115754 2650
65925054 321
125879033 48616121
480127463 5271
571690151 27368
544828520 1913
191241121 818
864477989 24127
862500000 2875
104861467 537
17833453 98
857780177 5809
298279815 2095
156459106 543
410242692 1733
863960572 3549
2572 316836285
916106053 10731
812176165 5282
767255434 11333
202468238 1367
674771412 2499
684298956 2281
436943938 3769
479276880 2488
1342 300958208
129331061 18800
598772050 21947
611235249 6626
847748488 21376
941674597 14579
589389047 67999
235500452 785
3381 769953214
679694428 679694427
417205414 24772
598493309 4957
517800001 1726
790448477 16429
927158066 3938
829498452 2765
350715087 2762
838516949 5263
219600731 732
366168481 140703091
570249070 570249070
235800001 786
548245634 2605
608177584 2072
430154785 2544
821581597 3044
739757567 2903
936460962 14101
941702330 3139
345298849 1151
94499711 315
532856604 21588
203838250 1375
611872675 305936337
1569 449951465
534898217 1783
971699999 3239
392398693 1308
417261199 1660
90412035 357
43351161 236
26422845 255
595179774 42404
953887377 3883
771602572 2572
510781175 3096
141197836 141197837
22500085 75
615983107 2249
930597531 3102
453050645 3216
163169122 1213
54943118 231
197320680 2030
153090880 1427
968530351 3851
228487419 818
85441679 8320
482317098 1686
292565384 1092
475251587 4501
524196100 9723
987854369 380802
733283459 3521
86699710 289
742192029 8004
716439066 358219533
149700498 499
217939633 2033
721232117 3014
146802527 766
482701261 1609
473723748 2718
195447979 3618
885913604 7569
497526256 1894
537194753 5728
459898468 1533
410919798 1818
72114687 256
322150248 5288
988933985 4801
585900000 1953
226218201 2605
55128479 265
250308687 1803
382296100 191148050
133529019 520
250946827 3399
439881459 2243
152390855 7223
3839 331221242
60300362 201
78815220 660
520914753 23302
708493697 2512389
813824835 9134
727314240 14160
258952911 1182
346200098 1154
39899866 133
758665078 2657
593577599 11242
2997 728759511
248526468 1377
2739 772102374
954659185 477329592
821322769 2856
315327125 1283
107053788 372
356100000 1187
689198133 14281
95234666 789
330901983 1103
640910833 3594
10781 940987242
782700000 2609
577156374 2994
662537455 3472
322680527 161340263
288528319 1326
9548913 33
188698329 94349164
274778983 2200
329005820 164502910
24831802 838
27274500 351
903249292 3593
6040 411722640
65700105 219
302830068 302830067
102924290 595
206100686 687
824054206 25618
191356019 1935
2399 482174315
497529317 179260
102752917 930
947545725 170606
417127591 2792
882176167 13297
898600326 3107
620397932 2068
552395927 25242
407171049 1573
215334636 1707
472769963 1707
767398034 2558
992746397 494642942
801561600 4800
721325510 99974
942002880 4305
482264929 2412
129838232 3958
309323340 1614
224495765 112247882
295726608 1854
85700727 42850363
645448231 3214
2820 571497445
4122 263757193
328803810 2910
508242426 1825
951001309 3170
398081977 1952
665618344 17679
155400001 518
435380248 6394
288167829 193337943
457502174 1525
35041782 599
69299999 231
3182 830031043
673265042 23323
75900253 253
73551448 73551449
909300000 3031
211959259 1060
118663043 561
150000253 500
930854528 5790
13155 755083845
462628259 5856
846298974 2821
254954911 127477455
701353126 2475
677731371 5965
777416307 388708153
654445719 327222859
946796844 3156
212978937 3364
585789819 1964
742497525 2475
394334734 262535117
695563248 4332
77588920 317
592881771 6503
523445202 2011
235342970 2461
459656420 5980
26896810 7951
965758912 3783
712501731 2375
37092707 207
407720473 2148
875278175 6217
758754888 758754887
216724322 775
353802012 3502
476151678 4291
200492605 732
847502826 2825
279900933 933
344064549 16897
1595 321767499
978999529 3693
432442177 1952
389999485 1300
288841347 2481
5203 385367910
430935713 9738
879546647 439773324
912240002 4001
588745594 2733
872399999 2908
654897816 2183
663969422 190741
174314470 761
164179171 1048
663482432 2752
964500939 3215
1308 206286249
394039824 1318
975900355 5694
89819271 35704764
400891639 400891638
54636643 1028
654995863 2493
320522449 1146
237601256 792
123876167 46093731
602062875 301031437
110142298 1368
722494731 361247365
607569001 2914
454126057 42949
758625991 758625992
3439413 47
893673622 3301
704864626 6375
602939582 12221
661616049 3739
712170573 616926368
835764983 4979
590698351 12925
638719890 3615
935889508 6705
498945160 3415
994203313 3314
778924134 3543
396845185 3863
468043342 1805
220920104 1005
905218744 84513
816865994 6986
558891903 1946
737067426 737067426
683253329 3947
70809037 35404518
33821603 253
584926008 4638
619605061 2666
645598550 2152
894607771 5290
741186776 16067
910963995 5591
4892496 24
723484522 723484523
325050416 217847930
964197403 3214
413398751 1378
222899999 743
747599949 2492
411098161 2640
104854938 418
783528452 17217
812006683 812006684
214500700 715
77400324 258
184327913 844
610905437 5083
129899566 433
2999 612374272
188603904 869
821336257 13052
11574 539498862
575511432 2118
729599862 2432
391 3460350
587653579 2966
143039441 546
940304383 4736
898990377 12700
5088 549029655
407872524 5833
999847132 453637490
432000708 1725
188474831 912
335699331 1119
528937926 2838
905986784 905986783
366682406 1349
871659462 435829731
164499901 1775
310581713 11369
435863855 2192
873961973 10684
354000000 1180
214499335 715
512110566 2746
550542073 3166
713697814 2379
313259295 15568
685758218 7829
580039397 546293029
206660611 739
762819386 762819387
728378830 3442
698998742 2330
451200000 1504
91910111 699
479786184 387708632
71100238 237
440137864 2087
537899337 1793
660002177 2200
445 121109420
333027749 18761
918395385 5941
512999548 1710
260400869 868
209700700 699
963848827 321446445
291000876 1705
296295167 2301
131437613 781
420789126 7122
5699981 19
627899919 2093
548558995 1837
967157280 4117
635328263 4029
532490661 5042
16170 468258834
217045568 982
491610664 3630
351031590 1890
790993385 395496692
876902922 2923
62064149 309
872702908 2909
372706962 372706961
751502505 2505
638398041 2128
91006067 45503034
843696649 8293
233699999 779
484803115 1616
329694035 1226
683788874 4975
349294378 182195255
41668934 473
892566248 3700
200399500 668
76706726 262
261323669 130661835
703501510 2345
147499786 1559
914298141 457149070
336166971 2012
113127841 1044
148343512 647
543435952 4073
551540398 2997
695339113 4233
395973354 1775
2889 813718629
408237140 3596
711044875 7325
320809439 1637
8023 973145642
893527850 3938
95487213 580
99779190 735
734692383 6368
122695627 1551
553061055 3032
256969745 128484873
466096750 2357
684830904 4515
411151734 13751
2029 504776767
189000248 630
949449941 4501
742405856 2913
520498264 1735
175282769 598
268204634 2439
610389686 7498
740102652 7212
379041136 150846622
646396886 4883
837021609 520330516
77717834 77717835
280799064 936
103800491 346
474196419 474196420
584752563 110317
177015009 88507505
3669 705584032
393600000 1312
769953713 10512
702600000 2342
391500676 1305
319798933 1066
310596415 1194
306301020 1021
190449921 7831
517812629 5104
682802275 2276
667501491 2225
338828140 2224
444239848 1622
629829745 15838
807962695 3399
276330359 1008
112192720 56096360
870125983 4818
948570537 353032697
529982027 529982026
590288055 295144027
423035391 39112
7183 873883780
561880855 1958
882751420 4157
363025629 5366
553697934 28234
689164175 7744
184199862 614
613172108 3221
680101079 2267
255726205 14953
306001171 1020
29980132 243
238794771 119397385
549544561 3382
40337465 136
848435433 21581
33342411 115
867304340 2891
465341917 1857
62644428 231
767648826 79503
140999903 89184
948959199 5339
779626584 33363
985496715 3285
483387660 1827
975 238378345
787556926 2735
5676 499367380
507625973 2986
176100602 587
791569285 2838
252876943 1231
341999589 1140
564497761 6420
410398833 1368
284271619 3043
245098224 1189
166799443 556
484639007 13181
116808391 1576
945937784 698422335
280499064 935
916796944 3056
112524391 594
611655385 30389
5365 503945180
633449596 2386
513138028 2944
26443825 176
122985165 479
18289284 145
254451881 4644
758130203 10869
886432097 12581
644100000 2147
5587 653740457
786902784 2623
71267293 1991
574269833 2196
689098277 2297
950180247 748763
753166844 2878
827700000 2759
901408240 17059
476701588 1589
335136829 4271
402000874 1340
881403332 2938
265310999 1000
123705789 835
198854940 1415
914721657 6416
362639092 7321
97322478 45034940
189298622 94649311
1791 339181717
877043967 438521983
879737429 7393
82150523 20072
116406516 704
895745025 447872513
50847300 487
356249199 2369
192559901 650
49958437 193
364998177 1567
908999569 3447
4406 805619476
247038348 14747
616952584 5533
78609299 451
383880061 191940030
396599999 1322
438055616 3064
925168497 31607
375475149 245995
576213479 253543195
44617351 676
976799742 3256
653498847 2806
758459369 6295
9488377 72
377482547 188741273
667502224 2225
473327593 473327594
733429565 3321
60900266 203
818894984 4826
973819557 3369
187393276 2311
525867773 2511
990603008 3302
871904132 9812
924758972 7736
557098142 1857
28458881 107
203021170 4495
551712404 275856202
483922990 3408
41100138 137
142575462 622
459232224 3027
989422030 3809
676524021 4460
405466710 1661
702900000 2343
2599 536234667
858098826 4055
638305191 10066
407162709 11693
184382151 985
403395476 2123
204412571 3276
508226087 254113043
400996303 5459
955109361 477554681
70708919 266
908124589 4731
327901093 1093
198931357 800
750462001 4313
518210555 2487
25364955 8796755
993808303 3707
551100000 1837
108123542 363
93046526 333
5714 737326825
806742331 74960
372695846 8382
29025439 15417222
786302620 2621
346288319 1344
54077625 441
265800887 886
629953325 3565
723 200307846
445747673 1618
4461 630241158
115686730 701
163527907 1080
505354569 4970
876898267 2923
976199999 3254
487737961 4513
624643486 3758
775 104531309
678302261 2261
538 88002333
825899999 2753
3626 982632861
64724610 306
342625999 4017
1289 362285051
329061446 6105
632245087 2631
417307276 1617
717602785 2392
850127519 3360
365705045 3188
668204774 668204775
223177451 744
895827414 6433
763028160 4937
101880254 366
437553554 28533
408599999 1362
90000299 300
564948693 3424
4828 773286276
715785039 5584
266399111 888
871283553 576721418
34269207 131
329504160 4284
822536423 7074
49780837 169
411598889 1372
301501005 1005
128598624 1188
302525330 1502
860102868 2867
880502934 2935
616501536 2055
480598397 1602
701566990 339001350
737 138004201
283 76656776
913203043 3044
899400001 2998
453110973 1757
4166 646286350
915328544 18736
350603057 2182
3144 566660615
266421904 2152
863704680 2879
614 162851834
735595108 3425
26700001 89
72492682 30179974
751 67963247
5699999 19
614400000 2048
546484507 2116
75134935 714
449044475 2374
90323469 338
453072264 3603
253680943 230299312
755997480 2520
65546944 259
934323933 7253
163549251 925
945899263 472949632
994500000 3315
442553269 2209
365267760 157781
132900351 443
72641218 451
280619943 140309972
34598513 168
411902188 1373
819986443 3166
627002091 2090
741581224 5117
311211488 4626
665355600 3150
191099886 637
972398178 4962
794702649 2649
267824120 1523
711868202 10582
357500588 2214
833578826 3402
710797725 2548
366900773 1286
320550992 1324
377258817 1972
907841651 4407
281406839 1518
3159 803682263
400202639 3280
946867827 7070
180549946 765
615114109 5754
678627041 2912
789073031 394536515
131391007 3967
748205438 2677
827697241 2759
78842315 327
381386357 1439
517232566 2381
792600684 2642
46645 728779493
915731007 915731008
97800375 326
345300779 1151
798926701 25091
831706410 3670
682502275 2275
329674729 1524
214800196 716
764404930 2548
506534999 5000
911400205 3038
406199982 1354
186904912 643
513427994 2983
861542929 14948
4346380 256
972297858 3241
225900753 753
178775808 768
793775119 14648
544172850 1851
613747569 306873785
888947165 3193
853181842 844511768
696577460 14077
921873986 3366
736787456 3717
381564201 7435
89099703 297
114285945 404
2383 501615780
521477643 3428
560700001 1869
831493178 4219
209130447 3259
2859 627470463
157708170 1169
845111841 24471
325963995 1599
936880391 4522
979264077 489632038
728098889 2427
700375463 270291721
593831027 36772
169605567 1557
201321473 1408
387110008 6061
60452151 344
355159751 2414
180497941 734
323330165 1677
419278942 2607
26712347 381
591057156 2725
2883 436757202
815192189 3279
933092639 3984
174299484 581
1866 239697168
121276927 15901
421801407 1406
789883533 8754
122817222 891
596565778 3891
364879242 12609
953977819 460852426
608605341 5082
813430273 23653
664501535 2215
918057016 83327
81300207 271
186176001 1280
282664918 112367364
283446871 268485441
349287624 1362
712845341 10593
27456509 116
47318973 221
516521896 516521897
574024716 2915
152700717 509
616777637 9637
977403257 3258
530101768 1767
438563511 219281755
213586725 935
39663079 265
463978618 1777
125999783 420
51899662 253
160799463 536
62986308 62986309
240960441 1091
125700419 419
262199275 874
829538679 55579
955173850 10887
377512008 3867
977682210 19352
90780824 90780824
4221856 23
604784896 2432
857561611 857561611
772502576 2575
593313605 2472
652398372 5868
911887632 14974
604081733 2242
678533622 4005
724499506 724499506
862962747 3286
571500544 1905
783037253 131728
855017991 7433
263400001 878
519127883 2878
989461480 8540
28500111 95
831604440 2772
534476548 2345
1769 124868971
796203192 2654
3038 664597673
316500227 1055
833741567 2948
620397932 2068
392643751 1875
119362248 940
17472239 1346
3519 825145925
595528304 16215
144196217 72098108
751010976 3575
779066747 713147024
783931065 6035
230099838 767
229199237 764
239576233 991
105900001 353
536313515 536313514
870066286 9805
715800000 2386
815939812 508861506
414084747 2662
270299802 901
487367945 11945
4660 586968940
803047973 3309
211800000 706
568781327 284390663
324029506 324029507
70922485 70922486
186584824 8874
2177 561053832
703800769 2346
454703417 1542
907233028 1458574
768297439 2561
2881 804594526
327300000 1091
304 73926416
225299248 751
361764873 2918
588002892 1960
654540690 11210
462299548 2819
372342893 4303
964504683 3215
126555021 430
210476881 3645
172109394 588
662004070 3353
955935284 10708
17156075 84
457832982 2039
378736789 2164
54438522 210
961872876 3712
799631458 8321
685837153 23058
711901409 2373
805635455 7153
905831809 8256
35647850 358
77533472 385
116066953 3890
879956559 3653
851662607 425831304
274475750 2887
1145 201012882
886087776 4704
662348400 3248
487741523 10807
316313283 1430
3524 913914953
892505101 4170
870902904 2903
626351828 9725
185895939 1348
867202426 51075
219000730 730
892428251 11990
557073831 12185
764366988 287001224
904198501 3014
730502434 2435
1859 347633585
991007669 4492
375429458 1666
762632608 6630
39352830 242
407769705 1709
531134449 1925
841844744 3717
868919149 4510
860532115 6718
419332454 19466
498898336 1663
759379957 7914
849002829 2830
579646892 579646891
503098322 1677
538771979 46740
29186760 696
3206 359038775
797055671 398527835
10447377 38
93000270 310
60607941 30303970
3951 590404871
583500137 1945
424436457 36067
271895640 933
504749162 3215
189900632 633
14469256 137
221100736 737
960695565 960695566
61849547 30924773
725948791 27934
937635552 5664
514201715 1714
42075355 230
235800096 786
647269368 2174
310200779 1034
252928547 947
274588368 961
359700503 1199
193799920 646
2404 431019725
71403478 1449
928556249 3750
701806532 3794
932548235 466274117
10729429 137
2536 268089893
71630729 1389
640333008 273350385
321180559 160590279
610629061 4021
281721331 6363
542698192 1809
587941200 2156
906829956 3252
858688905 3551
3376 937417296
8972 928007001
434101447 1447
101645228 2824
962704555 3209
179012624 89506312
859953432 59386
465000187 1550
599524950 6925
378231541 1575
236699211 789
364405701 1220
7892079 1360
410030120 5960
711420920 6589
812013181 14288
56346808 213
1462 171905245
187 41141429
189300001 631
561640282 3517
870650842 870650842
712197701 2374
713529786 2918
947527816 414117404
526503094 1755
990303302 3301
1382 296852787
86805305 31782088
395099997 1317
677100000 2257
542624254 10179
44128944 595
312901693 1043
84615057 682
359411955 3256
530916565 17749
814274161 4165
937196875 3124
303632915 3926
571098884 2877
371938172 57852
970680851 3775
35700079 119
954609084 4383
384627903 9287
583555101 3154
600674523 2579
875982334 417265690
1844010 7
320687779 160343889
495916119 2111
394942225 2610
423612690 2355
924003081 3080
682802058 2276
634712090 1665911
86400797 43200398
165602397 655
568591199 125600
29100097 97
855493686 4029
40262925 20131462
36300121 121
854253841 11373
825645725 4203
548461783 2178
866268424 3756
528290936 3557
634409612 3511
613461975 306730988
668966732 6769
888222223 6114
701666276 4978
261601577 872
925728206 7295
6594103 27
104862565 753
969002754 3230
3475 378818554
89700320 299
945494048 21638
429488982 47204
314636579 1773
227118476 25765
137410603 494
123489492 877
189161279 61416
165590729 1396
213037555 9541
359127913 1716
547487889 3419
878745350 3291
302413913 280977302
179380001 1627
494009686 2787
960078070 4138
383895707 259322194
872643391 15754
57413338 197
129745118 2399
176704909 2251
574564067 2063
791241290 4802
970009319 14385
198171857 6334
386207687 2096
706199372 2354
823500001 2745
812847673 3108
488398669 9647
223883384 3892
231601310 772
38063987 149
981692801 9091
930918031 21428
270685319 135342659
258900863 863
893231726 10680
970800755 3236
394074999 2750
391198695 1304
812377733 4085
257665714 34370
553057512 5558
605422868 216069059
481501605 1605
511501704 1705
278700042 929
185075912 667
413099446 1377
454206382 4752
947911356 11044
81759028 370
668698667 5247
517048367 1749
937876926 5848
79559523 1337
250973628 40128
90461534 584
939711613 469855806
941103138 3137
595368279 229830940
937659576 6346
613567305 5265
28033920 28033920
281516906 1029
57753907 2282
27286627 159
679581526 23839
713177014 2397
628229999 3750
2489 532577256
859802867 2866
432394591 4336
702322893 29389
388500000 1295
8091034 39
303252237 2297
20399999 68
974210519 3396
381314188 35284
774350227 2782
310689634 1163
3161 702250921
854149355 5051
508829513 4019
192680925 96340462
967824894 16116
340788139 8764
893111648 6292
347229516 2207
747139350 2827
37159 941943491
897597008 2992
341828807 3732
644103477 2147
75 8851151
967798124 12635
677001045 2563
823802746 2746
649078721 6464
725401824 2418
733831285 2829
655458691 5313
391498694 1305
889243340 7629
351460439 9500
253669392 1146
840661291 4122
657297810 2191
937558440 16380
372883244 1357
927689077 878988789
901679820 4841
661632733 12447
684309076 3785
146131322 867
563141920 563141921
974383033 4679
168731941 84365970
579901560 1933
44651743 942
942907177 3672
605700000 2019
579300454 1931
469501564 1565
125991137 2262
652886325 2432
638352332 15487
687302290 2291
646860320 3890
65683 380523427
20107867 4708
445174381 4662
298113751 1250
378273280 3584
728432880 4130
307201868 1024
287100956 957
502733665 11958
964566039 23209
799653750 8750
483352466 5219
191322587 6474
109260503 851
704785840 5104
973273140 458773482
176875108 1667
738897538 2463
817484079 755974773
247125860 177873290
449015601 5764
184816896 2105
441001469 1470
13765708 69
943671863 471835931
990567952 23798
420432298 6529
520500000 1735
256870399 1280
926400599 387635640
720209492 37720
711929305 19294
180000599 600
590073511 24475
622850013 2367
220305697 962
695130480 3030
2975 748417962
873299088 2911
913200802 3044
796197347 2654
775352965 64764
995719999 4400
55139990 248
984654086 15223
568670247 16881
844199080 2814
171000794 570
7641 651446929
763493988 11852
471090273 2638
699809781 163913
643569476 293774516
313330669 1988
613193271 3331
2400000 8
409721693 409721694
443399614 1478
28008185 95
699897667 2333
884306445 6631
3077 208657068
895789960 9230
670287580 2290
615216112 2091
714302381 2381
223912707 23346
95 16814824
350212981 175106490
887586270 10931
627180531 6653
846305631 5114
273187924 273187925
661615858 3547
973 56551704
265200883 884
112500042 375
63476355 625
744001389 2480
208061377 141107190
46864940 228
468210515 468210514
679336103 3139
552452676 552452676
578196220 3317
286800609 956
971943402 646923915
332552100 1280
901481023 3198
402902533 1343
524431907 6174
14902816 71
108300668 361
468600860 23516
668085029 2565
301890600 1975
310553661 3400
375083731 31333
91541135 45770568
439533771 2231
821156473 16847
995251529 10101
737381373 10435
360842510 2608
513598289 1712
207309102 1772
588068242 10860
521381977 3963
899372321 14245
487098269 1990
763653319 3176
754874735 15903
114534681 499
871200940 2904
788539375 13975
706976095 3787
685540974 342770487
985169293 5532
499500063 1665
584438543 4509
238437119 960
558350713 5582
114496257 79072
73261241 356
384668654 4035
221114993 10864
313956331 313956332
196791366 196791365
999521780 3617
751103796 4819
315599681 1052
271906598 3614
644811497 4342
676776836 2484
384079197 2815
146964942 537
813156622 4049
839661341 3714
952205164 952205164
560967589 5795
233713419 1679
710618216 3566
528276874 3282
274283856 2645
757633713 6424
627023887 2533
266315851 2070
934652704 5015
262157931 1294
972716180 5371
884755801 7126
43974287 246
788235995 3439
214753771 5985
107699743 359
794817971 397408985
383398600 1336
353949619 176974810
869692083 3487
750245238 750245239
403594080 233399
1556 338677909
148011825 652
111202943 55601472
842056613 18054
31 7332415
600701192 2083
2339 639702375
332779552 3464
402301021 1341
634725453 6884
73889883 261
883113671 18977
954449507 954449507
452998490 1510
581857435 2434
451251652 25447
438301460 1461
353824816 353824817
348263369 35490
443100000 1477
120314289 64483064
5811 733275900
767415888 4287
440029744 1484
65689381 390
751501002 751501002
512268699 6164
974537709 4107
157150244 983
739582782 4590
191099363 637
960596797 3202
591219808 7754
369670548 3071
886565487 443282743
876008473 4943
482164201 4200
183810113 647
83059938 871
920666638 29329
669739297 2331
250500444 835
3981 480254356
850384979 3915
821050263 83474
609651977 3501
858754950 699552589
580000964 8002
577228593 3866
366378874 3407
179815339 820
737897488 2512
3738 571409360
454034417 9999
748914519 3247
481501606 1605
896241290 6450
495082919 7537
8178502 33
95699985 319
998432768 350568519
211717482 68318
113940107 2766
359575921 5478
956168874 5994
162306356 729
751416726 3297
447496813 2382
256961160 1080
54020091 269
540801360 1980
551996748 33309
376199800 1254
692 196849886
545660025 2408
429058770 4033
784697113 15336
38099873 127
115349953 540
782702082 22361
783265902 767733696
839097202 2797
962216484 13009
952264599 5743
462301541 1541
9 2106229
262767329 1176
526914249 16402
276335746 2528
692299059 7117
29876 666131394
824568305 3077
5100026 17
155999866 520
555088616 393335889
896923669 14318
506935667 2731
20862625 2825
904681751 5044
6503 653538494
201104640 8832
583410685 7145
229972708 801
597246446 2019
770529079 3044
666809279 2840
87600205 292
782404448 2608
506162140 4895
2177 36988264
617154997 2714
528696239 3418
951384313 66833
602709384 4184
977396892 3258
944759817 5911
288721297 9733
460081477 1746
958563666 8182
709565561 4727
286581619 1174
519319429 1928
326817886 1940
577888256 4096
1819 327674660
403111516 5241
415200000 1384
994548527 975131704
754233859 10202
260090539 1968
875622791 5710
4199250 33
583361801 2702
944637525 9711
799486211 7705
513016767 1984
10378 836194448
883745191 3476
135484896 456
310499131 1035
929976095 6773
869910459 398001366
8835 812284139
581998940 2620
441788096 2261
739095191 2952
587668797 2763
8699970 29
385858048 1528
523592758 2873
221400738 738
104092644 565
923505319 3814
168271430 737
543854950 248808256
80083688 931
394741684 4628
593700001 1979
289971471 144985735
287050279 2707
911718077 3452
246903906 1504
358746480 179373240
372959586 6391
368699564 1229
376199435 1254
134700054 449
376201254 1254
593584525 593584526
65410521 2023
996381838 487768565
239110973 12843
328694799 164347400
623238710 10295
802799999 2676
866338605 4785
776402589 2588
939200715 4807
79719176 79719176
835289695 835289695
546233042 2141
623699999 2079
123677461 580
873882200 3800
66124844 285
3370 210537380
389528438 1898
1302 222264002
147587218 2353
298515860 2246
6115 868404410
247478221 1098
105061985 387
83256265 546
3180 950561106
693728352 3699
237900794 793
936348353 27002
847605614 13654
1245351 9
625302059 3422
945542677 945542677
827564499 6106
296191025 4507
885468789 15381
852935712 852935713
686941163 4986
287358528 2228
726048696 10968
3976 222770105
646330014 646330013
722057646 4154
596617279 3209
161965558 1223
766591253 98813
501566703 4418
941 102840949
182120331 1037
792300202 2641
190022419 1330
778952287 11342
552227752 4149
745443284 3791
15703984 257
5589664 47
859500309 2865
615984069 4418
239080140 1778
813917338 19689
754799163 2516
516927924 1775
5771 156082466
963601354 3289
420269375 420269376
334059001 3355
700998984 7032
222942720 1218
110759950 55379975
665457407 3751
285088145 1282
908127134 5299
952218568 8638
988502424 3295
749306659 21233
815697572 2719
178412933 1806
25863574 183
515699999 1719
18292 354059952
435898547 1453
358783638 2724
295789872 295789873
376137511 13643
430864703 4968
778930141 5916
139994194 139994193
676198300 2254
498103281 3369
7956 840386866
490400219 3142
313899428 1654
6759 667512213
168998885 168998886
120226746 621
695180948 7288
307711247 167147601
969667847 5022
383001893 1654
886432469 7535
30900102 103
670933623 2530
5126 701390580
184025291 779
205799314 686
171927557 2922
68336962 231
266373749 1415
195376657 751
331468201 1422
574471930 8627
860745406 347244890
949298084 10397
320661750 3225
788097374 2627
992353390 4115
997790676 8574
156998164 548
289800967 966
815199451 81182
690509640 3321
121620657 34959
121550833 468
250045929 1672
210000349 700
545570143 3282
996520447 5024
30299898 101
548742887 3678
962738023 8071
939456945 5236
478801596 1596
657467818 16019
656702190 2189
878527773 3883
478649191 313489136
4089 836515353
699301156 2331
385232721 3453
92699690 309
652472257 7322
298305840 1295
524699717 2802
9539 919064658
582916739 22470
992592847 6450
16936631 290
848607136 4241
265199467 884
841801323 2806
644996557 17589
660045048 336778033
259148162 3151
10221 191937362
882257154 7470
8404 783030972
785946919 7304
853177248 3696
102607965 72472418
82453475 294
599102504 6486
694143736 3248
1200003 4
656915275 3282
376198757 1254
101823481 540
267648126 921
307499522 1025
4031523 153
76266895 6536
501487776 1840
845801110 7440
698378699 2550
198599761 662
537577088 46459
794109302 6285
421413293 2071
687654938 15909
973204308 477930892
421108953 210554476
252622911 912
344854016 6304
858364273 10914
651055688 2369
973197406 3244
403323652 1388
818038320 2939
907234987 18781
88923937 3090
182 37633027
538837037 3428
6544 761957184
906430414 3557
722286713 2577
194903733 1750
208489413 1591
370005505 3756
540 141321090
905247099 5347
322136 793533051
518700001 1729
11319813 159
600828636 2155
348845343 1353
783480665 11881
450338444 11945
194317444 771
152202008 2014
570452113 723924
34377 901703385
232987157 1852
6109180 2513552
827104037 2757
4441 932845981
283268431 283268430
643335822 3391
554980485 250277449
998187641 5576
44181807 155
561181297 228095729
129773040 1528
30803302 146
673738561 13464
308918700 1086
810310980 2956
381910343 4807
296968409 1479
73700847 884
2269502 46
223500675 745
828662016 828662016
151967701 900
994289180 7916
2032 274295832
455698549 19764
580355466 290177733
338373399 10101
784202614 2614
77749561 981
61533259 1084
519739199 2120
784361682 1313002
443535831 16111
737697768 2459
849166685 65992
535271225 13773
773338909 386669454
649799106 2166
857702859 2859
900550114 3090
749894401 3200
505579903 2206
67389320 2473
566654195 16001
470913806 184797267
322512001 2000
379385789 3110
662101080 2207
392101306 1307
439392290 5343
751502505 2505
468240497 2972
635997881 2120
452187042 4769
958635304 6649
936000075 3120
975020297 17282
23974399 100
516355150 7538
936684085 80965
318010243 159005122
730923481 5886
169478523 1029
95152 958466096
647102157 2157
6299979 21
307149629 2370
119545578 2787
794165453 25999
480301803 2113
396756761 10009
957303190 3191
482925889 4354
541722877 2055
312985590 1110
11861 857603045
62375465 283
768471049 14675
100751133 947
555555239 5281
171900574 573
635222061 12031
829 110282384
178153216 992
684699973 2302
936586841 10513
10937382 113
458906176 2169
879165454 6647
880489918 7742
735902231 2453
560463049 4181
386166919 8142
284710572 284710573
309599492 1032
23699928 79
407398108 13269
805426369 3514
552886310 6768
174000441 580
253455327 140442018
363402852 1293
459298470 1531
717003063 2390
758125650 4583
892500452 2975
956703188 3189
644400925 2148
5957 753697155
65400405 218
675196999 2891
447004367 5895
969678593 5872
911702405 3039
575323858 2403
858625431 429312715
798811003 399405501
530699999 1769
811406509 2925
716701812 2389
551401837 1838
522113231 4062
199368060 29220
628869260 2733
764470044 9243
669857359 8538
871420682 6774
82866262 380
363718363 1554
466454433 466454432
801584321 2840
631800107 2106
936978982 11164
453779742 2753
987111065 22250
891241218 891241219
754894158 4451
419931186 5741
968049011 4449
799338380 13030
531378077 3365
674260445 11986
779199513 7868
972003241 3240
330847608 1407
837138694 7798
917494023 3646
2625 575175128
813050305 21264
388199688 1294
813597287 2712
572699534 1909
528196115 13012
77521645 43284
199851239 878
83634294 7775
763990032 4682
447798758 2398
781826466 2764
749400001 2498
963080362 392528093
851074985 666507709
963394762 4827
452867250 2750
771001680 2570
2099 127302869
620468779 43955
908151187 360740241
859268567 418390546
669656560 20306
103799871 346
755288977 377644488
846188554 10421
982498358 3275
256017588 1143
191332799 1728
6066 759883545
132738248 553
474295551 2181
21163999 370
829044672 4693
229200764 764
736755067 2921
893489384 893489385
400800558 1336
490502519 15660
447187551 3316
18093767 132
288158279 1345
382920713 1331
61370497 1056
759392321 5708
390004335 1627
522601741 1742
159251953 808
475279213 4126
548323156 2360
442498525 1475
122045229 61022614
15285937 177
585452469 2297
453230901 226615450
558884754 60448
939068715 4827
3373 872523797
6668228 28
406096838 2857
658799999 2196
418453409 2767
193799355 646
39074200 200
128203547 2430
510292100 3350
316199777 1054
673574568 673574569
68224 409685120
250921944 882
299902721 3423
661498273 2205
815519511 18693
112050978 442
779551326 11478
995646074 7243
176731723 9269
777002590 2590
677462696 3481
469499999 1565
1902 483395881
219367547 738
438705439 1520
823652250 823652251
432281725 5411
407830751 2273
870261655 6311
941882476 6486
434299828 6491
472801575 1576
911530265 56969
805377793 5568
42458554 26188847
698553081 5470
305043148 1069
904515664 102856
671989873 13528
20699963 69
314699842 1049
271350370 1009
632140344 6005
754204909 2514
475582837 237791418
910118195 4468
16667 947956292
145138048 72569024
410718529 1826
117161145 646
690262840 3118
549915994 5129
856113793 15543
185257564 1145
510794177 255397088
770907209 29252
443789308 2413
412324958 412324957
593128098 9979
702534660 3003
444484078 444484077
862647425 4294
216488977 789
918903062 3063
764359302 11588
3970 913433480
651002171 2170
215818037 1009
552146848 495915853
85633566 1789
948353492 8053
46927189 1188
676273114 12314
7250 684676293
865101760 68072
566312892 2089
719878917 3449
992109912 41204
400498664 1335
38436911 38436912
546171581 3618
185633191 1349
861047637 861047636
930678125 3125
212999999 710
117811507 822
173367197 822
650399999 2168
699996816 16344
3786 896428015
904972479 6419
969601116 3232
458399575 1528
207854414 4635
887587535 15934
944710195 5445
924579766 3645
953502239 4656
4067 730776518
988497338 3295
904973471 3852
854575970 299940837
165000002 550
755665656 75288
3350 974395502
538802508 1796
486450790 5183
936418197 936418198
638928639 5978
381601250 1272
486532511 41928
650183573 261711516
101270736 7686
822070459 313286142
13223 534672005
768182960 9202
86606784 1584
816150672 3689
254392 2
718689203 25188
671296252 4378
276116568 1274
466501555 1555
1339 279493113
660189694 4487
580316246 3799
318026232 1201
132211380 595
270875251 1179
308 13010535
284099054 947
101022978 411
528587138 1874
707559338 4747
981866050 17715
557149800 557149801
881700001 2939
599635764 4284
130234105 819
541888960 4717
903262395 5575
290368280 1178
547811809 273905904
200818670 1664
448309499 4700
309301655 1031
368537919 1915
781340043 5929
802202674 2674
791225112 3299
931796895 3106
280872683 1300
640838764 9835
66836405 273
790802635 2636
874197245 2914
626215400 170121
33840299 156
306894471 306894472
327004636 1433
287430499 4006
622123347 83281
337033015 4610
754643380 4651
524405227 13301
652499998 17949
585180984 3883
379041307 1588
703718825 351859412
827784101 7150
42668679 437
602201379 2980
387204999 193602499
866561151 5873
25890239 181
503401678 1678
15131214 86
993003309 3310
357536504 1632
787291186 3443
921301571 3071
717358558 2758
992878907 17063
349679984 124088
209964466 2384
272076995 136038498
807882107 5314
397800000 1326
68100226 227
637146737 637146736
792681585 792681585
487715787 4797
9534010 1316
475184175 67835
390601303 1302
944528742 916586760
968896166 3510
451100728 225550364
207812177 2392
46800112 156
459690335 1708886
24703166 138
897525949 448762974
119450150 945
60299812 201
230400425 768
310426092 2454
87299709 291
741132577 4596
175240675 671
590561931 3015
85690099 447
536211711 4632
990678615 4195
457614620 457614619
319080364 1532
592973263 3562
97375359 466
701851677 50499
996117234 28515
297299008 991
374904691 1693
220799264 736
590281561 8712
345331857 1489
16951 870843202
21386549 185
696001256 2320
648692761 4409
603301455 2783
758402528 2528
771824135 10046
433527879 433527878
74099999 247
278319034 2979
368119949 7558
122364355 988
362030919 362030920
519992868 2708
123013190 629
479551514 1631
313091677 1068
992866203 426652687
396380576 2788
356112331 8715
245450292 6065
770393860 8473
8142422 34
919630450 3805
482998389 1610
399968285 2546
905484399 5800
291646899 1955
66293941 296
895404239 447702119
875446546 4378
3265 494440477
68700276 229
621046000 2156
651302170 2171
828732449 3342
297908246 297908246
77812686 561
243215364 24800
660802001 20375
235920532 811
127770289 706
647961723 323980861
978186359 5176
101370769 636
255900853 853
352166167 352166168
243300000 811
993554334 5073
1906 536617146
368901220 1436
909428860 131993
598736285 5706
60336287 278
74937044 44226776
477299382 1591
787882365 6095
833262463 3101
148284444 751
100364544 441
321264444 321264444
767181424 960177
906614670 10349
176868219 6429
192925081 1336
351900560 1173
721628918 2546
796203823 2654
116601720 920
826205046 2754
325557952 1816
627969162 8581
992795230 17963
122988723 436
2122 223228034
392098692 1307
172051222 879
595201985 1984
317417548 125547256
498731630 2433
600911173 9411
939452975 7024
1149 292331026
728490673 28826
777434113 3024
8270 829589674
218649335 109324667
494701649 1649
329069404 1629
277859175 4721
168703667 1491
16500093 55
291461029 3595
706601430 22713
10978 552412960
67683551 933
358441987 4039
49544424 177
522047625 522047626
532519851 38242
242839041 934
3967 867633049
15487809 63
363536538 38441
459474907 3316
43009176 268
468601561 1562
150600286 502
11478 867155274
204649685 102324843
667887670 2485
931056137 3944
439646742 1539
124963521 25972
698571515 4534
6645 754853726
508214344 2504
342546088 2228
51216969 351
103730969 435
182496944 63345
143174825 55835870
609897968 2033
608753514 193632
804084282 6519
6380 419408440
7533 721555938
263756395 1234
349253449 2065
649657056 6008
556489347 1999
71020990 1214
976190012 488095006
619395625 3415
315817740 2135
762541153 762541153
381988193 1836
470699476 1569
4894 769932924
685820505 2640
653828103 4753
32749789 216
312237099 2438
935999438 3120
952385345 9306
173751922 9238
925048267 5378
962675587 3758
594805972 594805971
761997703 2540
341184017 15056
956579892 16124
301179882 150589941
702912491 7084
130666510 1285
926687185 9406
203849447 99762639
875624120 6860
609211889 304605944
970067263 10797
754464547 377232273
369491509 1503
2336 460867155
762834159 10553
73800085 246
158007968 771
396735985 166558512
593031703 6184
983517880 7244
243821327 1712
128115307 128115308
460294065 1833
972904737 3243
365232 182616
615401730 2895
772203425 2574
579322463 5168
261675451 2160
683099452 2277
173391582 1623
415479555 1519
678918213 3787
91951601 525
309687466 2499
535280624 1845
433785624 1885
589282419 2554
112809082 903
158069572 586
1091 241380640
57649239 344
99066100 33950
280406679 2874
197400658 658
488362843 10846
277030188 1361
95263203 409
155811056 1136
538273561 7643
476057125 238028563
399368163 1798
501594081 2129
978805195 11213
942079526 579826203
867206953 10783
73607233 34684866
538086177 5848
288115667 9838
929086294 36174
615042392 6805
628567522 82595
996313165 3668
735897547 2453
933435289 8182
16500053 55
242611461 1847
226201130 754
345898847 1153
491529980 245764990
528901763 1763
375000000 1250
455092673 375369492
194653591 678
300240541 8733
674348615 96308
51107302 3051
622834981 8701
141000665 470
615418634 6014
57502008 247
187894972 6897
764634341 382317170
10120 923739853
418755824 1665
230696831 845
362451375 36856
732286580 10160
462559679 2728
1228 348116734
607251736 2349
610030093 2172
765147216 3448
725316457 4263
513601955 1712
264899116 883
523802017 1746
491520735 491520735
746494749 15867
344731203 3137
548894654 1866
988267249 3924
471921203 2757
941408440 3652
306888271 306888270
179918177 89959089
440699209 1469
587144713 2849
338806992 1159
183900776 613
816389120 307244603
332132419 17891
793668804 793668805
391138677 2497
238064722 6944
133665773 2863
229200249 764
972358178 972358179
530617307 265308654
541145975 14835
511201234 1704
822108616 30831
997894136 837511986
189600632 632
522301741 1741
250164670 85317592
1359 330615632
691979152 2895
117585901 930
520714251 13685
83345575 318
299227500 10075
83718104 589
502847359 36640
110400501 368
561044234 5343
491982855 2846
478501594 1595
802327340 769820165
131258816 2528
49803335 297
206321154 1339
961871361 9344
344188439 1230
2950 469385207
463640153 1874
567448152 2771
696345940 3718
625502084 2085
731890567 4941
492676233 328011419
561098339 4070
704960089 2604
437699239 4047
615897946 2053
929400000 3098
4010 831405330
374042919 1256
695691337 7907
234285009 1244
765402932 6243
648002160 2160
110271098 8979
427378672 1616
298501624 995
43800147 146
936585025 17443
527401759 1758
1754 319021308
720301125 2401
529498236 1765
323998921 1080
999484933 435260255
2250 319595307
868161021 741432887
622293811 3210
791076603 10700
673210726 3025
183899999 613
655499665 2185
463746036 463746037
610797551 305398776
956423342 3229
857785154 7187
598243842 8379
513000000 1710
354210686 10956
1981 394420214
684297720 2281
552926177 12401
963597661 3212
537001789 1790
262589084 1760
59987338 274
584987732 6303
705795409 5848
31005156 260
271642896 1296
19800065 66
174430811 953
474652224 5056
857024249 3909
15899947 53
431401830 1438
595614167 297807084
927542596 13335
471856602 4746
253904875 2135
323359023 18952
731856431 10726
737267329 4871
597285377 24501
257336741 3695
834103876 2823
24301231 12150616
611558062 19762
232515881 2291
1978 491840905
949976920 5558
66468861 596
487131408 16752
20372896 73
255982286 1319
7334 189843227
495929244 3085
626697911 2089
253269667 3228
875325258 3068
814834055 3331
373501244 1245
917139121 5168
600300001 2001
815898888 407949444
873719373 29572
754957633 283343395
419791054 2190
542062 542063
538969600 2080
892203952 2974
299301096 299301097
328952175 164476087
406901110 2135
92303586 1259
52199964 174
416275161 208137580
969599607 969599606
27299951 91
678727186 40172
564886128 3086
127765644 2694
540193627 3721
745722105 15629
146467747 812
998481156 3645
3335 479127015
33408130 499
926697416 775728614
712092630 4929
143400638 478
488101628 1627
249723712 898
554484295 4329
353138241 1742
3709 719367968
550322640 3024
14660635 14660636
614246235 2799
730469782 7607
96600523 322
496131459 1868
687744487 13182
285000218 950
445058146 222529073
242099301 807
6006280 40
43200145 144
753047328 6379
68013553 5305
88199999 294
512161241 5937
964441144 58308
172449126 1165
437030465 1888
109770753 2356
530828254 6241
275546470 3898
171599428 572
692856377 3034
910724575 455362287
351240119 3097
13634 740489808
181667189 1046
437701338 1459
336076969 1377
770043348 4841
21424 566420241
705892843 9117
237599640 792
835589801 4897
392699866 1309
553500001 1845
55663271 1105
813704304 3864
122406409 996
203518068 203518068
597001990 1990
103500344 345
607657342 2801
467399832 1558
252218461 2652
958478635 10678
126804695 107467462
884582013 442291006
379801265 1266
218415736 855
471598429 1572
66580634 391
732293410 7860
815129279 2880
492858560 6602
576223989 11004
403767237 1541
809807400 4100
675899445 2253
448200001 1494
133229446 608
239386224 7588
190997999 972
257051187 1086
204762934 1320
564776685 2493
509503720 1852
415800281 1386
758607343 3884
615767759 31068
363760764 1478
470468665 1911
200125313 1004
454183026 8822
119383510 403
500401855 1668
244300875 122150438
839396969 3284
265277138 2981
18206792 9103396
447365649 5144
367959869 183979934
525034346 2046
63352307 417
527998241 1760
644289726 322144863
199294835 65364
934166379 18130
620158121 3355
703870000 5965
566467758 3921
678863753 2694
239400001 798
28887018 1197
1500004 5
875097082 2917
4695 764420133
775240992 2784
300868237 3452
188400475 628
842363021 9365
456614236 1933
670564693 25834
221493096 5256
428401427 1428
5545 682819772
913977589 4278
931069393 8304
41898541 329
284037497 3481
64920173 303
330690815 1341
332056559 245038694
577613563 288806781
26285005 313
693229414 2656
377100001 1257
876881199 3279
46256967 46256968
330247551 5008
689033390 4045
343501998 1145
954125068 920334561
364493247 5501
319800001 1066
464722753 2771
578700247 289350123
206375 913415750
691722901 14366
302100050 1007
983750927 4344
362656390 2069
293877541 1133
867784321 3456
215877348 21618
42300021 141
276874387 1162
507300001 1691
573477355 3519
1484088 1484089
742499590 2475
400198666 1334
825837725 4326
283486056 283486057
790518481 3532
768979971 5282
90369751 636
351228907 1633
543478592 2230
66926641 1515
416285762 2139
836955248 4022
608479935 29461
541356405 2078
443156877 44350
228358 606975564
17582926 254
33795908 118
548398172 1828
782002349 9885
357616652 12391
790500567 4410
898677119 6528
556599680 13832
9443 784363909
829171291 829171292
795492193 3341
264001167 880
148800974 496
890100678 2967
706584718 2567
212400486 708
651297830 2171
866570279 8290
678743028 3636
756679095 3469
456649841 7747
206257206 847
597374310 11891
43020825 43020825
983696721 3279
847399274 349443
596100000 1987
350992818 1431
913503046 3045
538885060 1919
561899999 1873
371401237 1238
867471918 3489
475801587 1586
286023440 3620
675597748 2252
624642561 4630
779623920 8730
256199621 854
623452884 2785
2954 190020221
764103861 2547
866260772 38662
344325914 168088332
244584005 1673
421501406 1405
567775165 191525083
419257371 13790
313737235 67543
60985833 213
540872899 28406
862771751 10085
329731963 2157
562801782 1876
731702439 2439
790356991 31232
988757399 3400
95116808 49645903
86427240 366
90702599 1001
802151347 3187
618660048 4726
541577776 1807
776819736 3787
380581171 4822
155398059 630
577721118 9063
873320645 4741
818565419 409282709
2167 469851337
217839647 2028
20464625 74
20149096 88
673479041 8320
880977311 7512
996198573 5153
612600001 2042
690601165 2302
532731625 3973
49362951 536
283500732 945
628360808 6201
926206907 6758
519301298 1731
945298470 3151
678359582 5973
520043668 7524
500083440 2431
297599008 992
586106056 3634
524154002 524154003
770654453 385327227
409437340 2158
6185120 215
583183889 5095
258729887 3376
265747968 1818
6705 819451575
245428712 2839
111687857 392
389178999 2053
96445109 549
847754743 5808
793421659 3670
704702350 2349
482328851 2302
812733294 3929
144194008 659
444601464 1482
104700001 349
473808721 473808722
381051725 15789
434344401 10172
167100128 557
563969973 7324
310799999 1036
417463261 2498
285709886 6498
355798814 1186
697638333 6783
473180856 6936
964825859 5340
952731212 952731211
431954836 3151
981386216 490693108
12131 869299326
666249110 47729
60292847 237
809568463 6891
941309218 470654609
784824399 42320
76285660 2630540
87051999 307
658163220 2890
330978216 2127
823807987 3361
411001370 1370
900636671 3072
582825518 18527
607503631 2025
639223889 639223890
630448578 421987
280625509 6428
93755660 93755661
221400525 738
513664165 187826889
462994604 4545
971244824 946193059
298408025 2267
244292140 1215
135899548 453
771297661 2571
334200129 1114
1836 456483490
4314 733988274
687958615 5864
983696721 3279
975297194 3251
418891311 209445655
416052783 26453
655694759 2190
390298783 1301
394116029 1335
352713459 1474
33483335 241
305402487 2323
368839733 2355
134400449 448
300706081 254409368
1763322 8
297144481 9598
836481061 4203
682756012 2665
510300000 1701
221310683 756
446937747 446937746
618568331 3053
40292791 287
355005705 31266
486652143 2684
976669880 22520
104687017 2919
991852147 18284
956230901 3270
217669964 1306
524132736 1912
554098137 2074
2413 247410864
229058553 796
435796134 3347
482504709 4000
134612615 67306307
607486161 4244
212473423 3246
378901346 6978
999511566 5219
266999818 890
505355736 505355737
216301081 721
847607163 423803582
356699646 1189
223295294 829
958544015 24791
453898487 1513
375697280 2176
925165255 4892
24831804 9184126
373510603 40218
565201040 2582
596179662 2418
587699999 1959
793501202 2645
560148194 560148195
853910600 3235
201820781 1270
259500864 865
6179 635258970
535846742 535846741
36599814 2078
780142718 3357
205309775 11143
162731053 3241
168299631 561
4909 786962367
838805483 2796
214561425 975
917926330 7079
202124128 202124129
129908025 585
872933621 436466811
211188465 2029
946634979 3868
762093400 3064
660396062 32279
2963 881842134
932943893 410385258
714800068 2966
321977407 160988704
618300000 2061
657711236 327359893
527232152 16416
65702561 65702561
957529949 5923
638314801 3440
940198358 3134
747323807 4389
774469340 2733
948032007 4214
342901144 1143
616717441 2636
382208610 3377
478803036 1596
233824619 1379
292937411 5789
500464998 2398
262 41126721
868201908 2894
162277632 721
100797803 1519
1726 99236891
192421873 5697
811033682 6051
214074307 1193
162600358 542
192915182 911
789650086 2973
546462875 10115
811836475 5934
347189442 1224
612288680 5960
835318423 2936
967503051 3225
619639277 10723
352198826 1174
164176426 79674148
645008396 3701
987299999 3291
278046136 1649
432032399 9175
579448372 5222
8871 836375622
421175575 1706
994736458 6123
388202030 1294
237035413 237035413
3196 917598550
921002385 4458
783772358 10947
267371864 925
951293847 3271
694492245 5129
218900779 109450389
811813000 51355
213302531 1349
486412046 9101
807194605 7086
460933207 2178
859624283 4398
45120720 170
234689973 3292
875129535 875129536
772425607 15033
31060986 31060987
1053 309248288
891302584 2971
715216672 2691
709793783 14295
379500001 1265
237231565 22748
775415212 4203
481501606 1605
30016934 137
944253953 3273
419295414 26645
308999999 1030
140760721 733
825522144 34152
32999891 110
314430623 1153
707097643 2357
731262443 365631221
781062827 4390
205416202 807
545703124 1819
627616074 21325
309436023 1313
2795 823911550
779272434 332497942
379562401 2400
779025307 2869
383698720 1279
260101135 867
736050223 11921
920087718 61458
930243987 11165
6681 911426071
210871219 105435609
417037050 208518525
488733749 3375
985604833 4804
500070219 250035109
870489449 4305
512686576 3525
189093697 94546849
729949219 2527
939274466 4342
346249099 16013
378664383 2492
925206059 3084
711751956 3315
340869822 336034764
155699514 519
920999999 3070
95049631 390
299062163 1134
190138729 1098
444807481 20940
519215983 2438
893398952 2978
672771039 3304
368963053 2310
303230025 1575
787082449 2983
217447460 1895
877238930 2945
276688995 3333
289288209 1171
272788181 1383
799586530 3867
304042020 19445
384696756 2124
231671700 900
205413750 4750
161121991 609
281101517 937
425808916 2071
128703526 128703526
821 174164215
915135137 4496
359551164 20062
695159641 10644
543946768 2307
295247871 2027
863814289 863814289
963216189 9442
956068128 3725
135000676 450
572262030 572262031
334783710 2912
969043351 34547
223843608 3624
29352685 595
1981 530572085
489589418 2321
417324315 417324316
705551877 352775938
520600209 2968
256494703 128247351
638703567 2129
341263999 7756
54195801 2330
156165055 2247
942532899 471266450
403500186 1345
114629081 563
954008885 477004442
241643153 1001
942979451 3505
52931163 531
792854122 3272
586800001 1956
421306968 1836
598502812 1995
832502019 2775
375824294 2003
382306209 1313
683385920 683385919
194113714 821
843179070 4249
19199936 64
392610834 1445
917338309 389391025
775606113 3104
867161708 3963
220203904 1454
13860 201205620
902104480 3007
196153247 1324
513709885 11394
244199187 814
845120941 222108
756602522 2522
616914766 2067
207141268 1554
348184955 1292
308850332 2184
725516565 3495
493499999 1645
701697850 2339
453193241 1667
527322595 3466
604109854 8486
103418537 1447
696716292 245636512
159310528 559
191982227 2915
464998449 1550
402540712 201270356
223800221 746
567145707 8287
258139121 4181
2858 574214060
531870999 531870998
423260093 4893
431537367 1694
12585 720889097
495363028 1987
750904173 2503
49200001 164
34083746 18746509
700736160 2838
547906715 547906716
868199184 2894
558346320 1946
168234620 5977
754403721 4373
570475933 3237
431098564 1437
21352745 73
225541536 3133
914844234 47021
285843279 285843280
462644043 2531
670297818 2916
14100000 47
521611201 46992
273088819 136544409
210240441 4193
359404878 15837
494164009 2664
155100000 517
784925103 7642
61309600 29892724
28038 594212503
507599120 1692
867816534 3455
221248001 108535496
335431316 2015
348001956 2076
776765488 2855
684902283 2283
12868 722703919
422215722 5894
6061 845398366
614848742 2977
843344664 3624
2707 787261190
12363509 59
651285073 15966
724988399 3012
217123434 1336
304411571 1746
916272496 916272495
54696326 26530225
625200711 2084
314069730 1119
740728078 8305
262297144 48237
536578560 1890
211284668 211284668
657326620 3823
605134773 3083
50585837 427
425699980 1419
936333471 7073
278161795 3567
916739050 916739050
146100487 487
471846508 1791
946544293 6027
172085686 2389
513956297 3448
381548539 4182
402883750 2294
141379900 1313
438168173 4498
998895936 11531
229878099 1123
214926289 1746
36380576 961
677468012 2267
103202801 2596
840549996 4122
734222648 2859
245872221 15029
275474304 1512
774598040 2582
300717659 1095
531598229 1772
660440231 16118
616501997 2055
536399999 1788
564236428 2149
545323538 2955
28499999 95
3300 841662961
249507666 1256
714002380 2380
66298511 450
121721713 429
686140470 3493
397587593 2213
257383456 1379
6027 418441398
846658385 7939
875749019 18193
706157874 706157874
732493697 3126
502200801 1674
678295602 9468
283481279 5745
689921758 2333
601952521 3237
668202168 2866
354814706 28978
399511897 1532
323652531 1310
7687105 48
126900304 423
319518224 2175
827894213 3153
645674791 5266
485398381 1618
550036336 275018168
819374992 3970
124129654 2069
3284 924332742
553692293 12217
183323576 1289
459353942 3064
605653880 3882
323696184 1870
469800000 1566
6105868 354
613802047 2046
158217603 1125
940282471 4230
268229376 22293
425626819 212813409
708963044 32739
6170 451658154
396732782 396732782
708493318 6917
785102618 2617
968808337 484404169
56288214 2515
846002819 2820
978263617 5748
314793801 157396900
825287525 5501
969403035 57017
414601382 1382
281653515 4485
418563930 418563930
666498125 333249062
120300441 401
720897598 2403
812967884 7585
4601970 30
223855269 1466
237042887 1982
349357862 1549
138312575 1152
154677927 77338963
233543191 4807
227700001 759
387997265 3532
18082747 12710851
76746095 574
24177383 1848
695357856 4372
5855 830408795
539167424 3964
168600562 562
195644015 767
322013664 4317
566431719 3003
198052483 687
423388901 166100
604677151 11550
543654814 6673
373082217 132739435
282616184 1197
632764355 2699
477138442 35292
499198489 1664
818482665 7315
535109286 10578
1621 478571072
901413446 467959187
4560499 28
354258593 4006
228906070 1530
763805086 2546
28365384 1258
563548995 2143
334936272 2811
242744078 5793
416501624 2175
137734025 879
648804745 2954
314373734 4374
302698992 1009
42182608 163
644147491 3109
902347760 5271
650887577 55136
605339361 3430
904645305 8824
225434849 1657
692935882 4001
333358081 3454
644191079 322095539
196377841 1966
7080 252437400
77851743 587
109424483 732
954859148 4804
345254917 3722
813903460 8691
568800001 1896
70045513 7733
90819687 428
446929541 7031
46169990 314
486849419 3937
458747721 1570
438039413 6954
66864391 268
202599736 8931
930094635 347016381
461742576 1982
746808177 7251
641980633 9199
543342816 2592
945530672 945530672
729297569 2431
963377571 5488
176672892 1529
176094803 2663
802796956 3789
723770484 2589
799669261 4212
983209203 491604602
687092026 3342
515320903 515320904
424493989 424493990
143213753 759
56555431 865
491874638 491874637
455398483 1518
107584388 13282
33101622 113
785400000 2618
717901075 2393
169665341 1518
883895401 10860
84334753 412
58226393 249
70166049 337
63574372 267
902701470 3009
796261467 576237850
463660303 6250
108561281 1163
92339021 394
467122171 2222
970803236 3236
382424736 8659
168140729 84070364
574475749 287237875
510298682 1701
311449344 311449345
832916651 4418
365998229 3042
750967309 3612
797891093 12441
310938009 54903
659805795 2221
813711329 2888
869404891 2898
488424352 1648
921058531 460529265
601183054 3957
390495807 2236
255009876 864
7228 268793735
58862515 335
132834629 465
851872390 4755
586500973 1955
852836051 3559
60616753 446
129233689 54021210
708477911 13510
110726879 536
757422522 3686
182197418 1157
315666211 3589
962042256 70728
5537751 50
870656985 359965027
91903353 45951677
198111854 1163
780391297 780391298
349851347 4026
292363079 2076
873769469 3291
563861377 225204713
534323773 2885
214200827 714
215999284 720
39923449 19961724
854267993 5459
886854745 3516
363045959 144086306
346939282 346939283
940509256 443965048
820381920 6377
390599761 1302
836179354 836179353
235542421 3549
322243067 1211
226800756 756
219028285 2413
480782983 2036
632699999 2109
735337617 379884863
643505147 48906
1257 346378920
270301318 901
839708307 5067
9276 570074746
541501805 1805
887819521 1321160
745638 371458732
70537617 653
590668370 15037
13793543 76
197700369 659
878551998 41860
738717089 4729
807189989 38522
517307586 17921
1669 267904256
589578251 7583
316459052 1864
760806299 161530
3105 201424455
767152840 6483
985678649 3531
878260355 439130177
345394422 3421
855872759 9960
11016988 41
335305921 2356
75546431 1354
25388 594118494
336321128 1672
408629375 11761
248400828 828
657458829 46603
520650616 1864
762714553 4112
225293399 810
674935757 24666
509974580 1706
874286139 69692
933050877 5511
374412439 1362
591423025 3088
842090546 5182
196800657 656
361465573 1706
30012752 107
5317 956007234
380756770 2238
463499663 1545
295483952 4137
720402915 20077
738314565 6038
900504581 7727
37499999 125
439198536 1464
550516381 17726
870481661 3876
84007577 42003789
633759660 6681
934503114 3115
914776995 4622
698737743 5207
17215 456300041
7395 97668113
275344560 2320
346198846 1154
57533315 317
732038479 732038478
784155983 428268049
68533375 434
880065955 43267
758402529 2528
866063904 4362
943496855 3145
393969162 1351
689170983 2395
812527215 406263607
10848588 37
665106729 5059
81670449 45916450
2306 221821273
106001665 36114703
549735375 2125
71468885 5197
443700679 1479
490995376 10875
157357191 1865
307053700 2950
951579275 951579276
305602945 1474
787889349 787889350
191620091 870
295799013 986
44322478 22161239
946261153 31656
2249 408173254
998101713 3327
255917219 46020
504894935 252447467
353499139 9738
842397213 2808
370403705 3704
730409937 343953204
12302 457182359
240600801 802
307499533 1025
43511448 1668
12440 918183960
606506374 2198
946203153 3154
581279204 5963
832521923 2946
248763615 2656
564259092 2304
221 57564975
442715057 221357529
962730625 4730
886012 5
146507094 12699
708588303 7369
298371800 5551
238573752 1669
756716758 13867
155413119 1112
307868214 198054838
195074802 1066
163032451 994
625387373 379770275
264642844 7739
819899999 2733
260873491 5430
934200001 3114
961018307 68959
90600589 302
429606976 1696
444086233 1713
883915756 29144
295304212 2212
525299752 1751
32488539 12607826
778495549 7877
427227895 213613947
315299999 1051
47290816 1287
870319052 7928
692097944 2307
831666985 2857
629702100 2099
415526207 8808
833574644 9067
783383148 750367
779034399 9400
334140442 7499
610735489 16808
874835021 771684160
825402951 12503
867678841 4872
345298850 1151
854418044 3315
819815891 3170
795902652 2653
779989606 8215
621888014 19183
451040747 2071
745693723 3555
3000010 10
980101992 3267
12310170 57
77100256 257
387685115 13636
803629563 3883
447900378 1493
664200526 2214
999380483 10092
981435534 7523
83022628 323
559097913 26534
587464708 2141
325500996 1085
2016 340052832
239701880 46364
986922329 6566
468487805 23609
116833301 1687
547160064 5632
449101136 1497
767894347 6057
41273865 394
649628711 8033
11643191 211
459000927 1530
812921986 716400623
639661319 15012
876124199 3325
3745 750377757
652164481 3102
342897281 1696
789723570 15031
26646692 184
469495613 1604
373441823 8203
421343095 19601
677910413 677910414
573029361 3404
534001779 1780
127635491 1193
745499630 2485
841983177 7695
319111670 3694
436020662 15006
2600 345210483
978118321 11775
918874409 8339
553500039 1845
509447471 2096
482241479 241120740
779697304 4275
296930081 1427
158099806 527
582666503 284402
3925 929537656
823797255 2746
496381537 197826089
517963445 3094
148244994 757
1677 146950479
865702667 7759
393478687 2879
4391 903961997
781802606 2606
925496914 3085
406324823 3646
5616 937293552
805537560 24231
732898397 2443
763067610 2557
215379935 14605
526116425 2686
249061374 934
661318446 4799
339626478 98471
832178593 16884
926045269 14667
116116194 773
333055711 1590
604949585 2575
550830925 3491
12239410 63
350698266 1224847
205462063 102731031
772641669 3699
888094129 7043
324963521 1797
136199546 454
980696730 3269
2116 415912707
276600921 922
23999920 80
919200001 3064
784786520 12124
616768516 5783
447797351 4550
310200000 1034
814389488 41744
844743899 4785
554737529 19627
894932121 4369
985965807 8352
404828276 135837174
2488 504254355
866732743 5539
20068424 117
513163215 17432
3366 912519234
673810091 336905045
75545261 1059
584779202 5726
635924507 4063
390788019 195394009
605494940 2113
205835246 1240
312100127 1513
168530761 1026
269471503 134735751
83177550 637
340833078 114543971
239999199 800
4325427 27
957700605 478850303
723110310 3926
456574020 53463
559798175 1866
145501664 3899
127860419 1523
670285770 670285770
599751383 13321
232345431 835
262014478 1774
143659419 1672
421553416 5002
145370226 61879179
270422842 1021
631672561 631672561
510434158 1882
611099999 2037
120834183 535
363895323 4667
185100001 617
798246725 4538
619873169 309936585
426264437 12345
600300001 2001
806658575 7019
13684 787664724
398415666 3201
528298238 1761
369447911 212106473
624602083 2082
416700792 1389
472011737 3113
263048215 2743
1518 298399431
957856830 769354763
348486833 1447
110649370 1395
596947585 2014
307500308 1025
958087679 3520
27554748 1177
358816894 3020
488180951 2133
183977564 1520
613575901 11795
952282732 476141366
17317166 88
574498943 1915
24000149 80
126899640 423
331199645 1104
888143974 9755
680934567 15032
844986019 6365
30770046 671
58994280 215
1157 300249183
984296719 3281
468553023 234276511
535224754 4233
162003835 666
819680090 819680089
224632347 972
429793132 6803
958799490 3196
512292677 3084
1088 300382656
599427129 599427130
533722595 533722596
416467744 5536
335099999 1117
699933266 6986
113958922 553
552598159 1842
362856256 1304
759626806 3584
866479134 3515
75624263 854
767302406 4699
225317771 962
247861431 2093
630080280 2510
399245485 1402
283499586 945
767 149318570
437200229 3083
515106576 195279012
31342445 194
163 31586600
510598297 1702
705565757 19986
678787140 2364
109188975 447
294630039 1089
301180307 1014
652197827 2174
861116038 8034
10127 561795667
554950687 2839
955565491 5235
604716500 7707
727372030 4518
482500459 2185
568798495 11931
132299559 441
171599662 572
920932847 5110
939031512 3316
226500755 755
133823744 508
391052213 2319
542445861 1814
909720940 3860
7552937 246
792285075 12615
855072276 5669
70200105 234
690590380 2484
632691667 316345833
7954 410150756
825387600 375177650
539170011 2347
543227756 543227755
767583937 4572
149630531 3842
590831946 5634
228645498 1067
31499955 105
478753479 478753480
360724242 2383
322501075 1075
412134936 2143
620920934 4212
968651320 3640
293839758 293839757
55998656 523
124800433 547
182236326 634
878230406 5458
848634460 5443
272741453 5823
644891940 2156
522460260 11214
126899577 423
262575203 131287601
5858 871154896
533962558 12282
839903904 4668
133011539 1270
58799803 196
222595911 153748443
109322089 109322088
2146 460784828
291354234 3098
469131554 3554
26622142 147
530997266 6644
456504337 61187
18322771 1258
484356564 1948
545417957 5213
744514650 2608
27841036 131
2739907 2739908
678314250 6150
451264321 1872
936923479 10940
535974468 2412
39589631 477
752685767 4068
395169985 1504
266172303 6932
804373125 3267
1549 463483526
197811920 18307
528415999 5392
153159567 543
484798385 1616
45754619 266
543337565 18964
8726900 30
261463122 1047
897454848 6486
23455475 244
215726368 1640
33486908 139
301798994 1006
655312549 4255
799663991 4835
999903151 3333
107897412 425
1242 310049154
852902360 2843
597681748 65299
902659716 4338
906398259 5358
75708639 280
298032614 280099245
435498831 217749415
565839444 3335
48282005 224
360898849 1203
146294856 542
925533762 3574
47182239 2884
496501886 1655
1575 378104141
845274950 11503
7174805 3587402
203340376 9975
800097333 2667
286384035 143192018
125221874 802
630265357 4599
159836200 159836199
420821061 25972
704160874 3493
890307088 4136
369050020 4129
495957220 12020
523287199 3530
176196380 1060
701397662 2338
353998819 1180
274061055 1312
669 96085794
175442912 633
755702519 2519
367501684 1225
628295293 2179
2818 378730746
953999664 3180
824280811 4474
689051912 8601
845888185 422944093
353400001 1178
784462630 5441
293168769 3719
589733602 8503
395403065 1987
948170729 5343
540917353 44586
409644336 1572
291787252 227579513
483601612 1612
33329738 397
653448381 4199
910374534 146386
310697708 155348854
457095362 10536
236939310 25326
5306459 95
332370143 1393
782537265 7275
65263290 521
217767054 789
425384079 1591
608196120 4060
461968521 7016
734466553 3448
360287542 3773
799500001 2665
576455265 106848
709867436 3970
261300871 871
371558371 1475
761852895 705034537
524048856 193081833
843000000 2810
223023175 807
147611614 855
188911932 1084
207299310 691
487749705 12830
330924350 4123
942025858 905762656
504526279 504526278
637881601 2400
808115842 52009
832348991 30427
114173291 638
41340946 179
17527669 206
343760885 2309
278765903 2062
387901294 1293
233100903 777
890913325 4242
177923389 3389
622033011 3308
847464797 3023
266710020 2029
49571709 22214206
730887627 134701
11379 832457994
187011119 843
323912598 191349087
112097907 1929
32510224 32510224
362823925 6294
799810751 340345
382723127 1934
789804824 9025
927299412 3091
360900541 4004
75055026 53647091
432954823 2774
499725531 3698
42911708 472
254952998 866
835243345 5244
921143515 460571757
127734569 1976
381772137 9224
510245354 2487
271499999 905
322198926 1074
358770099 1196
694958173 2526
738067800 5675
20533315 9568050
264219366 15196
155411825 2677
55472628 258
767209634 5437
197699340 659
587101958 1957
987643500 27700
363497357 1351
780348659 3273
308353015 4878
694491704 4161
525893090 5543
773135192 386567596
544783814 2685
437111004 2091
146452151 1067
936000664 3120
389722018 1412
625060514 3311
358464260 1463
305170119 2170
867223113 433611557
21568795 507
11400017 38
498000001 1660
705159554 2779
842398633 2808
891366688 539435682
632602928 2316
112623922 436
324569508 5916
294507490 1399
144904361 551
945710716 3800
281700665 939
673556733 336778366
102900343 343
880771803 440385901
882586933 3571
374478721 2980
43859916 187
986744437 4148
228900762 763
408735209 24373
259247251 1930
435884591 11044
366300001 1221
990084602 431272042
750002932 2500
433658341 5055
394476447 1469
64580011 698
264245100 1450
738315535 4223
14193 236535748
280154701 1350
737872259 3277
962700001 3209
701055064 2942
749916844 4751
451070454 3465
2537 703026691
384319882 5821
884649172 5934
462944127 1688
284800101 1147
492928455 5982
660189220 660189219
137999539 460
806208613 41361
71032549 71032549
789305140 2631
999900001 3333
622763639 3151
4063 706783734
360612899 3068
454020118 2114
987304981 3291
110073653 1270
356421862 4391
719490494 2984
334498904 1115
447234529 2676
556201855 1854
263100001 877
894297018 2981
912879683 9917
683099011 2277
320700574 1069
685799759 2286
105507406 52753703
827398613 2758
120566033 1477
85522528 364
853378416 4870
254563724 3726
305575597 1798
3010 441719652
438025685 2247
215359480 215359481
918865483 7132
689675008 12582
935998696 3120
121628679 710
8820087 45
97703888 3075
7422 672526085
739197536 2464
43053679 183
660600283 2202
747902494 2493
382742052 3157
763264189 593108676
483325298 2727
278570626 4413
964314898 885272253
354906435 177453218
213149582 92843382
30708 562386312
140743731 5444
169499753 565
930212500 9164
121118624 1327
358292381 358292380
22200073 74
922143464 3448
887815809 5312
245961254 122980627
913367925 5213
534901076 267450538
786789136 3191
764911159 5406
16982592 66
446998510 1490
36631409 36631410
481693921 2060
150744475 3755
689457525 3082
9873070 9873070
1398 359116842
526713011 2053
113971858 669
928774566 928774565
209699993 699
607176371 2676
297485012 1099
205128427 780
747375103 8409
779548604 416536143
426000000 1420
251487907 1379
488831810 1871
915938784 11832
658674918 2694
319248939 287871
986765791 414663750
12255 817857113
640713455 3218
847716644 31461
811981801 3150
886531003 7091
370923721 2460
169227101 644
948300000 3161
159167155 673
587698040 1959
456177584 1679
233134136 4309
915761223 915761223
586418299 293209150
584044175 292022088
544182007 3508
639630520 319815260
45871755 259
305772938 1297
996347161 7198
356430713 1824
912662470 456331235
991515685 26463
914668806 7787
909884377 454942188
1041986 9
301199588 1004
965030684 965030683
821358497 410679248
280427023 2239
10604 920111629
15208719 80
775479083 368281104
253832706 126719754
101700147 339
775828300 51829
15296 740221429
289464805 32095
218188605 3543
998755637 4809
389879769 2932
319816511 5168
929234137 3766
764282952 3617
987851837 965647919
722214799 6289
418345530 2137
913003453 4006
4573 805062931
536637042 3291
947103158 3157
644158635 5443
500318625 1753
874131328 3533
350777784 1288
378629367 4364
657698038 3769
888985813 11898
808590771 2907
63408301 255
287441939 1601
5935 934412335
62400196 208
130711945 552
712778254 3603
161067592 161067592
910805870 3036
207634121 73139562
777837524 2614
111596588 616
281400580 938
561853394 2067
434823786 6969
628500771 2095
960747133 471430625
344378040 1153
258300758 861
279610261 2245
616575990 616575990
106429111 827
617098617 3974
743210480 5189
675603133 2252
792900789 2643
417599999 1392
233099999 777
78710364 279
249702410 249702411
349848944 5391
176808927 2967
573235765 1381291
866413135 25803
184262309 1593
122861551 9179
18720909 114
261157211 16874
655921151 18754
639582481 115344
69669568 388
375901183 1253
831257624 409337771
450381425 225190712
3476117 14
684069264 4296
888114626 3824
25867217 90
3789 595016982
84912254 722
540518642 252379136
649244456 2506
15740407 7870204
334211063 167105532
976796743 3256
677177822 3126
660274212 2756
735526107 735526108
586605193 3711
78410703 483
755607875 46362
235434854 951
234170928 83590488
141203198 1249
216360007 923
690531345 192295
130540597 59859271
401412716 5339
4122 948274344
515754605 6500
915599999 3052
3027 161883460
733062892 733062893
118199837 394
436874881 3680
921896926 3073
243108263 1054
331226543 87656
196293683 1362
6347 955782036
788413422 3240
13093312 64
749482780 15317
2338 489806820
308680493 3106
760356536 10675
102300129 341
209100697 697
89135885 1822
734443891 246196618
239748351 1089
497097613 2244
740100362 6083
369298768 1231
629956686 2154
526798646 1756
433801445 1446
325723803 1691
550501835 1835
622610254 622610255
225794578 1994
536267449 592346
334556311 542701
470168685 2784
176965209 1559
533692485 11998
6688 552961101
795191270 4238
281626911 28714
447059836 26505
838955728 11089
410514329 1570
222489419 780
419462785 1872
174817483 1353
783602148 2612
40995780 40995779
241930375 922
373560825 1469
389325817 25283
786418025 27223
478851954 42279
231238379 5689
28198 510134246
793500000 2645
139800044 466
460658747 29163
441602213 1472
325296593 1323
249781356 1019
612849489 484466
490357613 10810
733008640 3640
179543338 743
352695422 1326
969890003 125406
930666288 3761
981534375 7486
741460901 14252
97351926 752
57600191 192
467050802 235353448
473398634 1578
872702909 2909
4101960 17
305145088 123523
27587967 153
517249123 2032
329110265 2931
113427989 870
886798034 2956
474973633 4032
988553066 6840
446669466 10482
666706516 2257
756996993 47074
656848924 2225
187442674 153332531
201599870 201599871
799656045 19347
691509969 3111
407698640 1359
302133349 302133349
394530806 87693
639387152 4681
984121291 75906
370336695 1324
450509903 3492
53700178 179
725314375 8999
637801270 2126
506491637 1855
795002649 2650
88194055 3217
491700000 1639
20813634 20813634
443666888 1552
158420676 905
372734304 2390
81145734 386
805374890 805374891
745203778 2484
338292145 1332
897124490 8909
405698065 7352
409199271 1364
952767337 3464
861741000 5290
995913943 6153
672289811 2772
441 119522617
557825352 2854
251551987 125775993
923968448 923968447
327238305 163619153
972398036 475441359
796167119 4880
963571157 17061
512050967 1849
649007385 3655
25615 948882060
939993329 3543
705813017 76146
875304300 13390
365876046 1684
2848 432171608
947697813 3159
917096943 3057
1457 434328321
847203896 2824
147075527 984
744091483 13454
203061133 1552
101438058 1324
285264583 1012
263384760 3606
658302212 658302212
3071 655325399
241473957 962
786387710 3082
356669337 356669337
579107898 2178
728947135 3231
217876935 1587
190199999 634
327261270 14503
555739014 3927
427633864 2072
270194759 930
421713664 21052
615453384 2067
717300227 5718
818702728 2729
750655632 2626
494424082 3647
868797423 2896
330504661 1130
903416462 3168
752060652 16061
322200001 1074
684693019 2420
698400215 2328
848403605 2828
897892794 3184
178824577 1491
480602598 480602599
554048171 19375
475073504 2085
5033 804881735
5148 873155793
643497854 2145
755371254 8942
494140828 25574
736074767 3718
359843713 3570
339669875 59654
23030520 18673781
893414747 3021
971851104 3528
709821466 5729
287843630 1619
661497121 3278
305667285 1108
492145492 1723
441697399 1630
5241 547610169
431393061 5600
644054893 29618
915443165 3993
368701229 1229
139371797 2647
387830718 387830719
115550792 851
401295266 3075
886799661 2956
968839200 11280
507601693 1692
864143489 8576
783872389 4354
215699999 719
168 44316909
631871662 14022
786011898 2701
15811810 146
128067258 1399
338471652 1644
422878246 2123
39779261 178
675877760 6592
969655070 34119
418927366 1804
69899768 233
433761885 3765
807956226 5214
387497479 1873
667803934 2226
770339696 26867
632702891 2109
303601354 1012
592353633 4269
127499576 425
375301142 1251
54929218 1299
670409421 17567
718475168 2664
168838591 1650
272656454 3373
842797373 4790
505292288 2313
868602182 7231
932696890 3109
784407856 8919
967620599 9097
654895968 2658
554019915 7307
546300781 1821
147914019 1220
318061 773757180
798989777 7797
312866581 8229
307270360 6135
736975579 3866
530998229 1770
382798724 1276
238419510 2870
431745295 1987
1785 351118787
138212068 508
773238875 4799
955498214 3185
242393127 846
33796289 165
750855255 3748
967745631 4592
479700500 1599
264583145 3375
314399056 1048
894234215 17844
571990081 6419
3780 712078982
408262705 1369
741600000 2472
376798745 1256
961900154 457033663
524042909 2190
499202747 1664
426002480 1420
736340112 7824
1286 217734074
305701019 1019
184736560 3592
805064274 36517
784807823 11568
776782911 3676
266571829 201004243
111005730 1023
255238401 4864
467698442 1559
787230865 4956
755023442 738922770
461366618 1932
971184210 4020
420820848 2968
370680237 3473
741002470 2470
434867719 3849
815312161 4365
394233589 1764
354599557 1182
839860841 5012
151500505 505
414302491 2834
734280018 3235
715257598 19919
474572537 3747
188432747 1367
446159499 2747
464852805 464852806
255299150 851
300890322 1396
806697310 2689
249236026 1830
727722294 727722293
375261120 1799
900671949 3303
1009 256298108
853637165 426818582
480313598 2096
192674425 96337212
432881321 1926
72105493 349
131984203 2332
290193714 4209
922409664 8096
764700163 2549
951000479 3170
229625730 4672
573697095 3349
894881150 4491
969961175 5454
439498534 1465
266192001 16768
336302051 1121
449288993 3324
46800118 156
330899905 1103
10756800 108
7602400 34
458098474 1527
510573456 11335
210379130 6331
41677666 691
74761919 24432
397967315 9068
272192515 1814
705904956 6582
838422060 2884
183151806 88816320
73769668 938
579210704 2213
197100658 657
817316585 3305
251999999 840
216266163 216266164
428834312 3208
326701089 1089
297 67592005
884587331 3819
67061546 420
934257240 934257239
504194813 2762
900362337 10667
995932862 4613
232441425 3417
670908205 14446
108494245 443
930195839 3216
666599580 3222
847202718 2824
814180639 334506282
788371823 4252
34315679 245
555602518 1852
542400697 1808
74520081 335
426251907 426251907
142150902 5091
969700622 3982
797997340 2660
665370771 20688
408685164 2006
44612775 163
283085704 1295
61112341 575
949480316 48965
993906452 3313
172579575 9485
924661325 27884
867700358 6401
303100327 3518
378851526 2206
977528001 5680
711603983 28760
972233061 486116530
327570610 110901648
635303418 2679
907959143 345947825
236035175 4408
54339101 441
430919033 430919034
605663829 2309
679261111 6712
166437664 1168
697459090 2898
511500959 9634
18081255 261
925189195 13054
696300001 2321
438009229 3204
18896439 1894
798904394 2663
534088118 11990
991929856 991929855
517800000 1726
290991751 2964
288600962 962
959643556 33863
296590135 1186
477997129 15047
839168052 19560
515518037 515518038
393814501 1356
887086039 5262
853736023 3920
198899483 663
741757134 420259
298145851 1230
225938503 225938502
829739156 4500
332643584 3052
801000000 2670
496122795 3169
134241745 1321
906759813 4123
912710279 14059
586502822 1955
466502132 1555
630597899 2102
892013748 4412
97799999 326
761290869 12710
776100987 2587
352161846 1967
184835895 886
88874315 88874316
247880339 961
910188839 3452
466071792 206192830
519982337 3899
968704123 3229
157123336 971
965999203 3220
52880941 20049400
171299428 571
291008069 1654
651142535 3643
980105644 3267
841798046 2806
891765051 6799
621781184 5349
317204672 1576
168599439 562
973930489 5541
992936264 3747
801020661 3974
411900000 1373
757233417 7234
126568195 652
333309564 1372
2056 201924899
79943950 2299
149198263 1361
102678913 1008
358705470 3099
222802502 2588
679249835 5711
620098158 2067
857628967 7315
471027370 5321
720272013 10874
773052900 8369
216031299 2204
96600001 322
341973175 1638
3572 799783585
104909641 575
964604708 5502
409705272 3284
855716455 3277
391285503 6247
492014720 199048113
587763660 4054
112715397 692
840902804 2803
622845199 18776
715981536 13675
479701658 1599
867815525 14226484
655603785 3827
557140949 2799
432002143 5181
314810132 1414
176793946 1234
515999999 1720
760502535 2535
697647706 11342
532477256 14387
849483202 3019
47654655 23827327
517717404 1733
68315471 422
748199999 2494
2985 855528473
418414133 3461
161603975 2405
8930728 39
3516 640590588
949698268 18707
87072517 11085
108665375 647
647419202 6251
920823433 3744
269399102 898
54471654 595
80139055 2769
640675056 640675057
813246489 406623244
765967465 3605
3900 402667200
102841325 378
456899999 1523
32812998 122
522972840 4829
748802497 2496
522955861 3251
626058856 4133
584150976 2425
315598948 1052
209203918 13189
362656766 2091
389201901 1603
103081096 51540548
3185 286188175
862863486 431431743
284400948 948
848400000 2828
149376240 780
695166882 8842
504801661 9373
199023 8
463779565 4176
463088899 10597
7518 554618636
876584864 25845
539224419 246814339
914653737 457326868
876585649 438292825
245803466 1584
374884957 1791
652893515 2338
180284817 90142409
9737 849156826
595008250 2349
635925417 3337
359850830 1343
776450534 3171
646927009 2352
148726495 51232
930850410 3289
703864621 3253
91892376 1548
962635404 26280
537787467 537787466
745828999 10047
246167040 3648
487502967 1625
319702467 1552
325809005 1684
531304129 4435
145306413 551
503704625 2098
906334505 15427
102164249 102164250
493316497 4137
150676079 1520
92583569 659
927153002 3143
942299484 3141
599611933 8766
988626095 13495
194522548 1495
297600000 992
87431985 705
170929570 4438
878997070 2930
270288305 1144
154200386 514
13667 811409790
684987657 5084
878987377 14915
900270067 6711
148482369 974
69829215 327
684254023 3971
957163355 5141
362894690 3507
761399519 2899
467998441 1560
206444592 1605
947031888 7366
900710007 3692
856484606 5045
724202443 2414
999639354 463530245
180191655 987
722460076 2938
769570060 43988
331817186 8642
687003122 2290
414900001 1383
842705027 2809
57950707 266
834539540 4355
782103094 2607
718335271 25435
5512780 26
383214294 1433
998813540 94149
80454819 543
637046931 5330
41065968 218
108350210 2906
835069700 835069701
94544736 10153
653967300 8571
137229151 1608
259017140 1121
414691244 2565
927925329 7552
656685434 13209
752100694 2507
577430814 4522
512399999 1708
846932783 2928
359333142 1363
918089927 4856
25325838 301
917321701 917321702
671348736 5063
562983383 289139764
3166 668585853
636141739 2405
136381644 567
165248325 895
708898373 2363
3400 306756218
678847429 2377
198733565 99366783
339220751 169610376
968973282 16301
1150 330099450
914399619 3048
340430234 2879
755133201 3027
810955430 4719
165127788 823
776651008 55203
606600955 2022
612602042 2042
719724146 4409
768120608 6144
785479293 392739646
869413591 775964188
213381440 3778
391594794 8003
914396953 3048
794960697 3943
184107993 184107992
971369090 4210
202514604 11193
505640157 88306
162501389 729
561080601 205544388
151572592 827
721612976 246219292
457214310 5074
707196166 353598083
711721101 2613
883992380 17398
363901214 1213
25694 652046186
733481827 4137
759512991 4802
42216077 452
198929784 732
612332699 10219
681325327 2372
373366447 1333
291599028 972
630148266 11353
780561575 7583
613200000 2044
832227981 139659
464133146 4855
675899999 2253
541178519 4894
98622008 333
80700270 269
382405988 1479
759197446 8209
166733587 918
696926144 3277
679229143 339614571
28747 601353298
733747124 3161
4754729 1840060
906818375 3064
313720087 30148
811447497 4331
697800559 4360
122534034 488
459573300 2457
144677105 714
127933468 432
727801034 2426
933551736 932707360
104624194 2753
91092760 2794
514253607 7747
424759356 1509
876502250 3677
275841619 1151
627528405 2629
120412267 871
409704466 1965
912899999 3043
259674624 3597
271350464 1496
192600326 642
841920456 4045
702198221 3817
701435649 9763
3080 610625400
777000000 2590
731690775 731690776
186600623 622
830997230 2770
78175800 620
360515889 360515890
90572567 17448
868802933 2896
232246980 8723
936599664 3122
170400377 568
300787073 5972
1479 112785582
261088299 1105
172262239 951
894535418 56609
575867277 2835
153193352 153193353
242358527 1216
99149016 1812
368101968 3714
149193707 1557
472121171 365973194
376531067 3473
380164200 7050
507871586 44601
897127837 39754
121588840 65942143
986735363 4687
395725878 1998
367787509 2487
377061876 1325
897804674 4499
664113360 2614
381598727 1272
141 18942502
674998275 3325
555925844 3397
384725249 2250
356050233 1193
851399930 2838
734819617 72443
250572809 1205
976806032 5444
499316807 2857
412081392 3385
307738400 307738401
985801357 3286
879230955 4497
239196499 1542
897593364 10188
3321 952418008
596400251 1988
183186677 1278
523105561 8981
551201292 11087
803097929 16948
2687 610746015
734485313 4702
676264029 3649
911396963 3038
730442752 2669
474587296 3185
222707319 1892
171485959 85742979
95169460 1660
668220807 3734
951145275 6841
107179492 476
486092041 1652
971045184 27474
880500001 2935
775246571 3182
931 214248981
245716743 1822
316751057 316751058
668121314 3235
695456588 4325
402628973 4310
159299470 531
566605601 3844
900101789 4473
845781147 9842
701568033 3476
611012203 58140
32946228 441
153691561 1485
879027895 87894
440155207 4325
957242610 20733
212310114 106155057
760159729 2970
833186572 4235
253429265 965
30585591 899
486300001 1621
32884384 137
759281727 2663
310 13573412
189599730 632
753636520 2584
300642499 15740
954864307 477432153
641943651 83218
672449001 4330
501900001 1673
983232354 4523
785472423 2845
212571153 136871357
260400051 868
158330559 79165280
308993170 1616
118799882 396
57838885 28919443
2680 273430818
1509 276427186
272762868 990
971802159 971802160
128427820 591
350814901 221900280
249788942 1366
975819383 44861
907317184 4313
106551736 631
95557950 393
706588639 2528
223 40533372
567690636 2301
367500504 1225
815612506 6291
853253464 853253465
987120653 5574
176 51475197
205467330 4902
571025715 5681
577546027 7542
36000000 120
928889593 15658
314025799 1100
135103952 6736
861000000 2870
805142410 623982870
793518097 12117
803 170801341
406683791 1564
508893894 2071
174910351 914
364740653 3913
1739 393627202
633023528 400241311
670350330 4563
492898357 1643
199800665 666
870985329 4513
706621645 3898
15122485 156
851097163 2837
958859184 9182
737820721 67566
232009735 913
41100000 137
503318259 2185
482098832 1607
679319675 4644
332718760 5589
487514190 4742
55790343 212
912757712 7258
312158297 153443438
232499226 775
386748125 5901
123000409 410
151200671 504
828660176 6544
355481605 2461
289440711 1227
62773691 238
349199100 1539
706462549 5644
859713121 10034
518913040 187500117
990097334 24511
433115099 1980
346426028 1651
824697577 2749
575079812 287539906
962306524 9239
783534997 36081
658951861 3074
178995887 150573663
784028279 4360
607154797 16014
256361429 128180715
139473358 853
808798082 3296
129000417 430
560700860 1869
983405838 3278
883098774 4626
352111031 2743
27020659 146
14910 886160940
886371805 3153
340389067 1653
479398837 1598
599335843 4767
43667929 274
114418089 591
982817981 7318
765003183 17803
639755530 13199
894061345 3719
3959 141452313
705958537 4898
30070435 205
698702329 2329
991393104 11335
1411318 5
976206643 41277
311016672 4324
272698330 122299918
905417763 905417764
304799999 1016
820201399 2734
812966477 406483239
354049873 1551
39216602 1619
879699204 4012
874678499 22356
217443911 2056
863160997 3436
988151820 858122281
813265618 5423
943312771 943312772
2711 353242957
889201434 2964
730502264 2435
915765481 3480
790140675 2751
877051772 4861
3319 921809103
835679263 30146
852002840 2840
417731222 2485
723040774 5104
451440835 2926
168600562 562
4529159 173
789802241 3712
452571921 1840
288572972 1210
22660 444022700
929430132 17395
479698510 1599
526067695 2177
381200326 1577
654305855 2210
955308582 468813352
408225504 282509
433161574 1798
764495183 9102
410986588 410986588
515718690 2103
211178935 769
985706207 4082
118402100 3175
3475 797290100
401616572 2518
458442647 458442648
19522932 143
932045678 15299
136331585 752
303481048 1752
15739899 100
805504953 2685
667318779 667318779
8836 896340641
34871303 514
666065375 2388
812460199 8426
14321684 7160842
560185201 2160
899429079 8433
302777471 2162
368624927 1596
80265366 286
39228238 199
73573540 73573541
120327663 1183
352081564 1393
64682874 30807056
101654730 631
152999490 510
956143172 32738
187181012 2823
971300301 4634
862197127 2874
728685942 349411165
145128441 551
3087546 77
50085159 177
225115824 757
3281 959777806
669033824 82556
347399999 1158
308051409 2128
977644363 6442
839704244 2799
347846927 1452
700200000 2334
316501054 1055
234107715 1142
897390561 2992
311153470 4983
434548687 1682
144856089 730
562500001 1875
61448317 421
5883 914251663
127916087 671
391597745 195798873
712020672 10152
155700520 519
986734215 6571
362639369 2913
689002099 2845
135479520 480
254373828 911
98981189 567
757258983 13857
818241929 20430
596423798 16607
141599682 472
672500516 4611
231203146 1528
378298738 1261
838435241 16677
299950201 1650
771097824 3444
64111823 378
559198137 1864
285300447 951
978580176 5684
763756383 30237
267000240 3120
686310783 343155391
894902359 2983
11187109 59
750428532 4557
549150914 3233
557049715 8322
313634311 6656
738897911 2463
123190903 671
780597635 2602
672452659 26510
520801736 1736
600545593 3916
788609665 4056
830574615 3148
335728112 1239
963355849 16471
359464553 2392
428198609 2259
103200000 344
577157363 68652
56490916 212
791704096 2639
616570401 2867
771901878 2573
850689344 3369
944738153 5129
387842275 3435
507898308 1693
99708688 848
808 176268855
65010387 325
504 122579856
990165302 15489
587624400 2280
257893329 1051
115443329 476
936533800 3980
448398479 1712
367488273 183744137
455009942 6593
631502861 2105
768162514 8542
299100000 997
614828179 2142
1323 366769695
2587 721343587
443057879 27660
12500010 43
629402121 2098
2184 503671896
992706205 3309
428698570 1429
732298133 2441
788826585 4899544
39487867 363
619835201 3486
634684228 11381
728182133 8209
903897674 3013
926918468 926918467
940652401 940652400
468267264 1998
458855580 12149
434350400 1628
3030 898794098
374701910 3495
724722100 99277
294377328 63144
464700705 20903
141613474 203718
784073117 8198
85240174 475
58614676 29307338
298200995 994
727966008 8712
856536158 4138
21 5352649
363770607 1473
338398873 1128
675946652 5891
75310546 339
152594731 631
755697481 2519
487463747 243731874
336001121 1120
792485811 85342
536221433 99963
940017764 9286
22284417 133
750605401 2910
591671867 5078
308170982 2461
160462324 1113
104728769 881
978933604 6899
520855891 2018
891602426 2972
986979243 488703341
455371556 1853
509624948 7611
902627388 8387
453899999 1513
318599185 1062
664761094 664761094
889495565 4484
668399596 2228
121019785 474
2379 431610893
25236557 25236557
531505695 22785
967337827 12462
651720173 325860087
716417026 3041
536272069 3208
717100839 3437
455104486 2041
503100431 1677
451769782 451769781
123965609 1149
484741483 5737
684856555 7143
795939590 3638
816536177 408268089
711953792 23584
953086294 4481
63681047 494
650578127 2539
858824247 2482151
236887952 3032
454713271 3016
668397773 2228
624597535 8613
926440313 8721
232521223 12998
588481891 3781
610636110 10606
859864194 397358944
723299999 2411
983024663 55127
731697561 2439
363644085 1823
977175805 445267699
947862432 3168
614372557 16830
20981 990880060
465488831 3468
320074380 1140
877068850 8046
18966 880180842
970828217 21237
154741105 1332
125514089 1708
993051681 6206573
817433906 5332
755321379 5198
250549741 24990
80 23317142
400200063 1408
21400750 21400749
183405797 654
541998539 15487
249599386 832
423845457 1799
175725871 854
418927651 6116
751409841 7940
652127563 3916
340799418 1136
274448357 1286
543599456 1812
196056700 1478
987603291 3292
15299950 51
846831464 4525
258772079 1110
550544352 4646
2026 599128776
732281732 732281731
943803147 3146
635348258 9061
658803986 2196
661817729 42731
314100000 1047
198600000 662
325014223 10699
654900001 2183
934706470 4657
362190968 13503
491701640 1639
424363758 2094
970474049 5070
405014469 17575
260306906 903
517784071 3345
571485373 2087
694824959 2580
77470237 1022
146977880 535
571260195 8702
445775838 2819
182755308 1422
708602363 2362
172437857 1424
997499488 3424
412817357 4579
825598878 2752
934557473 8042
237073084 1235
223555737 1473
817199332 2724
380204311 2598
990328112 3594
999733613 9968
989696702 3299
73529609 385
152769852 1198
1165 73675200
891914911 7090
171000550 570
407748498 4901
5626 929031144
943892929 5604
40819443 20409722
861737184 10697
5239 968628232
178722080 825
602953408 602953409
224709046 1163
696665612 23390
386701930 1289
415317784 1492
134808205 2359
290099033 967
804 164696026
855406347 4007
462581687 2843
1463 121159808
265197903 132598951
847797173 2826
300000000 1000
388841358 1375
384777279 348736583
14617874 7308937
274680319 1280
282134907 1440
738407129 4982
486900166 5123
22524130 115
359604673 1344
231599227 772
304798245 37977
107866056 366
860839842 6392
804506452 5769
82718063 676
5638 960162676
45213552 1604
169407052 1209
475799999 1586
350101202 1167
355296960 1208
478969991 6964
792211311 3142
490671107 1763
104551124 48891554
2157 602851076
882500903 36174
446635101 223317551
310418291 310418290
710400001 2368
705305152 20151
83699937 279
762233912 762233913
250561477 853
13605368 81
373840375 3642
514887535 2142
823499210 2745
291600000 972
360600001 1202
170952348 170952349
26187 401375682
876143760 3228
401859533 7914
978946600 5776
266917701 9310
392302608 6392
93230298 37551646
268175851 5197
38382000 400
867012191 4895
191631621 1354
75253680 1368
917702872 3059
876168865 4392
83126206 734
285899297 953
488896179 5690
256714798 124758394
607979581 6603
842945902 5683
362677189 1534
985063466 73073
429481932 2261
997359695 497093454
125922479 615
250499999 835
435225737 1714
298350889 298350890
32864338 189
13573057 84
38460021 148
441032657 1839
685665549 60475
683464955 73681
418781977 2822
758315440 2949
611825576 3452
690882596 6166
864898522 2883
580473648 2597
559039806 244762333
781221401 6791
590224639 2285
818226331 3647
767288788 767288787
321508792 7070
975553972 972917606
301053817 1394
371445989 6530
2526 658136670
829119265 4769
248517962 1081
614479381 2244
466313229 20200
982702201 5560
850787351 425393676
228122997 5982
943680474 3278
973203245 3244
595234804 26996
107201601 1371
973192530 17713
480301174 1601
641668933 3306
267744168 993
839340659 3785
382631111 1674
491613881 491613881
357267239 1530
141300472 471
258365255 1205
242402428 1439
676352434 6271
794344195 12715
898802995 2996
647876817 323938408
478799898 1823
324793881 1369
302098993 1007
202324751 1025
367798774 1226
336629715 6266
742199553 2474
326922735 1418
496201655 1654
707253533 6234
148652237 2071
49 7784934
550756450 2575
24864750 90
112800000 376
753029302 17134
50585264 185
2363 556308617
976879535 4201
23425585 186
640879122 5926
622598345 2151
391755763 3168
786416060 4487
899319364 90049
521919143 28872
426248732 3367
644384903 2661
965693695 945788032
55534020 243
864597117 2882
742960920 6420
211686972 4105
697483395 28315
828549350 789424620
884494000 3250
583499999 1945
227701489 1066
945596849 3152
170682964 7793
249899476 833
550433284 6718
435723480 4520
671939962 428599225
943958295 5635
903959105 1085185
734261048 2488
9041 868055789
915746685 13957
169199653 564
4015 628508146
811852267 22099
908252640 39601
4864 955373828
7587 802887378
898416079 5502
241419654 1765
343262207 1216
629675001 55571
937406394 3335
133946380 5728
908277083 30684
110044225 576
292501278 5121
21735118 117
893509293 833984293
297872400 4380
509368562 254684281
492905693 10089
402100137 10662670
213869808 1627
923202675 4379
27834241 210
645099933 4211
175428305 901
2653 670655053
103537620 773
85437 130288000
182399428 608
117684225 896
313339127 14988
2842 834556523
305553755 152776878
141900660 473
139980822 91328940
373052695 13746
782658129 78352
131788900 1467
679358111 4686
797938523 786062
202105345 2688
418541192 1966
972603243 3242
88708681 44354341
121036901 642
656401717 2188
365701219 1219
419336147 2339
502501885 1675
877082449 9088
974089247 759197386
3143 578744591
897829948 4967
729577578 6372
9016 189245840
692226988 6826
18681688 96
992001260 8743
138001420 1205
849599999 2832
51485276 179
879599379 5020
681743272 2632
591747900 8002
150420787 546
11890247 48
2685 774522936
644398235 2206
591447120 4556
508563520 1778
803745289 11976
75184424 1425
577854874 1936
1019 167026669
438590873 9654
884101246 2947
57927064 217
797084340 3338
558640384 21376
210621065 737
653165135 5466
433502797 1445
212157174 7705
826451176 2805
425673866 2133
920703068 3069
326042639 1848
205188101 102594051
738654335 3443
341063927 1842
3171 907988067
772604519 12783
904448410 13966
209601539 855
22164202 22164203
597782600 2067
656314182 3674
5732 490127942
996298995 3321
1301 300880969
779950592 3712
49391099 1650
256508310 256508310
511456997 2341
3592 840549552
140646035 806
267813499 267813499
880332276 40047
231716877 7609
333784702 1611
379279220 1381
8820 572707044
434831339 434831340
625956163 2339
38190067 251
652202174 2174
506100645 1687
91231732 2889
240270638 910
879946174 3065
611148300 42294
324485863 162242932
772945944 130367
440450871 1655
604878877 2259
467398441 1558
397607851 198803925
732902495 2443
152926630 7997
784341750 4065
754200001 2514
867143717 3218
993706197 4298
371842680 2663
938703129 3129
387300000 1291
250274628 223730635
706644761 2955
927043382 43603
168600263 562
390253635 6486
860710303 3378
1561 290123252
872663870 4190
482290167 1912
743967919 3620
56302160 6808
693337574 2555
371721419 1827
804010437 3167
353338839 2057
681788917 3024
499612028 2040
778502594 2595
641697280 3401
27000093 90
324393763 126550614
786899323 2623
598970861 2617
173526453 583
651918637 5652
810248502 6403
996469363 4062
918042977 12512
396629447 396629448
233031372 861
891439150 3325
352814999 13128
93900502 313
985508316 3302
713876398 2413
579900805 1933
92823842 793
492066961 2310
147119701 1050
121800006 406
651454260 651454260
590721444 11266
847255264 5174
64888622 423
68620781 890
192352977 96176489
523464052 2443
120394368 2952
888897037 2963
655758038 2743
554734460 2170
323893058 1165
899192 3
276299999 921
262423755 1595
154372793 1652
154700195 1988
257100707 857
552900942 1843
14082 390614745
859498442 2865
176168933 176168934
192146693 2111
771943481 70510
916163147 458081573
959401527 4683
868763490 3486
501252625 250626313
421705943 6732
761395000 11125
976517717 5158
73516508 839
49980784 196
2693 758430606
4574 535446162
396928914 1454
4087 983013436
623402077 2078
430176942 13997
472913250 10650
679900283 5292
126474112 2368
971553207 3830
795803391 7797
528600000 1762
204593151 3909
941812885 4130
235928700 4860
732488371 7998
218694761 6858
720249312 3576
91583731 339
512031774 2759
944694335 3517
638878725 6957
733046617 495972
852770786 12383
66399850 362
579375210 9370
185804280 943
604503289 2015
66209325 273
670753801 3225
287442356 287442357
350581121 2267
956349683 70909
164994865 946
882602531 2942
925876108 25025
481060604 481060604
817661057 2781
126538470 63269235
967537559 5448
715042318 11499
352922161 1910
667134638 69335
85308239 382
882798667 373757490
142983231 571
377958960 1296
544098608 3007
519650342 5823
946191040 946191040
971422001 27598
957632022 3285
821127147 3538
805673080 2824
176135983 650
136300226 136300226
630821781 315410890
454679281 2578
390143298 2729
847859659 3140
920842576 3075
803091398 628059960
932396893 3108
2399999 8
878400000 2928
423371916 3573
707997640 2360
918821976 10525
897 101127780
289584353 1229
159513585 659
789176520 3267
33300112 111
24296 678830240
370032222 2989
490083035 8949
186900692 623
3068444 2133517
726602422 2422
643019877 6813
163616264 4720
229046577 6512
78087250 436
864692328 3018
748186711 374093356
596111253 6914
79290802 398
207444006 118811
88730145 44365072
875234323 4828
30245379 110
869911000 82300
991283886 482599487
170261666 807
474849072 4464
650226842 3304
889927897 9438
395099589 1317
231701353 1358
787323673 80776
735167277 7950
830822048 562214609
282348292 152622569
782357523 20761
202440781 4447
490033940 11210
860402258 2868
707286030 3774
87880202 344
478489295 3249
54197714 1573
849162287 3952
556620064 2027
929118500 3741
605099674 2017
394354531 2065
276637639 1398
96900354 323
820004279 50264
976219748 13132
255600559 852
857805749 30110
687980067 5075
568498355 1895
657304143 2191
159152104 552
761215308 93954
453301053 1511
978253918 978253919
294570347 1266
367500726 1225
947085241 473542621
368087219 1765
741897526 2473
773796146 19209
782655597 391327798
320373857 1382
140661214 2023
201088570 784
640328674 11878
771995316 270436490
818216499 818216499
5357 988724929
6620 616328620
568042599 3670
340161798 1509
554278549 12534
227435813 1790
243324859 3238
845698660 3000
718797605 2396
993492512 26559
122153768 1177
997200547 3324
425 109832750
166036223 768
26683711 510
893205022 595334438
442551937 3632
997645363 4604
38229 616213251
908703030 3029
517798512 3157
890850284 25838
623951796 2561
644676989 143869
467378891 5678
810900001 2703
402994796 3157
107878321 38888
650579471 2239
142651834 729
422191679 4013
418891010 3145
184534182 1224
633969675 316984837
619377025 2604
708004151 4491
13323 639402827
409912041 1580
873000000 2910
109800616 366
965588750 3661
623997920 2080
720009004 5525
757803795 2526
56357501 8217
615982849 2110
891305723 2971
172675277 921
851877680 16307
175076788 596
247500000 825
544581521 3319
164654745 743
207586405 1255
822531775 5147
88235470 1340
58476900 2315
375301569 1251
29684144 139
651300000 2171
854210561 3584
822570629 5943
681301724 2271
559825888 3543
358501843 1195
580938165 3049
352577129 1436
723589895 2647
985336816 3385
623674817 208842609
840522514 20557
63829289 235
638400001 2128
311202715 1734
6558 602534956
844142318 2960
537285275 5489
4355 614005007
70800235 236
325289424 2584
130934835 130934836
24450627 395
53465928 195
378490583 2364
307199911 1024
184819640 7806
588269522 2010
814664195 3143
92896867 92896866
99814188 804
446219383 1915
884065440 3632
986400000 3288
523737215 2088
339804350 5323
813949812 5223
10098 724411577
511980769 2613
181083857 2167
662224611 2602
631372615 3015
282642755 282642754
921596928 3072
715500001 2385
840900000 2803
237124480 28960
471001395 1570
845700956 2819
442099955 2554
63106748 292
566742546 3642
684940996 7685
375104005 1254
236791655 3733
334144097 334144098
718970401 10980
892965046 6557
524101239 1747
686402289 2288
430224541 4015
828902263 2763
323248646 29735
980167475 10273
403074042 14808
826364370 2876
356266785 1259
511273461 2678
314101048 1047
336544081 336544082
198153279 6992
857102856 2857
6894 730371042
763393907 3398
767402509 2558
105980551 782
382149980 1431
211916810 1130
716242943 114361
942758607 4791
230402667 1513
207794014 2558
519027747 2887
766170761 383085380
415808667 2883
623993903 3210
401595704 1935
342158960 12584
405769 859418742
181201574 1259
249340626 1825
839548535 419774268
773258751 773258752
595917114 3414
75449077 1964
916087757 13204
791024286 13767
746401022 2488
217200130 724
767698400 2559
27967 841030529
226035332 1471
256653849 4126
972600655 3242
175041425 4126
265692475 132846237
425172481 7360
138010748 69005374
95958833 95958832
351029801 1516
523625108 5353
952781174 3639
859265703 8291
17500825 76
126198519 599
422380319 2120
953377252 5223
396168483 2113
981003271 3270
657019325 9347
619880013 619880012
504532095 1791
104367786 12973
825556361 2839
109100051 370
98932244 448
18856603 165
817202725 2724
587099573 1957
218722726 1677
613161319 3001
535522373 2156
263930940 1599
33208872 138
100438108 847
459155852 1589
773931869 15844
842348346 435450059
571965450 2122
897304850 2991
195282103 173515498
758538733 2751
396853023 2109
602986802 34196
925376801 3241
459980919 2309
131060053 711
41019906 170
525547139 4373
283654268 2956
404694214 1513
630561514 8279
644475247 2697
872 162824196
665138899 646294996
570489312 2072
802311071 2783
90039552 445
533999947 1780
248277799 3732
323986177 4359
527849592 2004
72810464 415
522251604 4067
82237341 3424
624247788 277462366
56286156 56286157
164465976 107491623
594681865 4723
920494431 12785
681899120 2273
968854077 5107
901285585 5127
657592756 4008
322798924 1076
92300 662898600
838214101 3305
941391701 4365
785511194 8079
511622143 9427
856811555 9601
198427993 1068
669966696 5476
64244701 221
536398353 1788
876161943 3607
936051998 6538
15494884 74
67835084 412
214756188 750
244876399 1272
25817958 1161
555468951 5386
303299999 1011
568070948 2239
644397852 2148
165832871 82916435
660901451 392550096
377791521 1776
84542589 361
340581604 1331
819697652 32283
392626320 1936
136199556 454
577361779 2605
931202450 3104
694017801 2511
43859748 192
453004183 453004183
185868825 735
463953708 258860110
515029275 16706
118015826 118015827
320924341 16357
292499245 975
349583467 1271
329544433 1806
939898803 3863
849119305 69514
6957 540030168
917103056 3057
883076041 3108
227099244 757
758836939 5207
318878952 2968
716062822 5771
435600895 1452
911350592 6960
52881937 263
50699832 169
771144164 3135
414651824 1575
825290413 6918
145200001 484
772033980 5021
761028644 8674
960224615 4342
1156 267002577
102599984 342
91998727 593
333601111 1112
549900000 1833
127298474 1955
344098903 1147
785701528 2619
513172810 2736
478553706 2277
125250436 62625218
438816708 3559
776555962 3358
704941255 352470627
341211853 10258
650415029 8835
213900713 713
602379116 4274
513813336 513813336
104601336 895
195987212 807
866851393 3552
173276251 1886
545889961 4294
991649993 79657
315899329 1053
447600732 1492
542418187 1835
159021654 9042
360578997 1511
134906008 692
36599934 122
721912799 50925
357338713 1500
2421 637061940
259359311 1238
825892679 825892680
391392665 15694
688150284 2978
288576817 2099
701012130 2730
662282867 73489
970582942 3590
818545379 3557
489779472 489779473
426771125 1727
974894098 9173
580258790 17963
6560886 25
34793761 17396880
665 194664520
663087995 2306
236699451 1021
752217200 3813
752054581 5820
499200000 1664
685993139 6813
95145129 541
53399823 178
926682929 3645
603903791 2013
280732084 280732085
679020797 7223
920192690 387784949
590957129 3846
946369992 3592
262540177 131270089
728398929 2428
181555791 1672
781684617 21321
212387138 1829
907969865 3208
921598599 3072
166068474 815
548998170 1830
426 103848888
4256 994419185
908420000 33125
352795530 121605591
981003269 3270
983162170 346311952
448214522 1702
179129126 1339
684189581 3279
191264428 75563313
114622301 1317
462430815 4945
715501448 26097
146928589 515
672584282 2658
103767365 377
644398372 8537
81202172 81202173
8174712 4087356
177980115 922
707623436 2669
541528886 9871
621894687 5728
511136726 7535
877398707 4179
860094719 3936
356946369 178473184
922282562 461141281
31200115 104
285825035 2354
328020001 2272
603314884 2225
974990573 39563
938730701 4489
112199999 374
671244207 335622103
972640267 478881217
479701600 1599
148244897 91700324
829741969 2895
165732917 974
982179351 13277
659610492 2429
812699999 2709
249890045 124945023
618332964 2188
933819673 9154
356893274 7481
221106821 4724
88084007 423
801285774 2942
443475487 1913
105900304 353
621810612 4999
408423991 3330
284856132 4028
2049 582556752
978859750 477186604
188636718 947
896485221 400070772
429898566 1433
632040110 11709
425869080 21476
3738 503226537
8207590 31
927805013 400688273
108000291 360
263699496 879
3309 780876005
960630877 4188
770097432 2567
58500000 195
281394697 1149
936381001 10763
654124831 4626
144991527 85629224
874020788 23227
309001030 1030
150662837 75331419
864605737 2882
324786751 162393375
58413628 25497
983354117 983354118
951597196 3172
3985 965923303
600891447 300445723
407471310 3426
478815132 3797
821971181 708924236
901161205 3506
3203 489503406
417301391 1391
3729 785631774
453299999 1511
710097991 2367
336718531 1130
588817812 2656
952207154 4163
595846284 2029
740358890 740358890
605360870 4131
258708779 965
787353701 3085
159759558 633
1082 277885732
843963452 15011
22487558 91
584698238 1949
977471230 4594
83700304 279
787442283 21270
862562204 3631
283395060 7150
161200551 80600276
629497056 2452
824999321 2750
558600988 1862
332318598 3991
334227881 167113940
986097390 3287
263674737 934
48289956 1716
660892280 3520
335387660 14086
19009461 102
901612871 450806435
4683 905551710
204160836 2190
214629007 1399
171295056 2104
856262798 4706
192510931 930
76754645 346
122273183 712
311998044 1068
971506831 7595
175359283 1769
416884471 1861
146081559 49639274
370186803 370186802
15624721 13750439
1514835 7
363598787 1212
349430422 1569
281764766 3658
980716844 6385
111054714 111054714
399908565 2485
688 78074628
377314374 5091
198262351 1690
364853190 1742
864990143 5312
173625347 1561
722256869 6730
51995423 183
448933955 1646
864297518 2881
778504703 2595
64744524 234
418747651 1425
22836 705650662
438110880 5968
111723204 1186
469201965 4453
544688335 5647
11915 520328050
207842580 990
120727077 3231
2868 437384300
395102388 1317
139499535 465
999562148 13894
90355608 443
965301100 965301100
191539003 102306230
258064316 4870
447234481 387097
497237813 6246
610769620 41845
524402921 1748
156978909 2226
317736220 158868110
307501834 3007
875133620 11026
508638605 7567
214783210 932
372945996 2646
772148805 3706
11994457 71
237716023 237716022
948053001 10046
355501805 1185
472103753 236051876
912758266 3461
660478606 10447
726151085 8466
586144843 363388
166861813 1014
466731431 3018
761097462 2537
803099121 2677
96256587 48128293
153317130 147680844
509858497 2073
141328438 751
554400298 1848
3946 511378315
431062025 431062026
781804970 2606
641233908 3006
655902861 4099
249600831 832
23570029 485
700203044 2334
430798563 1436
608997970 2030
611290638 3843
621674531 3513
81892996 1955
174193101 89870
93899999 313
212 24724722
130046262 130046262
660198835 3923
29589327 513
151500504 505
789015162 282344573
506991825 171958886
524160064 4147
990532027 6632
838497204 2795
314157199 35502
80288748 287
918818112 6954
545425485 169941
500215599 1780
571470104 27165
2387 252400389
591503316 4590841
760916003 10094
165600552 552
862501836 2875
216175956 1038
199333813 1519
255472161 1454
82187799 338
536100000 1787
898799999 2996
3762 432007580
854413570 3357
891899658 2973
977744327 977744327
727416271 5901
934332559 3624
710366283 710366283
177155937 1593
861602871 2872
660592171 3115
186399928 28094
825078488 7717
228007024 1036
835874710 754299211
552602268 1842
918541817 918541818
886593555 7363
700095548 359557322
321985558 5619
240299999 801
962706131 255292
309763395 1958
961787847 480893923
728879862 5668
241861661 7158
80435489 511
873093015 711062386
299938008 31763
653722987 2982
823799544 2746
241382392 1385
524329515 5322
894909471 4585
453618005 1651
53726208 309
930220601 9407
338192557 2834
18206088 98
70199767 234
133401020 7141
751882128 751882127
985922211 5117
934862239 3530
582161131 261782
830 186846440
367345043 1551
624151376 2876
365011465 363345949
319041637 7176
436799479 1456
934229755 709362
210599571 702
8517 517065275
127195237 1179
845012361 59098
955891650 12362
371086340 3914
420602192 1402
304212688 1223
415095206 3146
966859032 4549
931037761 8205
557513033 3248
569485829 36298
58641913 252
886947433 6933
870302901 2901
75534127 906
51946365 215
320660051 10302
784631805 3733
803121032 4399
2632 560562697
459795289 19454
541725197 1888
909899813 3033
543004343 1836
20 4486590
749739689 7987
1531 366055047
260284475 1257
896014568 12826
882902771 2943
825839305 3725
438138140 2617
430798798 1436
692228787 14305
226339161 12463
228599770 762
222964371 1117
339487812 22404
550801093 1836
160279329 1227
335764494 335764495
601203598 2004
430437452 2157
201171754 2147
60443829 514
829705388 14357
51300170 171
948433591 7069
605016774 3033
736464551 2950
933903739 10565
496259475 2423
654669281 2210
656528280 656528281
138254250 479
335101116 1117
353100104 1177
455106950 227553475
954300320 3181
108536836 503
993898195 3313
583528539 196210
134348174 897
174299419 581
865006489 3084
491836609 1818
702356989 4488
99622776 1855
280791887 140395943
2985 745533600
930519895 8494
690597697 2302
24435544 145
288387414 3129
216879384 1101
53646667 231
500600021 1685
170383225 27224
727747769 15342
163590361 1293
881009868 2955
857045402 421749855
559434438 479314697
14266869 415
172779672 136527712
472790910 1790
461516103 2744
702882210 2955
645102297 322551148
998264084 45201
779046281 3208
678002260 2260
278442353 1231
784802615 2616
551104803 5519
941002723 98524
910783444 4217
359663050 359663049
260897673 1054
149720468 917
573625761 3641
966504825 480145921
890546490 9086
635845556 317922778
114689067 602
3899987 13
201495107 100747554
140720589 8870
323699999 1079
806851257 3923
242070367 1882
568801896 1896
505205064 4316
93683742 753
96300279 321
561369165 2084
424339650 1848
277696683 277696684
357722881 1271
650176338 2896
255539900 1694
142851406 2946
269156822 1575
32065 630141380
840 235275281
646921045 5852
269369161 1109
2129 530103968
960626063 5527
485877311 20288
713614917 12002
263 71858701
434532727 440422
575943890 4353
618620031 38465
552301842 1841
771303204 25907
91498173 584
987310869 4522
853815299 28470
776913335 2796
374720533 1376
184408698 1044
234354931 2610
117522786 58761393
698520074 8895
150490053 693
723083525 9879
38582387 349
853474473 3797
179610320 1698
211200344 704
537681039 3457
388198705 1294
232340679 116170340
105288173 105288174
154504046 9168
595116457 3597
841339008 2976
501298299 3194
162524494 1859
692995275 2953
178045611 1488
13500047 45
76957663 76957662
153339713 736
685217199 4126
144958480 25243
286113463 1738
44708322 44708321
430410977 1997
700800735 2336
342159530 2785
559859052 559859051
334799715 1116
908076674 309063155
475219951 4450
608201969 2166
364806679 1610
365549800 3391
301946107 2767
833211527 416605764
785262835 785262836
2470 221170047
319308798 15766
905538864 61086
346198846 1154
863998737 2880
704561004 2916
7983431 36
56399813 188
941696860 3139
848216321 94667
84000001 280
136743804 702
810762967 3669
345769126 3733
741754069 5214
377861250 4485
333000000 1110
421237278 1942
690601768 2302
6412162 34
643257219 5477
957898861 3193
320701070 1069
225431909 810
211200161 704
366753762 1378
970198583 3234
480118583 7039
448124698 9297
497674659 2345
51295441 1133
244499184 815
128062435 1448
672898941 4374
873702093 436851046
234911930 1479
812556527 37618
797285665 4612
591472385 4942
799797333 2666
237832302 1603
606300703 606300704
473692799 6384
822 198826719
906635795 3278
299778748 1371
85179 411062804
920268648 6669
557942493 4143
118490675 1405
658200151 2194
717980820 3270
822427619 9562
717151149 12108
964438688 964438689
643987890 2151
238473678 1102
633993046 2829
13082983 83
2909 514964076
930189935 3263
577798074 1926
578344388 3790
75485903 625
188839201 690
292757944 1754
873816481 3384
477216880 3634
766797444 2556
989474159 4184
930910100 6682
334798884 1116
802658472 6972
663887051 3939
99904375 1868
735812225 4250
170100092 567
230656470 2235
206616367 3498
725718146 5357
674120926 4525
872023249 8688
673084509 27024
217939595 922
49200001 164
929521877 4077
2573 324847827
1370 334786900
429984888 1437
707357421 14498
683099748 2277
8095533 8095534
225331777 981
620193339 5006
98099953 327
163241854 163241855
646800001 2156
878697071 2929
511211547 2953
737763127 12918
426042406 3359
1792 425927936
250800064 836
553454970 1910
420560286 10463
410402387 1368
233177099 2778
392197798 1875
14359 810112413
368757214 2211
976203255 3254
613664023 306832012
353220125 353220124
813516372 7713
23687501 129
843828977 3138
819213366 2995
159611668 960
60239575 549
596660075 596660076
125840631 547
170757384 714
581998059 1940
29511469 162
599444477 11501
841296852 4554
505728795 2145
243300811 811
5301820 267
612558774 5157
462005713 2352
276646285 276646285
531892608 2267
830697232 2769
488537199 1675
211 22909747
573337080 6484
693897686 2313
816000596 2720
709176113 354588056
951295888 3190
627635924 2447
981839446 4766
426060598 70813
156500991 2966
317729761 1439
674815464 64394
394840609 1708
447876056 2885
579226911 2189
402871373 2823
837057178 3051
166626601 776
313175365 1862
28837868 839
299646719 1216
492899892 1643
44100146 147
5989 568506014
901710762 690593557
584845680 2949
493680497 21393
461095338 1999
835134013 70809
366351151 1434
339685870 3766
815941855 3474
639058563 5121
874499424 2915
402599597 1342
198600001 662
144734999 667
157513350 530
194705826 9151
893689515 3970
387521926 16654
247704014 1039
821187831 99962
127586083 1101
403101072 17127
816299999 2721
132550789 548
618898496 2063
53032427 490
12604005 232
93300001 311
738127361 2620
957156146 5367
37737233 181
767702559 2559
261180884 3121
470999747 1570
310189869 17347
240202489 2473
277317731 1007
300827054 1751
1250 271795624
269521344 1296
158194077 1877
448500000 1495
946350173 3801
835505323 2785
622499382 2075
935350092 7173
314400332 1048
532965825 2075
480480859 480480860
233624440 1047
689084039 2871
915293459 457646729
447304053 3694
501391142 6037
553583418 70698
689378679 3062
612977479 5639
892087374 10405
665643019 332821509
376799999 1256
980764166 5585
424492184 1604
586794849 3638
638098150 2127
943203143 3144
555575618 253944367
103199655 344
296699319 989
34569976 1456
436357397 1481
4881 364471141
427504318 6370
266843117 3706
190590643 1962
987527020 987527020
7968 715398328
339334123 6841
562499266 1875
765635781 4940
266317215 180375559
205744741 102872370
413307049 1946
442907068 32341
141900443 473
129451113 947
46461916 210
809084969 404542484
1658 403890604
406216764 1425
594720609 2159
335789998 1775
884379234 422172438
519088099 3550
3509 350332005
644102147 2147
939764159 4265
715806428 592772183
377740913 1587
774566344 8981
396419107 2040
870937209 30160
750528496 13515
949139360 18460
364216556 1440
718272272 14018
10176 674394048
257666975 1449
881322041 346270992
534151000 29281
691684995 328151296
179245773 1071
380806663 2475
918139880 4526
509431772 4516
118556451 5571
734465687 2472
479743453 3788
787593352 3192
696825417 4978
8536 551084160
47450817 637
344482221 1445
662781231 331390615
588768634 9667
970142419 12038
98400328 328
447964871 223982436
577198937 1924
794890710 23721
3697 958961133
56555161 194
3291 753369138
21848529 104
538636816 2085
65176646 368
923675340 27012
458774191 2394
157751506 925
641997360 4995
150607889 545
537790595 218154774
176970118 176970118
198600688 662
941468658 5206
345891951 316490594
835660772 4726
179567391 659
906038050 13578
375843132 9114
874197085 2914
72137179 72137179
21464 929101738
418962184 1766
381629744 1415
639614894 4031
764188497 3048
855597149 2852
336817054 4225
979232852 20199
33404044 114
927451237 4458
61105391 359
966596778 3222
913899913 7055
130799564 436
462300411 1541
486601897 1622
282300941 941
448112640 1740
997397615 21012
714959299 5170
6040 850738851
986674673 453499598
254700000 849
734702448 2449
427267096 1631
910673442 5238
3123 674267367
531363045 2725
913738484 8914
417898606 1393
19729 562315076
618298881 2061
198599338 662
662921440 2320
626015492 3238
400584613 200292306
635494364 16875
374525547 187262773
904368319 3061
931560000 21000
574530261 11913
867249747 5103
561301175 1871
947855227 15308
218609820 1788
470434469 2010
658205443 3028
394683786 3007
731165446 15245
570594914 2745
161920930 880
163204469 702
518759471 12936
373805650 1681
403926930 1410
9276549 9276548
32004792 212
227020702 1547
11962 646495770
591401571 2125
588738360 8680
619484807 4344
458894191 442566647
993267197 8114
477925801 5675
530825037 5791
887519998 3969
354298723 2977
631569158 631569159
83780096 3374
54300000 181
156599479 522
882302940 2941
16032671 16032671
833997388 2780
832396553 22239
336361962 336361961
279825199 2840
318601061 1062
667019643 4009
753601788 2617
533141985 266570993
767515782 7407
100783029 1192
361309611 1537
5510 870508370
65904119 393
427891495 3515
853354299 426677149
18225 941553467
998960536 7242
111861579 952
622545946 2415
129712930 129712929
977864157 16983
338033029 2705
530998229 1770
251157111 890
886561788 4429
809671741 809671740
901639297 3456
844199296 6961
581183063 30058
664577781 332288890
977396742 3258
477898408 1593
854875551 9215
696152114 696152113
873778553 3239
766383859 4532
272780560 2920
45299848 151
935400001 3118
753329465 5251
4338 663200372
565822609 282911305
948920400 7380
124 29446453
324543262 1913
145200484 484
932577937 5296
611426081 6460
269387700 1698
78900000 263
542575149 2504
834518451 6887
801560880 7101
128267334 616
2471 415211959
438471089 2023
725351760 3780
546649243 3039
119099602 397
392127319 7267
740841628 5712
191699999 639
194360508 1210
37088103 211
766 227768568
398363725 1445
970168266 970168267
476701589 1589
262384709 1601
914096954 3047
147299668 491
821768672 3421
759202238 3163
608884671 2672
591699309 281710705
262364537 952
165429338 165429337
963107099 77358
776647079 3960
290704221 2262
946302916 3335
720302401 2401
81878422 79745935
5443 681336537
379962673 189981337
375063305 187531653
375622516 2105
222099816 749
264098249 1125
111079992 10356
176399851 588
581098062 1937
548790796 548790797
791535008 4709
10001 611331127
904186709 4869
161397556 1065
403198657 1344
393975308 2163
826446808 3755
86053967 2457
996089519 3565
19218416 85
2175 372688425
1618 392453170
704379310 22560
421753852 1527
953096822 3177
338972688 7992
1024 141724647
463693835 19108
560824069 7870
868653737 310310647
471427307 3451
729449434 729449435
210599297 702
221099264 737
261911078 2431
99357317 1002
896733950 4064
928626541 8846
633031347 316515673
526179361 4286
61366715 8886
792447467 6181
913971118 94399
600887290 8643
793502646 2645
271602869 2310
898889483 16161
933899252 3113
869313059 6210
375895080 20988
125699999 419
152627424 564
369502673 1712
877256379 211540
285441100 2045
26381026 109
848420738 679605518
441569244 17677
911769479 5802
183580387 905
362494045 181247022
411793587 2278
509802979 254901490
2477 159961667
33600094 112
823539861 5702
692765388 4154
751765140 18510
980278650 19890
653144514 2419
630600123 2102
147599999 492
468777505 2376
106500355 355
408299236 1361
470458743 1632
140479273 104774973
342816383 5477
673028185 6969
955324013 955324012
916804159 3056
554616108 2360
315130269 2117
301870053 1877
662999999 2210
129599999 432
870002901 2900
857764865 33551
576317839 4834
163799454 546
271246326 4207
739524379 5740
2975 549470314
726974923 4154
833436939 764888306
206500476 1651
597261889 4692
19148491 19148490
865842276 15376
895383800 4563
181945644 1601
587986169 3527
61499796 205
781232646 2766
586201954 1954
670953375 4625
588223538 443939143
21639585 282
59700001 199
871928727 4435
1855 518995548
255097331 1035
761898432 761898431
794567411 2938
866981990 2891
26663395 303
282669398 282669399
662035374 3393
93350026 394
75000250 250
651374787 5809
563689238 281844619
657302190 2191
255300070 851
361743970 4057
213325946 2257
248169111 124084556
125399583 418
151103759 1005
563563847 3956
11117745 48
933997064 3688
316699619 1340
224399999 748
329995621 25110
117299027 438
932086487 10106
913389525 14191
684234656 5758
4040 354622893
725112432 11064
282199807 2933
202952088 1179
153756128 1219
80714926 40357463
14875561 63
305701019 1019
183492268 183492269
226717414 6622
610180031 305090015
681214850 34776
534000601 1780
612717866 2493
6729 540446364
690106231 3942
170261932 2247
14022824 136
489001629 1630
711901287 2373
668514892 7557
855863649 24369
466201555 1554
663322507 9723
910566832 3997
13827 925916116
243599188 812
944447365 5586
462383204 2693
73664997 10940
499609725 5295
316052295 1885
471901981 2244
308006384 10808
483999714 449710816
423770299 1879
596699999 1989
821102736 2737
447332695 2666
197261346 1745
318579321 318579320
309000001 1030
777835844 21026
67309384 715
357000218 1190
98598749 26293
241500992 805
973923079 486961540
561782630 4190
414 46644552
852153389 3366
141153520 1480
466801557 1556
40996698 469
807384735 4525
98223119 360
659388540 34532
209774499 3835
788611151 394305576
434549484 5009
28458538 160
566551035 4452
791068676 26347
310579521 1155
207503175 1131
776883825 7516
454773576 1557
28763990 102
524647385 2718
825439574 17642
362352848 1499
326674447 1206
866902969 10479
680592760 9783
885452529 8399
364331646 2226
10136 62455045
242290983 1378
764280485 396601956
730200001 2434
560660615 2822
83866790 670
739831218 2982
325441180 325441180
195386861 814
151654471 53995517
704102347 2347
674595023 6792
935717768 5713
224705207 866
320462785 7486
47915384 201
949803167 3166
877759289 2968
921062695 460531347
835807723 3908
80099957 267
782425876 40425
990621152 804745323
525815942 1763
505112452 3172
198211923 1170
672512580 2392
547111680 1920
808797080 6527
275400000 918
908194520 4304
16998739 2343
124965074 66437782
865767828 4044
278675222 2111
106859086 1091
375301252 1251
99726471 729
10611951 134
271747256 1675
227161649 49469
575069726 3934
843578581 665602981
89743058 2866
666148216 2721
518398802 1728
325397841 204843418
944019553 472009776
550727496 2802
6777 186304473
810611980 8678
363363109 3685
438076169 4410
570368875 16027
3370 689449084
639534191 2328
422218612 1425
411311380 1581
222300642 741
9089 982602701
380937453 190468726
847745719 25626
545444449 15782
4795077 21
405111816 202555908
328071702 1294
901805834 3006
282470934 2155
925288674 3737
528601857 6016
919114789 879912207
969804764 6092
476760957 5689
189216636 1029
555174479 3247
436336852 3131
868551222 20174
433049472 17001
517466857 19284
491400001 1638
372708434 2004
992582209 19332
677616919 4543
178802351 10884
135603041 2148
900259406 3658
621297928 2071
932128596 7387
2906 496688759
101757027 551
644774040 2203
325151148 1645
593367191 2623
321052712 1507
142800000 476
10842702 289
720234733 4794
302152109 1898
750902460 17655
83700279 279
156627346 887
100006945 82556101
27850084 127
990914851 4530
921297208 3071
438600870 1462
482002805 2095
36776483 458
566013585 283006792
790249388 4366
967676167 967676168
180972926 613
584998396 1950
36292 646614564
762076019 3772
142305372 689
648822814 10518
7603 647798409
788606765 2757
874855162 10262
673999801 3139
938206229 5235
513849209 4267
2675 679789954
262816192 262816193
394714013 1421
782569607 4754
742798987 2476
785466941 5815
362784489 2356
555205941 13617
703177896 703177895
415458291 1978
852121859 6236
259799133 866
1585862 9
13990762 71
504900000 1683
582763118 3953
57334299 227
742158937 2601
688138776 21946
501479076 2454
261595799 3664
40499877 135
686784722 3293
287562261 1457
994060182 4403
689745176 689745175
374581225 3282
105870437 1413
655034676 4164
89265681 407
441301550 1471
807592992 32393
781360884 10729
17541 570783280
356178225 11843
635374366 16997
449287207 2497
688499179 2295
683353597 2510
593101976 1977
424011663 23784
329604164 4041
1455 291321885
945541362 446068962
623964521 2146
202032280 202032281
804899291 2683
137402649 656
695 102102450
165300001 551
614375751 3279
9810 791610212
385707182 1757
995531899 6116
722339612 3418
108687295 1179
490164840 5148
896898134 4855
648336000 67535
46235753 23117876
551337937 2532
272497905 1022
679278978 6462
368098773 1227
406236940 406236939
629402679 629402680
1360 330039109
773100463 2577
805144681 5053
690554431 22534
741898479 2473
732960080 732960079
990641349 4676
283799054 946
252902308 903
658747638 626717241
3068 396443502
721348719 6910
680241172 6598
602100001 2007
334578665 167289332
358800866 1196
771443719 3356
764560821 37111
102595679 480
571498144 1905
578427662 206276035
120793577 492
200400001 668
661434637 2255
660416320 438686714
585890281 2267
785823245 392911622
907804081 12240
466250464 7467
635271251 2230
808635349 803961761
692270545 6397
849431135 4646
521018041 10532
897144845 3276
733877004 20399
875168141 2956
26671566 13335783
275333209 1666
492491662 492491661
799789899 784272064
771753632 8641
315585721 2570
426379874 2279
711691364 2836
538626551 1999
618835309 39858
290240601 11192
106723261 420
340182726 82289
687154787 2730
355971125 298066875
290228102 1797
87506429 8122
414865023 7345
354702586 312193811
250323445 966
559827914 6289
460802706 1536
397200233 1324
853500000 2845
280797761 2247
535199531 1784
549535879 14116
399338471 1415
2645 261740505
141446113 70723056
151870865 518
756475191 756475192
85816850 952
370088738 8158
849089675 8463
57414019 28707010
962360069 469952136
483598389 1612
113378529 430
630662074 219724704
117600393 392
581611015 2723
893085939 3340
13151964 203
197256268 764
449934088 2104
234566678 1429
909532444 776365890
788494935 4271
872251614 797109459
34014779 202
616739835 616739836
953207377 6248
123030073 123030074
179010236 5107
1800000 6
128141320 494
519258371 2635
383762520 1332
69863843 623
500699999 1669
999794760 10852
17706641 8853320
914803796 7737
580 77451460
318174485 318174486
3778 450806072
754023279 33724
360792704 1488
776739779 6516
150000234 500
110424909 777
684274284 31806
419760862 3484
481960898 5997
89712 866707632
142502718 606
565104819 4895
5861 489695261
539066311 10484
2946 383362980
403870779 144242757
805951272 4074
969475183 957017767
404999999 1350
231117596 12407
841686329 420843165
288321176 140763696
3364 723535734
680454609 340227305
653644872 18780
291300859 971
622773307 9113
128203137 497
109799635 366
801768229 7403
264428762 1066
844727199 422363599
47620079 180
204954806 1045
719896255 3467
957517615 49456
900721029 3434
508170689 4856
814764826 20331
595935171 3667
766166340 6333
398883717 2035121
67273338 1274
448538013 29572
264689222 1829
945596847 3152
725118806 5916
276150503 1106
113399703 378
644699483 2149
342443525 171221763
10493 162735937
132171434 2290
898197007 2994
864754506 21751
2195 393142862
501807211 2370
789025237 18941
604500705 2015
726939075 282240463
620610149 5197
104890625 625
100109146 1893
949011971 3324
338636291 10787
436010301 1631
912300797 3041
66520937 272
617437484 10371
10129682 69
566595548 2769
181431301 1415
53100176 177
969928354 382065524
92762881 544
7056 840108528
844432565 602653125
592202276 2094
639902133 2133
159901317 2437
451804891 5138
18004405 191
469669311 1797
277126339 2740
703802346 2346
14100001 47
768745394 2585
807862904 7048
693540611 3514
648077429 3812
438710682 2123
668854022 11953
211676377 105838188
34934680 117
904244242 3551
684078763 342039381
703069305 53093
549511952 3473
712910063 2571
132044176 65207
540297903 1901
44135820 185
502137685 5156
10979 511021912
36337 397651558
476885403 10262
962403207 3208
846576656 8381
931044309 931044308
865802044 2886
110572623 423
990045477 870440263
120549783 52871349
976971670 4609
35336729 272
610353930 8445
939526700 5684
820245544 11729
395398000 181242624
269013425 993
727082118 5607
754551289 40426
738868781 4528
341493840 1570
723297588 2411
978881804 9657
109500366 365
318975396 1948
57055788 203
39709343 4064
921004519 3320
606233592 3624
750002500 2500
857478602 2969
644341636 2835
845044633 3151
793500582 2645
123000410 410
878780608 9712
817349202 5457
551318879 2976
75300014 251
405879714 20646
519615801 5476
454805493 2711
818065872 2808
415499999 1385
695075653 14378
713102377 2377
807606044 8708
614505849 3710
339301354 1131
272553330 272553329
366084123 1294
35027545 248
2306744 63
816703194 816703194
132900442 443
192500956 3371
590913390 66569
924 18622445
633521962 23038
932497171 466248585
854640673 14496
773067903 3262
281379591 24029
676178558 10227
165975485 835
986345594 17158
906431057 448336684
393006051 196503025
249086549 2055
116922625 830
411983161 2220
60971141 623
994493144 422552310
300621300 2220
39918095 144
293869133 2169
265799113 886
622200001 2074
423763776 4176
594258127 6504
746068572 20712
446209895 446209895
374168392 2315
28009800 130
811582500 3750
186207560 960
11032535 5516267
573001910 1910
186792740 1028
542698191 1809
49000141 5220
202652699 11100
613405680 3480
516329930 55141
957553601 3904
16976 937056668
713443539 8074
408312694 1707
505469051 3058
670591064 4609
863997839 27962
233926993 1679
228257391 14066
18428 115846671
903472359 50680
371101237 1237
925328729 5548
873899999 2913
473399574 1578
930404256 465202128
612722322 2270
217155659 911
1943 313320828
22068 387667785
414093105 2997
406060940 3844
660509841 3722
831245366 3028
241800805 806
447410753 2037
941367600 3270
446667502 223333751
664787053 332393526
150627661 75313831
770926456 10843
3774 996657865
5008 710361852
96953264 1784
864755065 3282
593199237 7454
602781660 3756
562530750 3790
529858445 2331
91944725 677
257400928 858
450304790 2201
997953561 15406
790339721 485552566
827513701 212183
954067636 40571
293042229 10083
640652004 4115
379198737 1264
258162763 3404
530910262 3039
64860408 458
35731 722595815
434923499 6743
389732953 1502
2884 691404392
762973151 2923
643341623 2719
617897665 308948832
211200704 704
902581996 5294
847031440 10771
299615341 1722
894899999 2983
333422275 2333
980727996 14885
840376750 3097
942632334 10530
591207305 3606
53093469 53093470
1458 412557134
83590532 41795266
501354538 1828
6038 847510789
836881541 411244
575768895 7230
833401217 2778
632484449 2214
553191361 2166
44700148 149
265371809 132685904
383116325 11862
417914640 1845
992281232 381031685
7306 640055151
747740940 6590
81246200 280
885135378 12749
932524748 5137
317435969 317435969
358499768 1195
566400000 1888
106500000 355
22957241 278
57047673 383
1244 304647449
548081359 4961
716695056 4557
47562931 949
114953077 114953078
861578255 4672
887207187 887207188
80768710 52413406
346698518 273993596
129420351 125877435
204779904 1554
673208729 2464
632597401 9103
891997908 891997907
310799742 1401
569626681 2910
357033301 178516651
599895384 2046
333438238 34407
534675999 2000
314798485 2847
234675893 5142
715801229 2386
993392990 6777
466036737 11160
805603313 3541
305940944 2452
699890211 699890211
141912976 635
580711155 290355577
716959644 3692
961270511 454333528
274398982 958
31937986 1509
967499870 5506
930247368 3934
5138 642600605
986700000 3289
229476421 1283
204718936 993
147890546 12242
3097 627414983
468657606 468657607
168574955 762
952027821 4488
558881180 3363
604801006 3035
206100686 687
764997090 5203
233402537 983
513 61450343
339539616 1196
707889231 7416
242217667 1564
587031499 2750
127200423 424
468510279 234255140
411912856 2399
850799999 2836
284841522 4221
113402250 390
840839520 4400
587687399 5400
347594319 2480
814739786 3323
197539104 672
674520476 2635
481498396 1605
207223539 103611770
943609960 17483
25122552 268
915794338 915794337
634669291 2462
365965738 1761
505200000 1684
675599634 2252
180599398 602
701243960 350621980
492256251 246128126
466416605 233208303
203090893 1271
740230454 251979504
898200553 2994
887467373 4482
191996441 889
204468350 204468351
181078967 3192
885262000 4800
744188531 12444
191304281 3043
397704385 1617
587698041 1959
226500264 982
358710229 2670
319010 155195300
48398792 198
360140017 4130
409675607 7782
775433316 10558
660651649 24844
444167936 16028
2473 512450856
303766793 2498
775068425 8019
332514719 4320
260748943 1074
104699762 349
426899999 1423
651828800 2601
310101101 3063
946400597 11583
1533 249897396
921 219485366
318993328 3658
740426961 10070
86691531 404
711000551 2370
182426621 91213311
368051137 1776
586045890 6911
999725497 4884
440891953 3457
346854976 346854977
346049267 8132
623295343 3724
657002191 2190
848588692 6873
900668440 37238
684468239 4042
457595536 457595537
568 167354058
409724169 248923
542999999 1810
710023049 3793
744707886 14482
68407255 34203627
159899762 533
661067841 2315
759889349 10989
367475253 2194
706576527 2583
573432275 573432276
802800001 2676
828572207 5507
265847849 2895
224199380 1345
659345910 8069
306745165 3267
946504964 5006
658457497 5241
611997961 2040
93650506 93650506
263984137 5948
597598008 1992
587737088 2267
544347480 544347481
678235392 3448
831899821 2773
829853052 365934871
416506902 1842
273300001 911
288722569 5210
884602752 36957
388247779 1999
154886966 1201
965282641 3516
454530561 1557
809258967 705544
962954091 5945
9741839 47
113535738 73854419
238673423 2418
142617677 681
443155277 7374
827584201 19611
544795507 2765
18429277 6341505
161243433 1956
740998745 8898
125947547 809
504384023 4614
136197643 6364
693303451 2311
207381416 4757
993359142 3557
992553601 103391
532974817 2511
558211079 48262
966610439 13181
79711550 630
863113997 830441540
572051476 2558
960722575 59576
158798118 582
396067500 1740
760199572 2534
586786039 254570402
914401593 3048
963421239 4065
346438175 1218
795409473 3146
961620719 3512
977676800 4770
383878021 191939010
279600678 932
694853544 2319
193840410 88356101
118200478 394
233421275 29945
927198541 3604
131147613 556
279849920 30114
57759458 57759458
331027949 1317
690484700 2468
918195314 3246
791802385 25988
518864251 19036
543525696 6624
209858261 978
805640745 16185
924834533 3981
518153434 1793
479446454 15128
95640121 1788
150579858 2453
854091414 2890
171739415 686
534225041 534225042
144258741 72129371
228600763 762
641690684 641690683
267985196 1261
817811333 6462
3125 399556917
630456833 17367
185397210 2013
967751023 8106
466281309 9304
741556200 3675
454553401 1960
521671361 3241
24882 502073184
771543449 9415
217712574 867
499277252 5307
629116070 4311
96000319 320
503649170 3427
151865419 2380
418186156 148714903
567900000 1893
680035212 3411
829480236 414740118
54599817 182
681603019 2272
290490174 2598
958433775 4657
43063851 418
280361389 1270
294593596 1445
34273700 137
137911993 1193
278904197 1150
715521351 15848
847699572 3003
653422043 2246
947562314 343146695
824791413 7309
335898083 2402
823497254 2745
287331767 2892
921220310 3688
652040252 2396
766638417 5091
842918206 55767
618487784 29745
751546811 18429
132747263 624
957778879 4794
712422711 3549
193891807 96272
558123018 3918
966339899 459301323
467613406 2583
401402082 2766
871 205729329
70232883 503
939599023 469799511
103199656 344
164295395 560
285278336 1009
822162403 731259907
322038849 4430
950358481 8772
637933297 2343
924430001 39126
452591374 89339
552729915 20738
48563942 48563941
888172674 377910277
809308920 10136
600827701 600827701
429490751 429490752
576108316 3508
6803 634232603
72276793 476
106073756 859
962505876 8322
842692150 2857
918979716 3669
430144590 7509
335855520 2772
1758 289085352
903616453 6582
430135759 143876900
1595 314804467
637174799 3032
814785889 7648
731403703 2438
329101096 1097
2265 367172355
796663559 74580
939714046 10734
770528433 2726
748598625 748598625
783371111 338488285
949153634 434890284
195105570 2189
283615599 1770
371984544 2342
48600161 162
135682697 67841348
301715375 2075
643735149 8263
451703962 451703961
447887654 1597
624540951 312270476
495255 667441123
4586316 19
633299275 3422
875863043 11547
538925918 7192
340591591 6005
538198772 1794
170849936 592
959766751 19587
432060955 1861
900915375 3074
582160327 3399
555634127 2424
70799999 236
976547571 3639
148813037 1334
250933553 1310
527701511 1759
105900179 353
50112576 241
722789989 2803
900412479 3520
395603249 1579
585486219 4727
606745867 303372933
794702650 2649
110203969 110203969
907764527 4308
162659782 2447
454498484 1515
439501177 1465
889961091 3175
253170410 3205
909597185 3032
705 12583572
87767751 350
206099999 687
399651340 3743
639299999 2131
412439378 1564
147891198 617
876000621 2920
952498209 809382505
617087869 4291
427015917 7981
939124499 3749
910675452 393471053
712945029 3094
461139786 11759
982484256 5018
908444595 20101
395601360 3389
682439049 341219525
931178597 13973
715678027 9269
590100001 1967
104767761 723
893356039 3624
456079429 3546
587955599 12421
980632396 5859
14582 911900633
92868237 1827
10045 148354605
203377995 1193
702232662 351116331
47705035 311
662397792 2208
989234545 52432
483 95733981
728477105 50379
606085198 10767
318649549 318649548
224567740 168030047
184110256 184110257
299071136 16164
852213282 422414682
751760520 10718
427215845 213607922
66375611 324
774860955 387430477
207527318 5687
712676012 19761
412760701 13255
53549600 800
2917651 10
319047468 1488
458102903 1527
110823523 110823524
176619497 88309748
560636029 280318014
26320374 191
873358231 8933
566172937 18266
166200332 554
4464 159695136
960439786 7284
689368229 9867
837000001 2790
479401284 1598
719953919 10752
346594061 21548
357808961 1329
519303014 1731
907773929 7893
824536859 2932
142500001 475
352051208 351034094
26512 729981408
836849680 10355
644055270 10130
86083735 1282
294144126 1775
34398 777131910
341833055 170916527
407308064 1433
311099557 1037
987151307 3553
410029561 1665
24892075 9960911
129899568 433
13092 906688325
18155 640555867
496198345 1654
982796723 3276
509354896 5872
194796159 1801
716102388 2387
679686699 11998
148822312 102437278
77993150 77993150
748107879 5135
636533887 5714
755392014 16953
9009606 69
800525341 3303
461842820 12002
875445179 20873
793089749 3291
304435309 1490
765550567 5699
45990153 746
554520343 2251
963749007 17578
52799824 176
121049900 495
155399999 518
700343124 2724
165669724 5747
672864180 9210
431701440 1439
777633360 5196
966027638 23474
90062941 460
259041014 2125
732283487 2976
455592106 278388595
705834344 3572
997978741 34005
528138474 3369
964608525 5331
351477980 1414
931203132 3104
480696548 1706
2676 751958690
73275685 276
688018978 11405
504601682 1682
608433601 2400
621029219 5339
43580263 57418
321696126 2433
254017836 1278
244280877 1186
189182817 641
693189968 4054
16551216 473
950297986 17745
448585476 1614
236007198 118003599
847606695 4961
43541387 21219
184105171 1230
419690101 306572814
898543531 9522
301352484 301352485
915382732 10714
232991949 83966304
832201148 2774
611700000 2039
947806390 9783
405864673 2673
5999 783531768
586249542 2450
295498691 2754
335332512 1708
197027777 197027777
4949 904510039
537293495 5318
972822133 3319
222761202 2249
522490450 2317
159597433 79798716
475409502 1638
927301111 3091
299699002 999
301890127 5028
52307343 296
28833202 1124
5693 691057651
891079108 6492
240002549 2175
627370446 2435
900783833 891011942
548555892 14183
739819668 5134
741022905 3611
941668780 941668779
826960819 4454
496198840 1654
456323867 5187
454798485 1516
114038202 485
499264347 249632173
910311320 804888114
715937830 4409
27355078 123
478842515 239421258
872109912 684066448
543493359 1849
2852 499315277
1332 149680596
797796068 2855
538411442 2461
530400943 1768
236469288 236469288
258663870 2045
635708356 18429
498439305 2457
731565939 4303
840871409 8092
632438146 10157
230236974 3573
348926729 1784
84375906 346
72064188 692
321276972 1878
3677 303698151
171077761 1152
340229185 340229186
697203199 2324
922788287 7351
337668871 1244
355891199 1536
579527195 2214
544798403 1816
271694213 957
585851990 1982
175443619 5654
740491297 44542
259631635 1247
333985760 1244
779030322 2722
163982097 639
649456561 2664
88583969 423
553668001 10730
370198767 1234
794749956 2744
612357422 3263
5627 694313767
764700001 2549
521165161 2620
286555239 4817
343622482 1321
445935433 4123
1422 411272262
1235 134309686
212758464 1553
511998877 6395
964969629 468383105
390966504 7726
348898836 1163
846726583 6162
802038721 5680
907397830 3602
384810116 2038
817845314 2893
642356917 55101
559022058 4851
795149139 2681
396153339 1798
306394407 5726
948268388 3765
92627853 319
673435633 5978
610462434 3140
634294757 14868
566999999 1890
632184306 224209632
816441299 2844
770425787 52118
506140089 506140090
852086343 4044
75662133 37831066
757148310 18495
614627758 2999
798263621 3818
371865895 6238
2435 468110966
246808994 209339886
697758617 26274
727197576 2424
871608000 7027
801233452 14283
5235 166028025
4921 750129126
8581 548351643
57061581 57061582
465659978 10040
6604 765172896
33056 604362848
502409544 3304
822999821 4344
510290577 5245
23012 267813656
4875 967604259
318601062 1062
645147662 2894
75299750 251
480 123451404
981265528 5656
601837060 2401
950462296 32855
655800979 2186
858022468 429011234
380698732 1269
732002244 2440
686342623 2786
902396992 3008
313409721 2826
114299619 381
779016897 18748
894605185 4224
888304630 444152315
414900001 1383
505800000 1686
573206360 13273
789993073 3881
19920367 278
129609481 840
257171484 6600
479546092 239773046
206400177 688
751802505 2506
101614625 50807313
2523 647052928
4164 744019356
594298020 1981
682391736 3329
310633264 2245
598489329 5107
290400728 968
767098334 2557
236170509 1226
274255415 1002
121040528 1204
515102149 1717
569400000 1898
15066661 84
883919854 3578
704166553 2366
413121124 13525
507000000 1690
47358026 243
252800919 2836
538490155 2526
342717419 2624
486366930 2362
1200006 4
339701123 2667
948517807 132976
580161892 42623
535246540 535246539
665850731 5155
891747154 410422048
572086280 572086281
48247699 199
421704901 1764
781859589 8772
72922801 1814
859511634 5827
601537248 2873
289448489 289448490
666297780 2221
864897117 2883
19525 300413552
338476666 4676
829047759 4265
704725262 3957
529686291 264843145
357199709 1290
11297 740936339
895502984 2985
215887744 30592
101765211 50882605
717597609 2392
257017059 905
628558701 2870
657543086 2382
2692 449396522
309298970 1031
964998913 5298
275534374 1831
68796432 432
495299954 1651
388193005 5067
433260893 216630446
221998595 1555
774419024 774419024
949344279 5487
350831687 4001
791420810 190613
969004327 3230
125370589 635
224345831 4304
305210753 1211
604497984 2015
5696 436727642
525745736 191505601
863670360 73180
985794983 985794982
36793398 29815414
983178727 20586
631962954 3654
507700709 8997
954603181 3182
1573 358704075
820264493 5546
498088513 2597
156300000 521
172263512 664
4764 661784481
623029955 2095
304654749 5210
573169168 2161
286991667 1179
574395999 2125
496992408 496992408
204009801 681
733798684 2446
367565868 5436
229582157 1003
444972593 3102
763672911 39916
819297746 2731
256799145 856
860873683 20233
491320062 1855
802502675 2675
119700552 399
819299999 2731
690408221 317546754
255652115 255652115
353810547 353810546
662805614 2515
424533703 2411
190042494 1673
855698348 4291
164482110 1170
4196919 40
314003351 28300
862202873 2874
565503535 1885
206700689 689
602854538 2196
987922836 3414
988943621 3532
769316521 4649
214343457 107171729
277959550 1273
275576397 1890
5905876 24
560405092 1916
670402768 670402768
932937422 23446
153336263 696
881986619 402131994
603303301 2011
845775590 6070
677248261 94469
777971259 6968
706171750 7250
673953505 2784
530735165 2691
607199958 2024
877445788 14276
984738062 8509
134492480 628
270038553 135019277
976420637 488210318
853011270 4626
793648096 396824048
580776573 2740
47400159 158
566099326 1887
181950074 951
141692113 2283
107099999 357
39000001 130
944773904 5667
457301177 4403
568246214 4216
79891707 303
40759173 159
177900213 593
403476694 74955
502 60946816
494403188 3011
991930849 426852874
123221525 425
599998 2
614821109 25366
137615767 69960389
569613290 284806645
978002953 3260
637324585 2355
465001034 1550
604394819 2655
788643579 4820
300491510 1661
905700001 3019
819829562 8179
161018532 1157
373 41166518
119549682 14171
812420354 3571
3796516 14
720297600 2401
810302700 2701
98688625 392
833099999 2777
253413018 126706509
179803190 1015
696483981 5030
719647084 4337
855801076 288168471
29671404 947
299049958 1114
904978170 4845
224091147 931
928881275 6351
852736674 28752
951355777 12152
89869720 529
474958720 37936
535455923 373389710
255628522 969
318931201 124795964
128400001 428
690658596 3062
697293187 348646593
43705291 230
929083575 4305
563007732 2662
912415904 9904
336027047 6538
370948348 2102
1213 140894734
733446350 733446351
741756497 3407
478524633 2302
10614 992175492
852926869 426463434
519009995 2369
638397872 2128
64412132 1880
3040 181241760
1548 450309421
663128616 55439
412987210 2824
432231743 1949
785401630 2618
635503817 7161
982931080 5086
709945310 19615
768045029 3508
610444522 305222261
156233591 1414
349841267 2187
51352427 1809
369899526 1233
79790 255008840
192299461 641
299859753 299859753
2007 418539780
124643926 4490
341539580 4853
865197116 2884
147794675 521
785064377 2976
432957095 2889
655612992 5411
12299960 41
284054551 1110
462298485 1541
292996539 149172794
547222647 273611324
415047699 415047699
960846740 15806
993986281 7740
603640780 603640781
971892864 3456
832322002 59838
220200734 734
310161298 4791
22690352 97
892502974 2975
974120211 6724
632513839 17393
210952388 105476194
663629690 4138
766800000 2556
665139719 6027
476724132 5661
514201567 1714
157203586 3465
147186001 1530
997878559 3747
610279397 8738
2174 474669061
697124791 14590
13799999 46
959772532 5637
361984728 2436
151154420 6428
997246692 5147
348301953 1161
940612446 4562
760647257 17586
257963998 12705
475473589 1769
347399999 1158
353816390 2971
3500781 20
799148631 4535
586499999 1955
591299999 1971
571089855 7693
946500000 3155
202502643 889
677904768 1598832
161399462 538
83858944 357
205706180 4024
814762268 7305
653400001 2178
562500719 1875
44293719 251
598798651 1996
450209099 4540
115500321 385
199731936 768
115800387 386
441914567 3517
837364481 35447
629983071 443219218
380401269 1268
329567776 1243
876223029 14853
300126550 5050
948259553 4995
465751480 232875740
184500616 615
513513433 2766
355127795 8503
80830245 951
443700934 1479
5518 746756458
485103450 3895
956729983 6684
959397228 13683
86276361 710
941330940 4967
340232137 1228
178956479 655
466269215 6712
327277309 1924
779071703 8027
420338470 2027
789527380 3961
808781988 20902
4151 601436181
907800000 3026
51761919 3108
966710156 3683
432218681 3033
904259615 42194
2553 431647397
912041923 456020961
132954914 63173771
479575546 2174
226038810 921
7605 222784658
681640830 11089
667808786 13111
798902663 2663
929894998 4741
92699713 309
3830 422077490
16652 726818471
776702589 2589
749702277 2499
620730508 620730509
403561239 1726
833402777 2778
876577450 9079
901047549 3007
956700157 3189
188505909 701
597163789 12498
260745285 893
635242329 7246
289105600 7775
11050818 159
759037896 58442
684656269 4010
336254097 168127049
523913941 6948
528298239 1761
752078046 5095
880677653 436902027
156135546 4009
772896021 6462
410100001 1367
672899255 2243
474487831 237243915
229826700 959
655336467 3777
265500283 885
707102357 2357
706200054 8526
607799999 2026
776465261 10002
322221478 2588
749875900 18170
744002105 2480
305399592 1018
733497556 2445
190734669 1119
640625980 4903
730277873 10302
480533705 2154
116766909 495
630171361 2912
680374145 7539
36899883 123
906299020 3021
2928 802632144
251544491 886
98195833 1204
526203425 1754
548 71470922
753177640 2628
777020868 4329
213077782 970
911703040 3039
520809118 13796
763197716 2544
630757359 38289
639121793 4324
179902422 13902
747955499 2525
9214 934907534
231864679 3541
215128548 1067
636289951 2656
67584561 998
368401229 1228
184362614 2086
190106454 1595
902120528 3773
22353 494293317
880083588 3041
1659 142222752
853778129 16702
230952097 4279
413398954 1378
671579181 335789591
2409478 2409479
198015877 1294
2115 424778037
257106614 1376
685838887 2786
960614516 5905
235436884 1353
876551068 849100
467986399 6176
321933844 1827
634733294 3890
53876362 26938181
474537989 4595
232364311 830
466428854 233214427
37185886 18592943
811499050 2705
889416946 365805273
602320573 2341
634500001 2115
594017161 2181
375136775 2004
406444291 7665
178501070 595
499503029 1665
913929357 3690
294599033 982
459002984 1530
944132194 3807
596465970 10295
767692148 5590
45357544 231
712093545 2780
144674230 1743
887765305 375333353
694201131 88245
284700948 949
396300001 1321
910940538 6761
492601998 1642
461292813 16094
688745090 6777
335103819 335103820
7248939 62
136232782 522
245959201 13907
145007740 674
176400449 588
695 122982252
823457551 137242925
355760377 3316
410282622 168282164
251992803 6731
734255400 2474
10770503 37
4792 788774073
300000551 7001
283153380 14694
610315410 4620
646071141 2860
969003230 3230
784241492 2812
6050 353903479
774213262 18589
892337668 4369
360101904 3632
515040347 4885
550199979 1834
589242478 3382
806468842 806468842
986998907 3683
122271674 705
336585489 3182
3320478 21
1151 112946479
868465520 7623
438569704 2383
351600000 1172
10413 243643374
957604250 3192
499501664 1665
986570441 31077
552312660 3329
457896232 1833
250062853 250062853
950331241 3578
366975672 2044
795747344 6535
115049485 701
712856783 312544866
987138593 493569296
479004812 88557
502654655 22558
771524628 3357
246420353 1013
215290202 726
615597947 2052
223499255 745
35970970 137
293988264 1948
140846104 562
16433040 227
957299999 3191
676993819 338496910
95099684 317
188576850 825
124498248 5195
643407559 321703779
354483443 19766
899338869 8627
667729167 333864584
745364208 149254
648602161 2162
772059407 2767
513375063 96973
612063418 10203
791574803 395787401
257346232 257346232
189599759 632
603631673 3822
683840421 3260
952797172 3176
571859413 4276
137400000 458
598615465 4505
719398919 2398
77633425 1054
892418860 366724075
835501087 2785
457762060 1855
893932963 6001
194654980 3100
835523117 3839
738874493 3303
125699582 419
221621409 1192
658781565 4355
798 96092766
125978950 608
553111128 2821
299510228 1931
154199486 514
986140363 3772
809697302 2699
2037 382381566
210031015 210031016
891360474 119790
474001239 1580
360325836 1861
778887599 778887598
175661879 590
934913654 4104
5228832 48
246651419 95285251
16320 618169457
4614 910508159
484290755 3708
258276476 1207
104673941 1484
260956075 4198
163806720 4155
949496836 3165
1955 258233995
163499454 545
341686463 1302
813995893 10044
576986648 2579
903128004 4255
3349 899246688
571416693 2620
482434235 1851
926017177 463008588
900745293 7972
447459128 1923
788518433 40352
958543194 4907
736632622 4862
5700030 19
344135245 344135246
307616615 1944
334445807 46446
714181491 2394
991361015 3732
398102335 1327
986077814 493038907
961796794 3206
490902046 47107
832511355 6355
246388089 2483
935222818 3546
705000960 2350
975443625 5383
557494664 12055
416374693 416374693
836813399 836813399
466799089 1556
29985932 1012
3712 533706027
618995963 3053
271448022 2479
445200191 1484
38535133 583
892410358 3161
62348891 2115
629654014 5815
726483841 363241920
246466792 3462
318758401 1920
67800000 226
89200791 315
9350 398988768
871007124 3029
721470168 3577
724041397 7839
72900352 243
955800194 3186
878867861 5574
254700850 849
262400608 4168
665169053 3882
535066244 17115
414598619 1382
755067867 292512332
659206909 10308
996828039 3716
7642 965192242
343361132 2897
330427204 1858
587098678 1957
898199901 2994
196848157 1925
820302913 4048
1157 146764616
463004130 9877
141792161 2138
959848007 6531
947 222769439
821652978 3150
205622755 102811377
886210993 443105496
702615267 7658
650099864 26818
591831389 4974
170699909 569
510114513 7553
577798572 1926
3342 695981526
330244157 302627648
794400956 2648
687525414 3440
534065535 1942
617302747 617302746
863569270 4255
58332140 1730
909030139 3798
244139695 108387160
881163207 8191
46312728 23156364
633442681 6684
285836128 1049
400498666 1335
530912551 2450
383 37810909
976549479 58083
766802555 2556
445846355 1821
346233688 1225
615900984 2291
962681330 481340665
62087521 1069
832941190 43353
795883343 51344
141271465 744
767274227 2658
330929709 1439
187576986 2236
99000526 330
345338142 5831
245699181 819
741380997 4154
566398112 1888
290995157 2207
744531699 4671
176712965 649
770994895 5001
380882678 1488
154685180 6220
257295131 128647565
931500000 3105
12761 767718289
766495904 5792
88897115 322
602997989 2010
482999642 1610
825633172 20509
403359817 7635
281096604 1379
635956677 7574
52264422 367
764823933 4261
180372346 1789
152400000 508
571942257 285971128
227249510 75927
486314255 243157127
263786362 991
108434795 593
445337652 1706
970292243 5425
802771004 4676
517230508 8686
253095830 929
346801157 1156
600298000 2001
430788039 2638
930004586 3100
104100531 347
904967593 6098
917038883 8468
62990019 293
190095933 95047967
428657991 2774
625686285 9676
339847575 1565
168688333 1286
252197570 225860076
946203558 3154
839436207 419718103
261263347 3359
567901333 1893
529134574 4945
3351 411570512
211430272 105715136
242268171 1318
713458378 713458377
791078524 3805
206930865 947
683201117 17134
936305930 3121
366151939 211530153
230999230 770
575522462 141480
497628601 2616
3100 770152998
974191837 6749
795092321 3572
23647815 235
619276406 78449
980439014 8017
800586436 6242
185706989 832
133913228 2242
362355001 1275
1745 404947642
100967822 562
303842335 1568
470750239 2120
983883940 972984688
541863546 16149
593913204 2749
252900916 843
922525552 22516
446623167 73289
3041 797635597
148074884 513
66065773 589
764523994 691608806
622409295 23723
760772843 2798
174564999 987
638036851 5455
3364 447142880
983950795 983950796
510686666 22019
174415546 2406
329279387 4449
505434429 1702
247329484 4223
520282274 2219
4596 836426922
708901742 2363
633899581 2113
847983376 10975
565998951 2525
501302960 1671
640931220 5268
188368096 30674
738299999 2461
98999340 49499670
399601756 1332
290279828 2053
427499762 1425
186439851 17667
177601337 10270
485698380 1619
728346959 7380
823296583 7678
524287229 344029388
328478359 14210
648678477 2260
283756996 958
196055423 3384
260039649 1154
303069759 2240
1947 432512821
842754150 3150
591028367 2489
429298569 1431
301677201 2741
509747864 8805
780597923 2602
701067692 637369933
57402877 669
599240662 3369
993900007 3313
478121129 1786
665070438 665070438
499121402 1760
40943372 166
37791335 141
8653 741942832
315156503 1388
49070109 244
476112489 238056245
964510538 719542699
696424067 3006
133499736 445
696718157 348359078
869487586 3866
932621239 16092
517216057 2667
69599769 232
818299199 270960
43748677 278
644478548 5863
13478128 13478128
65586594 6437
1388555 15
183062167 1946
1291 260139597
198599337 662
250567727 1968
17099953 57
495464069 2271
247724183 1721
234898611 1849
622191481 16687
513041320 3143
884100001 2947
505858488 234422220
650393625 325196812
390896402 41134
167915958 1439
27781626 194
395741323 3942
31168964 104
335699425 1778
951596828 3172
531001174 1770
527401759 1758
928797277 3096
494136327 2429
400800068 1336
472420523 2774
888119897 15322
95350557 34961584
43800146 146
552775561 25530
676802257 2256
102883483 347
261299535 871
255300332 851
765897447 2553
155261915 666
962150902 8703
574279552 37079
863404086 3124
569482513 9104
419616469 2281
774374166 774374166
305453927 2769
94879255 47439628
250500835 835
49558 477094866
677434153 677434154
880286947 440143473
998405616 3328
419699999 1399
526112850 11010
309655850 4970
218190752 883
820201356 2734
480969837 203918694
3248 756599620
181200604 604
946296504 4042
522600001 1742
145286165 1086
981003270 3270
555899943 1853
3478 833436940
397372492 1837
575398284 1918
599067909 5919
5208 799019035
100594228 5972
26466812 207
984320489 20293
899402761 2998
858645767 648923
434245657 3030
294299018 981
2750 467824500
385033591 192516796
465655667 1749
108810525 1695
448605540 1496
795902652 2653
607502024 2025
463583346 1768
710727115 7356
992784363 8054
404 55310865
95202196 363
32538132 1188
361712800 3096
767102558 2557
536650192 3311
457676368 457676368
476700063 1589
435913065 1785
686318076 2318
563340617 2277
558898629 1863
626400307 2088
418286739 3471
28969428 102
7650882 27
851050396 398348244
287788194 1603
800681700 2919
737438817 11369
725182640 12880
47155389 161
204846662 2143
601420995 593797313
287621718 2443
257100001 857
903418642 6983
23134441 91
841926501 4117
843172790 656348269
684529049 3878
818570757 3086
927189382 18151
306001319 1020
88470396 15763
459608572 1901
511675934 3619
88167648 1104
70500236 235
269699999 899
145199999 484
515041082 1858
333424369 35461
222011522 1629
325796619 325796618
648563627 9525
316804263 316804263
600785593 8962
988767225 7879
651602172 2172
683588432 7489
508305516 2141
389400000 1298
505713870 3275
865021517 4482
312527511 1112
650500948 6750
624602081 2082
477799009 4274
887693247 10871
563765603 2967
143099523 477
40723907 204
380336088 15796
1889 324882671
436032088 6771
607683667 7933
983345625 983345624
282441524 20415
2778 764761176
95400000 318
505997433 2749
676766753 20319
511702971 4630
613500000 2045
19847722 7266248
7701392 31
599193546 3143
440402706 1468
716755997 358377998
565245149 2733
807300000 2691
27599935 92
15300052 51
887324812 4769
906915135 3305
856287095 10085
366325679 5581
989217013 4231
34479830 245
17444 815995432
402754667 2680
841916177 420958088
71041351 502
737152361 26852
169776144 89215
99860619 1034
3642 71275950
38199 896028482
841682241 420841120
4652 718692757
84300281 281
375435769 187717884
816837281 7630
600906751 4352
764347373 19894
976954028 488477014
258300862 861
630070659 6559
186705438 647
921255210 551816871
915565482 20494
872104773 5306
678250576 3441
652759567 2224
1461 308557355
486900001 1623
578398917 1928
855105507 5374
925975055 3215
506003589 2714
203145549 101572775
762623468 14654
124700901 569
2697 258035475
342187417 1368
549071264 10171
977686079 6720
837707584 5864
135900279 687
230840447 2222
374576450 3168
630965653 216339828
997423987 3559
41059335 211
536401789 1788
994586900 3554
869399486 2898
351833184 351833185
456026214 228013107
274128247 274128248
110400369 368
289176885 1444
302996050 2485
20614247 97
471039676 3385
667691639 6882
970796764 3236
276022323 1214
676380525 2909
462201582 462201581
725219815 2969
86399713 288
31500115 105
680207393 340103696
791251266 5507
403080516 12654
312000724 1040
278125543 278125542
672901915 25001
115871241 1334
619535231 3816
915001567 3050
15007967 96
95757271 797
365012055 174848296
947580830 28193
463383187 11203
450900159 1503
623466360 2196
458401529 1528
789309314 3137
721202405 2404
831489128 4124
378723949 7544
116247082 694
609742271 304871136
903003011 3010
976593127 22313
289200965 964
564850040 2263
861417060 6609
407636630 1917
511801707 1706
402799079 201399539
357697227 2479
312201541 1932
378270497 7024
1550 437209517
72259508 492
63919229 570
808912079 4408
996682104 5693
52626047 242
687493181 5861
532801777 1776
105900456 353
148800497 496
600298559 4824
888897038 2963
609189433 2181
438902502 1463
843590899 3774
290386718 1279
268517013 3361
715466589 357733294
362490179 2235
653099999 2177
726632692 85413
335251961 1614
669300000 2231
424741719 75602
783012898 33633
330367218 8642
622567385 16319
907179301 5190
585981901 2820
333017240 8614
128365138 1486
836679599 382776717
176147721 628
41400049 138
342864700 4126
541472528 22873
135514942 135514942
382517923 5682
289055544 27108
821401362 2738
847392455 3032
513310946 2443
229800765 766
2629 655715128
128826972 1318
1106 300229230
956471296 6855
23146669 23146670
445167402 2757
475244009 237622005
974618577 6896
642520359 19172
391453317 5273
107173510 439
77700259 259
106944551 106944552
563030422 5403
943573645 18252
61886575 3231
846603670 2822
505596063 4263
106499644 355
139233511 590
551687534 15591
387154169 2049
146140167 1151
318037285 1818
264699393 1045
130288132 507
160179345 1165
976532165 29213
466831134 3234
396856302 4434
924440199 391722269
104999999 350
904814561 452407281
405205811 31404
563109891 3434
981400392 483641407
276339050 215996750
411113162 1502
827789776 3225
157527889 1486
989091622 16821
519153074 26253
114300000 381
948298722 3161
232218717 1334
576896283 4401
103068959 551
992183575 488337847
424377956 212188978
826021789 340883529
695522896 6431
847234875 5077
59930639 630
675000000 2250
915965016 5547
983745567 6448
478201224 478201225
100818 954891967
693597688 2312
372340032 2832
647679181 2698
90523965 353
554018501 255613227
960230444 313184
379384919 1966
10822 205542246
608697971 2029
121212721 562
9708275 146
12809 981399962
510296472 3768
578751970 3602
650065801 3051
878700990 2929
808484023 5094
830240815 3874
228331078 228331077
547160069 3071
468900312 1563
305213757 2038
775501507 2585
560364155 4354
466453774 1895
283142835 135809587
423848519 1515
322340931 1098
639216773 242443950
481405495 2086
447462000 23379
212339220 755
221720005 2937
896100001 2987
159299468 531
135899908 453
734833859 2490
482377935 40553
215309559 75547111
651299999 2171
101777875 820
608768918 8634
563939884 2561
844340045 5121
527597726 2767
334356001 2550
932698469 10485
674440672 2684
656567290 3503
520995479 1945
216251351 5890
169131107 575
479098404 1597
836247133 3132
889800749 2966
415911426 2094
530164777 3653
995526274 5523
404799930 3618
702543896 351271948
491099775 1637
636869921 3614
178451657 89225828
99899823 333
885206478 113153
267096803 1081
489081282 10507
18900000 63
359505881 1515
350582039 2490
640222780 2160
483043636 5815
558990263 5216
330600648 1102
669302232 2231
999604767 3332
167323156 812
319801065 1066
331118409 1678
572646821 286323410
493195704 19151
71936787 622
775922965 5174
398984881 5264
848420888 2884
918959441 5587
823652363 411826182
755930935 755930935
523657156 6195
753961689 8073
394337977 15450
94450899 7371
82500000 275
904500001 3015
788926667 7660
471670542 5202
5989 311441625
494597664 16416
990898373 3303
999875771 3939
353600448 2272
554098154 1847
1587 396648580
477299999 1591
517251923 3023
121147548 9824
482798032 152637
932007159 14193
733045404 2983
822703500 7450
521698398 1739
565533641 1941
935097656 5707
133499808 445
644700483 2149
581700000 1939
232251463 2671
340152809 2851
1115 242155816
351728819 351728820
916202033 3054
994818588 5289
421006385 1552
756711101 65290
560098664 1867
300662149 7390
595715956 2589
810384260 4733
182699392 609
788700000 2629
621674996 4019
343578899 2765
719076073 6248
801 214353627
998996867 5039
594598018 1982
134448180 570
452715901 8652
515788074 88975
996124399 8056
500401667 1668
472954661 7109
236367206 1071
998131261 6780
879773591 3494
731798416 3379
126000000 420
867171184 3734
712799717 2376
9000013 4500007
224882675 112441338
879958546 373217272
293005669 1317
166048560 5064
2764 640977128
128769299 128769298
288706399 2815
970486623 3299
677571592 2997
723789074 3465
10081990 10081989
990127694 3365
594475410 2267
244373899 1158
278399073 928
927300000 3091
97734516 655
723679560 9627
884760451 10042
55438157 24171772
698408480 25564
933000001 3110
948475861 474237930
404702797 404702797
335647186 335647186
579622031 2424
44286531 498
812400000 2708
904814327 5021
105073290 797
67534860 397
19028173 129
993599999 3312
845607136 3580
299996527 1079
847503835 2825
91757608 766
547671925 273835962
921003069 3070
63478303 334
444597775 4369
442413166 11073
766470903 7106
534209059 3476
362597111 181298555
739827277 5673
954305789 3181
659653329 274306945
462289688 2246
262424919 1003
771085979 2716
162149121 2349
529963886 2186
371739047 371739048
162789145 714
998496547 998496546
751700515 751700516
148351944 1791
726841741 2676
405901354 1353
684900811 4419
210450114 891
913505213 3045
742986721 3173
148200001 494
704352188 2622
267894113 2313
23269948 4901
986903905 3748
261117583 3367
659100000 2197
961989576 462836341
319999538 2593
629402099 2098
656101544 2187
651567575 13085
617687174 4187
383445439 2485
186601712 2309
185046031 654
227069753 1217
327691142 8073
489060377 2078
545450427 4002
64168914 343
875702919 2919
44618175 225
1513 397518558
457343925 457343924
835199396 2784
945082849 3716
16244 769039692
162900543 543
460780683 4775
391010241 1668
891552705 6898
159313445 576
71126387 35563194
410931147 2881
94015745 341
441618633 220809317
617477685 207679967
989403297 3298
2622834 47
218365979 3303
229822703 1269
787361967 7601
358900073 8573
140583287 70291643
843590415 3649
735734642 2557
286731167 160485536
513893669 513893670
351895679 5689
702602342 2342
134558770 453
148230531 1646
7527 257170327
836527778 3657
680772821 340386410
891229247 19432
691724510 647221273
838428337 23736
404826208 3076
451979306 1833
783931433 8539
726964302 40154
3978 394408520
480167950 3175
898393892 13628
706593951 3001
2145 462918864
362699999 1209
444298952 1481
919288833 4928
475556413 1956
447456862 1611
873900832 2913
603679371 603679370
811844083 3129
188063640 8040
721196360 137817
378439825 1544
463497229 5210
150488283 866
643121148 321560574
763454921 5521
75927864 75927864
676372127 15729
2914 596061614
517155436 258577718
508988186 2009
194305266 21943
407793129 4218
771597428 2572
685276178 5317
148033333 870
38771895 266
2889 848233512
620564735 5984
592275402 6354
905825373 4610
952318696 3356
967424503 3785
615791123 19539
798879943 6657
194445888 1456
160333164 556
865377233 7224
171160598 634
264916451 1879
794947901 3462
212999290 710
263834991 17377
487633240 2140
747534670 4559
126870276 670
24900088 83
20307 890475544
83999721 280
790851458 33158
485902084 1721
258586067 1574
597653916 8206
16364053 139
2089 293403246
814775025 4702
558194384 7483
320949686 1773
629889891 3452
567231309 567231309
572947394 11311
875720915 875720916
92368907 92368908
8142 753224135
303600000 1012
545294953 4117
567443839 6214
723180382 3227
758240042 19569
524919779 3184
2287 269861141
337878226 3896
833636143 63468
929718482 5191
542890926 2933
186907120 1509
538198610 1794
522339803 1961
919996480 874796498
385198716 1284
406926304 2451
215099999 717
864292116 12723
154710168 1099
346498844 1155
444001652 1480
448582802 1607
947247078 5544
7188 695367120
280500068 935
288421902 41085
45383017 259
401969687 2989
33405911 19927939
354000615 1180
153599879 512
4009 891756097
267379821 1253
127940755 2694
877517532 4086
190063487 752
861276133 3105
693492850 8211
911099220 3037
879677233 4476
132074855 66037427
248583747 124291874
50320525 19027422
66167444 4211
682097800 4909
462703009 462703010
538131590 182817395
127871279 1020
96270596 942
359197420 1696
554664489 3085
419129105 209564553
261456879 885
170242824 170242824
73481666 629
915900000 3053
699025295 403105456
599257183 32126
480317544 2786
468244609 12571
99644274 691
383435884 1664
98196420 1789
839263291 11038
808497304 2695
878963177 5096
214554653 903
313354725 1894
780241369 4008
449081206 1695
922366113 4118
427211041 6180
52109399 532
802085190 3306
466131709 1764
981776464 3932
647402736 2158
330077724 7824
425624417 2153
497918992 497918993
885333485 737080060
865202753 2884
982613457 52353
7199999 24
962101027 3207
643645396 124665
12981731 45
647687041 5005
964204346 3214
584135073 3896
60678754 930
969364266 6665
180905226 2006
849801356 3335
522000174 5118
292800066 976
3035 881779212
830364671 3628
710410063 7620
475344054 3018
152748196 67079053
390548481 3808
187500190 625
294299999 981
78225865 393
472133433 3439
321053617 3854
352649068 3202
472584369 1547479
352291653 5001
988791883 104756
496015459 4869
435600000 1452
4526 927309510
493980563 8646
106379493 3137
262503769 1992
256499549 855
913306760 913306760
490211955 2136
164773537 587
283751260 1220
448081942 9018
555836669 54930
157200523 524
824719611 17569
459601425 1532
679797733 2266
547201825 1824
328424820 164212410
569698101 1899
965935346 4849
702334516 702334517
248699172 829
802696157 2694
310502630 1220
509590871 3786
898059783 5809
725494602 352343698
222300167 776
508649018 1706
283405886 1277
934889571 9219
2844 778595215
424158341 2526
802500001 2675
80112227 77367832
700009030 4911
715499999 2385
263631847 1112
298800001 996
308013184 2095
797354410 5857
526005543 1859
385200824 1794
929686142 74461
533400000 1778
613554480 16368
708710512 3407
418047812 2548
869105424 2897
335429552 1531
89609001 610
734325947 3830
558062401 2720
968322321 968322321
271941666 3772
925199779 3084
890694466 3307
506295568 506295568
102961979 495
342299999 1141
89908 49998
423616451 2039
137221392 3836
831257573 831257574
395809886 299924956
96280168 7720
178331133 178331133
531977121 5920
50932233 175
236610948 2271
889410320 3577
790069968 10788
592288922 2956
5352 584015592
628323871 25141
662643240 4944
730395060 4049
549515428 1879
902038928 7846
385684716 192842358
5074 950294238
843092120 4030
172488639 1640
908914617 6084
90701150 319
999342670 14100
29723903 112
187316644 187316645
673092346 673092345
534975585 2992
637928682 7041
3007 383169982
618861160 28079
182813747 1723
801786278 219247
475186478 2580
3090 887595320
752699337 2509
288485999 1500
792302937 2641
921154802 15527
404068807 2136
854099321 2979
914612440 11368
997988717 272154
393900178 1313
389615162 2011
191399363 638
18358025 279
152140156 152140156
299747717 1639
174831858 17427
415678765 207839382
667628850 3499
940150580 12785
840297199 2801
573965698 286982849
651331630 2673
409171288 3458
3974 826007822
566928623 5752
604704661 302352330
211604120 854
558036065 2422
201295029 1364
832502774 2775
489537705 2268
823923858 3933
971627665 11318
401579586 2100
231900774 773
257700376 859
207346535 103673267
471714333 3094
853979471 5358
218520819 218520818
428700672 1429
461100000 1537
933773049 3357
831001846 3429
961271950 5090
385799999 1286
780124328 780124329
566698137 1889
877985944 5059
23999919 80
159863679 905
707100000 2357
51942905 340
938539169 849246744
2179872 12
208499999 695
827655044 5961
14227139 14227138
610442684 12503
65133452 356
195691453 2838
189253060 119782
721387773 721387773
640854115 2542
148554378 137543425
989031153 9041
711291369 12587
474299163 1581
765495571 382747785
370199258 1234
390996237 195498118
746531097 7205
734103459 2447
561825347 3514
336987251 1822
447032988 9804
630952869 16829
455762537 1881
437621504 2984
437948069 2396
132299727 441
749403247 2788
52479705 344
803270281 3121
785717505 2816
646997457 5173
515265473 257632736
746668998 746668997
521268451 18717
148295809 576
400579889 2245
111899999 373
318085849 1583
426573610 2517
897297008 2991
890475001 23250
377881696 14481
133188 629313300
209479321 954
9075134 44
23393 911775480
564901315 1883
891902996 2973
481801605 1606
1048 86603576
449400259 1498
307649609 6217
272399091 908
820830191 410415096
50669825 635
990003267 3300
559732727 220948152
133998026 487
950840167 688250773
843631201 4155
790185394 790185394
781688305 2888
63909055 363
587856224 60710
643444870 15718
994240883 4578
232199225 774
622980355 5997
656871742 3999
73721167 593
339155009 2070
92637893 975
445792972 7319
6541 521356946
807466845 51395
193953868 85556567
512452347 3598
495182220 1711
325575562 10047
680575428 4161
341285386 4444
629253491 9254
942247265 6566
755756672 5216
690297698 2301
5609 668017713
472685725 27892
887689835 3674
534746746 3627
9041759 48
2804 394214720
284478442 1203
554101846 1847
851284213 22066
195259296 195259297
396599393 1322
983354326 3733
476731921 1680
625533316 4246
815902607 3012
29753785 139
610340983 2581
880797065 2936
431921511 11027
531903477 1773
890997029 2970
430187590 430187589
968357231 3610
514955 458304904
933087942 22444
426338364 1915
20400011 68
9122 576428302
909746197 454873098
45136670 23621522
879809528 6563
90284736 2627
380174783 35245
442357729 5987
969972297 3488
96540999 725
643203805 2396
639659841 319829920
334073394 6637
840445816 14372
659774026 14765
626564565 2158
409802008 1366
288791139 1011
421199186 1404
1449 425987131
839467410 5120
552630040 12531
186215328 864
66713098 347
14672 339464257
546681817 10293
707427120 2788
108224594 108224594
856206357 3581
418039444 7061
685327368 3185
857515545 53798
1333 266122913
417384838 5301
617293984 6304
420308031 12623
267203182 982
543822615 1953
974700688 3249
856560948 856560948
560262419 2130
462413680 489845
317721916 2583
317461543 1352
811865436 350460360
988563336 67812
901825215 3781
453201618 453201617
325518421 1164
714302315 2381
68100061 227
900682097 536415493
930630457 3384
641602288 2204
565694035 2045
853570302 15522
896441192 896441193
118073878 2523
996720570 4338
586418305 6164
692102308 2307
282146849 282146850
3898 848906347
182530007 11736
11421 957854528
38064586 161
429299999 1431
245400819 818
951748668 9906
624922611 3376
87583904 387
93996094 413
630604303 2552
88839447 88839448
308401147 1028
904075182 4743
235554692 3020
547908003 12443
3342 923195045
673979489 74704
351140832 351140831
914580570 17760
513225882 2274
774543471 387271735
61878284 315
925800001 3086
662682625 3818
211197479 888
1923 224162695
392331583 23863
719395705 14436
477547077 238773538
770700292 2569
1963 533330243
291346620 8694
479868467 19302
163778617 2474
698102327 2327
24764828 24764827
793200001 2644
287372976 1364
684600001 2282
731925981 38716
217448803 109762930
723697424 15083
118855556 2399
531219212 1961
948202685 31217
667643309 3105
611400000 2038
83022093 363
214306400 2840
425712757 1477
239399202 798
448502235 1495
617688460 7140
165557987 846
164605067 636
669820086 101166
185179694 1166
939658808 9120
349708107 1243
3996 661830751
639598687 2132
764869853 2787
70800236 236
786417765 4099
855094534 515478586
504559547 14642
42339679 457
196989584 3608
939081179 3347
959103197 3197
567420101 2203
978162900 3775
11508998 173
91360879 1642
862706672 408603980
14364590 72
373186917 1534
59335035 199
512821973 4051
405235911 1828
65260823 1734
460198466 1534
171358318 760
983880664 7705
923504632 6051
402078301 4050
971998262 3240
673694980 3556
131049381 1557
541565272 13411
70845104 70845104
909518109 6124
438459954 1620
67799774 226
167700559 559
711153704 2998
120900221 403
456294117 7540
224430935 862
542083873 2029
217774948 1447
613127177 13606
121800565 406
236399211 788
779610006 8859
974231356 6969
573141024 53963
477201010 30337
992962199 6350
886052402 6663
479117761 7080
999899076 3333
164867406 1022
537353931 537353932
836903341 29196
704899228 3491
410101059 1367
471 89949478
242416324 1645
83099798 277
83422456 378
932508751 4522
205804152 102902076
73152883 11784
648636887 3109
554650981 3588
688316710 2345
568474937 2043
195529908 894
445942425 293521657
605624319 9656
556260411 4371
596695881 2020
103200001 344
934269600 5280
942408861 471204430
480484478 4776
771159239 4333
380976673 190488337
542910775 2159
605484263 12724
44726607 152
57407600 998
451117429 3574
3706 694523243
71713001 594
108974003 1057
824634348 14070
249795354 249795354
528099668 2493
458505241 2620
948897319 3163
1686 339828474
853871060 411923119
486371677 1964
240653478 11407
66000382 220
934419849 3116
4542 9837023
60600201 202
727486790 8563
3908 487934137
181199414 181199415
710097633 2367
532893920 2836
62161455 409
21966565 276
344777122 1864
399301331 1331
249967081 990
462299179 1541
227165802 877
856330919 6806
223800000 746
839248139 2994
4807 578637818
862444548 3570
105256557 956
334819560 1291
466649578 2343
712301596 3917
148499999 495
310740408 310740408
707702359 2359
132600001 442
496386395 27531
712606366 2594
805294039 5494
121574490 51882402
613083579 23962
217799273 726
838199999 2794
954880197 16857
643971421 643971420
156534377 1474
975109100 975109099
740981571 9580
781655940 3510
629605613 6729
954068771 4258
504219713 1866
770699149 2569
14182 980486752
850714335 5998
295500825 985
773067470 5090
749548480 13760
418251510 2378
451054792 7997
605198001 8978
687949819 2932
5872 877600954
758789960 19058
993930293 3365
400852616 3589
2178 623808206
849146004 3402
451854366 4899
188066823 6222
542998189 1810
672553580 2570
34760807 149
193099095 19598
659358157 5997
141000374 470
874336513 9474
528759880 2530
872827939 872827940
14044 494679776
378491436 1654
601689194 2505
486775176 6488
634416274 4475
115800690 386
540899822 1803
828944037 414472019
525567697 525567697
807825437 4090
900300000 3001
584414632 2272
308221512 1992
225764545 1019
285642471 5114
301151494 1020
729677739 3740
748817037 374408519
175665956 1263
187023983 786
175106995 65152104
917173490 3477
760977999 3266
549396539 5110
245206594 2252
454500234 1515
102164866 662
709168149 3673
250801381 836
488611628 2463
264299999 881
500137752 1957
346187020 1973
174800393 5290
965923896 849679743
960423295 447512268
943685471 4100
840149430 25170
6105513 56
670687641 5031
599818559 7584
906347073 6172
410334310 51236
921894923 921894923
603620993 4265
53157121 381
726034049 3571
12206 878079465
43941083 194
1308 306360484
290973155 3421
481995710 2469
455401519 1518
949580495 3504
139972045 719
670859321 2941
900922566 900922567
454486688 52688
651002171 2170
66443494 229
340198495 2015
631202105 2104
420000504 1400
1585 315724541
364800619 1217
512472377 12182
548935417 2251
371814627 185907313
836165160 9320
124800000 416
5208 394061111
943204294 3144
550800391 2661
222669935 914
124035058 493
827102757 2757
9023 508576553
904435180 3190
433692486 352427961
516244535 23939
357826401 1388
584400000 1948
844 69673270
859094449 13296
417378359 417378359
53231736 205
75909465 261
407651386 1753
418531026 418531026
6843 852075333
234939466 1100
799310271 3176
843132359 421566179
773701721 2579
246425485 123212742
158951079 652
101716159 1159
495599279 2640
841802807 2806
519465463 57989
965700836 3219
411374664 1495
689079200 2936
301200690 1004
814095151 6942
449899319 449899320
784478976 7399
830135904 9048
778598613 269830758
98399840 328
121014837 60507418
1023 67877164
27001003 166
633303368 2638
299371380 1368
845210534 3442
555588128 555588129
74100246 247
963603824 3212
176726239 965
259892176 1275
166947317 1541
371738278 2538
200589331 1142
782099019 2607
291155013 1976
170546565 2668
471577403 235788702
64202916 64202916
295800001 986
129051885 446
290743477 290743478
186300622 621
925060458 4133
567803757 2397
701525370 25325
366026839 1371
796921250 2875
591903410 204311770
651602949 2172
888975128 17603
436264291 42834
832802051 2776
922994253 4999
794700001 2649
611012271 3035
2308 228135648
602102006 2007
524713083 262356542
964622766 475184634
944713573 7964
4742 521454030
165900552 553
535184651 1870
704400001 2348
427261858 377003106
990429324 495214662
685800000 2286
658386917 329193458
14414196 439
993686400 3816
145809466 735
246635656 1246
619202102 2064
226500754 755
900015585 4084
468137922 3983
749489219 2665
30995901 130
630855064 392413599
724503360 69132
393968670 2598
8630084 155
129782557 1467
135600470 452
167904759 130415050
501588070 72715
226800796 756
839086715 4318
828759179 36381
345790914 2476
210956301 1299
972779999 5571
755097483 2517
4532 959729979
12244453 84
757981547 6852
130952129 785
385798714 1286
631784161 6456
888776857 4554
806452464 47550
62999997 210
788494336 7907
231066426 11231
74586388 277
496348115 3558
862259262 4332
353847165 2404
656102666 2187
867979199 5280
909412074 691826344
401396424 3597
212759245 2191
264503905 1431
246235876 229064775
20786970 366
861103550 861103550
375588000 93897
682800001 2276
877269598 877269598
641870581 5572
160499466 535
628427097 11364
914404081 3048
964864584 4967
180331023 795
368047323 1775
247919037 99577417
2148 473273720
908526541 5970
235139665 1992
197097381 1333
417 60678051
917516751 495955
243194916 2865
165132192 1824
211451581 803
1644 310471044
502225425 1545309
893631363 48076
322996769 2710
92736304 534
904996092 10857
747750475 5324
609658015 8287
363416295 1797
619315727 6949
888415034 68577
250016795 886
439573134 6006
239079977 7074
205578295 854
26068391 101
953437683 5759
705898693 2353
1058 201003072
391434323 98817
154500622 515
943255853 3542
472460714 2540
121105450 578
470098434 1567
924303082 3081
694502314 2315
616612241 597077793
771152858 454120070
398341165 8286
432391508 3663
826973341 533380657
269999554 900
598959455 598959454
211592967 1508
261508923 1803
558706315 2481
855032331 18557
13500033 45
456961597 7189
24530580 22605278
179493228 661
244162781 1151
983236355 490971203
652103993 2595
932970969 3855
637412770 4218
360360444 30069
135146045 2883
1252 249166348
191 38555263
201300671 671
2196 409521060
8198 843336458
337103937 337103936
554699999 1849
823303806 3180
913449786 9439
462917805 1995
584267401 292133700
253881565 126940782
793116035 292018534
684517467 5286
931958934 29211
364076939 5411
889809199 4247
228461815 2018
750226088 3208
992138868 47292
169389639 1606
53784236 21468860
315809123 15564
244199187 814
195147569 2416
57599999 192
386999258 1290
770400000 2568
882902943 2943
463667995 3938
499803050 1666
472338703 34551
49451356 437
949052758 5519
35897538 197
222114649 927
976723140 488361570
873302911 2911
32314375 16756292
834603373 4633
864008684 3278
741033191 5835
564299490 1881
18141664 66
769771793 237476
916499435 3055
756798020 4210
933903112 3113
403532680 3043
592397342 375746349
677231197 2863
359494761 5615
394952013 1497
298200993 994
931684921 4740
142312707 1301
325501653 1085
239032220 1267
996033378 11583
163200207 544
428240344 1880
43940669 172
15722 550867436
984138438 7831
514795811 2315
117631237 821
424565567 1624
751368816 23837
946310247 9951
1215 32422275
606883509 2997
1827 413727102
677873923 4193
343644651 2741
161322772 631
566590864 2033
863341022 3017
513094189 4098
623426611 311713305
801440882 3443
603332730 8547
606464886 2996
697048816 3005
109560329 594
698399023 2328
942208405 321511301
55168703 639
390028503 195014251
679913361 679913362
71451205 298
195020651 1763
845550721 4695
160500000 535
926398975 3088
94200401 314
242699608 809
181779038 181779038
44577743 282
460660989 10763
333177582 18651
296700966 989
264120328 2273
55198507 242
61499861 205
266885139 1884
404351257 1629
382662872 382662873
2310 523617158
82500287 275
625388037 5564
629 160026140
375534092 1333
511635250 4745
158094172 733
289240242 10037
240629408 3383
987020728 6152
649616911 2598
7072 661875552
171709136 9749
83385499 4713
143400478 478
303037986 3728
212863134 821
464701549 1549
45299868 151
35348507 1039
952360606 5692
91608224 549
302645225 1909
297699246 1014
370362669 370362668
299399330 998
889797791 2966
495 125479292
522301740 1741
678848239 2320
760302917 3601
651602171 2172
654088400 2957
886802956 2956
79199735 264
785997598 2620
246585392 21650
561502508 257796241
919131799 919131799
37443 334063202
766489171 383244585
521921926 3745
868079737 19256
63799035 11561
448302001 5762
397901349 4972
126327445 503
69132328 252
214568856 744
135 22950000
571562157 285781078
723244289 2977
599686577 3062
614997949 2050
211168080 720
927001774 3090
653805869 4292
855113999 2885
347399999 1158
503247719 3213
223500168 745
138662783 69331391
732945041 7489
646897464 16460
149099504 497
866557440 3888
432901444 1443
460333888 3808
672182742 5154
617647680 3055
211800001 706
363595573 4603
352287321 3542
879258560 3673
105672900 1770
279299799 931
37500040 125
212936141 3347
543 75937517
858897138 2863
48900100 163
207899839 693
774268968 9611
987598878 17334065
723698143 15067
734549412 3078
792721247 4686
6390 635398614
912779196 5957
687141429 5771
962827066 13547
321399217 4354
375193924 187596962
228460795 1658
818408681 3647
308697426 1173
878260101 593662
992488084 489083943
118800034 396
39242982 2009
662402963 2208
146903041 640
583330989 14269
97507620 532
584078659 3018
590862923 3537
641624720 569387890
847202825 2824
920841216 55768
730762001 730762002
73123214 461
179841326 179841325
712134740 5612
37452138 627
460165489 2871
385939303 4427
47992077 219
705486963 3018
861414162 508876779
474600000 1582
58388203 58388204
298698919 1270
943780841 471890421
196630313 1124
335479375 3404
712500281 7267
838623241 155273
878842210 460449071
915678400 17290
542682001 2190
302747109 6581
159600231 532
239390535 4258
358865184 9888
644748184 10955
813957812 534217740
629593920 6390
127799575 426
47266579 47266580
163982639 1948
822562167 2828
704918568 2631
695990275 2643
656103132 2187
631071036 11053
457777273 228888637
905636605 8473
240887203 4388
496410201 1700
674997751 2250
854071380 4870
288736454 144368227
6185 923830318
616802057 2056
636873895 6401
561726240 2190
313309851 149933360
803521994 2894
419068043 370047107
315405040 1157
1788 460160020
618599479 2062
850654811 425327405
912646633 5012
807597309 2692
67774783 467
614685746 15619
872068263 10464
324836050 324836051
884698879 2949
501587178 9487
79539853 516
290100525 967
723843072 21792
836558633 3563
709122664 11200
449701232 1499
149534246 74968493
317616086 20815
636524090 15981
800847497 3729
130198629 587
491769071 92299
434240267 2747
814831552 2831
951008859 4703
414342089 10145
232750628 5258
995642709 995642708
140090696 1263
897517799 6851
804746251 9625
307951415 307951415
148655595 705
321770684 10939
389701050 1299
957411871 488737047
1309 325024405
509102824 1697
466210359 8140
194444130 870
58577601 200
928777888 9986
712806323 3901
512177537 1984
521257030 5558
293853363 2794
115500384 385
92791740 587
128699999 429
987416736 467008884
449880059 2180
289499978 965
518004479 6720
941100989 3137
983570575 5545
6300 774843300
1863 455699133
870851520 3234
381945018 1547
208808172 1889
750130996 284571355
999789049 497705789
344237838 1603
3326 993055515
163022030 591
973478078 3972
80311951 322
1986 404254272
5607 614855502
826254417 826254418
748200467 2494
725240605 2671
710934536 11128
96527491 813
630502321 8260
253742545 37957
485833176 2802
381636615 1384
102879419 420
616940896 3016
355077037 1746
563033857 4224
58411348 343
192426911 1105
6644 814752182
560364838 3627
76634526 314
482921160 6360
893125288 3719
518769776 18116
347451861 5259
978450898 489225449
641518407 28435
240526116 1751
899393880 19220
236221835 2617
226132048 1027
663905659 10506
806227279 806227279
79370236 315
417298608 1391
257723478 1359
394029534 169849448
180778751 691
665867203 4948
483115683 1803
532764671 2048
351160613 1950
383712603 6858
531640779 2973
412656858 2438
445439099 3138
163841225 7096
172847057 1112
59528090 233
658590925 5837
734571151 5246
106062000 440
752697492 2509
416058081 5549
1046 209643504
475454309 1651
716168494 2403
650999527 2170
907799644 3026
350625198 1588
282994570 3842
711405577 355702789
810579909 405289954
15451822 101
537770432 2296
642329315 64188
377992132 1306
36623709 310
936380585 5206
297900000 993
1585 426176132
992775696 464109941
919800000 3066
24210 543228360
232258111 915
635766956 8278
677815353 4283
477221542 2103
650699664 2169
769498703 2565
613210258 613210257
734997549 2450
311698962 1039
499202364 1664
824169206 7989
2069 89751151
823725207 6154
556501885 1855
959038196 357647861
2856 692444583
20018424 88
185665256 1336
390598698 1302
907796973 3026
675602574 2252
648575826 648575827
546076369 3717
261233335 261233334
375978120 3390
767073777 3898
16962831 207
2986 718500551
604361429 2218
818102431 2727
400256161 1626
578009749 2859
220987899 1319
878623625 3414
144363560 536
306595178 1714
2426 554496294
879273724 3025
937682956 14355
748659535 748659534
635846413 10426
964440860 5641
186231936 754
591746745 12854
859069343 9272
996748277 45497
6702 750847949
184809589 3878
131723048 1381
928405661 10255
117828613 804
780365018 338187942
1659 356543985
997763105 16978
61692710 286
409781803 144161945
881010219 378050
671906895 11330
99791495 952
873 239683977
163199456 544
8770 612191777
995382323 3760
195601287 652
57083493 1097
810486144 24336
740826836 23863
847497545 2825
11737857 64
574217315 5089
416504084 70412
498922480 3873
620702070 2069
626999307 2090
467 98174608
21086 235327396
269939073 1346
955694319 3878
913697199 3796
766134956 2832
263014753 2431
976339681 488169841
976866111 5968
436132306 3045
810267500 405133750
682858823 31649
398409925 2937
942005502 6168
936895966 6170
72494015 569
477040413 1719
463501566 1545
723597129 29362
796659584 2932
49836096 192
891659641 3932
350799814 3033
615519027 2647
792793193 396396597
595600512 15481
219922306 1326
858285403 3914
576948505 5191
766797443 2556
952205961 3174
902103007 3007
862863399 14770
561878230 11130
952711954 5135
119166601 408
449700000 1499
1156 198449318
656144157 3494
663028820 5453
904497758 3015
333430001 2000
676559472 6928
53381490 203
803964994 2713
746153857 4968
283250025 141625013
600274 3
812269875 17081
330301737 1101
463294831 2288
448486153 26852
298800059 3478
982126954 972606157
216995392 1953
341823849 1160
489241524 4158
639774095 319887047
550980328 2310
993927055 6836
875228544 7613
51180954 1547
644242379 3259
12043 873808646
597507704 12779
886079453 4430
161888144 16592
169970063 4272
194681291 1151
729327061 3465
37441222 126
939275850 3199
1579 1580
641368456 23065
284679680 1220
399924255 199962127
141387063 724
5489 210269975
310746441 5683
545267520 36120
370363535 66042
14967 923628537
100800335 336
645347848 45602
842123120 2857
5602 930677066
707023036 13404
183230826 1044
1169 324474073
786168141 11051
784614425 3786
394069107 394069108
55487809 283
463710068 463710069
323813026 135428920
303898986 1013
716877 189
4183 537860900
269099701 897
1287 363572702
32689833 111
421884705 6386
97499675 325
429601272 1432
223456293 11886
924349789 924349788
7962 338231462
270907524 973
236590303 1696
226988730 2430
522641879 2115
493292267 4962
755814166 3352
963600000 3212
122 36251324
722999999 2410
525996106 5345
40799865 136
375264473 1804
778244356 55395
330198710 3641
710612121 2620
812397390 2708
555760045 1962
274819391 17712
218551167 824
633149232 12852
956370165 22024
287368181 1804
834306583 3099
507599999 1692
667069715 9473
907132760 6439
762192576 5088
274235431 1497
477910213 8492
910655189 3201
781809192 3128
423986917 2098
194429177 1163
464654427 4303
191175274 4003
976023504 4247
449399808 1498
46384 981729606
197715195 885
109536851 94694
782179186 4203
87264690 548
454944857 2809
841795018 2831
783447081 4679
199389937 199389938
143876455 1829
841797194 2806
767400001 2558
550140221 116034
525760805 2904
9126 790631010
257083657 1201
923097727 923097726
906264144 7792
706198250 2354
973620263 6564
287239756 8879
849126407 845489261
196057900 1245
877947071 35266
475761212 237880606
477300008 4868
183337385 646
16200054 54
71538869 265
221189527 109533169
435270697 217635349
527720837 1845
623254217 2386
633515855 38759
350999999 1170
456772584 1703
1635 172500675
151750937 723
461444960 4360
761751790 3380
518675325 17455
45899848 153
521736081 18417
722752479 722752479
456519575 3774
821652878 3758
84484968 408
235756736 11488
663592672 2397
592964791 2056
729026971 3215
176051984 699
6926 493899986
572396292 4410
325280397 2051
996270216 495889364
894002979 2980
261940131 1887
328250359 1264
534568805 534568805
848621395 5036
171016522 85508261
334046013 167023006
122715981 430
329130710 3659
73065763 306
171097309 829
866155835 12619
289200166 964
90899999 303
439502857 1465
432453492 1602
993841818 17978
672264566 446888631
479282273 4458
34635 967072811
927478194 3442
16236133 5545335
211130851 1083
517842179 2786
560734617 2000
767951982 2823
325375569 325375570
270511373 4453
338098292 7353
143926899 71963449
264890567 1784
753616814 2885
973336863 482034376
980405488 3268
698154793 11858
158769389 785
919012147 6145
862754290 7646
837327877 418663938
448367435 224183717
60652801 405
329674728 329674728
893809409 29846
375207135 2845
698999702 2330
582562729 18237
778857565 6988
843629909 6758
560255488 10496
301708653 301708653
865901574 5075
992983543 17213
961799999 3206
57304442 797
56189834 353
212632929 1633
703556028 22183
433963277 11939
728127628 19606
334965257 2502
397280994 12149
654336063 327168031
8305025 4152512
537001790 1790
663298318 2211
960036616 6466
81971836 463
2201 404816724
429564589 3316
110380523 607
942116854 4382
554574043 3399
466829772 168239701
500562336 8084
124500414 415
643012795 19918
533 128263785
578058980 3286
319000577 3081
65700218 219
852794572 347479145
563863802 563863803
670648491 25609
754799647 2516
708 211352392
196491353 196491354
893198331 6961
133390424 861
19618019 9809009
201001198 670
358118104 3755
982210545 491105272
877933951 44175
877738084 9309
386663488 1514
775866685 6722
622750672 42512
454779360 2228
835648914 6679
714074330 29374
938669419 3275
14260290 79
242041279 1079
19623789 2337
211401125 1025
873759069 3097
827099640 2757
677701106 2259
541255657 3141
129149883 3021
214035046 2220
220613261 1263
39918463 19959231
152458728 1346
569856834 569856834
222367039 1295
466022490 16459
89232587 360
7550 855815150
731409063 6413
875378432 9704
215217401 13400
712417987 2474
744230365 2827
259342250 1150
305832355 3823
936486846 876983504
985095486 14795
921303072 3071
189524820 636
890365921 4777
199054223 1462
84589983 928
919461615 6423
704942151 11194
484201324 1614
877801711 2926
593766316 10231
743045695 150536
652967041 5831
10816321 40
216378145 2250
604370453 7180
423252216 6467
179930693 12574
880931769 24890
26213966 205
802410918 7134
295618751 1165
171526463 3264
87599707 292
369010056 1651
1015 114169580
4663 757130195
166713397 801
428701883 1429
144899518 483
309623296 7470
110846449 838
893242050 3855
300827395 1163
952822001 212826
109697720 768
30146690 316
135052704 719
925497101 3085
666313445 16736
585603656 1952
766521501 3339
524332817 4649
568103071 284051536
140464351 845
78951421 1395
234625501 1020
285300001 951
171797389 1076
647850538 104892
935959170 935959170
291849470 103966503
442515464 12876
619135533 14517
863699732 6773
415655842 2269
13680 713989364
472258948 10158
1787 511612739
385098978 273323843
382024952 1331
202058950 1119
773818913 3115
21861575 198
623099767 2077
287809364 130763
388275842 2253
489717481 9352
835200453 2784
961524300 3429
563917480 219991
73302287 268
272695437 17068
489476719 2066
2032 606497475
629758521 2381
232858875 1582
970154701 17405
23018557 256
766199999 2554
368293822 5361
308100513 1027
154129920 658
952782117 12989
132456486 1938
596412599 126600
497898825 19487
161759782 69634
926228212 4684
156326242 979
37723817 138
78993295 1345
595546876 2475
814313501 3500
83399891 278
988651235 10039
339718276 3225
538422742 2701
374284320 1312
251700566 839
1296 188355421
983441876 5165
129453816 7601
206038889 2579
676722733 44163
60272 485490960
461362095 24345
784551363 6980
171349497 2092
752723091 376361545
4974105 218
955253375 10164
158311811 694
643556915 3804
396762573 396762572
456496721 3070
644963612 644963611
945815709 5696
485552249 242776124
361313001 5481
674970726 3971
720202007 3795
295 30998144
376947642 376947643
955853734 472955320
209755192 1527
260099134 867
627702576 627702577
596353701 3060
640005346 129687
257703657 128851828
262944403 1266
145932745 1056
189871751 678
38814337 264
666603060 2222
332633406 1533
823457237 15317
550200000 1834
79799734 266
249432761 3572
931921624 465960812
15694704 65
248701090 829
1706 453020223
354784839 3723
5650580 19
595658954 595658953
502501675 1675
897833971 26730
41584039 325
2376 309666578
254167435 1921
199721358 199721359
694046095 3262
1944 427025239
966305441 4942
880202934 2934
986404384 8733
240900804 803
543917688 4964
863392140 30620
235565797 1038
4597 864874983
378901262 1263
81899815 273
607762957 4659
196499551 655
142006575 1025
201157845 1751
787174597 787174598
226919721 6047
142282530 1170
552000000 1840
124248019 565
779470159 779470158
843317745 48976
876459021 3634
732 203049280
784175584 5552
721012923 2806
46311064 626
800315094 2951
123131997 603
518179755 3885
913425299 179103
98826755 49413377
550345274 2900
806974577 3881
162527158 944
585302019 1951
904202942 904202943
374054979 3266
577800000 1926
984977695 242542
744556859 744556859
962322269 481161134
523303728 6808
198666324 793
417083457 3519
4717 793562317
548870191 5115
899858264 3422
392664659 3574
356494528 5668
9000044 30
272313950 2093
756602533 285942
431359732 1772
599430571 10683
142499526 475
176668739 3341
89635021 830
548268574 3150
461701371 1539
116100162 387
9899967 33
2744 320882419
657311256 8486
166649301 2839
215203231 148457717
45917015 341
883518251 4170
899697921 4070
991760465 389326128
31200001 104
801599659 2672
835202103 2784
618585182 4310
834450350 4431
181528306 2925
74406491 356
902789648 3226
933823821 7361
583648735 583648736
32362149 169
356191297 1608
825002751 2750
307517466 1062
840470343 6664
54600181 182
546215590 79973
483827740 1873
953363055 4202
775262973 17425
733602115 7887
560086827 516353020
174957512 739
750624852 3191
832926336 4224
945040571 180558
752997491 2510
1416923 5
869321763 433587117
921471481 443230928
900084606 900084607
2275539 2275540
413854157 2014
290936225 3778
91240155 788
591000000 1970
9726 336140286
348299999 1161
165439817 1038
339898868 1133
110902203 387
306819927 3238
163199455 544
272182920 3128
32531266 334
345214625 4183
474599430 1582
148103452 148103452
833722448 9257
664747400 4360
852619012 3023
242634526 5047
935786488 4316
432466548 432466549
728326727 728326728
413070427 213538660
963000001 3210
87969754 2735
380959084 5712
510861876 1707
921582833 889543174
408146939 17396
757719473 378859736
326675348 1287
166983163 83491581
428405519 300472820
476785731 171924
838797203 2796
979519462 20470
826889048 3369
244512632 1718
890117570 54399
109701776 428
25781649 305
46567440 1080
357333801 139194345
212209252 916
856498987 2855
583203494 1944
483620578 184873032
456600001 1522
731045700 3300
794670527 2792
183349448 1286
768895545 14457
542566143 2979
773127431 23096
845875140 3795
490808054 3011
983515412 9400
705799837 26747
698313064 294738735
642902143 2143
18299938 61
902242104 4497
657301272 2191
635926668 3077
851701686 2839
869553360 3580
775375049 4425
834773876 2896
17178 927045126
157979634 4985
367198776 1224
2118 323681041
117666198 528
755861705 7506
2624 231785792
837957950 23309
662822876 3371
865800000 2886
225900752 753
806044800 4800
679161876 679161875
486977709 1876
444197755 831831
743410885 3468
831788279 2790
12899030 347
565909196 2794
919709538 4877
775439071 367982597
573874950 2091
244099019 35860
770707305 3782
752450647 12093
405533941 3255
733024011 8410
924824689 11688
151684639 2489
91512097 416
59239015 527
514233483 3599
944905985 15472
810526590 810526591
389389682 389389683
535135357 3566
455498245 3218
337613591 337613591
370532625 10525
273949955 3178
726459924 14681
332316720 171576255
191471589 711
4248 830289534
659773485 7497
427708641 6549
691283476 3172
790862163 3578
179362992 60771442
695794321 3490
945524269 3370
481869725 2431
3420 524714006
697671983 4308
354900978 1183
642415762 642415762
995171184 3969
629697900 2099
755704333 2519
220492747 220492748
461654697 2273
996254450 7341
797856661 13179
317029703 1137
908891959 4805
2420034 2420033
636424978 5029
779183327 3864
555426301 2403
881411218 10970
377640048 3028
900536780 7003
462595717 17624
485017363 2849
781387167 4969
279763060 1825
377100211 1257
776777812 6451
827700000 2759
2130 273523950
362101207 1207
772398235 81511
549598168 1832
159132035 1349
865847332 119192
600096946 300048473
612603909 2042
602136803 380821536
62739618 517
562009211 1934
80718470 40359235
676315697 4621
991059157 3454
91476498 419
529499321 1765
667507675 2351
142897741 3334
435220907 217610453
99487555 49743777
151499498 505
849597606 2832
485154057 485154058
173190484 63489561
352996412 3533
862412663 8172
341141576 2878
48116627 196
286186289 1410
976841775 18135
632102416 10353
815400411 2718
706073385 353036692
795206088 795206087
287878296 287878295
489392489 2501
253249325 1032
64572432 253
901796994 3006
595800000 1986
295500821 985
488273370 2135
944586266 392508465
382716434 1547
840699276 7447
574269888 1929
397442391 2504
729302430 2431
927109999 13846
51002669 498
915755205 8752
280897407 1239
397798675 1326
510300000 1701
605706032 2683
546252053 3433
417846768 6893
184359960 17659
4154 971558290
487798374 1626
943314688 4388
538503312 1795
582082721 2768
961802127 3206
395945701 1919
190156896 648
401100000 1337
483190826 2899
340425986 1574
48239035 559
814932779 10009
859258144 98584
934503116 3115
24506 984494948
560066675 2782
503504700 1831
884697052 2949
341581547 1694
585665991 292832996
60900292 203
59285084 59285083
233270806 1771
365552067 2477
181298739 1645
351536923 4554
231889488 1432
656313464 11405
228614524 4276
91139813 91139812
90868411 524
925803087 3086
711256672 2492
388086683 1430
820555639 3846
544802381 1816
888178297 7995
476319601 2167
768429852 7004
867199591 3803
159874666 1038
873302911 2911
303745524 1844
685356104 5601
782700000 2609
454156917 1878
235696782 810
585298300 1951
831597227 2772
569834007 2765
831398637 75365
712815945 7081
839016600 21800
566099999 1887
638785883 3206
40000176 144
644698242 2149
7496 979884616
812101075 2707
376201253 1254
4007 628907365
108572206 54286103
624327806 2465
665155930 19653
711298815 6969
440600161 3920
426456659 2316
244402931 182185
798715754 30105
906598886 3022
51172887 44185627
321579291 3823
331402260 1730
403255300 2884
534598217 1782
841548873 4501
301972780 1673
873145063 436572531
94472687 1676
952369476 3498
32318 838486635
688075412 2374
6430 712424710
679732131 6941
336299048 1121
386611261 3012
841646052 27882
343500699 1145
346390483 3141
664586989 9136
802200001 2674
417960085 2585
855675581 319226091
429024687 39889
73532081 252
103570954 505
439880543 439880544
415951230 1535
986414129 7605
490415518 6473
54887563 27443781
412163429 1634
46754614 46754613
942501012 942501013
552881889 78179
952126790 4931
663232920 4053
154800690 516
194522445 813
156061103 2064
516211014 5449
481701528 2031
631299646 315649823
879432987 4281
807901063 2693
335884871 2298
896430623 8601
154405372 1527
134402786 1560
183536001 91768000
56099821 187
289801624 966
363780900 2190
136302361 5876
87765406 2373
237776967 1144
894850643 15181
817698321 2739
541521245 3381
959698077 10931
319800694 1066
1609 372699106
291336610 1527
427800000 1426
195054390 2797
722819991 31013
606728062 5158
360780053 3774
411355137 205677568
656074800 2296
914103046 3047
687883219 3322
698812097 13141
25335180 780
733521990 12255
541800614 1806
340993562 275522950
760444290 4155
658115236 308061494
11120322 106
626623529 2613
1216 258374974
962417653 3892
130168426 10476
672808419 2503
990939170 3666
127800001 426
996410438 42952
287173117 2259
886940629 103663
778736796 3274
1815 463912480
629199261 5063
945407496 3839
894156709 42799
302370222 302370222
650399883 2168
163748591 3312
402289444 1445
338328574 1219
401784559 60228
111550600 1526
384174393 384174393
3022 893224628
869083885 3348
903302270 3011
305428014 1516
628845624 3156
561580399 9322
540301802 1801
346549309 1438
320201239 5223
945644561 3742
778802596 2596
935766138 3770
423645040 397152
560206910 109833
473275279 2898
860141536 3746
174599651 582
220339895 90135605
532199063 2049
760680525 922037
404724093 202362047
650397833 2168
6488 422111825
259864825 3656
497215802 3279
808853887 22144
982499999 3275
820503734 2735
609021708 4516
743845380 2570
1274 344383836
199799390 666
285530176 1575
218731889 925
178029796 618
111338100 1140
13416394 2610
519651363 8503
966470816 469274842
159216641 605
2179 537921014
618490720 8789
534712226 2106
551183697 7921
92194919 487
405687283 2002
164244465 3745
274465579 2185
278249596 1336
128403 907798821
262008132 1160
3357 733399883
621001659 18245
849053947 12581
948301659 3161
69299769 231
747733943 29181
359516876 1747
941825415 470912708
340749768 170374884
1052 284344028
203882447 1848
357469898 8578
905383114 3731
267354012 27763
389401299 1298
239010330 1321
481198397 1604
969597688 3232
3476 586654948
796800000 2656
423301291 1411
220301699 3293
815598190 407799095
325510605 1611
800998072 2670
698451075 4701
214367425 1126
711300000 2371
256325977 1304
187160344 17258
875952625 3538
612617801 10700
561485710 3056
606600925 2022
8812 678789822
868999249 7176
953849216 9088
190648307 95324154
210300000 701
234600782 782
369984296 1415
564532333 2793
203487395 101743697
956696810 3189
39287500 140
342301140 1141
949782369 12260
506192264 3811
126381867 641
730777309 25387
260100868 867
363675583 1808
57925649 445
940518582 7486
109800000 366
232874337 116437168
117141272 656
418941587 7327
223979036 1043
204000681 680
202446784 693
124800415 416
702161830 7247
148758577 996
469728207 4080
201300000 671
617702166 2059
916317686 458158843
502863922 2312
837405090 4322
16046558 862
577989301 2009
13958896 112
736384227 736384228
367296913 1494
558931229 3170
521660677 13025
859430246 7591
514060271 5868
352639624 1421
152047188 619
2001 329528682
92007641 11728
688695516 3606
280260442 250071307
602099925 2007
651222587 2231
146491429 146491428
860099648 2867
386997059 1487
402905421 201452710
348305244 3059
622163734 2084
863805107 7374
692049069 8961
53667874 189
873531935 47405
452341930 3257
234542843 117271421
453820016 2190
28402890 174
793220361 8290
724652716 3865
825913069 383569727
1027 168552438
437100532 1457
206863487 12972
994720063 6599
319540644 2956
39097585 144
557132548 4298
298285448 1335
416576229 1610
358450543 3612
699496600 4796
20332941 98
53550721 384
479989667 7302
157039390 1599
263353376 5126
797512139 398756069
408118436 10011
959299846 6815
569076670 4186
107797453 588
293726492 2653
579054567 2163
855799949 3794
3867 813585864
774526427 4266
935076391 467538195
382656589 16243
994227492 15396
809100143 2697
691037567 3888
665817230 665817231
301796376 2019
935706083 3119
468676144 3079
438901462 1463
358484220 2439
644122718 3370
718047481 24335
383941559 191970779
321600912 1072
214499974 715
8624 513717725
487417595 4084
930736354 5307
396218881 1440
427421224 2849
858628932 6153
861216786 8067
701728067 6522
10499964 35
277277166 138638583
282696581 2556
152728507 1281
128627250 890
817236973 397990614
200520851 905
573611029 4418
940832095 18053
26857747 97
12162 848973049
863600221 20845
826064961 5992
774300305 2581
909194728 12450
735848593 3554
209400644 698
410860979 1993
203399321 678
1081 323139006
809724472 809724472
569209188 4036
271695193 276113
408196772 2877
381573576 2683
273299089 911
2055 235281060
479320201 887630
595802249 2250
559236997 32035
113858236 1695
39693695 561
619203690 2064
501969 167888115
427105341 1557
354464801 2252
912904374 3043
17676236 154
254699272 849
49140101 391
63558879 490
834955241 6402
707230772 353615386
34957271 17478635
785699842 2619
576519631 3057
48319933 644
324509239 3215
192167866 4716
989462263 4865
548641215 475838
823465860 8506
21281767 109
76542252 76542253
749837269 4187
960220976 83512
125307601 528
98598905 643
891342986 15253
845562335 2913
161400418 538
253420294 2747
36250524 167
2218 631289378
931199497 3104
279410805 932
576046609 22622
289688265 1687
834503072 7888
46499846 155
6914481 27
63122701 300
538803043 1796
508471825 2968
606737782 5889
968569519 125674
411002195 1370
532256062 6360
857511083 3341
43800000 146
399601332 1332
337729149 6050
968039921 400513
726003476 2420
782809014 416511378
155856983 77928492
967112295 13445
42299999 141
579807168 2516
916592643 458296321
964740541 5395
590296104 2622
665034561 6512
452400261 1508
147041495 668
443122428 3012
868623097 868623098
862017779 13134
285489071 1726
787802626 2626
959169431 4524
195929317 97964658
713076882 55303
95699681 319
685637895 3855
570438016 3744
452761942 7666
712798964 2376
198605756 6782
603322299 4444
429208404 2274
928539864 10353
956703839 6560
901518924 3868
314319550 3367
318166224 318166223
905937832 7295
555659832 2806
20248509 156
387293130 1890
4666 666188150
245664918 854
563098124 1877
723002410 2410
392551524 1559
394840371 15185
980315843 10442
484452783 2593
434047849 3550
462724431 7449
231160709 7131
175559 981015691
575391303 3463
601118279 10584
250708889 125354444
47999923 160
386719409 211785
21028137 10514069
661835601 17146
824321695 7568
830409109 3915
6121 358258709
599559994 299779997
837090501 837090502
218554538 109277269
951927229 6804
150980463 575
619129104 6208
238799204 796
745184159 7434
108900027 363
429619409 1905
674409524 42521
620997929 2070
547502788 1825
778348340 49070
4293 582002010
288899038 963
99236819 8245
12157673 83
102500871 542
812017972 4369
954625421 5173
756667559 14190
783067163 3748
1236 307651524
920396933 3068
905955150 3852
1231 197454412
99575414 1305
436799646 1456
334498885 1115
504165481 5754
315898948 1053
586513410 3395
230700092 769
103521350 3861
501598805 1672
5747 236414731
656448764 18753
586793756 4809
233329849 3445
842998856 403022698
405226454 1435
430214721 215107361
484534309 2972
751839202 751839203
738011794 3403
2323 512175936
420243154 1441
373657267 186828633
577733129 2188
610936296 2660
873601078 2912
189982075 899
576964382 12946
835603725 5099
823294856 3827
415799842 1386
237477215 816
560895755 7193
288823059 1226
814689413 17886
934193596 3513
343798855 1146
444901482 1483
568900413 2852
27136339 220
767697442 2559
876115484 5015
11860772 397
140880807 126324230
830402769 2768
576864527 3519
528112392 528112392
78001214 1007
9697 466425700
2728 810229874
661797794 2206
599894336 2014
417106588 1888
407385405 6713
397581914 1333
777586248 39276
784637897 5068
321899990 1073
721295887 7615
82654980 1460
816200245 6395
248845184 1088
229829624 1007
936339359 9379
578162620 16069
340913136 2890
255708581 1341
142744821 142744822
915057487 3292
365613182 2249
441301470 1471
815399999 2718
1231 291143554
917135649 4472
722934179 6281
80450243 16506
244501503 815
332645279 1760
20 4482984
917098449 3824
813900000 2713
726822697 726822698
88955581 2940
614124615 2531
748384378 14887
305099878 1017
485369093 7304
314698952 1049
152654453 732
124132548 922
490740902 2241
956962800 3856
334021070 1353
175132057 2766
482627791 4237
614342540 42916
342037679 1195
627096521 2666
583 122331941
639002129 2130
698969812 2417
293316205 2489
396077150 8665
392250079 9820
113545777 56772888
449401499 1498
939169040 23855
930298991 3101
971920875 19665
892982453 15178
1537 363828264
245947086 915
275684345 1244
746747291 11659
707545270 4790
755402504 2518
92686385 1321
868941659 16556
177900417 593
359522101 8043
782012468 3093
85262617 333
892674574 8483
687203941 3874
414094876 4966
68844249 433
795242427 4624
774576133 6267
468963995 468963994
672990763 3956
800209725 4482
159900108 533
872000635 3995
89928465 409
927119470 880265458
933815581 466907790
232506689 2151
981216622 13626
540140525 1818
296690468 296690468
666218098 11463
686136066 2937
4790 755722626
342580405 2316
732448738 5462
457357551 228678775
588019763 2174
543298189 1811
359664030 13635
92100306 307
140523325 503
671855925 3960
852441703 286200297
842700173 2809
981295699 3677
687734585 3761
444598519 1482
914063781 457031890
26854805 26854804
505201370 1684
1590 413005056
951166240 3238
409070944 1832
786730816 11115
475498415 1585
871039964 13744
69900459 233
269566788 987
4296 923372154
822595614 3477
836225492 12481
724277719 627254177
913800000 3046
466448593 3027
325475282 162737641
452098666 1507
790221556 22005
392104614 61085
740399999 2468
335166202 2162
6847 929966387
262964487 1138
702524860 3180
884464001 5936
615901057 2053
854052454 589140611
951836451 951836452
430057553 430057554
592550205 10742
272911468 6266
544743153 2626
2383 654479035
191467949 3075
808100561 49519
615003915 89926
810080015 2772
3848 794586884
248220938 3809
2830 443777960
876978959 4040
530807985 530807985
680535662 680535663
532009876 2908
78219569 390
490447281 3828
412335967 2127
935298309 935298308
424982933 2203
430501434 1435
20560011 216
313385558 2618
692100000 2307
106895860 371
565380972 1996
10733479 518
474783836 3553
704554463 4301
49197480 250
774156006 4793
239889462 2663
520938637 3979
442436338 3806
615600000 2052
743100731 2477
801615381 3129
868884659 12180
14789659 78
91594283 45797141
533041769 2906
794308555 2817
624621072 624621073
842097192 2807
695638944 2717
903345407 4977
63899788 213
432335915 3551
464760553 1734
459501275 2045
114600382 382
397723561 1635
238200000 794
104400001 348
141482201 70741100
319812200 4831
467698440 1559
610022817 7904
197235500 1175
617915905 2344
6547 193210048
164748256 1851
4770 552434713
481592978 256914997
467057934 255642
904022760 9613
217058784 2012
939454759 939454758
184219301 740
900164220 8166
251100000 837
702920400 4264
301744556 1214
981726223 12081
630601297 2102
691218687 68282
786958136 51151
62935939 507
398306818 16042
303204912 303204913
5255 717233930
979139615 3952
998864921 18183
896668379 15084
894303453 10465
181662564 181662565
886812366 3399
235518180 1137
201306690 9773
87592928 1526
402168877 1952
13529054 78
45220749 356
869705201 6843
505200383 1818
404551970 202275985
961295149 3267
177602809 852
727801618 3053
516949819 3297
1205 235488175
438598539 1462
439200646 1464
199839183 1039
555653700 3163
482740529 2683
374100001 1247
12246 549955487
940798734 3136
372438159 1465
282300001 941
334800001 1116
271752975 1665
732933628 3936
38384899 235
909699707 13596
567898166 1893
632957964 3057
941696862 3139
404204768 3253
925490595 95613
149649107 600
500432448 2864
765726112 8429
659699695 2199
897423792 3138
156706651 1358
522516023 2382
72512913 36256456
251561087 2556
248642288 9737
372001337 1240
81992581 517
912685954 16054
544545541 4279
633733919 880186
409843622 409843623
294919597 10908
819498683 2902
52567232 222
271800907 906
77999740 260
612928294 305699116
955811601 7117
115858808 4199
231598335 12958
89290125 571
965018314 4420
986355001 23000
207265873 207265872
606299999 2021
437297799 2050
301844996 1571
168600254 562
952240677 11012
703080096 289403321
955189976 4069
203414856 2495
683896270 2995
830447596 4331
930815681 8480
2047 490317910
341697853 2517
839946915 4905
513000344 1710
411881521 205940761
117300392 391
260485440 2627
89183684 757
243001046 810
223723191 1096
378301391 1416
164671283 937
974024701 6886
508701707 2606
892346315 4315
918049751 8468
45674 975231248
913418934 4345
477456112 2337
468277371 468277372
826080012 30068
185115392 896
150850475 612
425732980 2740
76352473 2449
871862321 3800
4073 815714265
565480372 223654051
635445973 5374
413157002 14791
583372379 6404
54000181 180
946707466 4785
97102823 1092
915667501 16500
2288 676934544
508645933 2141
996691569 11738
11699961 39
487192302 23387
761342451 4069
767524425 555279378
792428951 11151
622161373 622161374
336140399 1200
372790109 2310
234900964 783
335099586 1117
94645166 1959
885765004 16495
342601141 1142
423599695 1412
915628859 915628860
242759672 1093
143880359 596
195110725 77370928
230624457 112478733
701189317 21591
630297898 2101
43900639 43900640
930266446 3923
44062955 22031477
584917962 51089
6300021 21
948903164 3163
805497316 2685
422236212 11501
909560305 4044
823022101 12481
140119534 963
545081588 545081587
407450492 1619
258 69487398
607669987 5082
97131301 384
155472365 1748
136944215 1413
878402929 2928
40110580 166
634802117 2116
671000452 9298
930477121 5872
3268 577592545
575421089 24405
799327488 6004
8958460 41
789001371 2630
46101213 405
203561318 32973
681552848 18441
490227818 490227817
652497826 2175
852606650 3077
281667652 1861
72710596 280
59100000 197
918276043 3838
129000338 430
365674656 4272
84266780 676
848700000 2829
246615032 848
402747101 2050
212184363 1501
291193459 1982
467 56259636
521812719 2288
159707238 18246
458414748 11286
147687213 147687212
131134439 1631
692194540 346097270
764284492 8513
211 34714792
976560313 14711
1702817 76
85543332 290
809305245 809305244
1485 409852575
341250945 1519
745466519 3522
963125220 12975
441740856 3475
1050 314160582
540367291 84870
690424217 4818
410720688 2979
520846089 1862
53739327 409
511977877 4090
645859828 2761
110760855 573
925145108 3758
365853717 365853718
820473794 9408
997198508 3324
185100617 617
825596263 412798132
355198815 1184
720600000 2402
376953408 1483
613322249 306661124
7200022 24
904654274 4243
256201001 854
136526250 1486
822967886 19033
494718940 1859
558842535 6630
359398903 1198
159224975 2275
740702469 2469
11700069 39
350417241 2395
361500001 1205
488217779 2101
11925867 134
173022674 42987
904202521 3014
391918800 10767
82799990 276
399864443 399864443
279637381 1052
974400001 3248
42740949 175
78899737 263
309001715 1030
118309183 448
588903673 1963
48028940 793
541735464 270867732
413700475 1525
510001699 1700
504694003 24677
426601421 1422
713521309 356760654
527686153 2879
454200001 1514
995470756 3959
884587934 7705
701143863 5005
1252 193478736
535679073 8523
50697752 283
254402235 3323
671364002 3711
874077659 4277
645344139 2242
608291778 15328
174 35339199
619908479 2483
817856324 24975
861916136 4105
761702538 2539
966302021 3221
377358336 1388
111900506 373
15881 784410233
2850 844426500
438408377 219204188
284699386 949
839697201 2799
699900000 2333
3588 660994735
400388069 4405
773111048 3499
948896836 3163
367543068 8493
633928801 2851
752398437 2508
374597911 1821
8461 807940450
885390319 13278
291453901 1500
224701266 749
417299048 1391
145025139 3435
920832851 453492637
374320013 2067
511802202 1706
284321485 1784
310798989 1036
221256089 759
974994033 6786
882586058 4369
424061837 2189
525330006 1895
80614264 470
688998106 3555
816309196 10283
527594951 4916
670778263 5082
350387153 123930818
566717127 8460
553199194 1844
1469 239044527
6 1648273
710689393 2421
868209588 868209589
639897866 2133
213375702 2771113
643579728 12654
754799999 2516
554641499 3138
425101418 1417
695164513 6601
987184495 7962
617100000 2057
516185582 4221
502055839 1894
462528031 1696
334246005 2217
70091941 423
55200000 184
931677559 17128
777302591 2591
62399792 208
57201955 358
555290306 6357
275699080 919
466499802 1555
611194881 5120
12899967 43
240887546 1654
541198197 1804
179700423 599
422170831 8449
307617659 307617659
379308911 379308912
783077223 3908
605999999 2020
299025779 26093
639124567 2469
1224 66258792
706240898 4462
9290 596129182
153610795 2581
278136599 928
585750821 2034
214576320 1295
401206111 401206110
461998461 1540
885549457 131076
109115546 841
904196985 3014
63000001 210
181452964 610
643801546 643801546
379356297 255368
77683099 35375484
166854559 663
983677386 4500
630767485 630767486
529413939 529413940
600313539 2273
522028562 5134
21292415 108
901171421 3396
868856700 3274
201951608 843
800367491 4148
424721744 2584
337213955 337213955
983739571 12284
926551521 25067
440829783 5829
113558428 741
96472964 557
679346271 3935
572015969 572015970
333290602 2259
977700001 3259
507089596 2252
19466081 97
959104800 3895
2707 227168128
938245480 5410
765082764 765082765
911951444 5777
991380241 5073
575894880 5979
131984475 481
43800001 146
490501636 1635
40743543 148
187488999 866
939690331 6782
915133800 15350
701207202 3616
887437301 5300
2049 450652962
913794217 4503
936714029 44331
537184801 1800
11999960 40
346994551 7545
715830061 2607
764054322 371078452
945555731 10991
268326960 1480
187022399 752
279388060 1225
357789558 5502
697159188 668625570
870246977 870246977
3034 545646696
713815003 3556
701744658 2543
651909791 10674
99222715 49611357
273600911 912
167012429 3890
773284390 14838
679197737 2264
92336580 1421
391501304 1305
337142037 3641
18712413 79
553148210 2912
5897 828768046
44399971 148
9718687 6189920
870917185 15628
871226467 5684
532514578 1843
714929144 2721
693498449 2384
630848018 233597106
13334549 13334550
537300000 1791
97016849 97016850
83699828 279
283342789 1771
649822769 4159
791263339 15136
273301614 911
907612498 6424
55349509 764
339766026 2193
369356712 1454
236245053 1722
341478940 3317
836857050 3559
422470953 3999
890757857 4208
205789057 688
770963942 7109
338789806 4303
879882994 841109055
726883574 726883575
891101774 5064
415358657 9747
368011057 1847
491235991 2978
310272699 2048
275100776 1025
604488971 238120547
957599999 3192
933712188 5084
736184279 45669
258951316 2393
122432128 448
766931687 3981
214991715 1273
438272601 3211
186874829 1062
987863644 7154
188100495 627
357793544 1669
450901801 1503
127646768 934
532793849 3450
885001452 2950
506400666 1688
911967281 8660
902511363 3061
960607422 4617
254144936 2322
676200700 2254
41099876 137
931464370 6945
156164569 2738
339559467 8392
291894745 8692
930604413 3189
132802090 66401045
274655461 8207
19236817 152
364201215 1214
258300005 861
905669815 4985
159899910 533
73800440 246
855502401 16106
456510913 7436
3663 551120328
511080911 24497
629542674 16435
310931140 4156
298528756 1659
434175129 1793
630788182 2774
2108210 10
1623 427481489
11302188 57
871499999 2905
761016001 5142
920096991 3873
174267137 720
110232113 842
387503645 4282
872474285 430998569
800517936 3004
843169969 2819
3300008 11
471901574 1573
468759799 2678
251794431 1689
963913951 5205
275875962 1371
882981220 86482
40500086 135
908114849 26319
659099029 2197
342774939 3340
353657830 1416
224248057 1223
377075297 1631
764400371 2567
178539005 89269502
109597664 446
543124853 2393
8890 763277620
3294 372385849
992523313 5693
638684212 24309
856715865 3885
426975492 1767
349800383 1166
625955636 2437
800125600 3864
921299085 3071
425322231 2721
254806245 855
220087957 3201
127916725 434
380561220 2340
337963456 168981728
89700243 299
956498778 6103
941863963 9091
221682129 859
829843901 414921950
119851021 27030
369599926 1232
73954747 397
216118142 1245
660447473 2593
728959771 10395
940190283 3495
157499666 525
907161015 3301
136103190 1173
684786887 3871
769502497 2565
587389220 12422
310449508 1107
747902494 2493
809130452 3288
697234248 697234249
594898017 1983
192073069 3176
12536 304117631
998131787 38988
762310594 44420
382997009 191498505
381709421 2633
59946557 59946557
430266536 1443
228207998 2967
359826219 1211
140418370 5733
740459929 3973
958024389 4479
114139918 424
707430481 2726
668607512 2717
408533203 2026
70026907 263
527401091 1758
3367 684295612
902529272 505911132
409668225 2408
139892004 1711
476401587 1588
146153472 1824
389955198 194977599
260553159 8782
74791293 277
883502946 2945
290347200 3900
391305356 2681
129621807 64810903
947838091 4915
393318301 3180
2569 566076705
686192667 7942
733659355 14822
706573979 4438
343498855 1145
576971441 7060
599043338 359568677
462367989 2621
470279113 2818
74843504 517
6345 757948320
669952325 2425
71672146 599
432103947 2451
453485759 2240
913725007 16991
389748885 1800
6687 992745333
537456960 2360
627303336 5028
937835630 3447
410108381 25281
326470248 5512
378026439 3553
926321014 61107
382289247 2388
478500000 1595
392765641 292804035
122232775 544
597460833 3493923
176853445 1078
714345583 6536
805229039 4620
574304785 2433
233205589 5802
851756402 2883
521306209 1787
740896483 12721
153600943 512
49941691 246
292190373 1414
168214733 84107366
326883588 1596
344812071 1361
552806280 2613
651300001 2171
29981030 222
907978545 3915
846267096 5924
885615944 6049
694119067 4729
410117487 4136
807721019 359637
256257939 1863
388598524 5689
265164873 229588658
405001351 1350
829340556 22201
3623 598784242
23696735 84
715860599 357930299
266301525 3495
320856578 1624
285711001 1048
245866316 1276
300000 1
59215790 206
152612460 577
317317057 102592
144662921 774
62694762 411
47268842 768
817622746 5451
359100393 1197
357513182 1641
212969837 757
364926984 2696
541828348 2555
786297378 2621
579023132 289511566
900004 3
798963539 6195
117446988 439
876180159 438090079
435682767 2769
936 218564200
803865512 591780277
650959179 5864
938810976 12307
497198023 248599011
573715369 2867
355441285 1881
626323682 626323683
14484083 61
252599157 842
135678037 1228
72909319 363
849057483 31988
810602703 2702
191998252 734
2292 538771279
710136202 3125
403520099 40919
428400000 1428
216516426 48179
770807916 172856
802037248 4164
425433036 3761
1280 305056392
897903569 897903570
722629247 3320
712625755 2423
221742655 1136
231974676 7508
211927680 13366
744751564 7169
745351686 2619
752396469 3535
292581113 1311
151338897 1156
928454344 928454345
520639960 1934
460728799 2320
679750991 2736
142927626 492
799057651 399528825
928207384 7213
552103825 4503
373198757 1244
951370028 5949
25924 270374633
568933036 3028
76755601 473
643897157 643897157
487714459 5040
796619687 7700
207432538 14858
941765527 365985603
31093469 230
270924949 996
126026880 2688
844696129 4848
909896967 3033
146303339 1069
3673 864176094
955803186 3186
783812737 12015
862418002 862418001
390066560 1384
588749696 7020
676439860 6477
870372012 3422
746337593 5529
25213 691746050
294976881 1233
56478735 9323
289799458 966
143103116 1845
272400000 908
368401412 1228
874724706 3792
619745484 3169
743802627 743802627
625630071 4387
349706520 23640
525502395 10307
439222982 16062
19756721 272
255784993 12882
518205790 518205790
299616622 1074
319129235 3084
691500001 2305
183903515 971
466576681 3270
843980915 21774
805168706 3539
344703969 1198
144492007 779
699354964 5852
601499999 2005
816680301 8290
340360696 1218
372829236 5538
880652293 7089
930249954 5177
572254145 2504
494874099 3526
468792119 4877
18366 542138383
4749 707941682
930104683 5681
772956551 5682
445636568 2703
127499735 425
383007680 8212
796410737 3184
7661 681338696
584701622 1949
947701794 3159
438901833 1463
255356505 988
88015210 785
376973265 13343
638103405 2127
511672196 2271
72719 142472703
416936074 416936075
817432062 6124
158400451 528
835029334 3166
271035833 271035832
446496016 4001
713375032 4000
144900259 483
404700001 1349
767594786 104462
275313765 1695
38932766 19466383
5904 865752995
25594255 126
801275146 32977
481500759 1605
441598118 220799059
2713 768660150
963956565 5577
711300100 2371
555600112 5924
423607586 1609
346980097 1817
270905545 1673
316298430 63285
276598477 6237
451520095 1616
612394236 276102
354901295 1239
530701769 1769
408898636 1363
994557939 7788
864947063 7958
508200046 1694
44836826 22418413
2298 569949640
826675836 826675837
392687623 6931
622501021 2075
935100001 3117
12300011 41
935522545 462955786
883657188 5562
412353942 1846
796390334 4635
620284501 2750
705899268 2353
3736 891839240
891297757 2971
281508865 3072
405138594 4494
240184324 120092162
199834553 99917276
493802453 1646
569830699 284915350
568821479 3720
68820079 560
18468969 442
579903082 1933
512399455 1708
350515009 126745442
15789259 53
152036401 1015
406798886 1356
492203596 6331
494889533 9666
377952749 1890
255195429 7915
498299781 1661
991356254 5434
534601781 1782
609602240 2032
797016515 797016515
170122817 1291
839194817 7363
61223 589640846
489724098 3863
833266341 416633171
533704188 2161
831899889 18350
966348863 4464
931038969 6911
782258381 11634
704742271 6784
634768482 4631
539154071 17290
418798603 1396
563484966 228632946
273953575 136976788
544426996 272213498
756483817 4618
795712830 12785
463552734 1643
61923718 707
998813513 5639
528998896 92437566
392699720 1309
627257760 7120
579384591 2087
969804937 3252
273162773 1227
570276885 2402
458927413 2181
890097033 2967
48718943 2502
77557829 302
307485219 2966
68121272 262
935100000 3117
63188965 1123
489000977 1630
555937140 8745
263099122 877
188750619 94375309
950173312 15004
685990077 342995039
768904921 2563
363982241 1704
654078600 40626
731704581 2439
183593116 2295
802841806 6219
846413710 5846
305170849 4975
702901699 2343
699602710 2332
420302765 1401
710103320 4077
835728362 3303
526508528 35367
331500811 1105
372353198 5948
583754178 291877089
329198147 1668
892499999 2975
114165040 2422
732713556 2860
760395296 3553
136199999 454
334285099 1578
658654977 329327488
888973694 55228
848 182380783
752724999 3638
986400000 3288
966229901 4638
323008473 1273
533990631 3781
180599999 602
118082982 1182
706262981 287588702
474615980 2807
366199273 3401
614874012 6718
510601703 1702
1850 214925338
842445336 2924
997605770 496771433
784620891 2637
847802894 2826
325681881 2740
591299999 1971
562641358 2078
993299939 832317933
651534780 2935
1098 181890366
816803353 2862
687073730 4812
443288113 1788
612988899 612988900
962455647 962455646
623699999 2079
518154911 1936
342529178 1615
678789274 7839
605871258 3216
155102387 879
643883856 2968
439717986 4439
753999457 7562
76069631 768
6555 983392509
384174056 4644
509931613 2951
698499745 50700
14167671 118
352839432 1958
257769717 907
875895326 3147
596693196 30989
326622245 2148
446999033 1490
605702019 2019
571822656 6576
948747126 450077152
133539641 520
801909324 15995
712789697 2594
863072156 368970400
655131732 5651
362216415 1695
853800013 2846
924470862 54632
48000001 160
518375939 518375938
572100001 1907
399815876 2494
733225555 4671
315851899 1708
248552120 7640
637202124 2124
876597077 2922
756504039 4294
16165394 389
332878470 147515912
963240047 9739
669394757 2466
944403932 3148
71130977 1648
32642101 225
23787698 157
754453574 754453573
828378139 4737
210870814 771
221398248 749
184446180 876
458462856 27173
291664300 1948
80093935 353
994285866 5718
128294100 495
169274150 3918
553827835 5297
393006566 2498
17095221 8547610
433292499 2636
60483782 211
782860871 28788
255600308 852
379113292 1829
124800305 416
523313424 4061
976538881 3708
796251417 5557
653703117 2179
63724901 263
835198700 2784
168669492 687
29088280 260
546799978 3606
246657585 3464
3991880 59
984119976 492059988
978284253 975550687
572082072 7097
930604101 3102
491516700 2650
428411808 2376
241338990 4103
337385235 301488562
227127332 1247
754134264 8028
724294950 5011
374644356 2655
42899909 143
396068018 8373
178288666 3832
423598589 1412
555619929 4386
462635949 1893
486042481 5082
627112025 627112024
3203 674410565
924999517 462499758
750901129 2503
164113625 1625
44087900 172
25890 966016459
837485566 3885
247200001 824
289083916 1497
650125981 8204
770458436 69206
205289839 4797
530112769 3483
697708513 697708514
664990260 14191
941659039 7747
546338736 2064
823987423 411993711
420431875 2697
877929425 3987
153900514 513
967047011 4801
846121244 3439
68815004 555
417743630 1681
71670406 34504626
40958 238130312
954466558 56225
438585000 5000
45000112 150
142084204 755
938068207 18471
836682771 32417
19011012 127
314620969 3845
35700001 119
489010158 1638
509372296 4721
858602863 2862
868221900 3276
587329709 5467
737697542 2459
181292710 1535
800594851 9541
166214435 4333
954196183 31527
604989843 15204
32186814 180
305998289 152999145
986401372 3288
522288942 2369
926295032 3754
636111099 3738
586500820 1955
743637457 11497
356400842 1188
424181924 4778
436697445 1904
460575150 3010
407398643 1358
433414833 2815
741223293 5138
327034788 4943
149999639 500
49084800 200
179116939 1108
737523753 5126
156538721 1292
139302284 781
514334003 6348
630784331 630784331
555599999 1852
721509899 6450
720897597 2403
8877008 51
831846984 3821
173699422 579
779874043 389937021
553652640 239651361
844398119 3090
504244534 2760
376501255 1255
157925593 157925592
532498225 1775
235675256 15445
565831883 2342
949909116 4201
618897937 2063
403500412 1345
923999999 3080
368099617 1227
219639703 1211
337673622 1219
149048807 899
146887786 1328
943413436 12733
203059856 3095
475226025 3458
313165356 1154
726019521 3546
34300621 466
338398957 1128
570838358 5593
588151822 64307
90048721 505
763062263 5688
932929650 869380925
818659282 3131
9606 943494238
302532405 1727
56539896 354
287171107 1516
888939324 3042
746100849 2487
662100402 2207
645642304 2738
469799085 28245
204575116 102287558
747788553 3004
772161625 7956
565843803 6634
252300978 841
88800297 296
268163889 134081945
193852144 193852144
738257689 369128844
620771161 620771162
184200001 614
214485340 1194
244698884 244698883
231559001 1000
738218502 2816
8674 551683676
506245744 2157
428701430 1429
179806249 8412
875822766 17941
859870388 358589817
202820620 898
292928574 1464
262434760 1516
926672229 6309
936290209 4256
893402756 2978
16172101 68
235815840 4080
294599019 982
611050057 611050058
670235027 243185530
917994786 7863
679741296 4238
118231796 59115898
58972487 327
598994303 2888
724200547 2414
822002739 2740
464400000 1548
880903360 3696
701557488 701557487
566015169 5831
287357824 2432
424942348 3602
967841103 5167
644398148 2148
313449791 2368
298334856 2015
3615 186920805
966112630 3745
505202661 1684
243191711 1949
753071087 2541
233427634 1385
341648582 3467
855075226 8466
141000422 470
950459849 3848
602630941 301315470
908101144 3027
602147385 2706
254726614 1361
15318 93301938
159996605 1657
489762399 2650
447599662 1492
631800001 2106
930896898 3103
547050627 2799
241987144 1204
691023684 2832
277 60165930
781031951 7736
936104113 6837
380422666 380422665
377548236 1404
715368222 2727
745496735 4105
253677736 108377462
661472085 2366
924167273 462083636
757109804 5595
18600000 62
322035349 1274
489328307 1764
97799674 326
829797234 2766
359936886 2874
442201199 1474
571623010 2105
332726624 9625
875489724 437744862
898290955 8388
578395732 2428
584479036 584479036
476502786 3163
918204858 10889
240048622 1917
787130003 787130002
398101008 1957
823623842 3385
986996333 953449408
16500038 55
57939967 28255094
817517975 18855
3808 744867984
463942683 9652
170854589 5625
184198175 1769
750107369 4874
538337529 5102
2372 417328860
647221192 647221193
478800001 1596
157145736 1308
648812752 256144
863801666 5939
819115694 9436
854265983 4992
785174692 32738
207048292 102036088
393 113656548
876431705 64599
792281831 396140915
543887603 6513
346091614 1399
669694169 11128
985877298 9528
1247 164055320
438841708 11218
907545438 31698
322656985 7909
219000293 730
290654645 290654646
793320606 3757
435419097 5002
57003293 258
860402869 2868
579898818 1933
11955677 46
940499986 3135
392229219 196114610
568801309 1896
3392 450455924
941846199 7791
658654787 6389
65773008 252
962199199 3688
337200047 1124
792270023 15834
962656109 18615
696712321 2484
552921283 2143
36143087 136
83205148 314
910500000 3035
373882201 1390
602187703 8651
533085098 4119
428591066 6055
237307901 2743
544303038 27636
321093377 160546689
973 176230733
162234332 593
193181836 1085
75266584 296
5629587 37
701529691 20434
417544805 417544805
533556708 4161
563110669 233533999
3044 648238064
951899789 3173
380101317 2854
949879951 11312
285452328 2767
475571628 4122
997185509 15227
959231460 4335
117352633 408
610613525 5988
123721728 768
939264914 92680
102899953 343
643797853 2146
566082414 12730
49968439 170
674919245 674919246
2495360 10
459601532 1532
110942503 502
170893281 1666
974915797 3761
279880900 33122
833619188 13102
101155639 101155639
47934 320676042
6910 448611563
911400039 5559
941111461 18306
460980845 301882813
890439333 588073987
244257804 1302
750065729 3659
22680983 11340491
629609290 5830
520479581 26894
651951031 5345
754104119 7556
39899866 133
567252295 148788
141776206 682
83657779 1710
386075787 193037893
65290377 263
126766967 460
128153753 9146
330934520 3290
254356653 906
160689935 758
28251535 175
420415132 1567
374916079 3080
206324929 834
337470289 1157
588774896 588774896
371536241 5735
138722744 771
571801907 1906
562951224 2428
564912818 5003
859603713 3784
14439 697828666
971095234 22549
872651700 3258
3869 920334506
616964172 8934
1999 487918759
451500000 1505
973992657 5264
479113778 1848
149804782 512
182507907 91253953
710370863 23369
469176984 2504
613161211 3915
343584579 12927
516853008 2985
895505835 2985
671241959 2766
5268 168616774
926857959 13154
555598161 3893
377288421 1622
671591953 19260
4060 944870666
339305213 169652606
414299407 1381
232828005 811
410682014 5119
167783490 1179
724091228 290379906
425936245 31988
89338128 407
327515699 1197
262851203 1331
865413674 3815
287395785 63922
693900000 2313
978898519 3263
872065828 16068
168600001 562
324469558 10459
895436967 447718483
418906163 2858
292180519 1178
359700000 1199
134117458 910
3206 957856651
939364804 3765
405119029 202559514
3850 979905850
949207732 3403
626977097 8301
880233097 36084
291350336 1037
298215240 2004
962453158 9073
82412612 383
81337168 1303
969244511 8308
843226253 2827
800998604 3552
205513925 1624
380 102888420
83511175 343
1990 577559093
648374519 5055
931693711 8574
323500040 1327
249370926 1106
738824888 6871
455540765 5409
270800985 2404
50204 765259572
568630559 7960
65700051 219
364642519 3061
937180441 3698
411940862 178604137
45629763 45629762
245036589 2177
87006962 3460
638993564 3058
591766368 14044
981062750 956365301
152923775 632
645932545 2958
662106533 13397
524702197 1749
652802177 2176
251836261 988
52586223 241
7154 627585539
314426028 110202012
353100000 1177
748093121 6592
376069079 376069080
877978921 877978922
612181387 2071
256469905 912
882748290 10697
625862378 4013
943465708 413063234
685693441 2606
563569121 3907
68566079 12986
956026 820777122
765464875 5380
209099418 697
10901081 41
290099032 967
904402919 17254
700909029 188875
439870168 5508
511125655 1751
777975851 2698
21518023 584
354398293 1251
102318110 353
494011243 1873
236731175 1452
305613556 2190
595820008 4172
624299999 2081
989891079 494945540
751188324 2999
118307700 118307701
54020184 665
327988744 3907
955859593 464509716
159 12557863
275677865 1244
285916774 1535
358801656 2197
204300681 681
902311234 11983
5915 591423105
741301135 2471
105501677 11566
577623451 3723
7091 508844184
10799 198498017
758949780 43908
285599048 952
232450692 1212
280499064 935
368649884 6555
20121 987760011
736571572 3594
3225 521927550
227162525 113581262
524083369 524083370
980156182 8887
3772 557225054
1933 506558049
3237 761643973
431967735 3196
848099059 2827
545913258 1907
1459 232796056
541828421 36474
112976667 56488333
848400676 2828
466208711 16561
643799999 2146
48669925 395
171711814 7917
951020395 951020396
939296870 3131
61799793 206
468171166 2771
914886755 5644
203742393 4298
261900872 873
415376514 3219
980439008 3443
265618059 1252
579231891 3246
358777534 179388767
52359847 462
515128284 1860
255123792 2273
681300001 2271
391944279 27260
251019177 251019178
141229 763766432
231892297 115946149
652936464 47604
809999589 2700
669195175 2625
902373718 14364
783919087 4193
425567978 8899
679735407 2552
729563040 3240
87673718 35810936
390419319 2792
298631205 69993
380658268 380658267
842829375 4575
381298729 1271
472397704 9597
560427855 5383
220799403 736
124143754 1149
181200603 604
102651257 404
294600226 982
723000761 2410
387085413 1331
432026574 5691
70200296 234
269867061 2529
813850160 8128
138936970 1318
121233381 633
647634010 6833
6936333 29
147954796 2493
143399522 478
982658135 3343
431701439 1439
45924050 197
940803137 3136
813354457 2878
753027492 3892
234867719 7912
715801414 2386
707204483 12554
530423221 2060
629794164 2542
609009789 31281
830729172 136719
179483241 820
387654901 1844
710880917 2497
132421523 704
778319387 25995
766657711 4095
697389167 9373
804602910 2682
109200001 364
10269 638202805
89422032 4798
498806874 2046
881213244 27665
469188907 11794
755589765 377794883
580194004 580194005
56405888 1232
102460957 372
250762899 5412
733574487 366787243
61877815 379
623571367 2809
1424 262106838
27773701 172
216299319 721
801959237 5356
37787799 252
182858922 81696599
561538600 2192
661795267 9762
913664853 49653
337750220 1180
674746770 674746770
201000663 670
836284079 3992
841590217 8341
379489573 1346
768652906 4250
194405648 1767
959999999 3200
284838865 112507887
329574469 2355
282846113 25643
231633952 1306
223056606 1354
173380177 2074
323399133 1078
949414296 4277
707150906 4466
4444 628889814
482709976 3888
851052192 9987
179956714 179956715
751130824 71707
309443058 10074
387184505 1895
740410823 150981
865512560 6820
212471349 1906
2610 376425289
589603445 3344
284118291 142059145
683928159 2741
802614779 7713
115713878 937
712631400 12990
821799138 10734
804302680 2681
988504073 10314
827102757 2757
547747199 13650
189718 730793736
530957283 97909
4320 856409462
786605037 2622
368999999 1230
9244 966385356
68856706 3369
164888110 1193
839676495 15045
796483880 796483881
863734586 4717
650039633 13654
762371393 14008
7619 851770466
405898646 1353
2329044 351
197017948 2399
320928554 2551
265481591 3988
66266446 259
494136983 4805
990151744 449551042
643290219 3162
160976173 2254
588898303 1963
519590015 75456
944308990 5498
955249269 3730
799613025 2848
648663823 324331911
874267032 8496
739330003 4514
164515477 2643
249598383 3609
340906362 235913120
145330317 145330318
637800030 2126
980798755 8034
970937314 23252
1724 227773156
627791185 3452
967889164 35062
865865672 2766344
5149 446509172
207296924 103648462
843236502 3895
96987964 336
922393474 23291
411901373 1373
21461301 449
927194934 7467
692180920 3543
342916109 1335
734236265 3914
272428880 1070
464894969 12383
97536159 676
54900184 183
917998361 3060
16117 482607448
572098093 1907
260100501 867
913869981 456934990
834904264 2783
283999262 141999631
830618382 345126282
653558123 3337
596328357 298164179
822714971 136166
825406973 3514
792900001 2643
703825807 11956
8406746 63
601014989 2372
856845067 9510
365545651 5129
522752550 5522
591642029 295821015
848702830 2829
481096918 6153
185125801 1480
791452706 3535
584726453 5818
604092635 9324
247761774 2887
857345909 3195
534831416 4648
291047701 145523851
841571129 23633
378841256 1311
554869926 13381
892301683 6878
798593309 399296654
199199999 664
6662 794829896
173951899 737
6314 155559195
919989307 3177
672953401 6300
975769432 4487
639673157 56728
262616004 48355
910809999 3840
740135453 318246988
409499313 1365
1845 461517525
334644696 1191
398197603 2212
146666703 565
894403044 447201522
846317690 3365
513714538 513714538
202630515 1737
695556733 2666
413900597 2086
220158491 1284
3565 855578610
128787333 64393666
973186499 4537
589459358 5788
5319882 674
732374534 23078
188409524 1171
856071770 856071770
771052829 2899
51786695 497
758954689 9815
83307025 464
13424 350165040
847503634 2825
785332671 8864
733188309 6433
127709065 2874
867299999 2891
624405797 4014
370250356 1485
527732305 6021
488569311 2563
39683547 521
279347431 231059363
762845645 3844
663462384 13985
216598783 2893
413949311 6816
347958249 4598
486523436 1756
607 112581962
650048174 26525
237300267 791
725585530 9929
919445968 3603
640663359 2194
460201535 1534
265612752 265612752
723603023 7097
530101767 1767
561300001 1871
447984031 4942
47034067 23517034
757791745 12983
77099742 257
486162691 2182
795680914 4073
742483163 371241581
469942426 22593
998747679 8620
3843 811341846
455514721 4279
41400139 138
539698202 1799
975747976 6713
804288894 6862
449283401 2034
173265413 978
740740563 11194
656063693 5063
32699890 109
216029248 1376
135780641 1438
512688258 5886
154878899 1650
438376606 2147
216460315 1214
712169246 17334
303291542 217280643
786298275 3931
439467577 1598
742202475 2474
404735099 1650
123320175 476
8268 186427461
102472240 383
170699430 569
505034081 2358
903851706 4169
2053 438653181
947908260 69272
838991339 5892
371376915 1365
890772008 394684756
716099301 2387
277923573 929
550445098 24730
954303610 3181
733118595 29039
138634153 834
901276279 3682
789335690 7363
533112912 2533
1336 188142200
561598127 1872
792857453 5794
353109345 3472
365473505 4136
427804277 2046
466240256 228448
955422787 7045
245472496 245472497
418997672 1691
325470267 1945
206700108 689
890764780 445382390
938557874 426934385
942952611 490237
593587351 5117
387051672 1754
81136581 511
689100001 2297
807143363 807143364
195900654 653
55647222 170697
891297030 2971
554999352 1850
4149 835456517
902802621 451401311
344401149 1148
890963199 6896
304523464 1721
420647850 1575
170699430 569
867757669 10517
1891 544842666
947538119 10262
154193599 154193598
211728171 1257
962257919 3937
184033482 184033482
523770640 2624
443634749 13075
872162764 5021
700694460 7740
980913610 7033
564898400 9200
460904341 1546
709838515 709838516
173561660 764
620851335 238007108
532627836 34257
648948411 4097
637975287 2852
54132951 505
982659940 5814
298439801 1187
730238310 3495
179805053 638
891016950 3090
898202993 2994
838584426 805093421
259357243 159552089
304385095 1846
929583289 37108
955611767 28098
3182 469985550
188699372 629
897593925 4426
5383 215382938
339043348 4961
996897387 3323
595981336 3087
465163486 6624
358367348 15503
222124351 1974
3788 647100252
704908372 4225
580475178 1951
651598651 2172
468157751 3187
25202 368317823
401101652 1337
387485077 3883
539894263 2821
975003249 3250
963899999 3213
204900461 683
753651706 5450
462440472 462440471
67423762 26677716
684000001 2280
489134976 29623
977233795 5741
371427301 6635
69901391 328
16507673 97
807046988 4291
757022484 757022483
5392 629284144
270299098 901
937951745 438635512
477029495 477029496
300513759 2144
998513955 499179507
909872636 6101
694812160 6272
991509885 6997
134093211 134093212
76661729 416
356377621 1473
286302387 8090
523863646 10713
229492257 1073
10316475 112
927404370 463702185
837869956 3077
555584568 2114
428812608 7069
916620719 3260
304394998 152197499
140217966 249055
344955693 2813
4023 850933449
19499935 65
533998221 1780
784870803 2883
449134587 1541
18887 858051428
217814164 1263
233698109 3963
225762728 1858
917098298 3057
696972779 7313
727344207 2626
527998240 1760
518032790 6446
730274719 6580
281345397 140672698
526066235 5359
750302472 2501
465300326 1551
420271807 210135903
756760105 4767
518410801 3450
733368906 4713
967594805 483797403
883517767 5137
777232232 4418
757720727 11326
591100124 7674
226662401 1900
125664954 1336
915942844 4943
703535628 6211
319273140 1086
330964531 195837
414421117 215924490
4302 262114740
648303089 2161
214068367 107034184
590401968 1968
841242360 4440
44927597 167
302748648 1861
130163793 15616
454653476 4742
491611832 4821
275788297 1038
732537333 4117
651160712 3394
438136038 1483
595744552 7209
937012069 3280
974141344 4917
558711061 558711060
890697032 2969
227040090 1070
752641526 59659
683384861 3947
147881722 2847
885361649 3527
551829180 2036
959066265 6416
466820456 2442
793057793 742452829
390624961 1320
2648 508378973
227816270 1805
442445602 2507
322611820 2966
636979813 3612
981179021 4671
773252010 6163
404099999 1347
796106326 3704
299386017 2004
1935 506613521
990451079 7478
621982573 310991286
265201590 884
452162829 3990
203519756 2340
652202174 2174
93484713 891
313 10666266
827728854 14440
476564803 3781
587461213 587461212
931 247467926
765304944 2551
728998188 2430
490030185 2828
604261385 4581
840696881 3558
21660333 138
603228776 3644
320979710 1347
635541587 2307
166394134 901
561001871 1870
234 28346339
39033598 175
833656761 2855
788059756 6195
808234524 11061
821950679 29410
37455928 687
312091731 2933
103038929 5255
426598627 1422
405386690 2095
187787526 906
974103246 3247
362628756 4788
721439691 25030
402561140 402561140
803625661 401812830
666900187 2963
184619018 1157
348359463 15917
666338334 2998
4591 389140945
546555201 2774
583818730 21229
170495671 85247836
488945196 2440
681245605 15379
140400539 468
105014826 414
300900790 1003
605405496 2227
658798906 2196
787760609 2730
468600884 1562
914516727 9899
351743517 2853
184317903 693
5333 704104966
799202664 2664
434877043 2153
297973983 1459
815296278 20473
705195484 4166
924896917 3083
545692999 12140
483301611 1611
690933542 690933541
711882214 316776185
300527133 3822
644580921 322290461
160073345 160073346
956268432 3512
663849418 3217
570890269 2191
628994911 489667632
594536446 5067
843830401 3031
988108613 7306
432063392 1528
595200254 1984
3037 293477458
237759552 1224
440532121 11432
795686829 5869
589671049 9235
250619545 5831
718102532 718102532
883442107 802431708
529118765 7334
580753162 3833
583090124 21388
842648852 4089
401021896 1958
624213357 5182
391136680 1306
353842473 4376
975903254 3253
703502672 2345
195064075 3826
330508874 117070832
991800000 3306
507043313 1991
46300422 1347
344720975 1971
766639377 3781
592782362 2867
456076818 2462
878145327 3501
305398983 1018
759122205 5018
157983873 3296
452732402 1895
123175506 4490
779030752 13972
125150855 433
269096493 1691
788255550 8380
307440487 1221
33092023 7496
828493470 3655
503986399 4107
655058644 15913
522861231 4781
577201923 1924
604028559 9539
636078560 237520
867065063 3186
688518111 2786
483201561 241600780
709673575 2460
785884767 5198
772874514 6466
821132564 4292
918845697 6592
201300671 671
156680651 596
139475890 579
922567847 6113
39797610 325
874115186 3755
744644362 6083
687401551 26128
469183477 5180
186 41478558
417203446 1917
313094919 2054
118766143 662
307858226 307858227
259725831 1047
140490960 670
546260220 5940
948318666 948318665
134826773 524
106139397 836
807055039 3998
71540967 898
451230560 15620
566126159 52658
157769026 576
170789711 845
84352827 1057
199316457 1290
595112207 45799
75900001 253
362433761 2119
523630684 6347
157466821 3108
511508288 2311
550639972 119367
443634737 221817368
41730387 316
182934900 2580
764099999 2547
70799793 236
338821228 1766
910769960 751593197
340965247 1196
575034524 7199
620599 310300
557292272 2463
3314 688427147
642185111 2491
679792280 3273
166227417 83113709
879757496 9931
535305577 5955
1160484 5
29643528 14821764
296579493 1739
552867678 4186
624069475 312034738
595913980 1992
581 143293192
503701680 1679
558468433 5736
650930529 650930530
588388357 588388356
959099999 3197
140700470 469
735007353 8331
649134359 3528
589858417 2751
402600439 1342
853031753 3606
634301699 5196
605946779 12321
298155899 1150
971447960 28775
194257044 92962949
264736400 5650
326006811 2843
149940338 2437
8100327 28
583190388 3322
983700001 3279
567300945 1891
203506501 750
382200001 1274
228410122 12154
349121180 19540
429297275 3245
325662573 1510
899397002 2998
799505298 2665
241296441 2202
240000619 800
82253221 4020
576641153 13454
994876240 484604317
192956643 2617
2049 299288125
116100175 387
752102081 752102082
766502556 2555
825691650 3675
95373969 1448
284525753 284525754
776321175 20943
419052552 1723
526992088 1778
606526015 3048
570001901 1900
3539 406793117
573639500 5270
596942074 116114
451817334 2167
110100928 371
970964271 485482135
589629326 5007
2389 379851626
608285744 2571
848294365 5000
137700460 459
975598789 3252
504313229 5815
896743727 896743728
221449140 6966
297899347 993
969889410 3863
150531720 29767
553311479 2932
229265121 765
470815579 470815580
238190140 12011
567152705 2426
485379756 5593
103958665 3493
695 52099204
810584926 3400
369900820 1233
510300253 1701
5967363 26
648605796 2549
610647700 77740
921616845 460808422
206942369 43203
925790903 23084
882911074 731436537
415334498 2172
944154127 3414
670236567 3377
7577 852670118
271391994 3073
920932789 920932788
332402906 1783
246654870 1815
158099489 527
949023767 3816
773286567 3508
645019757 4559
389724816 1712
461034173 67919
737697542 2459
577657439 80878
22573792 22573793
882007678 6301
150658916 899
409112831 2789
179939845 791
379200462 1264
953696988 3179
904718983 8234
150727512 64514
845595215 6178
393935569 1465
1941 420612759
273058897 2992
94191322 323
947813857 7184
764470304 3322
42218473 172
467816060 117727
657603339 2192
351589299 2110
900080721 450040360
608030385 2523
168000001 560
34 6726152
116282880 116282881
99849921 99849920
996806063 993477142
1323870 6
713803391 11845
150599497 502
409472175 1407
125336406 815
31439721 130
4864 438343828
871501826 2905
722513685 4675
97783118 2331
312774671 1535
770108943 8129
405542580 2083
471501809 3008
729664409 345047872
700608655 3476
862160948 6481
721201580 2404
140121800 140121801
359999999 1200
413919931 2453
41485785 41485786
676510684 2605
7112 874263936
870001004 2900
709866788 252966244
365621651 2244
817502653 2725
205058648 1085
854903520 79452
597112138 8771
643080649 2387
492920765 8307
194612860 1313
750847671 2843
794097352 2647
848383080 3585
351299154 1171
147760358 1102
538089780 2958
146100486 487
875168460 7189
294599730 2230
4165 966763140
40706322 183
166705774 1322
679821903 2852
929397566 3098
303063951 11950
244358722 3569
834261954 4774
500629175 5274
470784107 2293
90556818 671
264856657 12683
714613317 20647
232781298 2613
270578624 1347
923400000 3078
257060883 103999956
254948689 3031
638424051 319212025
828 150393417
964688216 964688217
632332844 5434
295536700 1785
490188300 1758
221484242 221484242
149196794 20823
879861111 5025
195869773 873
588666107 568161463
430801740 1620
135811392 1121
4626 690113007
612711951 6850
956873293 30463
2691 527493912
925899220 925899220
3537 823956649
963207083 11102
576149728 3977
960768900 11700
864095585 2932
35340274 176
23400052 78
317699076 1059
219000883 730
2396 643311123
929580287 26602
587936673 4005
99916596 3492
616903924 5516
957862002 6693
325561596 27264
986940933 698585610
312768299 1550
102900344 343
1810 526212925
774001955 12194
65063872 319
374743636 5019
309301031 1031
461310102 2413
640701001 18504
710808780 2505
666927594 6081
234940418 2341
847453817 5192
820996774 5512
760511935 760511935
689101944 2297
810526003 7111
952598160 476299080
683499110 7847
676500001 2255
744559354 337613316
469713393 3824
1500008 5
362789522 1674
816620865 3203
627660881 2512
952284071 7214
976663384 7370
906665713 12692
348653826 6833
111706651 450
379588604 3800
2336 677912764
98434640 2139
917095480 6104
731174887 5788
759177624 664375917
641760052 15341
985736823 876389809
11264 971441152
205166652 879
767109200 11685
910637358 3063
354369589 21845
55199816 184
731857933 731857934
882903955 2943
316097859 2299
964056532 860610407
301189607 9528
897599999 2992
902471282 30913
957465621 3772
80891957 5788
102791865 10325
860835579 8195
305408205 2763
680907334 10321
6668 719072784
241527023 4417
543305221 271652611
520240170 8959
441426360 4610
431826929 4493
213110719 1174
345916754 4724
162158969 81079484
471599430 1572
19500041 65
694230239 3872
8035 171163065
392918031 3301
479211874 2637
825466171 412733085
126982211 2194
333455288 41147
263887495 892
186401259 186401260
810905087 2703
678244482 3477
198999682 99499841
116266900 446
985493157 983441621
930720224 6551
5642 681502822
366187037 1879
468554991 2050
119266141 413
542 115392794
742627679 10960
794215700 9574
611948703 611948704
225899246 753
495340725 1697
773730961 17580
39205638 251
83846121 291
329137704 15755
338028514 5885
138860748 642
248265397 985
115129644 3774
948873223 12646
431026273 2263
280454686 1161
239683501 1750
192599834 642
657640656 198563
947917225 3544
999712297 6718
79921055 829
6929 598190478
996015533 78076
252631339 1614
17099998 57
693330767 4784
159106584 723
239 44084966
186943235 661
755702518 2519
720454244 3049
801509632 11242
711495489 68408
633601593 2112
407100001 1357
970992471 4922
603751165 6413
427368334 2317
848892690 20682
702297658 2341
15441 838152921
274341103 1127
855220199 3060
831330155 415665078
716219609 204380
621864760 621864761
940 51749350
835636161 13592
740917422 740917421
417599813 1392
478456388 53423
3490 832422533
722098487 2407
862611160 3749
309286136 2159
582607138 4507
165200213 1230
369091124 369091124
381802755 2619
301761599 3136
621842266 3474
445349555 8124
938499139 3159
979457154 5419
266888982 2034
610427209 2104
185356429 2604
322501921 1075
997626773 4717
396926980 32527
366235721 1945
124272233 748
887242343 5052
285972910 1627
713698190 2379
812205365 3685
310200252 1034
695471803 8743
570315639 6244
791827167 2804
947692410 14088
326956392 163478196
152258588 110047857
955036341 4651
923459013 4119
457624883 1906
160201203 543
617365760 2152
678819959 16380
779038766 22347
642623235 7639
775202585 2584
936762486 7893
546213525 2394
12479 729457248
672877154 2257
575947972 4900
862132400 431066200
519601733 1732
433161225 1575
54333355 196
441004960 3946
961326317 125861
224393848 933
75781887 1792
884962029 840311257
882 155557370
562796733 281398366
180432683 1044
656355184 3824
430021228 2181
938682855 5588
860063707 3491
570397986 2273
295499844 985
190446144 1495
892107866 9904
201013963 201013963
511901059 5995
878402927 2928
999673958 9661
634109217 317054608
329489023 1997
314396908 1259
212894129 2963
862786378 37271
772964538 2645
799108422 3986
113676040 633
33719 335436612
270899096 903
355765501 13140
77665440 1434
505676338 505676339
4028 704042784
236332361 5324
208586358 1104
900347167 36751
648660079 4990
732002441 2440
213649811 1903
427721558 2071
247500825 825
755112124 8183
782788506 2629
355893750 1539
736733545 368366772
311334487 4174
959041580 5360
477300000 1591
370199836 1234
12253 880643796
807602692 2692
105651113 52825556
307191307 1905
370502407 1235
932077452 3483
474902882 1583
916245387 5306
717265331 23226
743944326 3160
148505784 1456
980898127 4661
380098732 1267
4257 660304067
347632357 1840
566556579 5509
736800617 2456
646003079 2574
2756 594284548
993896688 3313
108300092 361
141356435 1341
405678204 405678205
919808199 4328
39230446 261
1349 57073492
727802427 2426
496428298 6399
410481134 4267
443098522 1477
217520825 737
333273678 2216
718504211 7774
227449693 1341
2034144 32
343089603 1213
422829579 5020
567723513 3051
908754793 3916
142509843 777
648263824 70075
236997899 900
826273224 826273225
122199414 653
351899999 1173
12904585 126
230959285 86757893
2801 732788433
466671437 233335718
258491465 1588
783899999 2613
496501419 1655
393404796 1908
12376 164894170
997125636 13494
880871531 3290
560587552 2462
780899999 2603
409148154 28795
240356766 2295
413203310 1885
796872781 3929
55516651 7770
287895225 3589
522469335 2378
274979206 1595
829153610 3953
598137695 2592
392480386 2343
952086808 3629
579893537 26958
32999891 110
465022998 14416
886032504 854419
551517932 2424
952799999 3176
930852035 5374
372560353 372560352
937185146 6973
472813948 5277
393602297 1312
62100207 207
782226911 7188
793799946 3061
432932102 1779
648600000 2162
871243117 435621558
33088673 278
491907841 2347
97732800 2826
794531567 2981
931796895 3106
21090595 21090594
481840183 4298
448500763 1495
39160327 39160328
486001584 1620
924670220 311034991
722444116 12794
500998331 1670
425999873 1420
489560416 5671
829859912 4088
631988223 2615
831068409 8424
1494 292021605
815796079 815796080
338159991 7267
257504046 1175
960900000 3203
2490 184479120
386698712 1289
458308020 24881
141233056 976
434176420 11217
256262975 256262974
68848580 292
821294112 5308
613798391 2391
703810798 7181
822188457 15431
182700047 609
344530261 1751
717740000 12311
573691103 2854
366969538 3069
930292265 10875
607560180 2742
34437149 150
861991631 4983
48531084 2475
414901383 1383
822244752 3408
561855743 3456
221000001 8500
839409916 6591
680327169 7970
271723817 1343
953700004 3179
4830 800939580
140496860 2558
184608408 803
363076000 15431
833997220 2780
550142951 310900188
932895198 12878
834297218 2781
641839109 26332
611997959 2040
688500001 2295
699545673 3303
978552172 3413
321246094 1307
724860811 16083
628810102 3922
328632072 72551
816428951 5901
947405110 3948
195957563 726
2018 487994778
319097350 7150
768021787 768021788
139500464 465
889962343 22353
877403627 3138
670197766 2234
95389121 320
176400173 588
178942214 2445
962283842 5579
209100001 697
3222 788677143
96990520 8045
614927976 2997
777675861 4833
815044048 10339
803894337 4172
3125 220330895
164399603 548
337999089 1317
9599969 32
212781539 106390770
888340978 11940
977225304 977225304
299370646 1035
539051000 2875
115657124 775
7397 392810654
553300865 225559067
366600000 1222
401401339 1338
5988 884038380
564515181 2155
830105343 2767
932774866 466387433
510603704 1768
165135241 82567621
472261752 1999
21635 968127889
291369819 3151
313018161 8176
62 6189078
837766598 5791
973297923 973297924
349733162 2873
651970871 15672
937008045 5383
649641303 13429
671429803 15865
488508664 3073
674147712 569504223
880459824 4848
709770205 8263
603832813 3847
442993135 2588
908395001 3400
565145270 4469
584290148 72019
607826092 3010
900655299 5987
12508471 12508470
47544113 176
351491789 4173
103200001 344
36917012 27677258
129145975 64572988
297301949 991
553412751 3956
491415616 7166
343265053 2172
1009517 6
992811286 949694592
30340 940161567
542455949 17143
85813518 682
843823135 657207369
2635 255217898
338873921 1338
377801916 3139
629917146 5081
455686561 1680
452401509 1508
733920929 3142
716697610 2389
896104911 6746
602038014 592903190
234299218 781
707600728 173524
410417531 1670
736176805 4709
405700091 1602
941864769 22610
424489706 1629
485112241 11610
682463517 2324
932402662 3108
128012737 2031
518945857 1968
185094207 1744
165666809 2009
14417600 50
928881729 5926
338331420 1260
173794914 173794915
172197025 3575
387551812 4050
474064321 3570
288637088 541533
467191578 3423
647702160 2159
7230 467377195
380625631 1558
837828341 3371
764997449 2550
344185504 344185504
721188065 4424
853140018 7940
600211220 8604
905095539 452547769
914526737 914526736
4412 548786481
115706431 419
764701983 2549
299400998 998
702793605 5141
391247793 1768
194368584 2396
843002810 2810
918598029 3062
751799909 2506
948394373 3273
86699722 289
508210267 508210268
159000833 530
71939025 1210
573301911 1911
653676961 2829
827 199625288
462328532 1555
902144462 401748716
344096668 1387
352718958 1366
159562880 1594
765928186 7185
944667341 472333671
153997600 5937
686309896 253719
49799999 166
659825383 9073
753394779 337250651
969003231 3230
4356 871502606
814521599 11456
845174133 3177
1331 186179398
427897566 8487
790402829 8500
169642803 84821401
55644121 25778226
958236881 5096
3214 548414657
546520951 1876
289850189 55766
836354655 36055
859359756 859359756
198415 724672756
956340424 11261
455099999 1517
468 124433712
540296532 3558
1438 308912379
693 206157798
784598823 3196
600302002 2001
33900059 113
167700560 559
876610595 3235
158202319 5689
203940225 11283
343464150 7452
585238014 585238015
527731543 1916
115275063 417
3107 415064001
261412516 7995
301800759 1006
269699101 899
938627151 52952
197187606 2389
422923197 4791
243300925 811
950800657 6344
396180972 2886
389701299 1299
585903591 1953
920131952 5339
470524458 2554
304500643 1249
861569936 3642
467324195 233662097
396676209 198338105
913403504 3331
665699566 2219
445325545 1548
48471428 218
345901154 1153
374858503 160029767
711651191 8198
97199675 324
2674 742568706
685797713 2286
745531488 7704
166101623 596
1542017 515837
137100011 457
413560841 2660
205382438 205382439
905387101 16890
793281132 24444
657155214 4239
4460 141047062
465994397 1763
93200376 606
540948515 6978
555719514 11017
919659714 11398
504601683 1682
212326827 1081
376499829 1255
558304527 18379
748191840 2684
949608575 6528
662416443 8010
536398213 1788
347009094 347009095
780602603 2602
540649025 540649024
7861612 44
48859999 175
921896926 3073
155889984 527
792221655 2802
972010683 938177849
418182645 2948
595501984 1985
879300000 2931
493679483 32412
509737072 12038
713329345 7254
728059591 2499
998398079 4031
389134419 1405
400200198 1334
4242 637761129
398915697 398915698
121559447 1220
462000303 1540
290857747 1671
891152573 3049
583198055 1944
340480211 1396
957430423 294957
738947 6
561133001 561133002
899732750 3290
60125653 382
142179743 552
466389483 54290
868279421 8903
645065605 2311
12600064 42
400004456 2311
196263096 1168
977239815 488619908
386401287 1288
638102128 2127
490342247 10709
943712305 4164
861793943 12708
335728081 335728080
55038501 189
966795183 6099
911579136 4848
561687477 197291
27524046 209
714821163 4127
216307166 108153583
617317611 617317610
203906618 1119
968794521 484397260
675209874 8229
386957343 4078
504135573 4509
438099599 2473
134765855 654
767761034 3752
676079960 13270
74946118 321
159299715 531
14320 979831680
982811609 6030
280271737 140135868
196480039 2308
206157070 710
877112143 6766
861899694 2873
210589105 3901
129214378 679
74872655 1123
456800911 7124
699062739 2537
553695814 5785
270291035 10754
42905226 546
114599779 382
579421931 2388
958196805 3194
610565709 2794
216337624 875
567430623 6094
45824641 162
507994039 3373
20466179 19498928
430926796 43331
880740318 31093
681505917 681505917
6485630 38
865910381 36333
535752477 2490
363470951 4953
720762817 2712
553775714 5687
162510743 726
761165089 2707
347286909 2537
785387369 2958
288899300 963
442216650 3670
860656203 4021
714890283 3323
370206321 1552
585236959 22497
604497986 2015
624828227 12742
408711539 7185
204868044 882
333601251 1112
195900652 653
893424709 585339823
595945630 3619
555901853 1853
45517905 158
4178 662914376
646198237 2154
596022890 6872
237695539 115402685
568655309 5466
290177356 1393
881839911 4148
207861032 1601
894330448 5417
239314874 2401
253840319 954
905993637 3742
327302028 1091
89211055 332
164758950 629
252230068 117965735
509477639 2061
525464193 6717
964721525 529302725
134399955 448
258315436 2203
534903153 5846
86400171 288
756326024 15831
720913027 720913027
397540595 1915
713453102 2999
658530778 31197
341288674 18475
917839187 11907
174049638 903
273332280 1560
833397223 2778
238800000 796
944403148 3148
661497795 2205
169402024 2854
1258 198661620
614 139580073
804563914 5592
192669840 2862
318899545 1063
485693011 2718
614703984 2049
439812686 2569
768335145 5231
803384753 7800
856198356 2854
912730519 4264
913190444 5228
283813600 1149
706313562 337349155
326665065 1298
501081151 2150
292504385 1262
12538985 6338019
787163740 5121
1730 337738973
930667207 6861
380497299 4976
124221120 664
198972514 933
897299999 2991
699602331 2332
874968153 342270897
817498776 2725
973033839 5760
601 103528002
402389632 1528
856358777 4748
473315137 1743
613 176112647
5395 827220745
842772854 3542
387696233 1913
364897615 182448808
350672960 2009
480231478 18569
62400778 62400779
808226336 7736
59612123 56751509
113899384 3540
1355 360264527
29892 930239040
178427086 1502
542386063 1836
617703992 2059
659890146 2359
545183064 8874
474899957 1583
828897238 2763
911985777 3224
816311352 2911
840155009 20613
5820248 53
801681337 29928
65410166 303
4742 641358883
112509013 462
892212250 3925
875388173 5763
4240 869081280
533998219 1780
3228 538006574
903450860 7085
741788401 78664
400705943 200352972
963603212 3212
452165391 3091
30240289 123
496912364 266480546
1095 101334308
787113599 3094
3425 696980038
358801195 1196
8650 852552650
492611861 246305930
166078969 102457923
263015409 3782
731699662 2439
498300966 1661
963005503 3210
318900000 1063
959277330 4530
879934000 43240
420958737 3173
268351356 1189
525846260 56900
631200000 2104
352852425 1305
953794462 3919
705453004 3894
878689499 3250
102600343 342
570396231 570396232
838541871 838541872
2194 383629676
522405137 2426
428819465 7800
643182862 7372
361825778 3622
817199848 5751
745289687 10322
298008707 1156
98206613 49103307
319271381 159635690
619804146 2467
427148120 3230
762563886 381281943
871432644 871432644
568643241 13216
166846307 2326
710215694 7185
754499999 2515
761826717 3021
438076249 2433
557658794 2425
737 102843803
959660586 666604849
192600000 642
442797079 442797080
427549130 2619
787725980 6340
737325269 20129
533359535 3628
445866013 3613
760610950 5335
508832874 14519
346316808 150392
527329383 7783
609730739 4709
527655262 8306
473351253 5335
728513976 381258506
547529145 3635
1218245 5
485347397 2962
721419858 2799
177347991 755
568200000 1894
451157066 9441
101520611 349
559960444 2197
473650249 10499
195000424 650
619182829 2871
483445124 412230095
376294632 1573
810885 429827
563101893 1877
587127571 3110
553678343 7218
881604176 6535
141000251 470
95700037 319
725910624 4596
394709951 4954
401438463 401438462
447744585 1513
21313785 83
205324514 4010
687385389 5013
683191649 7861
692344337 4319
781480381 14759
157199476 524
960846577 5599
189289178 27549
287699041 959
171300480 571
573603508 1912
932989895 3334
511016414 5955
18253041 80
659958290 30643
613040679 3304
926403088 3088
900904941 4108
281099633 937
946629194 9310
892489762 1076282
631658442 12442
797397343 2658
833698141 2779
1621 377291652
679217701 679217701
803714616 2756
434604068 13732
865466809 10031
656102188 2187
945722309 5433
576857701 2025
180721200 125076027
293433824 3856
3124 848415363
802558213 8633
280351232 3496
813690154 65774
974401217 3248
543585901 12671
672302241 2241
13294371 52
427195931 1439
471660959 471660958
426298579 1421
786331083 376634446
581891092 4730
808529064 8223
246297164 1529
36481295 281
83260687 824
38869045 730
12689301 6344650
178297632 2074
983598868 633124569
4050 316827450
792376210 2727
434790656 3055
949862981 4213
433414108 3865
232287895 116143947
453212307 5390
825304223 2751
839263255 394474178
731697562 2439
431422945 50382
195600651 652
3883 963884856
938998611 3130
486932264 1882
1902 422318923
897001400 2990
932268500 339668483
474723206 231745997
726587698 3299
627175500 6095
278211220 275680255
99011521 372
577502886 1925
822643285 822643286
985444346 5416
1570 114214891
280163689 1058
869391325 3275
844315519 11073
615022171 615022171
166499446 555
344172984 1295
90851684 308
511114150 10037
448801497 1496
103177920 4960
3898 919956695
187593645 668
552922361 4317
987543623 4589
74427311 568
708302360 2361
995944354 415017170
213312944 2714
373199999 1244
797102656 2657
304493335 152246667
448383525 1684
178267890 1865
747810034 70105
638099926 2127
757798227 2526
625072242 625072241
558300001 1861
121200000 404
655502184 2185
64303624 442
863886082 8773
478057521 2337
181638600 2175
615300001 2051
80292273 1312
343824140 1487
199780733 3147
560116360 11512
681754513 16764
922862415 73574
12237 669816669
647607875 2604
84652640 856
815483485 4068
283725519 1135
630060081 4111
621476512 24153
709797635 2366
266999109 890
882293019 14759
699797925 349898962
186749512 1511
779102598 2597
439994057 4465
619004071 7274
314682369 1456
837071136 6288
146677204 535
548643610 6393
634341887 2304
833865653 6922
507954265 5327
81900274 273
168599438 562
895650511 18509
31199895 104
92149351 1190
950096832 3167
7941 371535567
589718309 45265
655927097 2836
371908659 1412
804938015 402469007
528621477 2746
218232559 967
622702889 2790
953415184 953415185
641979837 8354
510948901 2579
807792992 10206
252234274 1098
6514 957883700
821784292 158218
236699955 789
423073997 149077062
195300650 651
364092347 2158
158034400 1900
439726665 2247
956796507 949515490
768703313 4637
371123142 3953
766917168 10254
938001762 5821
931816347 11857
23834695 174
694981828 17929
871693954 12531
820423800 5985
3142 875621986
467401557 1558
884804977 1992804
318720387 1252
1593 237211521
124335241 797
626328539 3870
98676265 701
963610143 4870
483270188 1661
512976833 255775448
187800173 626
152376819 1861
588653791 42480
453 113572536
359101125 1197
277629511 4412
646472108 5241
881716950 398455392
575695227 575695226
205660131 205660132
523605998 261802999
67499817 225
421935255 7096
945104317 5394
105707700 675
920103342 3067
703442377 19134
224216236 751
796577928 4214
539797682 269898841
241257029 3309
168148123 168148124
1756 174056476
2882 315506950
322363765 161181882
599401637 24186
196309555 845
684142272 2736
730335950 3119
3878 909611914
126556329 482
981410725 490705363
909729758 16323
63000404 210
387274959 2608
688651242 2434
147517751 526
132234689 111742066
531829907 3984
170230366 1534
994847403 4223
927097249 4704
384901283 1283
2887 668649550
308558872 2097
3292 592747644
163014968 569
757040836 3479
170330243 651
817070604 5065
3513314 13
363398981 1865
103299795 5546
148901141 1535
305216101 2700
580732147 4269
966389081 5156
610321839 3437
492375279 3176
617031550 28130
454199999 1514
130338613 658
37800000 126
527360927 2208
226484459 2773
172009699 6517
297395957 1113
292038974 1065
966854178 3499
186960996 710
676564222 3764
695047572 34685
703026027 9603
712481242 4516
504049465 2962
714650790 2786
557699756 1859
779099544 2597
3164 856721751
88395427 1182
219538331 2467
953769442 24533
386756234 10496
462900310 1543
848436582 6815
864904071 2883
915730585 457865292
282308971 5137
94344983 712
852371124 6779
246300822 821
274513601 8206
742200000 2474
191668200 6900
2231 188625206
658604999 4150
913476096 3128
908043898 847752995
491242618 2943
725997580 2420
532568065 3072
803700000 2679
285541677 1615
588560169 6845
61508385 224
203569854 85999227
287267169 1736
2707 284977114
904685349 3650
915162077 6583
495 65406723
897604591 3140
665652368 2746
621243643 621243644
863433842 4524
416334009 416334010
530594721 4295
410100642 1367
33589317 11366358
345252564 175012309
307204033 1504
625919392 371887444
385348854 6578
1487 369153941
99000268 330
685944890 2805
586276237 6916
618297940 2061
243459799 61651
776713680 3720
851102837 2837
867846507 644281
889495580 28949
460238101 460238102
10262 677621312
678597794 2262
461399701 1538
197089069 98544535
303094577 20753
996901504 3323
481798395 1606
486816745 3154
728066609 4112
490798365 1636
752106623 21976
392516010 1333
476800464 14232
271286339 12974
891316214 5955
358999457 1419
987876720 9939
27502879 25232
906501304 906501305
865054668 432527334
750844745 3417
151295550 24285
374853859 21955
382204840 1453
154799485 516
402738166 4783
279260641 1440
640638296 12363
127098441 127098442
211422300 795
35951 835357436
61097977 593
653444120 3075
269330400 1110
131682563 638
926151064 437344778
174478473 689
825083266 6310
557274465 2579
936829841 936829841
164100547 547
298162436 1685
218515334 2586
783546759 707200553
338404707 1604
552227948 4472
368281679 1585
669515163 334757581
791049761 3320
260609088 3022
377999891 1260
847213971 2877
166805235 156208403
468408799 2478
608227659 608227660
321978819 160989409
934069595 464535146
980623343 3434
334720113 1209
516738241 2088
213690203 1071
2215 648000465
652163755 2811
285108669 285108670
980030101 12950
971979201 3800
738143517 13253
504606633 3569
551467066 2259
476845372 476845372
4115 657712795
297900992 993
481472117 2051
898160594 26846
781199975 2604
656702738 3799
467750028 23022
568136163 2245
234001116 780
563924130 3630
614613766 206326301
965303308 4504
192299999 641
240249028 240249027
906618474 564767726
177414481 2390
977158392 5901
158670317 79335158
577965670 2383
77130060 3178
264911166 24522
201733013 777
365628416 1504
955548069 3539
528639836 264319918
2164 614141539
558000561 1860
70634375 875
703026819 2674
653176852 3543
347399452 1158
155967692 945
948682547 52704586
342828044 2097
315793432 8769
690601619 2302
399032909 2580
545995800 6300
572218608 2256
183653751 1250
649509223 3458
470560272 1904
863674369 3072
522109633 2459
958171096 9669
430753285 2103
755389179 10283
987297192 3291
442615543 221307772
357680831 9336
281384259 1369
201671086 46401
557821271 48684
883804902 2946
123525427 412
424752994 220167294
940986680 3948
551963497 209558783
862520900 3531
259489383 1463
325788191 2208
420299800 1401
795602653 2652
326865532 1643
56271695 1488
888811791 3759
610082529 25876
214863296 1107
296982354 2042
875574047 437787024
213628531 1261
633907501 3643
539741836 3649
680653591 12781
700619600 2350
116399937 388
814824901 8460
260301130 1390
299429220 133540054
519012789 250852
342547529 1535
513027389 3493
708369840 12780
708825325 2638
60327442 2443
521077021 4483
173175547 1375
231893628 39324
786756570 3146
747944916 76618
930017403 9261
434717741 1630
738 172908972
715592482 2519
269399101 898
813191840 5379
529872550 529872551
269267098 979
331969462 1542
651425562 32069
223813738 223813739
715484001 3500
734727218 4183
825327009 9317
610782639 3991
201316444 2265
536036101 2962
294502889 2270
335609331 4507
716767296 3242
358302412 358302412
215813901 890
431757238 2853
367500001 1225
5130 261804420
792508062 383616870
795361188 4051
43800269 146
230005857 1579
390899262 1303
231301226 771
38459287 258
959235152 959235153
724020570 4095
152699688 509
514938273 2253
550846378 275423189
323484443 2077
766406997 2858
251400001 838
763497456 2545
1724 517180477
579343504 2962
717562360 6316
466029276 466029277
293372473 1308
766782754 2571
825104025 5273
686099824 2287
332676477 2860
483131541 2733
679520125 4743
235604764 1775
743724884 3021
629007391 3161
191516292 1188
438005595 438005596
17952958 165
444599914 1482
658802764 2196
666897777 2223
284350655 1311
642630912 8448
576 63982045
436958346 5203
890405766 2968
1469 291934370
975542193 26213
850398788 6441
561654654 4423
747764 3
962274822 3464
893937343 3181
133499554 445
795229516 2945
128838818 90920683
32616619 23207627
161713503 567
940871762 3739
307747968 3490
33464429 710
420210462 210105231
611079193 611079192
784799999 2616
191102849 2979
821578549 8483
37807210 1355
857867542 558648706
304840315 1069
640 191331840
376960842 1634
305400001 1018
336899999 1123
786004237 2620
794373029 23719
663289393 2427
798370763 5311
659908562 7397
155163064 627
834134200 5675
118794360 568
591843650 5619
352050803 1839
22711 725161850
339898866 1133
568304568 568304568
240300548 801
999314748 8745
470648962 2166
7847 745895840
268445345 1667
998070942 5273
753298531 2511
47180212 311
274404381 2833
214199999 714
204223682 900
26371149 130
157200524 524
303299999 1011
217787052 18158
496504833 37694
193293157 862
731715039 3662
554100280 1847
992364077 7278
737549437 368774718
440646648 1508
955670118 3523
805548679 2722
227657090 18024
847282559 4640
171957323 171957322
939924524 3573
87154727 659
37676246 5858
529407571 6911
114626567 738
161030763 1719
4002721 15
601759080 5112
895537603 447768801
448127129 224063565
683952894 10103
944457759 5816
54709838 250
832781585 502800043
755402519 2518
335442514 4411
555139301 2166
506098312 1687
355180119 1401
232074160 1085
656427790 3286
696006961 7656
552423616 2528
431399999 1438
94 18632304
237079629 118539814
542969277 2291
574242955 3289
487508090 1869
812420672 2896
199990568 824
5442 613392503
869336036 3067
111118293 517
9559954 33
291904502 3377
561811380 3340
158100149 527
831302771 2771
5294 119115000
322498926 1075
857234561 10052
950544226 7275
914474259 7145
960731442 480365721
681114661 340557330
211799999 706
670228925 3266
986700000 3289
868301747 6019
513209804 3249
696892861 2326
87098860 29299056
29700029 99
275453348 990
472249423 4098
240300000 801
115707322 473
96185476 5325
33899886 113
746375359 4672
435004199 3358
992158093 6148
623397923 2078
771000000 2570
359 31340860
996179603 16845
708915853 354457926
468025393 234012696
291945258 27423
780276944 5318
838333217 4038
743078216 2725
430157143 461542
170243009 758
353836912 145552
226414000 1580
644678663 2906
398389554 1408
949891383 22617
851704911 2839
445778221 8885
281167295 2734
764706202 130034
425435010 4433
764581710 6837
103371922 95065949
875558864 327224023
285457761 285457761
603938833 2065
364238444 1245
203538369 778
1177 262038277
977314847 12843
392998690 1310
649502165 2165
847488414 40556
156653855 1952
140367107 492
325564685 1172
947811655 554971378
265111753 967
772635894 355300034
7352833 29
256481603 4317
979203263 3264
980432247 407352516
224642349 1447
776315269 4437
58799826 196
601797993 2006
898728479 3693
287100958 957
226840280 11740
732900903 2443
205199316 684
684054112 3076
346798844 1156
468293690 5141
428428456 15405
448603802 4981
994420920 7720
933 275460962
33390 886676726
36900205 123
761170516 10815
627141338 2417
195520540 2595
134700000 449
717732204 3577
424799999 1416
461509416 1842
53400001 178
177025375 1805
178711875 1875
202632823 2699
942265764 19998
495794586 1885
414072889 1826
145121183 934
875880302 3949
15400752 497
935400226 3118
642240961 2320
167016380 83508190
808293279 8441
854242201 102060
145813249 550
72312240 560
295298405 999
755548057 3842
393771080 7298
136428786 702
298047010 1367
159521851 622
331727544 331727545
875136507 11943
803708154 10497
653399843 2178
940238834 4385
113708395 875
738429721 7695
183985121 2143
173099423 577
603754392 12673
282000232 940
86902826 561
722662032 3653
151091838 1229
953697641 476848820
3992 657853702
146761935 73380967
307801026 1026
622190592 11136
365389024 1708
432898556 1443
785295834 8253
940253378 940253377
585056650 2630
524999135 1750
769435249 769435248
83062748 337
949176353 4354
643022154 19957
854736177 5839
80230597 80230598
1269 329701428
528603212 1832
30434 280178716
910440719 4201
57363358 919
3381 428265679
888580539 6362
616157993 2101
281546676 195393025
517949096 4412
7239600 40
131368657 459
790279564 3867
60865740 1332
746566535 2676
705301849 2351
469352959 6514
988317383 3847
772252947 4779
867597107 2892
762725843 3071
358963855 2378
823084768 3616
708989675 25162
5246 742700091
968346655 4368
114352168 1154
70762411 439
72711819 254
303298991 1011
182635864 97823340
887862076 5651
274558899 9850
852087218 5293
151928875 801
76497079 38248540
808637388 15593
513105086 2463
866397112 2888
966793230 190689
170701127 569
171000158 570
196479021 3323
805268078 3207
464335983 3243
748500001 2495
554151909 2041
614271260 3308
927 123394080
929 108687796
100800001 336
587701958 1959
652288035 2399
524288400 13921
485926532 3699
335374444 9034
851150082 6247
2594 273036658
293567504 25301
159053857 624
903665431 10693
311932348 1702
534936366 2826
446777556 446777556
147000490 490
717969208 5116
928683641 928683640
313405582 313405581
2351015 53
466608025 2556
15505614 59
798493521 399246761
862200001 2874
433009005 108208
254908460 237707811
860271029 3081
96000344 320
511091417 351625421
748721215 2594
192423643 750
3163 452433104
720701757 3519
13140287 65
28756399 1143
353699999 1179
165300000 551
655563608 2877
511453804 294899769
728098733 2427
123599588 412
838497204 2795
20300720 136
369298769 1231
1650 441209517
819863851 48550
25199924 84
683307997 3237
709753714 3971
213 60532532
835047056 19307
693498708 2571
483600414 1612
586192201 77099
629241687 8747
136498442 136498442
330537984 3648
924758483 35673
1095 208408718
970032441 34112
63184532 63184533
821739973 821739972
770230673 3518
891626796 3485
187328867 8722
284031348 1017
306675037 2622
371481812 1370
120300402 401
311405391 25299
621228428 6323
949362901 3497
449676502 37701
471034804 471034803
68431001 550
377629817 4051
276154771 106947258
330639198 1614
274904064 6682
346804281 4264
161016205 8068
910333777 3344
590945016 295472508
935181115 8106
556630953 1928
688698940 3673
363650710 1355
516670061 1948
52200056 174
777323600 4780
580381377 342206
638202286 4457
578701829 1929
163851716 3661
842922228 842922229
442495788 7287
331355310 331355310
108142932 895
350501031 4088
10906921 169
313438852 2636
443923201 1792
237300792 791
5384 448290908
339631617 1208
293292420 984
409248667 6150
417091183 16837
612002041 2040
361067559 8881
121898825 832
627833654 3951
248887609 890
402354903 9211
2113 440426686
940031399 46200
54415177 614
604001949 3361
74700203 249
502200647 1674
797717638 10185
852916383 5728
764103746 2547
421723984 210861992
931440391 931440392
186905845 7542
324600001 1082
179919433 612
976410100 7078
676826864 2277
736578837 3680
945365419 3460
701484479 83990
742974250 15303
807560408 6051
989296060 3545
374270484 1259
866097114 2887
271797853 139158224
2369 601166336
701401984 2338
820542844 820542845
640029391 2730
94499684 315
792741748 2963
779538655 2898
280741502 1190
798902772 2663
470700000 1569
977491436 10347
547786051 2807
125399583 418
405318543 2364
10620 422932105
569953925 7984
224677609 100829667
604277182 2445
619526486 5141
40142356 331
246314773 220266039
797663229 5290
838895261 3485
589956296 3884
456694789 1727
754502516 2515
704783431 3510
866402650 2888
832980271 14143
390076722 195038361
215852952 3151
366688662 183344331
2378161 24
333599799 1112
633005543 40818
793363560 203740
561744283 4418
858165212 344140096
58856319 509
431846471 1673
389701176 389701177
879900000 2933
19933763 77
769045368 24567
578386250 578386251
834902783 2783
226345589 2713
913648993 33180
319912205 5770
591624035 8135
400336231 2356
884508377 2977
770341065 3487
510592383 281669119
275418078 1075
17214 616914964
607367768 2296
133799999 446
599940792 2124
139861714 849
327472378 19799
622223316 2574
816601456 2722
12193 977255659
738760116 738760116
165601022 552
717629058 8262
222202949 1606
269854228 2559
570259015 93096
752402507 2508
148426907 854
2831 765420301
747929018 747929018
295493815 4394
947573549 4305
971882599 506979203
317249673 284894362
47594675 23797337
713993651 3207
127266368 443
414889381 47190
867164039 4740
12945 919294944
879000001 2930
10158263 71
667855559 2460
91966412 523
105719525 594
513800124 3028
3913 636907502
737846291 9061
583877655 9736
421199999 1404
880551075 176075
175292303 1374
105773365 837
703620004 703620005
386907352 193453676
563432617 15698
752875819 4140
667388630 6408
873140933 4974
72599989 242
153289140 153289141
1708 345902018
419733618 6655
225 15870150
183900000 613
780267343 3905
926482728 4224
224100748 747
513599514 1712
418681171 2588
147537179 756
696423500 10085
107928830 107928831
769200000 2564
767027468 4387
332159676 1916
394975203 4011
242169564 1132
237600815 792
869099624 2897
316971601 4400
2521 355659812
411148409 1387
898645778 4698
4104 920883698
962965895 962965895
781591442 298796784
977770129 977770130
286692565 1228
66000242 220
110011874 375
111386524 378
375270096 3694
897222948 4353
455402221 1518
944964546 411724470
7529 753961803
487420126 3592
132592910 132592910
201094859 100547429
492785321 2620
278400014 928
930900000 3103
719459002 3066
364 88179480
932699999 3109
315432020 1324
631202972 2104
3951 629869481
166349625 975
248756817 1064
330898897 1103
696785746 2484
789473054 16521
316724160 1963
3331 961896201
724805731 3762
428398794 1428
111063997 111063998
524497618 2107
40770690 599
20650587 134
97775382 839
420937495 21755
519767213 4914
561589382 5809
594835521 2346
575310015 2355
754415901 12445
887397041 2958
671696391 2898
611097964 2037
691498178 2305
945354888 7259
477284929 1721
463135848 6280
533700001 1779
539749703 1816
537084271 2921
83100038 277
736551388 3210
132753042 1634
495865456 8444
547745534 1915
497683454 8053
867025031 3838
558301424 1861
758138448 3977
965827995 137802
354284593 285423852
16800059 56
837611807 418805904
447931533 223965767
805802273 2686
525836074 46233
327466076 7756
331846077 3722
850823820 4692
916001729 916001729
584877743 4257
852481201 852481201
154689530 545
340765918 1249
1613 395222099
575472022 23979
1284965 11
490488985 1656
980775297 4259
306033 2
648864841 3315
57899999 193
350153638 1387
106805907 2297
255311487 127655743
687902294 2293
899446472 899446471
912113621 25916
687757791 2750
403844579 1380
237766918 12766
588901412 1963
483576828 4218
918668654 11320
658246351 329123175
159997201 561
65511983 284
380287764 11976
217013833 1288
195573374 3305
243399840 1410
738299924 2461
607434286 2419
858004781 2860
123345496 10647
69560306 1214
589885421 294942710
689936445 2855
961087615 957986
805370223 17946
199051114 1047
436501426 1455
724812042 2639
827645289 3103
221321260 1011
154 43424979
392539200 3086
435598682 1452
656640318 328320159
283740844 29921
289399731 995
207606321 4601
439479283 2585
332152392 292167635
116057663 445
377757355 3198
531769033 7794
3101 591307063
658743874 3200
1627 310679190
825172210 3022
453966553 1803
919770109 5142
187300362 1038
300746953 1244
78300052 261
141252551 70626275
206214630 206214630
412501500 1375
780322770 2965
5381 375475418
423529050 3045
913933992 3316
20471 989705593
831072970 5279
669603428 2232
386041683 1557
941590468 19323
882199396 414344585
843640014 9671
651643786 2745
19048909 121
25338199 100
988497309 3532
935025515 3573
720633039 6429
595203439 297601720
220308751 3809
644833333 5031
217649134 755
44 7076707
875263459 12299
787499264 2625
706390804 3206
34809189 17404594
129965851 765
443538761 2030
969943200 806985866
796427142 19965
61782069 4970
573299999 1911
386363570 2215
163197512 2423
489019894 165078623
336805560 1560
293585705 1715
504646241 4471
764200577 3852
747270767 3138
995462467 4004
564729245 4090
593732408 3753
560343717 3390
602724201 1707434
918003059 3060
883595647 4558
911797867 12222
720894281 18940
915904749 3053
137353050 996
553495758 553495759
593757809 6143
473098423 1577
283192713 1877
196301480 196301481
475763280 2370
893185914 5881
336412195 3246
868497104 2895
690298283 2676
927041388 423732661
825299124 2751
398903138 1957
278635759 4484
612625741 3703
628797904 2096
728628082 12194
701325587 3603
739854877 2995
461879514 16974
106338569 1865
354900928 1183
465855150 3373
203230156 1790
216000897 720
412201373 1374
384600001 1282
249100402 1910
865050320 9857
217595733 2091
484050975 242025488
629813110 15259
50034248 6087
809479356 809479356
580888307 2614
796294097 8878
109251819 3998
826120295 602047122
69600000 232
953574022 5525
823094786 4936
197695679 903
293699420 979
361673950 155563795
721584717 3297
83710050 486
23019399 181
717577984 255873559
998703153 990278169
538341086 2907
877802925 2926
551188596 2249
407142467 3924
810918428 96069
580761598 4157
13777 477521707
3265 643410745
324662322 1906
347405561 4591
158399472 528
680702269 2269
631919563 315959781
325407529 3430
61917767 61917766
228568864 1091
876965651 411839379
49499935 165
41541439 578
117386521 3269
255599936 852
769033385 3440
4731 985391035
946108781 16739
751468798 20380
254559100 122241007
1907 514448385
127500001 425
336141638 168070819
644524399 2990
670488500 3740
231374081 3090
255989326 1441
240158231 120079115
199200665 664
112382844 937
156768149 686
322093841 3860
47 6327860
712662061 6254
800218727 2866
903 172150385
363878106 181939053
277099354 3122
846499266 3334
531114408 2244
353462909 2341
242244881 904
727269659 2691
996880921 7559
3086 576523434
409948260 1670
317727734 1245
735280516 4673
221763730 794
682169078 289148697
200218139 2182
149400497 498
578398833 1928
7878201 42
893968005 7246
459298346 459298347
932784876 6115
1147 197512352
20270056 195
792423869 281438319
668498664 668498665
730345097 730345098
734997551 2450
323345754 323345755
223374511 5686
964327394 3427
824890237 5350
8228483 79
802890206 22685
456782284 1884
603646232 2306
701700000 2339
776194651 314153399
161908621 617
153599488 512
647796956 2527
776266578 7581
207743239 1160
939926407 3722
514354832 118161
354088305 1204
686701274 2289
32232 894562820
395872495 2924
848974546 23884
2498 571027109
547711792 3729
101847563 467
643892567 2697
406457 406458
150953637 1517
449775900 10199
608307192 11628
199907916 2167
927424119 3452
865332091 27802
626999999 2090
609898631 3192
851201465 16590
539857600 23841
266955410 130413
133164594 133164593
721197595 2404
932567698 4378
916496944 3055
382858367 7764
425824531 1830
234951820 1226
588043321 50860
121864249 10872
3391 241611226
922797940 3076
656400001 2188
915305019 3051
656822874 2777
873611791 3342
448957201 4710
44335122 2692
442461966 138183
254400175 1352
105739537 626
976503254 3255
530700001 1769
742097441 3040
974368518 974368519
539160217 6104
672667369 3845
920104282 3067
857747147 3142
970502191 3235
714703110 5118
286485607 957
585744850 15671
20623332 167
508162556 27449
427353961 1466
3034 275118456
431699248 1439
714858210 5627
33000110 110
832853563 15068
595747742 2130
997532902 929080320
984000992 3280
785938476 2809
47700166 159
683675790 59919
918218650 17487
201582146 933
494738310 4867
190199999 634
969 96266327
88157799 472
137672689 592
678397945 6276
517332322 4917
609173160 8501
518871714 11126
395469514 1645
285379129 5436
876172877 12913
359865743 4845
784888831 6765
465901553 1553
697520795 495961306
923854131 12102
464161598 464161598
132415899 886
776797121 390920283
578675951 3312
141390284 1725
818999999 2730
210600869 702
845705245 2819
629733103 164164
956434346 943185107
844774260 5647
23100123 77
959307933 8489
517405877 2154
718299319 718299320
240953620 1795
22157516 388
808007299 3260
951145848 473555630
376362378 2009
808553480 4179
75693345 332
948757906 3658
513506003 19987
917194394 3867
961234385 935011594
587700000 1959
333448281 14740
433911420 2468
29741106 109
259528359 1645
838914442 465457376
294142032 1104
423300776 1411
810097824 430409865
772797991 2576
711442772 3166
291599701 972
5952 412959711
506402261 1688
341183550 1913
150407190 1118
292783283 3456
126300224 421
830548060 69935
415007227 1408
11564211 44
730599490 3433
634532281 5027
7879199 168
51075309 3247
806349565 5004
25867150 147
938569931 6749
1022 264307596
117599607 392
936701491 915473401
668565388 4538
728509261 3986
764322353 3313
314351122 314351122
481323106 2383
612249726 7961
427079990 3059
130019439 3992
11024912 39
2706 221089219
817800619 2726
356100929 1187
920308017 6992
807804517 4718
636867381 3678
98147631 1397
257099816 857
97805033 676
284334908 3538
528144839 260957191
885800799 64450
281354039 1452
2339 606417590
698705039 3421
177724162 756
973511315 338151551
67710488 244
1165 312270393
95614119 340
172075564 1735
3000001 10
395005919 2190
407425199 2870
399833543 3256
93231827 521
513901485 1713
879602135 2932
520182630 4477
339601133 1132
491464537 245732268
773411901 14301
303919956 4866
950092192 4997
33477581 157
503210891 2807
805501740 2685
524871825 524871826
99900303 333
6942 669884884
356827790 1331
1747 235200913
684152076 2694
901729752 11858
60667199 360
705239675 2675
451107765 2098
248089901 52690
223624116 1027
208404044 753
887150314 6092
672800685 336400342
922029419 6332
660297799 2201
523976737 8351
480000199 1600
510639585 18928
871202904 2904
211995168 748
30383453 102
386174048 2392
812848212 4133
109603236 619
995 214687459
608100000 2027
120744847 874
519135158 8215
967930001 5000
16021407 83
269875214 1035
295726179 4444
326699880 1089
225340404 61108
741765389 18376
978288065 8444
882379326 6025
435301141 1451
168041453 5151
450300001 1501
808616482 3931
703419745 351709872
919218535 5218
115567447 115567446
766973382 2982
863671507 37659
870650237 870650236
71400237 238
555953231 5008
879903109 2933
62541601 14214
590871599 6600
322499999 1075
317445003 6032
669749241 334874620
741878871 741878872
7067644 33
85444596 1033
888005436 4738
485098614 1617
76500254 255
691191689 2344
838902399 3808
54979201 1328
646066617 6137
288000310 960
814703148 5502
377947708 1603
88569234 3327
564750201 2380
628480978 2952
16658050 149
971275221 3343
484199999 1614
573779492 2305
335285024 4208
336530943 1228
865694723 7075
931783716 3973
116557752 492
501779628 250889814
817661593 4554
197734080 1124
942792226 76358
89234654 1167
137844524 1425
191400917 638
449669505 173917010
53699822 179
257700860 859
117042177 4103
710701269 2369
362221891 1938
351171175 3428
578111952 2749
106063415 375
940463953 11033
221951401 1100
761223849 253042
381860145 190930073
901885129 439155187
121816948 543
61799999 206
569018636 569018636
158317193 1091
934495208 24316
541007036 3532
110883464 1485
253843341 1693
609171052 5554
399941838 10739
809100859 2697
907714321 4552
707102356 2357
654901827 2183
307658512 556899
712497698 2375
270574511 3029
54191084 199
724671839 369463
877804272 2926
966589464 25409
182906100 729
795266267 3726
940939837 7674
656462679 656462679
216257843 108128921
716700001 2389
145350569 145350570
150298894 501
177387776 1472
706389407 8868
109046049 1226
977517451 12775
6648 944880240
481857769 8989
589223858 4201
101539229 1559
296927175 1534
731854812 6749
953873164 13657
631797894 2106
159090127 531
123240275 1047
142861255 142861255
468601337 1562
159299468 531
854960646 5444
107700360 359
874497086 2915
394652874 21626
853569650 38887
256754792 1334
190800785 636
139771600 32965
257400893 858
959826335 16736
691906211 3076
513285343 3714
104400579 348
20536391 70
671249896 2312
405900782 1353
3343 522177195
335420960 1160
462905289 2372
801596429 6206
9201106 45
172598373 771
529200810 1764
411574251 4285
639198801 4156
797800701 3243
608181601 2509
702242179 5699
7258033 27
14976801 147
124491456 576
607893839 2051
737697791 4992
437899483 17548
310927488 6679
243031149 1354
80162649 425
4570 707560245
988965826 362877182
150555067 794
891603459 2972
640015066 4714
698024442 5021
12933044 219
2592 135838944
33665777 122
505058421 252529211
34980484 137
848128043 7990
885392015 7501
592259506 5613
387006493 78389
389175759 2177
603462800 2168
766802556 2556
60072367 856
602721933 2299
19837266 19837265
975003249 3250
285639456 285639457
761971135 2545
898197236 5240
492420761 2822
721040537 5253
509554129 25539
693000001 2310
248733023 5041
940043999 16800
829719304 2933
115107201 800
367244611 1865
388502158 22683
50413692 428
275711413 2548
362854601 2306
573601763 1912
517138439 4970
101755252 654
693976758 35250
566265977 3575
875575176 3192
225358487 225358487
447238929 2914
104913167 722
8100002 27
907781042 5343
453563970 12875
383386319 3958
4761 555051193
446377743 10672
803066836 23206
295998220 1190
127089864 701
546299183 1821
126900001 423
970796764 3236
806868170 13705
275400000 918
979264180 5666
150154989 3337
974997772 3250
1218 305870957
812704426 2709
281836910 1679
919876321 919876320
315416885 157708443
926550382 3543
962345275 5084
423900000 1413
6306 737120952
163069298 1233
536101708 1787
734223791 2654
667484610 3221
266990697 2683
743398059 2478
234000779 780
801061261 6017
900240677 70074
698702328 2329
64869338 605
4361 804709164
347117004 2274
867975160 4196
181810199 978
283190669 1098
182394265 784
287587340 5084
244872606 191759565
519837690 259918845
290620066 1513
502161677 3033
836698687 2789
778516736 778516737
138000001 460
290036578 1586
766671706 316341493
773260990 773260989
635399999 2118
518998271 1730
801870060 3449
253146985 1797
626236650 12594
870485201 4238
206041212 702
3013 812079110
297000360 990
399 45027549
1552 361380395
907360327 6247
974629014 3737
316468577 126494094
878491167 3169
777960125 261381
629613808 2510
837985986 3478
139199535 464
778993208 2651
541255559 2376
786900000 2623
571501905 1905
417438303 2434
178689261 679
842295967 842295966
112920582 2787
738616528 52200
887196985 515316807
549337864 3683
505523344 1809
250128450 4290
114993260 457
356220654 39055
894709802 306050773
565799999 1886
268304170 128984049
854600374 4411
606643169 3335
542691381 18788
73800001 246
729552284 3478
225613391 964
133051545 66525773
107608375 107608375
761403530 2538
325382908 1817
1481 397843992
899791236 6177
614697950 2049
138284280 684
186575564 13861
615040514 12254
596609999 21000
867061503 330561
759355450 2711
2257 342129602
387898707 1293
840900001 2803
7214 772756150
23395418 159
531665873 265832936
966311208 3771
79200333 264
490798808 1636
692849049 692849050
557261412 557261412
744900001 2483
336171459 18786
8363 471456672
554110724 4315
59210658 59210657
715170226 3347
993907598 7135
830683711 830683712
657903531 2193
165959057 624
745960190 350383161
214260152 200274628
941041034 7529
507779511 2269
285001831 950
408242350 408242351
475951411 1954
871382141 91359
440055097 9552
935059348 935059348
944961313 4321
811975358 10581
72394920 390
626402089 2088
877497318 2925
501890542 492570416
1295 313980520
998261153 4304
642589289 51944
911977767 3741
300788956 1066
449985869 1513
477668955 3069
393502801 2256
418670738 6878
933508603 12754
620158081 310079040
474815771 237407885
149099674 497
387798425 4472
411350223 205778
109046894 368
9636526 107
418094950 3185
412200837 1374
542387291 196615959
676910860 28991
646268626 3625
120900001 403
63256739 284
953093419 4412
757204251 2524
11375 622364548
409966218 2306
656399999 2188
1522 240054406
3220 949030803
341083512 1452
1594 442527874
136799544 456
901245319 10616
684173154 8917
554400001 1848
891425501 4255
689396136 6771
96639831 711
177900000 593
860809260 4586
1178407 11
7941 860184349
464211019 37310
972141587 3258
862202111 2874
635166683 635166682
480739291 7381
66650536 340
752043879 752043880
267611916 133805958
862799178 2876
73098986 292
244204817 1712
915394893 3807
79774090 605
679005337 9199
405337806 2250
577164968 2340
444001479 1480
724381534 2747
144000308 480
2547 456959817
846760535 4929
633559399 316779699
334450775 5412
965903861 5849
494073175 4843
513371464 2782
906897232 3023
8421 938053925
299250719 1272
983407517 491703759
570850280 4823
204698565 796
461841725 2135
616615013 5540
17929053 9922
185771884 185771883
421199999 1404
926096912 3087
169951219 584
112171626 826
366731551 1426
4144 830430941
978015875 978015876
3798 729067935
14126 582796382
3786 149447403
763352813 381676407
305210350 6634
806076793 806076794
303973089 1070
868311547 5660
1201 279254010
342244503 9987
875537587 3234
392559441 1820
522004591 14130
742248068 6882
985264755 7579
486160146 1773
25500033 85
810296651 512758008
829688499 13474
79200265 264
244372657 1251
143581005 893
395040845 5204
177299409 591
4947158 37
993036346 485003854
625429804 6814
633481362 5374
361007636 7310
95036369 1817
997273860 997273861
684380252 916001
6448977 1047
555212881 7292
567598821 1892
83099723 277
140658077 479
712356849 75895
787913446 14459
1726 182412310
524175202 524175203
727805991 727805991
973900610 3470
844018699 33034
538727548 3311
192196 590810504
706902416 3511
150153734 1882
1454 245992082
110330500 1087
312001197 1040
755397482 2518
822617911 6461
495840404 2267
60677397 377
743237568 19128
159599469 532
281596245 1594
853502844 2845
294922080 1172
664309756 3231
489762899 3417
159901063 533
471026754 471026755
945199000 9244
195069491 770
24666832 181
341879832 1557
478798405 1596
50924215 584
329164094 2542
2288 626198144
599428221 599428222
3440 899031336
225982230 1338
6435 887180079
16360825 114
152937756 53095751
879448067 4512
234708638 1160
21189931 17610674
39570382 141
877909212 13428
164610879 688
34158823 1146
714259282 16027
737097641 2457
955431561 16345
614808897 307404449
524720224 21702
758097472 2527
73988364 1154
805548457 21593
671225418 5147
874671017 4077
603562662 3951
856282391 4207
117909001 825
673712819 174537
792719743 4082
352062320 10520
78306359 264
991913363 6318
103861692 1359
443781656 1607
377680086 1447
647630896 7935
357061957 1369
135960626 615
311 68859734
154846907 628
836831391 138160
5182385 2591193
483620333 483620332
730202432 2434
80700001 269
509355788 254677894
177017432 88873804
971853019 707660927
506985127 2675
89099830 297
249764338 1038
376750425 1776
472748641 5754
348330689 174165344
429923806 1693
103200546 344
68570361 292
347398841 1158
403385346 1638
425413272 25943
725101867 2417
47105026 2506
121600004 463
426300000 1421
389400001 1298
213222953 106611477
475293994 237646997
93261688 508
419999678 1400
852002839 2840
256737296 1317
378217249 3775
545402917 2246
91213140 477
94610039 581
748522577 3533
883250366 3007
907496976 3025
878325657 48454
528735557 528735557
680751591 14360
968724900 19107
32831755 216
7144 438863064
433037488 56040
682801119 2276
618732603 2198
452581535 226290767
14716573 377
474011309 9925
957024363 113912
788097374 2627
72744868 292
258178037 1998
942191299 20260
449825145 3795
932846773 3271
596702119 1989
552439713 276219856
945596848 3152
390201216 2076
756287855 6899
857449493 5127
597900898 1993
144899528 483
979874181 5949
799200650 15011
91487643 1003
574437642 551877021
580 148574421
971908667 9117
377668938 3503
26794769 13397384
536905440 33840
666897776 2223
810380725 405190362
103577255 59562554
424347663 2929
562838381 281419190
206284576 1052
9677 400786595
451546020 1710
124439369 557
768163543 4339
80557865 40278932
922500206 3075
718466152 8683
924903238 3083
339456653 2614
792754904 786789537
942313780 7035
243326921 1897
681692360 21510
724063288 362031644
2173 491716425
2233 334121078
957603192 3192
16705 687770426
907508679 4763
478 101655685
2304 655044138
913160138 5893
573763377 573763377
896368162 896368161
966596837 3222
695547350 3293
951003175 3170
665869394 13975
942 256313880
2018 571552471
61711622 602
650102168 2167
809656813 404828406
605403362 2018
769319448 2746
923311926 8082
5280 621397406
65100223 217
3510 235617506
727198576 2424
496700361 6961
3470 502550692
560137709 2992
894545537 3235
761877271 6545
284459480 284459479
6111 373144100
258232730 1970
466597105 233298553
670429049 7165
416522349 1639
515427319 2091
60883274 653
329896914 4105
668265 5
75574750 2289
252609692 1491
1765 210566600
389466279 2702
72458336 830
488944567 2189
736807175 343621022
740092276 57707
87492661 38955693
435829000 16540
835422920 505454161
945660293 472830146
4965 681145117
93711324 551
307652556 1211
498977118 3450
629540690 28398
761695541 380847770
708599257 2362
729601367 2432
550373864 2163
838666854 9171
923835581 899689889
367987489 2398
770089742 34204
914094367 3223
362699999 1209
341099999 1137
391500926 1305
509250754 3540
322201184 1074
373630143 15006
368339335 2687
891159431 4718
511218240 4056
733445993 7382
924595808 7309
838497606 2795
995434641 497717320
900736888 900736889
286142999 975
128341949 616
588940580 7567
520853140 1944
217298811 3110
104100001 347
845901661 12085
715317874 34706
177533605 637
956400000 3188
854086415 854086416
877536921 157802
256698390 1290
580566322 1951
355179281 1480
292559815 5878
213000742 710
427741127 15167
483068302 255727
241411585 1518
814097372 3891
258574943 129287471
576317935 4649
4883 619550963
867122437 3714
7885 861984883
808099746 4353
595284593 15679
701596585 3022
802600919 8550
504301682 1681
598178067 17184
610322160 11746
424553946 2631
627180521 5930
443999999 1480
961200694 3204
424939346 2567
346674737 1286
3176 835602848
2612 295393692
530842159 5058
212999434 710
568190403 2036
491256537 6471
915047727 915047728
44384497 22192248
351395934 1473
685197487 39431
328068588 2060
539846455 2359
411290231 1909
177045990 906
897130622 448565311
539450721 2290
705838660 705838661
178221323 876
388799999 1296
650650538 18127
384705052 4643
362985672 362985672
149673299 149673298
229565483 902
176910962 1298
898615507 898615506
116394749 425
421221178 198001674
215765290 995
944156122 12293
51844730 646
347635293 2347
455110248 1992
529553430 3222
219383623 904
917142161 4472
126059616 2063
379892496 6506
152938720 2260
917958021 15611
118799605 396
734572095 2857
163684171 585
6164 777884472
466561130 253190358
644150118 3527
17940644 66
656225064 4644
724519503 2723
617077860 3885
989645810 3682
856802855 2856
266504100 1383
254700317 849
679849002 4387
29887213 15447669
547216468 4964
663198778 6182
405053621 1368
685116558 6569
725623747 362811873
262574604 9948
505799999 1686
63120295 235
288799035 288799035
642725279 19512
821280371 6166
384634747 1786
618954571 13567
760893171 8815
909257337 6058
698210634 5073
713321323 490983393
365006591 7701
656999997 2190
625949280 5514
800657459 5778
7471 642959000
158573035 1133
32157068 161
863378206 562239823
3008 491205643
149992716 650
270361535 942
710049273 8067
255676120 5001
66393273 506
663356080 2347
725233488 3993
837649024 7786
765671925 12607
833740214 3353
443788841 3126
745003981 2513
752753918 24312
913111212 10131
384899696 1521
2371 410896671
704999999 2350
673578626 2362
7099914 7099914
899263488 5884
6846 975460062
773573975 2937
52404098 52404099
693121297 3512
162207696 602
999461306 3589
137803091 917
707086074 707086074
553877540 2339
102606713 931
545152251 17830
948230509 13487
605271867 302635933
400498664 1335
320847768 2545
5393 785991999
446514435 5779
130863687 560
387996970 2188
952555301 8650
744096660 2490
484047871 9997
446066254 2267
787487499 3452
959018226 15442
418799882 1396
724890966 6715
288133432 288133433
120218535 49680271
896875935 441279533
3967 788845923
699415001 2500
519408961 2368
899406835 60286
186900336 623
198899575 663
943506231 471753115
80171359 363
518676237 41054
854 98532812
140864709 1054
487608075 3998
557 81136617
241349481 2003
542964499 2060
350590555 175295278
65248560 240
112701213 729
476895343 8638
181581365 874
867574124 4125
566403278 1888
908825108 3592
781159836 9748
433440029 212645261
758875816 18865
463268190 3514
772202575 2574
339761564 1427
98680553 1554
927001440 3090
116700710 389
559032479 4140
887079062 50202
143099999 477
476667690 2094
534880207 7782
910540398 879220726
179256082 1087
488615437 1719
183116814 681
377326655 4149
942620072 942620073
670620239 298341554
665028695 11877
28742886 522
546941041 19896
399407929 1355
257924476 51959
533999388 1780
916731912 27816
414166726 314480092
59897340 911
841208165 7238
631175612 315587806
446400943 1488
479257295 11068
820165103 8712
9299999 31
408452564 1933
999887822 17926
293669358 1201
367564303 183782152
195964089 97982044
897884639 473949697
668227106 2726
4039 627416807
692682353 13338
599224609 299612304
497403359 2088
105599820 352
978603263 3262
644702148 2149
605097983 2017
543982060 2780
415523549 4778
565453239 3256
290735430 108118520
395723077 1853
721482370 360741185
131058217 597
130029015 4976
256630380 1052
397298818 5294
316231949 4170
702505857 46072
162137628 724
876302920 2921
417260111 1799
673653104 673653103
383398723 1278
576865524 576865525
13990919 60
930898771 3103
675600658 2252
1483 439642573
289201293 964
25772716 135
634449394 2498
735034175 2592
669136176 174618
809187180 5299
900532112 7761
872097175 3912
375482316 2665
929403099 3098
637986168 9404
497026908 2635
183300289 611
798904258 2663
325928540 162964270
690119150 2338
822767511 6344
229800712 766
486482889 1623
810931540 2967
670150967 7739
815057583 4042
353635904 353635905
353109092 1303
319052945 1279
841797193 2806
336675091 168337545
821784380 5255
216386857 756
559845996 520485498
224591137 2576
161033779 80516890
94877211 94877212
731233167 2745
705597647 2352
616017063 2931
747469804 257198371
54300182 181
433801445 1446
866901417 4033
94200149 314
582899999 1943
531605307 17263
339300001 1131
1095291 9
233809262 1306
71506541 419
828272050 788499178
591240599 3708
436414702 4569
103341320 1033
909896966 3033
737154228 2554
771850251 4621
473586259 1713
60784009 247
899915327 9736
824588087 16008
805403726 2725
631745354 9590
387301290 1291
4250 646437750
934683789 5414
291179203 28570
947396841 3158
578286982 160013
193796376 744
214926369 1592
636683422 2530
462446112 4008
258543040 2830
655362854 2655
838598395 419299197
628740279 19791
985618175 15032
692774238 2546
851156671 5789
458376075 2535
269099103 897
27535613 27535614
926538664 7829
394308718 13211
4571 366425073
962296753 3277
735381408 735381407
304706371 1493
234299185 5243
543823051 3195
751574339 3330
944832826 8141
673642146 358832627
406688312 1778
141089866 73644055
943200000 3144
641196479 6613
693300000 2311
992095059 21835
689102298 2297
895 165139365
393754525 21758
301064481 10580
725713498 578950921
67800408 226
682201847 2274
945801733 3893
889818334 3385
796182683 385374
436199999 1454
609044180 4467
11226070 153
363646711 1895
991216855 985227196
64186840 233
924716852 5251
859202864 2864
105642961 585
623255705 9526
429728244 3553
567601891 1892
734231893 2454
64113379 288
624552993 2963
82576935 41288467
942521366 55787
562078336 6150
448216051 6193
358861891 2294
575698082 1919
446135437 6092
984902419 3283
452551959 226275980
374443521 14080
736281574 2534
135900454 453
316358004 1374
891748265 4904
244799654 816
8416 680138609
980691169 3722
222488530 766
832531999 14354
226841036 226841037
483632775 241816387
848808676 3289
310762585 1739
478279319 239139659
497699924 1659
580360130 12559
345870559 3011
301168429 1615
902399340 3008
800127814 2903
142339287 602
144301966 925
156266423 711
798897990 2663
254991158 254991158
7240 388730905
168376231 84188115
94500092 315
617222484 617222484
909939281 4520
627210199 75160
291 69563513
154895363 1326
687603442 2292
569892176 18704
453486629 3842
117288928 469
855 195384600
939558620 15620
887187025 4437
763497562 2545
966386510 3597
538501795 1795
3710 593804171
785816083 15050
518497280 6290
719586888 719586887
768296959 91431
718300642 42299
370800876 1236
868057138 690528064
368098772 1227
875099999 2917
771012000 4248
641519237 320759619
82788017 82788016
944453355 944453354
963411117 6077
27600177 92
42535674 401
196491219 1685
632454746 2387
200967676 1222
986002273 28034
410099154 1367
65695001 625
845068744 15267
172353399 740
645163296 3815
554015651 3219
934457070 11977
12251263 186
790638133 17792
2493 472751183
660752974 8725
727865832 2991
55799999 186
704099999 2347
3554 999345706
425118275 1738
70808142 14054
659822000 9535
596281975 3064
88578433 384
791533379 9079
664252381 3089
250392375 2162
439095566 5194
181596990 2463
410838920 3412
421551419 5010
626397911 2088
360744124 5252
237446666 1035
754498437 2515
928481536 835992644
101100338 337
43943737 295
46920099 343
886503835 2955
919908925 5721
612544471 400963435
915002553 3050
739919044 6485
313539234 8369
815658897 815658897
88602291 2182
170210338 767
972596758 3242
837937486 6530
530178190 4007
347998841 1160
771024183 385512091
985500155 3285
271002531 22978
302 17014982
708393125 4175
857998220 2860
836402789 2788
545769165 7823
961201513 7782
551267454 2151
385201686 1284
769200001 2564
831943251 3897
768757077 2959
332653608 1512
607560102 2617
896515303 448257651
256240406 1445
568500794 1895
874261794 437130897
92240247 826
12775541 94
697378301 4132
719543666 11821
232500575 775
11181 654356844
695350349 28607
827337844 3657
336483106 4305
58475 690608655
80438539 916
909749819 637101581
210751793 105375896
948712951 3421
1855 386063963
734621881 15815
996900000 3323
824633409 3028
384514590 9726
908726561 3038
638006807 9543
95999680 320
687223542 687223543
224638167 2991
380471541 190235770
217985321 5457
2837 227893373
590492970 3523
719416627 21979
387941337 2331
248100000 827
266210116 32712
391415767 1864
446716388 4007
461673523 230836761
254506001 2597
141300319 471
137431420 68715710
912317771 4186
33676229 147
134256349 775
841350399 5440
862293275 6877
646687476 646687477
933974492 933974493
608909275 304454638
734981181 3831
703502052 2345
537344010 7218
683603661 2465
867602068 2892
625012815 15772
298199999 994
353929491 8071
929462196 7928
831829385 12498
466876012 1565
626099792 2087
518701144 26996
666711721 10284
930316890 3295
995818823 4381
980060936 11660
331681501 1244
948811833 451025884
43001886 149
992699123 3309
906903023 3023
875208212 3959
919364653 459682327
338042355 1328
296127943 1820
736453549 5627
852999253 38766
3098 638160118
488052751 9550
196200653 654
476759204 8249
712200000 2374
517129839 1767
24788 517605209
586799449 1956
632847016 2453
679199504 2264
98431589 47652118
625020677 2254
149493927 149493928
265013322 1473
898399839 3686
484227149 5185
347597303 3015
794367873 19072
740902392 4213
965396782 3218
290832524 1397
755733111 22091
891023924 6991
8243698 41
106656369 509
489319002 174135727
38570400 900
710397632 2368
25677029 101
373011980 373011981
619675828 6867
458284087 4086
728401427 2428
136259032 1048
376607630 3118
729082244 3058
29415223 111
858003643 2860
130234468 863
448393655 11202
441060712 4748
158693925 1443
93995122 349
367281467 2842
486602621 1622
823303839 3819
999044399 983095319
356494677 2541
964103467 5317
4328 494312608
960302688 458185699
129956451 7000
89163173 364
641760131 2719
419047646 2094
866544316 23205
987236789 39268
870687469 3969
41099920 137
111068067 3240
343839629 1176
702674034 3661
962990248 11267
373019747 186509874
718509772 24801
570299999 1901
80942922 279
361531540 2708
253 57250887
245699333 819
182271451 1663
1446 333978039
605243273 11126
851293249 15341
19737859 72
455099863 1517
187800000 626
898226755 817679736
835258563 3793
79763697 351
705976834 3071
254267575 1174
97614071 337
100800335 336
442759596 442759596
902705149 3009
239155771 809
503241198 2918
178852670 178852670
748026312 427688
212337419 870
732679573 3676
763197945 2544
132349989 66174994
59322838 59322839
468029925 6985
402374429 1419
8037573 4018787
527998239 1760
758301791 2805
190734928 4547
589500931 1965
707581160 13211
403180738 2503
398701329 1329
294481981 9558
499802725 1666
972508431 4762
47124353 176
887028832 5147
578837146 2107
15000051 50
405168926 4453
875497382 307579469
475439053 1956
333450820 3084
91033565 91033566
21522942 97
97485966 43314300
159656730 620
113400485 378
416944090 146015038
76592819 2066
329344575 3746
178299295 178299296
765529317 5607
33829982 256
653462902 400894416
355089325 1469
686973300 4236
201986011 6805
862660070 7007
314399596 1048
55168908 261
717984807 8048
293999020 980
891003828 2970
316801057 1056
21310 859794570
725942789 12006
24000055 80
6661901 31
187529900 648
25199917 84
441700954 1959
715902137 4271
465001551 1550
850684076 4638
606900128 2023
583102612 17377
50716993 192
250843278 1777
829008086 6943
563401879 1878
115500182 385
307899648 1071
417929243 417929244
267441472 3531
602999999 2010
558300001 1861
736801466 2456
356100017 1187
604579314 13747
729600000 2432
484800148 1616
510118323 2974
320014573 2711
913500001 3045
346501154 1155
470401451 1568
647261477 647261476
649296821 324648410
136914347 948
8761 798348910
810053691 167680
950645792 3664
562007048 2873
742552138 742552139
686648588 7160
567286747 13111
170700732 569
872220147 3087
517057379 6868
379001615 7344
394928124 1718
105599885 352
506923494 420109694
781357075 390678537
771599999 2572
83576778 299
424713687 107768
474264633 38600
87628 958475064
404471127 6563
502499999 1675
636392224 13259
424930372 149685527
548398173 1828
15630974 85
480150983 2879
14052 635922853
165766975 907
82636736 448
95725428 999
241799457 806
320875171 3927
248400547 828
346353760 1285
776761132 29248
688882312 44049
329361732 1197
534589672 3775
728531794 5855
142158894 71079447
930484295 4572
833010664 3089
72114882 581
319917864 319917863
55972895 196
3175 394354988
895797882 2986
3589 698214186
332700380 1109
580433069 290216534
367601080 3080
294946811 4913
513540244 2460
923671991 8555
846888533 846888532
108899939 363
25500086 85
944825666 55295
19810575 421
295567444 2979
25129553 634
51323081 241
268426014 1045
972386651 5990
177340892 809
954506908 3651
6548308 26
883802946 2946
520118586 2502
646498958 2155
643021137 321510568
881246243 9289
53995907 280
527003513 263501756
792188605 138036
523818971 2007
277115591 1196
655576388 655576389
169456850 775
190709561 5043
54771 626179772
245700001 819
941777882 19550
194516909 1019
3559 766363021
784808719 2657
71706000 240
459520054 34127
712204741 2374
756909480 7405
776163046 388081523
208173221 4858
855700730 3043
40680926 193
39318807 643
642902959 2870
844349550 3795
725557339 6633
179781870 879
296999102 990
730163420 2740
226222304 1232
36063030 355
607908329 607908328
622889199 6575
660902204 2203
911560931 25782
867023554 6623
657676889 16012
832291868 4239
970 44077770
1067 256518656
204362485 204362484
353914375 1478
584230819 60693
343411611 1821
128163628 44941427
426709844 2085
202662143 202662142
268151612 1112
195900725 653
2377 423259492
149999500 500
685239060 5181
86882649 86882650
866480919 430045535
498284307 249142154
802440991 3163
687604418 5306
509029000 1835
556207938 3366
738800484 3876
120536310 1201
22821589 147
515587574 3013
1487 256292996
208859264 1665
35357381 201
203079081 2510
513630280 13960
627740584 309681530
591356250 3750
451800111 1506
568353457 2358
160550981 713
90613654 935
28810813 1081
215484468 829
102424843 13027
852219522 6314
361801207 1206
639652409 2342
494401648 1648
736203607 2454
804598739 2682
668168085 3803
726403943 3732
958177034 11491
398625001 3750
957903117 3193
728511472 2792
567298687 1891
388691170 10450
3859 627990506
978158197 5254
165537467 82768733
898555747 3498
525950667 3231
110699907 369
8999 581155420
825 224573025
994924588 6006
312276098 283813933
14464269 52
197475346 2161
37674941 183
208800278 696
731666907 17430
523378652 24581
371098991 1237
940200001 3134
955505119 955505118
700609933 4444
345042858 2609
182852274 2425
650099999 2167
771243146 6547
574245111 15213
1472 380964747
545385702 1967
307201533 1024
35659035 1215
322198927 1074
281718342 1791
156654084 1956
757612349 11199
289755563 1974
35127286 221
936538855 6607
326229474 2281
757497474 2525
540201558 2333
493315659 4078
300361053 1043
875403087 437701543
23279756 112
441683037 4833
118059643 436
874267142 8964
897841340 4202
239070797 884
39516421 39516420
527101050 1757
699217224 2452
251999783 840
313769245 2429
615461079 2968
97820093 404
241835826 52745
713536446 4511
119362335 956
958878647 11466
966772716 4082
1464 184045189
592808953 4696
169781372 727
983004623 3384
529799169 1766
401729856 2948
96938928 1065
191029507 5881
129239639 2450
908902703 428019604
313962227 162127876
877618947 3273
14303881 1699
458398893 1528
572666546 1985
651334096 3017
766596775 2804
292750102 292750103
58046130 318
683348947 2814
2095 223316089
22 1122946
523479271 366334348
101897927 2210
575651735 13512
691309013 2838
374679297 2696
636785391 28289
337874943 7499
183642088 1315
140195873 116518683
902174799 79606
228301000 761
641595034 6297
667359045 21420
946896934 63055
168353191 644
765300001 2551
3613 601058680
538855559 8963
949674149 3583
472433531 196724085
955680841 477840420
599979614 3446
86019222 481
565013849 2960
479699051 1599
968268847 484134423
717384275 717384275
780039112 2852
4983 969432684
337114770 1147
933250200 181425
542915522 4621
862046096 4043
18766 894204804
576647487 2104
459901533 1533
64672 904833685
378409606 4503
943624967 24882
164731645 1023
712313911 4715
907566366 9601
652500000 2175
538403022 1879
152494489 2527
146182608 1093
652296129 326148064
57679 670156067
457082532 1788
487551735 2497
187800001 626
775551770 3955
408200041 1838
159983109 1773
78612823 636
147129333 3299
387397421 2774
748921249 10850
302262983 1598
157513919 1453
733554098 3089
685758068 5248
199338280 2360
163281363 4607
30600103 102
547489960 2111
333958665 1405
637800001 2126
551461146 275730573
939688153 3601
769497836 2565
542481369 1841
737133557 2674
411000771 1370
744599076 2482
102310460 1843
663752435 5365
298831266 2653
350071955 44001
925480001 3400
229379903 2345
195713063 832
652802175 2176
949527180 4113
718735271 4126
980753402 6817
65400072 218
325200001 1084
628259375 2722
485393472 3174
13162 873100938
29891674 13731056
550688255 2032
352123121 1069976
253779240 3858
111978265 55989132
100528 737978453
580786763 290393382
611292976 5825
125999581 420
787257040 20862
270242252 1126
910905899 5100
885000001 2950
175504481 87752240
862918495 4042
983204771 491602385
398099047 1327
1770 492367980
316500001 1055
590700182 1969
889646742 9547
278968004 1030
183246557 717
535 148787359
535199999 1784
69185012 299
822300001 2741
228208826 1047
389653173 1407
682252247 63313
174000580 580
259173892 1411
600828983 12348
395727800 3590
823294253 4708
58500085 195
184844726 685
151875516 2149
42276803 166
290862880 8745
373796105 28243
430511834 2439
72138499 278
702785419 6737
686663161 10817
622341959 2568
74756077 318
411150116 411150117
296092291 2407
281610327 281610327
924991280 5360
716481987 2613
535427222 2486
438376200 2725
2275 463190000
21796160 232
169002348 1825
628152149 7852
632199835 3426
104700630 349
627465913 521669377
664882985 664882986
998417992 7787
832878970 19617
566700633 1889
237430117 924
700800000 2336
738329484 4764
138686079 1912
659321595 18001
193462574 7624
129111017 995
942639268 14209
889140977 14347
734868154 13399
370208543 3568
596817745 12090
77516383 352
149100373 497
128400284 428
863864101 3300
230732164 95096005
866636322 4034
350373492 2824
51864502 198
597089980 7397
217522559 1385
124490433 884
472625186 2134
659143354 2409
697328681 348664340
845485837 3832
144679074 144679075
481401139 2155
447926944 2224
348449140 1686
524622109 2309
262200839 874
460731113 4445
17583 372934276
855903870 2853
557074482 7779
215400000 718
465326317 1640
68090526 537
900721092 3364
6192 336621888
387557660 4287
85428224 896
783298088 2611
146971626 785
253675881 1784
461161561 2616
65835755 32917878
627376832 52872
35399883 118
15644634 67
733802205 2446
823086105 3746
645300001 2151
553140506 3805
548888210 3835
938314755 5285
811801058 2706
497100753 1657
519300000 1731
896997956 4000
646472836 3490
66700466 66700467
177369828 1282
931112659 3181
616008217 147266
45529687 157
877162276 5555
938623025 469311512
824982770 6338
715578526 3879
140519352 4517
47709773 202
945617707 4382
960128752 13222
671421637 4408
185532201 657
495880714 7437
858299999 2861
238386069 1031
609061455 2551
949747439 331522137
1415 89947898
190865744 3453
870772685 7492
654713009 3570
598678215 2595
905042585 3236
483361500 362523233
460425874 1625
398663654 1807
863151687 165832
745500000 2485
504948793 209087954
949827457 823869695
226499999 755
237220584 1662
232432273 920
663604285 2212
832032729 3201
888625580 888625579
686100777 4376
613800001 2046
90889128 3608
213832351 4755
566290045 6243
909900098 3033
617987676 4175
282000001 940
62328529 328
1628 477961264
632115958 2833
365894826 2087
769945113 769945112
33908 966199182
827141678 4962
29146625 120
302559632 201787476
566331467 5924
444598517 1482
36977695 205
105468649 406
239451073 1064
100149002 433
280420387 2775
515116523 2666
997197674 3324
994799981 3316
714681162 5382
985415715 8077178
784740909 8844
123792302 61896151
128700430 429
373201245 1244
95590493 363
832354446 3559
49173173 519
189600629 632
742795458 17998
380400209 1268
511043357 1751
58435722 221
109226108 666
595805759 2640
732522839 2902
608763462 12312
632967273 72403
94878797 47439399
397066655 8532
848208574 497680
705386947 2978
378791948 1834
570182183 4108
284400098 948
928436402 923747931
425009215 14042
881614344 7332
691202303 2304
668907451 11675
146678403 3538
623483380 7910
991138908 4769
335264659 11202
93363843 3382
283143211 1809
225744369 225744370
920015901 3263
4718 464355298
291602484 1480
942456141 4023
666944658 509716045
733097116 2495
104949880 52474940
10671762 53
900363437 10370
609244759 3222
156299548 521
320266598 1559
186153555 755
389098704 1297
71848917 258
662400550 2208
718037101 14355
555443318 5051
850204054 2834
878014792 4094
190082501 2188
536073603 8342
850793630 3005
320643857 1816
20876 190010729
835710099 835710100
307443473 1297
458415487 20071
981517127 3279
506701688 1689
134999836 450
759545682 24623
168299438 561
124379549 1305
270899097 903
119621268 932
91500000 305
66012888 3207
287694072 1773
366850696 21661
541950630 6983
497183964 4570
47100004 157
285166231 1018
512667323 1735
516428241 4246
700552766 10622
542999999 1810
608037809 4978
267 39649767
752209389 3311
99894618 493
50207891 169
987686060 7412
1517 366363516
434210209 434210210
828298790 2761
812752183 4587
385954251 2930
123029065 512
963083197 35813
895887530 3769
176444944 1181
543723426 2935
473609296 95505
165022633 1752
58204661 1914
347246592 3696
455398617 1518
718375755 7568
657160745 2522
458887459 17429
23742651 635
81353596 117563
542540671 271270336
591082440 6756
390586333 2132
234627503 1108
460132691 230066345
129176569 738
986298985 463100083
109017616 476
557932357 6453
80741254 1816
574851091 287425545
4329 616025358
397855712 3747
888241508 7084
975303252 3251
712306067 8303
639001859 2130
599099115 209771986
938703128 3129
619748621 6687
992602949 9281
7035336 67
64584347 421
617379036 265997
934336056 4974
625159450 46339
138603514 717
254401389 848
222640467 13228
601541795 13454
556890149 11508
563490906 4232
6300022 21
368381309 2090
186763818 1599
152215551 2439
889802965 2966
893260764 893260763
714381087 3562
814754250 649985947
235420870 955
243163895 1852
350615642 1208
351714479 7228
16464852 141
60414423 228
2064 503308669
836130184 3685
326104812 1836
224332559 1730
871199048 2904
202715727 796
621342149 53950
132 18866100
130541547 65270773
198994444 2095
807618137 4208
475798414 1586
578128834 2349
552135880 4940
552702300 10730
894634937 161837
174620850 3225
458100059 1527
262347391 26261
994269994 10445
926011953 12361
204337419 689
81300486 271
908967336 10325
860950272 4093
712283545 3213
482339880 3960
449770987 1647
862254140 516605184
547198175 1824
389399130 1298
996285369 4330
252724895 992
387717150 14897
2841 690834606
891 30268987
462304963 2608
506855271 21692
982134999 4375
528865847 2268
388540252 4009
150829014 1341
674978837 2622
859537647 429768823
110505158 937
916159599 6184
803959277 3153
549913781 3163
627427730 15377
226246260 16364
633227739 2950
272699090 909
764790181 7070
7911 398677489
515401717 1718
747101313 373550657
810599999 2702
903778599 903778600
121500000 405
32492651 138
511411084 2465
326247167 10496
755085012 653679311
709027845 3372
555793059 5646
835679918 3931
546949201 3576
343201144 1144
189829268 726
41625 485427699
259479839 1032
435811801 4090
495812164 2129
149767506 742
958905210 10435
869792049 6531
82187828 1744
665985361 31514
415778668 31654
436537464 2204
255863039 92704
862500629 2875
732463127 2550
342292652 1226
515504000 4400
562329013 4668
770561889 6549
764201336 4681
873857171 873857172
671614203 4933
577 138898902
375318700 375318701
347455334 1214
890697656 839445412
968433965 968433965
140069349 594
43806056 1351
514715709 8164
468226726 22647
294600835 982
35335810 123
927596907 3092
623160449 5766
3570 381324754
100054780 1691
743313583 17622
773190820 2859
636065808 6629
960210071 24984
127800000 426
446668 4
312513718 156256859
398912062 5429
545241311 2138
253324357 2653
980657748 81261
321148944 110210627
757797474 2526
589973223 2595
884301265 19376
236083713 2498
984596718 3282
874981327 8732
858330695 4626
723902412 2413
54729857 558
687726584 64935
879000788 2930
967183214 5585
733401564 4228
265878289 1190
796799592 2656
73746855 351
68644097 243
862202875 2874
329400804 1098
48778591 327
902703010 3009
555 135610627
903302377 3502
231300193 771
434998550 1450
27067594 106
269957307 134978653
3708053 18
443914199 11258
757146393 4986
78731999 1350
802 149956527
80768995 9066
282173388 4074
233490240 8032
977100000 3257
313019462 6768
557019664 2275
219699774 219699775
170919841 1274
579713160 2927
740234421 4220
518325720 2532
925780910 3266
12299999 41
259578783 129789392
146437914 8639
21685290 342
798648807 5857
748203503 2494
63701610 26836571
188701053 629
286112111 2409
567432803 2976
493820028 206289969
639600001 2132
412201374 1374
521781003 260890501
468899999 1563
269989762 4637
66023145 2913
786897377 2623
537601791 1792
133199999 444
319501519 1395
442970550 20525
713098302 2377
484103399 2706
894098633 8346
466066144 279416802
991419601 4226
442201473 1474
325800530 1086
815017682 21634
940997902 7070
857268979 29287
464902931 232451466
969553914 694888167
263542633 131771316
293181986 7329
878101334 2927
297980711 3448
282300941 941
272799650 2609
723302410 2411
300410239 2221
6417249 35
699130871 2659
735311899 4243
768043318 7815
711383169 4174
97711088 436
453300001 1511
250703645 125351822
125847413 54864598
292992650 982
10368 677163867
85023469 1202
797705434 786913409
365618995 1403
74111751 249
781393300 390696650
889658308 3166
254700110 127350055
921600000 3072
59204255 298
350559004 9209
604199312 2014
82915760 1016
230267926 2018
704549897 5053
731167877 365583939
119249901 550
686402289 2288
4251691 145
152099972 507
293892731 3556
643993818 38317
127764143 744
678304259 2261
899916438 9135
864899765 7159
446719527 1928
590505414 295252707
805202661 2684
722978242 2837
846351579 5723
273265992 1146
211027972 2981
4620 576251317
125962231 125962232
426264113 9348
860558959 4746
595449629 2430
352925874 1715
523724675 4202
5976 770312376
981602555 3272
4111 98388563
46024650 171
624 149952521
425622970 425622971
279803623 1106
7209907 53
454734587 5943
589924527 21290
629445113 16099
936003121 3120
102599658 342
957229000 10990
518406739 2710
721870739 3447
180039597 1367
399000001 1330
4695 926963274
504447126 11375
225700811 1214
552298160 1841
992109328 4844
553886839 6076
4095 144778725
253997369 2349
693708583 12882
294199247 294199246
3547 375982000
661939722 4878
657179476 136203
399272495 1992
233965037 959
191637503 817
282731423 1167
549808037 19773
226797464 921
585900102 1953
545260672 12203
560117301 2810
384026331 384026331
341371037 2991
2755 668517029
325685247 1184
909804586 4839
405301132 1351
709498212 2365
3476 928283273
851704999 4233
76325455 278
838911954 37393
810602369 2702
720466923 6422
505801058 1686
568452966 3158
141695205 763
250105767 5797
1138 298151448
879034660 3415
405785855 7715
401118545 213671768
921324851 868418869
442358460 3735
685495915 26348
501821549 3690
646574207 8232
68700204 229
75600035 252
610500002 2035
619800000 2066
513049800 1790
856748064 30389
1199 319701358
281999061 940
707777776 3151
166145190 1126
264624898 1257
18079517 69
466587422 8675
894408574 3095
916460413 3738
242100470 807
964837027 6975
428434376 2502
317732073 3648
953684699 3350
713993830 21842
83103813 333
573854587 4238
139800921 466
793798424 9833
824019164 3502
832108088 2956
613436807 8076
531115130 5726
452292419 1641
58800197 196
824120475 12351
673546741 8954
235580774 874
267627259 267627260
743528309 4558
512668389 14959
997630303 7844
759002916 21084
540050683 2298
859123861 3361
327235031 20061
262140963 12247
97200114 324
393643780 71167
508422729 2841
35209152 352
972685678 63843
973462340 4308
971041850 3891
270058684 1105
441960384 11299
186578879 63901362
591976793 2928
840566175 38095
637202125 2124
287899224 287899225
448090886 2999
760197466 2534
992752014 22517
208078182 1747
798240219 3826
94560000 500
310360679 1098
23563766 147
136256529 2560
563531307 212306359
615899999 2053
475379571 12359
454268123 4794
917293350 7805
299822153 1434
298516738 298516737
498299999 1661
585471209 11454
90300397 301
188558491 2123
823876272 16039
631849830 14932
937799999 3126
161718462 547
163401078 2253
916404831 27457
123392381 1542
927472407 415930
718175474 3265
725404699 2905
550201834 1834
614789213 243286744
541201804 1804
10605 391164266
100957247 392
572798528 13434
299700998 999
558367311 3988
5941 325159151
979742119 3374
417989375 5216
489587159 14219
682498328 2275
248540425 857
858724469 858724468
284433070 1382
161699462 539
186401328 696
562019323 3214
320839315 1451
925209074 4305
734329315 25907
664478095 2397
505870816 2647
560040649 2841
40431408 135
164829765 1743
777304584 2591
287755486 22585
90025417 312
15016653 15016654
766197446 2554
221708403 777
892692214 4915
699999791 241793831
151323002 23131
643341466 9937
78599936 262
708552739 14874
149862553 18872
251823311 1549
947704509 3159
117447232 5789
478544066 3322
71999999 240
886750583 3218
580328679 2980
915506422 19633
880793485 3084
703709460 17311
83271317 9406
82735962 539
646657621 14766
201300671 671
28526475 187
963057657 423591289
784529533 72561
950607053 4794
571499999 1905
38912609 21846329
35700119 119
780094375 440067869
626194361 5034
943496987 3145
395359904 1514
464699597 1549
142143979 12980
715289370 2685
992707181 3987
992469360 15297
539325253 14789
396400136 184666030
12600001 42
348688306 5585
370596339 313790949
586407940 1967
335145096 1423
167172526 78720879
54273911 308
364799999 1216
919176982 919176981
436630090 4901
507531815 3729
39227886 830024
380298691 2179
48530121 48530121
601285171 2697
197919891 687
729592112 2731
71459747 368
900246527 900246527
693598192 2312
808741902 17636
134399602 448
1295 327621184
468 50039964
783191155 3179
905698828 3019
133403536 66701768
950947102 4329
733202444 2444
12380651 195
843341259 4551
75000119 250
176717352 88358676
396407489 198203745
364267535 1744
671719463 60363
171801104 171801105
594300000 1981
859945044 5512
481471019 15030
255498888 1491
748392834 3672
786697055 786697054
474108088 2906
431368653 2518
268954492 1084
758195304 379097652
16895989 251
533316168 5976
259500480 865
572657083 572657084
45420 475418625
12766954 47
943525293 943525294
938875499 4740
36473521 308
523077565 2101
29193889 296
652030693 6769
491999999 1640
457295620 200259775
420001399 1400
96535140 345
407203654 17207
985587688 19204
252516809 1766
488895740 6209
599972028 3324
377477149 2850
353698821 1179
1776 366742944
535476743 2916
689951223 344975611
986987483 37242
249568716 1524
655242703 3277
932584554 18001
111737092 831
594901228 1983
392885055 1418
107084727 367
244308561 1049
405342557 1739
178491599 6300
973738867 437369763
960006117 4189
162688168 17948
396233827 1553
57034211 353
26700000 89
917868168 4479
601802007 2006
509544251 3881
603300001 2011
102395866 715
579300094 1931
149706441 502
767 141183224
170127428 911
609899999 2033
726118733 5869
890378417 890378416
218959433 738
356699093 1189
994060360 994060360
405598649 1352
232607732 2557
288539796 1111
869153015 3034
107017029 1195
538198207 1794
77999772 260
646342973 3898
314906317 1263
40792053 278
615950348 3470
542512300 20227
392191000 18136
521531161 4520
628941481 314470741
594864000 10368
170145715 85072857
866845936 9414
413702291 206851145
945607512 13018
564392201 3100
7832 798983946
646439585 5092
204082577 2151
3649 410278763
598850330 19993
356882230 2111
312001039 1040
940674953 6073
334529816 8454
955697857 21061
116715099 701
794228121 794228120
333973734 333973735
128840502 1627
781189235 12546
645030750 152670
474298606 1581
139247283 69623641
384819076 192409538
190484576 190484577
681879527 8487
515721582 2197
829094672 3729
372161201 2713
66519630 738
873736420 4638
918060594 7314
370800000 1236
765024929 331464695
142499526 475
136025392 136025392
960177578 6429
807878755 7869
740873616 9674
111299927 371
661197796 2204
437860770 248382113
567300001 1891
785104288 2617
947140121 4076
470998429 1570
231791531 1517
801115737 3793
532198227 1774
38999 389183388
627522749 6060
852795529 7877
209877921 730
238032916 7829
429791506 1531
316839011 3687
993596688 3312
799545689 4334
401029078 2371
393027083 9338
958394039 4519
331728014 4195
96770801 340
997760087 4989
872027875 3436
390277390 3603
399156429 1390
307868027 1389
319799037 1066
765103747 765103747
4772 732034344
975382818 6146
362105521 1521
84344313 3404
3320 698385240
970632480 8994
418348772 4808
980451246 9041
262199543 874
291549233 998
778343482 276158821
84900001 283
743502362 11245
885452094 442726047
943536190 3234
665054299 332527150
449924770 1932
728489136 3833
2692 798378445
936003121 3120
522299999 1741
394800054 1316
353416302 1302
32953059 475
25771922 171
3603 906516403
187405097 3630
749367941 4034
269306399 8220
259800001 866
167216805 945
6000001 20
621149368 2797
624637474 8981
212805305 729
513484946 7397
48900001 163
490859707 10191
43394791 196
445183870 1871
69960289 288
870017730 5257
135780162 721
75057098 1609
228301300 761
88923605 1708
665804548 40368
461999999 1540
79554662 3874
1596 125774376
432599999 1442
482702119 1609
980191646 3514
3891 917489948
1672396 836198
700348363 5834
984603281 3282
620062153 21804
696300001 2321
812401895 2708
671287109 4417
349198835 1164
814037930 8837
422115181 779323
131699562 439
62918212 417
619377140 7094
537582448 19799
78728516 39364258
655028181 2335
136506945 928
447599999 1492
200151378 882
306483619 153241809
921196992 13764
813605148 2712
318162239 2112
520201733 1734
288682463 1408
66300079 221
956320957 9129
3165 764406383
326108608 1412
851097163 2837
328799766 1096
777902592 2593
571490240 4640
505800410 1686
188152092 1818
3633 859865706
276033349 5107
363262849 363262848
312358535 1218
35014953 35014952
507635096 6341
288850323 115801196
927994640 7060
264937133 132468566
126857985 704
141299529 471
830036 5
448634224 1607
177748709 1759
140399545 468
924857913 924857913
772202573 2574
26498 797322021
264479567 1572
431494050 4004
43604303 338
116420081 980
174 7342877
113099896 377
3891 519051618
654660088 3072
734823848 367411924
597248605 298624303
255599149 852
190200689 634
902328659 5703
488083950 7066
243151185 1018
275184988 1258
209391317 1136
123926293 4694
110323916 404
226420876 1109
282833304 3542
676939820 3525
813149951 3204
26700088 89
214938621 838
127673639 708
460800000 1536
383071629 2331
341170970 341170970
234600413 782
449999460 1500
384502973 2044
775500000 2585
676073764 676073764
148200753 494
626400001 2088
883846891 3911
178693593 638
341279154 1275
745620469 372810234
95756933 1162
364555854 1326
89841051 1157
308783098 2403
719416405 5922
200633775 2972
334072056 2855
316501300 1055
752440384 18237
373845779 2442
983478459 4138
407998641 1360
987204070 7591
11022 634553130
905345706 905345707
907190903 13798
807490779 6270
526942273 2072
749466433 3159
57899849 193
685227816 35352
36103600 289
151043201 2200
402223119 1640
376373407 1923
27832264 193
206360629 2787
952805290 3176
545897245 7789
748399488 374199744
790200266 2634
652953366 5238
357002220 1190
982778126 8261
4613 501597962
73845855 266
361258582 361258582
767782287 767782287
775284048 3024
911098607 3037
782213349 2937
147 18504920
749099999 2497
896997009 2990
113538055 2735
836980629 6931
844267476 386352418
109787911 345245
711964709 2548
79330937 1688
232468728 100962897
651929641 4090
999744299 994133353
848961597 3517
876349914 9321
717860779 6844
646245710 2365
2982 785555017
658195834 12797
912977946 19894
286848861 1977
984434414 984434413
547092000 10855
345979518 345979518
612425661 13322
540088924 6241
302128650 1373
129899862 433
914304082 5887
641524906 21805
531000000 1770
756850663 330141078
495112177 263168976
311430584 2156
362832644 1787
849734026 3255
525836376 262918188
697800000 2326
468344968 12376
415594560 1552
807579659 403789830
664995073 5172
656341662 11001
671261805 2461
730482586 2905
741551168 4616
752965200 3120
729000039 2430
870875604 12588
77075172 513
345043177 2539
48299866 161
567 126207175
763284889 11092
843909726 5228
783280000 3200
412372779 2089
580798936 1936
445057853 3202
682802277 2276
873543003 403260065
751632675 3023
640803801 2136
170701134 569
947396841 3158
871356777 427110451
272250022 1136
404375400 1560
788104633 4029
141961500 10555
760381382 4714
907228666 4245
43356 815659140
542458431 4073
72899756 243
635587211 317793605
187117732 187117731
53870897 212
214442547 759
853199581 2844
194741168 34769
908540068 3240
97757687 637
858702838 858702839
259409408 3402
599514584 3019
15117 684104718
707663041 3792
892646560 12047
483007041 231547
756 159756408
372020608 16191
547151642 2378
587 8181019
49322171 166
869154315 736273711
362327925 362327924
89314321 1348
109310365 3935
654897818 2183
154723662 1229
199499909 665
525010370 29785
781161388 2964
620999999 2070
324901082 1083
301412832 2414
524274141 2918
3088 635201973
983100001 3277
210138673 1453
686702727 2289
231776371 1323
367859461 1274
753868929 11588
244226794 1101
501843627 3394
244968097 1636
837771089 176410
3043 836751099
719576537 4790
676730858 3622
230700769 769
876473586 7877
943704423 471852212
58 14731176
431493123 215746561
767099999 2557
828769608 2988
362256424 18181
501301875 1671
743847006 60591
811535668 13716
329688592 2692
660563653 3161
641 173811468
50633232 420
670315512 64673
382570072 1374
309003016 8857
447107963 223553981
157499476 525
4749 714114276
380816154 21956
786867093 3237
727696600 2793
311093267 151904399
38685947 238
839010033 6466
683891301 683891301
181022636 1024
62342824 425
1480 441272888
998214221 3370
77708765 77708766
614844995 13165
179409283 179409283
771278626 2925
79125999 34922278
912134223 861811147
162771637 816
582713231 2302
818 206696235
548271849 2765
421839732 421839731
669241132 4207
332818381 1691
2023 48696775
92262385 313
514049106 4279
409133698 409133699
60105067 30052533
705165149 705165149
550956268 263560073
123899291 708
750040665 96115
96119851 740
777089757 2791
516523497 12366
912437709 3217
880886038 878068238
960305835 960305835
732448898 5103
548741600 3175
868563912 8077
367500001 1225
558196937 6982
546925224 28572
15281388 372
480992148 1962
966483135 294211
249739497 108928303
45827365 295
677632526 5391
566860931 283430465
911586501 6411
300814499 9761
998194186 4539
270878580 47774
962063994 6341
231599227 772
86474464 539
967575024 6786
829270449 414635224
37800089 126
813232224 3024
988904183 566400034
16486 442798727
461296648 27993
895784298 67905
112461541 1000
78407443 332
881470096 11535
160441311 80220655
397501324 1325
571184991 7813
652198087 2174
413627867 1791
310792775 5639
954076424 826756
143865838 1017
561120559 2860
101068706 75645224
676199860 2254
887153403 21641
400679244 3365
481344390 2285
477117883 1762
443177559 6920
495410792 2020
150600674 502
178499405 595
395295583 2336
970039480 8998
693968231 9575
643064560 574123146
494098354 1647
361153829 1230
165040708 165040707
885898788 2953
87305650 405
606602021 2022
276899144 923
650097833 2167
315407288 1189
116341619 93483504
737999999 2460
33528824 165
941640278 32943
395400492 1318
65100216 217
36205619 141
38767344 136
775506284 6664
22500076 75
718499781 3458
47345527 18115193
147772387 36469
712500000 2375
982270256 416026366
669597769 2232
405920123 7026
512005385 4894
663302211 2211
536933459 2226
1400 397359750
821425037 2936
193385694 3863
490248658 1697
3445 930012200
774759307 2756
16555 721276691
417247557 1547
688490500 4004
528752999 5055
769988329 50942
846299449 2821
256992979 1194
918886633 423236277
644878826 10359
21017151 77
886298 7
385713849 1445
366933879 2994
689644299 3425
319 79545345
682823374 7224
439801466 1466
643055024 3225
34627603 241
308134825 2725
85361216 1088
427898887 427898887
415200208 1384
134084008 3800
727423089 3668
824040902 3626
950402731 3168
702539645 16502
42353957 1131
647857596 46585
258900771 863
776274418 3231
739611036 18565
275897294 958
464890409 10590
369899531 2002
769797378 18344
46558855 222
869702899 2899
880044927 4666
331956507 16837
863795263 5374
359024210 1269
170391958 1331
516495982 2417
666125500 11510
733159091 32764
401878074 1622
787439735 3096
83471183 477
902398344 4151
792817139 3779
339082787 3252
656850481 2288
739017375 7298
549656456 6221
599108379 599108379
732597559 2442
656474532 3289
214307668 6315
31390 995524887
156838903 1702
931804687 12509
202373765 3828
191904606 5857
522526787 2268
274380780 1916
54802976 200
455584919 227792459
668100541 2227
962482061 14804
677702259 2259
2300 458957174
794518307 3204
219412517 34977
143957685 2187
942562901 14862
382617972 2948
215701239 719
782618678 782618678
478836644 239418322
688248114 2447
233847823 1608
813796058 434308867
981296728 3271
722398925 2408
708301748 2361
534892417 6824
240859748 11210
885899505 16996
367361089 2345
354183858 3087
921158131 4866
430825810 1461
23030637 93
21658 662601315
853738332 3433
917888737 4038
624466372 2577
646706008 2999
65111437 276
949205974 3164
151952577 75976288
609526322 43281
277800000 926
903597475 3012
723882660 5019
470932513 2046
395492683 2537
43500145 145
713100662 2377
421766720 28043
260119350 1626
17176146 1303
621994745 308994
304399096 7865
417192593 208596296
904397480 3556
528900001 1763
792506202 415587990
361672026 2431
455104103 14183
653698478 2179
581530088 3453
938 214393275
697759959 6447
880184859 11285
585845320 2394
428399852 1428
943530093 469846308
735604125 2452
871653889 8064
594702909 2097
426107690 5186
694199982 5152
981986775 8765
24368631 196
16575742 146
545609780 3476
852377152 3851
14484 288945504
773290876 4425
713432940 2420
68822801 1700
381299994 1271
927648861 927648862
55920894 266
2118 581222937
33198 888710460
14567399 50
101789740 60128530
909571095 3752
450102247 6973
461323049 2798
705288116 19464
497905583 497905582
6705 862968842
850497164 2835
797125801 5025
61818790 580
607224635 607224636
733 98072329
117229615 415
527700000 1759
690047673 11939
909890746 727044494
209201551 2654
102764586 385
283161650 1475
59100372 197
694027007 3792
306599408 1022
140198474 5385
42363257 174
258909324 2769
871805586 2906
845233001 17800
15948980 95
517041777 3853
379603489 1645
184943613 677
288829001 5032
127800138 426
103661673 3169
100800336 336
977605581 4580
818900050 11546
958376125 459752823
749557820 374778910
237920124 1546
74684674 74684673
614608607 7008
579794571 18398
510018150 73289
2917344 11
717622238 8946
337654001 1700
246308575 1006
709566490 709566491
132552612 694
258417609 1707
691886952 2749
869397103 2898
442861797 1915
291082701 5587
153729282 107729
237518357 1046
661561209 3916
769532060 3155
56308453 28154226
20574722 10287361
839803640 3835
78943223 2139
900282111 6169
379208363 1557
42956486 10823
467481248 1897
525002646 2326
934623325 3492
359670548 4239
39972423 193
792121265 5673
450302809 1501
4415434 2163569
1783 218740223
440137424 2299
557714335 278857168
825912508 390463088
508810061 10693
592768354 4569
5133 568961666
335225899 2558
539257830 12272
240299890 801
649202165 2164
303039274 1075
342975816 135246128
968636867 3324
944996849 3150
479701651 1599
84072961 360
594367296 19397
732081176 74225
418801229 1396
990908202 4408
468461868 12589
903676783 903676782
424935671 3128
974996751 3250
322039857 166919684
542701810 1809
724358249 10170
503512424 17775
772386520 4887
500073511 11497
487067176 4725
966129801 9283
990305448 94966
5112 364724977
5461 854459456
64531 368366052
507323907 2764
485101958 36689
204 23199058
60899999 203
799032375 8561
357260574 3729
479101526 1597
562365776 1961
959708233 3919
697242029 149205
346968475 2154
975110786 3431
882584638 5976
145050995 1121
2077 383380245
927578943 5253
469297713 2626
802038712 344870652
604197985 2014
178717460 89358730
707466922 312140129
485319375 4275
805437019 3020
398101327 1327
244938041 981
303001010 1010
337180515 7786
853636061 9668
906493190 3308
757560113 757560112
196199999 654
843001970 2810
994609930 10425
430334375 3351
883099608 8571
688161976 5279
2401 340080041
95541443 393
419398603 1398
222251437 1084
670868817 2592
11985 549344460
405834991 1914
7548 814907069
933196088 7898
816290989 793239527
372570749 7125
7287 814424828
449419916 5962
969442803 368182531
955486802 3308
97949772 9006
222030359 5266
965722179 43271
343066021 7376
535990715 1905
960870872 3481
896704909 2989
2807 634157594
277834251 48530
612301611 2041
634759953 634759954
623401530 2078
1403 223054552
820802737 2736
3395 239004731
391126941 2836
431827629 4003
897997663 35124
63628195 236
968827732 10129
145943721 2440
513071999 9162
647909171 4466
766659690 4646
129011148 438
18658611 161
464664576 6144
595080633 297540317
918301237 3061
212160455 15422
2127 514020625
507096251 8541
968594857 3454
477276463 3524
866324849 3080
852474799 4850
575296876 3087
483241040 14480
875102546 2917
466470629 466470630
834102 834101
538801796 1796
178067718 64719787
238555133 1749
269309184 3838
254517912 6402
322552694 1681
3038 818452390
615648531 5353
578399507 1928
785618487 785618488
308721159 1964
5730 476566800
854451374 3236
579244716 10203
300458179 7067
1854059 20
960152638 4136
647533391 3178
801502696 3645
523501744 1745
842342128 3960
670800000 2236
365148775 1320
301861129 1466
328357261 1260
848343346 3313
197 43153441
305498311 152749155
585608966 2598
156600521 522
496668205 7873
398698670 1329
325445391 1569
623112276 2331
388521358 1686
961835368 5846
787118562 2649
428607146 4371
748993080 9705
330581835 214901968
1309 334589069
792196038 4869
765036975 24082
841257942 18095
182577949 939
853821267 10028
530524576 3801
643902108 643902109
73199762 244
11732655 286
835420391 4461
858011858 3771
222081366 1312
979566138 4446
972034988 7201
176946412 3073
6535 888557415
889448559 4060
709500854 2365
344700001 1149
641700475 2139
149205587 839
287960611 287960611
993342558 134654
284400948 948
302048641 19185
101119729 415
298019540 1820
552275354 4681
364981423 6162
741921281 105088
18515128 194
285899859 953
243300811 811
506038744 506038744
5496 872413427
18460376 62
988119012 4236
564901884 1883
729398312 3456
248819044 1221
741000000 2470
2863 600854947
680246938 680246939
833399869 2778
320591987 1993
129000457 1132
972092647 972092646
424072847 5122
783911921 24349
485845351 242922676
440897108 440897109
603081516 4206
970665338 5817
19982959 740
794785378 5413
707402685 2358
4165 910743587
562419495 3698
17724 158168547
2683 706640491
886637850 3325
325226653 162613327
888899697 2963
958219092 251964
829321033 10717
950943067 547268475
58199807 194
460433947 2540
972676220 20483
47546416 272
204681972 1802
95415265 336
656581135 3563
141214760 786
603323028 3361
64538447 362
978218743 61134
520008560 14540
323415459 148284392
2626 109876418
969545717 14346
755948643 3124
738900001 2463
998806949 4890
698997828 2330
505644510 2163
966259770 3570
861222214 861222214
284749200 10350
391087460 2341
133472210 2257
89200341 353
875431235 432040004
58060863 29030431
127899776 786
825300000 2751
548590096 2165
345438357 345438357
581645876 32815
377415469 2986
96615608 358
58960329 899
49534047 167
901448352 3402
474758745 3507
829486144 3147
302753261 1166
938832015 938832015
148282154 2745
194010233 787
760832400 5800
391001515 1868
958203165 3194
965310037 906744497
319501064 1065
848434392 12142
629499445 3698
214143695 8972
599395103 8456
435749782 217874891
202199674 674
679599968 679599969
232196355 1316
797307680 3316
261014956 1492
159824742 609
52540310 52540309
972409752 34719
609602031 2032
16262 646925550
550 144055699
309644100 1095
391786483 391786484
450978136 3217
409800221 1366
497808911 248904456
42221041 1786
615893207 307946603
353763298 176881649
111836339 420
454540605 242861012
263399618 878
993682889 488986477
583798053 1946
6329 132458280
499871813 3561
414165851 3984
394 95066600
497652352 9304
918602967 3062
942885801 4700
150587886 1446
155399482 518
12632339 140
957304409 3191
1835 430340353
374023664 3332
939603132 3132
6208 499140291
155983449 854
837393107 5954
503068849 251534424
474599999 1582
213724947 891
601772436 2497
98636868 996
660902203 2203
620950379 2130
137400183 458
254496385 864
156024167 109789966
47660032 896
944625137 8357
44700041 149
661891915 2323
885911608 442955804
797631701 3483
318888485 22397
326713149 4897
616711247 2988
65700430 219
55669341 297
371934501 2380
4683631 16
104099653 347
595284394 5626
804045716 297323875
618003131 2060
69900000 233
495133486 3909
854604502 118393
155902221 1337
787633710 2881
998045860 3783
107500055 776
656002359 9910
168985650 1550
1921 450276513
545946782 2300
479852808 2619
265583351 14232
884022956 3466
311097250 5086
70242881 24496440
247799174 826
37051 811268696
452866623 1633
825601140 2752
987773266 25637
500535343 5517
527950039 5474
441300515 1471
783004550 4478
451798536 1506
453791554 2423
89232161 89232162
422701410 1409
216733695 108366847
257524661 6145
766539396 6623
189610515 1809
576208712 9239
509303695 4694
995400000 3318
817126190 3494
286864240 2626
37907736 37907736
868962163 4911
902403119 3008
350239860 4140
170090457 170090456
341933488 5284
249122196 933
105200389 2753
304801449 1016
857819938 3749
382200323 1274
633901646 2113
48335448 868
628688222 2109
925196915 3084
361587332 1347
836005999 836005998
762988880 2559
331504606 1231
150600501 502
816104388 16236
596749839 4137
218904445 3164
892202973 2974
480646755 2979
503743500 2370
3084635 32
847233399 6933
252288523 887
126150576 599
145368641 715
732558471 4438
799013056 6596
758725835 758725836
977977380 29695
500402454 1668
915008377 915008378
485 132118692
114839026 4145
8552 473217342
996485645 4398
336214626 12606
629 186021011
839403573 2798
705602066 2352
578398071 1928
588069994 8939
244165829 1852
601771809 3883
59116539 427
438601282 1462
2645 300567004
498310017 1941
316680210 16384
831172563 659073737
96703781 2248
822600324 7355
287651460 988
778266225 2864
804064673 15602
485255440 3060
753527941 6490
112602339 459
560250697 4660
41141 277825173
121500035 405
529047093 36251
789900001 2633
457569864 4947
851075507 3919
959917921 4080
906439168 13258
553040045 3299
808748244 3438
916161427 10180
160348149 709
204702276 1525
85199990 284
112061190 4231
566183953 2140
128399573 428
801380159 28448
641299441 18780
372894110 3402
459955043 263455910
444927544 2473
729 121951660
18080861 77
630471601 3600
494101646 1647
1628 382775296
796798866 2656
606000001 2020
320359128 1256
203859969 6448
603563897 2282
686936880 3528
258438134 2506
236082556 904
882291436 20467
870948792 3756
197137047 98568524
491403921 1712
287834799 1193
360899396 1203
454704949 2598
275360160 1403
349106921 8026
353204514 1679
505232876 2071
457608380 5282
102286141 1460
585247680 3340
932779166 4678
1064 106697797
517438636 1924
451200672 1504
767537393 293963
150127273 75063637
777617989 2828
267325688 1319
650700000 2169
342283159 342283160
255842211 9381
169199436 564
589975793 3563
728958383 2871
431752671 1768
307566832 103523
246246953 859
808708877 7349
868127901 2983
552396448 5153
184352174 2345
270440821 2444
2132 184437188
296823565 1842
307215250 1633
183000610 610
798450184 3499
951004068 10687
521902712 2872
340057259 3855
286217575 279891873
92666999 395
992952776 17096
757149344 757149345
326826299 1808
470193287 241249114
536998887 1790
118231542 594
298706772 103707525
514045796 6514
999638401 6200
945311472 6399
970561516 4465
791350054 4202
502282545 2896
795680731 4187
938172580 3566
855295595 855295594
778011252 778011251
87900294 293
670408424 6104
63795326 1293
308609742 2063
888600001 2962
794402647 2648
806122144 403061072
617743780 2165
83748840 746
989257542 980336416
564529424 2823
455 125130005
117000001 390
687238694 35599
151981441 520
657952380 6060
357393007 1579
656316755 2933
945176420 15351
2253070 347
260582321 2002
15204701 676
957610966 25031
47700158 159
285493080 1355
9645756 35
722650255 2812
185093299 700
859731457 7296
764541136 4084
335698880 1119
280906581 3426
837368886 418684443
874994343 3458
876758667 5033
109318615 517
511224396 4158
466311914 3339
456609763 6484
436227659 6831
830135810 8071
594599447 1982
331486663 20894
500099999 1667
710 146693277
954303074 3181
222563303 1163
713099087 2377
824094591 53764
294186421 294186420
212684513 1991
891600689 2972
172643401 675
379081170 1794
751742127 3769
483435508 1966
404418518 7790
281610988 5111
102000046 340
123300095 411
466500214 1555
701455312 11366
768023119 5260
40025639 3372
436921708 5311
472697969 2966
658509255 2271
741315471 4207
478801103 3170
298500983 995
286461716 286461717
260364769 11413
775466819 4061
601290899 2100
923206647 5096
968579164 9254
462007666 3998
678902264 2263
4054 691203334
397202242 1324
564598119 1882
555008752 6071
508799495 1696
346200010 1154
774923450 23719
720269693 22446
89938705 304
964393927 37919
801408809 5877
639107618 639107617
265199928 884
248100662 827
684411398 5753
705950035 3193
708597638 2362
159000530 530
107895070 590
876548872 12871
442513698 7253
670825576 4425
438830693 2872
374098753 1247
693999009 23603
99573055 434
693690046 13944
747126259 747126260
895423985 10504
542172453 2123
168854819 2387
114900096 383
900776955 8976
541677276 2152
575172143 2851
52180449 175
36876191 187
6127 894206406
897645187 3254
424906403 212453201
167400557 558
547229159 1847
488626714 3365
804161416 5960
999794413 3653
201523453 8591
1417 250225196
141853578 1071
200099717 667
854453276 3636
137162521 5322
783528117 653690614
60900267 203
880772512 11378
706962497 542800282
8995 930849282
813302710 2711
163577609 2898
870599979 2902
517583353 6162
581361705 581361704
649989521 5538
2223 578807500
103794328 1294
67139875 236
69597674 525
124973779 62486889
997323479 4677
16417853 222
577138419 45903
479493420 6994
849010278 2883
944373242 8585
656995344 8558
868063923 421163501
355292515 1566
526498245 1755
362176275 11462
574619999 8401
45900141 153
730674420 6265
474513134 19779
881627665 6469
402332094 2515
204935177 1273
4125 962016000
99862191 403
596164491 4595
827519615 4032
95945742 918
173099562 577
945769521 509897818
753278401 13356
796323203 7797
1622 376535946
158089371 158089371
1358 322553518
907903816 653011718
405603289 2472
4639 730476989
50313862 40911323
509319662 216641512
318835980 10618
946055206 396486225
176685783 812
649426341 4067
4018 882360836
811455977 6500
335101206 1117
419585507 3430
584012914 2213
107158624 1677
286445805 1013
540650209 2284
247542739 1333
47188567 343
380100080 1267
782823175 3298
211800706 706
2983 361065483
934922179 5084
849897886 2833
714510080 616668402
506851029 1790
153899488 513
435031008 394214520
475876946 65560
343821167 6497
517216551 1810
839102797 2797
18016180 76
195172671 1034
802342019 777525706
819259099 4180
684456844 3493
264819835 20206
340023119 124219208
281556746 2319
993859115 480931927
889729315 427869305
637433316 3688
986996709 3290
73334510 1129
451155504 11766
60900204 203
2333 544990015
655572385 6811
956811905 3277
811378289 279518784
304891684 1108
570380144 2091
531802285 265901142
162244499 1650
541791698 1946
264336188 264336189
6853 944823110
463509684 2766
490198367 1634
5485 998569398
585879637 2100
611254716 611254717
975284431 975284432
346799623 1156
205800532 686
170460809 825
902564746 371520312
789388307 3682
548232536 2355
788477992 788477991
45736457 45736456
401177665 1661
808713027 3617
156591859 1026
265799115 886
187421695 840
271199096 904
970394196 4044
3075 591316050
875026544 3581
790933727 3344
307328088 1360
717514542 4014
814519799 14680
2999 605474108
279881599 1192
211237368 849
155805026 1123
708012035 2921
231532664 3045
330346869 2054
451333864 2307
484338483 2190
543739504 3472
67295997 629
316282817 1102
209275280 5787
112327492 736
519902811 1733
755404586 2518
171000796 570
815534015 3544
175329001 847
482853376 17616
833518948 4694
305971925 152985962
650100000 2167
41877983 1516
464517181 7515
147043266 147043266
122699590 409
412822608 364892519
199531262 12361
378599999 1262
52192343 174
263700797 879
683 200292036
471294196 2232
117171066 3263
258 38156726
18963 299121691
618856027 2143
156006081 580
605703535 2019
759547145 3647
769 196644461
937525905 4816
979871924 15725
853277650 2891
750155872 5168
934662419 358318852
671100610 2237
481771714 1786
882900001 2943
879136014 20370
984601660 8271
314157001 2900
872402909 2908
50971084 377
639189689 60558
413266117 413266116
336283368 1367
302998989 1010
221060953 2376
445912361 2718
129900432 433
203062970 849
386358342 15527
302805359 5882
634634273 28216
642049336 12528
497701658 1659
581675101 290837551
745551110 745551111
979006409 4393
761775770 29063
5266982 5266981
910742528 5579
552897378 276448689
815037300 7428
613497954 2045
228299792 761
858 84754956
539043804 3924
10371269 3708010
193500227 645
534770432 2449
533990939 10470
711766506 3258
429598569 1432
848397171 2828
48300011 161
757943724 5035
314259779 1130
204843415 2804
581870582 5246
851246972 7108
335011247 8874
790632081 395316041
978916761 4402
687912027 2858
583201515 1944
188958732 188958732
495001649 1650
577908352 3136
462069481 2836
539431256 269715628
654897817 2183
824048136 3048
863843975 4296
381860261 3342
871044997 9748
981834494 8889
837785982 4966
331136372 331136373
813552521 4845
624064156 26449
194659966 942
548701608 1829
721131839 29664
293948257 1582
222014834 1159
554815009 6534
733065409 2526
200820080 730
686915423 9568
3936 783295305
953270921 4760
116422689 499
739328897 6327
311625650 3325
438700499 2250
323448630 50745
3871 486677573
343868543 2538
194 43301793
477912623 450490906
746636543 3532
506924579 32805
699398656 12093
339255688 1756
747597800 2492
863538388 8009
7318121 32
537003409 1790
218677109 813
656604406 221683258
284525156 1747
52249131 243
307950324 1068
983897707 4352
242733581 897
105900001 353
225403832 7736
919406014 3593
936694517 468347258
204111842 1762
268344149 7050
159274271 619
34559070 273
285300001 951
46651597 259
797869662 12774
608272353 4059
988099349 6405
232822032 797
642273100 2318
311701248 1039
56399999 188
794402433 2648
533632828 4664
349665952 1801
616240759 3730
416761261 1660
604763746 2393
32629870 182
787660429 393830215
923910266 8223
169025347 8522
911108329 5774
724078993 3948
945990075 130033
177000590 590
767391056 5164
432011119 187126881
329563425 6993
140792436 1103
185107137 185107138
979510132 979510132
492603239 20040
668720910 3201
494994817 247497408
100697454 2059
857438462 4873
902328659 451164330
893700256 2979
36300120 121
83866202 406
3480 997505697
978838421 11371
347960884 2042
427181723 2556
213504189 789
375048894 1353
982049281 7204
862816519 9721
686331360 2574
96204570 48102285
36184886 129
146059852 1100
227344303 1523
531241102 105113
773623306 3030
612418461 306209230
479398401 1598
883827212 3788
409200635 1364
429737659 3860
224803890 881
232103820 993
248126850 96756863
558401719 21110
516899318 1723
995396581 1881967
167700000 559
488100835 1627
210300701 701
2881 489016367
764237305 4783
265584899 1050
492723599 2180
308442645 2169
626102086 2087
560529800 10700
471258400 2578
467672461 8384
264378564 25996
285101907 2682
756996000 3184
621997173 18362
366890012 3148
2833 766751274
587203988 2062
687597709 2292
464416189 23752
251515694 5465
5099982 17
703612933 298284497
270525286 4841
661901381 354076250
353573207 8411
444451301 1492
491653560 1928
164703652 1142
639165521 38199
684500866 609320
298681468 2043
180319607 744
48053245 727
824950619 3547
857400598 2858
288775620 4263
576148707 288074353
548699178 1829
392259170 1520
142338159 802
315646512 3941
387768201 7640
563703232 1879
572990624 572990625
677967134 3991
466499420 1555
512437415 256218707
992673764 992673763
273782795 1027
438213143 1758
524583486 7690
491275020 2595
937384539 286418
437009785 2238
985688242 492740938
911103038 3037
504463586 2609
913767183 3913
981492446 25005
829276219 4221
185725387 22076
175232397 87616198
296080092 1342
46947669 266
938159951 7490
496498346 1655
230319731 1013
519901733 1733
729418089 364709044
720635649 2638
952845288 23903
168000561 560
79675489 472
375240932 1565
734686280 9274
958182570 441058579
937860964 8908
880550062 6222
799447576 11962
477250499 238625249
961368019 748433975
276431294 2021
159466725 1976
391200000 1304
233401259 778
973938710 8114
120755473 529
5179 533903110
909524833 9327
2970 359726753
595342357 2700
815816076 9002
952846284 3679
347025198 2249
863506216 5711
4108175 20
583534205 2454
925114582 3521
178630514 651
769438436 2999
583206572 7863
897726243 3212
693600388 2312
901203003 3004
850925348 4388
3526 693109346
807880303 403940152
402369912 3864
867599999 2892
671702240 2239
561898128 1873
861553367 430776683
829836489 3022
889369782 10985
538499168 1795
122463345 61231672
719448646 49541
232762009 1272
86813881 454
809196860 272039435
965103218 3217
998108323 33420
504983628 2082
170100203 567
988386580 981362635
90578438 443
138542822 657
525798841 3612
26925089 304
962938029 481469014
690926354 3591
360604925 2519
145271906 3487
432721057 2694
226660113 999
875101877 2917
782995143 19876
507150325 1961
7499975 25
945582022 13849
409730926 178605019
447519233 4094
701939294 3495
432253980 3330
73396381 1644
549379585 5616
390900886 1303
99202248 339
338701129 1129
623390532 22593
256988116 256988117
336614040 1198
503934292 25526
557735382 557735383
132900444 443
728214503 4687
974490534 32044
698991054 294840163
964117104 6024
38482119 332
114896342 464
166008852 1212
766761744 3374
944508789 89605
207587129 1244
561845128 11658
609990192 4284
153300510 511
4251 800618650
5132 537298629
455 122414654
12202 722992904
205105832 1548
256189346 1039
559453692 5002
682163505 5895
222652146 995
419672839 1528
304989440 1280
234388626 1192
525976502 4281
295433998 1741
43741087 169
137181976 465
1723 515903215
308068749 3125
894574629 894574628
932471939 13164
946740146 681647371
356666024 9365
662937837 331468918
290252819 1119
976803257 3256
199512748 99756374
53900119 185
724400726 2529
782958508 4653
53149236 2221
916529953 4961
780850126 11685
220801432 736
56329810 56329809
62897303 610
857482275 4807
854081133 9151
915460595 9237
914323175 5562
731683614 2683
409520635 409520636
381056557 1498
407698710 160259086
739995165 3297
626765788 313382894
872215056 385254
775739110 3558
736825770 4090
763852959 5512
524700000 1749
931047200 9232
2898 722771125
43499999 145
966891318 966891317
150755598 762
16024634 129
483604210 5555
958340723 10373
799026866 4149
738413825 2768
677192590 5685
720236969 2694
208500316 695
555997760 15039
270934326 182521666
393418476 1680
917 173885208
154573314 579
707961933 3898
400509114 1455
934974587 3150
51646653 288
443398853 1478
376948095 8897
798690291 798690292
324010412 4114
961073927 3244
572553736 3356
610197967 2034
939900851 3133
226878276 174611076
108515605 405
790353657 790353658
745229794 3638
110263841 533
881302738 9153
3085 823182769
72890173 322
731447585 731447584
2912 730938208
305101863 1017
691200971 2304
724172329 362086164
4500016 15
517262025 258631013
18767386 63
943683490 5322
360697381 360697382
375162109 172861347
735597547 2452
293701884 979
873446096 3869
971311017 432034110
7908 337418544
4364 659182461
859430971 16891
10274 676403093
763654287 14753
476940840 3288
660265506 660265507
63533539 1246
489685671 2177
581971955 5374
879430800 8584
698701670 2329
481095132 2762
622802077 2076
780844583 27228
78335892 441
887989982 3982
200327939 757
925533011 8705
947397529 3158
275442724 1775
989130527 11772
604051345 5508
598747199 8522
733736379 2740
28297040 145
962693269 4159
126052390 1101
398100000 1327
160538952 939
375766621 187883310
468395491 234197745
41128311 264
837002789 2790
2895 692040136
392063750 196031875
502664418 24117
943794027 3932
396673276 1807
310800561 221988717
944697130 8929
485590818 1766
8004 797949844
79500250 265
861199481 11611
530719551 6688
361509812 3757
956297471 3328
726686490 4535
921726320 6568
568695278 2288
610852327 44207
709531060 709531059
120955232 1888
84553910 430
323141134 1139
618972192 3179
701493835 59338
382200058 1274
91499696 305
195596484 1685
825302750 2751
455192429 2895
1459 387982467
332586602 332586603
740697532 2469
215845618 951
929700001 3099
279459935 1764
22082384 293
178867285 695
880802935 2936
194169945 17813
350307101 1430
245776400 1287
123739067 57833405
362307502 5739
615297667 21672
533739800 3160
945399435 429027509
554400339 1848
295997741 1098
434827008 1512
717101461 4509
333599735 1112
300299000 1001
206399313 688
802523711 3792
137601961 1270
373941976 1948
190800637 636
664127600 2604
271699409 1112
88381665 4420
5206 886535627
96758147 60846986
976476501 7299
525041727 1969
656696736 2524
786298644 2621
513301316 5059
284784700 4429
477298408 1591
121244698 1823
319360834 2356
165600977 552
2064 119587484
17804 669544629
753000001 2510
225009665 5632
85693383 1766
533992002 18139
512100702 1707
9466 716967618
6899976 23
540935473 6384
836765365 7338
169418393 8026
2125 230537358
519562113 2751
179602814 179602815
2792 712079168
744227553 2563
385177069 2804
536730013 5187
251605707 1507
1324 279729096
497999138 1660
337402330 7195
904125094 904125095
782199347 4242
964944289 4452
578255959 4557
471533039 2320
447300078 1491
928862614 3157
941916020 9670
805735519 5857
253534212 186717873
592828219 7780
101423741 50711870
131400438 438
968871195 5903
607661597 10299
295288904 1334
7880449 41
921523759 8314
468598685 1562
717732739 2846
570683920 27080
563065151 2959
893982151 3054
818057883 3266
853154859 19390
462404149 2940
76505500 1325
220918404 2668
777569625 8505
830326443 774993720
253298520 930
27299909 91
217241540 999
386696521 1774
132113711 1218
172052392 921
939327481 28938
295477057 1008
1896 528992822
425159549 6847
902061868 3259
649 100384310
885556229 12090
825461508 79647
527026936 4475
725390357 2733
307572554 307572555
589181988 4484
47410577 1454
267300001 891
542756736 2507
8104 645834408
988355408 3448
892701451 3825
742798376 2476
138295424 1995
670202606 2234
210619243 1961
36660023 136
573975103 3227
849888702 4096
234599219 782
581716337 6728
74706240 534
274897818 2327
803999999 2680
770736044 8265
101400127 338
9811 860243324
650691367 3611
589224493 212012538
587648276 9776
90000412 300
89854367 831
872122607 4359
939003881 3130
562956956 2043
316619039 2213
439817676 2069
477744805 4843
870805293 435402646
480287660 3313
263052679 5653
66585783 262
355692918 1659
745136887 271661936
303182687 5856
889029613 444514806
67800285 226
67846775 516
753441590 2822
790363665 2909
539391244 5131
996697443 13881
277972804 955
465388528 1944
615420558 5778
374999999 1250
755738761 5160
457421585 228710792
322980289 44256
3026 555207489
500111666 375373081
802016063 469135167
125343436 885
883502944 2945
536943376 2151
130352104 65176052
677702260 2259
917544281 384151241
767693871 383846935
4182 916951534
199007065 684
702473389 3714
67281787 297
767290785 3207
999351681 4762
966495555 3615
927300001 3091
696110889 7285
425005375 7348
907537159 3580
589455969 3088
247000895 1713
211800705 706
181558119 967
703499135 2345
178341330 763
948299999 3161
2822 352920865
586198419 1954
512243340 2339
855027207 855027206
138121943 622
632946417 233385206
329557180 1359
197839045 754
404230266 3751
798615261 5283
164160719 2010
806 169483140
389080129 14991
421947174 1417
829666338 6174
336753579 1543
937874163 5804
502321635 2651
820602563 7842
85136971 5430
990809007 990809006
993286369 939461961
813472789 3166
201555880 1549
204579803 2263
481295127 2946
116237584 1239
294507992 32071
192600615 642
181486681 90743340
221699437 739
615069289 72936
822000000 2740
25799915 86
240455860 4385
4552 963642929
179099999 597
780284629 780284630
776997794 2590
681144824 667534896
994806027 3316
411427296 2306
712673799 2506
340666933 1137
379429555 379429556
424498585 1415
3086 898841125
243995651 3369
894531425 6216
904008018 5906
437740990 1886
583782699 2617
561000000 1870
425 62161537
625417644 19485
423841588 1532
738121176 369060588
610653287 11768
314406074 82011
460501169 1535
461361713 3316
294328503 2559
855900000 2853
849297169 2831
129148815 718
30886136 1066
340360346 16687
537389958 2261
287837220 5802
889147472 436084684
847 152287212
83999907 280
75950836 35904973
998890588 9395
836697857 2789
993873790 5794
88431327 457
713829184 3449
899814155 3149
69303921 69303922
769501647 2565
757881301 41505
503862289 186995246
922496925 3075
3067 534284670
788916270 2717
3604 899693963
534694986 13762
727564920 3336
632100001 2107
353425221 3746
499526696 6509
127727833 582
949803166 3166
35271221 444
6663 596764932
381545822 1620
385079008 1970
239399203 798
356101171 1187
564001879 1880
186599650 622
12886418 53
271207555 135603777
112800455 376
83747860 41873930
844922112 2944
785055472 4471
234289234 1283
371323744 1324
615374302 3903
906600961 9810
76104392 428
974100000 3247
375390247 2856
397201324 1324
216990094 8015
287404193 37579
894673996 4633
820169635 8203
461304132 2777
774500252 3886
116544852 508
541009442 231459143
523323072 5333
290397801 1100
852564670 6655
590401769 22890
405598648 1352
169353013 634
797197467 779199175
933031961 83620
2678 615757896
99578150 795
789097975 163442
92700001 309
7408 912377812
959659449 3445
899404590 4758
746175362 3193
861965248 3062
142742904 62274978
19200105 64
6363 524906313
555001376 1850
157179591 5176
321900234 1073
505 85972175
334875950 334875950
953803714 3974
497566626 2125
620953006 620953007
26047401 1175
279500229 205381574
282203104 141101552
978086161 5847
492528621 3296
5901 55953282
455099246 1517
793800000 2646
994196687 3314
236821551 1895
323850491 1332
174852514 863
662398879 2210
319397970 107119412
848752773 11721
643456890 4879
330600788 1102
247107180 21295
789113395 3059
890414799 445207400
982597421 814737305
22429580 22429579
533100000 1777
744451071 11122
758268808 3527
348826239 1744
391175912 1785
407974722 1361
6906 898846415
217138193 1729
15948 420166008
320142945 1504
413336069 29598
6600021 22
644319205 2154
780301746 2601
361201204 1204
738302461 2461
140355910 655
121799916 406
955576194 3887
609064006 15917
861597128 2872
936139059 6021
349736743 21638
514210116 3677
92677284 318
32310681 142
267599999 892
545013512 545013513
915593571 23354
181886172 1372
3949 874254678
2865 558526020
271002500 2219
222809599 3200
40803131 332
94175224 382
588405319 1995
669609688 228839354
357474522 1694
222877535 4058
460779120 5622
276638414 1983
924574988 924574988
417001391 1390
707073571 4270
561109981 2102
547968241 4944
844474423 844474424
263699121 879
748399499 9180
505525494 409587519
614701948 2049
488734131 1660
296682989 1427
756882748 47510
71861399 650
348600000 1162
300512835 2835
938018168 3599
302998991 1010
769970099 2795
258618239 1062
308538210 3190
757603893 6676
949719636 5389
128763114 128763114
71999760 240
931732631 18714
980403329 3268
803664264 6344
2112 408227294
2591 167103954
193416961 1216
339314213 3144
823197257 2744
787498810 2625
769330110 13915
649492221 5174
18152273 18152274
888324497 31859
369510275 2386
978020259 926445777
535432921 5624
7244 865005867
307396556 1961
196200086 654
580327711 3359
266598872 1097
617820224 2497
950854848 950854847
38699872 129
753435533 122133
777150448 3531
414302073 1381
877322529 280923
83739422 1894
373731925 5012
162443487 162443486
501303361 22520
779946239 4040
578571541 3860
887602918 4196
603112366 6149
652535877 17354
731350696 18665
390504961 5806
580984180 2107
361700212 3109
168108780 1095
494701968 1649
759598248 2532
664724769 36923
634206160 12925
134736174 3678
488401678 5997
846140441 36052
717607008 3577
290667649 17563
6192 857672496
832730518 8361
247637130 911
697197676 2324
546208204 3316
2717 812768814
225548327 977
400330266 2555
968701311 3488
450395457 3136
737099243 2457
287488252 143744126
678898364 2263
278234100 1325
781516591 6127
14345 944805330
984333269 969302624
248367594 2085
623697921 2079
427059927 1807
201002189 998
3736622 34
15600053 52
187253976 996
425949530 10139
172401590 9836
201432836 7556
579376694 5283
197007604 1031
902925775 695884795
331496304 1413
888402079 681196087
271160030 1019
178015860 759
145185721 582
83699919 279
361223189 135369387
461386432 1586
951142595 12260
274917916 1778
4334 355612422
958196806 3194
677574175 15117
958395441 10278
579964584 8366
192599357 642
6630 892086089
700804258 2336
926091409 3804
77131275 1195
905399544 3018
121301405 826
476211751 2562
746321941 2547
514802465 1716
146679961 1435
974111427 276386
995877660 6245
354601181 1182
760200001 2534
9516 594384683
685122001 8900
110100604 367
953642161 5872
7689395 26
165292664 165292664
512400001 1708
7575 594396771
327899999 1093
854682275 18662
659476244 4316
167423906 1114
645406455 2442
172390238 1099
355003888 2143
348499131 1934
455345562 2247
588298039 1961
322943325 2789
920946652 5080
318899832 1063
517800149 1726
1122 132599008
282000941 940
910656173 20109
421155127 1714
35999939 120
841351141 5180
680632500 36060
698969901 2350
628955078 86978
854451407 3719
311712590 1505
484954905 5281
592555861 4461
571935960 571935961
239098869 1055
145179714 537
802501515 2675
937786298 430770180
926532705 6087
678528451 3147
6651 392039073
210065904 864
381706903 190853451
958435247 3961
598518092 83783
164941865 2563
879123331 10467
956036843 3402
1125 319132109
478498681 1595
97675700 508
247796412 1668
230216196 15036
493167621 1972
551098164 1837
517985285 2298
455102834 1517
284130665 3186
299400219 998
636839719 4353
9433 871260179
508741433 5145
465404687 28584
924775199 4635
531517824 2017
12060 824679100
886227007 30806
897598219 2992
657440802 3910
315658551 3407
3837 788025813
954359276 468293971
724 175427552
583521480 8198
15432098 54
506578617 506578618
753095021 4636
769429848 384714924
238558543 934
474033228 3386
211344451 1233
27730226 123
784203483 2614
887399999 2958
257399828 858
2508 738446810
174681717 1237
192000000 640
22038791 215
435885320 20420
69766551 742
96070603 1233
879302870 2931
546000551 1820
556063381 1867
23099923 77
271935169 7710
905996979 3020
794412903 270383299
429241464 2052
41373810 1165
348218560 1349
161874289 4698
980575835 956801958
377508860 1669
962400000 3208
620035232 7138
751294765 4846
584799184 226524726
230699999 769
525543223 7552
142882692 71441346
792436679 4429
669 21807666
436935840 37615
950100001 3167
197099484 657
738197563 2548
493066481 1660
207517597 3102
938855158 14421
847895261 7937
234293512 234293513
267000529 890
816277339 12393
596438396 3212
644100001 2147
400875405 1407
645199889 4891
112030706 557
672002321 2679
728817263 728817263
508555868 508555869
767073291 5399
58708943 353
558175637 2633
127766876 2122
804406057 7157
270599097 902
725972829 452230344
415947322 415947323
500250480 19319
678785424 3441
479400153 1598
769938787 3222
6187456 27
788893865 34355
392561888 100929
943259733 18681
300252421 1590
549413664 3677
581156384 4244
45968075 1854
835236133 2874
67799887 226
944399967 3148
380274012 2728
779614451 63950
578727409 3489
215136787 98236173
675641397 3677
688067988 2768
404248601 3980
620725630 8113
231600771 772
564685785 2363
238040429 2370
2331 562225545
198299338 661
138098577 616
381866579 51651
436792451 218396225
796220530 5872
702902226 4810
17100009 57
967795254 747050533
739670012 312343330
948340652 474170326
84530929 56124734
464427215 5049
971037004 875743363
257320075 1154
244004695 122002347
774529279 4660
855328101 6119
7799989 26
195912109 7529
924484110 4222
667319160 19830
454058346 2311
631492337 7726
702525548 3239
112690664 416
726522156 2853
916460652 4289
91199985 304
2791 463077138
215313205 1386
357329936 2414
685376880 2797
91683297 685
776400000 2588
340096294 154750177
49496063 304
697741074 8405
434656194 3902
169998337 597
175438738 1179
816602721 2722
59638144 577
399212854 1643
325017465 27015
930000691 3100
3068 306875317
565412543 3967
357700096 1586
209750813 32866
106686685 114348
948873144 6316
74833830 15045
657333015 4792
190109360 1645
170500446 579
889610310 3520
709564699 11050
269214156 1027
393617216 2155
206808251 2098
755428541 377714270
62099794 207
931622362 39129
964016213 10642
301550154 1082
598238937 8182
786457006 2632
241800807 806
830143645 38588
37552499 150
243479249 2068
846156363 846156364
880508126 880508126
1511 349346222
138525553 5412
69943560 290
591387006 2863
363100565 181437261
210908295 3015
600753446 2686
199804447 199804448
790101173 4301
333058451 1186
471968788 2164
688791591 2299
559766640 4392
207928513 987
456494099 226227076
443101477 1477
678889238 349630996
554401848 1848
451202225 1504
938014822 938014821
460026485 8321
831122559 3904
354159145 8583
74802270 3445
557288415 290052073
10709 977677210
368133920 2464
704697651 2349
759898675 2533
798684673 5799
316802159 224938330
422744719 2166
625590920 2119
891302970 2971
308 52623322
664798024 2216
702090399 9680
496811253 1801
89300736 678
401102170 1337
353358254 353358255
718078131 10492
234370946 1927
168107350 1330
408758586 17735
101434 827904308
441901473 1473
305339841 12655
260072889 3773
859629628 429814814
219705329 1798
272032 1
419384857 1969
8558 343000789
28034235 314
933342157 4289
253200847 1449
517703278 2197
17470876 3506
960395616 957413920
587488629 546139534
589728833 2464
765302225 2551
424290853 1503
64 14979712
561601873 1872
483521180 483521179
595403894 3287
194700001 649
840902804 2803
705154697 5601
2734 200062066
347102254 1157
251293624 895
723619117 343333118
461951161 3782
638406474 4882
724653296 2645
658489128 2354
285900000 953
931500000 3105
952234575 476117287
920154228 17332
575150975 4104
689659740 3570
805804686 3944
91794209 471
326565023 1256
697394943 2368
2225 151039675
297488600 148744300
708899169 2363
623381279 3087
197994362 4107
990979008 3431
649582615 7081
375298749 1251
63836480 4660
146670949 73335474
422415314 1467
788957840 788957840
571675712 10664
475899836 2692
976755411 4195
757613883 4726
611328915 3059
558267499 23506
751364999 2547
653132252 4889
147686721 777
94374336 1136
124905835 918
814851435 3897
998624194 998624194
891245123 4508
76199999 254
416867872 1508
162133650 1225
788986457 15617
359207797 146068582
359335285 4173
377683020 9581
580419862 39557
792302642 2641
252600056 842
31191 425137786
708602363 2362
14399978 48
585900613 1953
995136595 6998
79648799 8400
8929410 69
895557695 5192
144523719 506
141900890 473
340955051 1301
3104 459780000
293629998 1349
909901318 3033
288972256 1156
233001880 908
399285050 13525
33300156 111
237762567 1647
407863639 1497
231600442 772
404996949 5553
636302121 2121
40626119 326
237722099 990
320243977 1593
670802236 2236
805197316 2684
62782428 482
456632638 1594
103084715 2411
575999237 1920
996621191 5157
491281726 16753
815658269 6404
469559710 10397
152700000 509
25770051 176
692024154 4929
461126623 2504
494320716 181415682
532248417 1889
964 217991248
72756286 72756287
401113310 4986
226072320 1130
884732793 361613179
958754284 465799638
783321132 8798
931456800 5800
564437519 564437519
885060694 7555
355982919 5882
134100000 447
776646230 319294522
978202997 626014757
714682990 5133
248723855 1614
686078425 2981
214086691 38602
271122799 271122800
415 45676994
446070889 1739
349933165 1308
912971183 5608
281187855 1156
596092913 553893260
422039900 3551
356 76923768
208446854 1034
476099845 1587
57152981 1819
488011837 2028
492900001 1643
787201905 2624
175199938 584
998316896 39085
704403461 3126
690297732 2301
11717 474442758
754148221 46452
814339036 3198
696602323 2322
801301699 2671
843915872 4069
556832525 278416262
755492536 3719
363690424 2552
18485734 18485734
128985632 1172
113042341 113042341
194885241 1400
738384226 3522
966071386 14870
188770663 886
617652049 3585
600899831 2003
123282109 1747
858707159 49809
677784371 4027
360001199 1200
877377821 456153549
55333428 467
80061074 765
292626847 146313424
442859151 221429576
363857972 1602
839700665 2799
926984698 39193
713827358 28253
298800001 996
574328380 2099
490966307 7503
437856640 2080
855720471 427860235
419322747 3434
369168264 3239
966894216 7998
532959803 2183
953738064 10168
689099504 2337
289091795 244662494
639559533 16233
303448063 127693810
230570472 1892
72908973 251
370201233 1234
5710 991339681
329398902 1098
188903189 1030
4801 70321597
848389010 17404
517519135 13267
257868844 1845
604157929 4234
127108525 66859519
356245938 1198
252664151 1030
382983264 143966568
533458103 4668
394199563 1314
137399999 458
898242131 6077
522635761 9288
341958023 1321
956730031 956730032
763482240 12512
819657366 4026
396900000 1323
714729034 714729033
293277839 1182
981639807 488371028
696002319 2320
589198036 1964
861743107 24129
320401067 1068
4902 492209961
662472149 11950
617491790 13795
9224 617021727
437918503 1869
643982783 2909
729808989 3586
330301102 1101
868868831 8853
120902450 2418
249350657 1319
559286128 2584
445623747 3069
501785594 3793
41775 736778561
802654547 4231
431098942 1437
648657420 4260
929700233 464850116
23176795 7771209
101114944 3691
48786063 754
296100986 987
915597426 3052
286870496 979
867463947 5627
496 142905040
37701705 644
652099416 7959
854235619 300854
921155743 8139
84472692 668
779114700 6370
640502136 2135
1124 302729168
340165868 2439
377401070 1258
655122529 11074
930105013 837150073
952573116 9174
230456781 955
83578549 83578550
820300799 2888
679561032 465601376
5124096 37
942896858 3143
985845203 4338
136286304 462
453553197 453553198
348360690 9433
162900804 543
218400961 728
463957984 10864
41839281 731
311612976 2227
946565640 5407
932522053 466261026
577384183 2939
252838825 126419412
491099286 1637
411960595 3714
955599579 5804
674209743 64186
762753447 4727
995729526 4192
485698381 1619
78353991 599
378042142 189021071
868465542 4021
540382508 270191254
78335134 642
490012826 4582
453223344 1702
293 10237237
112499750 375
567298110 1891
326832129 2048
409351029 6590
17703 735219008
255145918 1645
130569230 130569231
873658398 25619
302427064 1871
305998979 1020
47439320 47439319
213030575 792
207600164 692
81973090 43487
473080098 2747
328037627 4339
838847315 5488
907199999 3024
657060407 6516
206656230 1023
248706252 1112
498263984 2799
750084169 6488
302649663 2120
388908590 1711
249146759 1941
679249900 2765
401303592 1892
199789702 80063106
772519457 272625322
959304701 4073
383601223 1772
2531 161831750
1227 364679124
923703079 3079
897947388 4124
672991008 361413272
459901533 1533
679177928 2327
166088394 4673
444276134 444276135
853094706 7379
610646755 6218
470287177 4852
890674060 3022
596966447 2811
786373497 2961
474603541 1940
268113489 1810
506500034 3107
459656910 3285
404399746 1348
42599859 142
479669293 10473
437401984 1458
51161908 233
152811366 3583
985154598 4235
755113246 2847
666904370 2223
871013358 4913
868327741 3249
724896555 362448278
561852041 280926020
544506824 40111
244426451 2285
196407585 2272
548658473 13582
968098654 6041
383569842 1627
169997812 1322
684168336 684168336
1640 97873560
54078785 278
721 167072283
646491173 4936
845697387 2819
10385047 63
802823903 2979
100234260 1134
8621 469542765
714357960 3920
125766374 469
755982700 2967
407508610 407508610
2952179 11
235792577 1482
566988994 1963
802715081 401357541
947096842 3157
32865624 809
712731547 4523
965272677 482636339
4307 726939149
106471838 703
250892423 1068
27018612 101
545999172 1820
734890216 5694
697757877 3961
455062145 2343
664102345 422000669
922719880 3729
418987025 209493513
344586747 172293374
95820944 433
353469462 171084033
556198147 1854
23497925 203
733194388 7037
175033807 2434
918132337 7399
315654305 124902654
263108437 881
772200454 2574
971469248 6123
194843862 657
3850 456303597
104395567 1106
518098361 1727
958196744 6755
368793728 1643
717147267 2599
295546280 1730
144900636 483
941397483 470698741
3317 962888613
264167186 10026
854339255 3773
222883569 3241
547956900 5545
982488870 9974
976184609 6224
166411447 767
454132780 2725
849245 927537372
401998661 1340
112800559 376
997196675 3324
709895985 322080157
551101553 1837
987434361 21494
477 68409578
505603367 1976
384887754 384887753
375253215 1534
269610888 1711
463602145 7968
215100185 717
663855928 4939
965970586 871751754
654571687 33879
859587371 8901
710282500 31827
3211 651327914
511643627 11628
393905406 2139
65338284 365
940275436 6083
516661090 141443
938100000 3127
631193625 6062
294139499 1131
457067218 2202
232346973 988
108654356 1230
48297 657035768
378309648 9892
154441595 821
325201245 1084
525310289 3167
804004340 2680
311 41981734
961507673 3723
488703774 4254
852261172 18552
439316079 9464
203100678 677
531640236 2261
856401223 774660870
808420126 5954
14000 466944697
791906153 694935585
490500507 2397
206099313 687
838200000 2794
829988864 4666
835547201 19270
210360392 7831
875711654 875711654
966111696 3342
179888458 4246
660491819 330245910
778503979 2595
241330112 928
260400001 868
215100717 717
593771649 3170
137224143 589
804133420 13030
748277831 748277831
705072315 8009
395979759 3624
890579104 6003
114934512 528
269525563 1035
746381627 11259
789612276 19841
336405322 1393
42875586 341
751773417 612532693
821029618 16911
383231654 3807
470901365 1833
506603640 5160
541441028 541441029
739164294 2597
548169192 1922
786000000 2620
320998929 1070
753299999 2511
319706054 1095
340391700 1980
117000390 390
543902737 2358
817090474 817090475
104415381 1320
494505703 3388
114462181 152820
863569766 51351
557213928 2444
214749151 1155
438302974 4273
888198621 5781
748318679 2978
148600059 1862
367637003 6086
85200078 284
626885113 33148
770650135 4553
330016293 165008147
797703764 2659
62 18001886
470400000 1568
531215544 8196
373201244 1244
633889779 7248
985496813 3285
372211214 1538
149144023 2934
10723401 71
959401407 3198
294708517 1342
948698730 8505
275527684 32233
944338219 5110
558428975 2628
959393492 55756
239699029 239699028
681599240 2272
592058311 6236
399670781 1937
313310886 758622
258850382 1765
380954547 3621
402582360 402582359
778340724 19764
89251449 44625724
344700210 1149
288223269 124314806
23588603 351
82235527 2312
318838009 1476
559566228 5044
333651243 166825621
730151005 10889
314547731 1524
209700000 699
649643110 10360
111900001 373
58110720 444
151761480 10443
134772691 1232
282064732 5612
294559834 6155
18641266 106
5338 587932658
827729375 413864688
714300000 2381
788225991 394112995
961768562 3505
366156126 1434
903241011 903241012
592415600 2800
638688664 2979
624422414 2326
956356199 410049171
254357819 1366
414723421 5453
648027860 648027861
521701336 1739
960302097 3201
656680025 2411
40302766 274
79424392 420
250886159 250886158
2831 838039742
830023156 25965
164699999 549
611408641 28624
352231880 1672
454389727 227194863
157276612 1060
351371425 2784
28720965 14360483
296099013 987
313499251 1045
14767216 82
992403307 3308
629035275 104184
519967227 2011
664202214 2214
84898733 1934
295639538 1111
523952109 2230
825003788 2750
44038496 179
382945002 11134
745240053 6921
182849745 769
958527226 6098
227106850 2008
725099362 2417
995046905 4172
163543633 1631
649500001 2165
2060 529090400
151799999 506
929775545 5165
744799622 4269
819632013 7743
997575745 5296
592362367 4316
285256207 2152
351300000 1171
107671063 107671062
397801039 1326
1299 324616203
832622206 30236
689880278 6334
65761235 306
932352845 17687
873920571 3039
832911641 9130
611686649 9150
137989894 728
644388480 12570
647870161 74280
951870 5
364202397 1214
7181361 81
17861898 183
98891862 505
659884162 2374
738998359 3399
277005311 991
174300580 581
957300843 3191
344454764 21452
439105110 6078
553949496 9900
778359 7
334135173 1814
54895065 198
582858598 3263
873211290 17354
681140821 32865
46872174 771
388287835 5161
4028 949068337
439282267 2102
240281792 4357
798297339 2661
134399553 448
776435813 776435813
230406641 774
148848432 2480
689231533 2788
100199665 334
331212350 2050
466163858 3630
739199999 2464
535800716 1786
378741584 189370792
443337327 20419
851733064 7784
897962729 3290
587655377 5894
84746701 3438
141998288 1327
327043199 327043200
442050768 3651
488300511 2962
294613910 1343
796422208 10485
629100000 2097
503980161 2045
878298601 7067
268759762 5669
950692601 3380
610455272 4737
154718183 1338
609509346 304754673
728625514 21025
282094919 1327
218904356 218904356
709682275 709682276
741347306 2741
360456220 3308
324901084 1083
501674930 501674931
516898278 1723
655461947 327730974
2881 796965291
265500701 885
968013040 78108
332871380 7545
988803295 3296
8391 514521667
918688999 13540
978622038 6887
755824153 10742
967537240 7935
751724650 3457
25334211 12141839
381900001 1273
266399112 888
889448433 3960
245238391 2061
2674 350395612
116963453 698
99602038 2134
632057311 2514
586210589 5492
690803842 690803843
835115192 4700
1249 240824686
69638640 34819320
210731041 7116
482633263 2571
191756594 1600
886497340 3722
550028329 275014164
337644384 3696
475126448 1621
432901125 1443
37842680 138
273225946 1186
884905786 12195
564014752 1918
824977918 770994874
430202585 1434
804300000 2681
280929122 1499
102345043 1823
278085982 139042991
597858184 597858183
524801731 262400865
615867286 4269
975163564 975163564
547498175 1825
959449290 479724645
161366040 540
219018933 1160
48788044 236
318899817 1063
728188223 3648
756192724 6441
16799983 56
151499840 505
227591292 770
152967117 1140
34767306 179
607500001 2025
800279013 45097
20820643 183
613133163 306566581
786421402 11935
994369003 402856244
2605 374120625
306299054 1021
686702288 2289
181702185 716
995554299 4843
872236681 25151
421395457 1711
52499860 175
292096305 1273
105900353 353
986939977 16078
987603564 5403
851563023 6382
520592361 38161
2158098 47
516702130 4227
526712534 4271
23915286 115
270127793 135063896
61952200 458
672778236 2777
570978626 4910
116012348 975
977589311 18852
369752716 1794
829589065 11545
598028532 2138
78625405 324
608073119 6999
676258018 4469
984688170 5340
4033 770996296
718604464 4488
858300006 2861
942430971 22985
439501437 1465
195184995 1402
922192656 3304
705395474 18613
75009027 37504513
386398529 2037
189676279 100838
992330751 79108
375725969 2008
441002884 1470
874951558 5242
400727319 14276
611097964 2037
808573878 6922
351509616 1503
690902303 2303
582585165 5895
396301321 1321
530912812 3113
959548830 8861
338656758 14312
29635320 312
647549268 12972
759734883 24929
623626807 2138
365772121 2130
156807545 156807544
303600001 1012
615428333 2880
750599320 8796
82757324 349
363027121 4670
810283753 2719
358340347 7057
373605923 186802961
13431411 296
118405643 59202821
80131645 276
640773239 2532
1764505 7
298410695 15998
994590302 3853
202825925 1546
347368743 3296
808412514 13961
162802183 740
265799999 886
174504573 1293
761117277 10420
563482690 48005
432550636 1445
595742940 3393
218050214 1369
585613359 85722
319143851 1201
3538 608761252
922439694 30151
399954444 5457
63715332 818
873067840 18880
953316421 6601
424611098 3109
135283393 1896
702403562 6474
82541759 284
489078690 2548
931852497 465926248
246600994 822
588199580 4815
555810618 9745
717852893 4076
401134876 3543
310744777 1528
269155859 1904
641941895 2247
137488113 522
783513729 6335
51300001 171
688882897 344441448
228548273 2174
561935495 2172
192291057 1264
683960424 12745
544783717 30309
58789562 1290
633303302 2111
300000 1
197400001 658
980428051 488462298
702160435 52447
710089920 2370
486706844 11962
493498355 1645
2333 276450360
630069843 315034921
999965219 5730
432199365 18815
386700728 12081
922520990 29086
434677663 1689
957740306 9002
475516285 3283
942468060 3805
589229573 3332
632704639 47318
185626027 102971830
67797641 33898820
2399996 8
79087626 266
532510588 2401
948481730 51341
926544587 309025227
4362 136751522
803100001 2677
318598938 1062
928529949 14282
62880326 6843
711525128 2793
86207977 3114
437873929 12516
517720999 331160447
596339480 3784
623700001 2079
773100001 2577
141292060 910
444637419 4727
916114900 415879124
872289212 2981
206397083 859
2160 647494492
860397628 2868
395622194 1459
983582447 919616131
255633133 1313
748535401 19608
924784341 45235
317698942 1059
998990999 14140
4733386 38
131662773 459
893001615 12217
957305895 50588
276742221 138371111
332485433 1932
490597529 2708
290436679 1555
151669911 1403
773997947 2580
863939191 4045
983677552 9513
958535790 3563
858868050 22202
62961976 333
650050253 325025126
902064327 33820
276136000 3500
125480947 2062
958 253995171
790630692 2810
409622052 2040
912291047 12643
484863735 1748
238333094 900
54600181 182
79291740 573
238574051 1586
695797299 8300
792442978 6306
250513578 2586
221358509 1951
817233817 817233816
132030132 4915
464100001 1547
464752053 232376026
201731107 99326
473265670 3203
121914744 121914745
271484210 1473
539800205 7601
547051001 1990
53126340 237
173539231 173539232
592232159 11128
702035105 6688
633191046 316595523
585961563 292980782
327934284 7004
373941053 5792
738407607 2597
256500854 855
351792451 351792452
415200107 1384
164218137 1319
88786411 659
141299529 471
918195305 3691
672990393 4890
789805195 4081
1398 134451578
853516248 3119
828198751 3251
49882375 717
1346 394171724
73299389 410
702835020 3865
339305199 5200
60600107 202
664486024 4865
717817780 13473
380345874 1885
27733102 150
102684219 433
480298970 1601
19581408 132
101638314 1494
452151472 2727
188423644 695
112410580 560
16572193 312
46719339 212
413886896 3391
534660804 3315
449099607 1497
955839151 22203
607700853 4094
216600285 722
849721095 8242
937445375 5376
1720 414988446
928321847 3602
771 202631165
944651735 3396
743097523 2477
991673226 5877
14336990 66
987597474 3292
387598709 1292
67499774 225
32681389 32681390
507508446 4267
102000406 340
31500025 105
889257483 3676
4516 931655316
310681800 3195
422019307 2883
65400219 218
307460758 25435
361514113 3792
790226217 48397
548876189 242853888
176868 625419609
850326470 3329
12599959 42
844502815 2815
232758934 1258
116358660 2052
676413329 229898199
255689831 888
857439778 9293
718995753 4436
371915865 4309
17163008 238
67416631 263
628501315 2095
558107532 4088
29197584 162
922618087 10651
784652850 2823
630602230 2102
706363604 7283
109477237 410
54562975 416
390 49387260
29543195 3188
263123404 3290
845007778 4081
759575880 2817
863786503 431893252
705976583 2568
875400001 2918
648986906 3736
384623710 25645
196799345 656
325800001 1086
198694019 798
172515420 1339
57259293 361
106044615 53022308
936834879 468417440
201846299 914
418022654 1817
472699959 3160
473487931 5790
470416894 169768616
732901052 2443
203939999 1236
47400158 158
691570125 4137
409500000 1365
315 49665735
45899848 153
248483398 878
115199735 384
330511651 2723
399823092 2742
685199495 2284
615897948 2053
831146046 831146046
744900001 2483
534000001 1780
920971037 18338
917693290 3970
729060885 2965
435519910 2673
148836368 764
850045225 3864
996098515 4003
70800149 236
330406822 2016
894211584 3547
35830753 211
531000659 1770
29251309 11128235
509567759 1872
11904 222431404
280982248 9381
1456 399282483
838584374 3125
61199894 204
718104584 3641
91967920 91967920
684772997 35931
976560792 6605
610460136 5045
74723487 827
199965226 933
150152309 150152308
694860811 7070
365445905 3281
612106210 26990
693072948 2713
318520631 2395
893997019 2980
735053612 6397
792814616 17499
947011823 11664
920698977 3069
632291348 2732
533169906 12780
948303160 3161
887573368 9127
985997318 3967
629207084 2296
723006394 3451
279508831 7652
901779493 4963
708900001 2363
220058370 791
850864252 2976
802502740 13779
413233465 3626
352201282 1174
564342352 2072
544264917 8423
414196884 1436
293277055 2022
314726527 7866
589943164 10099
145938693 1520
206673792 741
927003038 3090
30141420 30141419
242401275 2105
410990119 17126
298500996 995
197013862 675
843789297 11005
672894666 3697
26438040 93
2160 302777641
676199999 2254
613315392 8440
190 22515770
441611948 1616
479400001 1598
17099944 57
821882247 310326349
163356631 1618
918053027 6858
728301277 364150638
628275935 5155
952500048 3175
238199829 794
577498074 1925
652266656 26329
783389717 3942
56366668 266
797814820 797814820
314424678 257176961
693117608 693117608
2485 169534926
185872051 2314
868202894 2894
403846313 2965
152789700 700
501298351 1671
839411834 2812
719560138 7262
836699999 2789
416608518 11632
173699613 579
161482802 559
995105777 23433
971185001 485592500
703736939 259791336
625447577 4287
14142 464641451
734329366 3765
837488218 18915
770177709 3236
793745305 31224
525062401 1968
36000121 120
447300982 1491
701865388 14733
891686069 4277
433377197 2324
542131101 3569
461375259 2766
402447361 2688
530229846 530229845
119024929 1406
138461601 680
197598855 728
890402969 2968
731314054 348002396
291270844 7407
273019628 1382
464339169 1589
897732016 5114
931059556 4996
305521722 2258
402612556 2503
966849127 3752
424593000 1482
35200584 31005542
132310419 92205851
676989334 5117
591424033 5088
540598482 1802
618480779 15420
75906439 258
654000000 2180
639841411 204946
763881762 3346
725277849 4168
2102 561527437
984353147 5918
620098736 2067
4049 791215090
994239599 7600
795785233 509292535
657286140 16410
23816161 288
567980854 249579055
242609585 872
855278749 2950
639867755 36991
620968032 17496
151608400 635
912951380 10604
649042637 70841
738162322 369081161
880631614 6944
151799494 506
419377546 7821
854829564 16117
522300000 1741
544809901 237673269
630356324 364096732
666663872 2555
65476766 621
77620927 704
49012770 283
544723649 6568
97854328 2392
968396773 3228
166074415 2882
573066410 3953
312596424 1501
567707540 7167
276816490 3247
287949035 1061
667799399 2226
822327067 57321
901417032 8511
35848929 172
659608768 12244
197064354 1567
479671779 9604
206697709 2604
338980434 1296
25500071 85
401364577 2159
961619426 4264
585746183 15359
640265625 2355
643818271 3537
518320950 4849
561482745 34168
334199163 1114
506273847 5211
321876455 17996
468753749 3375
188 48769832
177714706 1435
38907654 191
727498860 2425
47014876 4761
703504168 2345
17745978 106
261095401 1800
594524646 37645
233391977 1592
183599389 612
107429385 53714692
501601255 1672
262540191 262540190
73635827 294
234752024 865
529448705 3254
980807644 5319
195899899 159831190
807472319 3673
349537065 53240
311898741 1358
158700529 529
687671087 2334
168197941 1333
391424609 5190
416099413 1387
77188253 77188254
725097582 2417
233172260 1493
744304233 4006
446574749 1671
995 208041565
787748139 20380
944312327 472156164
1856 273561408
380440184 1767
642150268 3993
146769373 73384687
324311142 5836
961196795 3204
633383330 20278
437098543 1457
459252310 1830
965246538 5679
764239344 5412
656850330 3933
262499130 875
698327191 2459
575098083 1917
757942467 757942466
723948476 485769280
602914518 2701
30136457 406
869204710 7522
301968112 1136
338216999 73128
742736388 290168677
816710005 768156211
529801455 264900727
38033891 38033892
678879371 3599
214273249 1676
663190169 15006
182414325 1059
678654129 3322
258003931 1490
985856141 983772838
475328114 2143
1904 38841395
913050273 3358
947717306 4311
713600403 46772
95328356 756
5371 775497206
776467889 776467889
729644404 37945
342430219 3009
107822027 481
743677875 371838937
98006295 49003147
190499875 635
484580368 2728
906018439 879994729
2180 541211105
238268413 1904
953396822 3178
159000529 530
411905256 6536
988669080 3528
522665118 1959
615002051 2050
5578 978079988
3112 400315489
209535183 34697
660940604 660940605
887409387 4413
64200052 214
3148 686283881
65112975 4437
530522796 1812
4954 887211860
660679165 330339582
3446563 57
28499999 95
660407272 3646
197889192 1307
138821047 5562
837238080 3472
632477403 3431
255498623 1286
594884993 2436
7152 120288900
4007 332593191
365698780 1219
792834888 18206
185885239 1006
382332193 2528
616499556 2065
618401921 3908
230099422 767
389922698 2141
222049337 1713
269099102 897
624654854 623166249
216347050 1097
835063224 3580
617998640 2060
631202002 2104
959145019 18320
717871439 9654
431955871 2001
445469451 5036
174432561 824
534585554 3967
27233757 134
294152694 2134
105650485 105650485
654294390 9862
236400349 788
350913281 1216
444448405 444448406
839105939 5083
213000072 710
892572968 4424
364940404 182470202
218100727 727
759226792 2701
594196309 2371
129658978 129658978
240786047 1046
125694602 8218
59399803 198
720555861 4999
939655444 19663
170100317 567
405401108 20629
32908392 396
11893 328054070
284401724 948
906888390 16687
45492350 178
381074100 1850
522006140 2269
198249172 748
11601788 43
2055 557015970
825701521 5877
378850570 7273
720610707 3405
404101346 1347
227700000 759
169170144 1248
216178489 2252
594852533 2417
589943713 3624
690 90111780
971839632 5532
332493258 1433
1141 279056869
269514324 1615
805804958 449314
314999999 1050
728101932 2427
993853347 6962
814048406 3370
132332399 540
2140 444204080
584850950 2230
891183924 8151
436631481 4627
489042694 2067
145455015 9505
132899897 443
522900236 1743
4708276 4708277
805621385 805621386
806700000 2689
528603258 1762
883786019 5340
210588438 105294219
97062417 97062418
673181448 3336
3582 142803594
239399504 798
473236377 236618188
86846666 7326
794406963 3741
400199734 1334
567899096 1893
683563219 248473655
19825 999381353
98700112 329
600785372 2931
455880937 227940468
340008480 2274
523106135 3798
982884978 3583
369301231 1231
622785862 3677
690739786 2469
601110838 9723
143207567 1242
396633348 3132
935119076 935119077
363869495 3132
1214 347658107
704555588 5237
5973526 197126358
461121743 230560872
942132501 797740863
6807 754957938
811855804 811855804
765008700 3100
565182524 47386
337800899 1126
971697955 3495
836533059 9321
603868024 17369
86720765 806
736307253 3815
192590630 773
498734496 36490
323869463 4299
771878124 771878124
728953862 4099
718200000 2394
955846171 8581
2395 454910666
766590843 14297
810020280 2892
876425581 8340
292191351 3062
929979292 18337
489898435 2116
576248204 3139
311701565 1039
733799999 2446
709352181 5159
379722813 3247
441045716 2359
195330626 1789
472432643 2641
1015 288821872
335570680 2150
2700010 9
313018705 1955
980938116 5482
164671416 1638
194807013 1783
262826943 2582
610070904 5281
54793847 211
386099563 1287
725518953 13810
418200432 1394
374100686 1247
628502096 2095
4122 970516656
281096386 1478
247799174 826
562277710 16634
779519820 4701
2655 594865176
16031 980139066
511748502 3603
107613496 76694784
250767889 1558
198888976 4568
3249 319962965
715871855 4984
388288350 11327
123959065 540
894225734 3197
811556479 9555
269612554 118361308
284378072 11132
863524796 5774
727985430 4707
458098473 1527
129240935 11484
533329379 221115
10499991 35
603438269 13148
738265754 369132877
381561841 2222
403522781 36145
744498705 6191
350998829 1170
390905895 14770
957396632 781716559
780538547 780538546
17050 360690374
584870126 4165
104769129 412
819815075 6957
918599999 3062
42740279 238
14400084 48
576473531 4452
168076280 582
54247019 587
274906393 3288
23666339 215
558657809 4624
323344316 40252
484646280 2501
115325221 690
981375367 967379971
983289029 366433570
737195940 6110
559076137 279538068
927600960 3092
402093217 3528
925816628 44158
358684370 358684370
691876673 345938336
703503677 2345
825340194 3309
301499982 1005
956027345 9737
391321587 4652
610428456 2171
797098965 2657
322155571 2369
150579503 114769
848697172 2829
641700000 2139
3629039 141
899960285 3221
801301589 2671
902752583 28086
972151180 12740
104399830 348
339899372 1133
897735542 3509
236248330 6909
732111847 2699
304025554 3386
379966901 3743
968030638 28295
961202763 3204
245099339 817
232264142 932
651270385 15223
431149423 11563
896473996 6556
94410269 685
165148961 2194
904038327 280913
515338762 1851
259949480 3290
205468900 4718
3155 696784905
31314 577336218
316443173 2293
887702399 2959
259416776 1551
962780831 3744
151128935 28699
683104347 2277
494465508 1854
327599999 1092
803240623 6298
846675721 4180
685083655 4493
554769181 554769180
716099733 2387
75559485 452
832804661 12217
29350296 108
193700669 695
274657212 2621
333737405 9724
886203114 2954
900660890 900660891
767434338 18991
241406100 1317
773822693 3559
783003297 2610
472986975 2224
9280354 38
5401 751316907
712285156 3916
838718671 79590
4581 53736661
810804838 810804838
768658113 11112
857710917 4347
239028693 1028
590098033 1967
337805592 2256
314753999 1900
371939583 40761
3863066 13
49800165 166
46222116 372
634555297 3352
735324450 396511531
336775337 3519
748019939 8490
512101499 1707
676800001 2256
106292615 805
630097272 2446
435482940 435482939
310818695 68422
823602785 411801392
674102246 2247
657902192 2193
358798803 1196
674735136 7762
658035616 3052
31638803 799
530099540 1767
829747272 9101
679105417 101876
300103976 1363
814579479 3740
536593537 268296768
970524673 3328
7505 780587545
708701429 9470
510634499 18860
951585927 4444
896846001 3334
70200000 234
3270 82616584
546001588 1820
332947272 1272
668400000 2228
12390 871813203
55499815 185
116673293 3522
885754563 17775
41551281 244
88130682 713
755410326 8675
356622459 12676
957459265 4793
353155535 176577767
716354288 2987
179666523 631
2875 382047250
573837709 181882
330050412 3569
651926538 3041
528402306 4109
729265072 2609
233638104 233638105
449420214 1655
77242643 1061
457196408 3833
596862372 39138
390298699 1301
659771814 3237
652490651 326245325
912741107 4696
738702721 4185
550877761 8586
663224033 4631
760716469 10677
336154697 168077348
47775492 246
982345577 10877
980602501 4426
4624 419792801
715206533 14551
894297018 2981
361275025 4116
427835556 3305
589421813 4262
319408705 1728
723055673 58852
460858636 2044
6031542 33
313568626 1277
653 194859532
15013289 54
587342160 2488
3964 833942356
770407671 9515
98255346 35553063
1557 445890438
519858301 206712776
385204342 60979
108847989 4246
226546319 1196
430016199 2290
157697991 1177
574393260 3065
407101357 1357
907959108 9648
608724815 2649
784103810 54463
699083350 2930
16845 374457675
227132079 912
170692812 1034
870334336 9195
14443931 69
186043200 1225
570869008 1942
861605576 2872
672654762 3354
774949398 7061
992191201 9735
761562384 2664
665768642 3166
193956481 960
599787146 4748
989429663 14038
906638279 3707
714452895 8047
867297110 2891
893687228 893687228
519796858 2396
637202124 2124
8373 304166650
485876401 1908
469152104 40665
496198345 1654
381400426 1488
7675 958430975
360896680 26169
940496832 9504
409348842 7966
833739023 14232
372276464 13637
3298 540144836
331067795 331067796
387455128 2642
69937056 314
30325746 128
267868789 929
5357 789539978
340672608 2124
914320845 6815
570544437 201986310
566799232 6856
128400822 428
773537557 6773
682422894 5665
132856755 528
265924551 925
995964766 22396
154733248 154733249
315180476 3271
631259491 25412
196060172 1181
224198545 8102
2522 263739281
820943952 30036
181200001 604
537343920 3435
721508419 360754209
315984941 1133
378920031 8626
336137924 2575
65428244 234
912601947 3042
994365447 3464
653645719 653645720
828222766 828222767
301373444 1290
753459522 2986
135028698 826
646379568 10056
43532100 690
876715703 2958
940329775 4825
60179 405502886
600307083 2041
584659319 45789
583137974 3381
662702210 2209
432331438 3841
737097542 2457
965418517 137621
226870352 1653
178660132 98111
788749660 3703
608205215 2369
886153009 443076504
188345194 37060
3334 670295724
903609425 48262
868210204 3541
303994767 3178
517125250 36009
654723537 327361768
7333 118640607
861506741 807000663
69299905 231
220052344 2874
330300940 1101
3445 241479440
4221889 96
648785535 3009
285600337 952
610949486 2198
953559438 953559437
612111631 2311
962400000 3208
612501222 2313
84899986 283
701542984 5027
1323755 8
51599999 172
125312292 1770
254646610 1113
302039719 1041
199661022 1173
951416590 843300004
417132149 1858
588808257 2829
274793738 1249
119591345 59795672
432530063 1567
753817254 4814
196586473 984
256757762 3082
573903571 1913
2762 266170758
703197655 2344
792966370 4203
783300101 2611
299512231 149756116
30645933 172
181713780 99358945
89369119 1562
17590102 93
385 91636357
120609587 432
746100184 2487
2951 467839463
335975130 26649
102232809 449
969223550 5435
4035 137282805
971 285233641
836941757 759798240
609070987 4864
668501039 5560
930552955 402574462
950804909 3333
10799964 36
42149356 28451307
4019 712430439
760947227 380473613
982961878 3301
99651139 47988416
941788504 10745
67687183 457
479010672 3024
988849976 452356500
354601182 1182
261692710 2253
224297234 935
363005643 23816
141914677 887
830873953 5499
886763519 5542272
110100187 367
602139008 5129
794601790 397300895
207 54796005
154650080 1490
164173349 1825
857776261 20548
665249068 6741
43765 664746585
2902 840947364
107999639 360
493625631 3290
59399825 198
712490086 11074
396898939 1323
830472798 3898
422999529 1410
685801415 2286
403443815 14435
522394581 2329
756299852 2521
670257507 3873
298612890 1185
998341242 499170621
497625749 3015
190577057 95288528
310478417 7863
487801627 1626
74428399 74428400
334089543 1186
350398063 1483
6585 358526910
918264826 4129
656765506 3232
240051070 1575
230583967 2085
928616601 14756
535262087 18794
450261559 1969
837426291 628489628
920509174 5621
2362 80463892
462040488 26481
703394250 2470
672234597 10800
267439054 3623
3325 566686400
472648330 54711
656812256 2480
605223144 2628
619930560 2252
433607110 10112
108652648 3545
906064951 354136329
653924536 2302
957765567 4943
200418156 678
639587622 23857
14286575 14286576
976582891 3734
629633079 10510
699602332 2332
232671580 4711
857086611 4156
765405826 362623884
69208379 276
139199999 464
686844536 384235568
251729507 125864753
979639025 15879
107596326 373
348041757 1603
251637292 981
900102325 12468
577521518 4634
358482002 1661
979937311 472050186
686804967 4195
508379560 4390
1573 301399777
2061 522043056
81496729 2088
510601914 1702
6391 771018441
503891788 1757
606191790 4838
519359959 18372
57656166 1385
708297639 2361
249000829 830
179957152 1653
375600000 1252
118800506 396
173203644 1567
332011737 1195
924242589 426838020
545883908 2190
174108264 2245
683261227 6266
204963381 2054
49020625 188
473435425 1776
740769151 31350
85765936 818
440401491 1468
360149733 1267
886028516 39881
505708225 2744
579359089 4752
625687868 18713
960300001 3201
906661995 6678
999676336 970545334
238646352 1439
545880237 545880237
844851772 4686
215143407 1899
527369481 2281
32048 660612561
261708961 1572
426814511 3621
915920259 8069
811532418 2857
393996446 2853
910315160 23011
24143138 263
606918254 4859
376928471 376928471
915083744 11048
342591919 26665
11717 412201014
509134553 174644815
390050905 1689
184524133 92262066
384588624 1751
755029022 2751
592720710 3090
8548 968774411
825688287 66331
99900001 333
1869 505286225
460954289 14171
942 265326287
936705273 9984
994202067 3314
938064976 23922
255512754 882
803700031 2679
973028500 14543
915320016 16029
629360369 5008
583624026 13908
620715886 3543
856312696 8220
381004372 3253
250353217 10799
3901 634029530
251100838 837
647145478 5171
86200922 294
7059 785159341
925803087 3086
26655621 13327810
642294237 642294236
135399186 67699593
560699999 1869
651002169 2170
548537848 19876
984603283 3282
740400000 2468
135658764 473
796471602 3598
353699256 1179
430499994 1435
69600000 232
917100412 3057
983100001 3277
512998291 1710
613093925 306546963
449101498 1497
234943106 821
371098762 1237
378 68579784
230109431 1022
804300580 2681
479702459 1599
272861576 2054
597602546 1992
340800387 1136
413168643 2507
947325842 16429
86999872 290
93775875 6639
88055425 2682
243301073 811
348343453 2412
175611685 2067
648302161 2161
182100606 607
447162697 6466
671854336 20278
50508548 211
699941321 12349
257954416 897
696148613 4273
753436545 2789
422396906 103646
870153049 3730
257003605 2322
985800778 536705234
373153963 8178
297910646 1383
314232318 1598
390901288 3332
961778846 25254
369 69151016
624116103 3344
716472345 8891
242247301 4087
697502324 2325
15997176 162
630275728 12113
857105662 2857
510635317 1956
479662854 6065
202705829 2595
862882681 34360
147169392 1262
128343263 577
241706308 120853154
757797759 2526
628998561 2943
696121900 5342
817334189 5011
563659885 685714
398431821 199215910
695480880 2742
551271585 26464
2490 674985910
908784188 3956
182099999 607
150000493 500
611698347 2039
620662773 620662774
717898349 2393
611685855 2353
247582454 1607
663700367 199809
811886076 712719708
113027371 849
847614625 55212
1420 362712020
434313401 3700
325612397 162806198
220 59026806
765744841 26655
269576649 1287
166014825 13506
828597237 2762
323585324 1435
270015765 1285
514827820 2511
255000000 850
3529 117379941
516812237 12366
3654125 14
626406149 9119
885886870 3539
909263601 5635
430145485 1939
616447668 6017
340200472 1134
544120494 5298
666577704 9914
729725228 9023
509400058 1698
878026240 4160
586359205 30364
14947 612139411
846514747 5379
620568314 4300
750899999 2503
437299297 9696
802148700 4038
498 69292218
461026145 2163
459023180 2713
993170959 18635
428277679 4034
682624666 4306
74282572 406
606514408 3739
533832102 1845
920511853 5916
759647041 4080
895 108042610
124268583 619
479815923 1698
478156709 2278
63299790 211
666125312 20051
859864671 8959
408912729 204456364
155287615 704
797639137 18787
367647866 2406
61914347 61914348
2038 436458015
222166926 506075
517406457 2618
739202465 2464
918154142 4509
561323058 561323059
985677839 7805
546 156080296
435381829 9058
727041653 6467
147131397 1459
10003425 43
216318000 9300
813816812 2984
915630071 4990
874048206 15704
993690027 4371
198478023 4424
104100722 1591
462545729 1718
932888281 311522822
520798952 1736
677016284 3711
60900000 203
311101037 1037
878 259897852
424499445 1415
931776461 9890
559970138 18367
177935683 101708467
584184261 2090
863701912 2879
479469401 2412
332285521 1680
365401198 1218
123579015 964
89709201 1990
755097484 2517
70535645 4491
969296769 3231
862430760 8502
492972935 1938
798652763 23829
9079 837298286
917481937 62486
859612062 15169
336900001 1123
189961686 189961685
880826055 12218
234599471 782
971824378 3673
315901052 1053
354463192 2074
373235070 4479
475731630 1605
878104685 2927
932104177 3107
130207285 589
3176 288018881
103201644 546
772735273 11092
925229353 4354
180074340 810
133698034 795
773825714 3341
732188079 9639
262550820 989
748315379 3390
42740 523992400
237301389 791
5394 799870005
386777452 2103
675794749 4162
668700245 2229
305174716 69421
445827702 2740
236255550 3388
16295761 11004186
478751375 2115
142199527 474
850797164 2836
510 108272475
795300289 2651
592798668 1976
547680979 3600
211189914 105594957
81248371 735
973378022 4196
706496077 5549
970804381 3236
98785485 1102
716999281 2390
325440184 1117
117705973 1146
510091685 2324
850053413 380167
1052 243026728
141667615 3894
337914560 2224
302679757 1779
769026961 3672
288110460 16150
929134542 18354
110998109 489
772302383 8466
507710093 2189
237300790 791
812579041 4770
207830371 207830370
19099972 407
765301996 2858
678897738 2263
290528390 3817
180599701 602
703210818 2888
255243150 963
770828449 6969
25800045 86
878203786 531963260
352330561 37260
1418 186224522
99600193 332
249016515 124508257
270327265 8221
990302956 3301
409202471 1364
726723679 5648
442440937 1624
665097782 2217
229962998 2580
826 242881961
831756837 4132
840119408 3306
912246558 16840
184622255 2184
801984378 3035
596566016 2048
758294156 8448
857 189988330
358974059 1310
907263014 35085
802077867 676935589
660802581 22563
879603069 2932
677532009 6494
961783761 5110
765077844 4445
924458120 4489
456901522 1523
699022532 5802
724497586 2415
801968974 2965
117085043 102837409
949240584 93456
184491407 92245703
838499173 2795
514986992 2896
855 70514415
166168026 1098
856294927 4083
806702149 2689
484316762 2663
276618779 5820
132300597 441
820408609 3010
527101195 1757
561637725 2738
375309107 3899
75300251 251
862503819 2875
831600220 2772
304933513 1041
881554917 8453
775015176 13365
4882 822884602
848699999 2829
417405149 1863
321598268 1200
283158474 1548
102876472 661
920630152 6183
253413479 4198
75599757 252
651024571 2718
148728852 1593
557305726 2055
993053708 475468233
8962 972667252
987095825 489163876
632367553 316183777
499514265 499514265
493109185 1770
270245359 2128
418612320 1512
139058449 53548073
762116026 388719223
822214442 5362
762674909 2594
504740132 1809
851602654 3614
174070399 896
796440203 398220101
94783 677698450
821116247 11042
530534129 1785
62369244 8171
7708 869371106
880733976 3228
676899589 3262
728403395 2428
10055166 325
71066099 71066100
885456242 8008
981041951 6281
141300881 471
304645968 304645969
803940241 2920
274964882 1107
655442785 327721392
21168 826347664
547021849 7244
901931646 4829
310499984 1035
548359721 548359722
101790704 101790705
76357981 1401
58380851 58380852
819241639 13730
342899784 6434
98622963 1257
312601043 1042
783385609 62456
971000873 485500437
567301892 1891
205594976 777
225299250 751
546233542 7758
755606881 2592
918556883 4938
861080469 2957
576678597 2509
769283659 7684
611846781 2594
825586315 412793157
571771192 2070
303609811 1281
24694915 92
339444378 1407
928692315 28697
53995872 532
792520358 2768
427544517 1514
259642105 1572
855606437 5387
92583309 4628
996337476 9378
3046 829383555
281699060 939
285899347 953
324004690 15516
820274466 50610
133774200 600
598375095 299187547
3114383 69
354291143 1705
412799150 1376
371505384 1656
635779614 4151
288933992 81689
799107955 3271
683173919 2640
638628841 319314420
883510721 3160
603872274 3329
20400000 68
612297958 2041
234871623 806
669902056 2233
277188668 277188667
90331576 1162
5947 154425749
251629987 1156
176362669 1563
608987908 2871
647488022 647488021
901218225 450609112
416261025 3085
308470887 308470886
458554122 433185260
534229378 9283
713100001 2377
631800001 2106
4129 336904352
494706042 3973
1290 195765457
891477913 7564
2309 686241739
6736 699047352
52647509 1977
184292221 631
82982874 826
759644921 2610
140700626 469
584700633 1949
663163834 2983
439467183 439467183
100802652 1702
372909069 6123
223800745 746
739609183 4381
992682380 3329
269938611 134969305
419501886 2557
52585037 3726
239635525 881
3246 449137605
833305939 5837
3918 941844102
199500181 665
504395799 2305
6616410 169
909248833 909248834
990192045 990192046
978172197 978172196
933806382 32419
63285201 304
740383271 52490
176612507 1005
197708197 98854098
438301461 1461
721428918 3487
676989341 2315
17883860 17883859
609174919 18423
749403538 2498
245450685 4673
3533 784781372
885709725 11590
751386757 735782322
530840988 265420494
921210788 8588
269742446 1079
271738728 108124342
10753 238269388
659217853 2227
970503234 3235
790562011 3262
622916483 10708
300000 1
1469325 34
724991716 12858
330005848 8193
561102679 30115
386177715 12848
1836 520079048
611235565 550632
328286303 11148
757499999 2525
601200428 2004
273757765 25797
3450 290789425
137578725 1251
406907326 2475
603557283 17871
100520930 609
15260 416861097
463139853 10461
492779530 1666
668030460 13339
655200000 2184
47711 510364567
10761955 43
957541224 7710
728760582 11329
106850772 732
907692364 3764
464571239 11061220
340387956 1203
1001 195705510
411601371 1372
863696111 8288
597328704 2016
486799896 1984
6562 611532269
215377915 758
30299999 101
443258296 1971
273900711 913
877225527 293143845
137698817 137698817
766338145 5449
69736252 358
46592241 313
975141644 67945
27818869 322
687703992 5665
119539647 2248
566468639 6015
580035736 2559
939001865 3130
890229995 10237
156348035 2964
681422543 6768
722530714 6881
49471945 173
877497074 2925
420748873 12363
687025607 343512803
184199386 614
987057257 16682
159013731 5543
538563473 3236
705346272 2965
845998166 4051
609063543 2246
607826446 2642
649208975 4076
671998652 2240
603391311 301695655
140700468 469
997056040 5937
350164478 175082239
269686312 1013
749239748 4713
822707375 16062
838256564 5504
396598677 1322
2401 598511676
219253513 11426
8758 808389132
128088944 8806
799151821 6922
742744461 2506
135100980 4635
212341586 102645741
997202074 3324
327 64720954
245700001 819
8894 360188087
1423 384589934
799824635 8216
365431874 2710
408470429 204235214
994874108 17852
144328839 806
190819370 785
979248225 489624112
57844206 131166
925414080 362628150
316539994 316539994
69252245 378
381998350 381998351
144941876 4441
476346696 2923
250 49586750
738903973 2463
155 6488300
565886662 1969
702899999 2343
691598093 691598094
629100335 2097
975077392 13436
525836892 9418
875697082 2919
910965703 6995
471556932 41946
831174793 3391
956254419 3269
267477309 947
754249829 9942
923709282 5179
51219749 186
895457344 870348999
447007485 14329
526787916 2644
566078740 2020
981963285 3896
747919544 2829
779742039 2644
829593262 5523
9965283 123
781927479 23127
579452065 3707
927753512 4203
284504996 11668
410701407 2528
140700891 469
865289672 3948
5212 954969141
104619925 452
213900000 713
95471692 681
707856807 19517
929052728 3439
196513236 1719
144665513 4698
977921939 3340
724124610 2426
168924211 1118
173099921 577
813485006 813485006
612873364 2405
945534786 10137
854179560 9843
141292513 513
829278157 7027781
568498104 1895
393204840 7014
189208704 83760
309018242 2918
881399162 2938
801383337 400691668
403313476 2293
740074110 11364
717600381 2392
357605463 3448
309805791 1285
3305 572045925
680640246 3267
803365290 54495
35168525 133
893573112 809192938
691984242 3391
670202235 2234
743998855 2480
710390219 2711
177778112 1187
394959212 15161
861292199 3738
873902913 2913
173999805 580
131441240 532
931503105 3105
62321 811855541
890019983 3997
87810735 536
350254079 1871
305352178 1261
269251668 8162
131582949 655
650652875 59285
954157818 11726
693302087 2311
765108304 2553
75231121 272
462590700 14049
558277239 1945
107606134 797
573577017 286788509
263240797 3122
262200001 874
428217298 4022
258130391 14664
217605941 738
10420 727295160
553801847 1846
295689962 90067
136822816 1345
711507143 3090
576898077 1923
519790373 1737
531876188 531876188
330578071 18597
73 18506814
439840905 2607
26700061 89
332659203 8961
198538569 2426
228751069 3948
167877584 133448
476479075 3841
170700568 569
60164374 215
564898117 1883
45864793 243
252128802 1021
14138 914528151
246676381 5934
377460120 1959
170780708 85390354
255806657 53116
89100298 297
134841424 596
557101787 1857
89221986 342
230400769 768
964299660 4330
856275716 59377
957654188 30973
319765225 1866
710035195 3406
605973631 2835
999023007 4201
398101326 1327
379105892 1460
696040254 17082
149185624 625
633929533 3421
216423336 824
70200234 234
559282213 5319
718994217 2661
646973127 2722
21550863 99
722701257 2409
498601661 1662
14152207 539
547374471 8278
39169588 147
571857360 10704
701697662 2339
199861298 1683
645755590 519301693
286201370 954
632199330 2593
1187 330875499
569325453 5816
472721159 2160
659013813 5393
912902816 3043
355500724 1185
863140409 3966
679920008 4589
257700710 859
1453 383012253
656529925 7095
284472864 1026
911023480 13670
900386525 6188
951778472 4968
936898144 3123
111522390 885
274734478 1901
455700001 1519
974699931 3249
263756991 98416199
825438860 5210
459009900 2180
544441313 5871
708330552 4237
764699399 2549
997338751 23863
705601445 2352
837709635 4124
314145579 1340
744602482 2482
306271189 1572
202925247 2137
44486206 2127
691797695 2306
693479207 3722
138958995 4865
533699540 1779
16455 949160386
953045900 707098747
974060720 3580
756008901 17350
331881203 1516
672732320 5030
770399999 2568
520989417 392144000
658887332 6275
369405538 4974
174203422 174203423
602749980 12929
813066637 14726
673874073 4769
22331945 421
741302470 2471
487801625 1626
988540841 6297
236400788 788
904294824 6899
612064727 6283
209699301 699
966597189 373907914
949378047 3510
767785873 3966
45384274 976
765710558 11994
786356625 3196
218100726 727
27024059 444
712769050 2569
743397521 2478
11252233 153
316798944 1056
5971 967169670
679199230 2264
367870013 18999
839081951 3372
800419203 18661
777134828 6586
195563648 1036
922185526 4622
791592703 337876200
69899952 233
672235773 5229
3263 882700234
38146032 451
541341988 541341989
6456 895337629
796149340 8311
691100972 5452
20361 295967496
577410523 577410522
317401058 1058
94683569 446
655400081 3997
397961249 2625
174520192 1408
372898757 1243
319256164 209710852
972486241 30239
438798096 2442
165772544 591
330613831 1558
627597908 2092
215264689 1714
796684190 7292
102388579 541
415789107 207894553
602126427 3016
75919823 272
805949021 5200
446839056 379959493
511501706 1705
266683101 1775
740170907 4562
902542217 6563
929433593 464716796
577681102 2437
728339500 6209
913831134 7311
420283632 1955
398700000 1329
701441457 8224
488666978 56918
921127251 921127251
596901349 12036
815197431 3169
927304518 3091
605086191 2970
123089479 557
128510053 1233
767759652 5611
980224339 464841919
909436058 21704
918743287 3792
832061497 5964
896588577 6008
32213477 164
813983951 3029
32168354 149
842771403 16696
11341313 64
886562557 6508
6741 897972354
663899339 2213
830401696 2768
550134711 1853
192400460 3421
906596979 3022
392173781 2431
318618906 13441
611961478 2491
132656769 3514
689958011 3379
890520371 13072
431263174 1749
650632459 2620
383100001 1277
43510694 9549
405899999 1353
943547922 3201
300370360 300370360
3079 799268540
651737516 347216229
822897258 2743
203601538 5283
942296858 3141
435001449 1450
460800001 1536
501677155 2914
669598913 2232
206500900 103250450
691837510 4371
273598777 1871
798272815 4528
461643231 4010
598216754 28321
173463372 173463372
670527591 670527591
894795635 46428
661799999 2206
880269536 7726
681572959 2797
349188688 1171
655204270 2184
942059031 6508
8004369 120
846536000 423268000
665453341 665453340
858898975 4222
715365143 9701
822196788 7728
2821 245869897
151799494 506
617960316 2905
348464366 9039
34199982 114
427576408 2548
616958811 308479406
510331639 4940
1442 431910562
526050959 37140
235987748 814
910 237572189
799202665 2664
142660248 565
149979889 1143
581759619 290879809
829505279 5128
219044820 1009
202839657 15931
3223 330628232
564234623 4896
3737 206421253
338156004 1414
972002229 3240
285901103 953
35960903 441
863790297 5119
201039336 201039335
762440037 3026
591630678 2279
211818726 2147
222117350 2275
3405475 153
435777840 2699
431276292 3996
292475131 980
155562942 65471094
335744080 2009
774143481 3070
2335 563823110
803789340 4604
10070 816569664
932613381 24702
919803066 3066
475080421 9444
658127657 12678
2830696 11
689511103 8749
665574748 2547
577198076 1924
706298935 2456
588898662 1963
995625840 13808
184480511 92240256
181189212 876
801173279 2720
785499033 6236
406449071 3202
415866879 2048
369376336 1305
676713621 2868
975303251 3251
296457083 1428
432760421 1542
449393045 449393046
405892688 7511
313498954 1045
131407093 1162
411944039 2095
544290354 1863
324279596 1290
60899975 203
864000001 2880
477429473 23141
303783646 4909
329046349 125318262
949484424 7962
750601375 2502
2275 639427425
153815584 623
429575301 65285
785123307 785123306
599964699 2060
1847 202286696
777067154 21395
886501764 2955
843890202 3651
991078480 991078479
1107 321473907
508583405 9267
592763410 3376
1746 492401682
828897238 2763
922003173 12199
627992877 2680
335842152 1783
219299269 731
993541990 993541990
956103187 3187
1072 309844891
875709645 437854822
140190828 55274576
699515982 3203
531457873 4499
346800000 1156
626418360 4764
108947340 379
959695451 11188
884364600 3812
934537147 18146
12445668 82
445904360 1659
512899375 3344
261516680 1052
263158689 5407
878020939 878020939
636762558 2615
354584689 4948
562499675 2735
745803548 2486
853052898 5515
846434327 5446
856 159822319
796042875 3225
427474319 27508
2744038 57
9325433 37
507150216 2298
85427023 303
746184778 3075
838499999 2795
461576921 1776
172800575 576
682962719 6414
902399402 441504518
782104620 2607
133899677 496
890397292 2968
155155882 566
571269947 2103
915202912 4621
960422489 7737
171246768 4984
452099999 1507
328760468 1534
665402792 2218
640336118 14370
103488113 1921
6218 948603119
602048569 3993
117000152 390
588776135 9522
1154 238096572
368581968 2124
982041903 976742457
798968594 399484297
497860991 1728
2664 413031888
443928498 415673733
629203669 2302
511801706 1706
263384248 3998
593734693 7443
228969666 893
773419615 6473
10500000 35
161984236 591
242634752 222702079
529984752 4566
2475059 12
2333 654157790
120403524 468
891262835 3542
96583187 1326
462119637 9221
863997120 2880
269846104 1492
424134452 424134451
4386 968542836
534606598 534606599
727221293 6181
769501671 2565
531916318 2457
650775826 4290
609190910 2247
922198666 3074
505315872 2232
822004275 5323
884517078 683118094
707407780 12109
936699121 22960
982599129 6215
669302232 2231
943777664 6848
285823076 1813
511788249 3326
50388635 185
197772524 2569
602150407 116066
675899921 2253
490872522 1673
2657 761461142
964174381 5785
395400658 1461
5987 288622046
493198356 1644
645642693 322821346
330368221 1701
735097337 3865
255601176 852
320680413 2979
199358 549986983
326794887 3666
915166046 17266
74135041 1792
712993527 2600
720600210 2402
888002961 2960
820181908 16257
858016235 23680
440100649 2628
195731818 682
397798853 1326
843410534 8062
314100675 1047
410931462 2702
193579903 1096
335523469 1257
517422798 517422797
925196915 3084
215100702 717
29079008 172
958684918 958684917
767075608 2626
319498934 1065
41192738 12663
918004289 3060
584153801 5435
51381216 216
239373769 83046141
413556654 11344
949179137 474589568
697504392 2325
895757106 4424
700204596 2334
469153393 8181
629229048 4884
896212601 448106301
409501529 1365
863097123 2877
13762484 181
313563266 264741825
614622029 5367
408000001 1360
943800000 3146
977729582 401641785
4295 570225963
465207809 3778
409201364 1364
30300142 101
949562052 949562051
794399999 2648
320713404 1223
116935147 439
106107528 2838
832416377 6504
353379819 1828
2775 702319077
23267831 1585
411093626 237598282
946074396 3451
110365514 881
183900614 613
274283351 3384
851767044 9597
918005150 3060
490761806 490761805
238618552 119309276
613305264 2388
119100777 397
818186453 3717
604001130 10617
471796634 471796633
90000417 300
286881187 1684
922826431 5365
986212532 978551888
823891034 5386
218400001 728
849545059 3035
187323452 637
624105206 16123
883416024 883416025
321866938 2547
490879725 3325
129707334 64853667
996603322 3322
909657003 5419
104699652 349
316201053 1054
654399153 327199576
573455502 9914
257799863 3976
124877396 422
166800798 556
264315974 19425
50326361 639
266649605 2690
395891825 2467
512999999 1710
728102426 2427
584400000 1948
850413022 52535
929019582 33266
177299409 591
567298489 1891
590028750 2930
6700 419811936
953100000 3177
55641933 439
469037547 234518774
940892903 8232
863704220 2879
141332744 1204
319317861 1851
1050 145023900
964578279 964578278
856197149 2854
61924520 280
195461515 1494
781500908 2605
264086271 1788
990047044 5807
708454440 3582
572931449 2730
639506417 259504288
139281397 7621
702492783 977101
780300289 2601
215452722 1819
844197185 2814
938999999 3130
559717085 6911
745017613 7980
28792 702500507
4899 401584200
463714977 463714977
311764004 237416294
510448425 4024
432031435 2605
948155441 12836
35683934 138
303522831 151761415
2378 675550359
556172105 2863
560441249 9642
841221381 352229
877649180 4454
934608193 172056
128308587 64154293
925197566 3084
188425011 2379
247860952 54451
122311113 87664115
400959831 26515
897379271 4926
404935080 2867
951948884 475974442
753899999 2513
850010740 3506
167140456 1503
145439487 782
590051598 295025799
204900000 683
490198432 42233
72870347 347
293828202 1161
880433695 7470
788302079 30042
633272181 633272182
945000818 3150
815024649 815024649
635102116 2117
806537700 3546
778831847 3396
274324877 981
173913856 11503
166910329 83455164
387301290 1291
668831067 2947
109210701 722
455175555 227587778
552621959 11946
734196225 4305
110462976 512
607797974 2026
388462366 1731
933528120 3616
297600001 992
160651637 895
219299983 731
159147941 79573971
562643660 562643659
332774545 6096
4986 967027743
223217072 801
886488973 10532
537154332 2028
605860136 4227
75171002 32934773
751427963 375713981
152 41833725
126678104 1075
742802476 2476
987815699 4636
42922059 42922060
718391719 718391718
248086475 2673
302021085 1492
25928056 3632
572247519 2704
279000931 930
246329079 246329080
160637600 160637601
911354184 67715
71715241 570
202774520 6795
155099999 517
824112548 8307
738745676 2924
755627963 3066
230999231 770
204125324 1156
676891404 2268
365252083 4093
2782 519847980
120278621 415
658499999 2195
574384933 3564
609631517 259522462
214800717 716
916120452 18127
922504374 3075
144045421 1079
68399771 228
746257267 2720
512401708 1708
117599658 392
220332725 220332726
862802804 2876
522300001 1741
171005736 590
383828295 16903
773107297 386553648
990485318 11445
648359649 5535
795949133 11132
337300497 14751
849809771 14569
332100143 1107
467235474 2485
343889568 1339
279075052 7223
479588575 4064
993217895 12969
36548711 1107
547924900 2447
424735817 5912
114326955 1341
170714687 1134
288311930 3987
669600314 2232
900569801 3541
481912201 2039
397597978 7354
688432689 4324
260473727 260473728
739941568 5147
189074513 19127
960325038 165895
471601571 1572
785710837 4598
609596064 4851
857699523 2859
457405145 228702573
124146028 431
125699582 419
492187134 2880652
667487697 2335
504610063 19313
863690444 2997
338348373 161893013
16304214 104
697710669 273262910
384599442 1282
400294444 2074
272 64271152
661784805 661784804
174993280 670
292199410 974
431760290 3589
379244485 1502
355367498 37167
950396832 3168
259499136 865
915996929 3472
107999639 360
323298761 127349815
627927371 21497
280200000 934
886933248 524454283
682999273 2642
215854757 2432
456860399 9510
470616492 5788
817145900 4653
402737054 1799
938829222 22273
526690618 2384
115055791 592
447600569 1492
657642582 2591
97551764 531
6988 719255894
785929260 3199
703560976 5825
110700458 369
337422849 6074
877797910 2926
103220677 481
45600116 152
609449729 4702
80700270 269
171880605 1241
471173780 4547
93164966 370
828161069 5790
928946336 6974
393601443 1312
671700899 2262
734810805 4157
716423528 4442
329969499 16396
510603588 189451282
282866370 282866371
436473493 3756
304563431 1259
729600001 2432
801299768 2671
506507265 4096
781480323 3884
470915020 3231
735677664 3562
840345029 8169
631735807 5632
295165486 1837
955813534 3545
961419881 4303
584954021 292477010
871745337 5078
743857785 743857786
262130047 262130047
606262907 1737143
225599999 752
633248779 316624389
102000392 340
531385889 52800
547924428 2043
755860500 3450
230999629 770
5351781 35
749130019 7098
953683773 940519186
144299704 481
74404364 1499
119757934 550
82166343 8476
879178289 3162
546618525 546618526
610592188 2137
634076059 3265
294502395 1845
738886660 11103
152119201 964
180900604 603
536037208 209183598
622517910 4025
465591121 1912
465712049 1725
813001859 2710
862502876 2875
5101 589277318
636585867 2380
264021972 58892
516227871 3782
637797873 2126
53570719 26785360
39010015 306
414625646 3815
144899665 483
2097 428962005
412923452 1427
224400271 748
649537824 15892
5746 893118018
3803 662731527
859197135 2864
248965744 1021
161699848 539
992415742 4393
26118156 547
738004539 2460
478301760 2430
503648463 184595039
850797163 2836
822456352 9194
959560280 5866
115753155 115753155
389998699 1300
637067860 4420
628426284 9588
803105177 2677
973956719 486978359
610090068 154712
943340999 7000
155132820 1965
78299999 261
69300892 31065487
371099070 1237
581941484 3604
876560060 3835
896456102 3267
458022746 1911
11683 295264602
144900000 483
261927863 1306
222463956 858
918000000 3060
17099999 57
358473450 358473451
902446784 462144217
935687233 4572
212728409 5403
191032247 3616
291132163 3266
492231601 2550
619866503 309933251
11828505 47
335660030 167830015
118814487 2171
290460756 1068
745797810 5190
962794855 607395699
139684213 139684213
39491685 183
893845545 6505
269100218 897
155300579 3023
344398851 1148
151442931 677
314972850 1290
485716669 3772
230292854 1755
5068 807089136
969248055 3636
157090191 78545096
230587380 1769
7746 934794825
324077131 1495
4032261 27
157054076 157054077
601581610 6751
409487233 1694
716514450 3756
740946581 2567
217844867 782
435412001 2306
900007805 896631469
871674523 3994
430455120 430455121
213658217 3411
760702321 380351160
252403697 126201848
109193532 589
66053417 319
873899714 2913
749250392 22264
154195960 77097980
32420920 221
562399227 4203
491021697 2198
790202880 2634
462769528 2834
393793702 1344
207475 2
3045 688200450
249701372 837
536342776 2092
635933042 25943
81900349 273
723077961 4972
783664249 2690
319800960 1066
1033 233031371
386423800 1834
469914145 14087
721855083 69367
323400248 1078
126603921 467
2999 801637520
222600407 742
772076040 3817
934840195 3787
983840614 4766
336675688 1240
284425508 2668
915897668 3053
953299229 8029
943392114 3347
999158070 7423
794959045 3863
567870412 1893
549607048 188525088
489842429 14679
275 46698862
129546592 129546591
686699943 2289
401961777 401961778
11400038 38
129010092 959
848411616 4436
218334766 78874518
913499162 3045
637550700 2220
436501908 1455
614988663 614988664
486503182 313690879
89932904 41815223
530101428 1767
942670686 228557
99300028 331
83217420 2860
753670973 5982
888003317 2960
213000710 710
34572540 291
503896713 233326165
532132420 2458
5390186 121
378892277 1921
181200605 604
961532690 4487
578052767 5479
840347999 7440
479398401 1598
289720181 1795
503431519 18160
44031418 22015709
589142377 3186
624427413 2086
28955428 723
535501784 1785
906591759 4880
344709025 2364
496831632 4606
792022739 3622
481798393 1606
50700169 169
4775 528185584
918923762 10916
638944477 17635
598673482 3113
399913722 1561
156299887 521
896290097 448145049
4647 656523513
502375268 1912
111229027 1261
823642742 823642743
485379193 4024
999604632 3332
795515597 9516
389866373 7076
109593001 527
740579111 12312
12599999 42
464177921 2740
190431541 780
828064075 317023
183813335 1130
322674187 108268254
701804249 3150
743463378 37926
66464970 330
561302176 3093
86983471 529
211200598 704
472980223 1683
950213489 3472
4215 552164702
504351249 2050
654428015 6348
749962422 749962423
321298928 1071
164086460 9603
175710014 3627
596802686 4553
710858636 2643
272430840 1432
615150080 8463
288038773 1038
213900283 713
336900000 1123
630765421 4260
240938637 1210
560703558 1869
611047954 2629
692800533 4077
326400789 1088
210430742 107872674
822597257 2742
349498835 1165
120676516 436
854699999 2849
241646223 3563
104100348 347
512511024 10028
901371745 4431
907307833 865924835
723604789 15534
546795912 12871
32589126 17025503
615066839 6551
282227210 1176
822341274 5506
938640470 6729
381260784 1957
525967373 9562
373306907 373306908
981259000 3950
801990210 43386
828455627 6737
204550203 2221
966457230 3382
230952806 1599
711461899 10271
351728992 1664
916196946 3054
682706352 2686
570069083 3116
68109175 55459514
705300000 2351
677466666 5602
918728833 6272
791361054 122776
822435229 3942
983870712 591624
919200405 706608742
105225920 391
39318235 7645
111058371 881
864232962 9467
931569910 7788
125400417 418
113378559 877
704628812 3383
661473146 10496
13915 832448563
731190203 9123
683004296 683004297
367546180 183773090
519789178 1985
356872355 1915
266492987 961
651958789 8010
749697501 2499
433146451 1964
200659243 100329622
70780347 70780348
710642401 8039
249901402 833
560721084 2508
769962142 3501
402090932 189848306
533348507 3046
469841899 2222
128100424 427
752309973 52466
879083801 6217
814199999 2714
713811959 421128
633281861 2553
285158147 112721145
279662239 2676
801661475 801661476
678774074 34825
397328376 1398
855736868 771036166
672543654 672543654
321529116 2033
424343559 2434
540371140 2607
285557213 2033
298199005 994
192029059 717
620349176 5048
854027981 3340
838251242 11565
892181015 10651
967340921 6745
844678912 5621
821697260 2739
783160312 117388
724242804 18708
1334 190703893
863790985 4872
622821910 4311
613131855 2055
170340865 1536
393607237 1471
596100000 1987
152778597 581
372058956 1692
345331174 3325
654300185 2594
831055067 786538562
934501077 3115
903236624 7128
404606692 44143
748181880 3003
820847083 410423542
114982366 49156805
549325008 2566
922620862 3488
164478490 803
223520121 111760060
4312 759680929
847131353 5721
544845230 7090
692226540 4010
905703020 3019
128 3950070
778338543 4441
633879976 9925
6059874 40
96992948 773
111307540 473
762602541 2542
613666491 38318
903087408 12486
519000000 1730
857102497 2857
372713472 2048
123357043 436
208376834 810
154117373 1093
849074827 5399
136800263 456
13044671 64
107415228 394
180863047 2834
688681664 19888
45600153 152
632402108 2108
846609470 11426
354319368 1703
414360739 6501
7420659 38
901223475 776628671
154800001 516
446658256 22285
397201325 1324
863828192 7585
997373111 3924
915862441 12131
764549058 3198
181800123 606
545698713 1819
796502455 2655
574204784 6873
570969193 12845
69444801 247
169256128 993
275295375 1073
676074218 3222
21958212 21958212
265280172 1724
707 94708651
744409881 13345
748113867 10706
551172568 29003
334700075 1481
339000000 1130
459000422 1530
793797355 2646
902703009 3009
374306375 155368752
315874218 3138
106847697 368
506804290 1805
427034003 2959
105622780 671
719771615 3319
785908304 3211
580778196 2308
18299939 61
682271607 4612
209785902 104892951
325401395 1971
103009684 103009683
863702880 2879
1675 456695818
22711 908486013
594599043 1982
995097024 3317
429709684 1803
798000687 2660
21900040 73
572834431 2170
246008593 3614
48051551 1847
8314 660331136
253499990 845
113400378 378
2670445 2670445
407527030 1484
379312808 1372
234900536 783
783605541 3931
462501468 5148
991652376 8168
416303682 4247
294 8456365
352367016 1265
960650749 11412
2581 515384404
137392764 627
703005661 377953366
903763749 6643
246518074 210178207
378493721 189246860
3641 606354941
634841861 266288489
880802936 2936
556320883 1898
215756987 10607
733632795 4498
108000054 360
585482552 4659
303659036 1571
564204302 4511
826898815 15138
760802535 2536
566101590 1887
744113599 2922
67636079 6516
855095151 6922
443079902 1705
820733340 10655
207290490 881
2727 788490728
193930065 744
195212 694258395
12456658 112
153300512 511
413522172 2646
443698520 1479
910641005 3366
52927086 302
742061280 13920
873561465 12633
652148165 7932
280868483 974
809265825 3424
971978653 24156
603659183 301829591
660600001 2202
34266058 153
770902445 4353
326599813 1452
1411 177173989
461539768 230769884
36022185 489
853376948 4347
404104260 9258
239701043 799
120468495 1977
223070353 1038
818120496 4583
636301268 2121
580533915 1980
606686515 2260
421736000 12404
108495809 50937
985518744 8845
850413592 3267
517801727 1726
5133 546654913
80639575 712
484214542 8074
837641807 6066
398756566 1889
429873156 429873157
894906503 7999
936277851 6409
68715934 54275818
684793575 4323
2659 364647448
414194816 3208
662 73149676
633001497 2110
4196 337152796
837380879 292355240
738569205 3561
19127406 119
960331877 12309
499574394 42038
673201236 2244
144287122 1522
5931 461359292
3178 709216961
1884429 8
156324802 575
458578400 6800
871125947 3531
35578271 182
231680933 85935448
768299822 2561
21000024 70
179816172 2054
275721863 275721864
238100305 1168
251399217 838
252791628 252791628
567064213 2068
947667545 81018
278523346 278523345
553053500 3591
585694207 7424
893879195 3044
33000075 110
3092 108764205
504299040 1681
69732243 69732244
410656625 1715
545100001 1817
381246975 12105
325496556 1305
360036737 3078
224588731 4790
463397696 231698848
544495478 25337
663229971 331614985
773171577 17169
735997410 735997411
26612259 13306129
367303856 1571
408471904 1581
184800616 616
832442158 31852
813559645 28765
264600881 882
592063250 2433
825240312 4212
403932230 1671
759602533 2532
942080816 29566
497700000 1659
139143761 2007
507408107 5802
386318203 1501
847571427 3884
915450 344072460
338627739 338627738
782117666 4091
426899999 1423
252036833 889
895547995 7093
157336857 78668428
910578969 3108
580200000 1934
4131 299406618
610200001 2034
156899447 7867
523703926 2325
955163054 414561696
81600156 272
755394098 3211
722597783 9582
1722 245870604
436478537 8513
522857660 66260
963178871 481589435
135725257 692
440374992 1644
936259497 3434
1557 342483948
402001340 1340
767100455 2557
149851635 6691
444298519 1481
186764394 1607
390965288 9847
71468321 308
567429008 9530
184556163 759
449750713 6276
421526680 421526681
585561044 2112
2221 449088421
429360672 2304
760368952 5133
775313569 10522
878427102 13591
226017658 794
112690032 624
510479846 2165
232500776 775
136500551 455
727070521 6259
835829845 763821597
925661033 36526
705 132596734
983821623 4615
826543080 4277
565799999 1886
286132441 1230
594484372 5221
449766525 3060
951024978 20022
808852648 4695
402110094 2074
314349539 157174770
360184529 1661
699485453 2533
729238227 364619113
649380561 22151
947049919 4248
11331711 112
582612801 2030
867811176 5816
852602842 2842
195000387 650
672670763 2993
699899999 2333
99380211 389
702340329 2668
791100000 2637
735772501 15425
423015937 1536
560084387 14932
801145312 3256
160755644 1200
202200234 674
763860485 5883
847120770 3034
934238737 5391
25920 570612191
136199546 454
622341921 4141
45112820 226
51473113 25736556
365702401 1800
100800335 336
927509377 460479979
147299999 491
294207225 26189
385502132 1285
752706503 3047
172913940 972
7059 591579495
347721715 3119
165026830 1111
195923016 678
844209028 3692
748196882 5196
96651935 1368
758056953 26104
338699243 1129
494101646 1647
41869339 178
925225129 4361
754092563 8454
605440952 3182
379104097 1956
136479999 863
464401372 1548
23446129 204
2082 503745385
264300560 881
123614752 7011
874828070 4515
3209 871362233
531103079 531103079
500400419 1668
96420891 1735
532311720 2022
122229359 968
988348868 436015076
813107802 3666
399388488 4273
699480507 2722
625716360 2565
676626968 3004
2255 637023970
813978263 406989131
206330286 3168
663603957 2212
469098621 3244
562798124 1876
935645031 7110
385022591 1332
366467107 1312
458962426 7943
571433982 1981
636240460 318120230
2469 394654836
936600000 3122
455101518 1517
949393905 48632
354628376 2875
342007959 1810
858501090 36117
727091456 3703
126839440 126839440
778096428 4512
830702769 2769
980877236 546344346
300473552 2264
585299999 1951
758339944 3043
910013314 22961
870299016 2901
271176761 271176762
804101871 3298
989793112 5614
56415765 373
979189564 23727
672274930 10865
719896248 5832
295858356 1228
282336671 1342
922843810 3249
508498306 1695
620746111 29792
24980029 8464849
2642 445322310
830555159 2830
223516371 972
980675851 4741
533975920 49160
992843544 4362
157409364 636
200768639 816
147561449 567
402603776 21664
6632 816001280
212101257 707
861562736 9153
933400335 3470
599490651 2029
5163 475871021
995879856 8412
906010897 903370788
598503232 3050
440099543 1467
665639053 27858
206223724 8303
913799999 3046
10332 979416093
668097773 2227
277807077 138903538
954260123 48069
395960601 1834
822407379 11465
693300963 2311
29545380 169
493179787 4334
371399905 1238
9363 835988076
944099999 3147
793152496 6627
406845795 1897
393301161 1311
703250921 6303
749488743 600891572
349199999 1164
451219503 164720640
976203253 3254
533644290 2810
393460789 196730395
3713 535803397
302400052 1008
936410270 4164
437103772 4265
837977670 30483
767678495 3484
139240801 664
124604880 577
438456809 1815
344800743 1222
672540265 3366
344446047 1971
782519873 3163
851699734 2839
812534591 4134
773039624 16851
744035824 2894
742339729 3078
879182504 3280
124437571 519
256438566 896
606786327 6308
311934225 155967112
961174984 51091
403356210 2417
138300999 580
415180519 1614
502855448 27925
298891195 2766
668224379 7840
164459966 5475
554403431 1848
487499999 1625
716341119 7040
273136861 47052
164266207 1357
769850950 3005
758212369 6756
391418392 5200
93025666 46512833
369209483 6258
672551704 3955
54400657 296
819002525 2730
442023452 2041
10938 915954909
827960948 4142
175711393 684
155166548 30498
929996901 3100
244621370 1487
928567082 8887
197047988 945
877783249 6845
364241907 12943
1658 132198972
155700520 519
129046175 4104
212143555 1885
795300583 2651
644856918 2273
4994 995252083
73548868 617
52491895 5334
258006058 2791
1380 104601240
275820219 137910109
426349001 1925
541026871 3319
935265031 4888
499076101 499076102
580099375 7809
25226686 121
953799336 8509
372599822 1242
702672897 5790
936226924 28309
214089475 1531
570015209 20149
697018871 348509436
397452782 3099
357144208 178572104
274500274 915
392890905 3585
256799144 856
350730777 1364
169500000 565
948031368 4812
307416593 190214702
772659428 5392
956099999 3187
423740829 11316
97349703 664
42759235 171
333012291 333012291
649652231 649652230
587098044 1957
346060755 258031374
195625905 1235
453600001 1512
538801796 1796
551620021 2376
692992924 8282
991 280996596
815502157 815502157
574420087 2068
882904174 2943
348920692 1236
664424447 2224
774597419 2582
439436836 1509
985055586 7559
475080986 5829
399751393 2164
280221935 7444
424793898 4089
134860803 895
211200340 704
494578523 4819
35740387 172
912936592 14531
828504860 5389
188709411 94354706
154432047 559
435300000 1451
142927079 3065
596737295 5983
773698958 2579
450102888 14849
204600259 682
148050365 2156
957896807 3193
628677829 3505
918896938 3063
392809617 7818
347918447 8016
540097416 2234
599206608 2772
6188 942067308
444299880 1481
420679572 1513
453272822 453272822
920789884 32112
505722621 2061
434183483 2523
1224 293436864
909590153 8601
725928943 4784
103225480 380
612141321 72520
682596674 2477
2077 158704052
345623726 1329
417297441 4489
164971406 3077
664984229 2418
855902854 2853
3749113 27
128699658 429
967919943 5611
531768063 3218
495263047 2219
582355887 2840
906900329 3023
196896169 908
121702176 592
462282097 2566
749326070 749326071
586507570 586507569
162001000 540
486809236 5595
298451013 3868
28540160 176
99909397 615
120796506 717
640502456 2135
18191693 12066145
428903332 3124
321453077 1272
130599710 703
692087499 4259
747202655 6497
803400527 2678
945728537 5601
818285806 818285807
870730301 6737
65397 872984553
327000752 1090
519301731 1731
551763483 1957
407166724 1715
740154359 3685
523619041 43260
790738321 4344
1903705 14
665276670 9915
467999088 1560
771300000 2571
24000001 80
330059173 165029586
320992489 1192
807479849 7071
775336715 3542
663260931 331630466
326421326 2849
766009004 6217
346036973 14956
848306196 7533
613218920 4586
67144220 884
205435999 2000
414133367 6881
203641656 5145
153299735 511
719397601 2398
93853703 658
866200000 6531
577215441 7576
481575854 3443
597167999 7250
345324421 2007
840537393 3575
488144937 3409
741298518 2471
413046702 5931
83587809 537
456172524 2825
650783936 5984
1800001 6
679840740 4005
304755265 1728
272559911 917
394751862 1398
223739703 3593
23915 646652565
882031067 4518
788997632 2630
389347183 5788
863099999 2877
513537817 8646
44827137 22413569
777475039 13429
449528981 4603
343699032 1351
371465858 11656
31419 594709864
719147746 359573873
355174652 1834
875750399 27150
743709947 2603
615002401 2050
798467460 281239953
449699495 1499
758794169 8312
186333849 646
993577891 463306982
606373798 18658
391200001 1304
766677813 11914
414943964 2051
633601036 2112
34705068 156
756423553 5532
586038431 19547
573552812 8346
817497276 2725
3069 347811484
985242889 5196
344642291 1230
571658339 285829169
831243230 3549
462662025 1744
341400000 1138
286500956 955
841799616 3136
878836713 878836713
557698142 1859
46866219 173
696662955 2407
884798960 5877
301875948 18082
1702 488662463
813202331 406601165
447299999 1491
568509921 7480
625712867 2608
107189904 1088
15052699 84
193461899 725
504001598 1680
808696389 404348194
126900423 423
133779799 3080
955302091 904537044
554018029 2410
860103958 3577
466501554 1555
204032758 2797
129300146 431
399652819 6755
470649089 2951
961935919 961935918
597769129 7576
607480206 2077
798891720 3101
113801468 390
210183703 7297
219584392 1139
220381707 4379
839999999 2800
73794862 266
226732299 113366149
174752778 1512
611266860 2045
989981631 6939
292307185 1674
639597869 2132
587477652 2154
564001880 1880
367662335 4043
743192100 4025
927223725 3146
751035046 2749
576113343 2304
658578720 3259
511516764 3582
987271567 9387
608097972 2027
974402228 3248
966361623 6820
14399999 48
398166700 1741
913203043 3044
213155917 963
843901466 2813
29400144 98
315298948 1051
749665727 3060
516577326 5227
1111 240193756
657228322 3204
424448812 1744
746382015 3501
117451040 497
561392681 267676920
274462694 2565
653956160 11986
232952836 79371678
192677427 1655
471316213 471788
16073749 55
678002260 2260
792927600 77738
195530434 1464
911726471 20239
895587279 8120
356849388 1594
814661843 23428
135676034 10521
60212506 4717
762902542 2543
846353075 18156
732749425 366374712
2236630 8
868915788 5986
256636683 128318341
665508351 34190
726714663 363357332
276900526 1038
705387753 4222
4608 464284686
591041440 2420
877256196 438628098
321364294 321364294
917656249 4663
796291834 4020
120208825 96488503
536340480 5120
375755772 184058702
88320240 496
172513890 782
978273582 79833
605650613 4261
6290 783837399
87219740 1025
466662168 466662168
267954017 998
834466241 8787
22526971 289
637800070 2126
990738135 4373
655086647 6125
417286518 1673
853499999 2845
410769972 1698
6768 886357584
804266759 3795
209886211 939
245907690 1330
70884059 390
285015187 1561
674528060 337264030
466165785 5884
755774711 24057
28135967 14067983
155554319 712
826387415 413193707
950940452 835727416
484153605 2430
2479 226609084
278058495 15616
225923355 1844
286485461 6857
912201789 912201788
424798584 1416
577393123 2662
992412711 926653253
418105325 209052662
750744135 7622
178576924 1176
11594 861844627
930522499 161830
990571345 7963
317100323 1650
278669690 1679
239400798 798
71099999 237
539721868 20006
901031428 3771
526195489 4991
995233547 3627
778417200 3025
739203444 2464
68435126 1469
40287 4
4966 339614891
698181307 4064
685199257 2284
464407019 3213
311512516 311512517
420861615 257276138
219466272 1073
714021847 4286
218584990 1004
18008612 69
471945849 235972924
715280595 5881
336600001 1122
900524303 6156
651560315 2443
887755179 4804
790100187 2939
672217074 2833
147642192 1676
606777943 2542
479509133 1807
814800000 2716
375599343 1252
657002190 2190
567949734 3702
722699249 4247
418755714 2886
220405396 769
887360711 3628
876712919 7914
674375668 4643
862689199 12830
548829955 2372
395098684 1317
622502076 2075
875177651 4877
514563167 5777
2707 374447739
346886613 1327
931601563 612913839
158861135 686
553126824 553126823
811740499 40225
951603171 3172
257588776 880
851099899 2837
850532753 425266376
984194141 3451
536701788 1789
284705110 1492
834971331 345334641
855242953 3112
707848771 3015
322921168 1627
302887532 1852
830444552 3268
783419539 16179
195150423 897
174000581 580
657031316 3038
680098593 311447991
387809881 3067
543924893 4372
556546981 278273491
555651980 7394
47804075 209
110611725 17855
279899999 933
945519105 6166
945302332 3151
108558292 1647
286047425 286047426
912002501 3147
525280391 5733
3257 625106239
34217468 220
1744 125070960
870408342 870408342
394351573 3432
8600 944646151
317999387 1060
107996075 2228
523618381 5162
915759599 7323
597157601 5360
652614399 6549
64057908 246
294760140 1054
837152251 26367
3242 498998914
815176031 3083
799718482 5693
801241761 5480
297694008 2316
20758112 76
31685087 943
968054510 12159
630600001 2102
987532256 3512
271482776 135741388
899078575 449539288
912304742 3041
824314921 3146
504085816 410825972
867715496 37017
67083797 307
400229859 20351
465627689 1782
841527839 3642
960156206 762634
796273015 25822
149295600 734
444902449 1483
905482633 452741316
497972470 1817
170475103 1534
18163600 80
335099528 18559
124820861 480
333955545 1155
981992672 7347
433209862 8113
305179655 178454116
142499524 475
605997981 2020
704246926 3026
442035248 1731
481341268 240670634
16571918 62
406101775 2931
233 25816389
938750877 8593
8493 806678036
427084089 3918
629758801 26730
464855759 9936
622596089 9727
375067349 2116
93821349 362
49500041 165
57497810 1384
524911357 17926
779529396 3469
459598591 1532
251700285 839
895675389 447837695
391198696 1304
215006129 1557
56058501 267
115800387 386
271733385 5565
725160986 3397
488699696 1629
584067665 584067664
943004213 48486
461783038 3643
823685931 6630
869891989 805170593
682 192347870
943631433 5011
987235153 7042
848862393 8914
770675675 742601781
873615560 7188
287538489 1124
451758020 4129
419952048 2249
76575302 1007
782413419 5016
425757673 5466
291001109 970
267524650 1835
42223383 193
144033865 841
236556271 236556272
415500001 1385
959857479 3298
169295858 650
186599379 622
380382712 1388
965103868 3217
66599779 222
853142597 89503
995802536 9695
697431233 6289
428472100 38991
98860317 2491
882919786 19425
458184399 3682
365099754 1217
548486981 8986
579883396 2124115
83024786 1095
704699999 2349
975801511 6009
8521 773530202
364500442 1215
801343237 2708
549288519 6999
662828027 4794
687505477 3038
997782206 28101
391898007 2098
98849657 446
79169809 664
644701730 2149
276139255 959
240410164 1254
161625677 161625676
899382335 449691168
964888929 43620
616937625 388476195
166128000 9473
131556113 1933
360347978 159741094
207723482 3599
102299787 7819
935113041 467556521
618902063 2063
264900884 883
197310709 983
994843457 3402
876032899 5386
140485639 1644
112032735 1013
525413288 3128
823503318 2745
665700797 2219
121574043 476
63900136 213
391957548 2966
85326740 360
689327561 3894
286741710 974
143600904 845
53298000 188
135825218 9034
927595889 5369
211889016 2691
137399988 458
604674843 6350
681635968 7424
714333654 6248
885 180671026
656581405 2315
610131194 2337
185155118 922
1997 472705597
111599916 372
827810659 827810660
477631201 1649
55201590 277
66046539 1415
894008504 18285
635997879 2120
461192270 4309
614700000 2049
584685164 584685165
752837962 3903
249453210 2380
592252537 19449
158496140 803
32100106 107
169274115 84637058
928653799 3383
222228036 13284
98099672 327
23508041 2390
854926735 4471
412958801 3527
930422106 44476
703832556 38845
779979201 3409
450321935 8855
43494349 43494350
896745035 896745036
141378822 656
721974263 6277
440765277 2230
560400000 1868
996358537 3352
353 99248350
83635271 298
264175472 3210
481300376 236395741
330460681 1740
854255261 421821058
224769608 2968
644248755 7943
979635961 6634
979134958 538282
607613426 4294
510300000 1701
375601251 1252
956996809 3190
877924519 3461
666068595 5253
942261791 18918
476782774 3272
332498671 1995
286907903 4608
491739012 1693
506143565 3265
990095679 495047839
562570451 4236
214207490 734
87000289 290
712938557 4154
294976494 1346
880946309 3089
801004568 2996
508166875 9370
2853 680334939
253500845 845
81108352 1403
871442216 3144
951155739 951155740
780092508 2834
70877192 253
399920783 2438
909900001 3033
180101223 104423827
2517 500850279
574114853 11714
379594232 6961
397498674 1325
115756344 1032
881816639 35040
954026556 375904482
479564454 1714
546144226 3325
768002060 38564
313194720 2445
540659745 4893
666584122 333292061
799531911 5221
786951970 3916
902743395 4345
230292631 230292631
694000587 5342
985773240 21928
350105378 3717
374403331 187201666
26400000 88
18600027 62
276328952 136504172
764781089 392620567
815355129 2840
473101576 1577
850841194 6114
838844909 26218
37494599 600
713875130 336868110
520614865 3478
418590912 77121
3803 483775222
949646849 474823425
187315919 737
705415822 3052
199031913 199031912
174403880 87201940
854249083 3534
619801619 6146
365362191 1563
943601284 5276
4635359 20
10200057 34
564300001 1881
79199737 264
911787851 4401
712395323 5771
769204679 2564
17869 548177580
367488688 315372222
682537960 3835
699599863 2332
565271584 11061
408428497 1631
418178172 3161
966187069 4956
317435380 1293
255300343 851
675524966 337762483
130453195 686
202121477 3233
401101700 1337
75044465 37522232
144040289 2098
457798729 1526
737316551 5397
550496959 2741
479099685 4295
610500524 2035
47711399 264
727145339 3081
614490899 6990
761543094 5165
221100736 737
156476967 1336
508368533 2279
645002150 2150
258931477 5013
742389674 581493405
539910737 3086
419818685 2453
639285169 14705
56224951 850
522414268 9892
683901784 4496
420000340 1400
392416821 3416
445147250 5617
231180643 6237
334090199 7348
904796985 3016
476022579 1786
456611220 6474
446400001 1488
534031187 3396
442512925 2499
429741107 1872
582153591 2234
334196181 1660
284401093 948
990699877 462082316
970395736 38363
143173713 1012
189955999 645
832492699 1015235
57429183 227
306680481 4853
130499565 435
87604919 390
245429649 1066
768895703 6500
592656263 3912
211199295 704
566701890 1889
425536320 2596
19395348 19395347
244530865 1341
128928339 782
275400199 918
586768429 22108
875702919 2919
517088270 3419
635923613 2509
971181478 3407
717433419 358716710
921300825 460650413
25273710 521
8697 633979411
679569527 2442
542074738 6103
734971062 327531267
997365193 5217
507499143 1867
832805527 4462
174403483 914
379201264 1264
878613799 439306899
403022571 3092
305999282 1020
277611813 1542
882063962 10429
424501531 1415
668672885 668672885
153000001 510
457955524 6526
514500862 36281
3708 591463645
514875888 2616
303856561 51119
793290401 2800
525903022 1753
122699999 409
241795701 152392541
459504024 11648
684902542 2283
359698800 1199
267242502 1538
93523979 506
555001405 1850
3207 113361036
697047396 2788
436764130 2091
798728387 399364193
524800509 4483
541898034 4055
639320411 152002
814502714 2715
948087122 474043561
906150803 31693
459300017 1531
999533076 9519
295486065 1712
463072656 1576
627974260 2868
313451910 1153
388030553 1655
609563483 609563484
115651452 2139
764790583 3131
967501880 3225
326729177 2468
792522561 2804
315147693 3495
671314883 5246
482103138 1607
938876145 11362
106385895 373
311111748 4038
879486415 18609
319120561 1110
952149199 4330
398142908 5690
127810405 739
617643813 2435
74491605 283
491980894 3143
963989523 6506
598206174 21452
941513335 909183809
259313389 1295
4201 225933981
662120489 662120490
838615721 19490
639841357 3708
415702803 3511
453072057 4728
114591463 749
907478033 5997
830363841 415181920
216797850 2553
445072655 445072656
58499804 195
280506317 2807
759597469 2532
522879291 19380
73863254 73863255
104387761 427
12786 894202571
66459727 30584656
156900001 523
153425599 800
632824944 7660
831556888 6194
289594231 2355
887703369 2959
909603032 3032
339744259 1281
221124769 2972
471054663 235527332
411996550 4775
215253999 1360
890457706 5482
184204938 103006492
231806094 231806094
597010353 3638
270028506 961
536227296 1851
984207073 5481
295499020 985
428652921 214326461
40267083 40267082
237300790 791
439380282 2788
47099843 157
964428172 7473
684637539 4209
945733689 8947
802010530 3427
533327525 200549266
36900191 123
534270997 3713
930297327 3124
112524 394912946
138732018 111916895
400506902 4558
825872809 4974
86703072 371
143994721 1339
985617133 3341
84000482 280
838285921 70326
115800184 386
466498987 1555
826165623 3263
230757290 1009
902350445 10156
548234767 6352
788625513 23596
305713764 21708
308536136 3767
1994 465740351
370845545 1336
792768493 7178
753189147 6738
834713423 9936
1734 91541443
132392905 588
150152850 4391
372600001 1242
423452499 10345
415501385 1385
673802965 2246
590401969 1968
737327536 4813
67323379 334
85350388 4979
200267697 866
960067587 3298
3239 930932760
796207662 398103831
769221339 769221338
208105999 2000
299100342 997
253881643 1549
89018985 648
824551245 4221
387396460 2642
795733396 5632
319565809 109146937
995703319 3319
711545173 16380
845074536 20500
393361130 1847
399294916 399294915
150870489 1634
422507350 50630
117552107 796
901868358 3809
151735574 28455
7788 827862702
683047802 341523901
429802400 5816
589803511 1966
7567 578204635
338803379 2034
825115788 4599
193369278 1286
536517853 268258926
553226031 4293
725498158 2563
626094415 2178
330011717 5791
738239048 2899
456302863 1521
579517037 15148
242526164 891
972751780 467478155
681063009 29658
238042080 966
261780480 7904
516641286 6414
399110800 2013
804534288 3891
47128145 771
355385602 4308
341838861 3363
1147 323402385
821514368 4598
391121007 1304
708602553 3648
381349889 190674944
274616208 1085
986135307 781415494
2837 569070993
574201914 1914
545942251 2142
188531431 94265715
680239674 11633
315919933 3982
419082180 20483
827097401 17110
428790972 1483
340986119 170493060
376801104 1256
865001516 6556
968400000 3228
114366423 1245
708614930 2495
305667450 1650
939090622 10281
96355978 13776
818021333 4282
599914499 2266
553478201 2882
122203117 651
489901634 1633
442673271 221336635
750144619 6508
270352727 1810
234 57775331
241981775 2414
589589399 5272
105118260 16435
4775 707367763
886425783 443212891
652007621 3563
580525560 6068
411240387 2753
531735583 2479
909298339 909298339
532732271 2870
352272699 5257
199171000 875
117022577 117022578
4939842 27
507895570 507895571
86399711 288
250224563 125112282
695537920 13091
5399098 327
358316263 18406
457801308 1526
210066676 93339481
2339 504457686
5900 710257885
793086264 46710
837718301 3317
623402079 2078
864279359 13545
392652959 4110
41941803 218
260700000 869
713636648 3663
90000301 300
794399371 2648
975941119 450573
77995571 276
691895583 14120318
89400247 298
502321360 28606
642299004 2141
598498160 1995
517499873 4801
882002940 2940
862775735 40377
520694591 3232
302686721 3040
417598607 1392
299990827 6025
129275961 19904
906899699 3023
328817377 1312
921299939 921299940
9600026 32
175388869 3132
626099148 2087
227928090 227928091
791108769 3398
938054904 162181
4988 743964697
432990150 195219014
933663601 9318
207925703 103962851
547874601 9100
845496351 413020387
565967654 24327
959879697 445663123
43146142 335
803993363 401996681
115175319 7262
86445118 513
158340771 574
492711345 3231
640978592 2608
733013000 22358
623487027 2689
643511472 2896
517957045 9406
414900321 1383
595333940 2888
321599505 1072
292834439 1410
356881238 10732
838799268 2796
2149 511025753
771440985 385720493
455293915 3197
774714076 6792
29481976 633
775153692 11051
262501570 875
946515546 458976347
165995635 987
3889 333481750
204105339 1828
730257902 15026
48023871 293
942408099 3650
657431319 23198
255414900 975
110751407 61765175
623763097 623763098
204078241 2200
219443014 94879494
3857791 1928895
103102639 1193
251192681 125596341
948176818 7087
651030839 38477
245701229 819
969296768 3231
718391145 574114751
221218206 1290
391419654 34466
697231451 348615725
888428817 3075
763547342 6901
525249963 14049
599703748 1999
595037289 7691
196065309 98032654
396008546 3895
168313473 688
37714855 314
611457765 2103
917402913 8741
422797859 1570
342026884 1522
150495155 3988
548454695 12378
718800194 2396
477234413 2731
792734801 5200
30022429 1402
292839889 1355
650099863 2167
842293829 50470
547431753 2340
160361108 5636
205499705 969
393630724 3178
191307370 1292
109191263 862
20362 805025713
437094286 2952
817839946 4543
12249 926045661
618374163 309187081
512668742 8235
685484405 18290
513668182 8411
808810366 6049
707399765 2358
768723259 3901
871148312 12691
761634645 5909
347242125 2084
611805067 611805068
426247318 1603
8932 271979400
53983150 325
413998620 1380
188999505 630
890698342 2969
771354236 5414
135937849 2958
2400005 8
126419265 70783
219315128 1108
649502166 2165
968939108 457138446
164990475 585
773881289 3177
56075858 621
592453923 4432
571828573 7707
593700000 1979
588106070 2693
250028626 1523
560441742 19186
248652 698463468
775213871 4916
761420293 761420294
52412846 183
211175731 1132
470783807 1584
888754492 11081
209943613 1637
298499006 995
768600581 2562
347701160 1159
874123967 26039
967382925 6273
865548076 4515
232822225 104799562
686 121789013
57360651 241
570816774 2813
8265 608150652
872236649 4484
427414408 2006
535758692 3766
659499005 329749502
715299615 2578
199796157 683
780240285 22636
146400481 488
637779046 6899
802500001 2675
651870208 5191
73618561 2465
5606 660588334
233494801 1155
138554081 2128
2625201 1312600
545176319 108917
459790001 2500
335214265 1848
643375992 3867
127600495 2042
293556413 1931
424035767 9394
494661661 4793
756547257 99483
742222844 7371
104400348 348
724458761 362229380
144299739 481
898684458 3066
99590131 49795065
316561233 1208
162553007 1221
901334934 5202
191626621 1042
740154427 2774
347701656 1159
549841098 7248
273373486 4235
11699961 39
29124359 101
593225961 593225960
735870000 15492
421501406 1405
640675552 6908
913472715 269859
521398857 1738
413998619 1380
36922045 141
149795983 74897992
458008406 2293
227242443 2236
554229169 5938
820784669 8005
923398966 3078
217668317 948
801455957 801455958
660755518 2875
783520089 7359
204195916 3255
990303061 465492271
350719811 3099
763065330 33481
436925239 1506
161999999 540
791978361 2705
815697280 2719
259318938 40940
638118139 3201
998024005 3582
956097964 3187
935020030 19384
783897387 2613
326123371 71865
960596799 3202
669976527 4625
997357259 5338
61216542 21489310
183935991 851
179200309 610
568832723 2636
691199999 2304
511848160 2530
703726422 2500
214947070 10497
8336055 118
313104374 313104374
361802431 2838
112197001 596
591036288 16074
530544383 6912
87934850 317
910671106 3543
422395119 3290
242632031 2417
773874576 39603
334199362 1114
955836362 927471111
415637898 11503
665545231 11241
191468512 2301
264001153 880
689539553 16952
675799536 2316
796203752 2654
290314744 51229
307499999 1025
721201049 2721
378302286 1261
880926985 6706
746702714 2489
543555268 13671
768004052 2560
652197827 2174
646497846 2155
600204925 3051
686214078 3597
790153605 12639
574502442 1915
81084750 309
529112704 2801
665699999 2219
189806357 859
217123299 742
384147205 1988
155081488 1731
463698980 6801
38794904 1384
902956513 902956513
773720060 11884
565728681 9903
868711768 16401
912127830 3090
328202080 1094
619835855 16874
321 84933564
53406430 249
419694017 2967
97573455 959
814225139 5316
710697631 2369
976196696 7091
154523291 759
482136129 482136129
339940191 158476269
90817 824959370
553751831 2477
648257541 2998
998693997 7484
502603016 251301508
836853045 35831
32400050 108
5960 786702120
694799858 2316
379079015 379079015
1373 114172132
510695038 2273
602599680 2737
443751917 6272
546801758 5103
593310770 3053
9187271 9187272
118892600 570
238400964 4074
272780668 943
1579 472080243
318630025 2412
694451639 6330
278260377 53164
250915107 125457553
410263580 3809
464273254 5861
630838360 2620
316890993 1497
91607058 30879807
941455626 25531
132787808 83989670
627006787 4761
114261250 425
759430039 379715020
238239433 238239434
344811920 2846
953696874 3179
2401 236496099
344484178 1168
134099552 447
273447262 1228
530698767 1769
22609213 207
754954339 273649257
10408 649698584
743243281 8441
70567018 451
226603861 2816
801967223 33332
127232715 1441
131696335 513
799047271 6354
883022160 26340
212869079 1080
680188951 11403
785629365 5923
270970163 135485081
133885801 450
698334422 6501
321780037 160890018
13841409 58
491688336 5131
337962416 1229
42299858 141
311533943 1054
959671902 666792849
345251175 1609
967891130 470405884
251699999 839
437408684 9245
853656593 340424470
55482631 613
889800000 2966
108599999 362
629983709 9585
482291240 10783
745293582 2503
532247159 2445
171246839 1214
418027626 3363
215384971 1569
472833029 236416514
292372030 134983450
507300001 1691
12609971 370
213263076 4758
391359573 1719
42891689 161
709500422 2365
684618061 5644
7183 521024191
394892785 1661
418969539 5162
598860629 598860630
782513933 13886
208263739 1066
212625789 762
292835213 1218
420708216 12392
915139482 4936
2288 256312993
968274973 3537
251465969 2606
763496086 3981
87680482 6708
453440450 8590
625598970 2584
59253750 458
304346549 3423
309657144 1070
932151630 5333
315644359 1208
2765 825455009
762000000 2540
504861488 5209
356446824 2303
310158626 2975
256552299 3475
916028868 456187184
577664352 3672
694059881 694059880
207807713 103903856
79764118 273
700194809 3678
417997739 6591
734425225 3542
453898802 1513
927416547 6122
597027839 777380
644595311 644595312
465001549 1550
92997635 337
710097781 2367
57048265 661
335064529 1497
729999392 7864
584543499 2654
3337 299899685
486117844 4273
11487006 97
254099154 847
454108591 3315
137700693 459
66106 923302502
388201294 1294
486535105 3264
205752464 817
545875545 1832
20705301 110
294570016 1196
763274326 334096368
158636424 57759130
150692246 3337
579845096 4421
902319528 3378
450216667 6327
162300542 541
276859900 925
917206257 5499
382800800 1276
942523310 13557
353298543 2031
422310555 422310556
358137741 2970
1200 302271574
154009440 780
1087 317600747
449869109 1847
165903145 626
495449281 1833
733793594 6478
425720309 212860154
950103591 3167
948030633 3602
4847933 91
691256833 2868
853170439 14290
515926985 2381
580861996 2522
618000001 2060
285907473 13653
969804361 5606
214144539 107072270
682497115 6011
768089698 3041
541710860 2419
869904654 4019
18639 765690120
561552401 4737
842026627 10672
582545827 164188
5000 704399660
616 174490714
675688406 621217330
557556026 2457
555599999 1852
262650945 131325473
316368333 2732
943498785 3702
790671925 19127
954923384 4985
857399503 3823
556974359 2052
555979601 2200
662266548 322881664
866610250 866610250
647465805 323732902
693083747 3422
835249470 6105
442738825 1698
450456888 2146
215649878 3810
201299011 673
237009849 8188
627952294 2292
693973895 4577
45803382 185
195274677 1599
972440760 7386
966601776 3222
11700035 39
981532862 13359
218820344 853
92100000 307
346153595 173076797
113973599 1637
454870887 2820
796810243 7326
37465619 460
623100737 2077
396713393 1582
587151741 3140
154465562 3343
609051980 8941
419275964 3288
489425040 244712520
644995939 271647335
849259 4
173365805 640
195300652 651
908751378 5090
3539 728389902
842097498 2807
734698297 2449
391710361 1660
222128512 3111
990003300 3300
300421800 4520
591898205 1973
887404606 2958
690362199 2486
479846655 2104
758696919 2566
40199873 134
846297178 2821
406882790 1451
133766483 902
882473235 33355
18055974 18055974
565799998 1886
683883465 12486
890329873 445164936
555652522 2272
404699324 1349
200236765 812
960491342 960491343
337200339 1124
642163193 321081596
405784708 11957
683402929 13438
66192465 262
268390963 5922
335301119 1568
7078 661085200
704885671 4918
140208473 1174
992997185 3310
513540243 26700
705358548 3703
3095 561570032
124091417 2815
318359561 2026
4921 434755587
153961736 628
407142155 1811
952244971 31065
552138856 14843
977640307 13831
156922904 119656971
705500104 705500105
691261651 4905
796807284 6734
536401789 1788
469200001 1564
17700059 59
618152114 270969572
457474557 4262
652981013 2543
250193055 1427
230080609 864
1168 149679200
155315121 1961
283088669 1882
22458 650294569
512353371 4027
374699999 1249
848699999 2829
89058520 486
3241542 13
2992254 235
955780329 16611
256290022 13181
521866450 2476
408282029 1708
70085190 490
910242108 5372
556071724 3641
472700623 1843
470224399 3688
863954224 754622964
17108469 691
92920000 1616
78050937 311
9543 610332108
823398075 599819724
402298658 1341
922938119 4776
63300307 211
286609700 286609700
227151480 2740
274035183 1689
487201116 1624
341700000 1139
195300650 651
174630937 174630937
985825543 12402
308446928 1827
839697201 2799
718802396 2396
647986307 2222
52799914 176
144599999 482
913400396 308000744
540598731 1802
722335846 24045
790197367 2634
995694579 689140546
226199512 754
547031094 4680
339867814 8458
383101782 1277
107090503 366
703156665 703156664
3363 580039124
556845439 11994
51096840 195
579629410 9651
153 27761615
775057424 13355
581556064 290778032
258519603 5146
878499975 439249988
364017016 3263
166200553 554
356319191 153562367
753464407 6202
100660911 82332565
259935954 1117
3792 385191360
88799704 296
452035090 2169
323998921 1080
960967654 12116
754128365 3378
1888 453334012
627928891 2830
877388806 3833
878462069 698191918
67092999 325
830600416 4166
803266859 626702231
132017772 66008886
351118296 135547671
86233618 841
964196786 3214
753004159 63982
695243321 3688
529076996 2036
860283448 5714
468019435 8687
948884130 6366
644898100 4270
117979141 410
928800326 3096
404302891 3191
857 253949391
203700338 679
6492 411147348
911604908 5104
416182987 2514
270641231 9608
371614359 185807179
366153712 9802
132000139 918
195283234 841
824100805 2747
3572 487542280
227639928 1068
5431 997792498
9881 270078188
923100270 3077
818399046 2728
212847077 1118
195610107 1561
408968804 4215
491110129 52268
297299489 991
610877400 2775
419693942 2956
583693432 4003
345734603 1447
686132175 8253
587039954 2797
341457261 1348
568171242 3659
39705 930876618
722685101 361342551
949209725 13810
838739835 8847
810056666 810056667
811270489 753091383
253586708 10231
109800001 366
928603530 4390
82799883 276
503441700 2449
552901787 1843
275346481 137673240
890700001 2969
553083460 10586
74851950 431
564721771 2341
111008027 391
778958692 389479346
388501931 1295
865202459 2884
969053411 17270
3570 807769620
949796835 3166
810528910 7122
841893577 3539
719274687 2771
349047265 3282
570421499 21010
951433223 951433224
400506722 8068
557825540 557825540
644099090 2147
72480584 309
978092359 489046179
529522193 529522194
584201481 2859
546727542 2279
437880571 1769
166799453 556
917376916 3280
264894443 7811
171306471 763
936806704 10830
842609300 18100
676157624 5265
897305816 34851
11615392 43
608939666 2201
15039317 52
718591047 8151
207900692 693
717983045 3055
683287221 61502
486001270 1620
997543343 7112
495227093 53606
819691266 4691
109088469 371
396898081 4820
897116876 4975
48901831 198
662502932 2271
207532612 897
724873281 8518
483088927 1840
627600001 2092
807297309 2691
268132581 134066290
639581517 3873
4396 641108244
593700001 1979
525598249 1752
41892345 41892346
339960387 1617
888179007 5291
964202614 3214
77009855 462
2896 727243520
478600332 1929
935105714 3427
700880065 8444
679869065 4465
1771 400384138
370386604 8808
25611824 1555
439235574 2094
686700285 2289
154306831 4398
500932049 21271
761160212 2909
98400171 328
2660 725997388
499924223 1728
132272415 618
717955875 358977938
126718485 63359242
690457810 2767
912899999 3043
937964092 17831
920768009 6179
32933401 269
753649841 376824921
120 26231880
38630439 500
935115291 7875
210899727 703
742259349 2572
226757569 921
112236497 551
184199999 614
454249881 3317
631764125 13229
266681989 2988
935662443 4500
603094512 11472
373451879 186725939
4412 335298764
756575056 7395
793106965 6493
605256100 2238
868392693 725812220
313801429 156900715
678273701 5649
949917857 6587
396486765 396486766
212354395 935
686810832 2701
999877727 38136
892580289 3290
35548881 1557
400747231 96501
78029052 39224848
2254 584336309
74604149 1930
8065 450056982
716033824 3994
953346187 4706
527100488 2734
610497965 2035
719255237 8071
678933466 5167
345926439 7157
325028046 1781
904321939 452160969
403519795 9905
839702800 2799
143147997 1129
579598067 1932
344100000 1147
95154228 668
232339363 116169682
15940464 77
116049609 58024804
320619955 2967
301200675 1004
777834714 388917357
988545099 11910
792598527 2642
890700178 2969
925529650 6637
586506277 4338
143999765 480
542100021 1807
847429045 42006
372298758 1241
987176114 493588057
140260039 509
479761113 2181
973796875 3246
39858074 1109
1112 194354144
471806727 3439
10081 875434040
553910839 1958
594294387 594294386
733774540 40532
974222782 113374
3110439 1459980
896438051 3230
924034454 384231266
488009072 1691
950142210 18827
263866784 1281
59442541 303
3035 521045765
864260385 4070
606748666 2549
298800804 996
768327376 3058
731724696 3290
755351966 6774
358997856 2604
465387258 2711
842593985 64450
238201580 794
616799999 2056
94212720 1085
900022550 4231
948533360 6970
165947160 584
397903429 1989
628430052 9998
9051 931523072
601899657 4437
565326139 282663070
866392434 13707
985352411 89577492
694755703 3992
671889506 3637
900207187 450103593
376363326 1453
800837819 3692
471210655 36978
477970923 238985461
636278926 5647
119273794 545
567281995 4478
784161409 3118
251408166 22627
635184503 13841
309827519 2404
662205100 4191
489238589 244619295
232784392 232784393
812398497 3364
313501430 1045
850410987 12436
256578789 4203
117599607 392
873797441 3340
982989240 10740
131357775 2377
35700118 119
225047624 1375
112756522 445
907043636 5393
812393744 13035
891302972 2971
940290346 8903
359506753 4092
75708127 303
846304439 2821
643832289 14345
834486214 8089
14051 776640923
33900113 113
310577779 25761
929200493 929200492
877640224 5929
678923134 2681
261720431 2063
2115 532652175
160500535 535
100461775 539
172799425 576
843598471 2812
473401579 1578
2940 662002740
771858583 385929291
145499999 485
962722305 3232
412256221 185701
507511960 253755980
52415418 393
715200016 2384
442410703 3213
340800016 1136
548410250 2290
333145115 148319247
178445159 1143
110633219 2070
602323968 6761
2128 386710908
786733447 2948
421799782 1406
957310136 3358
980996730 3270
648126780 2330
198350443 1167
49191075 209
415873418 5065
598146411 2196
511501130 1705
12117777 86
61199797 204
8908 604042572
103060671 832
120628776 501
564105516 9462
172976417 86488208
591600000 1972
279564345 1288
651159192 2742
676652514 4470
866514684 25942
843786619 3114
410993453 205496726
259605521 2547
285897216 1056
402656899 3604
755868112 3289
123186601 450
688499752 2295
880788564 9721
300766833 3166
707404386 2358
167829429 607
124199898 414
423397868 2594
607766119 303883060
881702313 3464
928548402 5822
708684513 13877
953466046 5789
2724 673165642
554700001 1849
404334916 1577
200222819 735
481774585 2239
318910590 318910591
846600789 2822
411205011 1706
722073383 361036692
130098123 821
822305431 2741
2094 279400536
228054188 908
920397701 3068
753209774 452499164
138655631 848
132008132 509
896925926 2999
213610253 213610254
168721137 7576
582298059 1941
3111 471562269
412247814 206123907
775081232 3259
911411051 36850
69427380 365
246749319 1112
842663159 45510
454182565 3270
6120065 55
142336739 1572
217800726 726
940192111 3510
496202458 1654
787070617 787070618
190275692 887
568885356 2322
88350361 3766
494048671 3053
548756743 93123
164149651 930
1919 494473526
573618466 1966
2563 751059055
177866060 88933030
447600001 1492
697500995 2325
904491696 425610073
772065639 13843
508357870 2234
4577 669171605
582461974 2313
255600001 852
67503770 313
622489800 16904
872428446 181265
790974003 3293
849121693 10097
842222798 133071
74722034 659
64588033 1152
594210417 7257
705789099 7550
1301 197475200
356759392 2673
479691001 1800
140147839 53557530
336944533 1831
3150 861036980
618471301 2238
1052 258207268
355405021 2672
3262 821215024
956681032 5411
542779014 4363
147300000 491
628502094 2095
396555275 2610
820748229 2770
917749656 16894
122628394 122628395
781541035 390770517
81887498 758
186190488 891
834640141 37823
433200000 1444
6912 662915369
47545369 755
167134303 167134302
865419197 15631
894669620 4810
274843979 2062
101424806 47589677
329969700 1468
164744401 564
653726270 2823
715873787 2991
420740187 1461
482014875 3153
960896798 3203
13424 550290032
594069112 13831
910940538 312163011
2553 751084593
355198817 1184
479174845 1892
756008059 10316
267071285 1319
990761022 5453
142499524 475
892445520 20568
9437504 41
877973616 10642
330044115 2143
608929719 3710
5946721 82
445204765 6606
461583717 230791858
555763239 1899
787991169 2752
43623 890781660
342178586 166835
135130396 1020
619815859 2294
591900000 1973
34823368 189
779045670 4043
487363716 2268
812384757 15633
447982790 2703
58644553 20707436
130200001 434
646981195 7721
658635869 5370
262361518 245226005
339598868 1132
54109621 405
872438959 2994
468 19578873
162082812 162082813
272399092 908
815543197 22829
866259975 4039
995691210 6680
288953499 982
467843008 233921504
102299999 341
313754582 1149
176400050 588
1805 437644059
577111201 5025
1560 352751934
605648134 11074
504293718 3812
259043460 14695
320764824 1316
647094779 5268
234763073 1684
158869985 4291
313499845 1045
13301 771511204
57729379 215
11544601 100
786071638 3428
223633003 92408424
935577611 3204
692680926 346340463
856497528 2855
67904761 247
239925925 239925925
881248559 5393
245659787 1474
905079911 16552
311769409 2873
544966507 194551846
160578700 160578701
578394584 578394585
175645329 70415666
672898041 2243
12803 164312161
496447673 3836
814502716 2715
539101797 1797
865808474 432904237
142235916 7033
85846247 292
587540078 3149
685 156085054
2528 657766509
500399653 1668
224979389 783
554766308 554766309
476589106 1769
246828565 2288
153961192 153961192
3937 657586577
288239513 2735
138300000 461
725227261 5037
919214573 459607287
789975046 4287
328801095 1096
566703527 1889
317220179 1624
501550774 6502
163199457 544
840216448 8576
13760064 6346838
588276083 3084
360110231 5703
986525543 3644
138556337 584
6926 655064679
648768265 2918
550331024 275165512
898271952 11269
808666404 6188
9015 294889665
965012700 7308
27600056 92
127 17925542
894321037 611750840
898318589 4945
606233345 14054
683920445 18985
924711731 21543
328072762 5990
544964611 272482306
1347 353279037
126086687 952
993001388 3310
884099903 2947
316798944 1056
942582796 7473
298515914 11301
897993569 3949
867996971 5319
122166617 486
509201484 8212
653656668 6136
349501165 1165
567330691 8835
483345116 1991
567963770 1909
763218140 756731641
994851049 5898
381363781 13251
3723 914121084
426130540 42910
462002785 1540
327874465 2784
468477793 3737
62693576 333
557257667 557257666
697144545 6224
207307157 1843
780098996 6533
308536076 1049
877802927 2926
251182444 125591222
114495745 114495744
604830599 2475
58220995 1846
330278462 330278463
898126636 3845
882792456 67704
320089225 320089224
924026833 9488
391242730 2214
375938064 1791
563590551 2599
835203575 417601788
801872650 6770
828914365 693573576
34800194 116
595154279 595154279
178456296 13606
671251949 5394
842695279 295162780
808521504 26278
905857241 4593
530121571 2035
981419708 42187
293128056 6786
564306127 8483
114221427 1093
601279907 7907
458298944 1677
925813414 925813414
72900313 243
897298099 2991
222099573 4757
127402665 9165
796200001 2654
50399831 168
250495880 2186
571354595 3708
447901333 1493
801931042 88719
438002902 1460
178807125 1295
330070695 1418
793671045 81645
16598144 248
505201685 1684
249039175 1710
44132587 22066294
141682771 2201
53109 439101743
38772565 446
249300000 831
687536367 3856
810382401 7394
280807431 134078582
950208214 4682
711599129 2372
589 79128027
548818116 5620
255059629 1412
684898524 2283
790899714 3193
891092873 445546436
894724757 3706
398284004 26305
522458909 2016
265494063 265494064
785619299 5002
558820710 2203
1667 476038804
209399999 698
656770882 2545
902725208 70580
841787639 10540
992794905 436104439
289575394 1611
217863534 108931767
874558390 10579
28277 992268207
545034337 118718
189300630 631
923759007 4313
6782834 29
946722604 841806011
92437158 6011
634492351 17268
857507011 4636
822505278 2742
251 24541658
90856248 1526
427732282 1652
654742107 2441
968700235 3229
332130265 1735
833399915 2778
937936619 5580
951589356 22214
563398123 1878
36117479 930
256893766 5827
141127964 541
776701422 2589
542162519 22854
642825173 12671
127725487 874
810232754 4571
467266914 3141
3204134 11
996761391 13173
2884 664338874
4741 653338835
692630181 692630182
14738 638004301
335101117 1117
902967000 4394
465388697 260844394
744255047 372127523
647117137 6421
513668061 8809
16695071 67
1977 590549670
80100151 267
73 14058121
136946330 134622924
10790272 89
367199515 1224
447576282 216781832
445202701 1484
257657253 128828627
10644006 62
634674251 3350
480901604 1603
483041793 2613
5215 937857142
11111 920513017
8190 755074390
498553309 2794
574386760 3653
270470817 1232
491216055 3035
879222522 3846
82272303 58815919
535004313 2873
546728354 456890296
621844825 32245
786571979 389094786
871642560 3585
712515703 356257852
52548579 215
562241841 129848
882031847 4206
432298559 1441
517376799 4224
104788399 520
578785111 28290
762302540 2541
728700000 2429
53434970 1383
650520725 2802
432815728 1626
868366081 5282
235504062 830
770903321 3608
73500035 245
458345044 9796
303292408 1253
1836 193212200
112280585 56140293
712308576 6618
987903292 3293
83 11398722
278467221 966
278510494 3907
653658579 494073
930741361 11143
393771828 3638
285705846 1161
606141592 6418
512701571 1709
326398913 1088
694938698 19383
639002131 2130
210569071 784
380058409 190029204
675966098 2294
594240505 3194
2340 445487811
490280336 1971
11258518 70
481928786 17615
103308939 621
342797556 5848
614263755 5941
118283914 451
482459802 1871
825646750 8553
4767 902474139
692816291 113372
826389393 7534
172799542 576
570973468 10834
146195771 119504443
823698209 5680
940696175 18541
50843 430493001
141317014 1355
884402949 2948
531660882 26761
465302124 1551
867829897 3482
280804109 1915
847914051 5811
824618599 7870
703802692 2346
774208709 5278
446009783 223004891
512180820 9746
505062364 3973
2143 170039499
607712027 5424
809702699 2699
220838265 913
219350711 109675355
922109903 149064
656795357 4133
847585730 8026
467897103 11681
330901487 1103
177205440 5910
128999570 430
513416424 4325
399576210 3190
520198547 1734
376359995 3112
459900000 1533
858479090 3701
956252292 67906
436499804 1455
777210277 16806
622783236 34626
719173271 10129201
581715629 16973
234332358 12163
367292555 1435
558321226 8225
661897361 2699
126600423 422
91026975 2225
208712463 757
475830991 4135
353683436 1576
956655201 7265
442691198 8103
18545268 331
845097484 2817
728332290 8649
548429829 2433
93299688 311
862978566 466349597
867186761 8140
702680218 2822
908804520 908804520
873878014 12087
378342380 2236
977668824 5784
65099547 232
4307 987552037
432841589 1534
506891593 2171
921205993 5413
890048598 3054
306900132 1023
952040576 5204
108962013 54481006
1064 109243683
53 8267359
990231964 4451
68391321 68391322
773239182 51425
215717605 1818
733831428 8474
993005992 3310
795574396 4235
353235455 6016
94199685 314
3577 293653815
597586991 2854
783999984 66994
311897092 1385
15568281 245
996785406 8289
247449234 1237
647953929 3673
813926530 2953
826485390 7101
545399697 1818
768257995 6503
87121897 331
139968973 593
944699999 3149
891521497 386547576
146948189 5764
915033725 8154
771145388 59702
544937361 422506489
661279281 272929726
65603877 257
48461581 203
606002020 2020
719400000 2398
514249685 4734
938438107 7099
877205513 2924
256773191 1443
482465980 3157
554839028 2780
419585151 3265
137893457 1095
701765257 576475
535988545 4712
752638151 3751
859497135 2865
789924058 3487
1816872 1072095
803876877 3212
63782764 347
390663482 1370
164100216 547
914099888 3047
79824326 514
617518159 2960
631787682 4320
279600644 932
814657779 40879
123456498 123456497
261964282 2174
967434241 40960
792722137 5128
167478732 764
475578074 1715
271371521 3908
190055527 1118
465557966 2891
36606095 379
242317300 6327
149833385 530
3131 246174170
111600372 372
6157 788954948
970316620 12740
575339293 8099
406415831 3282
435900001 1453
499676563 2094
361278432 1376
696037055 7878
497836693 248918346
25459973 265
312880224 1616
800818561 16955
623795460 623795459
757200000 2524
782701120 2609
6373 646158470
759756814 14455
447673693 11834
553269389 2370
6213 800046515
146246684 507
335534154 2202
111604233 3997
891865150 9245
472307908 5621
182099041 110353049
765121885 333793696
164052926 138740918
267774360 2674
115747832 758
532154382 6713
592706556 2982
424466813 8806
360953396 2432
849137288 3003
712577839 2815
41706941 251
97499791 325
72248231 357
865779512 3027
322498926 1075
924211740 5582
359629343 1332
188 43691233
186254974 775
891617100 4985
286499046 955
310157521 24006
689099912 2297
346 75859777
376 84641958
484559715 181189711
819654050 4150
646533539 85115
723300737 2411
36058575 386
794975002 81078
774072106 142441
45049527 45049526
240704293 22678
967326180 4698
367773695 367773696
997770697 482208541
343235126 1175
928502253 3095
610668251 305334126
366354291 1507
786833915 4972
951753575 33488
934203113 3114
982036333 7092
470829111 3916
765902552 2553
755100000 2517
378960293 2091
518848890 5495
232102398 1305
365967368 3842
106200353 354
583440747 2114
374776611 170870053
82 9841406
543882124 7389
532503133 1775
988342630 5001
6123056 21
349500000 1165
79579199 400
103970565 51985283
329701098 1099
302517385 1118
350328558 3292
822713597 366202718
351601171 1172
369200480 1267
277391912 1466
359756216 3494
633080099 3442
633337847 3014
38400001 128
551698160 1839
305673060 1821
265980569 7496
828302761 2761
195577336 4724
430500000 1435
610441659 2704
103772937 979
381470677 143927356
445500163 1485
166450890 4110
16094 671104806
878192869 878192870
132239585 482
1764 407110032
212399999 708
705927585 640783985
732898059 2443
790902365 3962
724115545 52514
945903152 3153
189801505 5377
805016214 5735
669762197 9094
818906718 469826
94196959 358
3620 575282450
120991050 513
675957434 4481
3190 901653500
386252512 3943
20353759 140
886759133 10796
464393071 47362
190304783 1916
784096796 12837
546453585 24645
872404232 7378
976854726 8271
725710352 4863
812809453 4572
554403583 1848
375317291 1788
153296964 153296964
410414585 3456
228013027 5400
336430585 1194
2122361 11
294288170 1784
604419950 2173
939229533 469614766
449388503 6212
568201895 1894
158169902 909
674351212 99173
93370 722486847
616313423 2632
573300000 1911
941399251 4125
973226320 5184
979725391 4893
304258844 1989
476609330 2399
478881631 1870
697758624 41198
827497081 413748541
919804058 3066
2430 511196458
903941870 22936
243990298 1141
771300001 2571
24346210 82
752390435 2814
964763279 103073
142443372 554
277838900 2095
993353132 9797
966187819 3427
37200001 124
39612 382096033
325789915 2649
3679 838820770
447208102 2013
961373155 11947
381806255 1794
587242968 23426
304259093 1148
842993624 50035
990984384 6942
229199908 764
938409489 446544572
722327531 2876
883514226 3995
737820941 326563362
273001485 910
85021539 384
38099872 127
1139 157735424
73338120 513
817200001 2724
372692915 186346457
547076225 2908
880644125 5543
365003353 1228
933000000 3110
972471842 328609
921078277 4541
787582341 787582340
677054485 7174
928692236 464346118
1054 308332944
767022705 2831
486467151 2158
293483301 3981
68421525 290
108599692 362
523937793 10304
126755235 626479
754435745 5231
887108937 19101
243993995 899
569254836 1997
48223969 24111984
147346675 1225
982506850 3560
35984173 669
268313283 1179
61110476 503
255563062 1748
105869208 882
256281841 2832
894269906 447134953
549000286 1830
839157292 16160
772200001 2574
570215474 570215474
23775661 11887831
461178790 63344
18495084 79
25216731 496
488535695 488535696
484485919 4748
262032174 1278
716011417 4716
4013 254087108
696266389 2367
678055846 7514
441902119 1473
331991825 1646
108546757 4971
404990511 202495255
630518496 5008
661503651 2205
387006532 1628
828036464 6345
958848880 5170
236983059 801
67861240 372
936987569 6248
12086 567179928
726738393 2784
769434967 6767
622589516 2777
122745110 7011
219900733 733
400687452 1350
662400001 2208
47321008 512
646058584 3808
17022781 214
521917578 3094
870613744 21736
916830811 25074
86422350 86422349
537601588 1792
345051211 172525605
550043891 91298
948896977 3163
6403 820742943
393809075 1975
971307426 27395
963600750 3212
675229363 5594
580629988 2142
643499999 2145
424944037 3604
463433220 59445
517579722 3382874
677734920 101762
880155188 3454
259698271 1041
145799657 486
772690428 207378
594009625 594009624
227695601 1393
261493371 1485
537110136 2708
200450636 805
807840572 6209
448165765 2579
906607268 580241579
150600000 502
132439094 562
814938857 552502786
495903144 1653
494358059 2129
468416378 1742
923615111 6446
799885376 8680
726297578 2421
943037820 65217
999734808 6727
988681397 3753
14059 667574838
428370502 1599
925995525 925995525
653959914 2911
750884232 164776
808947361 15405
5251579 20
127799999 426
665869791 665869792
452901564 5517
8731 895416436
657147768 4813
814711930 3817
676688356 6314
288305739 8098
282065901 141032950
142111684 2042
64574035 31820728
329858072 8546
544987268 5183
195229903 798
822285540 2873
560398857 1868
20100068 67
371611967 2184
511777191 36540
924218189 5354
877202924 2924
244200157 814
304991897 1707
101175217 1052
2984 699303384
871850862 4516
102424438 67694993
895552650 8550
290044729 2166
857100000 2857
550498492 1835
756025185 5296
939604353 3132
2364725 21
76236633 3169
30255603 357
707206398 3153
522472668 258394
825302750 2751
894599999 2982
654242817 6592
382638185 5491
122876486 66556717
499424215 8019
405299632 1351
219961059 2420
940204441 4398
667794393 2296
684569875 342284937
660805170 14434
383998784 1280
794397353 2648
546143371 3148
257616919 6786
179418344 2427
655629603 2798
558548319 3344
581184887 290592444
13448544 105
198283676 181393750
840263540 3939
2030 554862692
466498444 1555
928964351 5952
111899626 373
617650897 3303
960643285 9102
98169531 1222
6869 713865129
390811799 2081
287463784 1855
360777029 180388515
896039741 5828
947632170 41634
3140 722645744
16477016 89
421099197 2042
136437532 1388
326034046 238777086
895266053 3427
852518858 3631
6243 663315624
779315076 5634
3615 77952461
682548076 5006
207770869 103885434
181601394 1609
942617017 82411
59832689 214
951367815 4094
252321153 1277
738090631 106204
989066695 989066694
768791099 4620
145060234 2268
256624812 1323
852300000 2841
231955274 1151
454226796 1804
491998359 1640
885990139 5546
737365358 2709
685403199 6592
912603042 3042
864424431 4624
763386750 6109
651491436 3745
374597597 3022
499620429 3927
377536329 2542
850471868 26341
706735690 2437
986698023 3289
2991231 10
459889968 229944984
527877453 263938726
268696224 134348112
273848108 1977
289893512 2117
406691726 1703
404724594 202362297
914457846 3349
714552069 354026857
499471629 499471630
487321956 2508
599183963 12387
781796656 3897
776487180 4060
481237202 10711
286538913 1135
746449704 5544
955067502 9173
154500000 515
775211171 7638
876620141 10567
59364192 3914
101400625 338
4952 476202504
672014640 34870
216045111 118532997
701373556 7004
269442882 134721441
883174052 441587026
653286971 2411
429675577 2508
78725509 39362754
939953165 469976582
77077239 473
492001640 1640
206292845 2735
994800001 3316
41813120 160
82141080 420
924244674 11905
335962381 1289
865204389 2884
459901323 1533
921565592 3121
679499999 2265
561406032 2232
932580379 6049
814157527 4448
147823467 803
323896280 1852
526418618 30413
551100001 1837
681304009 2271
225419890 225419889
499512274 2866
826413504 5933
1407 402963956
993343552 24807
243248335 2569
691327637 23022
288763344 1111
120721276 120721277
217036261 1213
784798541 2616
516732491 14969
931668697 4630
1719 492143132
293780236 2191
174284193 3217
120726774 486
728524712 4490
664507284 5360
311518124 1875
606903619 2023
547958327 110076
280200935 934
131022851 447
654603470 2182
732470127 3269
733712 7
521701740 1739
874964775 6115
940022516 15780
237787930 1345
624300000 2081
956651104 478325552
774825058 274712938
524066799 4197
675220337 297527023
848108709 83674
563 153145937
157626150 985
883092848 72950
984809473 4288
12242 845971168
4526 890325231
107063011 785
21382977 362
820603983 14667
264283690 1451
812264516 7857
764638655 209318
606812960 2204
557670698 2021
61727137 682
991952874 3914
902103006 3007
445801978 1486
739591565 2514
591704081 31274
845825360 821902773
333512801 1370
740233394 14241
358390008 146796567
402310829 201155414
135899574 453
55072032 304
790184823 16157
997196675 3324
42602105 545
987643669 493821834
563700690 1879
948782271 4492
720636793 4236
344941182 1876
745522687 3464
3252 603115531
624351777 13796
528956160 7928
284307289 969
946 253284878
904208680 17770
252166170 1115
361285345 180642672
202744886 144740536
850376367 603609152
774666844 6107
735640733 13588
489889197 2131
75299999 251
357717871 1215
989486955 8945
989698975 3299
919930573 19090
990585843 17841
980997343 3270
702898598 2343
508319648 2658
861515270 5111
960282599 480141299
776955310 8261
850085271 850085272
107354 857436398
179791222 866
38163286 13159122
861225592 4252
591136864 2089
786712921 4920
465205920 322686606
284007842 284007843
11229227 62
463407097 2094
935138716 19214
3440 896827678
96481880 440
490013815 2482
815700001 2719
304930859 3747
351294845 1761
819352470 5730
623634676 4718
210419346 1051
3858 256360852
170808993 1539
552244379 14562
591114804 2654
97292771 417
852644348 2863
82800001 276
417141037 1836
863924662 15383
388501295 1295
304485630 1065
638888610 638888611
35913175 169
924174586 3725
610536646 2854
181526536 1544
569892664 2274
406501355 1355
13594350 105
124800415 416
61666879 14469
444001481 1480
6091 976584579
950493097 5726
946101281 16114
457500001 1525
215219524 867
642900001 2143
603368251 3774
399131884 2657
892763133 8162
928862952 928862952
359701086 1199
20700000 69
905155019 5445
531801662 4747
481879477 481879476
889498628 2965
315186066 1242
498560037 19113
344784474 1379
169625716 1109
838577140 2869
921212240 5484
521017816 2842
8054 928658416
570828360 7233
76238840 505
4428 707381856
632916384 2358
286621468 112716360
911103038 3037
298974368 1232
853502845 2845
980308918 980308918
581700119 1939
776172511 6282
200596305 669
952132464 4633
183035181 638
2859 741220726
450983659 6360
406142591 8582
113400697 378
732633310 67443
341160245 170580122
156384662 1141
729697105 3408
612048652 511919905
19499999 65
229549517 1169
3267 812362419
951033823 4031
687242529 10531
702057979 3173
622202565 2074
919014110 5530
79069851 32348
841542504 4444
655821787 4367
372299475 1241
344101147 1147
4411 729214240
763799999 2546
862581325 3047
134921459 749
168519037 588
161699779 539
580323187 1948
567181719 3023
979124868 492023755
912903042 3043
204386878 1202
387899482 1293
673813351 3155
199952053 3149
187979936 761
270766189 2747
756725760 8704
969358452 969358451
32884577 20615157
89397741 69671813
761702028 2539
92796374 371
319369211 3628
926469020 17671
795809169 6058
160191985 614
3205 849905105
972598700 3242
351752589 22071
157715765 697
874199060 2914
284100948 947
340619581 25746
358005073 2382
375473589 1746
686348333 14997
726931426 3989
390301091 1301
57707389 3770
74434460 649
30496405 15248202
504298319 1681
327025614 2507
50474346 2626
449341839 363143461
991496696 3305
601970259 2299
770102566 2567
404307009 3357
664650043 3966
100253974 857
6761 759572055
60299799 201
742065193 8808
606843248 2125
23227883 324
374379305 2932
413702094 1379
928108267 452517883
46508589 409
11994 999018168
990898267 3303
602464940 3860
145084818 73096211
460199028 1534
339724820 75011
202199540 674
365668602 1846
33466758 113
367388512 1471
737983783 368991891
56911173 364
126500303 10724
93600312 312
460769687 14202
754945803 19243
859799999 2866
828867770 3801
4801 460464330
248700000 829
710153734 3397
253106223 3304
344928321 119040702
973109487 471155610
3629 261304206
983997043 3280
978804968 3493
495727945 3116
410682995 2998
98004629 762
356660384 23264
270784693 1641
28244673 28244673
107 22974933
130424037 589
802324416 3529
737071626 3575
104636881 52318441
627763201 10720
12194 540920011
276778503 123928361
7019 265684936
887511139 3418
188335656 153869
910913847 26114
446957058 1971
876902924 2923
665784804 665784805
351027517 2557
361258974 2345
930384759 375064273
832465867 416232933
18568 578021840
889203933 2964
329002225 1282
459873643 306953964
210538986 210538986
598591750 4254
131050896 2792
789481111 3498
128053734 534
432298559 1441
998105559 499052779
659999999 2200
159769419 929
927761893 16151
845680026 686054764
577501925 1925
750578526 40211
897440352 4508
142105004 2045
151000968 2778
890735009 23826
590100012 284608
561692753 9238
921339254 4706
898299625 449149812
170455671 1714
321602046 1072
391611893 2716
133500187 445
686027394 2675
23012 694868736
345304661 5398
741300359 2471
524401477 1748
45600094 152
41231225 162
861897960 3960
719259576 719259576
645092060 2209
595524981 3315
468159963 2967
13413851 50
912904526 3043
555901853 1853
729308801 8898
625383363 7754
274921323 54165
137047199 680
33284246 33284247
221700739 739
799107572 399553786
2473 307876612
805499999 2685
878324278 20683
756292703 7318
545496663 2888
632056817 632056816
416558215 10306
632667829 2566
729686606 2861
160057276 4753
260655744 1603
630072947 7086
56614313 254
334742759 5940
561298130 1871
866497347 3406
301686948 4068
650324150 2555
250329408 25536
493799999 1646
2142 590294502
1199 311846297
765304062 3342
618973389 2123
272947258 14047
820408292 670150831
423456547 7392
473528229 1756
680358001 3500
677005383 4101
962 95884464
790502636 2635
119882793 4233
752508677 3007
938797801 6324
152040961 1536
713488286 7166
947060461 8289
1639 291538158
252627073 252627073
687914791 5108
956182034 819465093
784076491 3819
666606780 4116
577602480 3120
484629260 393631881
123628429 1299
914349292 5168
829175976 37416
281268224 1970
808399200 4200
438930431 3332
87128229 422
25551244 215
895641029 82242
716811012 7063
224372303 4176
1191 187034688
213036332 1020
896404883 2988
730198341 2434
304419258 2497
651301469 2171
119999999 400
137577702 633
739500419 2465
703801357 2346
985981216 9649
190894863 1439
283591711 11106
59090561 508
825809010 3540
116999995 390
173 42649344
472577505 1624
571201904 1904
267579106 2459
557249110 14410
205042153 2276
634263575 6504
301962 619954223
189518308 1367
7638865 88
821605377 6976
235474763 38897
65322089 65322089
746399999 2488
190714300 174859161
846260424 3655
757226967 757226966
949819907 473438040
790926006 3182
566169523 3236
643656366 6586
240599413 802
376471408 188235704
400631665 1336
801443724 12175
780331240 15876
942280833 471140417
825922672 25688
664622120 27380
196977888 3683
622418856 21206
362312314 1596
426901423 1423
275695128 928
572717970 2583
880201545 2934
244412834 3565
110742219 55371110
3107595 14
861407294 3427
942301549 4050
147875249 710
984815489 9773
418800000 1396
929190356 3178
898280969 898280970
684297718 2281
400 104702000
161288549 925
757216816 3329
112801897 459
770046242 3222
607810877 3137
659702199 2199
16495808 16495809
996335658 27666
765900001 2553
853759740 6876
58187360 224
963331465 5504
933647005 6982
254699204 849
409839696 2504
106199645 354
331291163 154155100
408848095 14754
399165342 1511
954599457 3182
825031752 30260
71573036 301
291491835 145745917
217200725 724
951522503 475761251
865258221 8654
790500000 2635
157459312 777
367 104847163
227400000 758
212018323 802
498797311 4187
166535343 2945
27470977 181
254018636 1804
141458345 70729173
917461002 6037
949796835 3166
785705776 785705776
30899897 103
526424178 7959
828964828 19170
998636580 3537
895186695 3736
752102644 2507
349528031 6744
93247219 519
3370 693652521
80576537 491
532942647 19192
409055100 6700
906167075 4929
683806267 7722
742615336 3465
46018972 403
623235870 6386
42474559 580
449589787 1734
24170512 83
111042670 395
19625494 122
199479875 875
635274773 635274772
565048556 2235
145361753 72680876
865797113 2886
596810554 4255
245001502 6007
214872212 214872211
651297828 2171
989936076 5105
439728229 1579
81849559 1222
909411091 909411090
531522284 14035
827361312 10308
758840761 2972
254786285 1121
604103551 2954
546901823 1823
460113088 11607
588429753 19967
633992347 13446
240601304 802
317770159 1104
176673385 997
110397786 634
193476906 662
237676606 1653
82366324 289
318917291 1735
411572260 1649
486133599 243066799
762863192 4606
10431883 77
618493334 3539
1375 116262787
272809381 4980
2244 581988132
670475161 5090
894280823 7992
276714361 276714360
24806225 188
712184301 10202
103800347 346
552901844 1843
999683334 26766
198599339 662
650040886 2981
640 156979200
469721548 2507
970042307 7962
679927999 2947
3274 752489224
891215252 26652
449400001 1498
552970289 3536
318165566 318165567
279374486 1981
339612037 4798
767179134 4949
755465544 16008
6727 907035052
200237658 200237659
764056643 764056644
765198731 3317
322337437 8224
214930266 809
609436905 3255
994203204 3314
730776620 9375
47614561 592
658536199 3134
178199406 594
312911467 2629
56316881 482
682069111 124148
851014719 9781
195743850 12004
208116343 2331
243000001 810
278100000 927
23516461 321
594745187 532455754
106873488 2256
22204125 75
176700486 589
222593093 1498
764079199 58640
607846939 2974
646689317 5425
747002643 2490
402768864 193315459
987802000 68360
27993841 280
699371924 2872
529628037 529628036
213865008 948
719353579 2874
425098582 1417
470 132627622
444691574 2433
900471842 8362
358174611 1737
865638473 13358
622247224 171373
869274867 3556
5085 340375652
369188820 1980
721625870 2451
233973236 146822628
492898523 1643
978596738 3262
502170207 7557
2159 520850262
616935528 2129
300538783 1161
214528448 2359
420899673 1403
592802713 1976
195060615 868
973511954 5410
858000000 2860
10152 367624224
573774264 1967
504257341 8412
1290 162217500
242195760 111696508
989838578 442402354
961980057 10499
642000001 2140
916862570 5192
178491379 178491380
93161856 582
305002542 1326
190952809 2139
723 141701035
253614649 1106
588298040 1961
288217417 1799
814967167 5777
597892126 3965
206982567 1838
600643167 300321583
501510874 501510875
998 192051790
621303720 2071
24328555 16137606
527536620 19630
288070991 11979
496145716 2011
83571537 1379
398517635 6906
972302817 3241
10900 991594800
843588270 18028
226499773 755
177710978 82030243
885883848 442941924
449098502 1497
177065248 671
48823652 471
225901705 1032
370073575 12766
402429889 1981
179099607 597
417472219 1434
475798415 1586
103645583 392
160301230 673
838986017 3677
859444949 7092
890219551 4063
299049300 1138
667257861 2808
89100273 297
922329569 5223
23181 280714892
559307939 2935
531576502 527561450
138196880 946
606000000 2020
243164273 121582136
220813439 12160
976821409 5112
968886801 722531157
889918688 51328
485894474 3972
184649230 1279
303901012 1013
230014289 115007144
94873680 360
164708383 604
738205228 10443
313931242 9437
676498811 2255
381215335 1518
10349815 35
894872393 42969
33544780 177
893049687 893049687
484783874 2591
720940941 3382
966599999 3222
88799703 296
933196921 5393
23212566 85
226411169 802
553826508 6877
123044517 8604
88017619 1259
667147799 2238
316106572 316106571
722415783 22494
930901497 3103
574559440 13520
128360862 729
998207233 8479
60600001 202
235261531 2206
584193676 39909
170257929 800
500625275 250312637
233056289 914
391729975 2947
919296121 3998
427535026 27735
839997201 2800
92980 613646163
635836457 6419
338097248 115936627
710108765 4041
534694267 1853
436460091 218230045
747964265 4642
134930081 67465040
639118504 18316
606788055 2383
498622321 1968
855272634 15096
1288 207635768
591202514 3008
513901413 1713
498645190 1823
723242479 56435
810842917 12827
610973313 19121
674138086 2505
438497882 9579
430884641 8795
440101467 1467
923622725 614272716
996241667 24932
215401560 3190
121850351 4563
263589199 2300
496793131 5745
4143 253520535
301646101 2100
582597769 291298884
331416276 1475
278625556 6474
424526841 4769
69141830 498
455337618 2718
311417699 1210
218989749 850
370934936 2252
402907394 3005
320123921 1530
734960133 55006
103499656 345
100539374 4006
779996648 8021
329399638 1098
320524048 4534
989662577 6041
368701257 1229
67800227 226
918949810 9536
148767111 2054
931229874 5365
252078406 2437
648765809 15690
413781914 413781915
123899588 413
276348092 1878
186997002 150429911
358688608 1771
12040 265765995
452156763 452156763
599986094 299993047
6179 905408870
127858809 3063
886599521 443299760
22200141 74
926392453 3378
792597359 2642
211554963 92346234
954900000 3183
493245487 1694
506280210 2050
449769508 3526
898706553 3018
22809906 115
87753577 664
199281271 199281270
583521576 2275
956703188 3189
515894293 443182008
963464733 410493459
203972079 2320
134639269 6869
48558627 26125683
109500353 365
543384082 206081710
475200000 1584
257698154 4753
227699240 759
416114656 2893
473998421 1580
829881871 4048
796537626 5242
664434418 6720
511064954 18268
233490904 1013
705162305 713017
787288500 16505
694499999 2315
49500716 679
235094691 938
421195392 4192
478 131617760
9866633 33
760477623 380238811
886669826 3358
139800466 466
639902133 2133
138436787 69218393
147585100 10610
2990 843170759
15018 151950640
860440937 20821
986258157 986258158
391198696 1304
935572622 8930
187535160 3060
789373789 2954
583141196 2369
224203913 2974
640476877 2393
676377393 11326
314217853 1184
519703730 5122
194 42554377
188918622 82106118
733504833 2445
996265404 13238
500632501 19636
950403167 3168
46308016 851
725140182 4899
205194091 102597045
182345841 877
11877547 5938773
410101368 1367
447316440 7555
607938160 5840
558421701 279210851
557149569 557149570
423950604 2332
691589696 12701
338177685 1727
322575353 2284
966509249 11354
884463218 10452
688795314 11865
74368658 401
458832612 8556
400501262 1335
896100000 2987
198784444 751
523801541 1746
830697230 2769
7471 753746862
757135958 2887
451724213 2036
990125372 57706
933335080 4903
977441355 977441354
5064 765080250
831902772 2773
977175402 4722
26625991 118
668207794 5903
819000001 2730
182472095 8304
550201834 1834
792002639 2640
826309619 5810
266457240 1290
563911725 7338
292291174 1421
556270130 556270129
495581903 247790951
832355551 4144
593087347 7571
958595150 23747
561262344 19176
948885548 3817
335202151 167601075
14155 982536197
1199997 4
221437425 872
354901183 1183
737180941 8340
669707535 669707534
869036398 9413
131181889 2256
872867748 4294
160583176 761
682804051 2276
764477503 5614
18973 810887935
573186228 7992
433924884 5731
924958559 5920
286799999 956
865504122 2927
215399999 718
377998741 1260
829798148 2766
576148621 4691
23703 563049998
881901191 881901192
998696670 3329
425885046 1869
154542473 734
265590482 265590483
977934754 3398
284176289 3088
404998651 1350
887904320 5072
352891370 1491
194735157 97367578
408979240 1919
70766129 317
775501832 2585
293370000 2667
9613 344609071
521117863 21964
45851903 45851904
638445471 3017
645275752 9251
498518717 24306
492796599 14922
604037116 3195
319096846 7324
821997261 2740
569514360 3768
979675044 3732
805228712 4273
977565350 692330715
374540879 2102
805467454 3676
874074201 437037101
525364982 3951
15821280 80
753009862 9262
413514724 6011
343661207 5753
928875886 6736
275099173 917
397896657 1891
191746636 191746635
322614563 1869
955939377 12614
345634417 3879
144000657 480
449701500 1499
710200968 2998
430127233 1571
944501161 4629
547625729 7552
877526099 615629106
535942379 16569
312839051 2390
34116789 147
30608875 985
561001869 1870
700501386 2335
563478311 563478312
2863 508958373
810300571 2701
92854001 46427000
70267976 838
490270477 490270477
649023438 3129
235770194 1556
968244811 8762
758686188 4864
210008520 210008520
758659892 2720
993103678 16674
345514050 1311
127499949 425
1488 372915120
165000257 550
879487118 4379
707701736 2359
962403208 3208
588108673 2216
215576472 107788236
965948946 7556
891139836 13216
256896760 1301
549719403 274859702
937006731 44990
608202990 42645
87691705 482
868504078 2895
183300612 611
369671100 1861
632697006 3610
465 44781360
112068121 2472
224100738 747
609171208 2040
822968483 4946
2054 351177510
980537979 6102
846382064 53138
1025 236783206
495737144 71401
464100372 1547
224038104 897
242020933 847
890210650 91250
473102708 1577
385345533 12298
432089335 2860
566914686 9206
395382915 197691458
15826 758429398
670501065 2235
620700001 2069
509523848 1923
593648098 3953
863 91929018
161651159 1188
712272761 7277
1730 274119504
809048401 16050
3139535 12
175080749 856
2510 130633495
488168376 5415
640427880 12197
138888563 5978
983996720 3280
823799999 2746
837602791 2792
1394 378763416
727681062 727681061
989568398 489922050
276242825 1144
922796923 3076
347912364 2719
673995168 5808
519468532 1934
15687996 57
416707851 208353925
562199999 1874
128568664 3671
339877319 2172
839399020 2798
272170798 272170799
629655910 3158
690000000 2300
656554442 3243
893676910 7031
368400203 1228
836162743 20693
943618338 3399
507002640 1690
157818008 904
159064038 579
457567568 1641
453320142 1761
437476456 9309
424495361 3016
994931810 994931811
571577671 2924
509539438 3083
653776214 7813
489803489 4905
183300107 611
808009562 4711
66125 899083959
803397500 2678
89999700 300
11292 832647937
318601062 1062
398466731 170879178
267809131 88974
929270550 3435
631267055 5769
87703041 343
272748411 998
89526684 651
742202475 2474
724627276 362313638
672747215 336373607
365101974 1217
491400000 1638
741492230 741492231
417301390 1391
936507996 3839
267247864 10778
420854886 2943
419936765 1678
38827985 259
945925759 3776
244242107 996
142761419 1142
154636456 3721
233191466 180841944
956885770 3729
169500535 565
406465436 2954
824126111 10649
698578849 3499
680830753 3101
13711 552004860
408541381 10982
472326069 472326069
414852012 3989
567801253 7257
2312 568002912
995397553 3318
926830734 8746
319085999 4560
969497799 9785
883650125 15875
641620121 641620121
879141908 3777
506518668 2581
2307 674532195
162057192 748
4076 705523993
229022729 2490
206651379 1573
734 215924755
483518001 18066
999505655 4113192
60889245 205
477771297 238885648
810131069 14836
364201214 1214
397927909 1827
649812768 4427
552598158 1842
875339524 875339525
984415499 6957
698424348 3082
15410631 119
506364284 2679
501485655 2521
315722327 21288
5054 715320570
3573 468498906
970665614 19982
462030528 3056
565105875 2612
514021228 4003
97754453 523
337699424 1905
720600047 2402
263383199 1200
929740735 43600
729600858 2432
537332293 1824
873596585 10385
749702172 10228
949701103 8182
507183841 12380
799812220 4998
816598820 9628
780900001 2603
119847448 886
606313527 292175638
493802921 246901460
815564742 3911
745660607 4774
761102536 2537
595646310 3017
388800412 1296
964307696 3920
31849 868681475
776135774 18983
463185884 2947
13441 603771689
51299928 171
350759880 2130
11 3182814
962265630 22339
783344689 11823
822841004 2763
628592836 5655
710671225 2725
596209705 7181
436501454 1455
497106008 248553004
272714890 92532532
811503160 2705
33900112 113
384298718 1281
837728814 8785
721439303 6317
899411876 5125
927900725 3093
712055610 12915
935984190 531109
332688694 10636
528867541 2811
38942 362347486
446054875 8655
970800452 3417
12516909 239
727220402 727220402
865444040 2961
605101262 2017
796465215 2902
369124183 2367
405600092 1352
616202054 2054
915965880 3156
439612879 2128
562499554 1875
54408903 202
46595172 342
72351246 1720
48171090 220
561128586 11387
49643367 225
693308664 14329
824515657 412257828
7550 325586200
85794632 632
332849707 8776
446963219 2090
374099891 1841
906566149 8572
897950711 7688
237299209 791
702903697 2343
902285316 9433
5586 215776008
961377844 775482904
898892863 3606
580540384 5355
166119020 803
570723319 2440
827175325 3308
917380399 28789
926332213 458786130
962444775 12346
42383262 179
32783491 418
748541791 37946
885421155 885421155
764821915 2717
833998616 2780
570183785 13866
835199999 2784
826394881 5608
318425256 4617
127556236 550
97499675 325
36001303 140
202221044 136788894
851417369 425708684
853795337 10653
183227168 1373
921060119 6193
902103006 3007
332416998 332416997
715 154166155
592216445 296108222
290997039 145498520
161764461 1085
193143790 7115
68609030 25707185
842980537 2988
247903284 1996
3167934 66
2381 228951381
624854978 2833
806205246 10626
689066100 3825
546730891 3610
236100413 787
50399877 168
908880631 3443
223736745 223736746
8627 558981810
128636428 637
961317263 5659
330273896 7352
403401142 1539
826122990 3281
975577879 48544
336006301 3660
299957131 1639110
188699726 629
181977320 614
977752999 391194407
806097312 2687
955340632 86478
272125859 974
955256434 3747
355332769 3428
513006820 7580
583759801 45450
846380054 6510
649356908 3779
644942325 322471162
427 63791665
320287792 1168
45364 846496952
388498883 1295
834046874 3683
938952 938952
84729330 19213
325721 524422394
386481480 1510
827410823 413705411
183418070 628
244094401 1608
977277931 912089633
274561545 1475
614153756 2765
693215252 2619
276899999 923
941825963 115189
629635842 7138
923366906 3758
625284777 366514267
810446639 7760
306089556 1257
528020548 1949
572999788 1910
860256910 430128455
418024713 418024713
1652 148915574
310473995 2079
242766516 1332
128340267 103692037
449401395 1498
406552357 193738407
696648681 5289
22344 521060675
471528916 3315
605734363 2701
624991472 624991473
256788684 2052
933379530 4049
747137441 4463
635760892 2363
242447417 121223709
413845651 2495
81900300 273
211601700 6471
360601203 1202
107281259 423
293100976 977
453533481 11560
453478819 5811
731 182972224
265042147 118349590
58301230 445
260045901 1179
3102 821257119
896129497 398971200
782351651 10694
141025473 1088
723598790 2412
748799316 2999
367209626 29702
68139432 529
341216650 10898
539401799 1798
883828641 3592
52340317 177
87327015 322
544203153 544203154
350701170 1169
863266705 6264
224508368 224508367
669609023 669609024
881003697 3356
463111636 3255
2955 665270970
6472 764794008
523269504 31326
238760015 944
664197787 2214
609600149 2895
978912896 3776
161310932 817
270450412 1438
282796065 2471
345539400 11800
875635775 7618
458951172 458951173
800402669 2668
297431323 1604
90929426 90929427
281188557 1246
728020658 2815
46869160 173
349 84837712
12478487 49
754853805 4305
619516561 12792
675571657 337785828
676417319 4369
921177666 18418
665731681 2768
288530752 1264
886 117330322
750031947 4499
721802405 2406
612300000 2041
732301386 2441
786409974 2898
800805935 3318
46896580 185
717972661 2910
201900673 673
827533316 3359
608063365 3156
304053304 2222
7991 708200437
183216276 876
453565230 2643
152315801 650
531370296 2169
826571328 4542
413793269 4170
65454553 242
609917481 304958741
979044611 3612
352086325 170369002
931368902 6825
188005860 630
772500360 2575
359334322 2363
646391482 4227
757033594 13258
32059477 108
803028434 2807
686302942 7031
370473404 6481
250628871 1030
271386844 5133
764422340 5140
369027029 1712
620978469 15654
481460395 2699
785383775 12336
940203133 3134
95399999 318
6763 341815546
410013179 8924
367530460 1257
763429706 4233
681006921 46857
175314846 78738855
786971273 3693
447551269 447551268
565487545 3754
521187310 24835
367499999 1225
709580762 6813
488528141 2069
876679916 399678272
217309911 897
899626353 4450
464226145 4512
2196 284136048
926848661 8852
658799224 2251
374744852 3108
637798416 3044
51494700 2300
514299707 8653
7683508 51
262199353 874
76847667 403
216601398 722
736776881 5329
639943993 8028
178957899 740
829187231 414593615
554701849 1849
365702286 1219
37499949 125
868779275 6565
53647738 429
804533401 402266700
550843604 4396
623878419 8746
927962191 927962190
772222959 13924
705870817 15792
60300000 201
445501081 2214
851745471 328784971
811082819 811082819
107273821 645
55621236 37405
449401499 1498
340772755 170386377
678187611 4014
455223188 8565
216444199 1064
98211391 8794
928663433 906032195
326440680 2355
888901866 2963
34065174 420
993596689 3312
997045007 9043
959891516 959891517
954010412 320548211
1599 418354365
265978889 132989444
168102605 2804
354464795 2436
152075741 815
630175840 4105
962640809 17963
886593800 3596
387390932 387390933
659100001 2197
766389953 3667
606189632 537879
776700505 5858
16734000 84
933053748 3273
596734491 493169
649218715 2941
42419119 42419120
914453514 5112
417832325 2675
1850 465685774
91800280 306
429980439 213027594
645904046 2153
114770411 1026
521613068 2113
227998145 6512
367 69881951
63420838 16308
271555733 1246
416747819 4430
214468019 2466
401999999 1340
410992108 2961
611157770 4225
568686844 1901
504131036 11608
571803006 1906
2782 650782132
952578022 13213
491707425 2132
26978727 508
873266277 3250
442498526 1475
838949297 11679
739314575 5352
291063460 291063461
556073120 2009
590171447 28779
139800000 466
481405485 2852
217635017 1153
758191037 6043
26262979 116
655283254 5301
33744978 166
423000484 1410
369670079 14820
123464220 660
764659470 55187
159058848 1398
539647496 7404
84136527 645
449192301 1930
49500164 165
3133 554893725
963508466 481754233
564498271 3330
1188 239982089
446804936 15604
662563882 2242
767936982 125357
247720451 1002
282083039 8517
740067337 370033668
982325409 14062
241761535 120880767
906005849 3020
878341630 4645
694405526 12689
742616696 15927
316973795 2308
638102364 2127
829948535 5442
519744925 519744926
844349687 12558
608162895 4492
311885898 1283
881854153 3505
745829098 6981
1760 334702853
469909061 469909061
763502546 2545
785743330 785743330
125188086 1226
141578864 141578865
686114015 6511
2758 632428706
6965191 27
57925721 296
411439312 1923
3216 234961472
119328574 1032
3793 769249944
814595383 5137
405378549 2127
945993929 8487
427749442 1851
123791777 522
710222557 14002
907856949 6790
171321893 1823
508280687 28584
228434653 114217326
373539628 1358
2498 637721742
440675753 5218
278410733 3681
357832121 178916060
561272040 2982
935298728 467649364
712547515 11696
488444249 3675
59345208 282
320706360 1530
373310528 11958
416831318 1444
306746295 5069
531089942 7121
410575446 2135
799248880 27829
461412765 1809
273222426 1163
15552245 100
157298528 1317
832972145 398035319
122007168 3284
581702314 1939
877644465 12835
414805150 590050
817799788 2726
138644777 1338
738439575 6431
187500626 625
922519973 533069561
747808615 2967
428256920 1885
863263189 431631594
312813706 312813705
909914504 13009
828597239 2762
369140162 2289
708252637 4732
690903919 2303
900774062 27009
813608488 10991
411986955 3235
831000000 2770
978305640 3261
613497955 2045
842806620 5151
866310750 433155375
819944129 4491
306128617 3394
377401258 1258
210375017 1158
233700368 779
486958048 2321
425788935 207475947
333125350 10452
360163632 2235
82904 805862148
2671 311376329
986698774 3289
79356508 404
2699 656486395
445798840 3814
868306443 868306442
5668 835110867
452745291 4573
629137184 202273
342044720 1580
104001640 1126
55246091 271
4659 720976282
664817940 2830
497333781 2062
686691175 581273066
508226341 254113171
156142140 770
612571434 225739215
480451671 446182231
26845885 234
958441761 6940
350951564 1173
31200103 104
196972294 2077
2169 351375831
744000000 2480
454966027 1790
571354775 5868
345820499 6700
260971160 909
218913027 167621
788702629 2629
38700195 129
349122641 3111
971755487 5199
225216923 916
535191243 15953
111000001 370
728170384 2902
837283069 5510
28352755 991
507682052 1821
107527638 1088
705108191 327881128
619039404 3438
916101473 5514
489598681 18267
412940341 412940340
676987589 16526
85150645 747
361798948 1206
365219617 2096
971705398 3239
141299700 471
273441166 136720583
861900000 2873
790069596 6510
748584761 7161
985797011 3286
215791514 6866
212479729 1030
227234673 818
670240270 670240271
570262344 570262345
615991522 2133
2965936 35
940189507 7979
403942574 2041
64499999 215
645035615 2358
167699999 559
420633445 420633445
263746059 21988
583150415 4779
69000024 230
795196547 3147
102377200 2535
478457142 2416
493749934 1945
346842633 1295
132575435 519
174711039 1190
239702967 1228
588741329 120397
696367906 9651
1912 432335704
399001554 2062
540868690 2579
510796909 2887
505798314 1686
5370 482352494
590136300 12420
157267923 654
574635426 1963
798512155 399256077
754564857 14552
388435302 2229
125958507 2039
449716500 1665
321598929 1072
282975341 105862665
283583556 3924
857816732 5633
756299999 2521
991384161 3760
440700689 1469
192575037 78678179
2302 626158071
42517378 429
722103539 2407
374331910 1801
307000321 153500161
129818980 986
833218390 11780
880259138 782545047
416834699 5194
124951424 976
420889483 1595
95 24337254
7509 708894654
658134721 2584
379200001 1264
764323875 6835
487819909 1962
215571402 102285374
451808461 225904230
854988445 5004
378161099 3067
389702544 1299
997755625 6238
4109 655270448
3578 745021894
11400029 38
211474252 2358
976198044 337563102
506700001 1689
178596485 814
1747 523752386
110568620 479
431682059 431682060
49547038 2802
162271237 916
35999881 120
831560736 3990
755960486 160399
729718264 75128
360834495 2272
755697481 2519
134487086 524
925469069 5884
606997825 475200707
750897496 2503
874510027 6706
849972100 3428
564330724 2975
834445475 14229
844123417 3359
856 181927127
438243870 438243870
519920135 4716
438520131 1678
198674523 1822
197421 825262598
575098687 287549343
884244879 413596215
843397626 3875
925486281 925486281
364918370 182459185
1316 297524877
922443060 3542
784452920 5540
337800328 1126
327014126 2255
206481613 103240806
663240187 663240186
406712489 3169
700499858 2335
341998859 1140
499432641 17769
592488443 12318
145303524 72651762
945171359 5904
721176095 2514
932214202 932214202
804417888 34184
407102572 197347518
835565561 5823
276325157 8542
411240875 2981
433116052 2677
887608986 887608987
855356467 4417
481344904 240672452
963305431 3211
979574245 15331
146999745 490
605272338 2230
152 40287578
565762243 282881121
644946864 4184
197175005 98587503
349280958 1247
777471112 6277
2116 609371749
489600282 1632
987596803 987596804
420959403 7249
518101728 1727
162919725 2661
78300261 261
710625715 118723
197507570 785
516868505 24822
551699779 1839
643 151741661
745844210 2738
625717235 2328
789014703 21353
320101067 1067
338920970 1563
693895370 4407
858178399 314006
2980 541685793
645295657 2363
150532951 642
190656000 1324
310240160 9531
408278882 3956
753548608 31703
241098247 904
227557813 931
348334783 2326
898406191 3043
4445 991314325
988070077 464885901
155654449 1067
742353657 9592
583449386 1976
239497792 11912
23033220 173
701009133 3598
32024555 145
877504200 2925
157189912 4198
839684840 9216
54755886 557
296481130 4085
903868153 4306
520718687 2627
197876498 829
902006236 3237
639277371 8612
903369720 903369721
762900001 15000
793864681 2940
322384262 4971
946335000 4103
877957428 11280
521165578 9610
358200768 1194
744026496 4664
940239358 470119679
331414428 1813
891171415 843276247
832670451 2847
72231073 269
434171285 5555
91799693 306
746500906 3396
228738468 934
561598129 1872
822720131 398963178
314221184 1179
142010727 71005363
420402086 1742
208833695 1258
324687104 2353
959615513 12556
493788985 2880
825112195 8102
2699 742888954
293010551 2984
833754025 13038
316287235 1288
803555676 6498
400119741 200059870
546063765 2538
470527932 1582
633703845 62448
987550451 15299
360950479 5029
281913390 1747
615987516 5466
169209845 725
923035902 10705
450429049 35703
717003138 2390
364800740 1216
98817707 341
341613527 1702
192542273 732
582341995 2335
969601467 3232
474499725 2031
377524529 27341
596473254 8154
405600001 1352
42796984 42796984
212084901 711
624685183 2467
344765572 9380
889708490 96822
251181112 2773
628977636 32886
491023643 8527
333308434 1838
930847091 4946
998619427 499309713
705822082 2591
525599999 1752
774956773 11231
421189790 1666
972741700 3802
9578214 56
663900001 2213
398583737 10725
153352692 2851
868519343 3696
6093 850247685
910465580 910465579
286 19926049
551698183 1839
94379039 315
959983021 7380
517835894 2099
24764873 24764874
4403 902440618
215067097 724
537519357 419978847
891882835 9858
952180735 3328
592184437 3506
919377629 459688814
110571338 401
320774493 1444
343102791 1263
938529104 5737
2868 583963782
431398954 1438
145682140 1453
8918811 37
365169229 1514
876810839 19086
722342511 349076316
979499421 3265
359684776 5387
547498925 2106
986010885 4815
154979396 735
490802980 1636
316537450 1190
292049233 4474
4638 440985678
162059413 6373
937751129 4302
388951771 4015
495807881 2054
960029077 6563
920609568 16048
84630359 28601
124241480 710
12241 557813442
764960635 56626
30338207 132
292559210 146279605
504354226 2175
989625240 50724
149626683 10678
339375535 2452
314980821 1708
274081850 2170
701742306 3239
805497180 805497180
760323236 16399
618374867 309187433
208352832 7943
479936224 2987
655497814 2185
498898826 1663
345931414 1546
280801541 936
389400001 1298
495498536 5273
318251080 1636
529798234 1766
625615157 2325
564015189 564015188
831998024 3681
457189305 3479
410140793 4011
246110761 1905
489876481 5760
676182525 6473
582147531 29047
7755190 226
57300192 191
123940659 2260
180000001 600
814080895 9579
89145695 472
830260829 20370
565799999 1886
37938099 703
8708860 54
532614305 11516
238555069 3128
393057775 393057775
384829451 3108
371840112 185920056
864222663 42026
160298413 80149206
636868847 318434423
997541655 997049574
2781 499916422
114900085 383
925276333 4618
316551673 3929
731852687 6638
249900249 833
136978726 1313
667786528 2307
365317250 1366
114844130 391
610804031 5568
915735616 16188
948321701 20975
349359699 2502
256634746 132765
212198271 212198270
944658040 3485
987165792 14067
206643644 3438
489695270 13861
540330579 3022
1558 412970482
609602031 2032
551782934 37884
23246184 78
534053069 28530
834345341 282867
278153569 1036
932650630 14998
202034529 101017264
706711009 3768
558741668 3148
124922555 1528
670106080 12488
443059335 443059336
4475 888704435
192150086 2378
692 30949008
957314511 7898
683259839 2480
571788997 2696
157934945 3149
371450401 1850
555115470 555115470
267766066 1223
113716217 462
39157503 145
104435380 547
884601557 18038
1115 320540200
432302763 1441
135899762 453
409527315 1474
429993936 1539
734161220 3217
793283116 5599
164517179 85990994
40165 450570970
941007520 12010
950956096 31905
252202816 944
572399999 1908
771298582 2992
269166468 269166469
757501978 2525
910503187 3035
260309881 1031
739350024 3484
916199999 3054
288900963 963
66646040 231
508621639 3230
640875690 139230
906139098 5190
34867479 265
354899590 1183
388229296 1877
588898036 1963
878759252 7835
828632169 3379
137479169 645
368496945 2638
971924365 11793
989597835 446478647
673677133 2581
285594232 2121
875437055 11930
845850446 3258
352960601 4700
240657335 2007
988536419 4356
180599716 602
46319012 169
926792749 3491
292800976 976
262873529 1665
377501995 6593
846299999 2821
370798763 1236
96208236 612
581719386 3797
473375764 6468
804601001 17125
268906011 190761
512936908 3486
645822514 2578
429399935 9408
100469555 50234777
170607881 8083
194019701 748
727198093 2424
827551088 399783903
156938391 602
679698802 2864
917292766 5205
274964162 5413
390659619 1788
214084612 1237
4925362 2462681
546680196 2199
361451086 3759
630323340 3855
869270351 3298
393899999 1313
314369665 1344
394475110 8011
35593788 175
964201183 3214
300610986 2328
489114865 2245
493800000 1646
609442496 2213
719187704 3502
619569816 5537
975621736 3663
631733479 315866740
3043 666877475
693342121 9140
14403557 71
142402443 973
159755969 561
841297305 14876
824093785 28373
851809846 3301
315901054 1053
259173306 6354
229199235 764
842 192906529
750902502 2503
891201290 3683
977063696 4777
73200225 244
244283424 835
399448121 199724060
16430659 436
143783905 528
841569535 23350
733933814 3811
267395407 1316
540410303 1839
215789935 107894967
503503991 2008
528356352 7022
796097482 10621
996941719 10734
628641186 10133
26282785 122
861291571 3070
870090097 10318
791815765 5884
207468898 1807
9331963 38
376500401 1255
3313 740548264
13800006 46
200123688 879
628454072 2253
204329061 11387
413170041 1513
777259946 2651
86616839 636
576557288 303611
461475199 3992
64594481 19019
943614077 471807038
792646558 3310
310762213 22043
321557689 160778844
486299999 1621
651031821 3597
236099228 787
203700838 679
147745560 538
979621844 4915
145504638 917
247543073 887
9968 487976589
684542200 51820
206838218 10587
782648942 3929
74508182 254
999522055 9334
809137852 12766
700514439 3654
292501350 1475
244843868 1144
112200375 374
740159013 14441
185280657 1767
238272118 1337
729298627 2431
7500024 25
858441443 145141
85789413 38771324
295199015 984
801004164 2670
482087750 1819
854404234 97169
281845704 1498
263400879 878
936145639 936145640
203707721 852
749582807 7748
955479578 4035
591463611 9741
823307359 3612
292722983 2146
455156274 3023
376883629 1628
160499466 535
942179586 5037
210000603 700
32216400 32216399
428101426 1427
855935238 6679
586166749 3342
623430458 4301
338698871 1129
261532171 7470
2271 217551981
150586291 4779
711764958 3673
31182663 229
855233357 3960
624298861 2081
900346483 10941
48900163 163
47406 188628474
934175575 26958
393149166 1632
244201615 814
447030799 5450
81900194 273
752943341 2545
218516452 3353
800536486 2702
488336155 28556
753242460 753242459
9909660 41
250817574 1106
657425159 31752
950171268 6034
704398035 342508750
255801374 871
244971714 835
103058461 51529231
794625635 2662
355122404 1963
449026669 449026668
42120507 16280205
12675 852726300
811802705 2706
884978115 2984
788367344 2776
2063 488619542
421426747 2706
839961122 3849
414666074 2325
203715740 77878347
831 236975128
246599999 822
809100000 2697
328624789 1105
603186217 16712
606412541 2613
444855916 125406
2685 684202157
89563623 85797198
305168864 1274
616658911 2109
798368062 2777
204971506 3323
38140198 867
194699352 649
929240599 464620299
888140501 8587
729052612 4853
443375276 1605
1481 269477006
576475681 2452
701102337 2337
525620323 2084
802800001 2676
909996811 4494
681137664 8717
249451168 1109
344264220 7813
926125271 347800142
893702979 2979
800701174 2669
785869424 8716
234077862 9500
22189078 123
80093209 456
778820125 10375
138600438 462
288478852 288478853
834367267 11146
83034336 987
908248018 908248018
211800706 706
323268659 1710
370062792 26324
234301082 862
932242261 5185
566296159 2883
39108528 2489
633303305 2111
513989511 2008
421059273 5098
965345374 7198
345299026 1151
355500001 1185
105211487 1031
774593219 9175
71066969 3978
253492449 161039803
811943274 3025
234000248 780
128999836 430
273000789 910
167769871 566
2686 593944436
535024974 535024975
679341110 4032
471764105 5654
833397221 2778
667866208 3064
946204257 3154
804451245 13785
241483441 1104
463518276 6723
877344001 3700
462407715 462407716
930901711 3103
239327834 5335
266967796 1115
270897682 4347
912903042 3043
42193756 841
323539076 1268
727500001 2425
272564667 3242
780548384 9116
769722912 384861456
698402329 2328
738202406 2480
270001074 900
743155760 2520
781937280 24460
755239636 23842
971908625 814999897
764705073 2549
2202 413895742
268628286 268628287
138216077 2557
522564494 64205
996668140 5381
949186237 14127
988996904 10492
43182535 961
284863701 1100
351915495 8368
485717978 1850
387562286 387562285
540065526 6917
274795291 1881
485828898 28481
475622934 1777
730984836 22669
298626631 1532
117899606 393
243292807 243292808
434999350 1450
964877200 4043
999094355 28548
444936552 1704
504647676 4959
617222475 5275
506767519 2564
704568723 9143
108706296 379
623102078 2077
769343229 5289
659207437 2739
223468901 1398
83741426 3129
490217431 1983
776 188682848
711000163 2370
835153578 411926196
225607689 1265
215329350 1529
887753763 3880
69659207 7146
433868495 1908
146464857 6619
908846894 5040
152949739 638
428698570 1429
862072067 3307
497938852 2990
876495672 4369
501298735 1671
944577929 7870
327297599 3808
845235178 4319
370518042 2156
174864493 1012
250500000 835
972138382 3919
356098813 1187
303601100 1012
898547420 5044
876552610 4435
153244207 2126
149351039 9288
677845750 2350
795734843 795734843
387648677 3154
119525761 720
62155527 7097
3405 858464993
70691286 1351
926254787 926254786
707345247 98954
890926182 2972
685510184 262973997
751045671 3373
173804580 30412
871021769 555020276
248399172 828
253499999 845
454668694 1693
96612738 675
365052687 1232
179418844 179418843
892522031 446261016
530700568 2837
339290275 3754
20011 543271012
20883 746358420
826456938 3774
829202763 2764
76756706 261
541477345 541477346
28071360 144
452360357 1696
677400000 2258
930554509 3738
204218119 741
306702164 306702165
139800692 139800692
151192913 526
3188 914866736
519537984 8232
202199513 674
816297278 2721
365008963 7103
846002819 2820
906185361 3459
548633011 8585
756297480 2521
322279680 2829
428275246 1431
303865551 2816
338952432 15184
469945133 2916
943800252 3146
812468285 3642
420450249 4172
477672635 1834
764624639 12720
94252986 3099
624665276 513945943
14933862 58
817537863 6244
153047567 2673
47077026 331
316047815 1071
11795 510631723
448801856 1496
685409179 443057
769160887 3263
439180001 3103
778231493 24698
915602479 3052
804002679 2680
218909164 939
2021 507842943
810658126 3015
101978290 367
573127407 2776
111240111 438
726340499 7785
965240672 45883
656982133 3011
783585314 783585315
486742080 2112
472267032 236133516
156900524 523
730577562 5639
206740102 206740101
953522689 33218
690297699 2301
7381 720702983
908207174 9475
526723761 2615
200257709 4214
154711391 13486
966300001 3221
385489543 15660
8383657 4191828
627373725 2991
811310140 4973
227579047 113789523
744970816 3776
469480228 3206
766091984 9704
49222053 412
559092121 12840
668034445 3938
18588255 115
962623231 5888
166619861 1166
451998463 19115
592958343 296479171
640788480 6528
1939 28663265
100476482 489
992787060 609787245
831082205 4824
544624744 9436
1312 366837594
884852487 442426244
834883791 417441895
829228098 5380
334975328 334975329
847197176 2824
417671232 2112
788984098 70748
971459616 6112
302099329 1007
4660 868735663
643200583 2144
5408 869493129
40556172 292
32389492 119
390599999 1302
396781530 1515
819597267 2732
46682077 46682078
9229 739684746
136832849 495
876597078 2922
489086641 10403
743502818 743502819
893492515 32493
330140786 330140787
105251349 52625674
5096 780522511
835827219 399535
412498624 1375
341399293 1138
293143039 1376
37339820 170
626816970 4382
716247561 4085
4135 939835880
322182095 3096
704784656 12801
391250519 3618
2829 123240327
228530169 1599
999872264 3544
297190166 4359
105600669 352
186220016 12110
202894895 1968
731700001 2439
139432874 1134
614715181 4450
905163139 5108
776397411 2588
370517922 2828
516496638 5111
905359291 905359292
2092 167320687
380021634 7614132
64988097 399
494741863 6051
407498364 3213
354776815 1622
260386127 1001
575999607 1920
84252255 1184
471197328 4361
504249931 6555
650291543 2646
889501836 2965
719203264 714958417
73368450 73368451
150300246 501
607499999 2025
761202233 5128
897902992 2993
773672126 386836063
820894095 26528
953234122 7687
688529570 2949
913618007 913618006
250283088 837
258868848 1302
768263224 4570
409012978 227654350
488940011 3204
758427405 5485
984603282 3282
278162125 1036
488411519 3048
179973872 821
229262786 1203
602222308 6975
783616391 595906
87192 865218577
494943881 6229
914615619 3697
10799967 36
70305425 511
510150800 3736
100969587 2162
799512769 4870
586200001 1954
745982166 745982167
355754327 355754328
959906537 4717
843487533 315258085
880804076 2936
842679755 2919
794106095 397053048
978896961 3263
42307621 2746
80696132 3236
276932809 3766
680823665 7088
15610833 12260602
908112658 454056329
437511774 437511774
5130 398662560
638697872 2129
824100001 2747
26699988 89
659260812 659260813
429000861 1430
941855964 809999015
438308386 1637
481201605 1604
22504687 22504686
842130361 12580
544767336 74913
3041 705207759
607742537 2418
391315574 2307
118499605 395
830997229 2770
16953 588877763
495161814 452341107
961657504 4651
611926346 2194
754357284 2585
574164360 18830
26857643 1166
79051279 308
469122725 15889
571626251 285813125
179257128 744
719002235 3378
774199531 8784
795276028 19551
722699761 4668
544834884 2291
854279340 3372
483298572 1611
972759140 417355526
831210781 5883
668099714 2227
194417819 109475608
265499114 885
580637420 3190
46200035 154
480728147 5977
548703249 1829
109200001 364
615021005 3599
907243071 858008484
202671431 16551
500400000 1668
219021899 1093
162299488 541
520011066 2249
825716740 9140
836261734 4549
275087267 2346
358210692 1761
690302300 2301
256678517 256678516
538655178 269327589
744704553 372352276
84315959 827
934439220 5148
218740941 2980
700871077 2946
89206754 5665
947311885 3697
180302943 992
481601658 481601658
169612945 3468
317099999 1057
3705 366880215
708209397 6447
287771487 1173
77099744 257
630509615 2376
803097968 9264
893484698 9554
465967177 5762
22060407 122
788997371 2630
432945443 1987
135151700 489
734387449 4157
601881558 5291
692999652 2310
732345942 15853
359258413 13131
558175967 108048
893252137 524209
712800000 2376
67873417 67873418
184647737 1286
347136192 1717
111341120 704
380987590 2045
434679875 217339937
983341138 15829
212000256 768
21126887 231
949188417 6644
936968445 19413
629117187 22771
6317486 29
417598609 1392
818952540 75412
113708502 56854251
188284990 655
757423106 9487
480000726 1600
84066260 380
245120090 822
475540260 1885
419492672 1504
252855607 120737
78600263 262
308700000 1029
890812962 7692
130042400 807
696600645 2322
659034513 36163
316403031 1916
686399370 2288
249712806 7230
390670204 1755
114599842 382
844200000 2814
481143349 2254
915025066 915025067
166536132 799
24265 486751764
916487547 9178
426987272 1707
962102754 3207
3508 893901544
535265496 535265495
105599687 352
207739778 794
33285278 266
361609794 5154
987645358 488883195
129168864 432
915002528 3050
805552189 3104
469606759 2517
4241 688628134
541385760 2490
412362354 412362355
705460609 84483
359999575 1200
797393934 781934099
688763510 3203
4868 849946924
520453891 2070
571017600 44908
649465253 324732627
82771004 1221
150630742 150630741
586526654 2125
990002965 3300
51381629 603
291281682 2462
913791768 6712
758447206 3497
17017010 1445
50746727 25373363
527373 2
184186295 1428
810598621 2702
268990148 4766
939663813 788436085
824417575 824417574
765324859 382662429
501420323 4756
91663463 367
422022737 160572689
5042 640986815
613984816 34211
981912609 341168
640615452 9964
192749913 3792
728393063 7063
477854909 3747
409609182 1409
281973086 2549
577657507 2799
185678023 92839011
471905878 471905878
861897126 2873
22662630 570
542576100 3300
104132476 457
348558520 3305
174866093 1083
206357822 3759
87043957 87043956
208728134 11069
888297039 2961
203790591 1847
79800327 266
868498091 19548
180056788 1024
546695263 2287
224918045 3321
805159870 4627
28499691 130
487498602 1625
630002099 2100
731366400 3210
22845733 78
519000709 1730
164100547 547
337767892 10061
380414028 3961
431495593 30061
139460960 1103
89717170 48999
103404344 1829
540769720 1916
139865989 69932994
237279499 2875
593616530 4576
906963859 7584
562447417 281223709
571775149 2567
135815059 747
188400999 628
6586 707790834
385373107 1874
617588267 2440
543538181 1930
583752194 6505
188994567 2887
157522841 1147
5466 323572555
723694579 7394
704701044 2349
426478437 6823
604472361 9580
621301023 2071
98579935 5044
878181709 7258
830703457 2769
791225849 4387
78190208 725
592608220 3216
262012065 1401
134768864 539
433284241 9835
305833717 3536
845100028 4343
999754619 1638942
990700920 12385
285077005 991
563401878 1878
858477672 18132
525026870 5162
830406327 415203163
266784479 1440
82091337 507
659826174 329913087
728700074 12367
274498022 1723
657603269 2192
548740215 190007
449274648 24204
662296691 3730
649025374 2230
298205634 2939
790411485 395205742
170875880 1135
271500906 905
640802136 2136
89170471 299
444684724 1835
456327165 3015
763400443 4250
9703 868467015
479400000 1598
255335614 3077
101886042 868
906083621 36010
24600082 82
642244593 642244594
195103125 991
46648223 189
237634454 12037
345883882 3080
572252416 2812
551523458 1921
738207522 3713
834441907 20978
94028356 60097246
26771 917120918
5200779 19
347 91287025
108652701 824
946865027 11334
267433910 17313
3978 718792776
82299039 438
383482540 2345
474999366 1905
474677569 1884
296319870 3465
792715543 43694
227169818 792
936601639 3122
881449410 11159
299954273 205957152
503955158 3007
260100001 867
818400477 2728
785071115 14121
876307706 4257
213300001 711
562802876 1876
428658469 2562
243119344 4888
369398565 3504
617099519 2057
521671923 5133
850052302 15205
373123862 1341
542398939 1808
229500703 765
230381933 230381932
896807443 7202
147357670 73678835
483084069 304164290
419700000 1399
822388457 582457145
620997971 2070
21076606 135
886717119 4361
189508800 94754400
897765840 6924
548509615 548509616
175017251 802
342884870 5355
729114695 3023
336496667 1199
944864534 4065
149000743 797
905397740 3018
884406713 2967
260146762 1625
799589758 12617
369688148 1436
266098174 266098175
450989864 6968
149999501 500
117099909 820
719097691 2397
734105203 2632
192282220 2734
977802058 366781377
956938475 3805
528901725 1763
1651 485051277
594099341 23783
154369041 77184520
810959899 6973
874898625 6836
44400185 148
997803325 3326
865197117 2884
680334225 4801
578718237 15229
472800311 1576
269 73760944
415283055 6437
184070429 1117
807365918 7056
698102328 2327
978793420 3734
484165517 484165516
166459290 3420
128941595 500
885033562 3499
711219960 3144
164181579 1114
869964733 29718
871799168 2906
957242370 8499
978887575 38199
620102068 2067
966870015 5157
4701 281416218
583678122 1969
841183331 420591666
416042611 9217
519899999 1733
907426247 3943
609190217 3198
2037 520333348
244080002 2081
483901614 1613
582046752 3202
464689504 1798
547295416 2257
380130030 1914
468883150 1598
852000001 2840
510598299 1702
807785405 5262
4099 947332187
580802293 2646
911696961 3039
545872732 272936366
764681650 4416
1769 228484232
247282305 942
207084547 782
366719885 1726
962585919 478239509
440154043 4930
352209922 4011
375334911 2798
210423361 724
612019626 15575
84533050 322
772865267 3057
151706317 807
364388119 1277
220613679 3920
546154874 20505
29574527 334
689866825 17594
242732341 1225
843678534 8580
807071581 16821
112571249 112571248
240428099 2706
686167750 11125
700950524 700950525
781203489 2604
580681912 292749403
946800001 3156
917329825 17374
397 107567150
202329825 1696
202200675 674
581066983 2502
860484378 8500
675515423 337757711
732002440 2440
2431 539862810
852808973 31462
119030346 1133
29100092 97
131758834 1034
257495104 4122
85800286 286
2621 219329952
925814697 337320
2081 603221875
963074221 3998
867602892 2892
604800304 2016
333600300 1705
49956235 245
812174644 4773
267113359 3034
828492312 307416445
908642918 3570
376905167 2149
105162466 359
459050657 1642
466752215 2489
278851871 1103
679634495 12896
141462130 4497
903224718 20729
778238928 778238929
342539712 1503
73200000 244
627316050 67987
812126787 4607
236030550 118015275
103400908 51700454
18729984 134
339383307 1564
928742359 4328
286070666 1169
275621888 137810944
165300334 5819
801618017 8402
588049975 588049974
621846000 4632
909044799 8046
297961690 2237
154536553 519
193356948 77120606
646067429 2765
105967699 686
386553039 4443
605494955 3982
190779049 1707
763818002 4033
858934440 4680
33469411 130
149699601 499
280201185 934
417571943 1486
957333752 957333753
487653659 7046
185887452 185887451
393266744 393266745
259497687 1733
1725 86015805
849263521 4457
565766558 6297
628965179 2412
545751596 2725
196499346 655
312430620 1081
717002390 2390
23932000 248
199278399 1180
704569251 3850
66144221 33072110
835591770 3609
241999692 1122
531642325 3805
837493111 837493112
257381681 2049
5765 458708924
151733719 151733718
25199979 84
442776247 3506
618416400 4435
844823591 72648
511723200 16833
30880432 137
512100190 2105
521488511 132492
486364880 10087
449615395 2061
731998583 2440
672002241 2240
390090464 2527
474911273 4869
597298361 1991
502444677 17367
55938361 251
602345106 6042
499499169 1665
657900000 2193
776628022 3332
176833024 785
251144390 14121
444401569 2074
120173946 1169
989247591 480912774
588178239 3536
682503519 2275
231901379 9252
248939370 101744010
841049086 841049086
4013 303871896
985174618 5957
269333429 2895
148668382 11009
655559004 2469
722461207 6683
445816204 2053
28423498 19268100
618913261 2519
119264577 4223
968638057 5139
652834562 652834561
502963968 1715
49186261 263
988336476 494168238
424247949 212123974
252802753 252802754
318666311 318666312
382500696 1275
10689901 39
205832524 2225
836022404 4244
779505277 116292
740259189 370129594
994315181 21166
270124362 270124361
31465 880026198
424472160 424472160
313292672 8624
702897132 14111
926365475 926365476
935596287 7069
838399633 12162
206684768 102338740
457360862 35613
564547893 2413
547241020 38908
881511977 3852
656426718 15186
716559009 2623
644625000 2865
3463 424904743
655295660 6428
127028031 470
458359866 6597
528897864 1906
266999109 890
155400699 518
675941630 3787
704270756 352135378
225299248 751
539401014 1798
75729307 486
93600311 312
936726428 3765
805262698 3398
417225100 5350
799504086 2665
591662373 7061
852969388 5218
137195136 576
91962377 968
882057331 4959
100267629 457
179362531 727
176783073 82284065
970217879 485108940
882082531 441041266
3583 576037678
799687111 28013
92655601 1174
992097929 561213431
325039199 2400
57737151 459
884336377 8904
280200933 934
495579178 2159
331190278 2733
448761727 2936
205039408 88736654
526576874 1815
676459953 676459952
311424683 155712341
704979010 3005
508888493 3051
2170583 9
61419970 290
158460732 581
757668170 422843293
768113335 8466
523485659 5034
663717058 663717059
736430603 368215301
361799388 1206
10345 844549002
154173400 1317
363301212 1211
534901783 1783
673606799 30864
598734572 2001
184966388 184966387
494701804 1649
7682 941010788
849745835 4236
382473944 3921
429120357 214560178
677054897 132834
277733718 987
11339757 39
133231180 656
149157645 1369
98961373 342
508656330 2249
802500000 2675
41190229 20595114
1609 458038857
238179443 238179444
953541513 6622
222698168 222698169
580500001 1935
895179041 31780
979373554 3389
60600069 202
698500880 2338
358432745 7791
840456881 16710
832482001 8400
509104702 35259
935704139 3570
237899877 793
890486573 4827
699159001 5100
213921686 10195
70064711 35032355
131485329 439
532799999 1776
699603005 2332
501000719 1670
322772734 133951439
596015462 4611
158100527 527
715320447 4072
159600000 532
823043981 3790
681297728 2271
431395992 4255
871572629 350957258
650698295 2169
302444716 1456
46110483 166
818438994 4315
669479710 2528
1673501 6
855002851 2850
559356124 37519
604199764 2014
595040820 2530
826567754 3027
313500181 1045
885845358 3647
486307845 5823
65768897 4640
425215057 3028
798230410 9431
783804691 7470
55799063 1199
526756716 526756716
542967334 2995
733980195 366990097
635265916 12701
327204683 7236
730037449 5448
852704057 3727
800464128 18680
544006963 5039
630114780 3515
865136614 5423
487889345 2562
454498890 1515
418499517 1395
610883741 2289
34947807 1753
128462070 823
830053916 9719
8009 551003182
853447895 23438
384899337 1283
293701809 979
929040029 8991
215005576 1118
429228726 15692
869247026 654369
513245979 9815
290399033 968
318524117 1848
534719443 7464
76674451 571
358410203 5293
415968589 3622
419308910 1634
965813324 5663
350768460 2605
949242304 949242305
590204507 537535527
827700901 2759
809159666 12995
169224663 1193
474309932 5167
599146379 2660
785621154 14521
912887309 3405
952731473 15664
674465760 64604
623 139029509
551192832 18561
507301691 1691
760600401 4060
341682901 1580
91455580 467
2010 341743021
702995454 8889
64130523 821
221381495 110690747
899242742 3023
558603582 1862
787444525 3273
637662310 332433813
940304457 3249
12352163 51
79212307 544
793043860 2913
347529421 173764711
306037137 1286
30600042 102
945002589 3150
791440377 3419
401750925 2462
826288683 6004
342131995 2306
969120487 608320060
187025840 22861
233739237 233739238
249238087 1542
279411491 1121
330357169 1430
50129 614684936
285037051 1942
335713339 1780
830593987 415296994
428420879 8676
161673197 21144
440817981 11079
844802815 2816
759897468 2533
1000 232961000
516020281 2531
862158632 10918
945749095 3949
501734461 30689
332398893 1108
55215983 680
513338280 343030268
401401970 1338
285240745 1584
913803045 3046
344999789 1150
109499920 365
840144182 10438
2472 445264525
22976113 272
811978655 3361
3843 410359383
414866944 2157
961535080 961535081
576994114 8513
175800688 586
175500001 585
720853748 4503
309955865 2346
369301231 1231
577462679 4230
275199883 243906686
184661069 926
344515697 3153
916498145 3055
927990705 8878
833495423 12912
334397726 1558
883316523 441658261
397839540 5180
971043929 31247
390956681 8388
138803717 765
2692 544846078
592717631 2496
812010038 24159
822650076 3567
902798028 4716
470100923 1567
903037723 5234
863999999 2880
945540072 4289
659733040 44079
250039774 1654
142254270 142254270
197886861 153167834
757456000 11200
217829964 811
415450619 1404
309960345 1327
810825840 4540
306217352 2041
144234149 548
142051907 538
775350532 622585929
190500636 635
401024038 200512019
394834982 1816
402753313 7566
133246406 13284
123600619 412
917076387 4881
819299999 2731
215691776 1025
740402467 2468
452308063 1886
468298438 1561
644043127 2872
154233706 4403
961442099 6826
882815327 13220
466029754 15937
625500884 2085
748966545 362778864
220114523 1442
45728142 36405156
490211249 2986
653100001 2177
128343674 128343675
94262816 992
9635300 9635299
389319962 2161
522285429 310516148
758419750 2750
586233564 2884
64800217 216
337265562 2929
727801402 363900701
943799999 3146
507593342 3533
659722145 329861072
521096939 153580
82591307 332
585898048 1953
392 104676125
762838721 2754
889615859 6036
364747051 10170
199721301 1676
967343384 22055
573466106 2215
393338781 5841
817105915 23162
130281636 1742
721538911 586617
984627799 4225
947225001 473612500
375889354 187944677
709314954 81692
749997501 2500
199962432 815
828274681 6698
764355996 3708
394976456 5134
72369897 834
704098148 2347
22898 442940736
136500456 455
743051601 491999419
821726830 821726831
633898413 2113
249664102 1330
89051559 301
870872623 870872622
308998969 1030
963297826 3211
553857404 3314
266999110 890
354482370 1338
513600001 1712
46331446 1106
920886152 6501
173511179 3485
874802440 2916
394499490 1315
430500000 1435
808118249 6135
267093025 2388
301200000 1004
449100000 1497
352534359 166195928
913203043 3044
155652392 957
453901514 1513
433498555 1445
107582864 403
632201544 2987
283777771 1734
581043903 4142
426833597 2758
696757907 348378953
538035850 2517
853283197 16757
556987519 303040
995942114 995942115
474901583 1583
818192271 4244
29100100 1588
705743584 2354
105648543 414
115932213 1409
927145530 10755
322257454 1875
315819242 19502
121410143 705
516790815 2793
4111 848798170
712419159 3484
859802865 2866
355895246 177947623
861531570 3989
622172031 2489
10745416 47
491755412 2857
587189086 4305
787278420 4210
657500718 2641
876461435 3506
831072812 4244
990094629 5218
809782957 19754
737248717 5658
900108105 4184
781015616 4777
778914072 4489
278950565 139733351
615611299 463343541
891256268 3747
138738562 474
529195114 2025
326364313 3881
874743211 436901045
2399 581926055
2559 322711438
278100208 927
137661023 1074
699920751 5291
411337641 17080
269566600 1160
490407951 490407952
37566737 720
651325510 651325510
631072006 4830
805571971 735105147
566701889 1889
210740947 105370474
422699999 1409
4632 463076398
865481389 6404
562956969 4249
346906384 2905
638473110 2822
807604344 2821
488565071 3792
5539 961526088
501598327 1672
205771572 7164
2288 346235872
704566744 2767
800190163 400095081
8807670 45
362998791 1210
786600001 2622
709004836 709004837
223911212 3647
875084646 3138
898536158 670830048
993427733 496713866
116253991 474
886676868 37422
190697283 1059
993373770 15099
666839624 3498
418199999 1394
30997626 209
544275450 1863
19441904 429
81000512 270
252977487 126488744
360901202 1203
839772386 4079
505907442 1923
129266824 652
2283 636487519
253799177 846
101447757 50723878
752125450 752125450
555257951 8450
792000307 2640
775724235 4083
252925009 1378
529499639 1765
328 90174215
638738320 4880
841099372 39446
675166009 3902
435386880 5760
216249401 216249401
769393169 38085
86657450 296
200062869 2822
227099242 757
225916114 1115
283532591 1311
621551285 4671
564601619 1882
177299754 591
685947581 37947
310519124 1965
17146201 120
57988399 222
428246893 3177
282957576 2166
807600001 2692
334008254 1715
655278737 6988
299844707 2554
108710840 104426395
3828 472954757
527012131 2433
824842207 19986
833423341 2793
519562152 6820
780922789 2789
150619582 2493
117387667 744
219120188 1798
624778439 2760
964043810 5467
5471 118047767
862311897 3231
901139786 13285
350442601 2490
260492698 993
600263712 4240
3401 479548150
965328170 5497
878117568 17505
33503095 356
872097093 2907
646477933 12152
929117120 60506
79042738 295
888351249 5690
56760001 683
378658161 3946
300341379 7771
957261749 831052737
54300180 181
654004 52
245161001 1750
776841713 6723
544686524 2655
768767819 6643
292751001 6680
625799319 2086
1884722 7
743784848 4198
713094632 356547316
409758848 5337
275828055 103602
515258339 10668
523935009 23391
405599985 1352
371665535 1824
320101068 1067
884146950 4039
250791623 1626
798435337 8898
337556857 2667
74334258 934
377401258 1258
234879446 23553
171764655 4145
212292264 8682
520200282 520200282
769919439 2699
847577901 7721
453415999 1600
5907 963536097
294788417 1112
934859281 5604
158502057 2314
1915719 7
424799999 1416
80569512 1411
527915107 3867
513353959 1898
932140277 932140278
873901017 2913
199593440 717
95111232 384
439876803 2351
199 43484172
262228622 1239
581999999 1940
411598629 1372
802092396 401046198
465603599 232801799
261899999 873
419147431 7492
695040597 221745
203 29212465
616702256 10232
373498756 1245
143396989 1045
221118464 781
934803116 3116
483600608 1612
634801323 2116
345670196 1877
760039321 39145
334205892 2453
168574009 979
4705 977580171
876788070 438394035
180012304 69291583
48594785 1604
72300423 241
995610139 5669
92099967 307
353949575 16126
369466626 26282
846897955 9724
472800001 1576
861897126 2873
471686219 7155
617934491 11172
512551780 256275890
979461632 4736
496294544 4241
445497173 2298
524444985 1935
912043488 21941
833342113 4848
942710877 3693
195186002 2861
504901683 1683
522824627 1965
265837750 1679
858901562 2863
221100738 737
695590750 4625
494880673 5546
364198787 1214
509971486 31277
483922055 1662
518701915 1729
460176971 1644
101100354 337
11578158 5789079
784273421 10573
603303587 2011
749514689 373657367
69308581 915
471901574 1573
872997089 2910
603604191 3955
853704335 355864982
52800025 176
862159140 4285
139490679 29103
116674333 854
918740033 918740034
986727434 7931
790113177 8588
525711963 3578
414514944 1522
15514031 80
117033217 582
416871143 1836
586217521 2192
863289553 392332701
885954769 872832374
486001526 1620
953403179 3178
331675995 3932
521402419 4265
528038758 2484
574501739 1915
107400696 358
674892098 46509
848485217 2860
196762972 4764
444828145 1719
691302642 691302643
799136572 3865
108279119 1231
235762111 2238
439801467 1466
49800000 166
911845247 5531
9116556 92
65758000 350
673610314 673610314
573598557 1912
899007270 3209
513579456 1923
584487205 2914
173019922 2255
849900293 745823356
528564753 4432
951651046 5779
231463445 115731722
406528433 2171
106199961 354
251382775 1255
454800001 1516
607497974 2025
259836288 928
661129762 8363
355238989 177619494
217691493 6990
1595 171236010
585656700 7444
510559904 3559
161359272 564
343153466 3758
888119303 3678
592410116 2528
303863694 161889754
704402500 2348
759302530 2531
739355499 3250
831899999 2773
354405571 1757
693364543 6576
66004379 4355
49790049 1445
1054 216986781
78023319 3320
439 35395692
905540843 5103
428783133 2553
986596921 493298460
4087 276505985
755295001 7026
512138769 1804
764299199 10580
927900001 3093
334994400 1193
660302201 2201
964455849 222841
57055 830096958
776100001 2587
356684899 1595
423042970 2005
157003110 990
560202392 2504
37587689 630
126303590 581
748194727 3776
442695427 221347713
821623669 340109360
990231454 199459
599606281 3276
25799913 86
714899333 2383
301553140 3351
243000810 810
659434007 5533
451844081 225922040
356401615 1188
728437012 3502
932300486 4162
12597 872975438
166331225 83165612
580048595 2436
762728619 3482
688187653 27180
851497861 77656
72578945 557
910435308 8220
740402469 2468
735840085 8178
71999759 240
708829717 2828
57745 623472765
796677220 796677221
59175742 919
92966231 4913
147901357 703
4472 955070895
537000609 1790
796179799 12350
297514832 2798
222979249 1499
19269800 209
732949651 5550
536963833 10278
222397285 8846
908801833 8698
583091322 2447
716979335 358489667
196031707 759
19685 25544315
145799515 486
6010 470276490
326326027 2579
224921350 224921349
285337074 1654
440999999 1470
463902313 231951156
281345052 1391
956117409 12007
458101526 1527
317399999 1058
887920541 428740
142014159 1160
430499522 1435
215430879 805
626693209 4355
320295338 31227
230979422 2377
41999922 140
40312643 204
160975150 4942
789029893 787596682
695160062 18097
338747099 2234
957612501 5177
833480444 117309
558652047 36943
367903537 3696
897972101 16934
828443056 5392
103030073 51515036
576974183 3756
119399806 398
113077915 1343
1070 295093724
51365177 20901156
418 109366876
98349470 2117
957263918 466240928
711901555 2373
639386245 13297
88090346 13685
563488001 4000
727201068 2424
805368595 2955
664497784 2215
712100999 5766
749643450 6850
772350273 3739
609031276 14917
168814163 2787
93531655 674
247373801 5270
365022630 1533
811406771 2826
808200525 2694
833736349 3063
754834646 4197
2357 565783773
577723138 2004
853964978 4103
927114044 6123
815400001 2718
179744456 1102
214798188 79535430
709501626 354750813
694801794 57209
31980776 313
751200001 2504
259659645 973
133368741 66684370
949200001 3164
636302122 2121
172680736 824
932972607 466486303
529994387 3283
527228504 1892
311232407 2241
452424490 2897
662911296 2472
151437815 1494
13214301 550
919199082 3064
487466623 487466624
95793300 425
777528591 42854
662915851 12692
495011751 2573
702772571 3356
266736013 266736014
418500431 1395
579279712 579279711
458662932 4068
782846508 4690
512833653 512833654
361500314 1205
70547102 3937
311453356 311453357
360716288 1552
843848257 24204
465292673 23002
467101556 1557
917086165 917086165
184720659 811
256965851 22308
704179956 17772
601802006 2006
546278660 1906
227896575 227896575
797336972 7601
509100000 1697
3498 379163553
848701696 2829
154420349 1275
369091621 168041825
329677760 1388
687274539 2570
870237555 4068
812585116 3807
529289849 2543
884458831 19515
552627302 552627303
172997523 646
995512205 26575
805797313 2686
765950404 9485
874281643 874281642
651554273 2203
210742849 210742848
396288086 2027
4076 843326005
596886993 2529
848384565 2859
830921392 432236398
985246982 6957
306932746 7809
843047103 2822
632398014 9538
874197085 2914
820865269 18523
744403376 2866
678071690 44566
56557490 209
540612720 3286
75269196 695
963784456 5384
594979111 7403
526916663 9841
76849304 271
238172588 1812
450175237 7147
367370744 166553561
163077453 651
758994292 6477
136489263 1935
664377826 19957
354745348 177372674
465560064 7873
103296464 4285
57 16819603
520501735 1735
1873 402505098
521875435 2879
19500000 65
980293024 7313
190990806 4538
688503516 2295
506998799 2475
673966495 4592
171732432 3459
468395461 8073
807299999 2691
682004335 3321
519010039 7456
908428596 853060489
669536867 3892
209323507 727
630540720 10152
270455837 135227918
144299549 481
727313784 651870295
841504039 2805
294899999 983
869019073 9842
386482188 1866
279869003 6294
2025 486771525
922521148 3811
636373565 4466
947042999 98467
382764724 11339
694800608 2316
216696276 1203
69295 791556785
766988545 2576
723902414 2413
398698670 1329
606457234 3299
899514376 3075
40432567 20216283
375111915 1502
406350612 2111
67716780 386
322566243 13013
176203642 659
805045752 4088
286757511 143378756
4404 958600184
67969217 33984609
224251479 2780
583834331 6393
97631232 366
556199999 1854
503079843 503079842
21205 915519663
849172605 9129
909317499 3185
427396620 2940
328309951 230493376
754527357 754527357
934716728 934716727
714276293 4100
416373777 1431
541409309 1873
846599999 2822
259615154 12611
265771780 2406
353096433 1352
810101088 16894
175911466 2287
544372488 5346
36304366 199
916304964 10942
200100361 667
905634518 843066047
672268086 3738
245589494 245589494
254790136 3687
602703197 2009
681464659 681464658
31193493 255
195586561 3744
678302262 2261
576202427 5370
237664954 1714
906527553 10654
3252 357720000
278716761 2403
960902407 3203
395410690 395410689
780825753 3364
974699999 3249
691164576 9042
189299861 631
725069564 3920
127509745 1006
399057715 399057714
771884255 9204
47134842 229
167783666 619
119000456 7985
982590159 982590160
707862983 479696356
77723711 3008
326520591 25385
296632342 7434
136580844 1668
727115544 5112
622774899 5633
173079610 653
852708266 10293
450199943 2088
822341905 10505
491088005 299355545
676863359 4073
699386389 349693194
990153568 990153567
848785328 4366
650811511 7701
957711921 850756314
116410121 1597
815156812 21138
736064147 3151
762458126 3015
205426593 102713296
145280581 72640291
489106231 2657
321061999 9044
389647037 2582
736251730 2798
2157 214682332
818974852 3301
222300001 741
762157881 13638
920945026 5655
444652066 78853
341231652 26418
716207416 2573
528976224 6258
788136742 3137
308701030 1029
893376959 9120
827 163336724
906612101 453306050
210121038 97947330
289520874 2408
610209375 305104688
297983067 2973
942230904 10340
933674939 5208
49762756 945
309132650 2737
420001205 1922
778009463 24937
124283434 731
451914278 2606
410462418 2964
228026037 1466
836556087 3032
61530989 61530989
189841584 685
125391225 948
283364451 141682225
999633579 3727
90425211 40053288
774900000 2583
350240326 2016
998790856 409373755
965264729 4623
873369000 4621
225332259 89650458
722125723 2806
807420101 3242
92591200 928
49360463 632
854904536 367059824
646409543 5764
221181031 1134
624980414 4373
799092592 56786
559501864 1865
993674285 58018
834376662 2960
412787809 3232
38999880 130
977745396 641291015
213304118 2949
66329398 1041
731102714 2437
963945080 10674
231323663 804
696238148 696238149
9944651 86
895154906 515535
684822600 7686
273339509 3497
580556651 196348510
378245017 13603
810235920 3120
222286684 831
893 56649241
787983912 5927
590384125 2130
737182323 2552
136489345 68244672
90663140 1039
292395972 20878
587917514 587917515
7816 139273304
533838975 47055
367220320 2972
615138677 4333
746422559 4195
222685722 222685723
906385123 14263
48600076 162
698405236 3795
642903785 2143
249299889 831
615828986 220696418
412776583 412776584
236940592 976
746997511 2490
846716182 4654
308184970 7190
932899380 19066
912540169 456270085
633902112 2113
732025376 2814
467156305 21245
584101946 1947
189596717 2474
463500819 1545
4596 825873624
691323245 4138
44720588 681
857948600 8620
556498144 1855
203103710 780
278940861 1916
386737989 2548
906934514 13479
782022554 3298
892957330 4618
472917593 1609
754338587 3105
7426 779839556
266189839 75110
305655237 317399
166400860 874
161629775 1161
808004914 29179
171330543 1232
129962624 1840
709204708 2364
435913096 3071
279972950 1211
673731356 7505
456052241 3645
221948323 991
624897918 2083
222295457 859
746997510 2490
340411616 3533
610966757 3611
107 18544525
747979082 15648
775541191 10370
249521570 89215210
558018289 2388
279784308 3209
181950555 2649
354715513 3512
43994394 1674
539805755 6713
597022404 2531
189376411 1244
725072843 362536421
539482979 3173
612384475 306192237
122139740 2591
785399379 2618
790635430 3639
472 121609062
719 127563815
101336541 101336542
234678639 142959032
713102378 2377
141955784 15309
906000931 3020
514799701 1716
362921466 7779
787180338 3777
228599285 762
249204812 877
930707549 5650
512621969 2536
889648810 3336
101870041 435
101654670 514
119852031 59926015
86571259 950
8993269 36
827761528 10299
37347725 158
665989034 40385
476674804 4297
774801260 3671
494401647 1648
314530199 314530198
593701978 1979
976362601 7025
684033092 3086
204289152 2272
998254006 5019
239038788 1885
998727261 135637
781633189 3612
116785694 108181276
180028268 874
302384321 11065
531646237 3322
512402619 39241
238614224 1835
517585934 2323
752097493 2507
167573212 167573212
120186856 614
398101328 1327
620728631 8754
8528838 29
469199999 1564
461244419 13195
41726945 845
328738785 1293
893839633 3421
3378 552482034
285094962 4189
642290573 3916
8686086 257
415688611 1444
456476850 3778
653419800 3300
831364246 14198
429784669 1610
139141795 11406
372300000 1241
444601361 1482
349869032 6964
182992897 657
492264354 2526
372511318 5712
782578665 391289333
985499999 3285
597255156 597255157
661487304 3156
795264145 7267
574435675 4225
541539640 528603224
909903033 3033
239756927 2218
467085403 240487111
418 53266289
116672193 448
514152789 3315
922815225 80793
912600753 3042
678169378 339084689
203272267 2122
495340256 256698041
971546096 39793
720715047 607319023
351454529 351454529
674117257 2507
744746190 7190
197076986 752
678695791 339347896
151013325 847
475799364 1586
467641637 467641638
103102995 2926
746771749 3284
435379812 1854
108843489 810
380700734 1269
867257820 433628910
927559621 5538
907657898 453828949
47274504 238
114522407 4851
553436599 1938
6933 241330071
206065771 748
283499054 945
429508465 3327
471294150 232813271
989401551 3298
982159817 3629
433193437 6018
566228784 23208
713407348 2809
3380 596834030
630293573 315146787
336237518 1402
22867670 121
200645588 2662
168155017 743
224484494 949
567764957 2098
245870625 1006
555599610 1852
103452548 381
895404016 7131
801678505 3964
571261073 3013
707707909 2615
365619780 15030
485866399 3280
388650495 1664
72400245 1042
307502867 3678
996393878 991697920
3595 627241539
859052904 364825959
152387555 1046
503696331 2336
19216032 137
91800306 306
132078491 1429
908573575 90181
449004719 224502359
2979 698131206
240518281 1345
281388812 1276
929584754 9207
460166266 460166265
139564368 552
199816471 1190
346376120 2140
594504901 1998
480860039 13080
370500602 1235
964325543 482162772
293392518 1019
588776353 7078
547424681 3532
428309229 428309229
166971005 5206
618033910 3942
676797996 2256
671759998 294279441
236071605 118035802
73078917 463
833247475 4269
711002553 711002554
525795673 31249
480454159 240227079
877905877 877905878
357338997 9725
557466924 4557
856200361 4436
112921089 422
829949261 7046
747891075 34631
418279546 2239
117899961 393
491402187 1638
715968772 3721
36738 568851192
792802422 418042720
883500829 2945
426830395 16937
216332499 108166249
525417618 2211
264601623 882
281400001 938
749102496 2497
186502111 1047
616393302 2282
935403119 3118
621600388 2072
227737236 12461
603000668 2010
231740002 10117
10868 944831316
598341198 8841
139500247 465
281944994 1584
517546835 258773418
226981538 838
959023088 11738
520289639 24936
443551176 4341
476699977 1589
180155701 705
299100982 997
632822974 11971
666444908 68081
2858 761584175
776062700 4091
739062779 7043
841902096 4148
841875629 12102
233295000 89173230
282892912 1329
662700001 2209
14503 934406009
137922335 137922334
507272496 1916
980583618 938657531
246194907 1169
739753076 4852
807 196715440
3443874 25
600001 2
668662450 3677
8387407 3139
20438877 120
11186 365892955
383052075 139132580
599860381 9380
925260964 5305
524606170 3245
460798463 1536
4948 715615273
985774858 3311
183000809 610
614022921 5230
960046308 5679
888454949 108271
457522204 457522204
735328443 2633
385352797 4003
245272109 167122011
174600582 582
364549236 9203
9081702 40
922171463 10644
347743551 3850
572954728 2956
208440758 208440758
351598874 1172
373139311 2362
44002873 202
949552519 9496
261599127 872
738926838 5173
764736471 764736472
55477761 197
750389062 5537
456139145 2160
175101411 175101411
269154074 5265
973203245 3244
981235836 7329
923098813 3077
200020575 145436481
3639 119190071
992205969 3500
808800001 2696
867303811 4534
107430794 600
814625471 24486
248891919 887
232613893 1147
63182980 229
272275184 314769
517533192 4824
693891881 11582
984871734 106833
480448658 6943
873212026 3885
663488893 12388
361980294 6357
657659937 15288
693056812 6302
793983756 13406
950749978 4094
373678501 3250
902744649 3848
693308280 7990
493198986 1644
158100528 527
375196387 1893
473402036 1578
958923835 5118
703575901 7050
620146608 2416
571060944 17563
1589 106844811
944336173 13751
220601868 1958
359944609 3232
973465879 486732939
903711312 10339
985 291497373
66599781 222
11566907 54
935359688 6011
885 39463920
539603278 259848623
366729538 7614
647107478 647107477
420599643 1402
647308794 3099
77 19240606
796619099 3487
2779205 2779206
902918556 40505
806322729 9512
979529216 10473
933857445 6303
682330795 5386
394893999 1517
107 28501590
812101086 2707
3735 502779555
654904338 2183
89217135 321
312752017 3881
149326658 149326659
999964921 943376277
981948381 5540
362205602 1298
752535329 43469
947627569 5164
228599239 762
310365826 8266
931513436 5795
429902482 429902481
840254399 6880
887379756 18763
602400000 2008
945899999 3153
770113967 17081
630049584 2654
384156864 1764
592307027 432043
238097366 879
803579243 6599
20326615 74
266161107 1123
628847612 628847611
571291392 22344
524948624 524948624
48599952 162
289242764 289242763
201467082 700
801713305 3164
719399999 2398
490525381 3805
926467153 3163
551948940 551948940
775499999 2585
279040169 3786
471372174 7254
356936090 1862
823252249 4249
432555180 5481
528970730 141106
519002728 1730
845397183 2818
375041230 199249779
333426692 333426692
903854958 8491
126359827 1432
291124416 3377
439426200 2572
224099266 747
246763494 942
730818089 9716
99023107 512
974696751 3249
259235705 955
723495882 5785
216599277 722
767676051 8095
827593762 827593763
161305402 789
637397750 12199
790095293 2758
342294301 2628
344478581 1377
175936889 23830
584667644 2453
1290 104977706
338549890 338549891
750153231 3827
488399711 1628
280406257 1608
194100115 647
923768219 8023
251943125 2258
778202595 2594
8404 307636824
7799973 26
507193397 10350
948793139 72042
922931260 922931261
493801645 1646
458379917 3540
29918 923618040
919255971 4699
331513110 1270
299568317 1268
300344750 2066
93172130 3457
269282400 1272
554543893 15183
743718885 2665
254298528 2422
419304484 1555
416524800 173552
252118981 1539
497239259 2940
275869430 2290
804172699 2723
187385898 8688
923246731 307310
458066688 1787
135956619 734
654302180 2181
624127637 4912
990298081 3301
882381707 4584
705280309 2590
682156740 3516
782595929 4821
5717140 23
987468995 493734497
897623687 3822
345382456 3229
77798247 339
403483249 2646
193796809 1931
985093633 230129
474160842 176378723
997055629 3686
138759908 676
667802665 2226
4172 972347260
379781154 2799
37525695 962
784561943 2616
955196817 3184
639024216 293586297
1812 529211581
3558 698641137
694272456 3492
207455123 1138
350443801 2239
370761439 1962
478484820 29292
415746476 3044
992571580 5590
347698840 1159
578027395 4107
792225298 792225299
89399912 298
526243900 1820
94035275 335
310986781 38333
953096824 3177
447771555 2205
653397823 2178
191306269 2342
672241733 3445
289058099 1097
991331286 5593
431696488 3161
870563211 418562875
205551597 966
697052185 23561
419719701 9995
163775801 1210
241974203 2806
763522241 4240
614650351 2453
763758403 6329
156632937 156632938
871905734 3105
57438141 1063
133686752 690
6289533 79
401444696 4547
828044118 2767
312387457 2138
767704228 2559
256142399 2580
21047364 1404
641147349 2642
521669648 3376
153531649 573
360754309 1356
50850734 195
886797043 2956
573459856 20349
114301970 765
447779160 1722
7533 989384220
705133063 352566531
401099999 1337
102570778 4294
624064299 26373
54369868 266
50168943 712
858941897 19482
58903801 950
237546891 3878
863472005 292874895
406620609 1576
231299999 771
410700304 1369
951986549 7804
216288105 1329
389400325 1298
421970275 8917
749954099 2659
134866239 1160
497051125 2305
801410793 11117
953701380 3179
632402331 9247
717657265 3443
304532105 1265
6985880 40
507986443 3401
432829576 5697
642749754 2157
590637950 12607
653910448 5233
335914745 6906
45975217 168
258883033 1357
941297887 4605
689281992 9156
820324696 3778
31555035 114
420349988 5097
773459819 5110
553500734 1845
688561599 3153
348183112 123286659
491773147 8429
97800327 326
471601573 1572
672600779 2242
753008910 7115
71457684 454
311949601 1425
844458975 2858
823802747 2746
633868350 2154
39445473 352
583375893 3223
192134955 1396
653853624 4062
457696013 6166
828506835 9165
33303205 3492
640306441 2265
482 20672016
5263 739366661
39834548 268
765290938 3405
782948177 2768
725625916 130391
213376288 163577620
756309071 555953766
814382337 11098
728695265 5455
333720235 1155
672299696 2241
88072183 779
521380071 2694
350916032 1984
682500001 2275
760509493 10111
113286474 798
700487709 5018
141447282 1799
118207032 3055
968503871 10864
809949077 75562
520032734 14648
488398372 1628
972599944 3242
310194669 1680
992813755 3592
177313279 640
789813300 4813
665304176 2384
707949347 19093
787872036 725403533
387899999 1293
966026624 5125
342904334 7227
470030975 4999
26999999 90
222538969 197701453
7919 873909881
528423263 22944
335084751 1859
609303407 2031
186987179 1905
141854278 107541420
357154044 357154045
560401307 1868
483821756 4334
381133993 16026
911058424 143843
671222399 4796
250906266 4227
443066356 3998
865829890 9311
383331175 4562
25152227 108
650296350 4950
953040809 6181
995984395 763978125
690603004 572749355
195710631 1306
527821825 263910913
332409029 1522
871639371 435819686
79624807 1711
352383413 1275
221617487 221617488
279714311 1336
664037129 3397
345734408 3826
812492215 56337
639755820 2916
923397835 3078
75000061 250
775639420 2921
136998198 136998197
533455461 2459
1885 485640090
166102852 2351
232111476 1478
849386268 3639
141792120 1070
91577701 347
777221259 2606
192504850 1137
674397752 2248
139572639 524
925179780 4494
637202124 2124
579079392 3216
432299999 1441
482998194 2637
314 49763976
669044599 17144
643797853 2146
814308088 3651
68368476 425
714599454 2382
109895595 772
125375106 1451
409718563 1502
314843710 3461
602196252 4988
693094321 3530
3529 718153768
618280197 7354
779114724 3270
163053203 81526601
5400034 18
413700001 1379
432001439 1440
207301162 691
309557929 3048
216916391 6582
639952649 319976324
369112380 1407
896332273 10707
117294162 2996
29809004 21875176
688817521 3048
698317733 2361
405000000 1350
929033349 6410
765300001 2551
532203167 1774
851774 293929662
427664857 6938
581367879 19201
694502314 2315
91200331 304
805800948 2686
8573125 55
335398986 1118
381349665 18354
566999170 1890
210467130 1381
379499999 1265
88681805 64708530
279057745 1176
101399663 338
461382909 3583
876002921 2920
973168989 47719
449400147 1498
576273847 14361
485998381 1620
188870501 94435251
830515519 10854
866847743 24192
439802201 1466
992843469 15893
568894976 6604
784454133 4774
367786826 1253
792335776 2654
923113630 3441
222984310 13410
968177538 3747
445411386 1974
99925218 342
506894472 3052
250199165 834
263455122 1506
773102577 2577
3297 146219572
49387677 274
495700037 1742
462730697 2896
415026801 2331
314396863 248013753
24883 943762424
263633232 2189
1764 455767518
230304928 915
227889328 2631
589085821 3340
947249558 4311
710100001 2367
200400001 668
180872350 180872350
439720068 1796
779856458 779856459
49314553 299
939597138 3132
57361691 1345
420829291 2394
271798294 1393
238200001 794
20400036 68
933590880 3291
961503265 3205
19901 560324956
912695056 3878
278710277 931
465915200 47703
400438780 1372
384622840 1658
420077528 1798
618 124992354
630603982 2102
47270703 533
654663015 6538
620067460 16379
241558553 13612
469678549 3247
192073817 2467
997267478 13636
31741346 545
490555399 3791
904352065 10043
500137158 9263
842718997 8252
999993038 499996519
234553181 842
15438 164324864
942090373 8227
117046084 2409
341767740 170883870
71447443 426
255833291 127916645
761280053 14066
594211686 3234
326998911 1090
15378 946888283
4200001 14
695865560 14682
138264601 470
921900000 3073
554364242 17620
997307272 997307273
69146880 440
217312856 1080
831002770 2770
328394933 1154
25580663 25580662
255964949 1324
462186211 231093105
590050425 268042408
332211410 151698591
993170741 4023
395663536 3668
263905623 1797
242011559 242011558
553618239 553618240
12000015 40
741338794 42847
387577777 387577776
653246729 2385
800483658 800483657
3994 480294476
847108171 32085
623446794 4914
424501782 1415
671567110 2814
703867165 3388
397798673 1326
244438188 1189
970354473 5013
237812717 1209
53522659 237
371452184 7265
675266626 16125
157152875 2501
97320699 1869
510599816 1753
355770899 1242
465783396 2236
898418232 449209116
905006505 448781591
67210967 421
467561359 2306
663000001 2210
518698271 1729
627904666 4536
54941769 402
513300008 1711
423320248 2834
20613583 11586062
740702470 2469
559724350 1894
666522536 3448
998118626 4805
475226903 237613451
17919878 94
253695646 1141
983958562 983958562
887852339 7730
602080639 5813
839666365 839666365
4835 871639891
111154145 55577072
802797323 2676
184571999 864
4759501 228
730042664 3941
92761856 579
138000000 460
561961071 2121
825553923 8476
368172555 4358
773879401 2776
627810389 6415
138492141 1577
533758560 1985
82941722 2281
220618501 896
231639384 886
535392363 3172
792587402 87762
879064082 6129
782040463 562654955
638093432 402852309
414298619 1381
523900574 2151
645448355 5796
946329494 643842302
321899999 1073
941461299 3700
580667639 1960
537039671 2206
162001014 540
182 17516312
104700554 349
423451558 23679
635300485 4836
942451000 8980
284562534 1993
257399245 858
714917272 3365
638603638 607736022
90823430 906
873394868 17169
31094047 313
673774087 2774
98035668 48084836
340276067 1422
12499 267909019
994302008 3888
156260832 728
656099999 2187
528001761 1760
516615197 4786
501010299 2450
909960467 3721
297630090 1628
317286790 158643395
690567000 61887
777899999 2593
808820305 89713
545384787 4756
670994019 4189
991580869 4382
614548104 2708
960306972 3341
473101576 1577
123600059 412
727803135 2426
416 86004744
80467389 388
511757508 4668
922055939 920950689
519400667 259700333
870897098 2903
296699416 989
832197225 2774
832420245 12676
753900000 2513
53175926 237
34962460 132
555000228 1850
186049191 818
196659578 1910
774173311 387086655
37500192 125
861944836 3882
172179322 3062
300326400 21120
653259059 2679
390001300 1300
186033509 729
389359479 2270
663599524 2212
265384416 1291
464106194 2289
623385734 623385735
266688601 1850
589641332 2083
827702152 2759
838295568 9224
27316710 185
631636889 248970
533700001 1779
103920754 749
257952331 6554
750666189 4894
607734719 5696
319963685 1786
546554486 2210
914178343 9931
121800523 406
805486739 2692
969000000 3230
824822576 4793
45900000 153
51 8577859
10380592 117
347429695 5024
797402659 2658
863702879 2879
541203413 1804
4444090 70
5898 444137094
622585258 622585257
491678837 4926
5652 590236760
984129241 5748
75720395 334
169499295 4237
933989874 892999331
974561088 3557
395021364 1965
211208864 1249
561325319 4971
183753698 101883228
990900030 3303
537549929 5905
465233 8
508590004 21329
798874800 2734
656947728 2516
155190236 1425
302386609 1296
290087962 290087963
934257532 3333
288600001 962
773564513 3532
215914502 2953
888929118 6282
614716168 2341
497713566 2226
848028435 764639542
462601541 1542
841549826 420774913
163200666 544
540042794 4422
544762900 9635
205042509 205042508
601802006 2006
311617422 1503
84059621 408
932543872 45823
73199757 244
572138049 286069024
55048702 359
18156826 138
198941854 1969
46742775 415
959193426 479596713
887880509 4527
436198705 1454
309372162 2442
659120111 4132
489616945 12410
966597928 5534
167948686 5315
792787343 6406
567625611 283812805
798401437 7397
80602200 347
546603184 2590
465763250 465763251
694550018 11979
762900001 2543
74759435 674
604035827 604035828
380939198 4708
728054680 2532
1661 493091104
22566074 105
703897712 2663
779290140 5103
972932057 115249
104619865 52309932
622282466 5233
783604027 2612
174 11601189
703027785 2843
97758100 455
61459935 468
83645833 314
985326092 885013351
385802040 1286
1405 307120673
464098454 1547
827015633 4359
446700001 1489
957 271737160
322212888 1432
610498656 2564
327922760 4040
318874833 10243
264981158 2938
55910088 351
685502284 2285
171501937 5384
452798749 28593
27039077 957
2392 567349201
34875906 399
14479483 7239741
367501224 1225
230191193 2044
781200303 2873
337787700 10830
142657344 1272
714814921 17003
12299998 41
276463860 1420
351462814 1597
765928913 382964456
399963310 1667
3645173 13
418473567 9471
336320946 168160473
8226806 49
665999758 2220
661798646 2206
406455091 10319
97571586 1337
84672417 320
490224014 2478
139926253 69963127
61200205 204
187199377 624
1427 343604476
336556613 2901
375681025 2048
874021742 401063677
63653296 537
745783868 745783869
194039901 168544697
2951 771969796
10948 877539215
892700769 25327
17939861 69
175312160 53141
3465 452774766
512481805 6048
69327245 18158
569701809 20948
981373857 4757
663959505 441599964
264632363 1854
233487849 4145
621452163 32249
630599999 2102
507829975 1825
680141471 340070735
860879501 3402
474905263 19664
91612160 928
755999350 2520
377401259 1258
381301668 1271
318601294 1062
484718639 1744
5212 771401680
898455521 5169
104517564 723
587366180 587366181
314398951 1048
6943561 120
63000209 210
889970431 10888
940961028 940961028
855174921 427587461
324298920 1081
514827250 4637
258978451 2190
882612624 3492
461646384 4583
548682118 2089
427 64846705
571041329 6014
528001693 1760
149228773 2932
267717408 1319
224399801 860
991812196 13431
514198286 1714
249756672 1408
451485166 451485166
284699051 949
495602633 1652
867809176 400727061
445597520 15320
915960465 5131
904498329 31180
11518398 50
693012132 8519
196236204 196236203
766575683 3583
672600001 2242
643318315 643318314
481182775 3141
800004520 4601
102958381 758
838502796 2795
540548506 1808
907068801 14120
559500001 1865
766483396 49195
539399708 1798
747301946 2491
276642333 138321166
449501808 308780706
267780412 1176
997154810 497637728
157800666 526
773901540 2754
291700153 1166
589062392 13895
519431999 2451
437282369 3206
66051776 66051777
58478848 3712
582100063 2308
995233645 4041
978713075 14223
290756819 998
863033768 4251
30964418 242
786927250 3442
234568678 3506
729199275 2846
685134365 7065
599843847 299921923
976560819 8787
958196806 3194
71003229 1177
321298929 1071
254859311 912
155758655 1216
597719841 7961
426254343 35786
624315381 2969
172458969 35167
324793636 1649
845526641 11410
787199366 3279
61629137 284
888909590 888909591
3667 837298382
502202524 1674
549293649 3061
767997440 2560
579930327 3260
270639083 1218
237676824 1032
595012547 595012548
597812800 18226
283425196 1115
401054483 2635
47399841 158
588225888 3964
179502141 1189
1962 536690135
724431534 6292
347101776 1157
890476465 14468
674809044 4354
954903184 3183
268781318 1540
435210721 5104
1381856 10
8883 600899418
224699573 749
45612190 293
769702907 6266
236400000 788
596999065 1990
568501168 1895
792420136 2961
734726783 5973
167006129 167006128
847603781 4539
300078544 4745
439670503 3491
208379353 4442
281999059 940
649920557 23917
439760157 89857
748684391 3742
3119 570742726
28744417 14372208
471095836 6388
951857619 951857620
860316061 10819
136918530 136918529
934410910 6323
499197457 56292
388485333 10212
498006530 2581
610202160 6480
866100001 2887
428025835 4789
861305610 2871
631756733 3323
604912145 3449
685171999 6174
509401834 1698
463770919 5783
565799999 1886
44494394 165
76876124 370
437492514 4281
15919 820425875
231421650 4269
539415388 269707694
973621639 4653
680399999 2268
180444995 41254
656873270 6032
581700000 1939
10645 793158835
733800001 2446
732500636 2923
191727435 153257
53099853 177
327110778 176258359
192395996 2088
395401317 1318
122 28982450
12792 885833208
444592857 3066
297233692 1077
299274800 4400
848404209 2828
844071612 94030
263148760 202855965
825600000 2752
831600001 2772
613857417 395888541
847589723 8357
395268331 197634166
4463 844676306
825596602 412798301
103200617 344
449186843 4592
920154634 3577
81625808 40812904
253647689 998
680550324 2516
808709588 3807
109684324 1071
881437285 4284
806468321 6440
133061444 1801
49872337 261
3789 698305122
49719563 229
452233147 2883
328 69993062
230699231 769
72374712 408
95891379 397
632153520 12340
282294803 2778
557218439 3240
270467401 2721
991872853 4339
195128113 843
50100244 167
781290090 29673
341709394 18335
813234346 2783
686469203 2862
5 1009750
991937401 3975
923243395 411834780
83021372 83021373
299989593 1919
542859985 2806
276763279 1240
428860580 1636
413755605 1395
441601473 1472
529487280 5524
331798894 1106
39064341 155
963940881 473769
706901098 4966
671648096 671648095
327093078 4238
804900001 2683
738141379 369070689
884132480 16940
238475872 1021
730961436 4156
675120669 43916
908378933 594277055
998375812 998052995
540601802 1802
97800001 326
692127479 22979
444601483 1482
737891166 7430
901503006 3005
24634408 703
893200339 46674
997063299 27425
395775539 8082
249299169 831
17226430 65
235170552 787
113810817 448
830 132814110
7082 430989274
766899229 6757
890868484 5209
921393181 23340
821149948 6733
493944151 1968
592348789 2354
298232359 1615
335289235 2687
990853153 7064
450300752 1501
911566846 6615
258689595 997
228900658 763
665678144 25917
867361897 4611
219522593 2191
942437055 4192
539457988 3133
750266439 2530
930629250 3375
812102345 2707
608205311 287976
695471906 4689
981452394 467422471
349464295 10083
300085883 1134
612905215 4216
82001250 43734
142825571 830
870354581 3803
101175900 847
46335192 507
479665274 62546
879388217 6482
683962313 3124
746546412 5142
86890531 2468
5731 485182594
468099509 1770
32 8134266
44267141 251
288291465 1305
661662000 6750
569968445 3732
379501264 1265
967801495 395308670
783900784 2613
529599189 36742
420658623 3531
563954266 2735
86579200 445
714437344 11422
801936974 16571
961904789 6930
2828 715102220
2518 254183275
500988732 4218
23154268 158
987432373 493716186
208811094 104405547
959701015 3199
422168801 2110
334 94648252
918104537 11896
662429861 2526
726599999 2422
230400767 768
232994388 1174
897299999 2991
826841491 628823376
901496996 3005
296208276 1260
1008 190640016
934914851 6444
297599007 992
133432941 446
455664779 176879447
168189697 576
2062 230680157
606780586 606780587
258493881 1151
841712772 7271
530701674 1769
281099905 937
3527473 24
401698763 1339
477956106 31851
921900000 3073
486277688 3789
808204815 2694
777212691 4177
62399904 208
10199999 34
588630693 294315347
94779575 626
136123241 1181
274471283 133805837
107999999 360
974504901 48679
839790735 13763
954619392 26272
7066 931886265
843142321 7414
323267055 17971
485998379 1620
321542302 1987
324266670 182070
892969234 4533
13391158 98
791472263 271203508
74839969 252
1151 176966250
817502726 2725
356493690 1851
24779306 111
831268072 426022428
234069290 117034645
133799554 446
75239671 351
504657269 2379
531214276 8950
370252298 4462
924352026 3298
741651481 3735
973318960 9850
92699999 309
504936409 9643
882851091 859264594
853338745 483100066
100239 52431
90339899 1966
594299373 1981
458712371 5308
274550055 7304
114085799 1850
785402619 2618
325705674 2467
650454593 29559
954575093 345294284
626130299 2733
961653054 913171838
13981 986121873
800478178 407281702
379870768 189935384
188099461 627
601466508 6179
361286099 133645872
299328906 52159
659774461 2588
346509841 173254920
666453861 2789
50257707 784
216065403 216065403
574293889 3321
389886277 2554
992301120 7449
441661058 1999
20311852 287
73186301 623
70199770 234
362892922 6190
153510296 666
362216129 1832
590150053 2081
886073602 863979480
624063851 96455
58427705 218
14360808 132
702553720 2913
440031374 5509
196594531 760
8161 534109595
338400215 1128
267001149 949
155999500 520
109042255 763
529875272 2075
72231984 396
471889807 4001
753020573 667011855
131002009 636
121523921 5345
139030 5
939731363 3954
4141 438134070
785539259 597576136
3999 603137178
895790451 9877
229442362 229442362
960308921 4926
142382448 2106
964938594 13690
611853699 305926849
435989496 3576
669641889 5677
592968375 2002
163344209 2036
309152962 1283
815450689 6084
2393 658186439
329054992 1141
63579727 368
5099983 17
652114579 5228
2336 614170879
417598609 1392
201299800 671
354899264 1183
337798874 1126
212099390 707
277497999 1352
703636880 351818440
37499875 125
382897209 4511
492314171 16284
247325714 3102
706472024 4613
691480963 2630
989403091 3299
225069000 6500
4919 944961313
825300000 2751
45721546 45721547
268812993 1102
707672095 2764
879037659 9001
543055824 8496
410401368 1368
302391075 115274757
881868989 14932
73800427 246
663601399 2212
893535312 5157
406201354 1354
852435588 7813
431750840 1594
338098873 1127
119433675 1455
806051597 2838
687505632 3664
20783 828348031
87900261 293
198829729 1264
71222734 485
661650532 54052
104400658 348
202890962 947
441868568 33733
721358504 47985
460500404 1535
139850970 775
488374449 488374448
9353541 103
260486837 954
544180789 20028
516782289 1936
653231130 9470
431802244 14318
871035830 12245
148998885 742
973122473 5792
11689746 166
396990148 396990148
899512349 4562
718294382 3369
291711028 6161
5524 703272231
870342912 108144
455701520 1519
772890760 8254
425637230 1597
29653864 212
286369148 1461
24300001 81
666431037 1595815
552465614 2749
518829478 259414739
989404415 28392
149623269 149623268
546298178 1821
84218541 5702
536568366 5498
517668255 10606
131698097 592
469133436 4002
379028142 3723
505560051 2575
83436834 13773
734697953 2449
117522780 406
484498385 1615
850633783 114394
209581159 918
816300219 4126
481369888 3487
295747825 147873912
1892 451230403
215700464 719
921513990 4946
1394 275732164
1309 124144251
951010435 13268
954407935 10281
322842778 2131
848467901 15343
222818999 1700
476937431 238468715
583800000 1946
331818328 3567
724070330 2942
647605072 323802536
714564125 2564
4116 192719352
172336609 3312
439800189 1466
351974037 128872407
360763528 5308
60900244 203
959732818 7561
64892171 686
64403636 551
204666336 2352
641826058 3869
314210917 2759
512401707 1708
198557696 665
805234363 10762
840816794 47733
116668121 415
136188821 1207
537055921 2412
3184 688810016
345238443 36759
2839 244413667
503094726 2349
808730582 2719
156000521 520
737261858 7084
984604369 11352
845814201 4235
363312125 1375
381946492 17927
949645115 8774
214453703 808
984851407 5886
828656179 828656179
180730925 28556
762560417 2790
363037816 1606
589003403 4874
822545539 4253
841029612 386392228
126723809 1006
941710895 7728
803383145 4808
316768651 1275
231901169 773
7387 517108425
706 211362393
472107645 236053823
620640624 2995
960699670 7058
715801180 2386
397800919 1326
774767842 3436
963389304 3849
642842423 2157
263823633 944
137922966 499
12251751 6063396
118514489 118514490
435451774 4785
156300470 521
244342255 4552
628371499 2164
945706804 945706803
29999900 100
580315816 9451
59400034 198
101087318 101087317
758640168 6037
443430452 2109
85426606 541
612835772 6549
946710017 946710018
630057812 2530
601303391 49543
397428054 1832
62446164 348
976082399 6075
49864745 376
784906006 4355
35242429 663
906308135 9866
688023153 2683
169799701 566
368432615 7356
929045009 3894
391256137 391256138
379031928 2316
670502234 2235
180 49308445
280800000 936
805019600 3591
540439414 217401849
141599999 472
777844826 3031
356372353 1344
244544416 1602
115803214 2041
404089686 1541
861900000 2873
830255691 8911
428234632 2383
836097654 2787
295091705 1201
776476227 3122
690904332 2353
710806517 5283
442631105 2104
88653680 382
73973357 291
271243049 1132
2467 684330998
744419364 3237
355808776 16687
935279719 6551
668954406 9679
751198021 2504
713074576 3826
606939490 3234
10126 447113530
817423917 4171
527915378 5393
301632394 15178
724501670 2415
995001344 21177
213921697 1238
230241926 8266
580152260 2523
528546727 46273
900625416 13570
10442834 39
47103369 298
83362399 314
652500783 2175
837 236293470
601500000 2005
6980 573630360
27022360 309
628199490 2094
2566 630784384
440780508 8988
781268445 7742
923911902 321559792
264688237 3134
20403926 1610
943500001 3145
65099999 217
1814050 1825
677894039 7710
872096492 3019
409801365 1366
823202436 2744
202628340 101314170
755171798 3049
302100919 1007
837 218025373
496127787 11669
938582184 6654
333299926 1111
159454329 59804161
764023275 764023276
267936769 2357
381303235 1579
540121603 2513
657300001 2191
866660942 7766
793501797 2645
244064796 2019
115232702 115232701
122789962 54331
301352677 1851
647089131 3094
722195473 2792
72986307 503
829702952 5441
663602824 2212
211912575 1055
34037388 259
455361585 4167
386643363 2057
48086973 363
430733149 215366575
268697285 2253
490342289 2788
555901315 1853
3898 976643900
742791383 2726
256442383 1605
648299075 2161
670476707 670476706
501998256 1756
503633044 277467566
941594881 5840
895651457 4326
634404939 17282
640200712 2134
855899999 2853
202114144 1809
203394822 1299
743786823 6243
976001496 483909324
739197537 2464
453408767 2176
277044241 5634
261201741 1228
35500 949235096
932452085 839372771
443725338 248745902
33537889 908
122861326 2845
840324086 3061
659225420 2362
678601215 2262
431182167 431182168
54182063 377
3389 348063848
533114947 1806
4234 898166888
468859285 1820
240000799 800
633764787 316882393
909960727 4403
861544825 5017
691162318 19236
500018160 5520
19885 598642211
220800001 736
498414893 2252
800275841 10816
50771176 559
685570174 33214
4065 425545961
6873 861262503
118778236 3002
6718077 37
855393178 427696589
524128320 29565
632946575 316473288
37500186 125
359626361 156387546
23022780 110
44924 627812372
894081792 10376
823951494 3733
95399999 318
41648647 335
2639 426285587
990337381 4476
886204199 7224
740414664 5485
941420569 16824
226002006 1391
396345825 198172913
865519501 2929
305033772 4562
240328525 6905
706521601 3600
64016034 370
660011327 26784
132217008 1840
141417430 539
541244973 541244974
457802397 1526
383251415 191625708
266750026 2063
119099604 397
633602111 2112
335999999 1120
768 156872640
784488853 59458
801304269 2671
616990608 2106
528695544 2028
727247881 5100
107999992 360
685552122 342776061
24247 870130227
676497746 2255
211708139 745
952421743 714359858
2107 296702339
193434983 3698
50662291 50662291
761978664 7883
109640120 109640119
632477941 3879
536229835 536229834
18839508 91
720812647 393248402
402323973 1957
2909 329765271
987192371 987192371
263338376 929
135229960 1179
906234598 3312
517373462 6892
281347677 1097
364799500 1216
342911217 115268536
685181589 3694
140206286 1169
994503315 3315
714881672 3267
423688448 4864
621161976 3201
389139436 1581
192443735 1064
661854671 3485
199567953 771
587400001 1958
188487863 2269
952002903 7388
233431001 1000
593597785 3081
478871503 2526
2322994 1944908
927694072 463847036
686858977 285742647
965281976 3850
683697721 2279
292199027 974
996168752 4661
405600001 1352
852792732 7524
207807466 1455
683707296 2616
11310940 71
770522930 2599
375900001 1253
3845 980539054
820353195 3285
799137871 8172
161405483 80702741
574251221 2355
973560477 486780238
941963235 4822
309902441 2725
624597919 2082
479062355 4117
858603197 2862
292501061 975
15013754 135
335999063 1120
16414081 96
332334356 9266
682985488 682985488
781650402 20921
778856363 10179
254399153 848
948845255 3794
944258263 944258264
672602752 2242
567061581 5127
751263732 5844
138975288 887
760197467 2534
18095284 64
377400284 1258
626264160 6961
421160460 1596
783253072 84257
893553039 6129
39996945 227
850205774 7725
226241854 779
741596218 5753
106200117 354
804727336 6482
33526693 143
424172657 1007536
934982829 15499
107133496 399
869701925 7796
6358261 60
90734 715092534
786302687 2621
997402768 462427551
243600812 812
951381065 5338
6193 290364753
792567194 3885
923176604 444002566
131999999 440
68510630 289
624105910 47113
5283 808689947
200257769 1910
217277244 2819
218691239 218691239
491584104 2871
952917503 6468
853252950 4816
513902447 1713
576916723 5078
50612113 262
10651 739094192
463886721 16096
439197741 5337
830800751 32825
918900152 4808
763521592 6629
99600000 332
313804827 2379
640472183 2329
328209552 1532
269880741 1301
251317818 2161
143525714 1173
100479259 957
375898746 1253
4792 422529197
128653397 573
520562086 6226
573213781 4065
986703183 3289
85157010 446
213316852 1450
358778197 1932
49527723 49527722
329231766 2968
911908932 3322
6638146 3319073
896400654 2988
770616121 5053
418116348 41028
765307151 4304
269999823 900
529786768 42099
338508636 164459120
721197596 2404
959406421 4174
3352 924863618
958514523 5075
287719064 1247
888006636 3603
370140355 185070177
727802427 2426
34922643 147
710400520 2368
201386374 1642
548207803 5494
2102 399327860
371758279 1390
557577201 2059
768990283 6218
689723298 12183
461099346 1537
21121 924339444
208199305 694
883138965 6092
333804189 333804189
586798914 1956
982184406 982184407
307032831 1502
455371816 16084
815398832 2718
480747764 6748
341879252 300881026
492170817 2701
177667687 25316
780161969 4053
823728170 9863
393557447 2006
532799294 1776
3289 804759098
902104914 3007
156231547 1948
906393367 98382
701029938 3403
407358539 3658
733979705 3972
338442815 1398
608087480 8008
12872399 51
386799236 1380
719155521 3859
112059499 2219
767251961 66446
11263 609362089
10314430 67
150900123 503
653468496 18286
417279169 348726970
784800000 2616
736789836 5264
573300000 1911
500916872 11016
191700968 639
98700502 329
282599057 942
562244199 3800
474335147 10444
159599468 532
41310236 41310237
439288017 8042
928919383 25445
859150249 4230
322204825 1116
579995910 12031
923671350 5425
701780976 2697
2988 660371798
94717090 1237
525600262 9617
663516903 663516902
448798668 1496
695664894 5412
360302909 1210
613858439 2344
657510361 2652
924803628 3738
352500580 1175
513376593 80987
600812305 31156
803817379 4421
187494461 93747230
790330814 5494
124758118 1221
865790286 8952
54734366 249
382198725 1274
692152744 6973
432000001 1440
555298148 1851
765104764 3144
961660756 4455
12730500 279
738829479 3202
695103114 2317
676844350 2765
5648 497211942
950201768 4930
992969764 988218314
836694386 3265
603603978 2012
561615697 12842
659699639 6442
242638001 2690
631263574 2311
130350621 1030
916892602 3199
7499 694539024
380511016 1576
266762726 1048
373732642 1863
628601340 2130
403207020 1445
449341928 4702
922273294 3814
881883935 12651
5345 257008650
802327702 12159
162335857 81167928
834022822 10013
969203266 816342950
37422037 244
724212036 2601
401399305 1338
972855966 5069
2493 614576853
614205272 2293
299631612 4417
883699201 8617
209612392 1109
11140 923606260
191205199 2152
307599028 1486
505951845 2065
46031418 946
702904440 2343
215150375 3192
442800001 1476
687914809 6776
893700001 2979
924732069 8807
937788852 4004
405298648 1351
832201709 2774
782521375 9683
1541 317741251
244695427 816
885544704 4224
852478517 440760909
729160894 5942
938697672 3129
241500329 805
471540226 4692
462638916 2542
126899624 423
42219883 261
731697615 2439
942487649 5525
203700679 679
115050924 724
396720132 5860
660807143 3096
559325124 2572
497096655 9874
100499999 335
275686291 1405
762177864 5474
271991082 271991083
191939699 15294
818100001 2727
268645102 1101
594929411 594929412
898802996 2996
200004869 817
493436637 5078
659339407 6441
517047916 4395
576298368 1921
836965836 3701
214895287 1304
554049802 6567
782518994 3473
39757627 194
999524669 959033256
197869084 1555
273820878 1229
931824263 3846
27440 768566960
226870236 17242
152700508 509
461734945 2596
421122364 2381
635023087 4592
231773418 115886709
866256834 6018
89356240 89356241
893720899 9918
777758568 777758569
3103 895490087
723481445 367699336
3826 977623839
771132820 2821
61539729 338
89120652 686
979342859 24317
135775900 478
193086227 2077
2220 495960524
2966 436349022
976719428 6247
821087385 111928
473335000 17275
400731563 2582
134655000 625
3197 210348542
894220679 5530
453439660 19238
385710400 3519
647955352 73323
3680 526633760
164474494 164474494
212207125 1802
873673193 6349
3887 630727942
473100001 1577
969299999 3231
19763 539466289
270709129 2034
495520290 8591
171403814 171403814
753223405 2663
759449479 13835
1398 144762175
943268555 943268555
2914 723306479
835405850 14418
993952787 993591618
546507963 9063
716703377 2389
916189501 6222
384047568 23456
18031093 9015546
6215 434900840
226799632 756
805384526 3024
791493367 7736
228599845 114299923
401766521 2046
977403153 3258
115533447 4783
940237353 3222
34343790 129
195921275 7255
913954182 13266
268058126 2125
926546227 93188
372721875 186360938
992715483 6533
701580544 3032
561817250 6093
318600001 1062
443698522 1479
546322794 5493
654581971 3890
3379 500355562
768299515 768299514
785091111 392545555
303670369 1044
2884 545802875
18400396 148
176166915 5498
569262277 5492
979360223 6833
7036 346943238
710618837 2414
589619831 10046
578393130 2007
464753939 2751
260587522 962
405363667 1797
311049554 1245
819000001 2730
505930875 20215
414300512 1381
38303 726889887
463199114 1544
522920472 481325193
677699989 4685
638824488 2138
127801211 539
164288497 1174
616463582 2120
254981369 1954
194677235 131363839
436800000 1456
813792200 10040
536617257 6193
307496266 1617
310584987 1514
974098120 487049060
876804818 4351
983117897 3448
582598058 1942
848991761 5979
613259345 2429
4595 195076864
759313729 759313728
659235451 261353440
395894857 2114
497699999 1659
355500442 1185
91025441 352
710112037 4118
958801530 3871
7585 972900260
774245360 3418
286037115 1346
883170887 4148
881610313 440805157
515610417 3815
119117419 995
139803546 805
546633170 7301
163097445 2447
2406 512020327
404727556 2077
214137304 15284
367432450 29553
615879879 3427
605450175 302725088
225648491 112824245
497954843 2882
25090010 211
534149611 17473
438429593 2329
423776912 3403
632056382 6741
276784134 1215
944660761 20985
457235739 1563
123646235 476
349657486 1403
404289601 6479
229341838 4161
47400158 158
97223575 1699
440700001 1469
582829516 2635
123726911 704
849384614 6135
10606293 5303146
667742360 6869
836997211 2790
894354816 8832
13800037 46
328510134 7094
864138659 16054
317223084 3362
835388041 4890
256770873 1173
280671487 5249
257742679 6136
116547127 2827
480314519 8287
844579453 2956
659881713 19537
184364319 2303
752337611 4043
825158333 3458
404400001 1348
359515136 3621
374700674 1249
192958500 1081
954301869 3181
423600001 1412
652425239 6810
633786301 2265
427717764 2380
604926257 2888
805975236 7884
7462 265781516
824715231 31648
399962596 25941
871559552 8691
933163687 9646
781335631 7714
283631654 2193
918599282 3062
457345079 2840
919583856 12108
846979049 8175
278399073 928
288656892 1387
4973 117575704
314932923 7858
363900000 1213
290389518 2806
764183154 3129
443911930 8201
717344599 2853
132915969 132915970
303600001 1012
383559993 1643
603029235 19250
794894131 3839
760854938 3442
921500912 12464
644544433 3528
5743 743569182
966411225 6679
285000949 950
237822643 2145
290100968 967
84860005 927
837973809 42457
653433638 5038
632141823 316070911
775962385 8852
723308503 3181
637897268 8543
13450 923781731
272099093 907
307541068 45550
915953912 4849
938700001 3129
131171380 131171379
178199916 594
585820688 10370
708902362 2363
598574496 4304
689439349 6029
349494457 5605
951603173 3172
327628927 2144
447002510 1490
305370915 305370915
506157402 2737
329682826 150228288
875489691 38236
162304161 904
709457229 3383
657664447 3808
992399397 3308
478095131 1758
824697250 2749
801980567 15787
15305 910726663
31235151 447
896586603 5836
680712945 25052
482828347 2321
908888012 5028
4380 822545502
671431026 2562
233262080 3263
503165553 6553
56999809 190
225017095 25544
900454254 900454255
503642796 4321
2067004 7
424961765 1792
292114076 60007
37909780 169
763 182830060
627062881 627062882
506295013 8110
331876884 2515
962755441 656695587
757797846 378898923
733253147 5554
377846362 15950
85111158 363
835764132 7582
422975734 7424
135496176 135496176
394962277 6829
876928499 4410
52087728 616
155991880 2216
220931228 1516
232669502 5624
880760978 4204
4682 705427576
559800000 1866
6248 759256252
300003003 100817927
960275964 6933
887033504 4309
727101913 17596
852705602 6976
540293255 2358
455503432 1532
85904506 85904507
3557 890011198
838500001 2795
151078626 791
325285827 162642913
255564867 99018427
4594 691372280
825360771 3361
906474005 5090
191099363 637
38243296 182
911996961 3040
677148433 338574216
606 91554941
956700403 3189
516647666 3506
706502379 2355
269419795 134709898
648008866 4219
978014675 39115
66322 695851678
675985979 3889
48119776 191
779504401 3252
550802901 1836
218584455 776
294742966 2199
799757854 399878927
403865284 403865284
712802375 2376
450215610 5970
255166239 255166239
42879555 278
701700091 2339
991376101 4950
905948781 7433
557310396 16199
567080704 6131
315927645 2035
926174045 36554
852902842 2843
79165625 329
668067028 4639
228033614 3931
752403959 760004
461927972 1990
909498232 3944
361959592 1487
30008847 1915
857273628 11659
686129850 4263
207599466 692
897332428 5769
473100718 1577
250126154 881
926223840 4491
269357263 2333
623527707 8566
18000041 60
420175869 4688
558022326 4936
768555921 384277960
395101318 1317
323999681 1080
705334658 559165904
626826524 10359
976026436 7337
801298963 2671
426463541 2004
246258389 2446
309601032 1032
110033939 55016969
984442101 467722980
515880389 3592
568404768 3728
587894492 6892
340400035 1259
665232432 19262
572327956 3117
776100991 2587
666600960 2460
69048747 289
222776290 1606
513298338 1711
505870126 3626
833025009 324907864
240900001 803
619328571 12395
446986666 16448
974501460 9540
599874886 3140
468600510 1562
554430689 2085
322202067 1074
754032119 303671319
48908635 48908634
3893 696278622
78691347 298
396792353 1433
117672273 117672273
249599286 832
338787696 2652
635298676 3402
999903333 3333
153631758 2793
16735861 16735862
176068047 754
889802790 2966
898722807 449361403
956005139 478002569
366921875 1727
235734213 1677
491252161 2624
352501174 1175
389303347 1541
302484769 1184
202506956 1237
348090711 2407
294526915 194023
382940909 2387
289141071 2067
808831806 8157
763503873 2752
723453750 723453751
742871949 156989
798755202 798755203
794397351 2648
854387316 24091
297906804 1341
384656707 1321
959601849 479800924
500048463 11272
586507365 293253682
843179106 3329
403551983 8976
280199065 934
575815073 15027
26951365 99
803099077 401549538
744379040 6044
712945465 8744
59700387 199
568010299 2420
795066551 17178
453000000 1510
667249919 3082
909221251 3646
161699462 539
489602444 1632
470803056 2498
223618825 106518425
507601692 1692
695911415 695911414
651433132 9436
352501174 1175
763928832 15363
689515115 344757558
802899588 9151
32494161 16247080
21153957 109
997799999 3326
750476257 3388
470551706 2053
3220 359264240
492695979 3479
477600431 1592
952588564 317565955
947691481 48002
20600186 83
693900635 2313
4193 851346720
76749730 4566
49054039 164
307281885 1183
599099999 1997
74774178 323
515038335 11616
886311145 243827
100635014 385
673500039 2245
981342119 6226
369802647 3694
141961373 17980
224954649 112477324
229501102 765
410183912 410183913
124793970 7823
980406465 980406465
893985062 435978070
342001141 1140
727074764 25532
453300531 1511
386436993 1696
718947544 50456
714515585 2448
452400001 1508
464459150 1729
297696989 2143
673489394 3539
793204658 19669
301676088 1170
512441623 6951
734704068 2449
133206807 3648
352928306 2056
202200867 674
40411181 20205591
163205988 1342
679200754 2264
580815144 34435
817390979 27270
830858880 3365
480190815 1755
834194860 8060
498481944 498481943
768886306 25905
216992803 7681
857999999 2860
208767984 752
732299885 2441
576301741 1921
743698468 2479
71086945 4429
9439 803334412
997463092 101461
808194289 4960
139707231 2224
1384917 6
182450365 869
722031051 3052
554698152 1849
925646347 3359
299700001 999
480300001 1601
29352753 14676376
952156102 9917
879514982 7560
484407926 4912
972176534 12903
299735926 37119
962103208 3207
625251378 9358
465912000 3240
58630587 289
790789916 2884
537758045 4058
904764469 665909038
135299877 451
960422343 84574
562081240 2064
438830828 32457
839128221 3005
374398752 1248
14641 560091455
126103887 63051943
626499598 313249799
242707039 1306
739933938 2781
361657281 1234
823197256 2744
238368300 1140
621900000 2073
541282276 4273
994903237 3471
988738666 494369333
552001840 1840
929700000 3099
905101181 3017
312802133 5922
131699999 439
191100619 637
710791103 31760
153000510 510
892636985 7698
964740192 44523
981505399 4311
392430230 16441
952624694 476312347
710773752 11067
160500002 535
124768377 872
8458 791770768
2942 512427502
336119073 327510371
989559457 638729641
536083047 2822
280800936 936
332180801 1568
266288794 1770
4867 618585365
672603011 2242
377999 180
770978308 6002
381898726 1273
222902266 783
123000155 410
418913008 2284
812925959 25608
317399999 1058
387460916 2289
3466 304490316
71616734 391
852435383 3548
298611551 1450
386233082 2536
429497203 12222
436800001 1456
424276514 1587
507272767 3471
259745809 2622
469237515 3286
516535727 5574
995396682 3318
19474190 435
643940911 321970456
362732630 2095
630003138 2100
36807 144945966
771369687 5964
291599894 972
991926967 747857648
217224888 23863
678282160 23384
788093213 3433
959193617 3343
610797964 2036
380733055 1479
56614604 779
270073229 1308
982919610 103607
352845856 3437
999458129 451985540
602 88636033
912900237 3043
402805510 2098
1473 345018350
37267375 318
436170879 1826
503402275 1678
345725461 1940
893997019 2980
57848486 267
530583061 5118
934149477 5554
932603671 4312
4322 667697136
410398632 1368
76398878 275
98329646 573
297772618 3102
43901 508259896
350097754 8321
197586178 839
997400466 5074
209099303 697
791153984 2947
165424104 632
766730590 4821
755478528 547779519
288899038 963
701695296 2716
621479854 211847975
318616587 318616588
328558699 3681
662290759 3507
282689790 3207
812700001 2709
420595501 1500
723902413 2413
840649972 4724
986993502 3419
168437963 168437962
637286608 6156
723843799 38812
51477696 288
371350029 3471
768796237 23137
868861345 3729
953099208 8394
902359894 451179947
236258318 1175
376198745 1254
726858860 3380
477901593 1593
775202055 2584
847800001 2826
191702563 1705
129263035 1564
550683875 2294
451384017 451384018
963626089 7766
559717781 27487
682741890 16146
825343109 21015
998 249973713
488401636 1628
162600152 542
3791 758234119
302862239 3681
799084439 2772
330722051 22602
938479693 4028
320286031 1441
159637491 79818745
631199026 2104
887104831 2957
997842933 113559
3476492 187402903
910205777 3034
138483230 1602
282600941 942
925871631 3248
414445921 14728
155364154 557
495571054 1767
241210090 4884
238432581 17627
409771124 4583
152047716 947
63899928 213
2430 305241677
163200246 544
708385393 4752
765297449 2551
579247865 289623932
897459294 13351
975168923 19034
74535033 1573
966199214 966199215
962398238 3208
582862564 1966
985365136 6608
679663720 4405
247324558 843
469939603 2970
135931148 1653
178566162 2207
608204731 304102365
740100001 2467
588745979 3637
376511520 10020
104974254 7326
988496916 3295
153300512 511
263701007 879
432461304 1798
679407617 2368
156069201 8020
678503403 474511518
743049344 122787
714253717 293776064
968106234 3227
948743811 8182
654618000 5225
9002468 61
2662 262947382
360 96589427
560916105 2427
172620372 1996
714872340 25935
819863111 33806
443258441 1985
115689834 566
366284653 2091
513009002 2127
653391374 6071
90623839 419
553607722 2118
286801471 956
914353463 7044
785478761 4467
451504824 2892
615645073 17136
390000490 1300
326698910 1089
847316316 4466
223835191 4924
264299890 881
180300531 601
427839359 12688
2791 181077289
650343879 650343878
852604218 2842
127222561 6173
264299531 881
909580176 5507
999603618 16702
361856581 45571
958626614 4907
2329 227955533
277507569 9785
203596435 203596434
272004707 1061
3889051 15
475680292 16562
47180519 23590259
435791584 151264
501853795 2743
551763431 376762265
530700464 1769
974478031 460089138
703763746 703763747
920926275 456644845
793802647 2646
799963354 5019
264471735 8888
35151 649646727
173351017 1211
719667395 35139
826542387 826542387
576300018 1921
915427196 5006
505297179 5557
2422 605459311
3012 306895692
265442068 110359630
565695285 3379
773704520 13199
748383841 14512
999299342 37891
183299864 611
155049311 664
795107071 3221
933897598 3113
678239288 339119644
426900686 1423
591301971 1971
293014433 1041
231600773 772
984601487 3282
490008230 16000
921296930 3071
507087864 2763
834908649 31556
981599953 3272
675097861 2876
552256127 166744
949500000 3165
226718961 4536
499914197 499914196
560349051 2290
497526799 2050
962421241 4191
367309555 1429
903807059 38974
286053689 5395
111802420 55901210
822673249 83912
492521484 3702
310674001 1750
277268693 991
894380695 13319
273705263 1512
1819 469821057
840456119 5556
133452649 2150
9665 336177695
140277885 2739
740179164 290068866
223499531 745
782401026 2608
237047436 217781101
854409515 7999
198384834 99192417
430938629 2997
479998399 1600
169500565 565
515953586 176001653
520968179 30885
396550513 5907
651599410 2172
950475799 5520
945375123 83914
147809931 633
236584672 236584673
661792451 236227004
747900289 2493
78181250 2685
711413494 711413495
777002591 2590
585630571 2905
878792323 3116
225277326 4623
538800000 1796
411424322 411424323
134567799 767
484814150 3839
291141422 2431
964512981 6037
860715851 3310
986039760 38333
719697601 2399
71657919 3116
822032531 5652
410558833 2599
772979544 4338
391390965 3236
769183849 7421
309074452 309074451
989096704 3297
847116445 18654
366094996 1719
503230643 1851
749774156 2913
604846201 8575
45992093 234
185365369 893
589800000 1966
675064716 4984
19800066 66
524345931 2752
416374000 1750
162406233 611
779401263 2598
569993199 2228
173467359 702
722413847 8049
902425710 555755195
931893711 4600
350699999 1169
684332286 6931
663922863 4766
95778415 371
992071471 60998
864708122 24857
321028932 321028932
56033440 5227
324252669 2769
389619656 2161
567899999 1893
624033113 5377
216080747 743
18714110 229
848393119 19739
901689895 4131
131958398 1139
475980597 237990299
789731903 2782
383663847 2216
818639796 3666
550287900 1898
77056646 437
462559271 1750
374004399 2200
287814010 1073
963350521 7642
414401821 3290
314078634 4086
234729600 1400
225535258 1118
564613653 8012
255459517 19884
443879995 11971
764434356 271654
66237064 397
164203933 82101966
730565054 7403
499681744 20276
712096974 10419
261300328 871
198893 794776428
982285561 21015
399965543 2174
208800121 696
965716059 482858030
643406969 6674
558236974 558236974
559190098 7451
35574 894152490
619484916 2103
520684340 9749
822512354 5213
411631082 1467
710452289 18109
837081992 8131
89128043 3625
203040203 2111
874601911 4643
852764604 5974
838054666 23289
777166722 3479
763718604 29469
298800001 996
582836873 426978335
984610619 21210
232800001 776
260314081 3120
72710 941958050
560700752 1869
89442714 5226
127473195 1005
845976051 7244
14344 865479663
528553552 3027
557918855 3256
348918805 4628
940594426 24825
864538741 3587
387496797 1439
716593112 7201
744303457 2481
9548 690138988
390298698 1301
550910165 2221
623 150997756
824666921 11858
364374795 17639
656697810 2189
5600 298411964
434519794 3632
406538201 2476
883173209 441586604
787720159 1182763
593721399 593721399
570086676 3048
651001535 2988
566378235 29178
762604168 22503
503164282 2299
3646631 22
97446985 1274
673709398 4540
34168194 293
812569179 3036
557098761 21566
103200421 37846758
242499042 170270901
3546 656318502
432603055 4797
974507954 974507954
4143 726943074
125407639 437
326202222 30549
222486246 1686
253035254 1246
542966927 1869
317166041 315653882
516898914 2795
695930979 3833
744126990 17823
129300000 431
9900000 33
164875501 590
250663544 6209
714897617 2383
205049950 1816
812997395 2710
574820175 3020
427 88411442
292014693 1633
998615924 986241939
577419165 2404
653869009 653869008
530999369 1770
992297601 50015
5491 937146588
913855859 10170
6870 842021550
671438295 17055
218258665 804
882897056 2943
720359823 8884
127644137 4753
456591877 3081
700165201 3280
213857224 2117
624947561 2455
90852300 594
860997648 4249
152515514 587
427498575 1425
351905470 39809
321315675 160657838
311890194 1342
427262639 6037
153531528 69967680
294958077 4785
299101763 997
972976783 676010588
676292217 3038
580101480 8169
913041257 27596
867935285 3017
773215113 5193
511668152 315217001
916704029 3877
227518922 12256
777655842 777655841
238201086 794
299923222 149961611
721573191 3217
487335464 1883
125944114 473
265345689 1131
978392250 4950
509398340 1698
674097752 2247
283282494 141641247
75000070 250
917996940 3060
18300001 61
852988356 4161
668252906 2243
503698321 1679
788373957 9755
457976155 37765
595799454 1986
920177040 445477925
771230969 3916
546260715 2211
203491314 7461
16068639 1120
612302041 2041
582598071 14192
242506748 7049
601137140 10844
833615951 9726
504567171 3086
677524567 338762283
407437593 38858
807261197 9931
208369950 94158313
891816614 538562180
552789113 276394557
817500000 2725
355357167 1907
386271425 2884
787429415 2697
927065948 5227
63143356 13103
975296750 3251
310116869 10665
309649019 1868
477900950 1593
387617040 2000
522063323 5526
297398894 4651
231219906 2421
996502182 9193
892799665 2976
430124183 1602
517564996 258782498
93503004 1139
928746198 6871
236400000 788
305780664 7950
666286815 333143407
148499773 495
348728649 1411
2666 179344484
525335881 239671416
721584548 3989
417662820 1948
526948969 263474485
453298740 1511
303598987 1012
789120215 8255
192574222 84973091
92893749 1250
985521583 4184
405497386 165797027
740828347 7852
842506840 12586
277800925 926
338895137 1258
720119984 3933
566262940 14579
936900530 8083
76048437 1123
939897591 3133
5280 574881120
637200000 2124
708644862 354322431
127847469 127847468
617173477 2097
527821988 2003
430145086 1587
656044336 328022168
522709800 10275
142875488 662
980687614 10880
7677 268211349
546622836 546622835
634209960 3270
276299079 921
55585417 434
482021621 3505
841461775 11291
1986 285012709
628204004 2094
274199811 914
11976 674085584
774687788 5164
158099473 527
492536289 246268145
804380624 15889
979203567 4816
153608919 27284
614016966 253732082
668927463 2972
983175564 3516
780083855 103213
931572761 660442091
662252053 3234
292935809 1184
77573659 1676
752369332 2919
506073735 4217
577798074 1926
715944122 7322
2448 265982544
215699643 719
814853999 49499
213027299 1535
627452214 3473
539980760 2395
819439002 5541
666299999 2221
484594032 5656
309960041 5309
169630048 1624
894997740 10329
5638 750501644
567800064 2304
430251600 1545
828899026 2763
909255261 3768
5567 503101839
6580 877281307
605200648 263155277
520199271 1734
179482006 6182
219302513 1111
11443066 93
243814593 985
955499999 3185
4125 913138875
416445566 2234
227836752 1482
850926871 14358
415639260 1532
247799999 826
563090765 2069
687830893 2598
889502965 2965
586798044 1956
598863197 2319
613797953 2046
756995540 2937
151956727 59055564
194146471 2471
506961083 3470
805688478 3087
1779749 6
125777150 5325
410080491 205040245
917812388 3540
869880622 4292
436589460 1519
785494884 785494884
592513695 2655
5359 999678578
1945 305258025
605101797 2017
783949201 3785
761060448 3888
739783513 4478
20442029 105
918339103 863720807
135169426 645
873427659 873427658
2303 493090686
530398232 1768
616667673 4233
90268095 602
578492523 2381
557228125 8682
700197666 2334
601058641 13195
728849480 4052
7592 231270213
292288437 994
360282062 1563
306182061 3692
806098853 2687
528599112 1762
686252787 3201
420456014 420456015
150017550 678
348931419 1906
823946688 3232
907502258 3025
615610942 35697
32698361 697
658797228 2273
557012248 6427
715113526 8895
66600106 222
479588680 479588680
963702381 6242
149999500 500
991549677 9091
947514955 848051589
192955661 192955662
833634792 13996
3424 779225202
605188499 3500
216854887 1109
798351792 17246
307530938 1459
843554891 12812
202430289 101215144
11412487 2808
162977806 1503
44946696 291
221700739 739
942601007 3142
452768209 2312
837945544 6619
873892951 6436
94536157 979
658735650 3759
446105100 32268
209699999 699
74428567 323
553301697 14117
305829942 2305
567236907 3754
113816134 577
533325449 4242
15441954 66
550716624 8682
855600537 2852
479038274 4114
392388610 3222
6481240 89
396936096 2438
364291830 1269
468554027 4754
140631736 2114
681518750 13750
913096843 8751
441844797 3084
774714488 40396
33860096 256
870824665 5448
483302521 1611
983372485 491686242
371831720 19916
639364473 3843
849459732 6028
142924860 802
963169539 3554
538561285 21068
384323641 4484
589500181 1965
562674080 13818
252461631 252461630
628541549 5850
829816822 4967
681897775 2273
553391407 2645
247493369 1011
362717190 181358595
525304908 5004
757798466 2526
121079482 411
245100325 817
157743600 1424
726143164 5778
734267938 734267937
237300760 791
465130668 2381
669401880 3260
659005143 659005143
158362034 779
968484870 5123
919392677 4969
350914185 1359
834866696 7143
321035221 27955
621014353 2737
440313696 2124
10689 967811240
651655000 2950
300210085 1726
827388079 708652603
666547196 8309
603310574 301655287
166348776 9897
100342204 431
599224281 599224282
261900002 873
173100504 577
883220557 3292
83100276 277
256987442 128493721
592715339 10962
330000104 1100
803733167 5043
307490969 1455
366899678 1223
10639330 10639329
566749579 2252
582303636 1941
414175999 3010
357010307 1269
256642216 8507
104435741 633
243913925 243913926
139677143 7677
356999514 1190
502432200 3420
226799999 756
767561882 767561883
587065249 2464
939288876 8266
787533269 5349
470501137 2511
205497486 102748743
962477731 4086
447008201 1825
765003848 2550
971851220 485925610
2603 724612499
43200000 144
462301973 1541
574765241 3636
573819025 2650
332680209 15572
96047097 332
997115481 6187
755492559 3167
30563147 557
466501555 1555
399061691 199530845
876281933 16588
193934554 96967277
240665591 120332795
961780191 8532
801897893 2673
954069029 13897
199331148 1506
2611 45014493
826497571 2755
452637564 5370
707409480 707409480
567899422 1893
761999512 5825
522606001 4245
753878942 7522
735763861 3690
930916905 782389180
756301112 2521
875456577 437728289
955493289 9739
8048839 4024419
315901053 1053
573930642 2479
539699354 1799
565498116 1885
262843679 80994
184579204 88143856
148799905 496
923838065 6491
657667083 73131
802627831 3930
512343271 2520
800697331 2669
265974049 2232
971696760 3239
237940825 957
760028432 6276
826324451 15206
2422 477696675
369507308 369507308
126290381 1414
17228849 75
114727325 521
9584338 9584338
836931121 3684
73755319 1096
772471882 3747
105771855 52885927
84041914 1092
514106330 7779
363624416 4031
612298243 16231
725351262 362675631
953206960 11027
153764597 12929
181893341 2390
987902671 3293
479538295 6715
949798694 3166
813366759 3696
313910358 1442
837614617 3197
856202854 2854
849739048 10677
212954617 13716
588947283 294473641
507697852 16073
417528044 3920
59975700 295
122251293 61125646
134999841 450
397200130 1324
2515 717137910
592098336 9075
346521388 3417
345870301 2850
42807207 293
2842 297830232
791894112 2658
860207371 860207372
267782409 133891204
635101238 2117
319889933 1449
816726636 74004
645100233 2296
679486955 2304
273194471 5854
7514 126581645
466387111 196523183
443934158 1812
562961364 32116
398054040 2161
543767466 2442
338227629 1157
768221432 448457466
2904 406906000
486699344 2206
505497737 1739
37156535 216
181035323 607
808337430 23830
32451568 193
576638256 6019
312808896 312808897
501715551 2434
446738197 14556
864605655 2882
143399748 478
138600463 462
432001310 1440
13254264 8540365
414429839 17182
422329022 422329023
45201 457382907
384452486 6702
116626775 682
416700038 1389
28779713 143
825651750 6090
481761525 1662
13800001 46
1333 286187482
537230885 2056
189000347 630
558501914 2235
960183149 459269992
806 155440324
1811 520007641
317073120 1464
687003339 2630
281348855 1100
702822576 10466
417562316 3644
33912145 168
912905402 3043
622353102 4911
43607884 350
953368128 11158
852227176 10010
680672812 19383
355717610 7066
887398263 2958
71407111 343
318078342 2113
933872118 933872119
579001049 2696
441881364 21535
686629345 2341
940504815 3135
317518080 1920
190579501 11960
161576191 17385
4804 413734892
706202088 2354
932034129 482244158
413106954 139192
426982448 3260
889808200 6027
336208481 75808
77468246 265
729554825 9849
360870473 360870474
278399996 928
773169755 80340
341020436 1600
3559 843782375
864976042 752746126
760479240 3961
487376508 9444
414434673 1811
437100000 1457
4920 893929560
5543 239290239
996291374 8381
128508935 64254468
458381485 2064
841500000 2805
673784700 4265
117130293 3182
799504934 2665
382216509 1797
720746676 2691
158516301 71750732
617400995 2058
44400266 148
905905392 40241
329916600 3588
17251 375105744
830397232 2768
912300408 3041
258484442 1137
740188153 4392
259545378 4021
435884461 1826
685158907 685158908
69962400 811
339852330 5369
821879311 410939655
659042075 3108
83729389 41864695
72480971 286
311161089 7066
772441119 32412
738966063 738966064
46226 892844583
480138361 43420
803818454 20103
361605963 180802982
546545642 2029
10913 920996861
984982557 6633
257193776 7131
941654345 4184
654563296 5123
629001704 9635
892671472 45584
400949480 2953
679978895 2749
740752841 370376420
811058104 4015
797400001 2658
946860078 946860077
88779833 351
4764 822470340
971288663 11932
708297639 2361
211500704 705
547069320 3528
224753663 3728
548978946 2566
285299048 951
659849082 3152
275967056 3152
700745978 3669
885201400 4672
12447083 42
656751883 6877
599364008 5211
241800805 806
21299929 71
778633712 2899
923371890 6231
250069153 4511
47447317 756
712277077 16619
653699999 2179
12002 950414129
969123322 4973
897285503 3408
173002053 2182
487500001 1625
413 84959130
306301022 1021
228335799 1100
470252887 2933
961519405 410465622
174000013 580
927716443 463858221
954799849 6830
814504875 407252438
713270843 12617
306718834 1857
926918131 7845
471273904 1644
714858328 5393
903841344 443712
691048175 5592
152844517 944
835165563 417582781
818184052 385980731
911034893 5203
158854079 2773
837300993 2791
250888516 2686
122367462 568
241340504 997
443445224 2855
472543199 3537
265614965 1046
842672314 3674
301043608 4457
380904870 2586
140663215 2116
876045569 160571
946919860 16528
41100137 137
133409200 680
960996368 960996369
617753889 2067
658925316 8251
347701290 1159
889897231 11612
977407581 117902
904132821 3862
821781727 4455
660480927 4094
81275976 666
667660132 333830066
556801855 1856
225761410 868
59081808 256
381615044 1675
337231684 87873
122099592 407
455445708 1964
686725765 68983
823987298 86154
154521094 77260547
109952890 422
4949 520560587
292572041 146286021
219390328 1260
93217772 325
53818503 6122
675632805 11762
697068160 265395331
454938336 1971
298800997 996
65416679 357
364097409 364097410
405748531 2330
256986461 1007
2359 648496769
154199485 514
787079061 2660
328344608 178397630
325875222 3017
981065206 981065207
893555619 49893
904955401 17780
824010363 819796802
839680434 74262
690123154 12519
533101777 1777
426589020 1954
4343 839223948
39472643 19736321
238575375 119287688
197463977 1055
183373812 849
119690783 757
2333 305699989
652083996 2255
211538393 88707620
222001450 740
894230947 5026
625275525 3523
517347744 53756
413134710 2917
979061226 9475
557260788 3436
104751186 52375593
19010721 131
401541094 4896
96328576 1015
194440103 923
930605235 3102
588534791 2158
859559821 4739
757416449 4830
724546396 19255
174380354 1587
668952320 37280
382010700 2963
834190782 5403
507167406 89344
188775972 847
798395345 16217
64697152 51698454
379779923 189889961
249314597 1053
999002645 3330
652159039 11248
232956499 1414
112572928 661
903454057 3112
684052509 2616
218325902 9089
327350429 136780084
283015467 283015466
173030974 1696
701089918 571248519
969914914 969914914
914696950 3049
898497005 2995
794987141 7759
549690397 549690398
920461341 920461341
351107652 2422
445222117 4428
57900192 193
55347191 531
379562734 1812
956913229 478456614
187199375 624
131561471 17664
812703184 2709
546475463 2504
4932 316421168
867247892 5317
768792169 8082
862989036 3108
433771735 73548
954522855 954522855
242045583 1718
618892565 4470
500509040 500509041
45099277 261
481195728 2197
456701294 77837
162294781 649
499802933 1666
834465960 8452
303044093 4986
640291061 5780
875646199 30786
423456135 2679
92919772 484
164229917 643
872695801 9825
790519390 790519390
696928033 3325
535882564 2270
219634163 3985
48803313 999
984250021 10348
511024352 2248
278562435 278562435
984191641 27013
198700808 2481
180857905 605
318919110 3405
710385959 2720
874492079 3160
280183718 7152
631610596 2161
844888964 3102
465293931 232646965
898499069 2995
578295760 2680
708356751 708356751
397422584 2879
919496934 3065
916063382 4849
887544280 5965
823459455 13184
156236367 848
462697883 1712
296232232 1400
229200308 764
206099314 687
973308238 6766
359154903 179577451
483785869 5836
327021751 2409
665743884 3994
218543911 1417
811681668 9379
254700849 849
923688745 3102
86356251 408
37903 737581528
482053275 5695
129660749 675
1500 232559065
2695 803931975
451699884 3367
2640 621572160
662064355 3843
580 105471286
187500000 625
429055199 1680
779725409 24992
1855 395253349
200053281 3002
451114301 3115
341784457 170892228
363579216 2093
969339385 15457
951517358 876653631
683855983 683855982
419317159 209658579
197972045 699
447937446 4037
86090722 300
670569121 3170
286345290 955
614724896 5689
805364477 3116
316800491 1056
616372747 3709
103658111 544
711823584 4871
889792272 3118
5820 237554940
292863186 146431593
662141657 3091
562056615 7468
193090369 4565
668972890 284802593
524069337 4964
121738740 521
653294423 8701
185995775 1676
950140706 8258
993478195 974731128
703055979 2421
780359683 4049
923810976 5216
2140 466338588
188358102 35539
366867851 1678
2673 432564443
71700214 239
295424774 295424774
824812288 3799
638885833 7384
635298777 7411
941896777 9641
848100085 7378
688893598 2437
871356302 3875
590098479 1967
290263949 1079
301742264 1455
452797167 3767
322781376 3775
791320877 3217
363140484 363140485
379146240 7680
214244712 1122
739865862 2781
643478279 6276
881837145 8410
280044917 1803
162511701 1300
551139060 3160
531996256 3195
669294257 3370
215035901 1871
204016476 942
97518593 1534
753001341 2510
111 27728207
309988112 2880
661215461 3747
813227281 9930
336431029 3029
91229936 91229936
455999868 1520
239270867 868
225741577 39436
563867123 3614
490419644 1651
656352181 9404
948009712 948009712
546598572 2418
861897127 2873
72713725 708
508821842 3566
828001425 16289
11666 728063542
402277119 2240
136198719 10381
491028648 1843
315601052 1052
179688430 1198
422355926 4033
985507044 3306
259799999 866
320137810 2049
28849951 136
900003 3
127928569 1685
129420538 10164
156924455 769
404209806 6513
499085070 13310
989859745 17036
920100000 3067
126795285 461
101 24646445
208268270 3845
3839 623788860
405785807 1898858
873006507 3148
639018967 63598
267686630 2186
442199999 1474
95051559 1223
241718299 9115
617117671 3270
29128300 14564150
6989518 25
767205625 7965
328527446 2949
609241453 2389
986350559 986350560
683401941 2278
537447574 268723787
630776916 3333
529799065 1766
42386677 30663042
854478134 14110
739157083 10171
885790581 885790582
562645538 2401
3435739 27
918560371 5143
143046539 994
492019072 3555
494720493 18949
2528720 20
630224735 630224736
349175969 2039
739305411 2557
422205308 1719
970871031 58344
563606433 281803216
28840382 117
972979398 11666
182842627 182842628
466200001 1554
709335737 59799
929700001 3099
332998889 1110
26539521 320
68700444 229
727226351 7926
928408152 8384
90749977 44741537
697301588 3889
718096638 4098
3431 617212468
267098029 1752
266766767 1816
325198916 1084
807957388 92163
349497170 1654
951224894 7893
788702972 2629
640798877 2136
780898932 2603
994422492 3778
802351029 4008
957782825 3718
335400173 1118
111487425 414
504841535 2438
743845627 6093
927895108 3526
874399365 4869
626876880 2460
522243890 21938
959008269 8018
343738016 1836
564147618 3683
694497649 8855
58840464 237
824785610 763821458
666395080 666395080
85188939 1220
64750645 492
97904631 456
290857410 40705
708429798 21709
907480121 3694
590551196 3460
628945881 7570
154200515 514
918888883 3243
998070380 13213
777297408 2591
61606692 342
539700000 1799
738123549 13996
839477903 8366
443156001 1818
174299420 581
960075296 3222
202799323 676
74700020 249
786938 3
29370263 616
41673074 20836537
468430578 468430577
391359231 1355
792425041 5412
447894051 1531
109334308 6476
316476147 16143
321927914 2595
573756086 3313
815697280 2719
727186712 3437
740972174 3513
794402648 2648
591001969 1970
852616240 6961
486562144 3083
7420 874030477
744033290 3346
1027962 513981
326298895 1162
52553754 194
226862266 2143
160931464 7733
48427407 275
751230462 3061
367831899 1844
268292804 268292804
790220142 7298
953345348 947914750
453946979 453946980
289507436 1586
852900797 2843
528003839 1792
699167960 9202
440021558 1819
372001241 1240
683860787 2886
535661489 17043
592680635 2198
174748781 612
551429116 5641
978429718 33593
209285601 1048
393301311 1311
291588456 1219
892896984 8211
1178 147749913
68400061 228
599402240 1998
16798 614101059
43456545 345
106672436 1817
842792537 3167
744393540 9020
263100706 877
320674725 182504158
604964483 12204
938975044 6938
582882675 291441337
15899999 53
616851450 5821
933999823 466999912
226693187 226693188
3684852 33
474361707 6877
512834100 512834100
102844911 349
124874451 569
230188298 3943
141559595 703
898930227 17749
61285490 7677
336730237 13955
740079273 2629
271132850 244918069
981279395 15426
829047421 3472
40121888 4661
435765718 2125
305719679 2645
262231687 1317
685476537 685476538
805364000 343000
470948581 2430
742023696 3397
575634363 287817181
880480649 5429
68100000 227
932238162 465125935
873793777 17464
725699857 2419
886845734 4227
43899111 21949555
545446015 17118
533945901 6332
672297760 2241
305834592 189516145
202866139 8161
281075476 3607
545800212 2994
101006115 899
788997371 2630
481499999 1605
710711362 3953
352758570 1701
851058190 58481
275452715 1617
153595768 4013
4024 748097012
558418432 7424
949 277989735
979989651 5389
362762208 4366
577500675 1925
137082704 2600
714597619 2382
917629367 917629368
749012725 283577858
19263114 382
153291677 517
808704203 30954
982891898 5241
361957435 1542
800702670 2669
789353056 4165
158400323 528
840600000 2802
98486784 522
899997001 3000
736093871 4481
246072919 1222
371275681 371275680
924580113 323569896
238 46573651
650552175 5967
640101224 22145
186539634 186539635
143496511 796
978235105 978235106
989096722 3297
436499999 1455
801758599 3629
755129589 3365
515675374 456059857
13991615 13991614
277125266 1474
760929075 292514354
316097796 1796
742038060 103276
20931368 72
35130988 17565494
937552479 937552480
628879171 2486
493264912 16899
914125018 16649
610202035 2034
572736577 5232
843297188 2811
76217179 2756
723887821 3735
902661466 569731845
507042036 9753
397802162 1326
347409217 4032
52092710 310
873027763 18494
480855343 1701
110358139 436
598568055 299284028
448594949 3653
86100354 287
148622477 888
273299707 911
560626291 2358
701999999 2340
940421333 4526
643568685 4541
526336403 2528
896191212 4434
398188132 199094066
5050 888527254
27463 807756579
6385 585900743
955290743 477645372
39255 785504510
635160504 2712
231139908 1001
186000152 620
617853617 4262
821400000 2738
793555157 3536
634882247 3036
98850094 357
56038291 2854
17319 997145470
771 81254989
463800001 1546
397 84261265
16362461 139
761326788 3372
929833786 8795
568925371 10026
784590441 2620
903993732 4287
262118829 14701
33368622 644
514369081 2745
198833739 18371
927301890 3091
935989839 5468
996755421 8434
142798696 2648
55800185 186
151846258 752
371400001 1238
248334140 124167070
726492311 3276
962226151 3394
69000229 230
513706543 4436
562500001 1875
58905692 231
871202085 2904
439363802 2339
378378181 1651
436638196 5103
688200001 2294
213291061 4223
834902782 2783
302699788 1009
334175053 5721
278215777 278215777
987232812 971653773
5360 270609466
748199354 2494
1899 522540234
770730632 3121
528002018 14489
128999571 430
998089680 494317061
576069041 6397
879 256164916
332171937 1557
471598553 1572
821049089 5944
871799295 2906
322466349 2290
260710455 1056
9667 527441861
630000315 26414
455537440 6341
972332423 16114
542099162 1807
445279510 1531
929715049 7058
555900000 1853
759074988 6105
267207945 2374
230314177 2469
746099776 2487
259794299 2476
188656203 834
581015679 391520
57516784 980
423418731 8404
382004942 4949
469501566 1565
365468589 365468590
576754752 3472
1658 248452958
4381 862097496
934589576 934589576
748273198 2507
519173307 1899
152700000 509
955367831 477683915
534900000 1783
737613519 5793
16581405 64
970760658 4241
480430046 2894
860326935 8049
306300315 1021
837531944 53397
213602822 1283
153988379 1326
472719987 1736
612387795 344744662
755368804 755368804
273438109 958
573002322 1910
268808408 122561125
545700001 1819
911566837 17154
716222573 5022
288943745 1191
71559107 755
440119305 210594803
498850009 4152
618608632 7088
743885179 8130
422098594 1407
432598557 1442
999299999 3331
903344611 3193
976613239 957092145
217823024 1531
643225545 9981
10212 907019830
782298221 391149110
492473358 133029
436145550 19205
109499634 365
42316924 175
573305642 16619
740883988 301988754
516067714 258033857
539401797 1798
345400312 2631
852114515 426057257
716236244 8136
275100916 917
59310798 707
971245214 7545
338288717 146036369
779096895 10015
673656145 2856
593061234 3744
621302071 2071
296968988 3886
696946761 22623
713602041 21044
935104090 3117
623102078 2077
923517636 868666743
871200000 2904
235800509 786
2451 310176516
9147 749514327
82065541 41032770
665399020 2973
724802417 2416
479225581 1972
371978089 1583
426997312 10924
411403799 3501
85199716 284
202861735 101430867
210365999 4464
860781402 6654
990088531 22766
11616619 39
138985974 3331
383099907 1277
450393691 2770
251400839 838
484356779 3537
163632801 6850
6400 850729994
963829125 7555
848298895 15890
584658032 292329016
843070256 10105
999085953 15501
326269233 1726
960176999 11390
114900051 383
463800163 1546
519598269 1732
82233884 327
704870129 22439
201280378 189958924
1392 304466693
154438851 777
650206550 6475
367665779 1297
601737499 2093
43067305 21533652
66295588 337
835380207 29151
860584055 430292027
380400001 1268
102460568 369
731155146 4397
391631498 391631497
769204600 4711
542400675 1808
364666368 2101
9342 932169895
125063359 1113
611980215 4503
34596352 128
611962878 2883
442392646 3689
959448029 783656418
883250233 18516
743916395 6458
72336241 244
928168514 928168515
853458747 426729373
714331200 1190552
549775313 2575
738907953 19635
221690519 1620
1814 415045845
3086 498421413
370519428 8961
850203841 20620
598068678 2119
522736632 9362
537090038 6549
625026689 4576
314056964 1309
185021469 691
777298347 2591
777915890 30145
98542105 2168
497519828 26308
997259176 494547292
497175312 3984
52500174 175
321899575 1073
965069760 11415
84900001 283
277803100 4855
310513512 2933
366612667 1239
691131142 4412
766344596 2800
85349714 366
532670768 6076
278416836 8604
794828638 5293
409611336 1597
385847954 3880
871816804 889431
336800270 1322
155719800 600
58698492 235
568198106 1894
533700422 1779
137982870 726
882883432 398458383
2323 379940872
904117136 5137
31821107 201
314798941 314798942
619197937 2064
422983558 2216
512702105 1709
567393343 25847
722085734 29128
183485751 875
81294 436689902
87959264 343
777772126 7273
985309859 384318127
53838021 190
887044490 5241
1101 187009466
793645299 173285
964196786 3214
227099242 757
16473077 8236538
263611105 14522
535537969 2915
118984894 742
72708528 1027
186090577 857
214454618 81679555
308552966 21578
894954511 3015
326700716 151599621
310133341 1485
351499802 351499801
471418921 6858
56799467 302
939542103 5023
240827147 2033
816369037 8806
276301163 921
186187847 5439
505852685 331128654
284008339 49060
689758786 2953
496097623 326960861
828905984 828905984
333868115 1655
808642073 5760
525601751 1752
667177317 2626
255167992 1222
296429429 1994
3184 806917936
951254639 3528
477238013 121226
702031480 702031480
880224711 8139
557806908 6647
484370912 242185456
436384079 1584
50099834 167
25499207 93
508079431 2863
690037219 3594
327480923 2391
379188599 3836
251040103 1121
6352 820312405
810219417 7659
518561237 5716
663216965 5396
135827991 1308
24300640 99
179879841 749
633597889 2112
187652762 734
960581300 3395
379332772 1379
516798455 258399227
951794094 3306
758763346 27683
940797282 3136
549418903 274709451
801127421 5030
961847460 19993
337752397 4828
664499381 2215
803863853 5177
611283462 2927
609470107 3534
702578285 150574
900299999 3001
708008869 384853608
234223849 20062
236302847 236302848
150785394 1655
934248566 43545
534317484 6168
617717197 8791
30750867 373
633334381 2329
509101698 1697
81556054 595
722300603 3082
40278083 154
304199999 1014
635793441 22184
447262614 220435
53904504 348
1248 309685162
809676538 404838269
3095 474560171
511633836 1965
878970113 3597
802124087 3203
880635488 6624
338402150 1784
189613 18
824699999 2749
326601276 3699
630915648 2784
893092770 3945
1362 196878319
858997123 6358
176910249 2797
211602045 4324
965931308 482965654
593467027 2622
388800000 1296
556200893 1854
493754275 4849
420223770 2190
533401778 1778
52212 238660994
347359239 347359238
925857200 3266
413063994 66470
690207561 2688
994729997 449305758
2497 365178343
390946543 1588
813306169 5236
316902149 2790
815687173 2862
451499999 1505
521510258 10285
924052779 3205
442111367 1988
88222755 301
979422336 7296
636600538 2122
949041207 9223
88757675 399
97911000 414
66709717 591
11112854 64
3822 806321135
968694059 9586
679207863 12824
476447339 2829
1321 196825150
186300001 621
255372135 873
192355999 3040
34825441 240
76499745 255
159582060 3366
956846801 12610
623770083 2952
677327726 3815
424084154 4026
173948460 1070
996117961 82920
264001481 880
103048338 354
743047199 72450
620901460 6922
567850864 3488
223560683 6759
992586374 4125
294056582 1207
776099012 2587
520981125 2625
200757826 675
453976627 18146
609601467 2032
782400000 2608
647897699 4410
934895766 934895765
238800351 796
479485457 3158
384646875 3125
151800363 506
17379 748878489
345898846 1153
315963955 2156
530630446 5351
394105410 17498
67529461 379
619470936 5243
632099999 2107
68401040 305
258546247 1687
752509698 7489
937503126 3125
883830385 9046
234010279 812
609048427 3817
145724607 1952
3757 620479619
467398442 1558
605192195 9917
139172765 69586383
748497711 3542
75318748 461
610718724 3193
1199997 4
344037025 1262
364461853 4361
166232876 743
703092690 2715
542398192 1808
134432436 1130
419 55484132
21143808 76
572043266 371714425
502700401 5388
545761370 2618
455910210 5996
463570411 4807
19102844 194
113462921 2802
675253799 2925
383939683 5940
374174737 4778
4381 888168406
167100557 557
840266113 4704
387898706 1293
821285568 4176
800882362 30821
435113125 20772
9088 47816201
594348474 1993
604406525 9157
259055077 6659
947567917 877175806
66210304 512
829966024 5495
801715601 2950
856800001 2856
721927515 4134
332490178 1462
945163045 6787
940985849 940985849
851905741 4669
223109456 111554728
686604151 306365116
186332796 2091
101223137 10331
70367610 70367609
943466628 4524
841276521 6440
816398561 7954
733471439 3120
905144890 18742
157200000 524
816864758 24529
662859087 6332
5109 370095960
619200000 2064
301800001 1006
501576884 1948
463293674 18982
825841327 5120
396301065 262262623
288623718 1102
2073 515549648
360902521 3001
3695 934673533
414844370 1709
776483809 2752
589311659 5721
941649278 634398410
873380942 5930
473392094 2086
696210172 6863
213557850 3285
946941152 39771
72299776 241
939857161 4520
174866854 1264
97818705 504
704027431 704027432
600563060 18947
5724 894524241
334415381 4184
542201939 542201940
539400268 1798
266928413 133464206
973665433 973665434
758325529 379162764
10443 835742847
722515852 361257926
576641163 13071
3214 518684962
287107771 4395
949993603 6613
863697122 2879
913425660 19980
789001166 2630
963442943 3863
846923359 7526
304750001 1840
291913367 1698
106500354 355
347636541 1558
676997781 338498890
587272151 3311
5567 702176844
509134126 2673
664259284 2515
508947771 2620
207197067 917
85322761 42661380
309631723 3149
429758405 232235432
420825816 2428
863237361 4342
202179610 1174
120973094 405
212700192 212700193
907028607 41603
127430840 485
629997901 2100
461069510 3410
796403050 199051
510891937 2424
24871133 572
366493359 4466
92662382 18273
688384509 72597
117607252 1138
940005318 16023
673999962 8408
784627051 4650
780583266 75157
913716100 7066
244381160 4463
75836199 2572
582512318 9216
401227476 401227477
311108236 155554118
407708096 7551
133884422 484
641193071 2492
429921245 1556
791845136 5928
635114234 3653
662486529 4864
618002060 2060
919496935 3065
846573097 423286548
40 7425121
49200207 164
323411551 2335
128764482 128764481
678246930 3027
275376131 1143
988382098 988382099
466638725 4649
182946150 182946150
921202832 3524
523930212 2886
931377335 702814277
934747375 18381
576307102 5013
624598259 3224
952555349 3450
574619449 1970
307066855 153533427
674030966 674030967
285299999 951
146898148 523
525197357 1849
988670463 988670464
613711640 8994
8044486 30
770615099 7004
86742119 1216
532228192 216635116
650825722 6562
379489910 82301
10933347 103
6836 738910032
529974825 2813
228214512 833
803673288 25448
791036479 791036478
664828005 5365
793708733 6162
966208524 6123
163800545 546
18553041 106
865206103 55547
114753924 715
586880012 2884
936301530 3121
361449717 11570
350197531 1282
537903409 1793
7586 935366458
886803612 886803611
746111951 746111950
8945738 37
641997860 2140
832411920 9182
938042543 5497
34924571 846
609600000 2032
510250540 510250540
359098804 1197
578672169 6581
666897788 2223
509373580 1724
709214901 2945
835200001 2784
76434037 37119589
572220677 2986
616753024 2513
711919783 9338
316890253 6524
775204466 24592
5429 765005819
410399823 1368
261599128 872
3777 979955165
749725203 5449
517344683 4111
203218069 14683
620378585 2922
466375067 1720
169202253 6599
841874821 4340
637395515 5578
431974594 7834
291745375 145872687
887209876 11492
467703027 1559
921958812 667253676
624050168 7120
654929044 6239
959878588 4795
289125475 1803
882034526 108398
570599548 11246
414601383 1382
815075841 3488
203322225 9055
485151118 6497
876127372 5901
138613323 490
946202576 3154
661500001 2205
568612523 568612522
96300322 321
121262305 1522
883045520 10640
898643804 401894091
995743603 983169870
408360361 14114
519001731 1730
491995253 2293
117211249 693
608700000 2029
299644290 1379
576598077 1922
37839443 537
674914607 20246
206909653 1478
761552677 7547
720598285 2402
727178178 4823
849464226 6256
400977028 1661
470410029 5769
577087269 3061
23099268 92
222470720 1683
994511993 3844
977339917 11380
787183112 381353949
137540041 14372
940659814 3863
81564149 570
371281239 4961
210938702 946
862497124 2875
592721787 296360893
961797595 3206
851701200 2839
256191231 917
675986819 2483
239135520 988
321219760 2008
196742817 1047
150323053 1428
177224346 71838
458086252 2444
363300933 1211
984599999 3282
9052 96529815
821074043 3920
527468986 261997877
503923661 4321
383700000 1279
5471575 34
621371809 3640
764400935 24699
942684830 22439
375968856 375968855
141319619 1674
31691669 212
306359946 2762
491269995 245634997
833306835 12616
149208968 8246
21789576 141
645414797 4111
392238910 4344
303935608 1121
767189067 383594533
512791301 2106
563545043 5253
746458160 3494
796483092 11436
481626736 17909
118134881 747
562727051 7825
495899430 1653
5475 849364125
462653369 1661
676513815 338256908
1138 301963363
532799235 1776
73130999 475
857589239 7320
991224776 8115
534302022 1781
431951550 5146
945382591 25256
402323790 2055
376894125 188447062
341991631 1264
383240454 308736506
790497366 2635
557777881 19428
562201048 1874
865614405 3566
755808136 392453302
462001412 1540
868797309 3088
697181745 4714
996012374 21109
917269042 4843
488501054 3288
846795923 3129
40420639 20210319
9378 393453990
203339266 698
700850253 2915
1062866 531433
733554695 6050
515039832 9249
193776046 4213
13826561 128
544454786 544454787
318599009 1062
4079 939577289
61021266 298
613200001 2044
172441336 1079
299700381 999
35610876 126
828124499 33250
136799543 456
834774306 834774306
841759191 18473
340063056 2706
32699890 109
125737421 62868711
878368529 4232
906000001 3020
472624512 3091
380321910 380321910
1160 298563033
267876104 3165
631462007 2252
524861884 33254
706874259 3340
316642427 2039
795582865 13648
777600000 2592
709906819 6702
896647638 9463
605481279 2752
583198055 1944
597415586 6646
237304052 1669
474343810 474343809
713125488 114448
485219317 3801
373724625 1336
988471714 491876868
549455340 2540
115951242 481
237299731 791
804390616 10885
885803980 5683
670311491 307158699
784142929 2676
10835 80352360
273354905 1154
1200004 4
373468230 32391
67188 592585484
621576893 11905
896059247 6846
665644414 3398
894588671 10508
884036123 884036123
781785550 5915
537503816 5688
449969284 4349
446749607 223374803
440701469 1469
610691100 16940
541341212 2351
756026737 5351
184507758 1009
877689302 8459
290699251 969
579398608 10867
551677125 3289
458917202 6551
263006485 948
667078676 7510
250144361 1053
347701437 1159
439429453 2153
989869177 10392
42633720 2185
964705247 3744
12981 667745032
899531011 4401
207780222 1880
939913799 3255
826204350 2754
34659325 193
996791330 996791331
869749064 434874532
639000000 2130
805918133 3758
318581268 1282
798899928 2663
453496679 208026
5696 335488996
927279636 4338
703448012 6148
832659483 3520
773863131 18358
738799599 2975
13191 755329851
98399672 328
636297879 2121
811802669 2706
210799960 4679
69787073 294
445574469 197594
273992812 129900704
371632177 2676
582341837 7279
12785 298568105
959034226 753633696
519 62329305
959098898 3197
802201736 2698
1046 202441490
162600001 542
326786664 25419
780147638 2608
457401073 4006
439550213 439550212
7542 347180886
578701930 1929
247015767 950
177125796 1439
483602096 1612
221109906 1438
974103248 3247
319923949 1559
82200456 274
274214079 6443
2704 779718286
537038422 2044
222565356 1962
893278595 29840
726228720 3440
728920867 3452
651745341 30865
993389367 988007476
643877400 16840
201189503 992
808248855 619539473
10200009 34
934661633 23536
226444970 4233
519978577 2712
433458223 216729111
304455879 4300
167875514 6031
539554923 1952
134789601 2200
830114769 19959
911208587 405286397
376723255 5805
208485419 726
630066149 6255
839405289 2798
686789815 2487
100898643 50080704
428464711 19552
918061840 454855837
553287537 5078
557490454 35898
647997841 2160
628479235 2644
458685941 2431
825738350 2759
49632007 17386334
726902422 2423
539754292 7319
460315482 460315482
292872991 1003
640971157 2543
100075690 7350
941996861 3140
658374881 4818
973 216372790
702215875 3565
826128883 4916
646362145 2672
859458249 5751
504039898 2939
511887786 2795
7407 919243021
218681914 109340957
151800577 506
775503087 2585
898668089 3862
390764340 1723
907462518 5919
591387961 2428
239191415 119595707
87360730 471
721500000 2405
587999113 1960
851806644 5226
248400279 828
509175174 1790
669310321 3048
117965228 458
968622397 3556
794748318 2994
659399004 2198
689698023 3382
686231841 3013
660074156 242788118
912316155 6611
189000845 630
63971678 63971679
903897531 3013
260099217 867
1794 135369858
965853209 6644
332701350 1109
505981919 252990959
559120452 11839
334876235 1805
226482919 2234
248612747 1065
3303 664468174
360066848 170799289
388688705 11529
429713864 10095
676648017 338324008
98658685 391
81746649 81746650
879245920 7520
628385650 3287
833711579 26060
243066784 1888
30624521 219
564624102 2622
808010841 37838
458635719 3295
179400001 598
294686079 294686080
594934528 6576
974782 5
840977305 7027
468901563 1563
584036843 292018422
940907187 139650
881499231 15742
904774416 3556
724292335 4436
392479420 3328
973803939 3246
572 145487056
12564 542815056
201303531 756
998583234 4381
735480937 735480938
913983664 74833
202203427 812
568501895 1895
316160879 1228
868804516 2896
411134188 205567094
674814321 15593
1998 406866726
106778449 818
144446050 736
557917983 3874
894991978 3531
3076 915008371
428098573 1427
106256138 53128069
134131177 67065589
904026040 3801
912124799 10800
982498611 3275
927535691 759339451
593898170 593898169
168000237 560
480301602 1601
976 206583088
9717 82183237
675934579 2297
549601832 1832
387898707 1293
166653041 829
505558186 53606
223009386 2199
792900001 2643
863483466 3269
846605532 10642
667744531 8282
62827017 392
180083805 1635
823181079 2888
386271465 2143
92576257 92576258
925386228 3562
6861 694716586
147900001 493
103746998 50278911
15899948 53
550611765 2490
558894775 2725
599700000 1999
366825126 16098
443762493 4105
829500539 2765
293796943 146898472
939227050 21249
560701868 1869
509860261 1785
202770831 1037
540485167 228402851
979382207 6384
318597707 1389
466207490 1904
985824996 3825
936606170 3122
136470942 503
940774729 80097
16500000 55
958195471 10110
976214098 942119340
442277819 1710
379503462 1599
959165770 4087
973755521 462636814
190260037 636
725250705 58669
835771402 7802
557099573 1857
504024152 6334
16010700 153
295307627 185262
14712499 7356249
204596121 785
628398268 7539
23950335 128
569698909 1899
955803952 3186
26551 92238174
389017947 2077
791756251 3125
229199236 764
261160989 1364
31118147 195
534394409 3421
589742251 2275
497837021 1881
165299448 551
338954126 1464
935957799 4150
468808911 10736
173255157 86627578
273243839 1137
898691949 3932
198380893 2553
70721775 1142
630022180 5175
108394179 1423
5603057 42
72246182 72246183
528990894 3336
602610095 2012
382399231 28370
15405637 7067580
265800886 886
2937 509707539
141860844 4882
650412180 6102
10019953 467
866997109 2890
888002959 2960
419398602 1398
296954210 3043
322987210 1945
1407 185370843
886810683 4503
913766012 731833385
155085701 1694
434771870 2470
993599508 3312
894284160 21120
541205250 24506
309575951 1695
191503575 1681
826267435 4585
321742045 1404
416581869 6322
251666093 1023
337800468 2539
62699965 209
144066534 1963
990304944 3301
194514280 1719
670772051 79059
257883245 2063
389399922 1298
427647606 2617
606831263 6318
880850791 3435
136100531 136100530
620077201 6450
410399135 1368
546002159 1820
198600001 662
176481838 689
955500000 3185
466626786 12541
395525748 2184
342940905 10560
629689581 85256
139925099 3220
47903950 47903951
407700093 1359
240119390 1190
501636617 152097
261808633 3473
385198717 1284
122608532 474
430223009 2045
147000165 490
655514291 535441590
124098176 3869
478514513 1736
58547 728558868
105686568 674
456251881 456251882
555165180 2995
632097656 6205
146795131 146795130
2950 264762500
458106120 7380
439508242 12953
559394357 3187
941863530 4884
825410805 3855
873321624 273597
605101050 5350
734921965 367460982
524126964 5728
979500633 3265
223309037 111654518
375898746 1253
875818943 22176
187746051 681
354228462 281357
169603394 2685
562186043 3997
495845634 1892
163670007 81835003
616800878 2056
627289901 4691
906007166 906007167
107624543 368
409800101 1366
487437900 4710
785056701 5889
322809289 1082
687706799 4664
404125239 5753
793202644 2644
728997571 2430
187192456 16916
247433659 3088
528034375 10627
136556311 68278156
901845703 12459
248320822 1663
954202843 470433537
663364784 3274
684730668 3827
651756104 2535
17384 927113334
787868401 298322
554701848 1849
145217855 1354
623402079 2078
228565227 1401
352501174 1175
546510102 273255051
734177247 367088623
868057047 3103
770153462 3303
694450950 17530
494937661 3605
808756332 4562
830673118 3064
885097999 4586
364936887 5692
645902153 2153
579968739 2234
277337905 4105
869397103 2898
465107626 5614
26953666 712
622743330 3487
643970903 321985451
66599777 222
271698372 1611
355660344 2142
212362786 212362787
29399912 98
136150304 68075152
995541666 4837
991854638 486584190
612998154 8298
406564376 11875
137124937 936
891340637 7109
862179455 862179456
235697832 97436348
587993289 5987
3310 194437451
780288798 326604012
769172517 2679
944409311 4604
663602211 2212
573194664 573194663
602432013 73604
748201593 2494
397196849 397196850
425896697 17550
253326355 1689
333546476 1313
381901272 1273
887940401 19280
100952775 1121
941150791 10845
952852751 275042
395701253 1319
953721496 3634
925211743 19214
776630815 21590
189797778 1769
12057013 108
46339 610257021
800697331 2669
776790491 51108
610502036 2035
720377029 24598
914707996 27097
91800243 306
297600168 992
953444373 8772
662138615 10366
675327295 3282
924953355 6046
907326692 24741
235556406 235556406
4115 683968165
627663245 2373
517500078 1725
786975248 112824
533402065 33371
477378282 120733
1593 317172672
523861862 2113
741897527 2473
26099999 87
122022623 3453
337317862 1127
106388941 6318
663558284 4162
944127595 6327
950187301 3350
735511501 4478
6878 887685491
972230129 3330
955735767 3353
905545401 3700
659792087 7916
271671599 930
978590789 3283
955539061 7770
885328981 442664490
222514656 1248
499500960 8613
199613521 5328
492605735 3633
759137923 7008
777662548 2977
546613038 2697
823082551 9681
508266901 2358
340491797 1307
698399999 2328
311224525 1779
58097535 236
881330105 440665052
984655701 6917
406927703 7989
182920512 849
619014239 2064
976824785 8511
942812839 354725889
111300644 371
147943241 897
313501046 1045
737416717 368708358
928 155073782
805630150 3950
380725936 6257
839024094 6460
185741334 1762
379195914 2130
54737419 454
722700000 2409
560300313 4664
27797353 13898676
15579 954151434
295479472 7237
751839145 3332
62312 512204640
689470440 35249
773028492 6326
1295 144988064
674196747 3082
771836219 13654
168181704 2231
309224839 2682
538489199 6303
737685061 74565
9637 919726369
929650481 42020
998845266 5078
156043973 1158
57300098 191
309899322 1033
91758198 923
887415735 3366
320387010 1182
290400967 968
306901726 1023
233422850 1991
158283071 608
540404904 2845
187650900 1842
257878592 4423
720630636 20834
908955586 908955587
40499866 135
319200000 1064
882444771 882444770
675334763 3226
352756658 5911
924833837 8726
406957121 1597
902698672 3009
125618780 1316
817497207 564105143
182714070 805
725151267 17924
368563464 1728
798862388 3239
832776825 3275
923056608 3355
469501564 1565
732884783 2557
103855296 501
982798374 19091
829856268 3582
943094520 4707
80569413 19124
987684243 3702
803722352 790922723
740923941 2810
33899999 113
219054877 838
968517152 17499
341398863 1138
227259549 3977
349584059 10815
538733889 9659
621897059 3490
929703100 3099
705210368 4672
520801736 1736
142878505 543
406604754 1616
322199374 1074
463201544 1544
955498486 3665
297428972 1427
669469165 4732
567301891 1891
291882367 2311
198921221 99460611
747381034 2924
455979023 1971
546714636 4836
103974030 405
4170528 72
531910387 2131
970665566 11598
409798635 1366
222032849 2418
486600914 1622
51382156 1508
344887103 1429
684962708 2416
634384799 3444
397727485 5026
498838166 2813
362100286 1207
585510543 3491
479922540 2404
160125611 160125612
432000045 2309
423928833 318002954
40469227 389
218382104 1695
293882576 74363
371820049 7896
577599497 2037
835664668 3366
863998964 2880
630296576 3584
494699832 1746
917700568 3059
374100291 1247
593055362 4141
819189793 2846
411899819 1373
974455818 17588
579832772 10138
901140556 4099
785289879 785289879
667601419 305697721
21721467 81
349770260 1514
918900001 3063
474000686 1580
803964822 5057
148759165 508
614586433 2489
520014221 1978
901 228129596
819012264 4998
769698654 682224916
894946751 4912
441907479 50512
521174290 1909
496580397 2272
96515776 96515776
820843296 45136
741133232 4232
716316705 2494
783150922 3068
907499999 3025
887379543 4239
106905025 367
537222961 2760
804493669 15906
391338991 2552
275364089 21749
788704945 6138
978938401 9680
967599076 4295
744949174 23138
340230281 340230282
330542343 1441
560877600 50150
801441771 5773
578167236 3123
622290676 622290677
48488161 210
220518371 1130
26707764 464
161227499 80613750
968500587 960236770
804594112 10313
848498476 6559
642462381 5620
722423142 3557
226701627 113350814
793596781 511120606
64937280 1730
453276771 3579
237037427 4454
958799021 3196
747126914 4812
7923709 117
222522653 1043
715519493 2511
380189801 1660
407098643 1357
149475999 626
495220257 3184
54600000 182
980344135 10626
271500379 905
560288181 9036
798046656 25014
618049020 2690
976390801 3850
830815890 4890
216967463 1512
395400001 1318
137014257 592
984266421 7186
727497576 2425
736724315 7594
598166087 22776
638699926 2129
629705160 14280
933297999 3111
447463299 2356
584879865 2424
96522327 334
900965061 900965060
49422694 301
397739350 1450
209205973 1040
356887736 2239
42263870 6765
14448 13591435
7217 949226465
671449599 2653
449323769 2927
471110250 1950
705602351 2352
160499466 535
5603 719818178
701574301 11540
472921058 236460529
1226 87049560
966888305 922043641
700620479 169232
897502494 3065
305250269 152625134
49406901 217
241993048 1991
740740436 3651
473854179 473854179
189376831 94688416
117000000 390
592498650 1975
339187016 1421
847682789 29779
175554811 774
222554871 1319
520566200 2200
297277040 3044
938978105 3241
981168912 38209
972872866 13943
3645 564654240
501566847 501566846
19674528 222
985793260 5295
573601974 1912
4174 436908623
210004607 7968
810123502 3033
293983354 1140
58205 596520879
3206 837249708
818619829 818619829
254473463 1307
579584484 4471
951551223 13241
502502261 1675
198488809 1016
571791693 2511
462634042 2467
1585 217842400
210090191 1185
554821635 277410817
96599930 322
521614638 1861
97982 980701838
1079 246568791
596402086 1988
558298139 1861
748914652 3879
401398662 1338
787804986 2626
336793434 3862
2159 601270800
316625126 1659
663682386 2267
3177 618177068
439235502 1522
372015567 186007783
339020485 33601
790576714 3538
320112515 2841
514539114 42782
592511507 2941
361781374 4255
395137555 2155
783004584 2610
54547076 877
250722491 880
794177121 4265
999222840 4972
1960 424821307
346782101 1285
23760 367139520
693177369 23566
812168334 20515
233693093 79140896
830593347 3874
302572350 1859
90171282 66486980
54390568 241
924284809 7314
324475005 1283
812618979 4266
969497311 3312
520200197 1734
699058224 6579
856698379 3150
451481673 20833
613404751 8577
281405483 140702741
55823251 217
598244172 2532
731846279 2440
707163454 5977
3352 175695080
136332903 607
355808474 1337
798829252 13753
106532709 970
82370639 451
286499467 955
889217339 3390
889401910 5846
731110224 3082
30924437 15462219
137273543 2424
519600001 1732
869554730 3279
732525921 3409
740620215 3732
939357764 4117
497014667 5844
355929353 201675179
602889611 2301
105299996 351
165148566 733
9900001 33
816506506 6562
126338326 16327
566171754 94713
79670639 376
276254289 3503
766200333 2554
329 33557533
165701529 66453037
510956153 3038
338503 169251
289157105 1746
283800946 946
114892622 114892623
316085364 2316
95335329 1592
248914526 927
1684 435850918
153444299 566
888298138 2961
349498834 1165
992895140 9331
508295099 1932
591301972 1971
991256540 7350
682867617 6382
646222493 2470
958199355 3194
371085624 3906
647918373 33079
362147761 9720
600278125 3149
748617642 2949
399630648 1691
443835646 13785
492507532 1982
3524 574189841
965997085 3220
773397423 2578
283938460 1090
19833472 178
773099489 2577
470565393 235282697
777596533 388798266
546601225 1822
60960600 639
699984531 349992265
556689913 171924
496774901 3775
878055901 439027951
101569932 509
84000279 280
31770629 113
747600327 2492
54600183 182
88044814 785
93959777 592
355336880 2412
852602843 2842
187362443 187362444
919372018 4313
626182297 5257
901878490 33734
296700562 989
12727686 127
645811208 5452
962292049 3770
203959474 2296
201752962 797
300891396 1293
485742054 485742053
566158706 2715
27035688 183
734148835 10806
352138051 1725
551752831 4005
758015369 14490
512192522 2698
396179561 396179561
9192 677799696
19838436 753
139324811 541
488701117 1629
563999206 1880
720718607 2532
419939864 2001
874216570 4882
966603221 3222
42766137 181
773736310 2810
226245438 1182
856998713 4441
598214272 37801
496288276 6600
970605461 3245
519000700 1730
358 103187543
776563874 80265
338672769 2848
969742682 6066
495486519 11542
135244661 604
892211595 3553
845513749 18162
693801415 2618
692360495 2533
765988017 4772
219000729 730
455971319 1932
27359076 115
799251110 19293
713250573 2496
390486505 81086
995188658 24370
886569289 443284644
205635914 687
141395346 498
840845591 420422795
597543231 2834
72384166 3472
942599057 471299528
294920012 6052
728631407 364315703
257701250 859
313020410 1979
428824640 3160
592715561 242490995
411776346 2246
143400437 478
30000101 100
205010916 937
304972118 32126
277219174 277219175
431493848 2283
757501105 2525
63900087 213
5100006 17
229200765 764
279001440 930
853060519 824348972
575198835 8673
179186196 2242
773178240 3215
910496966 3035
42300138 141
965649216 10308
370941568 2011
909598680 3032
916309519 414667101
850425201 395982045
977428571 5719
737674934 3907
60238859 691
805133239 3386
591058224 3714
443250791 9458
193500646 645
843976014 421988007
86699786 289
163268720 712
475520617 2431
883802947 2946
946803214 3156
667378452 10218
573211585 19001
549295200 7440
807841756 2835
4733 911689392
3969 547332923
589089136 4473
287918258 147172013
182335818 835
590059556 2014
839397201 2798
385159540 3691
884944176 13875
918600000 3062
836842613 4183
70193085 386
799890747 799890746
847399135 3688
567001889 1890
151970569 88278053
777347654 4655
223804317 1174
983637266 7856
632399999 2108
546347776 7256
928389160 3227
851165844 33653
949043940 687713
150903145 588
1725 377655975
849002279 2830
91770320 2678
5207 806293536
101068801 1200
1675 167825507
214737961 1745
548903511 1961
91378609 3098
227602950 790
3712 465135986
579222380 579222381
417767527 4521
810804104 9615
764553273 19041
12911 838585521
51 10294481
949097127 948611181
516318311 5358
830400000 2768
762692241 762692242
889778061 11959
189839969 1395
895682480 7760
839100001 2797
2132 524806203
110344318 489
850503494 4073
912 239782701
120751930 1222
472801006 1576
883305112 883305112
355203312 2797
5737 796810555
366660217 5304
798180584 798180583
479301103 479301102
289724916 2054
359794242 1515
891285180 4946
905916642 5485
167126783 813
363370730 228463544
277929725 1076
879430707 4041
696592557 235049673
797635343 4288
496712415 214429947
937717145 4457
401007882 6061
522332054 1785
962079608 9032
10799965 36
543303890 4405
244089846 67298
856359679 3520
597614671 3031
768012369 3722
229000348 1185
431228210 5553
555870706 4877
753861243 5606
547798174 1826
630020569 630020569
837288981 338914305
489690070 489690070
5436 394192569
274692408 1275
295968048 1027
706402258 19371
576902493 1923
789854254 394927127
689100000 2297
230485147 1290
923998614 8778
759121331 2703
2120 298226760
109617395 749
572057801 196795078
206399573 688
612869562 7509
2119 282228619
58705894 334
715405118 18038
167999441 560
604219504 2314
628814410 12314
158658853 1251
656896949 2669
923342500 6865
921568392 3220
123015998 922
465301550 1551
139199822 464
801269 29
598575932 4363
931379990 4933
963938219 3241
883700799 624895340
158519494 955
772695152 4012
79990730 377
546852333 3934
105257484 662
142445737 2059
7171 757420650
727592317 363796158
278595865 991
578381257 2781
595407281 6555
546902082 1823
921791281 460895640
612618095 3221
213000711 710
354082561 2595
654897816 2183
108164161 453
775531398 3205
800065645 4063
623103001 2077
699888965 3318
179100596 597
497965325 5542
546388321 25156
662697790 2209
219831884 878
172875344 4583
199458634 1328
63081921 220
998449414 6513
129000124 430
568849616 8861
943250521 4740
166780998 83390499
166505953 731
284526704 6908
56016978 509
559879487 279939744
296100988 987
751903346 10725
581331920 8660
367162863 7080
562713927 3551
295353215 1728
298078072 2974
651971560 277504911
920321253 13609
25799943 86
63197106 291
992428651 5846
982890924 14540
335642699 1470
756234671 9336
966535958 472728981
242986528 91237452
891773390 5479
794697350 2649
403347856 8919
868374081 15284
696311605 67309
447888456 1615
529010772 3326
936246190 5093
883568951 22404
559800001 1866
153340460 845
452517781 1690
208499999 695
2123 339370256
748503986 139153
857559119 4318
2334 302712483
424438921 4248
599907407 2658
179837098 775
357802227 4451
8654 681926546
670669198 335334599
572532401 2200
902957000 4565
98540511 49270255
500865242 500865243
801424807 3066
158938769 3414
820249624 6254
59460333 59460334
986267088 38263
530885553 2406
31919975 792
584967573 1966
455966048 5138
722097593 2407
129078939 1731
646499308 2155
170680049 8897
13500044 45
725957926 362978963
187164919 837
835207211 835207211
182224056 994
737697874 2459
300033386 1181
998435814 5521
251260161 120704592
967308391 7105
65739599 258
385282825 1678
529803038 5379
6487 990417805
614525434 614525434
200455500 1275
575698734 1919
351994460 6433
733497554 2445
586868625 4725
927457296 3779
236272093 2226
106521286 543
515235745 1754
83317088 752
977744640 49279
503715773 10785
562030286 4099
815398510 2718
386554180 1551
479134944 6362
991203318 6017
135600451 452
190418026 3131
568031594 5509
709258827 709258827
427012761 213506381
468272927 6363
17471161 210
85075695 300
567298110 1891
348697157 1311
1449 426569661
377171779 2657
511446657 7263
500701719 1669
570935285 2180
46137606 219
354289982 1789
2100 226776439
365711696 5021
475601456 3860
632617688 418048411
273786481 1620
204000000 680
761399999 2538
448310815 224155407
132448699 66224349
839125879 3217
841832807 3804
782989720 9640
489208871 2925
19724463 73
913064883 9094
946749790 946749789
2627351 17
168925854 84462927
998952006 455839609
954402073 3687
181732200 2851
405971122 34260
418498606 1395
637802126 2126
583116895 2358
579025021 2030
491401637 1638
901739839 3910
442910848 3021
997875265 6932
700200000 2334
745272111 2584
717222012 3377
596203621 4142
803035948 3129
618550287 618550287
706705101 19658
548129282 2087
452099999 1507
431400158 1438
55527745 27763872
220800737 736
536308530 328771125
633820961 6103
15705333 601
856849959 4181
790907845 373134948
761638796 3001
187075577 1662
143105301 773
3294 743290028
4303 469190867
380408653 3222
778407363 152003
740512075 3041
891809478 5698
624806125 3126
901035445 6759
878997543 878997543
924445437 11746
973503245 3245
836699611 2789
247152318 1976
973823551 486911775
953213042 476606521
43924474 199
135239236 67619618
120899597 403
9376521 9376521
951190235 4359
101700339 339
448644273 6614
745360467 3088
660699274 4694
971549145 12704
913623548 3923
174853151 13079
164999449 550
934198997 4241
123899999 413
152182008 73186216
961551023 24976
170257876 887
4698 484729938
903905915 3013
282471518 6369
68999824 230
310696079 28662
256333466 2755
416210539 14563
469721999 3630
445595104 7688
250995205 1463
738860256 2636
449388561 224694280
290531566 109389500
609772392 2170
978368053 761303824
224100194 747
135600799 452
856497898 2855
590748715 2403
862502875 2875
580383994 2471
966670254 4686
949623830 10287
896769186 4722
803035930 803035929
796258943 7992
782910342 37333
353133690 1274
736838600 5593
228263363 1148
840002630 35373
940799999 3136
186487823 186487823
921125503 242241
89026525 44513262
645874254 26577
176298105 3437
694570492 5929
981899877 3273
373097081 1706
9851 615907264
3384 545641317
110280491 1484
26166776 511
93009264 348
528654918 3686
89917120 320
471231221 7460
570172271 6343
968325258 968325257
795515249 3500
164217549 598
729969817 10280
290691474 1175
357126064 1364
779636099 3328
41187097 229
534598217 1782
285399960 9163
562798123 1876
474998915 3178
529053009 6299
992946681 4931
977037599 3570
973339232 3856
703000741 9620
399378908 25041
472772999 1880
104400347 348
845155697 3918
807517056 2775
868158404 3642
778258099 3100
616723052 2989
14498 913156345
282268099 1242
526777323 1852
884337725 12011
135128258 135128259
442492161 442492161
8344 897002292
742239770 4641
927058240 4345
741900000 2473
784198094 2614
401484373 210883035
782403109 2608
429006253 214503127
593842247 2421
324574411 12010
468535879 4161
324227041 1090
617548669 264163
747597507 2492
541641329 2436
386101983 1287
16486 546685752
50002415 418
518364336 3613
702066887 2979
678903957 2263
210063894 3179
679559545 5417
275695555 1658
599171065 4217
595516145 11828
912230083 912230082
103499764 345
50126425 497
682220117 6311
716785886 2641
251146336 85781861
191155303 1959
996445079 84905
330599668 19012
942557725 5406
882964023 432922919
823457306 823457307
765297660 2551
119099602 397
280722365 140361182
266968867 1427
107944387 1027
972905053 3243
920404249 3068
849151339 3150
594893206 4285
272674016 1147
190577107 646
882599514 2942
105693281 105693281
892870923 6216
56631589 190
40200079 134
658502195 2195
6249265 21
916550155 16362
30979206 759
906588653 841691895
984457097 4942
766801675 2556
984901741 3283
1355 283274945
875927658 40536
349 73262548
126765330 63382665
821649748 8906
184003721 686
536379919 3785
283900440 1608
539193979 6077
266400360 888
901943488 901943488
354185552 2296
432112590 2730
94407557 11082
803071164 398592915
269199917 58662
556798384 1856
752667647 3072
1354 403621984
871115326 18015
744608699 2970
183413461 1140
261543916 2750
1197 280219953
299633370 1090
579901933 1933
677788596 338894298
183429840 1160
247811198 2012
196747252 1487
125100034 417
955355154 3802
656592678 328296339
48151752 48151753
454807205 2903
530815928 7961
510602856 1702
514847417 2202
469085963 42321
847825289 3765
462814019 2060
373054969 1254
498445223 201283659
760802536 2536
541499999 1805
607704626 2959
710958147 3957
939085985 5219
877157955 3413
878788872 15327
708730725 6854
459246493 1557
513271348 2021
37644005 258
773958995 386979498
417206170 2061
432600950 1442
883500001 2945
430801437 1436
496202275 1654
960156548 262123
619147305 12326
708105321 2885
595254486 3821
341907432 1767
359998799 1200
952578535 19102
731103320 2437
473401578 1578
887435620 3151
510901033 1703
186717315 706
292500000 975
842890822 3242
254526175 1791
787341389 4428
984779041 12880
600001144 2000
145815768 504
343275213 1953
197860854 726
548101220 1827
578687143 4196
201299329 671
533908115 2257
974 181488356
674345175 2542
44205967 189
135372897 135372898
312350586 2719
749274977 9392
825784184 26393
616500000 2055
768029084 11927
565 52847275
377030765 235379999
910135412 455067706
953714406 3677
572652755 5421
187203325 721
160500451 1354
764480012 2689
522299203 1771
926244893 5251
939300001 3131
302280573 1099
404715077 1417
717300094 2391
268597788 948
717801965 11474
39960149 150
894299999 2981
75021542 329
330300604 1101
424294937 1422
278700661 3260
155830500 700
172847769 851
497180794 1670
617052558 617052559
678002261 2260
90614729 341
765231205 2847
27760 323701919
958814319 5709
876186995 3586
675837920 3657
823037040 4088
833144795 7152
441799421 4454
567405301 3190
765556592 3442
986096712 3287
866878367 866878367
988180431 988180432
543901813 1813
63398997 369
826170383 11828
833631999 3824
23699920 79
255549178 16434
15599947 52
64806488 244
432104553 216052276
814717231 17065
618665223 37927
2573 586376004
390969691 2049
857700001 2859
796357596 2915
296399012 988
630216217 23593
833193296 4965
538380726 538380727
183742651 1274
215400453 718
822599999 2742
780772937 54345
53400001 178
806453563 3389
117673757 1126
2163 510915741
402979636 201489818
907515586 426457778
419401397 1398
445857360 3120
19570695 104
122747287 1132
407074861 2265
921558204 49197
988883199 3400
342584446 12763
929048831 4112
461826748 1921
366996747 183498373
848304963 385382625
297578861 148789430
657545460 15369
96600086 322
963464964 6846
239242408 889
38082805 514
8718004 7804724
908919125 15773
989289443 3695
329171490 1793
414406321 9286
200452135 867
522598258 1742
674858814 273431405
9421 886409630
642955312 321477656
228000421 760
606951759 11140
626911949 39276
755998134 2520
727801742 2426
143099523 477
188780664 747
81524665 702
63 16197186
571570041 13670
6849 713927123
870099517 3498
135600452 452
459000000 1530
623092906 4714
608755276 2449
614447840 5520
279 50261850
747466445 282395600
809099481 2697
222570806 2734
402435666 201217833
572401609 1908
48247668 252
902144534 3163
834625093 4058
496180452 1797
799386808 4309
677697740 2259
943008498 18187
80400267 268
806993661 3464
687002291 2290
447041815 325143155
522000000 1740
358314309 3685
51677703 477
332503413 4525
65291798 65291799
20516 515875566
6552 249205179
89109660 789
3512 991162494
990602263 984563260
418334588 7053
884935325 7046
404592283 6462
201000670 670
263099123 877
8826 755806334
784502615 2615
40403368 199
726089891 363044946
27890701 372
233536115 1215
829107775 414553887
505974951 3315
844199999 2814
219991443 13898
863516933 18535
379723643 2919
86307640 340
821102737 2737
141013368 1224
846399143 423199572
948600973 3162
373800578 1668
688194142 9289
178536017 1699
335651940 1910
361198797 1204
449111201 3326
480095157 10147
317117437 1214
86391549 347
457500045 1525
871632511 435816256
673115757 287045634
645898411 2153
28163215 347
336601121 1122
873297433 2911
775213674 291653
92729293 947
601312712 2431
11956561 110
2935 742860386
15179905 384
48661660 190
890402459 2968
3470 701595830
640849031 15163
674102248 2247
523628233 4668
324001628 1080
429874825 3594
688145444 344072722
482494004 4365
717 68212715
655475167 3288
938574223 5305
48935059 269
778201485 2594
729600000 2432
306900001 1023
114740544 79631059
366601222 1222
373703233 19271
568201936 1894
422100000 1407
347018760 1320
235125550 235125551
40836000 150
59562984 348
638417025 2432
346863953 5066
474301387 1581
203437814 1280
371934699 185967349
371947862 1243
531068511 6586
172425297 751
383428994 3204
223799254 746
793503531 2645
150631040 771
272100907 907
269465516 2852
1432 199828440
4146 571897930
231255201 11945
322322839 5113
310501036 1035
409224830 3221
5700000 19
582396950 8168
65472659 258
150442380 1290
768712031 3784
336989294 1372
705 200104380
570600001 1902
505799999 1686
13484688 48
155418154 851
847233949 288968733
4467 796893065
340898800 2200
497689189 3416
777 227534961
105325346 74616926
1635 408948552
815846801 3550
755506368 3637
734997757 2450
263224410 263224411
483732191 483732190
488062274 170178371
475487157 235716387
826033887 35451
167443791 1413
232799292 776
721693241 360846621
630883694 315441847
36300121 121
6899976 23
741060471 3929
456526532 7118
466229177 3569
515479010 257739505
226956206 1367
210600212 702
683105464 3638
959044791 35090
876774600 32838
669841102 5133
333889781 1169
240605964 918
812473983 812473983
699598826 2332
673931159 2476
712797776 2376
131817399 572
524675333 274588714
835687027 3741
307201024 1024
469168116 6245
73131824 1391
296216669 1676
205978861 1649
382892697 191446348
770028079 11896
774334690 2748
566345963 2676
326347728 1283
945068380 4541
928084215 9314
621802357 2182
443265929 1935
264005652 2147
654600000 2182
987267100 4390
879230297 4376
47262414 346
256200854 854
762603308 2542
468781979 2140
911743045 3146
191303106 68726642
280940457 11624
1026 139791474
711000001 2370
187072545 693
932277658 4353
398991322 2703
915640203 457820101
536823359 268411679
84670539 36701710
991389510 3825
134584236 800
853131814 3365
965018124 63036
503700001 1679
456807154 2629
60299799 201
577894329 8789
42304826 21152413
206699704 689
615075023 2712
317173153 158586576
799327535 382854691
609899748 2033
931401292 3193
261230506 1983
817736040 3740
279660106 28745
292812927 146406464
175054591 21257
876823721 4894
76800001 256
1506 423640812
189600632 632
515102888 1717
316798944 1056
864784199 13223
275029192 275029191
122654525 3334
366600381 1222
105904149 20154
328809875 4227
663266899 2667
203802403 2714
314832581 9039
205184544 2980
542450538 2898
239248088 119624044
807458995 124627
388253432 1589
320495118 7786
67302469 790
441611860 284965924
386375599 8872
397498675 1325
187403057 104306842
4382 637357518
995334943 497667471
963452071 33030
509999999 1700
821523629 4195
912423330 3330
117899837 393
368868615 6847
723946292 3819
471599307 1572
685497714 2285
832618547 5454
95270019 698
74240918 74240919
15200827 56
306600673 1022
18899966 63
125111677 642
976785477 488392739
578162003 2537
216127359 2219
525430562 16481
471056967 235528483
489019594 1834
207938865 763
405041251 1462
715496093 3533
365427037 1989
241811604 1476
412995269 4991
117600754 392
323174625 1888
265374596 893
5099989 17
886118244 5461
665688162 332844081
245543432 245543431
514123729 55128
98864741 1118
344373882 15043
284484444 25301
905245883 905245882
318962008 1071
706849901 2842
906904431 4586
487199511 12670
254264387 5239
288084939 2893
428764908 1651
850574998 12841
3600013 12
607432847 3658
289084382 1471
146537690 607
583062095 2035
655610125 12388
366979599 1647
920425049 460212525
381883079 190941539
927765497 5768
505200313 1684
858480263 858480264
776385035 8636
333093624 1975
860705955 5543
436199700 1454
452397641 2477
27405304 177
134336953 134336954
894592057 4632
982541546 480513447
819798681 18025
328322054 328322054
11111 938568392
952581871 3256
678300088 2261
677411217 2641
115568677 409
660900414 2203
853 157106641
792049192 3368
32856900 517
195300652 651
2875 374463000
68259310 300
798975314 7655
524194524 3881
170699432 569
536243373 4027
227100756 757
164195528 1726
982499498 3275
474410796 2823
624418110 24016
394798685 1316
688853808 6768
821361121 3720
798407326 6975
35618 949113390
301403422 26539
368398772 1228
553019412 24217
227701037 759
666900000 2223
349701052 1936
495300001 1651
172228703 86114351
535905396 7596
604825273 4644
634569601 5586
396261522 2151
847483649 3170
659924453 2411
551952830 2901
935632153 3276
322389287 1508
44041055 342
898465524 4884
23400038 78
55945199 2300
402821604 1433
642371281 4046
437782928 3208
927486753 6082
896564695 3445
478500001 1595
113108866 1017
992218634 7361
709040027 709040028
878513057 68752
688061710 58859
18319589 174
268094301 1824
836 162540136
869054205 857008063
8399971 28
293790559 1286
228868977 4144
42028871 148
653755587 22293
636347851 2325
514498284 1715
249214979 1036
3907 233079899
498382911 1945
50795821 522
240392632 4225
649230950 649230951
161609781 950
416574756 146118100
573139861 573139860
387349260 7608
773007346 2967
155461509 19705
690295421 690295422
38332993 244
258301699 861
807048252 4783
918596937 3062
39909323 364
982063187 20948
485325779 20083
1804 228685864
511656531 21010
935363734 3517
304726601 304726600
480841257 2794
408362587 227986455
589032143 4362
847406559 5890
147967542 5265
337566383 122520970
446513397 3526
915300001 3051
894706067 9906
449401499 1498
835801597 2786
121500404 405
621131661 17190
756002285 2520
252685923 1018
540921688 264171222
682700024 15061
755998592 2520
7651 834700498
701219536 668152615
640869615 6842
210299415 701
262344682 2851
520201733 1734
934105125 4707
800204794 20986
342299600 1141
499942958 15857
75059841 320
491732583 491732583
187131287 4803
898726876 40550
337127234 3187
2363 545846966
6778 430233550
770969744 2835
828288725 22368
583494016 401659647
239935267 1565
437999999 1460
529974815 264987407
978605932 6233
461931171 2438
6737 738038350
249549413 889
1264 342131936
158738969 664
483629609 146377
10101 782241642
867292922 867292921
912165116 354643712
532005565 8031
830402768 2768
843612630 8169
513351872 394341522
948144558 10631
543658249 3727
405598647 1352
452998490 1510
591626391 3934
878134331 3533
3090 604898400
528579543 3382
453431814 19883
491224510 2105
223145928 111572964
115530896 391
326091759 163045879
163182949 1398
669300595 2231
87218589 427
176661620 50692
163032092 6051
683269499 341634749
419547967 6992
463771257 9789
956459637 43222
121645859 434
216511105 1883
86948397 86948396
327412231 1310
180000316 600
485855688 4503
42300000 141
62655063 31327531
732638969 8857
676900501 9309
705962347 5404
365997059 259103894
677146056 17313
928219235 15934
640054733 3072
503014271 8864
715134140 3290
807627158 807627159
799339584 28269
830397232 2768
239651460 810
604209380 2318
795467650 19596
341536117 1738
843198292 5660
558704871 3086
322799999 1076
951786985 3334
870487964 19197
395 82768055
637738135 16142
578097432 12504
906525208 10637
337247648 4422
401548519 1357
818992872 3154
968454740 968454741
798986259 2681
805290588 13428
412768719 1456
454501514 1515
598201994 1994
343826398 3530
2234 555195914
68674716 348
83539181 327
323940269 161970135
737419753 13289
25598230 578
58648440 58648439
831204931 415602465
238643122 1589
667182352 3035
724115899 77050
97483706 2217
206532900 1575
139590548 1006
575950777 2158
377101664 1257
134585486 594
359928517 1628
645598275 2152
44335022 243
336611807 1749
457801527 1526
899996 3
4054 352097797
492983104 4094
352697276 1393
148989989 831
95425 608238950
770061003 5052
321001000 1070
692998988 2310
943787708 3261
68156452 598
557993679 4367
603280895 2201
484112008 484112007
965636244 14382
260209107 1751
72060289 251
4803 364534015
164700550 549
624065495 3145
625491307 38156
594412342 8819
334800795 1116
799547543 4893
917636055 5189
965598368 5128
788810199 17131
82718154 595
600898224 2003
70200460 234
458517181 31826
996395519 16440
977053313 827414576
569287719 2179
268628255 1413
325634383 1625
111170478 1074
34928309 205
270685313 4172
776904630 388452315
436011081 2964
986423544 4952
343192060 52516
460086778 10937
4534 745290913
35481728 128
195 33844813
480000774 1600
68566035 68566034
172088087 2106
169466257 1607
42356811 158
482497011 2813
672381280 2864
81342867 928
984144953 8615
655219881 327609940
810372709 810372708
238544796 815
239612226 1140
167400321 558
118545653 1561
5828370 2914185
755088235 4244
262966071 4348
705123613 11813
266984455 976
801522556 330956921
452716504 3630
135714088 463
486970937 6018
781509766 6374
12000041 40
954300001 3181
750617209 2971
780683042 314267658
958756720 4076
382488479 2640
975944148 939262602
304356407 1032
727548246 727548245
836268616 7605
963114751 9750
586744597 5644
7325 769382727
149103473 1616
567294892 567294893
895322667 895322668
235694254 20095
1261 145308806
430069211 1745
57007084 3093
830210687 3728
556339547 4164
83166684 415
136703489 651
505384285 4985
115802400 2135
77700056 259
368 61891472
4436 801492044
181 47869613
573942017 3104
858717836 36557
856200774 2854
25415097 292
417769533 208884766
787074113 7149
398577568 1338
296394346 1260
722425914 5195
846431796 2826
988992454 380267690
815978533 4649
567560721 2158
561519808 3104
350100434 1167
883638170 13140
345073439 2280
486299242 1621
23178527 108
782385637 391192818
758997469 2530
920650181 460325090
541801674 1850
19499947 65
486706103 12744
723696663 3406
876899196 2923
610799999 10180
343782556 44451
130319949 457
19682242 6934913
400200000 1334
418 111454214
882067876 3471
68100227 227
37883869 18941935
2352 697412704
728078435 3051
835058536 3992
513073883 1970
188738525 3244
851949281 7280
141522194 739
417372400 1979
254739082 1367
653102176 2177
893425235 6445
6276 942476539
693813455 693813456
999914292 63102
618114370 3931
696898209 2323
995303679 3920
856309357 6606
27385962 187
237238390 237238391
50716641 260
930694520 20440
1804 104250317
912126608 456063304
147300068 491
648002664 3157
14473 476784039
445928889 1618
20568446 11553445
713700385 2379
837075157 729697651
626995294 2390
373742205 5588
368839348 1387
926093761 3338
557999999 1860
163500370 545
747491019 3145
881923064 11426
620285951 7766
386701567 2361
379111648 28582
535988709 290284675
943443527 5213
519507897 2297
108300001 361
392648315 1717
370460314 33897
641201040 13119
341622399 105700
348543731 1753
6547919 60
773400000 2578
294900000 983
333444587 1142
116306879 58153439
874200001 2914
786560866 3899
183300610 611
155010969 970
741519323 13491
344456135 172228067
297023135 2551
858192155 5078
467497522 3301
60985156 209
874734167 20328
32715258 32715257
797488976 8132
589282015 2096
234300495 781
4014 815272606
185265149 679
622673565 3557
257206352 1963
648304161 2161
3539 166794807
78150587 876
278021449 1071
943140143 7242
444600275 1482
860056857 2871
319565875 1093
700546409 696756546
2469 622504032
645302152 2151
474795794 237397897
97740184 1046
816145066 4261
324813410 1233
213900714 713
973333798 473630041
763306579 5987
673880696 508756001
746552854 2936
986232144 4313
684002798 2604
732608984 732608984
401966212 2477
475288713 8800
248379613 2003
106105276 53052638
608503972 35767
331166434 1140
514276218 2043
3392 854207033
606809686 303404843
842110815 3613
382228435 4221
425380391 1752
336477755 4063
20232459 20232460
714758689 67532
686266706 4029
800927745 400463872
164947327 680
62167281 392
179142136 3522
2 486136
74700250 249
728102426 2427
653058736 276941253
240044614 947
972008347 10077
579765301 228283509
939276654 4400
356955822 57264
458568055 5154
2838 575580456
602968183 23251
1597 384599796
433201444 1444
540721581 540721582
804900017 2683
979999173 5726
571803531 3825
732371781 5181
4987 913494272
254771650 891
968448800 5561
717013837 2718
725792856 9446
656103581 2187
462298458 1541
982563598 891304077
945248259 5462
833068983 300880718
511202760 1704
262330378 262330379
867 196018296
583745932 583745932
509744898 1989
102660997 436
590347151 7010
674246227 3028
658800000 2196
847427129 77245
155690530 155690529
321325324 2891
855603135 2852
185320123 92660062
483943879 483943880
303279101 1229
139537125 975
538879439 205220108
608000406 7171
833240800 407699329
128721363 682
342783066 3358
750212596 2937
490498364 1635
872034319 7940
392038770 3790
109083627 958
241500154 805
165000550 550
1573 355356430
982903897 5333
464099191 1547
306455306 1827
142903417 594
829140355 6791
896859655 7407
296210101 6109
3330 736310883
295858958 1274
305325634 3551
576630450 2475
770282785 4537
101225056 463
983934547 5050
77904601 600
32388541 114
4245 632194246
78757876 2373
402705227 15984
389913385 1398
217799275 726
871886174 201499
690467979 4139
445395825 1665
810603648 2702
692071710 3102
155426627 649
294568 1
66549947 2369
269217194 269217195
3558 359311746
608100001 2027
358948480 5896
344578780 44030
501807966 2134
794015599 47660
457897581 2000
246839429 2684
3841476 3841476
693277328 5164
529740212 5291
906872401 3880
284804223 5792
295455341 1547
786111475 393055737
849304459 3153
430161940 345402781
666601058 2222
473151141 5830
830654594 4153
413238386 1763
616341881 3080
747140288 373570144
595895024 2255
997999484 474597935
467907306 15586
131999561 440
701781823 10289
989865472 989865472
598532654 3769
235451600 15213
279299070 931
790487247 790487246
120900001 403
897475925 3054
132687064 132687064
420901294 1403
206364940 1647
674516116 2952
605954777 2453
224917869 1152
115375599 940
919137757 919137758
188784520 2439
516316650 4538
659700616 2199
122383188 1068
101400339 338
406331341 1762
904314064 3363
713929196 324558243
936652767 5383
24445951 15193856
688579752 9268
881886729 3849
84796039 42398020
960620846 3268
749321115 9703
966302400 3360
879598905 2932
990003299 3300
711692855 5978
733527391 4756
299800320 1280
567600767 1892
222599258 742
3107 920188329
720390491 11750
434106665 2827
129956314 6798
141734034 5538
471899999 1573
256016938 256016939
672384161 7220
427754759 2821
524698635 1749
240396014 240396015
287053399 1123
650762240 6592
369769603 4409
824400001 2748
185396623 1167
646608509 4459
113011751 643
303173105 2066
406784022 2901
563387279 2983
799502666 2665
235574038 924
426601422 1422
124810944 3008
643655 3
931779448 4079
462868828 7919
287039223 995
32494377 12858735
954984493 23877
827100000 2757
705611835 24479
398969551 2384
790502634 2635
532923580 209334
5611 999739925
59013771 1040
563399440 1878
121500405 405
423986625 32931
885638443 5814
514350482 1957
768800127 333736121
755967840 235504
783095963 3523
678436450 31566
925178760 11198
321438655 1672
500240802 500240802
409074927 409074928
260099134 867
2779 640644834
51882010 51882009
444000001 1480
937396913 708681033
221906229 2795
266535862 1276
296958408 132562742
151137152 927
374 66257756
262654457 993
817078248 3654
725594297 2769
87266649 523
210186770 205048854
5680 946976262
869308524 13217
907882950 12560
239855713 1068
761555451 3539
825898504 3609
793224069 7037
464172802 464172802
172760632 584
195442986 47138
173447972 1076
565201883 1884
781497394 2605
154364892 886
311162646 6749
174936941 2660
21001 523423602
180058788 756
297721200 5025
363997097 12048
679134096 3094
851698153 2839
497873196 1962
431321966 182732174
464941876 39153
9722 894795695
672007649 3070
717914999 5225
848296737 4984
442667108 4423
4660922 29
992143227 992143228
885334424 57530
644611048 4307
574476895 70281
997780756 3799
332014388 269077426
390504465 2212
398554807 2067
710045392 4144
558318684 47172
438648597 3168
697165308 22391
28584 792434232
223237204 749
299757119 120843541
312598981 1042
405553775 1424
4731 875506582
322226400 1775
707064226 3045
705572803 2520
601065777 2687
955555921 6754
937962754 468981377
137754701 1550
804970081 3891
225000001 750
144563041 72281520
45340877 180
965764603 911947309
187966505 5187
181931331 1022
275366705 1101
3435 544184913
422729174 1666
595406933 297703467
674663433 3438
503594126 1775
6899977 23
804587470 3667
58195878 402
392033151 196016575
150489494 1415
521734960 3794
775201385 2584
549679482 6306
931163199 12224
23500159 15193714
843652200 843652201
235003102 1174
836697560 2789
123900241 413
326401440 5420
558546755 1917
73278119 1227
720900001 2403
944579043 8850
49949257 342
981598553 3272
399298670 1331
315875209 22863
882583043 882583044
158774717 582
251845887 9448
977398632 3258
80100000 267
415680840 1656
869114503 21889
331498895 1105
112868899 377
988767360 57540
241155708 919
891616271 4593
840302564 2801
581595486 290797743
109110213 485
38855221 167
772046629 12596
1054 183987294
116099612 387
528912778 1774
618130036 3645
829505011 2765
55495611 1431
400669871 3606
289987500 1100
651950084 292392787
542595646 208522573
643500123 3452
2741 475592865
968890254 11443
595532617 297766308
343901568 3336
635709407 3824
952692299 93100
5984132 22
663250016 636019768
647443123 12542
430730207 4248
842586495 3293
9899986 33
968111482 37879
431701603 1439
380043072 1908
791639607 3531
911636872 3651
49297665 209
162917932 1348
325488067 162744034
203400001 678
275509274 275509274
533578177 1883
997639659 805327049
163652299 2723
735671176 4639
409216044 264731120
539708700 9419
9272 801660988
654540139 2401
659391701 6710
758243391 8345
733007982 5507
473164407 3937
414625254 2724
874845039 437422519
816963617 6062
4238 600698358
320101066 1067
624302080 2081
569848495 569848495
330901104 1103
103383941 362
456901742 1523
682928150 2333
260700000 869
798290076 3081
736235546 3226
213282314 855
598943487 299471743
960023236 63502
467136791 2439
759307179 2909
443942267 2892
109720253 554
902074698 3101
753655920 9384
976503254 3255
335400000 1118
860099999 2867
167700560 559
4054 264099770
885097489 4615
634797883 2116
87426816 329
213782106 1241
911608843 3119
4524 737007965
308795980 154397990
678302260 2261
544909981 3916
788349601 2676
471273838 2135
459588189 229794094
156636426 7962
577785691 2558
86880241 1783
1240 335891422
590892184 19410
988217308 4238
669436995 2578
895576966 3502
8199 746030082
594424760 4211
152356752 9076
479994115 3199
528659146 3015
250895603 3950
732968561 4854
648331321 3549
781455061 2943
951598549 3172
508717027 57727
217208743 1933
399001331 1330
980343860 5417
211210077 6513
204969444 74666746
9560 643225483
397501325 1325
476537001 4600
904200000 3014
574359826 52309
779904085 3797
858322641 347900503
327255958 134015067
67666571 36456041
475272569 237636284
67800225 226
263965461 131982730
355126197 8777
166512721 986
54994933 204
594724319 2608
765000001 2550
630278660 8797
927079807 12928
843459894 6498
868246236 29763
694494575 2744
458477379 453489
814305562 3879
494405271 5144
980096733 3267
479864658 8442
1464 244569984
379331385 2252
165600910 552
210492081 1195
7270 868495291
244137485 821
728702879 2429
875295260 56358
13704 888868769
446665440 5583318
712476137 7665
679 185815854
290192050 290192050
153730088 761
475292907 282214556
691767911 2472
273857507 1047
902606543 902606544
716508203 5296
160175928 55706258
1290 336498648
246706090 1202
164863547 1540
659 178889179
663937306 331968653
371424709 1524
251209852 2452
82949869 796
176 44288638
665193145 8371
54077915 4882
576771119 2134
480301678 1601
181639305 839
115868353 5056
903867449 451933724
811355647 4304
790900980 9925
780259880 9233
6585 759342690
534739057 3649
368018484 1361
753082476 753082475
573149578 3399
545491475 2826
146021034 2262
246001299 820
856800084 2856
838222861 29959
857699346 2859
166701730 1630
842121852 2977
206424773 3347
257558266 859
607432713 3362
380135136 1704
435850740 2314
906936337 6164
398164846 1400
334001967 8339
481801605 1606
944997755 3150
929100001 3097
784074334 784074335
474269639 2470
312012800 4171
580643705 4021
7199981 24
546298178 1821
541238778 3474
214638157 1184
684375012 10675
610714670 29907
107819415 53909707
961793238 6711
443762315 7529
898976519 4230
527936971 422966931
64002822 255
988496704 3295
790028507 13161
896496337 6192
99287361 840
878702930 2929
265359120 3536
870996231 4153
510378201 14785
369153440 1480
900899053 3003
871479429 8878
632114113 2235
944860396 13572
763208575 15513
470398433 1568
962405770 3208
111100840 783
157132949 4758
6430 968238391
25055668 832
617652625 308826312
597897146 6372
921601836 36244
523248127 2517
479448497 3186
19318333 19318334
11903389 42
582600001 1942
607853221 4308
118931869 109212
19657440 219
565934306 2029
239699539 799
501442476 1825
232910646 9237
944397443 3148
716450955 6605
886243400 4574
776716802 6121
170441911 2744
928632126 42693
622202074 2074
437500463 218750232
633737056 3305
3360 842137801
904857827 7066
792949134 3971
40264634 1078
940198139 3134
326903104 3203
167446461 6068
1069 224909824
552912960 21734
668259603 3129
73799753 246
5612 603414308
450804301 3145
544799712 1816
799804290 2666
715986753 4996
3077 368512523
966931050 483465525
644465977 3298
943324539 3268
884037369 4036
557201899 1942
653089080 17241
7503 860586597
817497275 2725
711295574 32818
505500106 1685
669196501 10948
646799766 2156
797799330 10039
3136 383291328
308100809 1027
230227574 1415
15374850 57
228075108 838
594896532 3156
363641216 363641216
366653015 5879
864852196 70918
68241620 27412199
457044035 2128
273195203 1184
472827833 8747
622502034 2075
183600000 612
215118203 151069313
698926746 698926746
274431720 1167
601211798 2749
360370889 3618
184497481 695
914737154 4271
636602794 2122
931965487 465982743
417118621 2800
614753341 54030
966616262 3653
3632 672130656
626728094 10527
218495400 1283
275118173 17629
668399852 2228
925239483 5998
795548212 3796
620800244 2967
715386101 2717
411230769 1586
810602702 2702
127841472 2112
126777383 898
702930467 2475
812949435 4630
329401655 1098
939815983 12553
53676795 5249
9598969 36
189000918 1915
684095894 3395
966886296 3497
72732481 320
467822761 20621
52799974 176
258154897 1935
329864454 6558
426985785 5069
945327471 945327471
882037153 17232
945460883 3349
373943220 12620
383098722 1277
91799875 306
4084 995957781
913343011 631901298
173781219 2351
292345548 1693
958723940 5903
773059187 3662
235551131 1146
936446795 585865367
578048788 10396
307625218 1149
334800001 1116
77340735 289
494907109 4890
355637735 136699726
516332256 2486
984267351 7019
39987000 375
202590678 3199
321602060 1072
642101763 283330036
755289118 24371
618120447 2633
170099932 567
576301184 1921
504916490 198094928
711961860 6874
844420589 5366
701553579 5138
165075659 662
550564587 2294
350076988 154187
419811937 3607
494640301 3036
129018837 871
906279824 7611
323955684 1305
658361088 38016
65052260 434
958486666 16862
78215998 388
966594633 483297317
456409030 5050
744490822 4271
605705606 2039
587068730 2649
2787 328668123
147534635 629
930469084 6132
569135974 3825
904440459 3281
891565071 13508
957635103 8275
681770700 2340
685216160 27817
279905049 158310
350970454 1265
64972439 360
82822656 336
405125603 1404
333004063 3658
537742189 268871095
15726 471106001
238200001 794
56025543 394
908334855 4635
808315329 3116
532391184 2017
180877627 1047
52270960 217
482505767 2012
810842344 2777
436665866 2100
706063679 4032
340797071 5908
407654424 23372
339049175 8626
992363905 4492
762694603 17870
803478325 3346
897220802 715693758
436385570 2481
368995284 14406
5720 794453802
388524066 5216
857665820 857665821
177541935 1859
683798078 9491
434157644 3723
556960949 3654
859205464 96799
925807593 925807594
3796 803293009
853558035 426779018
907959465 52773
144177533 930
709920677 323306090
289200963 964
174672001 1213
6034 568914056
414105210 2754
444052353 2944
722119803 13772
360664539 1982
55228799 528
646802155 2156
457 96971882
351569740 1845
781205049 2604
1481 353001166
332998889 1110
611102036 2037
865202899 10066
944785512 13716
300299999 1001
869125090 869125089
887571309 4395
842254192 7349
803853494 3495
838910911 14387
904500001 3015
629676175 3145
854400340 2848
79883081 698
997225557 776638823
462576269 2353
295499508 985
859074288 3901
893308415 3003
676500074 2255
428097568 2008
345153944 1277
685802285 2286
293399633 12856
708188061 375789430
1170 285644228
104940492 959
459965655 2086
990900000 3303
282249614 9283
209771621 829
780149189 10682
52941137 7013
778157035 23227
242196883 1382
56578648 452
212044945 901
506336632 415573420
242757702 242757702
2468 716677507
461688590 73529
838155121 7470
287595909 1218
562941299 562941300
631510114 5394
259735849 1227
304621759 1974
896520098 7038
719238386 2995
917289113 458644556
656259483 4163
477156100 2138
92700046 309
381338436 2274
399553559 399553559
203047014 685
785834279 27720
860184036 3078
37765398 18002058
377675800 2935
979664837 5996
130017608 1002
501675152 501675152
813088140 813088141
928062845 16019
977412011 13537
407743202 3373
654902339 654902339
448633575 22897
143741233 491
535825822 2307
190800001 636
323597591 4887
551423917 1848
133482691 66741345
729312749 2875
727641657 727641657
317167935 317167935
947404562 11282
3285 908108858
4215935 147
99564604 1435
991461557 93479
864369783 8712
263809901 5045
85295741 635
754836454 3794
4527 37578573
481800001 1606
437333821 3234
5862 318845904
445103064 44818
955174414 955174413
979451130 969649093
235223041 2255
721204807 2404
412967508 2109
197890663 3886
788110678 5928
612740535 3005
627177337 2902
166925956 166925955
53660771 297
860335723 430167862
293662309 2843
787046436 6183
615108112 2285
577037689 2859
294906217 3499
320638349 6843
781469333 6642
399094267 1871
955587990 4535
2411 609387435
3152 430336256
931031921 4826
758765012 3557
230673957 115336978
160445026 1235
404729784 2538
978562868 3486
756056065 3072
134839111 55478305
23689 379853115
418079530 2590
200443338 1464
60850831 30425415
401605018 1918
992244977 907770805
617187200 2335
231289777 1676
488595215 2595
24648000 800
132899557 443
797180333 3955
192003321 10913
924980066 924980067
55499899 185
948052301 16838
682533147 4796
143509241 8024
548702999 1829
43800100 146
199020448 2734
140367551 514
777226758 2697
137752980 39790
993847786 4065
419770330 238788520
244271105 1549
17444 985830216
784540411 2788
966089305 13793
559494050 11379
853637617 3159
930471512 24921
18003005 166
483628537 7806
407972817 1576
200214852 126133309
845008218 6457
420578570 1730
724231062 36819
563700001 1879
315419579 1260
802630542 2913
780297444 2601
206649669 103324835
851721830 5606
261001432 870
757568085 4085
992110633 8392
104724428 437
882587534 8717
965183236 404414513
407031861 4084
187442441 25940
463212201 5223
807818131 3181
769313270 5351
469353613 93534
175759331 916
877834399 4152
873811606 6002
723583443 255535014
950661836 3867
544472866 2422
799077480 10740
773714512 4293
122764368 3953
865801883 13327
632399874 2108
622391473 3138
711220746 3928
603307357 10817
593174205 2565
739362324 6693
955797321 3733
415562420 1410
220887703 766
949032309 3277
520048627 266107954
429737839 2744
484011726 1887
28984546 120
232 59710361
972168365 22481
604876464 2450
297435000 3000
6946 511077611
213816458 2933
859823675 3958
764698351 2549
852798051 7189
581084153 3493
602533174 2439
454128401 15950
538685113 427838412
626865538 2581
223077475 82333792
122563687 609
277863667 3607
260573843 1406
313414151 1429
733198657 2444
634065527 2472
380235561 7882
716851000 14500
492857808 1643
395519983 1588
304903775 1507
996036473 4726
632905130 632905131
458495848 1844
315927896 3295
823500001 2745
880197067 2934
305699918 1019
1457 248198798
675636336 2255
592429741 2347
606205345 2136
13718673 80
832580486 35071
391894569 195947284
467101909 5733
51057090 217
796197347 2654
864383127 2901
743402479 2478
884458169 6017
943606085 4577
707733860 707733859
810535742 3147
238567230 1210
533071874 533071874
733502445 2445
689285661 26140
297527690 1072
232315201 3796
571460976 11953
393588890 1523
663737375 3216
924649423 9818
215633016 883
418237051 3675
844303862 844303863
921998696 24949
507612189 8465
163500000 545
252702586 4313
343783783 1688
536816198 14628
44699981 149
286641375 143320687
506777600 1792
2095 617505440
938901518 9866
324554192 2873
711916034 4074
100738523 1654
344873324 1584
336901122 1123
979181549 9447
250691054 14009
619193164 619193163
443520685 4131
798453883 17670
741776193 702624605
159026373 3069
352991827 7963
599700343 1999
23699935 79
643837971 4897
474616021 216519177
953548874 16155
573599373 1912
364798783 1216
125999850 420
932455119 5257
908374880 9062
81629315 402
746022072 4000
102900071 343
372657401 186328700
389493655 7010
124482561 2965
586 50308158
673985630 4095
930941856 3744
927835567 463917783
398748423 23423
628137341 4098
176608295 1009
248425525 1383
920377760 9760
821614561 11190
45706292 438
551371611 337603171
541201714 1804
301256320 60823
868047495 4233
926399661 3088
797097342 2657
29923885 157
475865291 6902
840600001 2802
663333305 2966
799696377 2668
691732307 345866153
736499015 8800
108928246 4215
299039827 1581
598630684 2644
8900 810285983
282978000 2325
564039121 2760
912797935 29793
612454382 2947
455047733 21599
170189039 85094519
886668225 7910
126202946 1163
879000383 2930
430379484 8296
20682 449455858
403536951 7392
873737308 24577
482741537 241370768
856027680 177382
128838709 854
29060641 279
664518612 44935
808958312 28903
1966 200780652
748549300 5946
439728810 1590
640612107 3767
407950451 2911
608876700 2370
195544128 832
353702296 1179
635400561 2118
927125487 3250
384351827 3517
637550914 2442
133946735 462
654748820 4565
634251529 634251530
176101921 696
302098992 1007
455041753 2420
752822157 3526
276299243 921
103199937 344
686339546 3736
226241423 1296
420279971 2076
917423045 3501
749015090 40589
543914118 2706
881347479 4355
417519135 7092
384395396 2251
519599999 1732
512093040 3130
217799274 726
132561540 732
413279641 4370
166517032 662
1056 198024288
462328166 2477
391836776 3089
924106580 8777
646109099 17150
506885984 20204
506062530 2075
316852550 1643
599462473 599462473
185100019 617
780597397 2602
314998950 1050
690391189 2690
649459426 7469
333509116 18637
237296123 5584
736533279 47771
163775663 936
650258632 50641
598945207 5396
7499999 25
3732 978855084
655960256 39592
194222020 672
788077502 11930
397426715 2278
185993196 2719
467018438 4876
494998349 1650
636602868 2122
134678283 4115
142118560 569
401283997 200641998
647401789 2158
395480939 4703
921041740 4843
735089281 11640
642858371 321429186
710584776 3336
963300001 3211
9702 919343520
489630244 3314
191164769 80545737
957003190 3190
981219288 3896
117792799 686
313363501 5860
745381105 3630
221597235 121079972
223459546 3515
990938730 990819180
471726643 2466
122741783 1188
223007162 14126
1466 359785720
475962140 1839
900749283 21662
37645902 127
61971 302418480
147446433 538
544944820 544944821
90000301 300
90600203 302
818858932 6105
291552996 1383
557074596 3883
674100000 2247
118 27270211
692702308 2309
454978280 5045
95448432 1206
95944975 11270
84750633 1733
542214192 286277260
621486539 3677
219519816 2244
767048747 3054
354095038 1787
965335816 3522
438534245 1891
392058473 196029236
797402657 2658
931946173 8076
292195113 292195114
112499624 375
730010188 19462
630640809 22929
79499734 265
724109999 7500
25612564 1101
964866760 3880
812542344 10511
414309844 207154922
541387666 8255
153340394 76670197
3683 871007899
278449983 1543
706772535 110347
627269209 2747
903014749 13764
126000244 420
227248640 928
573519299 573519299
254139275 1828
529498663 1765
848694499 848694498
724858959 302683
100706005 449
303862913 151931456
920519981 460259991
994466190 13765
642595353 27928
394888434 161302300
531204934 8009
541090590 479430920
259500820 865
410136621 3806
709500318 3775
409705100 1700
912000000 3040
470402876 1568
546 49409178
930864108 1009614
8047 937130034
2570 686775321
445784985 459520
185 42495610
635231179 2971
3128 930733272
913675881 3347
947513070 3168
947396842 3158
537898207 1793
468966456 10584
3790 297559340
819776249 3201
804764030 2707
571373391 571373390
305999555 1020
912954295 27914
916929758 7002
336096588 9849
7513 920791277
116008860 3389
428831148 7201
596176273 298088136
305401018 1018
290671269 145335635
129754126 5676
393574954 32605
727343729 15165
273063960 1755
399279982 200386399
3600019 12
409791019 4998
534795086 2365
310228709 1535
2480 231480885
226800197 1037
602790758 602790759
252948310 252948311
197253548 927
104100621 347
514401902 79567
137383591 664
700959458 3165
1370 407928460
18860089 156
34799883 116
921743196 9110
939167900 3190
713962702 2974
439702898 1966
674397753 2248
273385369 3595
44099999 147
836397663 2788
425124755 2121
761306554 3943
291880333 131769570
677677980 2555
411151637 2617
921196838 3751
817 34851105
829797233 2766
920990943 18236
109475365 489
82013889 332
575399173 1918
18312753 106
174299672 581
519960935 15378
934067592 934067591
325535417 2326
773025403 5573
289365440 20920
738976271 5153
940654390 4030
205710487 939
935702343 3119
529801767 1766
641611771 320805886
4553352 24
87599707 292
523775452 9717
339860060 339860059
699575355 3478
991758789 111321
929706121 3099
355649797 35533
348331437 4782
849721048 5570
930500865 10965
877808268 13481
728074339 2622
186236968 1690
8477 270501070
537544899 5519
572 49902253
2570 739185835
819297270 2731
473575925 2482
785018921 10447
458398473 1528
886210669 3633
413402484 1378
296945856 10224
1488 376888527
160606375 602
588595385 4072
746408928 2658
413255995 1539
865960362 4479
631478685 631478686
173183776 1291
280730682 42670
242283536 1192
724846568 4053
158999471 530
720817370 3039
552275359 120848
70300431 4245
676606814 6492
829075805 8082
858897398 2863
991314793 491520113
637314677 15974
852716899 852716899
722740605 12634
696902324 2323
12897119 60
908726591 6214
65845831 32922915
534614837 2767
755129769 5639
670536302 670536302
579475758 579475757
977215587 42035
503458800 4425
760115959 2638
527285873 3176
793930735 35564
24299919 81
1005 225718980
795355866 349767043
264397463 969
454439881 1745
146530146 66141941
700281193 3471
138919234 681
7500024 25
674522608 2640
114408757 430
136500434 455
822097166 648292741
198 30007296
502918487 5177
69119610 987
113795145 1641
222938969 222938970
400226815 1521
722197080 30969
746099650 2487
785102570 3267
629392813 2388
380062512 1368
87250867 314
983103277 3277
596998801 1990
743999999 2480
962403209 3208
567899999 1893
601856281 7640
745731451 372865725
220538529 835
652503501 2175
540059527 1872
196282801 98141401
708239697 13158
66829848 33414924
400501335 1335
715954881 8920
405 52220295
259024490 957
139606343 69803172
749500527 5339
363902283 363902284
35074 636663248
627433101 2300
145937817 495
592060911 7476
723 188088147
935297122 15737
501241340 6610
588716949 294358474
745128717 2956
643065951 7988
10519 548650002
559200210 1864
664808770 4873
966603223 3222
797220939 3082
66900224 223
27299909 91
79970624 584
402801230 10506
457198477 1524
131594239 1420
439659857 8142
2141 214431890
667403477 3514
40057248 670
240474357 981
435300018 28338
945300915 3151
319498934 1065
384170954 1761
70518953 406
777415177 2849
840714404 4467
88459 646723749
438176777 2056
348601162 1162
42907649 146
254750959 861
68448451 365
267727149 1108
166692406 885
259201259 864
142910510 5789
448074224 6544
67562732 469
1758 364808854
167826874 1315
228000759 760
932308094 932308095
912384590 3441
551010878 2558
604501362 2015
5913499 40
324008801 1151
897600000 2992
581560207 2584
458999868 1530
636002121 2120
290513842 145256921
592513273 10684
445517217 1611
732597558 2442
173399999 578
503217824 1775
190500489 635
420067296 1944
428156827 2333
489499484 489499483
323401079 1078
29345120 133
28232633 225
660356659 3016
104999906 350
415201004 1384
242355134 2290
639383140 4573
733258942 2941
236250749 1475
3792 412257700
5187217 24
746860501 2916
302383499 302383500
56122176 5094
4397 660173000
37102991 166
816597279 2722
857791013 2962
604083473 2864
772239029 11370
43740212 803
832684950 4739
124711773 417
489657841 3517
592361922 3479
494289067 3959
624672058 4323
275274844 275274844
541392769 61299
206839799 761
608700382 2029
174241712 709
314402097 1103
374426821 4020
973102089 3374
76742670 537
398659290 1792
383172012 12878
828067433 5969
213641349 1930
176089187 2386
816667376 3248
184165192 1185
79196413 274
287758330 168708593
611981959 223155972
299109066 1975
952515252 900432662
766940004 760399920
143394879 566
838986046 9916
890995056 9084
822598559 2742
880020029 3946
564796320 2706
58173703 29086851
154500738 515
483956112 1926
572548283 2276
856345643 856345644
16358399 142
146100604 487
913852096 18671
313584331 1186
847502826 2825
330106157 1409
495898346 1653
939645656 939645657
350045981 4563
103244589 2404
760937625 388956726
466101804 1748
65635322 469
1467 289871630
70199765 234
256899102 2063
181499999 605
203991031 101995515
110223921 1360
739800001 2466
815172093 32537
368801706 2195
449871760 2083
9418 705111793
994406816 8467
45822849 18635501
45199929 2690
30481640 11948088
450000001 1500
910623660 5078
3360 857339984
156439106 1563
336796837 168398419
494165456 3704
266399445 888
972344294 3627
510172309 63649
711588155 711588154
664550494 4228
583044326 2903
708837592 5675
255078322 1497
49013616 228
662297726 2769
806971873 5424
760351346 760351347
666343856 9131
868684123 29478
957153392 11752
937465965 4276
917548354 10371
685480084 5234
221699261 739
539031139 6361
355201185 1184
375092278 2909
894795241 5745
948174830 948174829
162854437 1451
957246462 4982
781202604 2604
897863255 6535
293587416 979
241763858 6241
703147818 7202
232435322 833
9082601 36
127627846 127627847
6692 812378861
18902 742404425
833697231 10555
967043857 8972
214691468 74914485
311297743 1073
242598551 242598552
495033907 3282
986100589 493050294
952342408 4946
75863267 293
445920371 1854
342082804 11402
637225754 2636
969601737 3232
511727005 203704434
152569044 1062
453900001 1513
286965952 2029
197952261 98976130
2092 428667638
276006915 1554
492401300 2707
25800008 86
830579169 15304
833698708 2779
226322711 792
127200425 424
124365131 7236
300899263 1003
52357051 450
53926991 411
4495134 1542980
669810379 334905189
502473791 2198
900896997 3003
146400488 488
73012228 631
1328382 233979177
352381120 12101
464114607 2668
718109513 9889
399069000 7975
36509178 2311
818997270 2730
459898466 1533
796009839 3302
380705745 2396
573451313 3836
346987893 3996
186038968 2077
387267194 4035
430944341 1481
786901426 2623
1609 291981831
666643325 13395
341005410 1635
365395335 1293
465465904 2335
193500001 645
38828577 851
636584000 4160
900795461 3435
302086007 1578
121580251 825
457165817 2083
944904353 7526
1423 382725811
168350291 1970
48933781 169
545567625 3316
203583601 970
924326092 14151
833697221 2779
930975990 5948
805170596 3143
823183814 739546849
281516419 1420
438555899 1826
534853422 8109
772680768 3552
745369030 3883
775501147 2585
927724017 831925053
177640715 991
439389026 1749
447979053 447979054
880557576 3205
694714586 3149
901 245381443
500554737 6290
4254 759940137
538601699 269300849
54899836 183
465898446 1553
41164380 2182
34200083 114
852586925 6082
828000992 2760
616537296 9496
111718042 883
138803304 138803305
648525204 3728
444034523 1724
508686450 3291
660648261 3983
74315996 305
486046857 15276
103861648 4484
81831023 342
514509829 3426
592610209 3401
241201125 804
722429343 5063
997005097 25478
228756528 1104
42299858 141
870014913 3291
6896 888839232
197938048 2869
230571208 3448
189710226 1043
753299999 2511
940966394 470483197
147359511 620
450524901 1502
295783188 12732
70629957 701
386844021 5660
735299187 2451
43759981 540
696840665 4069
945531925 5525
69193643 814
201522337 1417
1141 270482037
16803064 79
975948073 7828
460198465 1534
608100023 2027
819792973 409896487
603602013 2012
305401017 1018
345155357 3794
217200746 724
389919437 116082
758458027 3123
170699431 569
80832359 6195
34637038 5078
830899735 807768852
631208360 10332
241868452 3556
708702902 284472682
465821028 2399
2798 767601610
901168033 901168033
49066344 187
932241472 27723
467161869 9078
727504560 2425
471023315 3314
495919058 5851
57468268 57468269
1669 280917735
720980435 4268
603901952 2013
950593044 48045
301200570 1004
256618837 7024
630813552 2742
753481674 4017
705259335 262770903
75780441 459
478499999 1595
202535298 763
178880668 730
518780626 3034
606936619 4029
2208 495579941
477528995 2681
884999999 2950
3334 836699480
165158714 784
412414378 21875
164399453 548
261714082 1498
75514731 599
688 150290283
159448276 582
554863960 4060
543584268 2051
30318484 15159242
125738238 866
390109275 2801
842738484 2984
766641282 9073
800969049 3447
796019744 7747
274784197 4908
263699351 879
566343439 3110
9487 714745797
805151002 805151002
571311024 2225
444600119 1482
735420344 2966
270109071 1078
132867631 449
120953733 457
560876985 3544
673136561 3515
5399982 18
132215801 132215801
509398301 1698
106645420 381
644617967 8959
350715766 2085
624179399 2600
541802941 1806
349604231 1228
309183030 77103
4199996 14
601442320 6830
244862698 826
660466467 220212815
721476667 4649
865025470 18231
731932299 9529
450760789 2109
369151774 153306165
403448248 6013
111 22351404
664948547 2508
436021210 1833
856434761 25804
634257296 3160
587101815 1957
720602403 2402
888806410 11219
570460289 2566
386101122 1287
523211435 30634
331921265 10328
494646517 247323258
739221796 13765
576918900 576918901
953018315 6093
156342627 78171313
573298339 1911
177816737 622
27178555 263
385500000 1285
483722217 241861108
128287103 484
902312457 7668
194410573 97205287
569481986 2184
505201685 1684
2629 438956243
264166550 1233
509907577 5494
386401288 1288
592136494 2561
834580309 702597079
110534655 412
47099844 157
920696932 3069
997256790 997256791
88574769 1971
251999566 840
49371524 349
9838 102053490
355615328 2463
213296160 2985
567449799 22525
709292953 10488
358575325 1748
472785541 236392771
4855 320733034
485292297 1739
436463251 32034
2989 580727280
754877199 19027
468222393 468222394
701507360 48032
432512473 3175
94500316 315
884594145 6862
367996819 1306
841856598 33174
102154241 452
851196778 3361
148965807 74482903
583307507 4669
487021170 7331
466776872 4471
486700915 2605
972198519 66885
223781129 2822
956206260 3970
30975910 301
600178154 3426
816512688 31692
682199724 2274
845400000 2818
702871429 7040
438598537 1462
775615776 3471
631892691 6422
713465313 3333
323071485 1639
954815309 16470
992795800 10025
864101196 5754
84900051 283
138704771 518
765821643 2608
2023 510075738
995529678 7171
157985579 795
471754289 7654
299375869 1174
699898270 2333
693604108 2312
4958090 18
639869131 4452
994196686 3314
666304065 2221
217422815 84426518
789738622 3390
13600 937248299
67800222 226
27486 699326298
113099978 377
551353360 2817
597898008 1993
723081592 5483
4470 298609201
279599067 932
974105186 3247
978708303 481084340
279976680 1824
826445221 11595
70019108 391
7193 702202239
83745017 350
303852558 3398
6307 642777905
342901142 1143
438001460 1460
959998955 337245522
600334073 2946
915 153698040
3380 447731700
276930540 1814
947291049 473645525
508202046 1694
677999018 2260
301006828 301006829
472862101 2748
130836923 1199
101353018 101353019
53288051 422
133633345 1248
101999751 340
709772525 5819
316518311 316518310
904669059 452334529
6770 740089630
936898507 3899
741850355 370925177
5570 386115442
14255012 117
882489301 3388
708122717 2872
555609026 1879
452790239 1785
62500388 212
350376350 5606
298704144 1175
106170985 408
260138698 1379
406579626 4243
650755197 2611
924429801 3496
402843263 4128
680102181 2267
275305748 2757
767616145 20616
998996669 3330
609486674 3353
407173255 21539
977120512 7773
173253739 1622
620607737 3140
6885 924591768
676800001 2256
643525969 13488
351144960 3072
419701400 1399
377165643 4389
9254629 35
391227423 1683
36711895 227
3152 942353497
958422278 3823
669897777 2818
182700001 609
333477166 3702
195627343 7942
398842501 1420
49599 693245223
103928525 1933
886799999 2956
196443140 859
708898970 2363
867921700 650415988
989027301 115388
475387992 2952
59178772 218
181677248 3159
190800610 636
251332299 1415
777169890 7774
875399536 2918
599401997 1998
236314422 2889
9135 394513245
773699999 2579
661118701 8900
83386800 945
262157611 1070
850674824 3641
266019489 2961
791686451 791686452
547693579 27262
923235743 14496
985616423 4212
223063893 111531946
633246511 4654
170700785 569
968948523 6758
890103157 34027
607722150 2265
524585907 4775
609516900 6561
571677025 2011
153992216 1057
615090911 2120
908397724 3028
808503234 2695
437777645 4584
294600983 982
782074541 3380
403878092 16221
262239479 262239480
137622499 707
827398755 2758
258974814 1043
436945612 232363486
873999653 3113
671385551 24169
118199605 394
448462353 448462353
931200000 3104
273602079 970
708940995 28538
564667194 3549
132900269 443
245037372 1039
983168926 10849
2274 668671140
681370141 3324
788432460 56559
3448 728144060
748882723 39051
94414151 376
765426326 4373
305350578 21034
36578993 179
338006195 1878
506888066 1933
976501302 3255
77109197 13343
498797652 4473
7431020 27
311324475 37851
50988253 3156
557098939 1857
568954699 4317
732648978 7413
32630 874824597
6591 545874555
194542 905949140
402195450 3846
888850977 4423
605669399 9611
693339184 10288
349876185 2653
567301892 1891
91680764 868
849284495 8241
403372621 2694
77126282 1075
963604011 3212
506753743 3470
154756204 154756205
206854716 692
396898678 1323
545103498 1817
963341415 60998
605997979 2020
830986113 4097
435412626 1475
4917 460804785
30614931 150
103190729 551
934502719 4439
920563784 3304
750143559 2888
961803916 3206
293285806 1545
275902583 1928
66068470 552
807445314 2967
216207839 7248
483104523 2988
614701417 2049
920337600 102900
863063922 4386
669543038 2309
613335438 2886
595651848 2244
296170023 18506
302342739 4297
832864862 3608
350320782 4494
916200000 3054
128249957 634
897898770 14230
60900232 203
6419229 61
224797159 52393
650390176 3028
532017200 1846
835200575 6924
28523873 438
320728926 2237
800789102 400394551
207037334 3585
498204537 1718
646691576 13287
426002794 8813
233999722 780
984282100 9319
1652 495211780
300899778 1003
677585194 338792597
302768476 2230
393014187 24017
31304177 173
629593651 8575
422718388 142410566
61062971 30531486
837630622 674622928
621511095 2077
998610274 498069384
848918157 12917
273082 1
915158592 915158593
270502802 3221
550433217 275216609
619202063 2064
964325301 462346323
788221839 2888
944786341 3771
80461459 1554
312564589 1571
76118524 344
258795340 6257
716644383 7563
268 47436590
394759068 4847
388500059 1295
4718 949544680
765122887 5731
127799575 426
176399412 588
630707485 2334
416100000 1387
495900000 1653
13143525 108
943876685 6938
943157049 15414
343881765 1536
117083 2
55886528 293
406162642 1791
679501575 2265
583301268 9174
642300001 2141
234774518 1191
268412442 1123
345411264 29292
483586929 2997
285794235 2376
908396973 3028
927751067 3411
659639639 3561
599727300 6900
429817023 137059
615303974 59756
182711264 5887
142387317 677
965582316 10116
257398829 14446
214598518 107299259
431103256 1615
455012551 14732
432360209 4208
280199065 934
946804842 3156
293237983 1552
111067287 485
997502635 3325
178799403 596
652765248 3488
486603189 1622
448202956 1494
662365731 3785
225758392 2843
253721111 1588
911413 455706
71328047 27366554
170197690 1154
852002173 2840
242593586 840
281624205 140812102
710763299 3380
786302622 2621
359100633 1197
16098398 71
432298560 1441
259373378 6842
238386938 2170
123516424 461
92399912 308
251999161 840
896401108 2988
925993877 78031
188005444 785
531900919 1773
831761489 3607
794097352 2647
3212 777536172
954300281 3181
679799339 2266
2457 269744202
338689027 9477
382175199 1370
831800127 2872
740402667 2468
935614079 243840
461657627 2476
229701723 906
802590821 5666
344 47230537
66882585 232
811774896 6676
45673270 771
44820365 7412
985839921 7540
394187593 7048
174985179 17923
463617509 1583
8457 836331888
849364805 38571
385759569 2870
91450214 647
608241276 31927
979283905 7692
796497346 2655
83901967 669
963511081 6414
301537039 14735
795598222 2652
645947251 66444
17194160 110
52445560 843
529902907 2207
89089783 681
420686897 1904
608399999 2028
44399852 148
634202115 2114
825130627 3167
270600180 902
341871143 1821
457566641 2320
297218874 1757
742304766 7518
16284702 258
226419151 1268
254262280 3858
132666731 13268
963754095 3613
175953816 1674
29546640 720
342028769 342028770
987825523 987825523
81243650 633
549761183 2282
905403194 3018
632100789 2107
250980748 250980749
992981293 992981294
454157689 22692
111689276 535
951114760 671348965
557358848 2022
818097368 2727
492298358 1641
670610935 3963
275926106 2009
56514493 282
6245 539625286
492252653 3412
891356191 5099
950622060 6757
280454821 6649
599910300 121194
892850581 5683
828954930 3918
633602111 2112
11643936 61
447069880 1795
160397478 682
834297220 2781
464101425 1547
720957653 5587
745980764 718707505
8345474 75
568873250 40141
802986730 802986730
492900461 1643
592894659 3478
724197449 34558
239799303 817
536773923 2440
464699999 1549
718480631 4351
444899493 1483
247340000 830
778131284 16136
861908700 3647
323560377 1647
368494092 2358
832480999 33258
897469903 6293
916422559 458211280
72610910 1269
879757232 416266523
109799842 366
43093142 169
888485219 5107
6198 979091869
558223834 464298434
569866229 11200
23629853 11814926
789466336 4588
984841804 25573
157335696 861
469799999 1566
815902467 9561
914089093 4068
465901554 1553
449989611 9484
176808560 157564948
274130362 1019
556198147 1854
124360539 1636
752084528 19331
182648341 612
280104519 2281
181099393 951
208819028 9553
144599518 482
531328542 42701
316290283 1221
309000317 2454
4816 564522975
796212599 3506
810173090 349101013
858758532 6221
849700881 2905
616910257 83052
853755767 426877884
345 58882119
734500535 367250268
918740870 7389
653614589 7847
604270174 3778
2474351 209
366601223 1222
835559628 7028
752397493 2508
544544984 4923
565669007 5832
119700581 399
970148014 5662
35908980 271
981898596 3273
397201463 1324
263132883 4254
103800345 346
956010340 8383
716637273 5063
183198667 1002
816770213 13351
787449099 2957
48299926 161
110228961 1511
845697182 2819
951754712 5718
620097932 2067
330001950 1100
570899759 1903
765248521 3382
951 194691573
285778397 1019
620290954 3483
487027422 71755
998873771 499436886
687589777 3186
2414380 808817300
107712376 362
795482903 9331
994526126 4310
281448505 140724252
44377695 6095
941088148 11132
336466335 1268
144867415 524
201014264 7043
541416930 6200
900083910 422565183
954392542 3811
357517679 27417
884813479 3348
361798795 1206
483651036 2178
427106054 2523
3145 788311318
324848963 3355
603736102 18357
764417687 3905
443538881 3609
691093665 52821
986042896 3811
720607776 6803
184479023 637
969992322 6354
841803507 2806
4566499 50
222328291 4025
617100000 2057
912461686 3405
584509511 2129
963081829 11540
221936094 760
295323793 2573
40854850 395
952296146 3958
942476635 9979
158185719 847
393758292 2623
371101811 1237
510988350 3405
255355156 855
945967239 5337
435787637 1989
979988680 833932804
879203137 2933
304294258 2166
241166299 891
202161956 202161957
415150690 178566071
11536407 104
671365499 3250
296440174 3571
942988205 471494102
728327796 6874
384503209 1622
871916805 871916806
739308221 2566
98374470 695
658965840 3813
798206996 2777
4280 978364364
465898447 1553
203031745 708
900656377 4787
623023654 2685
682590453 341295227
558298139 1861
934753561 5352
328902162 8210
26362869 149
336482968 1201
173266458 998
393286320 2565
813599419 2712
378312569 6031
318564166 2021
569698102 1899
956479026 3202
321104263 160552132
574356374 3714
839397202 2798
315819169 12994
277740982 949
428400730 1428
722392018 722392019
7716 928041900
942422777 18513
144858103 505
298790255 149395128
335698881 1119
44099972 147
889877686 7839
610275546 2382
345299954 1151
804855817 4248
142318499 2402
10573 484941218
521822683 261119660
188699849 629
310608374 2387
132096601 600
583235409 2194
74288038 1061
958779852 3419
406637255 38818
562642912 10278
361249570 361249570
130570986 546
576385482 4058
484433226 25607
576601344 1922
649568955 324784477
868147029 3598
382219992 2211
386137198 8338
791104933 2637
167999974 560
92890194 3487
1045 307788763
770780744 7719
466235964 6492
970928955 970928954
793865601 3040
905279172 905279172
28697449 121
922431937 4208
218089787 886
176700482 589
460039243 6513
57754079 1305
509698301 1699
505582705 5136
54391122 254
554727983 7664
715800001 2386
5317 999104152
724555591 7872
274090360 976
1588 434416403
918005093 4133
396899999 1323
126636389 1310
515893339 1915
51801892 548
276974885 45820
336366672 168183336
725689563 44347
193935812 12594
81080795 1578
120900563 403
820170863 426125516
44453708 44453709
212130467 89308473
234845396 1641
6380372 27
207394285 33311
365701524 1219
32897313 158
158423522 79211761
80999971 270
761695709 5413
165928 744255988
945095063 19442
353402179 1178
598498006 1995
269002245 11516
520622217 4200
323907959 1160
29700098 99
486865019 30255
194878298 1983
333936968 151524496
95565760 959
289985796 2399
743254381 15039
149216558 1082
328437496 141969827
455206441 13390
960940625 23155
464549042 2843
649470420 2466
445244959 138189
203603857 4456
337895225 168947613
248100256 827
533652444 266127675
550221120 26658
634805316 4094
688423341 344211670
854352271 290591714
260999130 870
987565700 4675
325191476 2157
674100170 2247
908959973 454479986
892104272 12069
456891835 9343
302794489 2334
398277551 1260372
338983552 10904
815916916 7612
19693 784933494
120474460 1129
739802466 2466
130811998 505
6789 995604984
2601 522176760
709503200 4270
949842110 6034
321606090 208716753
749861981 2527
960844439 3590
266523764 907
885516255 35295
348598837 1162
659194355 3063
758730119 4306
565347357 1938
306299711 1021
362632528 177903791
24759 726651891
491085769 2032
593928953 3239
104090482 2409
247315700 123657850
824105257 2747
2701 500872418
772611516 3523
486581776 4651
5189 981800312
68400228 228
256439391 959
943492935 3742
42374639 323
8982441 43
908473297 5121
379501741 379501741
509625146 1749
364498784 1215
997968350 4366
401999751 1340
702304561 2341
3823 987721748
137267360 693
833337410 18398
27042751 428
92450168 347
428547599 1454
980811136 3356
779102597 2597
760329295 13148
488452826 1865
698521196 3356
198260289 1786
401915058 3062
285047702 2126
751125772 6021
269687871 1102
405440707 1829
547791240 547791239
61338459 30669230
953685718 3354
606159739 2958
836460048 16818
4245 765889106
564290613 3007
202328423 43122
835202783 2784
427020062 6368
922484664 331740000
55443511 424
343169931 1370
250651761 1108
278274911 3439
696015843 20649
236700615 789
418500000 1395
284065874 52998
231000985 770
260424090 1278
164739352 164739353
599399999 1998
533355511 11122
652611850 2586
1806 278877512
246301459 821
879897068 2933
227984711 3569
675349506 2262
918236704 10889
6132 252417648
879807448 4936
213683003 1758
744407199 347181233
10739007 10739008
3435 916660665
3309 759041583
60737351 2481
823835724 768387633
871182302 5967
487599551 1804
330569164 1577
433202122 1444
601500664 2005
467023762 11623
979500000 3265
205639432 4904
273601605 912
91908788 1014
950106563 226162
522919920 11574
699446333 3504
94500060 315
920877651 460438825
765901072 2553
526498690 1755
622451194 8232
7088 958790625
389836096 4379
688 76472707
207070599 3355
892852788 4345
29940877 119
635700160 2119
711526580 6074
236780600 4558
3721 630623917
666661758 2653
132181434 462
763710661 7901
873900993 2913
502884048 8284
250095448 3067
475199715 1584
773537079 5971
929352119 7780
412801524 1376
748204951 2494
353406311 2724
455401519 1518
24763866 102
534838009 2030
572777192 2242
265784206 1173
210968605 105484302
429112068 1551
883083292 3458
302330289 6938
840598199 2802
741713882 741713883
301006714 57631
293229509 146614754
461699147 1539
550426238 4142
821588447 25512
806097314 2687
748413611 19303
299142269 3821
86700521 289
470563035 235281517
955864509 458759110
645233822 2760
634352995 12636
612903794 2074
540451315 3697
280648939 263748524
94200314 314
300000 1
291339672 8656
81900274 273
790102483 296415334
196102813 21133
594436456 297218228
2450 417819229
701093360 11374
758199220 87592
342576605 1955
16085366 187
653626328 2316
571676959 2360
597245453 2108
283571118 1348
239384737 3312
12900043 43
249804397 1201
184124792 2297
247901661 178414760
399036532 399036533
741055756 5185
201304051 703
510300303 1701
45987337 274
509160960 10496
5809 842461843
221471464 906
45198601 200
423228262 423228263
379929103 1523
157625952 5368
153681394 4658
228599239 762
9357 613370064
598501995 1995
875512507 3647
409379790 3065
715993739 10788
663161255 3532
293480482 2975
691800170 2306
12340848 8042
492298867 1641
998672849 486052257
677402570 4642
249092074 111462064
288278294 288278295
967803904 3226
525815467 2134
683800939 4574
771600664 2572
124388379 2653
585749509 16763
843302812 2811
181216693 90608346
846651054 2844
823142817 3969
95977444 349
985435017 4271
4350 424949793
147898726 663
20273 623267534
916368179 3140
487214833 2873
162900714 543
468000380 1560
974297808 3597
960614633 16354
11283 584696343
922848068 8151
3515 994770674
228147175 838
373373947 1727
90300001 301
153152219 1418
181200741 604
858603464 2862
514561408 299017924
712165795 15247
796327701 398163850
146188122 1201
675975553 2606
455562771 5931
112199627 374
437193487 3118
991438767 39612
786471076 37905
895371176 4107
10222181 5111091
632697891 2109
296699012 989
199499401 665
466499784 1555
816902312 2723
914400001 3048
727082912 3666
774487551 40665
41631726 425
233694040 1237
892197025 2974
91295744 512
831129505 4254
939225416 135844
4554251 27
37892713 143
429194191 1946
698193116 698193115
442500000 1475
929278103 439330258
478038729 2885
335399999 1118
429064206 2976
541137113 9718
195000762 650
291055289 291055290
666044042 5753
408033011 204016505
638101873 2127
229588434 2934
715061289 5818
60526131 421
417450713 1822
6044 406110138
2838798 23
624253875 4487
456229928 7333
75208978 5412
431908586 91915
833475456 3264
139513186 581
186599889 622
692254000 10100
169200104 564
3041567 11
581267443 4291
3403 982315639
418813665 192954
328801096 1096
789708997 336194359
463768095 231884047
982242846 605202
2123619 712868
31551242 31551243
141000000 470
804299999 2681
133200000 444
538597198 8923
472122022 2576
535948565 498932543
142314993 142314994
671402238 2238
831437283 8142
316548479 2595
555254163 1852
69899963 233
43210660 236
615981808 29673
913970233 11004
727755535 44045
608702028 2029
136010277 2416
227245712 2233
223799255 746
174323615 1842
91562691 91562691
231916129 1459
669216843 248734863
562797268 189363573
639000201 2130
238459046 1080
3933303 19
1404 249296724
758508725 758508725
876900942 2923
688132338 4778
497999999 1660
321899934 1073
629513411 2442
887838162 12162
114805254 457
428401428 1428
872909198 4969
310823559 1652
10572 532490496
972081893 7419
826713279 8080
477211750 43375
51880660 260
560101867 1867
1718 212678092
307527882 2749
976485510 30030
253964501 4700
6790 534309145
262118950 89193696
433151983 433151984
657942576 3504
11621 957128802
6676241 34
708192981 354096490
220799546 736
2284 475519941
101173366 460
344453208 1211
6769 701713119
43566599 811
983145021 3607
238644177 1015
899703652 3011
64922512 398
508039758 3033
605748241 2484
391132777 2315
323418113 2048
1094 300273251
29056206 114
305801475 32935
759900066 2533
25045 967247157
645899999 2153
308308209 2756
410587282 205293641
14999999 50
830253188 830253189
251884152 174958438
385680161 3373
653527704 2564
7792 436515163
906481431 12057
104100176 347
689101241 2297
8102776 88
195988764 83364
459780726 3077
441084471 2773
3798 995903964
444300001 1481
710276086 710276086
893325399 3928
786347985 6878
387546254 2115
955807499 8222
80737385 40368693
2618 319394728
497999059 1660
24075 967140900
43764339 197
529649573 2501
299524650 265250147
699081136 3496
277471794 1149
137411963 657
463872825 1675
778209936 3593
304268896 5804
8540426 8540427
149788897 769
284773152 7695
717139425 4148
446071706 8568
568803785 1896
6132 456346035
456899999 1523
546002858 1820
390902223 1303
883573684 16669
569696979 9627
99443430 582
964503424 3215
578572706 2217
354599784 4596
710098924 2367
49166871 24583436
509700001 1699
732600001 2442
789524520 72195
98399673 328
219534579 2701
631454703 3946
468638235 19303
190590171 190590171
115945753 407
686460889 6405
633000000 2110
68236778 68236779
926538082 4998
338100189 1127
731156244 36825
394234761 1558
174600737 582
541632125 4992
202372052 202372053
540001800 1800
647397842 2158
1243 370330229
478994980 1829
687243169 3618
487069775 4068
341925081 1190
419693119 1760
72876193 876
274799568 916
718551409 2738
691876690 5508
317260199 6200
64500199 215
303419919 1092
948081185 14769
652697540 2601
620894521 7848
269099104 897
498410051 5628
8451094 35
158399949 528
904238800 5535
608607064 3355
147021699 1465
929809049 4732
396454984 12262
917900034 52109
721922557 18342
433347011 2428
700795382 4733
745372515 5815
900587473 22128
3965 922540515
838125461 5071
150399527 929
1141 310122607
122099739 407
143733828 2486
423635939 1998
802700329 123778
508198305 1694
559263704 1911
697154236 2391
605700001 2019
660930596 36807
666897777 2223
57414931 1107
168796459 846
135300450 451
776717831 388358916
502936279 6162
856196699 8929
140474985 880
144163516 2164
216001247 720
784204920 2614
412199679 1374
232551289 3396
712584920 2501
826459206 3373
182070850 67765574
117487840 691
756899999 2523
112763350 902
71599071 1218
450257677 4142
665404565 2222
938700674 3129
172251632 1336
363964912 181982456
907225034 22762
489001215 10729
299401986 998
559 93753051
989096702 3297
913521403 50199
37711960 572
765899471 2553
82169452 2812
875803752 7452
296400673 988
337575821 168787910
845000774 3895
19245938 19245937
630889633 4761
555266102 2321
276762311 34017
823780607 13888
391302595 1472
1306 202452202
642701806 2602
680234286 3942
846329201 3606
389145487 2027
569627760 4453
2540 439771189
69157185 34578593
195400817 3331
342000764 1140
329788966 15226
360162719 180081359
666823263 89231
864920649 6425
852618512 852618511
750375787 26892
120887232 554
472639050 1719
131060941 56177
377126793 2756
778968319 4479
288052374 3977
466212635 3732
855260927 22273
524536843 524536843
708622242 4526
628415899 8540
404140805 1618
246895938 6966
609902034 2033
996333347 498166674
814383479 407191739
976893180 435572048
982260350 966578824
534300000 1781
279899999 933
61082542 478
787934161 4991
513035376 8903
56099911 187
170100631 567
780856442 8986
190797467 2901
27639 945094911
415500729 1385
351752433 1837
3089 258335338
465797400 2010
197607889 1488
236044497 2156
223 39012512
479280481 2814
412322571 2376
840772067 9839
16069019 828
240900001 803
933603113 3112
15722 854234383
101619087 72788825
703502149 2345
892236214 3785
893098496 2977
719875700 9992
520200000 1734
815785325 12762
60428591 30214295
275399081 918
679207241 3160
94545 905032164
655495701 26825
69611673 281
956278900 3486
659785904 481341532
103409898 1561
976529727 892435196
274749452 1363
872805079 5847
56700303 272
179983290 179983291
629402097 2098
516147522 29217
371355447 1709
492752684 2235
133366581 2744
3284 928656409
882605507 2942
570 136697704
66224213 301
672230592 2844
33596 697910943
269765367 4905
688932600 5550
959947283 3208
738897939 2463
576899999 1923
888212890 444106445
172702514 621
474437383 237218692
703200947 2344
2243 522625595
851335146 3774
771545739 23211
639137037 639137036
79800265 266
444819619 2173
28799984 96
468898496 1563
286890455 990
502308461 48054
820858356 73732
97500338 325
172796611 1635
696257101 2618
718953176 3242
782729640 5134
955199999 3184
528157311 264078656
435965489 217982744
393213992 6173
982500000 3275
802602220 401301110
293399021 978
276600116 922
721046960 7220
918612540 260082061
704154263 3134
973077133 12493
344659238 22801
102826180 1325
482491084 14254
717898648 2393
315997888 163252797
772371429 2637
543429480 3660
889783050 23890
133527798 947
665607336 7108
837013501 20250
97124791 467
856523089 5086
892597421 3385
782847585 5265
778889437 4139
269131969 1272
831650184 18936
933804505 17163
742800001 2476
416535533 3764
3337 560502448
922959841 35376
440399999 1468
848704667 16063
157799474 526
1731 132439047
491909493 4987
693201394 2873
523862927 203598671
500956580 4855
38099874 127
9315 109432815
474513039 2734
577372342 9051
164699874 549
273582118 975
292138107 1192
740382087 12747
884740670 20619
374738806 374738806
453267976 1988
732002215 2440
941550031 7710
29053610 239
861136044 6167
857966490 8115
870006053 17814
623378126 2375
953705045 8498
868090757 3172
684424093 8296
158204493 79102246
781459501 3450
442202332 1474
3302 879599968
186300000 621
411917820 4281
260030675 7929
364366749 2174
769599390 5270
1472 287775572
931160648 5699
500949422 5491
538262550 8417
319200922 1064
126020257 14131
598800000 1996
540885365 3358
737537995 9322
600753401 2470
392789333 196394666
34499885 115
225725851 71050
917997959 3060
443474593 5704
448202303 1494
6366011 3183005
968096772 3227
393554267 1431
835534685 10855
106496456 53248228
192793303 192793304
464968275 3417
738412984 25310
433801447 1446
125207472 1956
741667248 741667249
957954575 6208
901888811 7261
734168120 3926
584102407 1947
42834800 42834800
74099752 247
608619224 2425
608097974 2027
3255527 25
857251249 5065
562713965 2846
271377666 1235
799799489 2666
30211703 2746
691361771 4402
829851799 2843
57200732 554
22978620 22978621
968583841 4376
615902948 2053
807460427 5537
425576688 203722
971389639 4981
957682999 925791163
785289089 14644
606299999 2021
525270153 2321
706075069 706075069
790801785 4934
943937837 10280
705073479 8877
158699471 529
442857569 4898
888642144 3294
635801902 6283
890779897 3455
104233466 1883
113121103 752
931746507 27148
418432906 1939
713570094 3605
610471771 2885
2192 244916544
792453421 6714
726827562 2558
581826795 290913398
217855309 3406
137026730 1145
640177525 7287
268800261 896
424939330 5598
764039411 20547
657571192 2940
464018401 1613
256572009 887
509401348 1698
946493531 3891
868997669 6681
671097762 2237
921786795 9002
173199715 1195
654505043 2654
395698681 1319
431449344 2171
30882543 120
387301290 1291
171393865 877
80734186 80734187
317380532 2259
84572177 2132
60599898 202
732016260 2773
761427251 8896
574331544 2088
259186259 259186259
157282871 659
532500711 1775
123874750 2633
1099 285044333
631345064 13096
2698 618731825
962202145 21184
624661711 312330855
787726485 11655
749704737 659016716
966003219 3220
487797455 2649
692175367 4386
923101220 3542
47959143 128233
528346914 13633
157849345 685
789002079 2630
890699506 2969
563739631 5369
349941871 1288
3176 579315645
866697653 2889
988794244 4309
386094085 193047043
119612558 957
327488624 327488625
831018268 814270334
143420227 558
993886656 363636838
604424876 3985
459599999 1532
597836762 298918381
958152735 8368
139815494 533
617350979 28414
558600000 1862
398099999 1327
1402 218419001
718607828 2462
251610064 251610065
854390103 5043
755814606 2910
768317549 2695
676262705 4831
692897710 2855
630918023 4567
421111080 1560
3436 359206312
36607535 18408
327150721 3629
560400849 1868
218359562 761
367363643 183681821
541665239 3397
272690852 2655
170 13231100
663589561 2346
503156638 4743
138571472 656
942886603 18774
416635824 1551
955499181 3185
337643754 3944
815446399 815446400
863234604 356797265
725566465 5342
17307443 66
952820571 19630
754394704 4504
372981199 2020
771598314 2572
568203577 4073
846302820 2821
436904953 2552
114773745 2577
488087809 488087810
700650181 3128
79262242 313
437197293 1498
967508412 5772
585251489 6916
171600573 572
446836325 2730
632645757 4042
793740065 13259
704967513 4358
49711 957907177
878369981 6140
468968938 1794
861624030 15016
837902794 2793
269032676 2918
427498575 1425
62399793 208
687937487 5926
917895373 10578
296636816 2128
466804262 3063
436314490 1463
203862835 101931417
255899497 853
329353806 329353806
3277 746470978
939137321 443889242
414216485 2584
301347379 1143
846091373 846091373
900660613 5028
425535601 8400
479269764 2015
683693175 4835
717130971 7647
700040403 3208
460644239 3556
84524550 363
443285643 3238
928134654 767085694
748465895 4181
301631782 3298
141900273 473
966504068 8229
234065072 3147
256799144 856
788971066 6442
70626152 49185926
320797314 320797313
129834744 1742
119514449 567
91 12591670
438000000 1460
797879499 374774311
889347416 11191
49726771 24863385
906382646 906382645
907957036 3447
313786411 2434
542401339 1808
198231126 99115563
337426590 1341
162782717 578
852030301 3810
461817152 8147
182320862 2443
103939939 851
450573455 3064
161099464 537
353541846 2591
102286373 343
509811525 254905763
26362250 96
162936615 1027
558206964 4347
231554071 1933
881365830 4786
870950164 654583610
461837700 3015
767333699 6510
828746497 414373248
469545783 2087
198083670 1532
474513005 2334
123680900 2923
464177725 229672308
500715817 250357908
793088803 777993713
461317941 130132
59011319 235
948287592 537578
78923950 78923951
189477435 78547668
436798545 1456
243900001 813
562915511 343032
861717869 3403
596285882 356991815
177300000 591
995702916 3319
398044705 4808
600008320 7016
998359303 3777
313198601 3575
109772883 794
140297341 75573382
421290161 421290162
74143929 259
427872959 47415
713528540 2854
782302580 3631
2580156 9
498182407 8408
567474769 342678
2925 67695187
114600000 382
5191 892592450
588267197 2835
591802112 8415
8755 910479137
862201052 2874
998735767 4353
240604349 1505
963541159 963541159
946299006 4279
207 43459477
96986497 1328
103774739 592
651205392 4688
473819126 10821
514305001 3750
602 175987002
921994023 7207
6158 844232960
789900381 2633
673131848 5092
327599219 1092
917698995 3059
691203244 2304
861408194 3098
15713163 338
928157944 4829
880303167 3429
117599609 392
743680721 3160
952596901 7734
970914428 4510
387301291 1291
462002555 1540
397646054 10432
621901899 2073
904050442 6191
233212889 2857
301062264 79415
438189945 1493
685901854 2353
220332096 864
748775028 5676
48111841 296
328133054 1455
61787640 309
168899438 563
783938713 7762
235290804 1218
472501458 1575
575172319 5754
627009880 4520
541046781 7909
201054850 986
961821719 8773
896616861 4135
399576301 1581
833130537 4742
5476771 109
964152731 8116
291591071 1224
238093126 2875
319962878 1587
204 55357507
104062892 497
769651546 14644
647842373 647842374
936297474 3121
15467 730630216
944996849 3150
1001 296292460
121956248 1077
700531594 5171
197455999 9184
795101979 2942
939128023 3428
509399999 1698
111155551 3333
801406635 3044
631500001 2105
578399999 1928
34218770 17109385
399590389 1529
596015568 15710
860717447 7512
341659641 2954
90932317 45466159
736127341 8790
370282177 1584
519898268 1733
306600001 1022
850028009 135765
296663099 4748
381429091 4759
350815667 1218
348450960 6760
716210880 25282
567474769 1932
243599189 812
14546970 7663164
592407875 4325
630002268 2100
397708549 1970
411505099 1978
740234136 4387
7199983 24
634384257 634384258
775806009 775806010
362614957 1276
918312128 19436
628803144 2454
84 16203508
959808252 5768
715439642 2801
368455115 1669
265692187 265692188
658536701 33829
611120354 611120354
54411 736561707
205103587 717
593698020 1979
255000617 850
765280185 2595
338261176 2637
394038365 197019182
816582792 682961561
600899405 2003
108915470 1009
642331610 2687
525898248 1753
671820835 335910417
927303092 3091
736802572 2456
1337 319486763
515701824 1719
930141599 3440
712505659 3940
155699536 519
689523121 14652
934443214 44474
54154519 367
54000054 180
606202870 5713
426966974 1542
591897325 7769
61969870 8005
650479953 323224808
669904325 2233
294360507 147180253
149031948 149031949
6667 560995956
690529281 14164
385729559 1780
440955899 5292
139217409 80038324
434698552 1449
176099613 587
711000409 2370
489183532 2586
530698659 1769
161677935 781
724427203 5413
32581563 26240602
201098100 1020
713295493 2575
657226705 657226706
793797918 13133
719397601 2398
631 54197082
444764310 1984
629537017 2236
263318824 1985
118189169 59094585
14462 837971666
747240783 373620391
854104015 2847
815687404 29746
647000481 2175
475284012 5191
751496129 294526172
92043134 340
273300250 911
312417247 1072
401700001 1339
951895872 4711
819375115 6547
982132690 5285
74099889 247
432549324 3286
348689241 5983
559732264 414867145
912993460 8072
357839564 1605
434775162 5739
210819441 6626
783602611 2612
272494910 1363
110157235 683
44724737 1792
784970131 10187
195000888 2179
569159318 5026
1836 287572073
493507435 17882
397680443 1991
318791802 1241
762289134 3148
85800353 286
16186470 225
978500797 4377
395099332 1317
120666313 1644
815067845 4171
274298400 5644
82799723 276
895763952 788312239
740999750 2470
87893175 302
3135 70001214
337974481 19260
676494386 25451
930029912 559080554
845164366 6191
395181781 1590
328588063 1109
327063955 14658
124517573 738
288980120 4180
592693013 2796
589498789 1965
293699250 4915
430782051 2330
1616 270826785
784804066 2616
463800585 1546
988152515 979350206
21075147 10537574
6815 293635488
100760939 844
292247973 1128
470660439 4535
437186841 2037
32052169 112
143771276 143771277
140431560 584
327969291 4327
31742887 31742886
334513083 19996
617516914 15164
411519358 2397
917861097 11957
995403317 3318
444044642 2069
402001339 1340
849574023 849574023
104400338 938
807452785 403726393
648300001 2161
969900001 3233
144899517 483
590038489 2162
873100886 5625
691291923 2434
400150819 2802
3641 928619159
180900602 603
663597787 2212
407062257 1864
358 85442428
834400643 6699
907836039 19933
254699804 849
346085595 2341
340737207 1779
383401318 1278
44651301 22325650
177349400 177349399
454673017 2196
815097283 2717
684930720 684930721
935459213 467729606
439500001 1465
62833785 1861
830097234 2767
665716752 18751
423632573 3006
542004502 91298
254071704 1117
499937564 3737
211211829 211211830
921901346 3073
447635020 78184
786902622 2623
800226551 305897
579603526 2598
299178894 2931
3320 596023000
39757121 1235
779809734 5691
458399556 1528
254301697 3168
704701591 3407
390977825 8524
721735290 15831
107009223 746
264704171 924
332101108 1107
486935379 486935378
577799583 1926
388331035 2093
917656257 4137
661500683 2205
4418 568721549
435455478 2307
270599097 902
139820200 4969
164100350 547
866639836 422408772
563284123 2819
550228496 241978414
814966552 70371
867975883 3608
341101138 1137
343841279 1536
901511800 10984
818328138 503963
166791423 5176
251723576 1586
359398803 1198
152768798 622
152581435 1607
780453460 4919
1828451 58
405099019 1560
892804642 2976
130939963 1697
386423898 2989
472062600 2322
825 142724177
585258206 3263
181148323 1897
228065543 1429
789324347 6154
352086987 1757
266311161 30446
493712087 2744
550194584 18803
69187826 34593913
977280345 907072999
884329301 3767
715377415 11573
715377290 7769
810603076 2702
254500943 932
900065657 450032828
642684681 3039
849363164 2902
731338034 731338035
943763263 943763264
526471426 2723
644317488 3670
951997380 951997379
596775247 9722
3964 978452767
247322851 123661425
59220660 236
395478250 1347
394605217 1416
251357814 1074
798900000 2663
86367136 692
934293257 6366
286800956 956
279000150 930
670201208 2234
91044959 1192
333898887 1113
587947797 293973899
478799711 1596
454666166 3401
922142638 5505
165837034 63133094
589783323 2581
679602313 6021
371401499 1238
790771325 5106
410650501 1625
650732460 1554637
61764345 261
417446633 2050
291702495 1345
1925 560851724
2569 513504565
306601683 1022
592142767 12088
262513801 4350
648937030 648937031
227101483 757
20035526 76
573216750 6608
507500588 3117
658322210 4570
523542933 1971
235533927 1253
55038027 207
412452293 2186
804403581 5584
431882109 431882109
751745260 3724
658919746 2324
578364779 36862
533627199 533627200
774075797 38389
233099222 777
512401335 1708
545680950 3865
117807101 58903550
642597859 2142
497082162 4338
195629440 976
677449083 677449084
3239518 46
648410245 324205122
874457622 3883
994500317 3315
568019557 36051
675432573 337716286
34644 646931882
681286167 3208
634051008 19916
710486611 355243305
236399281 788
839861883 4419
714604612 3008
137687261 57243533
139669177 1425
197821526 2702
342601133 1142
559124344 2957
728431963 728431962
939542240 4417
661128695 2461
726001791 2420
554482785 277241392
685986692 6091
142133853 71066926
838427897 4053
461583079 230791539
823623547 3532
793 96651347
42900144 143
4490 637949474
341699160 1139
135884342 135884342
47896299 388
719596571 9546
10598 648449228
551708651 4638
633268038 9940
160404 668724276
630159908 15593
592730193 5474
804617368 3176
83250937 27767332
4396 582237012
236610601 1240
257131980 4767
369901220 1233
864370862 6817
545344662 2330
941903586 3555
752478219 25910
223500775 745
342600898 1142
510372602 1989
198926345 1415
847803368 2826
119258104 559
789139622 7751
237413129 909
527825029 2839
694173948 6241
627200953 33475
186484039 74662263
785149347 785149348
11156264 135
15937786 15937785
509212449 519832
977245802 488622901
97845793 1739
569431858 3583
783319889 3615
677003665 12302
374817516 1304
856927853 73098
161925247 80962624
984018395 492009198
24673529 105
53100046 177
334001627 334001628
300898997 1003
76500024 255
305280298 152640149
592201250 1974
892820499 3250
668847596 668847597
274600735 137300367
29475366 1615
679110304 14191
287956554 1308
887101849 2957
49479 982530718
477889034 9344
59740183 419
923033172 7669
851298598 851298599
417708900 4725
890935996 633875388
524121253 8384
398357639 4728
155166896 1199
2555 389930538
173399421 578
989103297 3297
899166210 7699
231893199 30116
664864314 664864315
308202708 31669
387898708 1293
875829863 3254
2002 296121889
757395720 14021
613378324 2852
311786223 155893112
310200112 1034
900820235 89596
794336291 4391
122100271 407
503469649 4549
521216242 260608121
700432636 10185
442135150 3343
848695160 42030
38279265 2145
172367764 109459041
929399118 3098
927556624 4067
2830 103276881
668265355 8105
249096821 1180
329293254 5613
1404 250731936
347110515 7155
601967152 300983576
522374981 261187490
431775121 1637
536 118740857
683605751 683605751
338518951 1855
746294194 601777979
743900306 743900306
729869363 3959
646802174 5825
579602780 1932
773849935 6802
682800428 2276
370709676 4925
9273 245245556
383062116 2908
36047114 724
745501553 2485
869975180 7682
446227653 10076
341399762 1138
649110307 4417
58413 177225042
699241953 3226
532800001 1776
869397101 2898
485920591 1916
720286400 4232
327301090 1091
729319351 7610
87689386 567
946199999 3154
4331 137942564
267879755 2535
71027657 258
643156688 313656943
307468149 30218
441902613 4684
309339870 1139
897421601 12440
3422 996094394
792831669 2817
809366599 3018
839061868 7381
920403853 3068
981000481 3270
911623049 8428
573420374 2306
120229494 5193
742663646 6474
63000108 210
461790305 3784
748262880 25537
645729191 645729192
28467040 784
506183794 3281
798999120 14472
604502015 2015
667059291 3680
303456781 1485
374441041 10440
712638420 3877
162717068 97563284
449022963 1811
596186145 2637
61811948 61811948
220799356 736
780957449 4238
278234453 1403
542866899 7180
564851770 8074
128399999 428
339901133 1133
891976042 4304
230210915 99788
324898916 1083
336898891 1123
979420831 937774302
135131326 1425
218399271 728
5917 559499686
435714777 12856
975597963 3252
562201873 1874
132862369 45862503
421436116 1593
888139250 888139249
651196801 2700
36450375 125
952204729 938021802
884242478 79219
551952336 22206
955196815 3184
482168803 434778
12208834 91
802510475 11042
987659380 10447
288900963 963
896183858 49461
179666331 1229
810216574 4369
429708748 4104
198933641 2609
113109433 408
824061125 5417
683699834 2279
706287874 2558
691201641 2304
800997331 2670
446918521 20136
801398312 5524
562365627 6506
986429621 13540
916374184 28936
533098224 1777
625426327 312713163
452495617 452495618
54398850 550
87359585 1785
957464377 9914
39762224 254
794696287 3020
303412325 1765
165600436 552
3672 941871258
814151758 331846264
293768537 28266
332079880 1130
152746132 2443
267126489 1567
596413548 9738
827105581 3620
916282978 3390
110699630 369
788511501 3980
323999329 1080
1174 296250045
903332591 3290
903847601 34498
751688972 82089
154044844 573
62568133 246
295798 1
502087026 129601
247199176 824
525000000 1750
19286191 726
317458316 2338
90592088 30239934
429301431 1431
961737561 1001579
106800142 356
233841474 938
511333887 9038
20495023 20495022
844736122 5776
853476974 3670
505036209 2141
597898006 1993
32 4804000
815403538 3961
372443904 1568
473985252 473985253
306779429 1852
309899603 1033
974274397 487137198
209983620 2278
747140502 9309
22442 686141708
443519301 221759651
324466889 148980576
448817208 3928
933896886 3113
151121975 1174
664084684 2939
292385799 1085
429108105 2084
119999600 400
383744376 191872188
683514130 683514131
66299779 221
444824960 1864
1809 256803690
925796915 3086
779851837 3120
569680297 2881
810014127 3329
249062737 877
779745154 4523
584401947 1948
707700920 2359
626572030 2708
504905148 4659
132899558 443
582601941 1942
970072468 3493
480735355 4343
804450045 14361
168078463 562
924900001 3083
342928739 1540
515009376 1932
759208303 3650
470701569 1569
511489347 3914
311143945 1751
117300054 391
3043 664640810
510142792 4323244
777936817 8244
905919546 371845102
878400000 2928
780599993 2602
690126893 78989
726205698 2826
3608 744716456
82787039 301
791999812 2640
391798694 1306
685989865 22972
198322498 119885267
182644699 177299101
22645470 77
907048787 4506
747846799 41991
128784142 519
404464161 1664
965099176 3217
653664741 2995
379501264 1265
513834435 1986
789069876 9563
629577507 3374
834358836 15898
441837150 441837151
513284331 3445
209228203 104614101
140680799 668
749839524 8421
600870919 4634
484179948 484179949
129084416 1109
843768189 5461
947979102 11387
435695267 1546
422340551 211170276
940848505 6703
495708524 2295
183612220 1012
748197505 2494
867164253 4359
128229896 501
2286 340703154
2021 257825033
830657598 3437
812370887 3708
416062652 33521
387001289 1290
699067102 5127
47275591 392
335553567 1384
124734976 124734975
151788902 151788902
409199245 1364
110819433 488
1350 149624912
296035884 2978
482698319 2096
221812325 6362
308647011 2316
69300253 231
50046799 400
184672481 973
124749401 680
537759203 4481
768845627 69876
239791266 1882
166 48982095
610351864 487073100
598202112 1994
288199963 1101
163800501 546
653 179700271
673006034 2949
639450027 2715
702598937 3341
3954 468027158
834569983 209113
192007047 7382
429281068 2018
744767395 2612
203400672 678
888904282 2963
578112217 3828
543501865 2124
258900569 863
760930229 3160
698834435 4233
68624243 886
351180655 2794
573931513 38808
276300000 921
329400221 1098
596362172 2622
850497164 2835
504484692 5342
367649221 183824610
236216782 3076
670798406 2236
100924423 458
386701974 1289
296916751 9630
653516527 326758264
369900001 1233
570599999 1902
499963760 249981880
765293297 2987
987989549 6283
8872 700204368
428399999 1428
784046402 3183
704699999 2349
3827 803559017
529769766 5010
314401324 1048
224275186 2255
712223616 15547
952954166 15133
713494224 5120
984726327 9318
869961059 4743
518190793 2021
832959391 2812
876004437 2920
881050182 3867
325935014 1231
242693373 3788
776471576 3988
791999019 2640
752671866 4799
558853821 2933
23880649 413
2421 309064860
644934853 5484
847031641 4116
767216844 5039
553680696 276840348
501601673 1672
291829608 1614
466201555 1554
831380112 7108
511308719 91045
657597808 2192
229168979 194211
805824607 402912304
831710962 9379
99427017 87084912
990933812 3318
890750912 7969
15000037 50
772275901 14388
619073943 2950
576898078 1923
618697479 4243
194147931 3218
752101291 2507
759902533 2533
532324823 4332
401656173 5029
54210741 404
514304103 1852
275101010 917
557686388 2628
235473067 915
577069642 6967
379801267 1266
287162735 3984
824284168 5681
932647646 5277
853063853 288123649
986926923 5211
395709124 49907
97582316 2575
916292944 7062
861092428 47279
173099905 577
37799887 126
899187336 3623
1972 571560438
564751200 2400
497407010 4355
2366 606331839
170058699 892
901198957 3399
494328062 3122
403491883 6807
530400000 1768
357984685 2037
656402783 2188
680094168 3835
259995311 1542
745834166 2618
94799685 316
584418997 2516
213051523 1387
717300287 2391
676942721 2666
591275685 4823
354602006 1182
621300000 2071
346500000 1155
888318253 8402
365521239 1330
648335372 3369
600598900 2002
888886447 7951
162000529 540
558776517 279388258
219439149 2084
133 34701111
970403675 10859
540509759 2317
258947634 985
166200000 554
350057539 1433
32888039 748
867451385 3268
111837289 446
380100764 1267
5100016 17
307054684 1291
188119199 2060
419700000 1399
813903323 2713
416889913 241731200
993548560 4580
140900109 734
938608005 3194
637075922 6146
918515571 5342
590542160 371466525
944394291 7639
585179344 4071
302313495 1265
778793376 6873
266399936 888
418644045 1863
361966894 4889
552901574 1843
57299928 191
344505193 1775
712278312 13417
744600363 2482
569912491 2053
518220649 259110324
14301683 54
96075200 34388478
786442074 3566
10276 761599697
402091456 2951
858829879 858829878
711884775 6727
191007455 2784
769468213 4198
404398846 1348
615806551 3447
674100000 2247
540622245 3308
594825497 4052
743092654 4022
1273 248659552
569027798 286953
135846153 3496
995034464 486761701
384726201 358409038
422285214 1511
820500001 2735
732688909 2667
328607916 1274
733497268 2823
923705941 3079
395352706 9383
3907 807420009
504024445 36774
104358125 654
632424872 2873
561366649 561366650
5062 952037062
750297499 2501
592583910 2169
919264640 4480
318957500 158162480
133560225 675
868526720 3274
52982687 341
536098214 1787
94749054 6211
633540151 5992
595933915 4107
30599905 102
661 56338641
603238626 4925
877218481 3141
748341383 6130
15257515 55
303259104 3576
102206901 3372
357576755 5286
2309 541339656
899554139 3418
384417387 27913
389828944 1853
952945904 8408
638716579 10530
792151210 5287
441600029 1472
440308056 1737
863593397 863593398
900425107 14119
4512 972092352
109332642 572
547944705 3567
555891727 2798
831304757 2771
422420936 1424
963275570 5436
521702080 1739
623399999 2078
201466043 6194
256103313 128051657
692164673 346082336
986219860 6590
782292435 345994
645597847 2152
360526512 1670
747103433 6568
384637363 192318682
355767893 2579
5864 955127058
82500275 275
904108083 3651
425783695 4011
223008137 6862
161710133 3194
243599189 812
684789552 8796
398277910 1388
970 139799310
243255600 1773
996722884 6751
812697291 2709
696601078 2322
757197476 2524
302630825 3266
253294553 6832
506998348 1690
724644257 362322128
95349071 694
574147134 3037
747500118 373750059
862128673 6338
834242984 9933
730199999 2434
783830094 6863
253685 760856244
356396018 1738
828492649 3364
53699820 179
255000939 850
36055792 537
119746446 917
783647393 11168
701117089 2348
162425213 23823
6194 929007390
900876573 450438287
524515495 6934
276026940 2828
413324669 4204
623549761 28320
841429710 76878
95447663 1206
323192577 3424
339005026 118097745
585864472 16552
671462918 21434
65431267 348
2818 778891571
245246898 11666
699600523 2332
373068624 2257
953400181 3178
511798295 1706
872971523 18598
628051478 6389
546900289 1823
981800872 9069
195078546 761
982244351 982244352
281701125 939
200374991 1130
715503101 278477346
550000238 240519254
209099999 697
81469809 337
211133886 2181
990750122 4131
204319782 1306
490201505 1634
175900139 1102
432692568 5377
77923300 350
585825051 2009
807393648 4182
755402517 2518
137033035 1461
165308912 82654456
424928531 1428
612465209 2610
279 63653491
762078578 7949
90892845 374
722712302 5991
662118246 4666
207599583 692
895616838 8021
324601498 1082
731824925 3410
19224639 9612319
249958385 898
355229041 2278
755704571 2780
963194699 19617
504660900 1775
654138828 3623
326101087 1087
713895391 5106
462158281 2280
965972675 3812
703964707 4132
584399999 1948
40054501 405
271472816 2299
785985485 9500
566998111 1890
623595250 623595250
3434 980276976
166691736 8655
6944328 43
185700618 619
696036663 9387
382210493 135918655
239678389 2451
778855049 778855049
729055261 7934
319801067 1066
219058500 7894
526145624 3754
735015490 3277
241154668 1516
486481752 486481752
288392855 1954
477902954 1593
444900018 1483
103099453 95286
386005975 1540
497213619 1796
144600852 482
914820983 3234
696096531 3831
869997099 2900
833373751 416686875
540737534 2067
920092625 920092626
94738916 2315
389935432 42472
182100268 607
834929880 3390
881368718 4834
862047119 4848
27321002 254
903175543 3551
588665847 2937
361892222 361892221
971660170 3562
224100909 1132
416759957 2433
995461551 449964390
538428221 538428220
338809884 2480
740397533 2468
959046014 423678748
504253235 3848
119071993 507
899927293 5187
782739031 3358
451726876 2543
326122887 3277
231614599 805
289152569 7035
23493593 97
536427020 100061
958106063 417048803
203124488 1289
324900001 1083
94599569 409
490501634 1635
483472890 2909
390927251 3887
872476240 5270
94216277 4172
679306058 3117
556576437 3263
819944377 6220
819093899 3075
551782428 5363
1948 244459464
36082515 483
133322957 66661479
537315051 5551
767571468 14027
247531112 1050
400284060 1570
193862401 1840
982631207 45448
726729015 2473
516601029 1722
180906523 19741
733199846 2444
459636810 4490
794814712 5215
180790980 1019
4610 993628149
852932108 5887
584183724 13490
852 151857072
920026456 3368
778330049 42070
952028353 5456
380212111 4851
93633656 340
902400000 3008
456146394 2786
394670806 1945
660682008 17766
218747441 1169
632213874 6881
64362357 459
678002261 2260
936090625 4009
182853950 2633
25889293 846
233458279 1357
330512802 1555
149841589 74920794
793940591 5500
629097904 2097
217456143 1114
316201868 1054
187649641 865
990004161 3300
118675433 571
687603755 2292
855552783 427776391
900596997 3002
202682634 1259
204304869 2068
744194984 52664
728560020 7623
78427888 356
27000001 90
867902892 2893
8499679 40
813666073 3817
979237524 979237524
290873050 21738
19588 818766559
268517371 1346
724503172 423378789
803177700 15990
2320 530476847
613137478 49367
617 40644258
281 29228155
484613173 242306586
845100053 2817
477900336 1593
865197116 2884
151387460 30205
11011 522163642
5408 946233583
3548 771835468
704719257 3779
991150459 5162
930277576 454379245
777297508 2591
614040854 60054
34636658 133
446565077 6353
373095815 1555
773245001 4324
764825971 6097
640638248 5847
441601473 1472
942003139 3140
880344301 18398
336196626 3217
3562 610138542
487796558 2927
157528108 908
249690377 841
834182375 11141
133985151 906
931935569 487414
160 26682245
631156 35
114299816 381
24677030 238
730497656 2435
865297394 10155
5007 991566252
774684954 6022
866433349 5789
144 41809559
824589809 45808
830098590 3898
83258761 1738
644102148 2147
134313311 1568
621879326 3162
436801457 1456
775747774 4757
17761770 117
115809091 1124
260557253 941
564351193 5283
928221714 14216
642823327 28302
440401469 1468
3294 435875256
831600000 2772
257355199 1020
450258040 411600160
379682303 2624
823723132 104973
298772438 1753
458234561 2147
749686600 3848
852435980 13789
141038434 488
425099080 1417
940797144 3539
113995855 613
1822 349091950
58131293 341
900291304 76887
613536913 2719
53700014 179
897720815 3938
112515739 1447
884584035 6147
515056560 2280
404583500 3153
861302870 2871
298764555 1276
8461 668046716
286176589 3424
709501010 2365
254 42486072
468694720 468694721
876355187 3364
945477064 11013
251313737 17355
2270 542492324
394635252 3927
340280385 340280386
230294653 230294654
609903631 2033
767066458 6478
813897287 2713
292039917 1211
307144700 3233
437557891 18510
277200313 924
646206583 3008
1807176 658172
449387045 43651
662453983 3482
792202040 4760
623997920 2080
186863830 4053
667294991 3276
417841644 19833
166800001 556
839649621 11038
30004241 280
57928417 247
779402598 2598
1037 206643606
614119077 5031
666329616 21089
785827382 3282
148800798 496
293399074 978
7750096 68
705303563 2351
92813479 317
989176273 3472
997296075 10795
367468981 1226
235159104 1481
287603283 2409
140 36546020
1388 217975852
978182782 487685605
320201266 1189
63652152 318
838274970 2910
489298369 1631
845997179 2820
484200001 1614
696441200 2660
90646044 752
606571734 2554
242123438 242123439
155343280 6253
344711436 2705
859904594 32777
1961 499641352
770629052 3214
784004547 2652
258541714 1205
303651305 1969
185139520 95538704
70801016 908
167429905 2626
312004441 2970
1465 292860825
995403317 3318
914693639 5227
521474932 2108
366644049 1299
348917591 449442
968104312 3227
419521164 1905
838188814 838188815
758944935 28797
466199999 1554
842661833 3206
862269647 12437
338369315 1556
304779169 51232
867397694 4148
389017903 389017904
352602123 58934
393944019 2174
6243 536938562
1010 81066640
533078701 15907
909807018 8669
752403650 2508
996546879 64181
502029863 3951
10953 887357295
427438750 1752
993970860 10165
711164419 355582209
680697833 2269
729835076 22610
47820631 471
969601022 3232
3171729 3171730
4006558 15
231190886 908
261811519 1875
631369730 5666
316318514 1147
667204069 2224
925124477 4625
72716447 672
279001343 930
190794124 1117
218400243 728
853797153 2846
542344620 271172310
180690750 750
587480241 3757
344039049 3123
697166661 4831
11483299 477
955206181 3184
644120521 322060260
362581855 1524
311097715 1618
5732 462013664
436279635 7174
81163263 17152
868148280 4354
232403065 3730
919344624 3256
10200001 34
6564 998846074
226940180 226940181
578114460 2385
743787665 2909
707749205 3420
600907597 2140
2554 111314739
937356201 468678100
14801489 99
685491356 21187
912001205 3040
996694168 44543
747588508 20260
1072 263953704
759498595 2967
332345921 24560
74528947 379
220461067 1071
697719220 10089
817593573 4890
134648338 790
825604055 2752
838627113 4247
637425162 3917
973778624 12688
415801718 1386
730339457 2464
440113523 15692
107100434 357
510001699 1700
977726775 3345
160386809 80193404
73957262 2240
554698152 1849
592408442 291921562
633089741 2329
753926590 7897
709815890 4721
697297315 10227
94199687 314
757135247 2546
526621899 7490
724405955 4214
737479600 3575
32755027 254
847172832 3936
446440631 1979
704100000 2347
836398317 2788
234899216 783
117749484 72591
792540946 13981
448501202 1495
742938929 2770
510071355 405484897
438450771 3970
695397681 2318
604802017 2016
240841630 1068
543903200 1813
67543014 6750
2827 541729529
755456268 377728134
834 177429015
994740500 5375
981197933 11986
93844419 6460
730518256 133599
896593600 5440
617097943 2057
135554980 866
852351861 3926
145711179 2332
634497885 2115
877778720 5845
756824750 4709
347634989 1630
86 9349146
811306104 2777
497098344 1657
749306429 4559
448491360 4820
445266384 2671
734818989 734818990
372024625 3072
983407168 760495141
520800922 1736
851698203 2839
613800120 2046
121800405 406
480382275 3385
295288423 6802
717515655 717515656
890706321 4247
545655170 6901
414046415 10416
159568564 1023
766128852 2771
250200145 834
964796785 3216
654598039 3902
387001809 3352
984756479 21460
449513202 2481
811016247 29624
62259272 243
5810354 20
699382531 53110
5694 362440182
586668318 3321
690 176322743
517558919 8040
793956114 3803
403051437 2472
656655861 3291
250200001 834
171186000 136774530
870960625 4496
446079430 446079431
531534342 1951
550296596 275148298
578299935 32264
311099999 1037
350712766 1245
977160306 56227
9338 501355375
921688730 21827
85389185 301
434967223 6062
438 80080416
850550535 666220224
368170272 3051
190814371 921
4799989 16
670203541 2234
337605030 1223
617212442 11196
456846021 1911
792255759 4567
54899818 183
481501605 1605
705687900 3085
551312454 2022
778548763 20166
524699685 1749
617397942 2058
412930107 412930108
600820295 96257
972194751 6417
295939488 3237
549833647 2387
160195393 4288
65872521 2115
670026984 6072
284953619 2561
63600211 212
122913751 438
832738017 3059
942746200 7612
378451101 5669
364994302 2611
633101040 4840
2956 659516116
345159401 1722
76200253 254
123866903 574
80783676 13517
528265528 6313
906721558 11881
773093837 13471
595885353 2137
3728 779829133
1308 316642669
245311221 1540
100708170 547
397432518 8407
647895248 323624
275560029 137780015
782310555 4085
868825868 3653
785 39245290
463333837 3371
132366767 1366
839099112 2797
461984169 4839
679825476 4919
120126579 1390
594600000 1982
501834385 501834385
480599770 1602
909296968 3031
304799693 1016
3063 898472225
838786725 2965
464021751 464021750
807298029 2691
264300000 881
17846736 7485326
590 51097044
840957846 4666
696301648 2321
623772993 623772992
514376737 1758
4069 507384388
462538732 9540
894992385 52029
436945693 218472847
870011227 435005613
463500489 1545
110783025 1474
793159438 2758
7203106 29
50897395 295
387391289 40821
608595832 4917
9769 907125171
867537865 35610
91799694 306
12623903 12623903
183587933 757
521807941 66060
821434851 10975
693378215 8728
843671115 2883
767600130 9952
592498026 1975
462600000 1542
927378841 17861
121281145 15343
701457363 4092
335574968 4619
469799037 1614
975975719 3418
2536 199154616
310931071 1120
215737331 2162
638035035 638035034
611097167 611097166
564705999 282352999
250937279 979
308352285 1689
481499779 1605
653055187 3127
719652601 11160
38699773 9323
771600201 2572
16934418 236
1729 515734646
700324718 700324719
928319607 444604181
196779568 1413
35864577 153
904031949 3300
880362755 3228
221911582 1091
444899999 1483
389347894 2097
12044 477123060
209099304 697
2325 674087470
243821570 168715686
208559209 1144
320099771 1067
209396893 9029
609602031 2032
744297688 4347
393601312 1312
32219923 371
712200760 2374
510819322 2556
330 43632600
809045804 8823
204754482 73442578
167877048 773
428172361 2488
4439 659116037
56396625 295
481535296 169495
358335570 358335569
106538302 513
7676 950667392
95099936 317
327475134 88102
882105767 441052884
689419257 4471
181131346 777
290414332 2873
797521171 25724
153312160 1463
93903870 386
960899094 3203
100499999 335
664593750 4170
241199197 804
262499126 875
816199288 2923
759097712 280771413
745980814 3681
454807547 2106
456257600 1600
264448641 1730
772810056 3419
558023745 14305
811797295 2706
421323224 421323223
495900279 1653
49620240 240
740971414 15472
133547428 2390
451746303 4925
796853275 7701
497264384 2224
619045070 83463
644637619 3179
717880186 358940093
282597692 24566
82184801 551
920285109 15584
143158401 22825
41360424 168
581323501 7450
226963376 226963376
267515761 1487
203798364 6474
566428031 21148
720262368 2889
510033785 2918
587442971 2266
78847815 1083
773997600 2580
1737 316804482
409395889 1951
669545851 2550
641152973 5518
336326449 3718
535338777 8643
159563975 1976
302106726 40394
661644001 3600
315653059 2084
733802446 2446
908087173 18939
720193098 4524
277786354 1331
831568401 2795
315601575 1052
884857530 4469
392499430 208521
492898356 1643
774809621 2686
826891387 6287
264681870 7555
320045886 1278
224837723 1003
519598267 1732
267527296 5366
686098757 27169
845434506 6153
82000477 82000478
125157683 1061
946637055 25861
418210692 3275
1213 144671538
609402884 76223
738909079 3640
677495235 3293
255051199 127525599
20468020 109
366841887 1802
957771863 6804
268 76577248
548652288 3264
199689001 1295
836385662 418192831
980789685 980789684
338281840 26451
646627997 2716
877548608 2961
107049346 395
709240897 2912
569782784 4251
31092721 209
262500001 875
824700001 2749
977522075 3890
896400062 2988
881942993 5914
931985336 465992668
795945963 3436
40950526 385
551584536 2765
583635001 2665
587098044 1957
632102106 2107
231558226 1425
289814303 3849
485265329 5885
602132079 3695
621645893 2302
319463076 1721
368241576 36725
406782461 4556
76914859 38457430
3636 531252324
530434068 2591
16199945 54
315086064 1616
443519949 39361
3514 574600309
749438924 10025
881591749 12052
618859619 2490
20485727 249
166429713 672
628845558 2664
279581618 6341
924427161 17554
49 13524409
481283072 7541
161149651 1739
494288874 494288874
591063400 4360
111319033 1452
762302618 2541
579848675 3131
306489574 1073
946392801 24800
637801136 2126
986353236 8459
496209300 248104650
922207017 461103508
567521978 2652
951743128 5327
232800325 776
285522710 961
121499596 405
782581196 2855
424201413 1414
285698968 102513865
248609210 1968
314763133 2962
947948715 3718
689250155 344625078
269266945 1118
302077340 4791
517652824 2523
615234156 4754
527651399 14232
746873863 4660
481861259 1770
440401488 1468
320868355 5919
845869711 9508
181251158 80264316
592263459 2359
516839874 5547
301662582 2437
101859145 2168
797697341 2659
847953023 124224
217200001 724
268530637 2776
2529 506434273
647158671 3642
300374220 1333
81905683 40952841
748098025 46196
747325811 15700
970452136 9985
562142592 4464
443174475 16046
765460751 3192
322479390 36859
628584312 2876
629764627 8276
587399181 1958
341991999 3152
969583129 3477
135600451 452
527732271 2690
55685002 1440
402204768 3052
616416516 3055
350931104 2069
164360034 846
518283163 2313
117919099 14870
470856167 1837
881097063 2937
766947243 2729
4554 994359181
483281311 1676
465352903 83307
132470459 757
698021765 60138
555901852 1853
389891863 2466
622500000 2075
647947319 5540
935633599 4681
834063549 8539
172983993 86491996
67537743 1273
33202547 377
8391 694405596
447729556 435427408
177377872 88688936
937172780 33852
806503566 4402
949196837 3164
359700001 1199
838295306 2806
630000001 2100
967183241 3931
628198094 2094
902186775 3474
331363211 3167
115412731 470
312001823 1040
445498516 1485
692231350 471622484
48599838 162
535775679 3344
714597619 2382
618473605 5789
635442081 2297
507213020 2516
331518815 1761
552704677 2274
17606477 410
261202920 1841
37199961 124
409801659 1366
420780781 4452
806320632 361861152
331660018 8209
683536868 9969
253697004 1196
398080925 8398
988714347 25012
101390196 381
13315 988292560
505201585 1684
135600168 452
863136462 23216
6275008 2296204
934356879 8188
753598430 2512
195600651 652
717961763 614177363
391038304 2458
603597988 2012
493016369 2973
148476300 1020
2958 631207620
885899999 2953
50714199 293
804329264 17359
708599659 2362
1996 544090153
239125021 2876
110933611 1112
168933544 616
819406310 27218
117540 910011427
847187568 13103
717264516 16041
830999165 2770
671808364 8814
866107761 3472
555776965 13446
583327435 3286
52500094 175
398026927 17754
21258810 92
187838689 1613
555438285 555438286
476432087 476432088
493196225 6649
246599999 822
5401 754008429
4241 644937352
336748703 2622
743999620 2480
569393795 1997
978419400 4872
292094243 249475046
835916936 99101
919395015 459697507
46024799 906
636706244 2513
240966737 1377
792031339 4626
661917055 46496
682199552 2274
145664137 145664136
945736008 461432800
337488480 1176
716006031 358003015
85426879 85426880
638873280 2880
264466987 132233494
481618390 4529
765167446 11549
311870508 1339
615593945 3416
174099455 87049727
999297179 3331
280819924 1034
1000 63502000
967065351 9064
978750599 12524
984075312 176274
936695693 4868
134724238 1605
812835724 5596
357298808 1191
668270604 7913
968896143 4016
952539919 12988
857760362 139231
13365371 93
969556442 21033
839929331 6666
944103110 3147
1544 351528073
659372580 659372580
239687187 988
358080768 2129
99623787 614
256465259 909
405552535 1709
29786382 20584550
1537 282327494
9960 886185887
40499866 135
4309 641746639
900002 3
419005286 14233
954120931 3605
364524655 1586
736084932 3986
179281828 7018
431702771 1439
609312653 3172
397749000 3740
483373034 1737
132190160 132190161
74383880 419
490925901 1787
292201794 211292643
43655569 166
924650232 8503
401849141 198282466
577320211 2606
453601512 1512
627477683 313738841
216311622 1331
740 194490631
642738240 34752
318836018 1978
732116664 3249
397922325 1515
969655371 484827685
251093159 251093160
842448462 7314
516886644 23321
881109173 440554587
705002503 2350
808979319 2758
539960348 6711
991109925 125057
936441509 13394
85858422 481
761910545 5995
246579444 2019
191615759 3864
581191196 4124
831995898 3319
562501501 1875
964269899 9900
905855305 18764
311059222 155529611
622921457 311460729
197945963 1385
379494309 379494310
449148365 8589
890697030 2969
655909456 655909455
32172799 142
635670745 2463
6290 858760487
275740094 3857
259710275 1446
843799323 3233
313675783 10273
24689707 140
280274782 280274783
327217197 2074
25150294 119
470422618 2352
990711273 3398
720069745 2560
477741895 2040
992999999 3310
335998880 1120
989964605 4837
768742531 2865
740679227 7895
867774399 4255
257357970 8562
38422556 603
632392675 22621
916520719 13835
587969666 3231
287100356 957
553100340 1904
391503857 1468
93529274 461
2619 590516406
61988212 503
540813459 38660
361215854 1365
71400396 238
458102081 1527
289723699 1034
692253440 8455
695404197 2318
43970595 36418167
110787804 2151
60599944 202
563812956 2142
666869653 4266
400202486 1334
960298497 3201
676848896 3303
730978305 3584
719162205 4132
477766445 1885
4488 765877200
467699999 1559
510898296 1703
376063178 268909098
957521451 3989
58665599 393
768302562 2561
709536330 2610
177377782 769
897622145 3424
930639044 6870
178842301 86410385
269101481 897
870761359 3056
453973681 6008
106235676 455
213860528 2632
262553397 3326
2379412 20
170400568 568
2867 390467711
16199995 54
19881451 310
840321797 4130
632401130 2108
875507279 21569
714602296 2382
533399282 1778
891082608 17102
136825567 2728
957867608 4159
773702580 2579
58399685 669
186299462 621
2544 594431040
18866689 128
269999099 900
715441941 555813064
890204151 8861
756944692 378472346
4378 285371174
77660871 72777010
300000 1
715687027 2777
674402249 2248
639599999 2132
9036 766916313
321275166 10614
209311812 60292
346095610 41197
930723729 4113
994425705 35677
52513857 1343
608118095 7145
212864531 106432265
784679677 8474
655978261 4060
857364298 4669
704859554 704859553
986098256 3287
892282790 4563
405838428 2756
668686698 12357
548841484 3637
511712407 2318
697684769 76753
783336719 5840
411763925 4147
368906461 3655
501807729 2195
101730032 1106
275503377 8144
675393659 11124
371148754 2603
304338878 2703
343228806 1273
447301492 1491
904269054 10557
188537326 950
349222286 174611143
338938133 4021
786361389 393180694
3663 910562394
421968720 4560
745502978 5696
35786301 130
683438010 2980
502067475 2015
706802810 281951137
470786859 1780
3820 829885468
624607810 17660
2696 800972759
712565879 3252
4843770 26
682458704 5288
720912029 2625
769987687 384993843
910203871 3034
351298866 1171
691526910 2476
324024206 2553
885499040 3236
549599651 1832
161812675 783
183362400 799
784385855 16890
723932159 2688
453301289 1511
978008119 4025
865440384 432720192
164064562 948
612733924 612733925
864908104 4305
991405230 196279
569998099 1900
684820663 684820664
3603 545710380
631208778 9643
818093439 11936
892522314 3614
257701208 859
501035160 1700
180128368 606
350 47320700
1678 429882857
698022107 3822
995627472 3583
696957705 4436
374862615 158440311
815879117 407939559
626641533 5612
334159495 1302
951049553 9731
506653586 2658
517501724 1725
808652769 404326384
303 69060443
504758709 13113
468914295 1886
720755434 6139
19252170 70
172825959 5589
9033 716669187
878164169 3375
462365353 3708
168815401 3764
897178695 448589348
316517897 3893
707330521 8616
428701797 1429
861460944 44407
506098313 1687
581220691 4909
436311600 7337
951250039 7265
4958 901022298
2339 485252404
615598425 2052
600721280 11296
734999796 2450
976523531 388846571
412954639 6559
593 64837231
37431671 166
639303981 4078
73922869 459
558769022 9060
811994760 2760
784899900 4100
503676792 2921
366554699 129759673
262421800 1244
581185654 252412843
235402909 1885
224387890 5101
724022583 2872
620014686 620014687
332146770 1473
771722844 2778
451362390 2939
450974227 225487113
3458 895837098
750749088 4312
147774050 666
451429440 5516
708168089 6454
764437455 6094
402459418 387520488
719635277 719635278
877046508 13369
754939919 4942
879519985 439759992
68598633 390
543645879 543645878
276322050 1159
429326688 1671
208629774 17226
623308807 10114
170873748 3233
142798604 599
775572647 5039
729065208 2733
11898 806416338
414709069 207354534
4979 806951416
40772237 299
691053821 4898
706601472 15863
346514640 3624
3639 944149640
729897568 2433
114656817 416
424044962 38771
156485952 1008
121410342 906
366344606 8369
59999995 200
569398102 1898
497579333 5014
111283123 1002
483167780 6106
716477813 6722
677286127 33844
601050831 2811
194 22086763
563332516 563332517
426006828 8892
391451491 2070
531791775 2908
617100001 2057
915000885 3050
719328737 719328738
832199426 2774
112598109 507
905318557 905318557
957003189 3190
75899746 253
100571343 730
3674 316184440
897022953 23443
743501346 4943
780897647 2603
411933104 1587
487577308 10649
222541218 1042
264209709 1834
446398513 1488
429414234 2633
791919264 28372
193330494 2193
742361684 7107
649549172 2713
984578241 795043337
448560000 1600
132266105 753
373824068 6017
689233788 3162
425119965 2164
301571005 1344
1421 275334448
961451695 823634171
475534649 5176
2761 378075474
851403056 2838
98923822 680
12242 456271582
209242160 2681
162302357 12429
737526286 2638
51169719 280
83292257 420
792866651 375284590
636281335 318140668
145052088 963
761542180 4253
839699919 2799
7763 724454603
52936905 369
518615555 37271
400830853 3965
852468769 3529
176884178 176884177
579901555 1933
927306093 13157
445225664 3385
973915730 52395
872887460 18172
717549132 4333
27261540 22386
460662911 460662912
271481062 1443
633636205 3858
170992657 2844
544140044 3495
940803737 3136
721853784 9043
221116336 3143
83485584 468
492298360 1641
744599999 2482
118735817 1556
692932124 3831
304207691 304207692
31579065 423
520423943 2553
300462623 1496
231600772 772
944904124 4579
959699679 3199
877317209 19989
2761 445628667
814271808 810551573
7500040 25
506118613 8451
737275031 12228
622739573 3794
133800167 446
908103026 3027
389861031 5122
971862711 318122
498598337 1662
523866537 11089
983191437 983191438
713379156 2988
4458 978315657
9371451 50
248923921 1157
16199975 54
319761170 284090532
439123051 2520
275084585 13212
129899999 433
617505021 2097
598203481 2856
20205072 72
189656969 918
527355149 1868
258371670 930
710372871 2493
927919042 3539
669154933 13284
547730775 1850
748600139 2920
860986977 5419
999304254 999030571
661349664 661349665
774546716 740867959
874168543 7544
807613241 4123
516065703 30488
331155721 3544
370687719 185343860
298499385 995
148504340 526
937999545 857993447
226799243 756
23078 335407165
715502385 2385
1631907 9
579200966 185315
626771543 2298
542678448 3497
835262905 2856
224505177 3341
271563173 2257
22958329 636
243651431 834
195093105 195093106
854645338 7371
19331389 481
329775081 1157
693597689 2312
278882251 139441126
965206608 3252
884061550 187659
291857424 2832
28962954 548
625313695 39446
968677847 3501
241153503 120576752
566620641 1984
25472 475332992
863179848 863179849
581699810 1939
76827635 874
914578086 7694
8817 381140051
41071801 200
371910223 3517
908364996 5852
485699999 1619
999270860 4387
879602933 2932
67707859 230
243300810 811
3074 241118412
838006151 6236
463500001 1545
988101850 3853
441298571 1471
776240970 5250
2365 519635435
902293578 421316790
220499308 735
415766261 1522
179163944 1643
4656 399761955
138288092 857
886202955 2954
6922 314673851
118581680 40873765
202955499 2750
98441013 48214535
3455 766996180
390852508 195426254
447300000 1491
8686 661136903
823789658 4138
703545011 5059
389101723 1297
380849006 1822
668815420 3457
399518370 399518371
457462096 13382
159710773 86469409
831010254 5470
194500 1
830655421 4333
267656559 3020
140584150 1089
710410109 7190
101979424 1145
609292777 172751
785721825 3232
251462629 84517760
494314753 4714
943396651 6975
569756454 3150
846254545 6421
414302314 1381
359030881 2106
251384231 3483
424759013 2578
732272832 366136416
621547983 621547982
743176803 371588401
310798965 1036
590513955 2445
56800291 438
109150949 483
797625117 3679
873044643 436522322
560966429 2375
306643508 3027
835197216 2784
626767684 2116
367868547 9621
10906 926754003
616992567 67549
588954668 442786048
504820192 354249423
209400495 698
644723941 2436
994354417 940686201
595790345 2643
942642501 463293330
171299514 571
667500365 2225
384368331 140934878
978292673 4997
825216410 642792861
518833316 4543
334200749 1114
222530383 29647
273006091 7945
562922944 7391
16461549 176
223891529 1084
272067019 155187962
990865546 16877
103775473 1374
603907812 4589
747503021 701596044
381109357 3987
334569135 167284567
507569729 6810
114521824 806
197099681 657
66905444 283
797858268 398929134
647670067 6103
80604 180714168
921154845 5206
350401812 1168
488022816 1896
611284229 2445
791606393 791606394
333464949 23268
813405072 3158
360106539 1970
3233 957790365
633945511 27990
20668202 76
980833326 5066
84556158 42278079
499798334 1666
493605569 21341
631606799 3894
58489113 374
576617367 398937990
732324265 3343
454800760 1516
825698628 30079
389896112 2224
379779400 4900
454216269 4322
104085050 447
719242180 719242181
769500001 2565
618140961 5380
911655926 3087
162000744 540
51584540 1145
822234168 4044
514377090 3015
341549078 16021
116731130 82828550
943469997 3164
990335376 4741
868212054 18906
514891814 257445907
237634377 1277
692968134 692968134
39836495 168
672000752 14996
627902094 2093
915256218 85693
215699361 719
713702449 2379
958480712 13371
949 208284622
75040896 1344
573817483 3378
838126365 2926
303908090 151954045
353225509 1198
232483824 232483825
727882354 103319
254279937 3359
119400399 398
282193113 141096556
3215 420879727
246817127 1214
282028865 1634
8686 995023925
49384573 228
861736729 430868364
457493158 4633
716936179 358468089
774819967 465637
599102741 1997
604137132 2382
992871247 4299
168600421 562
654826772 3617
968201856 11947
62733803 31366902
319201712 1064
453211814 4433
226673643 113336821
886907271 4216
3486 463428840
487200738 1624
998076991 4612
199050136 169838
89311290 773
50655587 25327794
783902612 2613
77883387 38941694
597922987 597922988
216833977 804
96723107 1735
430201714 1434
997614034 4148
167163262 613
3717 980572650
218999699 730
515245393 257622697
897311024 4271
764099045 2547
230148671 844
879602931 2932
589599536 14140
935498836 935498837
815878079 3616
580882756 2021
955767600 4033
859284781 310161860
266318176 3056
570599999 1902
900610235 3049
839404363 9359
747638160 8947
567712896 17548
229118318 1403
15213 854309227
586474052 551996059
25623727 135
378474784 2845
696981052 3527
1011 302500884
299891130 6895
262046577 1032
266189617 1584
148203168 148203169
878781640 8831
426251970 2862
393243742 1426
865251510 5893
238980393 119490196
108855151 108855152
736635622 2969
803771174 3075
871546138 435773069
9543 905795984
813290556 31278
520584837 2050
334343871 334343870
323792130 1245
979582999 4750
30312988 119
539890008 12908
427638014 2123
101394514 439
26033971 242
594608014 2618
268099519 1416
949752073 5140
752187843 376093922
891272605 445636303
723465982 74423
810018664 13197
905235035 308716119
798290041 2927
319272736 319272735
587400000 1958
882974420 3412
107542203 402
798597339 2662
257120410 1445
725680873 51372
330601654 1102
249300540 831
1403850 19
215700000 719
943260151 4645
251197952 125598976
692997690 2310
314053621 3660
566 54986001
244216000 244216001
950176271 3251
100800337 336
559948250 3269
109499655 365
72061026 469
703202993 2344
714752812 11602
163799455 546
215103623 1569
458099999 1527
227418683 1777
114272635 57136318
51 8333310
540617397 1831
296400988 988
719083585 4593
646569624 6695
2765 731120382
575058991 343228040
929996899 3100
4052 591515299
155773017 8881
600600915 2002
78300262 261
199011282 1479
92699719 309
205499314 685
601035726 531938246
667734703 46852
794 102973025
654501774 654501773
534957744 3019
45772471 22886235
942000000 3140
636607252 4316
465926149 3851
627513230 9509
838202419 3687
33138627 16569313
19169571 19169572
11955 874969314
46945593 236
961503204 3205
255770485 12460
849899999 2833
749085271 11994
150621713 75310857
658116622 2342
283663321 1304
257239103 1088
8099973 27
982494661 8574
483177052 9387
312476628 2487
21634062 73
720989086 7385
57738255 226
181104215 700
309863769 1247
973258601 775769295
185570440 5060
436882567 218441283
724550343 4721
947396843 3158
505461012 2271
196886271 6116
477196339 11771
282900001 943
220322100 1425
337615729 1308
557614007 5436
555908313 277954157
916849141 3919
2405 675744879
551698161 1839
802933902 340110623
3991 274030042
666259308 2691
962827459 11345
864277625 421283396
519948433 259974216
583139915 291569958
699001679 2330
913866350 14862
965361923 12356
739803894 2466
751905544 3491
670553788 7504
20999993 70
842348989 842348989
260700868 869
6862776 6862775
998894878 479170601
3436 982540439
3300010 11
409982801 204991400
793047501 396523751
339352497 254464988
602890584 2504
241679961 1264
82799888 276
389597091 2128
718333145 275761829
134334648 1284
121500478 16569
154800053 516
612027626 4675
483240167 246634408
259335760 5462
257494692 1924
656740272 3792
294270870 2268
506312327 2333
634540108 634540109
895201598 2984
702988149 4817
760497466 2535
34598778 618
156080349 1010
168022368 1692
321300417 1071
151399491 824
471561179 31740
306982887 6118
969478850 5350
851578033 3824
456551509 456551510
171314692 155248744
695309414 5055
665818327 4053
871428599 20700
655328868 4921
210644039 210644038
490075723 1837
2823 842125221
3906 975705241
47724347 173
376726485 2746
64385190 377
15400445 192
470701568 1569
652505092 233368807
174900001 583
827104977 2757
158699999 529
829906134 3010
2521 343173486
704110355 533192482
983482258 5777
968794280 3751
120363060 41047628
827834767 2921
862162306 10173
709522671 9309
786292232 16579
974226234 12277
931993295 4364
534030483 3133
424352900 1559
758253353 758253352
694800797 2316
631797895 2106
200703083 852
496202498 1654
185700620 619
5268 377667869
1961 140052659
108683323 98703236
213039431 1236
192593214 759
416309645 6956
281641025 7171
552463683 266167834
549062912 2432
918264419 6165
86434372 1214
709521601 3596
806859823 5012
615287360 5544
82288085 305
845444564 311783907
642299947 2141
520243919 3270
882338287 3824
857485529 11838
678497052 6182
521 65531901
921303701 3071
76380075 640
673806392 5663
132072954 508
363260418 1669
79399840 295
642997437 7103
940080174 8926
686198387 5482
344700000 1149
62126795 219
529055177 17087
504203608 2017
811500000 2705
883885807 3210
214039706 108807953
313814322 1282
914886188 50997
254283435 4584
219874986 1588
976801913 3256
8281 901632021
364369844 3044
745896365 3456
86439960 810
448199864 1554
831717532 3683
252397627 3080
250607626 3631
81004085 365
498565746 8401
696836378 3768
697919675 3551
429300346 1431
302912708 4990
4860 367812481
2497 426760156
57258151 445
706560981 2831
825169865 3527
461917954 642445
662310001 58872
800699999 2669
338075660 4043
21160 358350103
205799841 686
57398067 57398068
416759133 416759132
565237459 2546
687563679 21067
820453797 50999
7692387 26
16310850 75
978106809 35823
48100644 909
530651661 265325831
525161048 5363
451918305 6118
439433574 7543
969090705 4466
452101508 1507
488380215 2815
726616440 4185
191400638 638
412081601 412081601
696445379 696445380
1255 201443815
475394448 475394448
853266868 853266869
955251356 29948
300899999 1003
556519502 2711
898600538 403966043
277916359 1465
611697960 2039
480655536 2136
772918840 2583
622915392 4999
868374674 3280
44818017 709
740579839 2560
383526171 2356
551776263 16547
561087960 44509
127410496 63705248
983770841 7018
145663891 745
527276577 2861
49776126 175
546 36086253
576509782 2089
467401270 1558
398676276 3379
582768369 4828
88670510 8622
210172003 970
154762313 77381157
388075453 388075453
948651350 423567848
532801775 1776
443415489 1744
5087 775870234
547178085 6207
94450904 438
774809809 7280
447250960 6970
342133082 6549
366808946 174538673
281106845 1082
309898967 1033
284848725 2063
384001280 1280
814202713 2714
984362832 984362831
790324943 4357
342245843 3834
797044706 797044706
706199669 2354
421201403 1404
1361 282656930
563442049 451476
4497 521359695
90586107 339
310622444 1707
296399011 988
846617162 3899
493956189 2090
154711775 589
2940 106813354
492556070 246278035
1984 426246528
873965461 4321
8520 926146021
980610864 980610864
839100001 2797
321384201 1430
253344963 877
365773287 365773288
847809074 68119
300682379 2053
802841427 6049
906857652 441420036
413548067 1524
73392653 283
306168381 1324
150328087 1158
628005070 6298
549300001 1831
394499010 1315
895933424 3311
834039586 5729
215143177 107571588
1720 326244440
113916351 395
90319022 377
678611027 2292
1640 409547834
101830287 361
755077106 4526
436499740 1455
481877696 8056
3548 646929279
148622253 1754
979844096 4046
60421391 311
546473887 3591
440027404 1649
402538379 13766
993780435 11083
193403408 979
508748281 11805
463848666 1585
880525940 3901
375227499 3606
888722016 5096
130736701 492
334837720 1263
12851493 47
489426233 6575
86400323 288
849243152 36103
100004047 403
585274506 2707
715671519 357835759
788392397 788392398
173700565 579
784503056 28041
133838520 54902080
171457671 797
733499999 2445
424998711 2036
929013382 13372
437840412 437840413
331990336 1461
567298772 1891
769800000 2566
985643511 3828
11862198 137
697759432 17349
928667205 928667206
171178279 620
177741277 1121
86404076 914
296687150 2243
14763430 110
137822052 1350
575276691 2083
105321177 655
605890411 4164
698315695 6265
155400519 518
962012124 7625
637500720 2125
278699070 929
17604 244924452
3470 935421582
8602 980933456
15408 452348064
32185335 511
672572458 6581
240599198 802
1353 342991316
263349064 13387
923804875 8586
161710580 161710581
194399685 648
115094669 435
713191843 3554
349199999 1164
122976863 11196
446701147 1489
247759964 1278
162066557 4393
854400000 2848
855302851 2851
156299479 521
6155 672304495
690116671 3368
384810142 5086
250577908 4720
842933153 3652
546782743 84289
632380926 3468
298431515 1579
12980682 123
483853223 1613
1925 510118584
609897966 2033
609662419 609662420
571452923 54370
473435235 2281
275065888 2164
528094434 3110
310198966 1034
476100000 1587
237618758 237618759
875799303 286270
817194851 4645
93538304 8673
549615751 3599
53684546 274
80344968 363
497673222 2853
174816720 912
466211772 5010
469384343 1716
676007574 5046
640300949 2862
118928827 797
513598688 1712
369291616 2848
19146795 113
727430000 2750
987154045 8334
496706456 496706457
439489664 2565
304993040 304993039
546902684 1823
191197668 1276
315485442 2027
851540792 2988
193949237 193949237
320399957 1068
3611569 24
553449194 3705
565968497 3459
182147350 686
865202655 2884
932486839 4820
716698100 2389
611397963 2038
917568834 76544
700077453 4549
947677909 7900
727123859 363561929
299999549 1000
730888821 8324
271189637 1113
463290655 1816
50670998 1234
958552489 4588
391800001 1306
728692013 2713
585463579 245701854
254603442 1408
49899861 772
3892 661102904
345299999 1151
29646050 1193
125099584 417
391556258 154135961
56003149 28001575
641408829 2207
798 234852991
12851 539574937
982040751 3875
462100075 231050037
513462499 3125
506044044 2885
771233730 2754
796031007 398015503
239129910 2342
644543406 6001
953398182 3178
465942095 2112
863295560 6333
577719626 4535
504085340 5386
431772274 6667
98114022 397
824555412 4869
46478349 297
979198479 3264
137668081 669
598509745 5486
787278311 3978
854761880 49084
207765808 2116
419398601 1398
188860941 2906
573302918 2893
68700031 229
548613621 3066
705706227 705706226
901172847 29970
383342 581418751
575677504 2133
519033627 4519
948512307 474256154
849039836 4374
806200830 11862
453364592 25472
979203844 3264
521699132 1739
689888421 2997
218455210 210449498
360947401 1650
886477679 4932
736515404 4635
930231983 24078
684035986 3677
243877801 1068
825795853 412897926
416847318 1542
177343502 784
637192933 3791
860549968 85786
755334000 4176
208991329 3054
260547769 988
744239913 10504
398699465 1329
233699999 779
393600001 1312
529420403 10369
269198784 3936
542128859 4485
729608775 3614
579901762 1933
2415 549810606
23100001 77
727958037 3175
385121450 1997
2983 800548902
588 68098843
576641065 576641066
269100343 897
502658939 5943
643720399 2869
942349577 6664
77209989 399
990020906 10974
4351 710000531
7002 867588535
884260955 884260956
94799685 316
347400001 1158
808188614 718995015
789979755 596766403
757213432 2613
803101871 2677
705002350 2350
594625797 3387
315899237 1053
765002550 2550
187822740 1066
221975302 221975301
144 36736272
590539786 2846
656633254 71257
345169877 1194
826888381 234246
175624317 1031
842952001 3296
715337424 3905
2225 427869725
451424096 42201
513600001 1712
929160849 39088
735610567 2902
68770739 380
933528353 905515927
637197876 2124
713997768 2380
22362173 100
204892673 204892674
715132306 17285
373205976 15025
947105748 3157
817991945 3651
501042473 2757
241800325 806
496676428 4109
770866120 6156
563398122 1878
887451439 6039
759902534 2533
287654239 1143
220740884 2548
788490032 788490033
595650764 595650764
20799254 76
233489310 1614
299684474 5016
51957873 51957874
672901111 2243
439573911 1697
808170575 16108
431100108 1437
997872407 13128
913798024 3046
19800030 66
337498881 1125
606300628 2021
348679033 1572
232748955 3417
671396036 3634
457498879 1525
433774013 9367
534115889 2970
948367181 3872
258900863 863
876406229 438203114
33195551 179
513391877 1978
236143489 913
619138502 619138503
29100030 97
391615968 1532
222599259 742
493989877 17421
70837169 304
3300 711933298
51 7640315
94665517 94665518
725700001 2419
108999152 3172
251 52459502
770100339 2567
551853402 7647
809245401 3271
704789711 4167
993107768 5972
663744128 8793
834811201 5129
932921387 15876
156188924 783
386243565 2187
91888270 319
3197 422000803
863872640 3319
520800320 1736
653702475 2179
501497761 4781
820054585 11448
46500154 155
996677582 81089
524401707 1748
940519799 6859
126138628 847
22 5598076
594074881 16960
129469313 52752185
480261342 18337
666721045 12212
550201754 1834
469803951 1925
206959388 1370
999894179 7860
483916309 16645
788489910 10446
149725762 149725763
418783108 1661
756035009 756035010
493678641 18050
862309501 3250
583499735 2152
519992299 259996150
634946725 5457
113845492 113845491
783990958 3117
880513519 3881
606103933 2875
494995546 64943
529328232 11651
606243298 3593
270300001 901
647097842 2157
101399999 338
626998381 2090
175355190 4545
915601260 3052
998396671 3328
183993653 183993654
351658538 4622
874502586 2915
141497252 639
869035332 3796
508449151 3030
900835851 7117
50710421 431
339865938 339865937
9503096 47
785544886 5029
613548730 11113
528819255 2137
572555015 572555014
557528011 278764005
487501847 1625
873041645 3935
1334 325134486
100029827 4166
189846752 2141
259435933 937
361893451 1900
337126561 2836
514862607 2578
404131253 15019
273506713 33708
978008739 470178680
961450858 3528
191357822 5863
804310410 3825
3167 937051960
617999975 2060
660603245 2202
526316195 4809
16304406 139
930021590 6092
347875181 1273
718067705 3461
392295400 1325
4718944 17
47854032 1303
578685275 289342637
23099999 77
909243230 874874459
830701742 2769
429776950 1819
647024897 7914
847734353 4924
210172676 3607
818099118 2727
597573752 6115
789189541 10061
488187451 236513581
867099696 23786
644699715 322349858
989191595 17371
836861234 10462
118199658 394
32099961 107
131642707 1058
490104385 2112
554794447 2314
341699999 1139
647357761 2240
551684946 10562
763277189 2806
448190304 4153
130777049 757
465419708 465419708
706500676 2355
625796453 2968
327919260 27125
708300000 2361
450301502 1501
538336896 4888
331201104 1104
458620614 3574
17452781 7198364
610200001 2034
205500001 685
385638787 10267
690366951 43721
4332 288132339
297009985 1502
391372652 10218
966590968 944457436
403041862 17171
277089621 5102
789222810 104445
829199999 2764
167974648 4525
553798154 1846
774002579 2580
632402107 2108
206441003 1250
449735216 8472
970491676 4262
67422407 1502
684832912 5789
537898357 1793
509679611 3780
856078706 7135
510602940 1702
142075524 5513
186868759 756
90472814 3191
567825305 283912653
38494511 504
891643025 5815
22294233 89
270257011 4146
784483095 2919
460501534 1535
87003539 11310
749803990 3770
544138862 272069431
308400000 1028
127199577 424
257809613 1768
75895545 1015
35276662 244
95959860 95959859
5553 803202579
289615593 144807797
968315175 968315176
96628398 440
84000000 280
192851135 657
2587 569890172
866402949 2888
23507748 87
285261892 2538
220199465 734
445454712 3631
275269270 4911
26699999 89
354386438 1334
624041349 2725
267933113 1317
625797915 2086
612602756 2042
312300001 1041
91639237 676
639992408 4713
808257895 3621
18428910 677
156000521 520
759449681 3190
96251188 48125594
223171067 896
211409646 58166
253786231 1622
939488792 4931
551390629 80778
866691915 7163
487646166 1631
23920865 88
440583581 3558
96575925 1483
48119161 182
23496 705477218
786256899 2860
194418306 152127
908140761 4099
26851971 13425985
600475584 3392
990123904 6527
64500004 215
906005747 3020
103938624 666
92367361 380
863524688 6987
770218449 3326
22873909 102
81565129 1972
492789592 1871
598787093 24326
607505579 12466
849416667 424708333
821402333 2738
845702741 2819
387000972 1290
505082191 108410
966169691 6934
332899739 1439
914356828 7394
722862596 4685
961794855 888204472
821039462 6579
968764418 4827
365516234 1715
307694161 4509
894785857 3392
84899716 283
388951723 1935
547977873 3998
735597548 2452
910496964 3035
980071639 480923687
229118040 5340
389708820 2430
2844 809545290
837723104 11801
110099788 367
700282050 5330
752061375 3413
995746753 27104
863410409 6379
6476932 34
760099276 3525
507573659 1914
24838500 157
415776851 10025
381991729 381991730
979499607 3265
273299089 911
744304287 2481
172500001 575
8212427 42
893402978 2978
6897 260564594
119796114 653
2142 409166982
784297149 4661
960841709 6389
576017608 8231
974236472 441646463
131223077 49593
438901462 1463
160425090 1191
592681795 2567
997244680 69884
754459672 4041
796336772 20947
629428912 629428912
137099543 457
390063354 1354
677772292 6101
469827825 2008
700502336 2335
975068159 44544
58500016 195
621490513 11291
35939192 35939192
978082081 12063
906600000 3022
540600611 1802
431173560 1589
939284063 3978
227867685 13262
728492490 59028
2585 752422056
757616432 4978
241799999 806
849992058 5783
527098887 1757
679104633 339552317
275840312 4892
348471395 2007
258290233 129145117
499586473 3201
79355750 373
657300007 2191
107818021 1380
555599999 1852
113284279 56642140
932903305 6458
909232996 11485
737270197 9412
157734031 579
596099999 1987
909703285 15538
441066651 2463
314967020 1784
916342812 4466
462601433 1600697
956836513 87871
977400629 3258
701156091 3332
664500734 18421
189241624 2080
874199999 2914
632953375 6512
392733251 4768
518067595 10615
395256113 1607
53079286 601
370500000 1235
413828184 1483
290336961 1255
928501802 3457
664202215 2214
914031621 3370
924276326 449488722
784829604 3150
874798139 2916
2579 740260686
900341846 5281
382078556 2481
31964127 428
851671259 4018
1958 480532506
896401888 2988
146255824 73127912
731103988 2437
375900001 1253
6140 586005643
706866816 2386
931368865 931368866
530398232 1768
747141004 747141005
131302247 169519
491642544 1723
831341283 5758
45084786 390
646949557 28259
278999070 930
498485889 498485890
2705 547067315
828127284 5716
459298468 1531
190801035 636
505376220 3796
965525984 5270
351305734 2072
455317319 534410
317099408 1057
875508340 7687
195130095 97565047
292977275 1453
341077700 1396
986736365 6355
467752668 3585
987190251 26954
880539695 98901
474197294 10274
576900063 1923
111725861 448
790502635 2635
29906 789817460
154540389 644
862343801 2896
893102977 2977
225296261 79959453
10196275 35
768 83227207
236100318 787
314441706 5764
734550337 5616
921711697 576655745
842941019 421470510
247932447 1781
893495685 446747842
981086843 368419295
2338 227248283
479197573 5572
788098228 2627
782408505 4061
908785316 3385
52461000 4020
559361703 52189
891603616 2972
114627737 908
85704258 586
232863085 11593
300308546 300308547
710706920 27377
490115386 33104
857643769 3348
195518113 3018
959257131 453150067
489344387 2886
413521493 3751
248936867 28398
618411425 7613
532279749 2548
884287541 442143770
926999999 3090
846427248 58916
188574895 1546
143099584 477
989746810 32027
913344668 913344669
180784135 865
96600000 322
2238 497509638
460817676 3628
644613750 6214
468893281 1731
786600000 2622
774346731 719725106
887356226 443678113
229106905 1448
580916227 290458113
287672350 1673
804045653 11224
783461050 2790
662350721 5620
107170941 380
792308538 13114
933845136 3192
628568123 3566
806409691 13599
16566571 71
227904595 12951
47164313 194
132299989 441
118207102 906
286317653 143158826
739663790 3764
766697232 195986
487088553 2889
212396799 770
911967872 423578552
610104999 610104999
585861067 292930534
507290431 157936
58896517 1255
853912566 3751
731404844 2438
217505481 2386
357180380 357180381
190292424 1775
346243101 346243100
512144959 1769
907203024 3024
54228160 1720
32898636 155
866686915 3609
634442687 23232
52500227 175
585301950 1951
1669 163278270
561298164 1871
569802082 2808
509701775 1699
348381369 1613
909520256 3866
975155869 463793178
112812321 6560
438722809 3670
58965120 288
186840193 1056
3930 972661407
40483071 152
601429114 2117
50700169 169
107431177 367
793815215 3531
982294590 3433
760308857 4045
469481941 3492
316468309 112868003
2842 470495942
900388541 413488716
773375887 3303
16299663 88
3354 885030042
705043813 352521907
767911721 668006885
224603769 5466
594760878 3191
446394215 223197108
305621144 103102957
22358369 606
475873411 2510
969303885 3231
692076827 7196
403377006 8915
441142577 1993
106702367 696
953446827 932501920
919939069 919939070
827545647 827545648
518258520 3821
63183003 5109
154499485 515
895343649 3175
369890249 1299
772072769 3735
46484175 313
295056450 1209
272999089 910
863697121 2879
765002549 2550
818845985 2877
6138 723074814
538962104 3508
207599309 692
670767610 670767611
301682425 1126
821092852 3645
2868 328519181
619988049 2216
876378902 32992
1905 471909211
562906996 6308
753353985 4336
134553653 717
116066443 622
309678095 1511
815058157 3513
310932426 1209
4307 926823208
27758556 757
244030787 2479
902292150 7331
435300000 1451
145741703 3914
476999102 1590
537905980 1926
161699461 539
195899346 653
809702945 4835
501225401 9529
66958208 338
730198812 2434
860918763 4867
432598558 1442
724702839 3342
8448 829695775
704707550 4181
1614 453694305
145290273 1262
197999583 660
497405459 5802
1988 488346460
217427500 730
109428559 4770
836135454 9599
141769980 1595
174300580 581
32292699 129
727034571 10469
1992 557959160
638997871 2130
216600699 722
505131866 12682
402360609 2558
872131670 436065835
579647610 6210
935225929 467612964
243442990 6705
464985845 3076
767700001 2559
453362916 15114
995102953 856699423
630991745 2342
594652742 74211
60600001 202
186009012 1466
458369652 4258
252300841 841
445503785 2843
45609198 263
576550460 2455
981900001 3273
1860 386601804
146103152 84921771
631090107 2519
699673232 8113
372237869 178878592
913389100 231168
21854 370340628
961756898 9831
763073304 5579
481479233 1779
555661123 78739
261186884 1665
449448005 3960
719920681 3518
295200983 984
826790658 5533
869705519 2899
859428825 3253
297786974 1049
769957565 2766
172998252 579
946196847 3154
511 152845320
354107809 4463
136585827 1461
36085359 148
749937600 2741
546447081 2008
912634500 16473
803425957 14425
501716669 2590
919013182 21591
229254854 5415
492540829 254595362
386100720 1287
489283061 278635
168299447 561
715 213830319
760323979 4805
747574059 696471274
49221424 632
967673568 793881730
959997974 3200
10200000 34
276113553 2704
495445533 408260521
67954778 1594
558065674 3223
906898905 906898905
196519767 3537
762744101 5485
766271445 3254
268310575 1105
501807167 2148
645297849 2151
185583205 674
589631161 3857
569361455 284680728
763876566 7427
467399999 1558
936316896 8016
983633268 6006
317904227 2251
78600000 262
492691856 8025
773924524 4704
677672146 3953
992075076 992075076
574773227 6836
559992960 2208
338713167 169356584
474900001 1583
897637150 10896
225503203 112751601
314701050 1049
280988930 5164
410403101 1831
350020888 5385
606049841 2164
766500705 2555
144 9794448
590150356 2462
798685477 3132
574656264 4122
628678566 5246
691797693 2306
436076531 218038265
937174788 34089
441981035 220990517
57385118 22203740
771902770 8165
410883935 1418
163884 769435380
169440141 84720070
987495229 6926
490051423 1974
718201828 2394
553895274 3404
301312142 1355
55444336 622
609870259 304935129
691197697 2304
182368278 182368279
66027 953939956
790970248 5306
891395307 15849
434235482 3113
3256 969903286
291511920 1239
307493395 2110
768002560 2560
117483905 751
669271529 380643299
542516903 2804
289316526 1153
845224201 5790
750655572 5054
268106999 3500
933903112 3113
18000059 60
737399171 2458
3461 527107174
43973706 17631344
546340633 3649
194764868 3077
196620147 183428368
379800432 1266
524781725 3450
883877987 3098
925561098 4851
862481573 50627
670458768 2758
3138 559144206
514538597 7668
131727477 683
264466325 3196
452891608 1827
815202288 341463907
747599999 2492
904151889 8533
393598689 1312
497359032 2753
55685509 618
117310108 117310108
271486189 4434
841041630 3445
958256879 367027933
312194375 2642
858600000 2862
229142299 1154
546913275 5362
981586945 10031
719577571 3090
649308400 4880
794305710 14883
937371952 467312870
448396829 2010
985940540 27131
925114164 6506
174700946 11496
919023939 27634
607432839 374035
173549667 10887
884498742 7730
445200001 1484
763144874 3995
219299999 731
393920119 2321
602459773 3163
944702240 3149
631800366 2106
116590886 2782
3701 910810195
163492066 1339
800401660 2668
497884801 29760
483109741 241554870
943133282 10141
477021130 1875
162101327 81050663
351001169 1170
159109080 2262
545010948 3122
220358456 1832
4054910 19
437894479 12293
730244223 730244222
32999993 110
845365531 4065
441472176 4475
954359320 9397
186099648 784
607403810 2509
599613285 2077
461850532 2157
603493527 1249469
67810815 464
628935460 2767
557013252 396632976
78722684 434
777547202 777547203
352045452 3876
580874437 3123
531908855 2403
144000480 480
319333791 6298
486744563 2796
279202276 2267
54844703 744
331061495 165530747
194094564 97047282
771722291 2635
863075826 863075825
433706640 1686
379355988 2209
507480021 2746
913529057 456764528
545343395 2964
141400439 8460
992992025 6709
704180475 22441
447807087 3352
319255638 5559
610996167 17271
88611222 1019
775433660 4356
275100198 917
112603910 815
400356729 4791
780625777 2996
213953887 3919
486202245 6750
596548756 2116
547731123 2408
226500000 755
536399999 1788
332650836 2513
914807460 7580
766423581 4170
396483922 198241961
21754494 301
827398073 2758
986430092 979518772
35450587 594
219600732 732
256337577 1248
310102376 6854
823120026 10841
115729642 427
352198825 1174
958087832 3336
36145525 325
992671252 496335626
49455379 260
422845147 2057
305700001 1019
286041800 62183
762593118 2759
644400001 2148
981896727 3273
636149760 3340
13385423 208
303958473 1163
383856526 348316449
14852 575702962
523340465 523340466
909986945 16566
582977524 2093
167099764 557
97500083 325
102763501 500
219086996 23174
599611297 599611298
133151759 66575880
113838719 960
257164281 909
518223801 259111901
694471756 5524
960204279 6207
195676799 1744
66016080 234
740779087 3632
667604396 6247
447442313 53495
142320018 142320019
601 159754222
123776103 10663
551502505 2616
484426837 4606
576183051 2962
9406485 41
412004962 1489
793906541 3227
920037496 920037496
86236439 694
936658799 25200
362468361 1463
623702681 2079
566657620 3218
695697681 2319
100248010 461
863563167 3497
570598099 1902
114816113 752
219017000 1217
553751617 6514
834427626 834427625
832929842 5287
580293061 2675
654643332 4011
469755677 2978
810117943 3767
385216651 1638
882152645 3153
687138660 4161
782099836 2607
749221505 5571
360454071 1203
4920201 53
162828818 3786
797398063 2658
4830 884534772
296336 986502544
1097 171344680
840053180 4198
934384639 13952
637627841 6080
50859631 175
947317695 12448
277640140 4642
806223526 2775
648832625 4505
454873239 227436619
209548142 1841
651558717 8018
13139432 272
1180 162333474
586041968 2699
668120907 4843
981153763 490576882
6206 309422589
727623936 5716
76582110 599
525590856 2268
598495721 598495722
709889695 6641
168401495 721
189784129 189784130
278098352 2818
562897099 5300
245 70020331
168921889 1032
677958400 2863
379622114 1454
231843804 12363
166800555 556
20447236 74
141735319 4040
437163000 8683
321900000 1073
186210792 1884
387956461 31039
963 172344209
884129718 3904
616204918 2585
3162 855788857
628830151 628830151
339948710 1623
890397033 2968
788722479 788722480
258821485 3394
671480356 2639
119767355 59883678
138300863 461
591299999 1971
185399666 618
690073277 4566
860097133 2867
174511581 76056
798169060 2697
23442743 331
916005105 837299
246361250 1250
597400644 2309
847476124 744046433
664996766 7343
650848121 3817
977875840 5173
3043 472453593
31199897 104
508798304 1696
390048954 1609
916503056 3055
417717240 417717239
317560410 3130
4533 952791270
573245099 8326
950151269 9464
195900305 653
970359332 7778
45829049 327
667012499 8750
299232272 267957942
333677700 2825
785340499 2758
887276535 762872810
475200818 1584
298644909 1449
317489654 1315
26893200 1095
220897495 24593
201236200 17848
755374843 377687421
283953607 3847
998093658 3487
625214085 312607043
723899181 2413
304322753 111656372
483188007 4517
703383468 538560267
871237203 418417480
386976355 193488177
102894979 102894980
711666573 6081
933532540 13241
45338504 329
499691717 14373
768597579 3266
567360342 4393
912714292 443854802
216003267 22321
737358731 737358731
613601117 4847
621344259 2371
446092893 2198
167099442 557
921564149 6493
7008 577258067
463073281 7680
496943347 9262
654845069 2698
90599959 302
621699266 7471
267019271 1820
268924069 1289
356022161 178011080
529522705 4751
217200723 724
843184242 5284
649944690 2237
525059305 2186
104399814 348
27030 772811185
324397061 1564
1977 270316602
752626435 2898
382799999 1276
694959717 694959718
922803075 3076
951219853 17564
191226028 920
46305442 5857
862079031 7843
398201943 1402
488398792 13829
135900453 453
226800698 756
181375557 1651
62238260 718
771964583 2812
453000396 1510
98682883 379
3844 753357596
163500988 545
772483407 13697
375902476 1253
806098772 2687
555743020 225820
611100428 2037
215099324 717
836806113 418403057
971919000 7605
600913677 5769
17638298 99
780177499 13601
18073759 2206
204712344 26844
863102091 2877
1162 308333214
632369956 25909
934503114 3115
891879932 21503
181419102 4924
491207856 1673
363001209 1210
433673519 1680
452100000 1507
1417 149385211
122442653 822
42261226 755
993167804 891415190
620547851 217703436
795420828 5004
914699475 3049
714654911 11444
913683708 3249
41522691 211
851971451 4670
151645200 735
748468140 2660
226499712 1033
464699242 1549
32400017 108
943641706 9021
693486984 3073
342041667 22963
810987840 3120
155957317 2308
789386758 11957
308398973 1028
248720397 1732
329899164 11758
476318303 1848
15923985 55
582899438 1943
127418508 756
705419558 12371
574919054 3986
191694008 1101
989704736 3299
291364380 1930
317266431 144849320
312299293 1041
478990203 7109
436862666 2026
253152256 3584
113100270 377
979056553 4348
499622483 16683
926859231 463429615
367012321 1312
876028095 3812
67 11583479
2201 364272103
714905962 3319
328989340 4600
684214972 684214973
661719465 4676
203731165 118196934
400 36485625
662403925 2208
510057394 2926
164463088 581
299700998 999
187889701 1110
149617621 620820
743997520 2480
842826065 421413033
669302230 2231
759848864 3383
748327587 12015
31111584 131
935014630 3674
914882433 748697419
844131078 11974
509742241 7643
447901492 1493
132347658 490
270688303 13173
330737801 1667
413601006 3458
338382764 338382763
884102946 2947
336484227 2323
583558959 2536
110999999 370
876487233 4688
571434469 4596
668401999 2228
628383875 4825
40705609 149
533707759 23902
592481290 296240645
958334465 6536
294601376 982
523375789 2170
85861087 42930543
393899931 1313
885200739 5585
953871376 476935688
679729999 2692
6711 652901521
759794793 290879926
485386774 3103
82245625 1925
251099164 837
781501916 2605
20099932 67
683100093 2277
211293619 1204
343071121 1484
705825645 5565
755186259 682830837
388344554 577035
633491518 633491519
965929034 3997
465865955 3151
464942822 1756
544620389 4623
298263579 1195
34500020 115
812619423 3993
474987583 412448336
905029036 5828
956370240 5880
113845724 735
646685226 3201
251212409 966
352461426 4297
734500381 4073
845595878 845595877
281208068 9877
366633639 1390
483551644 241775822
379501265 1265
230325198 1854
181788275 1742
625854283 2101
403212453 2949
702360504 356756790
541500075 1805
1935 40871689
870388635 12191
870117401 4746
382450080 2174
737857783 2798
218503858 1505
245139182 1971
667052894 5474
866697126 2889
403303594 1550
788393702 2737
935978418 11679
155351479 577
463201016 1544
992898996 5013
651993013 2178
645185501 645185502
6018 914889620
373136015 186568007
626728313 4386
320801868 1413
226366775 1611
374136544 374136545
225600556 752
719699228 2399
338100001 1127
108194951 690
3930 464679270
5587 64417239
263661033 2943
780353811 14106
8587 876148784
409199009 1364
501635282 2424
885702974 3211
728577182 3791
194670913 2144
841812290 3610
1407 145627448
106800357 356
318471551 2688
173523276 775
91642936 401
741458528 4956
668132873 552061802
365572390 365572391
868346145 3988
516624338 7633
391736100 1428
734498483 2729
595661743 4329
182823083 783
6377 156530867
351293644 16847
482327565 2711
574921195 71428
629452514 2208
421639079 16787
391116759 4215
709289701 9492
62224110 229
866100528 2887
430707199 1520
433238047 8032
653866770 7970
340468690 1709
278478176 2363
406144932 5660
403499999 1345
814003611 421117
452701361 1509
1725 404757123
364690827 182345414
562500000 1875
5320097 23
867621061 3698
129513315 1095
983099999 3277
341398862 1138
544602549 544602548
570482981 2318
470098433 1567
723955021 308748393
501840486 1926
133735876 41302
642447805 7794
555752817 1919
410998631 1370
786261338 4743
626899979 2759
16188594 60
951601683 3172
935700881 13232
332777594 116620167
901799999 3006
4684 730218691
362726390 2271
713910925 4225
928205327 3094
236472696 5913
490099597 12796
102000061 340
490710847 5534
146169495 659
597223432 3224
894480677 5785
75300368 251
386490340 2893
759728337 2983
3300010 11
734749842 2567
951 51325258
334761311 334761312
486351980 3229
965046136 884818780
4800001 16
578263093 289131546
337262177 168631089
705409457 4863
152951370 5295
57009733 276
452400679 1508
67835929 281
356231830 3697
497098344 1657
72000374 240
371232319 2382
964205770 7551
82821659 359
936168197 7483
188881211 806
326172246 1645
520005780 2604
877553093 13697
2916 520841563
195659540 847
644679388 448081841
572807404 572807405
76500122 255
11535 496973407
677903015 677903016
432242881 2220
715560831 12448
634202115 2114
748933521 2523
175721167 938
71798789 287
593098389 1977
739240072 3532
655623292 2661
168871699 168871698
994141895 994141894
734217944 4968
762600001 2542
352499850 1175
595450336 5989
122929261 636
899327676 51017
523501745 1745
317441755 1552
171995433 841
137986734 1079
890998125 2970
842282512 74823
407998641 1360
38410486 715
334750326 2275
45075950 683
46558577 188
292073633 1258
921631767 3778
162760091 566
527714684 2927
728816880 2640
540599587 1802
797709479 9291
222230365 29702
659903268 2831
704086527 352043263
456001257 1520
450514608 450514609
533338022 1926
275896956 6954
556880745 2531
8489 969404392
97499723 325
611517416 9401
961139796 3245
734501312 2641
849357961 597530601
994370276 617729658
482602860 2388
12506496 72
410699999 1369
427290336 9504
430526693 3565
108170607 888
334798 2
693899243 2313
200251537 2194
491398774 1638
26 5629946
796858884 13532
479313761 1888
534249183 4426
260400000 868
896661031 17489
655127866 10298
854097153 2847
448039080 9549
551773849 6744
143371498 569
519157223 14106
709612077 4342
24545916 243
780002373 2600
301154287 301154288
88800518 296
417003451 208501725
487201623 1624
343595178 2466
579107638 579107639
865669524 3671
161700906 539
167114797 678
80278779 287
136401620 673
207111737 103555868
638171091 3604
813562479 4247
111541969 6696
5834 810430110
543340004 22337
186590465 2916
875827757 3716
768091296 13753
237901497 793
123600126 412
637525864 7668
10093 916646260
518534155 1834
717886127 4997
436922425 5882
183115189 1252
614626550 4437
1894 139135203
258137333 913
610716490 416158923
948914722 844108386
103244944 887
943746978 4291
436845600 6225
485963420 2180
210145485 1681
246817692 828
872580223 436290111
1069 211910008
225339239 1526
505586997 6454
646729799 323364899
753577859 3430
901797736 3006
933730891 11915
17804720 337
980402339 6333
320564641 1199
939299283 3131
47002452 209
202 34219967
226500000 755
274441490 5383
342000580 1140
24987069 12163423
337386912 10544
443476997 2029
903899148 3013
447011761 2060
585547663 292773831
674204203 10017
296050626 1079
86999999 290
698702790 3247
569755163 3072
911629607 911629606
59419725 246
456477070 337667410
658512001 2550
541823957 1971
961417698 4262
499344876 499344875
684490211 11459
590999999 1970
366951600 10980
944484451 774738853
100685750 470
783797842 9552
526888237 2219
663879123 18742
147314517 861
322764058 3927
806081546 6487
561860476 3333
177830399 600
93555760 44888953
732856258 3843
530698230 1769
602400260 2008
809144454 12715
119324946 522
384031416 1308
249183336 1568
524794609 2525
629501287 3304
397599940 397599940
59081139 310
682588545 3212
458738490 458738491
685536857 3058
27563392 848
287428169 1082
829662491 4066
838304484 5869
422399543 1408
621747659 179178
706949829 3247
327864265 27388
384582457 2053
49951169 414
798600281 2662
392217734 2139
516448776 3635
1835 459309675
860428786 7166
694396799 2350
3069 637216120
228708480 770
827867810 11158
584966095 2288
266080937 1371
529173373 16772
532225326 532225326
741357759 7480
999026370 8749
689097704 2297
204899340 683
851942145 12832
531703089 2492
851780307 8762
356608687 1659
506673305 9814
840297199 2801
324285169 1229
354960054 177480027
234616905 1311
422057679 4840
788581343 9158
468224486 1771
549339227 1394262
523214324 3957
367822588 10080
106878 938709474
372000588 1240
653697820 2179
124348582 500
37500125 125
288343612 1098
625196996 33039
1286 301208819
852530489 49842
735321697 6611
176156664 999
850273033 4364
603597988 2012
560786329 2538
540740193 13909
910328707 5043
632427800 5300
960660572 7501
414118897 3360
908766355 11767
251999161 840
549901832 1833
3739 778147782
158 25863020
29480505 9768
140100887 467
3470 927465070
895045241 13753
140907165 8295
956664452 3716
1224 209101411
602078455 257041
486279835 3539
775871762 775871762
479023874 2057
733477207 58876
355834015 5646
703127432 6202
330000083 1100
924104001 4000
392038294 2076
933113927 7858
360600001 1202
475501584 1585
99904127 384
649365381 324682690
140594737 1798
88101400 544
454812000 3624
570018713 33701
411298629 1371
431840042 18016
651921898 2388
367733769 1793
920397595 7623
893845786 3129
79549829 79549828
175185885 2053
721501514 2405
697531764 697531763
964390577 964390578
234243904 121106076
498810992 13894
380929918 1286
851854247 9997
827790452 413895226
732438799 3419
857100128 2857
271799095 906
108715928 54357964
6861 967387278
483900000 1613
740055915 7202
697565580 3731
242621 239394786
420758849 1535
462298460 1541
992845000 11944
764999999 2550
598200000 1994
250200470 834
918896938 3063
463799999 1546
662436958 3977
891320145 28286
53610303 47696
424781119 1888
677128409 2737
967580433 9464
477730211 1703
3123 436920941
364993947 182496973
976923700 5645
808177434 2836
270645231 5291
391388929 4512
706120104 26508
110100457 367
249692655 124846327
105600352 352
336087423 3717
141738108 877
933 274485324
327853727 2817
116891560 1420
849861010 5583
428400458 1428
589993242 6335
745226281 2686
555977344 3796
834348192 2875
228163489 4564
283203447 141601723
625502086 2085
119115116 1099
490499999 1635
308330600 3175
289965780 8546
813656269 5652
4298 969375218
929857826 28480
444499721 350428689
842317235 20882
191662575 1697
957252138 5985
497488054 2086
211138921 5480
609903984 2033
371573431 1364
376638289 1505
612331897 7062
634772401 3165
249417373 124708686
210987241 1333
687172176 2946
823054154 308814781
977261827 874319271
673814401 3312
68400001 228
992407175 9864
285008966 3294
221213654 773
675589123 14414
7863 707246557
867182905 3006
870442314 4098
423298588 1411
484224201 9862
815470897 3217
698402328 2328
399001763 1330
946724549 19558
553841510 2510
477050439 10520
242777599 1664
280991989 1755
350650789 239708
466995219 3119
244493785 5600
632699999 2109
973659136 12120
351209078 1677
431021294 1718
765630375 10696
104248034 369
770702514 2569
853222510 5807
939015792 16368
453035899 3843
755886529 2555
258842674 1881
38145926 144
785396160 9260
50255361 640
393420847 7723
770101148 2567
708400307 10164
106200001 354
75223199 325
123415920 2448
615 74681678
679932228 4133
977102358 3257
163729467 1523
230353094 1691
260400867 868
636390645 3715
450517609 1596
676426874 2949
982190463 6893
205260374 1400
580498066 1935
845024080 2891
186076493 711
351599160 1172
450064912 2228
568760788 37809
341862445 1278
408880079 5040
906903024 3023
882114181 3387
895664399 447832199
112144822 828
644887340 2210
861378759 8419
966726755 897105068
289982664 1057
959075567 5341
15592600 246
274475403 45458
729922440 729922440
776748616 3028
886528942 71941
483101904 7239
979200001 3264
8144541 31
699897213 3797
920356356 460178178
720244478 12807
254332671 1628
959046318 16399
486574841 3354
646972876 3553
667358594 3735
16130908 16130909
199799492 666
79230956 895
391199860 1304
381695058 1999
884160012 10796
113444980 1767
789 151859619
380644950 15890
602700816 2009
570673102 8509
577212953 288606476
1658 181410099
464362332 4358
693001471 2310
146497919 492
617417724 4454
8400033 28
242681985 1365
931197816 3104
741602473 2472
950020328 6106
812470114 13774
689042133 689042134
95473927 363
110621323 3017
136006201 853
993934559 8024
647376240 15185
491349610 2035
872236276 4132
778197407 2594
567756299 2342
379367702 2529
334280592 112239814
699899999 2333
444298520 1481
857206769 3291
738512501 14410
984685121 27758
724053799 2611
127142163 468
480864775 1886
404080116 1892
789016832 734646020
497055581 2345
224663571 811
32100108 107
291873439 276745679
595565219 8511
567618119 5794
95418958 7827
475974760 3471
470224920 1672
967174565 140765
179842852 77360064
237232007 867
514893425 16103
235549099 1460
442525460 3215
259817000 2587
174279439 1107
229393535 3496
435855359 35470
705000001 2350
52486506 259
183386927 12176
892644418 28495
736015114 8604
1726150 1507512
290683601 2259
981467790 368268347
260753216 130376608
688564800 4455
802039209 3059
463713515 2764
537286114 6153
204299502 681
449102975 1497
560281917 2042
83565303 441
988497149 3295
801900000 2673
261318506 261318505
752258881 3614
72236062 1406
322547288 1482
178581342 89290671
654567142 239673172
541201279 1804
745262909 745262909
321539047 160769523
490877965 1692
420754065 20962
368324426 1434
840743281 12679
475140642 1699
25785660 95
662703491 2209
965396320 8445
214719121 1260
475327051 1650
17301789 8650894
672299347 2241
9014735 43
636522542 6144
763502544 2545
542044985 16262
259877901 129938950
457794155 3958
942775606 942775606
785936879 28916
209399301 698
505735789 25492
854397153 2848
686050531 4334
774297420 2581
816602263 408301132
82591495 311
512679944 2831
13453344 51
519537052 2438
261099622 130549811
800312864 8672
292396578 22794
377331370 2187
827659856 4495
556209122 26910
248914997 124457498
287636684 1785
113203 1
27353767 1976
741014951 33025
563115064 6998
413876259 1610
772275799 8479
6297 52905976
325300882 109992760
461400001 1538
791354487 2644
414545550 168832639
490181874 1729
102651394 1867
814501923 2715
431999831 1440
209387327 794
382378288 8171
96754 688655684
600453331 7923
817189170 3155
1876201 20
70413831 35206915
926244108 19489
379558050 2446
1827 509539338
69049399 296
395098684 1317
665210929 640448459
935403117 3118
484160466 10138
486022974 32138
398550957 1429
633449310 16963
889502286 2965
916956808 812795206
179615285 605
885873171 6075
933252584 14909
974052689 5134
623700000 2079
726156083 4664
855497136 8921
289530110 4838
168288101 642
484201485 2667
754350597 3211
886396987 3114
80571280 1489
210299299 701
884188079 4140
763797454 2546
111571239 473
690351099 8180
265799115 886
146399999 488
546845595 4480
207744848 840
885782375 12922
539698202 1799
788030101 6435
434263636 2092
545337275 75903
900447999 4750
620989699 2563
662601006 3172
801367322 26963
174578949 833
803546010 3013
373335481 2124
704394826 2860
359767123 3467
263095154 1297
605999021 2020
871592134 3878
870121936 13315
138824585 502
116331699 624
315430526 136090176
574876881 7659
259092299 8482
998103123 3327
114690355 450
222793429 1914
236258773 802
695540819 2587
512401709 1708
453877181 1782
656623553 2864
563497738 2181
318548875 159274437
928026421 5455
70199884 234
569124771 14678
968103227 3227
308039449 3898
5520 981667199
478818525 239409263
390 80987819
57887505 195
931434241 3840
341566539 163771099
868418700 27850
228604353 8486
151602869 52689834
872097093 2907
314706124 11645
899102960 2997
34595180 171
757090410 2890
788244720 3540
3274 953811175
578620033 2753
470699677 1569
921521084 10372
248622 980471333
488762063 2712
846609126 8310
735302452 2451
282720763 954
930521389 7557
843130875 6367
609021197 2951
342094996 76789
392278060 1337
795503190 3033
708815999 3200
140999667 470
438107372 1989
806961007 14896
425804641 1463
613804062 2046
746940323 3859
461850457 18602
581537247 1985
234593928 234593929
485840014 4958
542099999 1807
361575176 2795
175500001 585
131099999 437
339201799 5110
751653410 22930
72899757 243
271881670 1123
319616935 1407
135806038 815
163618874 1184
27452982 27452981
649958751 2249
884589365 4778
501468711 1684
423370392 32188
672567456 2332
374148990 3294
449101497 1497
897002990 2990
987765374 3625
721311165 15755
453820848 226910424
537590900 6050
461101538 1537
102700135 1698
645485956 245952048
173399709 578
453299146 1511
508276251 5458
457688049 228844024
217868726 28474
625966001 2200
832797224 2776
99000331 330
773665185 14498
463191007 353634659
283800001 946
853497155 2845
551748209 288301070
727128157 727128157
338132247 6442
928834437 14329
400786814 2431
906069555 3614
190180278 179414706
5806 616916530
46687104 171
252773931 39939
765136644 6192
206141781 1757
434967953 2303
520851030 7455
549864664 2530
5526 141084306
910219487 5752
224487448 1003
69300249 231
435795299 1983
3280 726851280
156497259 670
605100000 2017
301354157 1063
672074279 6102
80840725 593
787624768 3004
693301319 2311
900190529 7871
967275936 43296
44150 566047150
1399 332805186
886348325 7849
192538673 74582813
567309287 2947
297977674 5475
740699999 2469
162797511 81398755
896103821 2987
754350377 10388
540000194 1800
947500723 6279
462558579 2740
148658774 1725
300077216 1089
607801533 2026
422425045 2547
512399894 1708
398098955 1327
832236736 14126
614621399 2550
806808277 403404138
724502414 2415
5299 792619121
844032839 4424
298202839 2911
580800001 1936
452296123 1652
980183754 490091877
104761800 1950
243879970 243879970
900559726 3725
749403514 2498
563099999 1877
236700599 789
840608765 5095
887470837 4889
612270004 2339
80177577 1972
413615591 206807796
704702350 2349
541798940 1806
680185330 2690
867795189 4292
928136517 3623
532390039 2851
588164737 50073
561352488 2470
139854047 1201
385234103 2084
927291711 463645855
155699999 519
909982179 909982179
702360943 11117
463122583 231561291
13244665 6622332
50766153 226
674118042 3743
6896643 41
4580 562428580
949152949 3291
739299610 7571
891600291 3185
904906274 4225
981048600 433415440
302443857 1582
561692944 23283
601796790 3931
8099973 27
145800000 486
872401486 2908
566305749 7882
181111652 1889
509156197 328730821
450872225 7062
701633504 2756
534639654 4302
518053589 518053588
888658921 7902
650586489 2816
81124023 427
811200330 2704
448843493 2179
353 103751642
156614642 1873
55681666 209
15931548 639
80582740 406
883502946 2945
905170577 3769
2468 673603580
4006 638850205
804108765 7961
663054200 293681004
566906290 37223
220394713 220394713
69235284 963
735525746 42220
841685159 109218
464946610 2724
135848939 656
929888421 3337
142049474 4566
115239659 1497
726161519 2760
750601118 2502
498721354 1677
203660569 2692
189296857 62433
305558925 1506
195300652 651
645063013 4375
491100182 2686
409301803 4238
795300872 624351633
201350455 2648
13691007 6845504
647875321 4290
777458019 110356
946391323 8563
725401600 362700800
474748442 20040
235707617 2894
894385998 3582
50416874 519
924 249767698
362638733 5431
98645001 362
244062706 1571
679500499 2265
57445632 45961141
577230458 7449
266283735 133141867
465712860 1930
255166387 4331
132600000 442
482591966 5328
590530290 12227
688966834 3739
55072860 255
796797343 2656
669902232 2233
968801255 13515
4105 673916716
441456464 18488
802814303 45943
996302006 3321
441398567 1582
424431347 2956
768023033 2802
53854201 225
1095 152766568
826278328 76699
625721939 562207840
294549193 2744
803082075 401541037
114400344 485
769783905 3945
201556620 1067
680941080 3240
101863954 50931977
423898588 1413
387601964 1292
135400531 474
745579280 14264
508200526 1980
320321968 9557
883272719 7645
129299777 431
798985447 399492723
939520050 57463
694803646 2316
404389909 2849
608330485 2767
296101082 987
952605582 5278
844061758 2898
55008 872528986
318300687 1061
93746338 370
468517706 3265
908400617 3028
789303293 2631
936600766 3122
975166722 4867
704712786 286145039
111599999 372
16394046 188
82777311 605
467099999 1557
552898311 1843
498969481 212304395
119506839 542
421510250 18110
133163213 4374
672942282 48766
21599939 72
124673327 1521
678281201 3350
928146617 9634
909341729 6849
472610386 94224
118992961 480
967269807 3326
257419073 902
794399999 2648
274438164 924
4922923 4922922
151455291 9695
326591474 1129
21893811 419
582679312 3802
865105751 4074
314039346 4792
566998736 1890
693295931 599364133
685978627 3433
386518427 386518426
198970771 99485385
275154017 992
693 135888693
18 5112920
100800623 336
556824261 5901
516053633 2176
983615225 607358642
180300600 601
195639274 4373
673381488 2392
943974545 471987272
704835915 9547
119999599 400
205770224 205770225
716397728 2388
656305615 3239
2517 544406548
348677280 3360
375729139 1312
439685814 2426
209193164 1478
927296762 3292
722454852 3962
319770791 1467
609279574 2597
829377520 2930
7506 981899412
426601422 1422
7280779 82
698092129 2538
654837076 22882
889014574 2990
161267980 710
836918539 77998
202500676 675
373726629 7348
771197872 12135
314782675 2700
780988366 3443
349088361 1286
7793123 179
113710744 68666018
857909933 5859
161330271 7004
41645 678771855
67717120 256
107299809 2665
294601850 982
419098139 202670478
985553256 4267
834582310 11067
816525522 46316
658314986 3489
626347509 4388
277500925 925
893748256 133935
171795935 1352
212700000 709
427555048 5493
881700001 2939
437310697 3117
697308352 5356
501045646 2731
907016186 907016186
634926399 21078
409118587 32462
244926775 122463387
479239549 1759
707840339 353920170
261009650 1542
798902214 2663
890965306 9122
402917294 7666
462598123 231114822
726744721 4682
87004651 301
836571325 5743
603602011 2012
87969361 359
2289 440519726
495977156 495977155
934551731 8339
808814789 7785
353307705 1366
345178604 2031
215170037 107585019
896856520 377812176
925198340 3084
478290870 3261
936298986 5718
3317 264102867
131773824 7542
949923613 901906409
245170411 970
262159580 6140
2048 254113792
1158 283795692
172398529 687
868638553 3129
923953109 3202
736167697 3532
115800234 386
259538157 101827656
376414027 188207014
735175505 5268
213397098 130837511
164699537 549
930545529 9777
712724650 3883
217020036 6071
309601870 40744
115155 948730046
103960112 2049
585244930 2295
932095531 10485
91663 824365542
308100567 1027
833 19500237
238607532 1269
579898067 1933
19501931 631
212718356 4584
979383367 8383
100170957 1898
309450522 1366
412677012 5181
96300001 321
309829807 2407
948505427 12903
609790334 2765
112952403 1143
4922 899974578
677397741 2258
47751976 225
636098063 16152
728734674 2458
308027361 308027361
153511135 976
603297990 2011
104206401 400
785906659 5944
481765481 2187
446100001 1487
497793450 1919
867299907 2891
53820 151365958
867162833 4117
737335783 2598
632436173 3264
303248011 1287
825600261 2752
979565933 5864
615874118 4087
747269518 345458768
186622903 642
248485081 1439
528536478 3917
192452762 751
849804905 424902452
809033734 2929
767404249 2558
138899893 463
948896837 3163
760503016 2535
1238 336403663
3145 128421252
2772 74060447
763075524 5094
643499999 2145
899097004 2997
357995821 205809509
111494900 550
34479728 286
294842366 2665
8175521 148
486602162 2005
806326025 3553
489196760 244598380
4211 430630855
907360584 23596
301464776 112560657
513285134 513285133
867900000 2893
999624490 13855
108187160 1010
93301713 46650857
15025474 107
488531901 2025
491320112 491320112
167003388 663
495213653 3130
345480207 1354
501222572 250611286
56399836 188
780911915 3938
796011306 6071
740481857 4288
580534396 1937
641057315 3190
281707089 265671189
583576439 2056
663047832 663047833
757517149 4290
295762681 2286
667079550 5903
945490909 855477604
769640339 53047
122488 782683870
3135 351217185
690902246 2303
983161325 7255
255830576 24592
25083639 147
813 157259779
206400479 1430
272196551 6013
901800418 3006
533574000 1800
823077904 718974158
449769017 28227
258367173 1146
811799021 2706
52623058 527
84283424 509
951478187 475739093
818700000 2729
343501631 1145
6786 548342730
981899999 3273
356700428 1189
407998641 1360
792683974 5091
701411407 3088
620914454 2751
926870462 10717
529492387 280096591
353698821 1179
15076 599044860
234389774 860
135065212 1324
260347265 1074
88499706 295
584834296 2942
910531753 14702
543315223 4301
783999680 331064312
89682759 419
1440 289879315
600731123 2144
875397135 2918
499933115 1822
936 260505850
45367260 155
3892 350965731
2420774 10
260332308 962
981995217 8057
550200295 22504
240301187 801
257087452 7499
486127976 4583
713369255 8128
832320079 4122
85200285 284
536211780 2092
808772198 4910
381579076 2516
144394048 848
883616760 17940
172499426 575
217575744 831
112829339 700
219297720 145649542
737702459 2459
198844291 1055
477032779 24602
449827561 5382
705282615 541876297
865914809 3174
3997 354250113
329944972 5021
617094342 6698
137970658 63582061
706521224 3149
943799999 3146
756610181 3068
688117206 13482
785883909 3010
315001248 1050
879002136 2930
744978088 3591
672902242 2243
79499999 265
782785879 7742
508144220 3751
137860217 1354
416794129 208397064
237217084 97061
483665117 138958
143449154 798
1518 199146420
778040370 24930
715367480 3694
954986660 8322
937533448 3804
54959718 911
44514830 44514830
229425569 3135
705223283 2591
633595881 2553
965027024 3224
111423699 922
582525649 4320
530563115 3909
921849481 119970
654391991 2696
569400577 2980
936876741 4286
613736550 11775
475201831 1584
402749621 3185
4906271 49
626328916 4447
194484153 1714
632814090 2566
897600130 2992
346190758 5143
385901236 2435
65700219 219
118903754 1147
38163430 180
920104668 3067
191065000 2120
59749561 260
28597025 14298512
207502104 207502104
113298320 755
510945875 3875
742326944 4217
900277925 6546
958153074 4103
722519254 4243
396239281 1523
150977085 75488543
621468780 2820
184243338 1463
450088429 2184
617034890 617034891
989469297 4737
64352 710960896
913845247 4348
81325008 806
264753811 914
123600458 412
655635642 2682
786002621 2620
617700287 6734
138148268 632
781908715 390954357
282000940 940
444195785 1765
544164662 1817
119623505 1067
464290949 10950
730718479 30260
799201358 399600679
740700001 2469
496048534 20411
309818515 2993
50574 952520645
596149293 246279813
762541696 2997
192636793 1139
413702185 1379
105600000 352
976483507 5307
716698230 2389
951596829 3172
784488133 4014
207926179 773
781304966 4238
974703404 3249
811250969 3949
612298767 2041
728687103 7144
567822144 5243
750895431 375447716
812192946 77983
671950197 335975098
559335655 2466
489000485 1630
282664432 1869
599388425 3535
958200957 3194
754477920 75690
80336740 321
910496324 455248162
828619120 3132
50063539 50063539
997496676 3325
140518249 470
396756946 8325
781497396 2605
585472993 2292
913561919 5308
204012133 2658
505500449 9425
1090 55750230
320175549 1404
386630999 1700
821108847 8324
229846696 177201375
123599976 412
746998035 2490
4726 485611064
3253 233859443
971199916 15823
489355131 16558
158999470 530
228743736 114371868
833143886 3537
973440264 972882433
619260635 3097
671402238 2238
914268243 114985
621625964 24040
890372359 22852
4627 812808847
695211971 22186
162881429 582
273600049 912
190692778 95346389
297439844 2085
378966172 1874
723603592 2412
269799527 35405
32164098 237
947096844 3157
215872374 1064
295293160 1400
654159051 261350
293950447 1972
522275446 2447
848190081 4190
638214710 3583
112195935 829
747040631 6410
201414017 724
458062136 9418
411278082 1574
512099234 1707
370664480 1587
928198273 3094
94036500 375
22500075 75
268042199 2025
210319761 784
446621620 3085
551401874 3455
245593404 2374
563357937 281678968
583671675 9002
469198435 1564
952883981 6518
292857978 146428989
965434158 388905823
659454090 5035
133149170 1715
370138799 4010
531313151 531313150
654194551 13450
523794819 1781
66299844 221
152699492 509
871199999 2904
373144693 2027
751290580 727679002
573154357 2541
3646 748757144
413824951 14175
936347437 3971
700814824 2375
136630495 462
1361 215059988
792 174961106
966863770 5155
679501203 2265
805131945 4635
899101092 2997
2524 719743840
488394143 2016
652499869 2570
974792219 37494
925370326 9107
862337910 10730
762157177 12676
535583313 7244
849134628 77497
95699999 319
782437846 3338
511030747 4859
926105919 3087
196153729 794
849939710 8150
557637215 269645382
575408530 4731
849339403 25386
540551266 2974
52006019 290
634180499 2250
797970168 7286
349200533 1164
79005248 343
3344 808148681
793517865 3755
471634891 3211
836697211 2789
885233381 3433
552136769 552136770
88 9058289
89432351 346
13229 541519414
355703478 1454
346533232 1440
297449319 2039
470401283 1568
622332461 2204
2451043 21
123600459 412
543301812 1811
51299829 171
156326967 571
61311239 27996
598566810 11311
11216149 542
683087764 2881
819899960 2733
405374116 2534
357399942 1699
614645295 614645296
289444639 4244
411836040 2905
37324871 361
833137573 416568786
583609152 3197
182926370 60874
228690193 2027
28500070 95
246393607 22684
340230949 1150
460901872 11257
775265151 2636
94206246 415
120924777 3031
490116263 2566
768325211 8406
510409180 3821
3261 545307681
51651949 228
299700603 999
5732 599561088
676957916 17788
108728284 1165
952508665 6745
674525551 17246
450601584 1502
353225781 1754
928329523 4841
117600001 392
455160915 2678
4368 191313965
712797623 2376
54000128 180
673559100 3330
478498406 1595
767519383 4943
162347054 767
146473800 2338
283499946 945
4252 436464685
390438017 195219009
642340790 9958
727799042 2426
239778472 119889236
907567969 42691
955504403 6869
597257433 234495187
782182105 20247
607883700 2490
142660397 784
280191538 1580
413 93926822
248333735 1765
135900454 453
582302609 134899
174019131 1521
971811547 3385
293066117 1153
29825 530078449
575400220 1918
409154634 1401
831849321 33657
752229310 3948
722983709 4038
804964553 804964553
14682 166516664
375301250 1251
457521420 27349
779699829 2599
220581025 3031
214081260 1110
276033265 2249
601708587 300854293
319342366 3123
161798471 1385
903498936 4234
64199855 214
571480848 320713856
86198160 444
519001729 1730
259 41873724
583233953 2237
156020017 1662
979106619 3575
693717270 346858635
280760795 1159
3521 187326536
815222998 13796
377815313 7672
610995043 3897
13617 406658088
298462453 1074
926752036 539822723
607637289 20995
198899985 663
439498535 1465
495355626 2022
916154407 3224
240183271 1011
2965 725609810
806125684 3047
256723213 1827
2529601 10
193236593 659
708014350 5301
41682200 363
781407657 42424
922496926 3075
785305670 785305669
490508712 20919
672603833 2242
6107 960991413
439498790 1465
499182538 1747
483298389 1611
992735843 5678
644629108 3898
748977548 7851
755607635 8806
837002790 2790
486762280 1991
971678895 971678894
255624196 7518
435208334 1613
960340619 468541717
512916493 8122
189196366 687
1605 401399265
950630094 950630095
744868165 9502
224677162 948
802672325 11791
23400106 78
44699920 149
510601702 1702
78599738 262
689290469 524935039
85869780 1111
801460699 3551
379199999 1264
791404958 2638
434812208 2509
112585433 399
854561633 17833
516849322 2728
4509 870485863
108642075 31085
320192895 1887
674558954 674558955
285745510 279524134
531511353 531511353
607646567 322188
304547576 1707
786772935 4700
23408093 89
731492720 3252
2099995 7
363680611 29805
518401728 1728
31112493 153
822449190 13710
244238175 244238174
291580574 97544481
96656164 328
459100031 229550015
42583870 186
466644288 13948
46593627 285
644098469 4124
918236162 155742
606697201 3843
57093373 852
254132571 1126
289563035 1851
2080 605071673
484848924 2523
61800243 206
151892987 611
798276852 18908
121208931 466
728460641 84387
382181422 1391
650523168 4647
740441857 19712
775193673 3477
382738663 62388
222899576 743
956092228 658473122
887102071 2957
818735234 2966
371169707 3068
680102267 2267
417495731 2559
2886 597297695
869996064 9912
361573675 4341
862501630 2875
724404231 6334
354527089 354527090
31659935 112
333265989 7433
114964192 1868
436405957 2416
769871534 8445
417170407 1852
910309064 6395
672280698 41267
267068231 1698
492814609 2684
701660541 5522
78407932 401
507464569 7300
841358251 841358252
389677176 1827
791097363 2637
737116743 368558371
293640459 1795
887872376 3667
176133716 25101
372600594 1242
785733922 3713
22661031 139
72614128 269
752739204 3414
625385544 2128
2968 770448280
5947 978453963
474041337 2541
727935767 5292
709881259 709881260
231017296 1568
260399999 868
886123407 14887
666565857 7832
692479105 346239552
337 97888046
546619129 7054
551019381 3453
296033857 4582
846889363 11373
359398803 1198
694668059 576010
662697791 2209
335100320 1117
126827501 523
433184471 2785
465071410 2083
689304765 7054
678602262 2262
663359041 2601
122026752 681
168231942 3126
905353302 905353303
279356670 979
929307484 926985122
733502444 2445
239332324 1204
589022903 83889
481324809 6793
944210613 9787
462205876 1556
973736751 18074
431050627 4113
170164177 1092
509740306 254870153
55378221 228
344357500 172178750
33082686 114
358843123 7647
46499992 155
555547358 4283
340100059 12434
505802508 1686
7337275 92
628522962 7871
554190632 270148495
674591383 2360
307666499 6564
3699 927905331
423298588 1411
456115294 7907
907950746 4444
229331453 13698
592201655 1974
841 34809009
245400817 818
667866574 98549
643222985 7678
339932445 169966223
940240709 8861
31041177 1186
460361199 20644
524108137 176840278
603069699 2075
337967651 1783
6935 518349640
84600282 282
619927568 2440
98373924 701
722437317 5218
916569928 5109
369174004 2261
672006301 6598
580404839 2938
965701106 3219
752399999 2508
1566 358679412
693696330 2438
770766453 133991
486664750 2368
369444611 2329
477901592 1593
40650 262709556
565432386 2702
207487781 3245
224935993 8136
552460271 11207
383699999 1279
347642138 3538
289949077 1015
541667779 2202
711487398 5999
604503330 2021
781416307 4807
406501355 1355
10180099 35
62595249 419
467210684 213682433
904239667 11451
6629 597072152
498765041 347101567
357700984 2194
136108008 2720
341100523 1137
468598820 1562
4840 928229720
679200000 2264
741315634 8546
484201615 1614
278799426 86374
598384737 2425
528322970 34570
7620 620428020
95622905 676
159518290 740
62950208 259
759302530 2531
757101743 8784
25746229 111
2036 555789139
742862171 4017
143456403 6214
630737672 15878
4285 221821595
742664297 10512
87883353 43941676
418696400 2687
567650911 3217
200641281 7312
758699999 2529
387685035 193842517
231550400 780
57437600 200
233173509 233173510
63225367 248
828602761 2762
163055689 1363
804913688 4050
843002510 2810
721460295 37755
743253279 6710
726659499 23875
390964574 3949
973171584 42504
334907225 4685
616945593 616945592
3187 938842395
478137922 1695
477979975 238989987
917559118 133058
194999627 650
316328485 41388
686243399 3560
929231026 738682341
778201424 320869977
739691118 4668
791948483 2988
216007547 6559
665789355 5164
929133755 5713
862919345 30898
207398809 2504
41384424 215
489439089 2305
305837390 2070
262500875 875
277553012 1487
757213160 12392
423833590 1780
594453730 9181
828057216 2856
139469433 1664
269038902 5683
453901513 1513
290524033 1312
734548893 3388
536154610 3335
463798800 1546
251789439 125894719
466998933 466998934
880457091 5303
87862031 1169
40112204 20056102
723004671 9764
279230751 279230752
8994049 784
998579672 6513
99698950 650
251567446 251567446
669259592 27579
36016571 974
752696326 6380
833998484 2780
920701161 744571766
990003440 619780580
606599999 2022
623575060 2812
545951803 4686
4645487 48
993047141 496523570
584400097 1948
539347065 2126
921336761 10319
96196389 470
348715667 1213
53100000 177
213037297 6033
993467310 8282
733618617 5919
370224751 50890
777639631 3707
102529766 871
621816725 9101
970531195 7189
700634164 2783
448916589 30301
110980028 695
797102657 2657
173400578 578
212100442 707
432487083 4542
992844433 920171525
63760117 510
139861293 479
390898702 1303
69050557 34525279
19500112 65
262864721 46279
656556759 123586
999797362 35247
647442229 2904
567755667 7627
216713714 216713713
412693432 1903
643570030 3277
3585 418751286
836397487 3188
159117774 2529
158478557 24162
239801940 11620
549662513 6135
630514509 2347
564884793 4252
466096182 2012
620958599 2070
795597347 2652
295295624 7737
602997989 2010
930934831 4655
962402282 3208
658878753 3232
164699544 549
290700352 969
942943366 8445
938133055 8596
91875413 708
949939814 4961
283800001 946
127083007 832
121027144 426
338099988 1127
900424607 447609860
922496924 3075
319549385 1992
67466429 48947276
795760218 5178
182400000 608
194245753 886
624065804 20031
208199305 694
76438324 359
563558862 4373
416023208 6584
617108211 2293
86287445 434
878 223377248
2365 581279160
39900081 133
690297700 2301
255359808 5898
465898669 2215
99926015 16264
429299914 1431
597379125 15575
6792 811252949
893150695 10468
939018120 18852
5821258 5821257
654902182 2183
831077994 4895
144616741 1290
982146059 982146058
336513851 1343
646411350 3107
111621972 428
867507842 21430
389700081 48721
688117355 4879
820485959 3044
647970773 31215
416484762 207116207
116084752 58042376
280356124 17921
235550342 842
705864885 13213
336853985 2754
7856 625294743
130499999 435
39299870 131
29484298 29484298
689701163 2299
255302010 6733
381833722 180752081
803164907 3731
193 45278190
912114702 850312763
939253381 3301
515703320 1719
247114790 3480490
126542425 799
269639823 6887
468507407 468507407
901612469 427700672
697334301 2350
798244253 14583
3842 622065904
453382604 1989
934896299 4420
599541149 2347
938700001 3129
129228810 554
3729 739098987
966333276 3917
517559239 3194
159710370 6690
1309 288502432
847064790 847064791
743919991 13530
963383435 3492
41999861 140
365957056 1952
388201293 1294
582829551 10130
683309747 335150
380840047 3250
328640949 1501
100499664 335
757616658 2898
215640460 9067
766798556 2556
268447208 3265
970199999 3234
599400001 1998
875874732 7957
863141528 34048
6973 537854028
92764071 3983
588211625 5125
270734579 4338
463270880 1570
288905672 11461
727660173 5253
759832835 4018
4091 292920987
447819680 11410
106543205 693
109804686 3593
686680753 232764300
318640332 12993
88199840 294
711902579 2373
976196746 3254
495674101 1836
190777405 2514
948414545 474207273
9799 741703782
529500000 1765
5278 740033174
668960227 22374
172979603 1109
715016685 8182
943707619 6022
457075438 228537719
120133137 657
973439279 27166
929690534 3945
163237337 3697
5244 868946532
733099631 13092
577951073 2116
270339885 1653
331969433 2746
817478663 5303
970364143 3328
996702828 493827865
452613121 3249
661590450 4229
552859860 3943
414598976 1382
1514028 6
710553450 2850
218996341 3404
326585380 2487
421870920 5699
839101282 2797
626441287 2719
234541133 234541134
376977663 376977664
625207647 4203
57300192 191
10022 809637824
368990917 2796
40385367 40385367
371942045 139913995
848697171 2829
51497680 260
250942589 1499
951899999 3173
95806350 686
5068 789566807
308400000 1028
754060972 377030486
531173879 22515
26886501 100
686053084 5267
702942629 3452
9438 623098180
476593296 2245
153615426 3907
994850947 6188
364692990 2911
757005085 757005084
181873706 617
390403810 2011
134555038 520
352543979 2477
609508836 3290
324109695 1995
530794023 2472
320639890 5291
983507263 3628
514809985 9756
936649225 41651
707099999 2357
357926453 4394
842541035 3851
832172954 38245
198468866 10120
59879668 417
110598205 762
239 14459974
911587999 3330
632912777 2134
916499708 3055
426601421 1422
832954111 22336
545101816 1817
960327991 378660659
691102427 2318
983398753 3278
239400798 798
790459077 3200
185878609 5195
323699852 1079
780749003 54347
969035330 8371
922756942 383113913
563685707 13177
998631215 4519
556850436 38841
751300885 5946
466853940 2394
988498377 3295
569837572 20493
508483638 4771
727908730 2623
570318951 6010
863797247 803036911
502040656 3555
3969439 16
296085651 1882
725795222 350334967
857414159 7368
344098875 1147
326700001 1089
642216735 321108367
846481273 3094
661808352 3077
859244224 4175
958461593 18568
229810653 1144
181742564 16025
528087198 2299
778778844 2743
784313434 784313433
963494069 3449
179973413 718
540900001 1803
339989051 1326
940755377 3152
333863639 7160
394 81046194
726684519 2588
377560607 1301
2888 858160536
92 15785024
545885255 4668
652592069 326296035
325142532 6907
17667904 64
576901448 1923
91653374 1375
406798644 1356
563913078 4599
241058612 10484
435898684 1453
969273685 9551
443186105 2077
421202274 1404
487197696 1632
409987030 5051
435786478 3138
706416621 149285
54717795 26163766
72300240 241
1044 288612480
628452001 24288
65946645 250
985358192 6131
518768048 259384024
701401838 2338
399298670 1331
615040 752341669
383101683 1277
702970610 702970610
915970029 62066
103087447 1292
948301200 13860
652872563 7948
12919 772846909
979930575 29835
327825512 2407
119889465 568
3941 249558914
110210276 47736303
233367616 3873
603602011 2012
362595039 1223
543911836 9195
805200000 2684
25496 813231554
6519 828329281
590995441 2520
669811865 8395
319807734 11398
432684016 18873
658901039 329450519
836100429 2787
53627220 180
455700256 1519
992699999 3309
140528508 1045
911288386 3345
442437542 2458
164755833 1419
941563142 24427
13826904 52
231133267 819
426203134 1631
226178037 1049
238279339 1118
779007414 779007414
94453586 328
891000001 2970
410401369 1368
368882262 3739
550298091 3730
586200813 1954
88199707 294
967504386 3225
568194529 3301
940710771 4831
449804922 449804921
394476666 4287
81001316 293
87217323 404
727319975 15562
60841487 60841488
663682145 7091
605697982 2019
418168582 1651
712498116 2375
122636361 929
277882689 992
466207033 217780734
1930 327504261
111363930 6810
903813662 3822
149296664 1389
1320 287464320
775903359 10124
46898748 46898748
1339 302524661
15318 582629503
882076238 6633
140939324 70469662
64569661 270
817501043 2725
1880 475336984
581575751 3928
287782655 12736
987002292 493501146
722266235 722266236
776039794 748978772
394990518 3797
91499999 305
806400580 2688
708073850 14837
8514 948539375
450109052 1826
845496960 3135
997850426 568457769
85464719 880
3810 553613533
996636625 498318312
386653775 1902
406501355 1355
1949 413041434
11169510 255
71724453 306
576366679 288183340
101223805 638
750192607 592371522
873602912 2912
887014136 6739
555001851 1850
174207286 777
27340903 107
39203324 389
728390911 2449
368700200 1229
165143101 1198
192669796 2863
923515672 7102
290701407 969
766889889 4768
955500001 3185
821363380 14038
696776208 3437
577507540 288753770
691459000 18329
979915501 478043358
421957391 3247
185321760 2040
29532463 208
944103147 3147
27 4602852
492600439 1642
672787879 3122
212203290 2455
673841024 2858
909945596 316811711
200208593 983
654684120 3097
122231609 747
230625496 1418
154143567 77071783
480900089 1603
461744753 230872376
1893 436667775
70583 421600080
765361234 5076
854100000 2847
760502534 2535
999981959 999981958
687175592 8845
732876199 2525
277472287 138736143
674803266 313605490
1917 317602809
123061735 751
501873475 6283
14705 259205279
562798815 1876
175705163 948
6300000 21
451812113 1682
575101916 1917
213369145 4409
738319764 738319765
226005311 10821
433665804 1716
878554117 2948
743833663 22310
71234188 915
900055728 12753
198532799 816
655896151 91845
510325144 22817
824097355 2747
4873 920889794
182647582 1091
16469090 374
598994712 26748
991723952 3421
883206794 3801
101513562 558
911697142 3039
38211056 208
402937935 1959
675544564 3301
163999259 7110
335553149 82980
474864 9
776220928 11168
295703247 6618
416702683 2697
846311309 423155654
427992600 3257
28526127 28526126
989162356 9737
130179232 5887
322071125 2650
687889669 2388
274522449 976
414387647 200834169
121126197 585
721865149 5532
709202364 2364
224511356 4881
277364642 277364643
642482023 642482024
79325495 68945
643556237 227732887
619300680 5214
734493770 3663
257745123 2100
445783452 2172
393294591 2182
891897027 2973
1229758 146
854697152 2849
342001995 1140
724849995 13515
192530401 1200
194400998 648
985333951 5696
851035564 5343
256286329 2041
208876 515230246
1681 342312116
436202113 1454
742110685 25158
662103439 662103438
362947414 3984
135109377 464
142910129 142910129
2730 83680604
495898430 1653
302645507 1371
507502843 253751421
182151936 77976
379012181 1343
477239929 5896
877506370 4355
439224612 15698
123989340 1030
362934017 362934018
620208053 401405
210670509 1728
955927482 4781
252990024 957
165007201 698
459664590 3255
333155246 333155247
760143396 8123
273600912 912
699602333 2332
685369775 3526
945146279 3857
10752794 43
468957166 468957167
908231600 3425
791619216 2958
399369261 5028
686349592 3559
688296666 8472
902788069 861046714
229030480 1336
501898327 1673
660426911 15984
250904906 250904905
262648 403941179
321547737 1259
8711 875711814
411747039 1829
242743874 29924
2148 414057321
132651973 1226
600602001 2002
883417472 190064
769480029 384740014
437975140 4073
495299506 1651
532198225 1774
290495519 9016
801328858 3257
169499436 565
65762388 281
604483097 302241548
684862872 3254
296709438 2670
834391957 417195978
163 44570630
564603600 1882
622324411 25701
793058651 37601
395701320 1319
743397522 2478
990728576 3349
10545 866978265
726640021 257592734
977687491 3270
499318562 1901
1142 262622314
962103207 3207
769 157899891
117599755 392
913259547 4522
217097027 2957
78944556 485
464958640 1570
50996999 11125
407736920 2043
570305648 3364
43371157 158
902159512 18775
851362408 4538
624223394 257676352
997925027 888238606
90642506 489
215521992 858
491304181 21430
824528720 824528721
496949389 2073
425526604 425526603
224999249 750
225319044 5848
145223492 557
326353266 6102
90797251 15652
782402609 2608
731700667 2994
399724408 4675
121946635 551
858112673 4402
384121909 192060955
300901002 1003
959777175 5053
310561061 1253
205558253 912
658109814 2473
520500603 1735
837898663 2793
420283162 420283161
64549619 1455
9997 182676682
329685340 2679
128411462 64205731
405278716 1559
189994887 8487
392976081 1360
803554831 3753
269244583 2138
529524000 1800
476101587 1587
980806761 5161
848397173 2828
361700220 8753
829939690 3483
279661141 1188
698814557 4694
299733832 1497
292200973 974
278581000 7952
538945970 269472985
458036136 2177
701469710 4689
976276513 6999
587155353 4088
941938415 6376
817712195 8368
728704753 2429
113747289 30883
157392647 826
204877303 102438652
23618 711010464
369971200 6400
30300078 101
167318429 670
190019009 1548
877936483 67957
474451981 2773
138543756 515
181467539 1357
121017100 437
441529541 441529540
887010878 4140
165371975 594
1695 448863221
509131019 1858
373159214 1339
791 164636367
235288160 7168
587092531 17835
99899697 333
442478920 3254
394797068 1437
349652875 1705
306704311 3795
689399999 2298
202913463 2204
953111044 5386
191274720 1963
716388625 3501
334388049 1131
994500001 3315
504591481 2980
810006723 12933
185125190 761
274351101 1503
882098327 5796
317130538 1843
802169359 2742
472292204 8269
625970809 2413
169200519 564
675898981 2563
241429500 900
354992034 2257
322610041 161305021
14999949 50
834352649 3144
931805804 3106
602060121 4435
659903703 3356
629100122 2097
856901455 4628
106938887 2992
241200804 804
2399997 8
412139632 2017
363144029 1290
456101937 2001
785330403 785330403
234596251 1050
771265946 311112739
849763025 4787
158593983 585
219537011 770
626877359 2124
320511164 6728
519653224 69086
308656221 2357
991802707 3306
950404161 3168
303433210 2108
128887592 45071428
229200395 764
71352055 1516
999946701 237315
547505850 2130
390001301 1300
283021811 1176
295095361 4807
3513 559288819
18280 858684720
427200479 1904
298801511 996
131583665 439
875175746 4582
515755127 257877563
571323799 6200
762545835 762545836
558900001 1863
925799999 3086
568343270 2321
965196579 965196580
2775 749283300
715081824 4159
586876009 2096
574829735 2053
939324835 14577
988364276 616034241
953068037 11151
949607891 4081
266094508 2537
818397273 2728
708810361 6283
226591205 2114
800714807 800714808
565459740 24403
935243651 3143
761999999 2540
502627728 2090
938593115 4338
325583849 12175
794700001 2649
390380415 2099
735670702 367835351
612448775 81486
488760947 1794
4225 471350210
761589030 23917
579425685 289712842
87734985 450
281699999 939
97578459 11731
310202310 1135
483301612 1611
421817561 8667
504890168 8377
537544384 1841
128256136 1135
752155275 7939
736037493 2559
111599717 372
739545262 3913
871805282 2906
191155125 2026
573365794 573365793
219652136 219652137
583988707 29086
101099664 337
256897480 1505
117250865 58625433
770269788 6041
545653830 3090
20423724 103
100800337 336
788099120 2627
157876675 4629
341584623 1555
354592121 1970
449403753 6159
471486264 471486264
164311875 675
362621610 5070
366514888 8546
320344883 118205521
307017926 5805
121305744 4284
441840112 14224
444507090 1603
86172816 656
456399917 14798
911552521 3170
487262849 487262848
949501552 3165
548045626 3625
178386451 825
849600316 2832
77999752 260
212823870 212823871
109967398 382
769627032 2568
514124769 2479
170779369 4416
280369282 72210
6543 687943899
45899915 153
625778773 2108
727344307 619662842
855715236 3092
546902636 1823
112799854 376
805365384 2797
928205886 3094
459136802 1802
157083304 1228
503986621 1797
295630499 1725
691132709 3411
690216562 28629
389098959 1297
730791 5
146228221 574
759644633 3430
463794217 4656
93397113 93397113
486146767 3496
243038879 5640
881369371 3038
645994462 14147
155681522 1122
528548960 264274480
1683 217095219
5359 997462846
477682548 4396
285899046 953
279043375 279043376
400219739 4354
852876581 4017
235111972 6103
799203298 2664
537662409 14061
3760 943472530
116099674 387
703134427 3428
1625 384562750
923704208 3079
153300001 511
975696814 6349
958477291 834623466
716837405 18979
142530733 71265367
199940454 7575
697802327 2326
527982768 2193
83402685 285
203435724 1013
75396030 465
7101 792308277
693762681 4120
242675226 993
306971136 1152
213418748 782
732987449 8025
205944308 1828
555571761 5281
850086657 3591
521431202 2034
174498140 972
31830774 2051
977403259 3258
212568161 3581
544305023 2518
194632456 809
292852923 1458
928723674 18301
728967329 6224
689505546 30940
329580901 2673
199199874 664
420753296 1779
930444793 8347
214783677 1329
622647720 8340
125130821 62565411
569840026 3755
224700898 749
405940417 3264
561256371 280628185
599541235 2514
345646859 18265
814435909 3406
146764014 552
999498581 4237
714600001 2382
952109473 5893
1722 195260383
366589231 1330
912004519 23624
945899667 3153
225888408 829
801752087 22341
949847827 53341
873300065 2911
30442439 140
657926711 2826
823689601 5736
642904784 5563
975302168 104569
974100000 3247
176875469 1402
754166785 5712
526547747 6738
114102560 514
929066498 4867
2032 346765676
24158433 86
266877291 3586
451970638 2848
400600565 400600565
851102836 2837
776388001 21750
761860127 4825
948903162 3163
448800018 1496
3256 683776280
970228225 3528
420300121 1401
851454961 3540
746099999 2487
191224350 1012
738156651 2706
3267 797534603
3603 651606153
124916191 2220
266672770 44792
557830524 7149
67 2262590
227291055 1533
332399336 1847
832735482 7603
595400602 4355
268207135 3783
779099280 2597
531858718 3159
255908928 2112
772489410 171094
870602903 2902
662491200 8490
365893560 1663
900825359 900825358
270519580 3597
695161247 3797
878749587 439374793
29994475 175
218999999 730
49769641 648
590285396 3133
4526974 16
549205433 35669
23312404 292
11695112 88
181500554 605
2601 363462484
860494007 4146
571199995 1904
949306600 3358
233047740 1576
487501625 1625
997934253 994819889
803964994 6174
701697660 2339
628065985 10508
548626499 7821
680250168 4813
136064622 583
859737676 2998
26563837 631
998968010 498664884
305398981 1018
869992578 242879
357986924 1603600
278121674 1417
246767737 116316008
918062829 6201
828142192 6577
683667311 7258
46199999 154
547759415 3891
384362100 182180251
712177825 255811
864226591 794437478
1900 405447651
549300991 1831
235986443 3873
877967808 5568
981550096 10625
729054014 5136
485701618 1619
280797840 2549
565637526 2303
41455023 419
680302594 3437
101763711 1811
706537096 13175
345777589 172888794
795358592 3136
73942565 47005601
632381617 2514
602402009 2008
306110161 18156
650100001 2167
575397980 3791
619477120 33377
374099976 1247
457107961 457107962
646533341 4561
967161313 3846
455100000 1517
10799969 36
681288534 530045872
950640300 58725
577765477 344320130
122712959 1081
212245642 898
526216415 11616
706100701 2900
570564757 3636
21888978 111
959602113 12992
760957606 3155
68969731 299
168780254 1238
949716239 13040
995121681 12692
409416548 6371
293999622 980
269973761 1015
38831687 252
96800161 347
17100056 57
542307499 1862
347142161 2598
599822175 6675
653500252 2643
528900246 1763
191 42165936
416400649 1388
938099619 3127
156692549 1659
902489604 9511
829903772 21631
825983243 2916
495102399 1690
144000878 480
598092366 6083
730067687 7119
399410697 199705348
606302022 2021
169095279 6280
41304817 4396
563895565 1937
628103785 3396
869705117 868090041
190906387 1609
702462169 2516
880501518 2973
924900774 3083
985499999 3285
935505832 4667
819736935 3812
540608853 10058
743271634 25648
396962398 396962399
769973028 7993
192483566 723
25388 537668423
152630748 946
707220147 4957
470356549 2188
104903029 1510
50999999 170
559608886 5694
420403081 2030
379273865 2923
963306232 3211
328195912 17322
917108217 9455
406776411 6681
355463751 1990
201611670 3666
820646229 3196
863616763 863616762
366630702 366630702
938450414 4789
90930540 34099057
77046839 489
990639310 441802483
630742754 6614
266999409 890
690253328 5793
340025347 170012674
100552507 1162
853216717 7062
502501676 1675
147286012 1624
4084696 15
925604795 456591036
392813379 8662
501598328 1672
342554159 2557
39599999 132
566384148 283192074
599400000 1998
266099999 887
780 228723300
639046708 3051
182285726 787
323099910 1077
741376351 2925
303301546 1011
486302083 1621
141600401 472
164603730 164603729
179248364 675
813437788 21897
617402059 2058
499112923 249556462
990951082 484738914
685728277 2473
511227515 24193
469591543 1926
144828073 691
693597689 2312
278646185 3549
621860808 7576
763557311 10304
783483698 13482
754271176 65471
345899829 1153
840918376 99748
2776 529175000
312035024 2128
960864840 11470
2579 283413018
928967259 464483629
662377621 7068
446550228 5094
544936918 4377
318000000 1060
873578853 342760848
695095896 5660
82710000 1838
947039805 947039804
478092937 22984
310428685 155214342
4434 376755749
791337404 3291
46222 772646952
554114435 1899
158968953 1773
287999999 960
795041448 5848
512989135 6807
826898221 10678
231882093 6595
47702486 214
559498861 1865
347939874 118670929
759190680 12840
217413177 217413178
630867110 343049
930330325 3124
756600001 2522
646079699 646079698
138804160 704
2034 309968370
831761652 4822
13573619 53
185789245 92894623
438971699 4163
272440595 272440595
914311316 3074
299215559 3020
472296727 2348
322752743 1274
615520082 3429
888231243 7823
737787414 7098
377401258 1258
1132 310682431
946030037 6287
2805 532007754
236697509 2590
811087377 9312
870359976 3172
198154088 5131
283023559 38092
914262973 4623
909226655 9776
492580914 403055461
228000165 760
517302581 2530
27575 882763963
195300652 651
801513246 5253
663331729 3505
46234801 200
51460983 25730492
796565524 4325
18899946 63
711571981 3005
778012689 2963
789603039 2632
836830870 25661
447001491 1490
986464800 15481
350378501 1700
158111797 22845
25094724 95
750088331 6466
724269390 3906
712697266 356348633
799939451 3263
785396806 2758
682307317 3303
732066607 6212
147680331 535
256349334 18318
688641473 2391
832498809 2775
218360450 218360449
430893063 2744
78810196 444
183296521 2035
488700001 1629
925796914 3086
412198627 1374
385946667 7623
895 268360380
801804472 16182
634954107 2162
257379498 2113
610412197 22196
3372 264234292
684657588 7654
332695190 2944
494688884 6642
319305867 4230
274499085 915
660084 562765246
392606399 1578
15781304 17588
970361148 8564
962858998 38861
42423355 144
391800742 1306
121312235 451
146940959 5136
324715903 2814
102000001 340
38243139 2110
189667659 1058
530730364 3134
288601349 962
127564315 946
521046448 452663058
968233630 15670
700794797 10537
970022913 485011456
208101909 6181
838509412 12172
65116648 346
232285052 232285052
1668 452138980
957 138990649
979400448 966701814
95607530 893
639898352 2133
424629578 2018
757573592 33203
959402322 3198
907045891 453522945
816359949 3063
178919978 1799
774043551 3865
355640328 42566
377978385 1576
3618 690339726
1232278 6
919800029 3066
645073699 26791
958200055 3194
37721 475095995
95399955 318
526972908 32109
1073624 5
663302210 2211
906175065 356555150
530437282 6374
147011802 575
560 66596187
732897557 2443
539200469 3115
988532631 494266315
864857936 7765
758386592 23797
673921013 48368
948639067 3741
519915751 2670
776103789 3395
989066445 5433
69859219 858
892596749 4452
674703739 2249
951119493 21722
103077483 99740538
137200261 1064
867611521 6210
410 101131830
354197275 2485
890176109 324767615
150803424 1006
503098323 1677
257378435 1314
457178645 1529
821263611 8884
107406431 1376
386700676 1289
166500649 555
420655086 1806
773958673 6030
474050191 1915
828850752 828850753
638102126 2127
429029605 429029604
176332693 6793
863550091 863550090
227325174 852
571496554 2641
751236041 18701
809828567 3512
311030896 2521
861171593 10652
978637750 5755
27300091 91
769296095 4335
819918569 3165
764780074 26406
463856809 2830
996668934 991711306
770007985 2622
389162686 2011
725417225 364898
304947342 1829
334571536 221074026
884785665 810912727
827863724 5025
45117571 371
610199016 2034
967698684 420029156
940969345 214295
555397504 2038
905893574 6435
527335312 242560873
653223240 2771
644042421 322021211
399558443 5922
620463013 2964
370201837 1234
342901887 1143
239978036 1209
249707761 909
45043201 180
283800001 946
57011127 652
501472199 250736099
600000 2
583679900 2216
456600706 1522
79105449 634
872639242 872639242
4392 996263646
743009173 3930
66043527 319
436078831 2501
688219261 2328
980481348 3564
729898229 2433
465584299 5492
282027383 1547
159899999 533
423175772 1591
104605841 1636
434030008 1798
721986303 3677
648602162 2162
259006221 13526
99199336 334
140999625 470
422513275 211256637
601127118 2734
538713108 2293
497674148 13898
688500238 2295
711302424 2371
111133619 63135033
415808647 2836
275331352 1111
7620723 33
400390917 1915
571017326 2225
403751108 7190
875859438 15643
315367257 157683629
171284746 1167
17722289 8861145
242700678 809
628437801 2690
127521880 454
620964397 76023
763889724 2995
942487901 24198
558927479 272239
679601066 8823
520772920 2267
748474273 519512536
477390234 1712
52805409 304
17886081 80
883533986 2995
999056736 8984
249836860 872
964760543 524669933
792830495 396415247
16871066 223
334387205 14562
426413455 1591
349729352 1934
974 134784068
122835865 516
978407887 489203943
488398012 488398012
888551032 5816
66580957 4068
851116269 3617
654301215 2181
628774484 3986
127500189 425
175419338 2246
742502722 2475
38352141 213
770631385 2589
517017256 3448
152519008 4167
218152397 969
287468481 988
924325481 11796
906860941 4577
208452858 1283
514582378 1766
821999472 2740
218335037 2279
678865486 39748
654704894 11146
785482187 2893
436713641 3377
364498825 1215
716125133 2507
621442273 14498
358998592 8637
854102847 2847
6 362033
525001612 1750
912831850 22329
924427591 90728
522502351 8040
749933951 66272
169333891 678
832699583 416349792
4585 511995261
11281233 41
395193012 3942
450605659 11163
882668763 5806
165487610 1207
39317546 19658773
478781028 2178
356348136 20059
848253380 3715
597777276 597777277
122236497 1770
129691286 930
1996 526045806
219710718 219710719
600156401 2098
867326895 6008
448784312 1611
837495598 3025
852508679 93930
90300300 301
587235375 1963
776368046 8133
58800001 196
232959437 2033
755347192 74823
286500956 955
254880282 254880283
79358266 1185
440936568 220468284
699065712 349532856
507901689 1693
248962204 1167
751067331 751067331
266018346 1683
478173006 106709
428100000 1427
984048469 5083
833532747 8901
75199807 457
405311140 2195
953954338 3675
302609439 1994
74019964 362
220163441 110081720
3500 995533000
561028526 1940
505369560 4280
510783461 5151
682980754 5437
23232922 259
569441300 2885
645257802 10110
902488062 59962
683332375 2506
544191852 2292
771297430 2571
659625299 4975
359269515 1994
254100846 847
552055125 276027562
124250900 1525
449182340 1911
209716596 1639
3720 435511560
588523885 294261942
313329112 6048
237360420 12639
862135714 4871
319836805 2622
83699721 279
561902921 2251
866896404 3036
268311999 3520
145500294 485
97904498 3487
950191683 754638587
967551659 422780937
377954780 4270
389698700 1299
915633131 421689214
949529880 3391
609298048 2031
391926609 3714
951898038 759896624
903893710 903893709
510824840 5780
15681317 157
267126696 2018
945392829 7498
391801306 1306
346747196 1817
949220971 13789
670612176 2777
385200323 1284
947724073 617337796
450481810 225240905
17904737 107
870018145 10574
452278959 2972
934503808 3115
152554907 527
754518334 2794
372940225 1522205
761634024 761634024
688500298 2295
250799563 836
405629584 8903
821098459 2737
504901682 1683
533394228 2050
957645581 4570
3998 957290257
544660063 2444
17 4504214
628929160 2113
337056594 2121
180726497 1061
195300651 651
552901843 1843
710321356 2541
71071476 1171
951603171 3172
459899999 1533
304098569 4470
284399053 948
246037296 1424
281691078 1823
747873863 7725
152509001 700
197099342 657
928805642 4850
880229562 19217
124340290 1064
697797675 2326
980385593 5951
708676145 3608
13682 724096000
257855345 4237
146700108 489
750251168 2558
982923026 3458
2700000 9
10259 802089656
523160918 2565
649660746 324830373
211978999 1386
359121863 2616
153470772 2054
82792465 347
830753465 34299
41099863 137
291114561 1830
132299560 441
561277170 2415
482078474 2366
794930928 6204
549215056 2446
917853750 383624611
569852074 520471570
298816561 7560
627614154 2517
550256877 275128438
267150965 133575482
785631414 4042
939184667 3502
522737400 284081129
84300280 281
892359950 4325
462620731 2145
638084715 6187
374398753 1248
975921416 8847
13082075 13082076
777802126 4009
232853192 1144
346901549 3832
498465000 4950
6228 936256178
319195903 7466
45243281 174
679853973 5054
798834037 3796
554999432 1850
769446645 6985
748016514 7434
681080374 11156
778498121 2595
200400000 668
535706829 25654
449833665 2951
200971039 2576
314294912 1388
715409737 3656
659799525 9933
335626681 8490
3065 776630544
502431173 2591
506437945 2648
760570593 7527
289209233 2156
357054635 2292
382276471 2972
53400059 178
947426612 947426613
74400329 248
811639191 405819596
570795209 317579099
605672173 3906
648197313 3660
909598001 3032
290143918 51220
801899748 2673
784464716 330377640
135803983 541
202799914 676
637185501 2781
799202933 2664
4322449 117
322569782 3789
242365191 1054
772376879 18298
614843122 614843123
181060080 2748
918002821 5826
89400288 298
956490289 4108
981732216 22147
873653504 4638
741259257 2813
878397902 2928
393939906 2053
471500743 2696
999402268 984763806
968565490 9939
590585644 3196
506746192 1813
877063183 10621
285626097 2621
942297174 3141
296101752 987
897603767 2992
854338960 4144
685834419 4896
4722 840058856
749329011 5710
712797625 2376
551998160 1840
564379647 1983
778742641 4680
6528 727922506
957300000 3191
761767999 44600
114899999 383
837399259 5777
480955299 1727
69929184 337
846419925 400968126
191156115 1750
310217614 1438
963972277 32881
632498320 3411
256941334 1413
510107479 2271
610161636 2515
266474713 2855
638768001 3700
327152671 281412240
20875 163766327
294870113 27112
913166328 4368
755936202 10794
371701240 1239
286763941 4883
482098393 1607
298803730 5015
866699165 866699165
974370320 66374
139200223 464
683500608 288983379
214684609 2413
980457926 6725
345126291 1414
407400000 1358
23209694 82
557884748 557884749
949227505 949227506
631113611 15674
791999598 2640
1698944 13
272100906 907
469501565 1565
344573452 3941
89560224 304
25444 506882947
925393960 3628
347651565 4035
430498564 1435
542098194 1807
238632410 2026
760646531 10867
345442819 1755
27244711 13622355
966297003 3221
662628574 7549
898522121 4079
587877079 3010
442745930 3355
3199 703211700
850151504 2865
906779798 906779799
468520417 2832
4289 463473457
431882374 2399
173871054 799
957167663 3252
865191557 3707
223257471 1004
1294 379900087
218112487 2148
537601792 1792
441265461 191938
473434187 7342
6344 926034817
99750380 49875190
52342714 182
951827029 5501
379114867 13165
520198265 1734
272038404 8623
968951391 24022
29463921 166
582278439 3873
912722997 456361499
532707699 3940
989564849 4050
576528228 20204
944250323 34087
71554891 292
581673395 1982
739144629 3010
849828829 18643
662700377 2209
503283504 2344
928022123 5397
329101611 1097
503036450 5650
490501634 1635
3004650 33
374998751 1250
714874409 2430
963896787 3213
4708541 1719116
938670215 26072
704139259 352069629
518400735 1728
410303618 5661
575866149 7204
969136739 3274
653389002 4473
996296678 3321
552002800 1840
415195933 6387
548003952 2088
619709995 3329
789001725 8959
696599813 2322
57304313 866
447328092 176901385
7106 694602611
106411111 690
667499144 2225
509066560 3086
445802590 1486
220537384 1331
749534515 2661
730800547 2436
114677131 430
673129815 3477
828600001 2762
917133179 3746
2317 538710903
342230335 241017464
332339459 1164
835819730 19087
156 33047040
742626941 2711
269638597 3978
148275556 803
100845077 758
614997951 2050
13599 276095634
769021105 9192
584402115 1948
962996791 3210
246317419 123158710
125581711 42543730
111541710 1491
44400001 148
791200461 6121
661802206 2206
875543064 4415
896417696 7351
51200304 30162919
773703654 2579
983162862 3586
538 131196424
607233703 2728
925908807 4367
487378472 3024
495299586 1651
1106 252771876
11020464 56
446741590 1887
761554526 2938
774248436 15503
900249358 3375
657300933 2191
756039649 3552
993927510 3342
580024639 3918
284700237 949
342502028 1804
373499679 1245
582645317 3434
562545449 2493
699297670 2331
418321245 4155
893218140 5015
280301398 5131
14914670 59
295632300 2055
976167648 3368
800025850 3270
125570158 747
395442913 1614
332399999 1108
123999429 530
183795818 4864
693988359 63176
33763810 126
83062807 1747
350949818 28011
5184 534838647
12299995 41
118935745 3500
234232612 234232613
443020952 1976
242542315 889
810 134565063
373440396 186720198
804598216 2682
751101906 6659
2833 548291307
3936 716222021
157069725 852
7700 365838106
397178299 4207
134218323 1269
6806 796519792
271686913 5376
528264670 528264669
403983152 6829
514492956 514492957
595731971 297865985
396664933 4713
869403048 2898
990440276 473813045
239654040 16689
470998587 1570
296100644 987
225899999 753
114140371 2027
865207563 3484
20472664 72
272101065 907
970168661 4194
513341144 8991
157701401 2110
396658481 196561852
928481013 6214
992448709 4623
535798214 1786
170340431 632
3985 802706520
467159319 467159320
56116824 628
160143195 80071598
267546273 6664
284225168 39101
983523512 9619
835086207 2944
329618339 1143
630718351 3152
101332824 575
422278301 211139151
870519217 5016
814406209 3554
313324980 50459
850439330 3189
915157763 457578881
3120 272180700
920959577 4697
214421970 9510
717827128 6606
844347011 3684
351901172 1173
588846109 118198
947484863 7576
233560189 1908
735353794 3283
146399775 488
882329841 5810
906902619 21172
627794879 2715
664987199 7872
812629500 6135
119989860 421
948878164 18291
408725189 12765
79021144 287
5171 975697720
755397483 2518
848760184 6184
972284196 13598
731133200 32200
905996981 3020
122879907 4111
519547210 2114
882151880 5116
547797241 273898620
979521285 333719594
427739159 31274
243977351 855
7316 791135927
759846381 3158
384205889 293517660
217799786 726
764999999 2550
262734340 7416
4578 869108356
469498436 1565
742644442 2871
957133335 4412
288052189 8001
366299999 1221
19230 579127716
402315983 1512
187075366 813
448498504 1495
904019234 4589
95604300 594
931803786 6135
932337389 25201
891002969 2970
354601027 1182
171300001 571
912386019 3437
286026804 286026803
959399925 3198
481102594 481102594
302600173 21476
14052479 416
51899999 173
184132436 1205
785400001 2618
374457157 1882
994348938 11814
579007326 1954
571753873 6486
666655529 16169
7278337 39
136351361 920
378531752 1481
3981 486072464
389132995 2812
580741587 2314
40994904 1128
615502402 615502403
297301223 991
99310830 480
682500000 2275
661960489 330980244
711815331 5877
238464511 832
403167158 1769
962266801 3252
879089518 3537
766002338 15944
624267627 32782
900335107 900335108
436685077 2220
549100891 1898
686989649 20252
573900027 1913
250971193 981
958344859 8028
117000001 390
158465075 3815
720451403 2959
15512772 239
973572483 6527
497479740 3158
395101317 1317
877047938 21153
666601054 2222
146296387 2291
16463575 179
746815916 7378
121200404 404
558599029 5273
975352883 3257
258780217 1624
643197856 2144
297981860 1298
43865047 193
941478128 941478129
104999989 350
748990302 604261167
236734873 5556
773945303 3452
348627659 4145
533519619 27219
928200000 3094
92400442 308
515402035 1718
600902003 2003
485967018 34113
4542 872507183
328798905 1096
202431139 887
577863409 5587
661833848 3813
923381867 5597
417273727 1830
806259663 29403
896430150 11275
96095 747715195
475800039 1586
759798473 759798474
780610546 12905
126300001 421
918000001 3060
991901155 495950577
333002968 166501484
778609680 28344
994469033 7517
688017716 2765
403812317 1871
765337413 28200
989702533 3299
174600540 582
674648353 5768
851207944 11965
199380347 19689
629099989 3599
770999999 2570
663615681 7280
915012410 9707
64273207 332
672962216 40655
662436496 2547
245130875 245130875
414507202 27092
264878813 2119
885053903 66108
876933821 11117
764402074 764402075
244195500 1602
903076007 498537438
4743528 4743528
291077271 1771
821808471 821808472
130071833 65035917
793387311 3152
304500126 1015
564000388 1880
903000001 3010
110727720 110727720
177600591 592
172218351 1466
466502982 1555
229892904 1476
273632474 1498
648311107 2241
724758906 14336
543263289 2502200
357479232 12738
3000000 10
587183532 3123
158699942 529
112191722 4479
895651431 21848
470008465 2662
266873687 957
18937514 1801
735876547 3916
976646870 23873
697602177 2356
17695675 153
69585153 928
853862698 695236994
156944585 8622
962993414 5069
66725117 33362558
244617389 2081
99318171 461
137260143 679
290521458 14140
536836221 536836220
989427522 15579
64975558 277
503743799 1825
892406706 892406705
533145749 2875
883531020 8916
98763528 809
389336601 1900
503702048 1679
540699246 3417
211480713 1784
998835855 998680237
755747910 2745
639476828 639476827
533845200 2058
153679131 643
693974976 4184
985062815 113997
744095477 3053
376844041 14719
49000409 212
456266131 4364
159462575 688
981495266 16160
705491438 264447476
452105169 2153
758407036 364817915
927565984 8755
529871591 4190
6807 824034999
611145279 420320
661926629 661926628
176771943 1360
633158374 15280
951828479 3293
534536601 12385
754845226 4848
951542089 9912
358701193 1198
22500002 75
677800097 5378
4211 680458488
786852246 2851
622356000 3500
871743593 26996
962108497 5364
276303589 4668
134927051 626
30900647 122
653432131 7013
608864048 2092
949178618 474589309
584207059 6845
485699837 1619
274876818 3857
684014547 3934
85799795 286
11226869 258
4465 358654930
572804998 433783237
11339325 226
303561116 1749
924059135 4004
772998873 4612
527610552 7143
722933097 2708
460799015 1536
393708369 3410
569433745 569433746
1869 521043558
63899786 213
810582860 26185
389621980 104177
211783730 1717
639301884 2131
975215984 8795
75558419 75558419
4258 627134066
401061757 200530879
465973429 2966
62700208 209
530654800 2620
379530307 1293
681986968 301254238
337 53178395
1496621 7
672653760 672653760
369685578 1465
698104637 2327
330224947 330224948
2040733 84
871226441 22086
687007253 2453
428201832 2051
116235561 403
10687 605522346
583476054 5434
236007592 229911405
835801636 8776
977509723 488754861
916332748 915282467
916632782 25887
634315106 596962464
5867715 23
294636817 1018
231300770 771
691544375 7608
619077466 3739
114900000 383
967926351 3725
122346969 3770
584701949 1949
633933070 11487
872009034 8686
252474696 13144
436176320 1787
619801261 309900630
890517388 6113
469083600 2748
904201595 3014
1027 267311935
500701669 1669
884703336 2949
247199965 824
409284288 1743
144700100 603
20243548 114
986506128 736072136
288386953 1004
188968695 694
390226413 208370432
48899945 163
228375366 4743
208040800 752
859766130 4009
346467076 52516
131999560 440
295 66628177
642932713 4172
172381527 621
447246695 1802
765097353 743086779
980863489 6276
632364222 8834
460381660 2419
192064825 1416
767788346 26290
706207349 22472
847955805 4468
2644 690681544
776745498 84944
307175723 1888
11544 958622817
913674310 28274
883691936 43581
737165147 2588
86610815 518
624302372 2081
53579199 200
914405842 3048
125687937 62843968
9160 954933164
463384614 8067
256023791 2988
920743976 3271
708299410 2361
910653301 3657
693904573 2313
736198341 404673879
669343492 334671746
981302919 54620
768934801 3837
544521825 4325
514525977 5052
492282512 13501
327502260 3345
831289426 54043
596414104 5681
406271547 18156
620716321 620716321
895219680 4432
625502085 2085
49308896 5799
426001419 1420
888683499 7887
625252877 2949
45125930 437
861416698 3354
974160242 7926
50908032 428
698604899 254873111
958805276 3196
600972317 3322
657000000 2190
448471486 448471487
805963010 12013
690001413 2300
192492010 192492010
475939643 11234
313521049 1132
836721171 418360585
399019049 9630
956684407 28995
676562953 3081
368383500 5325
121499191 3294
110699632 369
570326065 36308
759303488 2531
408986691 4793
985537576 741170195
478731118 2891
640518813 2537
131371802 465
409701619 1697
752097494 2507
290067381 4894
193830464 10636
261140209 3786
274155780 1095
738902938 2463
526686785 1998
521398702 1738
944880230 6566
887667663 3343
445489605 1490
690903079 17080
652252485 326126242
148195059 1235
620 29236100
656048738 3511
25728794 322
552654466 285373
369767030 369767031
406396583 2358
969602260 3232
978003261 3260
232806220 1885
102899848 343
957218085 6720
267599999 892
552749622 45982
232727009 1362
94433196 339
768304846 2561
650283520 2262
147318246 531
43499854 145
247564480 5285
911698295 3039
954368244 3251
664327564 3845
524176359 25490
114310942 458
918780744 11692
503861491 3802
641402137 2138
479779385 9212
541242943 302488394
393227010 3630
873437200 5199
311702014 1039
219832368 1299
131615390 1694
694202313 2314
575031301 2447
857081523 3041
893370830 5687
758711185 3986
609463333 5391
755495937 7904
223800226 746
681899172 2273
523056016 6676
307322019 1107
409464831 409464832
940203133 3134
131930308 164707
266699999 889
314568275 1346
4995779 30
142511663 996
42504199 21252099
741610590 4458
474618347 2218
877500000 2925
859446631 859446631
468514887 5857
468127604 3964
355059078 1506
702001646 2340
573129843 1335967
825586471 3615
359233266 359233267
505839204 1956
477684316 55577
15242 826034597
984999657 952231407
868672611 6439
913593799 3511
73257410 602
153899824 513
125763074 1474
153838376 603
13261 618300094
373310322 4361
403500470 1345
523874995 5242
738604722 2462
905519931 7407
821140163 5668
80536620 1371
2841 762246259
745516254 4702
800116275 13487
795619737 28898
476744205 11347
830941803 3311
228900764 763
730497564 2435
115582567 437
988601280 805275111
811241216 10503
859355547 3371
151720177 2191
794786124 3143
511980534 2565
885771977 3090
442723488 2298
703928072 5257
750533384 15995
63900000 213
903000001 3010
444902617 1483
924510284 3914
24848718 573
5004 981499043
238126364 1095
767402473 2558
529531574 3091
316992437 1162
235796889 1161
818573910 4414
1890 291473910
188099372 627
296098879 37576
851335628 6721
731701738 2439
413644570 2591
101840753 655
688647006 688647007
791942802 66832
151875891 2399
877499298 4373
728702563 2429
784482715 3398
941968863 4016
645372398 258709194
680300149 340150074
789298344 2631
454798545 1516
904203013 3014
753700501 3150
251169335 844
465113804 3868
103200343 344
235800786 786
936549551 921288374
418179671 7251
585936649 2367
994608735 29704
67499774 225
188525623 3206
1794 434866400
561452789 7432
637227311 2151
320473722 1178
538566400 269283200
451908008 1598
370201064 1234
942903405 6935
339512403 169756201
572660949 7609
574666570 383347024
140100720 467
6406 878461186
392015328 392015329
130958 153744692
624466047 2173
94621283 47498307
750163213 3841
478572199 8826
592635184 592635184
970375410 8798
524010178 1839
863700753 2879
747297509 2491
472007169 1737
393002607 1310
971510712 10403
366778521 4170
398184863 14278
567900055 1893
428471397 3142
375006365 2958
752101415 2507
631394995 2140
315451165 1058
933900000 3113
58374365 29187182
165388125 2783
905982901 3930
403792170 2774
2929 774928459
607912074 581524735
407241820 2559
759998558 514838936
728770864 4789
239400542 798
956197582 27002
581101938 1937
723868332 723868333
779690885 16142
686398038 2288
469499464 3436
737190727 4823
690602301 2302
228235445 1178
295512771 1505
848507821 3193
660900295 2203
111404944 631
409865801 22344
754356827 377178413
1653 436471344
395379664 2897
453253622 8039
51089975 421
249378037 948
161580573 693
776903957 4826
724497960 2415
436583135 2062
20440947 15400831
148969497 859
962135357 11212
625974879 312987440
400799999 1336
944466080 3761
487116321 17743
622441268 3214
77400259 258
254517379 254517380
359526158 47759
336237626 3703
20224 997124096
416055349 1867
81664081 1482
435898547 1453
616420489 308210245
710697630 2369
107999881 360
422862007 1897
989367846 4098
6330 811276525
286886103 238393405
738897538 2463
144994146 485
753599999 2512
804676511 87190
270538279 4323
198796521 1023
461702268 1539
458966759 3405
944993945 32135
640374594 2689
865944129 7111
79116762 474
38433981 293
934198987 3114
954880648 9952
564001298 1880
450359361 3150
18148155 73
692010195 2573
593928479 49004
827393491 3654
542399999 1808
614355087 2217
388492099 3622
630572601 6440
40341376 24761953
158547068 727
214655736 214655737
934176084 3130
393445836 7614
89680748 926
268020634 973
221032935 110516467
86504438 568
952386880 813297641
154516207 3059
198258640 2434
468310321 5764
1460 208836406
48793147 24396574
896375447 3542
612483407 306241704
763658389 3579
305623947 36950
391087286 2920
849711912 9349
426106088 335781
481767297 7102
407698640 1359
782904667 8681
834003964 2780
28559750 14279875
848400001 2828
5999981 20
965696781 3219
718382239 359191119
923750316 847993776
622795272 2434
238212499 2006
405898648 1353
225350321 1068011
995571529 4298
569099177 1897
945585433 4444
551099333 1837
697758129 9032
410865616 5723
179 48917657
795014756 3292
462599399 1542
225936369 8405
306960270 1270
251620055 2844
149265939 521
68262668 2167
83259964 476
267899358 893
800302653 4673
401384947 2229
413526708 2187
242171929 845
545861455 19252
855190997 17974
985498451 3285
110367952 38766897
352762479 7624
944278328 472139164
283736423 1273
954003456 3180
518949856 2816
381005909 21610
644082019 8520
967592392 5431
923857505 12662
234301527 781
965403099 3789
65510538 244
88327583 1332
159910632 561
951063660 18157
15600000 52
44815066 959
813267901 2817
638100082 2127
816213951 2832
50431175 25215588
499224081 3880
733498420 2445
311319407 2831
918052830 4574
653853962 2969
406196615 3093
158245695 1557
79444321 562
793701819 4823
212892134 6742
626057469 313028735
602629096 5297
54027402 2166
576880756 2507
947518415 5031
741425588 4621
843110147 5596
921614268 452678082
645004801 3168
485797234 3563
472630363 3604
102021817 2602
688523220 2970
359419825 2776
282003723 141001862
921896926 3073
250772483 4044
126426955 525
703570578 351785289
303345640 1976
78410975 458
254401582 848
332565681 1119
23700001 79
894803665 447401833
953757093 476878546
946137151 946137152
131722219 65861109
916785607 3686
707454651 5893
200229411 1622
946519422 3383
1088 114251737
571712719 273791328
836397211 2788
421816199 1640
559198135 1864
481498396 1605
346050651 12793
722596950 118946
83999719 280
681262875 5825
415665091 31186
783297390 2611
6300769 40
4955 896683266
787802900 4610
302808779 7708
588846668 294423334
745938472 2598
599998000 2000
993141483 13427
824169112 7901
277499075 925
916754714 3083
916260039 4094
198599917 662
638289924 376242
500492452 1843
678897737 2263
840380331 15869
796662317 16287
916159154 916159154
520799886 41698
469562434 2794
128847416 1101
667786438 667786437
858709513 5256
671830717 671830717
484624203 3224
801925609 4443
758400000 2528
544441687 272220843
389976601 6747
332178826 1465
588299520 1961
616502056 2055
57300191 191
180582026 1328
991800001 3306
6974 718436872
723297590 2411
964606254 3342
6865 718456795
245810500 851
1118 290434926
163218347 1674
823131739 15917
207468537 103734269
322708708 2299
728558867 12954
344590934 1615
582360788 2337
890150997 3892
520801736 1736
502555093 3181
249603476 1045
504001678 1680
729038441 3656
146560417 12415
409307634 409307635
1439 362032230
425924089 2374
914997565 3050
581400000 1938
806061633 19711
218480642 218480643
547461925 3475
95125031 1118
955445281 3992
587055019 587055019
3768 783892753
80427241 410
345913152 345913153
761302030 761302031
125353872 432
350108355 350108355
885820052 26638
584891878 12528
802262399 3464
979090191 6695
996694524 3904
878976524 4445
771002571 2570
581380727 9336
158999797 530
167557874 575
346792559 1583
311826899 311826900
797209494 3079
362797613 4562
99647021 54028844
570687623 2189
94017515 2206
139413290 3413
842442002 5378
339126937 1425
952327157 4419
487861201 2610
168703110 738
772849049 706087015
725205600 7200
811499815 2705
499633823 9166
638881417 9864
162674945 162674946
371794726 7410
155116081 720
604494968 2156
191369145 706
278099337 927
688606777 18499
361800772 1206
125752207 841
371329472 148666093
180168643 117896304
553175824 2011
375001305 1250
315345502 1154
149642094 1586
24500663 12250332
439640431 219820216
5100017 17
60805136 60805137
4605 556431360
353679039 3068
37062776 179
874916791 3104
899143648 3383
745372489 2919
944099999 3147
436501639 2154
541333637 6308
543242778 2021
14100080 47
799290577 13302
585814890 10423
143959189 661
198694559 3620
787288545 12392
221399999 738
194158799 97079399
433201443 1444
768129602 4101
52646355 322
496020983 496020982
906468148 4841
919331481 919331480
679734869 10443
59692751 650
485100116 1617
946201657 3154
3010 385520800
510161956 2120
184953631 5557
492301136 1641
159312117 1939
109162403 468
669626378 11071
910702984 6156
477057814 2098
311535718 1053
845930696 13682
553334169 276667085
805958160 113260
583500001 1945
3228 947211437
193656650 72568950
545627985 33582
971920225 8844
418013328 1470
34935826 1533
76311912 467
32261736 156
283200943 944
276472323 4389
441635133 178400472
96299682 321
281535481 3204
439701454 439701454
892499474 3970
107617639 383
84534947 30514168
533998764 1780
696438061 4132
217279760 748
177210156 709
755968750 18139
769655825 6902
645601349 2152
995211086 5351
733412639 2806
1824 258561120
562317055 1963
551889853 10301
316007581 138232107
311004376 4675
346853531 2442
951300020 3171
698412781 2551
682797724 2276
153565036 1489
763475169 2656
986579061 493289531
23196 968535631
693649177 3846
3343 694153892
2379657 19
368701228 1229
99864606 49932303
626635776 4251
785552432 3127
620280108 6505
993269138 14076
172491095 86245547
798874016 9273
304535466 1464
142941490 1418
499824769 5088
858855598 19592
74873616 1877
559977195 1981
957056376 478611277
714678204 346294603
101100028 337
782637076 4026
114037309 594
134313703 705
980234392 7292
273600001 912
745 198481455
23421797 161
13246993 176
874235286 10285
245298751 2918
353 85807593
444386540 444386541
651947559 3055
216736046 3638
564299630 1881
935359123 467679562
974625920 808342246
5242 437936649
509831171 2832
587597777 2162
192242717 3006
748320330 748320329
40753 740278161
378641252 843299
244263328 1309
500771 3
39879778 254
609925509 295596439
147000001 490
269935379 1170
1087 261851609
310316904 1343
427358615 7534
490198365 1634
184522645 721
943582899 3692
499240588 220229335
976148875 771469962
175199416 584
262845773 3183
637898544 27177
142521386 1774
975681346 975681346
962458300 3831
819305283 50363
953562765 953562766
600302001 2001
8846 287959860
510398708 2626
404251387 2383
279899905 1992
447962626 1749
555752539 3320
655535528 3148
507647320 43094
231022045 3366
193295014 1207
430498566 1435
764653052 382326526
250864217 3663
370442160 1249
8896957 4448479
12130 360506228
262538327 131269163
566425705 8390
52499825 175
296279751 148139875
329021337 2235
953802233 3318
583193804 583193805
204181847 2147
88547836 435
840897197 2803
433095477 4019
909599999 3032
724520399 362260200
11637 630936611
147000026 490
1789 465145367
583375319 5370
1324 142758976
657804397 2506
12424 223221113
511297310 2811
395866746 2494
213899995 713
788439682 788439683
793564847 135236
426937330 1641
8760626 79
547839466 2886
17999989 60
102600061 342
971697446 3239
3701 718415390
911374421 4114
2357 539816542
730979842 8707
903423362 4883
661197797 2204
159678404 79839202
623865226 3315
449396479 4160
66950534 1279
138369008 848
123077594 465
702519432 3193
293234950 1259
930112484 344110801
842363550 3225
774093809 3570
1862 390837511
201490620 4695
729304274 2431
110677368 492
714389944 13276
340201986 1134
673054779 2769
749090478 5264
40361476 145
596374881 5240
68132167 284
274190473 137095236
1678 119040676
859050093 4503
955879133 5161
100380076 593
687991062 3959
356988720 5176
134453538 889
3300 579583020
672598108 2242
126087781 1274
538401196 7505
572295973 4812
650620800 2337
875997080 2920
578874047 72062
159000040 530
48622758 338
794289913 3504
600787302 54429
895828081 25885
184800617 616
271199428 904
289322220 2182
262222799 1995
154926337 732
283499810 945
314998951 1050
925277976 918596616
358325039 1264
747598378 2492
163500000 545
391821017 195910508
780267710 4490
662099999 2207
491936607 5098
963413393 9743
206049910 36091
467098525 1557
754023594 5359
890700120 2969
446172495 8176
592448756 4551
113521838 56760919
2205 444126690
152661229 644
478500830 1595
171900315 573
279405375 8275
726098993 2768
316800401 1056
487703998 3069
402178643 2898
24819 767460679
635997880 2120
323699999 1079
864142416 646583299
125234959 725
389749211 1416
124016725 103662736
734484222 4247
40008649 537
667502155 2544
171643938 709
477936848 1616
566339020 566339020
117602893 393
747602770 2492
470885825 235442912
479181416 61347
790897914 4100
359229113 1599
1977 260696411
834597219 2782
41261773 28323028
871830122 7418
963906116 3213
275699080 919
111704404 812
401703878 2130
965099060 3940
307405713 1279
642601315 2142
791377355 5739
674893593 7907
537663994 3091
933254633 52061
567365879 2440
713104779 305660
434267543 5815
47843973 5519
209552549 104776274
310199999 1034
954152896 3886
534262201 267131100
858631507 71787
76264859 266
49638018 183
171317845 171317846
220443711 4768
242962310 1517
726446999 4184
40543 825293308
215683381 2910
101865359 71495211
959388490 4783
218001878 2173
73483781 5077
577461443 2129
869987902 3077
905103017 3017
199528681 897
81866343 742
453303895 226651948
2459 590928024
192317861 1355
320462321 9622
779101573 139674
982199999 3274
944004375 3911
455653560 455653561
614099999 2047
986120551 4733
214193149 107096574
80250033 593
4387 927670268
222672659 1610
776363328 18822
406932240 5511
863896795 62167
298324489 2849
3029 544932489
209585956 1349
612898498 2043
88534 780274968
1094 95585848
270913400 240942064
156152710 78076355
827025831 827025832
897117019 897117018
422098754 1407
479888892 2763
644582399 2289
263099169 877
486373887 6656
379408058 135652
88816770 315
536986532 16207
582602372 1942
760691053 380345526
764721026 6761
282044891 969
543299743 25104
645168814 31142
194574117 3516
92055914 46027957
902703009 3009
781973686 781973685
467001614 2195
238199206 794
312683855 1108808
176694803 702
915839675 4206
440688223 9104
27564057 107
24369439 99
977194768 3958
806121939 3213
850950952 4727
599536183 29402
56065648 781
208159032 71731363
124600024 2365
945075615 3175
536524420 3440
965396781 3218
252635321 1204
370446739 14237
118497136 1268
324509002 1373
815066654 6145
116839945 1131
98228827 967
582357777 582357778
305836354 1087
682800595 2276
814170200 7400
959302198 17752
839161063 3283
804611561 4810
879139045 3906
771342000 5200
621897927 2073
927351275 927351276
741612732 2797
212543200 1516
287027400 76175
708721012 5037
310213629 155106815
388584001 2000
316577099 2131
19481001 250
788631204 2867
688931249 2625
291444858 4873
2838 622069734
556144598 556144599
3566490 28
869431568 15416
591901974 1973
995403318 3318
618212822 6571
120369030 1230
653455086 30796
817497275 2725
517019545 2566
386175174 1617
881877996 4127
888393973 668468
109500365 365
153032000 1184
831302771 2771
14032473 296
870730840 13076
879626916 5204
540380749 2275
797697341 2659
2907 111972520
2142 601498863
886365889 6576
570926908 3647
595799431 1986
54901583 501
133196470 1407
88016955 303
727084168 7142
437608253 218804127
536667520 9152
810349749 3985
719715229 10985
4993 774845157
451740778 8551
933003109 3110
238372758 15366
1572 226481407
681298761 2271
689425161 2532
678471319 3130
680397732 2268
814246639 39990
520201969 1734
345300368 1151
83099724 277
624673880 2180
382201808 1274
5548 960903020
820916731 3893
709605974 6971
68707832 26642779
230483238 115241619
635166999 2923
301157862 238008808
811919311 11853
209854091 1218
111000616 370
2010 560182538
841089940 3197
14089 797845981
322934029 83651
932624238 5003
920229330 3635
436466231 1523
28200094 94
647342011 2331
851397161 2838
433114997 20020
326488251 1210
963042835 9233
754199793 2514
580597350 2764
663114315 2677
310670134 310670135
400757058 3159
591968404 8288
244729888 1476
540901803 1803
108204075 4669
831298534 2771
1484 15835538
672104025 17887
824704083 3008
848540080 53180
66000001 220
909302419 3031
36087 461737400
14429872 77
557968619 24731
511312537 2157
343501145 1145
664352666 3817
120185154 687
550841460 550841461
246598416 1368
995009654 116216
604295913 599781781
670532199 17786
225251185 1346
767371211 383685606
227699490 759
681012695 6357
943943733 4077
449779765 1583
75846408 301
404517425 202258712
553838173 3138
288418828 12911
812977470 21605
945384180 944953227
629213761 170982
3570 615021750
987600000 3292
105747201 6560
1275 212836564
509978368 4311
871803871 76407
109094419 648
498363019 2274
600897997 2003
514602739 3241
448932620 2705
67132287 24404615
576096768 6903
507939482 2063
863926293 1565222
942472649 841126501
494815642 2471
847215120 113873
154200117 514
279534185 2131
246659337 123329668
287041733 1114
239976736 1684
491427460 1971
5236 299677224
826128011 6905
102347223 557
262757555 4302
209100001 697
518948768 2236
542372292 2904
334859291 1762
185542682 677
3953 436571287
927518832 15817
467698532 1559
666901355 2223
106117343 608
772203257 2574
885053959 3594
275089099 1100
878697584 2929
173518955 1693
705612464 2404
1354 351874006
109765667 527
634861896 86118
505453897 2412
254179376 3599
935152618 802871643
462607709 3855
656629948 2692
374304138 10799
893422517 6467
453649840 226824920
978529941 3974
487028991 1910
446613822 5857
581624874 2806
951608153 870194527
994124823 497062412
538469064 4072
442 102606888
360606299 2172
958472039 5405
161416865 740
223499999 745
900759601 6840
238926314 2597
7538 155974635
809650600 4600
113566321 56783160
726509250 3546
761645329 4331
738597539 2462
987146166 14559
526574513 4826
217439622 889
194298507 1394
240298425 8895
565498116 1885
581429939 581429938
682173793 2826
806702689 2689
703290576 3018
591928 246515295
384 92274816
832365902 24209
208937265 4557
339096353 11110
608953864 216006
666519235 3885
964496786 3215
297636571 2962
818440209 3622
911521125 3169
17462004 13269
364333440 364333439
398698672 1329
494058310 3173
548636464 548636465
62999791 210
54366913 444
229799235 766
245769641 1904
95601065 582
819302761 2731
722132849 6262
188699811 629
521461833 30282
852684087 426342044
333279802 6861
313289194 2147
11287251 250
510248163 3710
230693845 2634
730074281 56414
110974391 449
448 121661918
996627343 8297
655594260 327797130
408620479 7816
357007260 2796
487466501 6198
534598219 1782
871798292 2906
465324136 4867
778785739 4610
909594844 23694
102378711 644
938794591 6209
22734303 11367151
749248794 5113
598954807 9715
255472545 1249
849282435 7508
495662799 247831399
783000000 2610
528001535 1760
590305051 492370184
844935295 7053
170700207 569
49192573 629
91847739 1539
389128511 5768
365139362 2023
161400222 538
707365613 7949
3404 194670116
222660636 1127
17794531 117
727442149 23351
941912593 1369059
686368656 12896
914328019 3877
511757469 1712
729051375 2731
584999780 4735
812398387 2708
440530862 440530861
1589 432228838
270600529 902
827423506 11745
170762547 1514
936601117 322904175
492929023 14869
946123606 9119
1612 344107192
646200001 2154
3422 988920358
694670679 4840
732303978 2503
145534995 3945
361646905 16351
257099142 857
156154264 895
259430268 3484
488166448 2721
397949066 2927
381386909 2568
737078480 313049024
889352681 7926
766927680 17058
879950101 879950102
567000001 1890
483598778 1612
647119401 6325
478698447 2459
598369555 299184778
713534977 2464
77650541 321
270633255 1139
314999574 1050
593612176 3855
678603007 2262
11158 692983449
222900167 743
325431974 2733
528283729 16296
154181473 1146
641630379 3398
151499999 505
189058948 2013
137452277 93210783
10531619 66
485655427 242827713
111104217 1161
712303233 32649
660269525 4335
237951150 1693
98166198 404
790204668 2634
970801885 3354
308202947 1206
852297160 2841
1311 380840256
391961977 72992
875088769 2991
332760394 1354
506102030 1687
206271889 913
697579040 5344
210514225 1217
575287029 14913
815789368 4924
848685433 848685433
651604175 2172
974269952 9452
451156769 2275
742484746 3914
427631172 1849
854400000 2848
546300001 1821
925090889 5354
831414683 10591
202350402 202350402
656668426 459094853
5205 859144326
2476 489153608
368648896 5258
231922320 3261
686210811 2769
886827314 3635
688197705 2294
265867827 265867826
42645437 188
415317558 7782
65770769 651
712000176 6575
491630671 1994
1765 295076419
7849934 174
835202783 2784
383117455 1727
229782997 1047
886502956 2955
647075328 2843
897603247 5309
578698209 2827
376381909 1798
87184462 677
995001231 647392708
844433243 68975
913002047 138208
186538269 2194
179696055 4274
851559630 174899
226090823 226090822
658507931 329253966
8412 686309844
715456747 5078
275894667 137947333
170920084 114256869
852214242 402157705
660199653 7245
444194631 26217
626069288 6205
3624 420667163
833100001 2777
369825559 2839
191699999 639
907590274 447113256
122862375 1988
345044409 7870
871067894 4583
361823719 3082
322612520 322612521
3394 949019438
329084773 4489
966575444 12133
243305207 2130
982595719 6641
357556734 12191
751699680 3862
126244288 897
876868626 24875
827972304 5828
266724946 1413
1664 444674613
567195804 17037
572400994 1908
506398908 1688
3069 774409563
702210497 2453
6238 686458286
349501464 1165
317041108 1334
92981475 46490737
514491871 2017
446253919 3342
773404549 2578
800770304 400385152
706483982 15787
757335160 3063
537899752 1793
198327474 3774
217080000 2400
937045720 368295311
503796888 1818
580666473 3308
766067841 2920
145255380 570
87213210 684
256013528 989
633103332 4738
3782 939668156
832133925 304635749
262501097 875
743677841 371838921
250211326 2135
853207291 11306
376498744 1255
213299290 711
573504256 2385
617460345 11107
459598551 1532
3407 770470656
696848700 4170
9318 883839497
909299999 3031
358264499 7097
983352368 3293
781588456 5989
57378706 211
942650753 4672
456499813 328744436
591543969 156699
643924320 2405
4063 928959811
2755 498749062
493604536 11129
491040377 3198
206493703 706
311244961 311244960
661117470 143130
881190584 25073
105900001 353
213054732 4847
24943315 154
512337643 512337642
749697502 2499
657397954 53576
141599999 472
593701904 1979
572726153 667513
951659625 8375
293999369 980
627865902 2286
873319811 7271
410344658 9888
382448424 1508
46637953 161
757425480 3658
172330831 51751
745484680 2941
172799425 576
593698021 1979
813547251 3337
761391376 99075
130225347 563
340914374 8343
163986967 2258
217800727 726
728279221 728279222
739727059 739727060
513599999 1712
379138672 379138672
804083221 5769
661735101 266370028
271500627 905
941225192 7949
827635170 13784
997144646 9223
34497400 287
116079156 441
205775019 1012
316500494 1055
662397792 2208
338452453 1338
628835390 7173
347141562 7663
856875997 5751
102376077 723
733017443 3459
454818017 1696
37499999 125
138741252 138741251
972245356 4035
233700759 779
240499459 1062
401399999 1338
225365675 955
695103180 2317
942163959 471081980
431765723 28651
631033737 5521
65786112 336
928204663 6446
461940097 4336
299526649 7875
802418030 28297
173112886 1506
672590849 11276
47280418 323
932606301 3266
65 18868719
16728750 150
410542943 3759
15983 745143443
640576477 2333
476024639 2080
971696761 3239
631051400 13720
904701995 7887
210770556 1410
597534254 9919
654771739 2229
246868981 2443
851231217 5588
17262 629711090
555298148 1851
56700190 189
491400001 1638
322730082 1291
543512874 247659390
703549548 12937
3499 404218989
807618902 9766
686252969 11138
554103302 2165
892007798 411195582
2543 716408874
568300344 3383
468046116 1565
819974356 8612
999300266 3331
77164655 19615
282364193 1012
423996001 211998000
717696801 3280
56437253 443
596304000 3690
949604937 949604937
449398503 1498
488701162 1629
816857991 2834
330244712 3052
234403740 1573
475446719 2085
274501050 2859
7291 845896221
420389605 1429
3315 446211079
770287887 319870586
184800330 616
449229890 15959
573482500 573482501
349760838 3053
605946822 11647
488638276 15596
971399999 3238
107369498 709
740386514 3685
414900197 1383
515775885 2236
997041737 8103
610195079 2867
882320961 10313
201448326 3858
384598717 1282
888508088 8324
573844522 4484
642465537 3672
934570098 27566
470398433 1568
5952 896478103
258614599 7723
6252 198738576
563873945 11703
661738977 259633901
113427926 391
534350688 267175344
26699911 89
41 7207114
78961799 303
862035378 5284
9951 170679552
170003548 1066
83228844 1007
866975747 12922
431845190 16865
189599368 632
872791963 9031
77816344 887
356401189 1188
397525267 6777
288145780 186399065
59274836 265
584064703 6073
109716202 477
60172265 231
151256331 51358216
153888454 886
688882126 2445
197371691 1146
630387858 2355
624320491 312160245
683878399 3610
929100846 3097
855476914 3310
996724165 996724166
56741251 195
571880478 26546
889462704 12522
247112880 1960
169800567 566
966890401 26800
552730393 4401
13518 713047464
774457148 4399
203394068 19499
661770379 10294
543704871 3559
198899337 663
259049242 883
873786018 3255
238200687 794
586279711 30131
506887919 3280
647397841 2158
316881863 2893
4465 940585225
12478 587071951
144900186 483
893235985 26140
832255821 29044
787637418 377935385
164873742 86238755
123600372 412
281409030 2122
953882622 4158
772098439 3526
182040236 2542
21300106 71
294841187 1426
856802739 2856
591226044 244006203
944912805 16449
933827785 4899
81484305 514
580576016 2569
764173887 5411
50025140 21190707
20462 777235647
3717 983962619
913785246 362491824
205799838 686
658435628 4922
201760921 201760922
800917886 11343
956100001 3187
34025179 17012590
438703786 157012461
149104331 1601
129318539 961
498301287 1661
489941154 2994
753016721 8010
41816205 215
346445256 173222628
815832569 3248
654779653 327389826
716778347 358389173
192354277 1852
497518601 497518602
190053983 694
522061568 2921
170136047 1072
645299487 2151
959486543 4194
631886138 4365
879506824 3028
366705637 1422
201479199 1040
536559604 6502
597582449 2888
952600322 7860
761159422 635528
767573269 2667
528305591 528305592
1101 207889478
82335743 2978
602284899 3220
646782432 5503
810229660 4831
780448724 21969
347814712 17318
164422183 8988
957282523 22251
8417 334934217
79091809 1272
553201343 1844
228215052 1011
458423497 4716
155117250 15975
705894375 7876
464344539 232172269
266753319 8818
606168568 2335
470202399 210078948
185400000 618
425698582 1419
454970459 1614
691501845 34091
421538631 3849
845849687 3593
577517991 4052
572700000 1909
14385688 7192844
716748603 4354
188961778 900
3701 723027914
375760673 6572
438184978 180789709
876674955 4849
517949522 517949523
654551046 4113
330000064 1100
893962155 4236
366162748 2415
256800050 856
20982995 89
552001419 1840
351117115 9066
747168991 513889196
712918751 3792
482700130 1609
310420679 2890
412753706 2103
322152982 11733
107736616 442
702755000 2500
959558798 6698
727451429 8978
421597764 1764
508843201 2400
586200000 1954
652921500 15493
94023204 1264
534561499 267280750
340662167 5544
535323390 4045
202876824 1409
451797520 5144
729002429 2430
479587312 2776
34234355 154
560452685 2558
920489294 5397
947696842 3159
310535907 5186
759123800 759123799
1486 377283872
4730493 52
13523465 142
760548492 5962
421869637 2164
618539266 16479
771133247 2624
652782153 2606
347400747 1158
701486716 6813
670871879 14466
332891130 1410
507143576 4325
930495345 5471
160393938 699
167385205 876
975205249 10986
300759924 2762
265901737 1027
698398714 10291
972593736 16619
508943440 2810
626483522 2254
395565769 197782884
237594671 118797336
327859736 1505
925972710 542237206
729316031 11153
384601281 1282
640985976 640985975
332923481 1750
138039008 736
404548870 10739
396517750 2989
580938815 2814
613797953 2046
158 45508295
658343541 273942240
330299877 2603
294336371 1034
302659999 8798
216531721 3192
3627 449530380
28613241 253
481201959 1604
640940887 7892
794704212 4163
96600322 322
531802799 6150
1694 484294272
112599589 41245338
108899636 363
269117317 1404
607300228 2301
272537130 136268565
111491100 420
627521511 20173
659094712 3646
884100001 2947
69935732 417
2332 237369616
1158 312228364
478122588 2209
876024013 438012006
758025289 3303
362391541 2030
336902114 1123
280191239 3791
411605397 2359
245158300 1220
485736876 2024
551458121 8579
984054897 8379
815656801 7050
930310367 3107
667800001 2226
539105533 1849
3524 616692952
456843928 1685
530359872 2076
2974 225331505
798122331 180264
448837355 2202
2557 763016752
175193927 702
532525878 3826
824811339 3130
850754389 4195
989209957 3838
466273902 2586
550365137 550365138
524488838 6966
684480806 2449
263337721 131668860
392907061 1314
529397776 2025
211483125 2751
5342631 82
992701587 3309
411313141 5670
858088530 97769
5441 185233404
824208896 6478
700802335 2336
17527510 110
962485803 6369
980241504 6564
408299625 1361
527342509 263671254
689885571 7403
844136584 3015
426640800 4600
571518795 5108
233836448 1291
190994035 10466
692086419 2623
476655962 107573
837831201 5050
759300001 2531
688408707 9818
217435535 1627
476398411 1588
105165312 768
652874845 3154
284400000 948
365216463 1607
392276716 2029
563862240 3040
297484971 297484972
727502424 2425
395781356 1396
363301096 1211
4172 999520510
131827687 1378
632877227 316438613
126759923 126759923
450464567 3158
3815 585537645
1441 157777972
997113889 4873
98743919 866
462179102 3977
319819257 1576
810565879 30894
206063045 706
91643186 549
73205999 300
909509654 9458
705899999 2353
420919673 210459836
345658440 1524
483532655 2170
118356297 1291
710099224 2367
244199518 814
869928499 87430
597734855 7561
809997299 2700
95700470 319
847693733 18302
419400563 1398
857403308 2858
404135368 2460
35526762 204
945003149 3150
143456887 53406259
150944552 3076
709416123 2994
296808751 1079
816052320 3336
488682611 1683
81287153 368
217998488 3284
98924342 49462171
428529356 7269
676160530 2654
11116600 44
17667 979843132
689917320 3530
218348694 7811
787351846 4351
969534345 26996
615068761 24092
270820881 2365
2557 653036152
291088317 1039
705367402 5779
821400000 2738
730752959 5878
214315201 15840
214757461 86674303
429608808 18712
461900980 3973
240937587 120468794
171153600 1576
475190171 2076
592500000 1975
638931403 319465702
233591359 64528
3862 896555576
311338723 311338724
127022205 2557
480314846 1871
560622054 4501
910804694 3036
518293583 4897
587400809 1958
489375347 1743
202206242 1153
60886079 232
745772584 22461
378434109 11135
904973675 3467
693887083 2617
733029595 6851
478672661 2735
441031553 4544
943381287 9998
203306144 735
823248180 26437
622596403 2937
566708207 12703
221144701 1844
305659947 305659946
368996063 1312
610499872 2035
797097712 2657
704113159 7870
994092600 4710
564933849 2950
294901460 983
208463350 850
748355809 10876
743700001 2479
158874833 542
203099624 677
852570600 18510
181007201 800
31842804 274
407646330 2639
945596849 3152
459613529 3195
874329235 5162
296705562 18931
590830901 10366
617546968 3389
42891090 300
627901032 2093
258299138 861
420201979 210100990
576005760 1980
187754027 634
982960660 491480330
4280 655404403
338100495 1127
527698593 1759
120904694 1686
174801661 19470
98038713 407
809388655 37806
361459490 2621
144778969 623
234811173 867
67002033 671
666216940 5140
531821430 8451
724745359 3706
62781010 1813
596401415 298200707
536581272 2828
756465597 8443
502500001 1675
321444850 1202
924903726 6642
627289163 13301
425168701 3108
835750080 3168
540101525 270050763
7017 162173001
347587229 2734
791922331 395961166
94058833 343
388474423 1912
925761315 3551
374608799 1504
4954 763109206
461734990 168087
903471426 5631
286038199 1181
3300 668586600
6452873 666
342440956 1606
182201 6
477898407 1593
228379795 1832
993542244 10840
390334141 2282
21886 531413543
323401359 1078
654890336 3499
880200000 2934
850805549 2836
713564045 6617
971144655 3332
424824858 1543
599982009 4385
138875401 900
527169601 2700
202359402 14470
412801943 2271
734 192788935
661792610 330896305
654114665 14728
34752389 797
928503463 3095
143659157 487
759300001 2531
627904306 10773
407449938 1533
763452711 6683
84723876 2839
371052782 1582
79500071 265
500116093 500116094
208337555 104168777
103540723 103540724
326192823 16596
145322079 1166
427801425 1426
635697881 2119
507462279 1720
794282736 3588
697501024 2325
769127939 3213
131955558 1743
1861 514410227
484478721 3556
142904841 1451
912406670 6623
59700001 199
145199957 484
133513330 14797
751297606 6943
662166493 662166494
955640252 955640251
360624790 1506
373538476 1510
897111180 3780
822544637 411272319
769867103 31304
379235620 1894
124199757 414
1851 489902118
914237566 4929
519489137 2512
779806742 7147
652255319 652255320
892487816 4685
956891880 3348
576308423 6969
909167187 3392
250846090 2365
23150693 23150692
817903940 708248321
368331785 1647
695019701 2676
206383648 1641
277885112 1004
349196993 174598496
552851911 5048
816302722 2721
815952573 407976286
898403616 3168
289059088 2665
501826668 3483
7489 617763384
69214961 495
372550321 7499
525021327 5917
244799999 816
273924463 2530
65192041 486
240000419 800
94565682 1087
324754676 324754676
714859992 2772
1251 199626422
750704559 336143998
108600000 362
140395269 954
230050876 1012
277158623 976
809926679 404963340
902744910 3975
983599703 17002
402601665 1342
377970253 4378
528394702 3177
21126 628223862
447901492 1493
654070725 274550505
969824714 9696
370744960 9088
771316933 4332
6865903 6865902
933611529 4507
377666684 1279
770904701 385452351
883499999 2945
283050301 1148
342418642 1173
398084058 7896
424933038 424933037
609299685 2031
986096712 3287
888513493 4377
153956900 5281
693017400 5300
810601562 2702
966267120 4228
514784617 8114
462302041 1541
933623067 3828
85499999 285
553754169 16855
311574722 155787361
868403886 5033
772853713 772853712
443999755 1480
48609583 355
974440878 9066
662430851 3528
985504172 3285
642973221 642973221
887560799 4830
94500409 315
871366893 17470
862043597 362061110
705476241 8524
10499966 35
394446066 211480859
383257156 3422
653098824 2177
802500791 122088
450899999 1503
840096285 3535
981215898 6583
7865 829978517
143707782 1647
504898317 1683
525234742 262617371
754760627 3961
913303207 10302
961457180 961457179
388822785 1952
156736630 680
896289595 6614
596059266 5214
677702259 2259
915133106 915133105
263738439 7060
966858520 475615806
802886604 802886604
677997741 2260
735900000 2453
207335297 11552
78644578 460
471599999 1572
343039391 2392
3325 98830240
457915817 2091
780978041 2666
632 172854528
273001313 910
3552035 20
2861 73480950
678882482 3103
664867147 58291
686183235 11002
411545959 1698
926283425 425885375
877604833 6591
901805367 3006
826076099 413038049
82747999 302
443698521 1479
2731 630989357
550698146 2817
545374765 21907
748197506 2494
636030633 3528
711461191 7062
215442958 2544
821276867 4787
179309439 2515
964326695 435993444
21300017 71
322 88344242
183863904 2514
57373775 254
234736073 1339
600617909 600617910
560154483 3016
64965781 352
281256129 950
206357820 206357819
626509345 23485
725398988 2418
426030005 143684352
693396559 346698279
12299990 41
997258440 140712
372914452 1421
920175204 3135
495961705 2226
503079409 2418
446524716 446524715
414063820 5869
455046881 17284
797938201 3186
120630903 42855459
282357243 1204
371743504 9218
873701296 4025
573698390 66779
473862667 5289
39899292 137
886303296 5508
524698252 1749
640779445 7422
535185298 267592649
345575563 1223
672 154179648
294315055 4387
461305000 1625
463046755 8407
513535684 3532
371324801 3388
262499425 875
961226732 3724
632097894 2107
527324376 4759
1889 211509441
216782429 162761036
75000250 250
548398173 1828
638997870 2130
15763 415705900
640327016 2159
2804 607251064
142057461 1094
658197805 2194
560967195 2385
485698381 1619
792250737 8084
657000000 2190
252041082 1726
930029569 3408
39001794 39001795
9541832 4726083
708784774 6264
966832342 5207
806057011 401559655
890833470 4706
3574 849185485
480901602 1603
153236865 2365
159379762 691
257588511 3907
817 174287043
933691396 933691397
3760 479292031
411300338 1371
293002692 4908
820797264 2736
318900917 1063
164114705 12046
617144548 278400623
492647007 5986
492208560 1851
313 92611917
947836867 7324
922664321 3299
326170172 16958
175514485 764
73200531 33465925
130850280 17127
516599999 1722
32788807 481
386894302 2555
129642451 819
624339849 13772
3183 272933204
850760545 4044
842532479 4318
362822400 1440
243575567 13231
68556905 2285
991490517 573244954
826639686 7372
640749663 320374831
654140151 10017
614852365 2226
931150438 19330
661200673 2204
521236540 5009
835954679 3295
59699802 199
311714677 2457
231795102 1309
763305983 2688
536398509 1788
475202120 1584
245643430 18973
786537674 2775
547019644 2543
837557105 5296
441628063 23619
748766064 341738484
410088835 2956
762902544 2543
832737539 21620
300091749 150045874
648846185 324423092
586197458 281558313
620453295 2229
12567 556856764
63899788 213
100898471 378
275483870 1369
627580085 2506
449999212 1500
315812353 1937
1917 401467725
339223722 3799
651211605 4845
243467803 1836
160324076 748
663007526 2799
1907 378523374
690412763 8296
478652844 4447
105890212 52945106
507858372 5812
799498418 2665
4108 992778270
245401129 818
440099738 1467
463655352 1905
66570825 305
782165939 391082969
761538519 94390
743011038 7161
304977741 28082
206073766 4905
361317098 3399
782099237 2607
429134154 3126
677402258 2258
924868723 6252
741297530 2471
974705439 3249
432308142 307645
444245311 2997
4124 426507638
784800000 2616
454195644 2414
435174328 1558
687700210 3119
233399221 778
240899341 803
763800591 2546
379501266 1265
584099564 1947
965751685 965751686
367801226 1226
480992056 19691
400198751 1334
5201 316568068
916822702 458411351
501304584 250652292
637343122 637343123
316548008 2227
418374235 3166
988577352 3348
733738951 559915461
124153197 62076598
799800001 2666
878816056 3165
442958839 6037
381012753 168098138
916029120 4908
975550620 4145
3848 731745437
464949083 2186
158652577 2192
269069802 899
258931365 1295
940617464 7894
15475 645282227
952807563 6397
719542581 2869
103199657 344
87900000 293
240255311 1522
346498844 1155
547689472 5632
545306004 545306003
684947989 2916
541155803 3130
887580306 887580307
964248685 5165
578724165 7335
172700748 1782
295692539 1815
480915164 1691
160898297 80449148
622591141 2668
358197991 179098995
961509263 3408
689700000 2299
618467324 3091
516900001 1723
456060480 4336
233099410 777
137153745 728
845699633 2819
80875811 321
70558310 248
321906050 1673
929586848 107765
107099642 357
669 157981402
739652523 739652523
150109051 525
170358015 1335
998099017 6281
202622915 2341
580935309 3670
464903339 7421
95639279 408
364106333 364106332
140417719 753
237535174 5997
740541055 10362
955816025 4334
526121421 1766
90423163 328
239831841 1019
849809342 6616
807038004 41278
927299034 3091
450534629 2062
893843622 21783
458452336 7755
340036749 3550
860821753 445905577
9586688 124
529992841 10032
958754495 5207
4456 520893032
83311520 41655760
418954048 1906
133552629 1120
881750015 6426
96284037 3201
981027112 961719763
729275100 44153
808921099 788413847
474001913 1580
359700001 1199
19422 105028688
486438564 28864
644403835 2148
853502845 2845
582138169 3482
287093626 4483
357480201 1540
3110 814863449
949102420 6203
202466591 1187
662847926 2971
390298755 1301
975146825 6757
78599999 262
876818658 12419
703833157 4717
904711585 3156
2357 223999852
966289562 4163
831635908 5011
296616000 1923
721802407 2406
825727621 4770
762331106 352000844
939399450 3209
559759406 296459617
171474597 1622
316039573 1311
86399712 288
809574130 3755
262199564 874
63942296 229
875850608 5349
1759 174189017
716465628 3732
459746585 1829
286848743 1508
34832830 13903
483006619 3988
51927514 597
4605 487351755
966826994 3647
843243519 29410
548478451 2379
849001576 2830
93565289 910
385055028 1927
634503107 2115
93597806 471
67553062 486
101108776 5128
929996900 3100
190610750 1375
836102786 2787
861173642 4521
231064501 115532250
162299459 541
399972126 6905
625204527 11656
291900914 973
354521340 6071
401399157 1338
484871824 4318
849065668 772116175
732154333 18701
898186029 62068
126000000 420
14999971 50
457321049 1714
17039085 63
24600134 82
470398432 1568
389707 4
158227365 697
374 87307682
999521946 499459893
2183 599506375
237787705 1914
94726768 879
211208517 1490
381508669 6393
528001026 1760
212274216 792
719979427 6096
423159687 13048
811018689 3391
622801980 2076
82473090 297
338418864 2043
576766515 3607
77774564 3033
956665419 445904770
533006855 2431
186599848 622
165349829 82674914
380048864 4683
224592953 224592954
644949881 2309
342574884 2410
808726670 9589
325675036 118643
41509560 222
655135912 5319
980104244 3267
162054693 1114
513812247 513812248
868073752 434036876
190199367 634
6851 470375958
997491860 4534
688499999 2295
591900001 1973
66507980 418
245701188 819
326420185 1159
172918305 1785
424532329 1445
412123678 30018
9553 745185102
682064656 21612
62380377 31190188
341397226 170698613
179855752 4971
52995465 285
158339439 866
56475529 517
856280151 856280152
5165 410885225
637598737 5202
400523344 3268
142196597 9816
982957868 13308
644799799 16915
89937765 314
315419833 2457
925468666 6762
704432961 352216481
801379349 3322
458419150 19779
27708907 13854453
357600000 1192
428700000 1429
684594325 2663
882637368 441318684
704880267 38147
976483553 3872
800320594 4657
202029887 1824
640669513 2968
886640410 43505
206938384 1636
310537741 1165
184588279 778
498900000 1663
6491 202028647
450705919 3136
678900000 2263
7758 721241622
191256632 763
90657571 339
914093357 3631
4365 447588680
224700749 749
339835380 1739
183056641 760
638819791 319409895
383189533 2702
531670979 1812
730079552 6429
161911989 812
253006087 4054
698840533 698840534
30628131 117
497994650 2091
256449831 1141
573053600 2170
332554213 3738
157843233 718
739165297 8744
896981427 23984
345138436 2683
735857830 2671
667538852 3983
45993582 243
152794362 2973
410844134 3419
933325282 99225
206700356 689
79200184 264
892058146 9753
600293062 5045
986552581 1126826
210899652 703
571502111 1905
850122615 3898
949 208155373
440137737 1521
610276763 3628
122870704 2143
931799735 3864
881999550 2940
151499672 764
332866803 1438
563999999 1880
467504119 1693
287100406 957
533426215 6328
645337423 5883
453980954 440461481
130909157 607
690898648 2303
10940815 86
420756366 13082
676 145540614
8481 616152563
687002290 2290
401197603 2088
112074712 725
863388400 8600
864786855 7608
574800000 1916
3834 943001197
25717112 87
383156121 191578061
961517986 46466
259420044 878
989409715 3493
87599835 292
628983583 2642
561302039 1871
174992947 603
922300998 922300999
201190629 861
888074895 6694
778640685 260102510
828002760 2760
225951001 904
98750787 840
3441758 3441758
606602021 2022
460746885 2119
764700000 2549
755208475 3243
817202725 2724
265200884 884
226586625 1024
965401907 3218
193706059 663
22471 992454186
113252511 808
663970919 4440
284535261 2820
630897898 2103
642715714 2153
2343 682675224
669964019 23099
268907582 6435
227887607 2616
27292451 132
623974524 4722
93419040 528
126247908 1935
559384903 279692451
966326594 4355
88200295 294
426900497 1423
816396494 2819
75577069 1054
561001081 1870
173401066 578
775892208 775892207
643725454 5340
892582015 3424
394523920 394523919
920400001 3068
342510831 6290
34200001 114
676257356 7754
74017860 406
117907648 429
41664127 704
984665703 3885
156600523 522
5378 974818198
24206811 410
236399999 788
191260549 650
715012519 715012518
2898 454261500
207524203 207524203
992471324 969480120
319285031 1636
409713019 1703
438619843 5911
534500147 3218
771897427 2573
927296908 3091
401615624 1875
152006955 116176581
840973951 15232
406201234 1354
930684431 930684431
294322501 1854
131351368 483
188939656 1246
3555 374707665
666603910 2222
886746863 844639026
1781 514194291
523800436 1746
186170822 186170822
3403 718686376
524998250 1750
518674770 4566
973399135 60272
494529749 3393
261607553 1264
989100000 3297
523717599 4592
658799156 2196
857997139 2860
3248 431401262
451500000 1505
459685056 1697
962700854 3209
944642146 18179
140722491 627
234872324 1062
352283777 1799
131334292 826
764835553 3216
4892 855026762
149353035 511
722509216 15404
524698251 1749
562098199 189896987
480300463 1601
797095200 15235
644602531 4847
890181217 4611
767913161 2858
752189560 4214
702300191 2341
509114810 6680
784627868 4053
710403065 2368
861602871 2872
33730 816661867
839397201 2798
731214383 4364
851403786 2838
247201430 824
82010629 82010630
275415615 195606806
904961803 32920
20719147 84
930599999 3102
987598809 3292
888899299 2963
974043647 7424
35099882 117
446837689 9815
58869836 646
402137936 230457436
724888114 3028
6301 873723223
894548959 4061
838427927 9185
749718787 2966
669913460 3163
525900942 1753
704920317 7899
769199348 2564
479311973 2109
644951963 4558
201986576 805
901628010 3030
375299999 1251
450030455 225015227
59623478 1043
118615043 552
498353897 30192
845340673 3072
996390396 17479
442498525 1475
807074712 7587
444165827 178543650
781200000 2604
850802836 2836
707800885 57709
986432080 17777
869373462 2933
637683073 6672
100279269 779
775537900 3387
672174360 5935
15610009 199
767171927 60062
573299191 1911
339440639 2296
623820281 3233
981052489 45571
185141312 2367
665078064 25595
198309002 998
264919059 5674
234486581 1317
823430856 4398
550493324 23601
657211296 657211297
603901304 2013
139330559 1544
110440225 656
552928493 109948
557622197 3122
350546634 2007
243600000 812
924142440 924142441
158925536 6879
611998776 2040
551665541 32641
757787441 13415
847038114 2886
914400000 3048
19922176 8757
362399355 1208
985498387 3285
163676799 640
148817204 74408602
439923824 2475
388140495 9729
391680081 6617
291140494 1201
839865625 11778
92414149 13297
358289780 1523
289206033 1157
245009569 1302
938203863 12557
950766524 3525
806421545 107394
146434218 578
5571 699383340
496505476 2557
862406577 2937
520267041 520267042
201308526 2621
922592928 7856
275616239 2924
407870339 1403
512098294 1707
16424641 80
216405777 216405776
746697512 2489
151499494 505
36839634 141
596452668 7703
796550671 3109
808202695 2694
216899276 723
800744670 3118
44 11394328
529027777 3856
121789734 551
531323058 6482
592501974 1975
649865407 78184
843002809 2810
106425143 1239
23583 955027374
399769465 1492
887270707 3336
837642258 36177
328382252 1628
153900813 513
445105358 4055
444302038 1481
592201973 1974
732059873 5217
92979261 439
825287100 105468
629868671 4167
962580239 481290119
674847593 4960
238273628 238273629
854102848 2847
183900990 613
902696991 3009
315227243 2140
358862019 358862020
613639479 4810
452456532 6138
238366888 5287
197427458 166383888
912882188 7839
471629231 4572
605997981 2020
785402619 2618
821224784 8935
756969936 8031
128941560 660
90237868 59892158
823438384 3958
544365795 28678
690687837 4502
660364800 3840
94870809 1884
384024799 5680
794099390 2647
348993681 1666
945899999 3153
911597868 6252
739172857 369586428
373827285 1363
647699999 2159
826619375 9277
556445036 2780
292322521 2677
771249737 3280
234635724 7098
587699999 1959
765729114 765729115
688797705 2296
763090011 3768
901227096 13092
293357317 293357318
885097093 4018
541679367 15943
354685458 1253
153854956 519
849848030 4417
918311218 11689
485046832 3754
234693627 117346813
115424443 483
30588909 1173
692342014 16471
234965609 2970
639446176 3694
844278468 3876
154277142 527
719100438 2397
529652905 242154972
401941579 1652
298207496 4124
4265 719680365
237900563 793
717752949 2651
4659 921721571
623598001 3975
27434400 177
833601602 6583
109180381 586
254392610 947
623582295 8297
7347 533590569
4031 937024148
796330133 4243
530173533 3038
807301423 2691
380405159 2055
917930843 3786
41749961 680
300481455 3608
875615249 7662
562956383 7698
518363517 5580
145947108 863
575048127 15484
824099737 2747
181525708 79422655
221039780 1105
648031474 5759
356380080 1801
306457164 1271
47080050 1185
362700191 1209
432977838 1723
2693 377086678
487481067 4413
699076224 36778
571969232 2871
605410096 3901
423767855 2631
418792963 209396481
401110150 1419
685805760 3154
94278163 1047
1383 355018609
711303963 2371
2166 502363045
35433681 244
630930091 6874
892571592 7020
723257804 284954710
588659433 2505
288599999 962
396018019 40349
903675280 9797
435600488 1452
154799485 516
726893583 3043
448502244 1495
311623408 1333
992938148 956448402
47920930 419
869402164 2898
1444 430654933
10277 809365135
753213364 4519
84000394 280
723 215463372
2408 511329168
846102702 8763
443699670 1479
201572824 906
466931025 2687
554308105 17944
482511099 4948
650400001 2168
318808867 4674
113331439 439
923849025 3296
521681251 521681252
250282887 108974733
712527487 3979
259614181 259614180
11700000 39
85935599 450
809852886 3562
700652294 606820462
146586551 636
290584916 1719
404101707 1347
409383329 3580
924241361 69128
689223576 6337
562620914 2238
123941929 20922
664801857 2216
419651361 3118
553551021 6757
871835449 11880
934377263 122655
955799999 3186
543383160 543383161
149158857 1714
612909040 3095
157200666 524
789269180 2851
306301523 1021
36501953 277
544625663 19976
613856049 12493
307602460 2530
178490100 1135
990896696 3303
394336368 2470
49341733 277
511498605 1705
233688810 833
219556440 1500
30843512 30843513
863990604 5506
235456799 13532
973 209151215
576864105 5128
400512830 200409927
400800000 1336
185662386 1521
181 20062669
630973365 5665
704842631 2630
39069964 336
542370187 3055
499400355 2477
487322269 3471
838553921 419276960
819535422 2738
636228367 7582
331280201 1170
235393603 9349
919958409 57048
569317505 3164
619443851 5641
720151725 2506
492299639 3780
124500416 415
77716599 284
498590881 7647
168753061 1908
633808281 5626
952319566 6663
108023711 1632
981141776 3960
448198669 2052
768421920 384210960
593702770 1979
136665754 525
164794544 1108
739790546 5883
976825722 65357
28796 790467974
815097284 2717
782947889 5949
985368024 170361
254700798 849
230937463 1561
91842211 8838
473400001 1578
252501803 1223
469496700 4140
357109409 1748
349427956 6463
852301678 2841
420127055 5463
880272995 3926
22199997 74
184902329 876
580711600 2642
723173881 4810
485547144 2376
743702480 2479
69299770 231
600432468 2349
645430940 2278
261000869 870
138705525 805
876964312 175016
103507379 41238
251 68525409
776248929 2912
137206263 520
747201793 2887
543071225 2399
454801516 1516
601149298 5966
3220 814085390
405599196 1352
488101627 1627
454800000 1516
88283889 319
562670164 562670164
150194521 540
644461312 2816
776505795 10958
258677251 1075
838502033 419251016
979191359 3360
636298348 2121
6911 285099483
276131331 3323
769500416 2565
410947290 1530
673142139 6611
729888302 8723
12906450 75
260700870 869
601805830 2173
930801164 20489
212379247 1580
606956940 2676
537779713 1856
498400538 2653
620702420 2069
237678 923272053
313031198 5119
774211750 5275
232139201 800
93599785 312
620307211 310153605
475501585 1585
994776275 3735
603301659 2011
514200112 1714
297600992 992
440401468 1468
79868906 383
390818900 10776
14870470 56
787987749 7369
755699419 2519
941990894 394975863
690897696 2303
825899369 2753
914248788 914248787
77699741 259
3544 991098818
209685646 1159
311701333 1478
3815 624530714
429416209 429416210
24915 330964229
952206566 406566159
906591222 3466
361651798 247340332
748833893 4297
697314771 6055
158604881 75237208
688296561 2384
588854355 6933
8678216 4038626
83501280 816
383177196 5064
966080094 10726
321238971 1105
262200645 874
399214527 5213
1176 316359937
374836104 189071158
63766746 237
624777245 31556
770101972 2567
599057545 7274
510688585 2699
948257003 6379
262912151 131456076
93386345 46693172
516598139 71690
725097701 2417
623 96844104
118985743 477
394198687 1314
865872737 7974
252199795 978
317915036 2189
628979303 2274
210561256 1370
323424093 1612
912116435 912116435
85210360 451
347491693 1321
6300000 21
60355 703921241
848876159 6543
831929766 415964883
324524942 4606
353829385 1303
749528379 15014
802789616 802789617
172032852 11293
435602617 1452
244056588 1702
180436607 957
918222085 3571
350967143 25814
296199505 1704
133153214 457
763925020 7889
955709212 46337
196880257 196880258
377784029 38987
731921649 7979
999123305 998148762
3407 115490486
360397312 1438
496059595 2178
383119058 383119057
989340745 22609
43499964 145
328022016 2747
947369347 32476
642511500 2653
204964317 1667
548703171 1829
729494722 364747361
78451091 516
914629061 545114417
2894 375328682
8490857 34
166108845 83054423
160410600 3654
372519204 1709
521069001 3580
543528096 1850
650525643 3693
140178753 1207
544203080 1814
620741002 5429
437930889 437930889
948338182 8233
126432438 4136
472817988 3712
271556113 135778057
606122559 9260
943326243 7633
856810852 2906
401181801 2780
804765985 22704
2362 501544796
411394679 2434
618318596 618318595
959346279 7922
336328609 5523
347917529 173958764
591862861 3607
761125751 11964
47415024 216
440919804 3972
563126580 2144
83699900 279
363002904 1452
872024921 10376
478145 239073
437446923 200767477
998509423 998509423
810488148 13389
453899558 1513
319905537 1129
898503487 2995
747001660 2490
997853844 493496084
536499267 268249634
612 180058968
15299948 51
130227839 1440
282575845 1692
240679385 846
371324123 1348
211123587 4474
795804224 3741
932097669 3107
471839656 3731
793558119 26140
564898116 1883
765900006 2553
609601175 2032
113289102 601
241381811 815
75180638 75180639
274921413 6360
384462958 1602
294277655 3815
784228136 3256
669724471 9465
387764865 2449
360592395 1292
70800365 236
604202648 2014
170099825 687
858297138 2861
99626554 734
244957337 244957336
692760961 2910
831183327 4511
96577186 433
592325923 296162961
913797659 3046
875313855 437656928
904931636 904931637
256668217 3989
886237794 3406
710098785 2367
295259752 1450
17478270 121
977154581 22626
142842854 142842854
328799336 1096
482933408 5716
7088569 7088569
738899771 2463
4943 541653900
485027743 1706
877409709 5487
290915564 2045
254447934 1621
279909093 4426
141600472 472
1045 81222318
794417915 2821
317721847 118669543
612600518 2042
2120 625393577
462989565 170952604
698702529 2329
996805359 5573
805497314 2685
938628840 3589
379245938 1663
873602913 2912
294599699 982
431560781 2514
226500756 755
838002776 721094740
3594 864472011
41171565 634
994925584 921361878
388813184 2439
642626200 7231
191729794 979
309597533 3857
4246 177996373
308698970 1029
899700000 2999
196659407 803
308611500 3514
577501926 1925
270536970 213117697
742607751 5591
271499095 905
716398857 2388
736052479 2510
942299713 3141
163393479 565
2672 768956176
363229757 4194
315113649 2118
21659556 348
716947725 3577
169008965 711
303874145 1041
1759 302318583
413329691 5133
204641336 1256
259257471 1061
729374479 3027
534419513 2792
899175416 6596
254165039 1080
741885946 6478
487077348 66670
470341061 1784
914401348 3048
684979524 68865
605 122346082
910656315 6333
938698497 29769
576746075 2817
124818217 1799
402000740 1340
703387091 2428
222080482 20750
305999999 1020
115195657 7853
585770401 10386
951979214 472993911
784042364 10724
686062166 3355
294120435 5518
332700001 1109
988206744 3385
215179606 999
572342772 572342773
873182573 436591286
350398833 1168
35595750 930
12633271 113
947560896 3795
764359497 3193
819630548 8847
773926513 773926513
281985473 109420551
351600180 1172
27000011 90
7689 541836141
579910332 3102
203266359 1826
804424245 3092
589402196 11961
487758113 24443
386960278 10141
731552007 2930
402598658 1342
85833494 295
118200260 394
292412000 1025
107077361 400
749031730 462349224
991805809 3306
686211534 289634149
936790041 3742
556498144 1855
12863 508014769
14999949 50
143399950 478
709836336 2670
70322646 660
353189287 2026
537371136 20208
139799951 466
971981557 12453
416998609 1390
56659488 276
226408550 851
850738638 850738639
516602292 1722
336309144 7715
662110219 18249
254032879 979
895207211 3970
939662159 3609
513376713 2021
6898354 6898355
675835758 6356
685675347 2583
878520390 3153
638655965 273956837
10713102 56
223367117 1279
280388027 1028
1806 359083368
43530355 605
115900595 417
169731233 3273
691979939 5549
809969570 366192178
615342373 2890
845702818 2819
576397671 288198835
478802010 1596
3675 787709301
227985377 1344
122983180 1087
280801807 3625
365057179 1246
105300350 351
511802193 1706
593029524 3589
938034733 465125381
896042856 896042855
604606087 4326
310798965 1036
510149631 30424
264900000 883
749416647 10841
272097914 117652121
554 157890078
707250772 2511
374025336 374025335
801065497 3454
318221044 1239
56934539 290
240292799 4440
629317474 3124
340581977 1288
775801443 2586
578461227 16881
536864776 3907
857859687 428929844
751597024 8368
247831919 10632
271291827 5945
838204599 2794
348504893 4184
481201655 1604
122399593 408
834620865 11765
655151731 4933
368098858 1227
329924712 6936
326985526 2459
311029705 1190
278101060 927
10200052 34
62146872 216
335699214 1119
30599970 102
965159209 64728
63803521 2880
549901834 1833
192900000 643
209548834 814
949128875 21786
463798454 1546
921145949 21825
578399027 1928
64800216 216
948540346 768569586
720531875 183575
91652607 344
667954930 29063
526248768 2860
772190721 4204
819302017 2731
298686095 1242
200748568 2634
712313005 356156503
600872438 31963
814133646 3204
427005447 27992
95399999 318
875960194 875960194
833898899 3067
230064779 58666
425998580 1420
759342888 6561
378044325 2785
603753081 2680
28553255 536
234991189 962
476632221 2518
905193670 6087
4168127 80
175285224 175285223
230400097 768
515454484 2394
135469092 473
693300317 2311
783685184 3592
752639951 32548
195196620 21171
93703665 1419
829544283 346493185
209196966 3867
109355272 558
244380269 1906
986179562 3449
73632115 1124
416064033 208032016
257700553 859
794706208 397353104
527625454 2069
805497316 2685
187762407 1432
902700716 3009
837319759 9820
610200012 2034
696688177 3662
438875092 2511
979500188 3265
730534391 5743
671043868 319877669
592013967 2636
677997741 2260
659097802 2197
318301063 1061
401421803 2865
505801687 1686
554019106 2814
702299999 2341
5900 356709689
199902383 1364
322465297 10979
728767375 10025
621488701 4050
324710187 3616
12670851 50
446998511 1490
521358625 9648
692178718 7398
147627862 577
592501976 1975
290168773 1997
3466 655621628
783161694 783161694
140756310 1525
841813308 3282
541399284 541399285
354602045 1182
657607426 2980
197374656 3559
138587679 770
946156885 3833
492442189 6828
183900614 613
174071206 2335
418799668 1396
623835774 311917887
4440 537629688
517079291 3045
299123747 1281
487862603 2146
374699999 1249
585665617 70921
145206653 863
447898541 1493
914942716 457471358
290645396 1574
5565 680328242
747119536 373559768
700500000 2335
609446798 2979
339747717 1641
341824157 1719
586001691 1979
998378854 5009
204884874 204884875
623006768 623006769
1141 284302970
578618989 578618988
874233162 3291
227878959 193422317
811413397 2991
929397343 3098
540795822 4674
456298480 1521
158447946 121215496
113014440 1359
868153553 12563
576301920 1921
111201610 794
890490035 94162
481153327 2801
724400138 44439
793447090 3166
811870351 88729
211499966 705
321605855 2508
318900000 1063
444963170 1982
360907535 1518
262894950 1737
194457841 698
239101135 797
502801342 1676
973890953 351294003
484357947 2009
745288483 2663
961650928 9932
128100696 427
25738830 25738831
24728096 87
299735340 1492
425173193 212586596
333037836 2742
297448705 2304
483571001 1727
161588068 642
17793150 181
863778432 3128
494702994 1649
802442676 9977
504328544 2564
784663784 4635
103799654 346
751650191 3442
376771699 188385850
317519584 3375
159218769 888
2355 319724220
62699791 209
109472013 998
464510701 173023028
147000885 490
329762126 1375
317698941 1059
505798313 1686
981669551 3984
6689 926393190
498601661 1662
118624670 503
262675699 1415
655607 655607
412583228 16373
305748487 2876
891551330 7187
950540221 13758
768242929 4729
726637579 363318789
945402353 9594
85350095 4667
618828949 309414474
747112020 4448
232189957 1026
204080958 1521
880398586 6433
760104104 2613
685952353 685952352
313784727 1190
628724411 2372
348235185 4088
419248479 2114
910754309 3409
351175173 4590
785364702 785364701
623561784 3854
6428149 50
67870872 228
363344436 1689
639653590 2978
861178031 12168
860028913 3084
772536863 386268431
795602925 2652
454658353 189931428
932607800 4957
577201578 1924
827238299 22575
936712767 936712766
676397191 676397192
187850650 650
528725408 528725407
324900674 11295
184995838 741
3616 850612924
4709 912552401
376501370 1255
248400260 828
750987045 4461
88548213 1103
872282277 12501
88214660 717
201948713 201948712
203733138 13866
24452668 10139641
167678440 15143
529892313 2414
703282339 2538
480319369 1951
914647393 914647393
356547373 1212
16202850 75
544183128 3619
870902604 2903
73613701 311
416086376 3299
3000011 10
2375 656730250
241042200 2030
1865160 33
689231109 226442
708001035 2360
141795809 592
5182745 28
168924735 719
143279929 7128
906936 5
540368183 270184092
178499670 595
645736710 645736709
434157393 217078696
480599554 1602
660602020 2202
705185278 23966
308563950 4823
28800165 96
232507152 1336248
262791845 2422
367201202 4912
656338811 3161
823503936 2745
148432692 10185
762297458 2541
979342701 4026
715462999 3500
102100586 347
119125018 565
549284490 549284489
4754 900821198
573554379 2879
436463855 10814
360485402 1556
704999053 15497
938544785 921062844
714207456 2592
722503703 361251851
895802985 2986
585250114 585250114
302139165 4258
901246474 78479
495002327 1650
8323 567001653
956999759 3190
993900000 3313
326071299 1661
28201 729897931
379337427 1359
605648112 4917
886131035 5196
159755051 910
574502646 1915
515951971 2108
929605438 13103
337586688 17568
15101833 7550917
849657584 3349
929650184 7351
535671088 535671088
188821657 94410828
537577876 333259458
590270469 6274
749628924 20508
209100570 697
620394704 2135
839610132 8412
887086846 3826
524756432 3895
144185685 859
4829 828056749
999132985 4980
1956 566434128
243256206 2394
234170463 3552
201242808 871
143276536 624
239186645 18007
970011415 3655
738 83864106
212088125 1370
422288479 10618
290954665 5082
529468939 2259
663557823 33049
261713805 2335
270310524 1973
26198 599777012
309909798 3207
118800278 396
434419652 6420
1620 249618217
155991076 555
226382925 974
334326641 1387
585001950 1950
71936280 809
778802596 2596
949350799 67531
71978256 294
19999512 72
556940841 3579
968332291 17138
11999999 40
422628557 4813
978382282 978382282
626277762 8684
121540523 481
137330389 613
948672629 28786
974969599 17600
315976801 1571
122686987 551
120900581 403
1933 576105190
228455780 771
141888684 47464147
187155675 6951
339598868 1132
769565218 15310
154456320 1216
834472211 359153301
464101546 1547
908 194119551
685380963 73201
816603956 816603957
384939409 3864
266343417 1237
529801020 1766
777388084 4804
764462425 35297
979360743 979360743
217809428 2335
416447624 3701
42600001 142
520281509 1806
407737639 198764097
606259852 5566
616433888 3304
38399939 128
82800537 2692
952689123 4262
232422520 8369
115975139 57987569
809398780 2698
684904791 2903
918948319 3460
987861557 7282
650721603 325360802
425319498 4131
398841293 9117
86164249 479
282351051 3773
875765158 45988
690217399 2950
860697132 2869
773368308 8102
148361033 1076
87741281 43870640
233400777 778
715202385 2384
971971150 5825
139954584 1023
89607030 344
854473986 5010
94044184 374
44006832 3277
428583229 6612
357251017 5743
666258521 15065
363480365 9832
598498523 1995
341921930 341921929
884387626 4785
774000001 2580
171444314 171444315
188456321 4160
484450867 2143
324000937 1080
654902184 2183
593042247 3118
63753916 358
179724858 86920604
937415376 4044
536569128 184735632
685908623 685908624
487902625 3288
622647000 7687
939124946 6176
242905299 2530
882980997 170164
465872318 1646
550569841 4560
265774895 1737
826425592 3831
111111426 488
686879525 343439762
766354232 69647
674389347 337194673
810484248 3423
870709086 4958
979140625 127957
303974574 3540
694198455 2314
283801309 946
98999670 330
971074544 485537272
582746399 156400
890473616 31959
606897976 2023
149889947 528
448472286 2174
889991375 4618
869715210 3846
26764570 22273311
222831105 6685
548767171 8831
554576379 3400
587400000 1958
835417722 6144
671303381 12364
794788162 14026
865441273 8542
717938239 335642
327734680 1820
691654114 6279
859148806 5815
203729872 1166
11697 877284075
658085124 785445
260230740 3634
961016549 3238
587402190 1958
265747861 4162
113231723 507
779038775 4848
314275962 2814
500944389 5509
576097889 39943
59596665 874
517985108 223163643
372000848 1240
325985425 11644
655984267 3256
146700000 489
544994713 27608
592500000 1975
387157484 2587
436312165 2474
525800505 7433
179426061 1210
520241315 1753
458436741 229218370
279456086 964
735602452 2452
395184408 8689
96431752 689
867361564 7681
357175505 2072
838388506 2893
799180564 6682
90900594 303
180285555 30531
473101577 1577
582290100 6300
291724352 2336
369301132 1231
815810860 22405
91539274 91539274
68792449 2208
490201029 1634
4804 736105997
596533117 3331
4880244 122
889411173 13179
470100001 1567
858302861 2861
863427833 431713916
518098274 1727
202499999 675
121246228 9511
812598920 42836
633631319 2790
119099602 397
530648040 3658
11562 795907138
613898154 2798
702932668 8379
24376985 165
266273609 914
590466977 2004
533829658 266914829
52 7993231
582879457 4297
676818989 676818988
400770867 200385434
588691262 8413
85886419 1529
62540052 217
601903298 2175
45000150 150
23395553 78
415838754 2934
63081478 303
9206 718915464
790854970 4406
199898507 1524
473567933 2642
178923487 17424
177300000 591
548724588 2364
829469050 7221
252300840 841
723241478 30448
852956159 3584
664498956 2215
364866579 182433289
86820215 355
739060997 2473
603601962 2012
660 64577229
840203141 840203140
74968877 37484439
483492238 8770
385800743 1286
284594511 5821
416194850 1769
593398023 1978
162606832 603
63283016 348
513264463 1834
93772338 2267
480310197 240155098
984425502 984425501
665102217 2217
16607370 121
27613536 228
830296331 3644
419108360 5049
582676168 582676169
679803173 2266
160076071 630
469498868 1565
801706814 3645
336898878 1123
578429960 92831
420487744 3424
765902553 2553
822926450 6401
611075077 5323
16427601 94
844237850 41200
16509 335462880
282676446 3653
989799792 3911
256871582 14873
902103967 3007
555871945 333577972
71729323 35864661
21149427 89
363821011 1400
971936027 5025
796623411 560815999
475199999 1584
650700001 2169
872100001 2907
958323823 37117
281399999 938
158100000 527
699710710 29433
493020048 3254
76911469 620
34438022 249
5734 424619902
763799183 2546
279573108 1511
127987006 491
617998964 2060
735749650 5352
876170880 4992
988813654 5674
195000299 650
153884863 75201463
423206966 5414
308963087 2084
953096823 3177
633740374 633740374
945305067 3151
553359234 2405
615902053 2053
565295093 9607
174611916 1227
152835923 76417961
875153201 3485
175946375 1025
732911273 366455637
728441301 728441300
109185075 572
624014485 3769
495163124 1729
525754319 30576
304396444 1050
518367333 1947
417916025 1518
568650000 2040
5287 287351386
566918932 16773
191010346 788
852597157 2842
51142942 237
346285410 22262
699328434 61673
557 8500529
830488793 3462
161242338 659
53007264 456
2814 324814392
746470719 4324
1353 368440842
201571465 997
140699479 694
939847824 5752
599113391 599113391
159203136 1237
650501019 8539
903874837 7032
529568049 10802
969253582 471043295
388540711 3637
670785115 2554
666655958 4446
379148978 37550
11186 610640494
591605497 295802748
381581640 5010
1699478 1699478
426952535 8489
625922109 4358
998852285 4555
592391421 9725
346201120 1154
844802470 2816
666812474 7035
3422 941088227
111226228 677
36042721 130
887778659 24243
453041172 1529
170755211 1228
345562812 5517
245714329 1134
200196870 1745
546074630 3946
245100816 817
872086687 3872
756137745 3953
896398065 2988
255300091 1394
828404963 3733
452147764 2092
260400244 868
821097263 2737
61363720 232
219736223 778
360842728 4326
368060665 15864
552910452 3425
950509960 3496
811133093 4346
224605523 978
601289945 11130
733389359 4511
156472164 786
687130879 7666
663998188 2413
523238221 2182
762898778 2543
575792349 4587
622 119779162
91277199 560
1183 165004977
530545753 13032
411034691 7801
258000233 860
52396844 327
899106058 3267
790944207 7996
65708096 273
357812454 1486
75300000 251
693040428 5814
357616154 2015
403801075 1346
235120211 1198
849271486 19185
435905390 84790
5103 649081188
72469572 798
500692399 3376
955523824 3392
94949697 404
380550683 2412
33536851 213
727658570 45003
556218468 5346
4637 452860491
960002778 3200
327932454 1501
1711 380603395
594012488 4809
435301452 1451
280299669 2794
90300107 1212
155371458 1578
821202720 3909
191364143 1220
50699832 169
882514781 7026
7988 96383208
962582365 17289
466447752 4504
44349041 22174520
511798295 1706
180792119 3810
237152620 2714
91652418 3143
292263659 146131830
286101964 286101965
485401619 1618
143209153 787
799802666 2666
741573183 24791
311700344 1039
55424 387534688
537598209 1792
4164 366966450
825734778 14841
221303074 1223
378252091 1546
99413026 2271
675255801 10663
66009850 914
104663089 426
789169138 7897
973620426 3523
157643001 760
410183449 205091724
882354521 14803
178800001 596
130802641 1240
699299999 2331
238058523 116374264
785257409 4855
280199593 934
745932231 3201
170784908 739
304346053 1314
905443755 452721878
27558739 347
182312168 1256
561677259 280838630
557669848 557669849
133876172 650
942634450 4644
840434563 3051
494863352 3456
775981810 3003
549972721 3960
869635478 13105
154179335 4486
299522943 1609
701198700 3020
838499488 2795
671314431 3046
217296222 3263
514271399 3225
978603261 3262
311629796 1347
396486360 3431
808647759 99332
648902963 2163
390899868 1303
195000651 650
102878653 1121
392401309 1308
574692214 3197
97914601 855
980265228 5363
319336251 1511
602760755 2236
285159625 2469
466272026 1803
791699999 2639
414959238 1469
692097693 2307
446140200 1518
189849562 869
299851083 2023
600522337 107612
707697642 2359
774299006 2581
642387544 514525164
225740686 797
723456689 361728344
1605 258706740
819338209 4222
202096660 830
365699846 1219
846978621 835951419
373122360 6344
742909989 511732838
346280459 326443660
985331177 5382
942500579 70441
245498611 930
224343706 792
949499735 3165
981414664 13518
72125196 363
524865324 2150
327069021 1571
643066985 643066985
776670805 18486
585944384 309532113
3700 819801600
827879052 3003
6826 807723346
177600785 592
49454527 401
145403033 4364
671091969 3193
932878133 932878132
415134011 4478
847881645 4813
372 79454736
364258943 1434
856448375 7032
121415087 60707544
36092419 182
453921410 20023
211816762 2840
4487 379761732
848502601 8716
803240379 7365
608953918 605969213
55362416 55362415
813764679 5976
546976819 3029
993899696 5853
85199715 284
741852800 436384
983103383 3277
409539095 1733
256005334 29082
2553 554227592
274799083 916
726619725 4925
942160671 4969
4008103 147
124539840 6252
382800001 1276
499201664 1664
634170224 634170224
631452639 2798
573442696 2689
256535855 256535855
209818289 1166
961459684 6470
321415470 321415471
15865 935701835
502633110 2239
130114813 5388
171268119 716
917634720 7123
813425567 2774
374 70623380
310498966 1035
457938849 1731
183529405 91764703
850342822 2854
438568183 3215
832372299 832372300
775955001 635260662
245999999 820
684003419 2513
163632583 577
99199286 341
511961605 2156
440730732 2217
490094721 3159
949966460 5696
563287995 6813
799684163 3132
228321579 9257
22127584 229
804976664 15765
461705081 2195
276753661 1180
349201626 1164
962759937 481379968
591441933 295720966
9140 587711140
362298174 1869
713404735 2378
162170313 6005
553503363 1845
144286975 592
111982634 6505
909589048 9156
268548335 926
301894885 2064
275700771 919
65201684 65201685
760015614 6042
865050718 825635059
25810554 322
946221231 3421
421143277 2482
567401463 2133
40306253 165
503700001 1679
473166143 3212
44174191 232
250995900 11775
683702280 2279
519298268 1731
453375587 6452
406643387 1861
263700355 879
285441187 142720593
45307855 213
515699455 1719
455420880 3288
98347571 708
148199682 494
479574047 479574046
600303890 2001
404998649 1350
385496842 1792
447213851 19450
942529790 7232
212100706 707
977882223 4160
387299946 3707
382499999 1275
843235530 635310008
78220285 403
157799999 526
861159427 3468
701217179 82206
900582559 3296
900002 3
264211332 1617
910209825 910209824
506217946 2221
3505 807250570
735002450 2450
522888712 248894746
862042176 4293
185389991 6170
94686120 545
310798983 1036
89110980 89110981
567409191 5739
360728171 125051694
721498452 2405
954728249 477364124
613847295 306923648
739092896 10408
564601881 1882
570225565 3263
567794260 2588
863057359 8432
916700408 8984
284423439 1484
949114321 5104
318632202 2254
52209299 643
854316827 2922
670145046 2258
705710244 9438
369299823 1231
30593828 289
85936845 463
202451990 734
444260358 182510277
430632909 2185
595948976 8975
269099103 897
485192091 6094
613845414 3985
346787839 1280
646355885 18502
761143473 3819
810871276 22268
862577785 862577785
86418133 373
190203534 3263
782097394 2607
207181031 3215
204232445 808
266700890 889
1392 165084452
834525801 13821
259898745 259898744
799212302 2829
263387559 110204
872099999 2907
370457781 2489
482693399 1740
479252809 2232
303303755 303303754
847854223 3027
561482280 3781
2390 488635500
812703497 4005
688234587 11323
608702028 2029
328798993 1096
240356503 240356503
720439124 626790008
68699860 229
299268223 11048
151971335 766
811800001 2706
58932360 243
863594295 7261
19641 690110437
260484743 1139
2456 709921452
875600602 3438
294554953 147277477
697874059 319793976
338516856 1202
986908117 3358
97293194 18446
729032928 3341
65694024 4545
631034677 4764
658930756 4204
897424109 478410003
848327935 6261
366596263 1357
963000000 3210
730568375 3384
951600159 9184
835497215 2785
14230445 115
316670635 2309
682296695 2570
657640596 4351
344967039 172483520
349182413 2978
101634735 50817368
958141172 17017
497698341 1659
553562926 276781463
973197424 3244
720173761 5621
669556097 3077
739929218 2824
184166400 1199
264965830 3042
296832910 1053
993877467 7094
25162 385938095
413197280 2840
546028295 2046
667920931 22267
560231870 4422
988938634 6134
670893097 4719
528895343 528895342
275145417 6166
316669808 1976
217542296 1796
258268915 258268915
894421177 2984
143543868 553
119562143 653
660347863 2552
213234590 15435
294179088 3416
892515882 3617
412806720 5915
673194054 20908
3694 749070995
88281920 455
279158880 1056
2059 609787787
908380832 319203918
921600261 3072
535669303 25864
941085304 3913
739804555 2466
353700281 1179
505452382 2670
231147052 2761
247073807 881
264018157 132009079
700120966 6805
291000456 970
616908530 6923
196392855 1364
541741287 8052
540903563 1803
336601599 1122
551128518 1934
667919045 2851
269080589 899
275540746 1066
296176859 1110
108252750 2490
352948938 5202
948899459 3163
240753776 1405
844498300 2815
947703158 3159
1786 128304995
473160245 6667
650405380 5366
473366955 14435
527610680 39689
388331823 194165911
219466245 2623
47003635 203
231878673 6195
968383331 968383330
847555624 16870
408705491 3588
644203100 3650
614721052 2383
881997166 435969468
739348964 5872
105074673 50994
978533265 954532516
286200955 954
492600001 1642
430140437 2758
860197425 145181
809493606 4248
4863 793840983
996119737 8984
581445142 5002
996813752 6304
903878151 33446
527832239 3581
170275852 63748229
202791235 202791235
496353427 496353428
299699312 999
478007579 3223
879670518 3511
746939024 2709
733904955 2835
2987965 18
681619950 6050
244143871 39230
828096823 6011
861348804 773062952
869102854 2897
400797658 6163
643719000 9160
581671254 1949
46438816 255
46598022 2294
848442949 6803
870318163 310259822
478179967 2706
458878279 1713
954485979 24220
393768051 5527
609898891 2033
89279550 44283028
977700097 3259
25492618 130
809928656 20824
638464330 11710
524568491 6764
970781454 19069
617664251 4810
23795112 329
408808301 4305
27038035 117
461930261 461930261
651740955 11187
764859225 3364
840940529 2910
768350463 5024
258746540 4310
915074186 7813
979227320 9595
812985789 3728
4800 653779487
327419893 1314
620700588 2069
681225387 18463
747049732 2626
3491212 43
121488614 689
96599679 322
875741328 5544
3399 652448521
43298681 399
158700000 529
868912316 220145
696614894 2460
636078344 19005
213199439 8238
140800001 1024
1844 284936699
166 41210828
677253953 666828370
50272544 465
874425151 20390
7665576 33
600111042 2237
148808372 1733
251949443 1927
442411901 1610
487410642 1789
62510777 242
116828997 39522
47349436 735
929632199 464816099
904561694 22409
732850440 11550
140415784 1797
897399119 13945
157199476 524
704086241 704086241
307498974 1025
417975660 6588
206463455 1278
937054888 462145495
803397901 11989
572403346 572403346
845697182 2819
408300001 1361
554701848 1849
522902397 397902685
198031137 3668
490050250 29989
290100355 967
604336868 2619
762627784 3357
226808731 1262
909928242 831843587
985503307 3285
220837114 4666
867595069 7794
122686389 743
894880999 29403
481799265 1606
770097414 2596
368776175 1807
837062689 13861
989183109 4795
482019526 2291
339805249 12703
290390568 3286
755789296 377894648
129332786 458
434399003 1448
312496587 2908
6352 863706848
117456241 4456
403146763 3557
659490414 332242
392419852 4350
931487653 465743827
110669964 3033
622559480 7499
592579855 2579
535202028 1784
822823044 822823045
125659818 823
687874815 687874816
646808579 2343
645001203 2150
405 78375898
703834584 2396
661206420 2895
776998138 1435905
364500001 1215
42580982 178
429116351 6703
713477544 3080
2345 333362670
390318671 2641
687897707 2293
979196737 3264
355366380 2134
901798295 3006
212452510 811
512138851 3057
948570000 3750
320001947 12852
233959246 1770
2191 325529613
693783379 261139898
453701660 2956
33130470 113
768534774 768534775
258330392 2471
410414265 1835
622980939 8864
237372638 18391
968244277 229964
676049609 6965
309277245 154638623
603601109 2012
284120585 3261
823978469 4515
276751700 2517
824364183 28921
576785083 2334
340718009 2190
343801002 1146
888001616 2960
369254819 2318
981971982 16514
827397829 10486
539713721 539713720
608772406 5106
970589664 4860
334922601 5035
886543072 146770
147921924 2668
5683937 32
631836799 216323800
45593299 192
261811458 1074
825083291 7223
120311682 628
253275423 16953
789517027 5087
801276629 2837
233766810 2865
296583165 6280
386098999 1287
123950786 61975393
852978189 160727
6040 973442640
103199701 344
513583390 3548
637202703 2124
150618879 75309439
876277080 3299
325801085 1086
343983542 2762
325420937 7041
148200448 494
351433737 3554
300458013 1327
360742386 1437
945601149 3152
420855433 2303
946115493 829891816
530297265 2165
573144881 4484
1009 208399593
285413703 43688
31040018 302
8241 940240116
401176038 200588019
436222112 1602
697202324 2324
782402608 2608
546 124081776
3013 489844181
181949376 1324
424800000 1416
113606981 926
142669082 808
779607053 389803527
313627032 1689
349498836 1165
169505536 4637
27943422 27943423
338817519 16839
521151013 490726
756895091 3063
153742049 2475
83442584 615
910607437 82393
973222707 973222707
415551401 1804
301500533 1005
767820852 2875
918872902 22217
282599999 942
547936775 5198
710697632 2369
98470035 169527
316251729 1117
793959950 9750
369459050 1314
409501979 1365
893930284 3855
75868788 5064
928157148 4562
419740040 40067
40368294 185
646101249 10108
382070166 3887
669033410 49069
498293841 1808
792298768 2641
658495698 14848
952834263 376734589
298495596 139758224
139258743 2162
726522229 3842
577657873 3084
173004643 614
219437724 913
250158347 3186
737665871 2809
748249200 748249200
223500165 745
918224468 839432416
466559232 14046
753938784 3254
972780549 820426691
977843209 5710
678264464 56092
334663568 1159
1073 245352467
294319381 1119
3319599 16
576777061 5547
845667681 5060
767771188 2857
597119379 2972
375558783 4196
317034185 3749
207745069 1066
503665776 7510
646726782 17078
516659664 2351
941754581 4030
818057408 2823
663552504 13651
661194836 330597418
124861095 62430548
613636892 2557
73939033 749
405451343 36646
896276271 14619
347100000 1157
887205152 5735
657575774 9793
53041353 313
251701359 1041
822297259 2741
581230853 4361
874948534 150708
523015811 2244
3137 523653136
5023 878964724
988696566 988696567
435529086 7599
601781480 274462977
949050147 3338
108697861 399
25885510 2094
40200133 134
55274619 7919
569607840 2616
903752974 4667
619200989 2064
921925677 3822
72491296 36245648
4262 667838352
922026674 5234
939534496 30755
262664913 2309
668657619 2477
392348670 4595
142746300 996
6826 643500672
2177 289341801
811797294 2706
974731895 4143
856723040 5756
860563876 7747
678334279 3779
594552495 11864
239236478 4060
302340232 3656
663699415 3866
566018093 3302
303374464 12369
125259766 1077
326931374 1170
592498024 1975
368998770 1230
929125207 16085
289040533 1640
209100696 697
513576480 9527
549049204 7667
442665608 1636
355774520 10664
935072731 935072732
423421153 1568
906383825 3246
758468006 379234003
975451665 487725833
344723224 1760
591996024 2088
773878608 8487
433572715 164590721
1070337 535169
472820732 4059
407939725 203969863
956008723 3547
137545809 1338
774902583 2583
311700001 1039
988866089 67548
798077110 13591
393347716 8243
800527910 3281
186134978 1331
775201604 2584
192544920 1305
178199999 594
775799999 2586
3097115 81
385821455 9727
867299330 2891
831598887 2772
217144821 1990
450701823 5055
435429827 7532
185399413 618
994477108 247317
852965523 3410
496749807 2127
5143 890757314
541016488 438507125
639118317 639118318
52743133 234
971890696 13907
683104214 2277
355749209 177874604
867850299 4700
751509605 7340
264933437 2289
808201284 375271123
650406321 2218
358789915 4613
207001250 690
436213341 2003
837577794 418788897
386569130 2434
564028801 2400
489063054 1698
117785265 444
354568742 1579
980096734 3267
523012051 10450
458677016 429378952
254050981 1838
5180 802103170
842100000 2807
611544915 2429
586024809 293012405
960788756 11132
177485255 1668
871724289 3611
108506128 1072
57390 997341425
304060737 2116
318442941 2183
64805734 26242880
1835 157704288
517940899 3998
770697431 2569
508765117 4247
79799734 266
472116936 2708
479800422 479800422
961664184 8375
396041259 1982
2896 445653856
753602709 2512
439693170 1470
222289835 111144918
109700800 1265
757410896 5045
475498914 1585
185148656 1078
695455956 2931
63764098 1024
622113541 2510
175357012 4207
545687002 39869
232517695 116258848
242100001 807
865325827 432662913
723778045 723778046
64788576 475
218731376 5525
67978905 1565
870602901 2902
184799385 616
357400121 1434
824398667 2748
640586454 2140
183469826 955
256448689 2179
802 221940668
195994884 935
310629527 2117
615324745 3205
215252543 2496
925473342 4085
50713833 569
930506231 6007
573662215 286831108
373777845 1703
997280123 89314
610467099 6313
844251369 3112
823433829 4046
537012515 65053
87155894 3375
2075 561345072
904199999 3014
964200789 3214
106720547 726
541745889 292590500
683097724 2277
884632998 312008287
147187285 889
883494156 40859
215782505 2426
188591512 2016
224581694 208467950
101976010 50988005
79026652 297
902364517 9130
172324406 2409
282871545 3268
332010295 318341951
105300351 351
393514399 1781
983511831 981161268
436355829 1462
920058868 3600
692165322 58723
606909237 414896370
462299588 1541
854 239299965
561599254 2434
895838463 59892
223898499 8875
80230821 580
357784239 2343
436801457 1456
407404533 4474
354942873 354942872
191789229 1102
338057392 1405
320132979 3250
377998875 1260
219174377 109587188
47914600 519
563847271 12498
990170540 4833
129599999 432
237618147 118809073
816911682 816911681
560710151 2618
270600460 902
67200349 224
4412 643578440
44887188 615
222635301 895
213221952 213221953
332033750 2875
652857229 3396
166800503 556
595582264 261535425
1194 243966265
325813495 1211
199774719 2560
39914 493297126
987896493 676721774
465298812 21396
327405181 23662
280087713 280087713
555601853 1852
387838596 1562
107621947 709
834190375 299506013
194103490 5322
396899999 1323
625982401 5800
771602571 2572
320870102 320870103
799068812 7489
391998601 4696
930795389 7833
894911869 7434
463648720 1840
3191 773009505
507251662 3111
719400384 8928
346739686 3067
591554022 4919
343287410 2103
103500652 345
526051228 3183
466211017 233105508
658709121 31058
560098132 1867
250353981 985
99850043 99850044
128632715 557
307248456 3008
271499683 905
192685026 1061
593412206 2014
937420467 468710233
533447649 2650
290547883 1156
375237743 1582
4176 507719210
790837653 3978
254939453 2646
552581785 2398
928523850 3113
235174533 1028
359436955 179718477
756232961 4215
1195 247995056
2623 354687846
867417348 14286
139800465 466
476994700 11395
433 94502732
3376 484257628
968780020 335218
753266249 30435
960600000 3202
1417 325128818
952470217 4457
832837106 2822
302816574 2682
594128149 3412
785796184 3879
289746410 144873205
661721016 2853
317719739 7215
36823556 693
236100788 787
2657 643642308
656667681 656667682
787497374 2625
242855270 159145
608761877 6032
186612529 635
223800747 746
119723105 825
907500657 3025
293046696 1748
408893346 8821
863168894 3959
261087479 130543739
570028549 3225
388390906 2205
146735692 514
489881913 244940957
928861676 338412663
739113625 369556812
13451159 6725579
25339167 889
674516606 240072403
212633060 9404
536785356 3342
404170206 1526
118108382 1555
348897926 8717
591090398 2337
877567390 3785
314397543 1500
817748751 2765
203398801 1650
529437189 2443
751030370 6447
934698040 4315
299888144 35438
718305200 3861
12617 184574093
486387440 243193720
630652733 2378
162376577 737
324237786 1205
837300001 2791
571305569 64496
74836434 74836435
386098714 1287
495712447 2464
768429247 3156
170813624 49155
605655450 23175
105005857 368
495600123 1652
20399933 68
695397681 2318
3192 492854376
415629064 415629065
56999809 190
767460253 12309
575980837 3442
68563170 234
694342462 5022
882522569 2955
976581573 744792154
276300922 921
355565160 12101
982002069 8078
163421819 940
652696420 2195
770512829 3670
738624887 738624886
850217057 425108528
863748270 7119
612299671 2041
870297100 2901
896402987 2988
504893539 2399
242196362 242196363
760755840 5255
419312849 1772
239790097 1624
1870 246310790
27893089 144
381346741 155019
936780049 11824
595157262 3761
746585020 3646
811613440 14916
728186033 3202
403943357 1547
714643063 2707
430755480 2215
609899682 2177
11040798 187
57900192 193
3004 445355445
2083338 801320
467703065 1559
473783967 3801
494701648 1649
45521664 1259
797021922 3182
705873731 5298
606454421 16149
1566 467568450
164075362 1549
92829555 819
636526175 2587
376802271 1256
532039803 5389
427802373 1426
706270728 2741
851402235 2838
830490343 4674
77134804 415
65959308 1378
3245 196617820
979233121 3552
507215550 228654422
940203133 3134
264275150 1277
927112894 3751
297575897 1216
685085280 34145
172799282 172799283
784792533 784792532
72570715 36285357
528431801 1976
885902952 2953
278699072 929
565386301 2639
73260288 288
1223 46202482
998700691 3329
161086655 1426
736759201 20330
116058349 609
101333854 359
862776928 7072
348994359 9978
602701827 2009
532180718 2652
106499999 355
2057642 21
728854513 34095
704523148 2760
453473415 1917
887399999 2958
43252293 3581
90599698 302
272536118 1109
961612179 5228
450638986 2579
697499212 2325
460540848 3819
488422908 12708
537786183 1976
548998169 1830
535355637 4759
946130771 34396
7920 440938080
822920246 3249
210029605 2440
172289907 1036
954904869 8017
7618 752833614
725511671 13194
459872261 2701
309064701 1295
979065774 3334
176113898 70476530
912897200 3043
80037452 443
623694822 2407
5400007 18
655799999 2186
45453426 629
658201282 2194
815020966 11341
261300231 871
311846057 1278
421902119 421902120
920333620 4289
898801090 2996
406801356 1356
335538423 1541
195368600 1400
913564702 3923
2735 686104819
937220871 9137
536088375 2025
826939224 3612
829824604 829824604
152113209 622
308700373 1029
256500001 855
962821214 6299
924188962 6029
224537028 1143
76958531 275
866109936 14707
971442074 98213
239699779 799
407398641 1358
233658539 1589
458736000 4915
705640307 6201
769546165 8926
922629649 3081
383717913 191858957
825816195 5157
446599378 1933
785691528 3813
259757032 23143
323667666 1981
33811751 11298346
673939736 530082189
657803282 269194343
455868737 3457
976395867 372235421
241200102 804
217433070 217433071
255430550 20407
668305570 5622
185887801 2334
456649121 4390
272399388 908
626414426 3407
396349367 396349368
879346391 4685
348987365 2106
190859591 3206
777378240 2880
75629757 75629757
260520071 1128
794700001 2649
462230459 231115230
769392097 5192
900676648 3033
886490567 443245283
559335676 19360
107954227 414
197707617 2204
281645678 1757
261300223 871
693462364 2588
29504421 29504422
27900001 93
596927691 2542
861251464 47378
508790982 508790983
350395683 175197842
452064340 4522
684832408 3848
607029601 48954
877757649 5047
874199999 2914
296627715 1275
520939229 345550471
785135557 18506
41182 810338214
693300000 2311
410401637 1368
224400001 748
348595438 1611
44139469 722
872277855 303229202
982885996 4095
694858576 8156
375546372 15855
591754630 2249
902403008 3008
812368970 10161
375302436 1438
821763795 27322
877147017 4049
10375 304386756
484202432 2917
623206563 2222
212350944 1248
443153994 443153995
873426636 30501
930591029 73681
702897657 2343
7769 957268140
871136364 48169
693701825 2376
323216336 19263
203372448 3519
993742916 3803
569480575 5221
4856 472390588
646156434 3234
131099999 437
349789666 3763
747113688 2556
747092686 2797
228107060 228107061
595498306 1985
778991707 4648
124582675 62291337
156113015 2631
286136557 2438
353747033 10230
262151636 124716935
277472657 2359
328807238 3223
474217139 237108569
404283932 2887
962818954 4078
423131957 1889
926880572 3374
885125514 885125515
21 2792256
525944457 262972229
846071896 6511
524998251 1750
571158509 2666
460626280 3124
870931871 36954
435052370 2301
181896577 1284
567300908 1891
869102897 2897
698773025 3137
54515184 54515183
397383336 788459
302733200 3080
46690 694107272
980256549 6175
706564890 8496
227100757 757
83285495 392
950083090 8284
473401577 1578
571863195 571863195
381739238 1491
210000001 700
316500001 1055
684078288 5063
451415790 35595
630300000 2101
794399540 2648
657806476 4173
173505397 8746
772751633 3596
30683456 21921124
439616026 1917
556855451 5058
279587215 3158
94842673 1192
712483717 4089
179109631 1302
186682130 8854
714317059 552547835
656852665 39117
644400000 2148
519000001 1730
61854555 267
161340095 1216
38467202 674
482127405 5945
527908757 3489
552950849 3904
603403718 603403719
858297138 2861
303955185 1069
766868783 2832
110440004 4194
305899469 7038
955358937 465654875
68266561 44963204
478499282 1595
811418326 3261
417384815 1981
995200192 4942
184012545 706
261676424 3776
422180864 2404
38819271 227
502085234 2631
262084241 2992
396602367 1322
932488827 3603
345211453 1241
990464390 4044
575469964 334012408
671669046 429837459
991667654 87103
839433749 16247
7019433 56
725822719 75520
967465552 16829
578198314 2072
961496795 3205
115842074 1247
361321115 2587
188539014 661
230276159 1332
847098364 3249
182051415 1365
853538006 16701
411598628 1372
2334 10875863
557910991 45414
752567194 4293
437374519 4994
945670347 7222
479630671 1960
811431960 3237
989076970 15355
240710991 1105
454798484 1516
12451 798753551
71140247 4428
1179 313890391
459800612 5329
374717070 5644
760808712 3464
410999626 1370
438878689 5224
16009156 54
418490503 3371
23479974 23479975
90281332 90281333
364876451 3258
523444255 16963
709366688 354683344
1071 240332965
732270577 732270576
469775437 1951
999908706 5451
206212500 4500
61576763 22288117
748153762 10661
426912480 1440
844979398 19042
283315823 1868
814777888 12896
3839 852243635
107699642 359
187416413 2173
690353105 4144
758100001 2527
12000039 40
289208791 6795
375607671 2473
788164120 7152
148363637 926
207221365 3295
882581394 441290697
627724490 28187
790498852 2635
330074833 5519
732956408 732956407
902217011 8143
372656982 8951
287100957 957
242856948 8241
738048186 18487
262797081 6716
781571300 3205
143699752 479
44100046 147
262927112 959
777495713 3438
393067592 1320
115879498 5129
582898058 1943
587928795 6244
59829686 1145
99191754 559
985098885 13618
536611019 7924
2523 241829137
678864217 5433
683 132404339
621681360 4920
258000605 860
292499024 975
576959774 17175
850200566 2834
223932723 798
302696341 1168
203653235 1503
316727709 1465
894147052 3494
524057855 19264
579681096 3734
514798582 1716
35595017 123
363588765 3454
505164067 252582034
637445504 7648
406199115 406199116
825981922 8276
34200002 114
15678021 168
439902626 11787
97916663 1391
187742336 1111
502077569 30182
685275894 3194
353098823 1177
855551581 8844
99103475 516
183120326 1073
167155700 1114
72913903 72913904
452833237 226416618
651302171 2171
64727470 430
249486287 124743144
923133500 15500
906430688 9946
924852146 8270
202146561 4102
97364815 731
253729422 253729422
113051449 908
457960632 457960631
911675304 892205126
2221 274730983
848643951 8162
19493483 19493484
97936738 1049
60854370 252
120733006 443
663377407 2487
796354877 398177438
893962400 7136
1817 473164970
195237827 1384
530345319 2391
612374261 612374261
589515062 2511
315332909 1334
808802696 2696
411300001 1371
341235578 146278898
317609392 158804696
221394658 896
619092262 3023
372207629 3562
217200912 724
3144 230442624
531934386 531934386
272047004 1301
949554952 3742
416108394 3453
808925189 8396
750076396 9213
896901390 5257
413762025 1586
444261826 1575
910050061 4347
312900692 1043
90300266 301
1376 207343936
8742 436523028
450319688 37649
534834641 534834640
421656683 210828342
590909220 2460
204537322 102268661
87786951 7886
625329350 7006
334746600 3450
222300741 741
728626172 12248
525299999 1751
596455048 2683
715027548 8707
538 117835419
957105904 3222
910276129 8958
704702349 4089
362544641 1503
75000195 250
448819761 12941
523973033 523973033
989059983 13213
238687739 1110
596829951 3970
207848927 1124
985347209 490262887
478558625 4028
548101237 2406
659101097 2197
395587380 4711
243000025 810
970363893 39456
742285323 3454
204096387 953
361745542 2451
523837409 3239
6690 411253166
665 197864765
322404207 322404206
174425414 1312
540357348 1973
4605 985262775
960506338 960506339
446401489 1488
13799982 46
523501459 1745
844460885 409663471
953677722 7452
89718481 706
329815896 164907948
182700063 1798
842570419 12893
189286865 189286866
793694252 5651
993072144 3923
133325005 449
794798673 330121207
825599673 2752
992762465 11056
381781633 381781634
996166066 497918844
595756693 8898
38056734 342
699302107 2331
654733349 10490
215183488 1157
659542561 3160
14523677 102
833036190 14189
409204963 155009436
2292 373082029
491533457 491533457
203241852 1188
308132052 154066026
405528896 3387
670198810 12970
744189035 3714
486752367 486643195
483171409 2594
642265199 24894
231423965 1843
286800440 956
352370753 31799
389713063 2254
428363522 16261
782694001 5310
7571 702066401
49200147 164
842120389 2889
953901039 17565
590751462 2278
125100249 417
923950369 4422
156636479 1956
473 32640161
539224948 2508
437317749 8158
721569093 3729
162171297 2043
327061073 3422
162158766 2823
331246696 242251054
743104693 3649
269411282 1470
574746093 409613013
6457 453162001
177518847 2602
501984559 2660
981002621 3270
466573589 2195
290281829 6830
755226514 5052
637499852 2125
339358788 1686
316267405 4895
297156446 2577
393436705 339092372
405885514 4042
873374040 3362
866893963 24662
722415709 36462
1633 279146405
310552672 1573
25586783 193
375598747 1252
922834180 11081
793264817 396632409
585755539 20770
664765725 3397
143040362 4691
936087684 468043842
777664129 57656
985781158 486795156
821690055 13168
613261856 397535722
530100001 1767
6562 187292738
412134645 2415
649785575 649785576
944101794 3147
818624624 2875
171739950 596
752534696 7647
104374457 558
861668491 430834246
780465939 2627
185100001 617
857137449 23471
474598831 1582
27000049 90
2737 642198732
377672603 1939
540042801 2200
565925953 30974
386565565 386565566
522061468 4054
258600861 862
291756770 4801
375007061 2146
250664446 12812
239054266 239054267
607502025 2025
732606858 3438
827397243 2758
132677341 3651
543451248 18316
574318385 16743
954600000 3182
789307973 8932
972630388 904397447
165275140 82637570
728397571 2428
810911465 4268
635700114 2119
67778256 413
628983442 2889
696645444 148697
362054576 1268
640848866 3889
288643079 1544
750560640 2586
172429167 1948
633794401 2460
51411384 267
743326799 2897
584666441 2874
496066601 16028
950583375 3496
929829888 6656
454404608 1776
165606000 2800
759425371 379712686
441308611 218561569
300813747 1698
274532258 14794
18230352 227
464906250 2375
462299339 1541
901292998 5907
857171438 12263
338887023 1168
416959020 3222
388144951 3068
888419262 56739
364331607 2175
427622464 2061
509433864 254716932
373800691 1246
859798536 2866
406274483 6762
733356676 733356677
657108313 6888
381944103 1593
567133422 2753
896232997 13885
584400701 1948
92055045 885
884078840 10551
131007339 1793
896940632 896940633
169028584 1705
862797125 2876
289030861 5243
572438609 9732
732975073 579877
127360193 1159
865392159 4848
192 44434925
807403126 8875
518101728 1727
6348 321079121
346995123 7151
704330297 541630929
530798609 265399304
654897310 12234
310328592 1316
444040350 6389
902705610 3009
719306499 5331
428957667 6596
6418 830663866
408300001 1361
374694585 1441
58197144 229
298778970 298778969
791103340 2637
32859612 199
611319194 3018
483674980 8319
352354693 1919
819387427 3181
565203423 1884
870084245 4876
374824015 1708
729975659 3863
139062003 1081
555428627 2066
709 160783238
5801 528384085
955474927 9242
728400001 2428
290399032 968
398400096 1328
852105493 5684
188672880 5840
117072987 1550
720933112 3253
904057708 4743
735719721 7685
246314333 1061
562670101 4041
217724456 1079
326023389 1886
359248294 179624147
696215486 71993
958697592 4811
193420899 3070173
837903976 2793
202199325 674
624327116 312163558
477302311 1591
169298442 1084
282706959 4348
449473063 2526
585748086 29637
706466760 2680
156199692 2739
196617623 1302
842129369 4707
549068386 10415
3688 733575864
222470175 929
587892686 36118
344362051 5333
989273336 3315
521400851 1738
429001431 1430
674575324 2575
613253286 613253285
414162539 1404
280975254 1030
417805114 2066
956170975 105129
602419768 2595
349199999 1164
102863837 462
453754625 3392
567460210 5823
319500430 1065
372982221 1874
618016060 4016
809241408 404620704
807135428 3671
570170625 6574
132608462 503
462599643 1542
247070843 6242
292058369 1792
533428448 1908
202980023 34901
874784054 413269977
315000355 1050
949332174 6017
993597480 4440
713403243 2378
957299512 419800495
839999117 2800
909569329 4019
272999090 910
658802196 2196
488399999 1628
214035766 1397
97395260 999
437848358 2785
595504309 2546
638367030 5187
508232100 2203
630936256 2571
616871105 2057
263099807 877
217266895 5367
236829599 1007
373903488 1344
284484905 2718
760437339 35755
132189567 896
78955520 320
167523773 726
935343794 5698
452104255 7043
569513055 3017
744770243 3514
2011208 2011209
733989700 365414690
769054414 8185
669902232 2233
707282330 2669
937397760 9984
1452 121987460
657004633 2939
355711163 1756
830235030 271230
379198736 1264
560401869 1868
138543342 1238
583905004 3308
638483681 319241840
322133505 2464
611060159 3008
115952353 57976176
855987247 5816
533458305 4347
728375964 2627
905055161 6514
905397370 3018
570693290 3527
369901217 1233
276076081 5130
504292204 13015
828103704 26284
733202529 2444
342677281 1760
367757995 2357
831032936 5612
130997750 633
170557406 631
71722503 277
630123796 169894
820777544 13724
908693895 454346948
290100968 967
88260708 305
652605311 10488
893090371 13825
429174760 1637
185439828 26238
440485199 12400
170803071 579
949756037 706075830
783949391 3766
208500360 2020
898 42254034
35099999 117
943188883 848833249
887499742 697030640
846302820 2821
274071270 1201
827984704 4255
907342170 7077
7296469 68
335257025 2522
15443260 52
202324915 4059
814594751 7750
982301180 3841
927835261 5259
114116525 471
141258001 2000
121492841 716
998926761 3481
621142962 621142962
870071760 6870
171819998 770
655333026 8907
354929143 354929143
498185515 2238
3083 409771335
202760210 793
601386037 13199
167543448 2591
301118704 1848
329190664 1557
873564912 50712
838068892 3679
440771841 2889
174838619 1164
957974569 3574
737078421 6010
446568957 3791
976692609 10856
666430041 2451
848676267 25973
669039125 4841
784125610 16617
733443749 6018
887184758 8260
16018 368590791
11363 187103158
836750944 7571
700835943 7288
984985571 492492786
830723267 37894
680963788 3257
564072533 4852
466716669 2486
217029738 964
380986313 32219
648901197 2163
354600001 1182
663166821 25851
45398341 540
21579760 75
321817885 2284
400948201 1647
420064017 26333
656310397 5404
926403089 3088
859913660 5513
2553 602993070
710676385 3994
356547630 356547629
719127309 359563654
265112915 132556457
410540408 2657
49426767 49426766
817606941 3096
872852041 3160
752326650 9585
217690704 4739
969274249 7801
951622577 414842957
719102396 2397
890243258 13953
718093919 2976
235036142 2451
84284761 456
665421085 7092
729301433 2431
112885446 962
503881836 3774
873902912 2913
911636229 5439
598836842 2309
838626751 3250
226800755 756
556243140 4246
377312168 188656084
723898887 2413
900904870 3003
144300030 481
318024693 7112
764026396 10001
973379168 19958
781513040 3464
712198475 2374
403062488 2617
96234236 74139352
408602192 1362
268627781 134313890
755863729 3197
655980524 5524
690365016 15994
978603261 3262
521953375 2653
895191297 15026
703801208 2346
949508470 52689
834737009 46713
525808348 2276
325821677 1274
1355 388142904
819575751 3659
675361871 23132
84016 905690169
860782006 5098
183295435 91647717
801902674 2673
519264526 1921
821577917 5453
363600287 1212
797728383 797728384
1217 124775026
383401279 1278
843900001 2813
42345 855114930
334184792 1162
144715700 655
384956612 384956613
247500962 825
134170621 958
739378926 2574
159300896 531
579262626 289631313
213052304 1678
683409587 24072
648115834 648115834
585219441 303474975
367499223 1225
214800068 716
322222922 42639
881393056 18041
317298975 1073
882327157 507016390
50747904 256
174069309 160719762
959930535 4454
468381775 5144
980064807 805975774
148968869 2401
732509909 732509910
31158992 156
202088600 81882344
898955325 3579
687665325 22215
826693013 9344
649079963 3588
905239086 5063
665579806 7276
2477 429621293
815406381 407703190
244738843 826
998803904 992110687
829204530 7303
551806125 4779
530585810 530585811
264794431 1800
4338 855714498
564645202 10558
46421196 251
18355301 64
651902173 2173
63294197 383
7564 96872148
872828517 4498
947744967 4778
884657057 3242
338527001 257334716
598988926 3225
726002419 2420
260 35095580
855088937 3681
108848690 623
214074964 214074965
728702430 2429
863702342 2879
470206570 1769
95741110 381
777417313 10066
12239 776288721
906829980 906829979
2701 696635394
309623789 1286
4402 861966790
823965177 3208
507912135 22943
850752169 29212
881414219 440707110
851745666 3899
658143476 3727
286948031 143474015
781205162 2604
13962144 84
4350 632717351
274063724 1075
680744882 18711
777448368 3953
398252075 218889569
285519174 7110
401971402 3321
552188316 2415
229063605 1238
859071225 19447
85785191 290
190799365 636
575480621 7895
296032143 1262
651140780 11879
694008004 18791
381980002 381980001
36765226 172
876991518 4655
2582 670292364
6604 430768214
862999459 6691
13200049 44
120644437 60322219
841728190 300412846
168256840 899
125268445 513
140704729 534
952560143 428612441
35412 939284799
281099077 937
827084862 3643
632697922 7681
564305548 2952
988165223 5123
776788046 321678845
368298655 2344
639413010 2193
212824794 2262
792678164 2872
189062262 1176
559266099 522662082
18967461 164
590594060 13720
947090152 4609
253868011 1479
387662421 2540
890874837 15581
885597049 2952
955951651 7089
947846807 471191834
892290805 446145402
912926519 18744
316799999 1056
814199281 2714
164625500 620
368999093 1230
232200395 774
377863299 11187
831509738 8586
918335227 5974
198000944 660
973389923 15897
627976772 3884
234040718 1451
189600480 632
783885499 4695
718915643 5153
670010749 3875
128001899 934
322911400 1400
319860801 1745
327002080 1090
65195743 424
980158284 463620789
98795089 389
295560040 3382
858405250 4491
738721383 6062
20471623 1682
877609839 5276
75873240 978
696350051 35730
242914840 1374
942864329 3707
390000221 1300
731347978 3320
705713802 8292
628570329 5393
920098771 3067
695496178 3211
516689985 2555
375600697 3342
640200741 2397
873598387 2912
64782468 618
502935312 7082
886347559 5009
34346613 119
49247863 366
9529548 41
1044 16563545
530223935 4987
413398621 1378
977151839 4537
524876767 1768
573794281 2165
1566 275666112
938589104 502234712
911938938 4097
671988817 335994408
432065066 1731
797166209 23698
725545408 5915
69868509 744
168045465 644
569987055 2639
510608251 24227
77099999 257
698640301 349320150
721617601 15078
970082479 37265
710667892 710667891
919239744 4805
16946 854586780
123059760 870
891920812 445960406
173340845 742
694785408 195604
682723264 2399
557567140 3893
161047260 978
79 19203478
682781685 2719
507165386 3909
710061950 3117
436411674 2023
216544749 781750
253321849 30430
305396932 1108
51182878 18598694
763028138 9270
826829921 51548
187540397 963
938180911 959966
987046925 453590435
588773219 12261
281341079 9094
185993035 639
385204879 192602439
429600000 1432
697802018 2326
847252175 3337
710719847 7996
4293 813528243
51298491 209
614102047 2047
594499510 4770
3631 501746104
86420115 80068389
349545334 349545333
978900000 3263
570543520 3940
265500884 885
765603877 2552
57225789 626
939899032 11063
653397822 2178
707121383 3252
917130809 4828
340800230 1136
20837748 537
94412181 383
169794509 825
133480737 464
751744237 2806
806346900 6145
615603456 4836
125848899 1278
190651969 1104
337709439 1170
469638287 2961
81095434 401
66600188 222
896198520 10185
955643750 6471
228899365 8204
938471901 5234
491631738 168977807
725579554 5537
351001169 1170
724201963 2414
567299074 1891
188192813 707
272946621 2918
836397692 2788
692599275 2452
398920118 1390
943988688 8351
701812787 3897
625356368 2937
798262011 3394
898728296 4570
805731795 3663
952591818 45144
636302120 2121
379523695 1448
882054180 882054180
913307199 4940
832612931 14434
389398702 1298
270154873 913
435219552 1600
798842864 8292
494909684 1658
402993271 2824
795058964 3126
16266689 165
828900001 2763
112244050 9441
37331726 163
723602411 2412
90899822 303
913441119 3428
550789929 3991
798321912 15384
392698692 1309
265700955 1021
27647709 215
245446223 78947
558925631 279462816
1698 463961491
731843065 365921532
15947576 67
125081785 1194
707609727 2672
334508008 2993
509294240 5320
995440310 984100084
437699312 1459
1675673 335
419831083 2193
954823647 939730600
1289 380721127
357570842 176235040
372730510 3559
766103827 3738
620702069 2069
709802366 2366
431632972 1576
38692679 1326
655382507 10145
16761 469669658
686100001 2287
687900872 3470
562643016 562643017
227633911 1785
458701528 1529
260546266 9731
428988277 1934
781936982 276726360
761626075 5025
925569479 3410
618996197 7589
874895506 22613
939465669 17906
381599999 1272
912004426 3040
262853329 888
753602511 2512
510109012 9935
590401668 1968
887963730 3070
181051002 90525501
328751825 2033
964516473 388848020
433237353 12331
721502406 2405
690637021 2507
102498479 644
5578 644121648
579598652 1932
356092078 6017
399093585 4927
689700289 689700290
120715749 430
814053286 606315426
68939960 824
619411453 2651
735338399 3397
413700848 1379
450601660 2573
401100698 1337
832201369 2774
217670025 1144
615862399 5440
409935378 16547
360076920 4282
800580033 8111
106481663 636
285216269 5077
440825412 23451
395331403 1374
709833150 9230
970223550 968527479
637434239 318717120
582190199 5400
228535132 114267566
556290849 11595
813381232 5329
205926572 1299
933024245 933024245
659399999 2198
318113196 2223
164441803 82220901
550429435 5314
563848384 8566
414632125 207316062
2228 253570908
852915121 5143
652982881 5280
340620153 1198
475711284 6328
277500001 925
479098887 1597
38512107 239
4665 621196065
3179 391916666
620541078 36645
292320291 2893
924279389 10377
560698640 1869
400147001 2420
265200883 884
626186544 394015337
231233140 12895
95431534 359
128710626 128710625
351378452 163004919
850209265 4104
160611609 160611609
747910180 8166
755231400 10749
938825217 380711047
556916927 2369
7499976 25
188456451 1586
873137583 3557
663111127 6900
182100373 607
787612229 4194
48385135 189
501682511 6402
364035420 2709
816505920 4360
889353366 8060
769165822 38695
834003695 3299
450591226 6967
936654533 35678
861299999 2871
914402998 3048
595449055 5766
4875 703541937
571084607 33816
645348871 2166
351367225 1352
955590165 41724
201000671 670
45951259 811
637834311 2474
285425337 142712669
942145674 942145675
773867106 16565
728883558 3218
956396812 3188
217946039 3033
158443392 1504
260338024 907
493830322 2338
756353272 2537
84957075 595
350432545 3696
426328000 3310
707730067 2538
313539288 1176
931258344 24109
684283645 6362
6258 973815434
213899287 713
477225748 470447709
964656461 3507
41993 835198777
665187946 2406
89527339 306
707975546 16991
85144357 396
914700393 3049
28499956 95
335845399 2200
976452233 5468
232404365 2759
432189286 6934
86432389 1558
841 83496909
124819307 2258
2231 381309134
196101203 655
455844306 1645
916537078 4001
255599999 852
988558262 8749
582797392 2283
2964 713690576
76261440 304
255131140 2603
463926312 1592
884395852 4376
634517225 4282
923584361 46232
100500001 335
109031694 109031695
996787757 32558
135586431 1576
967154770 9067
364023720 1377
940803833 3136
965698894 3219
220905914 1192
484739702 484739702
234834713 1672
380662926 4071
115806350 1825
848208202 3169
344011500 14670
988208765 988208764
17445 986459030
768475360 6880
866864383 5357
107292271 442
132794148 563
830249091 6834
816515509 3923
337202665 1304
79200000 264
958496806 3195
11765518 57
71699760 239
30034068 147
474950957 207340931
884069418 5243
491695139 1797
588423653 5694
377098742 1257
433930335 5078
626292279 3070
365810873 2039
530701769 1769
681088642 3683
832154411 3186
29699901 99
843355279 3114
197445380 1367
850202834 2834
15571385 15571386
545027821 5046
990400758 8323
424495018 2853
219556046 971
139095125 779
982527000 8850
622309092 311154546
492300600 1641
380560129 1504
776357011 4290
430036123 1442
484798614 1616
802500000 2675
468329337 2914
124799585 416
464841116 173199754
26195345 454
730867537 4998
22025176 75
543614015 5952
276436491 935
79802739 890
864309710 3043
760214349 2913
775201875 2584
451003294 24222
748343875 748343875
685872990 91817
71246649 35623325
514093297 4433
446566540 1519
665581666 6945
740401061 2468
650225329 32094
528252517 5111
274918905 14174
59877936 535
717649971 2537
405806939 2415
819786686 140448
23624049 11812024
796400220 3849
567191858 2041
731528447 5376
690573282 2534
261214494 971
660775266 6442
183019608 688
366288636 1349
77399741 258
810621708 37301
597298009 1991
451259172 18837
780189478 8093
991630963 3966
158811249 625
458208027 2192
288512406 1326
510344485 200393057
835551071 417775536
514099353 2823
245226431 1474
805797314 2686
483908778 41857
661225796 3388
227999241 760
395832225 9329
589883225 2837
328500001 1095
209933646 18626
641975918 5404
909725544 3913
9947 902481363
576925999 262806494
718172150 2741
551082905 7491
878720197 477555909
398856288 10464
352082171 1510
367784236 6025
324803610 1371
221744551 930
548558195 1897
515797924 1779
449522329 2465
159358075 593
750902834 4994
721697074 721697073
667300061 3229
200585486 1442
538265909 2769
207190934 1263
909147504 5752
826548087 708825919
776152105 28392
194985232 97492616
224220000 3232
381321473 6277
74283551 430
120653039 781
87593633 948
216510049 30546
672517605 3997
424372081 2760
4241 673856268
873005644 5438
924925930 9364
466119598 1701
773125453 3527
278685973 278685973
922948090 461474045
290948155 290948156
4114 551230746
621029748 5204
754007250 2629
80399854 268
421200769 1404
446380903 1716
241802056 8355
587994501 293997251
813900000 2713
101198216 413
336299946 1121
317003297 13984
220775460 989
798151899 13900
750705406 6283
420685071 180864658
492851785 3516
744066698 8069
388799748 1296
298549604 8564
479911410 1735
357373297 17508
473421039 2243
812347950 9557
894246795 447123397
487591467 487591466
148545669 813
78088271 78088272
2479 671923034
4295 923095199
287582336 1223
883502944 2945
291582879 1392
147401731 669
873600000 2912
861390025 7634
907921415 453960707
156101642 4337
951896827 3173
621070877 5342
869735759 3275
280009236 10162
406631975 1723
688866835 3358
406124600 4412
31422799 237
844252809 2890
788030103 13214
104100000 347
102345738 481
3516 490369488
62426050 265
858605693 2862
958982699 3450
493080694 493080694
1595 296450886
2592 758079560
203099323 677
951629819 951629818
538500685 1795
234165764 2179
420166615 8498
562353617 217804247
824327537 824327538
209768388 762
514737019 4806
97506815 1056
937804206 3126
733797554 2446
68422047 113847
459642822 1826
10397 950701466
965 229768430
465865050 3374
212035329 1706
2545 405760552
945462770 34477
1428 184340157
93728463 674
996192045 3501
858601505 2862
195314144 97657072
499848759 1880
140109604 888
276985474 5904
93932060 720
878264100 19253
466256177 4976
699912089 12795
860805318 16923
142888261 2055
667137239 7044
801222206 3659
128641819 25580
130800435 436
926156516 14337
617288838 3314
71100244 237
774962911 387481456
403200000 1344
624355523 11101
455 117799955
986743647 833776568
763814627 3033
890121653 445060826
392102205 3758
973078710 3790
748539604 3165
491698362 1639
425146489 1541
963643272 4533
24736018 87
673128961 3954
186175442 1217
967657810 3526
934515066 5375
788529684 22762
416455425 4928
5411 838818344
130264936 761
933080402 4477
372525882 372525882
851704669 41448
912126973 912126972
347823162 347823163
924899999 3083
410685962 410685962
119099602 397
1607 478933997
602983602 6786
502877413 1707
312087868 4219
545249745 2782
505907041 1720
1214 329515903
610306176 20708
29647703 173
152880882 152880883
798300789 5291
427563594 187094219
3641 811451465
951691660 20738
440227196 7204
460501084 1535
191470385 57378
181800149 606
752267040 19509
3904 203211124
637985039 3080
351366118 351366119
382498725 1275
242412062 1038
379120060 10319
694462919 3485
263159341 131579670
726022676 4231
529412435 6804
986586844 986586845
3633 784251855
127217805 5137
99600333 332
534919246 2811
969982155 6368
471936089 2293
828958303 4830
981320078 3953
414598618 1382
687876685 4438
109637 558150043
672906604 2866
224099253 747
26871939 491
604223905 3207
971287112 16013
2000 380110767
529084377 424395940
6078 841921124
152164235 1423
883646121 3976
835260174 5299
935206231 6870
956357280 121860
1089 186605595
678935321 34794
773594601 37661
519298270 1731
913199999 3044
170276061 85138030
428336102 2536
470015675 4147
101639600 57273594
773691600 3300
811510223 3730
19696655 162
20517696 537
71809199 981
591311485 9181
142115988 761
924072046 9281
110335989 497
411694272 2148
432660677 2108
1956 512484444
315722592 157861296
129900000 433
910020929 24079
617263031 308631515
882936935 30744
3271941 20
572135860 2015
939169626 1273804
919242648 4902
926960496 30485
585716004 2012
825048140 6191
849831950 3075
878998988 2930
683760318 19214
838635248 5896
482190672 2256
845906140 3337
14046 894425164
625497916 2085
863532430 25048
534448935 153445
539537813 539537812
888602961 2962
146999511 490
667071295 9112
856036223 47699
2869 612842910
928503096 3095
733720549 6112
285772285 1138
847665241 4712
543476342 2182
438602318 1462
403127811 1943
686294041 6938
846347146 12746
692469983 8851
729897568 2433
93878021 400
3201696 119
839170610 18279
899165957 11362
460502693 1535
186900001 623
347401158 1158
658926222 13022
622452222 5670
403565863 3317
524402291 1748
638479872 2304
315801696 2030
382219189 7772
46199859 154
364499384 1215
857646518 857646519
832804099 2776
403705700 5561
36681693 1398
50100230 167
176507803 2266
972488600 6212
641102137 2137
8334 338751373
544516032 1896
998863207 3811
575959436 2643
235616125 33385
6470 40296440
550201834 1834
245731883 855
968342250 4890
462184515 462184516
486783480 1848
203871599 2160
537375573 2114
894842442 894842442
156549575 534
727802064 2426
553562023 2314
145954913 1442
989912624 4045
965704708 3219
696865299 3849
949636472 474818236
648071903 324035951
157703570 848
998136667 3860
587069409 2012
509210477 11454
10144143 69
775929320 2845
832477760 5440
11901778 101
323332828 1183
232588620 905
918916271 7134
864599999 2882
428098574 1427
838240960 3139
728402786 6592
790951768 2764
834597217 2782
899234366 4329
198543341 3565
351253590 2445
573972333 8762
505798315 1686
295765041 5973
862788651 3418
576422692 15107
441838737 5144
180851485 81127167
52244500 10588
8462 829867848
316966241 1994
207600692 692
173999421 580
6644282 56
788397372 2628
698058561 15520
294729841 1944
968103227 3227
293400000 978
982533262 5217
684002280 2280
742064403 30910
431885401 17400
61491503 263
512695135 6174
442677733 18188
62221313 1024
221606525 2858
6003 803870590
239930826 894
203765451 749
354656922 2386
436962735 1485
230346679 1082
12567196 54
401400922 1338
252300239 841
140857527 140857528
678754224 23172
726220584 2622
494614318 2572
9204 894960144
623536741 311768370
970819626 794357707
223499660 745
829350585 38972
326765039 1102
15277499 84
175964927 589
464101548 1547
908258831 9176
570094827 35602
913503361 8547
947915243 3558
929505684 7673
670020075 48037
759427614 12871
867302891 2891
964063802 962743798
249477529 1197
761399711 2538
517694672 2024
912740233 4138
913499999 3045
651599896 2172
213282531 213282532
46930325 198
291213410 1785
937415623 196482
542851692 293589295
710946485 2863
725876779 3565
793865937 5648
157500526 525
716225407 3171
270600000 902
49614778 266
912998284 5262
802503717 2675
360901204 1203
606168182 606168183
481502902 1605
261433059 1103
367501958 1225
322960271 1591
182700992 609
500785741 8190
144443540 637
162129227 591
367356981 5794
937015308 3708
818554077 2977
5861093 22
951150876 15339
171000001 570
737938501 10250
843109999 5162
947644950 6650
231904860 920
235380298 1334
4840 602342840
529195804 529195805
985670490 4438
941400000 3138
105414572 90207490
135899945 453
2156 486300892
337650669 1966
317296472 317296473
520837974 20615
110783121 16520
138422276 1539
98954417 2992
743155679 4169
506399870 1688
446399864 1488
2670 673827900
404293901 1761
1841 334275726
400274139 12284
30 708493
332355066 1734
793501526 2645
587012965 10482
269100896 897
635724655 7922
371289608 2084
840089520 4610
429996561 1505
406126066 203063033
130053372 36926
198260875 777
544598054 7007
283818015 1417
2989 828257878
761704478 2539
284285877 1468
654303744 2181
162655097 31674
439412356 27638
683845004 2677
203874814 754
234456766 827
731291058 715675192
490960453 2211
789666738 4430
628217944 5788
426929700 44700
488216751 3785
861812396 10039
8458284 200
541757595 2055
4256 252197792
588598038 1962
52960002 450
7900 694239850
870597098 2902
942114319 5620
640802137 2136
955514650 3581
81182517 40591258
240600802 802
966801105 4112
803046600 12279
543200452 2811
917834527 458917263
263805706 2092
504994171 2545
435318231 1720
796363323 7841
356861655 178430827
591136753 4094
298630847 1016
149999614 500
267717521 1828
797232135 7582
166109516 611
7449 606266661
305699273 1019
557818637 278909318
444601047 1482
969684171 464926181
273899999 913
448656524 2745
551756267 1916
894001995 2980
177226479 88613239
776702917 2589
210224307 773
687275063 18375
920639658 568918735
250561564 1912
847197277 728429385
900764284 864114135
784339455 2895
9884 731660824
107994879 910
532089901 2462
476923128 5575
32284240 166
468899999 1563
25266448 25266447
115387143 1479
52187104 241
391201940 1304
995042247 5302
987150801 3549
334276039 2842
647704093 2159
427801427 1426
440998531 1470
979578701 8561
16464 990144960
116627608 729
704683251 95693
734155079 378621463
799497811 2665
4661 948487829
823015257 3341
613235684 9502
751202503 2504
651188989 2651
63070799 1040
399898666 1333
85514669 1835
237667347 854
1040 192748292
40200135 134
258221187 258221188
511500000 1705
412865640 2049
20048397 108
267043787 901
113220967 4563
946731885 5355
2139 291742853
711662343 17808
863240439 2980
461101416 1537
106825529 424
889658123 444829061
922119731 4195
999546551 999546552
995139337 497569668
36474241 314
907275355 3413
30000100 100
743804366 348000635
91799699 306
758738354 758738355
73261544 8017
33375002 118
590597170 11857
410572223 1441
654705667 8262
775799999 2586
35282005 291
5606 751878259
932396891 3108
134100692 447
220991856 824
410124640 19808
749719247 5893
862199999 2874
38399940 128
596700001 1989
823742399 411871200
78125580 930
654297819 2181
679574940 28668
635149864 4918
484495638 8243
369300000 1231
839812781 5157
12903409 97
429382749 2019
817360769 5488
553500748 1845
830264659 4759
735599999 2452
432569133 6177
801907471 7243
869290962 3342
453452055 2745
876557861 6906
32002162 32002161
679441681 11910
385619389 3479
1015949 4
315300693 1051
345767596 3428
2621 678288590
527256239 1884
165899487 553
963559990 91952
2525 699686566
381299999 1271
219900054 733
140919521 514
790244520 5449
895858237 3171
20236 820336079
676200001 2254
659100000 2197
752073503 3192
193483944 788
696255583 3635
3741 419078043
60653197 206
857658073 6054
311701040 1039
6549 651421077
20334149 601
563585227 12503
4136652 18
253465170 1933
722994476 2476
50560441 9660
423507240 3380
148291499 750
917295061 7764
213299933 711
473603929 3323
759302532 2531
168001061 560
668680631 2734
531635029 265817514
295256079 15806
2624 478038635
498861038 2305
3590 465635022
320108921 2241
354898886 1183
230175295 3414
390901302 1303
253355319 1536
992270330 7848
206719831 739
690380830 7440
537021868 4129
691302415 56627
152647278 938
318925025 1134
833589905 2913
685202284 2284
76743436 308
225001004 750
235191857 12934
982614304 462813429
910144499 106950
288899037 963
822983315 4235
676551260 9130
539100000 1797
386388678 3850
170928116 1563
12244750 47
906153452 12483
644837005 852959
143341385 9617
107181999 36883
211380912 1968
48299991 161
105130147 87660943
229500338 765
236867077 936
190737518 824
93000334 310
561997656 11455
956449899 9004
467371665 2955
945359477 3363
242999841 810
503920 4
330671734 3427
912858705 3135
292433700 2245
734403468 2448
414598618 1382
65673495 394
794628215 792734186
42216458 157
644687419 322343709
797401151 10370
148134563 98106546
870909200 538379678
560911806 234299
804619154 3047
597750379 298875189
3069 636519391
315299999 1051
502490455 8534
68405022 282
151973482 75986741
648141297 2694
360 79178070
408923988 267249518
150685820 613
716761168 8006
893293959 10730
260654088 7081
957444219 20763
125700418 419
927082860 922866338
378655203 10466
149363904 804
889962346 8395
394801218 1316
611309439 4328
128837456 773
187714201 793
247676659 1431
600188844 2287
4347 879132933
746435004 5696
184054104 184054105
404416977 20299
917099999 3057
706937588 3835
964134697 11487
917367615 4041
841965767 3311
66243771 603
290023745 1578
22631891 6823
699620186 4223
552491343 4373
254708142 2067
729802281 6307
716243760 716243759
311684128 311684127
443701479 1479
784380960 7590
672141151 3810
950703169 3169
441007486 5722
113427475 628
955555389 20049
577449362 6159
218700730 729
945593819 6104
371527933 2005
288758485 144379242
101926824 582
637650913 2336
155921400 1030
115522939 657
1516 271176016
851400000 2838
853759796 3741
947364012 3702
973710269 6328
803469376 2804
960903203 3203
905979 4
165299449 551
755915719 10493
564115839 4919
288323704 1709
973204391 3244
316801055 1056
463177022 2079
988366312 4847
486486168 8022
529280115 1911
30060241 145
259199136 864
365 37231677
779167978 2970
928596474 233433
35784772 627
325708973 1264
117675519 1493
930612646 3753
317825130 1450
938543115 3945
22596292 13988070
849017130 3327
540449861 2149
10308 351530630
244041534 1926
48027445 181
850062110 2951
825615603 17650
929615019 7951
829497234 2765
179433015 179433016
199244135 728
16799943 56
674577929 2934
131284767 859
332921084 1292
641733290 2321
584765940 9303
142500000 475
979898711 5057
584403709 1948
27119253 106
642913863 2443
987764021 4599
32237781 126
926696910 3089
229516288 73742
736744746 6215
687901820 2293
594078125 297039063
436198545 1454
510 29384670
772771799 3800
88275774 332
17982261 17982260
734641869 720590
278502696 278502696
34564866 13040653
376732547 3675
288600001 962
452401507 1508
657307580 657307581
967468997 6681
907271138 13762
5792575 25
162988103 1048
967906133 409206625
797998748 2660
493160774 3097
300893857 1991
351869345 1376
219289410 2533
12325 288540575
636500825 636500824
998347681 7128
18049521 112
19872547 423
671402237 2238
412937345 3482
282600827 942
804602682 2682
117148053 1226
329251470 1194
580203192 1934
949395149 6325
584700832 1949
117600692 392
975898862 3253
32999896 110
26668553 94
954676037 383263459
678655526 339327763
173926268 867
863815359 19613
825989754 58111
222224653 2232
842871786 3893
797203040 740671514
81042 996409928
388839286 1447
580900867 2143
37588549 443
510450240 6313
300743182 150371591
177895535 91210147
2210 597711378
397414578 2194
370502033 1235
368498325 4079
667799409 2226
283009468 4157
652030496 2392
430799782 1436
761364199 3423
101236755 50618377
706220133 3641
438846317 219423159
231900772 773
110525344 5609
909344122 4178
917230944 4224
430200076 1434
570298100 1901
938924367 48151
832250210 3695
374395247 3019
887864714 5181
785699106 2619
2593 432616120
629832037 4782
365100182 1217
761998937 2540
383836145 3142
706074253 3218
425890079 2576
415332814 1439
682415566 2558
890103289 2967
577878696 2239
685462971 2810
608600551 16175
130056984 2881
781797394 2606
407631636 203815818
606547291 2715
760087301 7521
362979802 2474
119901251 2485
81876269 930
136154339 62728315
860408609 5728
919944781 646739947
59548105 252
426245201 213122601
452622333 1961
547966365 547966366
313799386 1046
304501322 1015
73468243 36734121
9318 764858712
384925770 2816
860100449 2867
718534446 3865
860453221 6122
3236 880469860
731395112 4886
493263569 7564
422402000 1408
261032039 1480
925109167 9153
36961256 233
811697810 3245
495013707 2402
946144378 3306
10116 412763148
877585929 5815
623299292 2332
5733 975808197
149254135 934
422509074 2635
757122085 10671
536706044 2581
87 9911791
628537600 2120
840162453 3559
335629923 167814961
558898727 1863
891343999 4640
742499999 2475
63087934 27873501
528547423 264273712
887126337 27087
380099067 1267
12357428 12357429
515250578 2213
451 130312679
39885542 154
458398472 1528
399212948 1519
703 190037772
491101919 1637
183227140 1913
451768203 58893
655409726 5595
622015295 2189
597936950 2376
418975456 2329
476780872 1675
560045921 280022960
1964 399151576
61340725 30670362
767018756 4982
258599999 862
328719661 1922
427537151 4032
117748264 811
404449569 2285
859203986 2864
912608736 3988
194068686 194068686
763926255 3532
26399464 91
149100574 497
570304038 5805
929597481 3130
881997061 2940
924513320 15786
875559769 4330
146426363 548
752874551 24167
325834449 162917224
762597458 2542
579409589 2382
905052368 3339
578205704 2621
386294532 1415
627663317 2382
924836157 462418078
192210076 1684
409748869 5111
547723863 14708
1712 417469042
314669055 33415
557398212 1858
611760024 5999
243299190 811
5343939 27
828354089 5427
23983345 189
144635354 22214
294900001 983
428288641 17246
930800283 7357
448813208 6388
492279091 492279091
700924735 4187
868861037 3009
320949535 3921
248137499 1625
707909201 5057
986503335 4859
594201872 594201871
1194 295276084
459900238 1533
766333235 6668
160199999 534
386602159 25574
983993739 385940623
518246183 2059
3138 395660605
457886940 14037
188530319 660
21762877 116
808502432 2695
976601675 488300837
495449482 3748
512704579 1724
684847004 7610
309899711 1033
732255599 3702
227497176 1119
73235827 26027276
73668073 408
702308402 8882
841641692 3173
657903365 2193
397231484 149351421
454842217 1718
367800001 1226
309101594 309101594
841674607 420837303
987545477 711122140
632262279 8216
992357504 11949
625499731 2085
798890962 7193
332585857 1920
113328297 863
2437 516858231
913201146 3044
597224799 597224800
693446083 8806
867479096 369293285
114299999 381
394502161 1315
71142474 23899980
40768839 203
410446306 2242
53520831 273
192859220 916
431385805 4889
64500001 215
518099999 1727
1619 107527625
866925579 3558
169378828 619
820726941 3355
541059825 541059826
797507844 3713
241492051 1230
781954697 4272
716468583 2508
734806994 6993
355583897 13509
997041142 4151
465381119 9958
466721319 2522
699902334 2333
725099722 2417
818626336 6928
623088856 305668187
258001606 860
541409683 2902
912469373 3483
729080223 17660
453898536 1513
973302076 16605
909882260 4499
715200001 2384
792330389 3257
379657345 539286
444301883 320866943
201095269 3918
819854867 9074
376727769 2554
623702078 2079
776556081 4892
189128897 94564448
921823485 5596
698602755 349301377
39703951 150
343015869 343015870
598402629 598402629
268792154 902
144767480 715
652671272 2603
813866091 3358
798252400 4400
427201425 1424
488229206 7113
146158997 1724
453460938 4606
564247029 3284
114187065 2001
422008262 422008262
340650289 1688
721286042 83299
39900000 133
753980129 2745
90855371 948
436917493 167434278
238356975 1969
624174804 3554
444958766 8831
592716017 4148
25533844 766
267677189 6221
64 16685047
391506196 1540
218700001 729
367499838 1225
405051145 4476
421268462 1477
121119104 1902
568200001 1894
610605504 2493
466897852 5523
310800833 1036
153587759 76793880
183300610 611
517799245 1726
430405401 7289
273844726 1438
955564600 5931
831901035 2773
720642302 4464
138000001 460
2999989 10
37161627 373
872400001 2908
57713568 1804
616064179 10873
965389743 13508
924504593 3375
962551709 7053
1371495 5
153299583 511
69772910 4982
533278972 5962
796412159 3089
15356820 85
419425621 209712811
976976551 917159139
628440867 2876
150900001 503
828162499 13948
167400557 558
426612953 1821
725530860 3460
92551182 1009
58581513 551
215771879 3684
238193927 2583
699307878 311034125
726709713 3904
674832865 8589
72881409 928
999976228 499959899
293436319 1101
215944566 7555
184100315 184100314
602331211 301165606
498881849 239459608
922017122 3105
299658704 3743
398293993 5374
375301252 1251
23448 707473056
19272027 190
886709637 3086
239355480 2415
578171125 289085562
906194802 520051039
169499598 565
660827131 2595
415800540 4644
557898802 557898803
576838165 4444
280118243 140059121
343801896 1801
466895400 13800
8549821 30
46999765 204
603002011 2010
182867161 840
747002490 2490
283500944 945
42436536 167
115814267 612
291338303 1627
555985647 2114
832642963 6526
550425838 2019
339001029 1130
114956146 688
829713876 62347
967545948 5421
12052237 206
695352910 3561
376539440 1023205
812634460 7523
912417792 12896
922074366 8192
272399093 908
722401308 2408
417189551 2211
814787064 2886
415563403 22287
568364124 284182062
363366721 2245
745803102 2486
825029687 34102
3286226 21
314080220 124007381
10612627 52
620610612 4092
993722155 6146
459712178 2852
726276455 9892
677867884 3157
832504645 2775
1244 39385040
762727680 3744
267823111 1796
198132609 1268
479132512 6883
363048687 6170
653699999 2179
721802407 2406
165082326 2218
807154533 8812
35699919 119
295036314 116219648
913651151 831738593
184599128 92299564
449445739 1614
804874167 3135
447224466 3471
804447654 66643
990924855 5595
410045999 7280
858813345 4417
364209628 8291
367799330 1226
875097313 2917
363973866 1263
326066930 1170
233400949 778
467524416 1648
759481316 3840
743232735 3045
911659365 14474
338038711 1365
440859811 9435
381717151 381717150
768163431 32341
442417140 4356
218364964 1948
190184899 2468
215851876 878
562149504 2052
984072283 40686
203702407 101851203
530699049 1769
359516083 179758042
745880180 2783
232074681 1055
662756094 2379
166488254 639
657800585 16069
10120927 66
180417792 677
301684375 1288
238440168 1306
666083664 2448
373988879 8405
193582816 2072
267950443 4817
366447174 9268
153823131 891
465426287 465426286
242204759 4460
410701368 1369
830598875 8746
142793472 544
316961397 1632
752425122 752425123
952557632 5858
192300640 641
441626299 441626299
446773701 223386850
318858901 19050
152989478 580
914010961 7064
854625082 17296
439408350 2550
939751872 3606
263100000 877
615286403 2161
851628209 37292
724443194 5501
446359652 7209
366744149 1369
651780674 3275
860447121 6281
918973229 14501
330451002 39438
265799114 886
231589117 17853
840489382 7596
957605004 3192
661903692 5703
523913244 24364
1359 344011962
481378894 11309
481012919 9117
248100000 827
91964213 45982106
26642748 2209
690197991 690197992
798607451 3426
434278579 434278580
738604531 2462
826529439 13640
527402759 2121
321981630 1184
464102619 1547
917967254 7196
382798725 1276
3003 705921216
226684380 226684381
503129402 10034
817044801 103607
690622451 4879
891636127 3467
1905 565988835
474001579 1580
696902324 2323
14495 506310350
39941681 1195
601499654 2005
86700288 289
669819665 334909832
693303659 2311
270435007 1409
565201885 1884
325222397 162611198
304366372 1407
629699443 2099
440351681 1861
572772331 3310
768553566 5745
150413302 125323994
959395491 426010540
893668176 4948
41700140 139
164535330 3678
16751006 59
2465 595508065
610706759 3658
819902732 2733
700273743 3276
50863472 176
592297075 2429
989506361 7321
187350127 784
948309672 11652
1560086 11
685199198 2284
535995920 9341
67500171 225
784735538 5638
538738855 212711275
690986352 3288
269763524 1188
894506377 10804
675500335 4681
720135964 2703
534666383 3775
607702533 15383
778466595 10553
249514279 1322
757496115 5092
713100000 2377
86766768 432
645044448 24936
1640 226070720
268717187 90003022
548398171 1828
96023035 1629
855724167 8987
752793073 2519
152 39364915
79326837 40256639
887082800 5144
1303 139663275
134249593 13638
175434457 899
220909592 3543
448217210 13849
967132177 3903
5854 832254165
983075103 4495
470501615 235250807
596228545 22992
19703373 116588
665697781 2219
534748716 2264
818832349 3970
2468 646068057
536699944 1789
294521302 147260651
74022476 333
287953586 1233
825690542 6241
624300001 2081
181176180 643
103443 693792201
536364368 6291
482574229 241287114
672457202 2822
734034510 3698
663223556 2998
803690686 3041
24392609 12196304
407412187 203706093
612338628 2794
142991423 553
786301591 2621
418022952 3268
642607416 3781
557617353 7393
224699767 112349883
478708823 4395
2693 124075653
492225527 207936356
781268920 5301
315505169 30416
34289658 480
508596181 2203
586232321 2573
637802125 2126
459550477 9636
663667951 2416
822962139 5252
1501 250594587
710153711 355076855
162874905 706
215896914 1624
910514592 4082
159000531 530
300801047 262730411
95016090 547
356456704 1492
899402997 2998
453731788 1863
639576902 3118
537140890 69139
579369852 2419
184559615 2048
597039626 9026
502606398 2976
524700001 1749
259799135 866
681002269 2270
173256484 830
630153174 3295
428113160 2119
190336017 964
742380707 8867
857662216 9655
248854485 1165
5968 820313536
670070178 335035089
705643223 2726
257740535 257740534
136435455 663
352021901 3733
3698957 17
847937090 3302
457255222 6141
758672538 5811
643799999 2146
67987238 67987239
178967492 633
1909 393133422
2935 621351240
634197886 2114
858297138 2861
256580425 3272
449365950 4251
683177453 341588726
473013501 65962
885751964 3415
432066407 3841
160500001 535
877896184 7117
356052572 9264
644051446 325608056
720869846 3481
375899960 1253
51314431 208
368380082 10843
608424235 2794
254682857 1104
53 8801534
25355495 12677747
244498914 6478
11227 858470353
807239782 9592
579056748 579056749
990687873 495343937
627703944 5299
678602262 2262
514800000 1716
255059654 885
338700257 1129
675534626 3143
33585625 217
370663021 8630
523669262 6437
701702338 2339
13403 984396738
61723747 881
331850041 7233
980792134 6449
903267859 30126
952859855 5252
368540499 2875
894424160 894424159
82800546 276
341334948 341334949
653752781 2346
891626671 5478
7315 887258295
900401121 4120
776643335 388321667
497401479 1658
5119112 20
845845508 405570112
259697098 1273
609601050 2032
678302260 2261
724200000 2414
81599728 272
945456990 945456991
354301331 1181
598072463 8382
906753468 5392
976505594 3255
3262 655640425
721500000 2405
756298795 378149397
86562079 440
693940097 355348276
424255206 3091
399729198 4191
610930984 2458
612134401 3040
534599999 1782
632803443 10829
850199163 2834
963452113 4223
488591462 1970
2871 492691219
164984535 164984536
682436233 4259
814961657 7726
377823238 1913
508199997 1694
548405519 4110
799343830 672523609
618024409 2205
530100732 1767
143500036 4559
117542488 2516
226060099 968
24881101 382
511190913 56249
850696361 6920
464980451 3516
411430829 2927
280200935 934
922618453 15599
836102127 2787
56161388 227
770751903 2692
522771272 2183
851854578 337657413
702546632 4015
687338821 13020
613457558 3600
264296924 1852
775139103 775139104
926658921 4534
139443483 52434936
253569913 1317
95290556 461
863452723 3390
631799999 2106
955013177 95291
776700000 2589
420653148 2779
557883181 2055
519798549 6850
213503613 2843
985482050 6475
957000000 3190
145441681 691
934881834 33918
229666705 2215
434751817 2659
544682952 2178
174012986 1162
445968082 4328
714168049 3398
6855589 31
997651386 4687
111140208 772
473700001 1579
690891192 3231
989134896 4115
955197530 20795
215700573 719
755097483 2517
628677714 2549
958765308 3287
745548638 59411
12305 420597205
443269443 2288
806148377 6706
769412425 3826
492802969 11464
342701295 22997
205969280 935
835133005 759103476
909951517 3054
68841835 34420917
729971815 439556636
541798892 1806
570038509 4918
532288320 258608271
143099965 477
862968742 7357
163253235 601
474053951 2204
382603500 1295
488669184 4096
852704396 5492
379290870 2276
923805234 8469
4190 666708610
29589102 17754501
21139349 214
104981674 1129
149700108 499
911105102 3037
320998931 1070
478389406 238898863
924779723 7793
70074 170840412
765890801 80240
833480151 13970
603903641 5198
859167145 3102
857701806 2859
495900440 1653
104188327 104188328
355038217 4021
566098113 1887
730776530 7775
427501424 1425
158164791 2170
625529532 2603
5108 987871563
454108981 2881
964758852 16178
758821901 12395
344059093 1878
220703630 841
592045597 296022798
315566069 110415
47549 359568915
607530463 607530464
6520 756242442
262922918 1257
964345640 27869
165676171 890
284247040 1120
486619211 2426
10181 999590942
997800001 3326
160997342 8940
217428895 848
449087895 2295
326369056 1945
329998899 1100
89691889 384
651547755 651547756
288166591 1088
487870777 3096
347753474 2909
24209836 24209836
839477530 4154
264182404 921
661038235 3534
154814238 522
290700968 969
876602118 2922
51600035 172
154351439 650
259863513 881
364994031 2707
957727924 957727925
629197269 3838
78512963 291
177601083 785
979512631 868106853
371101238 1237
231147075 2833
126653250 1410
148199507 494
900895105 3309
147252961 643
691020983 345510491
742506270 4159
569776600 5101
263332439 6295
10007 934366954
790580358 7889
3612 862191624
380098732 1267
350957758 1964
541848695 5069
742401369 371200684
4764 925500030
508498305 1695
593234965 7146
569551985 11826
361449378 361449379
197910811 1945
250499999 835
798468760 6831
621302072 2071
40733991 164
540899597 333584071
825620822 3637
684137221 9210
730984035 46885
213890669 25445
642555009 105871
212579945 13611
856835608 288639979
563447965 9533
172800001 576
411752706 238145
585298049 1951
383649722 11863
739384101 2878
307939219 25918
840895561 8040
715792901 3342
453834380 1630
552540615 3795
701321813 11829
181493735 641
330599776 1102
158935959 61787784
989956801 44896
164100991 547
613800001 2046
853197156 2844
320406959 1473
490075871 13115
626402089 2088
4056 840395334
758135231 379067615
686610073 3261
423400784 10275
618597938 2062
793644743 12008
910479067 5540
633300533 2111
471901573 1573
268800634 896
921896927 3073
389169241 4125
281404754 981
982502812 3275
2463 568386510
126482814 126482815
553102119 276551060
671773434 2946
938097655 3127
2997 666525550
122100407 407
184016209 184016209
838798750 2796
912753390 912753391
748763614 4495
3162673 31
742503927 2475
810600107 2702
809402697 2698
983400001 3278
595661637 2089
582298058 1941
408582001 363184
948425774 4031
404650855 2396
79087500 1875
108765002 1042
708338659 22173
799429398 2802
262 57946567
99300221 331
841126007 16232
954944535 5096
641152701 3527
248407823 1821
469800001 1566
907742440 4873
563698287 281849143
88 25527435
325749758 6124
126157585 608
50525277 650
345893556 172946778
634117778 634117779
363516909 308751324
301088761 1272
540017753 58915
470347800 3849
739326256 8492
128304337 2192
480000696 1600
407364235 4782
5792 764457120
432668935 1603
228081606 112351892
629102098 2097
184246833 616
537301792 1791
102506557 102506557
891931655 3026
382377528 3393
861338504 430669252
941020935 7526
717462384 3408
800402668 2668
429284539 1731
625939823 4848
511036785 4720
254099154 847
180225626 936
868257843 19082
514889870 1928
98993200 573
710391306 698504531
236528378 10678
549028151 4194
270899999 903
177693368 2129
5213 33571720
185018285 185018286
752963006 4079
11175 772706944
163986787 1433
921955532 7108
193592966 706
510102297 2483
597900001 1993
669000001 2230
366321954 5141
823511323 3320
926079118 3603
95054551 1289
319007886 8623
706110406 10101
5962263 22
166132960 23632
29550296 107
477442886 5439
432530903 1880
836600225 3234
470744852 33775
130078073 1210
595537720 2067
104840671 727
911790723 7471
951147792 3624
105646941 469
110699667 369
4567 849127537
315599533 157799766
514682817 4027
689 88774894
650681379 422539558
981303186 3271
200287097 3366
2474 201279692
918470387 10162
39063805 167
941764144 941764145
973268256 486634128
3901 468032976
791697762 2639
611702040 2039
813306449 14674
652928754 6434
433137939 216568969
895159175 447579588
177641339 177641340
513901714 1713
172518752 687
559404341 559404340
241605777 120802888
664120819 9281
485204137 1679
823394960 11185
363000001 1210
424151819 212075910
383400000 1278
93600001 312
44457455 737
687248044 2626
721720921 5924
61675915 61675916
739802466 2466
203462910 738
56484626 1399
362401179 1208
377763396 1653
256533079 128266540
356397276 16366
616590555 4179
866397113 2888
654887837 296194
548797449 55029
53700000 179
10082 464737383
2624 631809894
702390479 4560
148186666 957
419027407 2618
524541311 26396
488539392 2112
380085117 1653
582316996 15151
620529557 3707
257699142 859
157435824 728
77704417 708
333893329 1331
102224932 41495093
64040069 285
732897547 366448773
424200274 1414
179056360 688
51899894 173
571801666 1906
18735 376030185
647565551 23736
684588976 7747
419702085 209851042
889976545 6432
858901439 3298
782402609 2608
244505185 3472
512778018 5898
13426503 52
927901768 3093
763488879 60460
465449427 9278
148695823 666
667 153548736
419101397 1397
951157795 9598
977315251 135175
999350217 5913
113774297 481
224815999 140510
24497341 11753419
737364099 2497
292487328 1918
292858869 1030
749698758 2499
636777294 636777295
656102186 2187
56400187 188
392265629 8506
416910545 3695
344686005 2395
723966016 3226
2351 460788947
635134539 4379
652489850 17110
809399281 4557
478497785 15067
735759310 10418
1917 162958675
484201614 1614
8786320 47
5286 767226312
215400719 718
500172496 250086248
572602608 2928
940438622 470219311
946228447 6471
874739548 7560
145385812 2348
902103007 3007
343269652 2630
404373330 1926
83400042 278
216270335 1236
424200657 4852
763198047 2544
531122328 13992
661243287 9522524
238502408 119251204
966300001 3221
1626 409745496
120456934 60228467
179981621 52295
795694418 91792
4054974 61
481268909 15422
283721503 1053
526113178 2010
460198919 1534
391683804 4144
534079355 2287
515578245 1911
591646017 5758
595332842 5798
706804896 2832
63045315 451
695658666 5030
748771045 6985
586818659 3130
63437438 838
686748954 5718
83840973 41920486
117826392 4296
241629127 1192
122278401 466
963393394 481696697
667438069 8138
337957665 1888
191929754 935
2521 563153687
155779686 30887
162866291 1422
314422373 1406
767685895 3635
694313689 3181
948546052 459122
550500000 1835
31206907 138
2860 520455460
417176085 417176086
844659640 4015
154478155 2323
201900778 673
899342380 449671190
775843120 6070
317398941 1058
781010413 390505206
115063978 7047
506324147 4711
10383 886199433
776256328 3823
370498765 1235
299601900 1766
739955685 4348
944738044 360183399
176836444 813
199220789 4012
4995 489315195
64821625 1375
392098692 1307
44641141 306
342067076 2641
366749758 2015
808453153 171792
963602695 481801348
747072887 2533
483887987 191109
452698600 1509
199801244 666
498949600 3176
608115751 2118
992975175 13680
855252442 4680
804452299 15700
601910321 2449
439334297 12626
614808801 10583
582389230 5795
45571627 232
615501685 7308
355620363 25671
721471880 3067
408468244 2284
668232805 11354
731141869 2570
612902043 2043
512195241 4013
51108771 199
164208439 680
300486470 1226
114585941 10724
416754535 10274
115499834 385
542663218 279629
185867885 185867886
268380588 16039
329697624 1182
627054602 6769
654393271 4710
938871522 7089
708299999 2361
531750959 2160
486901624 1623
490101999 2000
582094108 8883
405781784 1882
603602012 2012
9368 606765360
641074067 2727
553157010 2674
428702066 1429
751202139 2504
799057546 4335
918021840 918021841
265500572 885
146400000 488
202420150 1475
494723293 2423
421898747 210949373
929959757 464979878
220325287 2400
586308961 2680
189600633 632
812404421 2708
220152680 1018
18343 789980479
835638625 4205
461943045 2660
68197752 376
327945098 1211
2261 393666486
477448030 1610
2700009 9
593701552 1979
275304763 137652381
339599999 1132
515193744 173400177
666302221 2221
151136535 6020
733870851 7925
832953304 10143
882190772 8691
765721710 3391
289485036 1630
992091414 992091415
666376608 3936
570898097 1903
78391883 263
653902120 3262
470400256 1568
219499481 822
757916867 2657
641997959 2140
213632088 10876
120985092 512
252299472 841
684292123 7796
998357177 494248571
14802 542475969
4207 825098363
643341791 2551
698655990 2542
9900032 33
415430819 25308
808497305 2695
126000419 420
648184584 3293
737943185 368971592
380038193 5212
7108 616857204
575715854 7597
208051085 1273
720533689 3948
178676981 699
988271131 988271132
772490973 12842
110152675 30994
81054919 615
228338811 6014
575701918 1919
514538773 4246
725373449 362686724
395797850 2965
151483414 151483415
254 35639623
897858546 8861
539452408 3471
14100079 47
384299272 1281
191399381 638
209695464 209695464
114862857 404
950562136 4854
812997291 2710
712998485 12692
925956254 12212
534341637 8959
989773089 494886544
44034673 22017337
697548349 8076
22229076 118
291811143 1043
732599709 2442
700746963 12092
939713381 4154
707792875 2546
274386611 1132
1799995 6
273760805 1506
39530156 417
420613963 1828
195674045 97837022
946441443 5198
281400036 938
787413321 12975
579 67632411
704579282 28469
740333729 3928
66556848 413
144623934 144623934
738672227 2789
651658874 81437
25800085 86
523339057 7857
647071900 6620
491647305 3891
690750103 2519
283243460 1255
168040469 8149
922704371 922704372
446635704 23965
179131055 1117
271258746 4422
250995756 1133
565511217 8144
6586 352094146
373009028 5953
207632881 2520
438302462 1461
135594746 1627
4929879 819
161400539 538
19488426 128
832187373 2963
3384 751455723
890131401 14037
1115 95991465
798300000 2661
2883 88214494
877948358 3737
798064382 4337
724202413 2414
478202760 2205
972830528 13653
852389211 6170
846852752 353095001
784674186 5613
926458777 22068
877546796 12568
159552665 1053
728098544 2427
396901323 1323
159186905 86631813
480946196 1780
65890493 244
179099402 597
917148562 458574281
833496726 2855
1205 262692466
386615239 9512
287584728 4781
696498604 696498603
429445009 2070
2037431 576592973
121448198 423
269833286 2245
525465660 1776
456313904 2174
506704222 1831
869127159 14558
575531999 3650
381573803 1627
333834082 333834083
790198822 2634
541452535 2429
19562488 124
724310341 5855
223392641 1437
851216163 6018
273009530 1621
11214811 2500
245699871 819
804897367 2683
580885547 5834
1994 574248626
697259430 9829
302774996 1059
7673 981783369
938157045 3278
904018199 3917
164400548 548
889814756 21485
282746593 38448
18606751 73
662097792 2207
859929063 5507
982182038 31811
18932325 75
579602533 7642
159775189 1940
701691111 5438
674592426 2658
520480015 3558
230971040 230971041
348538307 1163
869414809 3763
781118641 8280
4117716 267651540
52404467 237
860699999 2869
742585776 6971
248400829 828
75205804 408
949586341 8290
662402207 2208
88915246 304
959358519 10727
472099445 21176
78011056 334
833703365 12961
642893998 3834
7973 573760999
518263044 2756
431665051 1543
695097682 2317
246409274 1057
111331465 111331466
554826931 2202
290812329 4735
411300856 1371
245317145 827
748408104 4086
120254088 63802031
670554721 5665
809737092 7717
366714047 1966
386941758 386941759
982797098 3276
574200000 1914
837287915 5154
93300343 311
271427094 1817
521750392 4273
903919471 7847
292196632 292196633
4056 267796288
396216233 1399
193226478 193226479
652179323 3516
606743431 9870
172519991 172519991
769944962 141713
4776 681530748
833174178 416587089
112983651 671
280675045 1053
185936613 2102
911104567 911104568
392307617 131116107
301125768 2036
403438968 3604
735755430 6441
916878799 458439399
593999999 1980
851919179 24205
722189315 661715635
378517285 10617
137884168 469
455004992 1841
933303112 3111
111830354 1018
723047430 3430
453858839 4143
880500000 2935
582742655 4722
271866086 7037
318898937 1063
93219400 2034
334672498 1421
671645486 5118
539101989 3386
37203905 402
568081599 11794
401487481 1710
382960853 2078
658243065 5188
485201487 4379
276645859 11303
759115966 2954
632052720 3660
619973380 10437
946679707 3626
878986036 4635
106466007 659
17548439 105
965700205 3219
403532564 2204
259995513 3731
579815360 4283
779077952 23359
406020707 3913
102193980 397
31872117 174
906002625 4961
548245337 7100
607697286 5334
159392926 159392926
637353459 3427
607820433 19660
612257019 3219
333712891 1785
588428955 5150
940155517 4056
232978781 1090
220666506 1344
319798934 1066
97685440 1383
627386494 3038
418397975 418397974
785422837 5004
473806713 3054
3833725 25
465341750 465341750
699947732 3298
364977928 3013
854244500 5855
381839431 1695
747129716 12874
376970390 1735
70032019 510
958829783 3935
972538269 486269134
454498484 1515
3394464 143
330051096 4729
209699913 699
707789789 9223
704494426 5595
633897886 2113
606814885 58348
906901009 3023
661499360 2205
963685902 963685902
21036413 7441166
640198960 5051
962789893 8868
646556298 646556299
900452454 45283
698936699 4213
162111563 81055782
611043444 3366
194696586 17363
386442366 6758
96102000 9000
696602321 2322
851397163 2838
360198910 2061
573291946 18885
994413354 4589
863702879 2879
692322867 692322868
891525770 109269
544300936 272150468
399302633 1331
429962042 2525
563782144 20992
849883733 5435
513601711 1712
138516673 966
3832 335744512
288015485 1205
867297110 2891
400925082 37326
460217569 229519696
933776842 40054
526338647 2952
65394128 65394127
381000135 1270
550623745 13824
255899395 853
963603660 16265
49822 545354797
849063051 44770
543300357 1811
616224049 2350
292179553 1388
518292599 17080
550007437 531363751
185205557 926
940289675 10075
1307 186945438
80400141 268
188321294 645
75633945 358
430281058 8529
235200018 784
171600000 572
128775337 3576
948225734 173142
14978 331591310
339597514 17942
95100316 317
444553883 6328
29076 376185288
376500001 1255
102297355 371
562555924 4888
460329596 1606
457851828 16455
909482111 3168
880197067 2934
269785485 3755
864861872 5932
105845562 1882
605011789 8766
69599768 232
984562083 4277
509499496 2024
600102268 11899
8288784 54
709861835 3242
404620242 1509
270731411 1062
86056962 881
723309176 361654588
22499938 75
195081145 722
368360846 1445
94398319 369
941402615 3138
581807321 86811
981901700 3273
782399815 6929
745606623 2837
36720543 18360271
300901002 1003
444175381 1892
697564792 24123
465830189 1566
438414327 219207164
424537988 1834
579304004 52738
799096873 9767
122113 713017807
307799502 1026
493649526 3021
64539538 1087
191469067 1401
478375266 3533
706043551 4065
3308 904264956
656116737 656116736
374542185 9343
586155121 9711
652803439 2226
298554800 1123
206867285 1282
52537461 341
45586219 185
594901984 1983
648997754 648997755
358200277 1194
330527250 1725
906180645 3165
549898168 1833
368676340 4530
563699755 1879
920766955 5049
695117097 2352
662399999 2208
470950031 2608
201300000 671
853656107 28168
852204198 3133
301801005 1006
27736670 303
506100353 1687
345359351 1311
515247481 2013
197270347 3292
561469706 6262
24689 823938077
346201268 1154
398738522 5939
749102497 2497
472335006 2262
890522630 23926
237152875 1401
637506886 14939
398460208 2240
960973282 6421
226103475 1369648
932275963 7929
931277098 8003
77895713 968
410302084 6551
11843 387322414
35202340 149
567973849 567973850
8399999 28
61800000 206
526510035 3370
211562301 740
678 188370060
956096812 3187
566616805 560718
99340471 837
68400163 228
211911207 105955603
239827558 1830
662700001 2209
732511825 13557
575398083 1918
85500001 285
447023280 1748
7738 326137374
6210 541162848
17099983 57
136672594 1070
5 1342365
713509091 4749
369834301 1355
806699999 2689
660120192 36936
578246370 2291
964138434 4478
738306255 9857
619077470 2958
708912401 5167
756718333 3703
664246628 2867
405136541 3194
681530687 340765343
615677140 7029
805453795 6723
425008699 2655
270243269 105358
60000199 200
72223105 1083
487752930 4005
358199507 1194
403840781 4112
953917353 833720739
616706552 33473
490113580 177075078
872357641 3990
365496107 1338
852564298 4233
698766263 4779
36342225 172
923996511 6777
720600000 2402
357549731 178774866
385201285 1284
173128749 884
718041493 5978
783070977 391535488
821062289 9066
578122997 3916
248443322 102646321
928689527 35360
144836699 787
420611941 2030
975000939 3250
560224579 560224578
888643738 4609
662941518 2371
755412283 2796
322199781 9501
72425803 36212902
2908 655969192
982435999 982436000
560998406 8005
948096096 7913
758122867 453201119
332537376 1217
130333002 502
537590676 537590677
855853960 2871
30140150 389
69000229 230
150734298 639
875782872 5117
975195899 9975
536569870 12625
124732373 1846
721815445 2545
433407576 17286
460916612 5097
304740384 1248
948317502 948317501
63 4413780
479999999 1600
751890498 5118
232383447 232383447
957455981 14365
917824115 458912057
808803559 2696
457979178 21055
620402067 2068
137136820 2586
61800001 206
230252080 1564
72657199 491
521015176 1892
590191438 22027
383271561 154760793
593737861 33572
884674129 851236365
483265121 10270
66941914 234
256322165 3436
621599999 2072
699798131 2585
4018385 14
977992627 5457
599420224 63424
454276736 13617
903275503 3823
478162679 1985
400005626 6323
679659903 9856
145066612 766
376987191 1757
645302151 2151
346224528 2314
287172545 1676
30879116 137
701214479 2865
230145725 119052394
450327245 2573
24757 969682176
464501060 6480
877802926 2926
299999 1
843466151 9647
1019 242740980
724105355 4274
932194579 4099
848723369 12630
2203 452501729
651338625 2866
361720275 1880
910797895 3036
447501908 3724
149319719 74659860
136783232 1300
590702411 1969
139200000 464
590558498 11816
659457070 12690
618670549 5602
2575 685789500
756069056 3856
898817223 5288
965621538 6219
469636105 1633
5559 934484577
917592178 11015
3005 388261169
997292350 5150
345000053 1150
28272593 28272594
832373117 2851
370234584 199898576
243000052 810
376042939 2140
290816437 3443
543172015 1946
719579808 4795
123522 846166323
307500000 1025
171173356 1819
67490306 401
868432256 4012
449578117 6073
178947573 178947574
494079263 1701
267949969 2266
279528415 2713
668654087 2361
711821093 273187422
946068393 3778
354446487 2354
614475762 13455
988461737 5643
962615043 472452342
471456366 37156
488267663 194288249
998628271 7849
871318262 3415
765 104842194
252007263 2041
867005524 6688
907952441 3580
594898410 1983
55199999 184
254164877 891
307675895 6128
461194988 1814
305071272 25146
619690856 2571
408301362 1361
131994082 637
161107480 1287
494120943 247060471
62443555 388
83443173 363
348640733 348640732
715029755 4981
787787698 3191
2963071 39
753297489 2511
2611 246564563
636420344 2165
835550572 5499
599195397 2727
679924183 2282
243000811 810
868463168 22771
3734 610754471
188371359 2140
890997031 2970
780509549 9995
828549835 8866
580804383 2896
623901690 2385
2173 370996738
82243637 1641
705350673 2755
2390 216863488
615379531 6331
3523 516475323
394399206 8991
189755514 13403
667802227 2226
915868060 8005
32233163 853
262714160 124806845
381300000 1271
726130562 3358
928253330 889866408
1437 416415411
580053813 4433
807585227 19345
190237723 689
462096024 2301
381477999 2000
604674252 5601
434760505 1906
999603644 3332
905699999 3019
589761921 8348
800627885 3162
426145675 1935
258004573 2919
383349502 5326
869102359 2897
139852756 139852755
783640173 30048
330825556 1126
583783257 2009
238 64255607
655217226 4480
103500346 345
199164603 949
250293137 1766
913598863 913598864
173099654 577
807985530 2871
960901775 3203
774604396 2582
407687358 1628
156899478 523
856702325 856702324
135868242 514
786329843 7716
127956118 127956118
416190696 1663
197692320 12627
547775002 2549
146700001 489
530999754 1770
128973382 473
73499754 245
540290813 2121
314074961 1712
298733941 2171
792717137 392199519
1481 267289090
308041640 1039
625959085 4148
220079740 5317
58440784 688
183909569 663
322573481 2995
282543639 154463273
380767520 12208
742315707 12106
502994283 2509
588899302 1963
912082335 8466
820782482 410391241
694591381 5102
7089687 37
891778211 11908
976044887 6552
410257108 1406
687815156 6844
696351267 3585
405816321 6982
108334347 664
490590672 544064
861525385 3011
973178025 24472
349192037 349192038
345536576 1186
941175901 4012
703584415 636857112
626997910 2090
825967274 82715
774564359 2892
723803248 19337
8194 481143486
137 27069556
120965790 1067
671708729 3794
240613721 1444
122880742 667
3517631 32
34190533 457
941702737 3139
806464800 5069
299480899 1381
392401308 1308
650702169 2169
950611534 590797405
271981757 271981758
985072220 8129
286316389 2624
648026977 5828
885781215 442890607
633597887 2112
722236321 2869
158400714 528
818697270 2729
435225660 5230
570710667 3236
590249791 2992
359769440 6888
287401212 958
804668427 2811
199005668 2612
979200000 3264
999303332 3331
251899335 1704
678652656 10901
529290492 212506194
9786823 36
713 52786242
921063550 5075
468601428 2284
781592253 2881
201599343 672
327547810 1957
659170671 4802
180300040 601
331202077 1104
877048993 3391
230537153 1002
80567321 813
426997703 2149
262799998 876
685502923 2285
771504027 385752013
440453027 3151
797273021 6841
760118530 760118531
565411663 2727
187890316 1746
954788096 4761
473543537 3441
443856018 221928009
231720595 3254
88116909 436
923981993 3231
875856595 3138
492525553 2094
359313351 2831
13733346 204
225982848 1248
281532569 281532569
935144336 560542569
114613440 1293
2444 649894237
847773015 4798
712745155 8271
481689962 4849
109570217 5089
508904166 471413388
237643866 927
159690797 707
693302712 2311
908739765 331328965
161721451 925
39399395 215
922813595 25086
628294450 3111
787778190 510175097
444900529 1483
4974 844769238
440796714 2241
195259995 1035
85833 997894458
654904874 2875
729989810 9341
307800001 1026
2769 690325545
740 216013180
997435263 4544
207520339 103760169
237299999 791
822430143 2956
564200831 2496
92163260 46081630
368698772 1229
246860131 1227
786376893 786376894
279444299 5100
125949947 514
983710498 6343
62629667 428
323859695 1148
379201862 1264
99968785 124215
849152271 849152270
389977933 194988966
735903094 300934629
824912877 30152
297331827 148665914
743679685 23133
854327239 7240
724202213 2414
741871978 6033
452400000 1508
671516656 6729
765418538 4802
396081899 4050
828744141 5306
449956672 2157
966903223 3223
477289937 347535034
8227186 31
588692614 2073
2208 368460000
768304138 2776
1667 483910096
737030581 2652
877459521 4256
253913626 1197
90589674 45294837
183000611 610
73064639 587
215094855 3476
787588158 284043623
801113291 3670
347978248 5727
737570613 12979
55860748 307
302200309 8146
736924874 285298084
302884000 1101
214405386 1482
440556385 1489
155850078 536
407867359 60703
240599198 802
1259 278498811
926696910 3089
454215320 4601
64395966 415
624902083 2083
761410244 293653182
887484971 4316
818400001 2728
800100001 2667
406590936 1844
1661 347007115
215218305 4193
426906363 1657
177899406 593
996003319 3320
454458931 454458932
429805811 2019
816215567 8094
351466563 175733281
574275146 5894
275407826 1368
893397464 2978
650380871 7588
701051483 6829
655401226 89553
91717875 45858937
877383906 4886
109559824 2165
22199925 74
115328216 52749635
681626968 3608
593415535 21928
632809452 4213
381736362 1478
401953812 2401
339873301 2925
813201359 26185
651740915 17617
632291869 632291870
286800955 956
18396441 183
912784933 417506165
624835288 2310
364079267 1473
456663481 4260
6187 912191114
179400881 598
907491320 410529631
452021677 40083
191710949 1169
924296920 3081
436115280 11535
837034013 7242
279242149 1831
105026382 1443
462600594 1542
867447853 867447853
12084128 112
275060213 1287
921294779 4685
199699499 1573
37096 503634239
710216918 710216919
183600611 612
11304909 120265
66535510 1007
511822655 6592
804897686 2683
757678884 125402
328671533 2321
863437355 7877
955341037 437484070
170999601 570
791439165 8965
469723267 1566
259500866 865
907398058 3461
970800001 3236
772923059 6860
5525 759135000
47531876 2410
712237498 11226
445016461 2870
4897 963528329
957589399 10582
404646009 2369
546302758 1821
277800446 926
728489980 252009919
441251726 2356
703925767 7144
414500774 382717720
556893103 9532
607762636 5668
278958760 1840
345028358 25022
788700000 2629
447 79515082
466398142 2597
513148247 256574123
5671 708381623
713619455 3675
889564257 44621
914764684 7791
106799645 356
170534437 635
586900428 91446
295162872 1608
343028454 171514227
360597418 1670
334801117 1116
989103125 3297
905 180399080
687447720 4376
2630 544285265
610178769 6191
186901234 623
701271958 317893
153670819 782
709879386 3082
75646995 430
269941918 967
783080415 783080415
43001980 3093
657169612 11033
912223178 3621
347686093 3097
560873550 4450
780897397 2603
228285580 1271
459751061 3529
2267 580786828
164935441 581
14756 148124071
997853793 997853792
135864443 545
399142801 3948
816957781 6290
143358241 2328
534888288 3488
293542410 1386
2093 365670002
59031955 29515978
271544819 2436
650644815 4896
150975491 797
3360087 1680044
227913744 1059
621886304 6187
229991706 898
887504749 19700
54440495 215
796387437 13255
974396751 3248
572133249 5465
475681917 17257
916300951 3881
720217121 2614
323628533 1185
477 103870427
699623508 3748
979379400 896062283
252737001 2891
369798367 3486
507902533 3385
907898612 9321
426342393 1489
335981215 1729
872370130 8317
63378604 387
82200210 274
915378985 11098
529361543 63948
63128161 324
421970815 1467
455260350 3403
62877927 156397
705188079 6430
62411764 409
62515614 835
61243079 2287
7971 477678117
678901076 2263
4422269 19
126327024 472
983993154 7297
278263422 1796
129455235 3062
861002166 861002167
715137389 4100
460379348 4728
750486889 16904
646828836 2393
61891324 386
979796735 3266
522106261 2220
783749 5
90899713 303
447111399 1799
930463274 12075
780284270 3471
307915191 4783
303348561 1343
96232867 5834
896962170 3770
386834297 2881
552133667 6947
65087218 259
132044212 114850615
306301123 1021
461379196 461379197
933890747 22496
455701520 1519
975208582 4302
965700000 3219
873194059 10021
602448189 602448190
547753258 2528
839642187 839642187
838797203 2796
33530787 16765393
867922363 7052
78600001 262
82666249 6729
259139563 6012
631500000 2105
149100102 497
935623670 437934378
221599994 4847
332335247 1399
766356395 4181
446336091 9239
538643722 3993
245692147 1103
2560 215267840
805941226 2705
645733675 2715
964628333 4360
29554 767071620
875185117 52491
749718504 5059
554700830 1849
349499268 1165
798592447 5058
567303681 1891
541633878 3873
843141749 8250
158687959 4511
84486110 706
551644217 275822108
392364584 2179
185400000 618
790878581 6543
5583 734196184
402220234 1384
217575527 1145
641098951 2137
159084609 1259
751461903 4174
577780544 2956
44381 805691297
548317645 274158823
373055055 1955
119914473 4066
536547503 536547504
514353783 257176891
122387711 48280268
620198934 620198935
479424170 479424170
442139468 323403
506153134 506153134
106199646 354
644975581 142096
154199487 514
619559577 4401
72726949 287
446473313 3653
221909276 6283
570037909 17797
927734612 6095
40500000 135
863808454 842367610
466535369 3187
233700001 779
476935982 2799
448857527 1804
27599999 92
139747422 42009
672000470 4833
143699789 479
552576381 2499
439917659 2259
210811284 713
422100678 1407
409875271 5365
87685465 362
250232676 2131
131136014 1517
646835984 6697
515339741 4336
433410904 177311809
867879908 9148
147899508 493
473699413 1579
118213899 451
5990 853757593
84012703 42006352
3822015 14
807233374 273878722
190200177 634
872928233 7837
833699787 2779
54143186 839
10626 836616858
923202095 6633
105254313 776
702464401 3960
550871725 196632039
789659881 394829940
827899951 2872
178499632 595
6266 859056068
550103411 2267
871069995 85508
275897690 137948845
174369966 781
855355315 14786
496919800 2456
741630509 18874
964617736 478912200
488066600 244033300
107682800 2320
813597814 2712
7115290 65
270924192 4256
925497359 57228
387321458 387321457
581345175 4931
202474292 698
197998252 1837
930275887 4276
828736962 10321
218594303 5270
5570 274157744
791251117 4361
905631621 29687
102993809 3498
760625805 760625806
617589445 2118
856227313 3001
890209090 5069
864142716 5219
655797813 2186
642827930 2665
1799994 6
438122161 3638
255000001 850
578062283 3049
192593536 736
951294735 7651
911960235 3623
742343390 2901
708812938 6183
591435540 5313
269493317 933
731191318 2626
314788015 312113574
889394850 3618
723191976 8424
740318481 3634
535219787 26424
56970941 7495
957685296 3545
912366956 7314
126028209 770
732597738 2442
968371093 13284
836544134 8715
52805205 26402602
148199693 494
503993611 5157
993955301 7680
447162528 1822
665136269 3735
611259815 5781
853642087 56811
543695413 2130
744902484 2483
749778588 749778589
390899530 1303
318614400 4800
28369845 105
795600000 2652
10414 902466811
774679166 12829
622721377 4656
697625193 3179
655719183 4501
412511439 2519
306577165 9982
324432575 1776
314604590 1134
822789665 411394833
610879428 3348
856281618 3232
763802547 2546
30540365 726
408723093 408723093
834924518 4743
577980866 5257
117849181 12839
113109559 462
513370554 298145368
90438870 648
73887781 36943891
918603062 3062
10062531 10062532
270773349 986
871482130 6859
472499999 1575
781905260 4573
26369337 283
986897241 9310
666786865 4403
468278983 17037
648924280 9190
460382780 1870
315933864 1681
433063007 10848
606230286 3935
303899050 1013
902997713 3010
836576945 6416
877469631 10078
2167 547026559
888325474 6282
1935 372880299
269898817 1128
343559158 186413
434074174 1609
990786324 4164
598802749 1996
694011060 3365
768941031 768941031
525808009 3682
377953019 1380
538913015 1913
259223139 1242
599301193 2569
204803048 1481
156761046 1413
491204247 491204246
316996765 3948
686023579 3018
782925893 782925893
273874219 1033
904798428 3016
18892511 65
655089036 28497
388643147 2731
247412832 454803
3300011 11
30723389 683
945920164 472960082
149400493 498
132889078 132889079
661622255 2328
4261 59662522
3135 889487692
239094939 1265
663 171176973
1800007 6
739802466 2466
5401 798680157
727595581 5668
285936161 107835092
950907867 475453933
338698870 1129
762401940 9619
987573379 987573378
575554208 9025
662126598 7752
980494046 6170
4379906 41
814503728 2715
225039856 5453
640579091 292870496
606000909 2020
858484972 17026
633473718 633473718
715497615 2385
2647 624474180
387301291 1291
314577010 1393
2979 383570082
282300000 941
788511481 2701
7769 430207893
996861845 13898
377330806 3807
877987233 20437
167699644 559
496774752 1896
9962797 157
107161381 540
249000831 830
326159288 1421
1239 331205684
874961150 6053
51290784 1013
161652876 548
565018055 565018056
813277786 3855
222675259 1060
874616170 10370
173399709 578
980884223 11987
907733621 21239
390601516 1302
6750 332970750
516298279 1721
684052820 3657
84135653 313
756718121 508925414
897902836 2993
362817544 362817543
613504047 2951
643929606 3714
15104 511498520
72000280 240
185033806 1051
328314599 1630
685928780 6940
86606573 366
458898132 1617
464155060 1555
397953616 373234605
354186640 2238
836281993 4424
693303109 2311
58187345 5838
260793515 773868
297007981 1349
239441574 2195
993516475 10772
134722183 903
78300011 261
271876520 1274
417898606 1393
804602682 2682
202200655 674
833983633 5868
652536125 3396
742925829 371462914
826897053 413448526
886200454 2954
925581496 3209
3047 381496881
386 41802860
689698952 2299
475126424 1688
414536138 4289
886920481 632160
977911891 9115
526138132 526138131
812441288 9606
218100510 727
32833628 294
118370879 3556
969792245 3945
23679720 96
36020249 126
599362309 3348
721858656 2967
612453092 2397
275431806 1014
666026750 6549
355633801 1581
396379567 9038
499118963 1801
98118 920657310
518393484 2288
206751179 1643
196200654 654
952915474 918346211
173569049 878
151046272 832
114300505 381
669839638 10463
266263557 2566
568744981 4043
103066976 1858
827568001 2880
405322757 405322756
307586008 1743
719869691 4103
294167928 1541
101949910 1080
356089039 1734
862112280 4483
4939 995965642
225014593 1106
962026142 11536
892471608 4228
807907626 3079
21271 854661228
493801279 1646
648025557 8303
912572303 5264
933186176 5181
39542837 1975
927709923 58233
175800437 586
620671129 46604
29923397 29923398
426660444 1962
391 74654820
840297199 2801
625393174 5812
225131167 1187
846299787 2821
367649298 2281
321639088 3971
603155107 137092
306086597 2126
684242812 684242813
744356934 53935
432666024 1691
616543667 2413
541002875 5275
3819 322006878
350907751 1315
215378780 781
828000001 2760
884276029 6617
639539753 4382
90299879 301
535201783 1784
840133512 3156
5278 510255928
372270595 1500
360868147 1243
416825180 2482
923041177 6504
99300330 331
428494075 2290
103085157 638
887099999 2957
887248142 3511
264601413 882
124690743 62345371
624002442 2080
132899574 443
924303081 3081
51299967 171
1180 331844468
75600253 252
782104111 2607
633467176 2397
831464724 799012630
699755244 69774
302801511 1562
703466350 6321
721535347 2433
216600722 722
807268433 2702
21086593 7151705
856202145 2854
542815233 3782
448798504 1496
63600013 212
436292519 2509
961247276 6556
901198747 3004
969928991 8928
604202111 604202112
843393849 2906
701725990 2905
618911333 3537
708434082 7974
417999475 11997
562550411 2117
320916176 1101
539956833 269978416
378236366 1400
470705234 1885
635403766 2118
353275748 176637874
154659001 2183
948948553 3336
77684761 558
583798055 1946
127013319 93559414
393957338 8357
543838177 3381
475368529 2547
127672064 783
276294491 3907
571057637 48090
797456653 27887
328708536 1363
665877366 2393
666001862 2220
564426363 95294
206673089 993
790137184 6455
348644917 1994
973028102 11975
120192995 1465
878397071 2928
755128075 10855
980500497 483249606
793776359 6387
910971112 76344
767869744 3540
306690344 1535
861829048 21103
249583688 1541
847 225766156
979756149 378703866
789596614 2718
917397401 3058
282899071 943
61885921 293
394397585 2397
997241603 928389548
601497996 2005
502992743 29908
191406336 1956
987599266 3292
92 27349291
998049613 6398
51929546 1102
626045117 2225
537899531 1793
10907504 10907505
876983750 876983750
490211741 2294
446534085 5948
862214495 11451
65638883 228
181200436 604
950382049 11350
251882322 1181
505998928 1881
199148149 1277
717697990 3321
312396137 1558
537898208 1793
7080 543287601
198054360 1231
288321891 11177
212855048 889
517 115882193
232506339 831
140893250 1895
442828360 254907646
634112954 2606
811504999 2705
118004278 1028
252394206 7217
26240655 221
168571259 654
555593129 277796564
333303986 17097
220447435 765
336260374 1947
189299368 631
89948085 75444251
454228056 3348
118435356 498
1484 353128966
429462000 7953
825034511 825034511
210300700 701
187253289 6290
233959663 1384
9837 697010472
46562517 286
619086068 4789
472020625 2287
101400339 338
412361210 25862
913309550 3311
430062132 36412
838721142 5427
641680725 2499
891297028 2971
169520962 566
135279030 2010
704397651 2348
826964596 3343
962511516 3708
436500796 1455
994800386 15254
379200000 1264
138300132 461
423 97395734
842705619 6511
831302771 2771
391994784 3368
401773146 3093
599700001 1999
902035886 4801
974340821 21127
189232934 189232935
935561085 467780543
133845676 133845676
450834807 2500
77400000 258
45445 887858965
924006611 462003306
25788223 88
563419501 4830
376029289 1526
663315226 2715
841804817 84408
562645771 10486
693189409 693189410
979804107 3266
18086224 133
726193640 7825
773398912 2578
270601274 902
706 97634206
878157455 6442
532084180 4126
993325165 95710
248499168 23773
412296596 2726
372043017 1341
805062471 10956
785920520 8393
615117275 1021193
508021488 6619
285839415 4569
4945 201032510
898826547 449413273
403499710 1345
719303871 3892
28217 556028322
316655723 1358
311325916 2972
268864979 903
186523383 186523382
818702730 2729
845342942 4251
737403687 3681
197700729 659
625285408 312642704
702002339 2340
151799999 506
459085689 229542844
681366485 4556
992540860 3793
3096 356631102
349407228 2583
439198536 1464
907543673 3651
434530721 6739
389998542 1381
5584 727925154
414036862 2084
838538526 5218
226337717 945
899358882 525979857
604646205 523187316
161900959 562
746580759 5137
985371721 4645
973224311 973224312
458175848 40744
195708146 1054
857477890 12295
505397806 1783
417846992 2518
697125872 697125873
158504763 728
722219401 26040
753761440 15956
24265291 85
397329623 198664812
77099742 257
156726904 713
738805159 2509
546053673 5599
902356079 542164544
709855638 2693
127898945 553
172298204 138871146
4383 548532450
787843741 146309
208297081 2933
532803381 1776
549299484 3497
294427464 1011
180550577 736
462712067 462712067
475662235 3398
995562475 25505
24767485 144
156418208 8507
969908783 19032
673170484 3052
15325 641366575
2622 566299630
111300371 371
7147701 31
478902128 2497
6298804 23
141402520 20617
452946122 2594
933946144 4010
8476 251978267
933522324 19306
530451426 1975
3300 984134246
50336221 330
628877421 314438710
557399999 1858
345480896 8035
959788038 6041
86100167 287
339026743 339026744
856102417 9134
717742910 7937
398818766 398818767
269699284 899
811497296 2705
976803257 3256
567577021 7445
349498655 2493
781800001 2606
998089699 485980372
746605839 10518
629410261 8518
605896558 4523
811512180 4493
462773406 1615
465001549 1550
820885500 9601
328956063 164478032
87600028 292
3890 366873680
21687098 88
325679831 5407
66642012 425
620102067 2067
601201476 2004
411847720 2293
106252322 373
237394216 5200
176700589 589
400500275 1335
906003021 3020
854244072 4139
758732130 13338
571777037 2226
904170799 5200
986616488 101462
182702104 1436
140500801 960
631202103 2104
662432981 17466
23288824 122
996334171 993797502
283499055 945
520540670 2107
531000000 1770
36740790 244
465674945 4685
374800923 187400461
767699980 8062
835061071 3671
702150947 236923797
686231340 9133
380368692 1512
887423783 42879
176888194 1045
760754844 4505
621704536 19995
377698740 1259
310730224 2825
475584920 1928
370603059 7276
1951 507477212
817407600 3468
876603416 2922
18033260 119
635388399 4082
403639260 13866
816839084 47183
400799999 1336
973839555 973839555
511494438 1911
430740183 2114
106156591 453
565802662 1886
732197365 3174
888897036 2963
463314103 245406759
525914871 3464
545399999 1818
2427 600512610
116869789 1144
318619169 1568
834946047 9834
840897196 2803
186108045 1467
12532 728669811
314550289 4753
645788086 5241
428424441 6573
610766401 409307747
985799921 7594
51900146 173
509898914 229995
32793295 615
394608185 1803
267599999 892
421436655 210718327
851405482 2838
954229249 6574
49273863 242
68364487 244
598798975 1996
259838272 3152
173816792 86908396
477034378 2962
552301841 1841
962703209 3209
55722443 1517
131699739 439
517866411 1899
42271525 21135762
301735837 3343
477 102662206
918602482 3062
694200000 2314
243300811 811
170700569 569
129485005 565
765600000 2552
183260802 1363
57383585 387
845700000 2819
657182266 7057
540701727 270350863
766598840 55017
490031726 8254
821862490 821862491
968901749 7364
348000223 1160
288213953 144106976
298263313 149131656
866364811 72029
29400160 160
163872509 761
467822608 7408
875887 33
419516872 2276
5879 713273967
296 77204148
97556256 336
592654721 7042
561030399 4900
348634795 2220
554393343 2121
616954805 3272
813833231 16837
481550401 4239
744759179 2718
864594146 14112
106504441 420
214800717 716
31504068 112
746102018 2487
734411967 5681
200995726 1765
988387448 986292830
721848390 42670
703760832 2563
799817880 3065
209335378 80479238
476722787 476722788
833702270 2779
627823106 7367
471001569 1570
676789377 6298
269371392 1536
923490255 9743
206286379 832
301284598 126537
790502636 2635
327154218 1509
198494001 140477
899664933 202201
688203181 2294
323128315 2924
174900494 583
920207440 4077
6250 887112500
723406852 8764
650794796 10255
350701621 1169
803939500 9100
3017 690193722
272833855 10138
4144 427633114
903368842 303614863
511189644 41215
372301075 1241
989783581 3416
776656043 6941
389635610 1339
449470741 224735371
11491 579207009
801200075 5345
98916392 371
792958464 396479232
112948280 685
479399551 1598
582606688 2621
124688386 1899
786300968 2621
803423864 622658831
64084467 32042233
308401029 1028
542913535 3454
247533436 12836
579044044 2668
511282816 2099
200980781 2639
831842676 2899
674768983 3126
69300399 231
962836807 3445
87593104 496
257262258 1122
259435091 1743
872932613 3646
226048265 1307
35100059 117
326099138 1087
49465305 24732652
854607198 2877
724366079 16344
810150699 18797
198815864 2263
33164670 879
876147143 438073572
815969508 6287
593812132 593812133
907064950 4325
775943386 4122
103137440 568
3409 656505807
280457440 203539873
845349757 7673
65328384 1254
746372478 22857
940434252 470217126
770144039 4780
201900557 673
115344589 711
1800010 6
960770881 6155
209101799 1110
138300112 138300112
485101617 1617
407573345 27509
5016 294994841
557424175 12867
370543253 2663
711563605 3306
319725070 1679
117242552 1757
71837357 1700
448798503 1496
973676801 3934
984478160 4261
233203318 9563
239399777 798
920555989 4818
196199918 654
293958853 3017
932499941 3635
298725760 1553
697691353 2707
302676400 2561
597503104 36116
668102226 2227
189756237 155172988
242475587 1039
542922614 2683
94757448 391
161024191 98645178
2974 407961877
343019440 29421
52724613 26362307
817443401 9763
720201044 28962
438925889 3585
161769543 161769542
592850131 2142
939106709 469553354
877445945 10071
404169864 1475
603682852 11849
41244380 580
76794930 3417
872 121020774
2366 235549496
558311391 3784
629310611 18118
597866986 597866987
238934386 8844
8761 434251829
780900000 2603
158464685 7378
316369138 4787
919978581 3407
5191 363778755
502934011 5804
265940997 3232
886607510 8905
51230891 1765
152008587 792
352412533 4332
75600000 252
957570899 5100
89932363 372
654917478 3966
225348371 11490
273663756 5004
628428597 5926
797101267 2657
464148577 17077
235679634 1074
1565 315271284
922228917 3374
3170 588724726
437701006 1459
530848079 2905
113138792 1293
824702734 2749
376202356 1254
786418698 587587918
4199996 14
122434132 432
425270668 1702
414899999 1383
506762433 3321
528244164 3047
346148766 4975
4436917 2218458
61075719 61075718
416402384 1767
924633991 9387
948477450 10235
792717189 3387
756317023 756317024
373706979 2462
497709495 3034
3624 599333496
511662397 2478
912505102 912505103
992103306 3307
965124644 10964
891055697 4082
254427748 3907
495336718 20217
924927128 3248
564654948 7361
837505899 27124
634020711 3697
816961199 3147
632 79048861
168300001 561
701180629 3317
901203004 3004
213007486 748
74372240 464
800626560 3040
263519631 937
953009755 26485
250707805 3077
787676215 3239
782801447 3083
682942646 2321
27752603 132
846921065 3513
760432175 7896
20174049 76
790800730 2636
739502466 2465
621786264 4422
659794309 3845
880768907 440384454
967201448 3224
553494056 51124
100323056 545
268536635 1763
524317024 2748
240784177 120392089
468761435 2261
488635669 2217
2383 588091038
217751945 108875972
149539935 902
574709739 4286
747163418 3092
552134836 276067418
567318175 2454
288899617 963
313085185 1304
992154716 4051
597898007 1993
351899999 1173
365400001 1218
951760839 4099
830466349 3105
254999149 850
606002019 2020
453598829 1512
756525361 3082
817342031 2883
320701939 4420
753620063 4128
539083706 2282
822388239 19848
248999438 830
132867894 632
38100219 127
240299198 801
929020008 44296
556778300 3636
750973491 750973492
732897556 2443
847202823 2824
305351747 1404
293321351 1225
618513367 119672
603897986 2013
341701139 1139
439370430 3417
147817621 528
1582 424630948
525220488 1833
168120287 11054
222299340 741
961391551 3728
490163340 490163341
476560424 10875
367439626 1545
356101188 1187
974163853 4569
685528299 14849
1124 158829068
4783 602911499
340083376 248980443
194101085 647
327900000 1093
929027746 29135
323848703 1536
416743463 208371731
441683904 2255
155099484 517
606109886 3008
787969071 393984535
825615359 5888
827100000 2757
287 80563196
993106027 15758
147161773 73580886
947856022 6717
5479 546141241
509400000 1698
397209288 4872
433490301 4503
304681695 2948
54100312 221
356833327 1982
639242785 3845
103499654 345
254142928 2132
289500000 965
997502456 3325
719629410 719629411
657560350 6087
857684618 857684619
516462786 1795
818054444 4927
366436513 6053
28985122 97
512835840 72960
917159 8
290563445 145281723
412355853 1677
358759634 1599
260166797 1899
498337105 2107
439498534 1465
52615115 266
882148079 4070
944269769 5010
990300001 3301
714 111753361
964503214 3215
752221722 376110861
775243271 6445
206415639 1270
753561719 6739
70391465 481
636154137 636154138
889303007 30416
39592488 8719
927225816 3828
984313507 27742
502570435 3386
501043241 1761
405387655 1692
435109795 2040
232199226 774
845682842 8983
345948634 1620
582184118 4306
734497748 12527
203909074 78762572
331049602 2137
374925570 2122
431952439 1678
695299564 5513
629071780 2163
97126595 434
3678 877887147
16694 754102970
148299102 558
943796854 3146
286134718 1111
265629633 2281
903319811 26106
588813877 11939
13405455 174
435141590 2970
918754468 3746
982697820 33631
476133256 8116
830668717 10864
734443669 4643
500012169 250006084
245624875 1969
27269277 308
601910988 601910988
1117 241691282
7378528 39
19116 729279958
542941878 2575
697803130 2326
143999720 480
4414 672923136
792243564 43463
536720821 11482
261117325 1404
879263932 6629
764400001 2548
24900061 83
727289849 2450
658789596 28401
910330822 5129
782596548 18139
198529625 75688
4414 452774901
655075344 3696
594150497 2396
50595102 1261
296272938 119685689
679364112 3331
868802715 2896
865327110 7004
246299622 821
220341503 1763
264600882 882
961192695 5234
286500000 955
579300000 1931
284405785 1247
2035 435682612
155702081 1018
106670801 778
874000556 8081
445487146 5837
183429894 2827
498451126 16475
973475779 486737890
419701398 1399
872651030 436325515
111685719 111685720
270960239 2570
373973020 4201
198406682 1629
547488106 3526
607203412 2024
402315670 4963
920446407 5684
744811743 3439
958707461 10082
877714826 3942
261622443 23812
742870741 26342
986718983 5998
901691178 11055
706650866 8483
388434001 2427
26825045 908
5530 712955250
360963749 1250
573000631 1910
320900626 2225
451798495 1506
685202085 2284
647403827 2158
420973973 13944
9219 790124213
530098233 1767
723798597 723798596
3176314 181
949803167 3166
63796481 220
712197626 2374
873319860 3241
343158084 1172
47179 700894037
421324278 1661
971747453 5290
573105721 3512
767982827 2900
416504130 6251
3153 354728265
282299133 941
698803435 16503
176805803 1658
178946737 724
443655611 443655610
436527383 218263692
41137 250154097
126908941 820
574445578 3622
813809833 406904917
602182885 2195
86125269 407
4353114 612046846
942562390 20867
418611077 5526
779099999 2597
376151554 8102
708919229 6887
255331897 2658
521497624 33976
29432911 554
532450284 57469
472837714 2931
56196737 762
342615169 171307584
90599967 302
791006730 4470
2866 797153121
311243084 17383
389972950 3481
293684176 3076
180043531 1156
783113894 8694
927668960 346828448
842426201 9946
936488739 14635
879668444 11271
805875785 7535
624319958 8725381
1302 322460106
525292971 35443
235245151 2346
285312786 1149
312098233 312098232
775409055 5344
564647921 3020
427378777 2361
779101051 2597
3245 879754247
784594873 3639
458695079 1574
846628069 4807
195327912 926
2602 578957391
150600000 502
358347230 1553
43742703 43742703
539910557 269955278
305981725 24046
601499122 2005
485478286 242739143
4012 755514694
784395503 8173
20984937 119
856650168 379193304
478417729 4117
243552800 1797
12000009 40
427195671 4436
700869465 10641
482999999 1610
645442259 4702
779702600 2599
300525429 1389
226946999 1070
321601071 1072
799711870 3493
172484927 576
960163001 3325
710056308 5686
281447958 281447958
974464401 3325
78654720 640
782701013 2609
606597979 2022
722411548 3166
858023011 3164
478780687 6959
920646299 4508
331445936 331445935
995106185 3317
171299430 571
85219871 478
553884795 418726883
632647436 5393
726823376 4625
712497626 2375
23606147 162
186982553 692
428412561 3044
426298580 1421
39294008 519
46890136 41707114
588626119 4324
746953092 4252
415966118 15038
126300798 421
722754226 722754227
906312790 6341
441001469 1470
874571538 427740827
790255123 9527
464839635 11355
604656774 3589
621826848 10512
652533706 2569
522898257 1743
745682123 55203
770702570 2569
18570803 18570804
903277581 68482
513156371 8618
168135263 4049
326732511 2896
575887976 19757
284100538 947
228599281 762
368199921 1777
660302200 2201
77556021 462
491675860 3770
867205200 184120
156461677 1389
518279319 246554915
816149056 13824
843654322 2913
974060744 105602
177593775 680
978901135 3263
274642056 21996
330734417 4399
655394087 4548
176846480 949
842210091 842210092
556416444 2057
946199999 3154
82199726 274
544518311 12552
762925284 12906
106456780 543
729902434 2433
733686683 2780
560667113 560667113
27928167 463
915597604 3052
821740258 31211
182999390 610
6777202 718
327270910 1793
231069443 12468
335701365 1119
692607783 4478
660773968 45093
239700798 799
208584226 899
652746629 5963
812312930 3669
216997118 5638
959726637 959726636
980974484 385616602
126 8750879
17533957 124
421816145 1796
248701029 829
6813 466996658
868969560 3048
497990000 5000
329900757 3184
15092 351019358
713373829 356686915
390744395 1732
393066307 1893
513001711 1710
615911449 2365
831489460 3698
464777101 2070
780331076 4200
3933 220620699
605632335 2715
685719595 4662
2441 443703011
886617075 423215192
175500907 585
27599990 92
284905222 2347
343698767 1512
2625 393994125
218325262 174426151
507623547 2250
463907686 11231
542515460 2810
999299617 3331
414899406 1383
796538305 4464
700237290 17257
420298599 1401
364920857 3102
259261670 1039
41314788 14990155
837863157 837863157
522079910 2781
722398110 2408
591302006 1971
625725001 38625
204300360 2376
182400288 608
457437283 457437284
578002571 2196
9827 402971702
544094624 1952
100077612 350
117593885 117593885
909300001 3031
649321705 649321706
874972051 4118
166499633 555
427039211 2270
464029139 42343
258456307 1237
566999285 1890
825298804 2751
110804027 446
433467816 20606
843361322 363275259
988113405 3988
743699999 2479
344777237 2006
612619235 2785
156920066 67662866
202119196 6408
348387565 4971
48895352 539
920058484 3410
744955345 6111
248283442 1407
510771864 10828
99050277 2535
411647871 6153
789299839 2631
445305796 1756
485999601 242999800
564755809 282377904
620400121 2068
509401699 1698
402263757 17603
281790848 1472
653811504 4705
203586039 13415
709341519 2768
61200000 204
229578242 1149
993220583 5033
866916359 6120
899646625 3834
526798244 1756
986680695 5005
1637 391064567
45899848 153
494998735 1650
946151017 6737
228900763 763
651702548 31066
806601828 320026
780242187 780242187
664440959 64160
47881804 23940902
134393687 513
700356569 8210
495465913 2143
1406 321909324
558445439 12432
333987065 2142
346965347 3753
621956353 310978176
246166999 1033
49131286 809
598573268 4141
229443572 3397
1404 151294671
944213885 4554
690701659 4559
244499475 815
988662236 21715
741050921 370525460
868159053 39269
989703298 3299
386806615 1316
344515695 17512
875194496 7489
2601 481710100
663427800 7560
869798229 3874
173239811 589
431818021 6017
739673186 3495
748204208 2494
4675463 34
736074481 23389
125157597 1244
987659054 7033
265081960 1144
748800001 2496
10215694 35
17227468 126
390541096 1397
410344157 2524
8156 557496645
604207283 2399
918076279 3652
4449 623062604
166500555 555
241650813 1325
338268817 1317
600079261 29185
12771 721021362
571820095 367434364
851714029 3171
805736143 402868072
293224519 1283
403469849 201734924
248099585 827
627397741 3540
58147327 1198
795040211 397520105
816031295 27072
468369822 2309
158148659 730
8345 572408585
372302318 1241
10333 925569285
720972367 2662
6759 709492230
51847501 494
255620015 3115
360791754 3174
3434 839981304
175625056 608
686480667 3265
874248700 2993
984904126 3283
846303844 22253
895185676 10528
320382117 16127
574423685 7804
668053844 334026922
240363945 908
75675422 948
434985491 2251
438942658 3892
811200000 2704
300052013 1313
4088 586319189
343956758 1199
484739503 3936
951403576 951403576
901349788 3397
683682903 3909
835122917 4638
714478446 7717
106199763 354
129055727 496
707009958 120609
930299240 3101
338591906 1377
216242978 1900
231051611 1306
798727098 798727098
613 57152821
216765027 216765028
832012989 4946
835866714 39905
401078547 7244
1701 479840193
653161077 4034
119168339 620
3815 740636470
678838352 2829
130199567 434
531901257 1773
337381874 168690937
339679231 5438
36928068 124
822230907 4601
994034492 483116253
625799435 2086
125606880 1360
668570348 8539
978249419 18753
3833 668761838
646947983 2576
464862953 14289
553842301 3450
783900501 2613
690769051 2950
982511276 6046
456516422 6121
713218239 4960
948768743 20328
957806219 3745
257047204 4894
918883050 21469
603950829 9730
267551101 5695
651158100 3609
458040037 287922611
211634002 983
906424630 322776050
814031679 3080
457775911 4703
112374337 876
46677622 198
710307018 355153509
900869629 450434815
11061 294034563
822625066 814584813
340533179 7317
875774358 4301
890400000 2968
25458941 257
726046518 2471
328079234 16599
15336 690761527
233974609 868
848698093 2829
126880218 1099
207899504 693
802756099 401378050
781126138 2996
226043676 2207
511498776 1705
843849793 360286508
789741502 4904
722332535 361166267
845495467 6672
879926700 3566
910155641 6464
723302411 2411
658864999 2706
799647855 8135
992403309 3308
251866128 997
387837252 3604
501996060 5633
594857930 30386
892117736 11179
142895159 71447580
516693866 516693867
567046320 3873
421772449 1948
730094040 2628
916247361 29152
701828599 5192
606011840 2755
325359348 325359348
246336676 5475
918671566 74963
249512742 1021
87900292 293
588329594 3471
190801128 636
480355669 5159
1660 137909474
246599557 822
500398333 1668
960355914 11998
918481403 3548
752997491 2510
446134565 6351
418201393 1394
83 19404487
597901994 1993
857862301 4175
541503315 1805
938688856 3273
698700001 2329
961484423 951060023
639184701 11900
816885119 3753
868470706 3691
709048341 2996
771130141 4044
154069296 708
277034761 277034761
393231931 2210
111937498 662
737152731 3843
715616083 346195988
118750499 1262
834264407 15952
1459 409932727
272817179 2124
73855337 568
195329237 1027
231605491 1073
866430430 3452
6443 257535085
592182989 3719
737303208 7372
909747096 849740599
526201505 4237
793266253 193574
626925041 2765
735486564 10505
210015582 884
113100000 377
824115923 12501
235499999 785
3225 732316875
693671770 94121
962318315 436895298
97856442 97856443
635243977 4394
78460705 829
568421640 3140
566913239 566913240
367798773 1226
929256803 11857
488749846 4846
177112374 1375
972605001 3242
536598461 508283425
248493963 12656
983967296 6931
320251806 5186
535732135 6242
756947296 9016
374501376 1892
870297098 2901
293171391 2308
58312997 2086
435393160 4409
50632574 175
3110 275207010
780339777 390169889
851020352 9776
831914945 415957472
236783955 2839
736608963 58284
112561296 464
244807339 1466
914700001 3049
386080943 277357
778343651 2966
756574617 2942
216523448 735
6269 810255106
945166457 945166457
486319225 1830
345503482 5634
423600000 1412
6600022 22
538196894 5856
547696202 2467
600535503 3452
418548327 5368
836400001 2788
329452692 159726365
6759 770172614
836560473 6639
70500365 235
34216147 151
126985967 2916
831756527 831756526
312102099 1526
166550017 837
780595696 2987
821102738 2737
191699361 639
364610773 5311
977602471 246558
274079245 137039622
789251666 9019
210339083 997
961498946 3205
213663478 5601
692550243 9551
934930398 34681
980596421 12987
912803402 4622
903671833 17966
358236360 3547
48466507 701
689998275 2300
723043830 723043831
294584294 2458
765900000 2553
346201153 1154
626559429 4413
733161783 7329
754202514 2514
534528487 2783
803935771 11821
901496995 3005
24 1617229
578778341 4178
927222814 22367
72272734 60127592
451202101 1504
494036011 22815
564603632 1882
114845691 1807
134669129 469
673801008 2246
196799564 656
412202364 1374
335521228 1496
687050972 7517
189181396 2971
896741746 896741746
933344222 466672111
9257525 45
757847725 378923862
83316164 826
720460340 14134
207074520 843
217199275 724
676941283 3239
271132990 271132990
703903339 11146
999332475 4108
410718293 6379
82800283 276
232904770 1462
786926725 3253
849229853 14383
2808 715458744
667283957 4554
801785928 7763
684601061 2282
225024033 1144
387197727 1939
701823991 30534
478198996 1594
182003149 1277
616751158 8054
79822197 296
782128528 8099
978527848 10796
718317803 4061
211924124 931
517593108 4335
298723518 3428
624131759 2128
252408643 4752
569125951 19853
306919061 1708
314700000 1049
162225731 2950
351109901 5343
545101816 1817
548460817 3788
357791032 1357
804712765 525030317
202872543 1526
150 41079900
154034784 648
762470557 2925
45409392 171
786417933 8291
216946097 972
705860924 7315
717600066 2392
246581601 2246
919742960 5007
650 100622420
74015432 749
2424 641965053
281555551 3425
330709952 165354976
139350115 120098
232218499 942
908840010 3406
891908686 6088
792755070 792755069
457259366 457259367
556082156 2645
64659491 32329746
990070899 979422819
68400000 228
433134833 2066
353297838 205534592
40112 851022683
711000000 2370
193567046 919
658584478 2863
3560 658266262
48996676 48996676
729308027 5718
581447614 6076
619263875 13503
679660198 339830099
783530208 3534
632594133 4519
876002777 2920
60047784 685
837998201 12864
384898954 1283
974328712 16663
962216334 26217
193269129 20644
819192707 6679
711558150 3852
549142089 274571045
627282121 3098
8822 829761918
636972546 3576
310152543 1778
948288676 3225
782285335 8345
502287899 3455
164024245 665
4259 982344168
653910485 5830
712802377 2376
126527547 503
967502579 3225
489751029 1863
491060260 4042
1188 167936868
658055119 109914
60447726 5056
863002339 4211
235968062 3093
79350601 490
1355112 8
79499735 265
921343492 5644
604369263 2059
899707995 701004
542328734 4953
998757164 3435
1053 214239324
878985624 6481
980545222 980545222
259299522 909
521787971 260893986
477618160 1839
33599888 112
2588 493010012
722006281 458832224
938901024 6596
845397183 2818
734352079 7760
6123 788379111
819297134 3609
115510165 463
333188249 1674
622854648 6508
692979612 2949
252057691 851
492600944 1642
936182632 462249093
218578173 1191
250194347 1163
117477195 1788
998063699 499031849
43200116 144
313332136 44936
693436892 103857
73785881 276
804128878 2933
483470537 1823
342114426 342114426
711637563 4756
727090287 7931
312819599 1825
23837185 96
276845533 6343
696296377 320293520
310756005 56933
728029408 20041
740007817 105592
318334786 3253
65295736 65295737
17503553 120
41526618 41526619
883415531 5116
246280454 1464
972932713 486466356
247287927 1973
88500391 295
945003072 3150
766225080 10642015
197897215 2816
332099754 1107
671214123 10787
877413838 6979
292520513 3688
566376426 1908
709281116 2557
942741800 6188
998593039 6884
27911287 563
596349041 3248
670625943 4771
347916741 16610
34050953 148
949651429 7462
986179451 9078
701679839 3063
190470644 1267
340488356 8309
136663076 2675
969941714 9605
124270333 44408562
901599948 40507
235452793 1035
316647576 1775
8928 745371936
563401986 1878
244723048 941
181340520 2290
132069884 755
3840 925386324
782366642 782366643
81835461 62185
310440717 2141
195290201 34583
666802161 312473311
432630277 1794
344843600 3202
113880412 2173
8425937 74
469285600 44575
14051717 61
356239289 178119644
946203155 3154
202851153 951
919447089 5072
277292089 3530
451758856 2985
156833821 594
173892798 744
230565139 790
758554399 7686
624215497 3026
3269 97439083
727200001 2424
844249825 6736
950403169 3168
736233219 13495
25805471 88
568499986 1895
725097584 2417
502199301 1674
49252967 560
196464544 196464543
917470901 5860
996297122 3321
73226424 257
245700001 819
552603985 2403
925872360 21896
941253791 941253790
914582783 15830
750144143 5587
302012379 151006189
38085797 238
584752955 1981
395833906 1750
726655384 153562
509023966 4092
550069828 8162
696788589 3914
813348784 7963
820399466 820399465
92188624 92188624
120117130 67109595
227999311 760
822503839 5960
4803 824876826
706015493 4626
814831907 814831908
492126160 2055
256752107 1382
974485225 6004
158383819 1135
291600426 972
543612021 2474
510600001 1702
898016787 449008394
108749023 409
1951 540489432
742137613 371068807
580800501 1936
236647645 3683
599256629 10710
734215417 3133
551904931 10035
512398061 69809
475020265 1604
204393143 1316
971049489 498603
296706136 6765
855963195 427981597
924732145 8253
779774257 3314
916496946 3055
503995491 18061
364605268 364605267
666770896 5985
167452255 801
528900001 1763
878105286 2927
2477 269460445
507903959 2580
996869336 996869335
370183370 147581984
515398452 1718
356441121 1546
159900219 533
106500456 355
360898798 1203
915349356 7057
298474510 26254
110119479 1022
723558503 5242
501567463 3336
156466123 769
504651998 252325999
81939 858479874
391128918 2300
871416462 38892
754497703 2515
634859056 5839
10484 745831760
891591481 30680
654299521 6720
972103671 3386
501375346 3164
574756638 2093
701176368 10226
798177775 12748
26100069 87
337002969 2163
121231761 1360
281937076 1210
749997499 2500
667792637 8742
742504719 2475
618589439 2240
594003656 1980
888904474 2963
4824692 47
415703922 3011
231600773 772
220199959 734
573300280 1911
294017396 1169
951796790 3710
839394866 2878
338701903 1648
785007600 3115
384895739 43798
274450265 137225132
972571699 35006
222629999 1086
975364143 923651336
19816867 133
662997790 2210
735238073 3150
102601353 2296
463 90625768
982607640 982607640
879364475 5352
367043362 367043363
352800001 1176
593100000 1977
124800417 416
921596929 3072
472613249 236306625
908692901 3197
513905375 256952688
998378345 990650170
951105713 17341
824470381 3681
745708668 3350
792748556 3247
440204538 7473
509060193 13318
218326837 933
441484389 2414
373495507 364882530
5067 781408688
232639988 890
86409586 86409587
512564437 3228
901924856 8078
309813182 120641678
288000046 960
855137902 33139
896922753 448461376
755432386 329735547
282416202 210787103
717900001 2393
377398537 2278
319561096 1230
942516714 437687759
879748322 3583
976 51696768
282769461 5848
148531687 74265843
658204258 2194
535879057 26211
19748 748471821
270856538 270856539
492899615 1643
483656626 1808
218400728 728
500700712 1669
96810944 385
889250011 4535
679848175 6317
165062012 705
341527811 1742
973370160 3334
3280538 13
767450655 3501
476047273 5419
929925839 24446
85415157 308
310499014 1035
625138762 3331
73095539 5530
140605813 140605812
48203820 4020
463501556 1545
791119826 3889
439753482 2097
12781 263446521
457994743 12595
183343959 91671979
696602322 2322
743522727 371761364
8478 707166936
866371744 866371745
736446003 10628
128400001 428
1554 465205171
31565981 943
537104359 1885
957601972 3192
423833376 32655
410455457 54116
686567981 686567982
895277612 606214234
207600248 692
287478866 4822
841079844 9532
258600001 862
24067749 2547
927918879 3976
942293549 10615
113568565 56784282
15300000 51
664044689 14919
962046097 4011
290 47334635
167089193 595
3798 291847573
152675570 517
334687907 6170
350820422 2427
832978258 115339
677936847 2416
148687464 1634
213663259 724
486590880 3702
175753539 175753539
739803893 2466
570001899 1900
864061607 276319
276000687 920
678300001 2261
101532312 482
438415808 3424
763757926 3534
14028 391721982
499 57982303
924202001 13700
153670617 739
126025218 468
90854677 594
280398841 2502
296699012 989
284399999 948
601426362 21589
21967 424188727
767097738 4747
985806412 976630478
98105515 38415272
728786675 13071
303713423 1046
947362704 3287
915793746 8238
36354221 393
781837141 2940
799709679 15760
259326728 1330
790999468 5361
954136821 8230
916538962 78352
137947006 857
438298540 1461
256499999 855
697405539 3887
881681169 14254
399598668 1332
463500001 1545
133877953 1368
206723090 1799
524701748 1749
567626992 567626993
55 11677954
92490446 450
949368680 18499
884176927 3929
609521376 2088
290492432 4851
215743576 1425
68670366 642
664202213 2214
449543358 2082
564324180 2380
234539194 117269597
387899886 2145
649353098 2374
897049909 3903
169715892 9323
278620755 1481
425653859 2861
997530374 27783
241800997 806
857371534 4138
547199581 1824
402582296 5167
151204481 713
717465584 2811
62999789 210
461606599 21014
686907879 17135
951915582 4491
553778400 20775
950174637 6581
505771374 2804
4232634 766106754
657878781 2845
241812253 241812254
505157685 1822
957671265 7304
640376604 8092
206042554 1055
9475 867076200
538080516 2009
215398066 215398065
187051679 1080
880543906 3674
142199526 474
865764891 12011
385359322 7349
348900001 1163
766633741 2724
887788927 4201
694868833 9597
501900000 1673
526499999 1755
450542927 9966
942301317 3141
244737479 2504
860315579 3540
89572091 66853041
738135718 3189
359044530 1769
445940795 2693
439802155 1466
590754691 2190
526348547 263174274
265497787 1118
7306 752890606
718181549 4254
731198720 4351
265500001 885
287722597 2198
170683430 2410
668732999 2535
192900000 643
642900383 2143
132086596 687
499270729 7656
227082852 1930
239146719 1037
325177334 1780
806344181 14133
7989 944146502
412278161 2352
818399249 2728
312086524 1716
779726089 3891
866093864 2978
382680849 191340425
936744579 8210
112728843 56364421
843398387 5418
901753430 24411
335250069 4702
624638027 6841
877975077 2978
596026598 3902
553660150 2030
576677156 908153
781626371 781626372
694945073 5351
869698768 2899
689372450 689372449
401488107 1707
462971138 2648
641399945 2138
287871731 1552
361568468 314681
211199297 704
750603722 2502
713804380 3548
70445080 848
712718937 356359469
985501517 492750759
583227863 5058
637463464 301858361
878439661 4380
982267020 6678
220328263 918
339848138 169924069
280500006 935
276936910 5155
536 67219782
363358871 1828
23700054 79
845568440 63703
882621288 30204
781497394 2605
887245039 6679
449699793 2194
59651550 290
212673717 9588
826624756 17655
671467344 3984
764402548 2548
802301279 3233
426580548 2514
559199935 1864
835163869 6204
159870312 159870313
393644555 4764
217207858 807
79800034 266
575987441 13511
237521016 3308
954751560 946841425
591795888 13528
525000001 1750
520098174 2029
301710687 150855343
540214401 2426
100926063 427
1996 165866149
598029925 299014962
322644981 2037
290502325 2142
110231040 648
843871539 506030695
191202008 9063
15412497 76
85546673 3686
215981492 2172
563399999 1878
81300111 271
3043 726476691
403676547 1391
923931993 8145
863733313 4203
201830832 2136
818781949 409390975
533970311 533970310
454244431 2333
517969375 75341
546396048 3399
603456265 24852
422409276 3414
704885507 2714
386158081 2464
111515997 111515997
865483198 3199
201912784 938
293934642 1001
623340808 2201
721599480 10765
396573482 396573483
679090259 3147
235199648 784
277062744 3948
575551212 3446
121143895 482
654000000 2180
260389984 1308
321144409 1674
997150802 607728405
360598798 1202
400517106 400517106
734107776 2656
381899886 1273
275400600 1042
8406815 838
526479443 2239
913442870 10736
886326013 3007
628664650 4135
9299999 31
521023447 2673
705897646 2353
1052 306337811
736752799 4970
851639145 10185
416853516 4358
620038555 5559
928971214 5393
409047234 204523617
90261199 303
509061904 3083
505092011 252546005
749058419 373871587
538115761 3010
694802316 2316
563795801 64700
303000000 1010
2778 687270326
801474723 21051
433124848 5663
487943715 1655
560206585 36846
389400463 1298
849182011 8993
473365288 1606
339900001 1133
851818788 3838
919052206 9015
957979791 29331
344894954 1961
571199999 1904
959055504 3869
967814895 7561
2665 450273711
37893675 13950894
263700008 879
815735180 6485
150410883 973
506536130 1921
436309740 205567403
771940767 2738
417908829 208954414
545101816 1817
513462218 332376322
418647833 1921
180677342 1164
481877608 2660
918394086 8213
3509 902230571
875830930 875830931
3014 702843702
811790584 28551
4447 497961185
201601181 672
113016451 4710
458699999 1529
423545010 3712
336377051 168188526
299028511 13105
955204616 3184
169569871 1142
989606794 11218
407700363 1359
802718501 5854
122717658 749
56529222 211
780565799 407152386
974581239 3394
463853004 9964
512977333 512977334
575647293 2249
501206301 2450
807259944 3698
259800130 866
870316799 3043
393711767 1597
13964410 97
185570541 2257
209825355 1261
366068396 1522
322857684 1127
918456552 15236
710155535 3064
629697901 2099
458375169 16384
832731687 10946
548379136 3079
693767473 2673
317835846 3005
841392644 41579
473147967 3723
520023343 260011671
313546753 2048
931571130 921133085
268771654 1151
835322423 2805
318239124 1099
998259076 8325
610692149 2175
714510443 3239
490916573 1662
268404435 111807389
6235 440341738
918647345 4801
650865113 4078
794580418 794580419
656682937 50232
22873390 83
633977557 316988778
607737677 20486
428225425 1682
430771800 2280
214000250 5855
664388192 524379
925364097 397516828
437966136 1511
549228257 2557
377322267 1563
649482953 324741476
491698360 1639
195052700 681
714462613 357231307
947371797 39019
381737265 1599
550141321 6452
51757552 269
40281515 411
200258653 814
506702027 1689
853828560 4056
484292037 2745
989975139 6139
30400700 876
363598789 1212
418201395 1394
736892950 3079
618899999 2063
374087235 187043618
360603725 3054
339350243 1139
526694890 3134
127547447 7368
760759956 8514
940294125 11308
158400001 528
198549119 99274560
341113870 1855
417974246 1885
2047 193838618
316270039 1090
849902834 2833
166565573 756
295800694 986
972461081 49921
7260032 7260032
572960957 1990
564601881 1882
906714499 3694
351299359 1171
911331378 12906
522289165 1956
1200001 4
911999654 3040
898050051 447851793
23977199 145
450413335 9785
6810 867267897
123454132 1527
801394286 4104
494908 3
174979872 1251
508388480 1857
159000000 530
925231222 917701948
904257720 4163
685199542 2284
241939680 2435
2589 662178174
125578432 472
994387262 7094
282484531 282484530
589256346 9758
445499634 1485
983499988 457381656
591007033 9702
621001622 2070
147217156 715
200125440 960
302052309 2036
3148 739868144
559201865 1864
980062713 932233321
720900000 2403
269678895 2284
356531179 2549
42042767 1125
303599053 1012
659045809 3041
507902527 1693
298799786 996
836103321 3004
929624203 464812101
197522664 2559
889040596 4269
105707781 672
627438196 53011
1393 322780422
651617915 325808957
962524411 24573
689397702 2298
927255090 3733
217839141 2197
763002380 1147372
366349671 1978
596637011 298318506
952301070 4815
12078 966058830
3666 678396529
104748782 895
845905596 6051
896700001 2989
600639299 2361
889292881 13976
140999529 470
660667289 6870
570901090 1903
658694401 4225
447698396 3262
456881671 2130
295844079 1074
543457785 2309
876491951 8798
750602502 2502
970686617 115779
568444591 3486
576333346 3437
255184023 2092
158891386 2965
446115438 2997
349590466 2295
372587527 1937
369679491 1392
337013883 2381
887131650 55273
100200387 334
206699796 918
369374534 1845
736187414 4927
713145576 4433
439530780 290333497
699578841 3262
726578955 34873
775422950 2825
343698251 263202971
245533580 1051
769185678 2866
790451785 395225892
290399032 968
100284551 522
459640734 65476
500166167 4296
750602447 2502
935481731 3688
283772121 114636665
916755297 8872
676763063 4614
426188385 3885
395495739 1858
754799988 2516
6436 818238569
957985417 954837674
246000820 820
109670001 880
16573147 91
180900171 603
121855562 49597928
243587878 2235
658196844 13670
629112338 7924
676367302 3893
166799696 556
616 96128320
963590881 11760
757758701 5519
483044584 1754
3092 610935912
721641527 11904
442490270 6744
298465395 149232697
580924291 3836
246265342 90669419
201215365 671
953401185 3672
484501616 1615
679331326 5259
756370186 15287
628465760 5541
423283890 3484
122100014 407
288686464 1150
296820768 1017
458101559 1527
547998470 2096
897311696 897311697
640297873 4960
3489 253821599
535502344 1785
269150270 269150271
626402088 2088
441559888 1887
229153551 1389
394235957 197117978
817259528 3804
508873382 2454
273174979 2197
3408 268874160
543372253 9319
399835242 5177
343007545 3082
683086384 3188
535667501 256771260
953224945 3826
785588304 5369
443250540 8055
853471182 4001
919538049 9152
1353 106338615
118767622 876
401558939 21468
137312345 3554
249643231 1952
697497702 2325
617471401 25800
768302419 5101
481052863 1700
619802516 15497
751039535 47164
894054472 3486
79593833 79593833
328592015 2358
579298069 1931
380750051 11937
72198983 264
914506821 4491
640863207 2402
320101066 1067
637303050 2265
471844368 2992
61911361 555
279398866 1713
437401457 1458
690300001 2301
669716757 669716757
637186226 2438
372715726 1244
816139181 816139182
13920461 573
590577218 6679
292236781 2420
619478251 8084
317036234 11091
15256063 83
153953897 1237
585357049 127390
411286205 8498
106928639 630
591041169 2546
651415231 2505
844367105 434980857
677397743 2258
565775680 1894
857155476 802564689
701505083 2410
656998505 2190
2069 445315519
965402280 3218
156662375 1048
975759108 3510
921003069 3070
701102338 2337
35700208 119
557539383 2146
830299276 2925
12986063 52
164 38781601
44302539 271
511490911 511490911
361083194 1705
442201475 1474
44649969 1143
34827240 287
325026251 1250
254885056 859
347410861 42090
909690384 3876
299400001 998
784617944 5565
545333215 2263
88807916 577
2353 649269923
190500001 635
301312976 1191
461496021 6695
859257157 5864
887865194 4707
916130070 13379
229659062 5563
166501534 166501535
729597771 2432
485594180 3070
625212084 215737769
806940614 806940614
215699282 719
4395 710330690
908141497 3944
96324350 734
930625243 6494
737649856 7515
38359109 19179554
208363198 933
218081375 5700
402601343 1342
430436527 1482
131999754 440
200429378 1261
534230236 37503
733075925 6798
532929114 2302
28116494 130
457201995 1524
114519354 505
310470031 2561
6237 947239080
175718735 1841
441944353 2748
948110852 948110851
191100552 637
647837877 7763
513414268 1761
619574873 222500843
588262429 3072
955500360 3185
663137397 3627
461040840 5590
440969342 16811
656397811 2188
434317201 1900
632714711 2915736
690094916 5089
134241107 2303
7022429 68
630001484 6663
372549947 13937
853377755 4804
337516848 133776
939067351 4287
280498896 236533581
839292419 837883791
724392869 362196434
819473226 399898500
571798094 1906
126220073 1076
920468396 7810
726467530 100209
415694759 38581
707036788 8373
47333730 348
689701787 2299
621538767 11320
597298009 1991
82200274 274
833322574 416661287
936131332 9473
836322184 6931
832228604 4482
96120456 48060228
871378946 4577
37094534 30627726
726101237 2614
481672044 2258
777815026 14331
812097293 2707
210017498 2287
825162801 56210
54925634 54925635
927170177 3091
391627699 1617
249275583 23968
13728120 59
522106861 18397
34234164 243
260099187 867
264620721 1456
22953669 11476834
526500000 1755
753897487 2513
791016356 18010
2370 700638590
206289531 2313
575998327 1920
547410528 2016
153326925 729
917396941 3058
6110 991958500
883988301 4011
180692160 4544
880821763 880821764
525380403 4451
261041551 1648
938281145 33829
516027615 5564
3236 671557477
458665171 1803
94754370 430
392401307 1308
320662636 3689
912599715 11670
717893917 60677
520263555 4254
229406473 36623
977874947 3463
956060895 3788
912203200 26560
212885171 3171
91413361 405
143397349 143397350
961777615 8273
733317964 733317964
898546451 3823
834393208 2829
300786526 1725
181802063 3406
474278539 4209
593422174 2488
870022080 4545
5314 983398212
598906862 21328
613925319 21027
7232457 106
743180406 6289
120466394 1419
415313003 207656502
608663819 11186
683897781 7340
885908466 47498
849628804 3134
726461657 3393
943964472 6863
671266793 671266794
397733804 3730
159899650 533
121152179 918
3479 506385301
389311444 5567
631111128 21522
517702105 3004
654868928 4069
962456271 32533
950740106 9910
543315713 199827252
554274853 1874
786303937 14256
148354254 823
643017252 3874
485909164 20133
985770808 4037
162417648 804
512777928 2504
59296710 59296709
549211824 2408
23729245 7364
630787015 315393508
15469860 79
11968 646235253
34925702 190
680399159 2436
864048895 3717
477642094 3279
874171664 8929
906086674 54325
3930 662055660
968776449 6112
737116565 3421
607169826 293090860
715798509 2386
211563518 2629
979308457 6433
252509484 4315
4010 660230460
317935008 4302
731084999 2820
213947293 1145
629294283 3549
790343833 9692
190705686 1787
569997178 2141
796677761 8102
932269677 8593
396 98593000
806 170696039
971821422 7293
930398275 465199138
635397882 2118
273941000 1663
233874649 798
377373079 1338
157652411 901
520343697 3980
41988202 41988203
882351445 831376991
5884 418211184
238034356 1558
786050679 10554
267 17286972
683912088 341956044
526171429 6170
319032923 7794
184503362 750
5901 671958672
633374982 2450
39105317 39105318
196500655 655
636112860 2140
439865881 1685
106321542 1478
225000000 750
22631112 743
713416703 2816
390013877 1433
316819853 1326
232800776 776
272814467 293416
806057175 4785
852794441 22760
260699130 869
423898588 1413
734284849 8734
409013307 409013306
876104559 5751
95699974 319
162986845 1882
300301995 1001
835801392 2786
827397638 2758
515245535 18954
737070059 368535029
21599950 72
130200434 434
526896240 20176
27338186 257
215699280 719
137616912 896
251481486 1316
194343497 738
859281403 8159
606580630 13154
203100285 677
538798205 1796
2499 492278010
688918644 3852
272582800 1340
232314491 5656
593849755 3389
307424762 3070
165624974 866
833250617 11023
729900001 2433
21616 201785360
79274713 282
4004 19881989
820625432 397309659
241200001 804
2825214 17
470216673 178811844
571609641 1923
349200000 1164
102000540 340
971399259 28424
456969394 6514
1200003 4
684569818 342284909
904526258 7418
143438055 1713
457501524 1525
998099999 3327
647716404 5268
132100191 12569
790677623 26004
974533697 5035
158941004 534
608100146 2027
226910484 1113
203109729 1061
685491816 685491815
919503066 3065
204509549 1217
750434760 73464
913044399 3860
310700049 2439
962395891 45763
938676437 5103
395092926 129369
765287843 7939
79323612 361
220 32389060
537855027 537855028
713170646 43382
481199570 1604
904805989 3016
224736326 1186
167614553 130378962
114646513 464
964373545 482186772
8226 260464689
790657382 351655684
818045943 818045943
286200955 954
4182 126590128
791397533 2638
446330346 2965
467292721 1572
922726284 396708345
439959312 1872
844502816 2815
847721500 3925
4913666 2456833
950253603 4258
704140687 2536
42299859 141
896099999 2987
610800734 2036
581454376 7275
737477488 737477487
693008245 3132
948773044 13652
274150576 1118
588025135 2195
707470664 2434
620993789 5172
574203798 1914
390338050 29097
649814880 4576
655983447 3607
665104781 10886
290701199 969
684829149 5153
29105871 371
325403498 325403499
231021747 115510874
678575830 2965
567185754 8124
406424503 5742
895951327 447975663
184291987 1101
763573705 5323
588048996 2252
272535825 4227
86700299 289
285300000 951
914118029 3911
636181776 2425
683388813 634473080
721810592 3647
434703336 6212
274025522 1931
499277664 2853
265878789 939
887352649 6636
187759482 1681
102443738 737
161768478 1219
140099532 467
822302250 2741
812751199 35377
979171288 12581
199910940 1003
887579981 9453
759627741 3299
422999999 1410
896288994 12635
279330151 1333
255788704 1238
563103643 1877
904051658 890304022
651367124 12125
451800294 1506
222458136 2299
323189579 31332
717891792 2504
172482752 592
422701004 1409
68828196 1789
6015348 21
394200206 1314
421906948 4243
73799831 246
419816761 3480
873485690 5138
614258947 5825
449998501 1500
349483263 3328
796963686 4518
295121583 5138
699297886 3609
677607949 338803974
56500456 13158
634568974 2407
56813784 1703
874719625 412332242
990600001 3302
546501540 9356
104282238 563
381871951 190935975
480480667 240240334
136391265 872
362529215 1230
120268681 1042
578915360 7843
480906281 2216
911364947 5172
332615615 1382
222078737 4072
403920400 2768
203540226 2000
512607792 279278148
270899592 903
859800001 2866
920433541 12822
150665409 531
720268531 353261326
199922974 1445
746199810 3228
291489584 4091
640575146 6879
919007781 3311
274771693 2146
407727120 407727121
304883643 1787
897938008 897938009
688804159 2296
489822259 244911129
790748403 19346
947591351 3243
3895 813241747
507592056 2172
442972936 16785
58500181 195
800563512 17178
221985765 1035
187392959 943
516586860 1740
224876401 2128
170125166 2370
52476820 220
49265107 49265107
312878719 1232
391337551 2710
679297492 2999
1304 64498069
615300887 2051
55952261 1414
1045 204514080
820247691 5398
454106531 227053266
224326244 1265
95854961 95854960
80463500 80463499
251400372 838
204294453 4121
488822985 5481
839905831 419952915
271774379 1781
271646104 262429759
973597143 3309
772846885 2637
664220685 6001
828837533 2831
166500555 555
714002380 2380
180992537 682
524509375 25352
738857009 31354
523801745 1746
562960268 3494
567749447 2454
231109901 1397
654720169 359123697
869174637 434587319
324063624 1284
894413383 894413382
911253189 5710
993600075 993600074
967519140 9220
748653317 7014
787528940 737609778
833699752 5397
788726779 394363389
946779265 473389632
600131736 2341
498920470 8051
442387209 1897
805412151 402706075
628527551 314263775
133200444 444
465898446 1553
67606479 33803239
908400000 3028
112089942 719
561901873 1873
442731432 1716
849297168 2831
576197684 6076
779179840 39917
644418269 3179
637800795 2126
969003175 3230
679551042 4258
870536084 23804
804324108 4956
733034045 3516
270299098 901
220372336 1752
434750603 1750
123930812 524
307201023 1024
956322298 7279
23332705 87
760967241 3025
177975288 624
291152577 2194
236700845 789
113999619 380
205800256 686
575078401 3744
706522484 42498
939766026 4012
338970743 1512
356731942 2270
854377435 3430
39924022 284
821997259 2740
649500271 2165
126600000 422
50187841 552
871802907 2906
351899339 1173
120900709 403
725 107221226
6320 903171083
821419797 6288
142173635 643
933384768 4554
967501917 3225
961203474 3204
888514110 20443
60783907 291
7534 169314634
227981255 1016
664910940 664910939
367431457 2564
202416910 135437764
370447483 1966
326972814 1105
194173769 930
18319 482646006
15388292 83
731393232 3152
485402544 5688
806397367 2688
935477190 8129
980757954 442460852
26045 381091402
147600000 492
576911851 532209497
490798365 1636
33395355 194
543151610 381696424
404516447 4564
860098211 2867
844657276 11859
877560189 6380
328498905 1095
735324991 3559
341925350 1460
325216707 2199
400091235 4406
426140679 1776
251083879 5848
944400000 3148
124562021 3361
128828231 738
712080557 279477191
603305097 25659
5138 935706870
955042208 396595568
596946214 2553
878699706 2929
528250789 2067
304050274 37234
863077599 3657
815102760 2717
712766963 5369
850307506 2855
450601502 1502
969905452 3233
286312265 1107
906759646 412073303
2300 540747950
62973846 3438
17700059 59
626482611 3727
611206850 5046
278204386 9111
824666149 4690
5050 630290379
293369776 1641
21574079 120
227001477 5746
320101066 1067
406276739 4365
31800012 106
472264979 4876
491691732 5502
289960 1
286728200 1475
233500996 2019
504668120 4180
441790579 1540
693094736 68050
120010046 919
514421925 11869
54000000 180
732869017 6556
674529120 2592
258747591 3888
143298835 879
161328817 1218
524400001 1748
461661527 4162
690886266 690886267
960899077 3203
239411100 804
873363006 3314
42382580 347
366168088 2283
123199782 1201
296645731 3210
211800243 706
818 217496135
54578670 54578669
496666649 5725
59590624 25846829
988185737 889213514
807632489 9870
146528028 3843
867014092 867014093
745503331 4290
2384 481281920
233984575 1094
161267201 3207
870875422 5542
666182244 563855960
712427811 3793
936599787 468299894
749888001 4000
838321472 3939
691154427 345577213
628009651 628009652
29110601 100
622166069 2589
811 237625746
552142822 2359
224487541 1042
269516503 12381
736557549 9191
6890352 26
436982646 2077
447902441 1493
460536721 2935
453900001 1513
64403431 244
478513083 239256541
106500001 355
345049421 345049420
274039987 1587
828920883 3915
781868314 2659
454201514 1514
387790013 173193323
915013515 5913
56918009 399
528825173 3138
250745476 1663
668932992 2384
237543314 237543315
500988119 2307
804566459 804566460
349761427 174880713
214237472 818
183881854 10946
58891281 375
169786005 1205
589779636 6273
680126404 2765
226199786 754
80556201 2465
173581531 623
570428276 570428275
947249797 947249796
107141543 6984
162956533 894
622797923 2076
556292240 30039
580977313 10144
312299206 1041
997097395 911298933
82759436 82759435
132502606 1499
367713059 2145
884358054 6546
88323826 1619
91257290 91257290
5704 855832513
451479947 451479948
252771781 1409
360322777 1263
259108708 4797
83481274 1075
762310417 8578
261300086 871
2418 274036450
451173426 42939
392981217 2688
604161029 15510
936323202 3641
556594282 6133
869749748 12361
616846227 4317
826508308 7019
932403109 3108
624602055 2082
185580255 711
120257788 1079
18370601 215
355738327 1496
929652691 7743
244500135 815
266411571 2002
516901260 1723
105365213 420
458499579 1540
170632483 2596
148009762 1431
2567 761115500
277797243 989
884959428 5711
753976080 2640
364951273 1754
486300001 1621
848699999 2829
86880361 1172
34537951 2130
373165092 373165093
68613601 330
345301305 1151
520798878 1736
319174997 21812
923814086 461907043
513 114208164
749593575 2614
566661579 1981
64898 982231230
432416823 1637
613286730 12110
440069119 1480
637845967 5837
605765783 3639
421709672 30499
33202620 12787664
150300917 501
994203315 3314
504780192 11808
396288198 361472821
813 77835753
123243364 123243364
4281 285748188
954603183 3182
144264219 505
141218 467572798
380358551 5002
800872548 4494
902414118 4972
980103266 3267
960003200 3200
161451552 80725776
793492063 396746031
936445834 7000
259442290 255651881
502374727 1871
174638677 1557
686393716 2617
287621866 1094
292666607 1198
374400924 1248
616153310 6399
331425396 165712698
562142451 3050
146827193 566
5144 993633753
631499999 2105
120776961 1202
275846677 1602
395587653 12796
780142867 2812
749702499 2499
192443070 127285494
473400001 1578
433734386 1735
927750201 59720
10287 927959409
489697601 3220
412877544 4339
420314824 1685
517118430 258559215
627595424 3753
886523559 11674
573210403 30836
734366088 367183044
490706620 490706621
761 172309425
506271842 2857
238677810 1230
441148120 1604
463020360 2265
203532074 1673
131100000 437
592559610 2715
857801774 6557
987264440 7441
7827724 3913862
926004940 86770
614952211 9581
634785769 492690496
408731920 1703
522145044 5717
982131256 3589
407131100 2367
507188011 507188010
131999716 440
508890851 2386
664529694 332264847
586771017 3461
760073381 760073382
471969159 96616
52104433 374
13500045 45
133737681 2900
44585000 185
512082095 2319
653760005 3166
829619955 829619956
401698698 1339
653264355 21390
816146579 816146580
399398335 1685
2074 165581481
650205493 2507
902046048 10221
954542366 734868416
504909640 3370
921899087 423928585
4527 241048432
542701810 1809
90364656 697
508849786 1719
981596727 3272
562498553 1875
125922615 1365
2853 433718766
417300000 1391
320970645 1580
662360125 331180062
954215818 6176
441031779 220515889
2959 824691054
253200844 844
871199210 2904
147497546 6223
819875419 6999
81992769 372
18459001 78
954157299 17986
555685617 7283
175499685 585
20734100 167
501602366 1672
82434481 338
764909906 10556
567268338 567268337
539009523 3484
866650230 866650231
649699774 85385
389402457 1298
796200000 2654
1000 273254765
877737089 6480
134437837 489
84899947 283
313500313 1045
887731878 8412
746283142 6337
270790276 2038
204943068 9018
1908 562323852
744834552 3149
437553149 6809
135546 1
852381735 27046
380038625 217604829
664683867 664683868
87851829 981
52436047 219
365196416 164574442
769565925 482225
309444275 1128
122272059 3721
125987208 1191
985557539 7205
2701 212596597
949932586 18151
236900220 137375123
881024626 4173
834159858 489834526
270384570 270384571
745735452 14971
758010399 6340
727046385 3090
558258943 43424
962998145 3992
10002976 184
630088444 2173
568351617 2176
903719959 14143
843633450 4950
298184574 1235
30216776 9943
218716161 1936
979527038 4874
798973190 6899
133799251 9750
76506418 341
511695703 37917
863916710 394870315
184009975 2864
879597067 2932
354601182 1182
305608542 3083
912367840 6004
552635774 2380
560401788 1868
466880464 2943
615490965 4708
570529383 2822
420567729 1402
712890235 3185
153451842 752
378434785 378434785
611399399 2038
358811038 1706
364340762 1229
514761905 7903
616420373 4415
914528847 4208
222599758 742
986096712 3287
839405538 2798
529877888 3392
130279892 130279892
906018283 8034
939683387 11294
721389340 5266
674335664 8905
3166 774958072
279301072 931
260208265 1404
105240488 105240487
524959600 2138
575761091 3371
878997069 2930
415371601 1800
957264228 5781
908491987 3428
169188321 137302037
196799418 656
85693713 334
978539008 771052152
239070000 975
22651860 389
928149658 416463082
477402124 9483
715518961 3887
334528083 8397
485624740 3241
908092246 3449
773739649 12672
611203574 2137
587451423 4256
55803084 415
812151609 3007
261001049 870
10792 937879971
62550570 230
566438845 2126
119262901 672
590371210 7006
149999763 500
383073205 2309
3360 668865120
676830839 5970
11100038 37
4241 768116296
507190888 9051
888642769 3013
359675081 8587
971455361 4145
426602507 1422
542333266 25589
412771421 1601
932996891 3110
6640 956498412
449702145 1499
283413329 2270
904484693 4096
374625161 2723
930436765 245239
1273 320794727
3594 821832105
332072944 10102
390762449 1950
284836462 10333
146990545 904
299389743 2344
561564339 238205669
220545631 1609
728953249 8699
391802189 1306
792000911 3972
747898968 2493
329495087 2094
333901112 1113
427801427 1426
491763502 1861
955833371 524765037
883800745 2946
242563244 3542
657303125 2191
594563212 7039
42283182 21141591
323326080 1152
438942478 3022
143100001 477
413922626 11629
127462565 1731
935180292 8283
361801072 1206
762619983 2768
497730732 13743
973011449 16874
373236480 1629
2696 291917488
909738399 3100
280200934 934
758860993 4272
632397892 2108
298478231 13816
527867444 33336
66927681 623
477357465 1599
46200050 221
621417190 11905
450443493 450443493
680986121 9402
60343620 2462
230837057 2682
494741074 1664
3072 875547722
528347128 3577
909040990 4379
42308593 228
637902935 637902936
831923102 3221
314182002 2299
369864257 369864257
121664759 60832380
334201113 1114
81277731 343
754271820 6024
162130541 572
777741300 27099
488083657 2909
106741693 519
127409936 744
186924652 1019
253744081 856
2827 345436784
388 91264584
221228432 3211
766198457 2554
878641368 6754
866198983 433099491
406137368 289386432
515624900 515624901
444901755 1483
511342920 1980
440901852 4388
306683439 1060
46647271 273
5400003 18
221181345 829
988513072 5499
771467004 8316
324989368 11046
913219867 4329
352291672 1256
198369221 2989
504992790 504992791
460937891 9715
475248990 91482
637676055 8909
883834319 12397
82200000 274
691906151 3314
62370791 732
477239616 2742
123599628 412
487094372 243547186
676758304 5509
109843393 1632
270158884 1037
241207031 2046
326229878 230404119
569876665 25382
800702049 2669
473416826 11073
649502165 2165
2462 576457307
47058228 1813
577934456 20447
423874214 3574
807748574 3095
310005230 1693
1129 199349788
597633298 7142
632196316 2465
288995464 1804
985496715 3285
27300001 91
440811012 1742
711663684 3007
836179576 3025
437698540 1459
254636540 1462
682277482 2481
5457 724836939
560681592 21387
941458928 5509
59020551 370
365052908 365052908
570463937 79901
198828016 848
447504586 212716242
786299999 2621
63823094 7220
716402412 2388
742305905 3516
821887549 821887548
63637762 341
51195182 196
153811129 2973
546001844 1820
302701009 1009
879902933 2933
807000000 2690
44636897 22318449
890142106 3487
740875817 3082
152337714 1394
297840376 12605
392579086 1329
124056360 648
442251405 5351
745498146 2485
453301511 1511
534365929 11599
839865131 7091
45053226 242
829500679 2765
70116115 789
322279122 3894
435333056 6089
442 98417527
349416498 9980
896483721 3618
699048881 505692
978146468 4929
240775487 6606
722535240 2478
91927304 35184032
200447151 200447151
2799 677572309
967969869 10991
372600001 1242
860912977 860912978
414175591 64413
344527521 4412
842697823 2809
4485 175490961
438966782 5897
501082440 4035
890460080 11020
892959119 9480
399600001 1332
774139212 4341
816454868 8416
456693015 1846
191578178 874
934196887 3114
4529 341789766
617815881 2530
331282083 1680
841200001 2804
476698412 1589
284854484 1010
414345754 7929
78910675 348
298423821 1394
222736841 4276
741157103 8114
749569436 6644
792301369 3668
30912378 243
250857496 151280339
921173008 4396
439331933 2348
937985483 863284707
647137196 47371
38449456 341
459780522 17745
851539919 6776
832503048 2775
653997819 2180
486318904 2572
619535142 4052
946396529 6809
588 155860572
578366814 202961692
297690044 148845022
874202914 2914
640201167 2134
539946904 6056
283576517 1255
890999863 2970
15379523 5602854
507859 806011617
123277081 691
616502279 2055
982895283 3925
1245 237798735
476719292 6387
478501596 1595
25426659 168
635142631 635142632
705299999 2351
241367001 5125
355597693 3516
924082581 22721
421283915 2484
962628191 10407
768302562 2561
498119139 5962
412876891 1818
829280298 3927
158339115 17127
800192712 2939
441900001 1473
114436769 1516
583653639 3557
667197775 2224
724227607 3977
717737340 11539
992837802 3803
513790411 10070
199156465 764
250 10871268
222900638 743
128002809 494
762258881 2802
425977744 2649
57600000 192
318342029 159171014
532788703 20272
635140610 4501
4985 565008232
244845287 1025
271800001 906
176224352 88112176
197119659 9908
865199379 2884
1849 480859851
883499694 22323
430586030 18993
96320163 488
35453351 286
175582307 2172
306989439 2060
480659120 2279
342697730 3721
21705537 458
647398885 2158
339900340 1133
644665988 9109
976440221 488220110
924465907 3759
968832646 3295
334571977 3497
386548857 1528
690688504 1552109
798047999 11084
312481418 149224419
916837091 13705
539701480 1799
817852735 817852734
860356045 22255
751443507 589872106
878456337 15976
7258 972319372
786901945 2623
398234422 2067
672483686 2801
352858716 1177
64316175 245
398001822 398001823
411598881 6977
560849625 32655
175544910 20366
937729799 3325
998171864 978729209
712469339 29382
192919988 96459994
183835022 787
293970431 2688
96393803 325
514779248 2509
386702432 1289
832427999 43812
255954667 2906
44423924 463
408943365 5546
833917526 19000
927740856 4578
674937089 17091
474903081 1583
716876319 3995
4639 856303732
131913049 1255
115050599 2415
970264085 4259
487533820 4552
501149899 250574949
79764634 1094
207057415 871
772502574 2575
723430641 6920
68102673 232
887707481 4593
593980735 17035
160681610 1042
854883350 8181
125094287 704
88191699 1169
570912716 7498
742854551 2622
339866518 176264640
828842456 37745
99599702 332
303574016 6662
836672118 5587
757956790 3023
782747387 5508
729600335 2432
696902324 2323
684485497 2647
221491199 824
70798945 381
674384842 66438
95700466 319
44904288 615
492083424 6048
167679591 83839796
745785818 4141
797046274 4603
29100098 97
637072768 4281
71431894 634
206424362 1442
58279612 332
869999761 2900
337498955 1125
335725244 1381
56100186 187
3183 527954661
886570726 124165
776808960 7680
320375165 2315
563702673 12776
507823621 3540
317764980 2340
561072127 28838
265486556 14192
457201524 1524
50319701 1508
89475624 459
911547000 3375
4006 647052332
496910640 1790
794205967 7086
696600001 2322
475272647 237636323
386701290 1289
758819494 5205
654002181 2180
884215529 884215530
20663501 104
496502853 1655
975150329 4865
899540488 4675
392699999 1309
103223624 439
732706528 6824
648825164 9817
904088609 6646
732302440 2441
392889287 2046
1661 179685334
283302762 4159
472531803 9039
299769417 299769416
449754172 5236
901908176 4942
856203250 3179
520033562 3711
99572410 2073
212086169 3073
706802355 2356
660444857 6552
941991714 4638
334051439 3030
46671370 262
424412847 212206424
494722106 1917
777330273 2848
722592897 467046409
580518648 12896
820234969 403964481
436682361 2534
795801698 3303
919069288 434883216
619362335 309681168
1881 491633208
11036332 10699138
457200943 1524
802800831 2676
504298318 1681
368702325 1229
945599940 94740
953156697 8259
550202218 1834
581974231 2770
662064267 662064268
50647042 196
227902289 5082
891809532 3084
651060302 5262
384394714 48309
543899999 1813
234882193 1800
229499235 765
480481568 61616
186765935 1776
642540237 321270118
133496458 4050
542099064 1807
974581603 21105
725898222 8845
242312609 12170
480938413 240469206
669220711 4808
101418985 701
561755628 1964
735432923 3306
241709586 1669
21894341 3935
231494963 803
359700001 1199
149100483 497
55191331 271
582194565 2044
805448881 6113
148945886 602
713564270 4757
888213292 19100
836584319 5720
232092467 1683
250775999 1075
610800886 2036
678074554 678074555
598351951 132403
524542156 3071
380940116 1954
414631423 1814
6408 602601912
763709721 5416
544936420 2328
173400769 578
806643090 3089
137299214 525
473615029 1940
611615874 4997
659997801 2200
335577077 335577078
421201404 1404
897297008 2991
288175160 2210
147797205 530
641070332 6457
335337699 1343
942006199 3342
278129055 3301
425401016 1418
491677359 2909
134570160 912
671929664 3173
635095861 152484
807297310 2691
524196854 2505
239989002 1279
522981024 104659
405822349 13225
112185557 6124
745345416 4944
741300951 2471
423856250 9125
339592642 2073
190444141 52740
715259800 5723
414774706 1415
974899153 6744
545204791 2295
237001320 790
628132851 40750
627575757 2724
895335095 15406
769200001 2564
870299660 381118319
863855818 13827
942970939 3273
785436327 10361
705808583 49667
397058459 397058459
411001354 1370
888902079 2963
128839968 86586
189731267 1321
2418 573623860
620060396 3746
698015051 3031
956949759 8780
215637842 1182
259654053 129827027
100934477 993
716402388 2388
858215444 3034
348059103 17956
687009398 3831
854752068 77733
21899999 73
389111390 220944380
384542021 10325
595963701 2384
96000320 320
683811963 683811964
539800326 2886
5998820 20
774079549 4092
3752672 28
860246056 29522
266144338 266144337
749399444 4758
35397097 191
920697326 3399
444501533 4151
979277599 4394
395211540 2647
465599107 1552
286759400 1292
814765391 6426
466025029 218656102
142409989 11223
620718615 152909
254999537 850
84900000 283
909144406 3159
180900001 603
976198868 3254
451542075 7535
602936425 2166
160443342 9773
315 59571099
608 76322848
260619700 1034
392257594 1355
641034073 4949
338014601 4136
906985288 453492644
1299 181592814
506500239 9681
310504984 2636
8393 90553510
9208 489527714
8685 908371730
113699621 379
573231044 2595
176729404 13279
72299949 530
731946215 2795
102472833 407
975956704 3512
5400004 18
99670201 380
963238046 3509
83072687 452
99000001 330
818783317 3966
472642300 3380
696217404 3755
66149475 254
720302402 2401
79273639 291
159568847 1656
458574649 1971
123376968 1042
661601 8
327135640 1994
737894215 737894216
660301161 2201
682362464 5656
782999884 2610
838551046 3123
240495277 1644
372405990 1994
653416383 2806
493915120 246957560
331221736 1463
519318532 12809
613496219 2756
819756899 15095
845807039 39360
12547 540160897
919149700 13300
607328455 16120
114407588 1093
289479704 1787
58223388 2074
154555397 1054
299261953 4428
260576560 1242
871817422 5203
291353217 1648
226424269 6678
465112723 57483
193787791 1031
651968115 2353
648161157 2258
737861263 2693
779307126 389653563
264623339 132311670
264600865 882
850254958 17249
732179480 2469
318300001 1061
824693912 2962
553442149 3197
8863 342565516
443759624 1624
555088284 6018
767974042 15869
697705324 2945
243690777 2564
392897612 3764
573564762 286782381
353983658 2119
2594 363328610
867876722 867876722
677335940 2694
463927208 2472
894597018 2982
407185224 12015
353854010 3554
459385942 1569
15314221 60
903573660 6699
522898915 1743
157090610 157090611
266854231 5319
8387564 8387565
656443171 11637
209843934 1157
394716328 394716329
947039438 3397
851101861 2837
390937491 1990
18423330 106
367114676 1415
299274770 258289925
646884485 2503
313515865 1359
202497524 2719
868498811 2895
533471883 17171
318727377 2084
505627672 4024
326679672 1606
111385823 1338
206585255 4307
763501386 2545
491359540 3239
884452287 6182
177842958 122025298
279 60080172
493131100 230749041
521699676 1739
182236159 5120
732301494 2441
203966299 3803
818199620 3836
273740105 1102
42189674 158
538938687 4838
978896737 3263
624224459 2910
278699157 1199
357209959 178604979
592501974 1975
962767381 7419
950403711 3168
2840 728225176
838202795 2794
176794134 2722
390913551 3448
728669481 5272
5346 880723539
730900740 3645
883231739 6730
259167879 113350721
464013985 3292
547891200 7380
89426767 429
219108681 109554341
33247461 13306089
360354456 1848
763037852 4503
140899874 13603
864 110498688
143301023 779
594088769 2158
880884908 12534
221400245 738
436238712 17987
637036845 318518422
994310223 7984
496567324 2588
7206 624810642
586253844 8382
475740190 11342
221172843 4831
563846341 281923171
706113324 12083
88200000 294
266818511 27182
729002431 2430
973035968 4156
549482849 3325
226320061 1082
892203498 2974
150042721 95614907
732121570 7537
667219162 333609581
418724058 418724059
108989199 400
58446544 265
498912833 2338
506399999 1688
580733347 2132
686102286 2287
740312905 575671
565811401 3080
399568430 7457
505214311 1769
456599669 1522
731716460 4190
673193954 673193955
349201354 1164
399601333 1332
583993596 2293
750596222 10851
800706589 166953
293948735 7716
536903443 13194
325439101 1876
402384539 201192269
17309741 119
735767700 4002
154404382 1438
914168149 914168150
219900022 733
769196913 11096
547269200 22033
302157991 1426
947625249 3746
978905573 3263
428136597 1701
829800001 2766
782353057 49997
231359745 1936
517712476 6783
961501286 15805
868937767 37493
182343240 930
749800513 3459
432013917 3518
364622802 1666
758828339 12223
918175689 918175690
554382447 2508
5125 569674158
978002422 3260
445706684 243109683
312555045 1735
684942920 9217
929265027 105525
759599695 2532
447027576 198158200
488176159 2317
266290151 3103
454827475 1674
342778881 200666
878268095 5544
690998202 690998201
277799075 926
1991 369114155
702102648 33587
327283247 163641623
192000639 640
166290606 1570
634300974 4898
319367980 4662
1860 489161271
634440365 317220183
566407555 8018
30300171 101
649616422 12103
2561 652814266
535485841 2020
282042376 1496
586637047 2322
7861 380514969
286837746 4319
341859961 5326
876141230 9821
82117773 2049
56170101 406
341669513 17063
991567567 984283336
420345579 4122
857160040 10451
792756076 4981
369391845 3268
850316672 2923
866545707 6701
823139390 411569695
2927 555284479
256809287 1637
550811386 7153
143476495 1578
889913293 14977
101445917 6379
422097567 2942
983082020 3608
389671708 3976
524159125 262079562
216351178 12327
952260508 5882
269456103 903
992263624 4796
633416618 4186
700751466 11646
460590350 1870
251759721 1270
6299 990593338
345436013 1396
24832664 428
762982188 3684
608399027 2028
857336880 3984
945733573 25408
40684530 227
890728656 633863250
241604916 1397
349239515 174619757
3277 240887321
316593551 1105
467904757 3451
530264391 2329
32707655 169
50099993 167
220506905 2648
418499250 1625
678 119926104
695614137 289492909
774077837 40784
9299968 31
860959783 4150
992674717 76479
434121124 2810
666687362 168457
966324688 10495
776052133 16159
517500001 1725
391004557 3083
760718339 3053
677819009 4384
592801976 1976
29654609 202
827381504 7303
498656317 249328158
283501367 945
3107 874427683
862666750 26450
808197928 2694
242433037 2029
744948521 744948522
832775684 7455
238198381 3486
741580322 20879
690640040 2636
434774255 1869
136143073 702
917810356 8409
49020594 167
987829620 25710
767644084 14247
567598108 1892
365588159 1318
71277531 416
474020213 230508246
690224410 13232
47073495 662
448112506 1548
922101839 8865
640001285 12153
904602678 452301339
106319181 106319182
1788 137511580
577376603 24790
228300001 761
390302267 1301
835285981 11404
445790020 445790021
3496 680415992
748267105 5408
259358535 129679268
669512685 40700
515110902 515110902
792232500 13482
15116489 53
66684253 331
1881 499243718
341400007 1138
799687311 7857
86633735 675
567925994 2639
715217705 2898
885507389 4815
511520299 511520300
368581412 2398
940362899 470181450
936300884 3121
427174683 3778
285121454 2435
3438 862439490
880042426 4808975
227429684 2589
166391819 670
970361952 5116
947910970 947910971
553115928 276557964
961185014 4845
369227321 53620
914099002 3047
928301324 3389
459826857 229913428
673759926 3035
627060430 2328697
262106053 131053027
645159599 2232
533999998 2313
776525966 347040310
462301540 1541
988751962 3439
595221361 595221361
976554305 5751
48730027 26152089
24900084 83
281306468 2162
768612152 8818
814743449 6645
266552754 2487
15907396 385
901299504 3192
151800000 506
352051157 48419
639921551 6170
909396981 3121
258245361 2519
258232370 258232369
115967325 115967326
980164574 4238
573771869 29295
690716027 4466
926881623 3826
997796674 3326
602451519 13640
641488603 2207
757279417 25944
716609524 2946
456602103 1522
449327057 449327056
609901929 2033
152972308 637
357600782 1192
918297143 428406580
4362 994024897
406836527 1622
636904864 4077
1861 409546548
159547627 79773813
386672319 2455
305135446 1078
282791506 282791507
876872494 4347
876000301 2920
910521990 235277
96000320 320
1908 313286587
139200603 464
371135011 1726
8326 480210594
483471630 2055
736755964 3711
868331501 10895
523501188 1745
627288734 9859
725099999 2417
417634607 1597
1227 254460168
365469069 13270
740084341 2533
146430560 489
262070319 1204
405826879 1408
125182199 440
738599383 2462
810812481 810812482
742103039 6902
689425492 3808
22944781 95
966903224 3223
618812817 20737
402902475 1343
981596729 3272
971461011 4551
120000400 400
762604545 2542
634830754 16055
378836303 3696
916154639 6314
100324345 100324345
264769732 2267
707596671 3088
72465762 1743
633608490 11299
899102997 2997
3300001 11
857297790 25804
896057710 3587
725683319 3118
607759399 2740
721935745 12082
363493160 2789
278978161 139489081
494272094 4061
733851578 8198
715543199 7850
392423109 220175046
205683759 1822
61199999 204
220228685 110114343
927291676 10469
228134181 1507
516053080 13947
929619662 1169487
318387737 132994214
645602152 2152
427801427 1426
942110723 3906
391202193 1304
595800577 1986
23426704 981
45999705 236
716759459 2707
110368841 1468
715376002 4949
749734137 251157663
264300881 881
6919 875154713
769799742 19471
845193574 5607
54985708 487
67766271 896
868776718 4559
1804 516255417
824733586 5351
908557951 3615
4841 904767935
904317747 3415
241779450 825
57827347 318
28634779 28634780
800574733 400287366
641450111 2221
267972305 1162
505052327 5483
519644160 9216
29197 845866287
83999999 280
335957515 167978757
866109441 11008
983761472 896596642
707092818 37446
624597919 2082
540807175 20696
163983679 871
22629716 145
228674280 228674279
970271407 7516
35400027 118
998163551 499081775
813900208 2713
470865822 470865821
985578380 980554388
554998150 1850
530869463 3208
722209335 3158
283756608 1728
84131 283605601
467972774 5715
680850408 7752
630001650 2100
106207485 539
959483095 4147
85499999 285
330699123 12940
118355280 937
430201435 1434
656397813 2188
691931043 6679
246599480 822
920641228 5798
3550 691794280
292199999 974
934425227 467212613
276835169 276835170
310951921 3480
309030353 1096
203714147 921
991288675 19135
2066 415032542
990339389 14601
438636925 36242
457501524 1525
866399447 2888
534546402 3594
564872309 2487
404100001 1347
71699999 239
518400324 1728
507692263 5383
843002526 2810
985421425 4056
162445161 2718
834266932 5329
25675411 185
352500312 1175
853608769 426804384
124737375 1025
325740836 2335
71999808 240
925627740 8474
119017908 488
2136 586554863
470101957 1567
252304573 240169883
946948548 5957
328086455 1704
265199617 884
636500054 3405
840302731 2801
167827282 1355
588786251 3814
392406064 1350
947395832 925204175
498900001 1663
956997224 3190
753962781 5358
828256211 36337
517595520 12480
71751189 490
304220159 2048
481502012 1605
121074700 1454
330983514 1313
46799999 156
1871 460819816
234549174 8791
583636103 583636104
586965001 13625
96041957 332
30654983 178
263411938 1356
142373530 71186765
3082 766921798
131828266 47390424
326167031 1498
481637520 102914
748827080 22741
477729338 238864669
913524741 15140
112786178 1579
697253396 3013
469285076 1807
463798595 1546
503721108 24179
430165066 14881
391499999 1305
265348694 127671863
536902548 137399
330450817 1812
3908 490403196
840 70876680
582454521 7982
648836080 4877
432020990 15628
662099072 2207
630020127 2136
993600001 3312
407254583 1751
282395627 2682
835744041 3748
979844966 47781
531260229 2518
397972784 3489
548822438 4468
932031979 10111
986244775 4532
115231349 650
710164109 3390
633302111 2111
341519178 1272
497360105 2843
606899311 2023
339607633 1431
305583859 1413
541076601 270538301
551010099 1892
98839458 933
673575674 226645912
324880661 17117
24421567 438
930361104 3561
216599869 722
997837487 3852
5699992 19
319565645 2513
177901140 593
894551792 3479
352498825 1175
2158 609427692
968099901 3227
15000050 50
552541178 5653
678404540 3277
821467209 3491
809703307 2699
15099391 128
391758157 2197
230100768 767
322822780 1275
947012400 4350
547198176 1824
480301168 1601
879212420 879212420
879007637 134342
39674272 2230
212548551 2650
231380233 2303
419814841 1867
310178124 1101
221859282 1394
672265983 4863
924009947 37933
389115006 10647
919002329 18427
971460253 7434
964237219 915585309
402081634 1511
859341420 3290
410101492 1367
448198617 1494
860552486 860552487
672334855 2383
559185237 5294
867278880 7020
357753666 357753667
5436 803701728
788144549 68040
821337659 3978
525748769 3657
865950902 8583
940483155 470241577
191177376 816
24572070 666
534411962 1983
474230955 237115478
160102801 2574
805484736 54432
510086673 183022796
1527 326307684
388850434 1541
652439842 2563
70863077 70863077
139628217 2392
747440747 31018
805502684 2685
676199999 2254
671885918 4043
80400089 268
262145767 1654
6557 703920698
786389208 3272
861000278 2870
875342380 3190
569701899 1899
687223518 3390
315669402 3093
211614948 2547
399010502 10306
139272871 91685875
503506080 2520
271553181 1390
316410228 9140
33021651 265
882297060 2941
300187959 1239
552690604 2920
470400377 1568
566738145 2846
926103643 3087
695967239 2910
627120112 18802
911807037 10906
232738403 116369202
991387328 953583620
31687971 902
762010307 29416
557640936 36126
8525648 483
511498412 1705
960109495 10765
157360591 157360592
423835812 8361
3600000 12
436950009 1667
190902349 4788
786600673 2622
816950542 408475271
415948337 9087
184499384 615
33744263 168
86548731 368
768919165 200031
562717096 2679
848023231 14609
841689209 2980
1254 324433626
400180285 3557
661689976 41684
342601143 1142
809363336 6157
985804105 3286
688902306 6851
670956631 13061
594968968 9037
961796794 3206
842407214 44265
643277840 7232
114900256 383
501599999 1672
7499980 25
874668194 8641
671099999 2237
136901120 8072
8100051 27
288395966 1495
817766559 7262
469996349 2159
638148992 34502
588094789 580246191
642471360 4528
502620103 4348
780027145 778363510
436325072 15521
866792296 4350
480271321 16110
208896028 1031
42775650 450
400731181 2848
856703911 4526
309482489 3810
730534785 2848
704701083 2349
553729228 12119
298250424 1944
149342000 1012
163546944 1101
859794436 35786
446610845 2011
249418809 2230
277279961 1479
624543514 3597
104837444 451
238976586 1707
996918361 7960
630481880 9618
112799999 376
565767233 54499
247024767 1304
36428968 243
7477 870703598
363616504 3246
824913721 41065
454004289 227002144
583305626 16903
36600182 122
1733 164528486
448800000 1496
317937233 6486
405679138 1739
882295715 6587
203400000 678
869110716 7269
734236351 2752
1069 193793699
5818 886230707
843078985 3956
665435936 2865
451260468 225630234
883797053 2946
165146819 3836
66600222 222
720525305 3986
4796 205556560
662525317 5398
349042677 2377
897809601 3680
680091353 680091354
190557081 686
978511666 397757
385661953 7424
460501017 1535
5397 615468483
665400001 2218
11736 529680888
677404132 3518
194898551 1633
747598958 2492
465442373 2800
902962398 3674
387841333 161466
82688881 383
942899054 3143
772654591 6282
81755785 1026
6276361 82
321914736 1584
321041588 1582
218859966 822
544025121 2131
881758230 3579
284561850 1287
454316967 454316968
837974827 8606
521224247 7639
1157 292356632
14721 561532545
864733913 4137
974231537 685173343
778351959 6481
252599159 842
577201924 1924
686296056 22816
664620122 24551
100010606 378
956672220 310205
970201398 25538
462115722 183352924
440 80838339
4398 399685879
63900213 213
235500784 785
257615073 988
40600968 236
154434499 946
829023345 5341
608574920 13357
828870440 3945
152192905 1094
134847908 515
116450105 519
856288192 3449
728997570 2430
344166449 14019
187112448 627
497259101 2386
407999904 1360
36612014 138
373251617 2991
2791217 35
213047911 763
982803275 3276
85571798 818
383014661 2095
729674700 4007
650367000 2540
227896515 2937
107867074 3949
556306140 3495
650413485 7817
281699062 939
210948837 1043
390333226 8007
712484624 7546
234921729 890
577636345 3055
566398111 1888
380999181 1270
289181169 144590584
186775958 645
879945915 3818
399140875 194510609
442682612 2310
799208266 3111
203868334 3145
976005449 14175
986094621 5655
520709055 4383
378859867 1519
913503321 3045
609319880 3224
835205812 585907630
402939864 2616
854879271 8990
120266218 551
65945357 2281
851278632 9376
15275379 63
270290079 2101
14280 360277994
224999400 750
526799926 3059
402298658 1341
26966512 117
691648955 16358
156057291 579
122699878 409
955627671 6092
407644237 1981
568436489 4470
873570677 2961
796501905 2655
1409 172764042
147403546 633
416097516 2134
960296798 3201
543915713 2103
982263493 491131746
649700821 3252
308522628 1098
996077115 3443
115883102 840
510078385 58308
1199 328423306
951764915 11057
520109567 3069
3814 796049749
972433999 8500
331234909 1769
133799747 446
753600765 2512
572999119 1910
87460687 43730343
166133094 83066547
278391884 2960
651001672 2170
424288504 1440
754253359 56256
205462459 1217
16950105 111
959163104 474677425
2457 666461363
873010681 873010682
1032 175612667
855469027 5211
36669 790911450
823967 3
916379521 46564
885737334 296850548
186481305 682
996872379 635823201
229499831 765
685260516 2748
804124081 467514
427450073 427450072
919808874 13627
602617766 602617767
975243470 337370
305398983 1018
425004897 15930
363312689 257038832
283208289 4528
12583 448351866
520766037 31425
144710919 1143
273280665 1152
6097 299137709
258110779 1119
313195064 1148
213504061 1548
694536842 11930
499621286 1792
755546610 3164
130609943 978
238199850 794
4570 775524430
270956668 2602
881618393 30867
271963051 1005
148800058 496
287400959 958
347438388 1356
65485089 1552
920496118 41194
162294280 855
184 45090856
974455340 6717
176839047 786
2793 757664580
202964989 1145
967469246 967469247
747 139682277
538200227 1794
393761968 393761968
5160 508518000
266100846 887
395313142 1571
61785569 245
2121 498409548
620697932 2069
547501825 1825
967147641 13660
323457448 1112
982200951 3274
258337392 52433
283600199 8472
476734269 5905
435329156 1641
440143104 7324
351841559 1484
970 154289308
743537449 2999
814800883 7147
448507851 4189
750391337 11839
434435901 4580
203230410 72881886
459368371 2865
636897877 2123
934720645 19734
155197664 976
690114378 13038
344700001 1149
105030765 72485
8205 679785834
649686302 4208
108900364 363
795723489 795723488
631305107 5677
297130276 34604
190199971 634
136853308 637
488355193 2444
452784882 1857
905687766 3287
149818501 2561
336024278 1773
814365674 6165
881648883 3825
956663852 5347
878360911 10322
432501723 216250861
24299919 81
164595695 811
450999773 11692
839998603 2800
402987871 1410
857501216 2992
814288833 37893
930147841 4608
402 57991522
430899969 2935
421 79427059
463890524 2136
945603151 3152
566690091 2284
394571250 4330
365897324 19275
189955109 82009561
760719283 349385463
897298250 2991
607844893 9432
499578130 4163
52173169 26086584
645705444 8305
455248560 1777
821402052 2738
510150607 7087
622071258 2527
213000646 710
198751589 765
299104367 299104368
429583075 214791537
523925433 3736
63736419 11312
530820843 590457
163025626 139460693
604516467 9851
402134706 2048
70669862 843
887240242 39833
118929 888637488
159900000 533
51794821 2590
999834221 7535
680654301 340327150
438223584 438223584
975687588 4157
725031382 3387
514758786 423368199
684890905 30598
757596775 3172
595560219 8789
717005090 9521
826899039 10483
149773537 1188
69953581 69953582
713630521 3701
306001193 1020
743723589 5059
877797073 2926
121200313 404
186299884 621
525002021 1750
248831037 1183
304618297 108564929
139499536 465
107921761 480
111208935 55604467
768248729 384124364
873597089 2912
404100000 1347
691004161 15840
93820625 9774
823319394 359454432
893286172 3950
333042178 1131
2999999 10
941854102 3551
966435074 3238
147300000 491
350966577 132737822
232246560 3640
250270144 4184
502672968 2793
79499735 265
721229596 10986
433772567 433772568
966655328 8705
852645300 6017
533860493 3613
727871843 8892
570591054 6602
847476650 5271
73595847 1027
136484652 2720
452356468 3903
481258288 2091
43540226 214
743697520 2479
36509567 36509568
444409349 2310
490490295 2876
278481637 1422
120693888 1344
199000881 1443
64429408 373
854313021 3862
193196723 2124
413878615 160331907
244200000 814
180240857 3654
791442273 4900
4220 545294890
906305941 3021
767851221 383925610
831524813 5956
249022577 1328
39660295 1200
385800481 1872
255900853 853
285284597 1086
300258589 139583155
511246681 1866
646015040 3520
333819339 166909669
100579754 7607
270088000 1456
864055203 95455
839358268 15462
582170751 2367
459532816 1721
10733617 52
63780566 578
841502806 2805
353701619 1179
44122776 435
939131929 27972
835587395 9853
8700030 29
721502404 2405
528353258 1904
112418863 92405864
714782464 5504
572698090 1909
765597448 2552
816364736 7153
550201833 1834
866438026 5485
696517535 2938
668526669 2854
159738382 1218
443946289 5163
546456199 6470
732582096 12874
307374209 7961
342282997 1188
669900001 2233
265426501 1538
947710555 473855277
499923423 42113
438631096 19145
455443631 2744
181620362 1018
488319741 3967
175319639 1020
293380039 1090
49896279 332
921005518 3953
308227369 1265
759197582 21403
736352363 134462
455109167 7248
48719901 422
804527801 3076
656745480 12294
7907 791601398
972081365 333307705
825904800 2753
405172532 202586266
884678140 54055
841361654 7259
952504609 3175
369228230 1388
872862876 3134
343630902 1940
584740652 15963
510277125 4082217
776370227 2989
806407604 9173
690362323 3617
3947 874176478
946113853 16275
483710710 8101
256269679 1978
564404846 3847
878515352 5283
853502844 2845
4513 636319461
191644886 1993
7898 187429803
873324833 766747
27399819 13699909
623345400 5266
977425344 3528
937972140 6151
259383384 4212
284723196 13614
52664075 638
686326941 258263541
1969 464153637
473099815 6479
328498904 1095
195169801 744
566446286 12170
704742834 2396
681002270 2270
517270231 2547
30167323 442
335767694 2244
247642612 951
131070581 65535290
866592941 6913
84075543 1506
41100001 137
659574782 3518
870262054 8665
853806963 3613
606510236 7036
326958517 1091
845411547 6818
215100000 717
688619817 2718
134879171 786
934241244 4643
205964677 1219
300459724 13401
48590345 422
616229305 12511
346498845 1155
61002766 374
435055030 217527515
204299669 681
665388628 3764
975867749 10027
76199940 254
933422364 6174
22065205 11032603
592 58312581
974103146 3247
629103260 2097
4086 898370566
998648609 94417
847508185 3546
852591443 19092
334358311 1770
327899311 1093
474056412 30686
690902303 2303
541642342 10511
764098105 2547
594907066 7072
772757354 5585
36580786 283
230769581 1167
824718561 4724
671400556 8012
606351789 2841
363601211 1212
364745333 2114
956432795 956432796
775728693 3173
356222921 356222922
621576865 4727
43028123 276
155443855 2429
379800000 1266
176363265 1288
136396764 1410
924863941 3186
151500506 505
215201277 3097
249688021 2473
70914075 539
244770070 939
245054202 97339434
559501111 2205
494398416 1648
376726347 188363173
465276711 1684
700415982 4213
604010925 302005462
115515551 57757775
585265663 14156
33999292 383
828300336 2761
729393982 497746245
68750522 409
489602926 1632
210697255 897
12895 889572882
949917659 8340
737703681 2459
1844 516618549
507268850 1958
747928525 13146
768204129 5061
385161819 1367
932400001 3108
438155709 161587449
927802400 6020
326108572 222155788
847137211 34169
531205877 27532
458844986 13501
135 34329150
791568011 791568010
675581489 7902
403321139 1927
435402351 435402352
289560313 289560314
292537367 1656
846212944 3205
316501055 1055
600805953 7589
40226692 484
107632634 804
85523941 342
74209705 766
430514056 2152
852892681 10139
537015403 1942
222416195 4543
341048 764288568
556176389 194776896
451899111 4207
452987571 5178
293441716 2420
232888226 232888227
655849391 5456
888058821 5507
155988075 7090367
83700004 279
694202313 2314
476713965 2686
212295451 1286
235799999 786
960898641 5713
235499588 785
93900159 313
502801677 1676
3175848 312
103783342 397
313380698 4482
550782550 550782549
802943416 7018
168106200 2040
179507879 2341
156371346 78185673
904472919 9398
854400433 2848
193030111 5733
196702153 1483
132550080 1040
334276799 9740
945599858 3152
383670384 1561
339346489 2706
800097536 2667
615321432 615321433
54300136 181
574360275 5204
332755330 1966
6200 675131324
652796335 2699
590649236 6038
418577957 36954
716694184 4328
654024240 3816
895069510 5146
767570839 4246
843400733 386552718
326544629 1282
5000 921258592
379535181 2462
75314477 35630150
89988757 1716
468916103 1987
106593909 659
165830741 1070
957426291 5554
975297535 3251
912612750 9975
647020694 2363
733799999 2446
361691461 1809
21952 513199411
709674616 3239
111290185 571
41999999 140
792873901 7644
424220355 15429
57301389 295
297974554 1842
688218626 272434920
279586391 1255
309767328 4212
192808414 1095
639603192 2132
348550885 10117
15346 618655705
695864623 3378
171297321 85648660
402473900 402473901
502811045 2501
279470143 175878
521100055 1737
765053025 2645
926463535 4207
46637760 555
16292841 128
224468569 205218899
891906010 891906009
413389827 4111
65151301 11850
884062705 45528
217636212 899
680011537 6634
15569503 78
992638634 4249
995579628 32596
209772216 1284
969551548 3451
14385236 105
928117369 3217
978544556 4494
717661191 3079
83099911 277
739154025 21040
560009763 280004881
296099014 987
804297318 2681
626552151 3329
824628084 3682
348368860 1885
62225368 244
903474039 3710
970616598 5831
76706957 2120
349801165 1166
846612088 2941
292767135 146383568
880255137 880255138
564359012 3009
833735589 512330605
115816064 2912
303959672 1507
778151493 778151493
8952 187043225
196525896 762
49291511 24645755
439890875 2102
229500466 765
842958059 3739
779080411 21014
5025855 64
835475915 692027924
154184049 3152
668638901 7835
938358766 344912856
391198697 1304
643011202 496744421
652531606 652531607
863265821 6738
171900574 573
694797683 2316
181428660 972
796834045 5046
264273031 264273030
822764179 7262
94131711 452
965944240 9980
677245141 677245142
966985361 4510
150252029 778
986462766 93922
537263873 10038
956895541 3266
279795826 2227
651080430 3285
709488630 3247
846533486 63721
774283351 12561
883426027 11670
135342162 1048
959476468 951746268
989981938 6389
765602783 21576
93900567 313
214357536 1272
536401789 1788
673602488 3016
63600211 212
257408067 1304
444001479 1480
466911537 4277
5162510 23
512497907 2612
186544011 835
57300225 191
14487 386969577
495338362 495338362
42003198 42003199
493969078 10096
52259808 214
930163334 7799
902911925 585981770
39155750 1500
1043 274670099
4299 646572102
594664836 5476
15458039 260
711364776 2595
330348090 330348091
691461259 5579
848399999 2828
361691169 4107
911284557 18011
1094 263346586
76940687 567
24495304 9247
275943586 2590
8927409 60
180978142 1681
876600671 2922
570393026 5945
844255974 306445
72338608 72338607
892797024 2976
240287432 240287432
622331251 622331250
3065 775926205
675003166 2989
767687710 4234
395272842 1505
28794078 158
535208892 2211
272399999 908
443858651 3119
526581887 59336
33459659 237
564 130862082
266644299 1413
706475603 4891
442102680 8178
521 127077110
581191919 4120
468129543 12369
366426839 2040
905110278 5417
632421386 2291
272701766 5820
959013513 13997
447360376 32168
77284153 396
528051691 24227
518024297 259012149
785589812 632005977
196566547 2174
143699522 479
663973028 5661
276494030 1834
708011999 708011998
796199999 2654
775985147 4722
694242716 694242716
460870048 5907
685497715 2285
43200046 144
565257532 2303
894066915 846980274
736798433 2456
603779027 365391813
426504584 1524
749994661 4210
245507329 1152
63600211 212
777249486 2797
696000000 2320
587785728 2056
963355534 108411
766641659 383320829
482787855 3599
610023959 2340
543704815 3258
879644868 722959958
275658253 6727
116213266 465
619654491 3942
888000001 2960
175942799 825
204399397 1998
164374483 761
888145632 4397
583559144 4073
3753 603248657
8461873 48
412829921 1721
474960054 6557
307042702 11273
26130467 105
688200001 2294
392698691 1309
633128969 316564484
19140031 95
57230192 278
186996653 702
529498236 1765
959254576 3472
437399999 1458
896901091 448450545
107613181 2427
629097904 2097
99413603 423
311401038 1038
601229579 10468
11406325 54
246783067 2954
1583 420576189
777226711 2950
288458916 1020
382118397 142369
825885561 4476
202891561 2459
685803266 2286
805202059 2684
1908 542700072
945113614 12084
727651621 8298
397421111 397421111
875395491 17126
344387550 1950
476565325 2641
474848623 267769
296085941 1972
631801247 2106
239628679 73328
733397899 2581
338116756 142162402
230099625 767
337687115 1326
836100501 2787
305162100 1247
92186644 339
69635189 69635188
649972962 7399
668641470 16361
858390957 740098663
140059542 2119
528768553 528768554
988554146 4020
768999272 95611
902429803 10128
669052520 4324
547348623 1339836
657427599 2248
999716497 999271331
790047554 3005
5623392 19
480461245 4596
654574316 4844
866102887 2887
153599488 512
151 43694470
347289415 1330
3163 528147912
900743867 4401
283654570 1033
33878673 152
598897919 598897919
297783788 1127
920434867 3354
16985249 191
487481569 1784
448801495 1496
15422 803640420
803199812 6141
918729229 3196
185793934 1279
372584921 12244
645335005 4441
863400000 2878
313599757 2730
549003131 1830
807297454 2691
276314701 1340
601004207 300502103
902649851 10975
979676491 489838245
675186678 3807
482590219 1660
168001053 560
245820763 1798
348083999 2200
955544278 16982
594396883 297198441
236515065 1003
699756540 699756541
243289822 126254983
42865072 211
930799370 5096
300601001 1002
730199904 2434
581660105 4364
870665093 4449
985636609 4224
777982841 6379
421526749 5750
28336940 487
397261571 198630786
261723206 120788964
981439249 15507
846902824 2823
355622419 1460
338756143 1564
987798591 3607
257975635 128987818
487698444 5043
465190889 3099
296100001 987
651224757 4034
9912 799237869
481934563 2103
765116910 3177
96899728 323
620120541 620120542
818439217 818439216
784230719 4368
354558880 24245
2659 353125836
454793995 1767
988383119 4330
802705279 401352639
236171344 236171344
938300756 5635
623554686 4404
779803415 4662
458214718 15120
12434 996212182
469801272 1566
792285312 3731
331798893 1106
648900000 2163
605177292 912285
562259649 38630
351299253 1171
2805 706530814
332114075 1301
605023419 3903
89348195 408
922321464 4087
643344905 456695630
73683735 35039331
966479113 3427
284648421 1727
894072123 6045
738798354 496811482
347775000 1214
861297130 2871
91839300 5930
859501919 2865
600197467 5198
767503890 4371
989399999 3298
297861079 1074
287999743 960
695820887 8904
345966840 4302
507950824 507950824
227148925 1205
137999971 460
658765554 32963
775804648 2586
649498318 2165
555901157 1853
373501246 1245
970378793 485189396
717067128 4538
838014803 818125126
870898972 2903
103532889 391
301043307 134429636
582785975 4566
600902004 2003
489598367 1632
764451062 13325
475177991 2195
379049001 2553
402274557 402274557
169823765 742
439805788 5799
775090145 3077
130233181 660
732806870 3517
466887051 34303
787477654 2635
349339563 1312
271799999 906
468302730 1561
621999494 621999494
72139479 253
259899000 1000
850372271 114215
250815132 941
199560784 848
136229408 1132
480600000 1602
625200001 2084
59682001 323
395288595 3480
533057200 8914
835093738 28291
367250819 1328
374694973 1689
140399555 468
508330783 4448
505735790 505735791
789836122 789836123
271192980 1110
640843538 640843538
424041311 3552
155999481 520
264347260 2559
856002999 3100
859378185 429689092
613542209 235047335
232130985 2435
544894141 6020
986968749 5720
847982500 5008
938844131 3683
101560379 242691
618557861 3865
976203255 3254
719761296 6869
296370769 995
44145645 22072823
441656160 2356
388355331 2849
984635881 9160
3833 955484602
918 190674658
777810867 385973855
462298459 1541
265799760 886
618491727 309245863
255867665 5958
444000324 1480
212296447 730
592681217 2246
449847279 5620
350183905 2529
76451145 945
981745041 3440
900353792 7041
441898528 1473
470101566 1567
752933300 2733
204687741 860
795297349 2651
760198245 4911
394011491 2102
27899907 93
516674040 10934
930452838 337257
3002 817589045
544282126 3145
450377706 3941
935096882 3117
346396964 5664
197694314 805
597055835 2119
511031601 1969
234919621 3139
780080163 390040081
438738751 1770
536699999 1789
1648 252260246
851669865 3609
781486224 402224617
348601163 1162
148499506 495
932984501 3955
172423140 2011
379770136 2991
456901523 1523
506990184 19777
996267029 255126
108295886 802
921005159 3070
812940351 2950
633034780 45220
694942777 82476
786666534 4012
574621830 2063
439103382 151251547
336901607 1123
844526405 36457
567558464 2018
822231447 6840
318332089 2724
289852733 1981
900042926 5930
41613841 211
91199999 304
536740475 2580
750961198 3878
24600071 82
513641709 2961
196200001 654
734401236 2448
992825180 992825180
32994541 343
799742911 291289353
596036195 2556
475801585 1586
256161235 3066
986098989 3287
4794 838263778
649752709 8459
535824920 6637
813884508 813884509
955503186 3185
9643734 61
802330210 5383
915300000 3051
126418394 976
232829454 2500
914658727 5209
715 213569128
313970632 2924
489900917 1633
889797033 2966
641428697 2969
591110828 2233
102300003 341
76522067 1044
565201680 1884
189901241 633
451890192 1507
776003673 6839
700024851 14108
171215681 989
105260540 770
522917640 1841
154718837 571
124715653 62357826
573424763 573424763
989388974 18317
500777545 4722
24215 833006617
875631056 10127
296399999 988
371100000 1237
636898080 2123
902148275 451074137
495583294 2467
160800537 536
5185 439643912
414478120 4970
398274974 2393
632172795 2301
340164439 1253
887117170 7629
328199999 1094
155639562 155639563
144151194 1700
101399869 338
700802589 2336
315995862 2366
752232628 53494
627600001 2092
8342 721541290
677411018 5913
581109730 3480
626202587 2356
733496367 7619
855727709 4532
31407935 137
1218 347461440
480902700 1603
951259785 3706
867915709 9273
686823446 16671
335604191 10956
104700000 349
886428974 4145
413330100 117825
599802385 156036
411240480 3360
661280414 5198
971384953 6614
230662991 4848
572350365 5796
394200517 1314
110163690 390
133121704 1084
983599054 5440
276293870 1081
999907199 3834
269865544 3815
564680086 5289
140133003 2662
944961092 5956
626478455 490371296
796498799 4100
671881280 2320
271663659 218040701
107854858 827
29417145 142
410183853 2138
106480919 1365
735900001 2453
964430573 482215286
710173193 5601
586155779 305119977
287347952 1781
322399844 6331
452503842 181219
52097 104277928
795602653 2652
338536311 1457
896969932 3729
619381476 4746
471300001 1571
950273786 6831
69599842 232
958798943 3196
499174545 4498
23399946 78
491668741 1922
2368505 8
162796821 2005
84599718 282
865529280 7560
917585667 5725
312900001 1043
825753379 12074
562201145 1874
738247433 45439
573003311 1910
161695 550371409
585912570 2981
580011032 2159
386359294 2802
740912937 370456468
64113146 224
284182366 1412
277063976 1435
187199375 624
55519229 19202812
404732939 1445
256263404 256263405
450301500 1501
202828347 1155
670799812 2567
141600473 472
306856646 17703
156441819 26996
787926421 5315
320175084 3203
514360223 3923
411786690 2479
650973526 4645
968571854 6503
888933513 4183
62832025 216
935884073 935884074
33081419 118
839731328 23024
717000414 2390
460742785 35227
583294853 3007
59908677 457
324599147 1082
805109483 20414
467473091 1871
322367017 1608
405134964 38116
973688456 5714
383635058 13526
876704673 3642
958431083 12233
329376128 2623
739469199 369734599
780446972 8788
352362986 6183
61027365 573
31631183 312
889723594 4242
238543768 1177
333496582 3756
445818455 222909227
134699552 449
122679568 592
954896816 3183
700310216 2804
392051096 13435
543636771 271818386
737999077 2460
227938579 1081
759297470 2531
832372685 104972
751 184207764
4785948 19
2592 527885568
529799123 1766
58065287 29032643
578034928 5141
797628013 797628012
563224541 2066
112918319 540
884099999 2947
266571199 1602
388648609 7472
967267421 5274
800863201 3060
654061280 263930088
138999823 592
193314423 5215
267339962 40623
707287184 707287185
557125970 278562985
981856468 8115
535199963 1784
136702978 1631
951363931 9185
23105753 823
359898433 3408
757748249 15225
701926289 7605
923104374 3077
59205522 217
208467427 864
289454768 992
435013082 4888
473121550 11773
682116987 10821
486342559 180853180
113773037 573
932418722 453805245
280647539 1131
10259 735878070
419049384 1704
811184307 13372
324511460 4514
534104579 2883
559696338 279848169
335400512 1118
801491436 8028
3250 835149250
753746874 10303
831602564 20282
815533319 407766659
754670136 3240
633179974 4906
181961937 1066
163 25334764
782101009 2607
660731822 5932
758320 808518267
849223062 7950
607773470 4241
900846463 18286
892458005 6061
914694551 29722
319262427 319262428
626694735 22332
5915 919539985
54852736 430
390321028 1830
827397611 2758
388796381 2468
251316449 1386
683098668 6276
551699146 3336
453207056 19627
579757176 29334
355473489 5794
903655370 18659
638707997 4547
302242721 1199
903622734 4442
874589968 3161
364543451 667662
255599999 852
965646431 482823216
207772183 1026
690360179 6394
166427205 772
281941023 1894
15741171 7870585
519176374 6763
758510890 758510891
621346559 2272
317351008 1469
361194429 180597215
707781932 3998
131265191 577
417110742 1671
660310554 8671
757 156123455
269825921 2870
654514690 12044
177964485 611
114773645 1014
743937801 5032
310032169 3414
66009088 512
789869459 19773
167274734 647
5753 733940784
605300026 2433
837003327 7337
778383839 15405
615051449 40664
630140068 3326
714847681 2784
551017601 24599
863386283 7088
687480854 3650
255165972 1856
699533626 9406
795599869 4172
664376620 3204
121696197 60848099
638556930 2178
111878993 597
224716176 224716176
818299900 3604
330403907 2109
394885311 1779
388027309 2523
644321959 4067
402601342 1342
328908503 3594
675641521 8208
160254834 1105
257755567 1263
217029349 108514674
766644973 2631
577842316 577842317
6077 898542951
663622957 2322
815500457 407750228
411750201 1388
898513136 423822385
768005364 2836
78814112 611
495898348 1653
686668267 24489
145312969 803
481237953 4529
371702321 1239
372447982 40269
236151221 1238
561575486 4917
921900000 3073
123137789 509
744157983 744157984
191190199 2249
837789489 2993
2847 822757377
569595034 569595034
193200034 644
233567715 1401
855404706 4351
963597254 3212
750597497 2502
442929996 2217
46800106 156
518020192 21827
567253543 567253544
309717433 38232
318377018 123490891
82977514 41488757
626205552 5692
673163173 3036
710912468 7798
127440839 1016
986250937 15532
339863096 1231
984296718 3281
5095 606435125
35400205 118
531252712 2871
671100001 2237
169080863 4912
626731724 10652
390321008 1349
228534371 1063
778987301 12740
281137369 4569
218700728 729
709651940 60944
384173311 2278
45403824 305
647108536 4492
153900512 513
28473403 102
600919463 2357
87539635 507
468 118865820
325939687 2343
862082849 20910
765727327 3210
357127414 8585
571910765 3950
497999354 1660
775498964 2585
304006280 1701
599401999 1998
79438141 346
846325542 5826
418078220 209039110
300000 1
988482897 3347
364963844 9423
486305430 5226
762102969 19387
316527027 7629
146103524 7697
77439 425104889
575401789 3394
762741960 4380
429901434 1433
184261292 789
980573725 10548
249115183 1516
106341443 53170721
394916054 394916055
932827560 3180
12293237 6146619
3603 635936706
119999600 400
54026912 185
843271519 500739578
943199825 25666
44837779 155
342751498 4891
713423087 9486
85388742 414
878095163 10709
28552668 114
452555400 12606
113978987 56989493
716906923 4947
95534304 344
321110679 1643
123076 531080892
525675933 5789
487364790 1939
739502957 2465
751375497 3604
86354221 481
72873407 36436703
949703714 3713
473884531 2982
938611580 11516
83465559 311
644902230 3626
603706802 4557
834923641 2925
268636577 951
622043788 142279
98476050 951
260242859 91841883
808797305 2696
357511437 2803
901771644 5598
692700001 2309
557137058 13468
29407666 303
380618834 2085
218831301 1104
1447 292955758
773752975 15953
461067553 3399
353753279 2345
312055048 3833
120707434 3312
841652499 5875
974375268 974375269
838304116 6663
496908523 3707
973409582 712865993
707417761 2768
275925212 1371
669892922 3291
906000000 3020
533910899 5785
352198827 1174
467628040 6116
600912763 4913
585600034 2142
764274203 2862
4182 361554810
31403555 1417
699954785 699954786
821087316 4309
225197623 1677
685974006 2479
161399462 538
390028246 1751
497304159 13480
326847449 326847450
551163357 3142
58996392 908
442054274 2798
10200035 34
533283843 8786
205789247 749
407396441 203698220
195379112 709
491146833 172587937
91030884 348
96473639 456
57593070 213
499339797 1861
755486513 10623
629478820 629478819
730901052 7903
475504904 3164
437470177 4719
637870996 637870997
374701412 1249
887435109 887435109
728029544 9064
344492250 2091
130032409 968
525466057 2159
281300581 4673
428558350 428558351
491400001 1638
501300097 1671
506436490 2205
530242152 3293
313800601 1046
485400000 1618
999039924 5825
32100108 107
5764605 21
400962090 227690
849838162 12263
226759735 1252
516599696 1722
414504950 1825
225409635 891
516311767 2396
699866096 51610
421476929 2790
612297959 2041
334201513 1114
930199965 12055
172448399 786
289199037 964
888646829 888646830
450298498 1501
631330256 13256
551012973 4473
488358381 2045
164891909 637
200699332 669
66363680 416
784708103 376974217
551413583 2204
993940157 11123
260627721 10396
784917142 3717
271986569 37849
642301295 2141
766543848 5048
454990258 2610
742060986 742060986
630494518 3914
3362 903757213
838265477 38249
164914137 612
94800315 316
740851624 317805582
30056161 277
664922241 664922241
380523311 3787
145769562 14099
854429263 4089
919070125 4578
297587304 10243
414615251 20602
229254827 4619
825781765 3979
61584274 472
850354447 756405963
17008 528336734
176652742 866
84158030 43746372
237057600 832
776381891 2801
96216014 947
334500000 1115
769037499 2975
114876541 580
347789365 6618
189508224 1006
794143531 3458
173495515 173495514
201519234 1002
389785494 18494
8467 945907839
575037599 2620
757153934 5591
326400667 1088
189368567 1983
24673 985836313
437009397 4907
423263252 1971
1498 133959050
797098390 2657
409800491 1366
931836751 5582
701889215 12477
971100000 3237
138337299 753
962409066 9309
957300932 3457
166749100 2666
48856877 189
177520980 701
966505453 5478
824880421 8190
911490577 691571
967470874 7075
76838522 599
3099 779586072
401734474 1713
457558836 5054
251536474 1086
959216629 3261
725697582 2419
166199660 554
833138574 9242
218839793 11637
418647677 9942
51458100 300
332912506 1348
456040139 2370
689779948 7579
965815303 4261
744918167 2859
690080857 2517
368557675 13856
589201963 1964
494696093 6556
447109613 2281
174429721 2165
443878380 4554
670803661 2236
477805973 3251
931203103 3104
315638354 4331
369609553 20237
437596294 2165
1650101 6
917629305 5962
169577296 1619
954352439 8009
87619455 945
168298178 98449734
232469958 1246
408256649 16454
309046111 7411
183300328 611
36325768 151
553085576 6501
595100801 1984
691143239 31224
4757 709092691
385304062 1418
639971470 251231067
518 120569654
198487573 2260
767484341 3235
678199823 25848
923921767 11917
464401547 1548
14906861 13095
770157118 8482
994932058 947556933
257680970 1460
353108100 1264
739798346 109681
295617379 147808690
289306397 144653198
933178007 3876
280584739 107409310
5300 559476171
264020788 264020789
114 30266956
908403764 3028
253501097 845
3999 640807758
931198885 3104
605107660 2103
81542917 49782
2394 666759791
446479085 6051
345371825 1861
673816802 673446
541453780 270726890
1426 388130908
779319423 3296
521504173 5662
362075663 137898980
8212387 338
926467255 3758
59700199 199
368053085 5257
953849159 36588
175271165 87635582
949132530 3743
8188 871959124
228476913 2966
908613558 6139
704076770 11810
387195110 2510
344640763 2329
836043112 3656
328596006 3119
966362779 8802
546598896 1822
690418673 3613
41148857 155
629957213 2979
828902762 2763
196736190 1145
336321355 2356
602099248 2007
851167262 6094
53393214 214
141433783 1799
715322302 2573
390901999 1303
171429410 899
54010712 589
815173800 4760
219922639 6827
905578109 6375
627600873 3130
772800000 2576
2679 596860632
302342543 3726
516284015 72624
261056145 917
833477801 22899
235162153 117581077
325198916 1084
858909477 294700279
324563118 2046
644099999 2147
127311801 539
161118171 542
207684092 1448
271692721 1040
403689727 5127
52114065 215
511285485 255642742
53400784 1649
9060 469933140
260999734 870
15163 928870600
859602756 81294
680795207 3446
359833453 2452
333842717 1181
232534621 1532
593820750 46122
350278019 1183
287072963 16668
78127394 678
571540449 30010
411978865 4272
22200000 74
819729314 110431
769664554 2735
901641651 4353
56280619 188
211514162 11029
985496714 3285
126231347 1503
839924505 13557
841199999 2804
767686097 222776
390853187 1683
394310399 3200
409502915 1828
652257227 7561
483451616 3870
986498374 24689
959653903 4477
619649439 2116
494009358 2241
293020195 2891
40229890 27871168
504601683 1682
474025506 2423
717600767 2392
630517537 14182
158969808 1843
41220581 143
641354475 10262
639547983 319773991
224999001 6338
454984709 227492354
410085917 31053
585609632 22507
17360 665669200
3916 466673636
816102969 408051484
585886247 2472
92395685 383
167989999 785
89999999 300
365519553 182759776
988219736 988219737
999274853 999274854
306585299 3350
577186221 2091
960896798 3203
571717220 3040
217210027 3122
375870294 7354
516097736 16608
126909515 1859
2238 641730834
227084757 113542378
386498791 1590
673831152 4766
180967447 891
925450948 5141
166200553 554
717119025 6256
823910271 823910272
2339113 8
612002039 2040
63968585 363
934796885 3116
633093475 5438
532495344 12504
640004273 2457
682319209 3359
756363032 4943
6014008 28
839972822 3662
433 128058957
87076474 340
610982326 610982327
539924041 269962021
208600673 1036
863843819 10570
327689910 2470
820120361 2746
460206912 10194
580270501 9540
492168765 492168764
411575150 2242
158555494 600
149188588 1243
945746307 472873153
38165094 689
970653897 3736
88800297 296
164323722 1897
62700001 209
542349462 2818
747605586 6238
344530113 54592
824929348 5016
570301929 1901
657621081 3953
565500000 1885
100702110 1905
156421971 961
551104705 8681
16799999 56
521266055 2025
767438145 7744
22530969 385
208575059 834
15190689 65
666597777 2222
669777952 36536
826347455 6362
518484048 3840
645756151 322878075
3922 520225846
556245393 2479
442520041 168750055
253849007 888
2913 785391408
288547352 1323
265577026 1645
953 284432380
7200035 24
17483215 69
993296689 3311
814046001 6512
112187543 459
670569932 2607
418375472 1424
148445403 3647
3364 718725328
3452 715437356
2246 636128894
507472883 3636
98028849 2411
855198564 3106
199366361 968
647834653 9666
65296640 556
480600586 1602
5179 873965386
422634197 1415
852114571 12249
28980574 113
907351413 50758
3515 955141495
211293354 1624
377392601 11983
424198585 1414
793845359 3465
124175300 2096
926612488 459288533
273233053 3558
936188928 22574
39190 893167940
668153232 3504
296530929 2209
933300641 3426
627896520 3492
956672225 17275
173207424 1884
618801130 4939
302478715 7947
50709296 50709296
706802355 2356
645337801 50778
3688 453203355
892099132 4289
57496853 942
691557997 2775
901801123 3006
698101140 2327
244015904 1219
99343071 1565
326274594 3741
305699999 1019
325800000 1086
993003299 3310
550554724 6694
544477429 18635
946658395 4218
746583989 11014
934502975 3115
810000844 2700
664864545 25744
209171199 1280
238923608 1876
353210687 5906
383542088 3699
282466967 994
762 165762432
3736 837468120
688701999 7000
722314084 3518
831332706 7951
250006592 1874
663089952 7782
465040035 232520018
455605560 4104
1660 190308381
798072599 33007
382814873 2879
926738931 676543382
524745760 9812
505077129 113850
779701509 2599
801494471 7768
438864627 438864628
257521965 6949
10200054 34
132599913 442
848697171 2829
68344550 363
768714321 384357160
729808151 2589
460591270 1882
473805561 2218
39974 659011364
467218590 3495
297623238 1949
648233766 12498
763799391 2546
376157573 188078786
813012479 8064
772786501 8131
898341949 3213
377371043 3410
935 53124830
37308529 199
549763344 1872
642710510 6722
145577971 17370
459002065 1530
896560076 3647
760398488 380199244
92399802 308
799668916 3459
810216287 11864
200959519 976
515980079 1980
526026412 3141
205427309 1249
374372775 1255
408305819 9577
293843161 1755
514385954 2141
908078792 908078791
764232705 16165
388939290 146704657
74305419 731
299769524 2585
151860357 711
214025972 3879
179058382 1271
518111055 3164
908490159 454245080
535364656 3885
402780133 3171
152460699 86380
539851001 2620
268065175 5382
821100983 2737
924287913 3133
744080736 4848
55480959 232
516489908 3243
848022347 6539
109071078 726
504713730 252356865
840618345 3232
25200084 84
512726857 3818
630119059 630119060
640340663 26702
681955033 2904
565501885 1885
481105258 1911
818726956 29812
751022267 375511134
126382436 459
452736187 13202
782702016 2609
206699189 44461
879899999 2933
7741 939455501
691522439 3314
706599719 2682
816992087 357532606
381899479 1273
127310599 589
766476332 432353798
411012643 1652
446487619 79602
394585943 3546
849297168 2831
956794433 478397216
27896353 13948176
285570178 1716
845852859 22130
972809444 3666
789490964 11636
818269567 336333201
848916108 6512
379146149 189573074
2456 580850820
989087623 4271
531204484 4865
137295533 68647767
454799943 236918736
415639364 1862
88246610 88246611
780266852 11263
5569 689119539
99312928 352
871843886 435921943
233 59648699
974672075 10052
775259314 34022
349498836 1165
817458515 32317
714002456 2380
471881304 3756
962527020 3460
245840265 1485
40201056 216
179010081 33185
853785420 5563
470043185 9590
651900001 2173
931748081 29584
686290636 10022
717002389 2390
744474260 3445
374690531 3326
149 42284412
525600849 1752
321208596 201421218
128837899 513
166800001 556
828338390 121419
1636 443473792
651013128 8753
276839309 1273
489921317 175144514
42744791 325
169599487 1103
358500001 1195
76 3374757
786191 3
793202645 2644
890172798 5158
247948704 7055
320957610 1399
842409772 3604
203986287 842
156900001 523
899267 6
344908514 3750
5365962 5365963
730072039 35394
142736404 1015
403959797 1746
6730 932212353
903297712 3011
209538113 872
969622972 484811486
331939742 5825
15865145 2349
546750367 3296
397723619 198861810
145800485 486
452044888 1573
372580188 264808304
326701638 1089
32108902 16054451
704819894 7451
380094821 9738
249662611 22482
144303443 771
6129537 128
47519405 297
738604159 2462
272174209 1016
587435824 9478
725654311 725654312
270154296 996
685478729 2963
782268800 7547
3205 344547115
289799497 966
974452454 959099732
805821197 402910598
348632013 132052851
328060045 328060045
342662236 1303
719788391 4975
511997855 4159
717600621 2392
864899937 4944
3017 674453231
878402928 2928
688258357 39444
613561120 306780560
916594056 7329
43200145 144
629597846 4567
982255572 22383
186134612 763
324601081 1082
194395830 2561
5870 426613990
284399588 948
34327764 393
736240329 6661
598578657 598578657
17006526 151
758247099 3346
224726162 1991
456832932 1765
827699962 2759
893405375 2978
487871094 3994
532479835 3462
524695723 27058
422333190 3310
541347287 225703863
901281376 431327120
821703021 2739
813874184 4512
525833159 1860
781359780 9331
972005993 3240
315529173 157764587
247596119 117674202
664625215 3102
971703240 3239
514052763 6790
199753412 692
4223 514833265
283606108 1292
394009488 2896
216189210 795
476767936 2767
91500306 305
786450967 57548
555887969 1967
597663245 3189
136409173 906
852821999 33444
844635316 422317658
883041824 883041824
26651419 352
959980562 9551
93186091 332
398025115 1682
538026345 7893
950650130 667573142
345765517 345765518
971772656 5635
106500001 355
111879726 509
273059072 1144
215486225 956
20526 991722348
212062623 34856
2934 762540752
661500101 2205
68400333 228
237030189 5907
252746654 1663
105833014 363
426120169 3997
596436575 298218288
197642524 4021
199809609 99904805
766447435 383223717
330484952 22456
498919655 1943
768663599 20663
702602342 2342
607 171649502
769725578 3523
242399999 808
776730840 776730841
28454 561845622
895800000 2986
3767947 92
756872281 756872281
963374287 4494
162622922 553
830099326 2767
640373847 640373848
790353161 4904
668279893 3507
59127 418170282
685167835 29051
979828159 7003
646172457 416697461
38986227 19493113
148500494 495
667458143 2269
3143 738538205
124435697 658
985033228 906199156
3151 495588945
399857314 399857313
234382230 1923
17478 781703550
157000273 157000272
665745547 2987
2341 690803939
159237454 4512
725837202 2122331
523801746 1746
393583806 3514
666000488 2220
247500825 825
830845405 3156
633298895 2111
5039 358922569
218016586 765
957727781 949679597
66108844 18423
402738416 1429
365098784 1217
3863 862614396
2598 617006814
256605152 2247
464100895 2214
618000000 2060
111975513 694
23099999 77
225750093 966
774502093 11361
351000480 1170
668093911 2248
328800098 1096
253478313 4788
83643602 661
338492315 270050362
885643993 19863
468923232 2616
293999021 980
151465463 648
741880800 3085
328450023 2374
891259672 891259672
602035994 288906554
840522511 5106
335728880 1180
979255572 447878764
224723286 224723285
731 178516779
990003300 3300
933786062 339122260
156699322 598
990305946 3301
342733633 1243
52200040 174
101581881 3898
197301049 1207
881191695 8624
819097572 6899
420630337 2016
320496959 1344
488103182 16387
134100300 447
213668297 846
783428367 5333
228600761 762
418154951 209077475
314196438 1281
29029249 29029249
329182498 1163
898321034 4331
139862375 1108
500961351 8014
568500428 1895
684598044 9291
521101738 1737
620250473 2810
865965300 3180
993783893 6408
621647423 5976
13548585 56
914103010 3047
52116971 220
496500001 1655
22276562 127
981385574 979805294
736317305 368158653
722315041 47396
165074681 681
527424910 168294
363372239 1749
529695453 7321
690075520 3665
726867053 3618
80158466 12395
651155832 3396
696938793 8536
530772858 2354
400943428 3998
259353480 1309
258784924 1225
882556947 3926
581803879 2345
8943 636998211
156699 1
867531837 3513
455022868 162987289
79729362 414
769800548 2566
868331526 5168
894600001 2982
309650509 2938
847193313 19544
830979641 8828
751283880 5560
708168329 6568
364 107310884
645280888 12404
740555437 508461
807365206 2814
692152028 354490424
570598525 1902
268200893 894
184144630 745
369466240 25168
383494439 1944
731359138 2902
236132828 949
671397203 335698601
2286 280974546
747669080 7863
3759038 29
45222970 1029
497562339 2639
825441720 62509
495074562 1959
128486170 76628932
814325459 12427
938266419 3412
903522516 3443
919200001 3064
197891266 4719
381576131 3261
849478017 849478017
975310349 86810
316568082 18637
431121323 2802
98877169 408
496185863 2340
902767800 3181
10241 670095431
190607952 2757
747229088 3481
407544319 1588
912331180 4263
222673001 1000
191901196 779
305647554 1777
975296363 467986841
13439719 196
118800001 396
810447884 6103
126443203 63221602
272880696 2463
112798071 734
249925661 124962830
850200889 2834
628476927 314238463
153442746 558
152999752 510
321335533 1722
848143547 46908
890065984 4384
244674978 1145
768278325 3655
442240996 1776
431151024 4505
550233563 164642
83055747 659
993609630 3687
4751806 95
630178893 2212
197263715 827
272670636 2047
776898879 3001
881097063 2937
241183452 2076
556006770 3530
801599659 12998
965363556 482681778
262609897 1687
225008185 15261
601498682 2005
377700287 1259
175200948 584
975001348 3250
498015879 2014
462553487 81036
950790244 6335
729346139 3111
834768806 2953
949204131 3164
886539671 39423
915902164 457951082
98500072 2187
235520811 2039
134491366 1479
273114575 2890
314420036 1316
862160475 4380
278277625 1717
450125235 2295
593401979 1978
13262296 6631148
288858542 288858543
546889784 4965
616790160 121296
404697470 6399
321071937 13868
283516843 141758421
4029 350676102
481397864 2347
797514822 4659
546323318 7933
891488624 3075
915419963 18976
63243452 422
615612702 7269
882303526 2941
535170675 267585338
866414819 15682
66524409 441
292445421 1346
494182394 2121
981168085 7682
73292465 21041
43594947 226
609900896 2033
886465189 7054
994533417 20824
892695586 4548
746426907 744088715
717314695 21320
487915560 1948
982422213 11198
807882696 28311
281400937 938
397174043 198587022
693723250 15125
777154760 5171
464701550 1549
175579099 87789549
173618 487487531
74384409 508
523501793 1745
322125527 1214
759704127 5637
947385874 13164
482422848 482422847
257777413 127518946
590848765 2402
20700001 69
204303834 204303833
690603603 2302
741859954 4829
791533711 4703
339634826 1227
940807590 806623067
454202105 1514
2920426 36
61353587 262
141768508 541
3593 192302279
285545317 123105665
267642739 2354
501258730 1705
133199556 444
385079229 1622
206400483 688
868886267 5703
3071 667573176
822336435 4707
490185574 490185575
984871656 9288
296311500 2115
201328434 967
3083 680459566
525430144 3408
305653303 1178
591994056 6499
180000705 600
262587766 1537
625770604 22237
890740649 6135
836639849 746644883
628499999 2095
817502724 2725
917235521 3119
1960 329505400
936438675 3160
623699999 2079
996519424 4021
734 140742109
157206857 727
63919201 240
709962225 6084
460681153 1690
299399999 998
149383625 695
420374431 4586
936533375 936533376
692778271 3214
5890844 148
389233281 146727560
373 17449303
946276451 33506
725407633 725407634
856029148 3788
672247263 4657
612411748 3021
980456771 11604
400909824 4143
877854472 4917
972903902 3243
333196375 2121
915596947 3052
307055887 288578301
796608123 3917
807721741 10509
441527907 1543
554588369 7209
270610923 35911
326044272 2019
953999999 3180
778054381 12853
392098692 1307
86992833 319
553826140 553826141
838764912 6224
332292740 10043
836244273 418122136
516608512 218624
757283687 31891
908203290 774810314
517182059 517182060
1203943 1203943
976490647 3881
641677562 8519
781788929 10569
487968783 15623
650831206 4569
980550189 3378
538372792 15094
388908673 1480
640563700 2334
344700001 1149
636302122 2121
84176 550829123
623590491 2403
162725531 879
47086939 1042
749891957 5311
194192322 1770
157209972 3235
31200000 104
224290091 1555
185963535 1312
133199916 444
78232813 686
196552789 790
197774532 4149
451780651 8063
887872524 4172
229087033 899
491099599 1637
734999033 734999033
113901298 519
999298008 3331
301115334 16836
761399495 2538
969814315 4354
151800507 506
242399192 808
138205411 710
390000667 1300
400003703 2821
311036111 1944
957772452 957772453
688062722 8308
246376377 14416
227424911 4862
676221475 41629
13199955 44
861535936 5883
3225 700676400
3574 777819607
440863674 440863675
190749036 14765
696875756 18535
988267229 5274
31854901 110
812397293 2708
552830619 121930
42079845 255
827542132 6749
701443478 4036
239662118 1357
119607904 438
829689770 745752292
623922433 2623
466205247 2329
826856874 390123943
998491956 3668
948861166 4426
882979187 5597
713802024 4520
195575458 1474
87780872 393
150453790 970
36600131 122
773962036 2712
674306394 6919
822228293 411114146
102949061 1335
941117452 18583
647119390 14619
879297860 2931
303156227 303156226
205788430 1145
924034281 8521
721571106 2721
972903242 3243
543900960 1813
379130401 1320
846851976 646123409
362556725 181278363
183298446 1071
905977010 4197
577531233 5159
359200399 1340
585600000 1952
623265175 2228
852071094 6867
560155209 2627
119636530 94085112
573635845 2533
524171312 1784
249530360 1166
289766401 1848
719786859 6748
768850511 17652
776700000 2589
674163597 337081798
559987889 2012
487225695 2551
225806008 949
680698731 340349365
104664673 104664674
948716694 6941
874198161 2914
958322307 7297
2649 671285739
552163754 2585
110100366 367
901541209 6341
797100000 2657
718591332 359295666
870701500 3749
2051 503132231
409317400 1634
75899747 253
601941167 2108
209343430 811
360672228 14154
786371020 315969711
112986055 927
795553769 6686
98100273 327
694592790 3741
974784357 37414
110137872 954
94737419 47368710
127352999 127353000
475202418 1895
796224350 3158
4465 919776605
422698592 1409
858492635 3311
575700803 1919
722574410 3095
376091195 10414
14703192 72
813974810 7764
36599878 122
5657 684943443
472802965 1576
376798745 1256
497410955 1836
684597815 2282
7795 663869954
699132469 2606
198328501 750
928203093 3094
470418786 4239
342000001 1140
521017743 9289
267802225 1651
484198385 1614
766128102 766128103
334437494 135345
589198211 1998
368712161 1701
441066277 1826
64271164 319
932653300 328762524
676394422 676394421
166173216 1701
353843921 2166
415773029 3451
50896 839580416
72599759 242
921401551 3376
706679411 5536
630353619 2259
14726705 173
471001538 1570
892800001 2976
685285919 2565
767699617 6172
4594 296919408
57201162 409
586542421 293271210
91248613 1679
143702532 1779
144641921 54333678
398596713 4429
173100000 577
928209900 15431
183558911 91779456
762860895 8485
263162977 25494
866855285 433427642
143099720 477
842657698 421328849
879359714 9554
696241678 15673
757915032 7574
848402828 2828
520972755 2066
777770383 3757
94112753 1191
257598810 2709
188700867 629
39548883 19774442
959317822 87681
591515933 13709
494398314 3711
952800001 3176
885439542 3526
745797513 2486
764261127 764261126
130722822 486
647037639 4204
113700380 379
389100001 1297
2924 525476883
197966103 23911
291435281 2488
21267898 353
877795660 7807
502831777 2539
625833821 3739
395701318 1319
368928493 3070
565 69772029
989100852 3297
378300597 1261
804669045 43327
392042373 1847
957794863 453038050
87342128 496
988046901 8933
777559407 3673
754569103 8272
913102516 45127
574801916 1916
222104260 5218
795973417 2698
317502601 1631
479445331 2730
766711043 2868
844781680 9584
431611790 1745
859452607 26383
299447863 1814
597165237 2833
156163097 637
566700001 1889
904282083 6046
681503843 2667
805500078 2685
445799999 1486
972375609 48394
497496062 252593140
618742486 2130
456704308 456704308
430756351 430756351
907317267 3623
715967485 2612
108188640 420
680901562 2354
688724272 4243
23080895 228
80711351 279
605703195 2019
125427298 566
198900226 663
783237352 13862
131388401 880
904221206 20052
417361224 13132
783785245 26932
452914013 226457006
576775067 288387534
392698691 1309
391145320 195572660
213279757 1114
557834015 1973
86039763 50099247
757497988 2525
998897451 5762
590756155 2634
120526678 631
867050780 312001
216001065 2891
191932431 668
809102697 2697
912896957 3043
32642484 158
787797373 2626
368619157 5834
1674 359712468
183441487 964
890199776 6025
448198816 1494
341777231 1488
330783880 8620
782083831 3504
770697417 6293
972055690 453077349
878247702 73450
49636223 499
624164598 2569
592752847 296376424
548343184 1886
531298229 1771
162026041 11244
269952913 2166
206479335 206479334
707697640 2359
834402970 834402971
260380050 6450
111800991 1233
363694430 3731
6300007 21
106321431 3825
708063998 7146
578955477 2490
878926421 4316
634010502 2879
506802579 2257
827922256 3416
73800090 246
943796853 3146
318766258 1233
573179495 4294
622058183 5297
134399679 448
829041517 11628
752522267 2591
591866348 15579
234899846 783
665570757 9166
668659524 3791
246109653 1027
918560942 7088
660170159 25290
783200601 18200
90213398 2029
251260010 13211
301799917 1006
919533109 3482
734022401 3200
905181107 3783
11245 498592055
619485504 2192
793 197424337
448499733 1495
822047151 30251
10029 626020209
846498241 3165
341726659 3678
415534335 6454
610237444 305118722
79729207 611
120209 710074563
512315819 6590
119332968 50491908
689998340 2300
836938958 4903
817661705 2915
651 77047277
217276305 887
862992481 376763702
498 89298414
997549548 418536078
557677492 2681
249837872 12592
887789833 12377
392101307 1307
929398059 3098
634199230 2114
413615037 2543
652445826 38516
311083911 311083912
456538543 2710
949086265 4452
971769011 5513
59456360 438
151341207 75670603
925 112006400
859323430 3281
123250291 2274
401635531 3613
304510855 152255428
625361334 312680667
516300784 1721
699159992 349579996
993037151 3995
189119445 878
523436985 1819
819739535 10794
720864837 2992
221099881 737
780302601 2601
838816841 838816841
620507617 2168
246899178 823
950103166 3167
466934359 2780
75458097 634
438307088 4564
414809583 1518
886497942 2955
207680415 2696
96469489 432
708221413 16182
810080701 4290
549 142304643
246091628 246091627
468590617 1976
342299983 1141
24883929 12441964
604004835 3959
24432 411192904
624184427 2147
237931462 1167
564570289 282285145
481778255 2616
599401999 1998
435526396 19491
688917178 262968420
700538299 9020
18367179 411
495001340 1650
56499414 206
441729001 4500
269100852 897
923013055 3568
415158479 31140
883067923 3069
754529558 2623
311109325 2016
465106127 4430
624679861 7035
348049697 5092
645346210 645346211
602196799 119969
720327626 293019420
340830646 1261
196200606 654
78216275 78216276
651085537 325542768
129878032 64939016
29050560 198
544525176 2199
898746199 6950
917982081 3368
635443395 81962
375445149 1932
131219199 482
82849008 519
733215525 3501
871953888 736920016
685570068 3411
762198301 2849
621000001 2070
492335066 3229
875569576 139533
159907441 616
735864262 652043357
6337081 6337081
489346414 2482
369297878 1941
381154066 1315
224951481 2210
946675451 9422
325198941 1084
1548 279564156
950100000 3167
788186186 3215
111629235 2332
87273945 5181
412865841 1744
527088693 1937
956104608 3491
883192406 5967
551716651 2342
394499226 1315
161706101 80853051
576239400 3977
284999337 950
31527400 237
808242 3
932478492 3147
808496776 808496776
711600624 3348
673202192 2244
271511586 2011
218399999 728
830400001 2768
448801496 1496
651726897 651726896
492485252 8821
954961134 3297
793109464 15086
904143296 4398
829971121 5640
113750894 677
847715328 3456
304249727 152124863
705459195 28478
606665916 7884
928986265 23959
297121500 1755
766136924 5167
839563580 16977
944734099 3251
422582171 2572
675222802 14772
184 44488017
668156776 668156775
282200616 10415
51995020 770
981348096 981348096
626215902 6577
62159193 376
281284232 119087180
77099744 257
916464475 13455
567600839 1892
537586701 4591
580795194 2851
615669012 33453
216086597 1218
389401297 1298
566566064 4545
22800000 76
256232076 1069
809702344 2699
233581405 3794
273900001 913
67391288 67391289
467471760 4382
810039920 4712
430950888 1438
345329283 1257
216 61345881
941604610 11671
431398561 1438
854188913 12731
228782534 5474
805801099 6410
625540699 6991
670004279 4686
441629201 3829
334858072 1964
307657508 2227
364211249 364211248
695004027 347502014
63197091 638
279446364 6186
27900104 93
47195589 283
896540021 8478
143999570 480
890829609 6590
865698601 4100
863096782 741164559
805280315 13093
819607903 3686
740211210 43310
477820384 2045
216002430 805
474323041 474323042
282580358 2898
233307765 2473
353099999 1177
251458305 1253
322501075 1075
55663 432320923
140101548 1036
619497993 619497993
549240826 3525
269321847 1473
155699889 969
846840225 423420112
514040232 2614
641697986 2139
770222984 12042
758696267 52581
796852894 8018
412717449 206358725
17799 897265389
896728399 100756
779697402 2599
790191263 395095632
711600051 3175
211147668 92693877
690233249 18250
307183096 4043
691415344 294786462
46283363 3238
568498105 1895
646204675 3419
936740017 687768
160651931 670
157607790 2654
913803045 3046
694197685 2314
119310182 578
388091611 388091611
106040753 847
886797044 2956
224388602 1798
332828839 3353
402300716 1341
541262887 10879
828783521 414391760
545398182 1818
709104473 709104474
309628934 3465
495256175 50832
97199999 324
158372187 694
852 80181720
941703413 3139
796642513 3463
326398913 1088
676500000 2255
317399800 1058
936514325 352869
163132221 609
141274927 521
3361 274882746
940731331 9429
223019733 136055812
576415250 17228
719663771 11953
2542 715610771
333301583 11126
13639730 47
223694483 3796
8333 930462780
922197502 3074
553004156 2630
539972312 2123
907728910 11827
380999473 1594
49775363 219
442897521 2617
815077421 5196
643813883 249762511
987454949 493727475
221846143 19793
334200832 1114
753033075 16273
112840665 433
765834042 32564
659126684 3656
917016999 377348068
788594561 2990
527681896 2408
3673 420605315
345202370 238438889
587653003 2181
48899999 163
240352228 120176114
869648181 23285
550658343 25972
271558860 5753
818453449 25023
192531061 4905
582735857 9896
98575349 465
530999999 1770
575791200 2565
684117836 57965
822541441 3360
902057335 13893
905096982 3017
86253343 1923
311913371 1588
476498291 8751
412026074 5583
341847965 1191
763118401 5280
938060228 16996
385626229 2197
891080142 5289
715798785 2386
997660222 6569
611780435 2043
907503024 3025
16773772 88
87039120 336
634545485 7259
245687843 3281
19281 610259477
23787 795967573
973806632 459418110
344782992 4756
970109431 970109430
306610231 5143
994357143 497178571
811497294 2705
80320298 312
519483809 6127
667334109 12499
667659165 3646
246719707 246719707
139219087 4107
126966439 63483220
210660157 717
5223280 109
947102836 3157
105148778 80385036
952122443 5902
577264388 4353
628045594 33311
88012621 2400
664095320 4145
238292777 1576
228390888 1364
707698922 2359
532663119 5657
945581755 5796
8575 431391100
715832407 715832406
788849997 8655
475801587 1586
206225545 7314
659007765 10494
299630498 1541
267656100 1434
8534 826658441
599400311 1998
853315372 6412
768535506 7407
656397811 2188
25991324 12995662
923376668 4180
182118691 2254
85004146 284
44647624 196
359738551 1350
365984135 44394
392141387 1991
70786273 354
953409026 7179
217799274 726
160340251 6438
761283937 2856
781500285 2605
844285371 13590
543999456 3276
957529902 477473874
120087386 635383
715334472 417792884
881915716 3548
975596748 3252
47090177 47090176
755499778 4368
964277029 7583
164445356 788
168600001 562
205028425 698
998872560 4270
41832263 277
320425640 6139
453587858 2291
848997169 2830
187695408 864
941461663 5126
308816776 6548
149747781 628
921287424 4574
651677253 2426
660901640 2203
818243931 20645
152248702 76124351
14682801 470
403175609 36015
6242 945409839
988794015 9315
838781305 7727
461748463 9909
869638456 19892
688802297 2296
230625754 230625753
737883513 69808
286394479 1000
518102392 1727
278028709 1615
573900000 1913
2645 304830960
538370954 2055
836532575 4262
129642184 53240859
393599241 1312
900433645 6626
754251582 19523
238813469 855
328334805 4357
162900000 543
2345617 9
385798714 1286
394798685 1316
177192841 4820
565648092 2417
460198467 1534
527625465 263812732
256498717 1162
778097607 25597
937290093 4988
504026242 5453
766611604 8998
567235657 4428
876299999 2921
2338 554482477
95253131 507
898298999 5949
877012230 7235
757926301 12002
432232401 1865
792597359 2642
101416530 37769590
919197430 3064
637022275 4090
34056326 34056325
893397021 2978
114300380 381
912294617 456147309
748854459 4258
749795146 3905
205904040 8964
248485698 1062
729270058 6226
2356 151499232
398089318 7538
3755 418742580
45595206 187
767332169 4379
433259784 3380
899757701 449878850
22199926 74
976760887 487481706
644925981 3530
873000000 2910
487996402 1783
400926586 11378
167035265 83517632
766221782 9444
182098558 32427
412709334 3607
499798333 1666
363294040 2413
446264880 9624
359025271 8430
748693410 396074442
74866196 807
513561843 513561842
606638357 20102
434868773 11492
505070869 3486
602481335 6136
290440762 3634
129695642 21479
582298059 1941
842402809 2808
909597999 3032
239399908 798
52799999 176
202726513 202726514
206175550 1265
85799921 286
8029 904258096
27906 784848706
409037619 1625
504556008 4622
641499772 3379
761082772 9524
259009008 1076
838302456 4028
310500772 1035
824455507 10473
66411873 297
984337800 5178
168549022 646
738003160 2460
258315832 1172
457605519 228802760
167100281 557
77594551 1517
693516292 4069
605694233 4362
997976123 824296506
366741540 2129
842038037 12339
150760083 1745
320313051 3650
309170147 1243
491891786 23941
932696717 3180
176492856 2107
242683349 3450
280831556 1690
22682 618946416
221379540 796
447949844 6807
2648 390782935
912666591 3728
519393719 9722
977948894 6985
74400000 248
471379735 280795351
13342890 66
317472479 1686
63546465 63546464
956216143 4619
30299899 101
950098340 3167
107860313 107860314
205811619 168110686
377469977 11567
451341874 8633
483106093 2989
868997377 4072
669 137476824
778277942 4847
670563752 6504
900169497 450084748
815254365 59765
372601956 1242
101788608 101788608
238825203 847
199499680 2245
407098643 1357
868733321 6868
169799999 566
209271582 21985
928669476 6638
93932820 340
822045954 411022977
309287174 1561
613449146 465142
698715946 2435
305752607 7114
196052471 1386
837095100 5190
423160542 2202
177833865 3595
450188707 4177
544572022 3040
352198825 1174
683771175 683771174
684745011 342372505
940023511 9431
480357356 3326
276788619 39330
626817214 8482
1386 291432834
784563864 6888
5306 710908492
45383112 203
708191891 4178
208095030 2145
416878146 4971
591300249 1971
566541865 4743
834578881 16908
428699917 1429
123703214 123703213
4135 177057661
391435477 195717739
37406929 20855639
72799084 593
366644901 2874
753600000 2512
118402755 118402756
837740007 9689
436798545 1456
808504770 2695
993694605 6380
133653099 2155
530085583 3987
834117620 834117619
625692702 287238137
18422131 157
946778907 5594
564306555 282153278
471601571 1572
960299179 3201
118445923 846
179400598 598
376197660 1780
763983087 9556
903857137 761933616
353526372 8506
258000859 860
567580525 283790262
758567923 2926
160810393 662
563039593 5848
92077565 92077566
49413378 227
74382863 74382862
184432549 790
700812080 10265
582963177 11067
164700043 549
457667472 2003
40747563 143
479666373 1903
794480435 3935
424321422 1685
184798003 1719
805441131 5395
672291605 4247
260813904 4888
594127517 6407
995466229 5389
917602077 11088
112009288 1076
594990602 222685793
151466300 1025
293588171 1109
12718531 45
507617228 3653
399901726 1333
750804356 4135
73574160 1023
294843489 147421744
333997836 333997836
276597119 125926311
117000036 390
420843141 1750
570901286 1903
873016087 5351
242711294 3240
959377789 6529
79176240 1430
647567640 5560
443754785 180812920
266142753 1564
737715223 2494
256800001 856
907862927 3888
79500470 265
502348549 15649
156614496 5314
854187105 834164063
951656551 3962
412800248 1376
287300187 2661
422788960 1950
61199796 204
756284418 3949
355800865 1186
282277034 1201
384972649 1293
367294773 183647386
120055 263678792
404840665 1656
470052075 1738
424199307 1414
882371030 4570
979833299 489916649
62313116 526
667497774 2225
440099999 1467
412498988 1375
329960130 172265535
969449235 3857
8476 388776755
565153809 2409
337799999 1126
524488922 2757
191318172 869
569108945 2338
608670531 5103
776818370 5796
965354949 6357
991383265 977140472
515221238 515221239
623586782 4207
813175781 3750
568498106 1895
473213058 2892
673886414 4346
704517326 704517325
778170383 2812
255992462 1541
58499908 195
294187829 5749
728703397 2429
542374711 11618
395876403 1469
928720944 5679
136800000 456
754800841 2934
983242678 6246
44520 546020488
854457691 427228845
522838809 2033
900315297 40298
768217295 14168
7185 909540423
937062942 929804140
146099929 1606
773422750 7407
764999767 2550
376501922 1507
520685560 1945
286138937 4967
85438350 870
53099999 177
234397877 5654
5276 588588240
775088185 2678
123597698 807
491700000 1639
2711 565808349
550165649 1880
856886743 428443372
323988980 9947
699994881 3641
736622641 12574
658989327 6063
390457928 1516
928079265 928079264
254855057 1802
624797728 244310707
849209985 5329
133209483 1041
697903533 6547
98856708 348
856799999 2856
803349412 8184
151696644 609
695648562 3019
946081405 3855
548820001 9000
3979 604867685
729933829 2652
723299271 2411
11961 660051352
168000080 560
549183660 2362
207434436 2937
345792225 1742
855225947 427612973
902701988 11501
68257098 1274
166605735 105300396
600949206 51882
742335269 2984
562803984 2087
845662032 2928
255699495 8642
452372795 452372795
403690211 201845105
338406615 3653
749699999 2499
449247328 2542
344933611 10815
791558589 9343
113460469 3674
717764741 2558
682557691 267250121
799326836 771043469
52416454 216
204850859 3156
399672594 1393
875097056 309836856
598380354 7326
812118725 3025
648350399 2400
617694407 2269
272376019 136188010
299856881 3737
26 1823482
861152207 4746
232441474 1579
671905381 3180
735150 19
772502575 2575
111484965 55742482
636029787 2174
618008406 4051
268039633 3444
3864 750546007
297707501 7113
552375883 2285
308716938 1633
152005586 9498
392415929 3230
350699097 1169
721417523 721417524
572068787 2076
605729826 4051
901963907 4548
26803734 245
527099424 1806
124647669 490
542034016 440696523
82767711 840
194873924 1582
181200000 604
471791783 3910
761324884 761324885
738326047 89777
241516225 1831
631803353 2106
817370200 12440
9453 343011558
45891679 1274
232196018 1383
717941117 2801
877497075 2925
222883686 3078
878571598 878571599
135414557 459
234546091 955
971996761 3240
554990458 5099
850379110 425189555
2544 389486400
863553841 6691
551132757 3184
950102068 3167
772255386 2839
377099999 1257
366468429 366468430
194858395 72234164
296907073 1824
873184558 6020
663086437 331543218
916057987 23130
4439 876600403
451082254 2587
25829569 130
850797164 2836
711159153 6728
292819974 1301
571984476 4578
589198036 1964
352520793 352520794
473888374 18923
779239397 10479
65402641 65402640
295318349 1475
41594325 20797162
497487620 3535
625965343 2271
551487661 8070
430185257 3410
559878929 8535
78599738 262
214698508 1006
4696 141734672
385598151 1363
582001523 1940
41343660 204
959294812 380718817
501986155 2884
577798830 1926
992181007 5488
38404935 433
3894 952776132
422413921 422413922
390901302 1303
8264 949154847
364457978 4681
712347319 4338
966313559 5685
501104766 6214
946395879 3940
399576272 1503
301435748 1588
445799611 1486
516642670 516642671
837790731 18332
999000001 3330
506524199 2100
49199835 164
927843014 95911
51708965 324
751982654 8766
986400001 3288
891181039 78180
270793589 2587
182936781 1433
807300921 2691
995552389 4682
170668474 4271
990059595 7620
549378984 6468
736891770 10389
467596153 233798077
7394 458713540
967432940 3691
5338222 19
785097755 2617
522362003 522362002
764746631 11492
324001886 1080
898060818 9467
912709456 11599
906905885 3023
762227096 8325
530702511 1769
282069762 2782
584040995 7685
678775122 2367
149251994 149242258
251009549 179105163
273600001 912
639076223 639076224
718515743 3338
515562400 4175
455015599 8255
960598215 3202
972510058 6849
89041483 712
388560007 21962
1515 379273589
727094082 727094081
496237693 2779
138299539 461
862236878 24819
549398400 2400
346217682 2454
254270643 3229
469921593 234960797
677701260 2259
607800063 2026
449519327 5319
1901 426261230
813766968 3924
485143737 51644
224248765 80426676
393895691 1534
614640541 4740
78392692 358
97905977 488
966301487 4148
21768 520475064
906259117 906259117
488564029 244282014
511752743 4999
11998823 61
418365646 3466
771902573 2573
901873174 376565
527699347 3077
473597930 6765
529393265 2003
765912512 765912513
727199653 2424
681112787 2669
1155 195545788
837800042 5347
317398942 1058
717 202324569
293780259 20062
741573339 2753
951000001 3170
804602493 6249
394202385 1314
643547046 3087
516969332 188082133
4857 943503671
882963445 3035
3295 886148119
792000001 2640
140843043 624
734086987 5936
481201604 1604
438206519 3114
776748743 6979
943830594 6627
563402090 1878
460198465 1534
419803447 401149475
533442220 1865
890462193 3676
615300657 2051
611473917 10935
1800008 6
305399310 1018
354433789 177216894
970800000 3236
320667141 213513
11877 589717459
599523185 2839
197400004 658
811883026 3485
416667126 189042730
235800214 786
174066311 733
38105383 662
702580844 317394463
385096700 1613
18798973 429
315272224 1323
989372877 461308322
660127633 3239
504054937 2478
43499967 145
798669648 798669648
602703426 2009
810430173 3028
845269550 3427
674873268 2581
770113974 4133
923487658 3377
374955588 1549
339367781 118098358
968746689 3731
474958070 3681
16095224 112
500024255 250012127
172799507 576
652497826 2175
324 71363481
304423757 152211879
64924598 986
530850195 530850196
583016776 15845
438759851 35908
436365111 161969347
58171232 353
500054738 3731
412344849 2063
853939326 2886
54551589 182
681300652 2618
2996 877960100
477135776 386733436
992804047 45917
349505628 1839
269032919 948
848237674 5939
191022624 1296
723765681 3784
677396384 2605
370486466 2338
962376719 20568
967389484 967389485
69197784 273
191557614 2465
813479074 533474387
875099999 2917
554302033 191592745
552194616 5509
838218703 376094966
10448 401110719
764550750 47414
73649981 323
518122779 2071
505798813 1686
750724311 3898
434248627 2141
2467028 16
716498661 5270
12299959 41
233616769 1056
341209541 1715
225306401 800
4326648 328
53948184 248
582854468 582854467
802505614 3152
667276500 8140
682599331 6821
649760063 9132
524050559 8910
546002943 1820
165721739 20462
762002540 2540
419353578 5231
109676288 857
11 2995995
621440547 3233
319179798 2709
537960360 3962
642991817 2572
489184476 2788
457497512 5977
2099998 7
898865523 8867
117000389 390
893041606 11054
708315581 2614
957623975 612632603
159394598 2297
630986113 630986112
154800852 516
324428915 162214457
476963392 476963392
361137602 1858
850138975 7026
4735 817691885
892497369 6518
54125440 357
980302988 980302987
985803287 3286
337364664 337364664
125399931 418
11495 650477951
584167325 1996
2477 91317082
324280855 45014
158505578 1101
559695300 5011
306298979 1021
817747972 3431
7252 346123006
161564599 697
175500336 585
1881 284915091
882 194877018
98953282 517
968473301 8159
2141 179000724
441206912 441206913
271910300 3100
205799314 686
834367677 10853
344098854 1147
721414634 2995
723099339 2469
66195810 285
732367357 18060
786813075 2745
645599523 2152
437817154 218908577
957635727 4571
262430504 1148
801777164 801777164
236384149 3578
700561093 4763
652863605 2740
818719339 686461155
140793699 70396849
837927420 6017
463453864 7786
833117658 2952
80273227 40136614
999251559 4293
458701504 8144
481174303 1624
319101522 1145
20699931 69
158368420 665
143100080 477
39764755 174
992596687 4681
973199999 3244
971682349 4961
534764464 2202
115799967 386
848056713 2953
1816 353163135
765181121 6446
561001696 1870
2699992 9
661813236 3283
155999481 520
999997200 5496
155241737 558
4448 864954997
141452490 3930
567301880 1891
248461734 1678
537949285 268974642
272400000 908
569871515 3183
872814410 872814411
532794070 53083
2060 530891439
206628351 896
708046531 497945485
794914967 10174
431629253 2123
377503837 1630
760345315 15863
314442441 4091
214251825 6360
848387023 759317362
287699041 959
901364509 35794
303791840 1111
32700004 109
750299999 2501
526384337 263192168
283877532 2872
918049461 772792
579062472 5333
607802025 2026
228001298 760
948032731 6612
680699999 2269
773530909 6078
424495016 3629
81678321 339
62451751 31225876
89717778 349
217358411 1556
463548994 463548993
23400009 78
94197097 437
111599628 372
868865304 3161
204778066 949
730420511 365210256
259852656 1345
210372085 130106035
22601 901260077
382777536 382777536
942797067 742694954
845813831 3142
30583354 30583355
269404555 1041
276886198 10119
12768479 59
818892996 818892997
187610984 968
498901386 1663
378985068 1381
345442712 2629
693606540 3115
433617325 2386
934893161 8291
17627452 8813726
182095475 869
703278725 3007
211906835 4373
94120432 15257
501898328 1673
502822295 4404
585161284 4964
587635777 4242
426321936 2488
672660808 298354933
263009754 2142
378189615 2588
850429138 3371
690784209 3590
383222996 2439
4392944 26
867256850 2901
259104984 17097
643897848 2703
523202572 1744
411776137 411776137
360027680 2411
415176839 1560
782753715 6680
999153554 999153555
783299999 2611
311100001 1037
173100968 577
560698153 1869
772201161 4951
125833097 589
959326839 13711
620706721 2958
605235290 3355
655450854 2943
987743074 4560
650677270 2242
35069113 156
662841485 4139
81600001 272
207124864 550864
120981048 1439
854702850 2849
603002011 2010
584398053 1948
544163802 3178
161638437 1636
315159214 2443
832799578 2776
351713544 2197
530758458 1841
94161190 1369
152526485 1358
3122 375944996
754666340 377333170
873944410 6981
812814388 569292865
469186476 1679
706556115 4994
2678 528426608
182061961 2136
929485899 4900
299412553 1991
495713849 3419
151315319 780
639851968 18853
679073836 679073836
418818486 4973
931500923 3105
636104917 2201
797399999 2658
867945791 5691
234000709 780
518471527 4175
960268285 4812
92752787 46376393
228900764 763
65131340 413
771302572 2571
21041329 112
380699917 1269
58189956 58189957
551608058 1843
149337865 507
61283001 403
917315835 4897
552294727 422548420
625840859 15194
842071246 193958
833435065 3108
884665591 11372
664075425 4615
543922223 543922222
846305146 3177
231360322 955
620790868 12407
745085681 3069
505799079 1686
924706936 9197
879236087 879236086
323695848 1869
69208426 275
979409466 3522
719999999 2400
489067811 489067812
637957184 2689
251856660 3070
473445193 1672
3112 881498896
698109465 300345058
2625 447298122
364125599 1473
204946369 1056
928349434 3317
212100000 707
817260975 3417
919281479 3588
667422936 16356
100687869 395
371091802 1891
872097106 2907
574888720 3133
1023706 4
191099364 637
3036 784320240
662098984 2207
918544273 7102
359823139 3939
767011445 14349
554408763 98282
217799273 726
750113784 7164
191806898 1116
587400239 1958
506872079 1980
380304979 3279
834254376 3896
540221441 2048
586885455 4328
47924179 47924178
297812970 1035
237 18176739
921106753 95136
587451781 587451780
59700000 199
6092 454225581
251999159 840
1542043 9
467413505 87992
791646835 390016745
304349873 4881
642537825 2815
218490224 1816
710882798 3127
795416814 6841
32705735 196
808353288 7063
672470709 50764
381845723 1426
814202713 2714
747299999 2491
594693769 37487
303717759 1081
563691103 8502
985796714 3286
18451988 86
288899950 963
832632889 5599
719363501 3771
437812717 102548
200171069 1062
454572689 4916
813902714 2713
794043299 4661
890105865 2967
326811074 3285
411900001 1373
536995313 5757
146198462 4894
70840332 279
755398799 2879
575118561 7456
926699565 14223
428 37318545
185699527 619
612838275 3213
318707428 1567
158700001 529
363521267 2178
84416280 780
288617591 144308795
875517291 4873
883412244 4212
669000070 2230
56132653 240
10267271 43
836097213 2787
595992229 7241
530506542 4857
168337537 642
440436667 220218334
623576376 2382
693726335 5515
762573255 4088
799924079 399962039
968098669 3227
126300422 421
404276233 1461
370954180 2110
304286577 1297
995708173 5154
477382033 2448
139500329 465
642085241 642085241
429396728 2669
900600562 3002
779279009 13830
921555948 12310
937036107 9639
338556361 4020
14196 779956561
721354605 537186628
745006522 745006523
242005507 873
200 50047267
794235403 12498
298799004 996
812891954 2814
82631429 3255
547313571 22763
110438975 110438975
856632342 7092
3195 790970730
354049214 354049214
999306549 499653275
429502755 214751378
672086957 336043478
989444676 234299
133799554 446
64427972 408
766207443 16147
832270999 2992
233262533 1524
937731213 3897
283326733 1986
205799356 686
786315091 11370
697767089 577611049
733800820 733800821
249379438 249379439
377830776 2625
3900003 13
212910835 106455417
5181 672343551
236015791 1717
579129643 4254
764697286 32869
845817455 139298
914397848 3048
948821998 10111
955505353 3185
446540382 2559
483086736 18980
15997 862019038
363704816 1538
882579966 3023
551329375 2102
252581990 870
533401960 1778
743732299 6730
378372095 3072
943069928 471534964
75459027 964
787931199 2727
675853142 5657
485783936 4457
4564805 67
488101626 1627
45002298 632
244544630 967
204498623 2549
369609329 184804664
812749359 4175
965222798 905731497
501901844 1673
459223494 4087
455098483 1517
750042631 375021315
752502911 358824197
705494204 6345
261568045 1457
307946538 307946539
427406626 6075
133108313 878
901068817 3383
623495384 2297
696303603 2321
860878888 4029
323748172 66987
554014688 2931
487239741 243619870
532241304 2669
232055769 3539
2373 555251151
450809816 4936
957905977 3193
198950886 8752
942896858 3143
504257974 5258
16484403 89
715298977 11086
326650591 1417
565405753 3324
391867455 2811
942224250 7125
589082064 3701
4127 706347580
968782585 609918664
920175991 460087995
267399800 5332
182441154 2738
898639263 4768
138999479 510
916742361 458371181
452656318 2018
837900001 2793
893968431 3227
250423997 955
762421165 381210582
999182085 4895
872106733 7682
360151291 2777
77399999 258
135237574 2211
230999230 770
194056881 97028441
653373456 3688
188236902 2398
851702839 2839
834594819 4734
425527002 3243
236123776 1984
564015202 3280
703200776 703200775
142041023 1567
215495812 10979
531272072 2489
313800000 1046
184129333 92064666
961338026 5889
702456026 6091
179700598 599
55278990 585
493278495 2265
214198907 7166
682511744 454996603
33818576 374
121387742 76665112
948929626 948929627
967929717 5798
271557836 5003
4696 587453972
937002532 937002531
168701237 4559
518814407 2566
729096636 3465
204909569 1024
546440302 330104557
169168072 632
840299801 2801
918406625 10266
350698457 2321
658958371 2373
213873011 25987
219566024 4474
376801643 1256
615518290 615518290
634667831 23583
345730889 10722
949559071 3931
22486714 129
847355227 4431
384312982 192156491
238653755 18639
638934351 3725
35516449 202
677115912 3148
958928000 4000
766804502 2556
424201415 1414
242392733 1206
21300071 71
859197998 2864
492076537 235154485
885472152 6172
268620338 231218003
412498625 1375
402711538 199110862
836486065 5455
324892918 324892918
377717331 2263
919608184 27927
985132027 4739
979109148 8796
36554648 522
964500001 3215
307928705 1136
13003 907375346
272329432 1111
620248031 2700
240619758 1288
962788450 35050
459943593 2398
589798033 1966
567570627 3650
780284737 4338
325798915 1086
20851 700814845
108658720 729
955501205 3185
564802164 1894
3868 207603296
421882720 13408
683 74909391
933756912 465008946
183024023 849
897386463 5438
328780225 1283
948457756 3449
5564 809806213
619731232 3956
486531847 2543
970654883 3385
618406931 8350
201504557 1094
586438587 4703
621602071 2072
428079252 3769
477815649 3232
682798516 2276
4773 429584319
285752290 285752290
10567053 63
665966276 665966276
20773239 82
122633209 2723
92232855 1573
680330151 2397
771073606 6659
621374122 310687061
3629 835362541
947311779 473655889
922434164 135433
903810648 3372
381167133 1748
2766 382876680
326146200 30850
395936696 21224
712047817 356023908
570001900 1900
410699231 1369
305181230 1401
659952156 2382
49383181 252
537715749 144625
79500523 265
119676446 554
658333665 2972
447599457 1492
715 78930280
792995551 792995552
701771135 4224
853769937 11464
289499035 965
912207051 4835
87324154 1433
875741235 4286
988812103 490656722
316500000 1055
442211410 11047
175543359 2074
875405707 2918
89400013 298
229897899 2427
696470007 6801
845102446 2817
245725131 186818465
135677521 555
996025693 3846
645300000 2151
109500938 433
707399999 2358
360000001 1200
737955490 46709
177305840 681
292472914 2189
263585012 1103
170408486 2022
133475315 462
854700001 2849
528282661 2434
54236470 761
224776185 6512
817083775 9117
737101772 2457
802708839 781120702
611866137 611866138
300180441 1736
323099116 1077
109026257 11569
44915529 170
582668393 2216
545189959 3346
450527879 2312
965402648 3218
684447227 7045
651694323 3485
23288749 125
3150 442310400
744682950 17317
519506083 13663
15080580 5220
799821865 8964
319200171 1064
306716158 153358079
853919757 10057
104690062 1443
590912384 2176
169344959 169344958
270412467 3526
451732017 1991
235499229 785
451369707 1852
40566861 20283430
604682944 12009
953100001 3177
305556715 1309
148500636 495
475236129 3656
949199999 3164
176792723 67796186
869149718 4998
930303100 3101
37199875 124
197356562 2439
729590220 3779
4587 693581922
578633832 1929
287031196 1045
57616334 577
636670726 6585
921849229 5927
161369385 6661
666550648 333275324
862917034 3474
291726435 1001
482834114 1747
178554401 178554402
577694059 2137
650171007 325085503
491832662 491832663
767980801 179100
478202978 1594
983694834 973332964
491398363 1638
102262122 954
556892809 278446405
295801344 986
271371 630123462
40804721 176
960300000 3201
563166409 3544
855201036 712553634
277343298 1773
503101677 1677
118925 511122826
144299520 481
79442382 887
751382818 8733
799203853 2664
923330488 869452279
437101041 1457
86686375 371
452251970 6906
966737135 47002
422848724 4355
167074134 757
242598211 121299106
1229 317123113
535053584 4971
276461477 20854
933115592 7897
689142370 689142370
683099999 2277
526181139 2937
381299999 1271
999750217 5299
597644749 298822374
852034759 3240
701506271 5448
888570835 687171566
324033602 1642
427754691 1562
954089041 6360
929475476 292196
64794663 324
219600001 732
721203716 2404
828897236 2763
467604666 467604667
976460742 3351
372373431 12434
776305445 274886249
204801885 684
822251513 6292
639091404 2306
321412597 1151
380856419 4060
4272135 23
110757540 1824
341380717 1498
296180701 2110
635701920 2119
57300256 191
656224856 5306
656699589 13130
259091789 1607
2326 285580955
889573852 4089
302409241 38696
791008580 3519
581958058 834947
207232507 1539
646568285 7093
913674806 4421
925805839 3086
944 95318512
881564687 19944
517684759 5359
172063931 86031966
10713 411185139
884285498 5662
776779538 7022
826267463 26952
460392261 1725
567766236 3746
851029835 6598
721802460 2406
847938289 423969144
588759903 5609
866397111 2888
583089404 3343
963531715 963531716
663814424 3070
17024699 1474
75693073 903
975827977 36264
251966706 1055
585903233 4270
992709415 924770859
324939689 2031
986700795 3289
379688311 355776992
879163272 3396
210076873 105038437
270516886 970
194199697 794
834810473 7928
298663623 2364
931856310 21047
774850732 3423
91519380 45759690
865138226 3535
292552091 1379
170240616 2457
346124188 1737
394558 798190834
13575 880771323
716072674 716072673
509699988 1699
926441927 5338
170318998 170318999
273330619 946
190793296 1683
944430851 19186
885340657 3312
433201445 1444
190450145 1049
957602262 3192
242853353 121426677
903158781 205649
899255487 315662161
314768334 1745
448628201 4582
694201861 2314
370147426 1431
353641932 1506
754053203 66413
730722414 307120444
241926488 2270
391571941 7335
105482590 1415
892499740 2975
46747377 352
878477193 4829
186475881 655
984601599 3282
264501460 1773
488999505 1630
758488251 3614
874786769 4170
783731013 489267629
203987929 907
178499406 595
953892066 16415
18900053 63
422102291 1407
693 95463522
3407 876405594
949798481 3166
304581979 1514
9527 845597852
760634909 3570
972175630 98712
2869 495667875
710641305 5995
814308330 3910
230759326 1013
13590 849103200
47790685 669
185279196 655
369900000 1233
473398422 1578
27960681 605
485467527 39812
93 27874104
206695358 1326
555996578 7966
297059223 1496
288130753 1912
564083560 8577
432574773 1967
399899999 1333
422416739 1560
977395398 4237
93095168 2608
771902572 2573
128961001 1602
780377879 6954
718198773 2394
124199978 414
41538964 149
27177459 11804998
128829476 490
232536811 887
489632159 86006
805797315 2686
356609785 14368
183301180 611
259113665 1301
709514227 4196
190548150 741
544821913 5683
427953792 2411
592381845 16618
859583759 3066
407567339 3214
600381695 7544
933412185 6777
53827262 27643099
62223943 1054
12275 761799713
810943330 810943329
199733769 1050
1139 291677762
144749538 499
165858178 24122
167400559 558
252993081 1091
496502800 1655
734102447 2447
249175954 2449
979611481 4147
163131471 805
135977729 574
638073130 6407
872375718 7810
778212619 6328
5089 830984063
437722039 1482
965227802 338492935
426598578 1422
660113492 2468
331644695 2663
442996400 7315
816601036 2722
860419318 3617
172293182 647
520791074 520791075
236368734 1363
530465310 1844
147885498 819
674038074 2661
774935457 387467728
411520908 23537
407185767 1807
595759498 3201
853866992 3344
635799879 9867
7360 923110975
35046614 125
914936933 3236
763800395 2546
403198657 1344
487237900 2870
412910959 1904
121568005 669
322200071 161100035
984856883 5718
441898986 1473
702 192763907
3831 853466349
995969193 486399341
933000000 3110
299542885 1941
371166231 371166232
455795136 2531
62742648 488
504672848 5294
915551746 6035
922203073 3074
32267866 662
372269691 2894
721306196 5343
8379 530407458
801013549 6659
646952032 646952031
601058269 497690992
42817683 1027
333758907 1292
296143993 1116
462299815 1541
29269744 648
695470035 12446
244200813 814
454054733 1701
425934579 2751
883245909 3326
928166792 6488
957988574 13994
340548623 4437
598931358 4958
503784738 4282
2798 674553072
660949739 2970
794172205 9996
734369831 3295
122187490 493
286500263 955
234723121 976
270725720 1046
195181013 5949
404538574 3509
525916307 15843
536698620 1789
330527731 1953
86700261 289
2508 703561716
690429361 690429361
197574407 762
73227421 653
818065489 8971
191206716 1015
876344568 6918
539095572 4839
876270529 53088
106200353 354
243932738 243932739
452920417 2036
2561 354275675
206601705 1899
561603078 1872
860393547 3548
433102188 4387
571026522 5250
657383875 2350
547259316 547259316
253977131 1210
256838400 1300
859500000 2865
588872185 42852
133499605 445
115500469 385
937194583 53603
466498801 1649
956423987 5668
402145271 7863
828299715 2761
464460852 14251
334404097 6656
408149950 5277
444301187 1481
206150951 950
735097660 735097659
584283601 3301
102897663 1024
735087474 4141
940021237 9003
660291974 4833
12358511 76
148499556 495
904796983 3016
752516689 752516688
946110517 12129
655494914 6373
62336580 1065
514232207 4848
252448488 3494
1856 227060916
4102949 257
69481997 11839
858031927 17974
534560123 16271
943253697 471626849
561137925 34291
667802225 2226
18955075 204
336068255 1522
33652490 163
458189143 2166
3508 286221228
788704215 2629
866404000 7700
38088878 132
519360276 2313
231119095 1913
78553626 393
965801353 6459
356428565 356428565
923701541 3079
706617726 24475
668040810 4252
460533847 1669
103547151 3325
713211879 5645
137100456 457
550499566 1835
182131199 864
816799380 408399690
2195 496172124
455209859 227604930
363293927 363293928
160193321 610
407124831 6566
500400001 1668
694995004 20548
956255499 10750
823747991 2795
548090490 2127
347100174 1157
216721493 729
134379730 463
160121785 160121786
183410963 91705482
702829094 3721
76985431 1444
756891764 7545
366900001 1223
177821245 1308
71399761 238
389009664 2304
248141078 1513
113399756 378
360433347 1294
604072608 2042
334200001 1114
511078770 5742
694920656 4024
541834679 2460
635317904 57315
989094211 3462
204088977 100108455
514889338 3449
174600582 582
687603121 2292
738441230 17977
337962570 2503
43366 852302732
223092878 965
85200284 284
46775548 819
22629849 83
847952797 4164
716212273 15043
875236353 16953
991124932 19751
397283730 198641865
251798962 2921
687600305 2292
925234296 7259
265776246 6636
566398113 1888
369480001 3079
328501202 1095
947594608 98288
507901693 1693
880329304 6395
2949 346853322
84881 847306464
740928593 24906
498408588 3584
929968508 9953
143595378 527
774892898 15005
743054044 10145
291794413 4602
416466252 208233126
209943697 1072
572136422 2130
699899212 2333
2085 351368370
192595079 3452
735002450 2450
869400000 2898
324075645 162037822
90992540 487
363199035 330785556
564492828 564492829
375000230 1250
567156545 1923
737999999 2460
260100868 867
254531523 3592
616258570 500012
626623292 313311646
86258409 289
216728533 108364266
300017257 14322
358569033 2126
506772721 253386360
449998501 1500
2716 475632003
344276993 1232
493202751 1644
32213035 16106517
565297920 8922
907496974 3025
701413119 2416
495259708 2087
626655151 6270
5156 363749314
547365764 2317
85891081 85891082
450678541 2911
793638607 3434
440699999 1469
267322300 2340
716143485 358071742
791700148 2639
636805973 5178
668402225 2228
160209815 160209816
990617276 4246
161963117 84093
475424023 13018
935854230 4933
981235276 852327761
924161712 5612
685504383 2285
344018513 2006
606450383 606450382
517407420 2672
856978127 3041
494885190 5438
566719362 3385
24942005 293
680869711 2274
995339022 14073
801853001 5841
833397222 2778
52604702 340
436498815 1455
28647960 363
685998653 32538
965699999 3219
852534376 3125
633395437 4901
608905158 608905159
312002808 1990
888597037 2962
534000797 1780
335207186 167603593
880340393 6459
60818009 30409005
846898166 2823
929257154 24774
194826615 1250
283200910 944
749984670 57990
731418003 136622
451500135 1505
28224052 143
269124122 94303641
481219322 31161
4484 596626146
686472841 18855
321947027 21762
609302537 2031
69600081 232
189599369 632
802340624 3721
985521570 492760785
598977396 5007
368888394 81973
509957250 4125
286698985 143349492
578137866 4400
684671827 2449
57034654 269
494698351 1649
793042431 3328
747402848 3046
417806281 1398
734622211 3012
231203830 845
942693143 29857
333643544 1211
153679272 546
188452316 717
13651 500646064
266475102 1649
515999999 1720
133690877 500
395926044 395926045
824088740 6056
485264112 1760
318564044 3071
387975779 1644
599076004 7135
759002069 2530
653348809 4734
217915182 217915181
858280859 3330
827091892 4525
560324101 349601760
590041368 5572
666386989 12655
84100337 3163
973076147 965783531
1669 406306367
569647227 284823614
431671001 6951
156300781 521
77817957 38908979
239584212 1002
1003 171920414
924490600 7106
614759488 307379744
748734111 8551
856489972 3343
97359377 48679688
894761820 6420
653287637 2920
72813434 734
340187343 1334
333180681 2271
836808405 7545
576872817 288436409
370201233 1234
77927762 953
798522731 8186
71772943 659
645586639 7822
630059640 2905
302654999 1500
986100001 3287
384914812 384914813
3422 581678784
199600957 3909
584339728 8716
763562430 22367
155815638 1121
847172387 380920845
953914286 910373332
918727208 5610
560125529 26190
286291472 1394
42459834 199
834953285 3091
74847095 252
650700000 2169
40199898 134
613375448 613375449
395102354 10083
431080319 1760
683751291 2710
496463361 4358
53863180 467
731841471 365920735
218111927 218111928
899690970 697859962
417301753 1391
126201748 436
325841873 214655286
88788336 695
609978337 304989168
740289858 5698
872400108 2908
575196663 287598332
606002020 2020
642485176 3084
836702788 2789
610474247 240718609
205941704 713
571210862 2381
615794071 3737
521310739 11755
767324280 5387
169799747 566
270125801 1254
213353443 969
322715006 2091
166508573 2172
37892816 461
567530765 4576861
850326024 3594
949928739 7902
297155653 148577827
951549379 396022852
640557663 4894
107285272 413
754125609 15878
474730422 221662720
528671540 1918
407021880 1410
220844273 110422136
916573497 3981
118499972 395
106717201 11805
884760892 50984
740686854 2953
840300000 2801
9914 947538369
604784421 4503
887229423 887229424
109800242 366
581037328 9323
1964 392488970
394497561 1966
150214911 694
888886099 10876
194755875 3246
123000410 410
614643835 307321918
539315864 2189
928327433 18136
57600191 192
23282916 82
606997253 5343
611099999 2037
39000131 130
133373983 133373983
673897756 19655
7328445 29
191477791 10045
322064281 9073
14696 703268577
401786833 2504
655541600 3430
495547479 247773739
351702130 4430
480449400 2389
617494435 4498
286099097 1208
761263821 3490
371789483 4236
273600000 912
316670113 1584
594997018 22519
992567030 23885
34695337 366
753287516 21081
904986117 7015
546590291 3783
120565316 497
857697141 2859
244766702 1119
631905515 2844
792306540 595037966
801412262 3963
571128889 12056
317065349 9326
432726116 6009
613499819 2045
755403364 2518
440132946 5635
3499585 16
198988889 1973
480199606 24768
471060502 3866
676386639 2960
248701004 829
58564185 487
237743190 165287360
278399999 928
346201155 1154
511358200 3646
980098065 3267
193799999 646
942359699 4735
411128956 7268
672468122 2931
423300710 1411
259101659 978
866318231 8412
73025679 520
976859986 14565
496311749 5475
965369199 4411
288878303 1056
894793385 12143
219777172 2653
312903003 2552
215400719 718
18600001 62
499057343 249528672
859362162 8355
377027335 1406
522414815 2437
472387136 4265
246755013 5877
541312351 2428
229886864 838
197012541 4963
446670441 223335220
12220113 93
511742701 4060
464541659 6714
253330377 126665189
317769671 2328
621102789 5302
646482977 5177
410645579 410645578
205700350 4385
755426863 4616
18351 997717607
476734724 212609344
73552886 366
226835041 1189
50551645 25275823
653426744 16089
390001299 1300
180561731 806
134344015 1121
685 121735273
39600132 132
135457823 2544
689681319 689681320
660600000 2202
27900001 93
926996911 3090
524972289 2455
799163135 3815
159453515 807
973856072 8157
828139151 4945
113038799 1538
25800053 86
348898837 1163
172500109 575
413534126 1493
517804185 11900
251999161 840
965442074 3873
446100691 223050345
911119640 3730
313164316 1285
139181599 477
671324934 5239
529 131188723
917092059 16858
672299999 2241
426432063 1696
769797433 2566
673129863 123393
21827753 78
580355303 228413937
66600001 222
937334465 16096
182695678 182695679
239100172 797
609119783 3724
410405124 205202562
616872538 2142
200283139 3339
131124280 9080
370304942 9312
18598587 4766
772133834 3399
288390261 2397
961190621 849206174
36416693 164
626445423 172248
859802865 2866
203900215 1165
515314728 11423
8506 995474192
145344265 1338
523925508 10732
146493732 957
707723520 2796
684042919 3329
141900879 754
253437110 4990
122437825 5887
616800364 2056
824463839 5468
92025317 561
485674022 2557
988763699 5731
839605004 160383
760498088 2535
724264751 5718
218526595 1222
331801872 1106
701576617 2509
225679273 2184
781832736 23112
319757777 1502
433693120 1480
425170867 6139
891266394 891266395
822721985 822721986
88835200 460
632288067 4804
92282815 2106
720300240 2401
130522201 1075
229800305 766
955171249 477585624
597602491 1992
234806303 2736
163 34371021
264260491 979
190500000 635
652199510 652199511
760800989 2536
972954223 10295
177273154 681
406255903 4906
222600000 742
733636091 2734
949143708 468450425
2505 619696616
3147 776371251
960904264 3203
317999999 1060
509477936 2222
962885688 3923
628888442 628888441
2186 301412238
977006321 410178779
276512977 927
586789879 23934
900952544 5799
824964719 4035
650737477 4076
585300000 1951
207000691 690
931208373 3557
983549759 3282
613914711 5132
425399999 1418
474343387 474343388
532014249 4039
605147187 85196
80020789 58452
53440205 6097
716028250 4627
264093453 953
894932497 71298
702621874 3125
827693310 5403
688436938 4504
265782319 966
12016196 53
598272823 2163
47335862 3346
324060529 8058
287996941 2541
756133267 16346
609844715 609844716
775279306 2827
516956981 4064
11894291 348
927598047 3092
824400971 2748
795964301 5949
726280142 8473
2463 258377917
986418678 3581
952579580 5708
1963 522421808
55476072 1044
919254013 3169
981771790 11801
332707903 7843
959359759 15283
633099719 11142
785264240 14757
183387184 3227
939057030 3690
357814299 1499
578277040 62128
874535738 7953
3923 694697218
166396445 677
2040 413324400
111751788 2272
673058700 7022
188092535 11026
444298518 1481
406223370 1890
302477624 1125
602563804 3485
981596729 3272
49890960 180
138157820 46923014
179480288 697
4102067 289
246252224 928
330000898 1100
941484147 3549
4617 320613392
684302280 2281
253139981 916
702238745 702238744
554527289 2072
207567359 1782
501194055 4453
773404935 2578
945884097 22142
655201386 2184
680097733 2267
166338600 139380187
55815010 210
240327674 1425
401886955 1999
89668224 384
417223047 2728
589823367 2899
30144 545576256
294598510 1294
967794829 9982
201897119 728
449999896 1500
150676279 75338140
2942 605124564
964003403 6079
715905102 6852
580498065 1935
786489739 6736
712954413 12637
562721 2
783298372 2611
921166050 4891
695511696 347755848
545435247 6637
570947030 3095
144292258 1969
160354583 2682
939300401 3131
809512920 3348
920518288 460259144
344370139 4199
706885249 706885248
789458347 24758
395102160 1317
707664319 707664320
129416871 503
314408107 157204054
7130 717502631
943670333 4852
326927038 1667
856237001 3172
714099541 3479
3058 458412705
630297900 2101
728506163 3239
623699999 2079
660470856 46459
30000110 100
394171167 30896
592374667 7974
3275833 68
551701839 1839
2060313 1030157
867281301 5421
323401079 1078
151064892 985
104 15105518
857188695 4724
874576809 4339
458087871 14690
658756714 11473
180051717 712
497465403 3206
782702608 2609
733079400 4350
6607 482627184
526671610 7697
388474000 71529
600325727 3689
841804127 2806
1962 554785869
690275859 2456
853889695 4112
794698186 2649
5003 759365346
782400360 14420
961880078 34994
232198060 839
58215308 883
232667351 950
440287896 1564
625101044 5796
632174235 316087118
44893930 44893930
51896295 463
383808000 4000
570445101 2339
548810133 1916
316449536 2482
175538099 685
3092 882846392
916889757 868459226
534898216 1783
172817841 2140
502498325 1675
840764223 34208
215748801 6080
301166586 2033
452702810 1509
362181636 181090818
259020891 1391
747424632 6733
951238251 611314271
807897308 2693
861897126 2873
236805819 985
633227355 2155
109127610 523
441623109 10574
407937461 407937461
930248150 10562
568382016 568382017
108067248 552
102259681 542
392803549 2945
489908655 1928
305998981 1020
615597754 2248
375448776 3487
167271238 167271239
702263847 351131924
7565 655006337
814115403 5027
8308 978826771
911186497 11286
133588686 1606
501 101986443
356808598 7863
982883315 3661
788160289 10399
121324411 510
241620008 241620009
190 17472780
440151097 4011
684578844 69502
925300058 36407
457499999 1525
343498855 1145
886846071 656433382
528584782 315756295
701672501 2643
609587509 6161
974988718 3547
871050472 871050472
732184152 18088
29700083 99
382862958 3534
450120464 1894
592200000 1974
66236485 274
986245189 977873207
617189967 2921
878442157 3139
355798815 1186
377575181 4338
404446476 1806
49813422 416
800840271 11304
113924638 541
940587462 64147
165258848 559
261434357 1484
969908309 8386
637343616 4186
440691534 1768
960 198174720
711585404 4131
181378033 1336
943961832 38983
130785062 863
257253255 5079
913078826 30697
4812 915309672
46793391 302
448234551 2161
10859 535288435
245310586 1178
819264915 4714
397798674 1326
653041186 74360
864701565 13463
498311191 1665
384900001 1283
859059304 3229
872873821 6685
388172903 1491
397460502 4216
391199312 1304
955811657 13703
606002020 2020
440949339 4940
828903052 2763
755044639 10312
185054633 1262
152923806 882
478922538 11827
531598229 1772
526 59066118
210000150 700
998461651 5550
402451735 402451736
212502088 85327647
514933768 17897
734665920 734665920
743120662 3165
263175813 3641
905465959 5646
769145609 5401
967833834 6395
398225057 3082
377139613 2548
859282917 3898
669808835 334904417
392999380 1310
632108733 4518
98279496 356
726062126 726062125
320882655 320882656
953096228 7226
519004501 479231786
42690061 252
917138020 9305
3451 107314127
865493485 3974
927010366 781792016
381786854 1635
1947 438824595
769544678 4041
876602923 2922
639947591 319973795
261895355 261895355
744927729 2822
997252613 7731
742072857 37129
444091296 2165
917425665 8601
552068890 3248
548804684 2535
285142283 2942
123339525 1101
636600521 2122
65801656 285
918900001 3063
343066313 171533157
207344937 207344937
385799999 1286
190309458 1019
674947249 3299
850181903 121264
228 64561218
548210102 8589
813494765 5206
682791773 727923
194100000 647
814650765 18565
123398809 49373873
90064349 45032174
421457943 15082
327864515 6276
155548572 3859
984824282 3363
814710662 25328
401701084 1339
1602 363024210
802800000 2676
599100000 1997
262499124 875
305486447 152743223
4252 793438355
202334543 816
112907342 455
530230156 4485
750065399 6300
849318773 424659387
203825967 101912983
29968261 140
358378047 1253
1043 312046522
568069347 15499
210300012 701
501071696 16445
229200613 764
846961751 4056
749885201 7300
846101905 3111
637191061 3589
836467440 13328
783318098 110325
387909549 4469
386468789 193234395
78910273 307
275429442 1303
564502239 564502239
989935521 8200
305821693 1270
798221578 3450
265927394 14565
229051805 1075
916067099 4182
54382809 54382808
414 89255088
274660812 7468
181207612 1391
461702451 1539
477001591 1590
1720 226177521
169200136 564
876902922 2923
417566511 1485
418990200 2216
728046439 2437
629853664 20276
87600268 292
845853258 4386
673029324 5346
827122842 15717
78102491 439
202251112 854
315001388 1050
267664019 6712
823197256 2744
1921 574514043
988253045 980804391
896201130 4323
469799249 1566
259415999 900
753925120 3328
244509057 6576
860969530 7042
195878148 97939074
219599269 732
782797088 2902
352714784 1406
221719840 982
121500010 405
657166183 4568
301593332 1148
646204624 12034
874747643 5347
169872065 624
982455894 17773
676200001 2254
5640 663771600
405299543 1351
182944084 1315
1640 262588283
2685521 2685522
500971772 1834
1955 439549690
713979509 713979508
302700000 1009
177656195 177656196
221099262 737
662702208 2209
119359271 1399
54807506 202
297658811 1749
633254014 33911
969899989 5172
657285686 10286
19115354 323
506007263 10392
360189019 180094510
249670715 910
541171934 2355
109703085 526
964759525 4455
628646623 3232
492402025 1949
969608959 838305574
829480004 3709
698855810 3433
256200405 854
552497186 552497187
14704280 369
917461261 5010
876508309 13822
245725975 1242
822488947 5957
89952 814950382
792953112 29064
74624566 649
919148798 4484
897398084 5612
931939525 6706
122700408 409
594989538 3354
64799998 216
106 31379166
2435 574264303
251456619 2501
512401709 1708
424573458 2186
425415061 4858
192404399 1438
457474419 32045
80116733 283
116700021 389
306671052 3243
773735855 3632
234221716 1365
210139329 105069664
241735885 11531
553278284 3951
278982081 2583
474376122 1844
729794986 57750
7246 719534217
872671107 10882
31793714 145
613170793 2934
983211945 41505
434305681 4120
766381627 3257
3352104 27
992628731 860498050
245622348 2009
578465250 12739
357301192 1191
915001542 3318
905996980 3020
360747696 360747697
1710 281490692
298189895 2006
637307742 295161012
305498125 4518
141076881 1160
3952 873057363
141056001 580
622818479 7621
93299999 311
597102432 2206
765899309 2553
326632071 1734
658778328 2769
573900102 1913
975829895 386927
510302202 1701
75284916 266
987349035 13141
948381072 5114
4277 739842002
365492611 1839
789406415 3652
414884357 191093076
872981457 432582782
419999707 1400
600771645 300385823
888300521 5240
21469260 142
196408472 5970
5647 929558317
571787021 1910
523875470 3613
851 133987787
807701689 2903
43172 997016896
287083761 1160
575697252 5538
487755554 2476
654224259 3298
578701929 1929
198688159 1760
970199999 3234
621167143 2211
318699198 4406
24587541 238
575660780 4430
514680152 343349
452580159 10664
421726659 11290
329006275 4522
789290359 604355398
158017470 2611
191555374 773
267338042 1036
483132649 2275
189066989 4205
40105752 152
3514 980307608
471540479 3496
318159000 2438
976438013 20390
4950 429934288
740368887 8497
11727 869127902
868106709 13745
220525775 1535
449953995 5307
147900001 493
507068279 29479
311564834 1594
356401187 1188
769972636 28755
824097254 2747
16 2549872
750892531 3665
657104128 5441
547 118335621
489312901 489312902
855897848 2853
881374845 4234
270876096 1224
19920136 78
679813647 3992
108211389 363
432587932 2593
489898367 1633
76119816 2251
354048948 1188
861172725 11800
971837988 17996
479042478 2978
58965615 240
762830584 175098
395999476 1320
3203 875976766
805283289 607508460
913800001 3046
614809415 343423057
516855541 3873
1309 293628335
556800001 1856
826507076 4939
5403 603886875
958978933 479489467
137399715 1266
49607097 7321
42069447 452
476185352 6001
887639986 324728817
910188977 10642
522460062 522460062
689410351 6810
66907255 852
236704369 385512
311795288 1060
790496228 3508
404208699 4850
953350597 953350596
469798433 1566
593399586 1978
736798171 2456
502607793 251303897
219300840 731
177729859 1540
787129684 787129685
58305525 419
975942830 487971415
919759971 919759971
10945 592617025
14501 786741277
997498660 3670
53935651 26967825
444882114 2682
382500078 1275
891450530 437054689
614096970 3104
280584616 1352
893985277 446992638
473508784 1596
518196190 209881
930865287 7518
74117207 344
633771400 2615
801435038 15969
121208540 562
16484814 201
87258454 82988
891929448 7549
499696717 3782
271200904 904
117942368 1187
967763426 4624
528286223 2202
12944433 53
258554895 3538
559896522 3866
770017522 5499
725289063 582042874
339380923 6941
80400302 268
758699999 2529
216390836 1143
323698921 1079
612000651 2040
278100926 927
73621007 36810503
507346561 50332
927296909 3091
905919862 3993
500699999 1669
870422785 4224
580757030 4445
541800174 1806
123108908 857
341105375 1675
28047103 356
787797375 2626
89036287 44518143
272249252 1748
998099240 3327
622336223 311168112
292170675 24886
353633760 1440
430828302 1710
207899839 693
225001022 750
587081039 53762
579492182 3721
815589610 4105
469602593 5814
55845204 446
204398567 204398567
617265659 6765
374184040 6191
955403404 4236
2537 310741908
587025059 4210
508009016 7232
524583130 4623
779021521 2917
10678075 105
891123157 6852
92700037 309
679763401 4946
98742930 390
883559223 6247
67222955 267
507646059 253823030
1859 200048849
638315973 4802
145523852 4922
387778988 387778988
565501312 1885
13754 379521325
636719580 7371
383727667 383727666
532319221 2738
950208732 5973
942812375 5583
569575059 2328
875606788 875606788
562726370 2231
72590661 2673
298126945 4666
299589563 1401
531372798 6138
878770188 4945
464437413 5041
518202567 5378
227920940 2007
899502200 3823
739031805 3996
964418272 482209136
868429319 47146
51685263 189
568533632 9830
691788708 6669
883800001 2946
290399033 968
990600000 3302
801598236 2672
641719897 6904
502951470 10783
166799444 556
115500728 385
295500000 985
63600213 212
756837844 2716
20195053 347
402901132 1343
710151967 2518
529122551 2899
825998060 18920
493868862 35221
498604490 2079
695628758 4855
82483505 466
30212732 752
750600925 2502
886826358 7184
975371665 11966
535129550 267564775
478471391 2208
774110688 3016
695878125 409613050
345387000 1417
881499019 102793
376908233 2252
499798335 1666
665940461 13135
239100001 797
389959141 26805
607696513 53232
876407176 519031944
496203193 1654
932522010 4795
964051721 5058
198866159 1140
26100063 87
190781295 3817
703799999 2346
670202234 2234
252300755 841
211937491 4890
665776461 3334
111532917 55766459
112681275 2130
951502226 8625
526370294 3254
335242617 1426
619253742 5144
309200166 1837
756756062 6573
857836985 857836985
241379161 3418
416986935 2216
5940351 25
487526775 8078
542 117431346
712579847 356289923
207321725 10045
342719705 2007
840039644 5611
574201915 1914
107337768 1086
917803832 8473
205899059 2060
678302260 2261
233217893 113226624
808670592 5392
625452506 81608
180300601 601
209401372 698
302705061 2702
457228149 1795
659288849 4315
897224963 3824
1522 431102002
96952285 962
385499981 1285
102057766 1258
158668050 1425
511578491 180691573
707028458 4219
42723000 178
934026238 4177
692936408 11822
378907501 4750
61567336 229
743803391 8152
272326952 6283
600769191 6180
248006025 1946
949203457 4907
858898899 24005
53049957 1391
120495644 591
855385422 4189
90300300 301
961842880 46030
533065806 3822
276600041 922
292819313 161139542
202800001 676
41147894 382
746822545 3199
630599080 2102
95168094 353
939605492 3132
1096 248027398
268046508 268046509
831150269 58396
76517017 1868
209855521 2292
31668449 561
610231688 2552
14279 774421669
900987112 5211
586073688 293036844
423214713 211607357
544940877 272470439
137429462 731
478422170 1913
740192706 2882
224439843 2227
215700000 719
996915663 6678
893290324 3368
961006820 519983904
3022 663123567
344812841 2146
719181194 10590
360092173 3874
21063405 95
782720184 2890
341594492 1184
38742747 190
364 16304143
452425380 2059
177604892 6374
422362220 2650
638107784 4960
759309284 10172
703800766 2346
713966847 6016
997589875 3421
693813233 346906616
59295239 216
589213714 856643
255000000 850
725993508 2824
480346161 3280
918797280 6632
960303169 3201
273751797 273751798
278399591 3798
747089839 31086
92408295 1384
794033098 700407109
998402525 3328
411727600 12909
57685361 1239
112925540 910
613267240 414583609
526079875 2125
822300001 2741
505790151 2884
301513121 3501
120916773 60458387
349322395 33445
144973738 4109
389891125 7914
599511889 2664
912898211 3043
576456299 2331
834002781 2780
668326466 12768
611563611 247682218
943831758 7414
518790960 2758
238613702 1501
2301 514320810
593100001 1977
770809105 3816
981137579 48859
941306155 4109
993873931 15897
575247067 5179
254557941 1591
408008131 11117
432140752 2233
856318577 3417
836700000 2789
598763307 299381653
5673629 20
25957516 95
429816917 4009
344316905 2118
245400395 818
3150 884693675
656289499 656289500
456453792 27684
920103748 3067
494563973 4519
96073782 943
436606963 2957
723602411 2412
896997154 10495
73814004 73814005
631501809 2105
9668617 48
614396024 10274
602169809 3630
4998495 17
69729621 380
230209692 1208
345064637 2356
6047 561776231
949598231 5285
228791552 2816
61730621 34614215
118525155 4487
625497914 2085
141429367 68054335
101645667 50822833
527844563 2418
941624456 5915
880173778 12667
199031419 791
170215904 705
185547977 1982
955558278 25367
39787799 197
310429147 4340
3986623 16
66812193 752
309655143 21357
690237001 4065
597902082 1993
691685670 6670
103585442 43296267
112419201 380
25687446 349
828982218 7027
906646941 332871173
363771767 1298
600265704 19940
795605129 2652
430800732 3222
477598430 1592
3110 443856090
433976540 2076
169266637 1076
686399118 2288
708270109 2942
403257107 1969
39300132 131
646291493 323145746
166895005 143012
689703342 689703343
351651962 132313216
549301832 1831
745333078 745333079
468002156 1560
383786226 1655
279666942 2701
194160869 688
832590594 16753
279650521 5688
656193549 5350
842103811 2807
178663851 730
744166467 14163
245344405 881
942243488 905212989
856202854 2854
231241179 994
408788377 204394188
121499596 405
784924635 392462317
707702359 2359
486887947 26094
230191947 2031
781134354 6237
726531499 21186
450390224 1528
992838991 127015
364797932 2136
192468276 2002
602699020 2009
570737042 216741232
95917007 1298
224255346 958
266100888 887
426251015 3021
273440511 1041
947672115 524445
949073063 474536532
478651655 8813
488164431 3578
656464833 7256
94800141 316
171945985 5706
911096963 3037
141600886 472
15472 590922096
579900912 1933
730451857 2504
485494349 3450
5137 179534644
431726645 1891
850402056 2881
262704343 1288
978294113 5912
367628197 367628198
28913970 122
997500991 3325
846461501 3726
827999737 2760
328827082 1383
139367530 2804
539702276 1799
539885973 4070
398244970 2061
446398564 1488
234 58364046
679332471 2834
285000340 950
333599897 1112
438599154 1462
472259336 168837131
377570764 377570764
364199999 1214
260349121 130174560
785009224 3575
257013709 1570
834541252 3367
24900144 83
258508501 3540
528092423 3816
95430288 95430289
547075207 2723
677149354 3538
703775054 22306
252228525 3049
621347864 36884
37449481 18724740
674462209 337231104
286799403 956
954545235 954545234
979279617 18112
153038459 6982
970442963 3684
901805940 6132
962135265 17816
786581746 7022
719552074 367213392
630299999 2101
990303302 3301
839602218 5619
391198455 1737
2807 579201567
782667656 41200
346102461 173051231
68632 603221279
942174216 40038
343111424 1317
414255355 12189
148931137 148931138
531598229 1772
841512180 7507
59119751 245
493056458 1893
703874037 5282
576835138 2801
752307865 4664
994803315 3316
4710 443942891
86717951 648
1699 478013550
13574 993033118
129774001 20120
254100001 847
93300311 311
708001811 2360
702863091 2919
888951616 444475808
165112754 643
3886 986255142
21230691 268
896347027 10503
699597963 2332
677690969 2954
813869272 34467
155256804 569
336151439 3447
84640766 335
647978624 3104
270 28245510
278744049 35230
846617615 10352
108817830 8910
254699189 849
947442175 4288
885160602 4117
549197070 2958
560703256 1869
239288273 3229
6552 969709104
675300000 2251
708541419 2758
122966710 760
767172601 4658
775693486 9578
574241232 287120616
142524224 71262112
187799374 626
165088845 589
57551749 575
248999169 830
245800173 122900086
659595046 2285
363445785 2943
675893855 9553
928587880 4840
551140513 275570256
466506470 2102
234469356 1401
606602021 2022
779922746 779922747
201619293 34828
564901882 1883
977915247 42581
204172115 1452
303382049 4314
55923234 229
52500343 175
650611024 3699
18980431 70
145095624 932
841040978 640085711
8331 556137571
915896953 3053
894047786 3324
320550954 3473
209826469 86804
779700000 2599
172092436 5101
501258441 28178
32585443 346
165877246 6209
460669089 2303
513601713 1712
9078629 61
766200000 2554
785559327 4495
7214220 39
984261173 4306
922140855 10351
385049972 3073
611221969 16436
907916845 453958422
35699896 119
764096894 468583273
258740417 2420
718608678 15764
477232272 2508
699239831 19765
420896352 371592478
551771653 16252
656640659 2505
643516701 11215
18317488 82
445083400 44732
266447597 5644
895945601 3200
328431321 1435
662900683 219649
468359017 234179508
80870877 869
8149961 35
871054184 58645
68522736 851
749380859 2763
766445461 42460
163983360 845
457189020 1710
436374263 4971
509855148 2631
443999281 1480
832100548 367487068
44115826 44115827
73171896 467
157538420 2917
305029844 1687
623285423 38776
91913249 2534
483349210 1831
734525510 4447
202 31579872
987649432 6095
311923429 5578
323449497 1294
723634057 361817028
11789439 129
928331924 30527
470689114 2095
123589885 14089
578974584 23957
926801904 31555
192299648 641
527965612 19266
93570872 607
446122144 223061072
14510 576904424
244025809 866
379034873 2565
721198974 2404
6122785 46
493781648 1912
988415997 6121
695427793 3291
667619196 520730688
3623 200595256
173357600 844
241606221 3824
739500140 2465
481466761 481466761
786483145 4109
415430601 207715301
531302925 1771
927296908 3091
894457349 447228674
429383707 8276
947068111 7131
991585581 10426
374198990 7284
300125189 51191
922311247 3887
5966 263440509
64656643 221
96856244 465
303901744 1013
469956573 1966
777597407 2592
167460472 611
744925335 12243
162320814 30995
403339968 2845
232941281 2446
201888093 4066
541216557 2242
237806026 80536132
542841181 268053610
179062994 649
173963443 889
836471197 836471198
642173956 4276
518702725 1729
954281766 954281767
169799487 566
73104 301462801
717 193432670
430389753 2041
701786259 350893129
281705061 1715
308953382 1664
852978226 24475
104699726 349
273417282 2353
580432831 7672
849498809 190770
72052847 36026423
48690928 519
917498684 15253
65294082 337
472238436 5666
643160520 2870
414180253 1422
727200001 2424
860770416 5385
206113536 765
54623448 36513
930687802 930687803
893905914 8426
3207 483173360
20160440 189
493920479 6458
656698329 2377
502677242 1798
364717089 2235
313501044 1045
583549662 3869
164061121 568
906529491 8794
136822311 19681
714298662 2381
280860483 1375
792989473 14372
745469254 11045
991018193 3790
545390410 2065
120721297 102000586
516459019 2083
947036729 7997
902695076 3503
72227119 29482328
858234117 8478
197370125 1021
893878066 446939033
903412248 3529
36599933 122
888390925 17618
2099999 7
338121394 338121395
414860094 9035
552685259 5717
645912835 2287
297829866 1021
268082044 130867373
224253989 1383
943306654 3997
83944523 500
420000771 1400
991642748 828968695
575478851 287739426
537368883 2383
659397801 2198
664260980 4678
791701113 2639
784809972 663154141
811044103 5181
653915699 2700
3320 954729380
299001103 1622
118799624 396
556487277 46016
859058877 15962
52833751 255
624139263 3180
238800914 796
106232815 414
242013763 121006881
22191692 107
162451720 626
837597207 2792
2095 448094901
994690977 433025161
672106425 3306
835197217 2784
272321920 4160
698936489 3374
878269861 3555
176148648 593
356410642 1561
199986859 2642
980079314 28335
3642 823310520
59033489 1010
701424299 582258067
831982706 415991353
372921061 1609
592778960 2416
293295750 14587
468600000 1562
747602491 2492
257916678 1373
679183523 9894
768597438 2562
100686389 724
158019449 707
313016885 3911
128510380 452
927749381 5447
57506249 193
231438903 116871801
661231052 4070
551699892 1839
823930330 2922
816126719 11320
613750676 5644
507008532 1902
164999450 550
643191005 3995
426834909 5087
480601601 1602
797017693 3979
29400098 98
252600000 842
260704025 1213
744113811 744113811
3097 780686341
5828375 25
153093909 748
208130123 1516
421065458 505070
159300531 531
638881080 17119
53699821 179
5657 761828190
787835679 6880
343105191 2616
98660747 49330374
668400809 2910
270909221 11647
62049503 402
863100000 2877
798247276 3083
109740390 3610
145251609 72625804
666 109666890
602678655 2141
639094052 4628
148044377 55505014
334381096 4184
477598409 1592
336150468 2749
445939650 1550
436957548 218478774
703580331 3269
21883 738810812
1829 274460581
164661015 82330507
168370089 168370089
832903151 2812
661802207 2206
46747158 18537466
327411915 1928
215100777 717
521999821 1740
668624976 179064
874915465 4738
561798135 3319
804022945 4944
14479 681988458
838766544 7945
857965591 8405
112500376 375
121173836 1172
650261051 3441
5875 241721801
717125636 72019
768292592 384146296
733647281 7687
16665 885894735
515611008 2112
820062837 3059
386986647 24223
609699475 2635
860423519 2937
179935253 8199
3045 455544180
473534227 2178
633746501 16881
631714876 12417
202649460 1161
839660734 4915
669833536 60779
246061126 246061127
84661231 469
292201289 974
59751905 578
889252549 36989
738095445 3014
621902074 2073
541705418 4699
951416713 4968
968507800 3453
591299654 1971
912297376 5253
41976212 218
406775458 1457
379638535 1487
370723991 5986
475124888 475124889
213917837 796
171286648 20421
975310309 3770
572618030 197308270
324755029 2399
639582805 4347
907576833 7936
146 43764376
811365364 3475
273524589 4047
887576796 3995
45000207 150
637565727 20219
410651999 4500
95699956 319
892287555 516128901
486601919 1680
425098583 1417
545054511 8859
628595458 4295
296710764 3059
838797204 2796
868516018 389873092
23332 730717804
660777167 11753
787556901 292809526
824102748 2747
650397831 2168
692334845 9347
218607431 1563
7602 907762004
147299510 491
75899748 253
234300835 781
558311965 15094
3999 486850257
114451009 1407
939635400 921116064
69600000 232
844457857 5952
195597588 737
339918320 3761
9878951 47
134371872 89343
123299589 411
300287109 1160
370424472 2334
935288520 3509
1101 212584576
455098937 1517
201300491 671
877229873 637079359
119020007 469
458696160 1926
567017759 9444
105267401 361
842786832 3648
859409143 11281
855302851 2851
909442632 3786
408601362 1362
5685 236414632
281919279 15088
10793990 43
817853189 3635
144900010 1037
892494766 7467
280049087 6402
429090564 3535
719668029 5861
960528919 5044
712802377 2376
2700000 9
704218059 7978
952156851 6850
588808477 3603
750209264 283119487
720902404 2403
643768274 642337110
387900001 1293
1625 439815296
698397673 2328
995037522 4754
702597658 2342
950110481 8945
900214417 9384
136827599 1365
854035458 4508
723002371 2410
250896100 1027
785336010 12510
992031943 8492
864712069 3012
169509903 1215
97145640 449
517063902 258531951
911554800 9230
879565598 750049501
588292964 123565
3585 366418618
722491455 26128
638852400 11455
551964315 2111
159277342 1044
972945380 4623
982700137 13704
353209429 1287
144600961 482
148628481 4640
963904549 3213
203999320 680
417577655 6024
388814725 1980
590915661 14556
282300466 941
475195187 1632
536099719 1787
464630529 6592
181200623 604
753302454 2511
2638 658373574
918229440 8535
894899663 2983
163941475 163941474
833103699 21307
102352037 515
638297999 2250
752406933 6217
321064143 4042
482829559 9073
437229121 4964
634723727 17499
575 69450901
974048082 4535
443698521 1479
551398163 1838
433204202 3478
5209651 54
363594661 6045
841941627 420970813
501053786 501053787
474900859 1583
61860602 3773
296202287 1681
266443311 1153
760747497 2863
288799955 144399977
408668635 3986
575646859 4907
854333282 7513
23230293 151
761657797 10827
357918562 1683
318540926 159270463
664018950 8663
861529459 4033
28914577 1607
173918909 1438
782583308 5027
21114591 10557295
974990515 487495257
200859048 1228
32330613 217
70145464 647
121320216 1098
385800001 1286
940728795 3639
253520047 2312
283016159 980
599081279 33040
842367392 781881205
1056 197134567
728321250 3750
19301 748891148
364983541 1615
842828794 421414397
478448230 288393270
645004425 14625
114353583 668
550577515 4578
27628323 13814161
316511278 316511279
433701526 3526
585894764 15964
63900366 213
413249417 117802
331575754 4109
422099376 1407
7136506 42
270110750 1608
214398606 214398607
54926117 27463058
1278 318627126
319894853 1323
781403261 390701631
146099513 487
240746122 12771
849440848 13471
229548271 114774136
114015113 538
18728 980431737
52388699 1010
711444935 6749
776816496 304492
862217632 862217633
593378247 593378246
512699999 1709
284400601 3153
676767232 2336
468515740 2602
161700358 539
967458756 5973
89435809 2772
953380671 3487
723968233 9204
648419927 15956
809940257 404970128
893701674 2979
13251 489130856
1856 352724100
413340221 1399
980696730 3269
251099162 837
91504245 319
425623060 425623061
6947 762356369
309034022 309034023
728519039 2880
816329402 3081
502956216 3854
611457176 2211
691811932 3269
331643240 2196
100893204 348
118252836 1508
852571475 15243
597541024 2535
538024765 538024766
98999958 330
810600001 2702
445567680 2358
299285751 299285752
919888271 5340
154426499 3813
404098654 1347
859785367 827357895
875012159 5160
569809900 6017
670484723 2766
206999311 690
402357613 1514
989402842 3298
436501571 1455
866306231 370182678
403416381 4060
570450059 15767
209506885 807
275099772 917
126066337 496
408859176 2812
376049236 2755
286692812 2716
888641105 4562
150299499 501
596101386 1987
355597886 1518
932702339 18367
403 75391139
3369 898576275
673202243 2244
646756841 15018
497144216 96947
273705883 1676
10615 614932067
344699349 1149
37469134 206
870290346 5108
545503812 5885
232064516 232064515
580748473 290374237
457004056 5598
468789074 1665
253500846 845
488999999 1630
339514054 4786
742101768 5269
343085769 3349
101130980 355
476710535 4370
835195249 417597624
708277637 708277638
342339085 9222
200812034 1511
417157665 1694
332398893 1108
165900352 553
357379632 357379633
186426411 3907
237937375 118968687
526522625 1967
751440982 8947
735882849 735882849
303361784 1364
339274607 10596
169308757 1096
957207434 927552349
691065170 6313
827612789 2833
4121 784426515
295902665 1689
642600001 2142
320057600 1075
52707277 259
328764191 11815
473093983 5541
286500608 955
945476909 6041
307815894 231894387
527998863 1760
230835796 3505
299699002 999
205403529 205403529
169467703 797
942529030 7226
405583835 405583835
768277509 3542
89686909 7807
850043261 51559
404342661 2078
908193174 5394
299154057 1322
103267077 51633538
63881351 230
404684577 2129
240599267 802
84300282 281
622189049 52364
4551 681476558
984512178 983602094
966456900 12343
671098786 2237
249964709 249964709
258305045 3548
88043498 325
214517921 107258960
836421036 4917
380397019 1671
871932005 14382
202572635 786
687354920 2663
442985505 297227
895998400 21422
360429827 1444
25799913 86
128652172 2632
751797569 2506
594637158 5044
107581432 2943
514800703 1716
173699652 579
620327736 2609
749621579 6757
676194545 2615
734077890 36855
2452 563636217
315864945 315864946
777303500 4901
529059840 17058
955245539 3730
217485896 9845
422700882 1409
959477119 10112
606381718 30941
765003765 2550
765327793 8194
156446161 757
171299895 571
462222215 2276
906752235 832545775
50013091 50013092
77853405 511
631501010 2105
609286561 2208
242925982 1178
402366475 2779
400733236 10989
45762940 28633027
993827407 3435
613146529 4473
282341997 1118
635398443 8155
983999999 3280
545523983 545523982
663897788 2213
734103030 2447
630519275 16185
432638944 1492
882735129 8739
337776397 1769
329866771 1545
299086459 1298
958214863 8811
486938755 5544
230731041 788
649 133781275
13014 988782780
167780099 852
700763064 5466
313559829 2215
335213211 6102
2821 735141316
859423524 7709
764537690 764537691
298997224 1097
711849959 355924980
476516314 2639
851314012 851314013
12899986 43
122014990 641
80144701 40072350
245773340 2031
537170402 20757
872441247 4034
476 67264140
996820010 6127
456901523 1523
941359105 29184
8100 576613034
389399238 1298
188143892 78296445
111 12542445
9303 427971359
852625482 852625483
954653944 14431
746054639 373027319
4102 152003828
234600073 782
561482466 8924
360871088 360871089
385872752 1862
3029 751800829
158054071 612
524891797 4199
316798944 1056
238800795 796
162300000 541
365770319 22452
414313778 1641
541517762 3502
476179300 1660
4800015 16
397916650 92398
285188398 1091
64499785 215
283454615 1669
322982210 1364
910086839 3978
613502045 2045
363575069 3287
871144041 3869
297599999 992
506264184 2098
764809738 382404869
403056150 1883
544274092 2453
146260259 73130129
3781 844233023
135179605 513
277200923 924
452699137 1509
780904746 2603
817452132 6294
150300000 501
287221201 1625
4601 903507706
209189179 2020
30263921 260
731437871 731437872
2749 498942749
713767717 3794
909358911 439832989
879836488 722608278
555875580 13865
941526406 65467
490162516 265143497
376218321 376218322
750293151 7088
419429934 2682
715456689 5486
505979460 4494
264744053 4288
930062893 465031446
61185370 613
594019519 2570
70696867 2651
803103618 2677
119523801 484
762576211 5139
428495309 1514
540915527 2449
135288522 845
61325783 361
30805248 127
333305935 15680
250991294 3199
137012242 577
448799718 1496
68100190 227
479093866 13380
58645807 21186884
55343322 258
957601433 3192
862162499 3807
989696701 3299
797528683 3561
760002296 19248
733743648 7021
774572413 19234
116078076 5493
147589814 8436
94799999 316
391500172 1305
662874241 22274
135055440 67527720
185635875 2875
298745871 2536
753625599 22400
117182685 421
638621999 20870
252911553 1247
494998350 1650
902445951 3987
377647519 3375
205951921 6040
787853025 11211
201136331 1907
124047351 878
268869637 1722
202 41412659
711900000 2373
126627190 448
724744925 4151
885313616 4828
630836493 286573140
630383600 2134
465062659 1657
235799999 786
608400001 2028
311651346 4751
337110121 1860
558720675 3031
854421330 46489
946669174 68091
773082878 773082879
34398981 140
658202194 2194
594011155 2956
804831350 804831351
463254841 2817
11123993 83
248942927 1789
715783691 9979
803796103 401898051
894302982 2981
305352215 2062
863688710 8000
21616092 108
541798449 1806
72201551 346
65504020 2309
43671712 301
39502612 157
103494681 428
616498304 2055
980696731 3269
206957931 1677
146100487 487
510600000 1702
944906534 34463
767423873 4578
749057399 11050
453017671 2644
550988021 5707
799342737 16691
876001752 2920
228441416 823
110785783 6659
391144941 2657
251737797 1753
679226402 3781
909659432 55974
949624764 3876
467236721 1840
69640261 2059
885413592 6102
837900001 2793
836113946 3342
473700001 1579
734400000 2448
228886223 2968
731278547 3042
132000001 440
933296890 3111
608415803 2594
359702693 5122
346500000 1155
661077331 2341
414180899 207090449
156355765 543
385336041 192668021
60256551 327
344366855 1715
4518 717456458
274199085 914
516865347 2342
210599198 1498
719505692 4751
881997312 2940
522223614 257892624
479796641 4390
945296848 3151
107873805 2028
677097902 2257
614124980 37762
796654045 56766
512458310 6352
884908849 158248
466201554 1554
693134820 7182
441553959 428934049
523201745 1744
666033527 12771
338700000 1129
18466305 9233153
371021371 20949
300296969 2070
922199999 3074
534908997 4145
728782021 2927
527984063 17856
320998930 1070
11134 994464833
85393885 70457
986829243 644356168
271724991 1568
53861632 617
700969206 2521
876002921 2920
591599446 1972
107706600 600
947632521 102202
197739896 1940
560502999 280251500
849199680 6048
142664609 553
87104263 716
711705334 33259
987564186 4600
477680744 2417
363277433 6538
836399020 2788
953100606 3177
240633470 3410
917925520 6680
345175760 2315
642657376 4383
728 213953376
394657985 2129
687058342 6622
995627966 9231
619964512 309982256
769359706 2697
826019845 14278
185399781 618
8217 363248919
271200492 904
461999269 1540
530714894 2186
628374400 2176
392791853 3511
569254735 4061
117581413 1138
631309704 2412
166663160 778
338318897 161570851
271801644 1385
710700002 2369
934394915 9403
243383368 1592
719754628 2465
465946203 190027
86598205 509
509450716 2402
778012620 3619
347174527 7016
573841287 1960
636537084 3124
982297985 3935
816086050 6890
694984254 36412
796092659 7766
560699676 1869
795150274 4373
609961574 2078
442510416 7932
371523256 1601
729857941 3358
351674612 1301
121199596 404
139199999 464
5199 594902807
73230990 1085
38700003 129
933600097 3112
149987376 972
830237563 3322
344864067 137692727
537299872 1791
191645955 1000
431545477 3111
205116433 1951
71776278 441
686702812 2289
14518599 100
99260361 49630180
7846415 47
44986410 490
183811998 636
572698091 1909
506311178 5437
433030975 6465
160898626 160898627
878247361 3432
149251081 1255
207236190 100930168
851097163 2837
895681788 3396
41916818 202
835184640 9920
236176227 236176228
529501766 1765
963885699 9513
457219843 2159
617993472 2336
497603695 2126
760234595 18911
308840065 1352
320558267 160279133
847147321 3907
535 136607435
630 109802700
799498346 2665
624503767 4594
951100881 769202740
248127590 1472
786002620 2620
72600224 242
65463533 65463534
345458540 345458539
462500172 6309
515908620 25821
760191920 628360066
80674577 302
104331151 673
183260159 1920
404980 6761868
275674122 2034
252299370 841
866397111 2888
536722759 3597
326171601 1090
527136502 5291
802485207 3085
405887779 1580
219600001 732
184799643 616
929133912 21121
10737 417990197
704392267 2827
797102048 2657
651888536 17337
167038536 3129
87838996 372
119400000 398
908157853 3602
618129847 8141
456726214 1714
743414108 11601
156559055 1220
807297310 2691
591518401 4080
772551709 15758
721391185 3691
919249216 3716
387345360 152980
469501564 1565
255742013 2831
178674448 694
483975613 3196
300592257 1696
677518117 3628
422942 745182460
544198214 2607
477881165 1946
544277832 10148
143850483 71925241
893768905 845922728
764185726 4239
99707248 99707248
373321378 373321379
6823065 69
740368916 370184458
624217671 27797
112100890 66656457
163800000 546
906600994 478918597
238500001 795
543676320 2295
299099999 997
836740089 39757
953598719 6592
805920170 4243
891299999 2971
545406511 1904
890885539 3070
166259795 629
139556396 781
785080361 4456
334495247 2017
886796388 3782
303989845 1172
254238875 1462
630837154 7044
224175325 67808
372291139 2458
106876780 1073
847018141 6659
200435041 1494
404852926 4410
3918 931363452
51 6338229
437037070 2971
462388315 462388314
204927629 870
66861 994832429
958151998 9099
692869865 3431
884044080 5517
898632172 4876
560800930 32405
882236278 3157
9068 930313324
799313508 6804
110314946 1636
420188596 210094298
709482663 354741331
2752 384359624
450796640 6213
64098020 400
477224544 2416
944396853 3148
936423576 6025
83463215 83463216
667491144 8453
966682916 16462
731507125 8044
801602673 2672
512019443 196726893
869811328 3008
456957503 1737
18000060 60
403736969 1392
393301310 1311
358689743 9562
255645210 1705
119777715 2456
498402333 249201166
453315292 2377
810179544 405089772
308199576 1752
864900001 2883
736500996 2455
81179967 40589983
85373185 1088
446169889 3438
858848372 5799
811802620 2706
292655594 1063
982076728 47941
215700180 1230
333584342 333584341
418879440 7440
823707365 411853682
825299567 2751
286229891 5326
642 95968584
184503184 1138
12390 811042460
379785711 38471
487799408 1626
698288220 4305
442200000 1474
77187429 77187429
854344906 6418
367396833 2179
157311839 157311840
81599825 272
444082649 2468
443754965 1499
538200557 1794
302195848 1185
3974 500911389
463541752 160486185
742801964 2476
911097718 3037
683486047 8373
341534440 170767220
267113791 30266
441002909 8454
976938733 8316
409838045 3254
282565830 154393411
18591478 18591477
153937247 534
69907480 334
827635551 413817775
81290327 714
781120788 12959
384442665 329357644
192999068 772
944561469 944561470
826470385 5083
490329759 8891
700442142 2970
968169874 10293
677994364 3361
322 37038050
808801800 2696
848959083 4205
814503999 3453
344755005 11445
36472558 18236279
491365621 3060
85699712 1894
385798713 1286
372044148 1631
3802 704917414
120811619 13523
827305078 827305079
184393793 92196896
783253814 3803
976496744 3255
705655380 2818
395668715 246528236
692152389 692152390
822927924 6156
319097839 1649
390862313 195431157
427840209 1453
979958603 6349
417443077 6187
64160328 248
637799957 2126
507001690 1690
78542022 78542023
762365641 3345
448669261 4819
929922662 3117
993048166 993048167
641833104 2761
903858006 6834
628778878 10501
371149291 1910
518417996 2093
435599075 435599076
449469201 1753
123426296 461
405803548 1365
374234677 3372
372340315 7598
760322265 13402
797400717 2658
171280485 1619
497817820 58885
36291349 18145674
822505527 405188123
817200061 2724
695071362 5989
222 60764185
951589874 3581
764702550 2549
42436086 186
231599530 772
699281568 6659
159263532 5943
854994909 365695
508572235 254286117
328484134 1433
327001091 1090
641946072 48899
214799869 716
96473686 676
299963294 4635
639052469 3615
943503145 3145
714900000 2383
399300251 399300251
497372940 497372941
8325 975127244
400201335 1334
3329 957640114
818816464 818816465
389648012 1898
430134709 2647
660523348 8163
944275817 6828
452294914 3031
165000698 550
971727524 450623
198614538 198614537
432136102 2296
811226501 405613251
105055730 382
560398613 1868
923471869 15227
730227870 3527
254085600 1200
108979192 2282
458156028 229078014
724445873 5799
909457369 862694146
195695144 2248
535343146 4535
1939 423399979
442201475 1474
653219253 2614
352329064 28633
229501020 1428
388012726 286664102
178545779 14030
156839975 1944
575999415 1920
624265818 7898
7266 595293224
910890603 82114
955082253 3819
691130250 8839
15013835 55
738002459 2460
158792941 785
977801369 3458
602168292 2946
74928495 411
243760062 3321
945579075 472789537
76705900 590
846391334 4413
650390624 3125
157122470 623
227699544 759
594283997 2082
318600001 1062
910503034 3035
429384441 33701
46499999 155
2315 437553889
113629825 1464
973486825 27912
344400000 1148
871730520 4348
710999999 2370
4085 736058252
48168921 223
1102 288532013
15558 952554056
118500000 395
987357432 96686
536779859 268389930
100839392 423
141197541 70598770
877881517 877881518
582610469 4830
901873743 5698
526801735 1756
523358180 2411
551431160 3962
304248986 2297
385072381 1871
89923795 44961898
742961367 15979
409600417 204800209
205295773 737
488699710 223101853
606627279 3766
113942311 1603
222600278 742
338941386 2331
631795893 315897947
241585564 1756
571997666 571997667
390599999 1302
172668137 1324
780742145 18928
537952464 3018
551699210 1926
149832187 519
928606520 6567
967072836 3432
684902605 2283
590042300 33971
585195178 30594
907007155 3981
274806144 1228
434498112 2016
479623809 1856
81097575 975
828077975 40604
132803417 44819633
513598289 1712
644609890 25170
53700000 179
763795788 14990
843440148 9186
27246912 27246913
8414 743847001
420000849 1400
677946210 524072995
295200985 984
277330833 4069
77997647 402
587636221 293818110
924896916 3083
791560181 5014
174079545 174079544
708587935 5190
216835025 2993
293099763 977
104719496 1887
269657450 3519
216161520 1160
459200447 2374
932110906 9532
10688 665969280
36639479 197
384745697 1753
214995029 107497514
25291 707310397
248100413 827
748200001 2494
3355 800237955
16956 98911403
730797731 2436
386479356 3441
159600295 532
112815486 4523
868 112370412
992444049 4570
63197211 399
667001961 4279
206917337 2557
73 16724034
966813983 8084
760940389 380470194
126000665 420
357597699 1844
506322631 6774
909326881 6160
1988 290856210
212639336 212639337
658500000 2195
120599637 402
155024295 77512147
48203234 1431
785409524 30179
556449475 2801
779252405 3188
111095918 1416
2459 210901053
501765475 2058
90899956 303
919644852 459822426
416701460 1389
125129251 855
789207376 2734
829199394 2764
359099140 1197
208424963 1172
594286681 2040
534087998 9109
968103226 3227
757298221 4228
726767284 726767283
120887579 979
72795094 452
123306079 2667
699092292 3382
715078237 6155
946446239 11932
361604469 1278
17371009 72
975516228 487758114
2973 587985174
530012137 2475
436500646 1455
639302920 2811
787365519 8923
611231116 4785
525704338 4779
57805726 217
182543889 637
647534585 3359
272392914 3317
242029980 821
759227125 594865214
404062807 404062807
511930735 2017
798419844 3084
655797880 2186
43398986 185
855963146 16160
576417030 1965
362512201 3615
574754374 8125
616720409 616720408
457162421 10868
600743749 3125
32840159 259
907631740 6221
933306638 5934
910406959 451849787
427198575 1424
782999005 2610
621976441 3241
517201701 1724
670443359 2470
618948293 2942
957730718 448387611
7064813 129
764997745 2550
930887028 10183
213754639 716
660553354 11470
789312486 2846
604191526 604191527
474864389 12870
59186888 621
943380880 22001
40399729 805
469800001 1566
259251572 1666
325594436 3181
268800001 896
129065100 107730913
725402417 2418
684460855 2331
582223287 2174
182976069 91488034
48523112 169
545473807 2027
252791253 252791254
794369709 397184854
320666913 3201
870550249 4120
591103201 7031
947078614 6417
761156184 6187
396482401 1440
947453661 7677
37142538 161
591238754 3283
683805744 16207
474899999 1583
173591280 9637
795616019 4155
613425856 2563
878172251 17920
329699850 1099
633069386 2474
137400001 458
755402759 5038
65817618 1097
380794478 32633
932034721 6298
195618979 751
563156724 4538
913496955 3045
58366061 342
543248502 4337
146943230 557
593962679 296981339
456160695 2098
305571331 1290
721128085 3516
123293052 1074
580037921 5819
776172817 10026
200856608 736
949220356 3362
533498644 6815
974399999 3248
354690840 13144
365218173 365218174
918846047 459423024
12847 935531387
298204270 2403
969227143 7996
141955518 1753
816604714 2722
3425 484795050
59103001 29551501
286800719 956
993755223 993755222
21823 109878805
530100000 1767
218676709 902
655571389 5017
465113727 1989
847610922 3621
33899888 113
355199012 1184
958131287 7464
64500215 215
203753550 2990
309654048 1128
3009 790458282
637412742 2697
315196193 1517
482019177 241009589
477 71388774
623901570 2665
867600054 2892
961962973 3635
39758696 253
387581012 1451
607485570 345946455
747899999 2493
568501894 1895
182682896 1193
688166108 9417
120000445 400
8985 640199103
206450779 1370
251121229 1064073
514135211 2002
881705376 4625
441580279 220790139
2335 617308456
40676 565082297
71539913 541
828211189 3228
678614960 8080
760172353 5809
269279847 1685
8155 648823356
2391 284940252
326699999 1089
643365484 17420
473167051 1811
1609 148204787
292716825 4605
337350584 2372
740700654 2469
589573360 294786680
715908963 357954481
796705949 2661
306301835 1021
575077166 56773
604896287 2504
268086771 1349
357461430 1378
573557820 2740
112469112 920
501901541 1673
519648033 1844
695182453 6600
432970444 432970443
83022561 5240
180274500 708
90972427 754
797032249 6205
194100869 647
425066772 8412
415987802 2233
869378250 18525
7241 989691063
127724212 52648809
104099664 347
31725628 344
77982238 521
1640 486950393
324823741 2220
850497164 2835
703377978 20563
744915917 3129
476398932 1588
212461080 1560
235183809 1542
401962000 3025
248197322 1357
763192791 3070
667006379 5564
830236231 9335
9930 859182630
464363818 2916
221454725 3291
813265057 8334
830703727 2769
701860501 14179
458105506 2665
814683727 407341864
456901523 1523
961927934 7341
14768 961441104
135599928 452
835148184 6558
132268909 11139
378256270 4951
986133065 655931084
294299939 1455
989400725 3298
69900001 233
733808459 3828
771114331 4902
779404605 18965
844076039 7673
288299900 3475
1801 400904094
373245902 2319
294247139 1352
930324682 930324682
722378143 4878
607512457 2787
824857281 3680
606920772 2787
460799999 1536
265206065 1231
484588139 484588139
241581637 5111
796469793 42992
390810083 1372
275400000 918
357599845 1192
679285337 2306
53750098 199
255953279 1408
22980057 88
266405412 1092
531512615 3265
968905273 952742339
112156279 112156280
581909999 2800
552743327 2344
770798687 195833
890086121 4203
918612476 424127427
833105494 2777
300844874 2186
189961978 1343
133899 696668251
3914 879467972
840485457 6854
382134890 7330
500741924 500741923
230984207 1783
5522 843960739
11589 755869347
158399471 528
566101887 1887
387685331 1746
506794083 4215
128466461 578
226373002 12834
668607414 2472
15618 497133426
56399811 188
79761570 281
977171092 5502
762452484 8133
451545266 225772633
798914757 2911
563493671 20898
729455435 3084
881247184 3745
123015481 490
913297161 425281551
228562754 885
769964929 3031
758430629 758430629
912960357 3220
908789309 7492
671840400 6160
323002425 1130
2400001 8
456761802 24541
690276103 4206
902931771 902931770
976127099 886820415
365048723 3964
630919148 7543
228110295 1995
477299999 1591
692481258 7182
777072664 23871
403308800 4100
611059894 47557
91005766 984
870902322 2903
105968512 1459
221891880 2660
119999999 400
310043936 1399
459300920 1531
811668429 3249
798044050 12177
882411402 7567
706698293 4077
530861364 4356
650400000 2168
362101960 1207
440401468 1468
3983 744658351
78300000 261
525681061 3733
735303201 2451
440718467 6294
17667594 499
284297861 2316
504543282 2115
627833303 4460
25139907 187
1862 533431346
699000246 2330
836410591 3469
408848095 2669
244200089 814
957260870 7887
853241168 2893
673380761 4516
823143374 5941
202454303 2599
201438246 2292
80168981 380
333544589 3143
465769430 1909
680962682 340481341
3597 973520888
910876641 406328882
456302908 1667
100751026 563
292852954 267935
434319599 2486
901594209 3446
71433738 274
234291378 3022
790232775 3385
887129650 877795221
883461310 35967
104983075 425
406625662 2763
397091597 2412
30670870 268
226569005 412694
574199360 9920
945333033 821428610
966717831 144394
35850957 137
767069401 15403
131520532 131520532
505800000 1686
432863364 2874
672415496 4911
767399128 2558
212380830 103652355
430947532 1707
459988984 1647
765414015 4881
445023292 1684
1597 79444462
495937217 495937218
164100206 547
479034714 2699
361802073 1588
140400001 468
617454192 617454193
575793387 9896
991555005 18169
852300000 2841
618298420 2061
974771915 487385957
1658 265117726
370650116 370650116
536325480 3195
329251197 2087
530237566 2405
752442337 6749
48699019 1780
202799470 676
565676337 463312187
912002235 3040
853429920 11424
24437161 90
314166272 3584
678402377 28596
666000001 2220
237300792 791
513457972 2513
673744472 11043
205427390 691
809518514 5067
509328474 3162
1099 48695869
1646 253737073
692279655 3346
4942 418048722
135981649 1351
535028796 2076
597382974 298691487
443917709 2454
822992487 3528
716049319 4161
987405088 491159937
980769554 485137145
3713714 28
298010392 11361
899941090 4260
478199553 1594
39523770 953
8789 849307437
462808635 4603
943797728 3146
314004599 1491
617630220 5671
899713517 9508
352610006 1310
252099613 2978
510006658 10989
27169349 130
297901445 993
363333527 1446
660297798 2201
214425923 1259
581968297 22932
260708393 942
788266075 2886
198725877 32546
85028612 535
994264875 18225
239401450 798
736548272 39224
134732619 4721
595769955 11653
427579158 8237
398324134 1901
2685 583710401
812557172 812557171
917663937 917663937
987658847 193204
257947903 918
616573720 2259
474561807 4112
35795264 165
912180907 3181
624315966 2211
977047695 36573
11999977 40
761100001 2537
245969082 1038
68999771 230
908625881 51145
708897637 2363
191343095 8308
681156721 6352
184112952 11638
300736404 1016
741599999 2472
586110527 5543
873902913 2913
589700236 294850118
915021744 457510872
66029939 66029940
757200000 2524
488326854 488326853
319690994 2571
864058783 4047
283320313 141660157
292207385 292207384
962704170 3209
567542229 2836
558040542 558040542
345734049 4796
220464181 10271
220548020 1078
206486092 1539
320327466 1552
226992637 1108
168525910 1748
249431706 1235
633082334 14122
841906950 3450
800195839 21535
961291473 480645737
827473079 5173
70632101 550
736500000 2455
961201003 961201002
786597379 2622
351850595 2116
979507700 979507701
898764975 10671
171149679 826
368501302 1750
222299259 741
8418 306650904
844200611 2814
202062161 778
701450225 3688
305097349 6848
567937653 2649
607329162 2838
609436767 4376
71946563 337
435598549 1452
546860825 2152
550058226 2694
652335323 4032
70850644 35425322
139521323 69760661
55288956 361
482224198 7489
880802936 2936
172473486 1069
899700933 2999
91702742 561
547671289 547671290
740166215 3591
395468305 1848
231635075 192697332
9830 425115575
959373535 3733
879392141 3582
736557990 10212
640447642 2187
380213005 380213006
9282 375211896
495368813 2906
116645454 961
681049932 5871
577406780 3016
289827078 7694
428434126 4767
611030507 15653
612902042 2043
274724214 1950
67500225 225
995534388 427814560
151287001 956
961194433 4432
2649 156628563
763887569 4577
925970175 4743
610743748 11513
222000425 740
744602483 2482
2221 593124742
103570467 1294
792597987 2642
631596127 3662
121528789 809
282000612 940
49657859 252
543299999 1811
425185682 2817
888897037 2963
318601062 1062
736 105115252
732566677 2732
628584177 4271
126899577 423
594943967 14552
569093045 15068
36540191 227
900820405 5302
314100372 1047
7143 462202101
570697685 7449
396075521 2176
838355616 9069
13229 103339761
872702394 2909
772503315 2575
63600213 212
636111720 16009
872107180 552082335
150900502 503
935100041 3882
59699800 199
454251227 3698
939901061 3133
239961262 880
548619354 5855
225489636 4367
758790750 6375
101585961 2305
794188559 70158
551718474 3453
339028828 1657
804897318 2683
717690316 8031
176300851 48675
1073432 206098944
44622762 354
154202408 1667
25169420 95
73794 350742882
523653559 261826779
1518 389959020
5548596 31
347141373 2098
971175821 485587911
758028853 2949
321899999 1073
471211134 7638
527651362 527651362
388832556 388832557
74699771 249
830586362 3162
834661054 5763
116066466 396
550821771 2215
865690342 4377
125172557 441
692993767 2841
595855337 595855337
206301564 1764
692102005 2307
522000858 1740
876030921 4589
110960351 23950
237812630 4907
688687443 5121
5164 809210626
777897406 2593
609249447 6266
291755185 3192
709526801 709526800
655200000 2184
897716825 3505
841801214 6602
282336927 282336928
278028896 125414564
226116037 2484
32942 699852790
457802197 2681
336206519 5928
480691951 2348
5994 582903284
909314775 7515
829799449 414899724
361986550 6373
806607775 3562
774656764 4328
797282304 90272
981266900 7900
786600405 3587
373375504 10226
953487622 11074
158 34443482
163894816 1855
559316787 5076
1420 411376727
230971257 3047
406652868 203326434
454720749 2750
221481177 2489
826510685 19747
937200994 3124
810948521 3020
415799999 1386
721957500 17502
1067 82506842
631214027 7439
943189910 14255
380818374 2998
798060556 353866494
287908512 1607
632130201 4713
631627717 2687
784906579 3148
767478527 3725
140472905 1496
694598584 9653
501434728 2582
829484371 3265
177545434 1868
740188056 4729
124672139 281326
743118334 3324
686993386 9323
764397451 2548
997744328 997744328
903282157 5453
307960856 2284
272263692 3767
885297049 2951
681035717 681035718
823094490 5778
86834290 86834290
273954691 2546
226740117 2242
525903276 1753
670650373 335325186
788281284 18351
818704491 64313
53681233 418
882959187 4721
845120721 4720
590700505 295350252
102 29683888
995706291 12404
609697753 304848876
888173659 5675
266966106 1518
923408058 8143
1876 533950641
848099999 2827
900749564 3197
13455549 142
4570 848432386
287970642 1294
418678863 418678862
547508450 17717
720076537 471113339
381266314 2561
849300001 2831
82199801 274
254587723 26120
54166735 34327015
481051272 424374150
940596060 8727
980848388 980848389
468628000 1826
504704034 12468
436428299 1470
793800605 2646
295843 3
323099999 1077
117600130 392
465109830 1719
1443151 9
871648074 10109
856624678 3161
194272631 1365
347805999 4600
520080485 35423
692853519 2896
770067963 385033981
247593967 2903
662856571 7386
483077722 3423
236950458 891
574379204 3484
487383352 4407
318300693 1061
786004190 2620
140625000 500
574034178 2281
892296001 15300
77400328 258
533632080 4579
180548473 90274236
478555167 21658
636783309 318391654
338201814 338201814
415102747 1387
183115785 2235
590614077 18321
31467280 260
936911529 430242337
694425374 2725
928441702 3861
424853317 1882
334563435 1973
754703335 2537
658657325 3086
411598627 1372
987902174 3293
356716084 1265
48000453 8194
258067318 6346
834850635 4843
503549960 4910
473330625 4367
810300122 2701
324520929 147884106
909986604 8839
56965322 18642
76008197 293
111256704 414
901217342 24557
930535222 5282
308955486 9114
938379791 6147
514894109 2315
236232823 1434
665392916 269841804
194818913 1184
535365694 2792
163772280 567
7855 332882808
134865121 67432560
969576376 954255112
617456540 3027
506767719 506767720
192692812 3732
869101015 2897
64906537 772
900161571 769293996
458657556 5716
838065497 838065498
993085747 496542874
38153810 259
961290625 13044
386604463 2614
974103670 3247
710401380 2368
595629097 2653
682667100 682667100
919816681 3992
842397559 2808
644717309 4573
628337775 2785
4799992 16
895802987 2986
502063941 2139
796808557 360145566
253699143 4951
206148166 56269
344392501 1175
502552990 1886
324032099 4900
3213 931376642
365696649 4262
455779301 4079
1415 271283800
731140113 2482
381383850 43217
475500000 1585
531143412 4409
416221129 2041
806185548 136134
357686285 1689
120346555 411
8342 822329168
4538 994954970
733716177 3597
523308212 2812
671982828 3143
154430937 77265442
648215121 3430
72309269 1756
575015264 6568
114576055 467
505087801 252543900
727190896 3540
682941951 11968
146512412 2973
195976855 837
263104 3
112108029 1793
236746463 4077
205714080 720
289414606 6911
498564000 3168
177059251 1350
720766067 3847
370685462 2627
178918725 1007
802016708 3257
84478851 911
516285259 4863
918917368 918917369
374036111 1287
7500001 25
102720449 525
645498884 4714
584885953 68544
610635563 3492
258462039 1638
475902361 273553746
611278553 611278552
260014174 1224
647646301 4725
732528357 2606
18287 479411992
816903715 2723
858555285 2881
121990140 923
892046845 41093
871714785 31485
343594170 1770
827702760 2759
696346832 5177
286386110 3876
157800527 526
951736389 8305
189925752 128441485
135157399 700
169643799 871
407683811 1538
994189240 34001
81448718 407
894445991 5441
53396002 1481
938540669 409350049
647561419 3515
482252250 3318
246324384 246324384
583520351 2422
311401037 1038
475579187 2268
571558447 285779223
350887446 1326
713474672 3622
711000898 2370
843191149 843191150
294724834 294724835
112806674 1447
336857519 2712
179832315 3251
393624221 1475
958258972 345076287
509046583 60022
260339507 2106
954360696 954360697
581104088 296145590
189543080 7746
3062 743664878
763201203 2544
689997700 2300
90893680 974
636233361 318116681
904857787 5519
399229776 1566
261613634 130786320
500369469 15843
995991394 26363
428476297 3566
22173 887406205
584460222 11347
817879333 408939667
302022976 1850
752199282 3937
149565820 514
105216580 1310
914461156 12724
305222341 5829
154799485 516
796293253 380847388
457416358 1541
466202729 1554
78801626 66242941
787197376 2624
9733 831363661
23332195 857
312899070 1043
259936531 3990
471737237 8344
955685618 8617
293400927 1519
414054669 6458
9918 879912212
988 212249968
525023169 3489
936111844 15564
716 133776724
84474138 348
750114989 3735
504318980 5956
313346938 8213
998783049 3932
87133737 43566868
821995074 8623
217744674 105661152
144490 793991050
596998011 1990
163685280 5280
770968550 6014
604797985 2016
441584205 2332
99557478 4645
526444441 2001
3351 652530177
6366 470772066
645897846 2153
388547599 2800
719883882 86075
16344758 284
3590848 17
967500000 3225
804208320 11840
75370408 362
283700847 1448
983884614 8367
152366379 8201
158633985 555
280200933 934
556200695 1854
636768854 6715
622646017 2991
968371912 7312
477899999 1593
523198257 1744
5927 402099534
345042847 1766
570975371 2013
309832391 1390
209503728 1008
379394209 1977
52958305 504
939299999 3131
75273178 253
899887270 814499428
684901057 3600
537736130 17850
611271820 19992
979033989 7645
789209088 37940
352573490 31400
671399999 2238
621340171 2237
685460912 3447
27431650 133
512327468 235441552
133800445 446
294656556 1142
873300612 2911
271200905 904
553 162869940
947394316 7805
161802220 1565
36740343 345
780964778 5878
554750582 4055
660042955 30255
38186892 131
975302224 544107
583128630 4170
178799999 596
317399999 1058
740001273 740001273
544657470 2060
48620989 197
727162751 2848
24600082 82
627501983 74817
190540672 14666
646399534 5711
47099914 157
247088090 7873
307501025 1025
249067607 955
356652718 2251
394802399 1316
626702161 2089
710180099 2443
938771119 4529
960538999 3281
21846474 217
576600726 1922
551124913 23077
34575 694646325
32893803 221
758233142 4217
346727314 1476
90400962 967
495681465 19255
291542190 1225
241500804 805
532256309 50958
348687316 2325
4200000 14
188339814 94169907
251100239 837
741603306 2472
90636707 321
358372171 1517
363832559 6480
556798156 2265
243555880 1499
479089689 6709
565501885 1885
122099592 407
960163177 8591
648527616 3168
799474051 13815
796535761 5836
491194559 5696
1371 270930366
782073496 11714
523065075 1825
467698901 1559
600455586 4486
485997627 4345
1500005 5
937797456 3126
783901031 2613
49200132 164
25500001 85
161658335 654
937722655 4408
392541908 392541907
393438219 2497
914399225 3048
74710190 302
63075933 747
145014035 1308
896701992 2989
613070930 2497
820204469 2734
574498084 1915
462990684 1835
198162576 774
592352881 3360
259273734 9006
751120451 3162
212555335 1878
885237833 8714
475201583 1584
872969787 5678
98496724 974
425258189 4530
587080709 587080709
893751236 6039
844874889 422437444
329729285 164864642
27 7443176
812397292 2708
541200833 1804
620934659 3132
562009205 3989
939003129 3130
914541177 457270588
905411160 8088
826256267 5301
689775085 2315
700799659 2336
565511123 2182
208145953 3752
335198091 138303256
124718997 2825
24249545 21840361
361220404 1391
872944672 767803255
833850626 3053
537042311 5256
313442478 1359
582001430 1940
515132423 2036
42527881 180
860997130 2870
940600664 4083
821563486 3218
948797624 16595
262718782 262718781
519143807 2117
785538125 4903
699040149 4107
653949488 14272
978268585 16506
744321967 7754
326549831 4925
779101576 2597
540787361 10309
574332496 7664
169153039 644
212249995 870
88590491 453
570780253 220479442
897605367 2992
297374675 3417
817202723 2724
378154812 9271
276056849 1063
849689750 4225
182164926 693
213169385 1483
26139647 268
91658375 380
505521603 2042
155274681 2872
2743170 19
23175965 238
638102127 2127
958797591 3196
704252016 3204
982227975 44155
208942579 54740
670539118 2657
710330597 3609
4432 930337177
17776 725367456
1662 280484968
409286863 2458
31619501 250
428455190 6437
211623193 1782
524399997 1748
16430 943525610
742680015 16005
896936819 3613
519349493 4221
611606491 8311
368864805 9478
258421216 2274
581706378 20811
569999278 1900
38922459 19461229
200099690 667
739204231 2464
146284759 857
703087550 660575128
2631 266178270
325934365 1876
947601145 4867
694721906 6667
178770973 3463
737071760 3280
970305601 3740
425698581 1419
134401429 491
653250416 3120
997461233 498730616
244463833 2237
998940349 474499693
449883897 2156
307498976 1025
928015099 4481
5700010 19
417901392 1393
44699852 149
927876749 4350
890645063 17016
765584977 6724
468663251 1964
418500423 1395
308336888 1262
713999310 2380
102953973 748
653240670 3930
992998912 3310
346201154 1154
688531349 10687
889273791 10949
389513305 12649
986269159 4109
8299 995050100
215572371 2031
447601684 1492
678237751 17854
892213250 5295
826839491 459838336
61698840 210
729439003 17847
196968571 113269623
586227754 231476395
726550440 726550440
313706085 1767
715802303 2928
921472335 4305
10010 320716972
598198006 1994
583367417 3114
3391 562349797
253500846 845
856197146 2854
376568396 2321
32885238 16442619
872697090 2909
723298599 18520
386395588 226411608
30464903 161
191928254 4956
138101734 1101
5864 752961056
449317481 2876
307841225 1036
3147 517671842
82110018 446
736382990 736382991
52355041 480
88356537 396
979001149 453838950
396682379 1748
688802661 2296
713554379 2751
720902404 2403
819071571 70946
351593485 1454
567143309 567143309
170022576 4497
78436864 5864
217200654 724
894595293 894595294
103533478 14873
194708448 891
710799304 5532
441668111 6924
162699945 1118
658610469 4018
6491 600797102
749662320 2658
651235405 7698
193199357 644
56150130 285
523362263 3079
709199413 2364
186300001 621
854951528 11119
400713606 1338
407399999 1358
855902852 2853
959636318 33350
255115039 1818
770838234 27271
261468635 1716
370852089 185426045
996534312 10935
354055642 1561
632009073 8997
109969728 1056
622514935 2627
912312799 386401192
790647701 27275
507194590 33070
514754000 2608
399783854 8267
251990217 960
597306458 597306458
501000552 1670
988759183 3598
63961696 1688
805365199 5840
82472174 293
299700001 999
814206899 7475
624163680 4788
25862781 399
783897387 2613
780392276 7567
230541900 1783
577836713 288918357
649 127228662
826632167 4098
138300590 461
33937589 6933
268423781 268423781
811180537 16889
551183990 2203
984596717 3282
667941940 5305
369254056 1695
313573372 156786686
142800299 476
579771152 5008
497398660 1658
644995009 3191
643894706 643894707
771207005 4029
561712440 3956
1842666 86
250469631 1648
270581597 2057
2155 499492671
307156490 1971
615179711 2576
841234457 152177
197975040 1280
381901274 1273
782512019 782512020
525491403 11492
365480425 2137
609603124 2032
952345245 45955
583058431 13419
655776663 3179
84082007 1607
280704352 140352176
544942600 75427
558142561 3123
587145762 2803
461702834 1539
355 94810862
21725165 73
122700409 409
270541389 1277
853669517 3651
993294038 5258
2069 472509944
307799824 1026
461543911 2040
572483433 336218480
289348543 676048
676869795 2443
779324304 11703
722702409 2409
388949215 388949216
147652995 520
282587582 141293791
892223189 446111595
847200001 2824
528727319 1947
673216269 2460
604289516 604289517
224442459 1816
689013101 5675
836734999 47140
693224496 2579
286799465 956
703511160 14817
3292 563031149
66299990 221
577498955 1925
329069267 3707
291720610 1535
260270233 1906
424903657 1723
757200394 2524
363276028 1604
763179116 381589558
274305359 1302
814682089 27309
173297532 899
220533080 3896
24331466 227
105199065 52599533
160182870 786
930057006 7028
39440380 431
828864973 3926
861460545 6832
651298761 2171
454899285 4358
241041802 889
453094642 1863
672630504 2751
492164517 8564
169360883 1177
264166730 1107
107400488 358
500873426 171617561
931032559 5284
257263921 3015
404582101 5941
9503 723586929
686045799 6050
876217618 876217619
36252089 2439
422063759 1704
842976245 6239
790067534 6515
89534076 372
16676540 226
437917410 1497
640355817 3066
728677986 292351386
572426444 2956
838194417 3349
114210724 1475
95 21433995
175554541 791
10839343 59
883591125 3868
715019142 5547
350258651 1505
212271135 1078
65400078 218
377046591 1297
332592793 1939
70785931 592
81842605 520
478143856 24809
462172418 4453
98498408 3023
951749284 6353
347439272 347439272
10085 585343485
750409075 750409075
792029896 744389
890948613 3293
747205249 2906
151451640 680
74723939 310
875626649 437813324
394342665 3299
700040544 3017
185529195 1047
271900051 925
442100377 351691828
176821349 649
994064586 6111
74788905 266
151479417 61002126
955255944 9292
9419 506188255
579011415 10795
11769 802692876
305 64022516
815137313 2728
169656661 2827
768703718 768703718
368249311 2201
916645526 15779
661583546 7886
34499885 115
605158432 8135
963667957 7399
350438535 4331
654125819 2757
64059039 228
541811993 13317
837443199 4070
93807265 14614
525303370 1751
829385648 3164
701853757 10482
628584739 10659
888512239 5432
913354531 12406
529613112 56631
2400009 8
525953781 152938
980555355 4632
461813504 3826
672207315 42764
409201364 1364
195300000 651
455157724 1801
443397805 5143
803158409 3848
574313316 8083
433252055 433252056
413400001 1378
139890876 139890877
946453590 14050
914161524 845424572
852 242336073
185800308 2379
147525456 3406
640199999 2134
11532386 41
428936633 3733
934074318 6483
612406768 306203384
428573378 1763
311197931 311197930
975720639 13773
17275 589358649
99683108 4457
652669062 16593
35399999 118
917797204 7998
551580037 6356
946138402 893365094
688228091 2620
609826262 32295
585048450 2068
798229089 3029
1826 351192754
668662106 2229
163967756 2485
517469972 2704
614123724 18887
458666209 13024
557835015 194731271
3672135 15
622028124 3708
462688717 462688717
955131972 7157
181051925 1266
384279382 5934
816815747 4411
305790980 1265
563524287 2752
663290441 10831
994203791 3314
37677868 973
488008973 15049
59276108 23660415
350788021 62318
906191774 11342
490425138 1978
4235 764196733
272400907 908
471272030 2238
790216229 2864
573463851 4349
664202215 2214
330659638 3151
896345742 6621
247597351 2618
280624234 1256
530837824 2549
349801119 1166
166217161 590
651548906 5052
117 30348398
888233849 3230
434161259 3718
608848862 6783
77129454 865
492404384 2501
579341844 2907
742454496 9252
446698512 1489
964921921 5459
213535440 807
964732186 3968
215615991 3368
75798911 346
446403381 7138
878765113 4269
159850221 562
805671132 3518
159591399 3389
36900178 123
424587731 1668
978298049 175448
674220063 3214
578365537 6947
286792000 143396000
348338244 1403
403832090 1729
563056626 8875
832591501 3920
903787546 223987
692691507 346345754
233229 938399575
446690087 3406
992486838 23031
877946952 3084
10589119 64
3713 996884805
165000549 550
646463798 5896
998940329 8440
220688573 1038
803455148 4588
489087058 3019
510526725 6007
742672690 5834
487021767 1662
446931090 223465545
549470798 4923
607189992 4146
489549839 13884
923168101 3957
742989255 371494628
26700090 89
347071350 9393
546816481 4020
933090457 4008
4894 977085323
518914830 5139
738702317 369351158
739172155 32915
303028345 1714
895407985 895407985
140399999 468
973109543 5384
357300000 1191
860779808 10528
2674 571864342
685955641 2311
911422656 911422657
902399591 3008
860784177 3512
38796251 19398125
593212053 35959
241875096 1249
4289 774717841
853978752 4224
694942908 2459
909166383 21278
555647353 23614
851998160 2840
357482178 1417
820425817 5567
24466915 129
287701752 959
87159401 1947
453554345 453554346
305699999 1019
159755600 869
742333898 4021
13643 898268763
14881 551296407
554732750 3245
176003159 3320
788891458 4210
127903010 458
498717940 3290
498898833 1663
220500051 220500052
60292 602497956
5495 482814177
308856669 2132
345553393 2098
164958394 598
748202495 2494
926940287 6461
168000001 560
802706583 401353291
842968091 22034
255487370 1462
621000804 2070
78994601 4176
251274855 1599
353036082 1762
39660239 240
669837059 4939
650564454 16907
707997641 2360
44829761 1472
935697071 935697072
787632577 7888
602212393 2113
405196590 2355
682202275 2274
237400992 1696
533148091 6810
406306763 1481
703939359 6641
344780204 26229
396968504 193093002
245111390 4208
808158959 3082
1297 366250809
1952 560358688
344401417 1148
914910188 843271205
265675103 948
115175451 3138
215613373 2868
820199789 2734
870055920 4586
423218775 377727000
365700307 1219
603131767 2927
367015644 1809
124779197 4424
158994147 741
680512884 2591
678217617 56255
399 46602117
973506248 3245
817432728 10629
3454 351112679
829958228 14132
862292031 6496
115799884 386
244937124 122468562
152709617 76354808
552122539 3054
329424301 4590
563374024 2133
559955915 2964
48367120 188
766737238 397528
972111972 948164470
421113378 1722
615002051 2050
388803364 5828
27180130 100
61448633 1182
877581044 4983
438300000 1461
318205912 2730
239178092 6070
458854174 3654
652202173 2174
148631562 13039
908402602 3028
387106575 2178
174501801 918
800660123 69545
871154467 435577233
915821243 3334
46290680 356
916500001 3055
508816484 4503
610001404 5607
33514404 161
454627865 4240
591299926 1971
67813576 294
325500468 1085
522 138636020
204315472 11138
588381848 2410
4739 936085192
266099999 887
158563113 1444
106514305 416
55802958 27901479
47628465 202
100817108 406
39701684 832
163127227 163127228
519394349 3475
590057339 590057340
822597259 2742
659246908 2284
510898296 1703
741698347 5557
531060829 2115
333787400 1195
770812267 13172
745993999 2965
830897236 6086
864413051 4991
503467691 7031
402001564 1340
368882432 2571
682735174 6918
505200113 1684
147546073 564
14177739 7088869
88814886 1135
264099528 948
413028613 2052
414617282 1651
688570921 325999
461381703 28858
385240741 1903
63610325 2449
179454641 936
3087 392609696
719513062 2664
1925 552080937
841720350 9235
864497452 6734
977540922 330378674
832513890 3338
559882615 279941307
344060010 2370
450459827 8892
711882476 9029
854941283 5108
394189996 3732
880026555 5327
771641130 4384
720 133581600
989649039 48536
9030468 34
367048841 6260
183119086 939
640 93245240
193200885 644
2312918 1301065
830637093 5236
907910052 3897
93041953 408
943196856 3144
350171541 175085770
161099462 537
685657410 8291
401279458 4644
717170719 17104
548714668 1830
590531781 56494
702285132 2707
264436906 1927
9221653 67
967105986 6812
832330049 3457
381063167 9216
254200332 963
920696932 3069
315601448 1052
144899517 483
3723 848618059
251678258 919
830579062 3029
81744096 721
880637499 3602
971142522 3966
801303023 400651511
543772132 5377
535414383 3778
216600723 722
461922376 4922
885252903 8574847
331693607 5176
936236278 3884
697321986 4119
997223536 6111
960722031 4735
736504749 2455
2372 488626365
110841184 412
602470004 2445
542327639 1897
58966227 326
588250745 294125373
508051439 2160
415268685 6332
618466432 6192
846139688 4869
494010644 2304
962557606 8135
757183677 3645
946409092 4281
285300598 951
3515 707354413
94605461 378
890864671 5118
4659 553601016
243947371 1383
170699999 569
565845686 2776
17848030 95
394800514 1316
297838307 2796
4861 944885501
672601155 2242
432438457 4232
770998841 2570
851876897 4789
491847455 3966
89473062 89473063
365701218 1219
22587843 89
529942211 4742
717002989 2390
599022605 299511302
931946170 347694232
550304297 208975089
333283594 333283594
429283902 1532
332400747 1341
136199999 454
506279215 3922
442651748 2953
179958032 3623
442003285 1696
329398619 2378
638246503 4738
125699949 419
975014372 6800
219112255 803
981199775 3404
152400125 508
937802688 3126
2744 527110076
703662495 15328
327621371 3733
118166307 1907
904803015 3016
755398009 2518
940528786 36379
390398297 4288
995997445 3320
952544810 10390
793255155 479675142
761553271 3943
606342432 2548
767102556 2557
742174033 3685
155700001 519
985135876 962654927
554774193 4976
970693395 12122
777816920 8429
603767588 3277
812997290 2710
62099999 207
225410239 75421232
779548157 389774078
288399857 144199928
67289384 281
198668822 844
796537721 9101
242111799 920
181855069 181855070
974398308 3248
334879714 334879714
1767 297048783
409019097 1626
824663598 3102
648293728 2906
955942775 3196
794957111 3040
968668569 7073
413329078 379369556
920418777 3603
175396223 876
376283038 1463
704523784 352261892
323393323 5606
594517773 3608
754676669 377338334
107909432 2608
29523042 243
356700308 1189
508364115 1898
653082089 326541044
764097452 2547
919362018 602730103
683518968 21988
644361175 5613
928112347 4621
107699788 359
395399 359221301
278177166 1206
252554105 894
961416014 13420
3698 87682271
39040663 214
223269394 4489
531212638 5748
152099728 507
917130137 3617
705610201 44378
624756096 16951
428234992 1549
629781762 5173
635361712 635361713
10141 962228785
329012711 164506355
192668978 972
694328150 95290
574359030 2061
45460162 211
692976879 172683
4284 382710509
924296920 3081
540052814 1813
270 70087000
81251742 853
517519 396765513
653615721 653615722
699941600 3986
923186382 540726779
616492500 8125
709800001 2366
917032900 12334
519942357 519942356
855214205 3927
575641574 2263
977279327 356021856
728298663 2496
790375683 3892
908452239 10352
468902073 1563
707815807 3689
5048 494580791
444486138 8737
612781256 3082
426994170 1631
70935024 419
331851994 230586590
270062240 1120
297409228 128704724
942253928 392626992
670528150 335264075
311222566 3123
3268 636903405
529892560 3695
911102725 3037
558625217 3379
972440591 111544
3968 241641726
287100171 957
391983041 1922
498979480 3640
400146620 2252
545941097 1944
815448301 2930
677817318 4237
523334569 261667285
759299146 3151
278353639 5373
738900000 2463
270000901 900
319976993 1072
74099799 247
448160064 3832
985739328 180936
942536669 15083
435547263 2818
189333639 1385
803045444 367858013
260399506 868
400447002 2021
855305615 2851
926679365 463339682
182831531 884
65176894 1466
655904867 5227
699966311 3065
649197835 2164
531729501 265864750
829790671 102037
373961126 21625
504000902 1680
196199920 654
277749944 1420
787795543 5459
712934990 356467495
355201206 1184
726000001 2420
892500001 2975
584206392 2436
784502615 2615
959675841 4288
405900942 1353
88981604 1635
293650600 1550
740649929 13457
564396504 2086
893062510 19589
772050005 386025003
666067911 639987096
42032233 870
775210577 4412
273846249 1910
316527076 2908
874940017 5305
515961981 1795
900647464 3259
868568735 2932
421264279 1867
308398971 1028
714415685 2852
654382777 654382776
164700650 1029
95985344 3948
879986772 4346
459152993 1552
823200192 7182
961801187 3206
526801757 1756
914273811 3532
960476813 16313
87300294 291
747581491 3761
879003787 879003788
772980283 386490141
484200000 1614
895199625 2984
507811260 289903604
779403705 2598
626610190 3027
877764254 23090
845909680 2883
323765891 1224
800123068 7741
557686896 6357
519290069 519290069
775202584 2584
79868943 287
786353683 2698
742805290 2838
75565238 284
486647523 2433
355201183 1184
527399999 1758
560936698 2132
641604075 22575
910063837 13515
784943331 29070
2717 704366584
588818314 521939158
704595943 3592
27672000 240
955857313 477928656
196190033 752
736305582 3043
869503722 610301988
467267303 2616
731493797 5855
665099999 2217
370687283 2978
965601990 10135
2481019 2481020
44999909 150
12741435 344
334172839 3562
980818381 8022
472801905 24082
367446311 5976
620777683 620777682
678376806 5034
56504600 425
908157823 5168
371092508 2434
785129679 3134
346775874 1363
682798231 8376
506010506 5005
830402767 2768
268500470 895
277930084 4843
921303350 3071
139499536 465
526 64017420
420395083 1872
296400988 988
601397996 6120
372773840 1287
223800374 746
859227097 28392
816161935 400852271
148799913 496
897902994 2993
95 19185622
836399751 2788
534420181 11178
431544248 16674
967796774 3226
773115625 4626
524859121 2414
353998820 1180
672741643 672741642
694632802 347316401
47232935 937
193370382 9725
1543 457406920
406186198 1657
143793105 488
566556833 3467
352508671 2432
396600000 1322
474391147 3374
83699021 41849510
557999407 1860
692018320 4630
216733568 2368
25788417 98
334801951 1116
159146730 974
507214553 2522
697190459 3627
600935116 3812
366780884 4065
235689791 832
475501585 1585
910196965 3034
464068219 2156
67052959 574
978621309 12205
253115281 4770
567470518 272149918
960303200 3201
68699916 229
102286547 1092
672397008 2339
719190825 719190825
505776870 5356
279770489 1257
317466275 7483
558547187 2754
478309651 4355
862762480 5750
279947394 5296
464701049 1830
286262756 1234
576341289 2372
3159 754154388
4323 936678549
16291 549723504
865786588 10987
163500015 545
998949138 5582
903003989 3010
551198242 33634
548653523 74779
261943577 1659
38346082 511
993301203 3342
500322227 5618
167929588 577
720111715 3134
213300301 711
803189569 2784
597923829 2135
995260240 56293
963479586 3741
66213095 425
871366126 435683063
439279191 4169
226869093 119460
663934050 9047
139836502 2413
660660374 2325
954442609 10524
619261799 5725
507331419 4418
590663006 2358
686784705 3408
426281402 5547
148855843 969
1433 364642613
336027036 1433
723964214 5345
477175340 3871
949901589 5889
847526731 599693362
353469864 1914
572701910 1909
122100291 407
171138409 2261
2449 142791394
41291281 720
421960454 1995
95042371 334
216632339 854
503120244 170819737
701260377 350630189
103799812 346
795304683 2651
731156868 3042
368510877 21861
687843603 2751
756729464 3063
577476514 2315
531299457 1771
297240049 1834
882897056 2943
357181921 357181922
614102048 2047
572346541 2670
842434462 36417
544464123 1888
142549330 142549330
252112103 19944
748614022 11165
382201274 1274
369516390 2010
61520425 286
70086871 307
371204393 1466
776687171 11544
574613829 8585
265843336 2728
275479520 253168785
812589697 5556
681194123 3441
381683103 7216
460383525 1775
812364878 309261125
135450098 677
60264593 289
709823807 3591
329396079 2480
817895301 8348
273246977 178973055
596172232 2352
140399999 468
781465555 3853
900397081 5016
900173967 45507
325684140 1860
874772473 23722
664040459 3435
674752040 4478
427539997 23508
4945 976960270
884097053 2947
989472485 905689427
157799474 526
938990799 3490
890099468 6759
36822486 165
155925333 378067
415800243 1386
993719897 5872
114000001 380
52500175 175
991433183 9849
733 146945261
928836524 3121
587103736 1957
4102524 119
942653243 4376
35852636 168
225487588 225487589
302759050 10789
587399108 1958
483791828 2113
927180239 3255
97238499 500
357154139 5782
952200563 3174
95699819 319
615900000 2053
993659538 4421
952831893 34827
772201600 2574
64907640 1032
449918347 224959174
894046190 1966227
502757756 1797
195419089 662
966233547 3577
831920544 5749
43008361 526
583717151 2530
6899998 23
448510711 2533
986975711 3517
995089754 9134
816348121 13580
398413793 2234
933002635 3110
891345103 6633
261379082 2746
178800412 596
53255706 186
10307 985077912
580201935 1934
973354207 3487
185100616 617
53754175 26877087
442512018 6754
934793860 8162
575106820 2740
477961951 8850
169200001 564
858069980 26491
418977121 1510
208799303 696
489001494 1630
622200000 2074
633605568 2184
961239882 480286228
220799264 736
258790624 1733
268227867 2286
690023985 2356
833499870 416749935
358230825 1413
560098133 1867
599701998 1999
474268539 2941
374443556 1340
144300028 481
425782266 2626
656959680 7020
2189 642767521
2697 501868412
960781378 8977
368264549 1734
608285673 2055
129336901 369534
817600530 3998
279788976 2713
720252601 720252600
746333899 5668
965186039 901330367
326400183 1852
632755422 12846
875971744 875971743
1792 435622656
392926717 10803
71637596 593
698846451 5479
801308705 7096
378732709 378732709
576914253 288457126
843179927 421589964
560221304 3815
774901094 2583
211800705 706
695779393 2508
485098384 1617
80100000 267
408575621 289209081
532408307 25148
283714741 1975
18001896 121
587064088 3209
20451689 210
775945260 8340
144655445 4420
924235743 4031
527705864 527705863
602048620 2853
24495363 123
676197746 2254
274511720 1382
602602248 2388
708427434 2857
332439470 3969
370545050 1422
41142287 804
899269284 4547
97706320 2177
10045 655727555
123580560 779
266111918 1542
319746337 9282
67067897 1484
472266653 2136
544497043 2366
479322720 1720
2256 664470094
179752335 845
788495098 6617
285126959 2869
604617551 6138
2177 574774131
635556279 2758
38399890 128
158898915 1377
904655283 20159
113154784 1208
407401359 1358
141498098 6883
188582160 659
996069311 6048
589470286 24976
717220637 2993
12951 768823164
297300969 991
859567645 37222
844800001 2816
886133300 4700
343125099 1601
249104379 15610
317100156 1057
809997300 2700
4525 748864875
762768468 27972
993960479 477357340
925490474 3549
448024643 48061
463082199 1975
299679172 2522
140179303 862
587105740 2606
790522590 4290
472588594 174145476
697731819 348865909
156335841 944
391800467 1306
240396143 240396144
804950800 679701053
681569955 4917
992179301 5083
667574291 15708
426001419 1420
777310696 329329164
598798136 1996
283369042 5847
511315663 2074
612622253 5545
498301660 1661
82913405 61988954
378172273 1849
631499999 2105
803424670 7805
654601965 2182
966051154 483025577
469349981 2915
617401763 25926
590897743 590897744
273000910 910
452700001 1509
909653286 4217
446765184 2115
865240373 35111
706365839 706365838
21000069 70
330570294 330570295
701460618 6345
782999332 2610
3654 687635298
335258138 2890
235 31602517
925760733 617294559
17985251 401
417900556 1393
363238731 3248
378521924 1903
340074964 9297
866637905 866637905
641997860 2140
84899717 283
621992631 19027
566456327 1944
348301162 1161
4591 844890912
754623539 2585
361962841 1308
876814625 4852
611296955 10746
725836148 2702
335744248 2036
735234376 9375
245100817 817
831246712 20145
615686088 8490
228946635 814
937203124 3124
381901273 1273
166183902 1017
119399602 398
329163130 17491
980839797 433682504
129857358 1746
549642893 1853
98323341 49161671
825639728 3013
265412968 265412968
901468151 5995
209163406 1238
961938058 67126
528976852 2446
310033697 155016849
643142299 2636
47080040 346
979699744 4192
260777395 4617
785097384 2617
5669 776902931
195867840 195867841
252274472 3706
798799282 5146
774902584 2583
951195904 5567
837892894 7188
712502857 2375
5018 981410404
432362653 4301
477041143 477041144
121798745 1194
803991914 2825
926224562 10902
438096220 2539
212741172 844
872460548 5192
51100694 563
523491243 6796
202669510 863
772021526 542586679
236821285 2721
339329321 2682
58918189 679
59843113 29921556
192512360 655
520871641 7652
102582589 605
520085440 8848
249499980 3527
940881431 78799
496309468 2857
17611569 85
95041701 520
820434866 594858019
632402120 2108
16689696 96
587162808 16504
171442324 648
140426355 497
69418227 307
875348041 437674020
552794864 4148
838726305 419363153
999586791 7021
717296816 5486
372111573 2737
521652878 7411
468893060 1570
783900000 2613
894297020 2981
950530683 4234
713783423 9312
335226437 335226438
105560353 684
732366276 3415
282445714 282445715
867877753 295417288
589755154 4898
499543132 2185
362236395 1622
803218857 3044
436539137 7562
217453415 731
804898929 2683
611301648 3769
268540353 134270176
738960586 7891
38400000 128
834897610 2783
139702970 642
616641673 2385
630828005 25878
555082963 6982
352450906 1952
585901954 1953
570245843 285122922
156300137 521
911574306 70687
1945 364476885
634205703 3866
912958132 3284133
14620 463720974
755168718 11514
644244146 4955
379380789 1271
608738605 2413
812059516 9754
493656007 1775
227582191 1110
167874477 878
770226584 90743
238495620 2392
170489941 5015
890126289 3127
901638620 3688
830657984 415328992
313 92094724
972550678 7180
58528694 265
396267435 3491
263099405 877
727280233 3048
932314764 8452
523799403 1746
664722906 664722907
90429688 3786
990301136 3301
1184 139317728
164091544 1050
829913792 6976
329004604 1553
557052025 7345
49087663 174
338756496 7940
106200000 354
658478694 4449
939288410 6558
190799858 636
432525756 7181
605245623 2665
307031271 2086
101343161 1985
999468518 999468518
996900000 3323
308268009 1384
922878609 6539
972955738 27651
149188926 574
329489768 1240
167556661 3820
257283352 257283353
163637975 81818988
968709061 4740
360314745 2081
566824258 11858
928398118 428268890
679608329 2515
379608799 2608
97266320 445
973203853 3244
210504031 1264
696283775 29425
944441431 891533263
270000694 900
810731020 3740
251434366 251434367
3670 827774787
374991900 1412
250801349 836
258662800 1100
522001741 1740
325025531 2606
339128818 1317
620193437 2365
3982 679994194
728814556 3317
243038857 811
303161907 1967
503351284 3169
24173 915073894
807591439 7319
976463625 6806
673515346 15060
596473030 2735
977343467 977343468
124800416 416
648255284 7913
39482370 197
86815116 641
938222051 5650
106456925 646
674618391 2419
2498 597863011
551486568 3798
319707738 231733427
701961731 7710
826206816 10019
680762627 3458
518401727 1728
550648711 550648711
949604188 844802707
949806148 3166
668667119 104610
192641377 4058
381667283 1332
581288932 3878
838234613 5171
332743053 1277
71700424 239
860605176 504473152
16100 750166409
768220653 6946
922239884 3274
558143855 5517
1777 412847704
799141080 6363
491025815 24852
568864700 7352
756789388 4319
660502871 3488
83877569 315
421585895 210792947
588599999 1962
324623769 5714
960792913 4218
134842859 134842859
403964945 4906
320339510 3762
9564675 9564675
93442611 688
624736249 312368125
7379863 42
97257121 480
879629305 4699
663460874 4625
135000814 450
250122731 1210
445800000 1486
270414493 150380839
942484514 914097245
116681228 396
115738126 10893
2863 761395787
893318794 3709
542779490 1838
749192850 3777
169500991 565
168661781 1297
961634895 13354
377974003 1879
659546084 2685
3448 748673523
883084389 3953
527369228 2364
90287077 4513
880944204 10003
216499928 216499929
238861428 1847
489299185 1631
386203695 143570922
490275679 1720
115549350 5321
827957297 11553
254627683 1423
251844780 1630
8167097 28
300300000 1001
130059228 874
15318889 156
69118688 319
653166629 3195
371561083 17077
571 97307264
897102297 5000
337627701 1241
4147 619184507
700560969 5753
341101688 1137
645599999 2152
133776586 2261
251414769 1936
618820025 18349
125100001 417
636902123 2123
2409 391897725
356753742 1559
10799966 36
273851080 136925540
679836927 3099
2877 718414287
655168949 2550
634593513 3262
485566775 12089
892908978 10023
456601734 1752
592663618 5551
669157234 20903
82109501 275
957906180 3355
239466369 944
371075649 4447
249076874 124538437
210924105 791
580806721 290403361
61234789 427
123300410 411
910163639 3940
315452345 1229
307600777 5274
575703028 1919
417556580 417556581
793088023 2647
918707983 12597
19445612 297
501055853 1701
196401463 6141
569646839 284823419
662398723 2208
695401325 2318
760274289 3147
384672897 4856
443796213 5034
434769890 287825460
672082832 8161
812699061 35341
904632813 10903
24111989 2056
447265283 3942
952017177 19997
4227 825186486
945839949 3158
870586404 301028586
844080192 3264
939903031 3133
553948185 2505
155336185 739
801342113 16599
271164510 1207
674421681 2603
348298839 1161
787797640 2626
634865114 9832
1817 461593423
846299999 2821
6203 322884759
725 94531482
846545506 4406
132000860 440
540934020 3805
849658359 3980
101029468 101029469
349445584 6813
435221814 14695
10748094 37
777549565 2838
826841429 4519
133533007 54238308
106609221 846
986542113 6133
882241265 3079
928796905 3096
93153831 360
132147172 2291
739851736 8835
861193188 5997
884297511 884297511
1154 239087788
685357097 342678548
94651740 540
971437852 16093
130199565 434
943880257 17526
483392508 5059
126028390 63014195
382462780 2065
688386646 3555
859207861 6373
413644749 237316220
210600000 702
124630460 813
533143080 3156
236993525 1156
391113061 1461
639301360 2131
880530319 6057
603862643 2244
308165352 1792
383653326 19111
317208124 6659
410725459 6894
714338810 14833
905359275 413879092
472655277 4637
429942395 1442
909 127036988
492630604 4315
542749549 4115
738780519 3216
265140017 1109
345662055 1704
341098863 1137
852534743 3208
128618195 562
10692194 10692195
753606600 73883
492898357 1643
250831672 9919
400809700 1773
756 183417949
393363773 4371
876989527 500754125
697802495 2326
220430291 1525
4174 257371329
525145151 4150
407022537 316861386
697115293 4458
784982795 3756
277766603 1836
395999652 1320
818425836 2881
238499588 795
645599212 2152
807561962 4329
639662511 4390
490952956 13214
623934156 4615
512100648 1707
396726836 1357
977847077 4155
425018138 26299
758104237 2527
727858900 2947
103871531 366
998017962 483255844
675844934 337922467
327045195 2945
2780 759243020
753902513 2513
461871067 3017
674204014 2722
362700729 1209
858899326 2863
388616822 1657
658200485 2194
658701517 3342
275417424 1243
239411162 819
255928899 43288
286242807 2427
791999658 2640
826502756 2755
464631049 232315524
286090734 101270005
746296508 8967
770580531 11403
444600043 1482
62632096 62632097
570676690 9507
29875 24925
678168521 4689
279301077 931
39600148 132
551680458 2359
504193079 2976
166200736 554
625471740 15781
325407665 152112219
586801957 1956
181027926 3265
150600000 502
288000001 960
719427177 2763
260435227 1466
937910158 3735
624154268 2278
974389071 13136
655302079 2366
491447384 1755
571797559 8627
423961356 19151
231187564 1247
579298068 1931
158547273 1223
10947376 1125
628498888 2095
126976530 683
341988232 16325
35263987 140
806487696 27576
103513404 960
152400507 508
258000861 860
127044 213342094
134371996 37494
915855261 457927630
90435497 629
544083122 3103
948153652 660759297
597684157 2459
588559627 588559628
639493691 9080
984000000 3280
757603553 7860
754502516 2515
976514490 8932
194494385 697
383521240 1481
866736570 8626
314700934 1049
881915578 3183
714692277 357346138
894980842 6376
816302721 2721
612244549 2443
29524 684511268
3479 477527880
184103325 42765
275552512 4876
17814952 491
419699220 1399
877202924 2924
462898457 1543
542098781 1807
187886617 1020
537898207 1793
170678015 693
479099477 1597
731704253 7617
851247050 9761
804041071 9861
1210 361563391
231348804 3777
306020297 2488
491142515 2578
328748054 4209
608206914 2401
893384492 4004
103065262 103065262
570804768 3098
194757097 1079
704402348 2348
911874538 351537907
986377553 4159
99559755 3335
136848750 50798800
999254355 6082
462618283 4731
185768805 1178
910503927 3035
166465315 3497
778871488 6721
847928244 3922
583500000 1945
595798014 1986
381320149 2294
25698857 96
84782959 474
304754054 2694
100328175 453
562744636 562744637
23946665 199
371743532 3743
434084699 6790
748499190 2495
326592525 2553
13226 815515160
2913 187831063
245408165 8274
300102584 1657
114693287 408
501572148 6041
856552065 3292
264368131 7169
997396083 386491869
805282147 29569
759371985 379685992
746065841 4526
886553783 3921
729052045 2852
603298362 2718
16035452 118
665549076 13841
818171958 3491
605260149 7787
332408930 2981
609452418 34155
159750376 645
348492543 174246272
825432409 58248
551262505 2964
708827826 7915
623102078 2077
84945809 291
160800434 536
279300498 931
227323703 227323704
72526397 271
908 119985149
6713 681725556
391425075 4595
202860721 720
184699877 9502
896777841 896777840
835232000 4856
321400322 23969
633562401 3747
940718779 13051
289772354 979
219869857 1214
570536693 2348
329308741 14369
248891983 124445991
476464629 4411
833442322 7121
623463899 2558
210776712 1223
813519205 13259
34700009 2531
509652341 2410
339109557 1479
848279982 6787
483598388 1612
31503736 215
472911348 2028
300898998 1003
352913458 1556
150584720 520
129600322 432
388121630 388121630
835007441 3032
942896857 3143
178331091 178331090
155627774 1525
191770481 832
797430051 3286
276765506 1804
979 167585484
801247401 15724
199200665 664
141366056 2454
516391771 3805
140833260 2740
902240996 4797
232821655 4409
903603011 3012
473701579 1579
8198092 101
621954665 6595
5723 715453717
401276335 1544
460516209 5390
365700001 1219
309482874 1105
90098439 772
823802360 6873
300514499 1950
65351383 1405
196014900 2220
554502046 5807
155700019 519
1954 524101268
78902316 271
601585907 2971
944495010 10463
468748717 4548
359854960 1460
776676858 4182
801918359 5952
221869568 11247
310499999 1035
210873930 890
879475445 9123
151329627 1086
330574740 2855
711535367 3418
179492665 965
332928450 1710
216743075 1796
512888991 4064
258671080 961
656130202 72351
817157867 10577
361202837 1506
113100000 377
673 121027609
453113144 2219
152035379 2180
793 205801739
89699838 299
155422988 77711494
3299 440327618
999378212 3412
715023828 3879
704584652 2998
996141211 55237
749149441 3440
42564791 174
310609489 1624
4897 567237382
851405436 6636
688848579 6011
216462213 1211
151199926 504
935639064 4386
54150140 54150141
468301893 1561
944490643 8614
692508895 5082
262970576 3162
366084352 14484
2007 483068844
90900304 303
909896966 3033
854714956 5036
18763562 68731
258860800 1408
535345473 1835
961407095 5147
577083673 2068
4065 967670667
22112771 132
201560019 3505
680811190 371600120
619032060 3708
498159609 1690
865603060 6247
268957426 899
64150 756007750
536835881 5054
280391181 1490
793529736 3793
312771330 1658
997768704 3904
666985745 5311
212360660 6913
818688698 3620
2450 528928050
236433 415649214
532354139 1909
565224435 4222
460866133 1883
26928121 120
869980717 4653
544475142 3843
228299239 761
37385959 790
884243628 3348
978589206 925636133
212007018 212007019
88651917 724
299412422 207294296
762387971 5606
463498454 1545
189184745 106790810
551539723 3966
363603621 6191
895315455 8128
530758854 530758855
129645924 848
506498866 3097
746373054 7429
304501678 1015
233361953 859
91581206 4678
134274301 1410
297273547 148636773
377678640 1431
715491431 5245
814377915 4961
84290448 6312
680099395 4085
593740304 2655
242707004 1299
384188000 2419
482398604 1608
339189299 1545
315314149 1095
475800000 1586
150114118 521
971698670 971698670
96710791 2805
610564459 610564459
922956084 98869
267338805 5170
155139349 548
349950700 1478
46574462 579
888123998 5939
703233180 33540
5049 534456846
345901152 1153
801107907 4945
71763464 71763464
426403930 4417
335821400 5176
836469985 4584
918609998 4189
497295564 1786
965400357 9579
9148 868822458
405523765 1788
727802426 2426
144674377 1294
552313012 11519
814849481 19011
117600181 392
689512044 2582
265199574 884
323217135 323217136
90324881 844
676966055 3464
850499999 2835
249104201 124552101
789900062 2633
70614069 419
128575945 504
765900000 2553
881324992 5696
3605 698861695
386764153 18696
186738750 8250
99953090 355
991803169 3306
189139317 94569659
20373336 2460
176716274 867
855882451 704430
873350315 873350316
743872033 4464
582818423 2082
625599287 2507
986850576 6714
799631415 12045
573039458 2302
534525711 6767
474152635 2319
299118510 1180
294319206 1117
459583626 52447
990680275 5204
189124636 189124637
291104382 5441
2748 573955524
955098785 24203
755848349 4870
168799807 942
621931154 3804
9427 391811303
752301887 376150944
78600261 262
114245124 677
621128964 2131
337300356 168650178
266690292 2013
676460286 12153
140651930 809
367803199 6298
799802361 2666
958428151 4552
295622775 1629
421739626 25958
863499730 4219
343443489 1460
289828774 1053
901585651 3172
176226052 2944
654251821 2927
603518257 9612
929944469 52406
307931323 2999
646047337 3865
804579206 5503
355201009 1184
504732407 17076
615710058 6439
202801143 676
964126349 3512
997095118 6887
996216809 4938
947100192 3157
869135374 3875
588324756 7628
280857149 57050
29873227 182
698965577 31208
395978856 6279
262386286 262386286
387298710 1291
125771717 1306
525133044 3755
396628778 1524
966692348 33681
108300360 361
642479071 2984
129833126 1075
724011126 3175
182055534 91027767
548751477 39593
729739635 4606
563175554 244658206
531000378 531000379
696585162 3034
882600104 2942
96043365 96043364
917090563 11277
340111665 2264
838308045 8106
867302892 2891
369536381 288298801
202499326 675
820001829 3397
705649428 5454
723457905 337412751
566702352 1889
479486554 1791
486474034 1718
54819870 871
258059882 1414
741716567 6588
270869840 4113
403760407 8152
529752268 4059
255343862 1853
876051087 876051088
357857535 3423
659816800 8368
411600292 1372
300300291 1001
768097593 5687
370123438 124663052
232277801 971
942337557 4779
310800001 1036
661502405 9762
182769101 5490
702265512 132403
855348111 423807995
794451316 17132
315868130 157934065
966004098 3220
103604551 790
609981903 52260
695699795 2319
184933142 8178
948117325 7923
775867620 4630
140400670 468
52784865 645
985727627 28528
85200000 284
661186223 9917
625559634 9142
567510478 6078
961189037 4671
792897871 2643
592103999 2363
777781564 5428
656128789 328064394
186275880 3830
616497945 2055
790884911 7911
737425363 6003
688712093 344356046
866079523 433039761
726845868 5166
59448143 464
99066841 1720
956391640 15329
753630994 25415
593485233 3944
280503648 1015
894163135 4827
935514217 5304
793291855 396645928
547594863 10874
731702440 2439
952201100 3174
345601773 1152
197519937 776
34461673 17230836
234900142 783
257111026 1003
301616065 214212592
544802005 2538
990295964 4773
924805325 789116300
249077249 135779096
500098885 1667
556798145 1856
990670019 9132
23700022 79
522519017 2416
978901194 3263
135454913 2793
1334 250462502
44063559 851
750790433 48033
7672 287335366
3575 688533120
377245200 377245201
246299179 821
377240714 377240713
588363550 2311
984537822 630431163
241840308 5823
367825357 1337
735889674 4175
107960481 412
948265185 11303
87000459 290
425738668 2771
839416513 369775619
612601409 2042
211607367 872
88098224 16091
830397658 23245
2575 736592924
588650813 294325406
493204 5
434116968 1471
4947 989506310
69364053 443
65367622 2269
497401657 1658
858366773 7178
136800000 456
141885435 7084
161719266 557
494401647 1648
470247659 2305
486851844 2159
464909641 2067
232312956 2361
1775958 65
33153121 1144
276372599 138186299
334199202 1114
965145538 6618
671720359 671720359
206700206 689
68590950 410
248356252 1749
149700524 964
836105351 2787
943888200 4260
2422 416272173
408141825 1911
288598066 3255
317135952 1674
301198995 1004
475199309 237599655
57787913 1242
248999169 830
694047044 694047045
919255500 4470
252701862 1099
265995127 3038
390562980 2580
89099703 297
840021365 3567
925474990 4883
355126168 157004279
768045931 17062
116883780 116883781
979977116 5596
947362185 72567
138600462 462
601293001 5852
654249728 6194
677725874 6975
486195615 2146
813297289 2711
793156991 396578495
341970590 6110
552899168 1843
908333055 8403
310623750 1250
66298260 602
417121873 208560936
373421818 373421818
781892969 3064
151985697 12854
982796724 3276
19895706 112
501300671 1671
331778461 1519
188764397 1132
337522807 168761404
482098695 1607
642297860 2141
792297360 2641
658462415 8829
876146052 10021
494886990 4639
492472340 4570
1364 310466537
134955178 1564
148818510 2070
291000000 970
71380544 4915
25490 781567140
532191629 2497
338 73866446
919851443 104934
33572014 125
116804012 477
319512226 40317
795034746 11007
41699951 139
831283135 5168
417001389 1390
831000060 2770
730804447 10346
756590436 6429
742777485 2542
813064175 3300
559369499 9500
862086828 3034
740715078 212045
108200989 1836
641943217 7396
644976264 2644
812158624 765122950
495057702 3051
613197956 2044
286593415 968
528216239 2260
794646261 81973
3761764 193
834131550 36827
702676649 702676650
202653401 942
517850585 1752
820468515 10078
479323377 1616
947532341 596912011
589912409 299830171
291531330 5369
809330936 35245
1350 88512602
920647515 11294
1704 47877010
362698792 1209
279600943 932
614101117 2047
539131611 333663281
704097654 2347
326748681 1197
778136131 7503
9376 777740559
741734335 35935
201000000 670
255410525 1025
521962480 2054
575152517 92231
783586836 4312
618815624 618815623
475393759 9694
8700001 29
656103573 2187
771692919 132434
811500619 2705
700800319 2336
164678421 922
760289867 3419
254229172 4646
45187807 822
230154797 4210
912822845 6198
594489166 2562
535420180 1799
258907376 8918
316499778 2142
839971835 10746
726090893 726090894
2470 587759257
417984583 1699
10461943 283
3021 589427310
698701959 2329
323336341 148555343
880949780 858561275
867597108 2892
478886254 6189
863337093 6652
991531838 9479
248280879 231494128
96220223 1863
385200001 1284
722767487 3154
317629439 39040
253226999 1720
553365472 35228
377154010 1708
983729040 10816
987264428 3979
79530796 1113
848099999 2827
119540091 868
5682 258542664
936391895 5657
650700000 2169
757686929 5005
49565943 49565943
340623359 13824
68467028 26907719
3980 261052180
504427500 1875
385451865 184714586
8287 616570966
43985943 154
326456165 1199
709838279 2955
134132372 1286
302135513 1142
118649301 477
835904518 10948
271590551 6296
807212394 3009
162562732 1255
626560340 9487
645788167 27538
666622301 5277
514940635 16346
319499999 1065
988814549 3301
796804386 2656
684814872 8677
651364167 42136
593099176 1977
744560509 3013
86788943 561
430013505 5899
649203914 2164
378202594 2823
595200141 1984
951201131 3697
276437441 1346
639311350 3017
639302131 2131
847654997 4507
553431509 6390
684902282 2283
193884906 1237
371359402 2021
966647681 44226
56104824 523
472174077 1923
306175830 306175830
503101361 1677
688200025 2294
556502882 1855
869380318 3124
887459783 5020
528356125 2098
609000001 2030
944703149 3149
51810687 561
759030095 5808
1123 127548220
168352926 5441
104114 934839604
300425874 1589
477001590 1590
652233217 2254
723937354 361968677
2529 510708789
369737257 1974
706233400 9155
991503306 3305
682204084 254189704
64882087 32441044
10102360 123
544842855 4607
147551991 1051
679499999 2265
738098213 4679
516298278 1721
817811112 6834
8850 218090550
639440210 3116
407098644 1357
396817868 2161
448872752 153483900
111922963 657
383492740 2668
322906251 4951
803450088 803450088
759897468 2533
205746658 1150
729074683 3846
606153545 2047
305802891 1195
871517730 26907
941600369 409695323
10500000 35
976965430 961432186
886198599 2954
197099519 75453213
550850145 1919
126671781 766
644386994 8545
594603643 1982
604793410 2710
837207297 837207297
196466513 1461
328798903 1096
59699801 199
23051151 94
758102526 2527
523381906 3846
1575 384211800
767179525 767179526
791579873 3227
259877205 110269723
12299999 41
4603 972590611
550450730 3681
836561746 322500508
890113953 5551
260416036 10196
797717681 7120
538009162 3322
880697115 4397
481726846 239299073
493029094 11851
818458727 6724
332 56909194
744471237 7160
243715360 2576
879800079 6105
272272947 2384
471496394 4067
927025168 466203605
983766721 488746285
521955699 20692
661756690 3467
857705150 2859
329700897 1099
3336 775582751
541911507 4013
620998763 37543
73800437 246
878402927 2928
911865061 911865061
684578981 342289490
921692840 4412
233639666 1276
344913523 3866
950697641 3169
1901 366123095
654640028 64036
612480726 2215
480304725 1661
875164700 8732
291080690 20529
435558902 4299
968089119 4993
377455065 3834
807172397 441100439
119664215 2294
761757119 8271
438350750 438350751
867364507 8661
115395774 115395774
892571834 5309
218218185 783
290705646 290705645
12844 627468910
41805234 159
398292059 3162
665097783 2217
548679384 3324
102375274 492
629964959 2528
226773411 113386706
479700000 1599
878326176 10192
682197211 8865
727173970 2473
610802301 2036
737386622 22429
3218 647185279
378607943 12372
148526193 1268
695116147 347558073
223800746 746
204911271 3988
164352144 2577
981631690 5425
670629754 9531
320098932 1067
655197817 2184
824400001 2748
309900001 1033
230567731 4952
849283891 3055
316344755 4053
891962256 15096
891604401 2972
622686826 3612
994730915 6991
111794403 796
4538 915051396
625263560 25832
694877424 347438712
147116506 1455
346498846 1155
36719789 123
14042827 59
1906 421643792
803484066 3938
583102000 4376
1303 273253433
632728037 20527
979797543 3266
770860071 3167
892800001 2976
1488 141456720
886878819 443439409
219969183 1239
88782134 327
500101668 1667
929972761 5134
771889461 6991
993539390 14401
479352144 479352145
114177959 18888
178508992 178508992
772242584 7624
899402997 2998
964047646 964047647
3325 932359925
534994381 2061
952197950 3174
95428038 574
286280490 2663
220354547 1344
975581170 43354
66458 681260958
196490388 1412
573601911 1912
924386600 637508
187 35008457
105500198 646
245855695 966
300737766 3222
526198245 1754
675494336 525675785
902616674 3571
12304554 122
691137869 12359
631631194 2735
125193991 451
245189030 2886
707940241 2802
109189362 109189362
858716780 845426204
108299639 361
432300102 1441
776327005 10488
245468113 1016
693899999 2313
301800400 1006
713344644 4427
564462999 5777
249172974 9781
437833533 218916767
387057227 2113
122796816 1242
941954469 11284
73583582 1050
978608670 66538
321241283 2366
909600000 3032
952432034 4663
820839521 2840
780447905 3187
387828949 3422
541924429 16272
536398463 536398462
318299999 1061
239870297 119935148
419998600 1400
164700549 549
157143961 620
978101996 11874
621653891 2305
479513001 5723
656435604 2895
758402527 2528
413955116 3804
77004089 392
793629352 793629353
548949203 274474602
625500000 2085
177599409 592
380856069 1639
120009646 435
672582209 8310
250766279 1620
224400000 748
516601588 2135
6283 907728145
950400000 3168
180158739 692
363596903 3351
736250807 2881
147131836 147131837
990951510 485502652
483745724 48525
846733995 7902
171800601 85900300
791701960 2639
678388523 678388524
920702220 3069
475153265 475153266
269721560 5230
635173519 3930
904579109 6896
768300000 2561
510069106 39504
198600116 662
778923228 5181
107100540 357
520588383 2131
960878370 24452
835052472 9324
143984317 593
152961909 1087
61337701 845
407519660 189840072
659695983 4301
3050194 1791101
135764758 584
859062797 6324
181393263 90696631
825407275 11471
669973072 3255
997917062 4433
175335970 71925668
575906000 12637
565205673 2109
635527648 43887
689399553 2298
789126708 8681
4540663 21
812253862 812253863
249318825 124659413
938899510 5255
342848520 5355
447861799 74646
806021361 7333
956184306 27843
556432267 2874
184571037 2938
471486612 4095
520250832 520250833
26366460 153
428100712 1427
227399243 758
637543853 318771926
158288140 1173
942903143 3143
413816375 4611
653997820 2180
584538577 2524
489898367 1633
461295097 13544
352493894 352493893
376346431 138738074
2379 184165222
821357200 5197
800700000 2669
707335168 10897
455102564 2791
782100000 2607
264965364 1259
215400526 718
295526250 3813
570232491 3198
920379159 5080
325801086 1086
911571971 3661
728802596 29116
140909460 2568
81459860 329
451673245 3268
41706846 40968562
560363983 3784
728010097 9347
957087251 3564
686851785 2308
999014889 414529
212399429 106199714
2002922 13
1562 295478854
30 8026771
959996799 3200
737330345 2968
110700370 369
632536833 11558
128454569 1761
484150330 1970
257553953 128776976
695018610 3861
152004875 1644
249575635 5717
759003362 2530
994204996 3314
475500489 1585
603144004 603144003
837380691 837380691
356994299 178497150
381195347 1997
991802688 3306
230076973 2199
5792 485211512
218437763 2475
1589 430296586
297601334 992
32683466 160
938910047 11383
676058259 5303
496295891 248147945
308872908 5781
465524047 2160
54437605 204
791711017 92468
101451636 396
56399950 188
377749009 1638
249301304 831
211856017 1356
261377047 261377048
87561073 632
754733859 7438
908161339 7500
67174675 33587338
91871272 610
459392241 13337
508965341 178522218
933000001 3110
660009019 3355
295243349 2775
535884318 2021
980489611 10148
139120741 891
69066395 252
681376440 2616
219483554 7518
586910036 3363
648297900 6844
36021241 180
489007915 1637
177600000 592
84197520 528
928661359 8756
1456 317046333
370198766 1234
897322167 4316
941169266 450264399
182458197 7934
101531528 1889
149881479 20788
475539699 3309
771149320 41623
601637325 17651
806105133 2687
961501890 3205
112288081 446
370113532 4282
714299999 2381
242641608 7134
393397130 6377
448766621 448766621
821608999 12200
994200000 3314
475515177 15859
800997331 2670
41332688 452
929287447 464643723
921056786 921056786
910243512 33633
712720860 331881972
985466109 492733054
828331681 313762
456952105 1768
763982784 5669
594707141 2479
122745835 578
900596997 3002
150086966 2765
891110880 8355
621506463 2130
713672285 10477
39067305 535
2632 755955144
283759800 1830
188135847 1017
918 155008182
719253239 11238
544511054 4274
278018464 21796
158399471 528
780311948 6539
508798334 1696
788838401 4402
765370539 7198
256799143 856
846075980 6793
321518448 1127
970564447 3702
175108973 87554486
790368809 3270
472906847 1752
795140556 4213
640149020 442429569
404047391 141182617
434400000 1448
1257601 12
165151225 621
626776144 8822
8700000 29
666000864 2220
547272001 2073
142484685 1183
997824519 3740
111166 956583430
589947228 4416
735186606 8691
211777723 1604
226738938 226738939
802504072 2675
720335861 357779244
73003881 681
366433311 3359
984246080 7915
380683975 380683976
942301622 471150811
755241071 3154
284444419 21710
396301321 1321
27709000 229
510300001 1701
527615239 2978
819015506 277915
974959086 4779
264900882 883
166508401 872
957633033 23678
181487263 848
557297354 248150006
61752470 247
941685604 6603
3921 804824756
357754948 1836
931458212 3755
387405018 2574
576180779 2845
2369 493467581
153324393 1460
904373191 4893
868661601 4526
942354099 892057373
754500001 2515
958373851 3873
95201022 34219617
182818756 783
2107607 24
247936146 955
208898577 13200
548424235 3532
204900449 683
993130493 5529
797757798 3895
312000562 1040
475814302 2775
681938715 10155
947613595 14317
16939617 5869609
232977430 826
391510286 3719
124426561 744
985252192 7121
541527096 2046
572402478 1908
152089150 12370
906303020 3021
681618202 2507
361117893 2019
139248522 780
534901784 1783
63902159 63902160
415632388 3131
793676289 328282114
391201285 1304
683828069 341914034
650845666 4055
258347873 1811
609575100 6870
483855401 3563
341138079 4553
309310994 1052
501872851 299173218
196094395 733
763109093 381554546
999868275 5095
52078500 180
773134415 4069
651437852 2974
492570815 17590
985680658 10026
806301491 8507
441771588 5249
269100715 897
527457757 527457757
344957285 1751
398896243 199448121
69119893 1078
296473469 4432
151450156 980
868186459 3602
943263102 943263103
412802343 1376
984227477 6274
935686811 3877
612980550 4095
930011386 45966
143756602 143756603
20432 143531095
837134144 44050
669183681 7571
852620562 3438
4359 974740241
633886991 6026
393101575 393101575
22732577 100
157924678 1805
147005867 617
41350 931100127
5936099 25
680248569 3442
755225861 377612931
888902962 2963
536697369 13345
46654425 221
390183136 2012
693576224 8096
593676236 2580
895719850 11300
616302135 21459
354720560 3783
152148456 852
150299974 501
119699601 399
322454027 3196
569505496 2015
227400758 758
896402989 2988
788189719 394094859
363657012 5258
478018558 2171
754573969 7344
2785 559666416
312436860 1357
403265051 3204
951111365 9850
238538750 1352
397461721 2611
676329025 8675
793234781 8586
163363430 717
617087024 18765
346070362 3367
827366958 5209
343419478 1261
495823972 2737
485509333 1705
410009046 62588
724910759 2520
733747910 10865
407585989 1610
646700679 11393
168239615 84119807
721340051 5388
592591679 2889
690095451 5812
580774128 4488
717210014 717210015
797006603 5341
281296164 140648082
894900000 2983
855706820 18624
957371483 21809
6647 901137534
594745516 2177
508170719 254085360
684273872 11101
123875316 804
85860348 763
198000065 660
943199999 3144
430501037 1435
269748833 1822
618232860 3486
544154209 4146
965099999 3217
440567471 2922
948005531 7438
272411062 8709
617874085 617874085
181007108 1581
73799781 246
675599999 2252
48448414 169
756281264 2685
34165056 34165056
286784243 1338
605426337 3116
850022732 425011366
224577466 1481
178878698 783
954971905 5085
194400649 648
890298603 4288
232499226 775
209153414 111605116
494567544 494567544
683260031 6237
857651611 4073
402944856 2157
896699995 2989
720114948 3402
760476527 2583
65400000 218
411070817 4527
824822159 5844
795793432 4466
531691669 3355
646456980 570185781
91806246 45903123
774704652 4758
754053301 4158
132394968 1550
238800142 796
851397161 2838
383398722 1278
980698767 3448
322640294 1481
648910632 53382
877356320 24229
3835 595744240
757504187 2525
566100892 1887
595803633 1986
11292246 49
875852902 6792
317400000 1058
445878500 2785
224700792 749
979640344 9326
6584731 44
334365131 1199
33900113 113
3737 757058376
351737021 1861
877630156 13973
729002430 2430
275218205 1076
47338207 928
305399867 1018
164804337 1205
760198583 2534
983498553 754057460
189663885 94831943
514430982 514430982
837398710 14890
591343049 6329
38270754 1442
152214198 965
5132 564735147
558713139 2764
696461000 3887
189134254 2541
305008283 2121
648374836 217211
940085297 6270
945603152 3152
716451993 2823
794568797 59751
77058609 583
608945507 3492
370835384 2615
10243215 146
493348940 8397
467445283 2391
243082323 1475
346161683 163623476
999325473 4582
239970561 998
799000447 3782
819657799 22334
322238519 1080
16349190 206
85199967 284
17554275 75
924298256 3081
676259601 7675
762887166 254769324
731102437 2437
102599663 342
497151463 1891
753924240 56356
661197795 2204
790166257 3196
81694399 320
69386416 1015
482737369 3900
757392155 4745
122343182 22958
732602442 2442
529343253 7420
287117801 2058
536525062 267406818
1352 291662904
655802187 2186
490714837 2922
67200158 224
930161925 11925
615009498 2962
262027385 262027384
58315464 247
624293468 19511
315300875 1051
4256016 16
333526703 1284
836515349 15363
335098883 1117
693916953 4649
97260241 1385
401999879 1340
923766636 5203
236467472 1384
413645458 1678
553059081 3395
889186772 4804
872987542 869434517
46800069 156
568888531 2329
363498024 4765
388820615 18338
434308857 7211
756745372 4321
611973415 49472
398698871 2301
697797674 2326
396384972 15186
362355254 1609
450110352 9372
98145007 1471
974675421 5631
873930081 13340
243389001 1000
136859118 55456366
182699564 609
799510447 5038
706801288 2356
771317060 3355
364288715 2703
690 175346940
986696712 3289
587902066 45478
792900330 2643
480699850 3079
570903333 570903332
523567391 1952
616343103 2549
621373706 7149
428519325 2425
459941952 2768
95097829 365
539250797 269625399
575228861 2923
798297340 2661
901876206 4259
48083118 5979
542101552 1807
634343501 2660
600901869 5873
8999994 30
467098577 1557
248859083 922
113400377 378
42599865 142
33781117 123
234434041 80921982
165020614 638
389548914 32457
345252336 3938
877619343 9541
125037178 659
126000000 420
922976149 3622
230876908 4373
185099382 617
491589912 1684
972641199 91906
602400000 2008
2652 303859568
890202986 4595
551523949 275761975
174076501 650
713401566 2378
607797973 2026
536512823 3056
191399698 638
361430522 3597
161104543 1658
503598359 7484
1585 411012924
84935551 345
46499844 155
812918552 812918553
938062433 469031216
862903229 431451615
351367141 16980
499551443 10902
554698152 1849
694176073 3799
354367200 1550
32399953 108
562498169 1875
17053199 80
329191395 1277
525419210 2377
543300000 1811
948693607 4949
105285300 105285301
707858893 353929446
792427984 3317
578871011 289435505
649710200 2953
109329910 1046
781025169 29486
743970323 3282
376800560 1256
270600761 902
894737549 9310
57600193 192
663414530 16778
529158879 2410
35928023 138
246899861 823
815842109 3002
237617451 842
966934009 22184
616653983 3802
380896959 3134
39192668 242
928712159 6995
787453485 5941
866720879 3100
118251410 2397
653396342 3958
941119623 7767
608487001 7473
231311633 1447
711706939 355853469
182717062 1218
105538526 43287596
772250954 7827
678257458 4261
843597189 2812
500833465 3604
612180315 2332
5221 126890596
251451499 13165
967659503 5908
902075349 5059
356799849 3905
430198565 1434
752102508 2507
97200323 324
828325513 24792
182099393 607
561849585 280924793
56738245 224
162442321 698
585615725 3117
896008943 6706
151146649 804
323222524 1209
939417206 3926
106890727 469
969723140 458747559
171524185 67940495
880012368 6166
531900001 1773
822303285 2741
2123 265793231
917698123 3059
575718415 4414
80576643 80576643
703652608 2720
398560405 398560404
783483063 16031
239314310 936
764821897 4348
406091975 13416
15300073 51
248698809 1653
366101028 1356
992575829 4782
123289440 1020
2334 549409596
998198944 998198945
295171424 1136
399405436 1335
269400001 898
211789533 1709
750437490 37800
124803909 445
721742404 360871202
14099954 47
345001610 1150
813005598 4216
872130537 436065269
92483115 345
261117380 1628
788397371 2628
618279372 8490
157373576 837
921197240 13886
891397741 5671
422425541 1914
7268183 34
267552345 133776172
999425588 6442
662813305 331406653
644097852 2147
467424733 170034322
346050639 1495
600711676 2356
831421814 10648
165849599 3360
123232405 971
4405 486902270
711002371 2370
844167264 3306
436743984 1651
40721024 413
779697400 2599
632702109 2109
50464267 182
466079676 1931
336293371 1295
560398131 1868
469934102 2353
850 237358130
616827578 2389
393656446 3185
105111177 376
286694100 24255
334276021 8826
776683011 3265
540002553 1800
938997502 3130
184499386 615
513769587 4159
102719033 2486
220665952 1483
328498906 1095
756742725 8751
538425150 5854
67471301 2210
900600062 3002
979801387 3266
573119478 5766
743738335 4289
942897525 3143
535497017 36241
619235954 2831
43424459 276
598374561 17038
924347411 4149
627482782 377276451
374164332 2374
50955216 342
776108787 5158
455453699 4027
79130799 590
149432849 1215
498290399 3186
280745223 1051
533398221 1778
774581377 4198
386359567 193179784
744003005 2480
164435981 604
631146537 5714
3651 722282784
429298568 1431
727853005 4618653
259609685 1624
772226427 3796
22669786 103
478951221 239475611
216900001 723
297204374 2055
5307426 521
843215225 3931
538463796 26844
979936995 8677
7828 459487944
578371430 3963
247098871 36868
63894852 378
696393300 3120
721051164 13733
283011931 997
190412729 1665
604696056 30689
681912095 3243
108642507 481
385397391 192698696
930308570 380851715
63537762 22181838
120544940 120544939
108412968 780
343917612 1247
951771523 3342
195098639 4020
844801486 2816
773411100 3675
189464535 1157
499434145 3036
1904 244430160
878699999 2929
398975835 4028
389523098 7500
487500000 1625
470101566 1567
155863764 532
792739566 4569
9300030 31
884878911 7557
271451496 907
1247 179619127
271595129 271595130
594637434 4231
73799755 246
882002941 2940
159081893 543
757990117 2691
12519041 248
788106428 4583
313796174 5323
420177744 2352
932999825 3110
869335905 7632
365920654 3383
495183849 2788
497753032 1706
668115557 6423
954720801 4717
272868945 2842
559190258 17314
319199829 1064
323770589 9438
922750113 3146
164999449 550
468535489 42816
980453195 5843
970606471 21779
353652599 1225
218645401 1098
218513259 2140
2691 380406848
628899416 14208
618317694 5964
852802499 3531
456602909 1522
389322151 4606
62361973 38717454
673986710 3058
7873485 41
293900543 1290
904505959 3015
73373843 789
486200996 4569
11099962 37
185036297 652
237300914 791
172597782 791
814800000 2716
872102829 436051414
176829417 2021
856521406 6506
775873030 3253
523533267 3266
701788828 2592
140222880 5040
598200924 1994
265809911 1029
171334783 1856
846406657 9216
190500528 635
114 18244332
673578129 2770
377546195 1472
284805417 142402708
693648480 6880
591396029 14942
763806812 5987
746916084 3683
451339673 1946
707439275 21205
3688 687067024
14537718 117
440359733 1542
263720737 1357
686566853 12341
134530105 67265052
347099999 1157
726430294 3030
473090976 3289
130822281 669
718133387 4613
25857215 99
919785113 6298
952474335 3806
156000521 520
77538207 350
283943693 1426
87299709 291
338399072 5536
445588208 1644
278691382 116757944
251399484 838
135625321 459
249126808 1043
869818204 4334
322036801 4443
196799999 656
133410600 4328
948222212 456103194
535207977 1985
646469107 323234553
954603181 3182
456356506 8731
303301020 1011
258230820 1091
127800425 426
170038192 788
532503250 1775
264869867 4044
555910148 2525
811629246 3112
968096869 24830
927901337 192726
337431136 6135
294378276 8076
1779 501903651
261732058 1897
179150900 2572
488258442 29694
356077883 1643
148797376 812
674109193 3674
1869 260904571
358694760 1896
287170248 1807
886740354 7309
11366014 736
935396882 3118
102349872 37326806
612659503 2165
366150552 3869
74745184 37712
319323228 2384
198712837 1109
838617391 3555
430727995 154916441
599882713 3394
337266673 1164
37558186 18779093
606072646 6219
926996911 3090
127480568 807
322379034 3501
752737768 11795
273221285 136610642
32553441 279
399031411 4097
227099496 757
224281585 954
932103108 3107
460117318 193224470
73593595 248
748564595 35348
664292981 332146490
909288469 4884
822791303 6036
965149140 8396
6236697 25
175154401 2720
115915776 389
380491114 1375
964058145 946766652
268736340 922
1348 164806884
493445837 110812
303301010 1011
197280695 1822
593010660 2244
576029904 2785
84860036 369
489158305 3458
38341 785442887
344904561 13286
595918531 297959265
554193386 5194
845702978 2819
862671823 431335911
831971773 7081
663663028 3672
100876619 390
825202471 7170
184800615 616
502041221 3695
176867730 176867730
398781433 1354
44100290 147
700290795 2408
753662733 753662734
148512058 1201
85898212 85898213
157631076 6552
114132080 1240
269055498 1751
279255946 2150
301553043 1243
399831069 2444
153299999 511
514801717 1716
655719757 655719758
36272475 150
955001284 5160
494586145 5664
691138965 3135
295823715 1315
59100001 197
889707668 4171
566788458 8884
679968492 2534
38578936 335
169582086 2862
855056765 3538
2270 305467090
114314951 1940
5893 743875126
282755171 141377585
965752360 11661
831305438 2771
486299004 1621
3727 161515050
921960726 5221
57932638 196
236285775 1485
512303229 4395
329396088 1284
8644815 93
196778651 791
64603556 64603555
178894890 3690
585144345 6017
360822111 2483
492488883 246244442
63874057 51879277
196349951 928
382865041 33960
678897736 2263
597185789 4875
773101736 2577
610360686 49643
834439402 5319
576042196 2235
602398386 2008
70799850 236
941854320 4560
549244843 4884
826797244 2756
777001748 2590
879381202 32554
770210104 15932
980356837 8578
321001069 1070
451748310 3351
639199091 2436
69069228 367
637031188 6871
888012115 3247
667721597 2546
323832375 4424
659306924 8825
534296888 2411
168864948 85886364
486900967 2039
384765080 3904
238007940 2873
408851596 408851597
457024293 3333
521507125 2796
457448068 1781
909155744 79581
917100001 3057
533993474 2913
924278489 8611
3893 985092506
663002327 2210
721341591 8377
353166449 1365
228299238 761
992266849 5724
915895995 8211
877363354 4107
588838954 2276
188515499 5842
113415166 423
2551 390105278
799673577 3686
457459155 2655
911341890 911341890
692400001 2308
323589208 161794604
81559296 728
243900813 813
709300405 2988
257664945 1567
839403904 2798
11864563 83
931153784 66473
366682016 3535
373135320 30465
826788739 3044
869665294 869665294
883964185 4361
925988499 3428
319346497 13632
892384605 428818497
558600010 1862
292312939 1295
45896906 45896906
293016451 2069
546316872 273158436
524429764 6149
984618254 6431
333184564 3546
873753876 8178
19799935 66
890548817 4062
301802756 2394
936466577 4869
196023482 961
416817251 2136
164400812 548
305175389 1052
241799801 806
306658451 2981
940400093 5459
479755668 5782
726598359 2422
849077377 13116
128073871 855
534042672 2103
990747624 3740
673617997 336808999
32099892 107
35118 571225659
677992336 5569
882898911 15370
354253798 141108159
238628820 238628820
169234855 84617428
566473214 6430
627299554 2091
120876569 943
167661268 11264
662114274 2938
43846787 25745747
330737783 3452
566755143 5704
199 51079320
737626282 4611
900024195 6405
612377485 3499
743697520 2479
307481660 1039
999359835 20998
833674135 4811
433074855 163923679
643451783 10090
488138604 3084
251699904 839
97800301 326
961399718 3711
452510960 452510959
692402309 2308
507789058 1715
556541389 278270694
850641783 5645
771167082 3129
370088270 3474
710072325 2725
827126802 4682
340374220 340374220
89186295 44593147
947227799 3226
545497459 12281
198047303 668
583975365 2023
116400001 388
889800000 2966
714002381 2380
621509729 33992
956863186 7594352
825602753 2752
102000000 340
694449942 11918
237877871 1292
305400320 1018
603897987 2013
775691269 9427
660560428 23586
465299827 1551
418961453 6097
272645556 97493057
466039685 2842
498299862 1661
417915147 10892
302419227 1678
896594219 28942
364218481 2169
480507616 3860
679246946 447449
499130411 5613
4327 322716314
343958200 2661
191863892 1797
496144111 2310
934593652 934593653
978391536 414294487
389699218 1299
895295842 10178
653999946 2180
786897377 2623
689099999 2297
269666651 1040
549757802 12721
2499 483706440
376287433 1762
308837081 2548
68330415 308
226178602 164637711
337515441 1220
35344968 138
190571080 3508
617759238 22398
199293779 795
914905486 6180
541802721 1806
617386799 3926
580573954 3193
140030338 5341
537580852 537580851
439805653 56342
1253 114098725
3715 918181673
34800115 116
21201209 10600605
994188847 4002
667498031 2225
232705491 1880
27600081 92
734530391 3638
704867795 3700
381826768 8446
85969608 354
986006743 4423
290609710 14519
550063049 33643
458575309 3414
324219426 2745
273600522 912
9671 991470920
368023350 162288669
470089417 235044708
512162693 3649
948410192 18757
550925515 4022
681600348 2272
603073105 4206
970743390 33121
358480699 1700
367473179 1838
313384597 4102
872255436 872255437
901199785 3004
49790032 364
837392752 7983
897293170 897293171
489549840 2064
186899803 623
50099983 167
961048652 6111
895172785 23527
435300535 1451
1618 396130086
289417779 1532
755351816 2689
890424310 445212155
164197353 764
311568430 2216
598391362 2943
612899589 2043
278423275 1180
323184514 1566
850699399 850699400
107894157 1443
13181 723719792
467818120 4690
884138544 4176
821922415 821922414
547200000 1824
799582235 799582235
436902595 1759
716010038 4201
286812912 1589
159620835 915
149573300 725
127499999 425
52783981 974
967135544 35639
499347119 2663
676004725 2255
188956349 825
44188429 169
512401707 1708
417016906 1849
65769731 42351387
224385085 1736
313200001 1044
167425444 573
992291879 4865
720719180 6470
474001580 1580
801231483 2943
219242566 109621283
712672324 4502
3081 631704243
610427780 8437
785664143 27673
20469 994041540
917889153 3358
158100103 527
256357212 1293
257693759 1601
508858436 2245
40181294 197
782345552 3289
218051001 1160
835202785 2784
45591769 2030
39883151 158
344222386 5078
532908578 5623
314869420 292681495
265200001 884
407923297 2046
512522340 3795
895304472 3002
618603441 2062
338867029 1771
905350536 34278
580084910 2830
10699672 59
694195399 5469
749425409 9418
255662550 2466
369566380 2633
18700 904477488
370857087 185428544
752309702 33319
878442063 439221031
36 1532304
457567024 457567023
644149829 3055
504975673 1748
839700001 2799
613497955 2045
43261 153100679
256281855 1031
560041425 10575
344651969 6163
544412394 431609447
849589135 8430
473295628 1915
909617271 5284
466442901 1861
581146029 4893
669297768 2231
1319 362589143
973937473 3369
520263127 260131563
332999999 1110
761097464 2537
651457441 3118
487669798 5988
282491236 3001
1429 258641855
621423291 5953
805511586 6089
861000243 2870
948596839 3162
64673316 324
756642525 3085
940501513 3135
931978979 4230
784921385 784921386
281074042 140537021
587833341 4220
447755252 2698
509401698 1698
946210515 12898
180102143 1134
464474149 2345
873619936 3504
811496772 7668
473 141408176
923767142 923767142
96900324 323
59193281 217
757553893 16124
242808258 2786
196521861 2308
497821648 1740
894886104 9983
848803793 848803794
333059790 1874
481820594 18011
444170985 40161
6773507 3386754
918145087 662708367
46426683 548
706412703 4952
403729427 22015
720299999 2401
68232598 383
239029247 3264
618029112 5129
413886449 2081
11039 476009129
214084405 863
235512992 889
851555737 8244
175200599 584
999076718 20479
823178496 3029
869100000 2897
349501165 1165
702089854 5741
782086548 4763
703799999 2346
93530643 337
432451333 432451334
715500975 2385
788906383 17664
353400001 1178
458700869 4922
859512328 5951
484800001 1616
257714412 257714413
107406629 391
973932343 780186844
278100503 927
2280 467498693
3662 675536464
512700000 1709
962628819 936102569
280091303 1627
904944141 904944142
976527557 13122
162911616 1065
805758356 13832
23173766 259
621379849 2134
635326379 3315
900771116 11943
498677637 4301
131305039 580
451067001 24382
231125485 115562742
35119411 2381
781768393 781768393
644274900 5205
2114 495151503
95062010 2362
454498486 1515
872401689 14282
160023597 80011798
93300250 311
361726473 15066
280332525 1245
999497472 3918
627869607 458321967
543547763 16662
772493955 18671
751277207 9174
292999553 1771
749183127 374591563
617387875 6182
675688591 26154
972433134 4717
469123923 5971
634226831 2544
162501573 1220
286145048 1018
8191 318291252
18821 670291094
637199274 2124
451184896 2411
2264 622231448
837111695 14172
632601779 576472590
389434986 7441
466971407 1647
723294997 5163
341340076 3728
675551871 4573
176099412 587
945198481 3581
90356494 90356495
990679611 8314
207680807 16966
168152459 168152460
232716816 16134
866847107 9609
674765232 3114
960152385 22120
111540555 802
323642221 4917
874342338 5684
634749533 3389
1862 125228435
98142683 49071341
872097093 2907
890102966 2967
146699636 489
166229645 1277
737246436 8669
730543770 7205
28337024 128
280818566 97185372
528601761 1762
764838145 5264
114983401 840
119364208 1986
781510247 15656
860858727 7081
366958358 3279
851100522 2837
270600902 902
129281779 620
37199875 124
154620485 835
950670355 4139
295755265 5536
838393306 26325
527101756 1757
228752252 3306
229935999 875
958200001 3194
275394393 3437
792279561 4442
679802864 2266
940090917 4245
936725981 231676
352144784 5216
954186349 3829
776851445 3274
750297499 2501
110699631 369
406648601 3519
76070827 13680
125373401 561
982441532 4009
63905921 520
549598180 1832
702214729 18998
313902991 1432
664455128 14543
123308567 888
466509056 1664
2808 784136698
968787512 4532
996912943 498456471
444919935 2732
931503603 3105
923167830 7159
712497625 2375
802174453 3306
210650813 210650813
614849025 7049
52872901 1489
46357609 356
625160251 2145
569715902 2301
271022275 1674
841887872 4553
899107281 4310
2257 331781690
565044285 8229
319842079 1842
837607091 4714
593478232 296739116
663841184 21231
619723885 7046
46503499 23251749
856847479 4514
389096442 57953
642597859 2142
321230414 5676
53400177 178
470591912 245771081
883243688 18644
2414 704709664
230 29842628
153657414 549
44852036 979
517515723 2340
102523379 1009
2553258 1932457
896790372 423837261
132853039 2643
57404294 405
42000042 140
837333363 8683
145053145 145053146
69299768 231
789901152 2633
1929 234740003
736641850 12697
427950043 213975022
785636695 785636696
645440629 3044
191849210 78927582
109854394 109854393
610414593 4096
320946268 1692
359401199 1198
4710 130777860
678194771 5413
21699521 320
828260373 828260372
133757290 714
409916709 16769
614122969 3134
89576851 44788426
736799828 2456
4837 903498393
361499961 1205
231900773 773
18395 836972500
33697887 229
745199999 2484
1406 417276704
589799999 1966
255581243 1099
588899999 1963
943218710 19940
314607473 10555
415284654 2261
383799899 2180
329309522 1161
282316853 1525
523251973 3300
806853841 6953
205690392 2136
799814791 13912
345001856 1150
313581801 2150
870196023 17953
645979933 8069
45054500 3351
854754602 854754603
442800430 1659
70978648 1117
616813075 5518
863120215 3438
340501391 6888
871151653 8276
554425782 2492
986996710 3290
86363681 416
643905165 643905166
721503543 2405
64949964 328
7006 701026023
112301413 397
220801399 736
611949802 3812
755775566 29068291
475280803 271507215
898494296 7835
606869860 16540
227081361 880
5096 550245696
965332204 5477
945300000 3151
548403429 1828
885163608 5949
52659161 269
703913210 5005
752857357 8527
324460852 1429
423985329 1534
1912 246192944
3270 951874110
105012570 390
351121821 351121821
523200000 1744
182701061 609
884644407 4826
354211347 1607
3672677 25
247262959 1048
859421509 5138
192548372 778
214572590 1771
977035583 454964307
563890531 2297
760398474 826211
6420 687576704
864070350 11771
547558040 1941
459165953 1677
502680846 2624
145849977 987
25943609 121
196462414 1928
187200303 624
947705679 5128
76209255 405
542045749 4811
1265287 22
931300908 3773
195493157 24306
664078035 3677
3252 687189876
327600001 1092
533348540 3590
3441 762161852
477900166 1593
948000948 3160
640095004 86011
639609574 3775
293819262 1842
851623240 8003
853642369 3605
591899215 591899216
241266059 830
465642441 2021
701669766 6369
620441631 2495
669150057 669150058
886536178 7717
396223744 1741
19734986 98
643799490 2146
81901280 317
962729975 3305
199532160 1080
712429628 20989
159928081 79964041
911702530 3039
744218579 6986
914674349 3450
266134909 133067454
478317927 38056
365194051 19766
608371964 49887
327549411 2542
188417895 7162
836097212 2787
826668951 18465
924801920 6659
271108398 1474
381293360 342531596
910724431 8393
852412479 4084
929750073 3128
471481177 1889
641747318 7414
83444800 923
306862627 153431313
792147005 7966
536785756 6537
674032569 3642
406206833 2413
761429329 21430
281384972 7393
492892878 1657
186830876 1925
287999040 960
265200974 884
632472308 10531
295501376 985
112250111 416
584999991 5038
898103899 4205
980651783 515111770
17370 856014757
610010405 8067
657049520 21832
254185135 1072
199200208 664
176784637 842
233849692 1348
532466318 205203089
994498983 6759
902100000 3007
334747551 1466
750642375 3593
515655235 3478
418430627 1932
57490352 304
939175818 566721013
373138489 1773
442698710 19469
825525469 825525470
962906706 7634
32364472 32364472
855919357 6926
763717500 17500
235731966 1799
681498540 2412
981432485 490716243
695514203 2898
307072622 1704
540370699 2728
369514210 184757105
888961301 9346
724897995 4541
884874399 9200
590049270 2258
32599489 192
321901072 1073
165599689 552
91800307 306
9463 419002714
973968785 486984393
548398172 1828
318059023 1187
164754435 1252
179489882 1158
294963501 1827
39985 375638101
524267670 230754798
398831913 1346
698702328 2329
749783397 2566
120437060 1348
398054413 5103
665340265 5496
319197328 16396
613802317 2107
693993036 12610
270204704 1232
287604848 3422
511410039 5480
233101196 777
281999728 940
672855563 336427782
987580799 417038534
77940808 77940809
161169162 858
746807096 746807097
933333363 7977
166807696 1249
171028604 646
538198645 1794
26247 815887995
396598677 1322
522797392 29529
16200000 54
7077 118667136
225900307 753
249970876 9075
3039 591877327
901471894 14343
273848755 1381
379793614 1994
976698372 8853
363984527 143318490
720666992 4095
879246686 439623343
532275730 5997
719718404 2602
629032843 6417
669302879 2231
634357001 2643
831 82728258
748404360 13915
881399154 10037
549260917 20478
617892054 3905
976274951 131361
254601263 1678
462050680 3330
207246282 8353
9328740 121
462523683 4300
338999261 1130
816583535 3357
861169630 3903
206880364 1086
747304790 2491
37487823 127
449602367 1921
472948425 236474213
581456359 4812
735823974 8089
547916255 6936
189159679 1280
776498838 388249419
2179 614239235
753446834 2809
132098843 1961
603002011 2010
682584310 2755
147493529 824
839274220 679249568
211499481 705
719366764 382624578
771597430 2572
905282507 452641253
705345499 4173
3546 812934684
910200730 3034
187799437 626
6193 722378309
354128631 354128630
958700335 3876
3600 438883032
653522942 3438
739740734 2577
999518784 7835
599926643 2305
302471862 1189
800239096 2936
794098306 2647
611973621 360848046
672263844 11356
966982856 425805236
724118399 3712
463714038 1862
800403617 2668
292458610 292458609
430801436 1436
2355 673456336
505495288 2061
749 153385618
166677910 671
348692602 2635
346639878 2750
556844080 1885
266099114 887
360189065 8708
470702739 1569
968040326 8575
876960093 4253
60074819 1170
102138735 20701
4410 684323292
817041793 408520896
2660 292525520
836351145 2949
811728995 29435
691226926 3234
214201117 714
428611473 203291600
311542528 5584
720311910 523752785
196264969 853
655010569 162749
378300046 1261
386594207 2016
53708674 226
859767985 10318
635946749 11907
202149867 1965
768597615 2562
351953788 3815
587422207 10624
555910275 2865
343230667 1738
554297935 277148967
563006969 9708
734253460 7492
11529210 231
642655260 229259867
521098264 1737
704498703 3614
616306280 616306281
6439 865946605
936017189 618473973
231196231 3334
279665706 1943
23113869 130
532932000 2136
740027173 2867
36355194 12391
942899999 3143
941166865 3531
857063798 428531899
615004646 9209
260400279 868
663850613 25658
414120357 2749
731535156 3641
867336300 3361
365490511 182745255
957724343 6021
684059789 4855
2062153 9
373815937 15174
193800645 646
87700077 424
190799902 636
539925006 2638
594317463 3782
443402960 1960
361499584 1205
7835870 27
531300184 1771
2635 73160058
280501326 935
21964770 270
640337295 320168648
497965556 3611
978562201 4620
606961235 4052
221286899 742
275072881 1587
296399999 988
701006609 2816
644197530 4197
191527409 736
576381572 14716
597530236 7843
281574991 2390
964038015 3986
476043517 1605
553294670 5846
768302561 2561
294745539 1152
254044098 2178
154311471 1193
961170756 961170756
284368853 1078
22800066 76
773702579 2579
638841615 29066
637872815 2593
829142810 4050
339311661 3605
512525411 2779
239531718 118704995
996034159 5103
365409513 8351
670809547 4257
397085629 1651
699595492 5436
841502805 2805
648597839 2162
639065302 2166
3128 435306946
49466540 55123
395700001 1319
829653237 3841
289180491 150769406
959400157 479700078
849720527 3054
146632010 676
346323642 1743
689699202 2299
346329973 2403
783242347 6092
245400817 818
558132782 5990
114300550 381
266399977 1622
411820902 1513
166485201 1295
60664524 909
141311761 141311761
730200001 2434
772472249 8250
383299738 383299739
290723271 5146
785624848 4613
380552671 2555
827424658 2903
590232909 2014
909661023 4624
58253313 358
737700096 2688
454004972 2046
706685581 3105
291079549 1928
714509929 3252
151799493 506
704506335 704506335
786360736 4489
258429948 35913
93836604 881
980676734 433593058
488570869 1789
565974900 565974901
452998491 1510
946472844 3834
358664063 2508
985834193 4974
5798831 24
364130962 1634
749293801 3930
559393511 2125
593532984 2442
630300001 2101
64127280 373
853239605 24113
6854339 37
770999999 2570
969903070 10710
335731055 335731055
192299915 641
822630757 8167
796819843 3402
418667358 11209
605398369 2018
1629 242900190
985461345 23912
601254630 2865
377508677 2171
73876926 1321
66043763 276
508683497 1923
456184172 1964
3271 508385362
646323871 11397
309255581 1180
619801064 2066
948940022 6257
610394003 2332
368478486 184239243
739203826 2464
137184776 68592388
978594624 27384
963947339 7505
868000041 30226
880668144 3176
749190625 8736
361691545 180845772
427740538 1687
833702373 2779
393842111 1384
132137537 1677
431100670 1437
741924716 13265
834853382 19227
621600001 2072
600000000 2000
496167374 4125
790506296 7476
222534307 2911
288383305 6256
215399305 718
501347590 250673795
174485892 654
41001492 16220633
869348584 39559
285153089 1429
181142939 1518
377033431 1384
459992838 2473
728684949 2842
32272849 859
108108572 662
222300040 741
324899999 1083
22950071 121
327385760 2080
407698641 1359
510528245 18093
67199965 224
820495487 50493
595844344 244734968
886197047 2954
621050843 2476
516901722 1723
24413984 112
559263002 2238
35494777 392
686168632 11199
184718457 1083
192704768 928
826115417 4744
641276089 193739
963858557 3606
857402313 2858
728703773 2429
793436117 11776
541198197 1804
512846479 2230
905263951 3225
372808678 1512
376462510 1451
846626011 3621
564994412 11511
873002999 2910
770702570 2569
98405360 49202680
206491459 788
858143440 3052
224813916 954
156795007 639
872 162252168
782200441 391100220
26824745 1427
2221 239470441
2978 502926482
243299633 811
987322573 8808
181009921 1443
459453821 2660
628287942 3359
886893946 3946
873903007 6116
673587703 3987
619835282 22418
714824683 3293
119699951 399
938286300 5964
347989914 4165
951763437 474344978
119968115 1879
538011899 3444
354429481 1793
810744585 2839
31795810 3137
380699999 1269
359563468 2073
216980003 1276
315568117 2012
30392 875715088
45599848 152
818031800 3260
557699999 1859
856107847 856107848
841200305 2804
202200543 674
302398992 1008
255775744 196153961
329100012 1097
773799998 3461
37112656 155
448472881 2184
660374453 330187226
974388422 42238
353099279 1177
371260658 185111958
412418910 1379
699947936 3419
993108333 12990
34368304 154
308129569 154064784
912400319 4524
705073737 2698
798901701 2663
973321336 6463
217394010 855
880707048 506863075
41831615 386
606416945 2113
64359646 255
642954344 25509
132247933 749
614498166 614498167
56477867 662
642450201 258444938
536700426 1789
726265931 2561
347412065 1435
784498329 2615
775918081 4608
234000889 780
153632939 580
910415465 455207733
64107515 348
744934240 4210
42000000 140
609884100 2562
955101768 3235
4215113 74
746855434 658074816
772587969 35474
586355432 9061
967311175 419997286
896743711 671375289
34185761 224
586890991 27703
861497737 4831
69000186 230
46259878 198
6152 545364428
607948219 303974110
534221307 1821
195892873 195892873
82105804 1229
559178054 3735
939417956 8041
638336680 12281
26170652 122
813743233 2804
214223935 922
61957753 1024
384188431 3660
236112380 12230
94058244 370
454708247 4414
522182075 258445483
160595370 1843
417961420 20941
497607353 4601
917458611 3697
645987445 3235
709198719 2364
757551859 757551858
872897158 5927
571 36047801
659032319 3178
653812070 5379
1264 230594048
212427470 836
630302100 2101
1947 304327601
862561450 6653
4499992 15
853234493 3129
918813466 13033
328799841 1096
593650550 5384
785694580 383115891
471657101 1603
819601477 2732
826140149 3975
14967279 80
311255233 1644
22553831 596
59902722 263
670502234 2235
573124139 286562069
714870492 2509
547200001 1824
383285040 3144
972020464 3277
92907460 395
32399893 108
464894521 23444
830530032 5322
2257 495054894
511350597 2393
706803979 2356
742720524 24076
560082315 5405
149699502 499
633686849 3092
698404074 3213
3290 489788340
911651753 455825876
107410150 639
449224831 45390
797757622 10994
15798969 86
234361664 1473
685737641 16310
850800304 2836
129888000 600
695086048 3101
621579865 7736
169841568 3783
926802150 6589
8529 435987338
722239047 3019
510851263 6608
452427944 23957
613949103 6549
892259408 4071
7003 298285782
341478069 1935
478674363 26874
112342046 448
166569047 1304
418498604 1395
327900001 1093
996689197 985858524
629235436 7776
391797777 195898889
758982125 379491062
723337324 5471
164922160 1983
942417827 3564
247163661 1253
173927953 748
370316101 7820
856251649 5508
840948016 32123
4620 583034760
434272057 1922
976982811 21218
160408197 956
310550400 3156
890769871 10033
939505753 3561
121098650 7618
675002249 2250
355501830 1185
873125040 32973
295013807 147506903
291984489 1571
939299034 3131
8999976 30
902513334 307436578
654612846 3953
350701168 1169
381052177 1461
139174765 616
493965306 3097
450077521 1830
717118575 2425
588295979 10927
155197103 569
659484649 34655
72000019 240
687837232 687837233
570576312 8396
648299118 2161
276929636 1169
71300407 35650204
228009599 4992
667497776 2225
728431012 15534
839187740 3754
3527 827141459
759644885 3403
738955456 369477728
211357691 3874
142623670 9346
559484457 2037
852002839 2840
261192066 997
222900428 743
309362024 1659
534277559 2759
1361 109382462
978253408 3969
438950921 27811
401330697 1462
518741983 259370991
862684424 7156
951409680 941443958
692320560 13170
696237879 2849
804087616 3634
906604416 3022
492080553 1895
589476432 2171
594846516 2682
844345531 10553
547199277 1824
501899396 1673
2765 77041195
509098302 1697
271804996 1289
366301221 1221
786386390 16474
119400000 398
938382801 9235
428105813 2223
726757584 15848
747473688 747473687
931733648 3917
32700000 109
321244372 3261
431386878 3311
514978047 3328
77558983 77558984
102209214 393
99946060 1723
903911761 4430940
861203730 4272
671700190 2239
518759013 2013
915568681 6874
281384429 4146
799498252 2665
898079993 3834
342861893 1909
692063286 2543
312573041 1046
591404894 2103
185142736 815
623563221 11860
474 94745490
712434096 12503
956821457 15233
638291476 3717
318240153 3430
587180328 14325
274738974 1158
587541704 3548
327612399 4522
236745174 916
11937 552646175
771881094 4794
702285041 3890
905703018 3019
994552416 4433
866075804 16713
618897938 2063
88799703 296
116566160 418
642900210 17578
264900839 883
507898117 253949058
65570994 1027
639480889 449957299
557296155 2115
83010635 657
327076587 6131
614859532 8041
536920104 49303
558045685 6093
78207788 66028565
683007272 2701
928849143 68993
539151817 9617
779354459 3862
533560733 7330
53442592 203
496334519 4795
22578846 18962655
717602391 2392
90780973 45390486
47399926 158
673974687 673974686
197400001 718
771935348 3316
322590281 161295140
631262341 4470
93701744 619
135600453 452
446 115556593
992381852 496190926
297799556 1972
878402928 2928
90451606 826
20123813 426
10059279 40
940229359 20560
580168188 290084094
649799118 2166
180120321 603
583661721 3580
778595095 15982
152469222 1340
852782293 426391146
655200000 2184
370801310 1236
227300781 1724
358121179 4391
574619602 1919
377889105 21623
144090945 646
406800742 1356
892778291 9290
57899806 193
4502 949776964
3981 255277644
659999999 2200
877086797 35798
222720205 80916729
460070356 264801760
622326864 4894
372 92273112
854202660 4651
201300672 671
233701357 779
498599164 1662
460200001 1534
417077765 1532
812397292 2708
226517967 4202
564901884 1883
942146785 12854
924 259941528
175480896 732
164694910 703
144851489 2835
342115601 1865
706199294 706199295
589687658 15877
612174439 10190
553885296 2766
721877885 3121
553790734 5075
911997783 3040
221194968 1721
166385427 649
51070326 1830
580449678 8697
664799223 2216
449224593 3128
475622491 7287
945900501 3153
816878208 5104
803922921 337414708
915304270 3051
16450348 165
17129412 237
571718573 5283
661988263 10888
75480737 37740368
166542349 1236
342970685 2997
110799919 396
312043376 22300
896468199 4925
824839524 5202
474167596 1912
629883923 4748
780335873 5485
2027 493971792
222562050 26925
6573 638790241
950418742 5027
509144155 2015
439201447 1464
994104410 445712635
271761543 992
83212503 41606252
102608800 1757
14330 315618250
616502054 2055
522429415 2221
520201735 1734
838109042 16033
575363794 2339
455998481 1520
168994938 770
585621937 3357
890630659 3462
665903373 490700269
632767757 7441
71806742 461
2000 593082000
1060 131625093
35 9352385
642588408 9252
923091095 3787
660016153 330008076
426989784 12183
896372595 4185
100999069 802
290843041 1163
759451471 8656
823502746 2745
578396160 2880
597015689 2006
383819741 383819741
36776701 959
678952097 2727
776412973 3227
801557511 400778756
707455412 2751
863851042 4390
4085 998540788
488263271 3053
113154095 656
960418487 11835
204893137 7103
282084263 3366
442917873 221458937
227099264 2168
406291114 3547
561441948 2060
98692910 1179
985021579 492510790
1043 273217852
347097625 2989
5672237 2836118
5588 913185372
607472037 3059
8157 805929801
885675372 4048
638815366 2446
836501779 7292
206400000 688
42614151 2894
111278129 41602691
135899857 453
753164497 30233
7325 517013668
386941224 3309
825710452 3154
313879212 1627
2950 466976150
983696722 3279
648301235 648301236
667200001 2224
736502456 2455
615946435 19079
216054531 801
331777048 2567
4141 779419020
1798 493640596
941268837 607945030
154814255 17908
247557027 53549
933800684 432069964
514601263 514601262
452959600 1550
369590927 40278
327001638 157547887
616678630 9393
415062179 3941
944743750 4258
1430 220630645
169800163 566
23858077 23858078
3599996 12
421555497 4470
586800000 1956
705391903 5994
404951593 1721
102433705 408
274199985 914
36692598 21108282
829203653 2764
445369273 3911
716402389 2388
905476481 6064
353234992 4720
875565217 7962
744427610 17662
687800709 687800709
626376325 20349
9153 781014719
684903476 2283
604981081 2220
855602852 2852
582770551 2253
3965 731110315
700201623 2334
395642841 3743
836089808 7751
619872288 2473
931378038 3853
24900037 83
953403178 3178
295939727 2143
845358215 5221
7390 906600449
249020728 4268
715549735 2606
421717623 1479
525821220 3130
5650 446310450
307500001 1025
8037260 307
61331637 22760021
289710414 19858
119665153 931
300958798 2668
785547001 5176
610661283 5883
982251687 6316
354614624 1222
170052046 916
803635580 17231
269141608 1869
852160273 852160272
704095995 5204
775497415 2585
472416792 201543
777869489 3063
190608967 838
907575840 20331
233401241 2203
225900754 753
815660047 3503
156242107 78121053
78952257 387
962217952 8481
294300001 981
849771117 3304
661634826 11706
932103108 3107
281117164 1724
967101826 4555
102390554 102390555
889375344 10414
6084 656784141
94494244 683
702573809 9630
934812599 915492553
883503194 2945
658929417 4118
295200984 984
726088773 6899
14381 951504484
84049622 346
807298980 2691
3438 406362991
188661160 916
997496674 3325
638346191 8664
838200197 2794
915469643 22076
638383963 5227
581659188 4992
24085 763952115
68833766 455
266107945 1299
129597800 1700
6962 708904333
998215279 21109
778828066 3653
130258234 65129117
466198446 1554
22653705 177
724802417 2416
728765177 3175
175752001 750
642393954 3596
423880329 1767
683947556 69043
575701393 1919
123299589 411
2251975 8
57156557 227
302699579 1618
441599942 1472
103549571 477
127774324 1879
78214131 316
341099830 1137
649410347 2946
134974525 134974525
831603865 2772
73758229 282
588469200 2616
812700001 2709
94019318 1936
583133093 8667
907260828 4926
644253446 33343
157426418 4647
679416288 3598
671879547 16724
675816001 6960
779515366 4333
171600000 572
559100774 10237
287662208 10205
626697911 2089
552211829 9315
142333303 71166652
817036643 5953
19842086 142
975494960 42845
610821734 23203
584831014 3581
731099632 2437
98122512 354
996583159 4374
1050 279576186
360968835 1457
16800055 56
135245344 988
747297508 2491
581766461 2427
103786583 411
3254 882598185
906964536 378055003
146439071 936
280761180 3045
869095002 4747
158522399 615
699883327 4123
562501571 1875
7637 212873738
982392855 46484
639038147 25658
2982 562870586
944997374 3150
520528307 2284
221264294 1453
975903252 3253
221261057 19104
514374625 9124
559319552 4671
193200044 644
495163552 4168
892099199 4441
166500819 555
800362275 5537
67018656 5818
4729 959060116
123091378 2079
250328250 1081
692142942 16689
351899999 1173
465290585 6536
453358525 125863
492306801 2264
845848217 23268
152732329 1128
384666073 1491
598495504 2061
235499214 785
183090990 1643
998632096 3652
668098398 2227
783305660 8663
379230011 2450
141758201 2405
199186389 900
5196 454640420
228207277 5636
2995 811662970
830004713 3033
203913225 855
647100881 2157
118295413 2341
2838 416203289
891746312 38552
553251156 4857
981729178 4953
303546347 127020328
217500724 725
938852193 4999
447902940 1493
965099999 3217
813163196 3691
243157950 1458
648974621 2716
78060831 28092418
461104129 103122
58442651 361
550776071 2015
87444000 672
743242303 2587
600096355 2211
695704054 2319
301950059 1069
926213639 14136
768946053 5656
545491143 1903
267980818 267980817
32579441 237
343901610 4398
439798651 1466
511620673 2058
784829340 95190
900872174 6028
152941698 1019
304501878 1015
499954224 2398
90899696 303
271518765 1487
163178043 81589021
968270690 4332
460960633 8712
299652999 1092
371564091 1486
609556210 609556211
401064801 1840
455212484 5355
59818798 59818798
334498885 1115
853226781 77855
777257467 777257466
140643182 622
76068935 1269
788783440 2710
363563304 2190
323460225 19194
169151206 1596
640653873 2293
494055239 17265
715819169 13586
200327228 5438
743275369 422796
995771036 9750
552001839 1840
452370964 1827
71212519 273
384642140 233932819
391892433 1394
889728537 4026
820579285 2814
694797683 2316
982796724 3276
786038287 3946
144842585 2527
494738731 3170
913990213 14394
325501085 1085
597383697 2330
913309112 913309112
722097594 2407
473939981 4553
653680291 28578
895197239 2984
901551468 3775
144370511 4059
236700001 789
175199417 584
882897504 3372
28341104 195
473099999 1577
20986575 10493287
305618044 1135
993181222 461745353
498848799 498848799
654294797 6508
76079929 328
985200001 3284
257077297 1197
787704840 405545551
496799999 1656
97334580 492
118499606 395
4098 338981741
694199109 2314
143738482 3549
561497061 2568
259344988 2783
978057792 4912
3398 808029336
653402178 2178
132633154 2867
621124785 13804
524047585 200324
884663470 16002
502627861 2709
949317684 467371139
311819235 1212
267311419 1947
2007 496393317
526009120 1960
801066425 50545
437260019 2095
2632 724144792
92329037 46164519
425999135 1420
767256499 767256498
874212026 5906
55963031 636
976714279 18136
345988067 2676
699320110 3837
579249420 2235
960763769 6157
865935884 7858
724473559 5560
58293 633518702
152970347 1509
3832 973407011
836775859 3773
978534588 24259
769239348 413496700
233270447 912
492041549 16385
459546527 2784
742546261 2677
10050 810190800
925959097 5262
5198 689283460
938861043 6116
565721279 2441
861014639 188819
617703971 2059
992057505 10137
828665407 3232
533062884 5809
816871656 26616
203976005 1794
804910501 5886
100360186 430
901425523 4838
460201535 1534
171021394 772
887102958 2957
370944807 185472404
561901033 1873
555458735 8480
648845547 6162
165871143 653
44539348 304
958888567 479444283
10500022 35
372899283 1243
799571100 2779
852647579 2853
265587575 3396
606446997 3562
508330491 1733
951622777 4776
373782388 11398
80562353 1594
952803175 3176
342922032 1643
137771170 1290
876412764 29138
865197632 2884
587101956 1957
815008513 79104
584297187 3902
198600663 662
515663889 4795
539550487 2788
898629688 847887363
738785223 738785224
1589 378606263
836098226 2787
807117916 11955
406335515 1788
577223739 2068
771430882 3246
248495495 1337
796797343 2656
778497425 2595
499046216 2618
368430383 1392
7344 285992100
88540410 422
150899501 503
488102457 1627
866958076 3685
450453481 1572
13289 815054564
270663324 1647
86116560 35053192
497167413 5273
810601963 2702
828602761 2762
893430736 3305
694899591 4070
805634897 14828
75974309 436
778300823 5726
821564430 700483871
381696483 1475
1286 283886286
981999 60
304996455 1244
57250893 391
395638521 1640
968420665 6264
90906823 1047
351046267 3118
838046119 838046120
964058480 3344
430810716 3966
777714239 7872
287444451 124969081
431447653 5028
901857841 14118
982928511 862537110
293983974 293983975
769797435 2566
343499999 1145
393298688 1311
142723127 566
2771 525905319
296228458 13859
952645767 16156
186900917 623
320160960 2016
35701842 18653
475623539 8945
234333320 1887
503557514 4547
830584348 4726
2226 331262390
766250459 2556
436144630 2815
725126247 4589
928887349 18242
153398418 76699209
485534283 2606
3083 724492668
3989 850240683
107700359 359
57408611 574
973242250 8350
765597447 2552
1661 134702117
480377611 7065
630586530 4204
2366387 9
437702829 1459
801416801 6321
510300001 1701
477543101 3117
966302609 3315
385500001 1285
595762306 99145
235309158 1333
920021406 4803
809944775 809944775
313198957 1044
929754900 78079
344998851 1150
424257808 3111
486545981 3130
424800538 1792
797103097 2657
3982 996618942
26025031 135
454856653 18324
623611649 311805824
346499306 1155
858968152 3392
165050339 7980
197273904 85079452
990599999 3302
541430351 12061
939420129 3665
278604047 4282
790889405 790889404
123330247 530
618000001 2060
701984781 701984782
293249263 2146
83410096 645
100694033 445
73199999 244
383371740 2615
832200000 2774
267383744 1103
88935414 5082
827402791 2758
755664005 5721
586610019 3898
601885698 601885698
931615704 4936
518726832 3073
310860900 7420
52495291 486
140060017 536
3023 856116623
915919500 6150
286809012 18974
1167 126503936
909512435 3187
682802275 2276
702611888 2693
549438918 274719459
270595728 4212
102468251 3986
233737855 149004602
851132979 425566489
130696168 1021
797 215386094
311985406 1347
905992914 6082
380017691 3083
988864882 491020178
858756321 4261
437250371 46070
695157751 17271
564388124 4375
626397911 2088
508750199 3303
30473870 1167
245953930 6595
845182841 4034
671 160289875
230065001 4136
690412120 22459
401100230 1337
293545212 2872
375180832 2757
3263 974660455
875297281 8320
791734703 2662
604797985 2016
288073558 288073558
305381327 152690664
232336125 875
976656808 8981
508498304 1695
661492133 330746067
416305132 1959
237858944 809
406761355 203380678
974933464 5801
447266587 2468
108299935 361
569547851 7015
3091 790504704
799612177 2838
883595836 42332
174686400 2240
948760211 4541
736020016 8110
871737864 5057
509098303 1697
949540495 34089
676360152 2683
807607792 5187
604265272 2609
150764075 1309
412406824 18811
205247971 7335
848999999 2830
51300171 171
102995948 531
759097272 4408
762446615 3736
640202134 2134
983 217758524
905996998 3020
829800001 2766
823202628 2744
893102978 2977
267601016 892
879104619 879104619
501039514 501039515
449141551 1950
407778318 86706
734678609 30891
184201158 614
652901530 3381
502449787 251224894
863271135 3224
181648664 643
617249810 6917
7021 675743166
296573518 1287
343011870 167184233
931857231 15117
814256780 4292
107865717 727
745780265 4697
572796700 3404
742 166392610
423691694 73709
306299999 1021
501162320 8560
356424443 3121
820536555 27956
78299793 261
246944957 123472479
694637543 2361
600962888 3437
549658511 4208
780014927 22484
255569567 127784783
988681874 3730875
610534564 5616
707055661 3215
466498445 1555
427654665 63412
382358301 2848
815327487 8323
951603171 3172
833567041 3048
17007 813346848
687874193 3464
523733206 4434
74812679 37406340
513304989 1843
113298608 715
545794764 3661
965836078 408733
885301176 2951
513589637 513589637
137651956 1534
377094080 1760
346501155 1155
929203878 4183
812167564 49127
682854971 341427485
5999981 20
406635519 29552
298993530 3685
635257335 4827
71699960 239
87592303 658
938740762 14349
176399913 588
502418445 1682
989304251 964410473
643776692 3185
787305172 7629
263445825 922
684037473 2700
447731856 2558
508635443 2843
720124165 360062082
491688601 2197
103854778 654
241528636 8643
104121273 488
1499994 5
4831 183743995
204 42573576
174900582 583
148733456 588
956929177 6888
526202835 1754
648612442 4471
452606786 1798
20027146 533
710316350 3308
366899406 1223
351240992 1691
269284987 1026
899282880 23511
956380957 5196
373126811 3918
532477242 25464
69370559 253
747800772 7759
217429207 7741
272218491 8320
347571458 3387
652517163 133503
729813354 364906677
799503757 5629
602780121 62620
170778942 170778943
334199464 1114
910996675 3219
65854831 424
810351351 405175676
741902472 2473
106468352 1384
870235871 5741
474601581 1582
779748819 3180
819999487 819999488
453440059 2027
970503234 3235
185605790 6057
6042528 72
31033319 533
648830785 22454
907761335 17595
510878906 5677
2969 298506229
817123798 6741
659688262 24254
711024299 2940
466657295 3293
425874316 1550
163162909 1183
925344821 925344821
654296701 654296701
617226858 2791
184499385 615
462224449 2226
420598881 1402
798326203 322415183
96668227 18825
648975600 14150
402845088 2732
339136703 339136702
292931028 993
652755178 2249
858742337 3455
423463931 2444
920437926 9515
716399927 2388
840604850 2802
432766578 179294571
441665642 15186
504966485 10889
416938468 7618
92555864 405
973122239 5192
16987206 148
24250999 159
936910648 10251
869791443 9202
660054629 660054630
430327340 3373
107660971 1719
198000659 660
154892099 850
712502376 2375
25254 794741485
52091100 545
483853214 2066
933207937 8983
118833430 671
825564531 7343
521240616 132834
630896265 2366
682499573 2275
280979617 1264
721063541 3077
368788677 1643
72346011 319
699995226 349997613
853543061 853543062
54899817 183
279427557 3957
413999307 1380
930559711 8997
439635081 6423
365457015 1242
186584857 53536
526086590 36110
589804577 6534
710397631 2368
205116862 1829
155700519 519
416401821 1388
345094421 1908
745203557 5612
387425750 4040
66900212 223
227786330 1338
257477234 19691
426670710 19302
611399999 2038
209874307 1213
773040729 386520364
536099666 1787
722156018 495659
871201481 2904
35 9313267
621057987 71935
453039802 13409
365972969 2706
111353972 389
943049851 5350
911781137 5656
425456770 3333
481927902 481927903
6540 833673420
601111208 4306
177900788 593
586310479 9016
287881649 3717
127307207 483
240 68934876
773077396 3458
2196 537512763
10648481 39
481438971 481438972
4344 822927967
57945352 551
727800000 2426
919333888 3405
397765208 10369
508500284 1695
935541714 7099
812103630 2707
227100000 757
612715716 5989
584100000 1947
630635773 3302
987759695 3441
667917635 3830
293301346 5404
151722793 666
4843 504936023
308351203 3193
117614021 117614022
120000213 400
253417554 93198503
388419782 388419783
965736053 5767
583045888 50332
684748791 5449
219957620 886
704151504 2497
350400000 1168
491615139 18511
13746144 13746145
8699996 29
940977991 9397
650868069 9752
454764798 3305
837599999 2792
2020 416425020
9168 575865811
459079216 115309
395999580 197999790
704259101 352129550
608357399 4970
823202745 2744
635486149 3878
582729451 2109
173400579 578
929931594 5241
813603271 4454
13774710 58
592351796 2513
759719751 3895
239665705 1018
790426913 4605
585782401 4600
26378052 229
707091104 5984
25527811 165
789668204 4729
14802783 136
904034097 24722
515690418 8531
666817451 333408725
229809851 772
485243566 2551
504895883 18721
485747087 242873543
819034437 692862377
384398401 1633
910073008 37964
41659047 273
935099040 5520
911996961 3040
484643425 7559
801587475 19539
665725191 636743506
449834437 1994
534708467 6818
750408382 3354
805236761 2787
755103741 2517
374098752 1247
842517593 3668
178058827 803
439262259 14746
930630675 930630675
108899769 363
593398021 1978
206731343 4654
995322693 481812094
984487811 862528963
936737123 4044
483742897 2704
467396281 3870
942016779 4059
855936503 818108270
1466 156505338
500189765 7388
670492372 8325
557921846 366476686
42122326 317
29853259 125
569164125 221044327
829428990 2990
617058376 3044
290614861 6057
212427821 1916
299830552 5683
32100241 120
855897147 2853
512610806 470975624
231053542 115526771
646058665 3812
602687519 2160
929988460 12834
519544501 3100
201900674 673
726336919 4609
182762055 91381028
525341963 4415
113864417 877
521543282 374206410
947119844 15268
695965567 6284
3515 603082291
587809335 2590
846387914 3945
616986623 2192
6008 924210640
586800001 1956
295800765 986
664929566 2597
125153000 443
660824800 2785
691414666 345707333
787828647 393914323
675901616 2253
874686705 3323
953519897 4298
1088 189464237
912652626 3149
760669711 2705
426 127611453
309135631 154567815
910286134 46685
946477727 940469747
65431507 239
48041414 622
71389669 35694834
451681751 6110
826453348 826453349
183839074 9888
547184107 2026
247435261 2896
432011675 1684
100646711 49085555
111556749 443
628980354 628980354
437128570 4761
6 1272440
291767021 1933
81756893 40878446
197904695 726
514314611 18642
531902111 2525
427500425 1425
41048223 623
542999965 1810
268199105 894
669652426 8055
513590940 159105
922683131 27636
737700000 2459
260261697 1216
620587378 2136
609950882 2610
276574298 1694
367167979 2208
61504116 265
630613045 7338
619197937 2064
923530018 3186
559199999 1864
625799759 2086
312333682 1249
512602939 4985
224588156 224588156
458036419 229018210
352222329 176111164
427397054 213698527
799799353 2666
296840779 7344
3354 604295267
725919942 5898
2841 837622888
434365120 1462
291540375 1575
544439726 5366
594001216 1980
297900298 993
319982375 4717
524132281 2898
11571 586325131
982173467 8995
40210440 1020
243001450 810
286877492 3558
387337991 2812
413958997 413958996
506032216 1818
894368578 29839
489290481 11859
147476299 537
208087416 1172
2400000 8
107129637 451
486350370 75673
625561497 3437
123983057 684
68388200 979
67604309 3501
181823913 661
838870291 3930
59797872 2787
966960969 4267
828604163 2762
625336349 2335
347400001 1158
679094887 679094888
195676989 86574056
852597159 2842
707402357 2358
242355024 242355023
223582421 1267
671404199 2238
315771510 1105
813598107 2712
775855073 40889
744935628 4483
922196925 3074
927189423 4163
956404661 7776
246146885 1267
304924176 3825
670757161 279777758
220115999 1560
689318594 2347
882835322 3827
207067515 1543
267095060 36191
211648478 1091
327478699 11647
231300772 771
846396409 4862
950252659 475126330
595798015 1986
736233101 2746
341999290 1140
833361902 36989
57000190 190
267311894 13199
68365360 280
655457021 124659
603874705 5614
379623460 379623461
18871428 68
273839753 136919876
295057831 9005
360301200 1201
86353621 2550
728068409 2591
2747 495951209
408236927 4191
464944117 464944117
639121108 6977
754132463 2556
3386 483654100
333511776 333511775
685759945 342879973
378299999 1261
204445440 1440
467 134559045
802541376 3276
739586667 327106
385798715 1286
318901063 1063
67126960 419
815685012 6453
622797925 2076
619070419 309535209
806997778 2690
333842327 2809
366140256 3623
898649857 22776
724316714 7981
973 285441810
188783999 188784000
646703929 7218
572104539 2725
807545355 807545356
949862825 474931412
344700897 1149
957303191 3191
327821267 7456
116957324 788
209879147 1604
389606448 2849
225589060 7167
82799926 276
3591 720556027
627864160 139216
264133485 1914
676082663 17509
833560577 397312
333899999 1113
818390705 4412
571694932 2151
53834819 257
370798783 1236
564446494 3288
1953 493182005
184031065 882
30315335 161
346714150 1922
208800957 696
722237744 2614
323446453 80057
124111153 1257
78300262 261
627786335 2603
268139866 1162
767767771 4655
103101558 103101559
782880017 16684
218621381 934
257699668 859
586938561 3545
973303869 9437
3946 414241660
26400087 88
300601709 1002
39359819 8077
867922641 3965
535500001 1785
107091709 53545855
732232323 8381
258429460 1951
541760538 1850
360582516 6899
594602591 3259
19585385 657
552018558 2366
628400011 3633
925980245 5002
762422746 5739
986058898 668711744
767697442 2559
857771830 9123
1230020 11
348152091 348152092
133215816 552
757127244 5553
33300001 111
679309871 3224
463493107 1833
383372668 11298
17179525 338
251100836 837
335115365 167557683
598741322 5429
920862971 3678
134187861 1315
595025804 11517
681316962 18933
356965841 356965842
698131107 6480
830782954 3861
654304244 2181
2544 760201157
178327049 759
568926547 4308
118861007 124348
243987455 3072
290992041 1457
570006000 5213
791370913 2848
479572302 1967
331873312 32272
631528444 16824
647 187551287
668129190 668129191
767399894 2558
23046523 88
921398519 20013
382200839 1274
618868098 2938
973284987 464832309
74548632 1431
194235764 716
383462453 2224
6141 323206005
155536272 576
512100033 1707
854136002 406829962
413698620 1379
785183070 4245
548092415 2593
553500001 1845
536308772 40327
351898963 1173
414324221 1482
562591816 11981
770522401 2575
946097218 3886
74690034 2097
91786044 716
640905926 6841
310929914 1453
659446899 659446898
378503603 1956
63429884 249
355404417 2374
154061 861218323
755225458 5176
657900127 2193
896313600 3800
405899006 1353
899999 3
100292303 471
763661862 4903
601128997 7082
516617765 12295
450830016 2256
699006495 3569
313584209 1634
525300169 1751
227477560 4120
340353182 1430
390329032 2638
103582307 771
588293837 263101
774025879 774025878
659403671 3802
595888006 2305
525579480 2040
509905304 10755
972597480 10610
758061601 8556
625939768 6404
591879951 2150
51513938 230
602824001 29830
564901884 1883
175992145 822
499930541 1787
458348966 2804
849526647 5290
483298390 1611
473374774 5482
894178308 447089154
862843081 3482
836781687 836781687
788794895 11623
19133 917121222
638699999 2129
365379205 1758
513600000 1712
522565459 6148
689914710 3041
13695 992413483
89908264 89908263
307648228 2780
276949522 5843
270377353 9324
137700499 459
470402798 2473
360621493 1314
485396376 460796070
625359189 2249
712239849 4025
540912001 2832
125057540 576
878821020 7335
707789782 10235
290939535 2005
771569464 4315
241469338 1886
674565712 674565712
64416 4
258169306 3510
1164 230399123
4841 471019114
737702909 14526
777302657 2591
299212647 4402
237995595 946
453823135 1612
271198829 1737
994306710 497153355
987915839 449815949
787819688 5228
486810009 53151
802203570 2674
17770434 151
58 12567751
801356443 3076
755186330 2720
831632192 18208
432417626 2050
361007491 14336
669204872 3835
774226316 37503
72406741 1052
407047560 203523780
891701829 5090
862889307 3104
879601320 2932
848790925 59581
453864874 1975
398458380 2950
697905060 3160
306938267 1092
23503879 95
992100000 3307
807302183 403651092
736168919 2669
573671719 2987
1431 377094676
247863401 850
2209 361164873
464698451 1549
632505515 8571
49769954 166
413064744 15094
9139239 4569619
146699512 489
134901607 67450803
406 104067351
987127130 32323
876902922 2923
10877 530181900
689102298 2297
146412095 73206047
532912932 3957
333300000 1111
236742867 14704
906300001 3021
15300067 51
28732657 347
260592749 116382717
332743833 1457
145199622 484
506518201 6561
106799788 356
967289261 123932
3121 935566565
188699372 629
45600000 152
107826911 1244
375296922 4323
386385945 25993
846998064 13469
7841 607905900
833378219 4374
257510141 128755070
523594426 3188
427499991 1425
798630544 9211
19767685 119
1175 264388263
834844788 3937
392729965 159944149
610802037 2036
872455720 695531494
440398690 1468
387598709 1292
3360 560535360
319198935 1064
297100660 3057
203118199 775
159655487 72051299
175311142 1203
25200004 84
841800021 2806
410175259 6498
185136276 185136277
603968377 334176085
2518 661793350
587340625 7081
805202685 2684
254406580 1262
55767744 288
468887950 2381
14505625 50
155334964 903
736800000 2456
852989194 3182
292342868 2406
579303052 1931
680988000 2420
333131722 4528
111893063 970
433878010 3275
62554524 244
890108987 7007
281135343 992
680612518 14431
731145394 3497
489207228 2302
15336623 120
101 28760457
918346301 3303
188660445 12953
850124149 3556
66755739 1421
979978800 4362
267734251 1869
952203174 3174
2482 411947468
137652873 582
90393553 532
787123583 8788
654604705 6032
426000001 1420
333671190 7270
49612902 503
690297700 2301
904322021 7044
740206407 740206408
877534932 5453
8282 857295697
228593951 1048
859736310 5470
227938269 18470
987474990 11490
223800979 746
202063978 769
548217780 4051
66690400 350
703666359 2540
335091633 1373
507340501 2058
257736161 880
958489702 3683
990162987 4599
905700726 3019
797102403 2657
665132561 2378
820511180 3857
234117631 3584
191456992 759
221399999 738
547666560 3468
902518295 6242
894002981 2980
828050312 828050312
179399402 598
544899097 11223
682398046 7255
168856091 722
871516915 871516916
4652 985350143
322798925 1076
599439049 8196
895578497 6596
793621765 2957
533319433 3086
619501485 2065
181822399 808
2007 246398508
527462775 7685
1778 270776100
728703987 11992
788542357 2762
138220669 959
592096509 9783
978083461 4832
873934849 3768
861437321 173405
245352206 3971
909591605 4851
774132808 3116
590184225 4202
685550230 4541
146336997 73168498
406003835 203001918
720282496 720282496
555339936 5088
742228263 2785
690021951 6170
920723890 430850619
364406491 2026
364048665 1387
421449926 1703
283107737 1716
498100515 14770
479401597 1598
550128573 3256
929521844 12062
935696881 3119
21510621 129
104278055 694
835163080 417581540
479312319 5307
64642393 373
764360799 5950
591161523 512470657
716215681 358107841
109303878 748
701377343 3761
824749018 466751
324858366 3717
429572159 2160
950034371 3500
724802178 2416
82441888 625
287580379 143790190
211980385 1659
796502724 2655
605901880 605901881
218548823 1239
947317712 3651
686465991 3845
302698992 1009
122792991 1290
730472116 54077
396925699 198462850
368482079 2208
944251223 19939
594303644 1981
641345938 80146
897902994 2993
207109266 842
261360371 130680185
785717563 4978
2868 811469052
713445675 8275
711604053 2857
314337135 7199
4465 227510775
760509579 12715
577104361 2058
583963542 2121
628500642 2095
923403079 3078
135599549 452
390674754 1679
846871687 4292
830782476 25586
266999457 890
955279581 3727
959996799 3200
905905660 9020
3215 735820265
416028690 3465
820033786 4103
681219886 2810
951303172 3171
282188954 947
656522941 2752
320100000 1067
36777375 274
699919921 4165
836697212 2789
153599489 512
406415749 6085
739426804 9844
173183303 1689
204498762 204498762
833240187 776964211
209248976 10796
611024344 8953
123249038 672
726999875 3447
424501679 1415
982627801 982627801
400148433 12423
60062624 375
193819836 1978
412777722 5068
658784701 3370
779688672 7223
926807410 79709
89099722 297
984352878 3727
528901066 1763
986593062 15491
839141434 16111
801340236 5591
168724307 1006
4372 431402728
189308001 1000
78333395 282
159776122 803
867002891 2890
961932218 13831
3900012 13
432901443 1443
496759997 2280
438281677 3303
366758200 1523
256836133 40364
177197521 995
274166510 1472
795902653 2653
96000319 320
9129812 35
842270247 8958
346501154 1155
897173825 3127
548600011 5845
719596001 719596002
412798624 1376
340216999 3320
296671839 1068
625788881 2849
789502192 8266
902197137 3738
672449063 15099
225333330 4466
87120053 342
106033030 104728352
631503788 2105
91138001 748
493472397 4779
868295170 8795
189000001 630
977148954 12366
82957184 550
445963429 1529
231000000 770
626768657 10422
18096 952183025
716642240 3693
347038855 1326
123813877 1497
358292251 1475
416277123 51238
214426799 1575
31498722 248
734099794 2447
580261285 580261285
774289945 3842
780326003 3820
639383923 2792
736589043 11276
499339728 2305
370708072 2311
12474 922881079
126241310 63120655
131519960 1430
426600001 1422
20 4421420
152999490 510
371633299 3597
889570677 4003
142995600 865
49596157 186
941213503 11737
833217181 4910
254222651 1174
319009499 1615
92873 664629492
636279569 3015
991667119 4568
202728320 9155
654069331 327034665
90351009 352
208800659 696
688720489 2635
864138132 5346
782997389 2610
143700299 479
362375831 1939
939600001 3132
60600078 202
462000000 1540
690923006 5383
336363144 2158
816857888 19501
437863511 1909
810779829 39170
201423601 5040
304200617 1014
853557222 426778611
339095155 1655
347432320 1927
914614521 369705860
746787730 7837
782312595 15028
582218658 4578
1568 210197021
498051190 2665
83766266 3265
802497324 2675
487829175 1700
720701137 3312
972940711 4947
149375971 74687985
483298389 1611
83399723 278
602845152 8456
375087047 6222
992965052 37643
219103919 3370
782799939 5190
522189567 5517
278784359 4197
936336605 343927164
480491881 31884
774261745 2844
475464092 2613
756482999 4550
437034247 1592
560989092 5341
205312677 710
550977960 1976
87565837 344
125359850 597
692907838 3263
236125937 2089
2496 277189545
328799721 1096
6684 826557702
433801445 1446
300301001 1001
543454355 4270
285000427 950
21537 930762412
352321973 2072
37924157 372
1696 331193184
482100710 1607
478801596 1596
930026821 17045
870298038 2901
326628085 2895
353698821 1179
548372000 5665
145882075 810
874470527 437235263
59174689 29587344
624602082 2082
844201426 2814
715214175 3893
738002460 2460
264590029 922
875645523 374015204
97090196 1154
1149 276474912
379048321 1785
297971853 3863
720571321 7834
692261336 3050
830204937 415102469
995372239 4962
891965248 694750241
508081262 2033
262500875 875
831339473 13314
362590845 2008
242340289 3704
11170492 53
1726 399052926
422367217 422367217
924597077 3082
688591044 6474
882001744 2940
83551242 303
57376353 28688177
622232352 2483
232806000 5520
748707830 7143
457500989 1525
517029413 1959
314870040 2854
149708711 1412
680397731 2268
659291487 659291487
1290 201450494
966899999 3223
109800000 366
941104221 75638
131636873 65818437
153900851 513
815697833 2719
231300000 771
321001740 1070
45230035 22615017
788891459 32865
1842 255975372
43535554 245
264601535 882
460283301 7879
996755021 984592870
492444724 2316
485243814 2009
892664308 7428
385198716 1284
955091016 47256
982499324 3275
552312574 552312575
736205591 2510
466100238 40711
332763741 332763742
965726763 5749
524098252 1747
448236697 15178
983116047 3811
784502616 2615
954696001 6574
495714749 2375
847286175 4448
242979781 242979782
730117151 5328
751989692 751989691
455098483 1517
537210608 2003
232017091 116008546
77 14067490
18260563 326
1759 519543517
57297359 28648680
95312459 690
3255 146707791
157176696 731
890799931 23399
183900360 613
894575375 39222
731683350 365841675
861998192 4762
998189630 4361
581866855 581866856
229941282 1422
461888900 2804
832536627 360491777
778814908 5851
730364292 13989
243583048 1055
613421499 2875
559339889 61997
48436412 251
914774771 3694
837311350 293393174
66545487 914
581834545 54797
333556625 2346
618841982 6602
753840358 18760
1216 100530229
475745472 2521
194922973 2606
525259355 1824
765002048 2550
290417799 3893
903640837 3346
2815 720243085
760227617 6922
301829824 8160
554999162 1850
986087568 19428
286800289 3808
728107257 7391
811228451 2964
105203860 470
417301380 1391
780410331 29276
832409754 2802
728303623 18439
10259 962459320
7923 652987766
358762184 2487
1765 489547460
436500999 1455
165870284 1246
304614408 3396
702668300 2691
424799651 1416
525409650 8650
643063778 3127
468185949 468185950
185403753 92701876
992061527 3738
125175688 1261
522748853 3854
356219214 2959
156000520 520
226165777 874
631663387 2423
3785 653680855
763500000 2545
984803336 6358
415003801 2712
342495681 2237
915176000 4115
679710931 2290
634802116 2116
575528496 16157
503022074 32592
687513903 3248
463004889 231502444
757402282 4066
944504006 934814510
939690395 3834
795971305 167256
796110499 3742
830445531 8043
785702620 2619
64199983 214
861555774 22137
652466284 7871
222899258 743
3371 299220073
798067617 4516
471353701 235676850
18801353 68
855897636 2853
868534255 4809
121270653 1341
388500284 1295
389289054 1565
720000000 2400
956402716 3188
641405339 8780
159780869 708
384299999 1281
791547930 3438
84552460 772
824061044 2899
99871920 540
55938556 66900
942464019 4546
185926891 9502
947099999 3157
849417569 2985
573808025 3580
667197775 2224
913499955 3045
780968669 780968668
14602532 84
788369083 10454
995959542 26274
884862117 5537
611010016 2860
613199999 2044
602 58644432
500074485 3359
368724929 2643
539060796 2274
844302240 17291
194482778 97241389
323412345 1215
128099668 427
677401221 2258
444685326 2525
545895843 2243
374098885 1247
979499999 3265
78900108 263
802497326 2675
134399552 448
216492754 216492755
591316710 2297
264609374 1924
931500001 3105
22834 603958416
637855553 3457
517262580 1812
869046492 4686
456448349 5754
12992 736036390
500401667 1668
771064054 7643
691385697 401390856
559815605 2179
856451960 3447
203100725 677
733503535 2445
55325477 416
343843770 1635
4370 454667274
811999890 5265
167412000 560
721529746 2829
473215975 2147
443506893 221753446
6348 460982796
469975968 1584
851145056 9886
998095112 65781
192692116 945
536629108 1799
379819539 10870
666002221 2220
914098457 3047
193875370 2240
326553961 5532
236938550 886
57600101 192
668827224 3544
105652165 1618
973585239 3739
361198795 1204
936198854 7789
797404698 6949
745650339 9140
450994257 2398
208526267 1034
783024092 9350
342900328 1143
873813395 8041
772854860 301348490
602032520 2052
487044391 2270
746558454 2597
884401861 9388
2803 514978372
969642647 3588
814 201664314
769800000 2566
186203051 737
172465515 589
186635848 186635847
866237917 4456
125438468 93020225
331800001 1106
330899999 1103
741002469 2470
663264037 8172
351387408 3126
532214197 6338
675299304 2251
404785214 4867
814 213062058
217919166 1745
358136466 3653
23620309 595
210666468 210666469
157966951 1289
831600000 2772
62423893 3306
281157241 1092
828597935 2762
356705291 1398
260311343 943
661424551 330712275
62099999 207
2121 193086797
245100000 817
975418856 3717
871679313 7918
452641906 90619
135703885 750
866099169 2887
466649200 193392388
687146229 24959
516601507 1722
965100813 25142
691909349 8706
2458 676060610
706435437 14692
757414128 162688
537235930 8393
437387501 1643
333235499 1500
169797563 3545
21106536 132
344555116 6258
206990151 977
649985744 9728
286292891 1484
73088318 289
121921407 448
269500015 918
789300084 2631
440023807 1808
936296878 3121
844304613 102801
922770582 9331
535387417 3954
383817170 14549
1464 140409312
497956492 3641
57826851 229
175367033 681
18875134 131
424362280 9605
847497798 2825
364893983 13689
734572096 3644
589201589 1964
306343611 147893185
87735571 690
576533715 2483
739572539 9586
699300578 2331
49201840 30754906
835736892 5658
359390724 2828
634497885 2115
579039898 579039897
910094359 7371
910817015 3865
245797710 1680
806700938 2689
572998976 1910
948602137 3162
314007968 1461
32093061 273
332604480 1392
165122496 1971
667200001 2224
499198337 1664
5012 960850520
2592 506440512
172277385 651
685502286 2285
849794164 16331
756402619 3065
839400001 2798
358653119 3990
606302772 2021
662033531 662033531
393872643 29192
731097606 2437
794879056 4001
414872280 4795
835797562 2786
377998809 1260
153553453 10314
904801309 23977
474900000 1583
202493763 7317
153300512 511
420059884 8687
357800636 4253
355050196 1403
4560 687857760
443840484 3151
72860096 272
934255933 7583
928117377 928117378
303975016 1311
467517391 2138
861424492 83852
104725468 562
363001209 1210
42751556 198
591047600 2200
809 175916002
569959544 2942
238046203 1766
437746658 1858
84623238 9829
888602961 2962
640112172 19803
820034303 19958
83895001 840
618599999 2062
363286308 1596
855896538 193840
470097370 2152
323952307 323952306
462600973 1542
640802137 2136
534406529 1948
374082437 4737
665123394 2497
461098462 1537
961803058 3206
813562977 6639
41099865 137
287948036 3950
439147386 2006
541651599 270825799
842091739 21387
304501014 1015
181311140 1103
801066504 6851
870872782 2921
791398355 791398356
78009643 1087
796984157 3828
759144011 3938
744268463 2922
825052515 412526257
168268247 744
422942184 1805
592198025 1974
905442757 7749
66599778 222
296657300 13766
908242208 17560
666598399 2222
350700840 1169
716607360 2520
498329432 2147
145002311 7377
789564217 2658
5208 767315472
660026639 6110
916264109 7710
217032073 1561
825955841 825955841
231000600 770
59999799 200
934112833 8991
140926632 4139
584369961 5132
392872681 1620
451410327 2173
518750953 2074
485150184 485150185
284439815 12482
626099999 2087
963000001 3210
718824600 5304
36080304 402
201763142 729
976371894 7237
722702408 2409
226142369 855
569698102 1899
532855619 2818
143935324 609
310359230 3044
4550 722528630
243159861 243159862
704703223 40739
266 40104857
767714375 2874
680697732 2269
202041244 863
703926558 3957
796967948 242756
954003179 3180
892817068 4972
448100048 448100048
848723857 5193
250129452 4902
810792702 810792703
2940 796522440
407855426 4054
4470 942766332
107033485 586
394589580 1540
636374303 4761
807609759 8480
325033653 3096
497425400 497425401
709894318 709894319
895199899 2984
600299999 2001
973224138 7781
86700000 289
761258947 3189
348532689 11098
602076801 602076802
770951441 770951442
90066706 449
286499045 955
876320193 23386
947961537 41248
756898412 2523
279285052 1289
71883889 370
293279520 146639760
485102663 1617
161399958 538
246179952 2279444
993507173 993507173
509097151 254548576
931148427 3914
88248102 88248101
453914001 9125
159804597 3979
467520600 2175
48055083 1459
584886347 12468
121499999 405
867598671 2892
263794263 974
956307457 3328
562927965 17315
565235633 22672
233072045 116536022
914645458 9383
772200777 2574
741001301 2470
786053379 24962
685738874 342869437
334555481 1899
295785005 2686
221100793 737
212 36051368
127507179 3802
434569394 4499
120904146 506
308064525 1474
860859176 12836
247956257 1826
931492277 3286
932426559 22243
541200059 1804
12900016 43
997671915 6099
187761421 1705
288899501 963
329841631 15941
997032360 1482730
208653569 1710
702036117 68139
23699921 79
526067365 1787
646531352 4409
46762656 214
846597177 2822
1165 87860268
660754969 2901
960814076 960814077
675925246 3506
633099169 2548
121199999 404
421 111795836
877866597 13800
352457320 1523
618738561 618738560
127297764 49823
126501285 31490
458253462 2461
808766273 642314872
326788627 180142143
53400119 178
876416039 13320
527721115 9397
701100786 2337
673031312 2967
765838008 2844
63710251 237
153282944 944
735747486 2547
899099120 3267
80 21363994
660331545 3791
1753 352303916
170402980 860
840153647 4328
501302457 1671
266480835 1427
627500605 3338
776151320 2992
30754949 150
4706 508823302
240900774 803
356698811 1189
557173331 16294
2320 363613600
851997159 2840
503698322 1679
715197617 2384
529809826 529809827
616890116 3179
944991080 13034
773697422 2579
948538463 5528
409903760 409903761
801447149 7021
489583913 2221
953951034 7927
4042 927021186
193285952 2465
580478357 18307
4742 977414567
602839524 5837
854581641 12987
503168610 2024
77287177 4968
296399934 988
33512 805661992
933342859 3988
415045281 21572
437488680 5415
250939191 6864
792463206 6371
660350785 3624
242699437 809
748500896 2495
842457186 6175
717598447 2392
1806 207337830
336914485 1889
290581849 39959
522400038 3509
782697390 2609
414672046 2160
8628 933233533
430772943 2072
205740062 715
737803887 368901943
247499995 825
340338500 340338501
605100001 2017
132498149 89379408
368651963 3628
618634239 2105
262084153 131042076
767468835 2744
891719117 3438
725176489 2573
524647501 1950
151993972 911
404625759 169477849
958 250730634
802444147 3305
548703480 1829
248786968 1889
980956193 3300
519302434 1731
789031783 6281
479328693 7119
979532072 23943
707777365 3203
500 133975500
74807369 1746
553091047 3347
833232961 6624
512272146 17604
484960104 2556
824703262 2771
868296909 761034012
15257 711441447
175 34273692
392882431 8444
745055754 5585
670049901 2446
872101360 2907
347789465 8573
950497216 9198
204600456 682
602527067 4721
667232352 3252
747903352 2493
493071949 5299
410977760 2384
11676708 62
85776 939414009
603825088 224748
24407 327718925
443127441 10460
783914072 783914072
686891223 2386
101257088 389
20381690 8440550
391739143 1364
774899999 2583
158400948 528
1969 191517047
173100576 577
960600000 3202
702307159 2855
535686373 2858
3700 973626886
280499840 1576
22501962 162
246900188 823
733515174 7962
36168406 126
908368958 6818
210486961 1966
321899150 1073
418026931 209013466
76306880 5312
984704681 4943
57900192 193
397583929 2232
897564180 8126
73138387 269
574500001 1915
368091359 9540
204868728 2316
277800926 926
915586219 4089
342035133 2126
580500444 1935
70200404 234
468846063 15856
991575282 4409
177238098 1329
809529827 4117
945017251 4250
131814947 2141
60972850 7507
369600993 1232
549018432 7104
174665156 57817
563300834 3415
161295192 637
552001840 1840
714442988 9636
971604371 485802185
470507131 1598
800398839 2668
3522 472877808
529445666 7045
307649673 1378
259449279 2927
734702423 27402
160604663 3092
302012819 3824
929519921 4152
797264827 3851
431999783 1440
709413875 6372
397502207 2870
1048 152429414
68746811 298
11399962 38
701047835 6999
474133946 3409
50157015 182
601325400 7800
309999523 5934
277010713 1282
518239438 518239437
374999999 1250
961847 6
260682674 260682673
630892488 4454
396079677 1949
88131864 904
97742373 97742372
935403118 3118
284762197 1615
877475862 3317
842344357 421172178
630767200 128728
197361841 197361841
790498795 2635
327 73663971
789166558 789166558
208200001 694
203457394 6742
693387113 4422
502201144 1674
940830934 4015
5410 871935110
855599999 2852
62417837 210
412359097 1514
927102359 6007
517074199 1866
834614899 11307
345494430 1267
2918 225946366
122574502 456
152100734 507
484 118990913
513253251 2378
807661561 286747184
394834605 197417302
799960888 4909
832863916 3989
195136044 4615
340920367 340920368
936296878 3121
454268843 3250
204964344 2262
693319970 2485
24409345 96
730405713 2570
2413599 31
549298960 1831
51527354 649
249439632 8034
727150555 6579
905758126 74279
342346873 15640
407228901 1464
856787865 4035
323547000 1491
430198597 1434
630165359 3479
2530 317306176
255707445 1916
387002385 1290
921397469 5930
518034655 2016
325237606 1155
742589506 449220591
892805045 2976
757888614 3522
261132512 130566256
758697471 2529
222900742 743
888684489 3841
581371365 581371365
962464572 15836
374883183 1558
426598578 1422
313611141 251321555
292239427 1001
95598413 603
546026878 2001
209382805 6036
620454295 5306
465811019 11889
544252926 2569
46799968 156
424496073 1573
164456380 1929
164999450 550
4493 807989669
555613461 4761
847500000 2825
471972839 50980
936027550 19939
967081966 18885
464765545 20078
657825145 16229
187037993 1914
375370382 3126
710842197 24629
546692952 3047
333782007 85673
798120730 100595
151283090 2072
893985320 6373
157206021 1637
56334508 233
428 60903941
569701134 1899
389487688 3903
410101367 1367
219342384 2736
200757227 2389
765169207 765169208
163200616 544
725101561 2417
947105864 3157
272331025 13328
835123639 2795
29508513 121
916958657 4389
523302071 2139
632002794 6738
13371 258167268
9615 646906815
79799861 266
168990822 7553
86359172 3973
264005412 1308
3174 355786311
889445969 3010
914696508 82784
853339248 90573
63206951 63206950
554098816 1847
4190 614089522
473945505 1808
340200576 1134
862181723 179846
689050041 9048
339598869 1132
2181 310833939
916203054 3054
320087972 2881
342567108 1432
64559592 402
1663 284520728
4676081 16
507299637 1691
941406221 6830
1842 374786214
986187344 6045
320251941 6442
26854590 1165
721742782 6035
968400220 3228
371315117 185657559
683228524 4807
380401269 1268
442499526 1475
990673407 823471699
659768369 2611
423 94487625
144369201 563
902365683 6347
975000000 3250
567600767 1892
898571213 12068
454828717 454828718
1899 419287386
869364439 5699
983892927 983892927
236099212 787
821674601 3607
215179465 1022
310803642 5693
4644510 26
812419393 29839
52783016 6364
311483567 8052
802665914 2891
194228718 1203
139635315 1395
371002623 14442
150900504 503
358784518 1811
635980845 16622
884666394 3434
967196775 3224
841754152 14485
993958723 4014
621600192 2072
1299 283018198
165905232 1142
701293921 4448
553614593 330122
126259392 518
419892240 1642
428699999 1429
200148400 1550
433424160 1872
20538 818480376
321300000 1071
412293307 1778
280348932 947
380029311 2914
605078020 3969
581 163336022
259709800 1225
2478 644708694
702898304 2343
857160948 8516
472136219 35730
573835674 2494
738049438 2488
185919068 92959534
619772157 5021
353399716 1178
7214 789514613
231559927 85297427
265801609 886
60950460 230
936736166 468368083
17100058 57
53897404 381
102126217 51063108
468600983 1562
650986518 2568
185100618 617
334862707 1842
33988076 219
921 251211960
133965580 8401
746650965 2635
287083104 1988
123983377 484
422028022 3057
189453691 666
7710 941167410
46603921 165
551971129 275985565
84431509 292
205020925 102510462
777536781 2906
479766002 10439
126299668 429
362111985 1411
899686812 10712
700502334 2335
705960227 12734
648899999 2163
6344 187110682
90468623 627
609947703 3994
814699511 4726
573523679 4506
210217171 1762
595868507 3118
672190258 336095129
320597113 6184
181732700 1655
343368137 1829
701713321 9310
266259246 4461
760071784 2685
686550003 4223
552830124 2437
137798450 483
795878971 6538
303900434 1013
824265700 3140
970955701 3900
56391809 2166
224085560 30575
892256765 127084
311803927 203809812
920371239 377226
449100141 1497
443276682 3244
469022790 1919
847832253 517512
75000250 250
245477951 864
10235 429143315
848964311 6147
2592 296248848
791102474 2637
490198365 1634
3087 662003715
764943687 8086
380470417 380470418
490057007 4144
957310721 5504
676290342 3549
660999840 3253
280231776 1669
829481791 4931
455373304 1709
832350062 736985106
386524260 4311
3108795 3108796
23059078 23059078
975395040 8570
38771023 989
749929895 30557
706615688 9321
426850675 213425337
977672448 6528
672601824 2242
427329061 1618
523313438 2987
465775830 1626
821759708 821759708
927548383 4256
23399922 78
708374390 3366
946298310 4497
2527 673187187
698611565 3422
395376270 5298
571218863 1977
945904277 8644
134659034 6389
919200001 3064
528660265 28505
897564983 5536
5711 257139899
105600351 352
883701649 3204
7086 950877807
202500000 675
530357937 1818
131061966 1358
851355869 6523
545980520 334269778
767416953 4307
948934093 474467047
370997149 370997150
5566 577344600
720149911 4558
826197246 2754
685528667 3069
233434165 881
124451500 1893
225325026 1153
216579133 1518
187799999 626
704702349 2349
14168273 14168272
747098370 33651
723059985 3386
514764481 4601
457123909 3542
810631032 810631032
595568747 7009
15217510 55
957989895 478994948
368616813 1394
1238 313778298
631304036 6933
722390531 2809
690324674 3713
965744603 13989
978600335 3262
608699999 2029
188099999 627
149999501 500
679784100 5557
713097623 2377
2262 454162098
444599500 1482
615524170 6515
144701055 23077
542692955 1915
656699325 2189
431546499 2420
87300290 291
297093870 2156
979931623 872759383
806400001 2688
219835232 3644
203249565 2372
992443109 6533
391596899 195798449
908535821 3827
277427878 130438394
723735073 5019
43578225 146
98999670 330
70499765 235
1749 457643035
62231515 62231514
851628712 8492
139495921 552
385255503 192627751
766200000 2554
1512 281286432
352840424 19022
806109179 5910
2435 646862376
573194485 2539
288925746 1947
7200020 24
919800001 3066
449102249 1497
997560240 866404190
58329 129029068
132391487 66195744
489900876 1633
104792784 766
961019501 7421
355499275 1185
146843471 664
534458386 17685
3377 449596895
282102504 5938
21571182 87
636194593 8998
997499181 5766
704623580 352311790
163482215 1884
850802836 2836
809097304 2697
535414152 535414152
1191 259102050
232023295 963
519960613 259980307
815702238 2719
319562440 1509
231172170 231172171
805267445 3737
364501215 1215
666299903 2221
796181651 2903
858489701 242702
821601793 16209
230701049 769
914775641 4514
610459943 2267
172214749 734
881084843 13301
467410286 6673
103231956 51615978
555227453 89683
81484799 1200
628521814 2894
6828 483881102
896948340 4220
3515 792025274
655321057 12413
610073212 5443
33668835 837
725844813 5038
441353076 13444
801166177 24496
236715603 4889
667688935 3112
191399768 638
274153727 1546
447767535 223883767
782015842 8248
920916719 4295
565801853 1886
912034489 7642
995711359 15680
822594168 822594169
674516073 3383
416830188 2696
251195960 3993
361939397 361939398
40690455 40690455
6504 593034720
302914543 254830021
553722793 9755
925615837 19116
267647 133823
840096184 16846
874204922 2914
177623131 1597
476722259 2916
531301771 1771
590704476 2827
403430228 189772824
602512225 4825
266666785 4071
475437839 17584
363898786 1213
84576353 4690
383 87509755
520958649 2726
934902436 13249
169500565 565
71399999 238
863633364 4964
3721 287391435
46778375 46778374
432331855 4672
814185438 814185439
754499142 2515
288264239 990
551108382 11876
765555429 3964
978284220 450633668
729000001 2430
870541605 6631
83157451 469
759015461 4443
2510 377403600
702302341 2341
501078164 4655
888897459 2963
757799999 2526
457935227 8231
294394216 1112
178041144 1120
931402352 3599
414900001 1383
403113941 2260
429591197 5987
294601601 982
643020484 2207
942847425 4714
360494051 1524
518102137 1727
428596767 15276
909236664 5166
170400304 568
175087504 1565
460531843 2911
696775502 4863
823285859 4781
300901002 1003
770541579 8780
694808976 28273
59308172 1210
971109775 87399
672707732 4638
805121850 2886
134316343 596
222899999 743
115641518 771
676238897 3999
76525090 274
484 129208997
312262809 2913
707699999 2359
734700000 2449
672500668 195893
290875491 129294221
858901857 2863
700200000 2334
595594138 3300
986908905 986908906
488890239 3008
550198167 1834
573290452 3752
346093609 2022
3117 470471942
377449184 3766
920721784 17609
872089456 781568410
199500666 665
194400647 648
77763829 276
834077694 5353
287668857 1093
299185782 292081840
185500836 688
673454752 11703
887098780 2957
281026843 140513422
208499999 695
449491538 2986
641163431 2548
817844851 6737
423560979 1456
589093487 2256
414362907 7721
17543 875244922
37143257 160
955975956 932722864
652839022 8517
588605249 4972
678920142 2680
942060864 35212
871209735 14181
502249535 2641
654276309 8533
264116151 950
326500563 1171
670539671 21144
483526281 241763141
481985403 3482
115835940 660
598912508 11236
374145397 2658
7359801 25
356847361 2474
550434377 6077
190652657 1058
702678718 2411
615299149 2051
993602248 3312
803275309 3102
795397600 2864
803683709 3446
247074660 6814
762302542 2541
77381623 28983774
823962614 10821
342278617 1171
814349115 3516
77205700 2084
793686311 3223
421548688 6251
428200055 4925
748968228 11378
740791527 6835
89985691 89985691
238952566 2518
400430701 2542
3296 928747257
298066053 4433
839702798 2799
717897606 2393
734887574 4527
327091368 4198
242099670 807
456636366 1844
285013655 4728
72138032 515
706947915 4465
949960855 6709
495476785 5588
10984 779946565
381362661 1293
805889911 6466
431475030 4791
602102007 2007
378898737 1263
40907072 160
908320473 374979558
900249609 3312
984308765 4048
233124743 1242
390612283 2942
646499999 2155
622064154 622064155
314655481 7681
121854479 10968
888193255 3639
475358604 3538
471298885 1571
4161 337382464
522845959 1912
325755719 1584
635692693 3037
849726476 4269
274600914 1252
459225766 1542
197438112 1341
853069219 853069218
845117828 3028
37764073 204
315600270 1052
840597651 2802
437418734 2889
53000443 641
937392505 10423
349553310 153151473
11601 899931415
7243 800481563
271853573 4739
249551546 947
1411 354519859
877566899 25450
786282073 12526
463537555 3716
627667573 2404
92966562 351
4565295 2282647
974824638 4893
427472807 2252
224549461 1071
260783931 2090
429544493 9413
454749130 5095
185439398 796
207416969 1395
269594491 2406
322201075 1074
193379669 990
510900325 1703
3955588 91
284699052 949
395225320 6685
797997339 2660
77119196 308
392174707 1806
273751985 136875993
302400415 1008
16168 941576617
180213835 1698
135579921 135579922
240200379 1933
265447013 2058
61499999 205
842063182 3632
665268036 4591
256099481 6118
285300728 951
361693214 134426760
991803333 3306
576387159 5095
307304213 6726
70983161 35491580
710426700 9401
336149356 1409
151814965 75907482
792408644 11117
150037738 1425
802204894 2674
3658 336894939
363111826 2882
951844192 951844193
279132949 8676
255643795 11333
580499999 1935
642616882 8413
491825012 245912506
867370045 3502
399186106 1754
815032 836202347
92 24081765
689268193 11936
629837236 2114
362912444 2273
529801765 1766
691150879 3343
455343984 30332
86043781 506
278126401 4281
552299270 1841
54137537 2874
973912647 486956323
570498352 13580
350780925 1378
2664 679219366
930667158 302361
613078445 3575
128996549 486
62776223 391
574798084 1916
984926618 918823679
94208013 7663
388642614 1362
568338997 3383
958540501 5130
65002163 228
804897317 2683
621228207 621228207
796813447 11122
949220867 4402
191262372 1105
182275002 4914
987114455 4006
30995271 308
441388836 441388835
42434364 410
586846181 2418
651224890 95698
429158305 2577
57875795 594
192286169 852
860402450 2868
973631754 3639
522901744 1743
218128074 2071
630870457 630870458
236508164 1717
756303326 2521
789355612 13311
84471941 334
555297719 2194
83454080 304
715500000 2385
715827981 2933
832462425 832462424
562685491 562685492
163860924 5727
741273697 15614
678213301 10650
435246330 2265
407260979 407260978
469628044 5837
698915005 3228
825979757 2954
2191 570047807
557413002 2011
954250016 36004
725402417 2418
2047306 15
401293150 2326
75529266 3833
552942945 249723281
46308240 297
178125961 89062980
997310955 5810
9567 999750681
757012993 5406
354900136 1183
379645890 2067
621904096 2073
689208453 2458
830969959 830969960
107918177 53959089
97528829 379
620686548 3303
540298200 1801
968976698 3250
986861699 4980
874825255 3854
127531494 635
681065386 2345
508521989 2212
814042450 814042451
835931601 5320
732729856 3023
101219412 857
110050368 1653
561901872 1873
943799999 3146
695101694 2317
353038494 1906
361996403 2600
967505573 3225
846597177 2822
347699856 1159
427548363 1594
484281160 4063
465150215 10514
320852072 1736
128619901 2133
686574925 5029
557401857 1858
882899999 2943
9379924 2285
985378198 17229
188700472 629
681901425 2273
999298794 3331
961722075 958658436
140606362 8253
597552463 5224
991046200 4168
910856444 5797
516790606 1779
25274 612667034
72491887 5006
179565390 1065
922114960 4121
501194890 2171
198818585 2888
534600000 1782
789300001 2631
437815395 1635
129197420 2260
848117467 3483
974552494 58645
314896239 1340
768245941 10164
977463619 48727
2217634 11
605458895 13153
645956640 2214
504260670 3583
607432196 607432196
717211839 717211839
523363982 4341
494845132 12737
771293545 3775
106144144 367
186760652 3273
154190322 1362
500100529 1844
92719090 31162119
25634952 171
481071104 3656
108418261 469
725875707 362937853
182400000 608
4586 577766296
676803527 2256
853696316 17556
802799999 2676
435514536 2316
594027415 6651
584730992 11783
767621028 415212838
4437 571437206
512339476 1801
181 51851089
541799508 1806
445162101 2737
565510768 282755384
647701259 2159
124886144 1805
216960085 164680186
694974095 5776
119991295 1184
326117999 16724
13662661 220
188105141 2924
937337888 11614
732128136 2660
795 208333780
1248 265611840
898162712 580431348
395461583 395461583
366693193 1927
599817520 62696
1524 220797120
502321315 2831
73800246 246
525001633 1750
1787 466700068
151344172 1305
342656076 2787
382436191 24241
768603508 698368304
47676799 320
617455519 3267
952714597 17517
295799015 986
216566053 1641
890957911 4787
202673301 12738
814721607 814721608
26700000 89
653107205 10589
298497179 1253
898705347 898705346
994567393 12467
72880317 36440158
1280 371305763
907828435 3154
575119471 5159
242699773 809
867268435 4892
381543343 2279
719661404 3017
294091927 4398
766197447 2554
458342456 22924
285585189 2702
590930490 2477
250853615 936
356842377 2574
286859114 3495
469498435 1565
178468219 997
576299999 1921
920510287 13098
783303730 2611
896501452 4508
957574552 957574553
665261406 35298
335312804 1124
46499845 155
330172909 246766
980106431 3267
841116302 3610
63077617 756
35804503 339
971509760 5120
695717639 5697
844779002 328775553
591426300 591426299
756604854 2522
139185281 4365
511357332 511357333
310137936 11319
907971723 4972
155099779 517
413 91875518
245577034 7137
301488312 9023
206347242 2162
84300101 281
339219670 5626
243076777 1076
358128903 358128904
689317798 2807
128730913 515
388837362 11503
351001154 1170
895093237 447546619
352100865 1877
854386973 5610
260754796 945
95264400 350
307176553 19128
59400000 198
646854821 8332
267712372 5764
606329962 210489620
23400000 78
90900406 303
511872778 37393
70845 980340487
771004017 2570
302100001 1007
438418451 4450
338414821 2460
530999317 1770
880942677 6402
213346955 1045
703695461 703695460
554430435 2138
25499963 85
132300707 441
57817332 197
537927916 2085
201741312 26112
193696125 791
850961737 5076
360699624 5935
662944980 2785
700174332 3163
502880796 502880797
839113549 136021
307201211 1024
504003249 2125
60416115 333
727983556 48623
61256269 207
850498445 4091
209400698 698
788402629 2628
252899158 843
912372289 4243
680821710 5959
454501514 1515
796802395 2656
316249282 158124641
39600131 132
4499 817247849
326263609 6712
482792731 9149
379795755 50836
27726001 200
22927276 481
858682668 73618
636662472 223131424
116099829 387
179751954 179751954
533965796 7113
102183673 6289
35055087 118
647102157 2157
461206395 2884
13366509 13366510
359699999 1199
991203305 3304
256087050 999
801597327 2672
728101490 2427
5301 677796686
462443791 19397
291904965 1138
636407769 4007
61800205 206
845102817 2817
872454383 13752
920469700 3340
730461959 4868
626847969 313423985
844279054 287908433
279924777 1022
917784329 458892164
697260399 11699
254022639 1060
324821497 1370
820583528 820583529
158104850 879
86898632 39009218
130800437 436
217868450 1249
738300001 2461
19747950 9873975
717617192 31016
3803 930782996
870108330 5070
166024439 4653
92943608 320
31778640 342
979328829 66238
776045619 14140
731461986 7299
579587037 3294
598498443 1995
488139547 3689
834597637 2782
218747412 764
386101286 1287
874818649 16452
609890821 3074
952626958 5377
992365649 472430916
207924640 1078
191 40717740
737925516 3651
28694250 250
361625735 180812867
68986684 369
800935194 5172
688747393 7350
385472177 1459
876212031 5732
710658180 5401
739202465 2464
546261467 2586
526752606 263376303
699902715 2333
998099999 3327
17942374 111
392314572 17814
3227 823211493
578911741 6842
954641928 7816
883617075 883617074
27209 795509533
342299999 1141
797776234 797776235
439272583 6022
47367082 909
359701199 1199
118796181 59398090
673186790 7954
787171979 2693
172891528 172891528
91790587 791
702126936 7200
680063173 3202
722097592 2407
120815654 1092
283800000 946
899366592 8132
164218825 1194
461407292 2061
2630 459929140
992519084 697140108
721052235 6165
38770909 1402
251700840 839
494401649 1648
694016075 347008037
541152355 2681
842891215 6145
703700128 870916
576820801 6793
220200001 734
501900333 1673
862194441 43362
561000089 1870
750156706 3485
341802730 1598
807338379 445706597
927599999 3092
545703056 1819
692828353 13149
25648699 25648700
3926 641311181
98352209 330
737984089 3257
603007625 2176
40959417 40959416
96899953 323
703156672 30656
448089658 2231
99681649 347
207299308 691
174678355 954
870226000 3050
310246122 1446
352489201 1381
956367324 10282
576483647 2441
722666701 4410
981543778 575011
230561078 778
298345269 1456
843294085 421647043
395669076 10978
390289136 11888
611428615 5169
202209722 2236
832177284 3018
801170345 289980571
340192531 2887
3371 910361847
592941930 7266
886144231 8610
930298640 3101
519103776 195626321
371665761 371665762
665054779 7570
425401418 1418
21146963 496
940956822 7597
811058223 811058222
386275392 193137696
257391230 3783
386506207 1365
350822481 6492
299985462 3397
984299999 3281
753362225 753362226
785244506 24694
641765123 3276
382121527 157745948
262017045 1529
520201261 2005
381796411 6199
786301538 6139
433199999 1444
742797523 2476
802426008 563873
581399369 1938
147849975 147849976
181941166 981
404451768 3732
410054082 1902
862144895 8026
910090103 14042
59700194 199
501074322 2845
613029834 110592
361661193 1894
901302780 9371
451766294 1779
580104267 580104268
1762600 25
422212671 160086
933697640 3754
4902 220709232
280500676 14256
721523591 2458
713399304 2378
813817053 4038
997503326 3325
115108964 41414085
619765859 308456395
210114449 1224
350375025 1365
161278578 553
838950966 4179
328470614 1455
696601969 2322
237064017 2334
300000000 1000
744993295 16040
939440061 4420
742735261 13060
455401517 1518
273480706 1854
175800000 586
909607271 3410
10607 719566592
2045 592366970
846302820 2821
320364052 1290
88693380 2066
825978736 7458
716468977 41148
306899281 1023
752732516 3218
28293803 126
462091571 8264
641587241 8378
426901601 1423
66650137 282
221399261 738
878686333 385290191
796530487 4258
470319816 1831
740772893 370386446
36271598 250
615465625 5565
596244098 596244098
80787504 360
806454710 4101
39000061 130
930896897 3103
111933451 7530
711286521 6769
764629250 2750
729271395 3879
992035437 4815706
2089 238999024
222600459 742
551898161 3722
787905196 18795
620497746 2459
560646684 4563
845549055 7936
54 14972310
112591408 1133
221400739 738
727259086 727259087
11762654 48
735410445 2570
383070938 11154
50334999 25167500
373739751 2511
215096337 728
895202047 2984
756553971 17058
193416101 2045
648618391 13965
481800000 1606
751697043 318584120
149891448 1302
427500000 1425
851397162 2838
199800667 666
435598547 1452
984914785 8009
1693 459250390
966524766 472107125
696142837 4804
249698579 1168
927178033 50732
562454999 1875
757469411 9213
357782999 187125
175674180 1074
281293589 1175
231901308 773
93000309 310
810363821 8260
60419794 1448
517501289 1725
801820985 801820985
909472713 11491
472312172 2041
652041466 2215
152422209 103071189
873000001 2910
425988716 8081
1446 389192346
629709542 3823
268793413 1005
202025899 727
218148631 2236
5452 414273623
628502371 2095
551448959 217664044
932540515 4055
707404304 2358
336162417 1227
613725366 276036189
322236715 4462
699140890 8667
450861432 1516
769362533 2936
522280360 2756
254211358 857
837299588 2791
9053904 46
186600622 622
13541151 50
59639393 280
285849395 3835
329141439 329141438
584471692 2075
204165228 1081
638753761 2542
216075036 876
702183 8
70446474 275
750364109 7672
969955364 12795
466850804 4396
280135361 4827
96058181 489
513177700 346408340
925994961 424293948
836632137 495701799
594102077 3921
961504062 961504061
571446804 219415720
984775844 28862
786432747 5410
556017793 190499043
141401377 820
535065124 7525
624056370 5745
207704960 2755
308701028 1029
925256033 9297
917668446 3457
990145508 9019
533516569 266758285
65100185 217
917394457 4187
38138373 542
857702764 2859
209326795 945
364551663 2113
644702148 2149
738163986 3665
67324978 267
419913491 3682
981654675 6578
1112 232751397
253604860 5553
762501687 260524348
987600001 3292
641402137 2138
135178241 523
51813451 663
998281696 6538
744542495 3700
541592776 3971
993211720 891874816
490502404 1635
621122197 5416
518026344 2344
8575 649847800
105000278 350
941 30809907
658720723 2311
121665056 51034
948043052 20428
576301922 1921
393097937 2329
948597012 3162
705961277 6018
618736275 2395
468066839 27480
651750888 357357372
866347505 19303
8630 190412320
113243514 385
680559966 4115
58200193 194
282174656 1668
1348 350991183
206465480 2830
22325985 165
263678948 1846
373668443 1982
644518804 2205
859487376 4444
682759072 7304
842480379 4563
56711291 28355646
79135278 375
4168 791865816
420599740 1402
118887120 1584
538199999 1794
139834148 5239
751445492 706999958
595377318 4387
487184559 6161
838500001 2795
958174036 6097
436200958 1454
536101108 2265
23999996 80
550614522 63455
669197116 368042
59703184 509
887697040 2959
975542293 12606
360483761 4732
147071790 965
966783492 966783493
1966 534341639
75341499 37670749
817242069 68890
543768452 1922
5326 671093294
256832551 160687124
205199837 684
201353079 201353080
261952152 3542
222620735 1248
2708 620188868
192228884 869
477915032 209842317
2030 426702860
3168 537021180
487048145 5429
22484370 101
57874665 285
940975071 7476
441901474 1473
345548739 2356
895323874 5975
346220525 1225
595452015 297726007
721802407 2406
11657 309283524
2782 519404509
479691191 2909
194219704 2645
201181125 1831
834229565 2973
395351202 1634
8096324 62
1733 404326506
92788551 73496686
67 15039490
511153790 4314
466203100 1554
180782723 1466
253952679 1030
898797004 2996
992819117 18553
259500001 865
550972544 44959
558901863 1863
584463270 6911
186899935 623
672542225 3331
291684862 1834
311700192 1039
399698982 30713
420515243 1526
171599767 572
62102785 2329
338676597 25749
4023 472247222
551475629 2729
194400985 648
167 49255331
995961000 38380
616271096 2397
2931 726911008
536202766 268101383
389930337 389930338
582363460 24962
898802997 2996
539260326 2563
236796510 1322
108899736 363
324318493 2047
50100168 167
830831924 5909
417932569 2761
969344879 3551
750056286 7073
756432403 2639
319388053 4231
574182355 287091178
174103995 1613
696315261 4337
500289173 500289173
368769104 2552
208885600 15400
85889160 504
657502295 2508
669085524 18972
959464188 4113
266101707 887
857154197 13094
784707683 50396
258627799 9860
320382538 320382539
779185515 5316
552001985 32869
725602329 4142
114900382 383
612000001 2040
628769724 7109
466479428 47179
476737906 238368953
578600631 8541
29699975 99
524595867 10471
444299042 1481
438090832 219045416
252152976 252152975
318599219 1062
443395511 2903
174499399 1278
635194152 2682
606529566 8980
891574335 3104
761098263 2537
350951543 1361
2645 760924180
450643958 1899
989072911 45506
3839 551001949
593086660 593086659
515 98950548
837158185 4680
477002961 1590
497848221 10526
590556186 2857
295694467 147847233
522086085 21965
82589080 399
500287539 1769
3183 761389515
704399999 2348
92906370 41621959
256046133 4963
299341677 1962
142199527 474
2786 569597700
892210410 7229
326099287 1087
148984270 1627
622993086 3815
1395 257285440
52832231 332
911013902 455506951
745499764 2485
469562665 2668
752657199 2780
684409440 7670
3202 615222674
922546086 5583
358820313 179410156
384652291 2518
657066610 3155
504211035 6311
696419099 5925
587680975 2191
432279551 3050
405652421 1615
921815865 13935
592026239 241870287
77432512 404
8099973 27
691633643 8993
594899107 1983
874499999 2915
815941656 3621
603477770 5441
316800000 1056
365318101 1575
467042030 1773
170279157 632
4139 994014881
834640126 4125
325521668 10534
281417269 2794
796854167 3102
213300348 711
875581842 4724
602559015 2617
546518368 1874
779689395 2619
771964423 771964424
208200077 694
412865156 2402
433054493 9393
999397206 806075440
192521026 659
280918352 3068
802038445 3723
703599573 351799787
2006 437983342
221003718 8437
491101445 1637
758121568 6646
734996752 12023
687297709 2291
940180505 97306
758975745 28003
256337250 256337251
509908775 10945
771852786 3176
903469873 451734936
344171353 1840
881261658 4014
840475960 5707
960172559 6168
536163207 268081604
415570642 1516
117899606 393
268799963 896
835502784 2785
206353738 2526
954159360 8624
915517284 15412
64244116 1677
767699531 5508
185864079 185864079
224019205 2615
284401446 948
188317249 732
244343189 1770
51040528 308
334708421 3772
856239533 428119767
647701229 2159
392682450 2967
912445851 456222925
389264329 1502
571014699 3508
383401269 2019
721646926 11203
483739649 1792
966598621 3222
290100967 967
994622023 494188035
299449801 4355
679500001 2265
315300735 1051
963956670 6717
3705 980183685
14946 893738758
824601981 3269
1962 581728322
308751927 154375963
413854666 70957
152881551 2447
575194934 2028
608470440 11742
505933713 6578
407932059 2572
211500641 705
449122838 449122838
518957147 79505
329625844 1307
615981449 5000
437440955 2806
9065 813226884
779284249 779284248
278770756 1082
803105222 2677
259186238 5298
972542415 954287179
770099999 2567
47236957 47236958
101929605 707
667502226 2225
229243391 1313
36061 908535212
276600922 922
38246306 37260718
765390733 4738
583201944 1944
336659806 336659806
488199137 6819
5432 958783364
541686264 3215
54501934 211
434698552 1449
727202370 2424
94611249 860
659800311 2771
309051481 1272
321819505 1228
674841177 2265
427811492 2263
452251570 2729
744634350 2551
295057995 10106
432004697 4970
201008872 678
647701050 2159
242335263 1334
92467744 92467745
394020972 1527
967428552 3237
882499989 4275
199285853 2284
79759120 39879560
255796288 2032
799202665 2664
924860914 924860915
112700145 656
17648416 76
84874914 84874914
911317177 3839
37200166 124
854674566 4136
228382262 228382262
500700000 1669
205642871 963
615849380 5363
1736 442657432
450457483 1751
748393991 8364
569399010 1898
708471323 4631
999906500 3333
386429904 193214952
523795359 28720
999609646 818640511
444979561 1640
663227618 2682
220829346 906
2199 521750010
3568 553666537
334273497 167136749
640197867 2134
173400579 578
996554262 3659
950502606 21227
122259376 621
25010676 146
303464572 1582
199726693 706
470398432 1568
730340209 365170104
654224140 472364
223235670 833
851427819 10382
750432479 5164
467704907 2277
260897149 1252
652548729 4557
611635632 8294
281094737 140547368
586480243 3203
672881568 3385
398399999 1328
269989157 1021
320763493 1234
14255280 80
117878339 58939169
652990090 10101
202590453 2078
53237145 204
234600781 782
219876183 988
894141612 10332
60300282 201
466180136 9693
4119 581033197
457618586 182738757
134699622 449
961512258 4101
173700579 579
811341920 8023
154091141 542
189000646 630
415494127 8585
281299095 30391
349543237 20076
158402453 602
473630177 76988
922454533 5173
230981868 3294
583684195 8389
870902011 2903
836398228 2788
690632431 2452
939051253 6113
3495 680959612
611570945 2163
296999272 990
666300000 2221
635535705 5131
459986240 5935
467612640 1760
932569247 11153
324901581 1083
542165715 2004
825322074 8896
988550940 494275470
135023269 67511635
968999999 3230
10593 901604898
12949781 69
156000129 559
387910731 3666
649198692 2164
351834158 1989
614376415 2139
927916905 463958452
671448912 12169
82739452 326
383865247 2704
404060751 3166
142537584 4208
914667845 3263
664197944 2214
273900913 913
214800485 716
575890079 19104
963024201 6695
730147353 3116
201646942 105285051
288035497 2173
558788528 463442950
162417653 599
790131455 3727
963490738 3346
7219 938845388
758510027 4252
976400040 11426
144799987 587
306978349 9079
530957543 265478771
849597168 2832
631623677 7786
3826 311727176
2668575 345
253311969 1156
579125409 2194
317891776 2559
431253825 2213
583682039 2760
82115477 284
943574825 7016
760497491 2535
471524371 2134
931612320 3414
728467786 364233893
648308915 120265
551697569 551697570
94899856 1077
595751595 316702115
502076237 251038118
616392707 3191
489247927 3013
953615425 6205
294301674 981
549298169 1831
106799643 356
888733999 3184
183894839 615
994731073 4411
44017557 151
524204071 2078
695967106 3207
334689179 1140
816580105 19679
4965 485788667
62700404 209
278378367 1424
728700724 364350362
64548320 380
105706170 354
884329341 850384058
436783903 9845
599086117 3422
958997945 958997946
305098984 1017
702595813 2572
615508732 20189
822712893 411356446
214902491 719
204512617 693
882631167 71015
329335040 2186
172566167 1511
336598877 1122
491213017 245606509
315001049 1050
365428259 2430
237123059 967
394961085 1335
660221807 3581
147299508 491
942845365 4689
356643614 1373
363446474 181723237
5078006 33
799290571 4394
801902673 2673
432899999 1443
752097810 2507
627266360 10136
166585497 1302
966196431 6089
676768399 4816
252618690 14601
618393632 616544
285001290 950
387901293 1293
579900485 1933
890066726 445033363
885001220 2950
937896643 468948322
2271 665635413
244736389 1686
813960001 2720
148271873 679
178594169 178594168
686976513 5888
150561424 741
913101845 349630363
152100001 507
112754340 657
816263539 56329
879485546 4197
276832728 6696
497999090 1660
759225952 2696
876480053 4614
880031592 3899
493369439 8483
637799999 2126
221 40540611
206792473 103396236
499248387 2409
194394619 1161
761098073 2537
711075855 5757
604978773 604978773
898199094 3673
819693574 5018
912456095 4101
103743292 736
820526658 335523606
684301536 2281
642648150 5730
748137933 374068967
67062747 1013
834975770 12515
488847030 1715
935888379 423853041
931039561 465519781
305970208 1616
145 33297880
521582088 3665
261598007 6343
184102541 644
617150851 308575425
122182747 662
140100467 467
991462275 4275
918300000 3061
41400137 138
848075270 848075271
495762839 2841
539739969 4766
369281409 1569
904253100 3737
723108058 3221
419401398 1398
495077201 1975
2808 669500208
548201223 343114976
3252 895659336
486339782 5273
289799035 966
173136793 173136793
691703264 3135
701302085 12221
105 11103435
244500000 815
807140725 4160
751988789 4305
225299999 751
705157096 33059
724422947 3674
375601324 1252
266760141 266760140
276623681 960
1762 455862548
205981259 1243
391198697 1304
71443440 335
893476081 3480
410402632 1368
5330 824590017
287605727 6527
696407636 27381
720088658 4633
953401662 3178
452915881 17970
952035342 3928
636430322 636430322
676047060 2820
499735920 2894
159710161 79855080
1557863 7
994465043 4406
253792349 6975
708420320 4549
340498864 1135
87400990 487
480898873 1603
3108 880047465
686667424 2379
771444058 11066
785201505 13864
771600623 2572
276751712 1459
429233113 140364
125044235 42084885
750605857 6643
579079531 5910
443352821 4790
206575640 1515
540029294 2518
357809025 1715
957579690 957579689
129653385 568
245400817 818
3008 756527040
772314858 17514
42900142 143
925950189 4850
50917584 408
589199649 1964
738746581 3770
240811095 2183
684033177 4043
58919154 560
283873157 141936579
826197245 2754
118199752 394
650882169 4391
985485737 985485736
224100382 747
845981281 15255
80176351 272
623796803 2164
412501375 1375
131700001 439
283499054 945
579126219 2930
176400588 588
24826090 206
153210844 603
940555749 20735
137683621 727
384643671 3715
444025291 1598
515098284 1717
953343917 8262
890697828 2969
893214000 5250
361711740 1235
350679836 2365
662632381 3737
960000001 3200
885678558 45154
485401617 1618
277859400 2548
788835216 6207
477750294 2058
747494071 7312
150109184 1749
873349793 8344
899930929 42562
887076773 3460
936826885 41615
975531135 5696
25428571 321
908400001 3028
162557070 1035
38066680 388
687893344 8783
657806857 366692081
865338732 865338731
254186521 10885
260161177 996
956501001 80500
656486253 115946
951911919 11444
589798033 1966
386582247 5044
431007634 8693
509364927 2752
570001900 1900
78587460 1455
859740965 3969
724264200 2475
798890849 4050
9000031 30
687299999 2291
367483831 367483831
794398702 2648
946347846 28261
580464819 290232409
4500016 15
943814235 46865
808443735 4345
488036848 5252
309529222 1764
109333140 54666570
740614126 264676829
885543246 29434
853073677 12753
140539049 2025
791816049 35845
608697972 2029
714001842 2380
271248682 2275
130200435 434
573000000 1910
936784171 3610
421997447 11028
648297158 9597
705902353 2353
328498905 1095
203066984 1652
356034743 2678
7000 296892775
232801536 776
12202735 377
916045593 4624
261900874 873
194654725 733
574478450 5525
625322936 4079
650787086 275122943
537261309 11448
354846339 1309
571069963 3308
198201002 1653
620364175 13623
455443425 227721712
752702648 2509
791698135 2639
21304471 110
168216787 22993
744491597 5131
436214355 13534
725911454 362955727
677786712 6567
711890619 355945309
5730284 2865142
143889985 576
784108007 2936
239273882 6087
614740877 2514
17275104 77
102860800 46521344
391905169 2437
459383973 14299
41719486 439
754818787 3566
961306092 7838
721299629 3183
621829311 8153
830068923 18120
3084 760283595
167138597 763
747332663 12669
951777972 7961
456001519 1520
610921970 29543
984680531 3507
370062325 2333
5145 681599310
167543713 3444
449294418 140273
477167545 5614
625351736 442288891
50728180 329
620756201 620756201
487501618 1625
277351560 2130
222163778 13420
663165718 5828
3014 838512884
826201133 2754
175956240 1382
327725056 7824
168652891 84326445
518572516 4231
438441113 165255762
647888904 2473
696972688 40943
809503615 9752
170707662 151782753
79189525 1378
548483183 5776
904914549 452457275
900237713 36616
317712834 1733
969765800 3687
814362519 9706
911902833 8885
489151523 2261
165300000 551
930277873 17839
894302581 2981
498000000 1660
115679424 457
540545777 3700
753228275 753228276
4194 517627888
490345955 1939
380126456 1398
301927795 150963898
892374204 3391
850015829 425007914
953760316 7436
588838433 52304
33906933 121
961423053 6799
461803630 1723
626024275 3175
984350076 3644
962914600 11807
144599519 482
83544904 400
399299974 1331
933053190 10695
781732690 4387
159374920 634
962588565 3819
746924415 2545
416918898 1602
940225999 3824
64879946 430
2511 514581353
854586378 3425
869797769 3076
751858169 6559
517822035 2427
3268 296397522
608028498 7329
302374011 1030
288648335 1284
809487324 12711
786665000 786665001
284627874 1419
129899999 433
93282695 93282696
693061580 9289
257084744 952
696198311 6674
858958080 5795
10 1165050
516177806 2795
385798715 1286
62781427 62781428
337848949 14993
808283456 3943
610514581 346483522
199256604 821
209343676 209343676
815362548 3822
516982214 17540
934526844 3156
588301962 1961
414340678 11398
934374252 5135
583337995 291668997
38778601 141
459300156 1531
776100001 2587
707615528 3464
54705138 466
267694441 22087
357989981 8640
322150183 2833
607797973 2026
66599927 222
475908524 1725
152399492 508
765300597 2551
230623610 3608
293320559 4586
700399479 350199740
113265345 389
3737 768570171
135697800 853
84281214 1865
498360902 9993
654720659 10494
983084809 491542404
390271859 1908
410940817 3588
18900063 63
623401455 2078
15806 407494486
563701880 1879
338518315 8080
8283 662060190
112316692 3884
376906257 8197
13798105 151
794866635 5003
460798598 1536
204279916 2031
73605781 837
889794699 4254
504243900 3678
496702202 6291
171939247 85969624
813488433 25347
720379867 360189934
111299972 371
128497802 483
177272878 177272879
937840149 34645
916279330 18931
566410033 2901
891990022 3311
528975226 2175
805685342 6637
161867396 974
398328754 4269
243210995 868
429837435 3771
538252078 1917
481501604 1605
263101124 877
900632534 3658
994497107 6011
437368832 2573
208958805 79843498
346198851 1154
362111078 1929
564200365 2769
919437333 4246
662123597 2503
238800531 796
689414545 4914
842401895 2808
23577708 399
640500001 2135
25009321 84
405915126 149079641
821700001 2739
933662658 3459
54327201 800
480671191 2194
911120548 4927
18600062 62
509349145 12171
1430 373244023
727199490 2424
118499606 395
45687524 1175
150900208 592
377272286 1261
175172985 1665
236931313 236931312
159250543 892
211069254 921
548729542 195857985
347826881 1742
979842419 5022
409483358 1427
306 89497962
955334150 4150
320628120 28049
212686716 788
837041633 6134
2150 627563500
548927229 274463614
72599787 242
70800117 236
497969624 15086
999603333 3332
525982759 2416
536702347 4372
515745723 5897
210000516 700
333601959 1112
627128324 3303
1736 228091304
384998596 1970
307237643 5292
3887 839211017
465238297 4968
424673993 2644
797280787 3442
566517889 2830
2022 337293864
791365750 10162
937759845 6217
597352690 2129
994834711 27418
1297 383407057
35224125 145
475895161 2809
960032963 467902104
228870955 2418
859502864 2865
300300540 1001
432489469 9768
1692 150342660
492301641 1641
964780013 948815984
844473063 7174
500663737 15889
462019031 4068
3094 560637594
251653427 16703
3322 538744215
655802777 2186
841797822 2806
678655750 3219
534023410 2114
148256780 688
264570231 2122
376937253 1947
750897498 2503
129873800 758
876473389 3055
115719758 4149
1417 416622404
199794815 4447
950589854 3648
545007539 8855
605862964 302931482
191999976 640
336899138 1123
523117041 261558520
7262 818226642
870204537 3796
30979074 15489537
458610382 3557
796991386 3167
668641577 2442
552884847 1982
43014248 1318
147112417 528
758991477 3106
1051 127507634
881046276 5080
532606806 532606806
485005117 6852
309630193 2602
684303374 6125
968703229 3229
104084055 368
419692111 4969
266699366 889
832112302 794175700
924312656 924312657
804002681 2680
494100080 1647
782203419 5746
837960871 5329
947126275 438274499
66134517 343
760119400 6856
347860183 3357
25989306 109
538685924 22316
854222375 533252575
113682061 383
984367268 4401
730348859 730348860
616800000 2056
108428411 108428411
305453229 1045
166500554 555
90753725 1252
707027548 4188
1800005 6
71426924 71426923
541799032 1806
698224522 3579
867486070 433743035
55500186 185
590083739 2598
661199999 2204
716511181 9195
736051166 4687
999086416 20368
439800962 1466
989366905 5553
3964 641657803
154928667 1473
153877148 1581
842949408 4076
657252842 2491
474803672 19429
302401126 1008
733377239 2766
834083250 22022
477426860 5759
957 281930968
333680345 1644
771 127735906
965149830 5813
481308720 1683
10500000 35
809138120 9607
418667355 2845
81693649 369
34974 605994498
361611151 2175
432093074 1735
746399750 2488
247030017 2783
907503026 3025
802370691 4309
29721817 1498
725937586 725937587
124512819 124512819
8999 393690659
285049758 2994
162424473 2153
699493032 16219
940925831 31173
729005755 729005754
826198302 2754
601404877 9639
617785225 308892612
194736949 86111251
373206539 1470
998447727 17151
20578 188468952
759930839 5532
255219944 8849
835582967 4532
153370398 721
938405651 3128
607199999 2024
157694171 4764
905131365 4913
411442130 1851
217026287 14346
401538157 1586
2293 572523119
579018119 2420
856507822 4199
502876083 3463
382799860 1276
119963297 446
265200000 884
373522161 373522161
877951203 6214
3900024 13
902118808 3121
123514413 123514412
634071541 634071541
905058317 3102
815907249 9191
400734576 2532
8805131 36
15143 504822191
261410069 261410069
237920101 1122
450477301 2063
208451130 1287
293700263 979
732 208946006
405845601 1816
224512986 3455
36299880 121
146866797 1181
523681017 3873
482116929 6753
202807799 1950
303687593 1086
981623301 3959
290515741 290515742
4979 697593405
790056144 9042
397335049 3655
994508389 4811
185348877 2869
262015186 2452
675374040 3190
281313811 1539
165508300 605
267301466 891
804001776 2680
942175869 467241111
786772721 15358
421800000 1406
43200276 144
680915188 680915188
805097257 4634
281700333 939
557185104 3318
180260686 2385
827074322 827074323
378404207 2184
86518182 600
810966950 5702
513677142 513677142
630447355 2233
839594052 6046
776348927 3456
948282195 474141097
488989337 54654
660105369 2677
66860080 358
425637277 6569
135161169 473
601528032 8127
880659000 6084
113736723 113736722
324343175 1183
356878313 1742
706160467 2442
2571 689020052
799948745 4195
61062284 1517
840170310 10759
81601440 40800720
757437069 4516
669902232 2233
750934473 2678
949701391 4263
168792015 619
8745073 112
667988101 333994051
635702118 2119
291599999 972
588301962 1961
4345 395612250
937583744 3741
533620460 231892567
396777599 10782
41555349 297
826521916 788731623
527465251 6011
705002208 2350
669816873 3842
681970775 8761
546429209 4142
781257452 421698458
101999696 340
725370495 459386
84 6525612
953169909 5030
573467767 25449
23440408 91
327138732 1407
177900988 593
721883892 10279
3449 651578182
165295934 982
194304277 1098
625570810 5000
665015552 3139
177017320 877
96318647 801
2870 493217696
425998579 1420
956206716 929051241
277199999 924
972896756 3243
967713396 6194
62035739 270
117600000 392
241021519 241021520
6061 953068006
652808391 10133
946370676 7060
405292899 1723
13088 807595040
236191967 1773
182956808 1750
857815453 5382
583799999 1946
904028642 5939
776235235 3619
706355909 6201
979757932 6941
959711999 4160
274888952 1378
326433771 163216885
853802846 2846
937499237 3125
548098525 1827
269408369 1470
326891401 2179
8096 190895584
971276615 485638308
579678930 2430
611402038 2038
971704442 3239
430501435 1435
962099999 3207
361801527 1206
5229533 28
600302001 2001
923637812 15145
449616750 1650
907401933 4024
333067411 1674
739829427 155068
609589224 2425
319735375 4837
314701048 1049
773287854 2766
633777643 633777642
831309145 14998
287699235 959
430652249 1813
455036490 2865
117600054 392
757576441 3060
651845086 9465
251210675 942
7246 604062379
663428460 663428461
887521031 13203
649765352 649765352
10 1819421
992768130 4001
2943 783468721
26543561 102
489112874 9567
353278897 2106
371404291 11549
348584541 15242
13547 283866465
120000541 400
663059138 663059138
223591581 796
3600012 12
169550417 5275
258146776 26115
955260437 9938
692104003 2307
370248238 1652
794094422 5224
370801237 1236
160276068 3419
869180094 3599
359401065 1198
952499618 3175
1423 250528946
560520496 4418
902555515 902555514
149100072 497
405901915 1353
253406610 253406609
6388381 353
588407 524435406
974434439 14019
513545261 10312
705743065 3240
757580264 2581
699263017 194564
665610161 2695
192626640 2160
12493725 43
571201904 1904
741602471 2472
95421111 331
439283400 2957
359228005 179614002
806269184 3976
751809506 5246
628812179 6210
268636538 1073
931518317 4784
839990250 20950
453392744 1528
890858817 5091
912299999 3041
481857551 1801
216932543 2079
3094917 1547459
466 56384354
29881 381377845
313763339 1146
793198432 2797
380099456 1267
416400627 1388
993581370 5231
979041386 7443
748475042 12730
230185950 99461491
116357826 116357827
1351 363346086
910822533 16773
180003458 1119
729228540 18913
413931933 1746
184310162 1413
492473917 2802
922650263 461325131
635918617 3835
979114990 4858
938911105 3818
837754088 5816
581757239 5349
510619754 7762
477901672 1593
1580 425057280
433209166 5047
889073588 375726214
387643566 3831
224623440 4014
426621995 213310998
52590295 34812315
139720189 16685
943499806 3145
533082497 7432
732904159 2443
3792 696089856
964880388 8021
3679 864523247
15627291 457
445278055 1671
867757115 5735
914399999 3048
671674232 2792
930723606 185662
286179944 1185
299474941 1138
291299679 971
586732161 2240
883107360 4320
965694143 32961
977291182 8246
810303563 2701
433800000 1446
187453270 1684
2741 736764354
742335095 5674
503923589 2591
513662436 13113
165927224 5512
5682 619610155
404813080 2542
125550099 127075
398 104168154
389698701 1299
26099999 87
944471001 9500
943773874 21205
694673817 2498
79256934 944
566816249 5005
619606497 3634
2300 643862000
667429453 59364
443701480 1479
848997169 2830
186823702 1011
235412048 846
783506073 14493
889934431 4131
250442699 1849
228992001 114496000
757797474 2526
809813891 5743
267453909 6703
266611254 1766
702013526 4119
15558106 467
550256809 275128404
58035142 207
255596252 255596253
6728 448107722
307499919 1025
629350413 3779
601502006 2005
515754237 257877118
4910 890879804
737359777 8819
794060956 3574
663976710 6735
888758968 35752
592638148 5179
136891312 1838
214536511 1952
968518119 968518120
296275474 148137737
511516592 511516592
773564221 5330
363094314 5951
588457844 391395658
224898855 995
977403259 3258
233574854 955
983413638 4347902
3791 484209266
776997411 2590
709 204202635
282245247 1832
655338319 3640
176400612 588
244305181 1890
368391539 1847
106200001 354
97172868 417
772497000 6075
107514924 1194
802499672 2675
570128752 570128753
485888106 3278
187500625 625
862141904 11101
111318 581636550
825896459 3644
382777938 1299
673441635 6389
5804 974410344
240900001 803
666920527 26463
598034374 3625
655802186 2186
520153229 2170
664916074 18454
3656 953057048
3251 672386807
38100127 127
113771598 930
301709472 1632
384901282 1283
863740977 8877
994979116 901615620
973257018 6220
64 18414838
226 45006029
651602172 2172
331038124 1213
604578125 36258
954001895 3180
637633106 3258
714609910 3329
471997145 4281
391199832 1304
381921396 5996
334800000 1116
3 874700
976235127 4906
783963253 3996
489632777 2221
602364617 301182309
319427200 5536
63224383 634
482515574 3266
38632774 38632773
525599999 1752
960255793 425000565
865508580 32915
560117709 258323988
6946 587304135
699224074 2869
890397033 2968
722698795 2409
525044197 4493
659972478 28677
976317056 19396
291617299 4547
457626631 228813315
65560915 65560914
888539896 4065
624765544 2132
232499224 775
227164230 3218
861921371 861921372
917322455 917322454
587558659 21642
119436347 116427480
372 77985254
965210896 3256
556232600 8721
247953413 1597
4131 383640365
231424345 1998
955407999 3713
666599223 2222
529500554 1765
906950094 20369
962022351 34975
879730031 16799
353924833 1723
132132359 76749
227011141 3195
761294106 8129
2208 469408007
345321688 283200160
335180184 1333
963302294 3211
273990072 273990072
873429634 3905
991257740 10035
303428124 9625
831674675 415837338
511296743 9521
796817699 4977
356698810 1189
436214478 4291
920977889 3570
957599999 3192
914890317 5203
165996028 649
686328675 2292
157029962 1123
649037335 2209
5216703 2608351
52499826 175
919195159 3122
1283 348566726
35687659 233
34966326 209
863079801 9400
602547690 2505
224500715 3134
4365985 4365986
623400004 2078
109200363 364
77481659 77481660
865797977 2886
457591411 2229
360198117 1687
539398935 1798
80778965 402
127946758 1024
957900182 3193
707102356 2357
318417445 2293
536283631 7691
568186488 2243
141600472 472
231467749 1018
693616540 2855
60399217 216
467537421 2030
459715395 1986
168719947 670
618321 5
9603 766073166
914807297 8684
202500675 675
316845489 3070
179215848 727
4267 583393413
113704717 773
486943093 1825
731603070 3443
908583253 3494
950696830 3169
11282 914710714
718164134 2587
4475 964434204
332816620 12728
536130784 3598
123070715 886
969599999 3232
719807831 24535
260180665 1819
923974224 4713
529859833 51886
4676 197879140
33093188 269
102625902 1249
866621138 13549
633002553 2110
25258980 95
22294949 11147475
794352205 794352206
727586116 727586115
27498407 847
888123595 11018
15907156 107
672602242 2242
329699999 1099
55449472 188
142200000 474
474508929 2047
896597449 6441
973318714 7705
823000579 3139
596059113 2269
24418091 359
373887856 1468
217083005 26574
246300822 821
21169138 6976
789552130 34199
926922620 4420
2026 549313479
586415198 2970
169134732 1311
327880971 327880972
318862899 1550
936254270 41615
532567476 1953
450424387 1739
941917751 3964
473371544 236685772
958385884 4277
566573647 2538
76800135 256
955729096 932440906
230047527 6014
23939 493071583
778928320 3040
5302 878835720
23777457 146
900259945 84468
50052240 252
329699241 1099
3962 661629699
756052058 3127
610916779 500447560
434773500 1667
284999049 950
163776887 5127
152540266 602
154 37884162
710237484 11946
97499737 325
933899999 3113
36299999 121
957220417 3287
612598734 2042
854551164 40235
17861217 7611991
284701732 949
966347243 5997
37233734 127
4437897 89
409805031 4606
177575759 718
734169660 3220
950710429 6637
2838 347081884
112041620 681
752754958 2995
217810333 1629
30169628 2223
8220 292006487
949846424 4785
338805395 3690
640582141 2390
542401808 1808
264533664 19158
719922720 6728
223532399 780
986671831 493335915
546185722 1973
2730 579189668
2919 805536910
600073056 2781
84215895 316
45178039 345
627787540 2214
341058925 1573
988540685 3355
4643 699333303
718232602 30813
198207197 791
835046863 417523431
517378433 4162
799178173 4398
982591133 384136277
503627146 2859
550888838 275444419
691408613 2427
262504898 1722
217378150 1016
4338 499707982
955248863 4525
103057856 71886072
123729462 2717
440791445 3365
10676 950035888
570025452 22291
188087951 18775
978597672 3262
122166544 1174
13030 274667943
204002159 204002159
163833204 1468
663945583 2253
455701289 1519
638401997 2128
131700439 439
406409790 406409790
862903410 5234
481656006 1926
291319291 3062
347998841 1160
785105675 7075
278552029 278552029
230196715 1353
227590564 91028031
18235 362274745
533698358 1779
554608370 1885
4922 638255704
528920029 2265
896425657 9933
874503065 2915
501324676 2312
496217955 318103889
1988 431808489
372596397 1319
48300160 161
81119992 786
914652538 6684
170800143 2056
817502724 2725
801500922 3054
122999694 410
898939782 9906
90195743 544
930789833 4330
16591302 630
111433537 859
263315771 3395
36585393 36585392
131363121 784
917913015 33811
915611446 8889
714933764 3933
964689890 27357
559565733 7738
542008451 2453
578400892 1928
503887125 1736
295410061 1410
3843 593152845
380768035 1628
676600953 3062
199972319 3720
971688639 11464
127039026 2345
910934489 4499
298577168 100204
10927 834441182
830848150 5337
399960147 1766
554998445 1998
83100001 277
536434597 4086
465001858 1550
190800001 636
496655264 496655265
117739636 638
159345649 4312
193462611 1023
430875479 2370
958938856 10477
821700933 2739
1752 359310320
879928178 3199
534027340 5033
610943849 14850
547372736 3323
115779331 606
694489373 2452
579453709 2699
596523381 144711
685799999 2286
207511509 890
608802482 2653
932026194 4738
972161671 19508
819163833 2805
985202115 3284
210899297 703
163932361 680
516795049 2650
616381569 2842
449313629 2791
819299686 2731
727233194 2535
190215775 889
577070531 288535265
659518783 2368
372092760 7396
135845037 961
17700049 59
56461501 56461502
136449373 51835965
54657052 54657053
809561997 3303
165895859 1933
658644625 6798
567804432 6448
250500254 6338
637992743 4534
980975617 3825
347670721 2440
896728181 809411900
754487096 16471
684302345 2281
996787025 498393513
510600102 1702
69682603 1006
920047178 805321789
662524329 2665
992603008 5859
8280182 101
579775890 3690
647793151 11056
825599999 2752
407002502 5549
438152797 1608
831942045 15495
2667 712811757
973792135 7173
121645699 407
851471611 30426
121454593 11296
245922813 2147
589200001 1964
644908091 2545
200760837 2852
699922249 42050
60839968 343
457819840 3249
493322677 11523
308399416 1028
364037928 1657
122412417 79028
950289032 9592
742081100 5332
322403180 1534
1345 256830407
1770 245986313
885901521 2953
465234614 2186
239437757 6332
571872572 2372
874529706 3073
2451 136413279
778256636 272477
144453404 144453405
669689413 3423
822005318 2740
832081399 80876
913127435 5137
157856191 832
467100788 1557
986172769 5260
977212645 5012
671011264 8357
585001799 292500899
38291758 2666
4491 972252053
2924 555525834
699041910 2429
502050651 1993
19652 970061439
595884243 297942122
622144949 5507
50271987 702
878989632 4272
2497 574839813
28500059 95
969079561 8098
621955664 3086
255775607 2178
948340691 5294
149787936 76805265
556582592 1869
866997806 2890
132769623 2037
945010374 5674
679863531 63361
90 8862116
445346413 70366
146355997 1236
2740 342960320
798904318 3541
812702709 2709
672974997 672974997
846880821 423440410
127656741 483
781988070 348769524
743399937 2478
60761305 1477
678570750 4810
762183239 7644
665 87878492
326306993 1157
461771364 4159
2939823 31
584831305 4393
329555880 1224
123055895 4199
945130623 945130624
46477656 163
597389342 3130
488491338 8321
296124780 1004
672498674 3052
417850753 2783
428993445 21958
239100000 797
959645920 6460
288685106 1635
469500680 1565
674702250 2249
759062531 245228
50244997 226
368509484 1246
780614410 5615
330068640 330068639
806858959 6054
284440679 2472
892905651 87971
996184579 23847
350701170 1169
956567626 3585
946671509 946671510
901515466 4670
701177646 2801
607802027 2026
193987380 2088
505068383 252534192
1833 358729098
398326930 96191
559267913 7842
751698729 9577
622736628 7692
936395435 596151591
125700791 419
835320421 2883
103397449 401
235800787 786
986110231 3469
850796900 8607
42932546 929
556354591 3187
987919724 6175
824355840 7040
190623375 25125
407942390 9607
356525131 2523
779914822 4798
914518643 4602
18299950 61
380984918 21493
902878092 11331
13448500 52
410320073 75685
362334560 155968418
728274650 22087
512644607 2304
935102399 3117
547995601 2320
745117722 6821
922862447 3372
881141502 10602
707603240 4369
658634158 4167
530521732 2756
5105646 36
97256687 48628343
426098596 5889
176639168 1785
332612161 1487
743696086 2894
393103609 196551805
305401717 1018
370728226 336109
390255601 4200
972101607 9562
309859810 107217902
307284698 307284699
34003096 327
677158408 385321
755403490 3139
525488706 10168
809464167 5541
25957963 25957964
641781702 320890851
999903333 3333
305770551 4072
389400001 1298
773676487 6138
233400818 778
979852800 20400
923121955 805947076
893025330 3785
938648094 53837
379063961 4607
767705329 398083115
246800257 2608
578190119 2736
969067763 21231
75328242 37664121
767471417 8834
274777501 1250
40051599 20025799
696902598 2323
674551449 21879
654000194 287618243
174135715 129374176
119776506 606
747545873 5053
17100058 57
856747679 428373840
452000000 1808
169352905 891
502272881 13051
213832223 1284
572446783 6062
824637613 2792
712324000 9626
725702420 2419
392398693 1308
759000000 2530
340369375 4658
223887151 5337
422700000 1409
41832205 142
148202145 664
868046014 9922
493468572 5717
642597857 2142
895959798 19395
524162702 2166
821690940 11820
533297797 1890
943496854 3145
605702005 2019
926738934 16099
518061233 240918300
52223195 331
460438826 186259074
248815379 1772
689927785 2884
10200034 34
4904 670682954
861769103 31479
567751199 2400
577936235 55206
852762684 4594
3566 730673663
737697540 2459
645292715 9605
535553071 2389
559501866 1865
803397398 2678
79188408 284
10178 927236156
17003 248311203
5177 316155332
508363796 5525
34186442 371
923096923 3077
585618519 585618520
68210725 3025
210393400 938
304042283 1323
965404297 33913
446460577 3144
620477721 6604
585374988 585374989
932936625 4094
566172301 3611
316280404 222235609
970505213 3235
869295448 3116
93484007 936
104044524 701
51474865 5437
933458120 54334
394743659 1691
774849686 6696
4500020 15
658354751 42996
854005699 14970
324262012 2012
885185040 3320
71400238 238
552098963 2957
863697120 2879
461400001 1538
357885060 11783
429049916 4171
862850933 14449
873556358 8135
777997070 388998535
714655583 2476
714917819 357458909
172568728 865
642002141 2140
69252594 7586
471147332 3115
910624589 55438
364945153 2023
130800437 436
606828401 2727
866411415 6173
506263773 253131886
972545704 5816
774553427 3726
89637401 354
704423926 6152
628797905 2096
564145457 3661
536879294 7731
446014248 1542
512700000 1709
720845523 3279
747159905 3093
811537583 14248
48007116 692
779097402 2597
475177241 171760736
4559 784004593
2581 703106420
917949077 12892
172012592 576
60788671 431
892351405 5103
868933860 8683
601501715 2005
985308778 6147
589297260 2556
122788160 653
217199276 724
521593462 2132
426295944 11272
464208395 2676
664776109 332388054
199083582 1710
277141537 1204
390971683 2577
568714069 284357034
396986465 2143
185347090 1519
142830687 637
543009221 26943
23150153 11378021
2230 274869263
221100144 1172
406331499 203165750
450910066 2201
908898464 5542
761890140 2571
37859191 18929596
870662662 12324
266975824 133487912
769817379 384908689
129178947 476
222057691 915
301802770 7501
927301035 3091
798447840 8160
990646799 6072
631345834 5117
807164047 12632
419865938 9566
851665782 5264
823804691 2746
425264357 1489
8827995 55
843520756 44975
4880 923441631
186257587 93128793
68940311 258
339356815 1693
806399999 2688
805797313 2686
943624547 3965
26790751 94
4754 901329876
250151211 250151210
528898237 1763
57782838 693
939578370 11240
155518325 3796
590437231 2024
83661935 96719
137928096 5200
57 11096364
474296582 237148291
983412433 359208975
9654106 99
749803831 13458
343065779 1377
690055371 2809
888205396 5885
653496750 2544
716535341 304355143
2875 777751961
866964756 5188
484200706 1614
742497524 2475
368102048 1227
243829927 1163
25151400 2792
884699999 2949
476219524 1949
20400081 68
237301550 791
426002307 1420
299189604 6570
840602801 2802
606982831 9191
525001700 1750
772232781 21439
277267001 950
604999902 5137
96595863 649
981562254 23898
290269088 14399
792348735 792348735
147819089 1297
301848694 2795
597901992 1993
786789683 24346
799185120 4062
667855291 2500
454732576 2805
927286469 14949
266701588 889
571598201 6024
287640650 31505
84706079 436
195744089 1388
435067152 1898
250200834 834
902401059 3008
864391533 432195766
126600759 422
791702360 2639
940624002 3850
85894143 1288
805385256 14404
778709875 3163
687666807 2792
643969570 2953
602878139 2754
608382011 8930
733737298 7144
55853520 27926760
388042959 2440
833556022 3708
321768706 6162
778428201 55022
771783761 5697
101238124 625
194531847 799
998996072 6601
688256612 13293
999644246 497751517
134700162 449
946391372 7681
421200237 1404
358192838 1509
658423289 4999
55956249 212
652252806 2446
356409565 8470
745197517 2484
205885993 1164
225900474 753
362596382 80564
540862687 270431343
474745314 5580
120049286 10420
314184848 2718
206100001 687
17789761 96
707030170 707030169
317274203 7374
945898157 3153
452528063 56819
208713505 715
855206320 7771
436498849 1455
694500176 2315
53233100 53233101
349802087 1166
618967439 4277
94499684 315
884709169 3864
13084433 66
68225242 4225
87432875 332
375601253 1252
459353460 14109
164699033 1057
280515682 9706
816603326 2722
936010072 318206230
528201478 3476
327691777 2019
902641153 6566
167306217 1497
690256839 7042
921481671 15863
527247630 5670
838838017 3967
550499221 1835
366572771 366572770
161187246 991
497399820 1658
509398784 1698
489598367 1632
732872664 29617
407999998 1360
707230857 3289
249624802 4585
211214979 1882
581895292 2299
173564451 1987
681654881 5982
995186928 3761
947275201 10475
3300011 11
900359158 23297
734273409 2596
386090423 386090422
351861071 11335
133374906 927
464092861 3927
655399833 5445
70801902 70801903
802587058 3671
202022041 744
523484744 5471
690128898 7375
504298318 1681
238302043 1452
819115480 344367110
609767350 2896
712341176 3731
968110899 3801
312353201 1106
994662149 7951
193547399 1067
373500000 1245
687082158 7182
776170921 8652
796426571 3217
156260095 2977
571393879 9643
3617 999222023
145688401 2126
199944853 796
115147291 510
287999716 960
855225942 6362
665648127 14763
42467580 180
60362533 1236
865974755 7608
953938709 7896
222300725 741
310438340 1178
3532 703357830
956168827 956168828
918744461 3522
730245941 3746
3435 729262554
272625025 1838
567901892 1893
746556436 5032
107252002 4433
893307689 25299
863972593 23952
108900362 363
318195188 4105
346076417 3008
587936665 100968
217186030 787
469813551 3562
120900063 403
280509203 140254601
722695665 13439
451944635 2846
561000542 1870
365841 3
404961251 2950
845994963 845994962
530289408 2112
144562475 953
402950215 3078
542554771 7555
696573174 3304
563477963 7234
196324289 985
867597109 2892
477901594 1593
533903167 533903168
927298505 3091
312908704 3478
882821977 713110823
863367314 54264
42600242 142
478890686 1977
674647600 2630
675300390 2251
507598688 1692
68483528 587
73306931 1857
974148888 82651
705628134 452871185
6370 536736200
206691610 2412
715797615 2386
884687645 5231
831994655 415997327
902510039 4920
658945865 12706
149895664 527
677397741 2258
663730647 10573
890102968 2967
974641551 487320776
748854823 6376
576001673 277383587
195001030 650
519863226 1894
730365265 14992
181295909 1455
382840936 1388
563874165 15364
199861096 3621
75330319 272
5648 843338839
689102296 2297
557427029 278713514
680068811 4073
698102327 2327
92399999 308
62699790 209
257275974 30179
734398752 2448
492433085 8782
559114199 2610
731157739 5377
63430523 331
125064725 62532362
414791662 414791663
795841709 3802
806636868 11058
864558309 12463
1290 274563600
494458078 6115
873899524 2913
915079044 5676
407389631 3522
342608798 18186
22810980 188
2651 508029524
943852642 404752066
410 99938827
69194151 376
356150879 2672
885792914 4185
255867490 94641673
388615520 8720
148058543 943
255600851 852
267000890 890
258333971 38454
541886241 5227
989957760 7401
844804962 3326
916266313 3545
910839724 3275
610139434 5325
841163415 2934
134 17174118
589054423 4676
375210711 1585
648256001 4480
835126057 4194
4704 765522285
238199357 794
792601555 2642
608173686 2123
520501630 1735
561031134 3358
202650420 202650420
240431876 11997
904611403 452305701
460500035 1535
108204459 592
746056007 32245
472800000 1576
862195846 862195847
2833 477303827
912775479 3160
884202856 3044
624599999 2082
4427 833688213
683223315 7401
987340698 422661767
355486433 3911
784185810 5630
111587013 111587014
341888056 1852
101554992 5112
394342405 1334
144646679 506
825097286 7015
670497846 2235
545296662 193630748
36000224 120
360301200 1201
371663060 1491
1366 402650690
405197230 226654769
423361737 1712
944311172 3646
944202527 15542
560541021 2206
162894463 2944
103473421 533
527303353 2923
938763221 3356
87326422 519
110635729 476
750330341 5945
429741858 3437
2654 710359224
215877166 1002
9914 51198818
525853970 1761
812597617 7379
802212647 3226
127899192 541
37737693 249
771424083 3040
281999999 940
699048001 2660
4656 473495837
810500808 5383
887657539 4690
340672865 4193
389894916 2433
550201904 1834
491055779 2178
982404940 5786
255603619 127801809
623184205 311592102
325671816 8935
208572430 863
719889589 4970
871937150 492865881
24577 880031968
836397211 2788
1708400 10
899697001 2999
983187590 757867765
648287052 2422
674434514 7206
72570935 457
539078808 2898
34885 620429725
2052 338668772
811804955 2706
811600140 12196
433108447 216554223
927000000 3090
704145907 7297
807602691 2692
22879902 233
2406 584557665
81949396 2203
870683725 4367
113412369 28156
863720892 3636
728716583 7904
478721516 208776878
703784268 27554
572587897 96509
380859471 17753
947946909 6279
761697462 2539
192162215 1125
440098533 1467
921915785 460957892
17779210 173
441430103 6753
484752777 3316
830974136 4915
10166 749976318
862218461 2877
544396820 232421237
857581894 4668
365526181 182763091
888715998 17939
871800000 2906
704097652 2347
226724696 98385023
710699999 2369
21557 928567775
569101052 1897
719274999 12500
212732430 778
748856795 2633
385801608 1286
309464180 1151
9722328 132
694646040 2440
391488865 1392
345171712 16231
463961210 5315
971592721 11649
89394304 385
2464 617453921
1903182 7
288705933 2149
182434999 834
135172899 2050
548636534 3015
779033731 389516865
442008480 3111
702983320 4777
169392058 829
382745760 2220
258039241 1640
435266291 217633146
656997811 2190
805276506 6433
387960927 3833
979010591 11404
599099022 2011
586770165 3665
118062000 600
816948431 3448
413060388 413060389
58092988 289
840632442 3313
610059371 2472
41731592 632
763257249 381628624
676806325 3133
925784288 7249
172500508 575
801850566 3831
173740046 83797
360771872 7528
223200743 744
718445701 14175
116400261 388
370485511 2230
612297960 2041
3736 989934841
787311447 3452
834659811 7006
932954111 393984
22401812 11649918
477142009 2215
570964283 1984
212099749 707
430398705 2955
736754039 368377020
610738064 10967
2772296 123
539 130122925
817 185105239
670860461 670860460
650594473 4906
477898408 1593
461657622 2701
90574599 542
737486693 5182
2421 429572221
949805470 3166
410756644 2234
953249888 7016
73529045 2754
778904176 3226
437355569 65443
943268232 7302
217831489 976
710101351 4725
911311192 6913
827229337 11292
404616056 1655
653997821 2180
270433721 188264299
280421381 2146
883256884 6578
62040511 1065
708848241 3648
986353632 4824
537422599 2185
960902140 3203
407075237 177837671
86999509 1530
14607 577724213
461089034 1597
694498966 2315
369424003 1578
94790462 34113122
645985656 4931
371750141 1670
125420398 471
865407780 865407780
733803413 2446
165354154 1358
560402476 1868
399715229 1762
989526195 899114279
148755071 74377535
149630024 775
385690583 1432
734177381 7283
670775454 11406
342697959 1298
963919641 10590
425700579 1419
1043 56099841
53268073 326
462599323 1542
981239793 981239794
114523882 2179
58499806 195
864047664 2896
7500024 25
997546124 4372
986893739 9965
1706 177789084
811919349 811919348
694505994 2919
62598741 219
981696625 3299
123295680 1395
339898948 1133
694513765 3078
31834077 153
643584900 2237
8305 377703095
539787439 4118
110952022 581
144922273 496
434353114 18665
682138202 2987
756080001 3250
931123031 431428128
819178151 3792
352316534 1699
824492987 15719
914400470 3048
684263652 2570
793229355 3527
743761240 8749
604522754 7843
992646522 496323261
918629502 3178
4222 531143156
738189133 2912
654445014 98621
74006177 248
898193114 411600613
8539739 66
437924201 5201
885639936 3086
246690411 2210
533956663 6710
562756654 2187
691804055 2306
474869276 17182
759090818 361632235
486533733 2517
168208897 84104448
712200363 2374
945927460 11997
3214 835823597
460440195 3361
939820313 907804423
782490993 4267
933204293 14235
615528999 580616629
34348511 214
921843549 921843549
410636580 7367
462147345 9001
861297128 2871
47099999 157
1368 190373616
599329657 2415
769344124 38092
372299015 1241
713279246 11742
481975125 4607
111605049 551
633950928 2157
31014504 1128
484238745 18236
842702809 2809
872249928 872249928
650316166 19223
924692560 3093
180162137 616
94938682 1550
690689053 690689052
892836456 5755
32100001 107
329776865 1551
984432714 492216357
453000315 1510
101416827 794
710663702 3557
749539258 417376090
709909679 709909678
49199977 164
56925627 468
802746001 4140
3002 374457472
244663145 819
947812489 905176437
702807818 2789
33021563 164
634200000 2114
170400868 827
988377867 494188933
341217625 2287
374558122 3410
2914621 20
186933992 983
138883071 1024
381230428 1322
169332510 713
430098439 215049219
912240748 5788
925196917 3084
378637182 378637182
888518507 6648
782343449 4298
666594011 2647
214417701 3374
179315767 133675247
949778645 7737
972596758 3242
172758231 79613315
560996191 3269
895933440 3840
34249611 561
503202167 50568
731227487 2472
10798708 61
367798774 1226
936865790 7405
386518229 3906
2625 181788654
257150616 1205
934537161 934537162
265655747 5351
913451616 494292
743235689 28155
739838134 2623
952340534 952340533
854986317 427493158
881181352 4357
2198 240790900
796670280 363450295
777537072 5873
16451 791329605
774460560 3972
750808181 750808181
347098842 1157
498487235 2291
802708697 284729916
446108341 10663
450725130 2832
968563553 6176
833104227 2777
615390878 14904
58257400 200
643202145 2144
615107601 79461
301570735 1444
425699597 1419
747554480 2931
49839075 275
250547087 960
274905073 137452537
289799999 966
867300000 2891
4188319 20
133499861 445
530096553 265048276
539373569 1939
386467321 2083
667778992 9565
591300452 1971
91307523 308
910754301 3521
604678621 2730
983698058 3279
176570940 730
94368249 892
856204859 8453
643493902 10068
261752560 1519
261061351 1870
911794573 911794574
202 24424390
747981138 2674
107879403 3947
856144357 6404
729819660 5237
576003677 1920
88870384 464
421473514 7343
852964083 7651
451599288 6454
551368480 2635
5794 891527303
5843102 49
586966334 55663
508502590 1695
57759768 2796
527099197 1757
380218924 16677
248399173 828
897756296 897756297
2422 344190680
4228 987145334
801651696 801651697
430474876 3473
799835800 799835801
994184156 683588913
405898646 1353
148365172 530
141927585 7675
296133255 2529
237340635 1307
861897592 2873
886250196 3441
174714301 1028
627615712 627615713
480936301 1905
450774778 3590
6723 888215868
332727463 10345
105520893 3293
520162501 2145
12673319 1320
219299306 731
260520453 1286
2580 681227034
639982464 4191
396919481 396919482
13567057 145
184542434 2079
820547159 410273579
606917281 303458641
590 77655800
379314683 1374
223034525 1015
162963320 845
986064321 29522
310181174 2385
684265624 6328
540401559 1864
947817355 3961
467111600 1840
140962942 1441
363316139 3372
716292493 43388
506866722 3875
470783961 1969
752593219 6450
827358098 6163
665402217 2218
73566054 246
955521469 4796
232119709 1986
524698236 2280
578145919 36080
558936054 1887
669302232 2231
720672061 4380
287995541 1330
256562884 7859
1846 317349646
864504891 864504892
397121405 7481
494099647 1647
83843987 394
154402560 1031
955380429 5081
990247068 858592957
6593 284909902
385686999 2300
248391575 1337
113083906 1595
904533504 3584
888493480 21266
211200173 704
181768509 17613
688572136 3285
549348191 3312
309844600 16900
324390528 4752
671495836 4055
505874583 12578
670059001 8632
490599888 5532
607802897 2026
72965 683600360
40079382 410
468301560 1561
512999999 1710
141850549 1170
76483461 38241731
263976079 2361
890103653 445051826
560364835 1977
240122482 1392
923521368 3982
92099692 307
794702169 2649
3125 401809375
405301352 1351
747835287 25759
846288520 4121
651478940 2304
247024961 1100
362779340 2156
34506033 3323
191229145 842
767272059 5409
746354567 8871
883076780 3412
5723 776445133
282299059 941
148284035 767
784500000 2615
995348760 9318
560912750 8270
686103668 2287
249899999 833
147299823 491
209951799 128254
137168441 68584220
139007097 69503549
4663 765191209
428698877 1429
758670277 758670277
205211616 959
452700034 1734
265800001 886
759640212 14173
896997011 2990
725430501 3098
555119383 306449478
56999999 190
831301820 2771
293100000 977
56700190 189
843647304 11432
1281 361545597
299005620 2460
705873399 4329
517103110 2382
471181749 21817
287603109 3692
293973430 1258
112799760 376
95384909 690
644700908 2149
363671045 2738
479976678 162885791
73800247 246
929451931 9915
335909093 1166
690543337 3759
27000001 90
169944665 1096
856528081 6874
521247546 8847
687871337 7161
901474950 5025
966967857 483225656
763988960 763988961
127499575 425
409003377 204501688
998068488 496880819
179530224 752
242577408 4156
872659743 501483309
463803443 3826
908595558 908595557
878377962 4787
204899893 683
191040287 1212
633279671 633279672
502416241 2390
2505 605233050
593073200 6728
40800137 136
945659901 5457
631968980 631968980
78262244 353
3396 861405588
8399983 28
22553395 79
678314988 3657
465264845 54692
1180 201121784
19023 105598648
306707262 121441694
896878942 693716051
698133809 4730
944840891 3876
380752343 1762
738458125 5988
359770829 179885414
30400571 276
247199696 824
478110582 1930
1200 220165200
405656619 5398
599804536 4525
331985819 1611
132634699 66317350
140804645 2424
170118285 723
519000537 1730
150453725 635
368315026 7345
230164235 1374
959807929 8270
313799292 1046
239662529 1568
522115930 3197
185200652 884
425401417 1418
880702641 880702642
98 28065240
224180524 1760
218083150 218083151
438901860 1463
505295723 505295722
579703039 2320
908997257 5224
208031717 104015858
748993 847831587
651183799 3057
583494892 2660
931052073 3329
476821801 2460
178499675 595
416698611 1389
89786283 89786282
284732075 1302
3963 854268407
841090764 3500
776610524 3605
141000000 470
666408335 4208
689692494 11010
3629 647914402
625774976 2345
393388809 332133535
3121 560934231
139827167 1404
711884164 3755
340834332 1164
878397072 2928
983412546 800651136
923504117 6558
110109692 1083
770661968 10868
2255 471006360
316199367 1329
2218 438201388
626032616 5277
398698895 1329
656101212 4319
352927336 1343
739827501 4258
209303136 864
119911978 603
594876392 2087
349644938 14259
35417805 218
352871906 4499
928800001 3096
905727989 4334
297515500 1090
991066619 8162
916501664 3055
757548102 3174
167006647 653
626614808 51182
630875882 315437941
161209101 1300
863568737 426088308
125073933 125073934
804022815 4171
289499826 965
172648673 1426
124547186 124547187
537109614 6592
808230930 4521
801301103 2671
575102864 1917
210782285 7293
756472991 10465
549110380 2596
620789367 8261
463228497 231614249
359650387 1338
1253 346240453
395872868 1808
894655363 9435
515626321 24797
424799548 1416
991856751 991650081
627779242 2094
301200677 1004
892421639 5016
583331403 1972
508787982 3494
198078963 99039481
35964243 134
632317004 2347
880399060 440199530
146164157 531
636602122 2122
3164 872708346
180667927 3381
584283448 20776
884397051 2948
309860894 1500
328200067 1094
983355440 15298
320998929 1070
301575309 1139
72225062 52107116
898052433 162269
548367534 560703
440562287 3949
810213060 3084
654494854 327247427
291078214 114417795
267000001 890
615344855 615344856
391123203 1707
183271672 72456
708052803 5673
592781445 3452
349681373 2898
721032376 360516188
35898420 195
322745928 161372964
421916151 1876
153900325 513
401728453 9816
187778813 8837
708525480 708525481
406081035 5149
789627859 5110
575881527 18469
142500001 475
320055513 193483132
879596636 6164
546368253 3587
7357978 33
728488275 3469
2962 358234905
78503033 1013
716473295 5068
578400318 1928
244524661 1290
754917573 5648
17491843 250
223794945 2244
572359672 286179836
508843930 3183
14167129 48
336471263 6408
132764633 2259
724797583 2416
117300170 391
535021781 3310
165266409 82633204
564264000 2441
907735295 10452
913979751 77812
615975557 3629
714910784 9947
638807158 3141
236396522 1569
877964699 877964700
880496653 880496654
996310286 12335
969829223 9429
517345023 2756
670394341 3036
391043763 2274
526800879 3517
948603162 3162
825239167 14395
202476547 2166
187541647 1616
606270078 12074
239703436 3634
178799799 596
793 170397649
660887415 2780
975904048 8938
724439144 487575080
636001535 2120
78137060 328
877343601 3274
605891279 6603
461746904 5597
457026571 2145
439508168 219754084
343672075 1359
701606498 7529
493865793 2193
134400000 448
876523267 4773
940799578 3136
496042092 3122
854096782 3022
908637964 4651
591601127 1972
771554361 4023
551615557 791414
11659 291439888
517980444 10884
897074962 3368
495365027 2205
913203332 3044
72000224 240
624900000 2083
185506993 1122
466426022 2448
450627707 4496
202453067 932
945449165 28541
862434606 390860085
177827440 177827441
35639650 277
704591036 24382
110100368 367
197699692 659
577200901 1924
848258744 5298
342365733 3183
700496401 12440
191877842 2938
517400008 3313
158139876 79069938
110224511 418
712602035 75841
788916425 3440
722678818 3788
414669471 4444
403101621 4964
716693300 418309555
982171111 5426
824399200 3118
103452492 1223
653971507 31292
870493536 4275
146700490 489
575286712 4378
786303948 2621
350410967 1291
67982073 33991036
716402389 2388
773554537 8942
267601574 892
265622644 1988
466367059 15710
166502110 565
574082144 339070878
94538971 821
4338862 113
429410409 3064
545379244 4270
525743508 1978
755495709 111595
392701309 1309
121194215 60597107
774476127 6868
154230937 836
61122529 581
640226755 2899
720208453 2978
103115629 396
3383 335760942
916625288 3713
501970360 340559609
459926165 4440
162071913 1258
431780440 3640
584651098 3509
867597107 2892
330065209 1692
659771895 2681
806133742 403066871
664802120 267551649
319979055 1457
370489400 2313
811797544 2706
347699028 173849514
522626316 2350
7039378 51
922613298 4597
790615415 3126
928503095 3095
1116 288403416
709339060 2727
107716071 385
578695194 3234
16353065 16353065
664881788 176377
186535990 963
1900 335759416
435904081 2071
8193299 62
729151741 15476
728472980 79834
615925362 4953
781736451 390868225
774080366 4773
694872971 7339
8341 599907204
986400889 4631
346767156 2406
220418100 1260
96091469 366
692406428 2969
405900000 4100
344119464 7067
438084640 5990
780752263 4696
112200290 374
967200001 3224
433943801 6040
419894449 1993
70548575 777
298247589 1235
329816722 5277
94628224 390
982999590 5342
842007695 4944
320678666 160339333
948003160 3160
3361 916919268
915156065 3098
922501496 3075
352501176 1175
84311445 1918
346962876 5252
232060033 1992
620425789 2283
709088391 44552
678740924 42264
736704000 3600
59100376 197
77754532 283
588718771 2330
2867 141059267
169875454 889
51000169 170
639602739 2132
5762 550193698
400737756 1578
801898857 2673
136538093 544
381887552 2358
469158624 3965
322620809 3279
286806280 12340
471410962 2769
358366924 2147
378219621 2649
825794982 2987
536100892 1787
765627008 39968
562230578 562230579
6393 292390248
979028810 3370
147899507 493
857770355 24314
163945584 638
901796994 3006
533032311 186619120
321648787 160824393
369313819 2848
959775331 804702419
697978610 3072
444601864 1482
937737234 15303
803382023 401691012
519 123028950
76199745 254
364233177 1683
177568035 177568035
999225817 496047791
551863486 3307
690475401 19899
317893000 27800
222250067 222250068
749346442 749346441
311594251 1650
49762 220393282
612537156 2352
332401351 1108
519598268 1732
214436965 827
983705000 3279
17405 717747390
136938604 12716
13743 499860396
595857152 570665248
440432674 1853
905292992 348978837
648382176 3536
400823601 11277
248609411 12681
10832 736792640
678316137 339158068
224555354 1194
898264861 9820
581 129178959
898094604 5764
436207249 2148
73647392 1274
315574479 2183
930146927 10441
986 204323421
387895229 3188
376306035 1762
735599999 2452
597320896 2368
582828934 20371
684334385 4842
787737371 40360
653439517 326719758
402314491 2378
574198621 1914
679707458 3419
751171855 8273
193194194 2256
889943531 5921
357493172 1964
95662428 634
488429822 2096
63758280 1073
795656064 3712
666633730 7105
622308023 25835
57278787 588
556199999 1854
654899163 5326
8188 987888881
220834040 1855
589393939 2128
493 81364810
110099632 367
466260739 3269
291939539 5639
260401522 868
361554205 1439
12530248 12530247
901274675 4033
593398023 1978
519892076 518976832
909535137 3368
381650677 4775
324501222 2557
918843968 918843968
331108914 1159
997431841 8952
68999903 230
743766169 2690
70284479 35142239
188703914 2129
986096513 6032
210556656 1444
840184049 25101
49500437 228
30240506 122
884632106 413679553
932054065 4492
318990400 1930
184470345 791
768302561 2561
636194916 3369
302096416 1133
958058126 20875
878566299 591759876
2880 642018646
893403666 14677
700792830 2610
985454374 519703571
843396763 5935
316548167 316548166
453300113 1511
714000001 2380
730901519 3940
571864631 2516
965097720 3217
614999999 2050
20851904 10425952
853505134 831542480
481398750 55711
598621257 2367
531265735 265632867
489947299 244973649
566160542 3111
774791160 4290
55504655 432
685925780 17271
2120 584392840
11780681 167
254714030 1990
150231334 1443
387901293 1293
175395284 5657
796261627 398130813
390419968 1692
3919 385400094
654056004 4421
460146884 3649
247302774 3372
984147723 6693
985247119 985247120
407364556 15812
803660233 10259
553624469 2565
305256624 1205
10837009 252
434424494 3599
3509 931752784
388163297 1806
464861665 3715
371047038 1406
876300000 2921
741114147 310065406
585261562 14216
453480169 2800
231000769 770
770098738 4177
535154576 310210922
779698221 2599
282300001 941
921162901 921162902
751794745 84661
731032558 5122
130153781 1082
42722185 152
6223 192296127
725692789 3924
617264263 3974
783297388 2611
408529137 1528
8441 933030132
420186205 2692
3380 395473520
269700001 899
1983 197590828
817815999 5673
705300277 2351
240210578 833
250119450 835
315597752 2090
895718156 3839
604801478 2016
610286017 3083
945567396 6264
726600001 2422
307198975 1024
817000679 2849
651301630 2171
139199535 464
55572552 1278
975926197 124398
105237641 538
622728268 8589
155264475 65205898
180404964 1261
5099987 17
557399542 1858
633747559 3880
409199974 1364
707694446 4455
678570625 28032
274675398 3014
933394961 3138
192249775 1075
516300260 1721
349989476 47329
230952471 230952471
196494683 1231
33540287 221
977580407 891861883
14794980 426
982613827 7507
324901082 1083
494434151 7713
106508969 1723
402733058 12754
888517645 4424
886335018 4478
878275256 17039
2468 514706524
449597951 2368
600844329 3891
232600746 1194
269751126 3888
710091836 5213
231482315 919
408941704 164677911
907583263 11536
596729909 293059303
689103098 2297
741830169 370915084
106424049 59296384
852555271 8828
40331980 422
725963147 3132
315175630 2915
232799224 776
548858401 2130
809301887 3283
5620 929570743
384558308 2306
389274473 389274472
14050727 152
932790488 423497803
195632448 2321
701729326 2761
823410956 823410955
40500134 135
815706764 15636
505606650 2005
20130837 107
122445336 1803
263796992 1107
224165530 2389
552898156 1843
814498745 2715
256482149 1369
777186831 12502
481039242 1714
614624333 152094
694576134 6694
696046617 8594
875097083 2917
4162 273065870
820498173 2899
685677429 213602
618873801 6493
734791602 3449
939899918 3283
798593636 625217258
343345588 2613
387974721 7312
610755718 6617
678705258 2819
851997160 2840
316535951 1889
314641855 22948
902235189 902235190
31075947 31075947
389999999 1300
233346192 1339
559912375 2193
845105649 3016
935137317 13781
953396971 3178
637635697 2225
443502801 8996
86727136 656
7109 718196872
522486504 4188
7282 569947576
1938 381826880
790327980 3159
617700505 3607
198799482 14434
928685924 12332
417298610 1391
833711252 160886
710435308 3476
209430649 826
401773815 2668
212241666 1558
951468648 951468649
110699632 369
379581150 1443
479707857 12046
458246851 3763
678904891 2690
272100500 907
481131683 3806
907961090 384716994
524871778 390722619
413531472 1416
353614834 8151
435531217 1464
745458772 9073
350930751 136985394
637197877 2124
519104754 519104753
190799921 636
82443496 284
927701467 3440
240282622 13069
520784713 520784714
737454879 2993
115121272 413
476822486 2737
907877965 4499
50110213 724
757497476 2525
844189224 4075
993998183 496999092
2611 523894539
6340982 267
263176107 20551
64413747 227
369845659 47516
714942852 281954029
1212 227583300
32742138 129
171539522 1702
574945005 6841
71961216 495
992892929 54313
350191194 4573
783309234 9525
82333344 82333345
571136503 285568252
298566322 1342
882476570 27397
856194452 548491
532128128 5306
75311750 285
233400001 778
786439418 5498
120749690 120749691
309881988 1067
895502986 2985
2394 550804954
598833387 8440
831944499 7300
171900598 573
239228601 808
647025503 3685
293289869 1185
19669315 19669316
201667193 1468
580541859 3993
76340017 379
813586160 3368
592281331 2029
281497818 994
182349602 122447512
654599999 2182
900486683 11412
351911317 1738
58200261 194
318601237 1062
940950229 12437
304498986 1015
192809221 96404610
685995267 2425
377797520 2053
718933199 3480
6539 872312144
977206523 3879
670815891 277970344
591612022 10651
111299630 371
478890259 3318
326378826 1158
862801914 2876
620167656 4142
581401937 1938
757664164 3613
918259813 918259814
14902 437200045
11000 733084000
551301953 2092
64230805 32115403
270610373 6186
839503157 6094
287936294 287936295
994302849 10046
845542723 2849
397350401 1480
3296 935216450
22538 523487169
672069510 32790
797808456 5034
646503708 468382
496991832 496991833
417505048 1747
542029274 1855
640099680 2568
175200001 584
289785526 1687
369598769 1232
928196906 3094
237947179 1186
175200221 584
914274143 4998
591937510 295968755
492597170 9535
339399126 1269
791710904 4153
763743339 5716
619502064 2065
38700128 129
347984401 1366
452862433 4142
664502215 2215
778801207 2596
866606051 3588
959888574 3661
796486675 796486676
877157970 67138
594534951 3916
993671839 4396
829926035 6861
617185709 2195
257195217 3353
371170968 3088
994805630 3316
136289759 1888
594039501 297019750
945735978 331743626
101518832 1418
161999459 540
2963 644170769
843188062 9203
394800699 1316
913682371 342537596
948900097 3163
13609132 6804566
568503168 1895
628499789 2834
389399903 1298
735777855 367888928
844073189 3196
746651166 3055
945903154 3153
666864134 5866
32322120 2498
927209813 3244
302546438 1190
92163928 92163929
277894464 8221
601633423 3614
342797949 1454
518152725 2525
482099999 1607
1411 332634093
436798544 1456
2220 624468794
832267647 10607
155425433 155425434
113399999 378
266400888 888
578086529 30093
860117239 17276
929603905 694734417
948150442 5846
851707791 17881
515554833 8632
229926662 10399
407820616 3791
888597039 2962
399001331 1330
465394647 2632
231745223 965
371640559 1575
261124116 1214
530478549 5506
714898390 2383
134113331 592
261300870 871
589756651 2617
439085074 2335
515182391 4118
313249294 1866
820933963 5098
747220366 2885
743938231 55931
522270457 4008
24911 227711232
970503234 3235
505081741 1917
301798995 1006
593619350 5451
974200000 4871
815700710 2719
359665292 1481
652779124 3625
733014224 6849
893625006 19441
707411397 2651
56369773 644
712322115 11336
72300241 241
463346921 1588
385199509 1284
586172996 438905244
161233957 161233956
462264665 1581
471900488 1573
561299999 1871
891862377 6175
512587981 11765
504113582 4718
4356 929231316
821953015 3441
562201873 1874
710293796 5491
754802428 2516
145708359 595
792602641 2642
280531408 1168
991075451 495537725
772317685 3791
496849033 5886
388800435 388800435
522148052 2751
960034737 7849
591941200 3800
728138793 6329
284292935 3284
832011741 5326
906868871 5733
667084366 2355
266739090 266739090
1480 190533720
991114500 23910
849097105 424548553
959229741 479614870
36000136 120
817689092 408844546
364498785 1215
384175195 3545
941565183 433767349
576739811 576739811
272400909 908
393239470 1646
727201969 337328414
939421564 469710782
442905001 1500
137005668 709
374401597 1248
214683348 214683349
548957275 2887
448870576 1771
850197167 2834
383563904 383563904
212399999 708
81788534 1094
262354403 1143
773891999 6475
301995327 1856
249618028 249618028
229917420 2538
290504355 7005
842206540 3305
458960113 6455
413415675 2637
498795361 249397680
93374907 710
706798768 2356
284065739 5418
23415342 141
181381221 1671
789302631 2631
269659420 1607
130644149 455
961201869 3204
696997393 2334
401438860 401438861
143956574 1041
60509193 213
471497781 3340
706519424 706519425
371105281 1638
517498276 1725
544887161 2776
170913025 948
51608571 415
5254 950742428
554767385 2462
367914251 1375
861717862 18004
659800543 329900271
441601827 1472
34958622 34958621
539399368 1798
527491521 18418
491573980 4523
672248746 3175
958098857 3718
860966506 3750
497094024 3449
463793737 1897
913960237 65617
596399509 1988
16615741 99
11004875 5502437
591600679 2276
206422590 3533
212099708 707
701448680 369065753
903110309 10377
315600212 1052
713875517 3321
312054924 312054924
299024504 10237
815621568 6592
446919627 1494
731951922 3850
945267466 5258
700518822 59166
425237497 3962
268296001 1500
4379616 54
669375739 3242
239805467 846
162 40456746
355197399 44300
301048493 11554
20870 681337514
281695163 1536
322799999 1076
550398976 10111
576740177 2338
1664 363138421
498298789 1661
63244911 501
62075340 331
912112116 912112116
838794640 2833
768872877 3090
311290089 2739
527385871 4059
16353292 1513
692291952 9846
946962393 8246
573302466 1911
859391169 14194
598802672 1996
343474057 1842
270052186 3965
4087 781524314
925497117 3085
69387556 319
279900932 933
699345317 4779
223268100 1740
446472576 11616
282512349 3050
360989117 180494558
11686 925977837
213058049 5176
468106579 2634
487091145 4370
897835083 11749
671386717 5642
187575195 93787597
707161875 4375
163199648 544
636165936 636165937
876302047 2921
823277992 3061
7404 605502640
975768357 444346128
369888180 3497
390607873 1376
658500000 2195
10860751 750
906596978 3022
976758961 5095
409962521 17182
3256084 18
803998652 2680
458613577 2322
835972707 4970
16741193 221
90000301 300
23041874 375
697802325 2326
152583584 1309
143612395 5175
542998189 1810
36524198 7958
531565695 2613
471373835 471373836
806283247 3434
373294505 373294506
220837276 748
915970007 457985003
561440490 3217
776098654 2587
610520977 2256
467024887 3982
115499616 385
68717311 298
892558927 3730
249046611 997
175298112 2274
176753128 835
83699957 279
258335077 965
22001524 92
239524204 2469
313486046 1283
800416608 7756
883534068 4698
411760554 411760553
110588807 748
283351309 1409
606899755 2023
5704 528133360
932030168 6898
114535803 641
110005413 506
611332097 2925
575175079 2120
421684185 421684186
338239099 2540
888709108 372033018
896623700 136265
429212113 3472
750983762 9271
898694598 3315
328876201 18180
414746413 5644
219900732 733
2897 637279880
844764694 8637
465645775 8963
268034621 12908
108327951 873
786204849 3376
480000982 1600
10826 352007390
200236680 126133294
292585953 1693
517863101 3437
361483401 4821
341659869 341659870
412500888 1375
16273 472132554
644858804 4797
760501883 2535
737102159 4968
576455132 10798
684357597 6039
240142254 1083
148392884 597
790963264 4732
574978030 287489015
763260386 763260387
221030327 740
803095610 153871
843854745 7302
822821539 3157
229376502 4689
713316193 20128
862379143 431189571
266368049 266368048
238856800 2080
270456241 1095
399000000 1330
855604688 2852
820313103 4106
358652760 6010
786342302 6578
20347600 70
752762719 12695
172032548 2217
32294004 214
500852399 38905
59399999 198
227071341 2989
835791365 11233
366633265 1582
235397852 1077
430981310 2495
903820118 6548
660295761 3493
287504371 1463
588317170 29382
33995617 204
16500003 55
222213953 222213954
952716428 12214
103524024 487
651939710 6212
916998443 3306
367291820 176135730
173399917 578
667800010 2226
505256422 7363
275942401 1200
979643438 5727
679706817 9777
494792519 40758
693010379 4467
864001373 2880
361799639 2746
189436846 1205
159900532 533
13747 496832054
645540505 33908
362570463 2764
167338500 750
283681340 1434
777731808 12456
588669800 7269
39450431 591
593395145 2401
802257254 3794
901941637 8470
23583611 82
260441224 51757
54105436 280
11588 972905490
766029422 2819
817497276 2725
811283448 5664
637842073 5172
740366015 15099
207125709 46070
564202139 1895
697472608 2576
3067 837144221
543957665 1915
322202122 1074
904150480 4453
166749825 566
528198655 8052
355520637 129792000
614161333 4572
867757374 31779
779678604 92226
261547662 1940
185158289 3814
74394390 777
959012848 12753
63599891 212
177856389 177856388
794201713 785893005
831875618 33299
723639 5
249449112 940
957413742 3329
704653419 2386
940440892 25612
368398646 8453
256045388 54559
422356393 1926
992277311 932651835
369165137 10162
127355630 3134
889668626 3206
412719311 6744
922026340 18187
4799984 16
65397724 1277
995503617 4036
753900757 2513
668657958 3935
855676096 3124
142799523 476
730470849 2575
48752645 167
356895436 178159556
371351634 2305
257549413 128774706
517898914 1811
556384735 5615
4500002 15
733902581 3171
298609328 1333
840998255 3684
353659 353658
972899656 3243
183299388 611
624000894 2080
291704033 1274
437280445 437280446
13898721 53
701303855 25806
564658433 1949
395251615 1324
890099871 2967
144021544 483
200065365 1406
260490003 130245001
832821910 10631
419133756 209566878
176179255 1435
522066291 3365
571931115 4789
200778610 3191
466526229 3523
394716067 2658
650628013 2207
68551303 2058
806831217 6837
416557426 1449
81553020 2922
764309741 613398868
637539876 3798
969601888 3232
506398867 1688
191489781 1668
519306481 67320
639026065 25963
134423598 1223
144899518 483
228959696 969
411286204 2428
143100478 477
34107047 1888
451115378 33921
558599615 1862
593765010 2070
502126615 30265
415869156 207934578
449290610 2167
635776329 2629
420076379 9374
668659389 3535
467682132 2564
353490941 3637
499731065 3145
981171911 5405
177301100 591
508501695 1695
904241889 5874
265841840 3509
605425159 2389
775908809 6029
21086401 160
240572139 955
650700010 2169
268786380 1619
679636978 186869
284820731 1510
699862016 349931008
467108501 1961
932424019 3701
768017019 4111
398615616 398615615
1078947 539473
327600000 1092
601413672 5095
432001440 1440
866491537 5556
715800001 2386
21348960 107
811643503 3749
907912571 6087
100950004 693
263352779 3868
260780157 121351430
810032093 810032094
368 110141523
395184089 7035
540005865 2544
606529315 49916
976891904 399800410
194302414 710
693297041 79671
495876286 495876285
967242484 5428
997542058 14783
707358371 15733
489647930 2305
111397614 521
737266542 5258
845099999 2817
292568095 146284047
965372536 3803
454216163 2832
345000001 1150
683850405 341925202
4096 528855040
742513137 6351
207793410 1356
607073892 6092
789809879 24618
260455449 2727
35802145 156
8699977 29
725453457 2704
248928437 1047
738356320 297880386
2336966 1168483
59362141 1458
343200000 1144
48808958 1460
559166680 3284
407 108914048
696304392 2321
832200500 2774
322583366 2264
408301455 1361
788576524 10025
536403275 1788
511800720 1706
897516921 868286589
188559423 1203
955525024 20761
579174659 4493
696302321 2321
2137 596617359
517803076 1726
378298738 1261
798950784 11056
40800812 155
359939217 14704
2498475 25
655315314 3540
548464920 1878
468975613 6164
333723327 1166
893873449 4689
305399999 1018
175500586 585
907404350 367961820
117310509 899
349469355 16238
190535171 190535172
629111211 9462
86400000 288
777600901 2592
890827727 6678
354437799 21100
883202199 2944
909567440 10456
194527405 97263702
640922920 223546601
749658093 8677
180094707 9757
992185277 8849
44100146 147
961365649 3503
406200427 1354
843137160 2888
3436 491261828
937217482 5016
566999380 1890
287288936 1298
744001228 2480
839107043 3737
348300000 1161
639111264 3792
21108643 79
684753719 2636
97385052 371
522991561 3055
753141893 3256
504760084 2432
2769 791586646
24396905 476
527398243 1758
73500001 245
479568631 36022
6599 760461604
930419144 5102
112528 596490374
923366640 15845
343263218 1481
416242179 1411
464360303 37316
554700984 1849
98648224 388
905457504 3724
24029929 12014964
703869643 703869643
673664172 2327
354995508 1418
968090112 4842
456587975 2028
926700000 3089
441705117 3397
500864760 1980
732208194 366104097
482399999 1608
560549389 4617
575727633 2770
659277955 33401
62719482 1426
94993645 94993645
975489750 6750
125066789 2193
957903193 3193
522644221 3690
221217984 936
441586867 13889
105296401 1100
30143402 3209
401288549 1950
931459102 32283
98426342 1095
873597686 873597687
34200044 114
552335371 10726
378999828 3405
98647660 98647659
454495680 9283
79767172 538
410127562 1731
439784436 1563
5701 650371444
414206091 5524
213264353 7934
348549179 4935
317101057 1057
690547499 3265
416698612 1389
284100946 947
967665801 477193786
22012777 1371
136692881 3208
785700001 2619
118265496 545
88090182 2481
7750 397751455
237718991 1113
563008869 404372797
551099999 1837
994089601 3576
838202086 2891
405476574 405476574
524331650 3365
445801486 1486
72972267 363
159296599 886
60855368 279
642036010 3044
862870241 3592
454794048 1728
762394736 3648
737070127 368535064
700802335 2336
769452752 3498
531263095 2756
289581783 1301
931234741 28611
248210705 3338
911571748 20936
464061138 2148
882327993 11327
3382 892337318
2438 643609484
555184062 2429
597374650 17361
545101818 1817
100200333 334
669002231 2230
696900001 2323
582898058 1943
661539290 5158
917390691 458695345
891630824 24176
817010228 2957
159758559 863
686087860 686087859
484502434 1615
855949231 855949231
487202075 1624
890910449 4395
908713192 4859
747304105 2491
534830488 1957
389702881 2058
970023153 40830
702666146 351333073
534827930 1898
965969526 5401
634059713 317029857
939689709 469844854
560702661 1869
366901548 1223
508480822 17018
620847127 2900
1654 392373458
845843559 4580
150255525 593
216900000 723
735239935 2574
403321009 3229
889467936 13512
415556818 2426
954892769 15032
527357864 2728
562501874 1875
960326161 628212204
437324581 1563
737396754 3486
349913613 349913612
331112937 1104
773056384 6159
194399353 648
475714388 6309
931276861 448589499
435709965 435709966
527629771 3390
604414208 3221
157885225 157885225
2696 336334376
95704487 3278
826296561 37218
925990339 3822
963475549 3304
714572781 357286390
849107377 12906
874609674 7554
488183331 1796
559802777 1866
587807436 7180
635112778 22285
698999999 2330
638568445 2572
464398755 1548
165339378 8214
3823 856587688
33600112 112
681932462 2566
687088151 247836118
500075608 3337
538333840 1936
84317691 1108
963370321 481685161
949997671 318780122
247843535 1691
8160 686074586
193500646 645
690703993 558822
867302892 2891
163093306 3871
509675254 21192
3348 646449253
896608730 3441
897597009 2992
94050720 395
473362021 4572
792632690 792632690
3596 624056126
218565838 783
500207280 500207279
916114900 7430
94 22382378
413577209 8663
172800981 576
744300000 2481
276512489 3582
947743897 5077
212171043 870
6657 633439637
474748480 3970
691781291 7009
381300082 1271
685767889 3217
337201852 1124
927861183 4831
777386435 335442013
84446432 963
653597934 2569
286507651 2717
319910187 159955093
4533 540698708
937841314 23055
846034893 25749
309679039 1377
992771826 5207
994699148 290548
987539531 3581
406904573 1371
694199694 2314
247590679 1344
644215325 644215326
290609909 1332
438165375 6275
805269409 3322
459608339 459608340
203345198 1579
667533625 4372
478567596 3471
782404817 2608
671275009 2888
878804474 4227
853661464 2891
296104473 148052237
967763213 5377
819161706 4039
712947005 5164
89295674 696
43991 796017145
95598287 516
373969369 4061
910195631 218779
702299999 2341
520700354 260350177
958071778 3355
879294482 5231
104320334 618
322010557 1282
616383759 290406757
259464429 889
131325967 711
660296391 24037
936904073 3692
947476006 4180
852114671 7859
766387921 21288
798 202690404
906346136 6453
679685529 253023343
67189302 250
680240022 26817
899550771 449775385
252000000 840
7984 781840044
244199186 814
51830197 182
6068 839005634
581497272 2203
674671679 3240
410924665 29150
585874799 16080
760982861 7271
732096419 17490
942330212 3249
553054590 4587
553001119 11260
310585989 1083
883532298 730364893
342364800 1200
934903101 934903100
710163612 14796
638774295 8597
855902220 2853
964111159 19010
701985600 10440
922966252 7954
883210828 441605414
527698240 1759
410820524 6093
751609315 751609314
569068998 2439
278676113 4433
430799864 3679
447928910 2530
326398994 1088
762033092 2988
539992879 10567
303776562 1133
3115 882175045
601199999 2004
373588910 3428
613127327 5808
638280896 638280895
2260 415958039
39754343 168
269896382 1632
743 174078887
799128576 309989160
237900792 793
397963840 1677
203333777 285975
762203904 90223
703199860 2344
26177679 368
15208270 55
118200030 394
374905963 3217
363601539 1212
313685526 1491
963132859 48501
596101986 1987
93555015 93555016
3466 784608175
343595990 10015
484863096 1974
242195442 10105
377425830 2690
368814927 240431930
116114727 1893
434978544 1573
504298319 1681
876921270 9598
36660565 142
212700708 709
883633167 5548
502973130 2305
901801260 324283147
1234 321861752
313540389 156770195
56154311 1684
379809013 2481
547523999 5360
932703574 3109
434398553 1448
432894990 2809
577083629 4626
346550617 1604
727497598 2425
279483750 1911
614881048 2099
106232197 567
259177479 1383
846035399 6653
419645077 6836
332601039 10853
185655352 1372
482884035 2147
232161433 959
500641935 2012
959100000 3197
423901414 1413
751824419 12898
704678799 2450
246599999 34250
305716549 305716550
258000000 860
7339891 27
543299399 4536
817306380 817306381
295228895 4385
34971585 59661
489624577 6708
888603968 2962
666300001 2221
83400001 278
968559178 968559178
323379180 11443
401535623 2168
300664380 35666
6900024 23
249478728 1187
980401270 3268
923584571 3620
481050640 481050640
442472271 1606
101838142 799
618264841 8461
960706320 9660
6644204 28
875871290 6099
883287904 13496
183886561 624
976059931 185810
159121145 6906
822530967 764197205
158219502 1106
108384801 1220
680908329 2301
121500182 405
268 65732360
110100001 367
833097222 2777
179601445 711
846905132 2823
219508388 931
642626057 7151
593788093 4320
281237365 281237365
761226857 2678
802912222 9809
962601946 13955
270519860 1819
591612819 2762
576298078 1921
523293242 3274
947625744 4472
719393937 6217
983174533 6417
873675440 4261
221466488 1683
244887522 958
272661780 1213
868689012 4988
852113018 3669
585664212 2359
20290 750161880
825959696 4306
999 83987981
712208487 7129
384751947 1753
633145381 3220
282600609 942
273900914 913
936795256 5016
32099942 107
4789 622129412
184688101 1812
599148159 4160
8504 835642650
767250893 4299
853449796 3435
910561205 3262
881936433 58229
218117600 1175
203389378 1494
486695595 4829
221863477 9408
30341377 256
597623734 2817
441902624 9787
402646113 2158
459 28309571
123214159 6032
850055244 4545
84786360 380
29400000 98
684899559 2283
100637524 421
376800001 1256
579 163151778
918978188 407779604
873000194 2910
908674078 5674
919178118 919178119
119919363 59959681
771700972 5584
2154 525421147
382808731 1444
944818462 10213
223695954 4863
711903097 16143
701941975 25748
824365024 4592
942428195 73706
84042812 828
827999682 2760
495282524 10502
458774788 89279
41926691 343
221126651 850
46905497 214
400250923 200125462
777748383 3304
203621491 3946
283499247 945
539900558 476523
320914564 160457282
364085525 4367
138260256 61487601
988383408 909282525
359612847 2871
111526 752688974
646377536 7733
1644 323121080
500196037 250098018
366108043 9642
80857646 723
532175871 2003
544100340 4305
6783 760130112
4316928 1606
95819279 1396
928148927 6683
999090891 7036
521307175 4628
767403243 2558
544498185 1815
593631937 13829
785496321 392748160
186000000 620
420900001 1403
383651426 1321
52252913 627
782212367 15779
606739747 303369873
585000000 1950
543300781 1811
529201764 1764
13 3326400
3737385 13
733814495 2653
320700001 1069
13205778 141
906636308 906636309
173352459 982
922457536 23716
325499324 1085
994336499 8340
6375692 34
414610072 2132
765576636 3387
634647421 2420
63600107 212
12397 768258563
217435383 1291
657988974 2241
499200446 1664
859137079 69414
386443751 1606
588902911 1963
469190863 3222
675979282 400145897
711373246 2378
929401363 3098
17978224 88
354296476 2925
284928791 2966
981257119 459123015
2909 595482704
653300304 4117
330300185 1101
474129811 3069
895696860 6862
851182495 7792
265785578 15382
7206400 100
195149380 755
774054370 5713
277034312 4753
986903566 19703
629004465 8218
690042688 281504618
401016645 145209373
649249745 8060
76771138 44120784
762421036 4229
102488890 1295
849299661 2831
7968 970154738
1877 552316635
208160779 3260
974903484 12279
405678232 3724
881 234069335
290398351 1650
43951430 596
841497194 2805
499264921 5390
445796681 222898341
580199395 2902
379884560 1507
2128 324230592
896097551 2987
597895444 14349
262077386 897
730711859 7445
893256763 3849
2751 566880706
717400260 3538
862393037 391628568
350256960 1339
635429720 2120
3987 430156099
750297500 2501
401355759 5486
747306590 7009
466178055 1904
728998838 2430
782537280 3320
180001621 49462
753127554 264408141
2210 602115356
961799999 3206
191599940 1588
469184732 2094
127949951 852
6191 784760437
883610133 3184
897767109 448883555
514963457 188748283
50224344 172
827101222 2757
333898886 1113
339762724 169881362
7666847 63
809014846 3919
305467089 2336
124800416 416
571958117 2287
861346008 4203
101071601 700
949609726 7033
324000758 1080
941179887 8272
11156113 44
7948 898473712
1080878 14
596478961 4620
1285 357972864
466798443 1556
811036107 7680
104352084 5604
617101799 2057
451948771 27105
545599021 2004
808755339 8056
303254656 7096
88241418 774
893400001 2978
439395315 10019
626142845 9359
580296875 4106
389100904 1297
65177 915068380
902243134 3387
1997 430183755
307183435 59158
811502704 2705
67769490 2877
590432712 2267
585301952 1951
110576194 419
809073400 13993
113100591 377
250088593 2861
646152891 8870
740063049 3650
526882595 1874
602103508 2007
140173565 140173565
813016874 78151
872535563 12852
650700001 2169
23556935 156
312300411 3941
12601 451947182
601445303 19446
871497096 2905
484067312 10472
152808538 1136
895141956 5255
169984840 767
256679598 256679599
454401661 9814
705978680 3117
935763035 5147
741431240 5051
192003626 5979
150915413 628
631309762 8646
205882952 205882952
799749937 6642
968357513 3242
244500816 815
389998701 1300
703296439 2935
906252694 731559204
418201393 1394
344797670 12119
503521585 503521586
353176992 1297
552425169 3422
936661859 5210
1505352 6
5774 319535575
4156 694038470
95109 746415432
972003240 3240
919803065 3066
500401447 1668
977367133 7564
732545509 10585
778201594 2594
948764517 11421
276024851 1029
591805115 9909
352430098 61182
259792393 2735
863646834 3823
501727374 11098
865775090 3382
106863432 2464
706795727 350484921
452979999 6875
768298931 2916
381404161 2848
737658957 368829479
561664721 25276
892802977 2976
795638780 795638779
305115700 26369
286733590 231893369
968795100 7886
172199830 574
47200094 592
985320219 492660109
483451184 2995
660341040 119627
302332244 2469
347953737 2080
690319088 4933
990838701 495419350
526869719 263434859
172199655 574
985513105 92489
439539531 219769765
943907957 4266
356585774 3549
840897196 2803
328339313 1146
167467500 4050
973799245 3246
768836901 3662
615690040 2956
886197046 2954
342372226 4334
199382820 780
675956018 675956017
17700096 59
344179083 172089541
350212157 3043
9958032 534
628802095 2096
1724 370433959
36785614 202
702 190288591
25167582 102
85559549 545
999297756 3331
925196917 3084
2252 542319194
832214441 6557
290311081 290311080
97200332 324
636302120 2121
154926650 11945
651364490 391558315
998023891 497429038
139261843 718
704815794 2645
200845814 1067
945300000 3151
132827008 132827008
689361745 3354
252899886 843
158650719 1078
587216872 2606
204899317 683
64177070 455
387301291 1291
704629900 222625
685203132 2284
680041884 2346
415452324 1819
650622911 5406
527622251 263811125
890018398 5303
396168016 1752
561464785 393242140
999724213 948856347
166658649 166658650
159600421 79800210
453634097 3428
691552892 7724
265638634 2475
428057605 428057606
364626661 364626661
906902368 6176
282925177 9838
133674603 527
248013260 967
378893502 1781
673454169 2852
759594101 10172
500064095 2616
99232057 616
739103053 369551526
1840 240822880
2605 108464385
112715551 405
654397415 5041
518100700 1727
815009602 35413
487093824 18186
934974825 3455
347719485 4737
439660671 1952
174000001 580
197454123 686
950118455 7071
961501069 3205
774749585 6056
879486089 89107
995655279 995655279
875496197 12521
949800000 3166
148071741 871
586889325 2282
789263999 14000
660773109 10870
29564753 29564753
733044593 15382
749818316 4084
60147727 468
206400687 688
317086340 68667
731099473 10283
238123079 1476
31245629 113
340801137 1136
537348096 2048
1048 273938603
636578176 4013
802450950 3431
243997555 828
714416075 5906
76905883 874
470626711 5288
141717619 3284
392239680 3360
331051697 1891
626400784 2088
732808459 4644
875258105 764080008
903003009 3010
564901882 1883
337012841 6087
300893693 7622
349378503 1572
131400935 912
137404833 1022
627216889 2270
533973295 2212
120600167 402
412014361 1509
745970270 11745
474899990 1591
964199155 3214
248666736 3323
390485848 1963
217041550 835
297077723 7201
515575159 8673
993171855 496585928
947211069 5781
3897 417694868
932468586 10754
707840433 2898
905985893 3724
19200063 64
256200855 854
591001969 1970
166569346 565
403200911 185465
319 62996599
141549497 472
65800865 2438
512002420 14090
673060905 10635
808038209 2806
637900380 318950190
774730527 9526
708908255 7424
372697923 1417
514033479 3609
4617 693945746
90529828 1103
3406 926960447
820630376 17425
788453970 34802
2348 528420836
941973414 13109
315497621 157748811
85789578 444
99536408 374
430748110 2409
344998851 1150
983674049 6907
345276082 134536975
462377304 10387
281812166 2111
768241754 5079
964626863 3288
636773471 3821
708669131 6564
130343070 769
796501880 2655
743700000 2479
852366406 4785
741177910 741177911
334477024 3976
619260624 2078
117168012 442
941334189 16348
692698610 2309
479692291 2003
958058589 5853
270769593 1114
125803344 705
888508680 6312
71272130 382
158719858 158719859
983172084 491586042
921902853 3073
288292653 1536
942998969 7270
817190341 3165
934422887 3416
744203321 7803
286785576 2408
278183264 3351
814449037 3925
857097144 2857
159336311 782
173885377 1039
91858460 389
946327011 429342279
563469783 24876
720004926 4922
613205173 4154
2144 642477472
941103136 3137
338977895 169488947
798139947 2959
495600000 1652
475681921 2688
247780355 123890178
893823069 6268
207628322 2543
998171194 11647
749396629 4808
892064579 3043
1162 170010618
87881230 565
596735482 1999
599513266 21683
79919651 1450
968284421 5481
729274242 8709
794293499 5460
101869394 470
928444728 30552
491334240 16356
847639440 847639441
3073 361498101
960688095 960688096
166019796 828
613460484 2587
145025119 938
322007335 11539
463798839 1546
806701936 2689
341513993 1424
277798475 138899237
398121971 2557
928500001 3095
139556260 568
285604724 96834750
232199999 774
307516380 109384489
157233300 700
439210025 439210025
224166431 1612
846229749 59308
241500000 805
51565 887433490
644452810 3003
235349120 1879
687834192 17027
733608177 51763
380996873 2682
143979231 71989616
77086801 350
185008084 3737
846923723 9098
111042002 971
997665670 8944
96176701 900
5388 935200548
887419926 5405
5667225 123
464701549 1549
771432361 6839
278591640 1158
897567065 19665
150062419 943
266222193 133111097
433743893 8227
141813053 70906527
65879076 2694
557921763 4473
332616094 11895
407768452 4298
565154006 6197
339558991 1349
577235453 88410
876009288 5689
351397440 1215
45110745 541
13229 538848731
713746966 62484
341170462 3242
111829668 508
670320387 7500
298875027 2017
81925276 2481
881219318 881219317
64027783 32013891
501304771 1777
4614 482287578
739418316 17108
248017 365222961
181319115 460947
85428773 286
738217669 3806
205855229 1462
484801615 1616
270253244 1409
64 11201408
3735 353995830
201 20933019
562980638 7556
653537562 326768781
702297658 2341
813298573 2711
688018343 344009171
484349268 4722
442502888 1475
549615205 274807602
390822858 14539
817214834 13669
645297848 2151
93152274 321
775502585 2585
165974677 1403
288862698 1261
866538566 2964
2997 858730547
785275873 3616
770649993 770649992
666629089 4188
323382228 1586
890997031 2970
615500746 2067
16203 527909943
468954023 2367
99527474 695
103181287 809
564144948 3443
273600201 912
932181688 5673
633978725 2305
957777214 15409
276194258 1428
534630178 5066
658204732 2527
255299171 851
574658151 287329075
262059440 1337
982288944 8424
905100000 3017
737902818 3042
137700458 459
499018851 1802
836007080 10060
984979375 4183
258354163 909
938997132 3130
189587319 1369
528052728 5628
254590124 2092
188125023 808
778252401 7229
282172588 1207
973169901 4094
896222151 3350
799201108 2664
415900001 310897087
139468992 832
3886 564263066
671699999 2239
1982 202712985
50040528 456
615901848 2053
545983012 4436
646145384 4441
492598358 1642
947969708 5386
633770319 4641
874849697 5466
276257429 930
20 2176723
726850477 327235141
2563 399577228
185963525 2793
413404269 1423
783299713 4223
394534799 1485
736084968 12572
97650063 1643
405997873 2622
773888635 2599
3379 891630071
294705561 294705562
451683368 196157943
654002179 2180
140057220 5155
181251844 181251843
817000535 2728
42347 477976041
453203748 1836
49468401 190
552727430 10832
297300992 991
682813261 6546
962400977 3208
726860004 8956
452098494 1507
541431541 5076
642196466 2617
863007750 13275
223831434 1011
990900001 3303
392940769 1368
601054883 3167
507601265 1692
94906144 6204
50151008 216
571523534 2546
24916 882303659
913361303 5212
239401053 798
454103732 15507
11081875 53
696302464 2321
484453403 5604
646198970 2154
180558928 1958
235164839 1219
38010380 183
696898203 2323
19797184 6327
341887157 1893
3351500 17
662960951 4597
140 39703828
949520196 7349
2101 595738297
3015792 81
551118727 3466
382354182 1346
836097214 2787
957299999 3191
878678956 4521
921601141 5078
103554972 103554972
379025037 4994
640475084 3203
258447445 1166
714518606 2959
67787910 1706
152056499 890
237543111 1767
249570707 91619633
132060419 1020
249519929 1705
612930863 7176
915627776 5411
442133785 2559
319801066 1066
284287590 152295230
2925742 91
32850731 146
527037399 461097253
971806 5
903079041 903079042
5367 367171556
833990873 7813
39408929 198
885135419 33566
5510 880459430
168899761 563
115200573 384
833987263 5716
968213861 3270
79499853 265
970660807 52605
56400046 188
43400321 271
573217216 7440
195300985 651
212232402 3261
772366920 772366921
956250514 10647
3930 474758858
917705623 4598
350149736 2241
586590822 5994
5874 670452962
966788869 3259
728972042 728972041
788576401 4240
609300765 2031
36599929 122
782323652 3375
928876563 3144
862792272 3301
483625283 483625284
259200863 864
428413054 3785
538099648 538099649
905699999 3019
917975707 13826
570097947 47683
544160156 3815
828511996 287600248
223650380 6537
359950136 2014
239095656 1647
367047358 1857
172199461 574
770805057 12448
4232 450682608
611860737 10030
70796447 371
476703694 3214
615701674 395289816
266300932 926
128793225 472
344580526 1476
798354593 4957
2010 347723970
679469612 12302
87535500 1005
698398272 12078
230766908 2390
390599999 1302
917874356 19277
7500024 25
568088821 10223
1437 126402323
23400001 78
693369239 4119
649005167 6383
44585389 237
728094484 2444
684283959 6644
331528734 331528735
475565466 2293
115913700 705
873701100 21430
953903472 10546
58220748 522
556 142666820
119884969 5784
58755269 795
690900001 2303
995769635 826855197
979078396 6314
345900000 1153
450935872 4350
512099999 1707
76451686 700
412362548 1960
850309599 4547
881100755 2937
186462905 1358
871773968 6854
794402649 2648
423298588 1411
424798584 1416
387120697 4508
135247390 547
161400539 538
615300359 2051
948059893 474029947
11058600 75
642028867 3781
55979967 1214
738142821 6722
284099054 947
4053 805707681
877474823 877474823
58500318 195
645449276 2220
999817698 7051
81779739 36071872
712544898 13849
565045721 3391
443372051 221686025
418804349 2890
658187311 4915
8968 892693922
294401135 9096
38708930 130
382499354 1275
787171034 6830
842399999 2808
312 82222534
820567713 15657
243089983 2624
740479823 18507
293959247 104580901
258286820 1267
12121 263789479
63084204 378
575196137 6135
990596698 3302
67342517 540
555302287 1851
974929694 4928
167922504 595
523072549 38818
883797053 2946
346160079 2065
227067710 227067710
498300004 1661
1401 320810228
723753122 2767
739550743 4577
923402734 3078
988054723 3946
355200000 1184
195271200 10656
360899817 1203
713055987 3456
466801556 1556
584972232 4836
579371450 1973
694635708 2678
951382231 4675
491712799 2120
111146176 47816000
922474179 450782324
898200573 3844
111300371 371
777304808 2591
286354964 3583
22614 688472594
405904828 1354
616 131339208
539069389 539069390
775725022 7281
812967275 19235
624100249 7787
395400000 1318
52289573 52289572
888671222 28809
764839039 14958
30656369 15328184
150535419 1253
371588775 4348
418404346 4381
977814545 488907272
552394506 276197253
1363 251441755
797102656 2657
799802665 2666
835092298 3823
195756589 1349
818037895 818037896
469518881 134687
7304 83933116
304560165 1365
817615818 7194
144665324 1575
4979 737081305
7167 680255805
256977935 909
801417822 45116
216340212 1159
140116553 1913
589501965 1965
259488193 949
808325089 808325090
748502496 2495
600216603 2833
634141441 3776
942411717 3747
605102016 2017
634975074 634975075
277499075 925
964202234 3214
56291489 400
631032334 5872
395291830 1521
371798155 189646227
695833841 4394
606000861 2020
652280682 2685
798700431 61690
48599999 162
375601253 1252
937669610 4959
180694383 886
122685371 1557
382961423 4379
823709988 3396
876087227 3739
717291972 4709
796225359 4240
359398803 1198
5018 778096098
767417710 4022
2390 394997690
648349137 3788
8040 513331001
896357359 448178680
4956 754943447
835591234 3227
591598029 1972
592499824 2633
670010131 4003
869291448 8413
170100000 567
983569189 6874
184325211 886
962446985 5420
660309117 330154559
79397050 320
873300001 2911
896862983 896862983
3227 642211327
539027060 618860
197999999 660
3191 647747137
875282463 6608
58461146 392
903885908 3323
111572335 8450
312728893 312728893
579778248 289889124
689214602 3027
324342437 1096
396920745 15779
61 8786506
165268377 82634188
548400129 41905
229391074 3252
727497574 2425
424691617 424691618
757314684 5964
63191103 63191104
925799102 3086
637214329 2481
323557293 1798
46500127 155
932071874 3675
307064144 307064143
896801395 896801395
513281733 1918
426962455 212667484
771715056 43696
112113359 1488
448191625 24865
855196056 6292
349800841 1166
282531677 2506
14348 181547566
133219886 1311
58961068 283
899247552 8386
65700327 219
445800001 1486
277155146 4503
667684453 667684454
413759409 3550
802507643 2989
511975447 25056
560095937 2364
498600000 1662
913523687 913523687
85684390 493
744952195 14086
759828725 6606
188731009 1173
68624473 323
619297734 14146
93600135 312
923776260 3372
557463765 14492
979595867 3830
937929914 21963
833313331 4545
885597048 2952
224100001 747
149104306 1197
423881641 2340
133100615 845
26101 424751903
86344919 425
946332707 473166353
32983814 169
66120814 746
196609751 719
320452346 2078
721607402 9899
470965637 2689
653217643 3429
425372651 30039
325129773 2896
2924 802377704
751613473 2676
601800000 2006
323054861 80430
233700660 779
889352848 906906
449675605 5908
524 156026764
163200545 544
812399608 2708
958488163 6636
934562553 6281
956999301 3190
836284091 56217
742788756 13449
183565168 950
259864321 14208
502500062 1675
401538475 5177
981003270 3270
3885 430755097
812324320 812324319
117042354 6875
511732925 302299789
875099999 2917
240807054 240807055
11586 979422800
535695830 91326
321560621 27252
726897577 2423
145723609 522
83100000 277
581101937 1937
742386907 371193454
877964842 30573
641628960 16779
748501938 18198
27000055 90
764118159 764118158
647231529 647231528
175634903 1515
281695558 1003
549601833 1832
110408882 110408882
495665118 2255
423607089 1959
224312151 13780
940552327 4595
781429062 2944
653806471 4916
552301841 1841
504495391 2685
971299770 54037
465783341 3141
724597144 9299
550129276 21435
814825331 3235
610879991 6031
560345527 475540563
900606329 5329
336642099 11771
906601301 3022
267900503 893
238789848 3432
574107472 3022
483331072 7168
832075569 3952
923629418 5897
49539048 31966942
83939313 1474
36532 900121385
39333680 19666840
559170072 5013
289188744 1443
49448797 49448798
442219857 3325
462001540 1540
625588871 2406
858647543 4478
985632473 693142001
951336558 5613
56719435 28359718
914821819 4087
4394 996352682
723171504 2904
228899999 763
702 207195300
937982796 3373
35739241 240
578227499 2250
459465663 3351
566731777 11776
812170128 6512
10956086 97
19678841 101
602547176 9086
2832 490182192
802893235 46739
128959940 431
279003678 941
407311633 1594
74512796 50735412
85339728 34861
271347690 1247
608937482 2038
735408336 4514
297529492 2314
72117275 462
461669414 5633
5897 981714869
839962365 3145
489458534 13911
478086393 1621
80146441 1332
972603172 3242
525961079 1977
1290 183069060
330251568 6162
981224468 941431473
476398561 1588
2246 610224875
231321075 1175
870248291 718722279
928360186 464180093
557225954 201126459
541234141 4327
924841863 15799
302409664 22801
370539573 185269786
765618071 4503
603079139 301539570
27996 812415924
245611902 2754
896546166 18944
919149657 13119
888809950 5512
447450897 2213
591598379 5985
672733086 2274
3801 894937848
353537527 353537526
323778398 2919
878966549 11792
841138046 8669
542459258 271229629
804111933 11987
324406296 1098
353385840 1540
591601972 1972
2453 253033171
772075427 4955
9010065 46
404544193 1464
639770701 30891
528434269 11244
204072373 1011
523652909 13922
649541657 3173
635401248 2118
533117511 2220
905390919 452695459
291425441 1078
510605775 255302887
939174336 8592
97403151 1433
504020160 3680
788021331 13916
504428895 3141
631514525 631514524
13500043 45
201608761 801
54532288 3194
184973136 713
819430569 26548
794030360 3880
981573604 981573605
442167496 1535
210317904 1435
417124633 417124634
200664867 869
595205764 595205763
79336348 347
931865838 8947
362638808 1372
621580959 3334
702347771 2492
677997741 2260
3601 938707223
398103447 1838
111763815 23323
752101149 2507
802407624 552186129
3044 791800185
242618064 879
191405448 1656
938827387 103119
710374281 20773
201900001 673
665792204 4266
827407283 2908
673115729 4809
426848316 2515
506817223 1933
135599725 452
947696841 3159
91478160 2229
177761572 3349
76 14342584
146405449 810
98717379 49358689
638397871 2128
605476585 62871
734697551 2449
476719886 7601
764151589 2797
766498012 3407
779127654 4019
4608 743408640
710526343 4994
75162503 509
534899572 1783
575102750 287551375
166237785 1505
787197377 2624
58127119 322
364498786 1215
159332095 639
141392127 677
34042 231670307
408001525 1360
354287257 1532
94800316 316
933508585 119942
526798630 1756
339222843 3778
238988926 1227
631502280 7561
904546513 7861
557702681 1859
177600330 592
605242280 2363
621300000 2071
753346760 376673380
496928046 2387
409381965 104396
169607427 1684
8814324 31
977345461 4914
851088385 3968
986969237 6141
251534371 218194360
63424126 221
863913958 2891
348641189 2119
154457666 927
966900000 3223
555544406 3386
961922303 626284420
731868199 12053
37093227 132
944912502 13151
867913480 433956740
381432432 1922
985778566 985778567
438213258 1806
5361 472442959
785937854 780546278
491664393 4310
456933040 3671
617415043 28222
1711 228943666
290540797 1911
789781494 3088
2189 235345957
276643210 276643211
807852966 2719
19996 779225249
100852895 2148
944628649 9527
814271395 3063
981000000 3270
643202145 2144
733941135 2510
613031503 225856391
376895862 1758
781802751 2606
2186 550681426
481401501 2667
233999999 780
392646071 1554
477804502 175913853
254132145 1228
302998989 1010
618389303 2561
402348462 10386
36010800 144
449495311 1985
867772152 11937
339878791 1862
22329716 97
925674083 462837042
426002534 1420
489905936 1758
277099679 1056
173939432 4232
811941440 2838
83474379 303
189599369 632
992972414 4403
621951683 22234
404 83105224
310513499 1530
258834307 2753
241279908 241279909
761099520 3144
883598045 3358
635472220 273506578
511580206 1917
918086691 555290429
629296447 21477
582219790 97360
866883004 720601
176099877 587
775401667 6371
676442873 2996
352059417 2313
261900975 873
67500001 225
143618021 1061
139103849 830
371277974 4367
268260511 922
535630095 9009
2770 635183545
44444363 44444364
39819784 198
720321906 14673
751427031 3249
200099333 667
606648700 3085
172200001 574
993695936 986856036
360949655 257195539
148065785 594
892911238 3369
441113950 3758
332632925 3418
781241818 2642
884962359 10033
155617829 1737
462492137 462492136
477079668 6751
499042031 11966
41871696 371
2896 810016992
60930145 382
499355322 9343
328934397 3531
52801385 979
170906869 594
1008 289780848
3028 627023100
4704 266359296
130087128 534
670501017 2235
285108607 2472
423257215 2845
493801223 4193
3483 976732768
658311997 329155998
399406153 2191
4039 716422603
373815697 186907848
222206119 1784
903596989 3012
326091852 5947
712473207 7951
153012029 2462
763135583 7188
734572999 5413
481799999 1606
552417705 2140
516171190 294183248
382621108 1514
612998063 2538
320851531 3810
442498233 442498234
972094474 17361
710974554 39911
729513345 128438
722086795 4586
477887774 1637
519052760 1928
750883041 21203
489492587 6071
228300555 761
357496873 1272
23904948 12393494
673738881 4486
159822870 570
27 5104287
5566 956911792
73464383 752
29083184 1899
425252211 2285
472150602 61267
27296 329070231
311275269 3065
488819483 295414736
695397682 2318
243085976 3509
657227975 5542
448987976 448987975
764747054 42807
575694346 6631
705556913 352778457
296300798 296300799
442491955 2294
800124895 5692
886205145 2954
77582531 2908
164693190 885
195466299 6105
312249086 2037
113398670 1646
838666937 5189
564292954 282146477
236257235 4302
337279565 1387
15364645 64
13754033 49
277625391 1769
913607002 7282
26922323 108
175637881 67320
885511648 5901
968042116 109569
624599564 2082
303122882 1397
291485376 5824
851746128 851746129
323698920 1079
5750 716499438
310815673 155407837
161700720 539
338367767 1139
497495966 26497
947598092 6339
621197591 6684
63191928 348
330901355 1103
960384489 3416
671574200 2420
127200423 424
60900298 203
261905917 1178
696787663 2923
912578271 6311
610918231 2845
146101490 661
238758603 2558
902654688 7257
3887 671362640
698184460 2379
860016365 5707
359401197 1198
619199721 3933
493944268 3994
889913399 3044
931165632 575903348
762300411 2541
785154359 3733
329977517 2355
925897909 3309
945562749 59914
547140566 2087
592967424 2688
348299906 1632
709582678 7292
888318794 7595
436708409 1552
1498 164423476
118780916 10399
98100095 327
124497550 909
888624636 790277192
107703713 875
233068345 1189
49083435 24197938
123588820 431
707797914 3981
255342476 127671238
390730008 5276
819644737 3392
752173835 3208
295800986 986
987688125 987688124
742915500 7543
967445313 9449
26024 167003552
1685 485475167
193324991 852
213134991 28841
986485884 13914
44593110 354
334837979 2460
136197325 1692
514935086 96638
157374231 1310
700198032 3461
146999999 490
208504869 862
7209 494076024
315418212 13149
443 71892255
492613428 246306714
743097524 2477
753398686 5085
861114320 3256
252899157 843
298550225 1326
370199428 1234
848675472 848675471
21599966 72
205525602 690
38999999 130
966654466 4907
849297170 2831
972377716 4789
788026367 4696
122965283 682
690873603 4139
97736883 11208
86812613 301
944001283 6118
931929600 4800
785590917 392795459
320491064 320491065
213425804 919
259191231 939
969068476 469202177
852002840 2840
658702790 7191
146746832 12341
929062472 5115
633407991 7672
99853584 536
830397231 2768
664405297 3673
249908215 29739
21899983 73
863151610 3295
844032620 5176
1591 201590837
532201773 1774
455736427 455736428
3434 282809283
14895 992024458
640977370 5667
194099354 647
140999529 470
534355052 315714346
658984947 3160
665903520 2820
394149793 2426
409048414 1803
714794335 357397168
14849011 90
906612035 11803
765674998 4873
131347952 641
680479001 6676
335998880 1120
291906473 1144
221986997 37119
693274783 693274783
452522698 1586
85529233 472
925086139 5333
881156456 440578228
571981919 3027
808502695 2695
618452519 2737
545938604 62720
829958914 829958915
221999768 740
462695913 2157
622461172 622461173
33702 354174318
678260219 3660
283079679 1040
670199493 2234
539700001 1799
179008171 179008171
207203393 1867
433895201 1775
296099286 987
6348 655976928
409313295 409313296
616345732 3629
11690 966669480
209213721 104606860
723189273 8476
68687346 320
281189481 4469
534071159 7289
121309675 1229
673703973 3467
889158888 3932
3538 986010038
976977306 3912
937519441 4630
234753126 5494
421048331 2721
684004145 8421
643199155 2144
314590868 6956
220800735 736
2120 434155877
492489131 3398
460370157 7729
112313398 4306
348598838 1162
419024601 5150
345466197 345466198
404393128 1513
180741101 1076
522688909 2867
180202546 1062
463831999 5088
752232710 5290
456008509 1597
233766589 116883294
841280430 21417
143383233 1939
417103685 2640
2483 621710428
941919692 57616
638350037 13059
982248764 491124382
41657073 272
18378 697555368
446101486 1487
391613249 1764
185987078 963
666302809 2221
236270002 1271
237178220 1527
862947581 170543
578069308 2449
406511976 13767
73293886 315
189007481 83309
2428 601093700
994803350 3316
890690699 10133
242714406 1507
991296309 5602
746176367 12678
500860772 250430386
252373949 870
24921 791617039
652788015 3407
544 149609911
450600001 1502
429472690 2066
738713667 2506
92208052 2727
400070514 10669
928638226 371405924
496793542 175344788
472833394 4355
521076941 5442
256982613 3178
308036931 1422
156271926 4809
681002269 2270
18888 107082479
262004033 262004034
369089217 2624
677700923 3054
266293056 1476
362402064 1208
641702138 2139
419079233 1856
188100628 627
936067798 19607
718199060 2394
706642847 5921
434999677 1450
687902292 2293
366502603 1499
635856356 3203
213406294 103772132
45770 634417631
476402571 1588
285780843 1218
685595542 893564
964047313 482023657
968177088 49176
21243313 522
719273981 5860
301908466 1161
250801342 836
651221435 4748
211800707 706
586840125 2054
48878 981477836
606059545 261959899
376017813 1522
259180796 4889
415585855 2848
166224842 659
932734099 820078332
248148337 1416
778858784 4039
422042634 4753
971451243 4185
479664127 2591
574620373 4858
406924287 1671
687833482 3097
697715893 2942
982503275 3275
193500679 645
996366203 996366204
392401405 1413
213428343 1367
577500001 1925
574941952 2547
423002830 423002830
994434545 4417
71594839 478
616292703 2631
233596780 2378
387436498 1543
188100197 627
851147663 3854
97936247 348
4304527 114
948539995 4791
43585334 1805
809279925 2978
983175833 7189
21339 370509057
382286429 1735
809390800 5350
446665282 1677
136523417 753
812455635 812455636
397713739 2740
466278737 1574
879003528 2930
639300523 2131
886904137 434381086
941930040 75144
8357307 4178654
462600213 1542
421381577 17593
817588200 44616
783514117 26829
28034145 165
500608434 17906
765069735 4862
597212929 2041
532136018 19885
200152843 6754
160684836 685
33101226 143
473700001 1579
736371055 367245803
602835743 3657
453599191 1512
402340343 11812
601909083 300954541
744976014 10921
415046609 2243
140169241 3237
322055730 1205
667114596 3265
348065540 348065541
29298880 181
104537166 807
995388153 19624
295544130 12622
98749291 402
235499465 785
635852784 2472
694315069 2389
925454000 925454000
161461920 2397
40015769 502
926953376 5367
462001252 1540
425360476 212680238
323794057 4802
501 147165744
704239764 5110
42618388 438
145618943 1038
618019065 309009533
704179025 1044776
982794749 5502
317431992 300030145
766364828 5788
950099539 3167
491698360 1639
32607212 215
811202486 2704
90415221 20833
553023210 2515
377388831 2470
625978935 35883
220012837 2398
968256345 3765
474209562 11587
303035271 1030
383586132 133283158
26398027 26398026
911400333 3038
848400001 2828
315000585 1050
340653753 1442
622195172 9703
357274895 1276
594298020 1981
382931586 2007
771222558 11501
689308236 344654118
927753927 463876963
678601234 2262
234136180 1010
830021389 11841
625593606 20215
605135971 2524
731726458 16848
823499271 2745
151793570 1247
516710134 2122
34686113 601
391844438 2055
425822550 1605
793685913 10843
254089772 860
153837299 1630
706298945 3208
682800000 2276
40868231 398
56915867 4066
375878858 23447
463823367 2124
939414640 939414641
575511912 1926
400500690 2591
313457536 313457537
692508591 346254295
23920 161526845
988140167 5581
46738485 461
7598698 41
445799136 1486
996695115 13100
444301481 1481
558073719 279036860
374946641 11576
527340277 3645
476401587 1588
922442996 75965
23693221 138
239724993 832
909842620 7713
918374375 918374376
86999711 290
257942633 1831
298285526 298285526
133199556 444
927000540 3090
318400555 1317
701102336 2337
48251471 182
242780754 978
207072622 2078
617923160 2935
206867227 2071
857575078 428787539
487693457 6331
842514723 4065
743289924 52093
912219075 3318
466893091 466893090
762817309 2578
27000089 90
148799504 496
119475175 1596
81471383 588
905954800 14320
346665421 1620
665099218 2217
669450588 3642
584528819 2126
634161792 5344
144343391 487
4605 435708329
491199022 2197
18986337 202
717300001 2391
819825043 409912522
590030408 2589
582449937 582449938
740735648 37517
297211018 2938
619357420 5679
80924236 735
2096 193403007
196237933 1518
572466769 2075
662715742 2307
3580 606190963
405298767 1351
476701130 1589
519600000 1732
888284184 7151
163001543 1411
323210707 1149
244254545 8895
105899999 353
90565439 343
886797045 2956
677076532 3539
179700526 599
732002185 7102
585000000 1950
846303139 2821
955723261 7358
479036542 4847
125999580 420
861960735 40828
202420779 15733
509066393 7285
62099898 207
820504453 2735
536479405 1951
942447649 3576
757000191 8556
260389028 869
803524175 8568
434530489 6670
938308107 446938260
285575472 2331
880613436 3193
966300874 5275
600298893 2001
454530777 6539
277500926 925
504043768 4080
86700261 289
959611955 4231
706641937 2904
232663420 232663419
756112046 3797
693925159 313873084
693920599 331588699
630376066 4301
870905440 92560
246094408 2596
232074140 1383
281268429 1197
667089526 2833
47453060 286
803337991 6351
153400584 1497
755474725 377737362
840050689 3072
822233576 3113
74400249 248
338099347 1127
914575102 3922
691683415 691683414
556778062 129714
895525451 9795
642001110 2140
208394886 2243
6957 945108720
224092975 112046487
104964468 2713
419700000 1399
396598679 1322
485407692 6314
876502843 4344
335101117 1117
713485739 624029113
940233441 680665475
326098913 1087
549900001 1833
998233204 4240
245722105 2666
551872305 2815
617699308 2059
193499999 645
947124476 4797
3124 865275428
856200339 856200340
541731968 2672
561017751 2846
557998141 1860
624382889 2763
267301097 891
576301920 1921
483163147 15810
822368989 7102
575098082 1917
846426074 23146
917430606 3467
875402918 2918
624375051 2150
712113067 3374
733367377 2562
25278576 119
489682511 12144
453567565 165725900
704015900 4690
220499265 735
344255221 1366
819599999 2732
410208479 4176
39358214 461
310498849 1448
40771999 200
856288027 5753
573100446 286550223
584401949 1948
5102 581838084
663812589 228264917
349199999 1164
67329427 278
844337726 9242
705194771 14945
462912208 462912207
838499999 2795
888170523 3784
452718786 6245
835380107 5463
564750633 282375316
475676293 2509
772697640 19240
422818288 1572
744867891 2872803
430766359 9262
753994200 2958
242399256 808
853914896 853914897
971512859 4710
997303643 3956
1790 116586280
841729634 7579
712598853 3223
348734208 1216
838884414 5627
225599247 752
333700205 333700206
154211161 1812
571673090 2182
555599198 555599199
394200192 1314
311701038 1039
677721183 3177
685481257 5927
59232835 3137
458102857 1527
235904533 4826
762048042 3637
14700001 49
167759114 828
709157784 3586
3745 759653925
91161947 807
991812103 11048
705493898 4981
23999919 80
505957298 2618
194444923 1174
114900001 383
851102838 2837
970797815 3236
897107220 6570
98367454 1409
92240499 3934
732337649 22530
830099300 2767
64136166 353
972474454 3703
932703108 3109
644149020 2803
106985154 1258
413958701 1805
183386755 1154
781198064 2604
972950516 3603
407399425 1358
418540763 2251
1093 112442375
251976636 3995
712171879 4333
16761531 730
558790099 558790099
18599564 172
431359026 431359026
379530934 159924702
969396620 3300
247233176 123616588
283766189 141883094
538293051 5279
194441709 1515
786519421 393259710
166527809 5718
852599023 2842
508977875 2676
689540936 9827
268085107 1737
793451913 396725956
660759466 660759467
910803700 3036
287838559 989
408189649 2139
850035868 601186681
317101057 1057
462398791 2170
316626865 1457
638800034 5381
608700001 2029
161541944 569
434078944 1489
519255165 21417
184175875 1324
334727373 5327
61056392 11399
653104136 2177
847400602 104797
960148358 3681
823359112 3753
56399908 188
20164036 288
3821 930142209
948277801 9045
583425587 59219
191848618 95924309
473996762 3453
598908287 6248
563469635 281734817
103799935 346
2898 430266060
454069028 3007
901649590 3604
920092489 3494
26999945 90
147299510 491
975835127 6668
941312834 3567
393938475 1335
88710788 537
753459976 16911
88291935 574
5042623 169
897925879 8682
86913787 298
415135871 16196
130204418 593
882109983 3603
5877959 24
165899728 553
899969870 775876232
374100520 1247
432971785 1957
531450554 265725277
878572446 3097
152100508 507
990728024 990728025
759287911 3170
368090830 22987
110352619 1206
337590878 5119
884740667 442370333
12418 808146924
267062848 1066
428330442 2387
224400748 748
541778562 2231
92787641 605
432710513 2211
709747230 3791
955799019 3233
115584059 398
407573627 5973
230399206 230399206
966371034 13914
123300762 411
905058677 15699
11331 982726299
226472400 1204
284761876 5237
716266382 8054
637758673 14192
917373216 64824
506099253 1687
849737791 19049
540241684 2374
692672525 2366
188631326 4528
180058021 90029010
769238441 13443
557981145 219921919
605307210 2723
785694986 785694987
435321070 7219
402189506 1449
989642895 177838
315398373 315398372
726614114 6946
344701148 1149
886199999 2954
924287930 3087
558756109 10344
831300180 2771
846805152 4792
548195868 8657
950845341 4465
992296951 992288124
206937392 1124
924296920 3081
824043794 9017
435600001 1452
743402477 2478
586809853 2397
268811395 6532
184520721 694
499798334 1666
927029837 342492192
72106593 148934
681002271 2270
695325514 11923
746098306 22813
577407985 10835
850186129 6648
869621689 2787249
196701243 2116
592248673 2088
354220872 8003
173896571 2384
510666221 3085
778619203 155382
951647103 5398
520801330 1736
216061155 1103
459814008 3732
301329592 6128
124335769 852
225421819 771
670471615 7768
449400001 1498
368627017 1384
356909949 1325
98931755 355
832143357 3779
48690809 245
230209916 5133
538286289 269143144
152539892 6833
359139898 359139898
369724685 14311
451201281 1504
209761002 39237
631199436 2104
6117 948009935
860676571 20154
852268534 797306894
241834596 1213
188759573 965
35344378 459
99243899 16020
210338064 78600362
19317200 69
290102970 290102969
980809203 31229
178954101 1690
845463837 791576333
19023130 19023129
91750544 445
588431484 6276
440556948 3506
69541 659503242
559202024 1864
249966827 1088
840810779 420405390
277962200 139888815
412843760 1579
515644077 257822038
839402799 2798
251405575 2166
361939968 2808
316 47093294
636249410 43787
919789757 4252
516853336 2301
592052642 5238
23175573 10816417
912 220933824
720296691 702986487
233719310 8305
3408274 13
43074079 21537039
530948093 28703
997196677 3324
783734742 8162
199541735 1098
105376844 403
106408400 490
274564513 1326
861418668 3684
467 65341637
121608714 456
806196194 4003
812246592 3591
681866643 7331
285899999 953
332875504 1196
422505124 422505123
706802356 2356
339164721 1709
313164336 1208
476874061 17224
265596840 3892
670392161 19057
215651464 37459
610644996 10367
460498977 1535
966988561 15978
198723275 4147
240676460 1667
405074576 1544
841529442 3293
834513985 18416
393197645 1384
480203892 3881
641011337 2344
506929674 85188
5647 502566059
878401580 2928
22445 749140333
294941010 1365
291161736 9973
728773742 360568866
345318435 345318436
939158436 11785
119363129 779
137815775 1293
692994646 6691
696601930 2322
698614852 10696
719150577 8159
786001007 2620
280128818 280128817
279537481 1620
21216884 123
466438648 9334
374967760 143596590
75394325 574
515399776 1718
894752917 447376458
387588645 193794322
533575414 2248
960237131 5410
358430377 4436
655332559 3548
534420905 13071
1711 410162631
718619568 3067
822913367 3476
193993538 53718
941403439 3138
61797914 676
144979844 1054
155700518 519
367607218 1858
865868751 5450
169123587 794
833592583 21489
229477314 40238
784578511 8205
713428809 23110
73558333 2957
267596719 920
710198532 19116
549149849 2834
751801582 2506
597937463 922743
553891745 5212
904361209 46311
935728856 28089
677370703 677370703
279451130 279451130
253567272 1288
898802996 2996
421805033 7306
36400062 36400063
799542237 5819
133500142 445
893424183 3418
80250507 40125253
241501263 805
788791116 314175636
443399829 1478
61619217 576
724124749 7861
295499893 985
420494926 2293
767487480 5233
79297651 39648825
892763549 3654
388537192 1408
996535250 996158545
285696631 3016
402302032 1341
115477938 639
340746969 1904
977289778 10301
578373618 2265
218519357 3224
694341459 2492
332981021 1474
777742087 388871043
58987640 293
802578495 12694
720245470 2563
990667491 490442424
236621301 850
559050815 2278
965324885 6961
301529644 2082
431904594 2353
716844947 32839
681525488 7532
962962103 15978
816902723 2723
214160129 728
437787841 2240
185761977 8092
932497620 22870
601312963 4454
753594328 60867
450564018 2965
118200001 394
471601124 1572
917223193 15152
84146 268173302
442918697 3984
622202027 2074
973429747 3394
999429082 18123
369171845 4795
752101377 2507
462707209 1957
125381809 62690904
515100000 1717
520513733 86402
104332160 35632132
338120193 2697
505661263 1741
545484145 272742072
178460558 132291
302233799 1265
91790848 650
106723541 370
296101125 10399
329830297 10834
423754372 1453
658232190 4410
325064583 2977
412088039 7787
991742620 991742619
341400001 1138
119693485 54677463
101757057 2587
208926429 988
168550383 84275192
532667719 532667718
952200001 3174
4238 948702854
76149216 421
917193853 3392
953228533 5618
695529829 9575
689699999 2299
208182217 845
730943696 2779
958798671 3196
460050808 103243
33819 541543363
504386571 504386572
815210681 3341
561947342 5954
30785951 111
87014466 459
153245557 747
60742576 668
241199866 804
916566302 809946102
707783931 3539
533472566 4642
509787651 3989
630434833 10157
345289270 1429
228756771 1045
763355274 4661
377974907 1961
10324251 61
575698080 1919
766526358 766526358
77391820 374
39112984 819
995547648 3511
777897407 2593
439 48378866
975005669 3250
690712230 7436
808668689 11171
80473132 557
845740351 10374
140385522 1939
799410056 9486
835455556 9405
2325 389268130
731433568 4624
61076127 297
755625757 2672
430079412 2177
312473088 2064
647015492 47060
995731510 25490
28367983 369
514071937 4116
122660804 1095
75600000 252
141044033 524
433251303 1515
926575857 8452
851606731 95290
689901652 28190
93323373 429
798602574 2662
590386248 5588
1079 298270559
519011855 2512
995566174 15141
400801336 1336
368129511 293063042
214499917 715
765302552 2551
396053790 9487
509404649 12490
90600000 302
822684623 679314624
329700726 1099
695898785 40928
658406443 2946
845812228 29486
398021464 1449
761699734 2539
274800917 916
976487936 18215
604800001 2016
59976348 257
648575693 324287846
110999630 370
955210935 3844
439824713 1581
10492171 5246085
680041329 2987
791703794 2639
289944471 2137
247978225 1872
671541048 280760984
988799999 3296
183119630 183119631
530895435 1855
59818367 310
705350738 3211
585162073 4521
3477 727881218
2579 306026719
407232760 1537
562575383 2478
374450840 6327
348936047 1776
404705860 1817
246000709 820
984899999 3283
363913281 181956640
945244300 9310
2147653 13
537600001 1792
419879250 3150
35700119 119
354693295 177346647
925246637 925246637
435034040 2840
461799423 1658
772026218 6673
913325743 456662872
573163499 13566
747902494 2493
692699444 10935
314973163 2948
112618936 1287
942242586 872635514
282021120 1034
565415687 5266
951931519 17665
614783987 9996
857065786 18482
845691228 6444
910203050 30657
246801534 123400767
970006498 52283
731113891 19357
945971867 22476
98298640 4070
404211857 14086
568201893 1894
347721455 1234
747140031 2824
425700960 1419
926799175 3546
945602978 3152
313855313 1208
314909919 1499
637409289 5810
678536386 3409
158 15483678
218566219 970
819358304 3037
278711838 1194
168281351 2853
637671892 637671893
283502332 2583
825344222 44551
151059849 1170
592533839 4552
569514112 2544
187559288 3255
402298659 1341
924392231 3565
977217899 3957
288299038 961
506897143 1773
512699421 256349711
877499999 2925
494102509 1647
122178921 696
882297059 2941
453523713 2753
67732114 445
41690880 336
598924380 20193
937605325 19653
734999182 2450
825293125 39535
362575136 6068
425661614 1481
730374260 4246
701700001 2339
75048075 281
446936230 7705
704220408 2812
131256401 489
146174107 1378
878730451 9425
15769 586171345
719743535 16428
415457041 2356
706794151 3475
371158007 5304
118655062 2527
24629044 92
595872872 2156
853760205 4246
881139872 411041777
162437596 54771022
525603226 20351
975094400 25939
250159890 250159889
691877783 691877783
869432929 434716465
873074457 23483
359223263 179611631
438623539 219311769
755454097 2543
513934988 2126
764519949 2774
549110983 2381
832812710 3196
83084012 41542006
937399625 6989
351455640 175727820
198542772 876
428791241 2074
2904 767197377
603507733 301753866
659608131 2494
814500000 2715
266581858 1584
260463906 2405
676176223 338088112
17 1450457
246506911 1146
24378 428150814
591346930 2019
511799151 1706
710699999 2369
715268838 2961
924859436 5237
449362027 1609
758238654 4096
147892247 842
773987935 48021
778184029 10092
777297360 13847
282048499 3271
102120189 81885669
837460084 3091
795897348 2653
107886614 386
157927117 4938
899435669 9142
335721721 4555
625206344 40611
418093649 5850
829430056 4277
778211449 4168
66751943 33375972
23794495 23747
467907639 8064
963752645 7235
873028488 873028489
919114042 4017
698101470 2327
874026571 3802
27824223 833
657900001 2193
437869745 1817
591601971 1972
768002560 2560
204997715 756
17671920 1680
282599426 942
950810385 475405192
33904603 417
212100708 707
686697710 2289
431234171 2270
411599999 1372
672001269 672001269
288116083 2322
828402662 8717
3006 698033996
180065958 19358
588881157 2143
421657611 421657612
770710537 18122
412339518 2241
142774324 71387162
350402151 1168
399380169 2030
921297036 3071
369080110 1415
246509785 1289
745572403 372786201
360252696 2057
726938381 363469190
885233621 13367
524268469 2045
198084263 1253
706815348 3797
280796820 1141
724418771 35772
99990441 76859243
840382804 4567
959100000 3197
904573148 8505
24906781 226
272229265 989
895678295 3116
928906877 29175
397426357 25500
837799337 5229
1733 397853475
46273649 344
383944348 2669
329808206 329808207
377940386 1329
280833601 1600
614794953 2645
298152455 1176
9698 333533116
749997501 2500
52201259 405
690000248 2300
312964221 1426
549299999 1831
233999733 780
845895265 18338
407901703 3236
202815761 4970
500584920 7212
173474995 582
863469091 3415
36019443 886
160635047 861
34635067 3982
380631383 3061
157200457 524
654617583 2313
639002129 2130
993120025 11833
373549319 4901
556206517 9299
374308111 1609
755592847 92123
533337842 1899
961582029 5053
332372113 2064
859799223 2866
59295682 24781101
368570661 2770
3725 555181762
152535059 1355
639848846 21194
873053638 3469
754664042 21982
552440747 2555
263609305 263609305
635239312 6289
539579714 2521
663699439 7260
623149281 2142
675304365 2251
876724654 4280
436243930 380245404
6342135 3990886
429625153 1757
821188197 4961
862211495 789915985
264237596 1143
333715838 2821
342608895 1792
365401309 182700654
945379874 562057
755696389 377848195
304523272 14488
896875653 8839
846561968 3976
949781918 3902
598769755 299384877
469798434 1566
4143 929753596
562 133587808
941728440 18770
670611413 22534
18693648 1032
410226831 2074
336899260 1123
235448486 117724243
768597438 2562
933068093 6762
292703415 146351708
546300001 1821
585381511 2563
82000284 303
380698732 1269
1658 145939400
216324120 1580
415738099 7765
364561448 6616
769655169 11497
512574803 3474
285438121 8564
934379878 5701
415153267 6802
981003271 3270
7367 472077360
887369231 43139
578905361 3688
13800000 46
477463897 1701
112327009 4603
462300089 1541
155400374 518
277405182 11468
184499999 615
335774883 1171
42336093 213
422961929 1859
607722034 2203
9529671 9529672
461507335 3538
888290874 51871
655877996 2386
962210123 5724
725105215 13798
408482713 7617
627477008 2243
203283425 203283424
507970308 27483
707569771 4170
38063837 171
663599999 2212
813583421 19763
756273844 751914291
5738 905568016
555902205 1853
352857878 1780
130661780 9197
227632024 113816012
486115988 2493
984461443 959908625
13800018 46
305699693 1019
912246065 4993
709258102 13812
502500000 1675
600 29725332
118159693 794
450704941 1847
97270888 572
143112043 783
574498085 1915
121986767 60993383
79799790 266
3492 473077846
801694005 3127
91343522 874
28949755 115
263456326 1466
537361409 5438
523182130 6243
717897606 2393
14786824 52
873019524 9140
900820461 4079
50325219 208
34603526 725
266401059 888
737796157 737796158
2248441 20
558301860 1861
646148645 8749
646221734 3071
4231 296518137
7664 971498649
905613911 3348
390047511 1985
147006596 147006595
123407197 6338
667120020 3116
343513110 1213
60599855 202
603863446 7529
664699815 332349907
611097964 2037
544201815 1814
499162870 2579
303898988 1013
128789623 460
525344648 11864
970800000 3236
266699276 889
3408 868831981
94743870 1131
119416715 633
2811 820308997
177000382 590
1191 255123703
528032910 1980
714 106690878
496266383 248133191
95174119 410
903854226 5234
252509743 13589
675498311 5378
833905657 2984
853674890 3638
928816979 5146
63713825 878
318329453 6877
114111821 516
306984660 1875
436350391 1838
951424084 8937
394579079 2680
400679804 4495
644456175 7545
283321601 1359
135667306 1371
594901342 1983
349140048 1634
640203887 2134
3394 724978764
558275049 558275050
655502186 2185
31768129 164
559500411 1865
68957037 344
152418184 1964
952982319 4540
121417213 542
323067831 3449
600900000 2003
966296779 3221
685798209 74779
49200242 164
979287786 9678
979245514 489622757
181510455 132989504
464910779 2658
315022098 315022099
1990 50548532
867296717 3647
836872966 5326
375496208 1595
618876288 309438144
835964383 3161
703056342 703056342
121815226 735
3900004 13
440132645 1706
833502990 9554
561007797 3217
9522359 107
963947328 7264
321544377 6597
721906463 3166
909488549 11175
508498305 1695
873846083 436923042
999483381 70580
593874127 5767
142 27144588
849297169 2831
490440116 5419
571743090 11061
359590811 359590812
433361643 1676
7608381 29
127537957 684
695487375 17968
992136600 8749
772029790 3144
463131559 3153
98403957 343
575934247 287967124
826942957 3974
244818126 11000
389437690 1390
392862760 3901
30908872 140
574263855 8382
944400001 3148
254693140 254693141
997316689 7024
331931613 5638
131327750 784
599401997 1998
233561476 233561476
657986658 2537
296399451 988
671176418 671176417
876382880 20156
256799855 856
414436436 1651
161038477 80519238
676201609 2254
15863331 1357
69577175 775
681194625 2533
302710500 7650
289500005 965
472802873 2139
576639307 2333
325762647 1606
344938329 10784
191317760 5455
613202043 2044
191624544 916
692947515 4173
760202534 2534
891034260 3998
955496814 3185
93599511 525
228591513 1126
744664514 4165
21862272 192
909661000 6652
783848667 391924334
865203624 2884
432907160 2744
94591780 332
148959152 46849
1033 61118075
103735205 51867602
673350102 47799
860898257 27868
337075695 2267
784993893 392496946
107206967 638
47898942 259
852417903 3269
711762740 44909
378999720 4549
557870280 278935140
204374087 140654755
302155502 14503
875698082 2919
772269877 386134939
549105883 549105884
3328 700440832
283054861 2124
669598375 2232
551722482 6782
629477994 629477995
17699940 59
178219437 2804
3115 829926464
609901349 2033
461145311 2848
647090797 323545399
2447 631570700
40202 725748549
280969114 10842
72147735 8030
917866204 11573
538199452 1794
671909446 4055
983102190 3277
253777997 1357
188690183 679
713837259 3487
255317249 1886
79677225 39838612
765661258 7737
220500001 735
991952748 450748247
899648399 12937
234422296 1192
105564516 1572
234739619 1269
272 43308928
426340283 1783
509701988 1699
921177924 10936
862684750 6425
881870682 14957
588432986 23771
740906441 370453220
354598819 1182
648653727 6532
864191249 838299319
707715121 12840
528902113 1763
1153 331421693
721357873 4188
962691636 3805
876325509 3277
260549125 2107
387132041 387132042
569423204 7000
326435238 7773
729302430 2431
770084401 9820
907444497 4335
597898007 1993
352809470 10930
326637545 2802
278271770 938
202065522 699
785450793 4083
207146054 124064628
784293426 295841777
871870553 10808
7556 441769096
470184585 19559
276000084 920
424946107 212473053
4541 202851255
222000403 740
670882981 4580
79294587 296
911118432 4344
8814060 33
872668598 3243
350911387 2146
553212217 2648
104700656 2186
595798845 1986
925257817 3583
915278940 915278941
739658112 18233
967905713 967905714
632397891 2108
297903096 1295
531648303 3448
652992105 36055
756890083 10179
837938728 5787
93478512 6596
614295825 3575
795890529 397945265
457798542 1526
998106028 3327
669111553 3478
232084643 1124
463118796 3969
755034482 4731
655634128 7303
689397703 2298
486925800 1730
76621361 548
561817224 3524
48227649 1850
882884161 11608
420791962 1684
582563012 3524
91762775 1164
700735861 3564
147107957 823
934906162 6229
640673237 7022
986384682 3834
527701759 1759
805386869 6058
789440792 2792
861676246 861676247
825122871 15353
922560926 4018
644406828 3020
140506985 16078
36597848 143
12300041 41
555059970 277529985
722698247 6837
12116 900759379
909959665 6008
503099380 1677
941872151 119999
722399999 2408
447086076 1922
663654940 6019
543776439 10291
521722655 2015
34799968 116
880283926 9037
197100067 657
23999921 80
999603332 3332
881857352 363678238
845532134 5535
883200825 2944
134400635 448
969509799 18777
48945894 269
309152321 1304
241749103 120874551
478823666 30218
800377379 11484
373794761 1731
821118870 4459
277916054 1141
810584365 405292183
337989376 33584
326050511 1815
954677204 4589
968437380 776238958
937742854 3244
628519479 2119
699251222 699251221
573601630 286800815
636803233 318401617
473764685 312738664
924300287 5454
676203455 29752
434392102 3763
908636088 454318044
118809274 605
586215579 3632
309785089 1536
807898158 2976
2000 440194000
64414887 449
416676440 1707
159685342 1590
1885895 26
376235217 261804307
687098405 11045
805272964 3772
6651 637943967
500401669 1668
322250704 2077
698129388 5652
818102744 2727
25500001 85
93630222 373
434242944 2269
908317211 5511
652177229 10614
94227777 381
779850441 4126
292768865 48544
801095063 6314
855130369 94615
586217949 207411342
390026933 1593
994295080 494808627
886692093 3813
113364505 817
314400692 1048
844483232 4190
653098049 11251
984628327 3674
215966521 20405
883832669 10319
21146703 358
741686101 20983
607201518 2024
982047685 5171
461673757 4439
518796482 2019
73800000 246
657332981 10805
819231698 3273
940642513 4880
220200277 734
2948 465784000
289499329 965
446540391 223270195
780971533 3036
744196557 664761580
2915 680923595
437797340 1930
9089989 141
402834535 201417268
272612304 136306152
52693991 26346995
407320338 1925
610436750 2090
336601579 1122
502925797 3225
411334058 2273
464650777 2322
415345782 2097
287347461 143673730
562987119 12483
327317705 1092
561015598 41969
343201145 1144
523908855 3674
587937672 587937672
113816709 64591195
659542837 2394
791571012 5491
2910 628754970
786179007 4666
316767451 1433
49200165 164
503100001 1677
267831873 3542
14918 853015725
531693677 2540
76035712 345
26503994 166
1649 485849400
648369847 324184924
278391279 1494
888136370 12826
543157999 1925
59286611 4570
647881527 4424
275413465 2318
660030301 11439
333598888 1112
307799896 1026
2175129 8
119980885 482
259667433 893
372973867 186486934
789600001 2632
297478563 17858
852299254 2841
349637795 1917
742831037 742831037
953851185 7766
304501015 1015
323659141 1874
835035990 6597
949354961 3688
639682387 639682388
686308102 5638
485100000 1617
518098274 1727
890555619 5815
488158575 1762
853197992 2844
991097943 951847536
270534368 270534369
990360697 882255963
398939257 1410
398532322 6236
985102816 13353
181469098 181469099
835802268 2786
529028754 5666
916191479 4261
431400001 1438
502453981 4395
227941233 3208
723001120 2410
127798993 446
763425289 4836
187944996 4656
129766320 1629
967906755 483953377
818426018 12461
348900440 1163
286956164 286956165
516646542 8484
61508177 272
646791027 646791028
819101171 3241
231899470 773
211356685 5852
712786600 6741
701450245 11982
276841616 1193
808062886 2835
611565996 7210
47523500 4250
601 91921302
94627910 367
732105706 14961
123036 123037
120573459 405
742924548 6183
829037464 21155
198547338 1353
172144169 851
433826399 1550
408897851 2531
856424174 4543
583846935 2402
312257280 1398
6466 879783358
501545689 2458
809436340 32093
693508585 2396
229800173 766
858967219 5665
389590432 2464
420598599 1402
614376479 2410
932039060 3544
521787775 2848
153744445 16908
319800015 1066
577200001 1924
250278246 1477
176700393 589
874862430 3069
997422429 8273
88850335 977
798539241 4666
634503961 2115
185 46783893
5467 305759275
384764037 1486
874992806 6442
712800001 2376
439047467 1623
295230483 1426
762903158 2543
552300172 1841
133199556 444
21278 257016070
185151699 1228
451675261 1609
593582615 5247
1904 410515718
161606948 944
976581325 55249
97625068 624
742828124 3831
734199171 5726
895205865 2984
200860999 1118
927624485 646879
477633039 1616
825600000 2752
149111971 762
343212319 7480
408886699 3397
379062524 85819
203651449 5709
363932524 63569
973120647 5912
745905601 2515
454872636 5143
743244814 4470
949550305 5407
686700001 2289
61171952 382
1164527 4
129750733 64875366
742772636 2734
962887233 7307
346800585 1156
267457856 1888
4151 911970181
2486 278444208
452573111 208577198
285894527 1392
279001694 930
506514067 253257033
195687386 1717
815505089 6974
784139222 784139222
768898242 215922
812916399 5800
755354073 2801
370261381 1317
168734172 12913
872572035 5717
903601028 3012
318601285 3669
12531 888119515
65100000 217
59777930 59777929
131699560 439
166447899 1214
132693420 3919
628799092 2096
3827 886363816
791675083 2739
288934901 22201
796538363 727304402
812757565 3131
550883825 3547
378620385 189310192
130799136 11753
478509583 1778
272679148 355978
646703073 2813
825302751 2751
683101006 2277
30535 917546215
655063420 5955122
471851725 1782
876002921 2920
57046214 325
550071751 2325
4354 911109332
109799634 366
286199046 954
162966973 653
176417261 848
4531 526139720
76104237 757
866169920 3080
940803136 3136
667502224 2225
330526198 7178
897147614 9555
605140732 2365
144300315 481
952082311 4430
717221855 7233
577371945 7652
240911159 120455580
203387808 2149
548912915 2578
889883729 4014
558731822 5662
927304673 3091
3245 478397370
449562874 1774
778553998 284757080
14107 920063467
176745528 618
66011680 952
635491403 6498
67967781 398
856161199 5800
42600142 142
838612399 42367
53250199 228
539321321 2546
926253993 926253993
1336 327730152
344216032 5668
84558728 699
290326895 4266
23555796 391
882682277 124374
121500405 405
979680203 17271
445171679 3090
610163887 7298
771000000 2570
673290821 673290821
444274521 30665
229019384 1029
650975681 650975681
536698656 1789
5551 786288048
179386004 687
383481873 2287
522062806 2167
524698252 1749
154500390 515
495170361 2744
1583 312684802
162584681 557
146895539 146895540
804621117 4966
813492576 8476
281173197 2031
62306101 214
969143564 3834
673391465 8594
303530231 1166
2360 427975280
570141528 2329
691017034 2501
272175330 2731
304314396 123059773
79806800 400
475848631 3841
423598587 1412
351434731 3329
2553 698696524
995097742 4729
974404267 3248
681434909 6010
398698671 1329
31076059 188
123899863 413
249543073 2071
599583533 299791766
362513557 2899
363001067 1210
591363066 264995891
61402520 1066
998841642 20296
3025 816028161
179499971 3207
477087723 6104
7861 875586773
969754275 4743
2205 472099803
628536645 5143
466077923 3356
392400417 1308
333599987 1112
974701400 4297
510679588 4614
413756577 1588
700634358 3600
491228314 2741
922949569 3492
104737046 883
77488092 355
190399640 2410
798550268 2962
42300142 141
741618011 2810
996819551 84419
955606012 530330664
105932844 366
3946 993981152
957896807 3193
548055793 20508
794868248 4525
722888508 9082
766201676 2554
864400921 492277522
225495772 1058
975531128 975531129
18653243 1035
363371176 3825
968675513 913389635
936491613 4659
82731545 11677
924111108 5389
729297691 2431
668102226 2227
694851975 22204
917457125 5037
167489724 55965370
305684931 5440
185218833 94119292
553634860 553634861
93867346 429
138350399 570
114087866 84699827
523618390 261809195
465107510 6963
520200146 1734
914661826 21709
93992705 1586
3676 864555631
567526016 2564
243394786 6946
229200001 764
61759194 445
188100001 627
470314733 6127
64104857 1377
140685248 753
570092635 570092636
856433547 24351
41499320 38452241
501150310 2287
165879817 629
33504178 121
166864971 1209
189467202 817
622833471 5056
175800313 586
205104793 3148
45033989 282
610502670 2035
435128339 161396368
25714439 527
220 41400094
2237 438179086
263683921 3585
149494020 676
652506526 4192
529201802 1764
853495833 6895
973774706 13316
262286891 113403503
394553334 3318
972472219 961566728
489601633 1632
4858 728545563
244294122 2022
8355 426992066
228930254 915
236070953 3357
974258991 4678
914583133 457291566
133288181 133288182
679060540 3589
445568455 7731
85947855 42973927
731702438 2439
839225789 21408
107780332 9866
252600696 842
606499065 3169
926791729 926791730
430798564 1436
854684670 7229
411950683 3718
23903097 19961
656024503 328012251
486422640 1980
405586271 4641
548095522 2054
92552879 827
386633738 23662
954903184 3183
720738526 12675
292187461 1031
296501444 8514
562798124 1876
606080319 2281
672546546 3717
581655061 3780
938022792 75138
998103326 3327
154144048 1062
933484842 889315332
627311446 3205
31500109 105
548539884 1962
489899019 1633
2401 217342712
87527129 1905
771322888 730864248
85187567 955
112592059 4130
223108922 839
862152195 4191
873896393 43788
841073227 3166
378698629 378698629
799420941 4198
612983752 3963
547580257 3936
512219363 14753
121831265 497
544396960 2161
247499175 825
233100684 777
642862531 2745
728100001 2427
607081852 2193
239570473 852
890711880 2974
784241171 3146
854697151 2849
268500648 895
833619800 3265
566132842 566132841
618698539 16751
728264840 7929
422458334 3950
2626 289361566
215218343 4006
707000314 5169
466150726 3451
557494525 45181
561657869 280828935
372992495 1264
755100001 2517
106948251 610
150509770 6141
807153199 13175
295906372 1154
438602425 1462
174988020 955
763116900 98271
392601636 4676
909062288 12913
70826 680475058
197761816 1769
678079569 241064143
936480231 3235
711925879 10949
833196012 6368
309901034 1033
2091 558749150
940506140 3135
903587898 5537
675748368 113329
646031541 429918328
280772376 1625
288850416 4585
339702790 5327
666936357 2453
700810743 8552
305008160 1721
894899999 2983
324300312 1081
254248291 2732
998703330 3329
938976287 15387
3707 498198558
358501194 1195
777842378 388921189
780253093 2646
944550614 3617
970614860 12878
69188481 320
585529399 27074
383748280 2540
730805864 6983
520839229 2548
740998938 2470
7398393 1635
468598437 1562
907535609 6210
11376 913395175
327901092 1093
473264146 473264147
417455325 1915
834878389 369618078
528283759 2328
3653 580720013
289141247 1056
971357507 485678753
421808225 299213075
66846371 722
395307746 2031
2597505 16
118404504 1026
516140605 426763427
451873296 6309
337831557 162733078
28230485 314
573957961 2599
743349472 599649412
381301129 1271
486651485 2077
705509401 9893
76672194 341
749125233 5619
83423430 353
61777680 634
368411812 1273
620994814 234137211
39299959 131
616606081 5520
752621489 4099
233130196 807
63792050 63792049
930726401 22784
714616851 5376
570071534 32791
111573233 626
635164299 80029
75519405 262
204165317 706
129000429 430
232185782 7623
225582274 3725
751172809 299122219
377524697 1502
754012061 2885
693609816 693609817
2776 720807832
918802259 66647
127144116 6303
498494601 498494600
890698851 2969
571141158 2478
970278021 6911
100835171 100835172
619800000 2066
859487851 2925
665512114 2922
130414564 1107
728697136 4332
666720160 4432
40103413 146
216196318 924
544097943 1867
377930554 4090
1386 295295125
173615287 1967
507898504 1693
906929414 13549
883082127 441541064
124059675 884
951271819 11621
271200072 904
410940465 2398
386469951 1869
606479013 303239506
696775299 636483581
633036766 5987
635843827 2419
876004783 2920
402114270 1473
999270078 26883
903659354 11146
968705339 3229
51015277 521
789904454 2633
886203037 2954
271372127 1765
301525145 1027
456002675 1520
208232278 813
148018418 4181
620208146 114910
703029024 59088
324153508 324153509
828588035 3025
759350685 4035
164666298 599
703423647 23054
278151770 4135
493660235 20263
101118420 481
376974389 1708
230 53624730
11246 884375790
370073888 1898
71400446 238
401700001 1339
983028306 491514153
185715729 842
627753026 5011
266635567 3098
469800001 1566
734022237 367011119
413642410 3734
640976720 2792
811309288 3218
404414207 2592
430575737 1686
302498659 1463
739490833 6378
6682 510832218
463664776 9964
406798010 6309
190902186 3194
576444477 221539
246840321 246840322
75862828 843
4215 597919629
979961039 3413
393492583 2119
82507297 41253649
703309071 3859
911085132 3362
554817351 10772
489301631 1631
672185627 7225
726735829 14196
1755 423653853
548732375 319330958
201419443 11542
428705391 214352695
60363649 244
620777220 10649
153420361 984
751501163 2505
981328095 3697
856803851 2856
335155968 6048
222893996 1188
213401634 1943
90998260 90998259
35943676 123
827397241 2758
383755208 8781
29613920 872
290245016 290245017
660002048 2200
756873000 2925
550799647 1836
954940253 379547
478 141981291
147006577 603
308550440 1215
815699999 2719
211861313 2384
614995574 34003
97577030 1999
379499394 1265
686281318 4185
208354435 1613
829034465 8401
2881 478731584
179407488 1248
966298188 3221
701919941 280802767
183000610 610
34143 590595735
748197505 2494
711008201 12425
12899960 43
692128200 2850
904796983 3016
402074772 201037386
841189614 65022
468636925 26738
734852544 7573
813266250 5009
85158837 290
998608845 42052
651712589 325856294
11329 967417053
610988438 9601
86472457 1668
221400738 738
923696922 3079
968177605 4087
878531279 5232
919414157 4342
159106090 803
995883587 71028
458544701 2270
580590133 229301
405558221 405558222
155377816 155377815
85499716 285
27992476 241
484498384 1615
361382502 3606
193542332 1206
156787976 149038
625797914 2086
570846464 3313
274500000 915
695709811 2866
375899630 1253
401799309 4730
934322312 5236
831829960 6280
686631394 6583
989216160 989216160
428723179 2556
583201945 1944
257201556 1013
555238199 2200
1867 263444116
123893509 5570
192630059 4082
349977726 11214
912086376 4409
130000071 886
982091674 8693
645004267 2150
521247687 2994
635021453 9563
375399967 58951
971076836 956535946
677147610 3428
3783 566387497
843248302 3583
4476 695628588
615353536 5465
204106929 1205
850797165 2836
818851372 5771
505951875 252975937
87510673 878
591901904 3278
683721483 2553
929026010 3674
723902412 2413
676 113726184
522156809 353840269
341558191 11924
869373240 9566
743692216 8658
152399491 508
199672142 1721
2581 540659550
726281499 363140749
396969601 2795
555 45599704
571499999 1905
216997543 4689
820935297 13797
925110283 89704
918163365 455807890
611435255 2436
941904135 4778
320148719 1406
740385535 41096
718475221 3972
163133810 2428
828008246 6865
923100000 3077
677195814 266298
702224858 5779
835142787 3442
428372541 428372542
298972072 149486036
678803678 4259
80659381 677
208159422 1306
348485942 2401
682406610 2670
759363144 9019
406424642 2369
851702839 2839
962586665 3279
669 185278994
760577031 4982
332756791 14601
31199996 104
357595013 178797507
910047024 7416
628601160 5523
9899985 33
183868527 6712
569516801 2920
543152431 3438
981600263 3272
2883 830776812
497994609 215442088
855504521 11315
122700001 409
313604121 170034415
696826663 233521
954894546 917368044
893483360 3388
181 52703399
585819245 15107
372456205 186228102
91576155 781
832488385 3074
960938309 5146
960897536 3203
292418808 3498
435309617 1543
423471143 211735571
568655844 3439
622671895 62342
464053271 2364
654009699 4540
418634091 418634090
116161509 116161508
481889762 2943
655170878 3012
940853953 6012
888066572 3832
993458021 28711
1599 146768637
190172120 700
80919956 338
561594979 2153
721511499 2582
130896512 734
4273 473702342
58336 503173311
258520080 1691
20006884 20006885
670197766 2234
846997002 4022
675902254 2253
39334690 616
37618175 242
583186848 2096
550188756 2840
755476548 3261
1838 509861353
491767246 245883623
677324892 2942
24931844 101
967417762 4667
711951024 4319
645000001 2150
316628794 4121
835502784 2785
902103193 3007
796501864 2655
609448895 6149
346113347 173056673
260287553 260287554
510294466 20355
738002460 2460
983902544 5235
128389211 456
212665649 30606
230966834 4965
602491033 10758
626516791 30904
804514177 4128
701304333 19835
714297620 2381
771082883 9999
213536977 1088
8474 107859738
315899806 1053
394200505 1314
205703389 2332
72519470 525
194472285 1165
183121010 183121009
250854054 1086
761217168 316924606
325352856 11886
876902536 2923
294410760 3180
869699781 2899
699744975 349872488
131053441 1393
35699953 119
669800816 70409
424032048 3367
668102226 2227
347150438 27821
903106846 10856
814799700 2716
346240521 191503522
233972446 1955
481099388 1956
136339078 68169539
863697202 2879
130964777 505
488197760 488197760
943796855 3146
215171603 2148
406406411 10487
244627767 156429993
792302642 2641
15823801 72
75311474 413
792600301 2642
2266 207382054
904288917 3734
482311343 482311344
124727481 556
923617247 57098
635521488 2709
716018159 2651
608240843 2202
680434561 3964
780091168 25952
520276801 6999
570301387 1901
744930815 3318
531586744 2025
274 50609698
834613351 253759
181627559 85894567
244282499 1650
849754544 2837
774551219 3332
929406568 27529
679448405 19194
393591643 15738
956018763 4821
442810890 2965
229701275 2898
14910930 261
935906253 933987751
529312389 529312390
418913388 3582
546001501 1820
999112371 15458
52561362 278
166800146 556
275679750 1096
878079216 878079217
644883736 12794
798930724 5185
924226160 5720
1654 321625045
317733979 166338005
299400159 5903
547979782 2594
411632801 1706
975171479 5158
129411762 1124
449887066 3457
594301982 1981
486552586 317179
977150365 19999
292199027 974
157482998 1267
385815007 2092
211200705 704
378717847 4912
33537553 144
290701762 969
162942355 644
558789681 8068
177675552 864
771520722 5066
451260681 4780
290836981 5670
312617853 1388
63600320 212
742202474 2474
2680 668799360
913556654 5445
29404329 358
696281036 4007
500751204 250375602
268147131 1497
729025921 2880
680025303 340012651
253964161 1152
603302424 2011
189902847 1828
815466016 4797
255397365 1212
419159590 6403
7186 699314400
13860 702203040
403382304 2667
762085349 5525
872098229 2907
86712814 1222
419138928 5074
827402801 3227
223609489 1066
6970271 3485135
433949670 1485
216221947 3242
594274656 2468
704090220 3824
35595168 35595169
285599993 17410
291585252 199131717
141000419 470
510449102 45162
648817282 2961
886200001 2954
576797409 9341
754955886 754955886
248075511 917
323724341 1119
3675 630529857
29100098 97
459296557 229648278
734564145 3885
9857 927813565
868424640 26790
876098431 6512
332295533 1582
586798045 1956
544744828 2690
925410029 4980
564490409 2110
420292005 9107
834855566 3244
937197444 9611
648634938 2723
249299721 831
650016307 5769
282894709 2407
838559921 414333192
248126154 948
994465926 497232963
612956427 47876
667638995 3467
985089765 10378
341982845 2181
335536263 35612
21600073 72
4122 702124992
728857290 6782
105497871 368
626329858 2849
865802292 2886
460735650 460735651
191442019 2596
952533304 7801
345935663 12296
19008862 7153180
96000089 320
527571667 1858
233297427 949
257521853 4032
613163387 5316
474601582 1582
444898517 1483
722317566 3902
402723401 1594
947250019 4338
2614 280373336
219832722 2833
373865850 4161
987526025 3669
129248618 129248617
936252015 6664
835043414 9558
849052062 5291
854237204 3404
162987001 600
299931576 1291
811657568 3046
493501275 1645
623994783 2852
240899196 803
387968057 5706
753485813 5086
512409139 2651
18619860 8411308
447901494 1493
485604331 2411
891133191 18228
417954310 1576
461368129 1633
154240682 653
22564621 234
904664755 8339
380687438 1369
13085 920291603
548600880 48144
656838940 6980
600 154581259
266753388 1551
255263479 3268
592460462 7391
583101335 23161
520612379 1742
3828 417797210
92 20748300
708442199 708442200
433296665 6666
570603422 1902
2552 337101336
880797796 3353
442500000 1475
252813284 126406642
497737366 3062
2343 427529553
727204016 2424
514803059 1716
476116964 5205
270796681 1339
607125212 4831
359859203 7279
722081476 12741
710997629 2370
495897205 2046
257675904 1856
482999817 1610
722814669 8859
404144949 2306
467402306 1558
246150612 4130
931661869 931661870
344401147 1148
896198998 10060
359419695 14474
22790148 92
210636396 1044
939772679 12540
131779681 675
646408575 3212
346781661 2336
511820403 1822
323419309 5379
663860557 6489
820958256 11996
384064276 3365
264610179 1631
968 284498104
422628561 422628560
401120830 1751
570336243 5428
775956571 4931
573340494 9619
913056511 3548
860697852 2869
338509913 1899
949 223253169
75381700 268
164696448 672
496400511 7552
31816935 23870082
405282854 4155
682502701 2275
13816 698529851
148 21508933
780597397 2602
694399404 2723
57000190 190
941717170 5608
33858 981001692
468301560 1561
221773179 1167
510045413 5093
474657023 98232
815291821 11580
657520815 3144
844311820 12129
384613463 1402
572540913 15291
870783096 435391548
272006945 926
633455306 2421
10430125 38
830611426 4504
433743801 216871900
194787037 822
586094720 5582
144000027 480
785063532 37134
362396992 31703
799318829 4670
158332686 2254
72850005 36425003
988725868 5360
132666297 586
840297198 2801
436270560 2544
259262828 932
519312041 395031566
161124375 161124376
508396303 3644
875099667 4571
462900741 1543
438782644 1707
204977952 1116
644269770 2485
669795988 8014
143099523 477
440401469 1468
570608664 5822
168207194 3081
74292306 37146153
327134926 1153
267158376 2935
272048435 1674
455351886 3674
807902692 2693
523201897 5274
442038392 34988
47198448 166
56399813 188
206785530 857
426743371 8029
585107581 585107582
72115487 414
34071037 150
497796974 19975
917302315 23970
705297649 2351
868825696 3323
4712 970558912
91449289 966
679542124 5245
692166425 2422
626260226 626260225
607047384 3028
1080576 134
876464906 4778
896039679 117160
721853325 721853326
277203265 2419
1315 348343500
648000340 8057
227699242 759
667 120368719
687587163 5806
898200001 2994
316800000 1056
962346688 3568
640502136 2135
775747732 3173
330892903 1322
324299073 1081
375636120 2335
846002820 2820
830912905 6890
97994446 3118
273209333 273209334
679328889 13843
261338016 261338017
474232670 1916
842099815 2807
386987305 1446
904311164 904311165
2189 510726535
3051 770356790
881429121 3520
451607381 2635
112280163 503
146100939 487
119568001 960
1713 303274679
104049599 1696
472997070 25110
322202881 1152
775773560 17983
743825464 165094
934796883 3116
370465259 2252
893215831 4927
339566536 339566535
896364179 3002
407054941 6731
776846407 388423204
99065965 446
282599058 942
538224608 1948
484071771 6409
163402876 1011
693993090 5536
914958305 4038
343039197 200393257
172200000 574
670975126 4145
549901832 1833
14442329 97
437779141 5006
912418620 3490
524940686 9943
753052430 4175
582007581 2380
69008996 259
700800379 12290
911094975 3593
928337719 4081
588108941 2413
85678515 6513
565004789 1995
883464120 8635
628677505 39312
118 25922273
939384278 349077245
61472539 61472538
215653217 215653218
753630448 2790
510301700 1701
789900000 2633
689960716 5021
194399648 648
823799999 2746
2231 415909713
847177393 3599
524057723 1908
314854231 1958
369299806 1231
172200351 574
5042 995336178
5113 863581859
179700318 599
964417651 482208825
2578 521450080
331434747 1701
134966042 761
213722172 1415
774452447 3326
560781241 4377
468145782 2262
535931770 62962
292953771 3183
182074899 805
130911936 130911935
192599720 642
319661607 1402
514201714 1714
498898337 1663
228322271 228322272
18025016 323
794276491 26985
610878035 254109
7337 441994999
693375600 6150
157500452 525
350095086 2387
151450467 716
633297890 2111
63348376 1762
380977027 190488513
638470565 5507
309837166 183567948
664455908 664455907
888470871 3205
865802887 2886
226799999 756
344707616 2386
627986479 3124
365145890 26690
11668 554870997
118745362 1021
181800877 1127
91199696 304
107933994 481
21577094 21577095
536700325 1789
609880804 609880805
139676049 62169
5155279 26
639305778 2491
835654113 8659
701890855 10041
333442983 2408
171680229 919
105964827 1642
637502572 2125
248337990 1667
545100866 1817
857077254 40518
584994903 2614
2464 168739278
867573630 8386
509123015 1986
18669876 68
68354829 275
993648957 8819
972549719 3405
30401294 1243
637310955 3858
247800656 826
987862445 7868
674322413 3866
761222986 2593
2277 613972557
596609879 8556
446964713 1685
336844288 336844289
466740954 2461
159228864 3503
817791881 615355401
636900000 2123
444434080 1996
149067144 1476
309921186 12886
286543729 1055
143948341 4374
93419067 330
583812981 2337
37288032 37288032
364304656 3051
895245777 70804
387992123 3346
599495058 2071
515623429 244944331
3660 532049247
743207510 2940
45000067 150
38779859 1693
116100387 387
553494337 2651
212346171 1330
986586839 14076
342599160 1142
696203707 2942
971346139 6065
217173842 108586921
917169267 917169268
726791661 3441
154200515 514
401700954 1339
509540772 509540772
207975193 1199
551631780 12294
640896367 3042
679575723 3262
418394914 418394915
609884713 2648
501433949 2955
431572395 3681
897297705 2991
106117952 434
631762757 2277
453298489 1511
169055562 580
810602702 2702
770547711 8704
939899566 469949783
252879744 1432
5201 694567545
697680742 2330
393507061 1406
119111 716798033
297600993 992
303446197 6708
228927409 1898
61281791 1056
994837240 7768
805818285 5447
1352 194421630
667803605 2226
20580 721040373
3209 733747215
926792985 15654
799590330 3433
706499040 15352
458114691 4211
495022979 495022980
629331185 4688
393498728 2884
839705013 2799
198300662 661
35731806 265
315703436 150095278
426826589 143450742
500859577 2058
30276176 112
12600040 42
648125802 2631
544501745 1815
193594277 193594276
443 63730423
417471633 1565
494195893 247097946
104999651 350
284453708 284453707
347401158 1158
16423531 5529
546384401 1905
31796329 15898165
628297152 11424
204118530 1210
669281450 669281451
907501701 3025
930903180 12270
707003114 2989
130781907 65390953
425289173 3126
51300296 171
253800573 846
776733217 6496
798782954 399391477
925971008 10641
399411895 1336
12433 274520585
894431231 61296
76897891 106367
706497644 2355
150628352 512
892294210 4228
686522279 4296
832215570 9467
349456229 1671
229882344 21065
266355828 10889
150453436 53224229
192294650 6725
187859026 12109
298432718 298432719
299329093 7426
495002884 3740
963741673 481870836
137533548 590
366733820 1430
287099479 957
597538941 3542
970500000 3235
281710787 140855393
576739656 50538
669775789 9468
444266399 1607
518636399 4440
305108761 134194693
26699910 89
596703079 1989
5284839 40
323048240 13857
480887162 10023
162432201 1079
103551867 788
680 188495230
480028146 9893
660948455 11736
901849148 676556
494956688 9764
703902045 351951022
583930256 2576
883716647 3228
156100513 641
58696308 8719
932484313 7196
610015314 4254
909094320 3132
493730000 2425
610639861 610639862
696602639 66718
609562974 2246
1316 296122372
623182005 27459
708302256 2361
845860725 4211
736634842 19635
5248 286085002
276900156 923
593813241 13222
82577360 368
621871420 3070
974914826 5003
977978763 25714
655754846 7217
207451726 1351
896607315 44306
270803191 1336
628203943 2094
897488740 897488739
924200221 3260
456900000 1523
301800000 1006
552791758 2413
401074344 7524
347039552 347039551
3498 931224776
385747852 14671
858720612 4668
889707179 11221
80196755 362
252426127 3591
641700000 2139
284700001 949
762012430 2851
827438440 3736
6685 699444865
515028217 3076
405899597 1353
965400828 3218
455822033 12918
602382392 45819
595800000 1986
521188740 4278
264544908 1522
949803167 3166
502198327 1674
977 276909169
572639418 2369
994440375 12056
148218240 1211
462376156 5856
451803923 4082
965088103 6386
897597355 2992
556143000 1865
842700092 2809
414 123442773
814378261 4670
935703120 3119
812101266 2707
353492687 6213
970519944 15672
609849703 2079
418394924 17823
14496839 90
350744540 4399
533401778 1778
161999461 540
910835232 16647
637104752 637104753
600532723 300266362
104303715 152938
764697451 2549
432693636 2040
995947764 22764
255678419 2407
482542366 482542365
227479462 931
679968848 304574919
765575283 24198
416960321 1919
213906511 1463
168409343 816
177663002 2024
361635779 1221
776519416 2792
862262856 6363
195841414 1883
380130169 2118
497492862 4029
3026 422276069
646735489 232763401
790803218 2636
172934611 617
315556991 1088
75887871 327
462529222 18713
658642366 258896960
2249 412054596
348189358 6923
465902188 1553
803707020 4927
899305752 702869410
663493048 26252
500435329 5872
656857053 2686
68251377 547
825591488 45907
19616 783109952
752531405 375206823
259634810 129817405
995391870 3754
800400001 2668
607502537 3294
154176577 2224
730116001 3000
358200012 1194
135504648 10529
406218661 1931
4430 860407890
4104 669706114
220890286 1321
82284637 5619
10122133 192
201300670 671
228178347 3711
869604947 3447
835644153 3380
788698027 2629
507012466 8445
971718888 481163441
847539001 2828
359738269 7005
320458663 2502
1175 325190650
387 59596257
898078614 8053
114982614 943
137084141 713
175009537 1248
342168084 342168084
161032867 626
661797795 2206
336363489 4265
957599910 3192
386878610 3139
870001327 2900
257163001 1000
268259885 1031
908857940 5497
918820666 25515
93399167 1358
782824326 10928
60120249 60120250
200364548 751
14347879 7173940
865245890 4534
3278 535570780
867365008 3309
253817960 1252
679101085 3763
440098628 440098627
227481054 190724432
298000850 2091
529664713 2537
501097789 501097790
755159815 56079
522482976 522482975
145597339 93031377
46576522 235
547237072 1991
591930241 2640
485101784 485101785
607432558 18289
1101 313181652
600927392 13624
379236168 1752
135900805 453
687635661 7438
950997382 3170
987599999 3292
744335778 4282
10094 571969777
873551953 14742
158848248 9886
516998595 1774
616106746 570924
925275524 9853
78276093 313
228599237 762
909861844 16431
417248332 5077
592998894 296499447
2830 631881681
59572344 232
624647519 3906
693598660 2312
270001725 900
44288905 151
739890103 135889
30583981 465
2792 435258501
15033636 684
211328324 1466
90069526 1575
26178828 156
721687852 2732
340799686 1136
7861861 43
535688971 2158
868137440 6896
382103605 5531
316781551 3448
500099999 1667
763350999 2625
786179784 19812
467774673 4912
511020920 1810
265948574 125711043
698342807 698342808
886038667 8972
189599593 632
572130419 2077
279861660 3005
844450449 422225224
588288437 1969
643197857 2144
484799751 1616
130304249 450
579511019 2812
140399532 468
825370587 3953
461158699 3773
2349 532036259
202627616 749
285238224 142619112
262799878 876
939960209 4218
54110550 390
68653 624332386
342035707 171017854
4326 860004474
516844709 4743
966223286 4144
132567628 1820
860701848 2869
215086191 1078
84722621 514
189080403 691
463223471 360549
877046354 41978
964622810 12113
308317124 1091
742502033 2475
781502605 2605
381999799 5285
267529705 3272
473806592 3296
287057913 962
822062304 4816
934175774 7049
824982839 9735
791058360 2819
32360133 197
616253007 2661
715922143 5209
12021412 12021413
69011018 1059
200594437 1356
602097993 2007
527129257 263564629
825034595 825034596
720060062 12267
147299681 491
68118258 1138
624900000 2083
196810498 1567
283478746 2357
896593061 448296531
210479831 737
844772910 11958
547253754 3737
377580115 188790058
293399021 978
6238 840820020
226397501 13145
280500001 935
752179699 6150
930633464 558556834
979103306 5943
958366861 3410
399558410 1780
988834469 5173
163500546 545
274429817 1281
509751638 1826
562298112 3726
854710360 4255
70500119 235
133199542 570
216405838 3628
284906341 1169
531144383 19648
770102566 2567
38013079 140
607889237 7169
763641216 19872
784407656 2774
5866 867205976
851595713 851595714
263400879 878
908996970 3030
440654079 3040
569516761 2134
217853999 1140
320722779 8567
303556949 1917
249281119 124640559
333016080 5934
290618065 1518
371699154 1239
343774422 1886
305340611 1504
3853 634357920
348298839 1161
799578165 4634
3928 889495600
478199201 1594
136221623 693
3069 472012200
171591927 946
903903014 3013
960901026 3203
738994885 738994886
174482428 956
135300001 451
189264191 83127954
163501007 545
522003053 1740
1447 389356334
203904733 1767
680444520 501522072
765671067 25956
126908023 55652351
286710710 5061
902013189 337557
870378450 4350
556736143 9749
928875987 14984
745503946 2731
425327429 1492
576850644 18933
494832575 3129
154053586 1716
101708911 367
595453786 466457096
59277713 201
572618110 2206
689292169 4176
173387920 592
936188904 417061633
10997708 92
314829658 11362
475993409 2398
806041907 403020953
5519 612882646
6618 907549796
832861419 832861418
460100509 1754
489605347 1771
3545 589129370
163693944 557
565262788 358264098
382314391 1292
944702113 3149
3941 773492227
48913 426325708
769797434 2566
639423068 5344
16500001 55
21244168 146
950378892 44844
271499095 905
462289244 1558
833650483 11021
152271549 76135775
251565299 1641
384225489 2117
170400057 568
159062183 833
437699051 1459
3162 798585307
472918950 2610
969526712 5194
886698208 3533
515173418 2387
509401292 1698
259204705 18672
6545 637146199
382897631 3850
241791130 824
941862399 8922
635250295 3104
438431457 2194
423132943 1667
594391896 124142
831581167 3840
492555677 246277839
216599278 722
959150024 61781
532160528 2292
126086401 1280
980211894 482011364
770862335 6816
4607 964374096
141670914 1694
937396019 12569
638702130 2129
136204068 2233
952980870 7970
772231934 72259
140212594 783
469 95635839
219001922 8379
155690955 545
566453385 2212
170713241 1021
348075751 13610
128018603 1356
321000273 1070
58261296 579
201739033 2198
702742921 20217
175200299 3060
180603269 913
881999347 2940
166729080 573
710601003 3142
367199999 1224
537901794 1793
485407651 5789
19455671 74
35468800 320
366124312 3613
635751663 4537
761400610 2538
963304301 12829
567457179 1910
281399935 938
338698871 1129
511502691 1705
106908439 652
777129012 752958908
268500001 895
764074570 46847
296602993 1161
624004651 13275
442550886 442550887
909177733 454588867
665903520 4512
592500001 1975
59702636 282
709608375 354804187
975594664 126242
24594844 92
420735158 11271
350544612 4453
274695347 4986
263353360 6025
19027981 180
725466367 2944
166048747 2663
258300014 861
536536118 2194
905606838 9186
917214511 3482
853410686 426705343
989425844 4300
113972555 415
852948755 2927
541393151 6529
754674962 2876
608986679 4459
997798860 3326
527847241 2174
372305268 30582
863700001 2879
410032828 2424
684478343 26524
535936541 535936541
160617231 712
3226 389413686
42207 711340897
888117945 888117945
9361937 90
397342574 29335
410101522 1367
610906559 3936
75899829 253
814412336 7772
754134449 2550
246900249 823
757200000 2524
427500000 1425
272649138 931
231633280 1819
766352357 3740
973746671 6359
269 61856629
205144717 15472
86335667 652
413348011 15828
747506845 2604
425922391 4712
626045425 4175
161923572 819
71190783 507
204614260 4115
724022788 2481
953407529 5116
385433664 385433663
921656875 852733641
358603902 1687
414247223 2078
107965854 107965854
429541847 3654
4832552 20
415224617 4441
198614592 1421
51002792 229
6582 509154513
282089473 1024
918859290 14520
258236318 1194
127320038 693
108837844 37975741
682503121 60840
831141419 2852
200308899 761
264900884 883
461220771 461220770
919115630 459557815
996898119 222046
223753740 223753740
50079324 50079323
18711241 186
858902864 2863
843253971 10372
41747948 482
486598377 1622
1641 351999999
945583212 4564
246210764 26603
263141562 907
2442 510441492
322239028 148995416
938061235 260139
645601254 2152
613896165 306948082
454396188 1891
16605600 330
295 76570495
741817601 4586
216069680 750
4376591 108
859200001 2864
288300927 961
986321155 6058
257454059 1497
482446432 2792
252230098 6946
175702021 2314
639742788 639742789
698697747 2329
423860334 7967
13997488 77
111008 534503520
3160 564335349
998122896 4213
15180 825442860
72300137 241
586784165 2229
347147988 1295
151199999 504
704699713 2349
699984410 2642
855562322 5711
912233589 3565
343979108 171989554
134960299 2676
594685619 4423
836297156 2976
728710180 2972
611699574 2039
520760675 5316
54187220 54187221
916640471 3211
332482331 1627
392655086 1789
446698711 1489
174995329 896
727567649 4952
299596813 2364
834632856 18715
436669017 24254
766449079 3145
378569166 11867
480558135 239838
291730786 1834
980063016 6232
687270520 42202
32850143 1544
302099878 1007
719606017 2656
890239813 5068
762085629 3513
432001439 1440
442944059 1891
954435995 4218
591257628 5004
2787422 61
17619 731276595
508798573 12756
493806892 246903446
393735519 2331
317098974 1057
997029130 74090
767714426 767714427
253199921 844
48506327 377
88499972 295
443681417 3177
989708145 41208
364636085 14317
948991061 3501
933003109 3110
164497745 752
39899866 133
954410610 3615
205441289 4238
926667264 3697
98159090 1959
889636884 4468
723552437 723552438
909346832 3539
922928896 6755
448361203 3274
309542849 5010
477590621 36374
428987752 2252
217 37083039
465889450 1663
477165291 3243
619458843 4985
648131061 2463
660599679 2202
215440013 1229
929643603 464821801
536101909 1787
1588 275600794
319533148 6728
415199999 1384
279019593 6737
688107236 6158
751970197 2538
876064312 18336
445668384 1582
679800000 2266
522599999 1742
576298805 1921
610608861 31286
322297057 1296
156227281 660
485110143 485110144
451430356 1711
944103148 3147
106974351 1249
6170 909861493
294091313 1678
473817224 473817225
194867399 1516
864302963 2881
148499505 495
80304133 381
15264 459581598
194939573 771
851702838 2839
869891263 3517
628234939 314117470
191108863 8742
546911899 546911900
710202086 18333
647782963 2591
571248704 284402
913448664 4195
407942544 8088
854758243 5043
801561634 7313
303823022 1057
924090914 462045457
673742655 336871327
12484570 62
324301080 1081
564871219 340079
301784638 1229
363538034 1493
367474964 2626
228269119 999
522886803 3231
343609331 2046
978737080 327995
524113307 2056
61971615 443
871991725 33303
808200576 2694
839357208 839357209
628202094 2094
207778675 983
651902174 2173
597608719 4411
734363855 6548
575403025 2560
710887535 2943
519900001 1733
233940329 1422
248999169 830
446054135 446054134
198321239 741
643348577 11828
296299324 120479817
856197760 2854
90916578 1888
589436251 3433
526818350 61045
798367349 16402
220800125 767
131100000 437
771882155 3492
334262988 9574
619545528 3024
734506457 3677
640856750 3653
27599907 92
866746732 8618
469502254 24785
976887001 11640
192546251 2125
247672425 7274
836465775 31299
872945900 5116
585859225 585859226
900581837 4807
451358543 31771
437727919 437727920
479507268 2187
853202845 2844
322257970 1327
476467728 3283
954552183 26302
256499144 855
143617761 14043
554559100 277279550
278307607 278307606
962104314 3207
595191303 2358
358911032 309871021
4874 455525978
564807552 4091
671769716 5115
90605156 90605157
422598548 422598549
440998900 1470
232682259 93965871
343223472 2568
574496715 7995
555348106 4065
309299619 1031
511415505 4496
247800827 826
246300822 821
915553924 8831
765785279 6240
709095241 3720
931136755 5626
699901176 3191
832376637 41432
259800000 866
277799676 926
202113051 2513
139122627 51358929
494349114 25499
42290 653405757
534898505 1783
613531114 306765557
986637905 493318953
762111911 3710
848205795 6856
100799665 336
597935047 4547
827292343 3888
54376199 204
92557854 342
823845022 12166
545793593 3378
261344664 1010
621092287 2997
611423537 4737
169055386 2358
614009887 2242
703502346 2345
754198919 13490
493129805 16066
15599999 52
878713527 3052
582960757 1981
151625105 1532
63046598 400
694351062 2611
528372988 264186494
809671173 699308679
942976549 420077427
775931680 7268
998904061 7517
817900969 12955
768240020 3409
809089368 404544684
47 13371845
399601217 1332
341401138 1138
94576833 1897
729697073 3532
235716534 1657
339598868 1132
806306449 3261
655500147 4510
290939437 3339
497671560 1896
66579367 33289684
120185270 472
1401 306484161
351301171 1171
127387001 520
62471226 1009
507568032 2592
644355752 4246
69692027 916
376343523 1811
59769479 1006
984917516 7058
379200000 1264
608606216 2264
213133499 106566749
230464973 2256
453535038 851645
52199999 174
836404047 4333
857997141 2860
232041781 1293
4404 755041394
67500224 225
352776916 1563
380875275 2054
184444069 92222034
27873822 97
674977556 337488778
999945681 7144
287946990 9227
365701809 1219
208878697 8541
25587 924459211
983162533 4343
851309955 7895
131949122 642
790148503 32304
791294819 4797
130924201 2868
354746083 2787
273121287 919
842839485 6100
930786578 21682
813009704 4645
176701158 589
255192320 965
642532280 14283
463201543 1544
641448 4
667063021 2622
289935359 1089
4803 898636816
313763328 2304
669180459 3228
288431193 1579
188688086 1043
292709779 9969
895497015 2985
696271787 4131
395398683 1318
799502992 2665
156928681 3232
799334537 4004
57639255 223
75790106 1743
217083899 3637
118500247 395
140443121 997
291569004 3815
938414332 938414333
226112767 928
823500001 2745
917924334 3287
5717 878244725
912948541 157134
189417043 1314
599702000 1999
194999351 650
903740064 754385765
385617819 1585
446609388 6142
815718129 3326
451103700 6612
723659117 14378
859979703 4722
404790481 3474
211655729 1437
632400480 2108
542504347 176539
949416237 949416237
357899582 1193
422702751 1409
982487610 3404
640433235 3577
547715473 4741
346558595 121927
405284334 11487
862189062 396130316
711091084 11695
667928409 3205
147288849 2890
892505178 2975
836441582 22904
933578848 4167
650772746 5927
197896608 864
5279 746200735
993349191 6997
86699999 289
653663088 24647
857233409 428616705
951245489 7744
113315027 449
13607531 13607532
352336872 2867
967504771 30043
79998009 433
580198066 1934
863248635 3590
44697127 12582
531431220 2329
974341226 27784
111564694 3009
909144394 3349
466978419 2637
589452276 589452277
555300548 1851
198899337 663
162715949 20610
839679238 11474
838513787 9492
44659 548099907
589973292 12468
759781709 3555
6269 902821448
937788883 198642
992072005 4135
371449430 3404
289134317 1551
618001825 6512
950436873 29919
84612689 353
793502646 2645
254099411 847
353008991 1942
200699332 669
933987565 4863
1546 458563641
779041599 2648
3810 668701470
973498901 3245
693330347 5065
871651206 612518925
336763210 1337
947400001 3158
1408 81764635
228074212 3164
703199857 3792
680050516 2815
91051888 404
210459421 940
168300001 561
3113 877323030
712464900 85530
275045297 137522648
612649237 2301
834221499 4820
353229323 1526
224999250 750
56526479 28263240
119128072 119128073
246158397 1222
359923586 359923587
124086558 426
707570045 3715
1905 549314370
915372970 5982
279176039 1595
17142841 79
202891202 1434
273280389 1818
277819353 5286
677501690 2746
115783876 5095
515302567 515302567
116301821 432
935776731 8917
643199352 2144
380261615 2049
554986636 5592
369967257 54351
273810625 1375
708 35522484
446331115 3340
560600259 5223
294899169 983
904027939 6625
799175527 3618
143291008 1216
329698971 1099
621044041 10497
145737344 604
212424707 212424706
192256183 678
805725327 805725328
294734755 22800
376604721 3790
263306777 28441
196222014 4988
545399999 1818
205143445 2310
382683017 191341508
166744098 83372049
570323761 2073
400070492 3022
376799355 1256
199700101 1565
9201179 346
857400770 6456
51485323 417
100128720 1631
140364581 18490
829608852 5029
118802519 1324
292309858 1299
678528201 3250
831024160 2857
12405 897352890
951393740 42817
817584593 4146
531004286 8861
669626824 356695108
630895495 2596
187506612 91998938
894902983 2983
234815225 16917
206003759 3036
437185975 1787
3323 781220685
227086476 1771
817969405 2915
780396819 2949
155317355 962
115200000 384
253799999 846
861372305 2886
259650600 1320
644998393 2150
423302192 1411
95474281 330
400362458 2257
205864458 1545
681897209 4571
908317714 4048
694578203 2968
1024 243951993
956698149 3189
645840522 69175
112316567 5118
66527695 613
598026441 2587
433029215 6024
951329837 452738283
737100000 2457
692999999 2310
8850 922747994
180900602 603
352798825 1176
282 84304196
546694497 273347248
852061480 11709
939336973 10146
932070737 9747
150900003 503
965292118 4298
832799999 2776
786001778 2620
65056403 471
793123749 5323
10806300 58
890600880 21790
834736872 18205
805135699 9346
776102588 2587
531601772 1772
695984672 3332
226786993 132083211
248098229 248098229
24502505 174
271737361 2120
60900113 203
688357259 399701244
3996 609870332
238865935 1714
940205099 3134
318679691 1172
669369239 29330
783944829 3452
195099674 813
500567625 250283812
17289 904654419
550102812 28714
989396701 3298
593699663 1979
313801046 1046
967111924 967111924
415201058 1384
773504667 3628
551324383 7041
705688908 5250
827447237 3806
285616153 1431
730899615 3221
805893579 364999406
803364115 3470
720278943 2827
804902682 2683
980641181 3496
626027607 2476
561300000 1871
89685934 310
177675103 2472
197700660 659
180908260 1383
199500525 665
920391192 10798
739714480 351767446
238844737 1248
878592527 11286
85951187 42975593
341101138 1137
404970021 202485011
357504837 2906
579300052 1931
922321513 79758
325469640 325469639
440326521 2292
168484885 739
474047377 474047378
296275460 4068
52137399 446
444753405 444753406
756824563 5448
864406871 9366
209808155 877
563454112 14534
398452881 9447
566746766 2365
633340978 4143
596090015 2718
559749380 2060
867167195 404525720
726078093 2978
3019 81153739
667 155406817
640358744 7741
25714934 335
174033529 2474
9164 461595520
182099394 607
87843319 327
666002220 2220
987697071 3361
365385516 365385516
218675245 4547
114000116 380
276080719 1300
59827827 3428
643228478 643228477
564697170 4608
292482520 1364
616847834 21895
533085149 1998
556800949 1856
496805672 3994
575678904 3605
138959237 988
970851554 970851555
450 125079010
659100000 2197
859406186 3149
337173277 129796738
551 108491270
798600001 2662
23744502 100
120600320 402
789904419 2633
28954559 192
534323856 6348
472221691 236110845
452897364 2468
318401164 1916
23307 905337108
944790427 472395213
658102989 2767
929809580 521378685
298147501 1250
497947698 7303
200699999 669
639298689 2131
691348591 16511
231899227 773
82378071 2641
555549669 53088
132023500 719
521098264 1737
470099871 1567
346 76789856
2856 697498063
443339239 2154
174102474 714
526821624 15149
496043044 248021522
146372100 29660
856999742 2906
726043395 5253
5285 751351414
963791406 3942
588616295 2031
158497470 2610
173541579 977
90014816 1048
2835 728660205
223799253 746
141448971 806
595364706 2553
206186759 206186760
973864500 3385
842097192 2807
229791901 1300
630322127 6012
765103901 6850
510945926 4422
379682159 3432
954735972 8429
372795061 10245
278567471 1096
685760640 7314
124721250 1263
838749503 7220
850236077 79158
602635050 9069
620724527 5912
842707256 5464
249855089 944
183900613 613
752288262 6303
135916468 667
112245647 1441
896998950 2990
166218065 166218066
447899999 1493
983092379 21806
851021899 5259
272988683 1079
622416464 9250
319973401 1394
422968544 422968543
37465390 1370
83134416 338
180900133 603
132519079 816
222374303 1061
5635 757408484
993961554 23920
18994303 128
453887979 226943990
431695315 1484
380701270 1269
563223936 3565
920626318 3121
951950744 475975372
133376829 764
107763287 107763288
538798313 1796
696842982 275927379
285884567 100635078
633300001 2111
488233847 2018
570946180 4359
1899 470418381
54600183 182
808538493 404269247
1480 77973338
654089689 3672
163457631 59574877
348801645 4021
731494498 18014
376732280 8323
643358858 4587
407013875 201840234
955452842 8174
78200162 263
343822737 3122
90299700 301
636053236 2158
207125894 2551
211033564 934
504686306 4714
985548274 25822
533402472 1778
746481817 4749
680402267 2268
692390161 2530
25812326 385
810980609 2798
739976128 2902
873762595 187257
832498777 2775
310667955 310667956
383823311 1495
285620987 181039540
530659333 25298
363602645 1996
476267812 3229
807582204 3861
448 104799552
523896119 4009
852902034 2843
852373439 67488
281356245 2515
920922911 8904
364471643 32660
963896787 3213
340539082 14386
19647898 19647898
192231 951962458
300001001 1000
583435955 291717977
787543128 5102
1494 415396610
66456503 33228252
901887273 3153
5142 99134543
474878136 2122
537868053 13262
23699920 79
641231926 11013
143787858 667
632498744 3704
95376798 2662
443101478 1477
969307456 5356
495301650 1651
847974817 3898
607108759 3557
142295062 139971682
306260615 1208
973878067 14634
89711710 6761
80062151 434
959442212 3446
241800001 806
292571903 292571902
203522077 790
539100166 1797
900142901 4194
348933914 2607
2448 612954518
825118651 12150
907435673 60959
6755 290631462
512555103 512555103
303483419 9776
997538705 997538704
459770280 4193
879481725 19797
632227113 2724
238236080 7762
677104324 2257
1486 81264882
597228504 6407
987900016 3293
670501099 2235
730197566 2434
780962738 15238
780981879 4367
135419486 2837
977315746 7508
290999999 970
762002540 2540
230768243 1501
740403463 3540
975213771 13659
783590318 4223
824130473 3626
330070121 1478
147359414 785
640748016 4728
591333334 3742
58199999 194
368032327 184016163
343835914 5303
460396625 4555
670103281 2805
12379 907288160
27342829 27342829
488856861 3820
999748953 5738
136403514 3107
423007971 4438
276766088 1502
550932230 1962
676940550 6175
877855614 11191
662804999 6180
793068249 2664
801338256 801338256
119637070 811
410409908 1521
120662476 435
456825386 3530
468129480 3640
532641600 3384
448799651 1496
777602491 2592
924 161776284
70387969 35193985
566726220 5273
665098936 2217
713957327 6804
55263599 189
273270241 2333
933256760 8845
805609269 2690
203474130 1237
95099922 317
313554838 1763
902592692 902592692
994498434 3315
739457857 8496
659122408 22708
526530961 4008
367671205 37706
534620551 114284
250104141 1727
823679949 3050
742631800 3455
980574750 8025
405856716 405856717
336301079 1121
954659407 477329703
712092331 3397
693758887 31197
250199999 834
386998710 1290
3019 691289766
971197794 10973
702650488 9779
470400756 1568
96755230 953
220460208 2649
941898505 6729
191945906 191945907
942082251 3875
378747184 2984
727660400 2850
157247325 1159
985647239 985647240
897376819 10929
42645915 599
483064939 241532469
829984421 8357
827 157722132
184015774 184015774
845999528 845999529
335503024 1260
37 9434253
959572989 16921
832502775 2775
508200849 1694
650163214 47873
492567542 3620
245315879 111786257
646800958 2156
344999181 1150
951953297 10357
931496896 3105
147 29525701
884423345 8069
375073150 1837
758304708 33586
260615318 4695
3067 789605045
107519004 53759502
639297981 2131
615815168 20127
417442450 4220
73485155 250
43551046 547
964437068 964437067
885447265 119935
242399861 808
560068277 13621
952929512 6533
760194241 4160
1800011 6
25327061 279
257522494 1598
4034 615201136
152700508 509
760669357 380334678
761897120 380948560
352238809 1562
641702140 2139
208024630 190414623
265499999 885
516322009 2707
323123300 234160906
801799690 10398
692402307 2308
133309379 1055
59403915 2132
8777 854985124
16131 401355411
471185640 164552495
2219660 113
720374474 6473
471277077 235638539
233449307 116724654
754508182 2717
938118961 15480
953842240 4160
19682023 76
350100000 1167
994975456 12802
8915 886595090
841 121950351
682797723 2276
542255482 542255483
351641083 1523
814516436 3758
550919211 27947
639603562 2132
142249006 773
274269241 1407
54017347 478
167407513 2021
862113253 4004
443123979 2081
16146720 60
638911768 3556
25871 992885058
740089783 370044892
41463274 144
4413 945820638
935481600 3488
139608565 69804282
249963172 1564
167794199 1932
346100510 173050255
733928774 3347
573503913 2841
320118097 160059048
818322340 4070
126978390 1255
149564684 809
3751 794219270
978116260 9126
692631530 54953
757158509 8546
316405664 1681
43588100 21794050
23703373 374
59858101 225
786002621 2620
500497574 1733
544348379 272174189
218280815 5246
97503066 2685
982243850 5285
646051276 8055
370638795 2326
562893694 3702
866030193 3358
395729477 197864738
396289160 1819
245379231 5251
24733 712854526
393900001 1313
166082286 5242
111431279 1212
714228421 3676
476044976 1769
7329 706882851
62099794 207
101890062 8586
492275955 16118
3216 746015520
548649978 4691
358799999 1196
454499106 1515
5634 348166279
150128058 1037
199033532 199033531
915554601 457777300
609967706 3480
467701559 1559
409460909 239139120
733247262 23291
450865377 2937
710661995 3036
668432998 2251
904878179 5826
448491053 2777
70427704 284
283159576 9420
124377403 1130
362642313 6700
464794734 1807
856116888 5829
644225904 2539
834839423 2892
835058388 835058388
45122524 654
288600962 962
963044791 39064
768361515 2818
924573807 6694
639602234 2132
951699483 31046
542098193 1807
451200000 1504
960463881 10413
759310980 8723
803026223 4212
130251129 640
978826257 6543
180707687 1127
327806325 2597
686153121 343076560
210427225 952
8468 732107175
849888330 4283
526911275 2425
16821 881225405
224829071 1328
872611729 10928
617181601 3360
154392836 93514517
691360672 2437
13843330 93
650695585 6888
480538126 480538125
636413131 7559
675928514 151041
413698622 1379
971787909 485893955
642522084 4809
91145074 5601
793932690 9290
104758556 812
443680793 3506
40561750 783
1888 279482426
383638154 1521
374398751 1248
691 206366982
548018460 6732
469325804 11582
275561839 8477
918327677 3280
25152172 197
383217536 1664
576137279 4520
53597315 53597316
153233723 1049
189363044 678
138758641 489
749321704 3257
72887977 362
586398859 3116
788700000 2629
190273619 820
609552626 2321
874199999 2914
1662 174592649
678160281 4676
813195035 3205
659164601 12573
966684019 5290
995391697 3353
102853108 51426554
794779566 17515
339601286 1132
525600992 1752
557736717 2263
606252065 3320
498821115 6679
833047445 8439
402901344 1343
982272913 491136456
464358164 2131
465688041 49052
228221224 775
146399606 488
6643 644178353
648137617 3143
265054287 2471
82753230 586
937236100 31904
1759 335702044
713489812 17622
330169257 7753
238133019 952
24260500 85
87600001 292
883103756 5494
359774090 1990
815391114 7105
854503703 12057
347306124 1513
334919202 3103
595055174 2825
676979513 338489756
65282592 65282592
56826304 16649
977028145 815880313
449326664 449326664
199200000 664
911262149 7173
979938028 852741099
446402047 1488
427501424 1425
8059149 55
45813725 12446
550498300 1835
355812390 355812389
660600864 2202
294001449 980
336867383 1288
722349974 3869
404170404 22842
665896137 8010
778640773 3822
225466835 1402
851850377 5421
916621506 916621507
580801935 1936
535780578 1863
151127428 4472
1151 329104279
101693279 390
346801955 1156
520608014 1891
728643630 2522
833838994 3286
819691841 27640
639740267 11826
492502832 2361
697204835 8116
466502779 1555
591298380 1971
680208124 3929
790715129 276728708
927899377 5778
451498496 1505
311699315 1039
467102693 1557
860660752 4031
715884383 269309043
535428684 2241
605438801 9512
974176037 9693
541321619 541321620
562073655 562073656
973866658 3691
41639727 20819864
671981916 5545
523499089 211344
430800925 1436
66706646 697
734480993 2744
475200512 1584
699811247 316312935
378591007 2793
957182529 806726093
4187 901008969
5292 885790836
967411400 5359
430360077 2088
795297744 2651
774148334 289836340
819808263 819808264
64738696 1732
249899935 833
167669576 603
523137649 11948
2619 616063260
485401617 1618
602351508 2189
506104267 3653
462751900 2210
196200466 1034
741710196 24813
585266616 2109
758835602 5747
2742 753470864
88933139 1215
190500635 635
302099220 1007
286800000 956
897373145 6002
625317740 312658870
245980982 921
71112045 461
305279171 1172
786277053 393138527
309872645 1818
968149773 847892235
225233578 827
161099990 537
3088 401348608
532560062 24930
430419245 1967
639245048 3224
69300231 231
5667809 2833905
968816337 968816336
641058687 7408
508860099 1719
957537249 957537248
691896539 6499
722567014 12047
261908063 12408
2308151 11
985566879 3440
772751217 2738
447298510 1491
478801596 1596
887244756 5217
885391686 833946832
435306474 11243
782991898 8364
376257000 4370
949008070 54831
686960367 5896
439452001 1829
587998812 1960
443050932 3257
249892188 1821
15845216 497
185422109 5573
166538876 4351
520800756 1736
582146844 3052
720300001 2401
261312481 1584
458763867 1629
305107789 2795
657889119 69238
617999048 2060
815751105 3158
757802527 2526
644403097 2148
724194504 3309
332957146 1396
777183088 4780
460798463 1536
2453 565970878
808990028 11039
993082909 496541455
337443356 5836
971137157 921631205
5220 261068424
399000424 1330
579903599 1933
660094287 29033
150820460 531
26261187 127
347693148 173846574
696772524 6330
422189243 1989
533463134 4547
45000246 150
9796 890580589
838352240 3245
822608169 3054
961683803 472801054
99805747 428
404133897 7981
485554360 5648
678257042 3553
722043051 2425
554858815 3246
119400173 398
908294361 296344
3677 91806311
842891843 18528
916796944 3056
554339696 1965
41159917 233
141759360 960
652203161 2174
1497 197268672
156689741 1312
964611570 9074
134042400 450
824700000 2749
262257651 262257652
683 151912856
824397251 2748
8000 774144000
529961189 2585
573462693 5186
391816959 1840
507396022 3351
895506451 439735441
946489310 935329601
843415650 7575
810891807 2836
74854567 342
855304869 2851
986205145 986205146
742598039 4056
778200000 2594
513332100 2325
990807390 27135
921208355 386605859
176529405 7955
617070399 11300
857100332 2857
622736648 19018
813414971 406707485
575380233 120071
699855184 3470
848861200 6033
753235538 376617769
176373166 11415
620100000 2067
760643543 4744
437696225 5793
230221519 771
219391385 1025
898285694 37281
904550221 12123
595917684 4451
2080 129111840
113333306 667
864898459 8843
926100000 3087
500913175 250456587
255068919 6194
702979745 16833
163678700 81839350
445273087 56108
708632597 248210675
788834739 6391
503799377 7822
15332 936500070
850802835 2836
966485767 4954
442500018 1475
124687006 46017618
716593366 69471
725378948 58114
995519929 50209
833700750 2779
178166370 3126
600622696 125425
827858103 413929052
6149898 6149897
234265089 6208
600282289 18170
933070717 3477
925922787 3103
747985524 17715
416716942 2433
74156590 1017
263690816 5109
366804584 4600
853535799 2895
460339208 3617
851787581 17131
144111494 4021
896697012 2989
15734030 107
180779969 778
584744517 3713
302972009 1063
761867006 21247
128375541 530
638206055 638206055
19700750 129
179798701 2433
698757300 2570
581790294 3282
91191270 1590
839157536 62962
840574278 11724
280941496 1458
982744000 7630
789169349 2668
153586559 9580
847248696 7896
231150917 1401
570027671 50859
702353483 2478
537360850 6422
757001392 2576
336771583 1329
119400042 398
567421799 22350
653779100 3155
187150755 775
683474529 3097
257267 22
1997 490856437
123891128 607
663 145166842
658518350 30836
573214838 2130
234238358 949
45138093 429
958092931 9981
463113037 20659
684610909 684610909
965020479 458359620
149399354 7815
116999611 390
626943308 2103
703802345 2346
153019465 622
107744053 107744054
237000236 790
277984266 1986
774093291 5405
34913493 154
536100643 6411
3921643 27
589501964 1965
690 35526720
187484719 661
231449624 1125
649202164 2164
962802309 475984852
629820783 2192
233099729 777
988058753 857024130
968353644 9421
444021210 3429
921726140 430589278
299729840 1513
447600417 7711
811568779 5960
857750282 5967
224676420 1570
799103521 4560
527998239 1760
261600000 872
276544254 1356
590755451 3451
209694625 81235948
88636390 616
178975164 3751
229038578 3198
771777992 4685
348726131 56890
30863772 312
208700902 104350451
619268959 2120
774902583 2583
156318107 1282
683114491 2991
14028 830226745
39900001 133
627030262 3861
355250589 1486
68999999 230
93915001 450
156579584 524
398631553 6688
964799953 476671930
410991551 8928
459938005 2181
785130474 3572
766494709 2939
294714518 1353
457367649 228683825
806700961 2689
432618656 2451
45150917 4222
915128147 5641
945900001 3153
315274883 1252
17544 966393696
188700689 629
600150069 3770
209581087 2578
727199999 2424
347100142 1157
577391962 10981
182861613 148917463
838573417 4019
634197886 2114
3726 872754111
386054975 1678
470389156 1762
176420971 1485
727616861 538637896
514166143 6560
925449476 67081
476567316 238283658
4824 849206475
942 269748294
2979 441085635
970974766 4598
440204094 1687
420600025 1402
962653248 468459940
813901318 785606269
368998769 1230
774732043 3087
838799593 2796
329098903 1097
563280664 2203
2573133 9
189685109 3998
198000001 660
618883209 14540
391732671 5839
555699980 5620
660209616 2872
605763143 4347
865860841 11895
814054505 14478
783128153 13418
514349530 2391
37694911 206
669031891 4430
33886265 174
757301491 4428
542296413 12097
390598698 1302
161843293 1811
870054561 7160
31667417 302
480969215 4464
106800001 356
147513386 44401
4890 800468550
138717455 1262
666639405 3554
893923591 3265
681699779 3180
817801501 68550
40500001 135
855557188 4003
86853825 2033
268655984 1349
299100702 997
591699653 9639
121500001 405
939263577 8867
436110189 1472
506811138 8247
437700001 1459
32322732 110
966903223 3223
538201794 1794
110895241 674
417425208 5646
573977041 2730
809254646 2825
471302689 1571
281330424 1602
1447 401375454
635786394 635786395
942263826 471131913
301498996 1005
531000912 1770
337439257 1173
466054181 2853
83707236 5047
730499999 2435
2341 492848389
48092656 188
468420992 29692
4904 544818415
453023185 5340
541142616 52073
448912216 448912216
454336218 7636
777230230 23618
429918258 4802
307200001 1024
578652046 6835
626792745 3595
472316371 2545
915297758 7393
785961221 392980610
900003 3
307949152 4624
658595809 19914
569433122 17103
430660455 2031
455194941 3221
851917976 4904
335937188 1724
836473459 45827
877799214 2926
394430555 3176
642675936 15456
699801865 349900933
601063433 2186
115358069 57679034
3484 893321649
666031433 2953
21179205 95
90269047 329
256958341 12270
437701460 1459
568089955 5740
181001070 1992
853302807 853302806
99899439 402
384009681 192004841
410999999 1370
226721259 930
3965 868801431
465302090 6599
740503680 4760
690300000 2301
355698031 177849016
676502254 2255
77199584 374
569100865 1897
26019 705010824
736684766 5481
478618326 11521
128412383 567
709570625 3455
439906669 1646
332642147 4401
92700423 309
710320809 710320808
199551782 864
263671595 1006
793455853 14731
395862634 5752
980309460 3797
725601889 8976
147886281 2803
636513041 8560
527054081 1994
922282190 556047350
456172153 2074
746163699 34319
543911043 12016
269394510 2287
982131695 4914
27748079 146
739848446 2959
668206570 4729
972525466 19569
44337888 323
746353867 6768
225745682 3254
976460671 43457
332334051 2785
399493820 399493821
63863688 223
788441807 3612
947426119 452334119
685331958 89974
300768481 1368
21460530 126
779260586 13598
866970734 17009
616201290 2054
538799999 1796
204823841 75080462
661305105 286630152
144162135 144162136
199200000 664
286060891 1214
6431 726375019
188023333 1119
954003181 3180
417951211 417951211
120334058 442
972245616 9923
3599 648804926
653401999 2178
146992930 1501
483901612 1613
854902035 21855
641836349 4817
4407 520343304
577924586 577924587
319235186 4906
919610287 3770
60033460 2785
720899999 2403
114682681 2520
920342735 920342735
990550434 4007
138535483 69267741
688138676 688138676
277899568 2192
135548200 7460
660985498 61496
191562788 5163
195600653 652
2878 858447213
257060823 2646
656698969 2189
206555444 3325
623968257 8192
84187739 1321
181416316 9264
622455455 5806
301099070 1819
492368877 3760
341259674 1528
877198989 2924
352898481 1814
187983237 1476
454198487 1514
675974072 5743
417727011 5492
978538002 464633385
912604590 3042
876782705 13448
109815100 528
646719823 2500
973266556 3877
54636412 238
2385399 8
937269060 69810
654062466 14863
175614372 783
361446933 2167
7674 886550065
966421676 3746
506700001 1689
456265651 1724
466201553 1554
773100061 2577
298799999 996
995912243 976996801
107712505 547
301978304 1952
23013501 87
698 125298114
126600649 422
509837395 230668921
954299289 3181
99735369 2065
812550728 38852
549735691 2149
772856876 3665
421622541 2644
572065884 3079
6564 732936240
484224182 2838
2382 557663024
331489956 3027
722 204268973
265084204 996
720595240 6712
251660900 978
191614615 5878
703711881 2360
832779541 3130
751202505 2504
3934 613043088
642056783 3712
264498095 16124
465965326 1794
657932150 3550
498166769 8929
646802978 2156
646847522 3409
919126935 3224
465838370 2403
134 12394465
730723779 7036
270552529 11974
500101017 1667
950186419 475093210
374621678 7747
882440213 6334
472590977 1842
760498351 2535
838660155 20309
997382413 37414
396000443 1671
142372242 486
679229392 5777
215237127 4031
582000000 1940
91327409 380
796656033 52144
291334900 1142
917400000 3058
988491931 31555
800998653 2670
10096 413520500
107694261 389
407297519 28879
649559744 4384
2650 719411400
68699877 229
272099093 907
163267944 13587
523827665 261913832
356492765 1218
568635945 284317972
436968936 3211
830797812 5451
914282407 6693
347799257 118983795
114945235 2028
957761707 8734
258156868 8296
989184323 5081
630796867 2317
73009247 247
230950130 943
748864111 12703
834774307 4729
2986 664560446
75682144 502
4885 983117183
312425099 1495
400182677 4116
564286772 26985
444 119993607
622202643 2074
4870 395556010
2025 247971994
158100528 527
900802800 43080
17699941 59
758759909 8317
3066463 14
231796212 4831
866318720 3247
665078470 665078471
288405725 1999
666861299 2804
381197723 316457586
579649419 5978
141535573 3468
39638158 218
320099999 1067
4476 929212683
24 4737371
824799279 4024
268677829 1602
417300346 1391
774313269 6765
793768436 3213
59585374 59585375
207512914 1427
803397321 2678
527400995 4523
202200528 674
384291414 1689
80312460 996
284979661 99180181
314571582 1746
687640762 325778149
735899999 2453
472377557 3877
793305249 2707
748900979 6379
585462963 585462964
59221686 746
837061133 3354
94764275 2268
93709771 8701
437378143 2905
778578579 16133
811543441 5088
733888918 9059
638366220 2745
399598668 1332
557701858 1859
611 163034352
223021675 846
629765866 2840
780160103 4885
824861015 17708
924258292 4119
314730008 6954
167081486 1594
852962494 6597
798303301 2661
988370121 988370122
795873063 3322
12599999 42
980487647 13132
755359683 317859843
849184822 4158
680397100 2431
654569538 2535
26576949 141
787313211 3384
193800001 646
70841064 1239
237900001 793
603590234 4677
10753597 84
392899761 6917
191158345 191158346
660899999 2203
251526934 2103
455190210 1677
2401 521585383
540377844 3085
940579769 4985
853288251 6612
365102 981446897
407683172 4863
303599752 1012
727199272 2573
886004172 4118
745812480 8960
488399999 1628
820319310 7002
441916024 11041
622202074 2074
133551959 596
686997710 2290
962510449 4222
110090234 2497
622034033 2139
490900877 2088
492300000 1641
953049874 3204
85687560 464
136900919 1016
480286522 1634
538632897 2521
744461877 392102632
542 148374421
78529935 1095
868425905 2917
236395445 1578
393195928 8700
625783482 312891741
290 49425860
455400000 1518
796467252 6148
529819950 33385
921 228589647
831900085 2773
78859192 586
886973653 6062
832499999 2775
663602212 2212
148283089 634
91333928 45666964
304801744 1016
800997331 2670
515032954 3896
3283 655746060
31800000 106
461154912 72304
600861733 4006
457367187 2518
567368096 2599
136706471 503
839951700 6636
408817686 2566
5156 400811972
3104 682178925
948996806 3791
463359702 1794
9456878 39
426772959 15635
143171791 71585895
332944698 2029
883201825 2944
352068751 1650
804769800 3070
419371283 2116
953284882 6743
158769194 591
577252090 2385
959133951 3442
425102601 1417
564773337 282386669
750304306 2501
784364856 3828
85312144 298
281024872 1279
137985561 4927
141599999 472
8247 821044298
361306183 3561
931599191 7555
308099123 1027
775993972 3133
229274800 1411
266701067 889
982974160 36232
148835935 694
180852804 869
298199007 994
486642451 9037
234620175 1208
832493716 13791
264078077 132039039
878803643 10233
3189 903832758
532501776 1775
206100640 687
308373991 3199
815508554 16702
863063238 827222542
872020694 6235
4125 773597286
738992790 21737
754058561 3947
996825003 984100809
202387404 5725
615333136 14384
636975587 11878
413713671 13060
47991297 203
488791252 488791251
77871477 263
300361693 1201
556466551 2082
317366476 317366475
187337282 3477
817132164 4332
108271041 683
454393323 179212591
904541062 21803
597100645 3033
120326723 57794252
567592247 898089
476401083 1588
843578721 3040
367201224 1224
1315 323739744
258975961 3049
436475996 3092
455399999 1518
611487739 305743869
289979360 1460
606403430 3125
812755370 28231
832599101 832599100
741574561 3782
5542 168575293
696188442 696188443
422446974 4651
413641143 413641143
729898805 2433
590998030 1970
735899948 2453
106613534 944
335891253 3742
163200543 544
852840825 3811
371004164 2397
46667492 349
188624534 831
591360930 4264
4079 795846861
111319670 466
440911663 2880
540693867 8987
892431748 4477
466947341 7015
551998159 1840
774830355 17852
822384601 25987
597902441 1993
812490603 812490603
407701360 1359
129600064 432
386952557 137956387
437098543 1457
894371399 9620
3462 967218177
3881 853298011
103108789 423
628502095 2095
261 59015827
821755537 11816
479699322 1599
284792049 4843
610846513 2971
577196467 2801
260096069 3965
2298 625086911
213661405 1522
5735 800175875
38437072 38437071
141542889 1109
137465281 480
434478037 4254
5249 804715069
125255394 125255394
420925645 3065
103122580 41176124
302708181 1279
482548555 1867
40816805 187
460064118 1637
673921953 2354
167548892 850
281621877 969
160199503 534
6098 801844314
745889415 372944708
911407229 3735
2012 235631733
218473804 12329
732335618 2957
375439671 2713
999885294 4203
836825891 418412945
234496447 935
901200000 3004
244044753 1916
403564431 201782215
555062335 3226
315190574 1451
317315317 2722
641453903 320726951
985988520 14199
864260927 6828
93299999 311
37396674 126
942061989 9609
511312204 2197
504495791 252247895
909955562 9479
3811 345233476
758231143 4454
423653313 1623
61999717 222
448502383 448502384
199199812 664
2388 503925513
255667166 13481
469421399 1622
313101582 1643
613803476 8407
325920780 191056871
676399433 2394
99009379 702
242400000 808
263902124 911
226927469 2123
873178295 5820
861075485 861075484
60300000 201
463698759 9558
5818 913038504
166023375 2928
182399969 608
945389046 3829
765468599 3171
336901457 1123
260076486 881
306264566 1765
377440099 3429
2598 263785332
32334065 729
111299629 371
882521059 882521059
911097892 22378
405901353 1353
915902493 3053
16860 870379166
999716084 62745
722139877 5206
299394899 2325
693604135 2312
334022140 1943
456878877 178096415
566101350 306830
931838142 465919071
139246066 967
835497682 2785
309123 926876276
14100051 47
926679772 31173
47702201 260
456318567 2574
631446025 21198
307477956 237411150
900917055 4491
698378593 6857
91525715 57764
752316661 3726
101319161 753
359699449 1199
968102204 3227
768731986 38655
646945868 18434
310393509 10399
217700659 5934
11100001 37
160072292 80036146
290249232 3107
348970265 46892
311613958 1117
525393813 6021
31570939 12138
598642159 12004
6288 574408800
10688908 284
149014573 982
503189590 6450
415252186 7435
405769501 2700
350698964 1169
348910409 166979205
579021555 8001
560101867 1867
909973681 7216
19228834 92
451644526 393546233
143585639 3231
255130019 2900
88660201 442
729597568 2432
201335059 201335059
861302133 2871
404647129 202323564
105520247 52760124
775059964 5303
46327 611135304
282600235 942
2028 566447402
931846609 5456
580203118 1934
89844439 1041
865168668 3666
980098763 3267
296607361 12176
107167067 379
556316206 2918
596450639 13706
164699451 549
164070899 4186
291740254 13461
320767758 3561
355975193 1446
37528567 162
1772 487542471
693424492 6664
779603749 3202
238535178 2282
240624639 983
963833634 7809
882850716 4257
992516490 11655
866127394 3118
466800000 1556
289499036 965
28876980 220
913957826 28101
372 88409148
431073642 2003
255173873 885
1597 332718980
585551549 14970
61139614 417
26999911 90
558383057 5994
655719931 2259
705533673 6384
331988640 6470
354764619 1683
679051687 11554
230015994 4758
551398161 1838
445992496 2515
692272172 346136086
420769976 1465
721126281 2422
83947746 1203
731397561 2438
652978514 21362
575283060 8019
439176625 36365
176270772 1018
869097102 2897
814661649 15921
2010 560939569
4833618 36
816186959 5420
12300004 41
844197185 2814
933154462 3461
303190965 1838
743135675 2572
385350064 1348
177673099 4322
446213969 10748
4008 847798129
578954514 2777
343875456 343875455
245259741 947
533714027 2209
295195354 7056
954308943 6923
71789321 344
515401898 1718
879074679 414539779
668775827 3326
692743805 2934
574186801 44053
282858783 1564
823805040 2746
1107 76346138
637108559 34364
739343002 15516
927098921 12895
764315012 31713
634836309 465031941
382801275 1276
678454580 2424
655034784 655034785
224541216 872
91657554 32605642
515371022 428071674
735464255 5732
415761489 1795
606388260 381080821
631503204 2482
361127519 13130
148799999 496
513517551 3505
650584146 4057
697698380 4713
150091457 777
651348767 2352
663114219 10712
491101637 1637
830320343 25672
652547896 5096
711207863 13196
135211579 67605790
368781832 2155
174808621 626
25413 773150850
731298441 17541
42593954 178
6332681 218
911648201 5416
817244189 18795
714907521 2840
365277389 3059
601512065 3702
694299761 5153
246321209 1373
426469197 1617
858207518 9823
734773915 8257
448152300 1530
969731535 5381
342643651 1333
472888049 5650
527519183 1951
795300001 2651
14871 893256357
582 115405888
13273369 110
401546445 2063
195756473 661
822602742 2742
967273914 5872
809585105 404792552
565511706 2365
257400001 858
871348565 8661
281992361 1941
188400000 628
618902064 2063
627360776 2533
132400511 828
642300640 2141
878014302 5230
166782427 9239
96278779 367
706235383 353117691
394727972 4514
571673225 5997
47922449 34345281
809116443 8553
955226617 4899
706984570 6379
26476731 24937
781569108 3138
612597957 2042
949800170 3166
63004785 40574644
1172 336180976
339967837 1289
611421725 2194
1082 110589656
423902815 1413
256498111 108989739
244482853 17542
906000000 3020
569463515 2242
654150035 10799
339398859 1367
318675904 2911
464337305 34722
264169443 1012
130200001 434
199726932 732
155653056 537
738195962 4781
264078487 1506
970539837 56159
404705719 3183
650401265 2168
569683194 1922
288770005 1697
143962747 1983
386664863 6392
445316215 222658107
428548822 40684
732171439 6160
223225948 1003
531537049 3379
568024013 284012007
261868569 1027
133678430 466
958759586 7127
592256957 19159
149100497 497
920629453 3148
520501736 1735
434606091 166291834
970575981 6980
48904401 3423
770775089 4338
534746470 323305
1809 498853522
395747237 1786
816532705 3280
910151759 5160
558310239 558310238
376799571 15890
285665134 1180
437577757 7854
226500756 755
136331771 964
402681631 2418
569401899 1898
205300690 781
46615606 301
953998047 4783
970297565 19552
646487849 15630
622379452 13083
146759123 73379561
61200113 204
223493626 1285
793825976 7329
266114089 1217
214048375 4264
443942610 3466
101047696 359
92138593 2968
191099999 637
429409018 3619
542389381 542389381
704111308 352055654
228177919 1024
567934135 2387
117458822 579
162300366 541
29509349 390
99809419 460
3675 669733260
253997990 3827
979187958 3633
476355096 1802
86459294 377
348136071 4195
587035020 2090
566251140 34168
421587193 8363
462735757 196109253
923743235 5929
875702918 2919
181465389 622
680885960 8776
861597128 2872
976571238 19902
137555351 1914
583201945 1944
767310206 47444
356253765 2333
229778641 2205
731159771 57289
884997049 2950
987927415 21686
656786493 30701
670985341 4121
819370391 409685195
202104706 2657
565930678 565930679
4840 897471328
150895024 3145
806331615 3308
243913514 21815
542208571 271104285
919449031 16938
38706379 38706380
672598093 2242
753386333 3039
744335524 4143
183674853 1068
6775 954414575
1204 155266612
537833174 34025
601385014 17551
31155926 256
286429004 3345
725826655 32416
398402234 3069
706187919 14407
826799999 2756
112828395 506
236100000 787
22231583 432
8720511 62
226551976 5026
236489588 2037
13518119 88
701095019 263915214
564717969 282358984
840302801 2801
126526823 5217
398960107 398960108
447878409 447878410
599399528 17335
695097682 2317
744297520 2481
136059291 760
297299976 991
541424374 270712187
633858541 5860
7562940 60
847146912 2991
836704320 2789
811665539 6335
536085138 2033
1727 407835840
549302704 1831
341875024 2962
161097249 1310
835955740 3541
410553263 9493
271055887 18771
747015963 2985
212399293 708
788997755 2630
457403658 4961
13011731 57
294250871 1130
131699662 439
638376411 6088
729817969 3036
8585209 5564861
1112156 504172
659997801 2200
396358836 1761
300461880 19155
594591809 135248
386567619 1941
33103278 33103277
553661142 1969
405637202 2334
17399941 58
833097223 2777
144400456 674
1044 168058094
1604 205215955
45400027 269
980550262 19727
405804852 1676
620319560 79597
235026764 1706
488117936 196293694
993758079 6496
17999948 60
446197756 4996
804888665 402444332
89053718 527
849338513 6842
95700001 319
805370503 32224
307595147 3554
669528283 12339
676763009 3430
989248162 5954
566362700 3420
57745900 280
991057357 5207
97098083 501
200091401 903
634975384 41635
371464133 3390
336904419 47428
210 25805010
497401659 1658
649203595 2164
324344219 4542
724564933 5846
585639094 3821
189149645 861
673247041 9502
2914 563786150
400105157 4782
580791086 193716010
791144239 9744
788399999 2628
187149020 821
81672003 347
990552053 16164
508498305 1695
59382990 229
197546175 675
477011457 2939
897073386 39839
379168460 1393
2190 247235296
420901402 1403
82013464 427
676024755 338012377
353299729 1378
942467049 942467049
772575492 17092
199593131 1063
301780577 3251
234788931 1439
827097244 2757
576126755 576126755
472389977 180731989
23571 737206256
381683217 70935
654023227 2802
607500625 2025
663902212 2213
392701309 1309
4527 252217278
5799 921299010
344818083 1570
860993551 3173
262199127 874
408898636 1363
678097074 2911
388858334 3371
498001659 1660
904140964 4782
535799999 1786
445291275 3575
486645122 486645123
667531011 3428
966006294 3220
84899716 283
387883206 9717
99547180 410
269535970 1523
830915671 5835
638993474 5925
783899999 2613
908622921 5260
15599948 52
988833165 18724
573814205 2305
534167200 2170
843145017 15733
897001248 2990
809513200 3119
918036480 3072
701424308 2903
57991701 325
454487318 1598
510635031 23590
898801941 2996
261058827 993
900777104 323734278
183118279 3299
259500810 865
113748530 3309
823131299 804785174
658101228 11671
690003406 2300
201872 897926656
127307549 44046883
1429 324444447
158505507 585
169434654 11352
4151 288299603
8893 563467759
785697381 2619
988487553 4825
424708447 1437
387601292 1292
328100372 64202
131971016 692
577500001 1925
98561191 97233911
140427551 473
208200694 694
419536207 1964
654023259 2596
281051765 1098
91196319 971
411601373 1372
594690824 2775
785331559 4233
187323170 1579
498996095 249498047
343343649 1376
613300162 2513
471059179 22130
169279525 648
807597308 2692
354274966 1560
917997738 3060
125399582 418
917999440 3060
943618015 4847
892030911 3016
281047301 5660
946013313 4732
959932081 10420
167206278 614
768907763 768907764
598945472 78314
397865735 2365
814513692 10754
629307487 2099
15600016 52
689783209 3954
308398973 1028
406951986 2218
544214869 1943
931624343 4791
243573010 2130
930003965 3100
459948251 5047
315706629 2287
36167537 36167538
45900201 153
655614544 85189
263379504 1524
810925747 7276
796368716 2801
810932136 203803
190428750 711
414022752 4212
383044992 5133
720302401 2401
4340 784585200
471810613 1911
640963633 2622
644305911 644305912
698179474 9373
33016 440585382
752872876 3707
941585890 14966
506399999 1688
662682025 4736
758376440 7603
147373494 734
992190439 6730
530245741 2291
30120777 133
354490516 10845
855207335 661108834
14399953 48
398036001 3775
11098802 151
180362931 5949
335173788 1312
443051909 1855
391107043 195553521
3238 687362640
119724175 26416
838050639 3971
183396655 183396656
607007399 303503700
919794738 4223
208800634 696
786885420 2963
538890035 538890035
217500670 725
637748529 3734
370524320 1527
524400463 1748
688877962 688877963
704199089 6635
808724408 28972
596059394 64411
332400890 1108
371779622 185889811
298734682 5149
99598904 2344
131821522 445
224530442 224530441
803249335 401624668
912 96624211
419097959 4910
184799383 616
40415374 209
696390835 32300
624271981 2357
23389 688127769
297156396 10405
516974781 3745
209282431 209282432
831697134 7036
801076629 2986
721202923 38264
470701453 1569
868998378 15063
396219409 1968
974263269 41808
178441851 2121
687675270 3114
774772371 8009
775196339 2683
353284143 2227
61347251 27625497
18783818 18783818
611038481 8398
1175 135340738
203796677 3274
996730033 4135
222541275 111270637
169403719 87865
303878273 1613
944648803 4440
502799355 1676
466199999 1554
899697001 2999
477137927 36734
603380351 64128
663819584 5444
792249639 15340
159487568 1864
820286351 4030
760831703 6264
103433735 555
682198825 2274
143138720 1180
477534358 2407
179869568 1142
1440025 24
741982221 2765
2787 728785019
578745749 7975
764099439 2547
788994823 18548
264350501 1603
202500674 675
144030237 578
252466301 84550
320399102 1068
338393323 4459
713010021 356505011
897746592 3984
499499537 1665
883276199 3439
841893288 841893288
628809648 5813
534865861 1810
882899103 2943
894802661 3809
473213123 3317
389290507 2893
688599449 7515
277664111 1296
395505457 2192
823063666 416397152
611171265 13712
542405941 2220
184501935 1886
57821485 798
102478895 1862
3800 741463508
126300001 421
255057075 253963820
120087562 5719
961715331 3910
368952715 13077
6070 818419346
123125350 96399401
240589786 1109
644451240 2843
938611489 522496292
844268129 53199
524701749 1749
699291023 612767824
909898895 3033
942873518 20157
2364 689278553
275756924 13306
970758535 11176
365980077 1541
952191025 9081
163416336 753
12218975 288
611394536 305697268
505220739 435270147
321926787 1436
99260483 646
625256428 3287
579246964 3209
667774093 82943
199785442 1229
26867269 804
319500001 1065
566219672 478335596
498601663 1662
537001790 1790
6688265 3344132
928582831 267295
310645797 2973
830102766 2767
942329165 471164583
2344 412272096
1251 362096759
438430396 184439301
123334905 991
618599250 2062
420859892 2209
328727699 2110
126300421 421
1582 404438300
791697696 2639
257960561 1144
360085864 2731
219895568 802
699303377 2331
381059899 190529949
757 80714368
384865712 2103
316314479 2985
415199999 1384
488301085 14287
950999723 3170
910807601 7675
516300001 1721
545699861 1819
447644521 1502
873252133 3669
978232640 838021729
995547562 495682522
933354194 396805280
695532287 3828
564599325 1882
15304 527798617
2593 154686893
811756408 7697
3953 540106296
406350690 12203
2782 781060854
779686734 36115
477708780 2499
12054589 57
908105749 3027
480899999 1603
274698374 13174
297299008 991
84931399 2710
829950231 829950232
469620853 3954
566055944 7371
998403327 3328
106200347 354
219150321 1083
528513455 4309
389298863 10071
154105974 1393
776278346 351359140
577331788 4348
310589556 13735
94800000 316
768447112 4259
647616669 3720
141617701 597
358956224 7832
912739075 3865
471611323 1811
607802434 2883
674118773 5418
760411933 14133
759846131 8871
915155550 915155549
59291952 237
882536226 5927
422701408 1409
252600843 842
889210080 28908
5399994 18
11100037 37
123618383 428
21810061 10905030
450866595 15602
325840415 5717
351507573 8383
856987740 703791611
11100000 37
980734825 6260
237672008 1204
310075020 3582
934217821 17335
3433 784564088
573955485 5699
413623754 1567
757422409 2873
596212455 21285
615142515 2118
681302917 2271
470400291 1568
699501039 4760
642572921 58613
820802735 2736
922922667 7959
597497684 2967
886073373 8884
417411527 1954
185785699 955
829819530 11162
281999805 940
815274697 26616
501601684 1672
851100001 2837
338657777 169328888
62473061 287
214221351 1855
411797487 14302
196798231 98399115
438829496 3175
247280249 925
166605739 2435
989492412 3306
165246911 864
312300745 1041
561323880 2493
689997700 2300
7135419 3762246
830324665 6838
358501163 1195
495601692 1652
161386557 833
983650864 11593
885724927 3322
264685890 1469
537141117 2307
984263456 5101
613107600 2214
816329504 40024
673068241 8734
184528256 1579
604202015 2014
345112157 2276
930653813 5037
698201789 11009
943101370 454111092
359939305 3773
613747296 4463
296082613 2604
365842954 1395
262395814 2389
3156 237863963
821936300 4321
305101235 1017
531254251 14535
438627974 438627975
24573285 181
939330937 8026
111911372 469
318477259 1320
226955391 1856
83388422 339
245361403 122680702
431695167 12204
792664474 10236
780852615 3838
759441070 3198
260339742 2249
6566 820113098
284835336 3265
826633422 826633423
191919398 679
815072181 7161
829743556 6406
2803 336417582
862289183 25824
15244551 63
6562 674941072
360905496 1659
960005689 3200
761601281 5811
395978661 1926
512110105 2469
227699242 759
989465309 464423753
952191073 5634
420600000 1402
444181274 5475
792229346 23650
833997220 2780
6430 554092390
556929878 556929878
631731966 6547
273300001 911
48634957 30886012
52844235 213
457222896 11880
800101271 2667
232601188 2063
551978065 29976
3900024 13
881570027 14939
210485554 765
86430608 1018
174508321 958
728404848 28152
371045912 1902
747177345 3972
317063169 4096
320358001 1712
199911765 799
262356431 971
375644318 2569
174134677 1061
585633381 2386
276599999 922
50811279 260
446940661 3040
502748869 1846
597971087 2288
768300213 2561
830497849 3661
513635009 7888
731209027 2629
647899019 2806
552400823 5126
491901023 2908
191 32568303
4718 600309709
156599499 522
357610297 170990501
814018577 7889
196050840 844
946191892 4626
535952003 17814
478026925 14275
917400001 3058
977396742 3258
828119357 828119358
976904839 3549
586644452 8573
291905570 5926
546660564 8286
447658987 301251
567718592 567718593
754502516 2515
904783810 6062
808499999 2695
346800817 1156
654 29689272
306060480 1760
453 91986771
951373505 475686752
9047 722276292
158100000 527
483355000 1695
830997231 2770
736166395 26302
904116759 8877
959209815 17729
439674671 1546
210300608 701
709249633 179466
528898785 1763
442125349 6738
184337928 909
20881 586608690
359458248 136774824
737801853 3001
4558371 4558370
572639851 2130
926405040 15257
412515302 2669
554829560 2133
896518812 3049
696641121 6610
592562177 4614
713097623 2377
512620920 512620921
33800430 114
75775529 1553
608882606 304441303
560398131 1868
959458731 13331
365135627 1716
426899999 1423
315140966 2129
483000922 1610
499679320 7070
398729771 1951
889867492 818698109
232438193 116219096
310145656 2257
291285384 1181
681748158 3407
624304951 65023
56952271 304
696291560 5289
982703411 978812879
955612524 27719
715252069 3082
1655 306982640
899825932 6542
93180104 685
521118053 2412
492162660 3830
159514350 654
673054803 3579
865270638 865270638
78344 742496643
797935599 797935600
188602093 7404
819504803 2944
695703653 2319
740954265 5331
583367390 9003
962684595 481342298
685681485 342840742
97507497 614
1368 293217120
947 273967592
861899999 2873
759738312 9732
86180851 654
654945475 654945476
779504917 3581
628740313 314370156
69063500 550
862010455 431005228
547396081 1995
143798414 143798415
969896768 3233
495294238 495294237
113922541 86885195
176310528 2181
243402114 1096
240750061 2438
464701550 1549
952771137 443112178
839997200 2800
180419903 2016
248309775 2132
466312805 7137
18187644 86
653595188 12418
453499814 6013
491399896 1638
583424891 554556107
2719 543899779
503259184 251629592
302417512 2040
57730040 632
94953710 467
872469807 5907
399903606 1359
440831102 2702
384041451 3521
710733799 3191
116662920 465
683801145 14242
851997159 2840
341319905 170659952
333236890 1190
477250295 2515
168899436 563
452999999 1510
136588221 693
737010960 6860
444000736 1480
672207501 2500
558965558 218066140
261818497 1383
585550409 2037
151180697 1163
747302492 2491
964320832 13852
201593484 201593485
401430314 6045
260119174 1432
695033000 6997
122964973 31354
673894405 2676
905103017 3017
13415 797238152
288722055 2298
414442264 1652
663000458 2210
702076677 19798
404266701 1825
281017944 1062
436369433 218184716
711351887 6683
917968554 15487
106260864 384
118445417 592
421798595 1406
921825654 9131
720941456 4615
927282398 5483
798531823 3232
466286408 2571
179376026 179376027
428761471 214380735
101328601 578
16727 646283753
428873616 1649
648900338 2163
470101567 1567
156494294 1065
801597436 296444963
2512 383930795
28411 993679053
784882491 5367
507673970 2169
654516081 9356
857863061 29946
858604637 2862
875720211 8521
540338429 270169214
269681052 3321
844697395 3969
745681828 5490
585600001 1952
252968678 1383
932687075 868288757
667799999 2226
652371174 3202
91501800 650
310273920 1408
373201244 1244
884427401 8200
843388841 3785
552553376 1942
175800651 586
803726827 23116
654497875 36558
974368904 13544
906603023 3022
950248640 9556
655764120 297602072
3970698 77
881402937 2938
332611076 6073
919011369 6014
893366624 13425
887449271 199022
625144879 6272
983350652 6184
167163101 3483
745800001 2486
771203104 4385
941493769 11829
634017164 3233
729655154 3185
936929597 7081
115889400 1100
724724897 645627362
1040 301186059
112242746 3141
74006158 2212
520200001 1734
467353481 19085
9720527 4860263
122700388 409
612564353 8591
959696802 3199
11254338 159
925515040 882898293
382316511 18309
514283967 5184
392058010 2777
465001533 1550
415972176 14277
806386153 3554
604392935 2104
340441319 7310
21056565 10528282
684299894 2281
264001683 880
447352542 2850
19702287 89
352645887 2528
827457793 14462
837595677 4808
35680397 213
422734074 2303
146042351 55509
117073919 806
871782560 2948
333663793 1132
29400001 98
40500000 135
765713807 6046
908553566 4623
941997947 3140
905545050 12627
28102262 274
563999999 1880
605423659 605423660
359914110 2062
878003556 844147831
322622971 2813
261889994 130944997
175200218 584
669316647 12616
505820556 3565
130304773 1786
986969860 42573
983675031 5458
774991593 3683
90674815 385
99273339 99273339
83278738 494
408137658 1492
429536251 2145
926400001 3088
826458653 5897
350487848 1389
131836118 525
501198016 3781
9139 632958001
430719657 2297
904091344 5668
166059492 569
632604135 316302068
576026499 2129
134700001 449
908099999 3027
463498454 1545
444420153 2478
316873774 225652984
108670705 4961
737682716 6493
730880827 173771
439263177 439263178
699684881 4790
703799741 2346
893097023 2977
31121697 323
435744504 435744503
364198785 1214
912215277 552104999
296969724 296969725
184285362 184285361
374556185 187278092
921687573 4074
697542821 4940
650927550 6450
924952089 462476045
271500285 1513
561900001 1873
870872710 354305877
76651105 1016
747126631 4822
390886736 5377
905702759 3019
26836935 136
344888354 4208
907256597 447389780
197047148 3195
851389895 9016
853197157 2844
494543400 1976
67254959 1154
597817377 3536
749513183 2898
123439968 636
701269201 356880
2631 724515788
654349705 3456
563170452 4699
60519361 428
425955752 1431
163231046 4187
291994559 2574
834429735 8357
913650824 3739
751136749 8516
418961922 3559
294600000 982
526198538 1754
900303000 3001
247500669 825
740978324 9525
633303041 2111
962414302 3677
550259567 3762
988257608 13529
149795291 7987
858227300 10675
312601433 1042
753324599 3486
282299058 941
930025979 6890
935940111 6685
655996562 2784
30070878 449
40829071 2154
735234253 8977
802327217 3208
513471511 6525
499799999 1666
4665 646275105
950802848 475401424
11990791 70
318067271 254956146
570 96281229
41635623 581
714081589 5028
698402867 2404
920953529 32270
790718330 34737
910343098 5307
25040189 86
4273 649458853
1859 499009511
238934751 89130398
200001781 679
19899919 583
2401 602977673
959102425 959102426
570267242 3269
882622332 34362
310801439 1036
198830239 901
301993483 1563
534246173 2982
853675944 6358
609978122 8387
941051573 3755
260399131 868
993485754 398932616
165580790 600
377100000 1257
989447851 6312
212115448 3211
894969922 3049
968672781 4903
90300301 301
461701540 1539
696957176 6997
524686868 3338
15151125 1375
596167933 596167934
473999999 1580
531874953 1785
158907014 583
642107255 16289
667360686 333680343
110728296 618
747928282 747928283
198005079 1235
449401499 1498
255308151 1407
605278981 5639
992406393 496203196
189469210 11239
803893307 3590
682499241 2275
958284581 411246828
965873652 3522
972148101 7042
959108201 3386
452295031 1994
777553332 3246
577648808 5896
1393 397664966
180439161 1276
763015166 7799
849293560 9959
579501888 12984
47988247 248
859944752 3395
520461559 520461558
530804576 1957
302099621 1007
806997601 2690
261000730 870
713921928 6904
925898898 3958
83318969 2621
204757468 1295
671556401 335778201
701958853 2785551
915521673 10309
929806744 14119
205147842 1986
63000203 210
489409090 2695
386277640 1998
293881550 2156
328985433 1561
1945 99379780
807770712 4206
16440 430247654
512453725 2892
155507279 77753639
831772502 831772503
127056001 1000
476702801 1589
11699961 39
976027923 3412
31515503 10056
1913 280922137
784537538 7684
354599139 1182
747914687 86886
783181929 3021
602034455 16009
149100858 497
570857244 3366
10077 770044032
354318413 1508
868652812 5932
167049460 1175
627319175 410865775
852600704 2842
283080579 1111
245692152 1917
931792290 4290
347198401 5184
251508041 1587
569512605 16845
38261224 137
493724090 1725
578701929 1929
123302969 2394
341287275 3014
140100135 467
976642614 7345
924376855 462188427
244008793 1667
791310785 21026
153717846 883
18040384 487
963057711 3437
374316900 3255
58115104 32879934
624658211 2706
643087021 5835
160883241 584
496258026 496258026
42529160 42529160
136977723 4887
883820061 3334
906190957 29861
683997721 2280
29480329 683
783097318 3225
369245714 8565
768054070 747752398
166510060 71909865
805433675 2774
997909722 4789
58761207 27459820
829355485 2987
918904372 3063
117 19469843
671700001 2239
631733952 6340
817898033 8630
892309760 11840
520500001 1735
735601601 2452
606561408 2896
498300000 1661
840543643 7902
131603993 8456
856687952 4724
6536 514988145
718800234 2396
6974 577886562
584100000 1947
616669700 7010
480646875 5540
69367330 610
405299999 1351
271971919 1223
748497505 2495
559501607 1865
32352722 32352723
491995981 2494
1420702 13
675900997 2253
374431705 4079
244684597 992
54764820 935
290135524 1225
1945 338952783
867900000 2893
814149445 530205126
186939684 186939683
178849229 89424615
377101257 1257
234514490 234514491
463164852 9358
488950439 244475219
2344 336416872
586247312 586247313
886258978 4220
450052715 2022
702958071 6679
567138714 34487
98728833 2656
994496685 3315
731095199 3258
232981442 1846
831754997 8624
216735870 2298
460516965 2013
347327559 143453
742841433 67635
852883841 426441920
750 206968522
412485986 15023
172499412 915
581818765 10197
588452801 3800
192203627 192203628
341100990 1137
268851497 925
727502269 2425
931197735 3104
552064589 18270
373521971 2378
772603330 2819
21042176 85
978381972 4218
722399290 2408
727499047 2425
775271771 5818
256200337 854
7033 748751141
375204502 1765
876873076 3445
3270 690659764
934563216 463596576
973203243 3244
8253 545237950
552215779 1961
446491179 970633
483068125 241534062
567511986 11090
619046480 15035
235925058 1194
269934589 924
99299999 331
919640335 3398
631743556 5853
563055618 2851
534659771 267329886
1777 479573206
962636102 3679
339127899 169563949
405006472 1852
959387122 4389
844197185 2814
862541693 10154
864337511 3063
2928 492548160
736867593 368433796
924772246 483080195
491 124666079
43884817 426
240622340 2990
668822581 2439
242757896 242757897
577540846 2676
1292 296689712
823973406 823973406
656342914 3184
232520867 1462
914566464 60264
882181959 12430
857618719 3689
594911832 594911832
531507164 4578
860702870 2869
817494679 4435
126927631 1457
773118570 5957
226553746 901
302827541 1193
656091328 2908
610816910 16122
959401416 3198
423300001 1411
986772639 3836
243510662 24189
171309600 756
350398831 1168
48899884 163
264299120 881
548468467 1911
749951199 4696
140344510 11215
402687895 1418
480483681 4083
971800522 3293
220095377 2284
241284572 2033
737400001 2458
81784577 40326995
480732379 1681
102527459 671
536957983 1959
473552637 2021
876448014 3418
974371124 9555
797044637 3678
772954241 772954240
980872379 689447124
965621520 3560
1483 279704181
678087233 1666062
918474943 14624
622498683 2075
758758261 6122
604197987 2014
528784407 2757
179700000 599
936596878 3122
388975831 2113
561891807 8837
710932467 2463
61800000 206
457502605 5842
787404378 787404377
597041731 5090
825002750 2750
117123200 893
389468043 1506
482286481 1698
846900572 2823
336465124 4033
94215261 394
2065 499758910
884728634 6619
214448717 908
707320199 353660099
225 33469990
97156108 2097
954489480 14953
624738736 3058
187934560 93967280
469798433 1566
588517462 2547
539455879 2281
905479134 8257
186383863 758
5278 883880270
984533935 7783
339599674 1132
912638628 6897
989698807 3299
193681038 694
1658 70224098
240499486 1795
167307460 167307459
796908055 796908056
286210569 1510
845982647 11647
890192231 445096116
172959952 172959953
769502566 2565
531599965 2226
846421914 4468
993756015 10035
529501766 1765
284231385 1163
121571349 1004
477982788 238991394
344784135 17438
590707349 358994386
172775142 1046
313662968 2044
512745774 2791
300231703 1594
5307 760498407
425091688 2049
174600000 582
154757861 8323
829217070 9999
214497277 1693
188400615 628
577436161 4986
40525441 192
115199888 384
924035906 32152
254294923 182507594
529313226 2379
877651428 3847
62135650 1990
6281 845026476
919828163 5541
257221337 9576
814705768 6931
159744268 989
71159411 571
850035648 3866
163800000 546
127499999 425
293935141 146967570
964733544 4148
878399999 2928
185480163 185480162
95488267 537
722586628 4767
349301849 2743
9301 123982330
664352491 7264
284099054 947
725289487 8393
845903021 20395
990655348 59342
680388718 680388719
833128622 45405
425498722 177439
561751440 14640
429298569 1431
818546401 33525
662264150 2737
229099627 963
676502254 2255
224199359 1485
935149361 40838
179597206 84070393
1149 323735346
719336232 3155
703258432 6494
456463811 1895
386186698 11097
182829966 753
512893152 1878
1848 419154039
119700457 399
793011555 3117
677655019 21038
1610 465780951
303696000 9250
400830123 200415062
854514105 854514104
139500000 465
250200835 834
472598605 1637
267147157 1273
969212504 4405
345935891 1572
686387745 686387744
42653305 333
636564405 7574
164399705 548
16727 445562699
569020348 2801
71990183 322
921603071 3072
68029717 36695447
832723886 4849
886367088 7503
453723247 1602
745787861 13028
879041000 647282419
216899277 723
650688326 2863
863793824 3254
240942767 816
3153 920072747
38427136 345
161607689 3755
923039201 5353
382644075 181127296
12 2172319
185346469 830
273186753 1137
966296778 3221
349059386 2927
139970854 910
942627861 111699
680975829 3790
584099187 1947
9830611 4915305
94200752 558
905915904 4416
885507971 569628580
47376069 190
478506456 1960
692190552 49559
784636350 4650
903761041 4309
325860481 8880
917889877 458944938
460660663 14406
69342034 3979
279459057 1037
91645281 3129
119099604 397
865201219 2884
487799999 1626
929076738 7289
503099553 1677
953 179467054
374143815 1476
646846996 646846996
505045146 276038593
464157779 8830
27322230 442
649802165 2166
894688050 97217
30516342 143
933480990 9269
377964241 2911
500031218 13569
692215681 2496
441957647 17348
382170881 1768
678327269 678327269
964416857 16094
188424522 3042
639941614 4073
947802782 19368
266202994 4562
733502446 2445
262729571 1094
189255012 65065335
385010775 1964
736454779 368227390
14250 802663412
573886756 4093
79765723 1458
464241935 1556
275842651 2325
304531667 2321
195989193 1624
860281074 2934
575402054 346379544
192299999 641
859884765 7005
905154358 3967
12128 603354909
617131808 2247
427263223 1634
209399846 698
303334933 1439
1151 133555250
914977885 15731
506951568 2548
68656471 799
843953840 3280
945424141 6718
232136025 2915
832429185 3424
551268109 6924
852602841 2842
149883143 556
166936085 2449
783324034 757121330
154634147 2628
94863780 396
55548927 288
717300982 2391
698561381 12237
826433664 5088
148345921 760
349799528 1166
543789145 1915
937901356 11978
803398501 3735
762414825 3572
511954980 4125
921427731 6129
8159 833294988
13210281 92
26934961 312
945023614 472511807
383400000 1278
134950682 838
813935499 2875
172468705 655
646019589 2269
994021935 4245
633167826 6626
1982 500643290
741675517 7478
220799361 9610
221881919 1546
82102860 315
51848895 188
597844844 4173
431807420 1674
903733311 6281
523365920 1771
2580 258706920
196318626 1371
94656393 404
326407681 5760
743402479 2478
635625001 2260
877454842 14069
556455349 2628
372593639 17659
332655392 332655391
27756513 136
430199409 1434
639926451 6106
832998436 6116
125416949 6298
954903183 3183
721502406 2405
24427 868599693
385749759 3520
25723 335016352
41099999 137
522023040 1760
474898618 1583
850019002 11963
42180430 448
939052910 13422
578938227 2164
899697001 2999
493078333 2694
619261912 287856745
1710 93092400
180516720 3720
210961581 105480790
218399880 728
86791242 47958844
318465324 2487
725241784 14104
336650896 168325448
807881400 4685
206308400 92945153
658801033 3208
372864031 3272
257644572 253867267
820645632 4125
611399084 2038
822602569 2742
377133601 3700
611702038 2039
320467683 48541
741812363 370906181
535622221 9387
954223458 18612
648735557 52669
655200000 2184
2455 403381235
354024181 282817469
716970714 8890
820801441 820801441
468712176 2922
500500855 4242
959400904 3198
593401410 1978
629100000 2097
21790693 9564465
7007628 431
67092097 1844
843780176 20392
391179558 7458
411770600 1630
266776637 4817
266043729 5809
132526066 18935
389095517 159899539
415312564 2242
444563964 2106
374629541 2258
782964393 2818
1003 191385666
182303207 627
861897127 2873
128414602 46950417
719334910 2723
649499585 2165
14386 468268770
876064748 11870
889042095 6495
411143471 6041
561901874 1873
3040 720426749
519294675 6452
447199924 3122
436284614 218142307
68100041 227
917101585 17676
677397742 2258
81600026 272
818800203 4111
205065751 869
806086320 2832
804564098 3889
900971566 5655
998999999 3330
709199999 2364
609603844 2032
218401780 861
131667982 876
66823514 1485
502929394 2032
137103268 56399313
732006049 17637
319274065 319274066
763577511 4622
399301070 1331
531056415 3872
659291743 2407
938658711 469329355
997292910 365574689
4701736 26
627900775 2093
102586737 673
387868928 1533
246820989 5475
593306356 2512
225000750 750
361990469 1653
384298718 1281
860699320 2869
673202663 10188
960090438 23737
629997901 2100
405200563 1358
911834541 530289272
839568912 409812922
757128255 4155
70499814 235
366284111 1847
1893 439984228
134971920 1908
238800050 796
325199698 1084
605149630 7837
538992010 4916
43200199 144
415021418 207510709
77650410 268
83950103 4425
450772111 4507
852002840 2840
211332109 1465
955841153 5504
966011451 5639
534002241 267001120
819663961 3116
560375400 2027
844802817 2816
485158240 2380
118863323 400
734321065 4848
486912629 315758132
357773771 47467
259905009 5132
559800000 1866
988398592 765226975
911621518 3083
576303239 2273
372601275 1242
193375853 686
992089218 4674
910848059 15030
668108577 5101
593395761 296697881
988437304 435345315
511782567 3817
703254266 2557
568123004 284061502
844799989 2816
641999990 2140
294379933 2541
396495653 1999
183001049 610
51000035 170
957122767 3472
668257853 3123
4090648 33
133577817 66788908
371546199 1514
55200111 184
301884084 1044
783005627 2724
4044 219457754
285328747 307798
647699279 3019
713841796 3092
992403308 3308
838813336 16253495
659299507 2468
720721046 156034
21821 864985085
869704867 2899
655480664 2331
313712824 156856412
461197705 3784
911792824 408753720
250500834 835
657623251 7125
153899486 513
760200001 2534
294335572 31796
25317499 125
787200652 2624
940967816 6491
761 165360114
117518515 952
653540199 2476
817455133 13311
304799022 1016
559247024 14236
628202094 2094
326698912 1089
596900303 4004
707461488 2556
357000001 1190
74523660 393
410485347 2641
260185045 130092522
887387912 5157
390706845 1965
197429114 703
701953608 7026
110779772 568
62699790 209
4139 632538832
180472957 1376
224777487 111411792
73601940 46949343
832506552 15147
518933955 9541
633902745 2113
432143976 1952
339228423 1222
287399637 958
982741031 9688
629552899 3251
384687796 2022
50064671 790
599699531 1999
774374770 4210
494550925 2793
889202847 2964
537302161 3735
19214911 9607455
894604327 25693
346158815 4343
701840349 4270
508866258 3205
721532495 2811
829675618 5991
908491585 3912
452740002 53251
487557503 14088
839102797 2797
621778252 2910
291962112 177489923
725402270 2418
873880071 436940035
977696891 3259
940956451 347403111
84827069 1221
898420141 4270
744597517 2482
910272408 51231
725732129 8906
483878097 8487
796499999 2655
424500967 1415
88016151 452
356435042 1852
512098294 1707
89154692 512
951873469 3744
405287765 2282
818395896 11766
971882860 10726
460636001 2204
928044081 4748
688885129 24732
746832353 3603
38799765 139
850326774 4391
797525819 84708
418782632 2031
12444575 143
549048395 1846
541488851 1958
966603221 3222
42 4364946
74580391 881
597539067 4367
775197415 2584
660610752 11417
935420914 8333
427771569 213885784
754475255 3624
880031840 6981
764838834 2938
219671839 1902
569400001 1898
2545 716497581
880426249 3848
761162328 4036
10413089 89
701157709 5335
793979504 9405
937193212 7153
350710079 2240
562353329 2387
478498406 1595
257929343 1086
985547145 3583
457973243 3022
532370609 3370
659955633 329977816
545611439 5322
208365570 947
466480615 4630
780711800 590770835
585602164 1952
322606855 1898
981107393 8855
14388091 7194046
743976639 4385
885114593 27475
914397019 3048
3470 700722733
655971624 4851
178551815 4298
743391945 2936
495489642 10826
372518169 5415
697502325 2325
380228345 3974
4505 322405204
376798743 1256
862198785 2874
8484261 76
201351301 723
222029458 4183
437203370 430273485
530425858 1819
326209218 2469
528413228 2764
706509089 3652
38753009 304
22511090 22511091
543290456 2363
307811649 7450
265074870 2063
304654685 106833345
978314333 10761
375003868 1731
802829184 2731
697680071 2421
251936787 251936786
938606244 938606245
516901722 1723
373717214 2542
899528600 7787
576954847 2979
729902432 2433
135748264 2516
537243211 2785
2839 615499039
285300950 951
80400268 268
641540181 19369
564898117 1883
856400329 4973
375498878 134178834
990585051 29575
782945222 9271
350322119 2288
575562547 5061
622484862 28064
511104166 18329
333601111 1112
725744104 3493
653578146 3525
351301171 1171
625594476 4080
870288022 11793
819203495 3513
312274192 312274192
2038 599320602
837496191 4263
187779791 719
234599339 782
291904789 2461
698098390 2327
427501211 1425
442081399 1837
656704741 4935
1557 275224936
864302882 2881
818581633 3361
81689908 507
308892632 1099
582448080 18390
838954209 3261
47092844 345
437463951 88329
457202910 1524
523498256 1745
795942628 6052
615956119 8996
91941977 20112
496141755 1695
13406304 46
454429492 9404
335281433 11587
364501214 1215
827702095 2759
240712895 3232
921573760 7232
270238101 2209
891602972 2972
611246831 3842
759263676 4268
5622 446942442
790202926 17375
990935100 5100
941714184 3196
388200001 1294
214499285 715
4222 420041601
296374262 152571211
382446225 2205
628934322 628934323
749455075 374727538
810828594 3871
649451453 324725726
882300000 2941
152062224 581
896862613 5518
4157 530284737
3465 145166175
404948206 3511
228540292 158147022
766177873 383088936
132074094 447
994186908 990408211
782897523 332237510
83660104 1268
103253912 353
908476228 5027
652802177 2176
284397183 2536
636650774 2360
71754777 295
199136712 717
90215960 6204
780530778 17358
866879259 54028
476441301 1843
899997951 3000
291904046 1730
291621552 2251
232952301 1119
183940091 5604
882 163273394
951550838 7597
621005824 3021
605097984 2017
11359267 62
147505244 147505244
657302192 2191
511005838 4031
194400649 648
304362856 5563
752951077 376475538
914863183 3600
968396831 8395
754962176 12925
121567455 471
822807985 5743
278987944 1691
787511528 374827
741919677 2546
520856619 1753
683627400 10083
554042113 53287
247945044 1039
481201149 2089
510063864 510063865
466658371 3735
184354176 1576
730331653 7303
958252456 10132
887926802 26084
612924925 17603
594564265 2088
299419901 1300
52988453 459
171502489 954
541520820 5516
330066692 330066692
448908157 6723
250350421 930
425698582 1419
87000311 290
620477007 2864
299886875 17223
615299272 4004
164714706 2353
150629905 8136
195678500 1520
735090776 2965
119400501 398
54139288 203
619731336 2605
447335289 2305
849602832 2832
73411120 427
539398201 1798
342931324 128104927
169180185 821
709780253 3114
489359606 1897
398576437 4909
923641194 4265
138000001 460
368191262 6877
2625 430766573
159657848 3494
858623743 3872
937857847 468928924
301499068 1005
351707005 6908
923302128 923302129
668748778 104541
41533007 176
145624690 145624691
666925218 3278
795102158 4001
711598402 2372
302100371 1007
297344899 2060
182546697 91273349
954360623 477180312
153667530 1032
748008530 2501
258539496 5276
935100000 3117
658739063 10349
146669241 1160
968610436 477832817
847328972 3118
283431649 141715825
701882720 2464
6950304 230
672048286 2587
906454262 3168
796279594 4089
216099841 1320
214688640 107344320
303301011 1011
276299080 921
29774185 116
854679237 3132
947486499 5644
795961427 3294
354008592 1953
620794125 3227
943951069 5569
150224136 675
177159839 754
913889853 18550
535272907 11233
9321 992417698
70733959 760
598315966 2594
467363564 10155
643420006 6035
742600082 3158
616861389 4964
907332944 4731
752104307 2507
221067168 1151
136326059 1788
418172129 13903
964734935 4679
394584875 221926144
504643430 400927063
764177242 4831
770329158 516738518
665077301 2291
583839909 2131
824332828 11686
552246276 5956
97499820 660
867961800 3690
365265786 3467
44496985 207
690065116 690065115
224019181 882
842087587 12969
715300067 357650033
87268242 606
264000438 880
146699516 489
2249 281163119
765000065 2550
505800922 1686
424016421 2537
5325 381429750
213699499 858
260179978 1449
696221274 3129
347534 5
564261940 2948
427806724 1675
324782019 1180
134515490 774
148671809 838
373213085 1990
636653584 475197
493788223 11744
752594950 422832749
835204056 2784
45299999 151
147973147 9516
709467868 709467868
184495437 8401
284399473 948
693645657 2504
94400959 393
813239619 3593
734189651 3693
198728685 99364342
892573633 4932
929598563 5065
622445523 2611
838800000 2796
989607130 4502
236655034 971
410399837 1368
408734117 8493
521363069 14453
972265112 22477
137190577 4013
270524401 10072
239399992 798
409225601 1600
294463489 1536
2976 653532576
214265079 938
32861307 266
462883945 3796
509101698 1697
951737196 11443
496233126 10127
716298307 3236
923311716 644830351
802422120 574246633
692018683 2774
775037480 775037480
576385705 3681
4276 705531017
431160281 2840
374698751 1249
687466435 3794
5331 945179550
120127201 480
403986169 200098656
17525655 63
6445675 52
327476195 1332
677400000 2258
212615629 106307815
820735070 5722
24970 901633799
598573248 2184
175793453 709
529184760 4248
164934790 164934791
237622571 1098
837291032 10834
435300557 1657
32636432 268
144900001 483
896375025 6825
250078356 172802211
27841388 125
501445369 3609
349372056 4136
325266057 1179
59520001 250
461893055 1628
419901184 1993
866441071 499102
572699999 1909
938927122 938927122
235025468 1364
109039095 6543
16356434 701
37208093 180
900613785 4481
406612920 36645
700971257 3991
723160567 12336
734478169 2588
205055433 3509
573566121 286783060
2145 377413637
684141487 10466
455762550 1600
151677729 75838864
695880319 3040
820268090 5183
2904 501891712
544498186 1815
624858466 4015
797397343 2658
673802245 2246
221403765 14695
36728008 479
569467200 2320
464273875 3179
869100512 2897
940611762 3262
38348651 181
243806940 8060
376500037 4314
166381482 4639
185829648 3958
311282399 3300
208500695 695
295199017 984
458086696 229043348
331801545 1106
85618111 35196908
295004439 7454
897005487 2990
784943906 24322
968081592 4692
506791240 330309746
61754944 208
976571162 4950
4569 844604264
412008712 1481
95712501 1612
602056025 602056025
806049903 806049904
21000069 70
224 46765221
6213 508631033
847761232 34339
435000404 11923
497730419 1770
787358384 3135
905555287 3557
51900009 173
156900523 523
525062769 262531384
820397677 4074
939116382 450084993
463020301 2921
2178 574791624
607467343 3340
455146809 2245
263531133 1564
950106999 11500
271142717 2269
614997949 2050
809417416 404708708
501447816 3538
616731456 2087
237130302 1073
720467985 6538
842157896 16403
15117899 105
951951463 23331
830468161 8328
773815935 8357
1267 162631163
736533322 368266661
473546188 458514124
383154055 1398
382229144 1309
592799306 1976
449194617 1689
901417149 8758
372001036 1240
33344550 150
721720984 5272
5084 543564850
268990795 1156
482609577 3911
696519152 3357
628144514 617638023
847013356 847013357
275700807 919
434204827 2118
731450739 4283
300000 1
830702769 2769
555265212 27724
802202674 2674
478199373 1594
947874900 5421
501598894 1672
536174300 268087150
285000000 950
83765 526960176
122957883 549
624598892 2082
445396318 1506
577201924 1924
578762439 20330
982262086 491131043
626393667 2477
490301119 39640
351199133 1414
221367236 1131
114162506 7764
10887120 92
232495921 3656
271864982 143268626
46620 354285618
379602159 8026
550905601 983760
898396315 2997
228411384 1013
229149013 1083
835602913 4013
328069533 5500
332429371 6019
665905324 511852469
714532616 3239
60313 540645732
1906 338055784
869573460 32083
337805046 23520
70831313 14713
956884110 3497
791240952 24433
555905862 555905862
326100646 1087
218022935 1949
535781343 267890672
740310078 6089
27078951 172
143659941 1462
494560823 247280412
119721025 2528
134242188 105585402
515099276 1717
668893974 332273975
853624690 5632
124800000 416
66400658 33200329
764598796 3351
838031645 6648
208638498 104319249
89609099 710
69000049 230
453922957 226961478
385408354 1724
828010138 3713
664690617 8993
8700001 29
486005393 243002696
920696932 3069
421499999 1405
334227741 1364
683269351 5025
161400001 538
724504638 3635
824163469 7174
563861035 5056
739402810 5287
63478169 357
395400920 1318
671186770 5664
327121265 2349
194100000 647
422383954 2589
748200001 2494
864223440 864223441
179581711 714
187573040 2836
3000010 10
274472693 3303
88297615 44148807
881019313 82477
571756668 2187
233193741 1084
381824184 5012
282937121 7728
775499999 2585
284240207 1009
222788702 3981
822021327 10411
75877892 273
480215295 1984
628501710 2095
40810953 919
229257049 5524
33930393 932
180600602 602
588653209 9199
65363575 366
223184445 1036
822516578 386592981
553801845 1846
130788073 1838
424752251 2742
526247105 26907
405798715 2336
60447967 224
887885434 443942717
859375940 6911
278100000 927
868014446 2951
674981165 2253
872102907 2907
893402979 2978
441504756 3564
731533139 9058
456704519 1915
943675915 5898
691555302 6553
607265357 2569
34877809 117
994631420 3503
969046240 68051
165796959 6333
197421433 1672
973419326 5013
631800264 2106
691109499 4250
304263644 1661
92801826 1794
255116784 1701
66473447 318
940999093 4781
791848183 8213
996683599 6380
624308598 45689
322862213 1377
94315954 482
393783464 37195
542098193 1807
344052070 1619
768975750 5101
67758881 404
387988831 2595
952346031 19967
933903386 3113
344093163 1558
948899858 3163
760739255 2789
614036165 2954
98317586 1254
397088447 18411
964408528 11806
8570 335618340
759960765 3329
399673271 14296
916792676 4710
345651018 1319
31200568 110
971900316 9589
527401497 1758
989953200 23008
660692847 381201830
295905141 147952571
365075505 1455
491119777 1888
371430426 1510
30541639 466
285204579 7073
743952601 5130
670845709 8503
759728370 11808
414033795 30428
150600000 502
1980 287063978
54088880 449
394798685 1316
754762986 14992
821959376 10864
502472841 2886
732224445 2734
548137247 3645
217800236 726
9158281 9158280
466501554 1555
399190044 2609
613497313 2892
982628513 3831
968216877 4264
279315655 1277
331197828 331197827
823198755 15109
367981402 5569
546898176 1823
733892555 45714
956698051 5390
220442263 1286
655882383 31217
756694565 5704
386214044 3059
819486783 5694
32529015 115
63788588 1091
560669783 10501
152492068 152492067
701700001 2339
881783886 155829
951800968 9049
885849360 20820
155400996 518
638946748 19557
469548687 1709
157374953 594
962051245 3911
219000959 730
214410166 1490
311700593 1266
261301419 3730
17186722 114
572700835 1909
554684853 374534
158700685 529
294000979 980
197842261 1309
393889881 5573
292172335 1343
337041490 1139
669117321 334558660
117172158 31328
796210946 796210945
6979 608495436
756164604 4186
94867427 820
449466884 7893
555309401 2680
121828105 10188
369702983 2968
818225217 3236
872986176 3084
735602337 2452
117586560 1040
451472401 1849
128270427 1866
626680840 2154
927785663 15520
417236401 5040
603 97319376
666518844 333259422
691989012 2431
363117526 1347
283035875 1105
457365480 2860
178890745 2634
379023253 3541
6739 594555591
527023414 9302
956804982 7894
47999841 160
2041696 15
98720888 574
852997830 5549
1409 88554340
873333699 7450
528337908 528337907
349851811 1579
123033192 2902
888911949 16190
2976255 16
248356144 901
18201590 18201589
474972140 2270
61644127 2406
107308029 492
343801588 1146
914220055 25254
174242905 696
216653687 796
508973695 6398
614192519 7090
994528561 493691382
3612 808426012
569550353 2098
99922356 743
507412472 4479
717089842 4293
4129 774093362
626340550 626340551
515828375 257914187
966960393 4412
340663736 170331868
736130284 6457
724291279 2864
896782690 17387
473101392 1577
734384848 2757
153599955 512
752299722 752299722
544315960 7227
952200003 3174
73499867 245
810200934 10155
171 38397255
837274127 6850
380401269 1268
55312253 534
820243680 22831
210799072 1892
755535310 3369
164399999 548
712596475 7639
721237166 3849
68151440 560
722697590 2409
684769008 342384504
726662938 2599
506917696 1859
151789801 75894900
84681020 393
5405 506520148
205965587 1224
513672794 2357
866498797 332818755
621589601 310794800
787603363 11494
147169041 147169042
612897957 2043
568878542 9939
783563299 382226
510950141 2316
712829530 304755843
570077599 2540
552925635 24495
636509047 32621
259204547 259204548
525837349 18611
294044836 34251
68997291 638
959485945 105534
4651 995662825
286812848 2023
431719177 7532
873707485 3238
388199531 1470
136142337 2102
986778452 8767
957899877 3193
614533009 122028
272400000 908
245994282 1437
838464277 3723
559800001 1866
25938011 310
738888800 9568
31099 907064533
304707554 2619
742655921 16826
3590 930397122
921416613 260902
438000000 1460
107716628 65474555
921101721 3529
939000000 3130
652840663 3277
547153715 3914
881858767 5496
34200152 114
369113926 184556963
727319451 3575
484515220 15919
508142941 2276
199946607 5537
136200551 454
798602662 2662
327182303 1148
361058436 4253
704784469 4439
117239782 1622
291275336 989
350750769 2384
868350187 868350188
582899999 1943
618597939 2062
632366967 6317
757691836 757691837
557340550 2950
966805001 5000
118680650 550
698919106 314560272
143700000 479
967196777 3224
478 116784258
439693645 3073
942528067 3634
523779880 460685795
902135961 13924
576167379 288083689
881969620 4067
840298805 420149402
953177262 27843
514183141 26340
143947561 937
914108830 9192
905394841 4047
361837545 6908
80538339 3546
995401904 3318
645769137 6387
279837134 15494
746997941 2490
112166403 56083202
206701021 689
156211880 797
946590193 12678
13012 538105630
383097780 1386
518774144 5523
798103629 798103629
224522858 5257
667875270 3715
432689405 2884
147154800 147154801
903088824 134709
711602371 2372
94799684 316
754385045 3086
878645965 3164
914076144 6372
66600000 222
634193625 4225
772505107 2575
949803891 3166
382199716 1274
304091353 1577
404984128 3909
515197193 1726
345962982 2766
801026682 3059
127551212 479
562105228 2315
436791171 1962
642124468 3715
882923136 7044
98243113 394
359092819 1197
3298477 91
562235361 562235360
55702359 624
32369281 115
152520606 519
369499903 1402
157238651 2812
421906226 2183
740589917 10856
944696851 3149
834750377 6402
34840048 1179
767828533 9700
154061193 154061192
576221502 3389
389043016 1494
701568032 25229
420690096 4657
3424 579962066
835537319 6103
766475275 38939
905812181 3731
169170134 4858
687002161 2290
171011750 650
87299512 5016
772198941 2574
865135609 14902
2223422 9
995172753 32183
751641721 150690
506733626 381942384
999458687 6112
922425382 3346
384034464 1446
828893721 8959
815702720 2719
704422922 2583
770700123 2569
6466 419145290
641997860 2140
263816541 884
622981727 2584
155399482 518
185857949 26565
303451161 1234
113399622 378
950446685 950446686
295478224 3605
18922264 17043403
85545239 42772619
202299461 1122
329509719 4163
877384325 5932
954493045 135877
648274246 10457
281788225 3098
630312497 6498
506708386 1695
306900000 1023
320145735 1365
209053386 3719
123243063 3264
600794525 14141
468325605 2985
940676340 6180
563730587 2617
265648086 891
253921831 1670
125307075 878
28454 573649331
860127909 3896
563656793 4159
538875571 2832
938783357 30802
459363762 459363763
100794032 42164433
328435224 3172
31404400 196
254510741 3740
622802075 2076
122015847 705
20648666 10324333
401880104 2033
488891801 1775
4090 858932720
927241790 4734
573601913 1912
616370643 5342
33695761 120
825048640 2990
5911 241118436
642602141 2142
582258373 145966
135202320 946
198299475 661
643497856 2145
294504756 1871
96152209 1534
13375020 113
401965817 1523
6597417 3298708
501495635 251898798
724147057 4302
757372907 386612
707138 845737048
719700683 2399
564563177 2012
649499993 2165
967269404 3355
806429651 6415
146277997 2843
857714517 750623944
918726381 4180
489741625 10853
110023391 428
557652491 14830
476553463 11051
1357534 8
666699895 3647
223129843 100913223
336315262 32294
665940026 624533279
843777338 472824719
200600098 794
254393724 1025
729702041 364851020
954987089 3916
350572313 175286157
539100910 1797
211121919 1242
937377946 11579
865122704 798169571
859243077 377770624
448047600 10920
841123141 16934
695924309 9715
12839089 55
250642800 2497
640216467 2894
447877835 2268
897617090 797980348
856879418 4517
663434847 331717423
380668417 2256
426898578 1423
685213452 4917
10145294 40
160040 820246638
133325241 722
674263461 7238
837690039 837690040
464917749 2491
989405024 3298
843316383 3353
893705344 2979
944672131 574437088
346449796 1299
883500001 2945
211167133 1668
85499873 285
901809 16
181621359 818
247307909 2249
524405940 4272
248857311 4210
686974349 4325
743405309 36639
719493411 6809
4276 930269456
992266759 6174
203099919 677
2921851 258
496526828 325378
66600221 222
211256251 1425
921611410 12841
868236138 51381
757924850 8757
505 101424200
954917079 4578
572453833 2277
965703218 3219
258190295 1219
3130040 31
353157837 176578918
591371850 31770
252423773 30029
523472837 261736419
354920 3
87536929 584
479716724 3206
499670801 2863
299515060 149757530
3912 590137872
567341499 567341500
4671 867517180
374579713 4992
732294152 2944
964800001 3216
425413340 1460
903898778 3013
712112401 21540
795912106 4477
796817857 3002
984549281 3824
370501235 1235
393485707 393485708
308093964 2438
3900 918921900
279299999 931
823974418 2823
719496555 359748277
377048687 1399
956676396 3865
639996147 2939
820101241 3780
624196264 2535
490078037 1844
447900001 1493
886219235 3245
652640876 2931
928200365 3094
671903507 2785
278145329 1095
757304165 4639
155827086 1117
58315069 252
188652462 188652462
93900344 313
436500000 1455
708699801 11138
345547542 3417
949562112 5699
707899940 10453
282599572 942
594745368 2424
176543066 2471
954930601 3900
2018 348121144
403241383 2986
274902624 1504
234665423 117332711
735486081 2495
984114288 5424
9984682 49
450901504 1503
736098149 31225
95699687 319
198399104 2441
854199183 4685
926108935 14519
229290706 909
706098069 2738
11402 593635253
453460199 7062
725289850 23881
183989911 66912289
168608390 653
258620138 873
11287 190789140
716099772 2949
86864310 1521
185099591 617
863027833 39727
467001920 1694
644099154 4487
780878643 674833391
652179865 3363
75680499 75680500
913132544 456566272
974911288 8135
970744270 10747
622687394 24495
832580124 4147
699864545 18677
979659682 4417
989956861 21649
401988119 6562
409716230 224183218
268256736 5202
612898870 2043
437849447 5615
742632212 742632213
904269965 452134983
563724678 2298
476400001 1588
835501474 2785
983699888 3279
93254741 966
729553374 364776687
161156352 672
238244117 997
565636915 356067924
524701144 1749
301717849 4856
691300981 2430
837539937 3728
602192783 2699
730349950 6223
169857323 588
947524072 5473
401255316 2646
303560767 4157
338519751 6634
817500758 2725
499245556 2291
292683166 3176
320100275 1067
402891749 1486
979505214 3265
429322418 22782
71012243 71012243
158700456 529
937550130 5322
676497746 2255
152999490 510
453899332 1513
4800012 16
702211737 351105868
163480862 163480863
778799999 2596
760994754 8548
171007760 935
46302781 354
313799614 1046
821248415 18012
114393448 412
717002390 2390
214794836 214794837
568500132 1895
803585925 3146
689772021 622507650
893636712 893636712
584398900 1948
860036999 4052
912785455 4063
45686150 597
163849564 1247
456328215 4185
76677407 864
660299231 2201
538921087 2200
562751761 5360
224576574 224576575
91401641 310
547501184 1825
77998864 307
137400000 458
84 22089092
367858470 3075
821697512 2739
415187403 1849
979198058 896458423
19500041 65
985243008 34536
110548752 410
43938130 339
962411448 6288
746734318 7139
806041277 20511
497691463 14417
962176265 5867
120938496 703
852791689 3478
111900718 373
987504301 9289
156963043 1872
674099999 2247
979517725 8153
1143 289020161
1290 319761330
2114118 9
954011005 3298
396851009 396851009
169823054 72818529
3161 334913398
754500000 2515
562193623 1926
554700551 1849
118619625 809
775481803 4056
883967587 4013
944400000 3148
141480832 141480832
302292968 4248
781524320 24845
195175351 812
4810 826526582
948728862 9770
773997879 2580
151547840 672
6917 731522031
77042444 503
832204219 3665
741161662 30619
271636316 135818158
981124141 157737
489600028 1632
15494506 65
816865857 3596
97156662 428
544529509 2139
439250503 5047
477309145 4524
351253665 2768
962430749 5875
973153215 7445
827102757 2757
14497820 153
452733345 27802
759485374 4799
302740512 2939
186300370 621
384572160 2432
98930110 511
498039196 3670
72424462 648
851892593 14638
263218830 902
900932563 4371
90380045 338
918356336 459178168
701670570 44016
5210009 78
898657279 5046
10966 810113250
552487504 2188
866875993 7127
641998007 2140
362072588 8431
723300133 2411
832482115 416241057
573305693 2001
322520146 3760
484486107 12662
794540968 4633
778738255 5812
2239 271729518
220733093 1189
793670381 3046
777071395 5049
264266142 923
838174799 419087399
186380053 1047
493809381 2460
62739369 62739370
785704376 2619
152988282 623
799764228 46918
470401136 1568
810523108 3631
126900784 423
607438009 4936
270192860 980
693993039 3757
398795163 3391
323677002 1423
433877690 433877689
493121586 1765
738511899 2496
5945385 49
587701218 1959
907500000 3025
265805203 6299
798199000 8139
610028777 5655
42810727 867
470387179 5470
30714850 1017
161998559 1240
681967959 11395
870899211 2903
146753070 1071
622159936 273838
814422250 814422251
125399582 418
467767100 2668
952174882 3353
998960941 6892
419698602 1399
294866350 1100
977100001 3257
193014151 1050
797624325 3122
508136206 2408
780506791 780506792
253309992 888
328807787 164403893
281100733 937
700198176 2334
443355303 12458
152331256 557
118200000 394
979025434 7142
654702776 327351388
459301148 1531
4411 918662785
402002606 1340
4472 546639392
977996739 3260
561000312 1870
33600165 112
132872500 500
2029 597082638
135899546 453
159599920 532
83720687 328
586524263 15592
768477335 40476
11836 865045896
78394084 385
445549365 1599
900964587 8329
528303488 1761
438164274 301974
694814144 10102
380950121 190475061
855630897 2858
729002429 2430
140950503 489
9644 877266460
961444529 5014
80518771 704
696672330 6990
392100000 1307
83131601 400
112710160 523
7903 747347195
999308007 7041
603085173 7341
533100000 1777
111183280 928
959359045 6885
562685341 3838
531098462 1833
486275147 14157
254371373 918
345540848 1832
183283435 697
532231865 6379
720088275 10013
342441689 2010
959580721 8019
498300000 1661
511196071 255598035
875170656 3343
39051760 276
596697292 1989
341052835 170526417
241000325 917
476100099 215045523
507651091 10635
370566490 1514
154811810 1041
87433988 602
745233490 13795
684299999 2281
495340149 8135
952170353 6658
418311717 3440
212393025 732
37346661 477
165459601 4248
570456424 1925
31522568 129
872062631 5142
902153594 6527
955970911 7649
184788711 887
1793 391901389
983700000 3279
859116720 6160
299300966 50841
991575751 4003
163075200 800
534596535 3179
961196795 3204
282955772 141477886
705301419 2351
715826736 715826737
139225013 69612506
498498479 12510
736948104 3090
720174442 360087221
657000415 2190
713064710 2965
792403845 268983245
3664 649265554
654043951 5025
943580577 858400707
727338966 6535
387280327 10730
962641266 53054
872097092 2907
884863581 5323
789972049 9468
271176939 8851
852989174 3403
161597499 103403196
643522471 2693
630169906 10402
672416225 4591
537189221 2102
39160372 138
729254754 3522
3542 936889867
580970244 17880
905119083 5879
824135120 5464
887103235 4947
441056474 4301
214124637 214124638
55812688 716
598608450 8742
93778966 465
5163118 4026229
194476771 5202
113999620 380
662252408 2457
538918013 1855
691753828 12365
800247796 8215
57953507 906
693569887 3238
615951163 11845
418773352 1732
214749400 744
746387526 21641
155404122 2737
817187328 4736
452652921 20312
589938027 3141
430606001 4222
197712185 826
709896083 709896083
178658594 815
409782930 1866
521724587 4074
874200166 2914
328784076 2724
344849745 253071721
778502724 9295
566630222 2457
672316680 4539
688201293 2294
99600332 332
321297613 1647
622859725 622859724
149130176 72047949
302133337 18554
910021814 6165
32699976 109
841164402 841164403
305389214 1611
26984959 91
580200001 1934
951876943 61985
436199747 1810
760101196 4558
551950167 2991
981441920 7313
676257196 338128598
60505910 210
285202899 2126
162672172 1279
203497640 748
196511207 818
116592758 701
366599606 1222
123152443 757
896403782 2988
518266553 3521
879312063 16723
644502837 3839
568744521 11078
951581444 4406
7489871 52
265159647 132579824
745032521 52918
311244623 4207
804655524 13404
827708707 82666
936903123 3123
41999999 140
967432711 4450
123856725 1311
883038046 432190193
264645167 132322583
502684125 17548
201756670 730
740361333 370180666
814426319 2760
511695099 3891
628746581 9130
112407224 525
32134427 313
499628611 1965
691332889 4303
795197401 2900
472800000 1576
860514875 4015
414901382 1383
276978242 1555
620368756 56655
885813055 5667
455698480 1519
294622028 6206
128400428 428
723264455 2516
665949448 48709
913226732 12683
645220776 3428
352131809 56639
44565738 238
984691350 890777046
1469635 7
456901077 1523
117623766 670
25259150 175
1666 225309840
40867606 448
555992881 555992882
74553789 337
373944012 373944012
454290196 447082344
207439687 993
733927325 53115
7408 342131072
1644 465385164
565010866 3131
946157942 4417
495598347 1652
816494242 816494243
210416503 9867
963007726 6204
765600001 2552
446925916 3220
689399767 3681
179120529 9108
198522043 734
10439809 5219904
687283385 687283386
773836831 2774
307685795 1183
236073411 118036705
553502194 1845
574551269 2438
344128938 1821
711767157 711767158
735902491 2977
884449994 7285
99879678 1205
6417212 33
510539474 1975
705302350 2351
876661545 4042
283408916 1239
705510345 705510344
749945957 2543
22713531 108
135254574 1675
241200327 804
727236460 363618230
798871422 8128
503345247 5474
530407253 13051
87435290 1728
987112962 344957269
67500064 225
400202655 1334
681767910 35130
71227900 309
602397992 2008
891269359 3665
425684992 8072
472872009 19579
301721920 1224
1014 271318008
96463099 634
560898499 2548
2911479 10
995059960 471369
217200251 724
41823 921753887
842003343 4031
131700515 439
273051323 2187
119586157 59793079
74770091 768
9997 600749721
120600001 402
11621775 11621776
187500162 625
488435360 2680
124377032 4323
78600262 262
686697712 2289
411607343 1983
744152040 3508
338701130 1129
487800000 1626
407099122 1357
634326990 21279
34902 954239517
886775500 3250
638102827 2127
479557411 1745
916134504 5423
705897648 2353
972788025 7700
448935059 1554
563698301 1879
617617825 2629
578718200 13108
752997491 2510
307436801 9680
467366264 1985
634213999 2178
549776781 274888390
138105443 959
971531881 58920
454653743 410120409
863494148 29179
353677533 1749
190088123 1861
903371932 4487
489142453 2428
292800976 976
798643252 17998
829064268 4575
992403307 3308
916793654 916793654
718240264 11432
572970110 307636899
708409854 708409855
131901283 551
294265129 178160471
1492 250220361
867897106 2893
464875548 23231
123464659 4814
498644876 3078
21364846 82
150737744 796
80178764 594
347211815 3171
244844530 1234
805825125 25875
986834155 4268
111600373 372
811090309 4244
22446 832791492
312306690 9885
789020088 3439
739202465 2464
173999421 580
877905125 5202
134878059 276957
250872517 38501
631741292 2542
702897813 2343
59214736 1276
220799263 736
124220340 898
105726538 471
567901894 1893
417601393 1392
614826793 4834
159286159 880
4184 510029717
398998670 1330
277169529 7106
357687763 1352
62999813 210
258030825 975
527630530 4753
168449059 1129
552137241 3533
373751396 2524
185999643 185999643
32924670 269
106838292 489
9899966 33
358799328 1196
258228465 4191
480600685 1602
687391140 3234
149377088 644
546016857 1829
423670169 3990
946642091 10146
835614824 417807412
716307823 358153911
633331115 3828
38400079 128
331575426 1554
763921455 381960727
642113661 16177
733649400 2574
77869569 38934785
949235249 3306
6846 876696828
307481204 1657
484740363 30958
824257598 11199
4261 911376840
807016100 6035
416456627 3325
2954 723943079
58409125 281
798527139 399263569
381900368 1273
666204378 5337
342902273 6631
421826215 210913108
399600235 1332
678538582 9204
343546618 4615
601362834 4515
241976055 1348
822923089 5885
597037472 597037472
656566670 656566669
74502073 32510382
623454983 2201
199800665 666
346201707 1154
556741710 2030
128045476 707
775295399 15576
377339809 1996
50163 476302487
851399957 2838
813730372 4396
306717177 153358589
491913373 245956686
295090303 2418
637254688 2316
66584085 381
858002944 2860
794616952 96337
529129049 264564524
919893937 40808
389446683 2933
950396832 3168
361658675 1619
238431647 1092
465244379 3140
164 19669748
592539805 5711
648897836 2163
368073019 1855
5217 893694726
484635254 9815
85693910 85693911
157047619 751
1095 31471395
831179233 3978
122551993 61275996
65164320 1123
602236565 4678
737697541 2459
290656383 4029
490889920 1840
461539960 2523
898368570 67218
21179122 93
637463541 2170
774113314 596433062
385230816 2568
215729293 787
903893047 4050
187983354 1539
677388487 3896
711845687 8746
727147752 3641
6030 374704200
50444394 182
218428736 768
422291611 1851
428403259 5084
15324920 967
836907077 3298
69405841 586
501360601 39800
1501 187351468
459533897 2083
930900001 3103
259478698 13344
645993811 3007
678965019 242857793
438300659 1461
365258927 5175
209022039 4610
860251339 4831
464420384 5265
43469202 203
836211654 3177
765692680 29560
838581715 15245
757371647 29076
214954751 2969
532504315 16614
30358633 357
553890452 18453
653722421 4420
778645641 8696
212141351 727
169848809 584
541527536 4295
357093435 5869
68999770 230
840215240 13119
995747561 899548850
143077718 519
944134945 7110
987255621 4382
814188033 2936
473098424 1577
191755224 15076
928802620 3096
786798806 6065
478 79089402
230437675 5924
259629423 1552
35605941 218
972305934 922117811
103500345 345
508876846 246792738
958502903 3418
11407 915525820
971227916 4621
86400023 288
252984602 14563
841941558 420970779
75012431 488
826720094 4465
984517234 13503
559869407 2092
1266 317638146
723897586 2413
659093157 6626
945000001 3150
196004561 754
757430507 199637
896069069 3495
834082857 8596
294665655 294665655
670201095 2234
639714058 59483
568779619 19834
242553291 1209
386542464 1408
525070034 4655
545099659 1817
683248942 5607
220118906 955
679327265 4295
695309642 4540
421696293 1950
319802020 1066
418730733 3145
174314903 86767
811545664 4989
386095725 1325
241646302 840
818992089 3031
214263225 891
481207169 481207168
97795589 508
614400000 2048
819791645 5287
144602522 3787
427707164 2612
476371811 3962
877974437 877974436
584656560 3852
81899831 273
729550100 3940
591397834 261016384
79132953 363
1414 274185780
573898087 1913
689059915 689059916
643889980 2187
459255919 787746
816714023 3486
549849944 4371
9599968 32
987603200 13358
899736477 3403
905048820 4645
681001084 2270
29400001 98
232952595 143972267
788734947 3003
952522828 952522827
871912911 3302
81944021 355
785402619 2618
531858491 4791
686329197 2581
345334507 1461
111749959 53515385
167704946 78557201
426580379 1791
43551364 580
895498237 2985
791214028 4208
740986743 3848
571306725 2475
758140873 6451
657877141 41298
917784036 3380
990781659 86110
881261107 6670
841767287 3622
889744560 3580
332451934 9001
25541069 102
109500366 365
985364415 716325587
366298780 1221
909773534 454886767
643300910 6902
280690883 1154
8469 265460805
5700001 19
617549077 308774538
982406407 5037
684155552 143489
296835031 1964
121200109 404
42967203 524
713698747 2379
818493464 8038
838273696 66941
228320949 2025
689523071 689523071
983539386 3925
545511346 6303
788998231 2630
574498612 1915
130436039 588
986195323 15791
325260600 1505
790657425 9421
690002299 2300
825347599 2800
335298121 1896
559500000 1865
689694797 335462109
58801595 204
411704045 2106
425907302 2450
322252978 4126
943796854 3146
906566344 42401
16111014 101
455272234 1569
558928119 3707
232800775 776
356577534 1251
54951296 5188
129939348 877
574522676 22652
580478939 2552
747988361 4653
798300000 2661
123965665 46012448
936434664 3418
363155384 3928
59255987 211
288708695 1114
798005169 2660
832983787 2801
882331412 882331411
50674757 228
165264634 1188
707341117 5593
209922240 209922241
306480983 1112
531600487 1772
734125719 6280
438444161 219222080
861302872 2871
161022417 1145
6745 677401740
681030362 4094
962413036 5693
145475874 145475874
773711984 12604
586720536 8813
192150891 96075445
442201057 1474
553345958 2472
877455204 2958
489205248 1792
855603001 2852
488797198 3834
735638201 4106
282471760 1780
542479561 3633
307015534 1787
432501062 1552
214417743 883
484606909 2103
160560288 1022
465001549 1550
168781888 704
851714861 3697
5275 967450825
61012748 61012748
176379461 1019
785251233 373632239
64800215 216
777942528 4492
18459892 667
606099552 3589
711417946 5048
256973099 5700
819981551 3064
839149558 419574779
829518160 3440
509407221 6074
255300843 851
332493326 3674
910072286 4118
460427376 1968
286546051 3825
519188727 2469
939026641 15562
780240281 443041611
2917 795454647
927388500 3260
358149957 1793
668244025 7038
56082491 895
309163394 1095
680988224 3556
457831099 1541
875705610 2919
945326354 8703
275886270 1254
7055 740316233
660188303 102821
829132038 2823
290390850 1156
434938737 2183
466970311 3389
696899999 2323
45310755 22655377
472412101 236206050
707735741 2558
340647658 186208871
88452001 2000
701356647 4588
433211631 3599
4062 872208888
827426565 7036
158699345 943
435001450 1450
290609052 220012425
941096862 3137
439329033 21307
34558180 124
445200000 1484
115532234 585
572164008 2392
346433572 3963
971127912 5562
406228172 9484
132379763 836
155100516 517
405807219 3005
972847820 356557491
179097335 89548667
736828495 8515
228899821 763
729556543 8697
61627300 16567
189299370 631
528070264 528070264
13317 851454294
702914561 4192
1431 328631712
364420034 1611
926874152 4149
1544 244129560
428171722 4598
12646650 12646650
598845283 2603
905700348 3054
69155834 452
15839 806869541
997503896 3325
313169067 1187
936880293 4933
967982795 677688863
385130010 1408
530797067 2809
208783750 15610
425234276 1461
426000001 1420
352470976 9152
60900001 203
168917503 784
125261954 819
577279366 5655
988173202 3575
33599930 112
954003759 3180
130959503 624
971131041 3344
16799975 56
507914641 507914641
415199999 1384
816798247 736359467
513300875 1711
988140175 101275
180843894 682
806397312 2688
246000820 820
860403439 2868
667346068 2479
161364528 702
333823821 35684
721893614 717648959
875 259233625
524756655 242739
797449599 5350
278372054 1455
882699589 25150
405898647 1353
591901973 1973
704494405 2725
2069 307901293
565916681 565916682
832051621 9357
134050951 602
207118105 207118105
904805733 12936
598146440 2189
369280922 2469
3007 901833516
391195518 10191
406305992 23008
751890011 3470
906624206 906624207
753 203793371
864000001 2880
5805817 74
173016259 799
908344118 4708
338850019 1339
67327658 308
968698359 3229
328051255 8330
194448762 1058
755377363 755377363
200400976 668
842585301 459988977
512823845 3735
472126137 1762
597680261 133381
234732090 807
583291125 2025
445821657 2701
903506396 4105
588531665 9624
203069138 771
325562700 3407
527398243 1758
61477325 28203957
897551564 58893
322597206 1163
283015775 3953
536211102 2693
720057414 31419
127419123 63709561
621300914 2071
454887859 227443930
468223625 2332
277649965 4842
21207467 116
609721074 2817
525744025 4181
45720275 476
278077755 111213357
805199999 2684
743943882 393904442
250827192 2178
70741866 379
4138 735517086
359591425 29112
512398292 1708
415842023 3841
319016895 6450
718140529 17986
340499220 1135
725360835 3067
431777013 4033
364255561 14251
338398872 1128
131538531 877
576108058 42621
634 166463286
627025335 2834
626857150 2469
195425778 62865
70585629 1227
268039233 1696
2502 600765228
559803104 1866
1743 522594975
243981329 6022
90980512 43308053
630295646 7539
283969921 4836
1920 500761721
359187103 359187104
6124 802911516
339301364 1131
780716535 3097
123508233 2241
343800664 6095
865079711 3117
518367263 2032
105885000 487
660950115 330475057
353790846 2419
732095038 329429734
909327547 4014
724911236 4279
903599821 3012
344179985 4237
997416974 498687104
54222732 721
819604134 2732
439722501 4916
66266069 256
380701228 1269
99441363 49720681
23631 924199990
548607196 4144
413998620 1380
564414381 260741496
305749709 1869
299170053 28099
808 162608384
34592846 641
701867755 3486
553604295 285238655
533551602 533551603
166278429 878
414085650 1650
423876826 4103
891871008 891871008
668510388 2457
889109445 5241
528600011 1762
668836270 2411
737290001 3742
954049090 40333
641083997 3143
2737 376329289
380100688 1267
5322 679970316
381245400 7650
703728840 4740
113604853 3066
766157562 2746
908590827 454295413
29714767 350
612933749 3575
293660801 2374
151093780 608
993406321 29496
12993647 85
252521906 252521907
2807 688825574
485526971 2138
158691131 773
434149589 2551
788402627 2628
786612071 4295
932184511 3408
882630035 2949
514484449 3574
777366655 2658
925204164 3084
811431605 2918
526933970 526933971
352799134 1176
173700578 579
93300420 311
732602443 2442
188345628 188345629
232532374 232532374
19200065 64
782206682 3037
305627273 5805
711895892 403456623
392051361 1455
568142859 4124
797225677 6991
55743713 55743712
174457591 1051
972301993 3241
52269838 1818
198635729 874
119952833 3673
219494442 1038
788211614 4859
784212053 14447
799790257 39267
735823031 23142
638853156 3367
495537134 14055
37243303 225
238695610 1397
270925580 1517
312024841 1070
1772 421242179
242361359 2578
252672619 1812
867303011 2891
812633623 812633624
90215787 316
666659124 3707
313710461 145315358
693874440 3514
412224252 206112126
319779821 159889910
880797063 2936
586856212 1958
581699999 1939
935712197 467856099
26452190 291
618602062 2062
643837728 2155
757285497 378642749
682353440 682353441
363900508 1213
524103017 1747
510591600 3502
499402609 23618
927921036 873498643
278356815 2426
3499 803688809
892500001 2975
745755150 3570
509881912 1971
826468993 3904
323251836 17665
790799434 2636
247121096 845
21041 773390305
777600591 2592
1960 176215662
603137392 12163
149183188 591
304653599 1520
113752469 390
331499212 1105
251249298 2201
36250800 136
730807888 2668
226219948 1852
954035985 53639
922854338 9363
382466700 1925
347545732 347545733
198189839 81231304
63535429 298
938059379 5580
375395973 1564
788997371 2630
249900000 833
1031 187092809
994996059 3860
181500000 605
425367993 400735198
106490158 845
11282 996421958
107159128 463
113097039 1645
520694592 2222
642657415 12178
317082086 4629
942806484 930063886
437492309 2053
766160075 4489
432562703 1953
909435300 909435301
214781367 3571
5268 429722062
150000323 500
227716751 4818
226376436 840
570090870 14670
317980489 1939
137638349 1537
950957701 3675
34286622 254
749700000 2499
626674927 815102
937290225 24711
803263257 14449
692391504 4816
20313632 20313633
223199 36
170687677 1102
586406696 586406697
837898421 2793
742802475 2476
657968644 2448
898992736 3048
294000908 980
13535 470911826
320736780 8988
1466 247401126
353052106 1298
645073791 59116
439897623 234531047
120047900 422
964517007 3758
354599628 1182
365998807 1220
335292630 1339
941189514 6691
132305041 1008
262323675 47913
767153476 767153475
115014537 52010267
558001861 1860
219600760 732
755440904 70891
396281065 7226
650959412 4132
424387231 2057
341676104 5176
908 205986156
958591088 5246
491401639 1638
55749599 216
929701547 3099
12271 594333614
753091116 6546
459006625 5093
586957009 3606
359025824 1905
946 144593262
1320 296969645
452635469 226317735
983330171 412832064
307678074 11374
131955054 535
89179397 666
817500001 2725
743400000 2478
953699886 3179
282652513 1824
302700567 1009
700089641 4580
268016068 2156
81533089 1248
316175383 158087692
109347787 878
114352200 808
728292448 3088
627454784 2318
255467815 975068
768300001 2561
3467 865062488
646534357 17212
180461265 63817983
861044397 430522199
98972951 596
789503581 5194
1452 276128534
323889442 2410
714148646 5853
799108753 799108753
763642323 291424227
965901287 462564974
567373820 5202
613673377 3307
298652606 2558
701129017 4876
735841314 3237
707769761 13699
245399999 818
902400410 3008
587117757 50151
619382391 10202
190928005 7723
848625307 8719
948774205 936069214
899978742 3042
384716256 2584
3719 953704079
28088047 186
714769087 3025
675595704 2296
338605042 169302521
621689234 6501
998182272 489252589
10199966 34
401930369 1410
264934716 3771
52361567 19721924
452097519 1960
311069465 311069466
429901939 1433
845636723 3534
163501220 586
924739344 4527
483303177 1611
434859328 4574
697499965 2325
597736777 11544
438610499 3589
683425176 530945506
974895985 480929530
10199965 34
350637008 3961
264899440 883
106424597 1322
695730161 521181574
810390957 4882
416873376 2109
20100079 67
484779492 4638
458027093 157994467
661045049 298575
597414017 6500
578258605 2142
236400189 788
660320100 29700
78928305 604
260700072 869
501067513 1908
443400211 1478
805837105 402918553
254 36767202
962699409 58762
394880254 13505
905 133228583
192601205 642
304037861 1190
846306312 3804
902528983 3316
212187029 918
96874891 2240
708300675 2361
297636713 8686
801302672 2671
425768090 162589572
20747249 125
439249643 1591
150486297 1210
3167 774678231
833245870 13392
941098068 11633
700686977 4902
8794 688710904
771129699 771129700
43009075 1405
251430884 8064
283199999 944
289855464 1313
17999999 60
2592 637510236
480600020 1602
9514 970418780
711286258 3113
843783199 11562
383606890 1659
961620449 480810224
512699999 1709
990843631 6671
947103156 3157
133876679 564
278889027 2237
400931148 11389
283683934 977
7976 423237588
903775870 5585
900633597 6598
122990911 1090
435902768 8037
482649200 482649199
32635417 172
993817327 8913
382923887 1776
433323072 2352
792299999 2641
41604357 154
588299999 1961
542947937 2176
397155218 1509
480769765 6332
378301261 1261
576097497 576097496
728797104 2604
412199998 1374
325021069 1483
164654128 164654129
476752368 1954
426450504 7926
151139639 2867
505131665 2083
642282542 4599
680591463 340295731
268876575 134438287
204599319 682
31 3877830
481122341 14013
156300296 521
148708893 2301
99100911 628
924567655 3811
602577572 37867
385359299 3463
3159991 1579996
5098847 32
958177750 9314
270244612 127037601
425401166 1418
825902752 2753
176699871 589
2672 732380506
16484 951818960
695834146 3645
297482583 1740
557579353 26511
218999309 730
924673400 11144
569334044 4718
227606448 2756
694070567 6059
235681470 117840735
655016265 5378
227891593 1093
732291555 366145777
526021085 4683
375619063 187809531
987547842 415299321
705925696 3824
433 50828693
388499229 1295
153883122 1082
541747519 5151
598583625 15854
927502171 19796
87102841 437
171822642 765
133342560 816
406411149 1606
115496653 1148
648897836 2163
83106188 401
817825436 5151
597900895 1993
171984707 1932
519402367 4926
249152241 1789
127165419 58781338
810957929 22362
202079355 1274
430617548 1764
570842748 238112343
685991035 6905
266100561 887
941403139 3138
319501064 1065
567521476 54673
1623 214302357
774367378 7172
321691662 1242
735248061 5790
438910318 2109
892942922 4206
30900089 103
98399978 328
104619007 928
617110776 617110775
786301075 2621
576835669 5215
141238962 1491
76338405 400
119699999 399
262006272 6892
440174161 108954
467236019 2370
835712934 2891
191002362 2907
826321354 7120
280919109 2732
988712612 11416
523193265 1958
869260789 5367
727616446 3492
322436330 2502
14719288 503
480313581 240156790
491261921 5571
495964149 5715
393834760 15022
852214740 3445
88058510 44029255
182306144 2824
87351807 43675904
813857384 7031
127783933 498
236101063 965
888808527 444404264
953505828 5973
909325654 26232
320012552 11851
158171966 79085983
798783019 6902
302022101 151011050
356738198 1982
679253240 5260
4356 986815785
174166628 952
480587216 480587217
2862 705614652
369000684 1230
842146178 842146177
474990127 1677
600428082 85599
764964287 3768
693610965 2966
792367735 4794
915616028 3604
560647711 2646
587516480 293758240
311699008 1039
524151072 3319
12126067 130
2297 341709077
813897286 2713
315590661 14203
152460785 1337
763364033 3889
661800964 2206
942380317 399263704
480288651 240144326
183315060 1380
815999942 2720
220154847 4053
425495499 1423
175978545 664
399048073 1832
398098674 1327
82065232 41032616
792489687 3047
454801517 1516
510298300 1701
712374393 4811
2538 740542638
854928750 4750
719856527 3144
409624114 2227
795001987 2650
144561375 945
730618337 8656
466799999 1556
880312548 2946
53187978 229
230517048 1832
743656640 2536
82611286 1795
5425 968562820
318021381 1156
235090535 235090536
299525157 3248
455784766 1981
46245476 179
580168990 3473
479668285 3458
598664080 4251
459300220 1531
762230075 3494
589201965 1964
628968050 240274
805871118 402935559
34436335 242
604704230 4205
380978549 1830
956730420 5855
3065 910077785
657991618 10888
488752219 2731
811672717 12786
909507415 3133
3903 726523935
446701489 1489
765921745 3528
26129616 196
196312657 657
302177155 16063
143070647 166168
211499691 705
539259941 350693728
798719467 4051
113416787 434
259667310 2885
60900202 203
997800000 3326
912000001 3040
915965144 81615
5372 526787893
862163224 4151
966959365 449279510
191261825 95630913
49199999 164
231763257 2218
941581379 3860
462218085 16584
480402343 480402343
514673672 4707
666558568 2381
752978288 3132
753736109 6489
792001438 2640
378317992 1540
469813948 2751
79019760 19540
41314644 189
775684965 643459181
648587551 4336
652799373 326399686
139567996 703
638509052 4412
484855104 7104
45126227 22563113
175276988 140749642
153952765 514
767702560 2559
672591718 12861
4200015 14
120900034 403
961005473 480502736
402220125 7742
40139856 179
349778225 174889112
844497602 2815
560722819 4004
483706737 5686
309372561 1136
421841129 210920564
358734067 179367033
757683406 10469
468119932 1859
104700482 349
979723289 16619
78634359 83123
236150417 997
1686 433689962
444104480 6643
234148585 2050
826654057 5466
451802440 1506
874596450 5950
26999910 90
753401296 4843
182323881 4537
335505427 2476
453880350 2475
219719360 109859680
612969214 6149
222601720 1045
726423040 2560
77817779 318
386881995 386881996
271509700 1850
949794346 3971
223426013 12081
500016082 2357
160278150 1263
527098244 1757
195300630 651
923699420 3079
679077 5
515148633 17746
759273111 379636555
627382788 450307513
622522524 2652
643497121 10833
736642453 736642452
975387410 53329
771125516 8498
765546083 3187
69295959 261
360239214 6121
330676633 1248
365303775 3688
374261483 1327
540295071 1998
803999999 2680
79263775 845
844043222 6267
851954305 11712
730689781 730689782
744057900 170460
642335199 9689
807884041 5839
925499999 3085
569613815 4263
792081182 792081181
875534880 6320
278802315 1317
167971001 1909
281826411 9256
432965071 3563
44498551 149
169999235 58979021
756939469 378469734
922737739 10703
479930739 2890
226800755 756
484927651 242463826
75007255 75007256
483797005 241898502
787882466 2636
217376894 217376895
118800000 396
393324580 1870
141268563 141268564
142598730 913
628645943 3144
271536908 1123
99011182 67136673
4251 546567213
995005358 582311322
789330516 3887
427471846 2099
18900062 63
61382691 269
732597557 2442
587198584 6279
444961461 2742
881900218 76184
235329440 995
140854462 70427231
622854046 30333
218385409 768
297599007 992
973408833 4143
93599797 312
72729944 1687
27235169 100
627047876 6425
307061377 4713
157893181 78946591
217199371 724
634799076 2116
926105617 3087
492545609 8706
3115151 144
442 117277105
49461047 504
967108091 22633
3068 580226092
546708977 3445
61348759 440
556554280 7249
23399921 78
896969869 4198
276600000 922
569698700 3827
550019055 2166
612971576 6906
314595001 8992
191883831 191883832
558488050 3430
779087322 7871
491995538 5489
709997292 709997293
645227474 645227474
408258592 3137
748256303 7901
789051859 4874
380700180 1269
478925527 6383
637976294 2445
681334072 3942
661747923 661747923
106476166 381
938400141 3128
360145100 5485
579661212 5393
908401006 3028
781456865 7409
449292496 3313
594901828 1983
978897150 6965
219272910 1849
664042322 9412
512401692 1761
796501506 2655
127905557 127905556
387828089 193914044
787878859 11800
988985134 358341498
408739145 14028
941696862 3139
943096842 3282
2418 600664654
76800000 256
576514541 2380
348645219 67580
864847430 3010
449784905 2437
612002040 2040
191788125 191788126
798597339 2662
700202484 2334
773315010 9011
529653611 3925
276830018 977
118189533 1687
837374024 3284
248416823 1674
457598610 2331
866102648 2887
5307 311861776
643905494 2783
467662817 1604
733038352 459271373
947701559 3193
588350098 4393
14955803 160
13633285 654
344175486 1556
272154459 5097
455759200 3059
109200044 364
1954 313525162
214350623 107175312
953252223 3773
790201343 4352
753769395 753769396
190356495 4312
479028815 239514407
787485391 393742695
644613887 3583
737681571 10901
146044997 578
312252683 1272
235369691 1522
326998911 1090
907497923 907497924
110209901 507
980401790 3268
63220815 31610407
502131531 3313
43298580 195
643356395 2874
868798743 2896
408564913 2818
499801665 1666
618994731 309497366
582605790 4155
618899819 2398
665637078 665637077
860057823 860057824
789873186 10963
833770231 7206
311952411 2114
945413831 12209
855600903 2852
300300001 1001
144964939 895
51224219 180
682504516 2275
102899657 343
945127660 4123
847801424 2826
398236739 1990
99714204 342
759116518 21364
793621537 396810769
378206533 1702
814955581 5870
845621581 417086410
776681846 3063
837732765 533149134
40176648 249
126641183 614
367152459 2556
694906497 37697
151717268 110521
800901158 50329
154340616 63947514
591966392 4448
906212880 4930
177156643 994
611280085 5491
672072461 3286
217811187 1126
421999201 5582
632811020 7801
14700050 49
99503247 2089
490654189 1885
796822949 4389
592040890 27781
857146847 4546
954432389 32610
893354935 703381018
991764183 3793
385626347 1807
867222626 867222626
189491916 4867
23685900 1050
687440337 562192641
506699911 1689
867304539 2891
409061731 1833
751197718 2504
978902567 3263
434205460 217102730
936786334 4843
452016641 2849
584586557 4923
724502414 2415
527999984 1760
225279992 937
599194668 599194668
359860396 244639581
168000670 560
779692702 3195
592499836 1975
69971590 257
792897358 2643
612557433 612557432
883395756 8314
578847296 8725
820663474 358755757
11968187 309
25200009 84
449477143 4985
53099849 177
83445228 770
724567339 4340
496016267 25531
417925832 2613
440401486 1468
999303330 3331
189733009 755
35946661 365
575044955 3444
556341717 4244
2865 259076220
999003331 3330
647154650 4173
222299329 741
875594752 4071
443569698 276573272
944839769 5106
450 131987708
726945428 4951
2214 128620234
547821407 5036
407101356 1357
655502186 2185
408001360 1360
383161834 31521
441975781 9154
644402149 2148
727586069 363793034
759535984 48723
803291579 29758
622772102 3203
432195415 2478
377982369 145969562
479068625 1698
447718576 1725
96460176 1225
73489605 1010
631012427 22814
312301040 1041
995998907 12479
114 20648934
805884801 4480
2253973 856897
194004330 97002165
615689957 4758
282360865 1877
811007655 17271
661502205 2205
878813009 3596
691531118 3139
23713089 82
113399981 378
673808059 23818
2206430 10
3287 921930946
470432349 225139886
536920560 2178
552572615 552572616
563886090 3655
954132901 6909
967498524 3775
302648068 302648068
482310432 62043
389589321 2427
881422037 564938365
399302432 1331
727203561 6436
343526104 1642
3916582 18
869912958 3912
139819917 969
94258496 47129248
544242223 2514
816190941 3870
479999135 1600
743999152 2480
196800657 656
828322092 11804
265979023 1444
6869667 27
302686996 129988190
715088159 5580
34550311 145
656188446 8626
853778273 15530
75300341 251
306601023 1022
951904164 5879
501696863 206992553
411772291 2441
129599999 432
863997890 6731
720125361 2504
254423776 1083
689373891 2737
775100780 728816212
11318 400621152
323490520 1879
461074250 2003
875508219 19557
743421555 4497
737743560 3436
723300000 2411
146099741 487
986336545 3948
287543208 996
942615549 3325
886602215 3959
554161123 5203
925437119 7608
847200000 2824
579141979 7419
531707893 6184
443832279 2209
26355702 21735821
365706393 365706394
353841304 1303
612597958 2042
506104009 2568
942671305 104473
884217240 4986
443301207 1520
3320 499187840
587544667 4620
304426168 6553
276123474 8365
152835759 1232
771414755 19889
2270 393856488
438507453 3566
475 99293598
175904039 780
634460890 634460891
322820982 1254
47700222 159
160393851 700068
341032330 12913
983266972 14689
981353423 3791
623049911 4939
113440111 536
729388229 2767
586309320 2862
357644984 178822492
56008596 314
986028064 7863
910199422 3034
131652090 1645
843646441 4186
509162759 3403
598201162 1994
53242004 187
702122443 580614130
32748335 144
525494277 12247
80091369 505
968000879 7957
888878267 15422
119443552 1849
282986338 1647
915596948 3052
418011679 2954
936601518 24401
320889890 1543
784214457 3416
889986834 3421
46860 613303680
817668052 3099
757610803 2814
772028010 6318
285990165 1078
701397663 2338
146399511 488
851594320 6522
52716703 437
857400073 2858
352880711 176440355
202502714 2443
846632279 3797
128629224 846
589396082 5328
424047599 2496
378601261 1262
337874592 3828
215099999 717
468517849 3544
271270491 3007
52105 893245744
517746200 1919
998312103 4597
294594960 5156
629194132 3262
64180917 281
2194957 9
504829706 8089
649429764 324714882
884840239 3440
6527 741055947
969199207 7926
2247 550130763
156462570 51165
217216457 72880
568799283 2281
831486333 3691
854609380 60701
494201659 12180
999988566 7237
532249536 1968
854600623 32271
852000001 2840
207424824 1444
614403152 2048
851702854 2839
486367829 6431
528690219 2471
492911512 59516
1382 328616106
480003176 1600
131474981 14430
421274774 1566
593430279 5228
696131375 3228891
8703 872958144
218783834 88765074
382996341 3440
139252361 809
969296770 3231
131906495 131906496
259071199 1163
436247979 197044760
34633176 17316588
235923381 847
379502508 1265
977308499 5939
443181455 1488
684213637 19570
711222926 3554
797708151 12263
365427900 9388
18724356 1407
694240705 26064
625085513 3419
669736745 2961
57387535 10499
792516867 11869
112638366 381
947232124 5201
86916006 381
719689804 31703
4252 547810672
348354047 1253
364333801 9540
1380 241392360
42038791 5318
390370769 7064
357299030 1191
108972722 1859
47852719 486
264060768 1103
724592671 2747
817614504 4542
727736499 6002
159222321 1616
113483896 553
592498063 2078
682528153 4193
108656047 54328023
466360677 15359
21476020 103
974999999 3250
606372601 8700
974694776 5092
492539336 2053
681156716 4055
669597769 2232
681849298 8169
8077 871026890
882696608 10287
181951112 814
621164761 2460
769217327 4716
567491100 15301
808898499 3100
153000106 510
889714420 7855
168544581 782
108711915 1495
7988 905385441
613315780 4169
659666318 10719
153900001 513
383532182 20546
733934507 2622
849600568 3321
513020432 2306
589371574 3473
658292323 4034
418059639 79133
793569371 13699
390301302 1301
917601671 3111
487964944 243982472
809452035 4156
28304615 704
207228345 793
198884699 2142
354298819 1181
258513377 1184
483302711 1611
771018143 3131
540215052 4836
778271501 3914
788579261 307602141
763730415 33519
29901959 270
933296890 3111
730468750 11539
379528999 189764500
308698970 1029
789301934 2631
78181938 404
348301160 1161
584276362 2257
934936775 31652
673909817 6287
5978 800265632
357000525 1190
411745068 2549
642767967 2639
871153648 14907
824701074 2749
852980271 15742
538741704 2563
156701200 2652
896385407 8748
743421049 410362
746492671 373246335
548909424 6041
371538460 4553
141998601 1480
117197416 911
924177371 462088685
811360799 32400
345062591 1728
530409864 4566
802749115 401873866
619917456 5420
567406294 8933
343800001 1146
776334921 2932
175166993 616
845685471 845685472
1736 420984760
905471836 6513
497737424 3043
966784342 3899
424516909 2016
356452023 1639
983703279 3279
2355 502592717
858 115405307
160990591 544
270599099 902
220767649 866
156552128 1712
5011413 21
634212935 5886
297966342 1208
683895617 2622
155589281 584
88987639 1286
665999933 2220
787324771 11058
647741556 2409
50335847 1125
590084477 590084477
903740705 335104
908921757 15249
198234610 2808
691802307 2306
903424419 3429
650469668 325234834
106378458 597
453598488 1512
7946 749207995
608202827 771831
576756609 5443
815796027 3138
490323123 3331
170629639 2076
960678955 13038
106963677 1362
52329421 1235
760397761 6012
4659 786615764
990449149 3692
307808150 1731
117021976 1547
476625760 1720
693189451 4743
796497345 2655
520261016 2407
427500044 1425
826202755 2754
17901044 475
673502790 2245
99068591 584
734051499 3650
939299891 3131
762304841 2541
984002007 3280
3597 699433053
688817848 2311
283883655 1045
290880201 1105
745499910 2485
889399876 6516
667222705 9369
363725800 3818
1828 96692060
5022 739263510
228442257 15421
618219622 14642
90889697 38176780
960656815 4983
370798775 1236
217378391 1148
532811101 1850
268426070 4392
607529376 5232
657686302 8693
609597969 2032
257400857 858
176013472 1282
505671683 4850
32302521 16151261
430167819 1944
597521998 2466
4351 903942005
749402499 2498
944465024 14255
917393623 4636
335103686 1583
583275869 2010
108995605 54497802
14699999 49
951783357 5817
823054558 8997
45636 899227948
639286830 9261
509401241 3335
969597271 3232
870563720 5189
152021541 508
245455538 1047
466800679 1556
161494685 598
115249833 539
487650526 1649
221634266 921
618 140401690
842199837 166026
411287599 1880
227956865 1031
12400807 62
246257004 112560180
674610698 3529
702552917 40139
899876755 13437
497745537 10050
26799555 26799554
447890482 1714
70426996 997
330901102 1103
950797139 10770
72312101 349
500 84237595
138427510 1655
777513749 3890
333864824 1603
57011322 235
3779 760565319
211184081 1572
987996382 987996382
852602843 2842
435205845 2588
756350811 7105
157210410 555
419262839 1530
816069567 7086
379212563 1647
823797255 2746
430172115 5234
218191480 1060
770903558 2714
597766500 298883250
418969271 5077
547552853 1988
626402088 2088
734099999 2447
155809490 155809491
574101268 48476
1538 349049100
748699330 3337
46687394 25055
434454476 217227238
5656210 70
578963662 417643373
72900243 243
290799543 19862
305419528 1057
140870320 1808
238805514 1727
940204387 12034
786014346 2901
754367767 5949
902569277 902569276
719851225 5162
597898250 1993
697139525 3306
230631410 4397
954213625 3651
897002990 2990
522324659 5557
653779314 149915
555236745 2369
285046691 255732132
594450685 5886
850083630 4021
761757047 21762
195401547 5956
274746974 1614
642303227 2316
174215789 1635
291601777 972
646387587 323193793
10499356 10499357
721952001 4000
742950301 5303
410007242 2772
54299876 181
967431200 967431201
606002021 2020
568067141 7171
818402728 2728
100479497 5101
482796840 9895
632050467 7108
762111788 3566
756134656 3819
662102208 2207
619030333 5931
743377214 2549
406001266 137377
452521016 3393
199381492 1085
538811616 5892
251182275 896
796851393 13397
491805379 1809
606619293 3518
205836507 2721
986856135 396177827
601714217 2499
761168018 4111
662607399 18575
153727200 550
472267487 2352
561153009 3698
75382581 637
789150460 589749374
453565627 1537
714604577 6412
461032887 230516443
950774671 10445
823318365 3196
643982801 3466
283500945 945
477893289 2427
365143749 182571874
558283612 2377
867966392 1072888
24129 825863283
200372260 7662
58431121 1320
633598706 2112
766890794 10053
268875723 268875724
599100844 1997
473758807 8598
792041137 36254
395718632 395718633
555608845 4361
28310901 2595
666783799 22615
311581540 311581539
880764944 880764943
788103672 44273
68480941 330
653487293 4117
969043607 7372
964 81482100
643115780 34371
303900001 1013
572560816 2391
98877352 839
587702107 1959
262800876 876
591176453 2442
679772815 132303
384138142 1459
384502568 1282
778202593 2594
984896717 3283
977016778 3506
339001061 1130
560765452 34976
411242010 411242009
493918230 4706
226637936 4739
999764065 499688484
203681139 1298
106580039 16824
868113121 3360
206699800 689
550589844 7293
340682684 254956745
672811136 672811137
219206351 219206352
503401678 1678
743764891 7485
78856208 661
683102417 2277
648897836 2163
326998909 1090
178910587 986
183870744 787
415657700 2533
807666587 5388
116691783 677
69713489 309
352799999 1176
170527416 584
118199641 394
521477607 260738803
450302854 1501
762308665 18928
444483910 3931
40799963 136
955600455 4395
315424481 1120
916506207 916506208
850037760 5676
116096916 524
707679043 4622
5617 319243468
625350027 18299
399330205 1756
369409533 28612
522065092 1994
68899428 238
785325416 2708
252174600 9225
204460388 5226
435422099 56266
569735299 2300
390375200 195187600
4334 856944484
767098878 2557
320613893 2971
188436224 722
832003822 10197
7500028 25
438276453 219138226
904800001 3016
316497127 7946
690195672 2663
581109758 2430
338231191 6716
5029 114701587
95225 710092825
570801220 5797
513167374 7525
506082019 3095
197615565 695
799280020 4466
581900419 1993
970214247 4769
981062555 8206
455999999 1520
659322514 4639
805815046 3087
666170227 666170227
977989699 977989700
584854832 9305
9517 786951213
390221483 1379
948790647 3614
687757017 668650203
3035 875078734
444914559 2140
86400008 288
4029 938483688
836125367 6189
267385989 9062
923646721 14617
439948087 32791
316799999 1056
2621 127216049
699953913 3879
182050985 2032
908987789 454493895
466742133 466742132
345877879 1908
502295733 1917
434168094 2114
721689743 17188
944660522 4082
443698522 1479
693471662 693471661
581490312 3224
505499999 1685
131469807 41409
43104652 1135
394928837 3834
117237012 2033
495601191 1652
2704 785383935
254596862 1054
775582105 4344
536238186 4309
569016323 2773
209777000 1010
553501845 1845
595732916 4364
42963513 692
531944534 7623
624701899 6394
442636774 1565
86428145 3758
745866839 3116
348435573 30256
436802519 2706
423627562 1430
614524964 8352
770207542 770207541
99084625 679
521629939 2977
544446649 3958
988623454 3364
780002600 2600
806447770 2776
14489417 198
223339150 2178
728579545 364289773
619670017 4608
763461588 763461588
994795096 11929
485037626 3922
5005 648562915
765131635 5102
611402107 2038
947366371 15145
565798222 1886
16471981 126
20551488 116
574201913 1914
403641364 4736
479916297 239958148
982780764 3556
244281024 1088
639910800 639910801
238487976 2916
801006646 4822
721499999 2405
696712321 3680
582206637 334995184
541523841 7040
195671317 1946
473643724 28225
965696668 7283
114585964 767
663972697 6121
514282465 7083
491302472 245651236
538622632 538622632
19921 557099779
555633269 277816635
682553279 4640
894936922 19516
554401413 1848
141118676 475
495649215 3109
932996890 3110
894982535 8664
812585435 6486
990260370 902651057
68072506 697
684483295 684483295
19418 994259007
706422653 4329
942532401 5150
509694000 4471
507182796 5140
499034355 2366
4839 748197491
14991486 50
496774239 1840
773343824 15097
196307263 738
780131366 17526547
301996227 2414
442267761 13112
3647 570211912
113226380 626
749397502 2498
948003159 3160
110408485 439
446276069 140974
33900147 113
480224240 207814018
48318999 250
72856220 340
199993 237775795
395461842 1780
174382403 1170
956403188 3188
312843304 312843303
562201875 1874
162757154 874
191600209 3996
895798980 2986
5924 642893281
38524438 19262219
766797444 2556
844048135 4737
473065696 5008
19827683 19827682
20761291 76
580662877 12994
331094083 1201
549145608 2017
177307847 678
926248728 10463
426936993 50669
14747 839391636
664810908 664810909
303220091 5293
887860823 3654
572562313 15283
311169143 1381
100581946 1114
481394529 8264
214899378 859
947692037 3176
629700000 2099
821103308 2737
106590375 375
630972049 2424
224399876 748
778135641 45138
522225535 2289
497296823 1725
788808118 11978
408527723 4077
165774358 97457
938180139 8654
885288144 2991
426856326 4174
566735452 2671
432005719 1726
979387539 979387539
748295259 374147629
502318678 3732
407204567 3727
307026440 1676
469333210 2505
622079999 2560
407825899 4373
239100796 797
521796577 260898288
526131209 30958
667499589 2225
775766603 3656
28800148 96
1406 400914705
433739407 5509
759236796 3114
532200000 1774
6954 986000342
186585275 1663
134099554 447
231529089 1469
184641012 684
295500001 985
368016014 1293
144899999 483
484940559 8171
202543961 1869
388501443 1295
59699874 199
466837073 2264
762058843 2561
865141797 5004
942693512 842427051
597131051 2397
729292026 20725
4230 308144045
44817167 272
287876520 1439
550198193 1834
725209444 5859
950783507 9978
437241028 437241029
535912233 13965
353998819 1180
307492272 1397
325511249 1624
41689873 144
542372545 9295
118799882 396
27900 561124800
118799604 396
4284 887087880
618184691 309092345
258633618 258633617
58866555 289
286200953 954
512730601 512730601
674514391 674514392
3334 930855604
204597672 204597673
563339510 563339509
730099365 730099364
200745067 177450726
481422865 1768
126798407 792
148653223 51795
102074684 447
443995547 4108
254913483 1177
907473870 3239
472374619 2581
88800083 296
754347279 2733
507323553 315477121
629539341 6119
967914669 967914669
936897007 3123
462696255 4768
82499791 275
351129389 351129388
945182943 4751
537594313 58587
763525903 29586
749400000 2498
872126213 77745
99473361 380
853155681 6573
25612914 115
420590333 151839080
12000015 40
863960046 863960045
2136 594265888
464609189 3823
828690703 188957
506131147 16074
946766600 5859
580500000 1935
546784352 546784352
339265771 1445
630473904 630473905
347400000 1158
12359 147155409
232 39935359
766634651 2782
210427329 5696
613202043 2044
427242529 1893
386699999 1289
3877 538806075
414329109 1517
813897287 2713
565605870 7243
18393 380569563
973433101 5475
764875375 2918
124200000 414
204939450 837
505870883 252935442
317947295 301330824
765785980 10624
569811199 2212
383031661 1364
467898279 10822
850175326 4155
945599999 3152
115651327 447
801109334 4933
942951570 5605
55331364 55331365
726297580 2421
654902183 2183
770527257 3527
375307048 1941
421885800 1512
490894758 3734
154311927 1082
297814494 4237
307799617 1026
584511563 6474
581542781 6370
208621921 4020
675715646 3930
433757221 1740
640059400 3334
671700282 4037
157808479 1322
916197640 7355
796387256 44476
88062544 1230
699004024 2330
906077660 3190
810560309 5741
292200974 974
633294292 2560
427498574 1425
853681883 426840941
771337540 11007
967063001 5059
57522148 2239
644100930 2147
940763768 403659410
227499639 818
984361847 841605857
2738 646519703
996005643 15323
320099999 1067
4771 940365707
675900001 2253
542403105 1808
421495423 7839
313904948 1087
271090524 908
29204151 856
352499566 1175
510266065 1848
721094529 12724
156009700 770
4842 602015544
691813835 2381
970501656 3235
475791532 475791533
146404956 849
793045188 11394
171900288 573
413098622 1377
5339 314419049
402775409 67853
106500001 355
464662339 1685
40313016 142
46608305 23304153
769634203 384817101
832300152 3490
650404149 2168
3216 750405360
337691267 3373
657559807 657559806
604380392 231286201
773875454 2869
248320835 1081
841609403 7662
483194107 70457
850212703 850212704
910748847 4747
916043865 4465
904715280 51639
535299947 2322
758399542 2528
612036823 2114
552731252 154162
139011964 4189
810285232 2933
735321137 3211
1145 317039773
42999695 368
29069666 99
955734856 3855
29400099 98
930190128 11004
297535274 2881
571198095 1904
948190623 17277
891108623 100713
343879777 1184
215100000 717
876371583 5950
133612191 2336
839118848 5584
616966689 2372
602342258 602342259
383817567 27829
662286455 2711
976 292263200
164640981 980
942861128 471430564
42843443 214
211535519 785
672590942 3433
829030003 9676
59700354 199
533989537 1865
192465674 2257
738399880 4193
727825808 18787
698258686 698258687
427644246 2211
743722790 3884
745027855 12308
453708000 13500
7457 945973017
965247023 28408
61169317 1981
59589649 216
146100487 487
777245949 5525
586482603 2122
920491073 9064
262490 583515270
704365109 10215
884099732 2947
131999635 440
844178709 422089355
97012965 867
242100158 807
424374290 1501
205619231 964
227688552 2301
717963568 717963569
68654954 322
518215761 3187
915598989 3052
252778317 923
18630165 74
267128393 133564196
58257475 1353
1583 381338368
377239177 212039620
1223514 5
302172087 1556
868567679 4735
108694988 43269291
513658201 2094
34698383 336
326699999 1089
892909765 18605
499499999 1665
629418389 2181
242651128 1777
378039150 1735
10063626 34
1084 260635868
474779195 3113
512817491 2230
69409225 258
975050608 975050607
94017583 2061
730769226 12562
816115992 2999
117665839 3856
734835603 4242
716456223 3721
992149331 29292
907443537 5291
675000001 2250
555901854 1853
38099922 127
58028964 721
658191351 5305
331442614 1607
621898411 2141
250500000 835
598471384 11237
898800391 2996
735703427 6496
633345612 11319
146546211 883
821700327 2739
3146 796151928
449102054 5610
681187878 3085
616621538 2685
394196109 1668
878701261 2929
482342593 241171296
275702729 1477
734529382 734529381
426919285 2467
45299853 151
975308241 7963
153465412 150546056
592751215 545210617
774976160 3009
747389234 506433
313434720 1440
353524304 27388
402260685 1635
357388300 2169
520109321 11812
538646199 1900
16341585 59
973687807 10597
594816559 297408279
389598187 1606
194838856 1078
596640250 271297715
6637 593647635
586501192 1955
212904207 891
900299489 3001
839103109 2797
372898756 1243
100251636 746
663626229 2397
265499229 885
292073813 1332
694244243 7229
265845939 2042
680772871 2630
65823138 340
739144515 3631
769522698 395421011
860286282 3184
910720947 5853
183107297 664
994803845 3316
354748567 1733
90600301 302
361348544 5696
682787116 15266
32700052 109
201682321 100841161
849602831 2832
816831011 4136
750881015 4401
891740525 7835
622658464 13124
668565389 2433
891902549 2973
23668048 117
372900134 1243
549440031 3703
538018091 1821
852041713 29101
433798553 1446
632787685 7636
384001527 1280
134660387 889
821279790 6858
951896828 3173
164505455 784
138306919 741
307682731 5482
920823894 123772
394069848 1779
199021316 754
200700668 669
682626382 5748
178764321 826
117600454 392
817354445 3364
247880511 2640
126765337 443
429368951 1531
50674301 214
795408222 13057
162122127 2477
543827877 7038
61600744 433
750328253 3423
418551083 6109
111620580 1087
696730120 3181
2536 706011140
940015998 500541
771946345 5993
317700001 1059
7094 742587582
799262468 2975
830592872 4287
222550930 222550931
353523992 41343
157532030 4191
45087947 212
865032419 3395
1882 199281216
41320250 322
365878751 1312
653737039 3560
27453332 1314
747038599 5962
868197107 2894
385890021 1683
815750099 5100
316501054 1055
685704491 9003
524683817 183906
907663401 877835576
137481024 1384
232262709 2160
97791634 331
1034 185758100
616633950 616633951
661243497 11338
509596873 7954
163566975 1963
50444891 373
811590203 444373577
746 129020362
310379992 17251
24423 902796195
244799183 816
727960300 5709
729883657 729883657
135300285 451
603464921 4124
434987727 3166
484501615 1615
232223113 792
618426271 2298
94228979 334
912938938 465687272
286331236 1186
63300210 211
978903263 3263
801538845 38887
102876472 1304
557472509 2646
681161367 4218
22074209 752
67199777 224
634584380 4804
188658158 922
911272396 3135
777707087 3251
614700000 2049
568477909 2717
690575535 3976
305782979 194116569
2557238 1135908
117769954 117769953
685377052 3928
245481959 1030
722997590 2410
452946284 1551
3307 618511285
454203003 1514
262754025 102309450
344842450 1550
628823824 314411912
594599477 1982
627430196 36070
113400686 378
672300071 6998
351317576 4805
57380025 439
890145048 3104
955709334 23717
732698235 10545
424928160 4509
728162072 4399
790485287 3209
588778133 13766
673135899 5072
271117707 3465
236231152 59500
569399352 1898
1832 319597727
183996681 7946
680102268 2267
301782914 2055
394388610 2662
723734109 3869
817075232 2813
106068044 2729
103462275 40951548
713762431 4544
607023289 2434
679486523 9764
274 59489265
489601935 1632
412420634 35897
558573927 325130432
866100001 2887
609890804 5895
695841842 15547
716384415 716384416
2782 754261404
170100006 567
884784040 6910
356046428 7504
386959965 1306
286097995 1134
818207872 7588
181881819 745
396120049 1532
584982243 4218
312304835 1301
23999926 80
663302210 2211
642198262 19189
999176559 6232
457386618 2981
639376920 5384
351716343 5430
732614400 3680
87049575 335
722400347 2408
206099424 687
356692516 1571
64579058 369
112961746 1376
416424521 25384
412500266 1375
713483875 4338
466668558 158316424
671501681 9826
199800001 666
139342139 573
937420804 5377
752287376 349821178
316147536 1539
390957431 195478715
271360075 1698
902711407 50508
378488485 8720
101442817 41689542
697374999 3957
229636680 1560
903589255 58926
462277398 12139
1863 519988155
122043739 455
639494640 11123
350226751 1285
534411507 1979
341552699 4459
116099835 387
961280221 5339
761260801 2976
198883639 760
265794537 907
999393966 499684764
29327563 198
525539339 1838
441541210 220770605
924400376 3242
651492387 2775
952330314 18339
143637558 1799
789586032 2701
900004 3
703360579 2522
600931488 2208
254699855 849
683833833 3857
787384321 4560
3367 973667996
920403067 3068
422264837 2023
774599999 2582
427676481 1870
339870611 169935305
687706046 6988
609165700 2132
244580370 1043
202734623 202734624
42052236 292
976201016 3254
717748181 359804743
65712039 2500
10992 646758288
3528 756201130
541875199 5552
462710081 2380
756966925 383291
276643091 163443051
199500459 665
574122867 38426
659850531 2322
707777929 7952
404921187 160148909
529200000 1764
225453853 1549
462901993 1543
585658874 2032
181014310 1101
117900676 393
22916872 79
2367 624121092
511706343 2172
233471594 1466
471001569 1570
884948183 435575514
558248415 22755
116107315 466
372651064 10129
931800964 3106
171306607 124579414
900433628 5807
191699678 639
100285613 429
130806496 639
109 14509208
741991823 6359
295751492 6723
466055257 3404
184770305 909
279147588 1112
355947912 1307
378065025 2175
107091689 1110
1166 275285419
927676894 9637
992639517 830451624
249443841 849
607958338 36073
692496377 2447
549598168 1832
485619961 1736
409933532 4669
820092477 15854
295372465 1787
536673373 536673373
973056 6
767404697 2558
305398982 1018
753773719 6853
982860912 4708
789026157 18186
942960687 942960688
473098422 1577
439070870 2401
424394944 13264
890888116 172519
669802270 12541
3467 914824292
705215270 2605
72900242 243
969819328 5931
362164299 2277
87877705 311
106251082 432
190200263 634
130133678 754
892783273 10110
687124801 7200
137981871 463
336601123 1122
777358799 3579
602223334 2328
459719173 4986
37800125 126
692832519 2812
44899335 705
29188 748219831
6882850 37
55311241 994
605363597 154983
146399513 488
155023460 970
520952654 2537
152087267 152087267
537275410 36949
477121337 14214
645013591 9610
26601602 93
505797142 11447
725142132 3996
37800127 126
440925834 2235
597059098 5040
229509093 10273
289518922 2926
475174547 19791
198416520 1080
497399999 1658
112029983 380
90968909 690
412179067 1554
976347708 3522
693587920 4538
192299360 641
326110712 2259
11099999 37
672448609 3699
233750725 911
4585 550439607
623861484 3392
944773593 3781
135504048 912
307201025 1024
793508592 172652
608566985 2092
409801782 2379
643219187 7874
847133169 7987
930647767 28658
671607090 2922
274200673 914
930500974 3527
341843112 1206
736389481 368194740
11170679 140
91200360 304
748007149 6325
46 13172963
356503401 1310
971515128 360689215
529202817 1764
261628407 8773
290614917 1222
772107030 2770
652277579 326138789
869808237 4589
529548010 264774005
930302101 3101
129600001 432
636033037 3434
977700930 3259
365314864 2921
437157889 2048
654359495 2373
18739582 159
53700000 179
14849555 58
806950523 37645
747126220 373563110
436985657 7263
377750434 198767206
947137610 11779
6488 446828560
553171125 3603
931417046 64601
77324103 1467
692290001 5176
403447468 14431
640446078 2137
286619715 286619715
499201720 1664
66 11086746
960384919 16197
803058113 3424
426161298 8979
926570080 26395
948489371 353950277
626174011 2970
520259723 12651
72008976 634
845227377 5547
397256496 2184
913202220 3044
413099999 1377
968633862 4013
930127968 14322
798837883 3232
8444100 35
658969669 48762
386695155 1855
36541463 199
589087499 12500
774936045 7720
266173397 2321
576420709 3295
195870423 1476
274199086 914
182885320 1220
376381487 2204
932302527 5081
32668400 400
794998430 2650
731760445 365880223
30 8134992
728724527 50634
41700271 139
7294 973200537
36917813 193
148819389 808
4049 419553331
452835539 2532
26597863 188
638050867 6394
785505651 3725
615169996 3879
713581975 9090
616120290 6548
686700906 2289
385801285 1286
741315402 14450
280037736 1377
607969545 2767
833182716 37560
896262490 10372
657161997 10973
10604 793894120
425280704 3553
713840399 3150
617241184 3902
227916554 4095
729262616 3432
9954 785613505
124910337 532
912599548 3042
814088861 4420
334199455 1114
183574900 612
301698320 3752
433021793 2341
471903619 1690
552790577 210618628
511683841 3027
298047553 2363
360710839 180355420
2604 718337064
705718552 75729
982947301 982947300
191554903 966
855885526 51687
540330823 1816
215290920 2630
428626900 6890
887672833 9024
4398 982514409
421325971 1991
833014314 2779
25824717 446
941274016 556620451
593515368 593515369
72971259 470
818401896 2728
2064 362547371
798437265 6899
74626629 630
661709789 330854894
852111556 40789
244722141 889
601044898 5500
361716225 7828
469380890 2035
740574042 3137
584770153 6454
891404804 853105516
880670662 5317
28799904 96
869192479 9702
23077136 231
143399999 478
926897520 9480
822537822 4439
999597810 3631
919 268665974
915596949 3052
835504463 2785
750597498 2502
702762679 7073
398195305 3414
610499466 2035
917295854 3115
31499895 105
207696173 714
868303799 3906
915201207 35257
256167866 1204
709365644 3559
493112100 2951
60 15477479
539102649 1797
684234943 2594
628594681 20040
732512714 11071
603899999 2013
760795845 3929
695999999 2320
689066958 3287
683554821 341777411
153250976 536
822987912 3524
174499856 1533
653988924 326994462
403708430 1621
793550972 270203733
145069852 524
868005006 6137
259759199 2400
771516397 270099020
928277531 7089
953201759 12154
572781832 2538
166372135 1383
132920591 730
795621816 9507
108702990 418
432299402 1441
891302334 2971
514027695 2620
545257394 2883
62822722 62822723
447661915 3601
810660081 135880
342167043 171083521
85266595 567
343457297 2339
739185126 369592563
320696890 3089
800809217 3102
710594406 2517
31637 462608424
19693449 70
33428851 455
214183247 3624
811560750 11550
322874240 3020
540075369 3068
724556282 8075
759089251 4633
186895070 823
371560961 1280
83575527 599
293781252 293781253
966413776 5827
828688847 28805
976347015 3981
760480627 3526
611780351 178622
362022472 1993
898501681 3871
100841509 17297
840302802 2801
958503195 3195
260968063 2354
1011 100134495
984741370 4709
672002142 2240
233100065 777
3070 296396220
557037673 2250
582031163 6586
989184418 7033
363898473 1724
350407073 1441
6000017 20
345066465 1506
159948749 12750
748634772 15489
883382311 4079
413183179 1810
778502596 2595
692146608 692146609
957607815 950849369
164973966 885
376928084 39502
161699793 539
951 210004987
6212 109486500
336 24707926
328192900 10267
211449556 1695
775204195 2584
312428329 1207
60388993 30194496
150188526 1149
264743194 1049
348177376 4475
178455648 1286
998849988 499424994
500417591 4826
197587709 1801
283478509 2870
423010032 3228
948013355 16468
361801897 1206
435324462 1548
909231821 4546
500835935 8645
959702434 3199
935901864 10341
616221606 2886
453826482 31555
640756728 3048
953190657 915530183
363820410 1681
352499187 1175
338206144 1205
178077336 1546
893546171 7370
511530436 2353
213880626 1085
10924487 10716948
396601909 1322
277499564 925
875998219 2920
595206043 296200260
3031 445471997
521344391 1752
612320477 2250
133417742 1447
6778 877018201
48147211 2231
216697961 2526
818103237 4462
633597888 2112
676727633 4144
682802959 2276
947592575 7056
21878923 74
979803267 3266
1529 85468158
662041090 16447
41276501 377
592193527 20780
660600000 2202
125099873 417
428227741 42165
926623081 3910
230219056 862
401771626 3190
2839 821568858
722146901 361073450
624608678 2387
348711903 283121624
448501494 1495
1957 495462995
355022622 1297
877902993 7041
167940793 1294
125006411 1296
971229669 5529
504299459 1681
552325885 41935
507709640 35177
4364 529703616
324299999 1081
8457 786323403
318222579 1954
466109135 2826
411724282 3207
134984102 506
987785633 450839894
235393140 3732
372176667 372176668
846897177 2823
754249891 4982
116358654 634
332268222 4287
2403 86333400
3697 777641331
926948267 905018726
929283756 3264
146351675 146351676
107800774 1787
108600361 362
900699138 5944
109199923 364
941005630 4513
809445984 15680
689260137 2319
222877388 1588
505736462 4479
184122559 14922
344542275 344542274
884079811 3229
49499942 165
789241590 31935
432924455 2224
73776022 780
747831529 361282
590775653 7889
713468136 4878
396910638 2511
810037217 810037216
647488614 323744307
77699740 259
610117486 2201
614490657 20509
76560814 257
513540438 2527
486015721 9435
140100814 467
639587989 2269
409459049 2275
942125570 942125571
126739821 431
206328277 1419
117237079 4053
199979140 820
969710472 878367420
162632401 570
666455244 30056
143651325 3202
468193384 3479
331696754 298411
725738692 2890
26453800 103
792215211 2650
796797773 3276
128449620 439
678514005 2569
116046727 11729
618283049 4975
728422101 3535
209399999 698
382694324 1308
421420611 421420612
188383380 3224
505800536 1686
26553 604474346
29498 657645438
972207613 3965
19357696 128
196301041 2040
2507 360677076
808952391 5045
664224119 5124
158734559 4943
315363613 1785
183107585 1870
476072993 5128
45299987 151
516601723 1722
670800000 2236
728110172 6217
742598298 2861
780878114 7129
802200980 802200979
178500826 595
71937243 1275
6828 61912237
741602472 2472
139678320 1112
674624269 4265
684216219 2809
596398013 1988
142376009 142376009
509675700 4960
262500000 875
36626643 358
308401028 1028
738273600 3004
657212919 2543
33869705 2068
261817884 6165
471601571 1572
98747118 939
957005611 3190
246034327 17108
525967400 4300
675409313 5942
483973836 187899028
691502304 2305
633442642 6212
243899186 813
33697 516575010
442943500 1550
355763939 1204
534601783 1782
622122283 7209
827186416 18354
849410847 18616
15790 453788810
148800001 496
1844 503569516
118799603 396
753078782 4822
608980856 21193
213799911 8251
861791349 7375
667860464 2235
525501752 5719
18783 930810348
698292446 23352
98186310 42352499
957000112 3190
647171283 3363
737699999 2459
504599999 1682
305100622 1017
324156579 5011
575098083 1917
150517096 54212808
230064710 230064711
638415600 9200
929680672 3861
999344052 21356
715899733 7847
824998339 4714
984903283 3283
707922010 2521
210657319 1660
237613030 21370
219645692 219645692
314144561 1115
421128552 2211
753644144 5203
271889163 17010
486696417 6534
752391641 4180
577637177 6669
23122 874412849
171660707 801
120863028 1482
778452133 328698439
27599909 92
400198665 1334
115418680 634
421188975 1898
854554463 11281
276774831 1101
683463802 17799
203464233 733
249600701 832
476966379 238483189
221249183 869
31592715 116
1630 182726064
96327007 402
227696613 227696614
682610667 682610666
635163311 6216
380401591 1268
949499969 3165
474136051 13025
211450832 2189
366279618 2753
2901 688460972
471768374 5875
960653084 4165
387059634 6807
14761543 98
406501915 1355
592208597 10871
155316343 524
741600152 2472
29999905 100
722494457 3451
360347023 7893
922215456 92416
915883007 3544
920298361 139676
32856992 224
162704905 2639
23275 217753335
197999834 660
328500001 1095
587403481 1958
299517923 1684
173718865 2376
792900001 2643
576558949 6050
869084643 304251412
119472821 558
1915 132732604
34718099 150
305166675 3572
385157597 3494
327 89685945
49500000 165
629498064 3088
927751729 3786
222102643 1327
372093373 1674
454373026 299732586
267561422 909
16503696 368
7948417 28
2071 557284311
848402819 2828
460798463 1536
53613474 1075
576448596 6613
202313839 706
319447343 2021
526198245 1754
458025627 10632
894052254 20747
390603205 1334
750 183159000
166200555 554
4914 720880281
481719633 2573
713703229 2379
86400086 288
10977 970696110
48820860 297
904460725 4382
594164191 594164192
7776 378020928
804158228 2919
872397349 2908
235499871 785
163975624 907
841777200 52368
553652689 553652688
381413488 2216
267494441 3559
477391475 4923
2007 203238219
603808518 6567
197175931 2030
171531688 999
169372727 84686364
400142205 1414
867330092 47402
202782913 862
141900849 473
516252716 1918
707322939 4786
38100128 127
97554179 398
308100511 1027
583663994 5385
491109088 15061
351674929 1584
721531237 6934
423691140 7991
724197587 2414
479999093 1600
478645038 1689
413663047 7111
950397342 3168
113711552 1244
346642659 4508
935085815 6664
981489342 16578
843459279 254054
280500934 935
806356486 9405
672891837 672891838
308100974 1027
648627714 14650
678425910 11042
974180296 6765
564303861 2780
756396059 4874
56700189 189
608767781 304383890
878921877 10733
179912293 1596
943796855 3146
89910481 330
426355428 1817
171000570 570
913200626 3044
987902936 3293
776055833 388027916
257481091 1557
403891873 7628
770822114 6555
299370541 1609
321900431 321900432
588920029 3594
420988244 1455
118905236 531
73920349 350
113083530 826
312264 696831769
566093836 2046
870265431 3087
216182321 157619456
165000550 550
853639106 341069945
200294101 837
45591465 227
669007653 19576
552600484 1842
210000240 700
311931751 1150
842898162 7862
668281905 16536
337525577 1220
986635375 833451365
581758180 2008
96227767 598
910503480 3720
461518089 4773
599004835 7850
336257861 2950
997811600 15446
311863987 1197
1800007 6
420195474 4517
831283188 8818
966794184 9612
822191731 3845
698097672 2327
752402507 2508
196365912 1388
229808922 4239
110257000 1113
385573495 4543
453114107 2165
212708608 2188
638581930 32522
677102257 2257
79293144 322
814886247 167865
974028417 883072
994801033 3316
297169296 1348
856154400 3291
23854533 11628775
356372649 3519
843297558 2811
2087 253237887
139200000 464
912949472 3597
5356 991946495
454011450 5922
940265993 9301
854412085 427206042
312746130 2729
243900000 813
806460432 403093202
104293529 489
404956747 10638
879925164 11703
1562 458529009
1959 392541868
673368814 4195
909161344 443201984
157048224 1824
512760757 5543
863831804 23986
709776977 3148
258347889 4388
993348663 6974
448236253 2718
651914889 2981
20088180 90
5063 728342928
877800001 2926
838974845 11519
849445732 6553
953097185 3177
402715217 402715218
4185 297012570
65366875 223
363132372 1227
881402938 2938
684893868 17005
320110611 1283
958611270 19901
816196206 30471
864897580 2883
493612577 14461
3617 787207497
24300010 81
407044050 1605
146293400 580
891229017 3623
280915899 15086
667081110 23842
208080578 2669
380699883 1269
877815312 4631
675354523 4542
489898367 1633
235864421 6071
426123181 2835
827470172 827470172
441140502 3144
351235123 2179
671815153 3568
304577782 24537
837187667 418593833
531948633 5645
336893262 6845
775856016 8112
69209619 285
265572719 1008
512480229 3673
323752189 161876094
533248701 2338
334662280 1351
237677969 18384
591402266 2705
11439090 51
369601053 1232
285088040 987
564599660 1882
641592551 2950
791997360 2640
427406293 2972
102405777 2902
762297851 2541
735602453 2452
211951 104
970498733 3235
56798942 5362
631073122 2106
991638197 3369
667162593 5639
284440694 3215
918949734 3337
143400241 478
447853711 6137
856938006 5485
800449811 3143
234734033 2391
268421269 4195
20518451 144
294610362 8758
350735651 2225
207839731 48846
873504918 12727
188113554 717
739726007 21313
400789325 2058
37784913 2021
609996451 2236
256505506 6842
669148409 2844
758273600 2649
343801147 1146
842616374 55875
446698510 1489
540601803 1802
589581287 3228
907673241 12556
609600000 2032
855965880 2920
137337663 1022
431493959 19666
648102362 2587
326767584 2446
3246 818943078
411236879 2031
590400001 1968
878204356 8980
569413178 18351
68449345 362
860773217 4616
909899442 3033
653903671 8610
291967240 126825018
594780368 16744
601334744 2381
945067811 469596488
914063683 14953
699216903 3879
634468992 4983
247425870 5393
839222976 4512
491679858 491679857
4569 916231814
246704878 2599
513743371 3290
485313479 9630
49199927 164
446919683 6493
106500155 355
371381616 1884
995470417 898874934
260875057 2426
892077745 53122
735602453 2452
655384911 2328
678089666 8345
518630109 518630110
944687055 11505
932996889 3110
981985421 5121
512435846 5268
497872075 2947
896441105 448220552
373844723 6186
661611570 3668
605755655 2332
599723737 23831
1637 351303474
895797015 2986
33462 569289006
115230000 1725
33703767 919
298799003 996
598873090 4597
381513593 31359
810317958 37249
746508189 4375
788100777 2627
280311192 972
618279827 3320
241984168 895
308400001 1028
58919 863752540
7899 886403442
376086644 2343
786902623 2623
80550654 329
260963470 2713
271199302 904
607814519 59960
546298179 1821
548402367 23882
37199876 124
598800001 1996
799825741 5502
661802205 2206
523856970 3510
372 48357586
513283707 7597
95754149 555
287540049 1433
10158571 59
769960971 9361
841184960 3080
812794477 406397238
9059 735470895
793273311 10166
128932924 64466462
635175046 2831
502165093 1683
171102485 707
558121219 3910
114000024 380
948901086 3163
847222826 7557
861541616 10784
418683811 5315
1733 324303771
21771942 97
984684194 4565
564966511 5896
25001 689822900
221999399 756
79068546 269
616798881 2056
508729493 254364746
692654552 3023
403801970 1346
564600604 1882
812528081 406264040
50958143 25479072
588000000 1960
738629594 265852641
253145191 109507556
987197621 6376
604470953 3567
898320155 449160077
843416792 340321350
4474919 19
3673 713134988
501487710 1690
649727999 4320
41675029 495
423928442 12739
986462827 15308
755100000 2517
604959183 302479592
574051969 23424
288078243 7354
808822068 4931
590860433 2449
114365999 588
864966245 3711
17906457 496
153191808 2541
871604325 3278
78600262 262
780300001 2601
732845531 3793
524765570 1799
4169 436590187
986700095 3289
627003890 2090
200043066 715
3634 453664268
25200085 84
118737667 1286
52799842 176
535201703 1784
805132539 2967
467099609 1557
148799504 496
65795266 478
776532670 22319
893769126 3625
27731835 27731836
941655853 941655854
732570200 4359
545535167 272767583
859558984 2929
38632354 135
393881057 11322
719765042 2674
432443093 1611
935700073 3157
434039028 434039027
187199375 624
923236380 923236380
438300000 1461
5883 123219435
110 22476708
382732526 2506
424251052 1851
98918200 21033
506396800 3700
78295854 596
945300881 3151
286054275 2243
706600571 379477868
8700001 29
885017483 40482
814104795 411944459
556201853 1854
16871232 96
561586495 2546
6676959 80
242795490 1995
800416799 3516
713675114 2777
666004820 2665
954642828 3324
752030119 5166
821746712 4440
914228040 7739
255096378 255096379
105689101 1802
40800097 136
473929831 2003
814098284 3069
413299991 1981
761458821 396802409
732917288 9631
158946177 992
26439 622368882
303600001 1012
717165011 717165010
701998569 2340
553621393 553621394
937497963 6101
135425681 567
970997721 7105
773912947 3710
780002601 2600
753899999 2513
891089429 17942
144299519 481
690301536 2301
325801085 1086
50954567 1093
135978033 67989016
846301831 2821
297324675 1525
425456955 4851
625894052 625894053
330049153 2584
252925329 848
417224641 138705
408812326 3626
77044990 433
413233556 8420
411126542 166689420
229639468 897
506273286 15280
993744689 462747831
776665200 4245
337495920 3247
589620427 2498
7745907 39
34475184 1233
650576768 8311
35100000 117
670116805 2549
591301987 1971
407750686 1601
85264869 85264868
593 154616773
693657896 2967
776322666 2687
702298463 2341
328586825 2730
535305419 15181
655369307 7326
318001134 1060
352720641 1472
52942595 818
761716566 761716565
638548604 14703
897328054 897328053
719096172 6911
144755749 2788
437526553 2413
708372120 3222
148060175 732
817328223 817328223
464401548 1548
813999254 3243
121727720 417
912235739 7215
176744575 1830
32836699 145
24574336 113
310335559 1118
762827256 296654124
649705499 2250
570975405 6294
615734672 3857
89061002 1837
2238 33300759
340501135 1135
270899999 903
706243608 57813
401401339 1338
20125535 174
601502004 2005
996074849 960608901
945198721 5760
233021894 951
78728679 474
6580 310867253
383398775 3646
617978794 2757
483798951 1807
469074417 4011
2371 623124405
475849891 11519
77528285 61630970
305779924 6598
895913892 4276
473906796 7764
131472797 485
486376417 1842
770301320 7398
825495196 3945
577370839 2333
349508620 132490
837727840 3296
571201099 1904
249899168 833
658755661 3803
752300641 1922084
539132896 14891
426421464 12117
978241377 3836
877352943 296095679
177845730 995
536706489 3762
5999982 20
640798769 2136
880041924 3876
758428791 13680
198233194 877
341445686 3106
881681241 4179
912705813 882894102
557641586 278820793
986840399 12740
179311680 1840
255782812 13248
781159177 7896
536964421 2155
84599999 282
269620813 1119
529 147797181
96173519 6117
562483217 12784
4329090 18
342404321 171202160
984143035 5108
294765463 1543
381444580 7730
581401217 1938
778523511 438409065
952117274 7781
561967197 2013
314437909 1190
498695658 2581
2301 566450976
500400520 1668
140380461 730
529376806 235771421
240563179 1165
36299976 121
586999277 2017
164713821 843
270628001 2206
783465936 4323
282899057 943
293509575 1039
454199999 1514
136125952 507
200110863 4093
697197677 2324
315328950 2214
932662521 932662520
690900545 2303
245143668 1057
901647138 70712
644588352 250504895
490503014 1635
687510243 12938
864436069 17482
867897106 2893
148399726 671
245141371 1570
716143405 47879
938951751 3191
189300881 631
969000431 3230
178364828 6534
812738630 557422414
123349973 591
829497235 2765
427499604 1425
618864041 24910
389006351 1488
216900000 723
723630213 3064
100500335 335
897597007 2992
398100001 1327
653144186 15990
707104512 2357
570600001 1902
773883155 2819
862202874 2874
683777556 3234
795122609 4751
467945053 467945054
371698762 1239
491698923 1639
57903037 1382
480635771 211052187
679611975 339805988
573001911 1910
420806124 2214
544800000 1816
598616235 282692716
618105573 37148
756790145 5204
67413887 834
930905173 3103
526528027 3158
967292475 483646237
759356804 2564
98741704 395
1213040 20
919126957 3213
65090894 32545447
74138903 6069
13513 681460590
974883576 6772
993571354 954719425
528302190 1761
281994053 1004
515415238 2768
608085473 3403
927941815 3944
651917056 3736
551101773 1837
31145253 166
927300001 3091
334668975 3013
534376880 4959
289230001 2488
81371 991942611
873212759 436606379
987353226 24477
986669253 17797
506101688 1687
917031290 46538
76842303 503
567600001 1892
794350045 20318
2687 232074224
206809636 722
18220 689309022
409286288 58129
138207038 3582
118637378 617
101284238 1298
630774230 2433
80742 736958680
466097675 5594
823185050 23290
897902992 2993
592127589 296063795
890618545 3294
137099589 457
783259015 19238
2398 164604007
462411376 2251
107019990 495
47320847 173
801469037 17473
38470117 133
930474408 5066
728659204 21476
58716368 272
318947832 1753
541709078 3253
31706583 388
444498930 1899
103914468 517
581013729 4023
610142136 8584
796201389 2654
35536365 125
838202036 2794
100621338 465
628188993 2578
81300001 271
502835807 5289
355329346 2083
644254142 3257
761702006 2539
560350669 1921
819091095 3793
16517 952552064
2750 815496476
151109283 75554641
1775 356583041
398203644 199101822
344098854 1147
427701693 3306
451057264 3989
935058386 16666
904108800 7688
347983993 5719
379097018 2391
989998114 3300
69100609 1644
690899999 2303
652303851 2507
982613058 4298
14301 849462162
136136780 8429
784179552 2964
251656115 1839
262921516 131460758
130632901 880
883915907 710625137
489599691 1632
245029952 992
296099868 987
783902375 11283
545063720 1868
312988926 1221
861556524 13902
598801116 1996
542573400 2057
4614 970806882
487966928 2056
332801408 2875
891058792 2495963
815051962 5520
734035722 21859
394526975 3424
893290324 4684
201519889 715
317049917 3338
711601074 2372
163787103 1222
29433754 247
178731116 2193
518406166 6014
737687702 3713
1455 353809726
969493454 5103
446000103 9550
948002723 3160
765683712 8172
363225447 1903
518015996 4212
23965640 11982820
699123931 488603454
366271018 1343
811044279 7407
717421290 3818
255600853 852
475880333 2406
349535097 139351269
5374 866124899
570000001 1900
196373312 966
479030678 2831
4456 659327385
660 181619818
358042461 27367
997892266 173155
614577980 2564
328992593 1866
966900750 3223
8444 883039744
156853199 1400
868455223 17563
278271539 1017
678310954 10631
533121571 4813
252568810 1502
348655558 174327779
863989464 5512
822430659 50311
565508021 430845305
346899935 346899935
846897177 2823
861282452 861282453
563534791 6370
593698022 1979
442488762 4729
428330913 14918
923511354 4193
820027613 8131
31176038 197
678600001 2262
688042367 2496
511608961 2880
466199724 1554
455917784 5108
737291043 3682
774902582 2583
121765546 495
850599029 2987
11059055 48
807676687 12922
287399209 958
19025760 312
552540120 1870
204572617 921
69528540 404
55257987 413
1901 200167696
700766602 3547
591775813 5520
5616 571978869
683795427 17814
530692085 9022
729690794 595014325
994654795 404428541
25603999 490
137842932 1372
373798754 1246
322287316 3255
3682448 27
4017 730594853
820353963 820353964
71560153 35780077
938344911 40077
591573014 42172
879598903 2932
726974213 2669
152634322 152634323
335116800 2909
279023711 1048
349693697 2484
724500446 2415
935721115 5498
129900632 433
602640058 8159
578101927 1927
608520038 114319
382809286 191316065
275809157 211538868
49500000 165
132192927 52733489
185077131 986
503248281 2116
572008795 4183
855960004 41485
259861910 1684
216306684 1233
191832949 1463
661414117 3012
604543757 7098
232500001 775
937921470 3390
875997534 4599
138011011 14460
223955991 889
881837879 40184
828842625 2925
496806631 8851
979771607 4693
229195520 43840
577617505 2078
605702019 2019
300300000 1001
400199999 1334
345901153 1153
70567501 551
12952 856580520
764957756 764957755
752524479 73683
470884583 4433
300560656 1038
661097055 472379123
749819922 698757687
463764438 1598
46327259 210
871334093 5327
498599999 1662
927350598 7491
394044657 2573
960 112952478
104195339 99045
608097974 2027
859107990 6994
939177273 3681
970028301 56071
604287663 2129
743738157 14354
590012413 397934238
881289628 3088
13812414 261
348568375 348568375
78891069 6057
10879 132839180
137808552 498
903874717 3372
47114046 171
731782512 3723
378472431 3678
75221363 75221364
72388359 506
855947024 4905
41879839 692
11113 633423080
614397951 2048
987612440 493806220
949199999 3164
496452118 14711
915164479 22221
688683105 283234442
194191681 19856
875591093 3038
243092030 13741
603030581 11669
473698420 1579
411382098 77342
784148526 7765
952927129 15852
126272505 718
747993849 8871
692434499 3542
356120694 1370
35459321 17729661
817331359 17632
656237520 2372
855669598 3157
859798211 2866
586735374 406721702
348298839 1161
147199157 94601
220847999 3210
884 80077196
165655151 654
593292972 296646486
884048673 14368
908359751 50605
158355551 552
49200192 164
210622753 105311376
721502405 2405
851288363 413507681
19008051 943
111967003 2502
986376014 724558246
56983187 240
308589065 308589065
568247356 1989
52991152 496
112617529 56308765
43418291 227
641295022 4574
961764004 5979
800410683 6841
263152981 1180
185866924 90015916
633712417 7008
867720663 7208
755891136 3458
64630848 474
54395878 1294
616033954 11997
968116979 3840
365290484 1612
786602149 2622
228629853 5126
6533 73555047
801335215 6147
149762115 1135
552561905 1843
821013261 572545270
927217517 12542
760346396 4260
423550898 12133
754711807 4039
434505319 2379
134099553 447
227366112 4128
364689940 4613
478799777 1596
715318288 2949
599064146 3575
120402979 15212
898202955 2994
407699767 4430
408429324 408429324
71601585 334
1168 280832752
561898128 1873
612002039 2040
280956009 1567
844032278 74279
980263962 7991
499616807 1924
143699521 479
530980059 3428
714695298 9179
760201027 2534
300299344 1001
204299319 681
204976231 690
515017539 1730
577404659 15946
652867279 4492
166748101 767
960296800 3201
169904187 2810
476353139 3841
673311288 37850
707501124 707501125
460750889 1898
4195 976721299
15155 868095941
56446018 191
58739538 223
784319058 33975
456299759 1521
148442512 664
153000000 510
109182560 370
240709573 1182
854098680 2847
330000852 1100
531474358 2581
266542416 1883
111140784 1104
946112328 3816
358733671 1234
544772428 13642
268499104 895
181774754 90887377
850460188 6489
752880292 3182
390502475 1393
429594851 1569
759006704 680273347
122045856 636
446100271 223050136
807010424 4054
554213226 7446
246949104 1787
676989626 35867
279299736 931
190372182 1093
72461816 277
170773119 85386559
578398073 1928
997708077 8872
1881169 7
277239870 2807
594316781 5964
242963609 915
516446123 2208
255599149 852
565348317 2228
33413866 206
537490106 537490107
181682086 677
291925272 4028
324007284 2209
277479498 1615
575998355 1920
419284665 171911486
319919057 2917
2277 455704782
429200964 5725
145454884 541
959025445 9951
450882366 2145
674102246 2247
377847097 1644
236099214 787
475443046 2365
691240215 2321
798203690 8746
368154599 1844
742568569 742568570
958161218 3397
662548464 2473
907043509 4123
853022940 3740
280826547 2002
245116919 1490
827237882 776061683
170100000 567
953175499 15774
918609200 159925
59699800 199
980403267 3268
6921 888095394
942114557 14721
835409275 7205
747903152 2493
517852331 4068
743730635 15753
377804214 2897
663003979 2210
272441359 981
675076233 3974
584401989 1948
804148370 6547
800373032 4845
765002550 2550
45353444 546
56045423 257
300057013 1171
751926560 751926559
975446299 9480
945130770 3408
1426166 27
157288746 847
677352963 3704
577315465 3652
667199252 2224
179886957 879
508895683 13182
425577413 1544
868189577 868189577
3644 786517357
122799346 453
612923753 3039
983884856 6872
699900327 2333
425700000 1419
691595026 59035
1937 458601190
667498753 2314
314191884 1519
959947396 4262
69035588 237
4045 393739666
579194700 2604
69530091 566
866884254 3962
202958026 754
1278 186960879
575098500 1917
476535762 6967
706023473 3014
347192060 19786
946265273 7605
983977332 3328
509254360 2269
675188054 675188055
36724711 220
626421160 7631
121575754 464
531077119 6287
143204447 71602223
965538193 921918634
452723680 318689519
974797273 4386
769615187 7401
777568901 388784450
434400001 1448
827357462 827357463
957341901 16620
769760811 2930
2980 784489278
269216330 105341166
72656074 469
3232685 26
638807874 4182
679315520 4083
81785877 1462
577801634 1926
2602 549576226
889850655 18951
747813642 10997
650100760 2167
602885045 2559
539098204 1797
920348185 9642
174759683 2054
190500348 635
106218143 53109071
851450377 425725188
450194199 2038
303087696 1384
356782513 1284
147533756 1355
269826903 3116
281101311 937
459210410 1566
965336649 3470
206399502 688
737036849 3729
430254055 4156
1991093 13
216226620 2118
867413357 4061
140165190 4204
628588620 9844
645030463 25909
56982 988865628
40445999 240
731703708 2439
647168390 3046
382300704 5008
363902055 1213
2607924 24
567723150 467424320
1191919 7
133373389 1705
462913558 3430
581649525 273523755
719100001 2397
413402229 1378
4061 782482099
995102373 3317
558901864 1863
799584452 2979
747717906 517779095
75258001 272
320399169 1068
972582179 3305
491513534 3329
383591562 1835
951267754 14723
589098237 4601
633604033 3144
935319840 7980
620684497 310342248
988880751 7004
517626514 1804
87959373 751
640500000 2135
30922357 15461178
51875159 177
5366 712347232
59604418 367
54688413 208
962762267 19406
267000889 890
296560138 1676
152412714 843
817668938 3056
989996701 3300
322355380 1908
2784 217321824
323219360 2768
398594231 1656
610743219 305371610
911912859 5993
240463122 200147336
345297169 3888
552717303 2591
269700899 899
811 170682797
447356905 2091
293968544 1304
244661996 4791
480637876 2181
219000731 730
540828989 1989
643391177 245895147
214815322 1589
505277685 3795
6650 784394100
410912265 2692
743282628 371641314
168062090 826
775805391 16441
1043 149767499
288094075 1050
250877216 125438608
655801106 2186
7452 363988531
298726050 128037171
744791128 4351
218400388 728
250199999 834
97799783 326
295499014 985
609566931 4149
415506190 1761
149577924 1058
218699568 729
288845513 4411
213334574 851
518624369 1782
1349 322367832
748633299 2950
362286849 181143424
928152647 3348
750604941 2502
494586844 2579
208674969 914
808724687 775641839
17044420 185
976136475 976136476
173123792 1133
726297578 2421
560494258 52594
969285040 14348
2820 686466056
188811013 894
710934941 2660
570479045 285239522
780428832 3563
325470288 1144
636730404 4759
626402087 2088
550396747 10172
281964149 9210
295959887 987
988699712 19642
524486983 3544
696890594 3242
709039759 8018
877896997 438948498
750772838 227438
754887675 8025
776353264 2863
694429957 347214978
691306945 2976
633580976 3184
767371351 36690
376176743 1368
593768725 320747422
817385014 5183
89935528 1301
274919616 1670
667375101 333687550
447344847 12374
684300951 2281
876474901 3971
30359935 211
869936760 3465
675899999 2253
287352896 8821
311851651 1650
338699999 1129
705002351 2350
299353211 149676605
213896906 1294
2139 475275105
150193735 75096867
537002936 1790
135941980 1901
178592311 5986
164999451 550
983971043 21834
981769328 4131
675570078 2818
30603847 30603848
622937807 23648
238614522 2766
5093 692140405
45234875 175
679502765 2265
986999999 3290
346501154 1155
14202100 222
632750859 2327
329613948 1116
773684542 20979
553586660 13845
843694278 352004521
27358521 27358520
27872611 245
414244567 3901
844800001 2816
48294755 207
876969004 2924
801969587 4409
481009536 2359
484800000 1616
857171517 15623
446168580 1525
11497906 43
181409395 4458
547839600 521752
490392560 3015
436800001 1456
339302097 1131
974102569 3247
225507717 112753858
133743956 815
750760512 2624
580803608 290401804
495506604 2143
860584861 4959
576994848 2272
275356442 148207823
809599490 3752
35400216 118
180688486 180688487
405989483 1981
515102284 1717
729899960 4898
707753926 2449
684410570 6123
19174551 213
461100518 1537
929451331 6570
2500 584162500
157804244 951
521374983 11841
780617235 780617236
343193663 1892
392401631 1308
921948815 7235
226069401 226069400
392616873 1456
370011171 185005585
3978 239507424
880484502 573699786
339299999 1131
692650179 5895
870773594 6780
266399999 888
660277357 3056
672008836 2505
126175921 1443
6618943 99
617774892 11587
167616275 6883
868798954 2896
200453534 12501
854294001 11253
88274591 757
283684652 177206665
135667439 775
890996080 17756
710207905 14186
259201010 864
985427081 18702
892967610 3389
87645815 40013460
935705848 3119
936567792 5009
858913922 15962
492841180 27274
628202095 2094
569041439 284520719
219899268 733
479033232 479033233
382770176 1376
45833413 223
4950 788533200
684879417 3856
6423814 33
866420175 433210087
161241828 2868
766197447 2554
351595610 1601
191100000 637
999602963 3332
391769377 3718
272699104 909
842279020 311787001
520560736 2534
903600038 3012
368701228 1229
137400098 458
742938192 288550034
363694819 2126
925500001 3085
582678471 8133
994170111 3328
619681102 5322
590859511 280997465
432302257 1441
3205 347229700
495985217 3360
22883389 230
493462163 364932061
153973027 57260236
75535851 5012
578999024 1930
77761081 4005
455544606 1727
283940235 12465
804249263 16968
669987314 3048
891266509 5841
614649598 34634
869582815 3488
580964293 2052
817208566 67276
721283350 4015
157183828 157183827
999663639 499831819
595201875 1984
773541833 6517
284699237 949
824004834 7833
807903343 2693
694408228 2579
977869178 14013
39100177 2766
493076219 9310
470399999 1568
67932631 2985
893082881 3652
360001571 1526
646535595 323267797
267134451 1019
721376781 4610
902491717 4123
929146189 3490
540582061 1821
247771155 105354765
423246364 5179
289800966 966
714041641 25335
7800026 26
924652455 74168
480561739 240280869
999448465 8239
166167113 677
737141522 3454
472634163 236317081
358936590 11392
678182399 4205
688540792 2361
615000507 2050
137869038 649
850743728 3632
706258650 4322
340721485 1689
824115301 4150
737847921 5545
189900000 633
545272531 120903
544220297 1898
18067333 18067332
202719519 101359759
604198720 2014
73342111 328
751071937 11846
311885484 1638
469270871 2089
169966708 169966709
785444351 5376
944004560 206175
625797914 2086
576452401 576452400
877034069 3706
66092400 240
24900000 83
117179689 117179688
89153394 956
596728446 8515
284483940 7082
6391177 3195588
395211106 4395090
879983501 12213
964703898 3294
356 44783376
361550039 4188
537206100 5718
543898186 1813
369164208 1347
359892367 1619
555512371 254560706
404778498 2271
790774158 2966
209475884 1916
222900744 743
517201067 1891
549764686 14348
151 31209258
484203075 1614
395401318 1318
543830973 4196
694446048 2592
186839458 186839457
13254 756761089
919979225 7675
747331904 15437
642403956 6522
200664240 1680
11224 825985384
415931861 18078
481394680 166831982
797111441 3412
12733108 107
3245 558480619
933635478 3142
314933711 66010
303030971 1130
607410140 26937
695699658 2319
276670904 1881
109290887 904
337642201 4220
499473951 3865
781807693 781807693
229128904 1329
1458 410475201
790129419 15689
846198533 3075
543815000 3398
424383635 1543
355 20567990
916341059 4470
2619 644909241
866036137 3274
586060528 7976
249 55338001
667046834 4305
957151270 6639
819841025 3536
916447082 5401
321515129 1892
772009168 18508
179099412 597
312901976 1043
609331913 200449
3526 988048465
869580291 434790145
946144837 4703
565503475 1885
868339087 4528
845221982 58051
843943835 3048
944 51455287
981910691 3635
162299459 541
241583771 1790
893426558 678634008
298211411 10570
691879895 2424
876466080 805791288
447718463 6228
825902753 2753
966596779 3222
257328271 38310
325964963 1852
910888357 14518
298614674 9929
941146317 7245
956181472 5216
15599947 52
299512266 6537
873624528 45676
540840376 2173
568363366 568363367
659079596 4917
946223660 4010
207482121 1749
956977973 871742641
968166542 3839
543222120 8610
191101013 637
629643475 9106
256109430 968
241668000 1400
731167986 365583993
456596831 3169
800715981 400357991
60243 822727771
301252705 5728
766802556 2556
297561075 1225
368468657 184234328
442711132 1964
411885753 1679
678373541 9163
11848995 46
717601444 2392
669 113044944
223135160 1480
296010397 148005198
575718793 3102
188959260 19561
103675145 44500925
613982241 8261
157553294 2430
87796079 360
780907049 780907048
2720 572423559
177808063 5782
606160205 2718
504445732 1991
775721281 482877746
537402028 7043
260768425 12572
700632241 5115
448985869 224492934
1757 499137623
11128016 151
865500001 2885
607680409 3479
82914086 305
217274553 934
463201544 1544
89881232 535
6607 265124073
213249980 1681
938138642 6137
973512880 371422904
469503631 2704
225120185 1798
599429984 2695
3875 760596053
588019176 15723
82867574 525
443701479 1479
717886914 4231
702004472 6629
21796794 10898397
9650 315954478
848699957 53462
179100687 597
479560638 9561
159271394 3819
979801062 3266
618002059 2060
197160349 5306
662164237 331082118
326529743 17414
325798914 1086
254704711 227136918
970255804 4951
595495110 124076
292200000 974
469053406 1910
905696980 3019
370899244 3321
586113992 586113991
727264652 727264653
467325559 3208
138213934 549
905292303 6676
403284465 2625
938659858 3727
603899999 2013
843990603 4102
141037855 623
341244671 2176
849249745 4656
559454220 4134
832426256 8090
565770479 5412
142467419 60906039
509172803 2484
469673414 4419
2193 399230203
699955217 3499
821541194 23076
470099999 1567
859494180 5605
273734463 136867231
316500001 1055
295433651 1003
321416565 3178
385265986 4485
746100892 2487
385131970 1745
883854131 12152
989375931 4869
575221430 2589
471790282 5359
786136507 3826
269554243 9577
2348 385302104
912891139 4645
654738724 506063511
671402238 2238
204613697 204613698
548399288 1828
626030081 18811
18908863 104
670862994 2876
387231858 1314
805197315 2684
253060601 4225
559587377 190622622
676572569 916765
956797954 3336
257834518 935
978545708 4825
818950308 8637
970354751 7152
620796867 3361
849037023 15163
460089795 460089796
403655757 2167
499008300 7325
737305274 2831
866702889 2889
476015693 1617
848596418 424298209
149418675 1692
195900653 653
591802207 7439
206451605 1054
538936506 15297
696118650 18797
800554796 13649
967496774 3225
252854326 984
567906570 15939
458713524 2406
158476154 1711
273827906 230552651
460399027 6862
332612532 332612532
244340611 2428
526588407 2457
656714572 3259
207061532 103530766
9489 611182728
12543173 126
746594306 746594306
562477683 12417
152099530 507
772453360 53494
539071051 12854
819525935 7426
985805832 3286
261299631 871
951310106 7726
988390724 7804
812477964 4176
280092714 16173
964755693 3729
525479865 2072
608430324 3567
404176221 3323
149658577 516
967496775 3225
784865756 6364
809878222 809878222
494481856 247240928
479698401 1599
256570559 1452
461612652 2295
655264697 6397
134949975 1050
34199927 114
88016606 431
8221249 32
864697211 4038
868699838 5861
7363 794726323
966454467 8982
528764122 2038
5009 949610334
185676799 800
847174756 9177
70192418 480
506701689 1689
181756385 3087
343226236 2029
7145 565379359
832998923 6516
698983098 6974
545216892 5515
933058501 8790
744203618 2921
371854665 59861
330875225 5769
535415935 1961
892429863 4153
77702968 39034
367611302 198815
124275269 595
528375881 4426
471001846 1570
541451664 6422
897131051 448565526
461142219 11930
275700580 919
876083477 13478
626104302 5836
726823474 726823473
964538785 3639
413585291 6618
838162512 3028
565969600 565969599
4484 956818340
564603027 1882
933727662 17519
988126710 8545
894909972 3201
971577775 724400288
144088378 3967
571803517 1906
588723926 3993
969416351 8642
887201858 3331
158343350 682
472169847 103804
780048697 7266
859239720 391812436
645002167 2721
403698382 5647
934321408 4141
249204615 1295
869340601 7416
401737598 1697
722098356 2407
31199895 104
172667159 1073
569774982 2008
405909916 405909916
198073434 690
587700547 1959
716481136 2618
743408402 3961
425989788 14901
519484379 5710
942251474 3225
428304471 3014
211500704 705
409814373 3202
492122916 2119
687602292 2292
962096794 3207
979084996 6163
238220821 4614
836097212 2787
539735760 7164
888266584 4651
885625652 885625652
62516035 659
469273774 2305
59781205 29890603
258879178 990
809386964 6415
242169900 1050
617926694 3057
778199999 2594
419679168 1973
816362080 3924
705902354 2353
204520055 1356
752845894 12995
263758387 989
855329462 4015
139944361 733
987191437 869875866
761223008 2595
346461027 1477
343525997 2006
3512 762013744
740385462 3162
781793676 7554
555864832 2146
352477601 118522373
804350033 115088
331833290 1159
117000013 390
553219029 44332
540153281 19394
618590068 2204
298303036 1596
89634659 1191
447605466 12274
110287801 900
399601802 1332
182375765 2133
352762280 1460
520500176 1735
975164114 36893
110946520 53773790
828897236 2763
549789488 13882
624541348 5536
3953 639738307
833725355 651774019
394893837 1599
536998209 1790
769979340 17565
98253519 49126759
38951 627831690
655344576 3715
472788455 4362
365024043 2817
875793589 19754
7966 848584521
712817349 2708
572701909 1909
4500285 2250142
559635929 3839
392041300 1807
850088021 13062
365118469 2494
840717676 3855
756119678 9510
588001525 1960
278787551 9358
42347340 659
149228900 601
541806979 1945
489533624 3375
793700191 4200
58431163 234
958107187 30587
125679845 642
459104738 3143
212691388 1125
988196705 3294
180600602 602
285735391 2670
392644092 5887
654425728 3406
799152833 8557
833475717 416737858
254605148 1741
664199999 2214
321298929 1071
403278096 2333
512173071 1731
281100527 937
847132146 3182
852308383 4243
297319346 2650
372955343 4113
793406574 11007
484263361 3672
160613922 1058
54755 930572166
872353663 10699
605576550 4310
584701948 1949
57364412 287
787101079 9736
150299630 501
165901074 978
476593152 4793
452467985 452467985
476232205 2761
447759090 4131
965857687 5923
546343489 3004
565313986 2511
198900479 663
336397927 1178
823519925 402701344
125688 678589512
207322626 2149
745432010 3245
460618126 4855
146452801 1040
756002519 2520
879489209 3236
824399999 2748
240525896 1887
453371721 1751
255275999 1125
879566164 5188
154699201 1440
273188052 6111
64021078 531
196589820 98294910
4176 804180672
453472819 6104
319589999 4770
588946867 3563
330598897 1102
982942295 5208
818997271 2730
214033377 850
864523020 6856
788213195 3842
285926521 3180
234671283 15261
482079751 2725
32659019 180
255966703 2443
747128903 4969
309600227 1032
474394775 6872
100549954 687
140706937 1011
815449870 5742
637663886 2979
877976651 101759
520405700 3006
149700001 499
529781102 30028
698348560 2512
679625198 679625199
689301449 3524
349832864 3268
708211396 7182
769404286 2745
91 24570455
416968002 4601
161687046 80843523
771376160 19556
806518473 806518473
1938 381218166
843691667 27044
177300000 591
769529080 5277
278793360 1011
659310299 2607
817563537 4707
642458880 31248
282005523 282005524
603468993 2312
465041927 2067
833311540 12566
246001386 5702
646343879 4056
152556284 764
535013118 535013119
561799116 2391
151596520 1304
770702361 2569
89487871 317
932105828 3107
8175 453062487
247053470 3442
861881551 4144
994530599 8925
412500841 1375
92269359 595
18380540 116
363377626 3275
490460329 245230164
350310365 181492273
219000668 730
808199506 90514
2897 612075929
307156978 1250
562110345 6607
522021949 2621
227603843 1622
144115765 511
761 137342997
332703198 1837
946933375 12259
246117649 1112
428400697 1428
128699572 429
407295656 16388
316297290 1182
1723 306210159
628243485 11733
325825492 3082
683267193 7016
702988664 28498
560952488 198606276
655601248 655601248
392100526 1307
247203505 206473838
732000068 2440
969419945 9098
180436616 1291
702002339 2340
7800044 26
264634114 2075
161815119 571
726859471 2780
738896483 369448242
100687747 582
221009876 4870
2822 564092402
22800083 76
289555119 12469
679635969 3709
823504468 2745
278215820 3466
561563710 2128
173591271 2403
177499000 875
422536503 422536503
181200257 604
498422393 4014
695399999 2318
837772547 2873
543903876 5678
417043935 26565
799846684 3947
600035621 3561
409185084 1722
191194631 1265
744209535 34395
267530908 1973
761067040 3160
356884079 4424
65215855 267
77661201 391
206588092 182538015
895244137 4465
218540124 1588
525208561 2832
432042002 144922964
986118529 5072
909453327 27734
40768404 342
785747552 785747553
10963 558477146
984057186 6398
878399917 3131
432132675 1451
54973274 19568184
235799366 786
776306336 3653
4189 928216496
787627795 393813897
137671681 480
6959901 39
472163249 2054
222399491 116089399
874364011 5242
145608162 746
816564049 17074
888602689 2962
12952267 102
930512800 4984
775497414 2585
2084 453740984
446700664 1489
265200159 884
540986250 4625
205706205 1771
302241178 12165
717956723 4372
167677845 4402
929062835 14355
482432481 3269
843324810 6708
607200925 2024
957699713 42572
521705735 3968
64065233 298
856381176 18064
104499647 352
254649120 935
990519655 7544
53982052 44184977
4524 606527194
549680464 3518
380095387 2981
841706974 3099
74612910 74612909
802531164 2709
272400053 908
509448024 2988
419160632 1613
81899830 273
859501617 4407
477850232 2577
970692743 4979
868636951 4575
438001461 1460
808546410 4365
352602400 6900
804464321 2712
242699191 809
463405776 231702888
914103046 3047
282203291 2121
673931783 5034
298942815 298942816
707020674 418083398
744385799 20818
932000273 8316
634969461 8841
398178353 3536
833154373 385622479
875058341 395247950
964205031 3214
945793956 6146
776998343 2590
646661781 16259
571567265 2322
475001417 475001418
397918537 1629
41334459 237
378486544 3147
886172231 10589
873106063 3889
93600001 312
579549493 4482
111479930 408
257812459 2110
916796945 3056
326116946 1546
191733048 936
570540895 56562
377701260 1259
642329700 2924
31441502 188
588142894 22587
761519664 3079
880401412 3549
711710354 352399566
947125233 4029
716269693 41482
171298345 1546
906081908 3361
862328609 8416
220588041 110294021
501744983 12814
15900052 53
735176981 367588491
55962979 323
155100516 517
967367412 3242
606766579 9434
872399999 2908
23322530 96
294666887 4918
2380 369800901
442198644 1474
679501921 2265
8650 985053350
695253993 5834
982746941 5246
663033838 5371
3283 881982136
914822977 4416
229672817 1067
981002037 3270
951004356 3170
174044531 2172
324598702 324598702
756608034 2642
496327203 193049200
519299105 1731
79499892 265
534014812 3662
205928823 1369
905949900 3188
917705800 3059
756792742 465418224
400890221 2466
657618734 5695
336298878 1121
934799999 3116
634201856 3776
337292308 1964
730259713 2688
1898 442045380
767102556 2557
39300121 131
686526962 4202
982928014 7643
293407648 4112
45485172 523
973196757 3244
899857476 10308
510133007 4301
2941 641465167
588461019 2863
682365233 17870
10911 868689241
208655891 208655891
968324457 4279
90541984 381
139023173 912
312858176 5507
742503207 2475
411899032 1373
885600001 2952
849114351 3801
984 111783384
705000001 2350
192001426 97357067
282877512 9333
175301375 725
111738114 111738115
858188024 6250
269491366 34453
287076015 11763
210769659 860
688455935 2916
582901710 1943
472311329 3930
474901582 1583
567901893 1893
142385249 1683
720775360 3830
905896841 4137
7871702 147
570915625 2516
971485239 4463
61743362 558
580704765 4215
381507983 6303
102152749 12250
82857447 11962
522537264 176436508
30579494 753
607779991 8533
338992964 2213
483094602 341301936
323099080 1077
798551336 798551337
646627117 2306
644548304 9488
507760977 56218
105216187 1004
27358724 107
480300000 1601
724704065 724704064
332628643 3449
946704279 9634
541366608 2384
5399 861156663
894768608 894768608
3113536 16
632346367 4149
201680149 6811
844096079 5840
218701167 729
703340061 4940
84543984 1250
827053333 7004
648376387 3839
428613437 1811
700266783 2536
498298340 1661
833997221 2780
148193173 148193172
167112144 684
495462748 14797
197452931 197452932
156177002 970
820503434 2735
37006189 1703
300372864 4272
386687328 1510
965449845 482724922
955313924 6758
194293755 1346
948682395 24989
660300000 2201
293805089 1195
601639740 2132
470426878 19279
265858224 1203
550048343 275024171
273803688 3084
180973 3
213643416 863
233699977 779
981565699 7115
8036735 49
954450366 3623
147177529 678
131523913 507
772878571 18426
586766180 4081
718801821 2396
897067892 6901
219519692 1838
957647196 3762
109658728 386
999435425 4377
111944038 439
858301862 2861
3339 392983633
382943467 382943467
901942021 3106
5368 335875760
288284273 3001
831973754 3007
78239677 799
875546454 3661
183492966 4534
13195847 49
591084231 2199
738602704 2462
827286075 7425
650156062 2857
702805285 8766
678369525 3274
629933081 3331
701702759 2339
334038674 1282
2057 607767391
359224928 1234
5413 678016141
444001480 1480
126822240 1080
313995540 3097
823751766 484401292
499769202 3604
103408571 103408572
263999999 880
169663873 504952
68590881 255
637263783 2691
82611345 853
488401628 1628
5713 181473766
217089849 1306
156836882 940
838722777 710045146
143490171 526
110916776 662
454403251 3423
687056144 5711
585361717 292680858
451720417 4704
431914445 178298158
708101806 5881
296097996 2305
784089321 4360
990152849 4990
654597818 2182
600387671 5546
561275249 15400
38238695 138
178333637 273938
989571302 14976
106457550 817
395401318 1318
429505910 429505911
890311067 9018
576490199 2600
246295511 951
305699955 1019
129236845 516
99585 590149278
239145997 1534
224262 1
723113136 5454
783178977 18932
657302531 2191
80791799 600
734042518 2882
598217080 2780
347503005 1963
527811856 4541
269 54928724
571397814 3258
506410240 2240
604499500 2015
860142058 1174460
217499276 725
466761016 1845
356021364 1212
533204096 63356
997090537 3668
187200586 187200587
262955980 1947
18475080 130
642259230 2726
38100075 127
831659810 3473
869634115 5852
176050858 8466
671702240 2239
661871217 12971
683231251 2823
546601828 1822
714988456 714988455
755100966 2517
416421611 7812
124634469 1283
11767 985232015
382827004 1724
99128 987513136
1479 276433140
543600622 1812
555900001 1853
315616575 1646
581866376 2012
502889963 2036
500714528 2747
509126683 2137
628048521 5109
238931986 3769
987899999 3293
707205121 3044
438515359 1706
751197497 2504
417003697 1784
4652 664221864
295890224 1361
701255696 2363
242818696 2451
242700808 809
563998119 1880
847766140 3597
648632866 2435
339899531 1133
285000309 950
853870259 7043
437491626 1477
96899677 323
7698 682473888
45300001 151
943430639 3792
935593863 606850321
299206118 299206117
324001081 1080
623381144 2461
326265942 3561
926796916 9405
967656686 5967
784516212 9937
36066429 123
66343929 227
485794583 1791
957299039 8208
632766644 2481
264937035 5759
818946497 2888
24448584 93
170216751 2116
752922688 3664
103381056 1728
708053359 4391
35192 845339089
88367039 3904
782321159 3067
3150299 38
195024815 1008
8645 758828460
2237 274763999
193832640 31672
790552224 5049
652435513 12823
231901218 773
799077687 799077688
798790821 18713
682500583 2275
909081301 3785
419099999 1397
155038695 3885
108600363 362
899947151 8307
63299999 211
993042302 496521151
239401130 798
851633037 3230
869026883 46476
788991668 22391
316555667 2388
238903113 119451556
985563159 3359
608186956 2444
9994810 35
429598567 1432
789749205 3281
541796097 4408
560343908 6617
681016186 340508093
740988792 334988328
2228 580298196
131100438 437
333542860 101270
334621488 2735
571080349 7116
599653043 6623
892497486 2975
733453457 327121262
770043407 4496
216380644 727
896997010 2990
429596871 1815
904204954 3014
257271409 128635704
588301960 1961
589931585 7171
532799873 1776
277321489 1343
9239759 330
847289815 3331
29700000 99
837238436 4798
549301188 1831
155762495 67704826
416701390 1389
859497681 2865
158346041 79173021
152999999 510
958639349 3350
459957521 2557
612512296 612512297
557792033 1904
125857761 1030
62568151 2787
972302871 3241
11700039 39
673497754 2245
505198317 1684
154355082 523
776398746 2588
74475738 18072
252657201 13841
152995858 7959
734931496 3926
524717441 2080
847202825 2824
712402068 3825
38099952 127
518699639 1729
705902354 2353
546301822 1821
454519295 3696
333619775 1344
670471874 3845
575398083 1918
131192832 3353
290739298 2173
188785087 894
196183207 1486
229799235 766
3425 785805569
181558013 34089
690909102 3942
620402816 5307
882407033 9783
99186613 626
928065834 799092695
563091249 281545624
310101126 1115
490197176 8092
21435569 155
385362165 181959683
648602162 2162
942296858 3141
840222453 3801
243825112 1619
2665 235640159
848528474 3612
698054592 7601
681498991 2584
251213179 890
98269247 616
352404038 1538
460454441 379595742
412164817 412164817
290099033 967
235470593 790
559500000 1865
863006303 9433
408301223 1361
68084955 357
661203537 2204
881202289 3404
866288641 9408
498374486 1730
580669516 2322
433199887 1444
676802257 2256
104129910 430
445929189 5566
871202903 2904
945131292 4333
1451 242304925
567981105 10830
76590216 342
339900901 1499
905795442 231861
25593 548998111
275700919 919
579601932 1932
238409798 1286
720340312 3870
884693039 8624
775344720 13593
207893758 3288
279415075 3174
707402357 2358
315282660 315282660
708166472 6027
24470310 85
106397825 1487
675288337 23792
514501715 1715
803577558 6133
385818924 180263029
465568533 232784267
322909441 1172
37302682 658
159949205 2593
704327225 8243
573553 2
333348911 2555
528845186 2119
200842998 7298
539033267 4414
277200001 924
736500645 368250323
318978921 109787870
254999149 850
411806619 4835
470005599 6233
659101363 2197
473880253 1874
348346970 2331
886108001 3400
970710577 49458
960849150 960849151
85004499 464
371401062 1238
564385805 558448159
31626856 131
459466414 2467
906601079 3022
230467019 1922
232587862 2879
607131232 82495
48102929 462
402418847 2784
274801102 916
469877876 1586
196199345 654
837108191 4944
527100924 1757
560409766 6437
929283099 10221
905516168 3970
168864983 1815
480076001 41120
93595450 1473
738212131 4065
13668481 65
726749199 726749199
910981786 19355
946802692 3156
679152765 29807
592421939 23815
762569453 8319
910809391 363537004
938400001 3128
402 82200828
298880445 3165
179154000 666
93860605 322
28800000 96
969456119 228376
602124193 3439
671380711 4245
236101849 1308
666913036 7246
850593740 328336515
337737481 337737480
687523699 4378
423052081 1480
708968191 485951296
819154502 22426
214503146 729
383697179 2905
207911309 882
540572605 2917
793288710 4490
423810054 2334
156652451 925
93600313 312
40351964 40351964
954226905 3538
989237043 4185
602504821 3420
833301961 4232
771723036 13021
473774921 473774921
905618489 460326609
239784541 1999
739678943 2896
133564819 6647
658197805 2194
662082367 9379
770958702 5801
85334820 610
808333163 3228
434846115 7108
695753787 7265
270599099 902
694802316 2316
936241281 4295
199779299 684
5266 635700880
828224229 15833
201131776 975
72579882 451
547152176 10599
82799723 276
993880783 496940391
90203587 349
160080314 160080315
301198995 1004
787435885 15839
418501395 1395
354598819 1182
703884932 5699
739573518 739573518
932181707 4635
275205039 3047
36957932 141
754657357 28762
189847705 189847705
189671705 677
848702879 2829
190179661 660
532362403 1846
138457626 69228813
681161234 681161235
760772853 380386426
412793099 3708
28567761 291
41045320 320
38176 706365797
981600052 3272
242777366 121388683
703431375 16496
302800658 3197
39916801 525
832958061 3895
100069603 489
990995092 6243
462062932 6727
660890789 3019
753600000 2512
982615716 8012
983397399 3278
979886593 5256
36764748 208
463200060 1544
920097359 3624
712232241 3296
992996690 3310
488167234 26478
919527449 3432
310059314 6705
395380764 183680
740713343 15456
178200595 594
9580780 45
949698964 3429
983120324 3301
779104465 2597
903998209 7424
700968579 9029
699822262 51239
793340586 3779
277631938 1177
168581027 1554
205473405 2017
4214 952238049
498728652 2420
412501376 1375
546002002 1820
470671005 1743
656351503 2584
935343931 795037772
4500006 15
605778292 2362
97263453 2522
48599710 691
175614864 848
958220097 139927
89399971 298
235201018 784
364355693 182177847
916902307 321563588
692 149521824
680160732 12356
884860745 442430373
664285552 2221
69554289 270
603940006 7265
469635451 23135
761521712 741237386
959148644 5343
968024174 46821
117000412 390
616779260 269325
16057344 64
52508839 201
5444605 123
243648174 1376
171660522 1353
390005947 1773
724242658 12523
660302202 2201
756182920 11394
721197987 2404
956489557 5273
679069223 2624
781467845 4196
190908352 722
84401293 444
435940803 2169
550541820 3019
492901983 1643
36075932 195
9600059 32
9968389 42
106150724 106150725
637601502 3643
24038 801745128
95254744 976
708618497 656171255
303587912 41131
198074425 3985
1418 328666720
497101658 1657
771505175 3602
545620323 5329
473998419 1580
592936272 2886
702615063 702615064
295037579 1361
20765821 133
613377880 4360
435568102 7924
1717 369117263
188195341 6198
746329626 7315
281487493 140743747
726776831 21389
210899786 703
329324594 13068
293849722 293849721
188240759 648
543933701 2650
886396286 886396286
475109818 3669
792000001 2640
983494765 8731
2439 125699373
478005617 1738
379200000 1264
2086 370953876
893844955 4041
922759375 3283
743504885 371752442
976185716 4173
619938033 2534
230103269 801
832030222 3760
646267120 4304
5089 804407606
743697522 2479
698416513 10266
941981237 4653
728426446 4035
29396534 105
384106047 192053024
103200001 344
102520159 697
579641161 2982
694096820 6316
179100754 597
587469861 2041
943896610 3857
11555 815457672
114247675 5365
925382446 925382445
585080832 2048
507301690 1691
184643549 810
927856051 9101
64486019 230
486826992 24075
93440352 2424
265262850 2025
656057520 15916
62499360 1068
222043409 202236782
737677939 537593324
453541472 1923
571434335 2013
781627007 10657
532720073 219747017
602702935 2195
784656135 4206
963186727 5578
797616678 7911
551242383 3482
178109875 89054937
804198946 298117357
114055878 449
2886 758445667
5190273 21
739275160 45578
27733654 27733655
710243653 39675
207975950 207975951
482738665 1734
579521801 2300
2305 533716166
604895125 4645
915441976 7706
645476597 5114
464674588 464674588
520892034 12129
180370087 1368
185467784 2164
912117700 6907
336613729 5704
255980005 5523
228000760 760
367270951 8314
26726759 13363379
865176340 3430
371533 93664711
439500000 1465
673504225 2245
92667666 574
361999275 1749
280043651 1407
4429151 4429152
340987755 76554
137399776 458
700134230 7440
733429844 8428
949802716 3166
18571 892875109
596758341 4193
746628056 6363
914032532 512753541
874502915 2915
413979104 5191
903776830 4310
31115815 410
700878996 7978
656253720 3415
31095999 18713873
505887792 3491
249085833 1744
932069435 808476636
785012540 6799
873561491 7510
318956721 318956722
665807621 2756
470560408 2117
6548124 66
121104 64414509
191312836 3172
299 79473962
617285099 2260
884888907 329577981
522903044 1743
477779054 4525
14510 353492356
916867940 3479
327231159 3418
669717851 2679
818564511 13105
699717144 4044
27332158 2952
308990785 2122
976398971 6819
253754399 1503
65842981 223
145785887 766
10907 782046992
750599020 2502
460820393 360410654
862803526 2876
575177113 4567
48525859 415
829752659 3564
183929389 1226
867552534 112117
893097024 2977
496798364 1656
709845413 4243
890270926 18053
626697910 2089
1705 226217282
3580 891359140
5581 672671400
412959356 8072
726851647 3438
218654239 759
943645468 9042
281642044 2360
588546971 3046
26371786 4155
745857374 4259
578728776 448975
190480769 1090
446666267 223333134
97799673 326
97223325 434
255601574 852
55837365 810
814204225 2714
189760679 17240
531946361 2728
576941016 576941017
62874985 991
48972168 2058
653795626 2725
102644488 639
100963170 693
208463 368784574
353001947 1958
790502635 2635
602664509 2266
1375 334566019
111470871 424
978611513 538290751
618498530 2665
900780077 7819
96 26264097
545700000 1819
422122491 2269
145254743 72627371
557463587 12747
545215693 272607846
216214169 11861
520499946 1735
11389243 139
34707 833675694
746729280 2619
227923230 5532
895546600 14092
649608974 3637
822897256 2743
236644526 7915
760784554 594211991
45089501 500
561492849 66128
904758267 452379134
92399999 308
474268487 1814
137127293 569
441339681 1657
619841636 309920818
318994703 1764
84195100 640
581316120 3767
531779448 6154
3042 841965218
176086852 589
904503014 3015
715726957 357863478
899093145 449546573
234435813 2278
322717220 1414
458701530 1529
56285622 198
923753026 4577
576298559 1921
758922120 2739
980935689 14980
398326879 1400
429938905 1916
513495001 1800
16499946 55
57293 970944471
103229569 1152
423301618 1411
396899999 1323
731702533 2439
755847751 5250
584269806 2477
548698170 1829
925334612 462667306
630376376 6328
963864123 4051
713689957 297881599
646334162 9491
596518393 29362
7611 982010497
994991003 953255664
345443141 6897
879897067 2933
685634721 13551
725634866 74673
687299999 2291
375913930 375913930
755994062 11429
341771430 34143
46500154 155
56399849 188
820025397 410012698
140113221 5020
966997444 4694
898692482 19265
386701288 1289
248875863 6592
171441016 4853
713550863 115393
306298979 1021
471464958 5271
354035370 6211
814160291 308094711
431886001 14000
940433957 429077311
189711381 94855690
753261961 2580
962541781 3595
283379882 2287
740301678 12409
607007240 6211
196347151 2957
305067269 1111
102278400 1400
8214 752256235
388499281 1295
38736213 19368106
340801155 1136
598952555 598952554
2790 559340917
5439 806052746
520169689 3944
869545537 2976
896773355 3277
276428421 1587
591167520 3230
566017605 3305
557519491 3190
594833065 24533
444171455 178885
821441498 5260
385798714 1286
5201 694043117
398462044 3806
286500042 955
899062893 3793
465906583 6578
574626330 2891
132900678 443
631534272 4652
282836879 1776
230638404 230638405
908974547 454487273
847029644 4695
347008964 2503
834302464 2781
921592 49
996255733 498127867
358361178 1218
213407955 3287
511226892 2927
627885838 2907
404762681 404762682
739801412 2466
833967895 6295
507900000 1693
380947332 190473666
799454667 339823586
659402198 2198
473659230 6304
518841067 259420533
603007161 16483
762878082 24877
524808610 2542
11472 878697840
460009908 1573
936445121 9830
961436571 6338
666137183 2251
858023733 3451
635837135 317918568
2898 639812545
411561582 7881
736590916 662524532
8135 670884827
250027416 1017
211820886 1042
931563750 9850
296832673 6857
428734241 102568
306899751 1023
292500974 975
810300000 2701
3453 927864511
780621655 11988
157471847 6536
139011114 528
861 244360011
786499138 3043
4212 402536628
197779732 755
304764387 3350
537805063 10746
970494371 4374
753726667 4074
193162069 82505636
519598267 1732
577198075 1924
585002367 1950
278155211 1244
55500184 185
547515254 2247
390651669 7172
176976323 2274
992191157 972656022
866 41937477
633162948 3124
128455488 4836
608234774 4008
759318315 4431
993477235 9764
891878063 13398
931196897 3104
887397654 4398
275474618 127798152
378000340 1260
900452525 4925
726696909 3007
50400148 168
120089391 847
224327290 132886231
187800000 626
18174097 10370471
611397961 2038
25005409 153
876516345 3388
682234740 542903537
310496964 2507
517799648 1726
681002269 2270
599067140 423295879
222775627 13864
213300770 711
496743255 2548
554257648 7706
111097636 598
677097734 3897
777953940 2829
184459911 1193
352801176 1176
28517720 4334
987894096 6566
855476443 427738221
632436319 4347
838733230 2846
549206280 2115
888503040 13536
164222324 634
260400562 2789
772490991 772490990
614184197 3716
94231362 2251
597145501 48118
5722955 36
198831049 2758
109496388 373
563969631 2942
555301852 1851
551860154 551860154
911279426 16145
533098223 1777
212400000 708
319893565 1086
642694798 21633
552708846 2243
33599888 112
760499943 2535
535016175 267508087
317138150 317138149
146152371 73076185
950492447 3853
845664624 6727
937803125 3126
809761000 2725
639684036 4269
661501289 2205
813302515 2711
694467511 4932
685623561 21113
582894172 291447086
172499781 575
412755660 8326
286 36254192
479194613 2861
4301 710847775
740228365 10195
102495118 51247559
603506036 3069
701070839 4300
922651343 627834043
716397281 6334
682500000 2275
481 100717071
278439998 278439997
728409875 2676
554698152 1849
504401434 2542
965293574 8617
307429226 1976
497698921 1659
161288758 646
201600671 672
34839471 14044710
514364071 6094
395122241 1626
281804903 18747
130684781 838
23609379 85
791747461 5670
375953687 1437
213272650 1204
261227089 1435
40231 619516785
891304381 20771
396901324 1323
947022264 4633
127421140 770
188076249 631
51609837 322
955459559 11444
170769684 187453
757237282 5721
979010234 6687
531666121 3720
852899999 2843
592782179 2260
822904526 2743
830910494 2864
9000000 30
254999150 850
574380408 2250
674402942 2248
665412656 3731
897445347 3314
891532380 3919
692059314 8131
308062297 308062298
943792775 18696
355374016 3274
330983620 7846
229756368 229756369
360599766 1202
209175329 1365
650148030 650148029
923615639 16440
965949567 3903
872818786 4419
2409 250523713
689261697 2864
35358 785100774
919992919 7049
865797115 2886
461121120 44424
26858 512542980
782632223 2802
2759 393709010
794402649 2648
869043996 3485
495460279 2872
301501006 1005
206689559 2005
537020929 6912
853008651 441016588
397140814 198570407
914042098 19079
240900001 803
235835893 1109
167470412 1084
746478335 2529
586801956 1956
37819252 37819253
235335756 142626485
1141 178450118
219753685 853
1829 543073011
411699614 3337
558581679 2645
734029638 2753
648899999 2163
453699044 2053
38241348 24683858
182700015 609
759817863 34625
932554468 3292
377638337 1463
145486758 72743379
515448158 515448159
675002249 2250
853067457 40203
125603458 591
450590449 3388
631489203 500585
160800605 536
203105551 6448
35036809 178
314990131 60645
210023864 15929
2777 629491645
3785 661982552
150299519 501
44973164 11903
756427991 3453
794399999 2648
481274238 2983
739243921 3768
131921704 1009
718503443 3492
763827199 3738
88695889 6297
611397963 2038
3560 718367569
791153529 6116
113503352 4984
165599994 4578
244900214 5985
559498134 1865
862200551 2874
394248763 1924
116967640 66514804
303620856 1995
719999999 2400
860532261 5880
768096127 8862
396242198 167646271
153000066 510
24674278 471
52587433 291
442221890 163041459
23735 809838200
236999721 790
907692969 6461
382884044 1489
304834283 1103
706202355 2354
724237743 6619
187500154 625
914464842 5987
383201411 8807
485677615 2732
735000134 8160
14151 725337807
909300000 3031
2265 506973194
394598614 3751
2554 429603232
848915279 3209
190975681 736
618897952 2063
419778179 209889090
239974 2
204972001 930
828000383 2760
735800768 36615
472460244 6874
79499999 265
827285320 15687
126246135 126246135
607495002 4589
219440140 2410
221134216 755
839251653 3596
367030680 1471
635492732 26585
452397937 5986
69195643 34597821
718148759 2488
391306438 15811
253629053 1042
999598113 3332
395324558 2239
527414528 389870793
736872228 2897
579521831 81941
248891819 1357
791583850 5554
291600487 972
242900265 19585
913768462 9546
878784163 6253
208847216 802
725508159 2791
223199255 744
633778235 316889118
412953602 2004
507713326 6895
68400229 228
599 94195146
3090 536628931
621297928 2071
705180398 464300307
415379971 1830
577074791 3048
227538527 1757
14932014 111
192281082 777
243300810 811
476666112 2517
617743999 3003
556118177 6594
764518842 355365629
134100447 447
781788210 5013
920823611 6037
843359371 4470
616210566 616210566
159548831 17399
666808459 3576
663672271 10452
15959 388600950
689166569 8245
753804931 18831
444158 26
715560557 357780278
324637100 2924
808183073 11617
995341050 4315
324528389 2298
319799512 1066
929364679 3966
662916349 331458174
930431207 13602
26216863 13108431
970398630 9546
502875272 2837
650702170 2169
161547037 573
755704129 4182
657199449 6147
476230249 23425
574612069 287306035
364486950 2390
516293628 10124
45828 849522301
687300000 2291
2506 707100493
310499999 1035
463127813 1862
628170539 6982
869023381 8530
538145047 2744
213850741 954
1134 175682682
742200536 2474
35851974 145
575698082 1919
364201213 1214
503592997 5578
3302 256054384
825185010 10176
487568060 2459
783003480 2610
284262991 19141
432339295 2916
921937491 5381
80005804 605
345898846 1153
371583665 2188
186340500 675
126263685 644
46191152 209
571864139 349764
381695371 2710
881811678 31713
661445500 2875
5364 970894728
248699999 829
848540627 4487
722030375 99935
10752389 66
836683284 418341642
585657810 7110
174282032 2660
186257199 1886
904955750 15771
395398681 1318
973701991 16305
637078321 265923730
284438410 284438411
2021 534476649
967851182 104964
128700038 429
898016617 12472453
841184344 5032
762079913 3039
181897156 7636
668293473 3304
122281326 597
743996740 9370
961883623 12106
986398574 3288
749337515 595602623
36558910 23646511
424000912 1493
291530195 3179
549988882 12751
975414226 7465
159300591 531
741116394 3249
640202133 2134
871397414 871397415
444303395 3669
208352583 1244
898908541 3345
99301660 407
833973162 416986581
32520851 230
304499868 1015
399614249 3695
223690746 1077
314999237 1050
727752084 10715
783330273 391665137
308058104 2859
100896695 727
761084893 19518
345300857 1151
201848849 1575
2378 501045608
867602891 2892
244636425 1009
941999634 3140
3482 728285997
896197848 3844
941262752 3866
719885846 26255
44945707 157
88499705 295
426414891 1834
85566801 370
499287110 3713
471810266 6035
671702240 2239
992302567 983620111
462780015 231390008
428003226 5817
869065933 7774
377070100 88412
617151190 3938
95033714 554
13249 996371349
81256982 271
89904294 1235
109873508 613
179988332 1588
617402059 2058
304496641 4248
953467581 769575074
709854895 2529
931203103 3104
416502017 1876
791341258 35181
322083819 1342
278077077 2968
255300851 851
698102328 2327
593004625 11556
98999670 330
374241198 5717
809892850 6967
192600731 642
893893259 4156
140509025 1006
342528785 342528785
498035023 498035022
946891024 946891025
824749055 2841
323341149 1388
70523000 436
132566503 1799
119304175 696
559605473 1886
957819759 10497
956832773 891920207
69694069 974
19811039 120
849297168 2831
69037272 408
590445437 5399
219574600 104475643
616844298 8057
191994837 191994838
628302515 2376
393440223 2375
140661623 10757
30300096 101
809616925 12325
180600066 602
295499192 985
687897707 2293
265349848 1009
251154007 1862
964203214 3214
681338727 3522
188 33208132
633080357 3689
455539127 3022
990541964 18068
510731071 223404137
968798876 3649
478405827 2300
778201670 2594
487651615 15455
597356843 2811
725570718 4362
545100934 1817
711303079 2371
191486313 983
312276061 312276061
747542424 3592
93526568 692
567897661 13140
405901353 1353
358060719 1816
30880 671331200
140239868 3843
881298131 4433
817854240 6118
377099881 1257
473100021 1577
739393459 301540627
674697750 2249
721018823 2773
470937627 1657
445369600 4160
114666293 494
404733823 10054
71999760 240
541200001 1804
179029404 642
215010717 3388
929089562 4681
242720531 842
175500586 585
322707816 2124
365787533 1379
552466040 2147
69436051 34718025
393000350 1310
85882010 450
607969469 3376
266671395 133335697
161239401 1960
160281460 160281461
145261532 1898
600451715 10338
324504926 6921
172945159 86472579
271147011 2215
3043 693078836
559200447 1864
688096293 344048147
48271 620281079
252347240 1562
652746358 652746358
129823357 663
123484316 1489
3552 518684352
896266971 53308
233083554 1195
243284250 2214
980566360 972714518
601797470 17689
803399999 2678
727883948 727883949
211501013 705
241033536 241033535
627570667 2575
531302599 1771
351582664 6686
666000001 2220
265277165 1342
712453476 11383
127436964 9078
618000933 2060
709681388 27683
239100134 797
998448475 3373
823511305 10640
180444673 1374
353563979 19280
48300162 161
690602301 2302
558010119 279005059
631203013 23584
967501616 3225
571201903 1904
828597237 2762
954395747 5539
913422236 3355
508803389 1696
758794694 3105
717572075 40855
143360001 500
477900525 1593
416702492 1389
66300001 221
991920503 5763
980861516 5255
491353175 1734
359929645 183202
976873064 3585
371529149 3603
91499780 305
677344927 39713
741571129 17354
908655707 372290031
345713003 3566
518924745 274210270
209417870 17448
6221 888654840
82200274 274
724391924 293140589
292751677 1407
14303 357017183
687615240 12660
993903312 3313
252300001 841
617557641 2380
824291541 412145770
349137680 7940
206446258 704
816989938 27959
977564201 34690
435837235 4638
797216162 12535
719299967 25819
979826425 979826424
683020376 18771
771002569 2570
6900001 23
282533257 1172
922144833 4428
826937249 3016
132300025 441
701481993 2399
950767944 5754
635398892 2118
821082985 12751
991875431 4889
864797639 4651
467605549 1916
558510859 2307
23468 942193012
618801031 2984
125221140 495
285062417 5905
161205870 965
885000001 2950
564558640 2758
37078552 788
349500490 1165
863772010 863772011
35329242 419
544528141 7433
615602430 49125
554999999 1850
147570067 1297
819742833 662499483
154200001 514
674397846 3380
514343295 1859
908310224 8509
829497236 2765
315001049 1050
341013359 3754
721493121 2467
803018265 3801
512248687 2527
589801965 1966
408174087 204087043
995847028 497923514
926215614 4117
97362129 1564
789165452 2837
379490091 2511
484118180 2834
570000000 1900
624602307 3586
389074784 1328
790803947 10459
937452976 443038334
494984480 2274
376581365 2341
292134270 1909
114161636 469
382500669 1275
860997129 2870
717146012 358573006
1556 384860996
199200023 664
171090261 3479
330481246 2537
806700001 2689
295370222 295370223
28216669 1884
746633757 4016
4500010 15
272141413 2234
774041410 6038
536969077 2206
823459159 823459159
676577610 2430
869034071 18121
640474240 13387
473098422 1577
472044458 23581
590028869 22145
4551 916079288
54000181 180
52256220 688
384919295 1463
645194783 3719
162677094 600
655244591 25402
970803237 3236
996952556 17526
845161296 3681
453602959 1512
249269721 124634860
243411533 1295
860097132 2867
222502541 1387
473106784 2644
977634714 7447
687284111 5136
804524761 10712
351460013 175730006
278383232 9903
23929423 306
373427272 1384
887250545 3822
963911713 21936
471299085 1571
781327632 51382
283874868 15882
86002129 526
78551382 282
613733449 3227
573060565 4942
642493632 21473
14873760 66
263680847 1321
835797213 2786
371418433 1344
640114888 17489
435854967 1679
173089863 1189
107070165 53535083
544251389 1957
171682918 2858
239456353 2181
8703 621809220
113810420 411
372599999 1242
154260776 1113
817301760 4840
785978098 3617
41516993 41516994
963164663 460261681
994197306 3314
639721137 4018
769400013 2986
838496966 5593
741447939 7967
580109003 6667
580105345 9464
364198787 1214
6573 897451128
690302301 2301
688791474 344395737
644702149 2149
2959 784510214
54225766 906
706539974 7225
976849732 6201
977559472 3914
792142779 9515
120918982 548
337437469 163539891
683255430 2574
842592853 842592854
979459383 700917767
86919771 849
962956334 7005
414463512 10241
244800349 816
414991169 28007
448201495 1494
227587028 1658
990900000 3303
541442709 3192
356182641 1870
591039164 11958
295499016 985
630844874 3842
840734987 116236
243497252 937
730804703 2436
3069 696925751
657889342 2984
157200000 524
698065087 6808
44576319 181
520827903 260413951
730932749 12225
675892249 4782
877395226 16171
966547364 21125
254999999 850
900 143057827
448336384 5033
968701421 3229
248766567 3415
451716641 2323
480996168 5651
502199167 1674
650551374 3762
233146237 1346
13914784 166
1232 325824576
433800355 1446
435419100 3892
848664520 350467594
948338362 17550
789047895 5385
564601881 1882
293015884 3777
578410399 10292
161404848 7063
760262250 2750
88012883 957
705088126 5715
95442270 1046
920841751 4976
733102833 38109
985894577 11021
773266628 3412
557006451 2831
102672174 346
289546001 976
762301189 2541
120694728 890
840991420 9265
724322003 3052
374103083 374103082
6314 572292996
681497712 3870
736094729 3570
292170605 16134
442080725 2174
185100616 617
330723376 5055
500743801 3694
163989055 2354
748487365 12221
425502589 425502590
68982884 1151
365089234 1370
267158136 2544
556471760 8641
271224930 2710
288029260 1580
117492947 2827
691739061 86241
254010795 127005397
683830198 2467
2886 530966280
17425 558998537
25947791 19842598
146882999 1806
156058275 156058274
468998999 2250
883808353 5431
934503116 3115
632438226 14185
3510 855948600
999281725 964237202
518460599 2190
321894301 1300
984 115750872
45595 943269360
82199356 41099678
839420365 764662051
435900049 1453
921575603 4896
393369459 3089
989935492 3379
344338616 1757
527860699 2166
180195309 90097654
328192553 2411
995876784 5194
750910209 2751
586233765 2162
42476176 1267
568574352 9624
946174500 5450
177299408 591
197307088 1127
145562372 72781186
845402818 2818
973496754 3245
669870073 41396
832073066 3969
571156143 4759
19081655 297
382093725 2654
362238155 1406
647102158 2157
901298795 450649397
199114081 2580
10594974 40
690299388 2301
608284776 45777
153599488 512
2476193 23
815984928 3168
660248063 5601
480406059 3965
908939684 3729
304907650 3279
563717957 563717958
965518060 7953
1027 190128643
195000651 650
57300044 191
158708664 158708665
155370475 666
307165009 6008
467410103 69287
864539626 11625
164329215 64896753
788042669 7885
946804869 3156
117299609 391
544370900 204980518
756900026 2523
324599780 1082
494129527 4553
367478691 183739345
798610284 4597
488698370 1629
1748 398124480
787232509 787232508
434085013 5968
40280619 208
748513141 5340
291683923 1167
515375025 2363
862532572 347138147
373683376 10125
301215701 2625
843926835 3219
93900120 313
400491467 400491466
537288978 8167
93789361 540
527752534 41657
201001133 670
440099450 1467
77737074 606
2088 519279336
743074335 7232
461701897 1539
562171428 10777
809734119 95420
487500001 1625
21849856 10924928
794405277 2648
135748870 617
679409884 4585
227700272 759
8799080 37
891153949 40450
922167562 17912
913597094 6889
967685521 3985
281397530 1340
114458072 1213
592114641 17527
962384708 48417
651302172 2171
433958027 1891
1879 479548770
600949692 2268
830968409 3030
826197246 2754
539188063 3633
275099082 917
881433663 440716832
969604126 5075
672900000 2243
183754870 11390
759297469 2531
758827838 13937
451763001 1550
292838235 292838236
633456276 4659
637896783 5813
132942305 1659
307272864 1418
860780407 8018
682474150 231830493
349202168 1164
932289629 7635
428191345 1737
4085 244478384
484343633 1880
908105838 3373
952807624 952807624
772698614 6106
933203152 3239
467842742 233921371
32710062 231
253703761 948
82917057 488
204963529 11823
417997591 3886
150159367 1062
414033881 8632
10024 781370800
750442555 14918
573645374 15809
984447355 486674493
424798585 1416
904351766 4393
842456251 6461
323805866 1285
617104035 2057
621071290 10474
668091442 3045
27933123 13966562
264416004 6896
803664125 13105
614820642 2193
7384 887681599
452109906 1550
127416533 430
362180595 2117
725290112 42544
260173405 7587
663048701 4629
251347995 125673997
688832414 11619
80963936 333
522899468 1743
667388191 4270
610197966 2034
178066259 628
753602512 2512
17797656 9895506
53399821 178
440971616 1724
624706843 4146
874844009 3506
829182617 33524
194700788 649
5212 701008885
651961440 4680
853920181 247256
953099455 3685
985878568 63710
216151559 877
368813065 5421
3063 312528893
19171751 116
473098422 1577
509185797 4394
794706835 794706836
186759810 842
573383504 14218
2348 479356393
710801135 3187
169029547 611
323400000 1078
960041776 480020888
427351598 1511
882327749 3596
933174239 5141
551410487 2707
227101287 757
697312961 5140
315599690 1052
860541959 85994
599594159 4213
22501728 276
647573837 2534
755700860 2519
295958424 1885
609699089 2730
501494626 2161
276940609 1156
570171563 46164
187418473 762
81234887 336
199144243 99572122
172281900 4154
712 207717567
826680388 4603
147900000 493
752632137 27652
142800475 476
420426751 2944
179156920 822
101845142 460
152307917 658
479650858 3154
667611957 472813
722746608 4008
357901690 1193
461970634 10011
769968111 769968112
987823397 20611
620656480 3110
402817801 1400
919933156 5449
338516168 1211
620676363 35978
678360727 3894
639543914 2790
975512202 3981
144300577 481
666062228 3419
527450472 5638
269585120 9637
913642627 24729
281407990 281407989
442487292 1924
339661816 4472
418062468 3377
150947798 1211
812589407 406294703
796837561 4580
637447105 38052
339406669 3862
840954251 4750
55800242 186
809400000 2698
13791 713109631
578386725 3977
191345625 765
759440459 8323
997667699 14460
679777848 21972
473581287 473581288
669605141 2835
897264147 7833
573901357 1913
932868185 37563
610197966 2034
827678350 6025
158099999 527
476003544 10636
467028416 2246
483090188 1754
721403340 6528
611102036 2037
212578387 1167
619045942 49661
881706419 39311
45900001 153
885052487 6168
3493 877521939
569369459 16277
765284794 2752
103137841 1872
754 181033780
393601312 1312
53032 464771083
105300048 351
37609991 37609990
611810529 305905265
808846037 7623
939620696 4806
129783494 2215
63703496 788
920355429 5506
224099711 747
619132058 2613
946545955 4801
254719934 181563483
250199723 834
610886641 8715
171477719 717
318104817 1973
165599968 552
571385268 10243
221206344 2676
355414061 19337
909303031 3031
848455212 2846
417105601 1538
164634704 724
738558297 2506
476098657 1587
326192461 15620
179147928 31254
137400673 458
441300972 1471
654 30160525
129688297 1641
583608754 2918
215192651 786
226200000 754
712891260 3564
939971782 3401
875997572 2920
836848782 418424391
215752662 1505
361573344 1881
612369090 17882
995999999 3320
27394094 116
712556813 7618
287208908 1879
669042632 22323
619530905 7239
579001942 1930
102300340 341
4173 965681503
399 50749854
89424642 723
574416825 2635
461839137 6254
3584 756235563
534901783 1783
38305604 161
361989859 3183
7724 247191172
788102006 2627
194392018 981
365965847 18444
617310573 5529
947499032 5000
29484403 417
730497566 2435
405122049 1919
1302 171667133
101700107 339
938788391 78631
293815388 2667
77421021 77421022
218798506 5961
680818501 2775
63589945 790
148397253 2558
867605548 2892
583802640 1946
89403474 370
596952126 7101
803406672 11493
811297772 2777
168589786 563
763809689 3086
510969156 510969157
181200605 604
893333628 3908
236528072 4906
852830635 11121
980992209 3494
587148217 7533
976665030 3685
993644813 496822407
492725835 3436
523796133 2227
485808735 2744
857910903 4222
6837 962345212
996685083 4517
4927 587392013
946244933 4361
315127123 269607645
854402847 2848
10095 187195200
549208729 2088
874184072 3914
813597488 2712
646497844 2155
825932869 3384
480354623 7776
981601905 3272
182699550 609
758096559 3772
90261920 406
358200594 1194
591301619 3402
312147732 2584
659999999 2200
393899337 2812
6624 201151008
309598969 1032
441771433 5746
226288764 1549
998103328 3327
719040168 5544
424802749 1416
262190778 262190778
625561089 4072
296802697 4998
948125783 25932
556228227 556228227
12809114 165
616613870 3162
611397649 4248
435562051 3311
140095273 1532
26564809 15000203
162790505 149442629
50436052 554
777442161 4642
416914972 7957
150647296 3401
45855482 254
253801646 846
837898353 2793
281757334 1481
963222756 19093
975379198 975379197
150351957 105204894
874321731 24235
518376254 1743
371016688 2282
713393864 6579
639301366 2265
875401016 2918
730130228 5253
39932247 1891
871197903 2904
8329 734713862
801132890 801132891
611830520 2555
837438740 10580
782205779 9390
325911750 22871
863838013 863838013
863204640 4240
5189 783783257
764049468 10833
422974892 11939
726103585 726103584
229066929 114533465
213414763 796
751286261 3835
3011 181632413
2822 836845724
715360382 715360383
114092224 1579
768360062 768360063
435533279 3380
662300715 3157
43849674 11579
541434150 5310
327418433 111653945
740400289 2468
164400505 548
299700001 999
790803201 2636
709453976 6099
2622 46057538
4279 500533259
718769827 2798
362647247 362647246
443738697 11487
847253359 3672
351768840 1492
843300676 3983
38428035 35700335
284495612 1158
451419957 19303
465298448 1551
540346472 540346473
941297543 9648
505046311 2809
106648007 751
263147070 9361
671606810 2534
280326747 1528
236837010 829
4102293 14
639139576 6551
828149520 9251
949820353 5887
963230954 8666
251789823 1893
280213550 2453
668702230 2229
270900904 903
409919983 204959991
428398572 1428
334527031 3208
28483261 104
732039456 2458
156048294 561
374410035 18945
615898862 2053
620084480 2368
263887826 58569
164119306 164119306
992391911 948109255
534798396 2663
53217183 382
538501796 1795
213962335 5225
674999580 2250
196578012 6582
239779696 1768
355200000 1184
950792824 11905
795467161 795467161
729044281 729044280
885863219 3895
6852527 29
678000126 2260
242048307 1429
586883981 5675
530098234 1767
15653263 223
737902772 14899
520154536 1881
438743843 1764
201860041 9335
993459346 975839046
104076635 475
596401322 1988
417938246 5047
42291822 32979586
545700001 1819
928964541 464482270
437736163 51077
624688391 2738
27564128 128
54000000 180
264092525 132046263
434062529 1870
900413165 5438
514502349 1715
425134112 1843
229212765 2199
304527769 304527769
471003670 1871
762588151 17805
937306461 5187
499613984 1831
268539247 1104
504859949 14525
604018036 13307
820810675 9880
673372323 336686161
36284942 2354
840002627 2800
982824554 4946
26351189 131
980005937 4046
60630668 257
523853396 2962
462130217 17847
563174976 2912
16961 464051923
737056321 3776
30672519 111
125782273 19852
725671757 2737
115394555 920
33365495 33365495
865737601 121572
41512593 20756296
326206607 1326
818526979 3821
59477951 298
350701169 1169
20219705 351
166828653 166828654
399098662 399098663
430693610 19486
692537233 6232
417531908 6844
226674157 4863
216211255 108105628
166484460 15788
728154514 2507
319594730 2251
171040189 2334
146891639 651
810374564 11935
469830801 3760
596031734 3693
885155068 3231
653748114 326874057
594382999 285216485
624285763 27941
128364123 443
868817518 3241
771715292 2843
787697384 772355048
969897497 3233
998961692 4229
707456725 2553
577316503 7519
62024482 241
88883131 2265
488402028 1628
447282824 1724
63647754 260
787202564 2624
538561601 3635
115012570 2635
2558 406763127
873133142 5120
82755808 278
778961565 9169
474961547 310462169
415498614 1385
565875650 3553
759832351 10847
353692503 353692503
381017549 4110
980684224 5069
101198644 1589
559500605 2791
149576 605022788
248830835 3077
130794519 2479
96093225 3457
239950766 181426468
821953881 3129
319060677 4432
215099814 717
281759952 15598
333390981 2561
971534288 3568
794280535 12956
539989125 2567
681844007 2671
865802885 2886
571349122 13293
257408544 1264
52403650 745
442059046 2458
779854137 389927068
561856833 2516
487901357 2357
618607245 618607245
968380003 42583
988305912 709402543
702562474 4863
184131411 3349
626729549 3308
897401555 5816
302548802 156399
530812998 2346
824922564 726038350
118462375 423
514341559 257170779
566918474 6731
758454209 379227105
765705031 3826
713100678 2377
642497447 4376
876708511 64115
745825079 8772
428038668 2449
596055635 2978
45338297 283
540598199 1802
730138802 3762
809414869 3130
509402060 60370
432624012 1555
80099861 267
288367236 990
487748351 17472
10256 459417520
425575765 13738
573853133 286926566
333524422 1414
990300835 85866
681735730 298950005
873306728 3613
44503657 1124
246307276 995
955503936 60864
836155281 3320
104371681 541
45466618 22733309
778852093 33577
587700001 1959
717341087 2572
641108104 13231
42308278 21154139
45792196 168
236297105 846
42693507 143
73570097 274
481500000 1605
472501389 1575
680027533 237075644
498365496 6411
666597861 2222
710031463 2572
589859539 3362
3975 488197193
759951443 15079
485762840 2367
748447501 12165
8425 418704004
358797368 6979
92673601 2580
506290453 506290454
492790273 2262
475351233 2199
55118237 788
661621837 6897
594822589 409361058
149151793 149151792
59403203 276
3217 775799478
323692269 6421
448179832 1823
750191461 2671
28874142 502
584263334 6015
901574722 901574723
570539094 2356
149104807 74552404
38046288 141
813889209 5030
457870147 4794
499163520 3730
110440455 55220227
382905774 6112
796305785 3788
585078129 3512
69788254 589
162000001 540
315901950 1053
220876970 762
198785225 1004
229225209 114612604
287635409 3774
173074580 65624442
264569192 917
1012 230771495
19459020 1070
879470118 3313
612427028 2460
716214404 14717
374579069 1747
347313894 1300
178205581 107387404
206699999 689
928514822 876821790
882965617 12116
177443484 3621
306389547 3769
481154827 12994
412745938 7943
368099370 1227
679959287 679959287
659697800 2199
598199337 1994
48300073 161
122747329 3168
673858010 5899
918303060 3061
111258349 25030
248105739 832
442501633 1475
826227103 2939
465109965 1936
407199815 92057
816598272 2722
771297430 2571
802195268 4396
2979 836497242
296564598 2456
490137820 5086
300009442 2665
80540459 286
84626947 285
701997660 2340
577791919 8711
604499999 2015
273996077 1415
568430219 3090
998241289 7419
241109015 2246
191401237 638
698968872 6426
405021936 2305
757744536 703101775
262033099 131016550
485729919 1857
808162109 4374
141628914 927
103199677 344
708107856 19405
1950 580768500
109786283 5196
221999409 740
815473239 407736620
102361223 1239
797113440 487489067
874604304 3213
607208589 10491
132000057 440
833360374 32098
117261658 1400
471491676 2190
36338328 36338329
272132495 1091
970497421 17907
729982502 171870
407398641 1358
306998724 7615
553208733 7623
690298026 2301
361755647 5762
60086277 447
732302441 2441
278999836 930
781314279 27947
289500000 965
664633349 4050
44195105 9316
796503227 2655
250744326 250744326
214258024 4333
748377294 4802
4934 753976168
6537 894189045
981001872 3270
303840349 1150
977699999 3259
45129529 153
315101310 1239
312000832 1040
771537181 16507
984108847 36518
74089875 758
423359381 3835
724106923 4920
207013380 705
310221634 310221635
966601140 5860
599467469 599467470
97499716 325
728916761 2888
522392537 1743
447485248 3472
77457955 1348
767619674 5177
907687655 3963
637454076 3248
150489018 846
721200001 2404
870702212 3713
956696811 3189
990782962 417851044
796844761 388588197
661313626 315095036
181954810 181954811
552051642 4692
300686215 1194
319500631 1065
909298754 3031
1741 144652716
527392901 31700
642951145 373498363
605402018 2018
3587 265617350
598548352 598548353
181604053 181604054
97547996 10556
68100000 227
941578849 6368
988585223 10552
821100669 2737
326100202 1087
241651082 899
778503299 2595
604499999 2015
174359755 174359754
661806041 125163
295800593 1676
240109879 4252
946240513 4456
201496959 8776
881930556 24498071
741465349 2964
769396957 769396956
359318327 3144
199334928 21242
525879380 3019
189741066 189741065
222900047 743
722397592 2408
286705440 3360
246119038 1103
425052161 1433
580530172 5723
299248983 16607
534793668 3156
319124055 1274
126938136 834
690194780 21827
368032950 24165
806567229 2979
393455529 1896
765719618 765719619
929770165 3274
13884 362076285
2608 397871264
836751007 14325
132740725 66370363
906473969 25866
71225335 431
190199999 634
648355055 2733
438258367 2111
804299999 2681
273914317 136957158
657208311 3421
14399999 48
83006279 1155
648095414 2457
261989720 1323
718375862 2807
747955197 34441
298660505 1105
196712241 2027
143578176 634
488604399 9215
923703078 3079
321301772 1071
295623222 1519
578534191 578534192
381463425 1522
827013646 5405
245842799 1776
88304811 44152406
236926682 1533
553112719 2840
765590119 84633
604541042 253330389
441938421 10333
252065872 870
386455519 1383
813 214777322
48622655 24311328
766619654 5315
507195135 4352
475500000 1585
95400318 318
152557934 515
562102918 2174
49500109 165
4193 425565770
17906460 110
616324293 4017
152546999 718
930508292 8246
592372705 3229
431099991 1437
596021690 3449
461016051 230508026
192096761 1195
322903775 1609
995311320 7150
773917294 773917295
228165895 86492
912862229 180586
944777539 4095
48527687 517
585621339 2288
518282697 506655716
897597009 2992
635516986 8119
711606033 355803016
5074 582755057
655818601 9220
920309177 4277
868355324 6210
35824288 148
950100000 3167
45626781 596
971897052 967309197
968103228 3227
29369478 114
931001960 3464
240000551 1254
820637235 3907
940009143 3529
642003811 2140
5677853 39
774311293 11894
650682029 650682029
309801855 1456
533774825 2241
374373069 2304
823202743 2744
930860856 930860855
649491807 3849
746697512 2489
275631983 1766
817372556 4356
315850107 3857
752100001 2507
45524278 22762139
357019641 1423
690903266 2303
985620127 4900
6121416 74
326100001 1087
4800001 16
569296704 6827
210567395 13720
236291405 2587
571396704 11017
278161171 2263
914474351 3421
534 79645037
733459060 3755
601987831 573493043
914139599 454645359
944403148 3148
962030033 3969
697524494 2519
974405992 762218914
790832392 15677
192216726 853
287083739 14530
162631415 162631415
406437858 2538
346533610 3363
174796776 984
572489595 3670
402622034 2595
73662394 331
415344482 3577
760181120 3070
731352419 5843
676214374 4567
813482442 3324
189511921 652
112539828 56269914
602837312 13136
2448 251142144
953014875 3181
729808305 364904152
194099405 647
531161601 2075
59948307 226
602031585 2044
426932972 1535
707291217 353645609
904286555 3331
874804083 7439
172003303 998
248099959 827
73199847 244
88755584 397
444300001 1481
386399309 1288
939921761 939921761
486608155 1727
993426404 957506021
527702723 1759
427200496 1424
129900000 433
258623903 1848
675889917 5822
508800001 1696
613680793 5469
509318543 13944
298535552 1125
323462061 4490
321369445 8388
885573533 442786766
898784322 743662789
707402357 2358
796283706 3009
810578877 9835
348 69174396
700670339 2646
832279753 12924
785595310 23041
57724311 776
152400281 788
249081922 1149
601281367 15393
230483925 1525
680658361 2680
986880523 903997421
5044 916577455
18569926 75
831497266 5358
869100000 2897
897119616 7401
178329252 75570590
944224259 3560
541309687 541309688
863075252 426144464
626750644 5681
325462996 1265
974510046 5793
818442049 638404646
412646948 1687
813687108 2969
495501 944871243
817550894 6755
444306860 3140
320577406 320577405
692908102 4917
436769332 9821
792182146 3247
576743521 12668
365002722 9367
889782021 7165
632702110 2109
189835024 639
658140173 73821
998339967 15952
2597030 10
907868476 14263
137811701 467
981514773 11878
724800000 2416
1968 515189430
756648781 5415
360411222 1371
321099809 160549904
754278133 262794580
869081928 4890
297746855 1464
881390467 3723
306002984 2513
798058001 3160
899697001 2999
65610934 266
705017859 2871
86998462 2434
247638299 2100
759946536 8028
381185225 1383
670200257 2234
917623942 727543084
271175369 50887
307873280 1040
381599312 1272
3097779 1537947
84299955 281
63833247 508
175316539 717
3065 325184240
323183473 1814
514980661 6047
46574772 372
997607985 3511
834083546 14611
852535632 3854
449529316 2670
987945447 7314
363685924 1861
990882593 990882594
813640186 4994
826497246 2755
240315197 13067
803887655 2706
360142396 10981
794700001 2649
160800537 536
612297959 2041
445200889 1484
788732905 6178
436701889 457683
501705498 2457
686907470 686907471
709230840 2634
832197949 2774
491153496 8664
871778820 5126
968950682 4870
666543395 2465
277225509 7717
290109119 145054560
858192431 4881
681305281 3077
270000001 900
200117346 5907
292438703 1284
650783629 325391814
945004482 3150
987025067 8346
881081166 7353
366158345 3677
4879 451712031
733314770 5931
662402208 2208
125449681 719
842586921 16851
932692748 6422
845700000 2819
465666881 1796
614110184 6539
4921 605839715
5794622 32
46616316 250
493801646 1646
482402985 1608
770195366 4853
162899553 8698
809859379 809859379
657320353 2458
152703324 575
685507377 624708584
164555 788208534
961528040 14658
118688796 877
823001376 823001376
159365843 13452
493724648 7291
175799905 586
25981263 99
650927211 650927212
480946445 14760
297461237 2600
792602641 2642
654681257 24402
3344 903796370
1561041 26
915935773 457967887
603716234 5091
821999646 5689
262691849 955
58425431 406
966323573 7453
872110473 15814
501601673 1672
306899999 1023
157165254 654
63522091 690
565501885 1885
514053226 1753
945107458 10177
138281519 1495
192156625 815
154620630 563
726153247 79762
538490800 5232
475891667 3396
452607625 30675
202799325 676
680839063 2575
479163023 2502
463075883 9913
508812607 254406304
920370164 3135
789931599 4390
151350655 1467
308326854 18401
850802837 2836
642905252 3586
285218019 10610
624300767 2081
335242922 1167
25641367 25641368
40500234 135
916803056 3056
618410653 4261
532722912 14788
24678269 90
11387529 113
72333023 269
815701039 2719
299837956 2550
799121051 4923
697291841 348645921
858139800 6405
175182484 2074
2573824 11
595338495 2344
958858362 8594
480108782 2538
6517448 49
920916927 409797139
192299776 641
358306563 179153281
546468580 4949
1362 156999438
239580485 106995981
5757 797908686
2958 607016901
464099278 1547
242523191 971
437344207 2441
887981770 3657
116917529 1095
566190609 4208
2549 192678910
400333710 10090
404945901 2180
319402565 319402566
319381509 159690754
489488402 2875
42732160 640
510030774 3427
84666309 289
877480230 3756
509054689 9566
55702397 2949
721246744 721246743
861230586 3121
411047097 2257
70802216 367
353838917 2146
874444687 6871
3995 985434973
754434524 4156
615853360 2708
50867903 184
109156802 1263
426107341 426107340
137828246 1698
767997731 2560
13321327 79
390082432 1410
46 12102600
542495135 10465
596773330 209253702
279600211 932
909261425 454630712
138549429 138549429
701840713 4638
209076625 1166
261177165 997
785201147 2862
556350527 266459480
48983769 867
850032457 4649
949475287 460389008
196408186 1021
98950589 5764
170625073 1007
485099999 1617
234654359 1013
170666090 170666090
35198179 215
579898068 1933
615351936 2316
689 132009339
668089 971401406
91034491 1030
496143397 2898
467897064 2364
245888166 1835
592499401 1975
205096033 1368
689846035 2343
7405 172573525
389500666 2109
32809477 1262
337499224 1125
753346634 414390267
424820407 212410204
991753023 4468
609517409 8255
284669176 1225
46940737 536
551304675 2977
165466079 720
814304054 814304053
654000001 2180
856264195 9078
650981690 43917
611917609 3996
473681495 18779
902655370 14091
971772862 474614073
445316028 2476
691065872 34846
303473301 1690
995608591 994361653
844148759 6722
675490163 3089
159249709 79624854
856680463 4686
787797373 2626
976175962 707743445
432354336 4343
488937210 4472
164100548 547
138 23701366
772207477 2640
216011867 1223
2224 109622767
756096621 3508
810517169 6176
489300000 1631
801081004 60966
439754849 1748
248744165 40905
183444216 734
618404639 7035
201901134 673
894618932 894618933
576967557 2207
944368908 29644
524999011 2041
33426760 170
992703308 3309
616687170 16271
844497186 2815
250351805 125175902
88348862 491
397800672 1326
297280751 1150
302647535 9758
743700000 2479
470725862 3757
229592788 221054
65346765 5240
560653728 2712
922758025 379404821
165299780 551
233714448 792
730800758 2436
742033759 294055273
268163737 1912
668760539 345015927
893599512 6081
807256028 21382
507113874 2098
605876715 8921
338966431 18121
75900253 253
926997238 3090
731889704 2639
421782791 2261
416864697 3976
8315 654767337
706077129 2810
235981239 824
327602024 1092
586799979 1956
640587279 640587280
423912055 1670
29547317 191
154628166 2561
92264780 2443
499371555 5905
905528159 11754
1243 323351911
801002671 2670
701082426 2496
116218293 596
811324378 3622
897902993 2993
315324665 3660
588385943 3362
3630 384573090
213717944 895
186990059 186990060
798973309 5359
60788768 4486
491817836 2091
627490779 2230
645482584 3337
559592672 2789
950270962 11366
203199890 1063
742084309 4338
900179045 431766668
755893585 4354
230577596 3401
664466040 24171
33993 966624948
959009513 3488
202921301 4100
866746854 24729
102111350 670
802217997 802217998
988197266 3294
279983119 1574
92941644 73834174
72002924 675
533832968 415906013
263099122 877
985758281 4158
812314961 14059
80320761 1280
83811727 13149
880809694 6571
726158721 3143
440101467 1467
458853441 2564
686646923 4350
730351047 5734
977646788 9627
560248289 83496
48899950 163
628522180 252306855
317399252 1058
145499999 485
130716708 2294
62062762 209
393975367 7555
339483234 339483234
419399677 1398
317208465 3205
160386296 4522
825904447 11584
441451185 2003
331875693 331875694
640560020 320280010
186596396 1052
474574355 5634
8699972 29
2548 449994515
911500873 10627
97086726 76364373
345866465 3032
698598564 3142
341023425 1319
932810990 5647
231211783 1844
158699471 529
63600213 212
99608123 5934
916795749 4338
79305513 1707
939328665 12528
714815839 714815840
937789974 4806
876160431 3785
583798053 1946
617388253 2282
644939844 4031
461841425 1569
23740045 137
937196877 3124
661976591 4233
199522041 99761020
962975337 930730264
447004497 7312
396328295 1596
612838931 5126
4778 891455299
328243381 1642
208150297 104075149
136890 191782890
526347350 3938
506645867 253322933
985017195 3681
131976305 775
201900000 673
267994979 1485
114952370 3057
795317310 2688
791841836 6079
663569284 3185
126131733 1347
766800001 2556
312900632 1043
161699460 539
487875096 2732
103499775 345
371069700 3525
2997 506957655
140517786 1076
485404075 3631
328732721 7244
525148058 2113
927405149 15605
561001631 1870
774882233 2722
127386665 597
542400757 1808
209179362 3146
8282 866778345
323914475 1490
233589169 1648
2312 240285176
73675017 48500440
77399990 258
609912801 70502
823376784 9593
493565185 1818
225782581 976
302999999 1010
583499164 532373805
117320249 2375
86239219 356
753898746 2513
366901766 1223
987919595 5142
380430881 9594
1392 261064032
410242010 1476
61101656 335
543600791 1812
215805207 2227
214799285 716
198544036 4322
933249145 176580
922637901 7179
910527566 3419
254053333 4446
462147561 1556
246599538 822
3032 268316279
748502494 2495
879084950 5311
449267070 1706
50401178 7141
424253155 1433
912899400 3043
232044751 116022375
505282947 2663
286818059 2429
913285517 8706
166211254 34649
137167055 564
84344618 300
365360444 3674
837897206 2793
533755381 533755381
658290858 2263
33695341 420
638338281 24632
206655534 2582
830168743 7394
700498956 2335
433233583 5118
721604237 5134
631202104 2104
3642397 39
990350459 990350458
771900732 2573
403579485 2156
992296206 4521
426189811 426189810
288363393 5360
712304153 7542
129484407 473
360155015 1635
124465758 755
300843095 1439
957709357 18519
968322632 3442
638550169 3396
204901042 683
242149338 6118
719526095 6641
472056605 1883
981242479 12520
353192239 1440
345000590 1150
562701608 2273
46800076 156
435878455 2587
694684351 4672
725773399 4180
897172550 20342
671286817 2477
22013 896551148
7516 515449452
597884573 597884574
290175261 2179
834564098 4884
207000689 690
206406063 83023133
582165405 6305
449011965 1915
481032546 1645
724202639 40860
863998983 2880
951027923 14370
775502584 2585
850433805 5678
207798359 1831
493161672 3379
307554938 2979
219172868 1627
886208517 4093
64770212 698
251971888 2114
713080430 5132
725227196 2695
834955604 5908
757578895 3719
950403169 3168
64286756 313
299834191 233334
684940636 88988
845703888 2819
718867099 2702
57300170 191
145415415 145415416
104200201 468
353281739 1351
22266091 238
885434675 16963
892423606 133993
887699999 2959
637836256 2781
263999890 880
3578 898507360
816875664 3531
986570607 6668
245399182 818
707844555 3267
303399926 1031
97412674 68501273
76106625 395
728162413 3081
832198761 2774
517202980 1724
316734505 1681
378301262 1261
545342411 5387
426902474 213451237
538972545 18223
19354 647255822
179034239 6160
149494875 1095
286696704 3264
2441 528191763
3137 809664843
748984031 2747
1860 549639300
597331329 597331330
529165844 12861
141323029 3579
785122520 116349
906471280 6490
844201213 2814
709002505 5166
289333951 1977
168000571 560
19538319 9769159
664804238 2216
789385409 3296
551438705 1847
7417417 38
168561774 578
258299202 861
987899996 3293
1956 507067572
492523444 4762
501599580 1672
169663937 3172
4016 941137915
996835465 20051
389199406 194599703
683991161 11365
677325747 5691
656222766 328111383
952965713 15933
271493218 907
670200001 2234
424656472 1682
634049404 2981
360937129 360937130
686905459 2377
381000000 1270
626099220 2087
947103158 3157
661960043 2669
347067526 164727596
201657737 201657738
734126545 5256
380484797 19878
17999999 60
711628740 37260
583869871 291934935
528270720 2183
923221910 35165
948678201 3400
467953307 3186
539205342 3428
904619660 27644
98276665 98276666
211867272 1192
533125459 2870
427427345 4832
768601997 2562
798147746 25183
557923628 6771
988875280 988875280
931224139 15235
261465631 9757
490848204 1771
363853106 21918
4297 956855623
694168611 694168612
90853230 85637437
658499999 2195
418965059 3034
490113137 2008
841637759 3359
279178029 1593
374076785 1436
531383229 5629
381534688 2541
765447846 3899
37668425 728
380118810 1734
473616333 1804
568198382 1894
427202442 1424
211134529 1128
865549939 432774970
819777353 11794
2397 688012507
312345662 13633
288640611 4839
237214379 895
269197956 5573
496947290 46370
473888107 1650
609254602 2662
835550856 27516
783568161 3002
245344177 1584
830397232 2768
753012785 4067
119820182 809
580032019 5706
380814007 1635
785657961 4238
470878048 3647
16147922 400
620097934 2067
370499193 1235
808132744 39095
338902609 1947
825342011 11587
565869415 2212
367677605 2342
986357391 951224212
946408539 32160
124481966 1257
517903 5
937282806 9753
12172159 95
507974895 3124
260976410 4509
2056 132749958
296700499 989
1978984 19
365398782 1218
257027950 257027949
366895938 1457
514132112 1753
352870223 4039
233105905 19134
336598877 1122
369624437 2414
226047705 1703
210250569 3455
244657501 122328750
2031 369089774
623700001 2079
144257154 650
804827851 7489
899307684 3564
576302629 1921
241694394 1031
739285903 7917
482448311 1944
476905801 1626
78300001 261
54711 951864649
67009395 2087
92539733 389
283221859 2052
713098412 2377
590598143 10656
2895405 70
407193031 407193032
171196889 1132
840602803 2802
600300600 2001
596130465 2612
704999999 2350
86168600 1009
5250 755989500
167116364 5488
39357 925204356
503254753 2912
671123486 3634
959412805 17183
191688237 1245
99492224 99492224
938103128 3127
552298577 1841
563213300 2482
443059185 2159
337499362 1125
244933540 1508
710633498 3739
644259680 322129840
719865496 3258
519398442 2882
681302618 3497
138984704 3088
194744565 1035
343700371 1149
749945764 3637
274638161 2810
1760 390327060
375521312 1510
472202486 1574
450621700 3650
547807789 2332
4210 955917283
717934551 7782
753699114 3257
12170159 182
529918235 2065
909296969 3031
950683119 13519
538907909 2406
2310 500454570
571293 4
327192545 2082
514981032 7591
906821831 4516
656541738 443409261
902419602 8780
475503084 1585
910103467 19686
380035436 1651
128192967 462
620000644 620000645
508218925 1839
781894919 781894920
411301370 1371
447426400 447426400
559292687 279646343
196600429 196600428
950876943 16827
171437027 36477
280345055 14199
804 219741240
983608971 21747
227562081 1570
10078133 10078132
302571307 4014
85008946 538
878841770 3876
241496261 819
94751560 482
8157343 32
496338797 248169399
3083 643184709
644699999 2149
549512727 8942
584901352 2657
469758799 2800
282208838 3392
859199937 2864
296420054 140539760
974247023 949826416
674097753 2247
7214 763609764
771780290 96534
28285399 559
878141466 8397
700799999 2336
940203133 3134
24050979 8675272
66489385 27123966
936440051 18575
106145671 63706337
3210 821166150
967096375 48905
11655 890186743
39259587 3686
420142728 6869
864682129 2897
66162526 825
16544711 91
495001755 1650
66231587 361
784561440 3120
263677315 131838657
429693404 2859
864299535 2881
768899007 2563
615816366 2581
139200001 464
975411429 31772
359952711 1490
686055691 343027846
589488044 2005
851037600 4475
692095910 3004
841249457 420624728
880800001 2936
137916141 9113
454365801 7225
251435800 1450
367613596 2689
780012849 3288
578603891 3590
614551655 2083
463359576 2012
203273813 1414
584048244 6643
342081254 1978
423142653 14003
191134371 805
873056862 21770
961222841 25330
825358655 142944
651640603 10509
475723604 6011
636898791 2123
770799990 20364
562737851 101012
608489630 5015
481973293 5221
684881653 9401
227099244 757
466586591 233293295
128952870 1565
374206881 38716
830112841 2928
564903649 1883
836303881 3067
775802587 2586
5737 977879750
684300424 2281
856798904 2856
908089827 11269
31610354 137
500785340 5830
73368928 296
135773601 575
723165650 3231
949679405 9748
635727929 5235
754304701 8516
678093413 2777
184342911 1795
671518765 671518766
856000976 36803
269057766 4593
580799999 1936
819844313 4964
961185026 961185026
863034700 863034700
42629 512698983
821102738 2737
105000311 350
657679096 5816
448213135 3399
726898668 2423
644296169 2243
433099999 4331
47324928 192
900737473 11433
379879591 3667
185722441 92861220
585127889 3386
789035215 3454
980059740 7690
307995272 307995272
514901459 32716
232723201 1054
501642755 2987
323636950 4550
789604112 2632
738083642 2861
967416989 3326
2496 676372294
997806128 3326
329842611 1701
698097672 2327
506143584 5441
8317 791245786
308630756 1204
934278880 467139440
111000370 370
919517255 3708
715064625 12463
618992113 2199
268669008 2241
395009580 16646
978632000 3494
333851117 1126
85231 1
776702588 2589
342096719 3169
661202205 2204
372905710 1385
233911320 1203
227177765 2273
278101056 927
870115288 21382
523951281 261975640
500009912 43830
969715029 3696
292958476 2942
511010801 9763
724626882 3263
749661480 8655
632959249 3514
189786397 79658996
204673826 925
771926525 13626
974124799 4371
290198465 1319
312001041 1040
933603111 3112
176099999 587
804944652 3781
891750450 12230
886495452 3216
803999267 2680
173985393 722
132300338 441
323815049 1394
489668711 2001
3076 82544736
444242613 444242614
72900465 243
699183121 10698
329823035 1506
458575576 6652
995696051 984893117
940835027 7716
51045 511958427
134912471 542
488376205 2302
133799555 446
417584626 6221
916439602 779880875
559199626 1864
72249809 368
299774559 4330
263723681 1281
564128291 2513
78160611 499
191716479 717
787245244 2764
432175522 187177299
947495143 3688
895221789 3411
173221038 1315
217017744 6059
402479596 1627
553714433 10426
796938256 4637
514330225 2362
129000001 430
648603745 3200
987300644 3291
159669128 13124
474573000 2200
627213241 313606620
235693611 3041
625276036 5615
50103983 184
8809 991219825
14564 892988935
305325517 305325518
9048857 3148956
642902263 2143
228639370 1111
621274100 2266
971378583 8863
357599324 1192
477724761 1660
35791361 656
762851226 2704
933092905 4567
187754344 1239
903279081 451639540
958816783 357722006
551392784 4016
380247010 3333
6417 803658663
517745854 4345
120910072 883
309025469 2162
29099940 97
188861152 188861151
279858325 139929162
694832274 5528
238170261 12954
508773535 2465
656374559 328187279
371103120 54980
788110753 6864
587373218 2240
784497386 2615
364114638 1356
3053 878958700
944681365 6278
110678427 1579
875463125 14957
834099103 7341
402300001 1341
546554064 403030052
96543544 96543545
852622205 4034
680319614 76535
2057038 7
237997340 237997341
493498553 3597
683100001 2277
263360975 1414
473998833 1580
228600389 762
199793698 20660
24946 983644118
912873635 6373
593267124 26383
792422730 2970
225956113 816
501001712 1670
77386939 38693470
182817094 4871
695810597 2603
1649 418067672
448218133 173496022
375918830 3348
868495105 3776
942800865 4748
870924334 708732636
134585665 456
567782556 3399
637497876 2125
287401063 1209
218088181 99276236
5009 783513011
236121075 9025
31370875 133
271412844 2972
3795 732698218
886583286 443291643
699395229 699395229
47093393 19707086
681237403 2589
180575583 784
665099999 2217
443380065 8734
14444 626972771
399899504 1333
659491785 6109
21568 986302046
29479377 788
387439060 23077
451199043 1772
896997010 2990
1724 312847384
510360679 510360680
186766517 51211
744356257 14511
615492979 35167
19606443 151
754315401 2555
881554190 3011
282018312 3989
816681896 4049
714800196 6039
840258716 16218
322945351 6195
761095600 5050
804879074 19525
501065648 1679
807303916 17401
10500057 35
30197958 216
2811 815479533
215818094 1054
834898465 4008
907102225 114541
185 38033952
201773731 1202
626702090 2089
309857742 2193
270602430 993
843168849 843168848
869102896 2897
610056143 305028072
420047118 10914
941396861 3138
92373577 419
148011874 99586082
712588696 7023
327744079 1160
860637077 18194
493186319 2992
369946369 1284
191101253 637
670214270 4870
946707984 4122
32100106 107
867523299 27203
2839 804444845
730 143579320
486868453 6894
864765758 432382879
2822 650129309
927056969 5310
215778879 107889439
715650350 2450
328131318 2703
613920455 2882
958838047 29121
695699269 2319
587103275 2513
219165975 109582987
431031690 1531
322059122 2038
3836 222649464
935997044 3120
30764 889435733
551776805 28330
154800158 516
549691512 497559699
191601336 1626
848135 5
131256743 17139
778953480 6645
800700001 2669
332203099 1936
90299912 301
502160690 502160690
976996728 22437
639758698 36791
317920855 2604
702200899 2394
707999518 2360
632702591 2405
667202883 667202884
84150910 348
955420546 5927
348104626 122014143
226533827 3098
909899257 3033
931582729 6588
649868041 3166
752035987 482569967
541322314 2193
122614453 411
586284168 2346
987003290 3290
255900854 853
243600666 812
54009181 270
653426549 21459
216243375 97049481
537927601 3570
108000361 360
106625123 3980
11899 986569888
6358 785499110
242376794 1474
466490626 466490627
866348756 22484
698282537 7033
617492133 10341
124921105 1389
332700403 1109
632997891 2110
463723100 2489
711 113088816
678558804 6666
401356189 1523
362450176 3665
700874481 4246
189286822 94643411
8557921 3257512
287418465 1233
792079505 9851
434999234 1450
119087739 482
237168183 2174
286831490 143415745
778068591 2884
272786275 1435
766531218 2662
132673376 1804
492347412 12744
752532712 752532713
4469 607061503
3271 183897237
1852 541820054
936561603 449064690
40517163 761
98057671 98057672
943107540 10887
709739611 24478
692977968 25048
759465430 71759
128544012 843
762955632 367619091
469389 969247690
868252075 3823
8632623 8632623
119583090 399
307639736 1235
139035660 7451
757695113 10827
7912 488566000
176659260 4233
341101292 1137
144844081 144844080
617640765 617640766
301422272 1412
324878129 177345197
87408614 3171
197646625 1659
832159300 27169
996207301 4950
12156 890402688
686323741 2337
559627446 38612
297621476 10312
907215485 3062
579244759 2460
965074517 6634
338095629 5440
445790065 1615
963872996 7745
110376594 1211
249906070 1511
933372431 7479
1965 213556200
760348531 760348532
318107619 1207
687257496 6906
45567 427236192
354436105 177218053
57267240 2760
418885779 2318
34694 771663948
724200001 2414
331199237 1647
541861994 541861993
171600001 572
732967866 5162
20992330 95
331646336 15232
757616962 3401
338172432 2414
788027050 6275
254265354 861
80123999 352
326532759 1337
867782452 433891226
994290478 3993
171231035 636
24042476 101
288381356 1023
781987779 6682
664300021 2648
34269356 253
253557679 1044
179807056 44717
896796363 63217
498299080 1661
459791833 2415
542701808 1809
842722356 690340675
237450887 5119
672808671 336404336
378280261 4005
112567639 865
539050657 3766
866399999 2888
402900001 1343
205799872 686
527012472 2408
757674966 3579
133902269 1002
437474465 1904
785044013 2949
646128449 528511841
838652704 3355
723902412 2413
9433 455971756
655632604 12729
6530 876711270
585422214 3722
676735106 19536
656102674 62815
824715211 6115
820862282 377934608
693002310 2310
802151671 401075836
714927314 2699
325236831 1333
144425121 72212561
606729728 8704
524700753 1749
62761729 426
909849184 3639
558060430 2945
75427325 702
10357801 732
589577650 4806
656670893 3131
432000727 1440
810105147 13124
117300394 391
872103650 2907
762071827 381035913
968791209 484395605
5763001 41
962100075 3207
247500825 825
402818169 2534
864579759 4763
433800000 1446
322830374 212427273
52976678 347
165721909 165721908
146700489 489
985198560 3284
36384922 227
283500944 945
265153381 15782
352146044 352146045
865428703 557895860
815812269 3185
200814168 2663
960903203 3203
637972247 2202
916792185 7138
730889654 3342
184645826 184645827
890213721 5036
1859 266704391
908298908 375430985
236160930 1203
842683633 421341817
514497120 1740
658074692 12352
455447644 2088
40425091 185
252192692 126096346
339585167 2348
226612414 226612413
273056804 945
297812152 1892
65699780 219
68694353 282
3910 607468605
493999562 14930
212524231 13010
783027461 391513730
328772845 1977
993675071 82893
981960775 7923
840213780 4998
153396453 811
833959977 416979988
708982525 2526
665273070 332636535
797511001 12675
900953604 6399
851 51185544
668403165 2228
55799150 20759746
761998367 2540
715641928 3003
306132392 6154
997360836 31281
777883259 6145
110334734 110334733
259148249 971
1598 350641150
326759965 1430
553703977 15294
244061578 1726
378982735 8635
957163768 478581884
159477479 2106
531298949 1771
12900000 43
148800497 496
701782954 350891477
856219102 36940
206745757 1218
580694985 2636
207136546 1965
620662414 2381
118190659 602
496562029 7859
173400888 578
318338066 1291
730928397 3196
480594825 12095
155697880 4215
71435997 2426
685959659 3130
27029594 27029594
563401541 1878
225134384 1556
859509113 13244
90600163 302
611333571 2649
337342200 2297
630997818 2662
549901833 1833
472327489 3231
299304571 1609
495076500 2250
907724168 3852
622801210 2076
731841263 7056
150600196 502
336001120 1120
77483599 9985
338261787 2007
638188807 23577
210232496 827
366652139 1636
211900126 211900127
928217394 928217395
383333304 3173
230218639 5948
177900594 593
724481095 7863
676225423 8874
246599685 822
607553158 2774
646389152 2511
828628129 4439
452802641 1634
460543490 3847
799056221 12462
887701129 2959
922120897 330155721
179099403 597
978 284092390
626700000 2089
569105276 3191
527556553 1788
1171218 19
3649 838323102
416998609 1390
679502265 2265
992809419 10061
3526 585148161
581395654 2073
582645308 2002
933675242 5602
244610367 2077
412587040 1454
713997620 2380
919611950 4047
586535675 16699
373066178 1769
57225 537200496
628143879 4760
693861313 4448
489005641 4049
426338868 426338867
690374729 4714
601814972 2881
827818453 3501
360314481 7881
260399131 868
774886879 4806
881063594 132623
177202529 711
4317 909742995
5323 561965079
282384874 1514
439124787 1647
878965886 12672
543048871 271524436
108793840 471
460441897 460441898
101100518 337
776954099 6396
499066919 1809
11364018 6508
831379219 26393
576000910 1920
194700649 649
495805826 180355516
869367092 3311
483598389 1612
844089388 15366
523908319 2022
428010240 47769
750226721 9110
648823071 12891
204784609 938
950100000 3167
448401979 2109
110443850 2745
471690214 2245
794505903 3686
226497423 1146
137742313 641
335668061 335668062
970558252 970558252
851309662 2950
936620277 4054
954303118 3181
932899032 6903
635337374 244486906
7539 877057104
604828078 2586
215884759 26152
793107202 5601
167792857 2856
964549928 13676
904492453 452246226
720317139 4726
12012 751700868
481642271 1923
465590056 8295
751825923 3932
947996839 3160
912283177 3192
400904479 207179786
355280688 1428
213635407 9716
905566200 3080
348025951 174012975
250865830 56865
325529326 1087
615151115 56348
461676403 3971
3587967 36
247437654 849
919697919 16160
60114214 301
737648715 9757
456000815 1520
599101790 1997
115930680 15240
2113 555478118
680037283 2997
456770275 228385138
72201039 272
634200219 2114
171761299 171761298
720597599 2402
871703077 5082
408468322 15494
18258661 630
95585369 3270
988369202 19584
626785224 2357
652802175 2176
12766850 50
255599949 852
66670127 432
677402259 2258
707699522 2359
848753620 8029
716807378 2689
605450813 2049
2932854 28
650364081 5487
774593820 9269
605938014 36871
350264411 15996
320083135 320083136
2709 444432828
991499999 3305
12561780 44
873899999 2913
153300511 511
145800438 486
839282421 79628
551044668 275522334
683189605 4724
898882441 11743
902816410 6835
357301683 1191
907042203 21923
548855453 274427727
29303461 619
115013465 459
286375488 2624
237575249 118787624
115011606 1308
242936791 826
341575955 1169
243164615 953
335110576 1300
220560791 1289
478659935 2120
803818617 10081
197812449 1344
528792762 4932
48641760 340
994764342 4587
637692440 12973
701725700 4386
257005125 18829
28563042 764
722422875 14317
541465102 3530
893223289 13851
1382 287217055
952940700 458320895
982158095 11404
820596485 16021
514378624 514378623
735602272 2452
240695219 240695220
228283237 228283237
320400883 1068
333579977 2286
262258493 2443
265260207 6284
570990658 1992
620672499 2446
820302112 5272
345599642 1152
749691133 11533
744300154 3889
55477163 2315
615918214 13698
414185271 2101
447454910 6793
833281162 3262
825011803 5159
687579262 3431
976479664 4431
849039228 3099
208873460 809
630932660 2422
406516739 1470
750476891 15906
219449584 1490
364801215 1216
173400058 578
696990720 7680
695699135 19628
117172885 393
117316956 496
770700001 2569
776071438 6359
314180909 1208
678454921 2574
591122149 2575
592554247 126876
721199999 2404
857310297 8957
899895534 7637
949433016 3978
5222 892199588
925352098 5851
165130699 879
263804399 1118
57636382 419
857402839 2858
27900094 93
581291369 39303
889379424 4176
1776 326001691
692872400 8024
320418703 7308
54085 907978980
441054990 2654
855374980 4342
10506942 137
581380141 3178
605997981 2020
138039845 5339
1892 290128740
956700324 3189
568112283 2471
68541531 248
533125728 5093
308726153 2193
457280111 1990
899659075 9055
745464797 2742
965525513 29651
728422432 44464
365858495 4595
436469580 2796
3823 995689105
460222830 2924
593794755 2687
134400391 448
173058606 799
954833625 46863
468360252 2784
657218233 16218
640573341 19270
2415 637569782
576677408 2667
849164773 3131
980397875 3268
670534182 2746
820729810 410364905
703976905 5799
179307863 1005
348900008 1163
127960105 6888
125273449 979
51566641 290
4616 275912168
3161 657047918
886361732 443180866
957774550 3583
76389600 280
516751149 5350
617790234 2813
150063078 1947
889167887 790207785
805351238 13629
325200365 1084
242700810 809
288770813 144385406
504853770 10410
967795689 3347
438532509 2294
930335183 14389
602791416 6152
174362435 1553
706486949 706486950
63311433 3064
343442206 1674
672796574 3173
89885817 128961
897869582 18313
687297710 2291
294141310 4578
462528287 1990
908675057 908675058
54533495 27266747
522757531 72909
463499073 1545
297033791 2992
337171224 1164
340467960 8180
78737812 78737813
36761211 685
539276466 7735
702235280 351117640
959212038 4673
4135 891514270
561724431 280862215
172200575 574
13376432 148
633436531 356665459
750381790 4150
929411778 7978
703200918 2344
267901542 893
794614010 5890
699562011 3561
454794943 3318
571500175 3725
593698022 1979
337578350 3489
309854501 1578
432135809 9795
103286868 103286869
313 78327351
725102328 2417
527311013 3503
875036837 8796
601606070 2979
651432378 3834
583200000 1944
605294698 2087
927303090 3091
936458545 3242
644697851 2149
817148800 33800
339068571 169534285
300371397 1470
890072086 3215
609168209 2822
221834448 828
3964 487503678
1155 320298825
534432584 40295
436426849 1825
924467901 6217
136272081 560
65596543 416
631185057 27086
523201222 1744
542594940 271297470
838966374 30875
627603833 2092
404696901 5050
442166292 2287
308712549 1518
815763703 493588629
339582727 4809
411923843 2017
169660495 5058
246600822 822
223498351 814
786217196 5050
458612989 3685
746211735 746211734
533999999 1780
196606091 2167
428 99570776
850891045 5719
332835243 332835243
756602391 2522
780299984 2601
557701858 1859
62067949 31033975
695928676 309027494
924406511 6626
188447040 1088
215464012 107732006
167400661 558
280799063 936
540602890 1802
5885 287723535
28728783 358
261560146 2165
304796578 1287
291 16774404
233229904 1459
348274796 4436
871354790 4836
1356 340499189
753294646 3542
1005 264850286
741425931 6389
945368100 8437
530998355 1770
726790643 2781
4884 979798776
669893261 14801
607914788 4654
955556208 3369
410104950 2001
1400 371606729
721802405 2406
958198094 3194
706541341 12489
681461066 3317
904058917 20113
652750038 59386
531120778 2623
96899678 323
514299788 514299789
100295921 580
737132322 3747
968466620 9097
677402257 2258
380902818 13296
47699840 159
416203944 1878
4747 203086154
850798084 2836
192305271 929
217058451 817
170349279 632
200099656 667
966456690 9821
314408694 3571
584715187 2718
254409352 1050
129000249 430
11288364 212
2298 148240105
855744616 3205
512335780 216494252
884230512 3971
136565236 885
750602333 2502
37254393 240
363300754 1211
91176045 443
857833745 3741
627529725 3867
72832928 310
813588638 813588639
171302304 171302305
221486994 4871
738041947 3668
387452097 4777
716566299 3934
151661863 561
43792747 731
884013199 5284
858929481 50060
196500251 655
215557291 1131
3343 491474488
879512637 74991
751866151 6515
439843744 439843745
611997960 2040
1703 129446733
848476782 3537
106027681 1369
21088274 192
790171954 3386
261971505 130985753
90285015 302
756597479 2522
952295401 3528
698671672 5812
755210412 750204949
748993044 3875
834871186 4531
878232944 3368
250200095 834
715457957 2846
6557 980631862
933557040 15912
198418723 868
535650200 3183
424246537 4548
315901053 1053
182519739 1467
2324 477651720
755238700 2933
851102837 2837
636237777 2854
469498600 1565
453070207 2154
914721094 4527
510801590 3104
535813039 1855
974419887 4479
39300179 131
657142707 15647
180177163 3186
955196817 3184
935722009 6396
891523749 3250
251768965 45704
417727442 1570
96737459 1183
692697691 2309
4683 685914327
522303770 180935249
778646881 13554
207131840 1340
202200673 674
826611250 5479
595321875 5625
899780290 10346
183703024 91851512
958386753 42390
313497875 241320907
404026320 14928
816618976 816618975
714601707 2382
655801196 2186
295442244 1085
222874664 3507
455002865 2494
713401971 2378
958130627 3549
878723028 5679
994472539 3613
144039845 1445
95591021 367
753189409 6228
113699662 379
224700000 749
435972027 7691
652874763 6426
459905472 1593
955251864 7270
689951730 4615
680166023 2438
279474625 8424
839655496 3064
631230151 2454
757819363 356316496
267195042 151836786
585298048 1951
969302403 3231
494172323 1993
464401911 1548
577800312 1926
694149292 4833
335116121 259495559
901351468 11722
97340233 328
202200673 674
112171784 2358
396306661 198153330
401793928 166258019
180831831 1228
640698013 6276
626698128 2089
653569183 2703
171171999 1039
774297420 2581
556798840 1856
585598048 1952
675644545 3456
888600164 6160
776848666 4089
833260955 416630478
237643950 905
270495553 912
882642991 20636
186299380 621
710443194 436673022
470887010 3830
945423040 945423041
323392836 15366
659098496 2197
178199407 594
373742886 2971
309301344 1602
309960588 3069
892800954 2976
239469362 3053
505443582 93618
697398249 8956
600300486 2001
530100001 1767
427801425 1426
210000699 700
607160690 3303
840300566 2801
858556187 4396
183185713 1321
314853903 29678
926597910 4530
556457354 4985
61360449 238
659827434 2940
485854604 1839
260764336 9379
157717079 2797
540398547 270199273
2472 627036988
261775570 1435
720297600 2401
216899384 723
345598849 1152
7499999 25
79200395 264
618302220 2061
557744818 1967
729805922 27044
236030681 2996
133523253 650
496071048 3827
365383519 1316
640319512 40949
437699017 1459
25893 820172403
177365303 684
123760852 3106
540756406 3255
283799066 946
940679396 4906
909051264 4224
609600526 2032
800590598 36753
820709085 15827
302884117 151442059
773946047 7066
924714712 4667
199899551 2928
575181152 2339
616656793 3220
1247 257633494
442611863 2043
327820705 1757
172845648 1294
552901491 1843
1512 184849572
242594429 131908
730170224 36008
558898138 1863
944152374 3167
99300473 331
746962020 3203
807174275 32444
566317502 3969
952514421 952514420
4564 120042328
38078973 230
528808514 4706
898945456 3165
16970448 132
734 205775904
144452981 521
331201105 1104
695214968 4243
297160603 3268
458999999 1530
783996875 5945
326393929 1445
50400168 168
598103733 2578
698284417 2978
117071837 474
439800247 1466
808775600 5190
490763052 5382
365581744 182790872
812097292 2707
273465445 2007
473102592 1577
5055 531575104
513601713 1712
450866823 4983
497722580 8447
718198791 2394
316478054 16293
463087309 1831
581555963 6644
502828231 251414115
441898528 1473
440100912 1467
216938376 5337
4356 471949406
148177568 3388
736215939 368107969
264268096 1365
308399526 1028
621272654 3050
513342708 1730
477651152 2882
935795541 467897770
206969217 30026
116755902 575
627007247 35044
395699581 1319
558716130 2058
2168 505161825
274170259 2587
538180723 9162
939686781 3553
666298585 2221
700685348 2772
478595284 1932
945098280 5880
97474913 1013
237599208 792
533450632 178680459
64200215 214
80099749 267
499367004 2085
13523 752838933
438599001 3604
588996425 2600
698400196 29389
512838647 23051
525949180 525949181
869237809 3210
632038017 3044
110655371 587
403088112 1764
177038521 851
75299763 251
563780134 9353
8683 348961087
668290545 365326865
300521787 140369746
510425381 255212690
967193681 4641
167109097 1302
308369046 154184523
945671133 5996
787484115 5440
102627756 369
9303 693632944
120871920 1554
441819433 9972
816341518 816341517
62999790 210
875023884 3934
840075040 4720
8700029 29
98691583 98691584
383452777 11547
99331120 356
994596151 12232
202426819 202426818
495818999 3204
836437037 27967
749099999 2497
551019915 3485
253472805 1084
477137705 1828
283256939 14460
844867909 5396
989139151 3450
152700510 509
424484423 1989
944482145 4445
453001509 1510
586525912 3702
848316962 424158481
127694864 2872
491552363 1657
26950709 1405
82799725 276
797368339 3109
888003170 2960
999522018 9063
160200998 534
81215514 606
600600504 2002
522844349 9726
319087585 5904
493163296 493163295
540199661 4460
78013928 39006964
346970353 5574
224280498 224280498
808394643 5774
294873421 3585
894833909 6132
287555163 2133
569127290 2507
687043180 343521590
368698772 1229
168950422 1913
786297389 2621
5210 317171394
385800000 1286
233565385 2956
124200491 414
5100003 17
817502465 2725
624149561 5185
11289961 5644980
412597921 1748
464102022 2553
218099721 727
513540400 8180
253800123 846
24199918 82
163494427 2410
352942596 1956
643777060 2518
73488246 301
30300053 101
880866420 3220
249596867 1391
891381025 445690512
292776591 1574
348123364 1193
974888605 4907
403646221 201823111
818748486 5824
6221710 110
190500449 635
487346927 3817
901397978 24040
353144881 1485
557005680 3546
867313638 6802
862562220 3030
974950669 26577
292327504 20756
798908676 13775
581382645 21773
592656953 2003
869738157 869738156
955564265 3802
715807158 357903579
682500776 2275
154198807 595
382549003 164270359
847577101 3039
511731389 255865695
485883753 2993
246899908 823
16801434 813
342882034 2683
758766416 23793
794107098 4840
732750201 3260
861873375 5016
657333966 657333966
94674862 438
797973644 4628
455720522 9602
289095249 1354
468775382 4093
180211184 693
9201025 224
585424287 1987
259734585 4785
728767054 364383527
948578399 4248
240084625 1214
746639997 746639996
611400001 2038
275171580 1064
236797009 4852
910299364 40429
695902151 4239
730899995 10874
302731066 3759
385500000 1285
97430938 523
986253063 7268
310128929 155064465
969010678 10754
245063434 162601680
377161219 275295101
636299397 2121
825554189 3075
813219583 406609791
354069901 1775
710641517 25178
173894206 590
187199377 624
465962952 7357
29036561 97
920297162 15347
393900001 1313
999801858 219351
959668872 5092
149262230 587
723597588 2412
101399996 338
96512083 48256041
879174373 21541
965406169 3218
61994016 1764
280378325 2646
990364992 4448
37715895 3745
73259609 963
845460306 845460307
777342509 8145
219065820 1121
432381579 2425
812843856 4903
910275242 304398616
291135009 8371
886162044 3425
81562895 361
722879068 2509
553624889 2210
221700406 739
314956912 12477
973381583 4333
870216875 8566
3967 831384025
657936095 130266
683899343 2334
435511384 3685
392905468 164052833
894532883 447266441
248590196 227686494
3976 504959746
124099798 1555
924912052 4345
145037323 614
110400238 368
947103157 3157
715922217 357961108
994941033 919262170
675902958 2253
638292412 336016685
13199956 44
758718889 8871
167927617 587
85646457 458
467176763 31150
390744143 3463
637804556 6597
115143011 997
33897151 225
16371 683800299
27350999 100
87008411 469
397011633 2138
501008106 34877
205959937 5824
182922319 1640
982128827 23819
999821977 999821977
220370150 1850
3446 128917502
752699999 2509
962703210 3209
358626558 1919
500699354 2393
535927434 1851
762035269 3730
633904187 2113
350410536 6425
724052159 2796
769328818 3529
89978123 722
902687761 7840
601847277 4717
25552101 100
46714186 206
877340115 438670057
797124902 7427
971855932 10268
474600728 1582
497388727 4529
406394551 2766
753995243 3421
627597908 2092
772414268 7381
630234394 14842
342983981 171491990
15027869 110
808141045 2787
25437449 12718724
829928611 10710
513351195 2071
722054084 9837
513183923 4374
783143029 3029
747600152 2492
12645661 60
323158102 118394969
385198717 1284
249999179 18804
668049857 6003
890403416 2968
238201030 794
1360 361969001
933980328 6312
28199954 94
926909345 463454672
696259691 6006
468097063 234048532
725799941 60438
659550537 10652
654166318 327083159
784200000 2614
248439180 1034
244221059 6726
220200000 734
27748799 288
825078874 2978
139347096 582
322620452 1503
567987921 2139
306513328 2662
115 30549503
895982519 337983074
559808926 2582
899334161 326675904
329453652 1546
417358341 6543
472831356 1834
216701088 777
432355068 2124
605976032 8619
877683489 8358
961796794 3206
856039612 3583
926518417 673461111
480922309 4334
4821852 137
807474303 4890
5955 854727105
932608910 932608911
318898937 1063
4193 214463888
761502454 4915
464409400 2210
653702180 2179
530101907 1767
376123825 188061912
180899647 603
393902065 1313
394408765 6004
891125163 445562581
402938921 2740
482448080 3839
386698710 1289
726639789 28124
249029808 3427
622888322 51981
882989301 3663
262585359 2318
148785825 511
248304843 2147
40307646 245
632177561 3259
804047 4
415798613 1386
186000337 620
692083550 50242
634568223 3616
997103682 14766
842519172 4270
390462409 6252
166243815 166243816
177644212 3110
776538259 3780
652200191 2174
60302965 1195
379200662 1264
55800001 186
745875426 7601
463152389 1732
431835412 8313
334831099 2643
572548328 224620793
522772635 14758
401705802 2226
101636867 432
17398810 233
891302970 2971
601716200 7400
183300004 611
42635474 208
223844417 2898
401516670 3216
872724089 16971
218100415 727
764179697 2989
836866197 7689
203999895 680
434201452 248399
204227596 715
770012963 10332
918911951 4776
662448481 6568
226629154 909
958502611 3195
154864130 1613
839699999 2799
356163749 3294
782427465 13709
141599999 472
103499760 345
661590888 3079
533646321 2597
300075598 5694
5382480 29
2595 631267884
665380760 4180
599615712 23136
247981250 13313
133758651 659
269616895 269616896
987859984 5715
562688057 2019
530048100 36550
704348239 704348240
693583352 9292
678898372 6417
61025581 212
413416030 3910
583664705 2228
277302151 950
599199000 281976
238570764 16171
902399231 3008
753853000 4330
244199920 7349
558499279 73102
544463366 2820
236438926 1139
708002484 2360
483804088 6731
754852802 23379
1222 328166398
731414489 6180
657806959 3542
651705907 325852954
774738031 3201
790937231 15166
673519833 4347
147945634 147945633
204471196 2722
855584727 855584726
390300295 2804
77653009 431
199286 671992392
467984718 1791
37878103 138
984404113 444665888
438726023 24413
4375979 4375979
286985160 6930
398229314 11860
43526 770888986
903600000 3012
703202345 2344
604642672 3232
458712863 2107
261544401 130772201
550695001 3000
29943769 241
383827574 4012
694362960 694362959
611895078 611895077
10377938 663
46202865 1483
626545453 13768
683435043 518344376
183787578 3978
720618041 2920
51838350 205
265285062 1158
802659721 17951
543603550 1812
507877147 2651
192624205 1178
117795986 55288377
396354001 2000
554436080 2714
337789333 337789332
222300741 741
125399582 418
850406829 12259
329401099 1098
965702493 3797
211312955 207161321
467882448 2099
33300012 111
390872281 2131
761560576 2884
583543205 2524
556082030 33790
660900000 2203
406932679 6011
81059835 353
644099999 2147
87853697 994
226690658 226690657
710201315 355100657
705694809 17528
946316475 3248
10500001 35
7864521 40
705655818 2389
264747219 7195
279789649 48676
296279495 1252
382422224 382422223
794704639 3374
140454268 2308
6695912 26
599008137 4035
538323877 4853
449311672 150270695
781224696 35736
795502679 5623
482295287 2306
310500216 1035
859059412 429529706
461035942 3103
466201555 1554
866240776 80134
507017083 267661977
103757567 1266
467019885 5626
321001070 1070
991885849 5975
589800938 1966
862199637 2874
16669767 8334883
406774660 1545
37805 949663936
15438654 329
378902389 1263
15064 845165720
571995741 20690
374242275 1325
270050574 135025287
510809860 4003
96171635 323
52135020 245
656497843 2541
120752617 120752617
876517025 5144
18722 780528382
902553434 19815
929249508 16202
577924303 9456
809783539 65110
130799565 436
979337250 4663
717853050 15810
554800285 2374
288838161 1016
242293634 827
568435374 23353
647884043 5604
390645275 1698
120370607 796
688508967 3167
547847825 12742
674467713 12873
95616973 979
13957426 13957425
277893971 2931
646200776 2154
883797054 2946
700962288 59123
329466223 164733112
725400000 2418
136645631 569
586498583 1955
878101819 2927
428879023 2528
788324943 5918
440429993 3819
2791 610788585
84486687 2860
742527026 2824
687786290 6524
148282414 635
622108655 17121
490701349 490701348
365509294 365509295
667228691 2587
300951716 6481
382487796 4588
146344420 711
76500076 255
695178600 4020
163742119 580
81221249 605
806856678 806856679
297363072 10176
171300570 571
713 206946824
373026337 1705
414237781 1255266
177795758 719
828602763 2762
102365348 629
518687794 173069
829852800 4200
807899272 2693
308334804 12371
285299049 951
563865693 29926
716101707 2387
36900000 123
687826524 4246
3546 657352136
26854258 369
176896050 850
162154716 548
164159602 1521
969265021 24205
177610061 17423
439839101 34944
420841656 6129
4697 795988277
239625604 8850
54887828 27443914
481372216 3224
19688214 73
2230269 14
306902804 1653
21471839 948
295635921 1407
663597788 2212
343499999 1145
870492281 7580
489061219 5311
490933333 2062
615224580 3837
801846564 4937
204177255 1633
405474432 8957
949459314 285002
834733684 4994
487517290 36730
698255977 26268
999568779 8333
2106 302282604
809539333 9764
871767566 39672
873607755 4716
581461539 2140
503 40233990
341100515 3564
251782237 904
851921617 9190
371935062 1278
737098102 2457
647 125912670
566998110 1890
317131692 1058
578583278 20566
404698651 1349
1573 204299424
402851680 3040
75793645 2581
802290501 2980
589800243 1966
349384548 1309
2924 411672884
591808889 4765
634489275 6925
806100000 2687
568028485 2052
765566747 382783373
307230663 1768
120900417 403
542619997 271309998
2414 437455424
412324220 1540
190531867 95265933
939898577 34864
465768325 2044
440399378 22607
585091648 14894
187 27227842
219536128 896
751499721 2505
332204795 1476
215048713 1327
766080309 3038
978920800 978920801
400907171 2296
218699606 729
344395895 1968
444601061 1482
984649698 134902
130739104 531
522181830 33205
1447785 9
296308950 3885
6853320 40
633971278 4313
167198164 574
310291679 1060
130199565 434
686234519 7468
3948 399336252
493341166 3141
1999 419310189
219687703 841
2842 776710074
118930421 118930422
228010600 12365
997378924 5706
764483825 543159
719361556 7755
579000294 1930
413184281 5540
836940621 7586
405546535 1868
595511676 2484
941952457 3834
396730820 31209
601199999 2004
84396826 283
280682344 3806
897354445 4615
20479195 274
471599763 1572
193499999 645
223820154 221352497
896370904 6292
892901409 4529
764748628 6038
36772447 589
445739360 10940
75004553 314
6572 808998516
247506846 2212
297767325 5953
566675755 2060
309317846 309317847
824965726 9802
259389028 1056
494400852 51484
108271193 108271194
821747772 2778
962403615 3208
966084235 416264434
15959 227480415
560579130 2430
353363539 1687
487972830 6049
260786571 1922
34202640 240
462401196 182775453
905320651 4975
335697516 3123
303767007 303767008
525932034 1851
145059311 1168
930703468 15161
924530699 6831
673389069 19087
213299289 711
146968108 1148
53515691 35619207
401002846 401002847
123785132 519
406141383 10099
80687043 80687044
6460137 6460138
893304691 5365
475012103 7924
317277648 2638
32340203 114
217111743 1696
315971739 2555
595217025 2925
487814604 243907302
677997741 2260
26514 439390008
710737403 135327
911792648 12428
776534557 39396
129523530 753
343891654 171945827
753389508 753389507
542871693 67269
106199646 354
354035474 5195
963303029 3211
949476385 4072
112370305 513
732088353 3277
17540 655325968
377995031 162706130
922189444 8409
583630846 2901
579583269 2046
646357365 8301
702316942 6168
22026 999341646
189603614 729
279121680 279121681
520357375 120064
104893337 359
844509919 2826
756259938 17855
280800937 936
283587389 3894
962456056 4539
417961977 1988
737999376 2460
765281670 3983
285900284 953
362100001 1207
20099932 67
395052351 19821
220657647 895
888368251 20983
224389166 857
713397623 2378
297681195 148840597
2851 668030691
736041997 5198
964683897 5563
258438022 1571
29700136 99
893201890 7945
907389871 3385
219466702 1767
612417641 3482
980575683 980575683
825982668 6012
720602403 2402
960290349 908404099
951009786 4676
445846510 2077
193131942 2596
674703815 2249
908214178 4684
287344012 15789
806317993 2955
189712948 102603
571760744 5144
105864678 459
41722251 41722252
713440364 3311
555182919 25640
486602631 1622
517484511 10347
46138679 408
851999999 2840
629789520 4756
698997670 2330
709827648 3739
480676632 24978
908961724 7088
986163621 986163622
783828983 2714
366042318 2813
562569383 3290
752054091 2784
657885779 4972
594599239 1982
586799999 1956
150140309 6148
397553751 6959
611803368 305901684
79816477 331
635343778 17269
581401938 1938
77718801 339
610700838 4039
199771056 1128
525500530 6293
884600930 5294
958748252 44506
721522569 3196
81513246 7362
631163534 6547
708618867 12765
306971570 3890
668173488 2616
370171711 1774
994140383 983201363
821232961 4405
707700000 2359
259552255 3562
972629179 3370
492694293 2093
418333048 418333047
811263962 7814
168246928 1831
666298143 2221
366981591 3945
534601782 1782
16500001 55
464803735 3052
71633257 71633258
667005703 2312
980784826 16798
912050013 48193
837532320 7639
386709675 193354837
789603063 2632
719437767 30803
609563569 2740
571857974 285928987
778512623 4528
77700001 259
261214199 1098
984469989 492234994
331550007 44205
295799250 986
172032885 4522
488873714 3106
986700815 3289
607489672 2177
628197907 2094
639902134 2133
392846773 392846773
865944073 3528
497574452 3764
570615411 2066
355740318 1207
884677300 6695
179828062 1970
580779431 5542
307163290 153581645
741075456 3036
734259961 2520
787497561 2625
387547203 21491
860749935 8115
935403766 3118
319946789 319946788
888848640 6912
940341478 40649
110100000 367
381205184 2216
121013734 2954
519036799 2593
193857795 193857794
427564272 1744
187025744 184393418
520267572 63316
694197685 2314
972611379 3385
476011 2
960114749 7525
398644291 2442
488671945 2136
846300000 2821
992756086 27556
944414902 5823
956398849 3245
740962590 2609
606840102 103521
348964561 2520
958947304 5363
206260417 742
883811911 4274
761629268 4618
350885453 1952
338899817 9243
999596668 3332
580457018 580457019
341758183 2746
585804349 4475
198299339 661
406937857 3482
900345909 3227
485788871 2533
763182520 3820
639 142202785
715553504 6866
18954686 178
570761783 6250
332913544 41116
77100415 257
229312488 1569
411601590 1372
546002399 1820
316740032 1064
446841192 20188
389209197 10486
746215180 722248470
10446 863351639
870302256 12421
135590049 455
516298596 1721
79308231 307
992285479 451388566
531185403 531185404
782482660 322283025
141000823 470
401378169 178708
22315 514740105
268413948 95885
8459 340595127
390501716 2113
451158707 6279
800322120 5232
94975151 318
935644881 321929985
1821754 13
692564179 11410
967760279 6421
48299940 161
367499986 1225
803682451 12698
500776531 14718
255511599 127755799
791121792 7453
66227278 310
326245426 326245426
890977856 3559
625423797 3657
389025949 194512974
944075955 34779
997178538 6087
995 164722146
774311105 4256
351182429 33621
134594466 511
535997874 7231
762319258 4576
263290047 3346
10474 959125128
35791315 121
203624719 1352
334 77313308
856815288 5430
513553089 3590
682352944 9926
975061099 12113
596150099 2262
281073701 1274
177899406 593
376043331 1426
749700183 2499
36888495 172
1296425 728400178
636589891 108122
883889756 8041
47440757 614
641999358 2140
312310859 3239
763333080 13730
690844589 2320
267520177 1012
524231737 262115868
322423561 5363
589202408 1964
988798610 3296
214870321 1680
2285 332883370
220066825 1142
790841832 3498
562395929 8782
474398967 4682
495881952 3169
161286733 542
273647231 273647231
353516871 4541
875016128 4233
5284 742687336
270630963 1162
797589283 10815
891549855 445774927
577578185 5630
966938653 941465204
575403040 1918
483291301 1930
692687695 9478
178769328 844
651688064 3791
942900001 3143
991254041 21980
769350196 3808
896481461 8538
246820154 7989
9834887 89
22739465 22739465
866713531 173749
970968425 11393
364200001 1214
781317036 9162
579701751 9016
347099741 1157
893686200 4020
137628042 631
660420636 660420637
721652217 28907
937273888 3597
969550131 5903
150899999 503
32425537 18425788
810644615 4383
107700182 359
184201045 614
786582368 20501
855297150 2851
475800302 1586
94239689 930
236798509 3468
872153309 590294355
865794721 14672
763648810 693337840
711525012 5275
717149848 358574924
532788029 4941
410850313 1594
685458972 3961
473544719 1584
76369 55688
20999929 70
897708965 271289
899052335 3768
447017147 1629
597001989 1990
371531271 2390
5562554 2893
36347378 172
963117605 481558802
221999260 740
658269889 2689
515399999 1718
373799783 1246
685639815 11422
142799523 476
525898248 1753
12899956 43
326 61401704
824575971 7158
536698212 1789
306813648 1788
633709266 2779
225076974 225076974
753885738 4223
567836938 118054
618066907 5162
505700172 1863
692987216 547175954
935388869 932209675
146570736 5304
288576364 1085
4227746 28
582300276 1941
463376583 1969
744897517 2483
775694337 775694337
576452697 2642
676439683 46216
7295567 52
464472781 1764
214498349 935
333152963 333152964
266725550 1085
329894786 5555
819159129 3988
531251423 265625712
398002874 4666
908092169 4110
499201713 4342
353696458 8640
8895 778855095
373449960 1549
4107 993416070
940477999 42625
846295831 3221
375508382 8522
525520999 3800
461168249 6070
31317779 130
690728196 29159
513298288 1711
182753621 855
339488384 1145
581701205 1939
741003998 2470
954243008 17637
146481151 512
212200694 212200693
223200563 744
378117898 21606
900298715 3001
461196300 461196301
712990637 3501
962743479 9160
549601361 1832
5616 614338387
519345991 1885
314016765 3823
193213623 1773
110213167 110213168
229734121 1380
180116112 3462
664327440 2968
911356570 3206
75744026 358
399066963 18399
57899999 193
276686155 138343077
4195 725009265
245100770 817
340419299 2447
689700872 2984
192231426 1355
275420767 1148
249329888 4695
438001459 1460
211739352 8578
789504612 394752306
776089282 3922
427984061 2795
215142240 1517
627653822 2682
949997465 8769
358479030 1365
949660226 3191
181739286 637
124869428 531
756863261 3229
215825120 1120
991729022 10690
686 202701738
140329993 2101
538377210 2205
260474543 130237271
849504930 6662
257315148 14409
226074598 226074599
696456496 5086
731915689 2856
956268478 6623
420814412 11237
882602943 2942
380576047 1913
976026799 10600
131373091 1325
3661 900870010
117940083 58970042
779557620 22254
9349 580227882
708323677 4276
916953726 5069
36599999 122
162888741 2807
960479329 7033
586296626 6737
550340785 550340785
806106764 90219
687796610 3158
812454974 2738
675303540 6467
7808 959200229
217510042 779
629682143 3211
1429 366973761
738447844 3095
868802895 2896
627928500 21860
921896927 3073
11691127 162
449293927 449293928
602397993 2008
186685036 9248
335429225 6567
873 222275658
893001226 4723
488074568 1976
928785487 22551
5734 678122778
613768300 2078
59643990 1861
535034893 2478
222651356 222651357
162515573 2200
743399999 2478
193078470 689
9726 358121046
206730445 5136
626714787 3021
197956523 1059
732899177 3399
887702951 12179
620095919 620095920
640605091 2670
529201743 1764
153512357 76756179
144704759 72352380
716470843 9623
637097745 2649
76455090 486
33414059 177
518216543 2899
448382845 3612
445090365 445090366
236700789 789
130691792 1232
314518428 125294737
130665021 487
449094253 224547127
3942 660131120
753436541 13211
740426250 12603
38904227 204
66866427 310
965101029 11393
324835476 22578
697586688 7393
99950112 382
495948571 247974285
961047212 7041
852 175708812
233951306 794
71400238 238
230498106 882
793379304 11016
113999639 380
476827647 4864
235916041 1015
106031513 998
733524058 4500
114290118 477
389070501 6188
936159160 3843
230700769 769
109200556 364
454315303 3123
183597974 653
125286168 617
4516 895017768
182300680 787
218420478 4783
182559269 91279635
812397291 2708
752700734 2509
289542449 4390
135710257 638
710905492 3058
8176 232265293
606638785 2287
740584279 3918
639530991 2133
818402727 2728
699602332 2332
664323125 4482
437700001 1459
625102243 26156
670750261 335375131
746046723 4237
350879324 2775
434169409 5216
712837085 3005
67508155 1009
429900487 228927189
634008028 14566
824110545 3555
83936161 420
892021033 3348
292222296 6887
150891850 837
468600001 1562
149006 4
770424726 13210
192645307 839
137757207 68878603
210300349 701
26930301 259
777600000 2592
891905441 5386
849290001 3479
824321454 2961
666604344 2222
769744174 3417
166095638 166095638
696566465 4182
566729751 11125
401358346 30603
530401332 1768
545121594 4640
991200000 3304
633081157 3706
3440 487396210
911691091 3316
197671134 98835567
874505324 3714
881334140 3469
806816500 4270
72180421 2262
908051813 14362
822899999 2743
562922779 7414
387331598 2476
708027255 8822
678586656 3454
579029473 9506
197646318 774
239171095 3169
13645190 569
70800275 236
893472369 14152
14875150 50
792004258 4562
724430387 2684
888002959 2960
681431245 14531
975287405 16492
783601501 2612
168599999 562
187986255 1139
520631119 1761
259173617 7091
783183281 3190
689560677 689560678
978303262 3261
288307151 1008
236840382 1146
786634982 4353
794708276 6009
937801794 3126
680701529 2269
200400453 668
458060131 1769
503099999 1677
41989565 235
3439 940418623
9368087 68
688632046 344316023
710633355 3435
992599512 715159604
878612575 878612575
628755540 3570
810469650 6512
125552404 859
943789680 943789681
745088240 3484
672869058 293212686
939267936 10734
780041335 3384
57300352 191
238394572 7383
248273422 248273423
197227229 1132
181998482 2063
519022070 207592901
984331161 44781
104699999 349
650584074 6847
34617332 262
713402379 2378
643989040 4712
609870882 2542
645299999 2151
801802897 15427
394441279 3152
471901204 1573
604147948 2431
594907130 125853
9050 954990352
159994243 4912
301720571 2395
232118218 1431
692010023 3820
244190520 1470
356627327 38788
351711391 1770
110985818 584
10003 433156083
819098693 4700
301029758 1377
4801 996569937
301671616 1576
672180674 71425
18910292 7122989
415159667 2709
364762381 349994200
6633691 31
370418588 11254
54599817 182
596883551 2984
402636003 1558
528529170 290723179
579201330 1960
38699999 129
171037192 85518596
917137133 706734017
451620503 2892
13948080 653
105075175 52537587
886015245 5842
154877687 3360
33192236 17938553
744592503 4663
4784 305367504
457901804 2621
168037438 168037438
434022113 10168
698316511 349158255
852297160 2841
147859394 516
270 48860422
288572977 2917
861740683 6244
451975062 4387
823498090 2745
272533974 225452586
33252687 112
648103079 5430
155669966 77834983
353496960 1440
336118308 1970
504192817 3021
575979960 4673
917769889 160674
64247580 671
3192920 20
555901853 1853
836863899 3711
354174619 177087310
492544044 3699
1200001 4
530002870 4990
964013904 5796
194803263 1100
90980593 6228
407763614 1387
225901197 753
890305448 445152724
846108990 5730
348298839 1161
610354437 2323
614133543 509502621
314221634 20550
648888891 354857412
850297507 3971
2851 329032173
818394292 2961
743592193 743592193
464503466 58643
50974470 291
584560721 9012
4831 486146082
884666432 442333216
283456726 969
167887901 922
992250493 6342
841569139 11378
749099313 2497
447301490 1491
19050 629793000
453652768 1611
566345827 2547
431947478 1483
298761826 8767
869744365 36799
364111972 20172
633909993 2507
734870499 734870500
329999917 1100
193413228 661
303729282 3289
929031952 3308
310227707 2641
27095053 118
870692394 9789
467370000 2160
810767188 3233
469566198 231177402
300223648 2134
650152727 650152728
643864865 2756
513706161 34088
562108261 1918
345495706 3343
762660047 3644
325801007 1086
646151617 2178
784063138 16905
319053011 2092
58784616 216
286905544 26674
788716718 3138
400221780 2478
348794561 2368
81000270 270
209773605 23443
407698806 1359
427624421 22486
59221672 28546161
334792767 2198
281700963 939
87985127 329
323919520 1669
432899999 1443
767700000 2559
615105700 3050
355527869 1741
993651472 977186966
609500761 4748
850283833 3863
185099382 617
925792376 40919
991066380 11885
342662418 14537
801521395 5838
562498125 1875
100266897 50133448
353160877 2212
359699710 1199
22076 450902300
635860465 2832
27683677 3411
830133017 2799
37373432 32141410
240483907 12481
248303431 4461
594655309 2091
441305956 16058
912531397 17265
1856 153004928
518619720 3456
667028897 2384
88416577 342
206562349 732
477531179 2196
407766007 203883003
491316451 1892
328723352 6246
887372811 9626
403799369 1346
718785867 359392933
744332975 11001
872102906 2907
454737876 2488
224399678 748
854997242 2850
375646029 3392
46245455 460
106812390 423
3911016 267
993005223 3310
479283191 239641595
157220815 934
55499999 185
521401255 1738
42134030 482
206908718 715
212577373 2388
6602260 77
164912640 23640
33300112 111
573331164 573331164
772669205 3426
744297520 2481
767403607 2558
642156623 321078311
435015410 1681
220800899 736
139311219 139311219
469746126 2215
213817961 4589
351018454 1187
439664513 5106
378899786 1263
606597979 2022
678600000 2262
988200049 3294
143941556 832
1686 424194228
343801821 1146
922150783 814364532
285599968 952
328275990 12158370
705383107 2917
618 139059102
99407642 1062
529199999 1764
633318484 5340
876897076 2923
201049706 1523
703841125 6969
703695084 5567
29700000 99
612598337 4564
355934397 355934396
906305351 3021
374793009 1574
347699490 1159
407058668 8440
93944321 558
4091 859960928
743019720 2609
3664 672413641
415798615 1386
611817061 7295
783469678 5514
402130564 3926
567608596 2827
669978416 3093
2763 105462469
6315 589646170
849306076 8485
399379440 3810
220625150 1077
833399906 2778
495637232 3713
554973201 27254
283851917 1237
746688375 6525
177965847 134478292
737022324 3425
250407026 935
871125325 2954
443401477 1478
14732 925009187
696800741 2837
272699940 2766
960253710 3666
111365224 475
1139 30641378
506613097 2844
923335023 461667511
835 195504395
804887537 4924
821009205 40059
543299917 1811
612903387 2043
484360439 2127
491468545 2688
799203214 4313
895757112 27822
694975539 694975540
245394191 15488
813900001 2713
704702349 2349
903122263 3599
270869702 3067
821372778 27036
428812953 1444
552658679 4404
249131722 2455
330213764 2086
820158598 484069379
328498905 1095
322929286 322929285
878309039 3017
427600475 3279
3284085 21
735486443 28897
359701200 1199
507174740 2654
552963602 4306
125942389 598
151106177 1664
141887978 1040
249452111 3588
548099292 1827
642230835 222576209
580685947 15914
428601350 1550
795795116 397897558
601797709 300898854
989793297 4461
820797263 2736
232715787 26843
803761168 4424
909353734 6653
920239364 9284
2453 470065839
154967450 550
445182941 7470
958951092 5588
224819905 1291
305798776 1448
1258 224900330
252861844 252861844
390000000 1300
408004405 168328085
107810533 2913
868051153 3435
211184690 839
291053935 3477
250655076 4998
924998212 49779
955076024 3416
526897021 4810
988315289 988315290
1520 195219680
602333550 4903
615979199 3545
105599648 352
529775401 2200
566611120 267686152
412104852 2319
166271507 4518
3889 711096069
417081462 5334
441270358 1551
294629447 19496
581240903 2528
676208086 3953
937007974 4059
570194331 27881
549187366 24065
54600068 182
268200419 894
202896617 81029
592776404 592776404
476270730 1730
610917623 4248
56814322 56814323
672796765 189734
996211856 4684
515102574 1717
712975899 83350
726521256 2761
347803819 4247
113700131 379
305646989 2538
285301413 951
850090966 4245
645762095 3802
595892746 5139
994192462 958028537
398698671 1329
958536473 19389
432518673 6317
305183123 12144
679200000 2264
699719191 2455
3488 991450687
74078670 341
455701063 1519
194890826 1097
105150853 609
994375406 8592
311112874 7959
1332 367633068
990303302 3301
138671112 1478
896807065 4534
102502198 102502198
253573429 2108
223083405 2715
617281386 609983290
147288255 877
777873157 388936579
2231 277129528
387298710 1291
619306095 11408
383589287 1602
960001290 32149
183694728 14707
733417777 52962
72431854 36215927
674695672 2279
509337061 3039
942514510 6937
266564247 1846
710208519 283371250
962699999 3209
424229626 2007
722085061 2699
630658193 2852
453992390 4208
5071 540188275
666015835 6586
854330779 8526
780360408 4792
466622760 3480
767153594 3081
29387070 138
196109328 1256
553864668 302999278
912561953 4289
270019953 270019954
647369007 619667132
75184098 6369
865680182 3793
386878621 2820
62903610 406
40075548 32451739
155699082 2351
12693966 283
132570361 1352
803 106067011
46623842 294
701129727 13592
110700370 369
258333665 992
271705742 946
417659160 1740
98051113 762
434464800 1540
129702384 756
957492763 478746381
884052476 6151
972456274 4239
398700814 1329
142776809 2970
720904449 2403
746261559 2622
177600822 592
155086563 718
454212973 1565
354787968 1849
529967903 518247772
346954764 1159
7500026 25
967485133 3336
27299908 91
638162961 319081481
124072975 1264
983847816 4788
11192088 184
769325759 3082
927472297 3423
709200928 2364
1183 335893103
832577469 81416
985327616 5237
878562464 878562463
952842863 476421431
928215443 9156
664658942 19012
422355071 2813
172199921 574
457200351 1524
919500050 3065
188290362 188290363
472500001 1575
829665050 414832525
13844 822084408
224728870 1213
259398361 83785
194684493 1071
806509275 20904
513139312 4438
843920085 38818
977346466 10674
984216762 984216761
942032278 3338
808262066 6599
171600985 572
419599487 2464
139016277 69508138
89 17312903
810881326 390311193
703502187 2345
129533124 575
217200723 724
682837342 7419
957633963 23344
60900380 203
324000505 1080
349499999 1165
629395871 5183
390565295 1327
304800201 1016
764516699 7025
323796824 1964
582001939 1940
857702860 2859
748581204 4074
903414647 7174
560001443 560001442
703212481 3604
472164032 3896
82151476 1169
747672693 2710
919713298 4470
74400493 248
3658 645860138
534291186 1914
460798463 1536
245241439 5392
714534140 40362
375486334 352263627
262256859 884
293895585 1228
176347393 816
796882331 6126
1429 107917119
47874607 177
149920576 5725
830986218 5017
921780504 6868
921000216 3306
1372 169362371
963039090 3990
552262756 2221
414292233 414292234
176545650 94589803
564466455 2765
861704051 3916
244313161 84921354
917482996 19865
885464406 414070077
596533770 3488
162 12447918
251595387 1391
702228570 3461
454976213 432126461
141423451 1874
247799999 826
623164147 3091
499781628 5915
623101933 2077
600302244 2001
614153978 4993
266100886 887
580762863 522784794
208211135 2748
164314460 831
954660046 18014
651724808 3362
393658933 393658934
674076076 6079
745012867 745012867
409604481 3146
190389269 995
541649950 2685
765378505 2882
1744 229675882
312024721 1896
641 121724558
83609691 377
914840231 4088
34868064 154
849621928 33190
612199429 363389805
288257007 243864260
2972 548683106
687651334 4405
412548729 2883
9961 404107809
614038849 4834
81809856 288
836422875 4496
800505248 4658
83021897 459
730497565 2435
587148300 2410
468000001 1560
705100450 705100449
205275756 205275757
903960740 5191
859737509 4815
520291997 2609
371098762 1237
363323078 2088
645174358 16484
366601222 1222
269699102 899
435630804 1535
991882721 495345520
475686266 6589
70216765 4517
801299999 2671
983526099 45025
331337140 1315
553648592 12334
679200208 2264
970500502 3235
322455106 7264
994512051 449823687
973500001 3245
309429847 92203
967782786 4027
334134214 8034
95563620 738
262510766 1154
590377355 53969
272186931 272186931
785662112 15871
870929669 5070
345304148 16070
265501324 885
797080374 5135
720352577 8768
89852456 944
6733 680523009
10296 854053200
869498354 404590112
593401977 1978
147599759 2352
660030463 6368
687899999 2293
978946634 46602
85580284 377
810465246 13047
431394893 1827
474724111 3633
529658296 227684212
738853457 2788
607500089 2025
947099837 3157
746512695 2664
183182328 3171
693752550 2819
789136633 4394
545401819 1818
254860038 10330
316728855 1723
316045254 2237
796774763 4803
397918951 1430
474001579 1580
400138367 1522
924311699 3900
331800001 1106
732209244 3468
733598863 2729
882872524 3425
762076081 9740
383101277 1277
527728202 12511
477301036 1591
239400987 798
473706150 473706151
678999635 56627
769697851 3938
702847410 6130
128472209 727
63299790 211
798902662 2663
864567431 5022
414900163 1383
646798152 2156
819769473 3327
92298954 685
31249790 261
171180601 600
957906274 3193
100 28733500
213599598 712
716559911 10753
510615949 5737
6208 964201728
80403019 378
858878316 6065
795237718 795237717
348682071 8602
785278081 5760
22320133 534
289305863 1224
73230972 35539340
910899725 8646
242143451 10466
908773175 454386588
904244543 452122271
255674757 876
244493964 822
980437296 12901
269969223 2021
843460658 398872762
15104 638678153
352829675 3642
496074979 215631552
718864210 4593
446401542 1488
421478351 9432
712236178 3655
432188399 46977
516916356 5412
903613281 6829
808120203 7166
994581511 12176
175502553 631
1118 187724231
156900437 523
1465167 29
701704083 2339
246349974 2329
594929718 4115
479702990 1599
5870 852705550
113771689 907
904594500 6750
98700329 329
900119628 900119627
378119366 1873
495428199 4623
903300001 3011
214435145 1309
503700058 1679
935562889 3394
773274874 3581
486901622 1623
361679392 1316
124293122 42418676
623086587 2822
993333287 14641
816301610 2721
4578844 71
705558385 705558386
713626199 3528
907996058 7683
859693340 13030
929543039 240192
2141 479831724
361152689 8528
146051025 73025513
238501102 795
559201865 1864
799200000 2664
59393675 1479
621072958 2134
931989997 17738
507301690 1691
21391040 88
894274264 5464
38101434 9503
460961019 8234
528857395 375491795
262017431 1096
648297840 2161
465091598 2118
822527617 16906
210900340 703
209681376 1544
13524291 130
16850398 77
884700775 2949
887605911 887605912
777900000 2593
924305559 13960
988558311 4303
370482449 1339
377550312 4400
9339 605394770
239476912 2553
490616992 1779
28282290 394
645564539 2876
22214204 149
791193030 395596515
766545119 3135
609844071 609844071
468028840 2399
651297829 2171
5141 863932228
257700172 859
496063753 3929
590555822 114117
549298168 1831
999954520 4717
729865819 4218
322200011 1074
359401199 1198
3126 610435902
670091309 6312
1616 357096179
474943147 1950
590269655 7334
417616191 2443
230902785 1843
883728073 4957
132439626 558
611318240 490808189
261875704 130937852
345301151 1151
877962677 5732
854141998 17886
506873556 1908
475721562 4256
609649363 2898
985475520 4612
475356573 4047
539931470 2176
978682254 961935928
766060415 19008
822651696 4789
468300265 1561
74812717 11113
195399167 1536
140536518 1921
758097473 2527
892464128 18688
156078719 1372
9447 862218243
996237495 3955
652197944 2174
874554604 874554603
592497484 2212
739128187 13859
185325155 636
258819716 1929
489547359 115979
902263774 4575
850483928 4988
845102818 2817
531439215 3021
623573700 623573701
523725684 8063
480001601 1600
922069107 6741
339328844 3389
814917048 13595
620482298 2707
413 68757794
625092096 42838
807617858 2752
552302757 200662696
997786499 997786499
56792216 494
955851472 3834
299535285 1869
299789957 1794
620327530 70736
945697149 3950
204395625 875
532441384 59405
25344253 85
588484036 4123
554945128 3147
377236469 6695
250293155 1841
886157593 9277
211200704 704
75888432 464
873002474 2910
252338166 1324
368003367 10366
930629363 746474259
397618929 3537
386098800 1287
674100001 2247
469109509 2149
779722041 32689
838477131 10022
592761792 3576
796445983 3114
123643631 453
534492743 3342
299437183 1054
344530800 1971
223948720 3935
240209593 6342
3993 864843870
698673281 2360
854665759 854665760
698342778 3318
859436353 6243
818911440 25470
652300245 3874
742394260 7262
999758817 30555
796918716 25911
998033939 3852
574283549 3450
444475278 1519
526375040 3440
329129102 1382
1669 102306183
80699862 269
296700173 989
517960187 1938
490800000 1636
569331540 7427
763401171 3849
692438748 153036
224162497 8430
920376037 14022
758625811 15310
2519 708061938
839783277 11762
426142786 1589
978001916 3260
158593282 683
588916250 2583
741304602 2471
483869896 2221
658824271 11896
312837865 2282
809700268 3997
455400000 1518
698618340 11295
184057610 4633
170920463 823
438296285 7086
867000000 2890
180644405 90322202
478261333 4622
776501765 4988
974949903 3996
510661929 5684
872397554 3739
173193101 662
3679 561556216
693524672 8667
651535479 651535480
272959567 1498
882603750 2942
26602864 102
951749556 3516
964692287 4671
142518402 627
444200334 1691
642555181 226812747
917129042 6849
260099132 867
500987232 241006646
482614807 241307403
744602103 2482
594938889 2838
403501252 1345
612503937 3124
979026166 20083
582098112 1952
462115862 1703
616523209 13989
748067712 4067
169382475 765
824448374 8025
686 144911569
240899999 803
425101995 12855
169799723 2436
133992122 580
116999930 390
729898806 2433
859431115 3462
652407065 23615
237276702 1003
162536723 747
646151741 2346
190500636 635
505500001 1685
83154195 518
116883500 1734
39429133 138
862062181 3570
346721288 1362
9837 463706343
912338972 593371
941100000 3137
989893320 14088
259991801 3775
72705801 383
998310721 6432
785857537 17917
486992927 3335568
863472330 253942
607573838 2199
844358401 4932
855791962 3684
696413627 69171
241163017 804
939899656 3133
476322066 1614
147366236 596
308271430 9638
958260114 26894
519986862 519986863
403892736 284417131
643002386 9628
824007120 6019
184538123 737
831304187 4579
3468 731843822
180692158 776
790758539 18135
573924463 5659
818456482 4341
459670585 229835292
82228849 624
390824982 3266
423064851 4942
487980860 487980861
229288315 396886
521400000 1738
146353635 73176817
15641 930767921
5930 974575372
174753646 1362
555301609 3254
265120479 895
860638228 3191
227797052 113898526
901280756 874772779
982659163 20900
705753153 315632
741573125 741573124
93329016 93329015
565079680 2235
505182790 7915
82172955 1174
17999958 60
620400000 2068
709751755 709751756
491455446 3832
472502631 1575
202174840 3992
11669657 39
160708416 53427
865153044 7166
2826 402753042
848397173 2828
840753392 62877
619557226 133095
434642935 3102
827429834 4829
728415567 2934
3904 877962752
327271759 1360
155106939 5848
274214839 274214839
222109974 1003
960598142 3202
999033586 784676401
778826610 389413305
558333334 9181
162568168 1377
291549765 58721
454798485 1516
67800198 226
406200161 1354
472690527 188002983
284813734 7422
952800435 3176
534601375 1782
822347517 12618
119700116 399
399298669 1331
976198543 3254
844607857 3514
859800001 2866
652381144 2996
190451903 3581
292800099 976
205471199 5160
99405605 49702802
876055115 14516
806350351 22432
706635599 8976
650583671 3504
891664020 891664020
74181464 328
424778310 424778310
324203759 1160
780875368 390437684
17596467 17596467
923698401 62560
140009372 791
681312930 34309
86289265 43144632
922606216 11449
520419153 2552
500529936 4486
1058 129658958
664587329 4822
984838745 4101
270722546 9099
67466240 256
172409186 172409187
442477855 2682
637065172 11497
43800000 146
899973599 3480
225877091 1228
281699060 939
648322554 2794
389874406 4026
4394 616011816
455944521 2067
36 8270532
865433537 3114
410921807 205460903
299486723 4619
536104228 3624
317078369 1683
966902489 3223
89312423 1011
897685529 7111
225449281 2120
607592049 303796025
168703128 1221
716658385 57968
103083914 3245
75442321 1060
595130226 594082113
752955840 4825
861506269 3444
819302731 2731
193897181 96948590
466631049 1810
810602701 2702
592369178 2302
405891933 3842
74041325 369
631800001 2106
175984872 1841
467419150 233709575
639500490 2473
318720848 3908
652231549 2437
240514410 1242
789902677 2633
913198458 3044
4064 999809543
765893049 7311
2558 529830706
492072328 8095
169764981 62942733
927903092 3093
945138010 4067
644703707 3067
607570001 607570002
736997466 425839087
563282177 3273
838934865 4961
515417865 17684
818892327 2737
775726727 15077
888597038 2962
782280721 40560
331800001 1106
352580435 1616
617261770 2230
267208425 10593
696899782 2323
503098323 1677
905000315 28682
4456 186296981
415790090 40748
298456465 2224
206966312 889
9419671 130
7140243 622
870027288 5454
576830557 3453
490925225 1664
309852313 1284
588593293 9307
572080323 482696878
147501847 632
732897558 2443
265222113 2542
828313141 5727
173999421 580
50699951 169
850374900 7660
865497115 2885
419398602 1398
519776524 48123
773874071 386937035
159920650 1269
981512908 405145020
15569933 109
701370946 11477
745326604 3969
780961041 5383
252000841 840
962892707 962892708
818030377 409015189
636775551 14615
5712 255086496
714865060 4823
225346735 1454
250046125 902
253482735 1345
961487010 3410
3718 139421971
899097002 2997
650500160 2936
856232153 3279
690346953 4203
356395872 2848
772175006 2949
747195232 3472
366000248 1220
770702568 2569
338007850 13051
181077879 642
415108758 7033
533228885 266614442
200246172 1325
440314931 4570
831493740 7546
152699999 509
793670557 2675
882467428 18947
950882742 439507902
562187204 2210
921738661 4117
417704865 208852432
538529631 269264815
712244994 2905
107873533 545
445133146 2467
484621663 242310831
66447967 598
948756336 23541
285677125 1457
686999999 2290
713990997 5171
373813748 2618
440636671 3538
73564183 688
847046878 3140
122749775 447
669302009 2231
716884181 10638
819495587 5138
452955510 9849
550543016 2627
21432811 8110789
898256755 4203
940150666 5553
777899525 2593
159900017 533
1319 389035093
479287483 10427
849709983 9852
625201171 2084
258160327 3442
369526850 2099
708168325 12475
815402694 2718
94848806 1695
715501752 2385
890073134 5201
773468072 290259366
404317640 1390
269672480 109445
213477198 907
599997254 14223
503023093 18407
158371408 688
407444031 2069
135996736 1381
228038251 114019125
608050342 15731
603775206 3418
102600076 342
250241460 1123
576300000 1921
153760133 523
745745624 745745625
43581503 192
366441183 86486
583182076 7595
246284348 994
1284 371942534
83055630 1934
563586159 3634
751490379 751490378
866445043 3289
503179682 3727
2584 625332397
114485055 1214
500999419 4182
702578976 2443
712110693 2889
225429988 2743
27814250 142
653702179 2179
511937621 2498
507300319 1691
7088280 120
271574041 1103
748500314 2495
871279415 5418
231549222 115774611
325566987 3089
65955675 242
33371 765763724
981258711 4493
301641184 301641185
826863275 826863276
314979993 2198
171599428 572
559933335 30927
263817484 263817485
879302930 2931
788408434 3977
850502836 2835
445292436 1902
91086499 670
370588663 1607
844799744 2816
832839268 4878
419634071 1663
949566666 426727916
174174445 753
807619510 5119
274990989 2140
426299542 1421
716316443 4526
477983106 1818
908676384 6468
526313541 3237
852330724 2897
922499999 3075
974800690 15862
829168198 414584099
683398096 2278
732222209 14898
1 213427
351631984 1916
973590303 32929
856076535 3892
635100738 2117
399621169 76688
824101937 2747
980230671 4721
770800615 4523
560253761 8360
796970592 40864
214911986 803
562409709 2162
453581859 20291
820067691 3599
865660759 432830380
958921899 150471
986167806 3661
18357257 377
796302100 10975
714375319 2527
358417486 3358
106398979 4073
124253976 5964
396743145 1731
178106494 89053247
942597057 3142
918412066 918412067
5177 680506296
103548095 454
182737726 766
907803540 3026
346500981 1155
734097552 2447
361762281 180881141
41732729 318
391914995 2390
603760081 2849
216600136 722
782646319 2742
903976533 393504418
277089491 1001
943690959 6824
7777 652485834
136452538 1621
65475999 1000
831226053 17353
110400000 368
784434994 648080136
328778464 4492
141390816 1204
541972535 2982
2706 298203371
77756934 38878467
173905082 3446
29101416 204
180599399 602
227100000 757
628926409 2332
586871751 293435875
688081263 688081264
699869916 2766
342432689 1310
197684661 197684662
954602211 3182
67251959 583
245862477 1831
140110561 608
1607 380451042
1314 357800253
667213794 2235
358316001 1284
1617432 19
411175277 1899
604734876 2869
310971600 2927
902857427 11286
421746202 2571
944580782 7160
628912721 628912720
52739967 1360
665370519 16169
314208280 2686
918903897 459451948
732995520 2928
763700719 8746
857635032 41179
386826140 2488
928199043 3094
547245589 73048
936427246 450319224
360431405 2169
830072431 9435
455981820 2484
337898046 2746
181581237 1238
505270888 5877
564598119 1882
757268050 5162
485694535 485694534
181245065 1786
888897555 2963
848034305 424017152
393221202 5693
214615416 94902748
700 185479505
952158284 7393
66183992 266
228900258 763
49392153 288
205251713 1809
441648719 49870
529948056 11921
857333051 25118
802927012 802927013
824702748 2749
732902442 2443
462802614 1597
486337733 2493
948660811 3623
333716330 2122
4974 534446352
501961339 3656
948561624 7447
272245527 1081
717899831 2393
260275360 1077
5186 954472334
265262321 1993
971605563 971605562
844 87770463
600086353 3336
904033925 3579
606101031 2053
569120843 7386
921724684 10486
277000626 6875
566924670 2561
22192480 80
480577996 8843
178699513 1644
754521449 377260724
997568417 495844053
709016476 3265
4576 796474524
42702262 151
727197636 2424
842131919 10160
723595053 361797527
479100743 1597
840656981 6657
504623219 252311609
290325459 2103
571501906 1905
403563185 3346
300960856 2223
976268577 3847
205318429 1803
781941249 19161
885055425 3986
556200001 1854
445602183 203354798
759301530 2531
966780243 483390121
46800156 156
720464344 3551
242059733 1255
996406320 9030
233784891 12122
958995684 24685
789132881 394566441
964617001 3425
497905462 2745
507276659 253638329
133081439 1880
151394700 1095
94924835 1297
610800000 2036
677170943 2994
3025 795985192
293285329 1235
454879546 4403
796475393 2886
144900484 483
683158417 7754
341998859 1140
390138904 2277
43566830 147
608419090 2421
124570449 582
685122904 31091
722350835 361175418
686694419 21930
228189135 3149
43940904 235
450856860 2104
577051324 577051323
174135713 92271891
51286835 28858659
297299010 991
657140356 3417
763263866 5008
45107924 1146
571199999 1904
456098214 10331
458701530 1529
322593502 322593502
406802246 1356
991071866 6511
19800 866527200
165374784 1311
802199999 2674
490498676 1635
263694870 1199
819895216 9128
613348085 613348086
254576433 9951
3161 687084860
280627651 1642
826778086 38973
1772 74504475
352331537 6428
283799854 946
581835364 5101
223584591 30536
419698602 1399
441604580 441604581
1545 174892666
916796945 3056
601802005 2006
337499928 1125
392481695 4504
690447439 2306
314331204 2607
953580181 8652
500404390 7683
788493289 45483
78606 813213784
97120993 97120993
693000713 2310
648486223 324243112
807295270 3118
860097134 2867
940655472 53672
354376399 3752
835890587 3414
874379958 5331
418326530 3599
890697905 2969
943400967 943400968
95399682 318
596014559 21335
915689167 510615637
873272457 436636228
98831916 1967
251471018 1006
885329139 442664570
738143100 5310
213783783 145603984
45867704 195
370833569 3479
788392912 2723
160332561 762
134874369 4899
300859643 3137
590869154 295434577
975304616 3251
170699431 569
618881633 4688
508503339 10928
94726821 47363410
646679693 3282
69600103 232
91850207 404
199649421 72819806
632272941 3679
408120340 1889
157659242 1427
4080 796989052
862197125 2874
731297 365649
667010480 232799576
514269094 8222
287506645 1498
272189148 924
499757673 15322
944832483 944832482
3576 210649272
269931083 1511
391368251 391368250
623778315 4065
352185463 1473
400902449 2477
873733574 3075
384595694 47895
196552431 787
362098793 1207
94703993 1710
250066895 3895
711370952 4708
652406326 652406325
764698788 764698789
672119178 17888
82599004 14613
464551073 13053
605262948 3849
66000219 220
251750699 125875349
104050738 367
675726174 3725
640486735 5322
221260915 1257
686698645 2289
922057664 3476
759176417 9471
224000698 1004
577200359 1924
984947758 499615102
126638613 633
978454018 3517
359411121 2097
686690161 2328
400483677 6989
348617381 5007
529799760 1766
481673062 1863
855704483 12367
375043394 2220
279301346 931
800402626 2668
389649381 3849
132771961 42885
31680141 31680141
608098359 2027
982203275 3274
589943007 8476
590316691 590316692
547801825 1826
764320005 2671
480313254 7425
931804329 3106
823905015 3124
230100000 767
652548319 652548320
274809416 23396
44064441 734
629699999 2099
702500747 2593
725701403 2419
218135479 4003
935313511 464377542
941612423 4642
647668797 7705
864623200 3605
112966064 502
956457701 4447
172394012 1177
999901956 3333
332518029 1354
15904 753996198
753299727 2511
36599999 122
496145587 278101541
277005587 2256
855472745 427736372
698917719 22824
1469 272944594
63603433 31801717
390387749 5725
308400096 1028
402975603 2449
34714440 180
660302201 2201
249930121 2552
982624225 6125
256558553 911
384379223 12420
868068599 12180
714696943 4987
692364601 4020
248988794 122153698
309301030 1031
942 230080674
895572719 4270
292943881 1969
265800001 886
905871944 6044
445035197 1779
325820680 31930
175200835 584
568186801 5427
304462456 1221
960721493 8564
649802167 2166
192599677 642
3072 718553097
867596473 867596472
494363401 21269
994000054 840525590
379463089 1930
867986074 867986075
224978657 75015132
401575035 5771
66502819 820
739550223 2505
833775082 393080417
26690439 760
65099999 217
809871895 404935947
986481793 4247
238784572 21933
135237607 613
55695922 199
729024022 729024023
169199460 564
605605885 8558
482398393 1608
32899699 132
2872 834103472
835520554 835520555
659051869 2762
953800843 953800842
852004549 2840
242174249 925
681451249 6729
185838574 1286
357544055 178772028
298366575 4860
344945211 1166
267643999 2672
450084058 450084058
19861950 9930975
2452 691368574
121199596 404
596509133 596509133
964496784 3215
885292503 6418
177249459 652
927862229 4141
675570742 2584
449899113 224949557
259575838 4447
305444830 2142
987791520 3574
1972 578535949
712349516 14289
521806918 4923
434392907 1622
862500000 2875
405901353 1353
442700881 221350440
498365163 6082
504301681 1681
816002721 2720
245031750 1350
645899535 2153
853170947 7364
249404351 4721
102757316 609
721169961 5587
903126444 6886
363454248 11155
955964396 4031
199682094 2208
391608321 4580
933064680 392637647
171300572 571
802415839 5002
17203858 90
365225915 1483
164774279 4081
185570277 2936
402899424 1343
22215791 778
898267031 10257
717147794 29896
976951514 10687
122102218 501
68223084 515
923477796 7818
96245415 459
432898558 1443
511189555 2361
803362823 732805719
697047655 6462
214819290 1022
828864781 828864780
322627438 6527
227958692 113979346
832165246 7159
210202104 2328
17525844 252
102096971 410
981420319 3596
297594001 1500
266504205 1733
137875726 975
856311987 428155993
858056172 5882
506401689 1688
133200663 444
499407789 2254
761729830 3001
207824808 1133
147299510 491
177899999 593
497248467 1918
99787344 943
925121410 13271
49768031 24884015
768802732 4534
231899226 773
382755133 204603249
323554023 1102
312114537 1382
88196429 363
689497353 2366
157122466 157122466
961724241 936165875
835604408 94089
215683467 1298
571306251 3125
889798840 2966
835964168 3189
999717841 999717841
431917373 1558
422 120900354
542999453 1810
192990524 2854
394953175 1386
563626593 2438
933616320 6720
789300001 2631
736172776 3235
738750219 5683
459331447 229665724
432877500 3750
272881899 153042221
323170 726229040
623257048 4531
915685689 5332
974999999 3250
161482153 80741077
550825106 3594
384614811 4272
530101520 1930
434515801 6675
993903313 3313
590256117 4013
792303390 2641
925933591 60570
4259456 18
701501707 4056
959796307 479898153
814000073 13647
362865161 3538
2374 336370306
192989885 1004
12632 151280832
428348526 2801
805018177 5184
71100380 237
473316954 1814
815461067 9444
959770130 201882
171801354 7858
719124182 5301
721811864 2912
668924639 4370
605703953 14966
743685280 3016
769767139 17577
932634907 4138
602746506 602746505
728932116 3671
596402508 5367
737370312 11333
424201414 1414
7448054 30
690897698 2303
732434400 3536
662506142 25397
709685572 12074
681959284 2923
765636907 765636908
666850102 10513
406234149 2556
956017435 34303
371982025 18218
90528400 2075
831013638 5369
671097764 2237
365454763 5678
935000458 930088115
232857455 116428727
442 31708081
138116881 720
122100001 407
982026084 982026085
476343174 6471
531661350 3652
50482692 476
88729866 721
682119325 7958
716796681 7286
218041327 218041326
777383616 19311
29661866 296
694403850 7050
64529766 2446
936009537 4774
508350659 6906
267745595 8454
138335631 1063
100466994 100466993
425984742 5066
501407852 8404
828584341 828584341
319789226 288217741
381298939 1271
438602792 1462
666322041 2223
797102251 3275
8404 192975089
229594205 2707
779766463 3258
513858196 3157
212102756 785
770702095 2569
394809720 7314
2155 581488799
169055889 1772
642963427 3178
93000000 310
116662086 608
652308073 4706
83091654 8342
988245441 964818591
891788400 9965
513300891 1711
578700233 1929
629567903 541962604
571992225 55598
135172392 516
701702340 2339
85991221 1134
816733806 3934
170800543 2049
54914580 287
51016594 210
638097873 2127
233129478 1133
936967364 21195
327173866 2632
573600000 1912
283012 1
794474907 397237454
7568 846023724
367515613 3439
604821618 3467
104409048 1608
639687730 3910
918596939 3062
833399999 2778
650695712 2677
220217023 1075
439576659 4037
61578552 314
724 96840068
40869986 1059
445931788 38307
898635122 4882
46499937 155
315987166 1097
127499786 425
155959920 629
280606080 1380
308399462 1028
14683390 49
442548457 2888
11529252 84
978551270 8522
268494875 134247437
755264971 13837
680890759 2515
6731 285071312
798826087 399413043
772033599 386016799
142361089 1536
174896764 62219111
4226928 24
461991153 4017
158106249 625
453421717 3642
731685132 9962
541341844 4761
920803249 14328
140226076 57449361
122058288 502
264187192 1688
256799145 856
818449723 16532
242699192 809
111578712 984
809413263 3197
390253431 1843
637339877 17518
192531107 2878
330733761 2888
564771899 3542
734161 734162
897910752 61602
440423780 2710
164182620 829
546626568 5192
471599999 1572
620642522 37022
192618385 2390
710 85237630
288426241 5760
10405459 249
967502346 3225
1616 416816496
872716229 436358115
284660207 1176
846535247 3956
290237499 2996
224056193 112028096
3886 85361132
8757 847585593
736230060 3972
51693457 326
185808084 1005
310702559 1869
734380336 9244
690255713 4808
123721369 1016
119755760 541
747619592 100473
538978968 467579652
525251080 2275
925451356 4916
953850868 4367
346615608 346615609
204968425 1887
557659800 1886
556221035 2306
1078 230039121
17 1699826
51300117 171
944305922 503209774
308210518 1186
230068139 1770
841070617 667070758
109041330 1655
963672464 10913
257699406 1525
622396997 4502
621010135 5491
19293388 19293388
417180010 208590005
551594227 2491
555654263 262625151
117354431 1582
347912767 13518
64427976 1928
739334737 4452
174034256 695
377727 667302433
249599999 832
311832936 12365
208585003 72967747
31822496 779
433207837 2464
116794608 577
317159500 1750
990207949 977456873
127837835 574
546112368 2484
470031871 3962
551969712 3528
952393533 424820906
85556116 744
531999887 265999944
175828392 1574
45489812 1643
550498164 1835
166500555 555
190776888 2280
654906322 3469
851101277 2837
397247001 286612
910447308 13764
856789009 10877
989233192 422173638
882926779 10474
634423893 634423893
783549984 2845
352501086 1175
597848862 3195
656441372 3134
868152855 3684
812774939 3853
56624365 28312182
192179383 3319
451063934 3013
937496875 3125
187022558 187022557
417058845 1745
577037500 3125
400104358 3156
274047292 274047293
602758623 8216
745447256 4197
4656 855805392
316450473 3686
696395100 3614
833759160 387554969
718439039 16704
947217457 4037
698162531 12305
264984130 5427
896641348 14891
726512626 563625
314700000 1049
18130201 72
577625342 288812671
695398923 2318
905932115 4219
998903819 692867279
5454 729537948
639143813 3464
164100547 547
78353049 7585
722623869 2615
607352280 5010
33500944 145
753602511 2512
981936021 4344
912603043 3042
991428394 6801
207204557 103602279
1354 288477723
290928576 1019
3811 750641237
737992307 3376
3460 645819380
973103363 424272190
827397241 2758
117554734 1161
606903008 2104
923267159 13980
704298719 2580
488812171 2732
62992819 748
980928288 5704
793744047 3951
258621752 1058
907974379 3998
273608713 1112
488379257 1628
211 57713142
436072294 2742
526300567 2396
730476415 2502
5709835 940
869992076 434996038
622170269 2400
605919315 4186
921815531 11899
656134747 39007
643442432 17398
582598057 1942
766821446 18729
774762824 7604
616802587 2056
333954165 277626028
674455935 6015
370500001 1235
539046043 1922
674440549 22769
953095923 6471
408802673 204401336
879601212 2932
779702598 2599
467682549 181233567
150950641 688
164706337 612
488462799 2893
747750848 3016
293186503 1429
70200159 234
998793941 3940
850646986 45306
796491000 7743
800111102 2842
836940876 713017850
486001619 1620
540469694 2771
274863054 1527
478016995 287784412
892138917 6902
841520549 2990
564573301 3050
306900000 1023
265651875 1245
206405845 691
273584961 2026
827781045 5151
19231 987569543
324650872 24206
214163585 1547
875700001 2919
731731522 3731
992950267 3962
761278789 3039
1500003 5
965745188 3646
830384600 8347
151636666 767
305636868 1082
633539995 2255
436801721 1456
618273959 16220
10946 920055272
851742836 6592
494561044 2861
873921281 11680
5557399 174
795554044 606751659
512517441 256258720
372298760 1241
735715664 6817
517734239 1835
15177567 112
545101810 1817
958881866 7592
178499405 595
1741 491257970
862342471 862342472
48308312 48308312
955191898 3592
46800155 156
581442121 3580
125842882 68431515
676498272 4337
31200104 104
317101057 1057
766883979 3071
171300000 571
167861569 672
129443480 1159
898298552 12083
8337 655396581
999 278781939
504204815 7737
84221084 571
991594112 3891
126703351 67844603
302387975 1579
473608070 3532
233536181 1419
480304081 240152040
584730437 6125
707186917 8322
489108785 6395
746953528 32226
945341049 881082508
662969614 3155
329088312 11151
631935356 13481
756572470 3047
592843401 2521
456356432 348150833
526802359 1756
277887397 1019
441757826 1890
543550820 10109
150428017 551
273599087 912
823153511 3768
901763001 3264
575288255 4322
835198743 2784
522336281 1982
939238320 3803
362700080 1209
901983301 5204
2022 363474720
855075708 3076
804901515 2683
716253285 4837
520197173 2781
798454646 21802
671783256 2556
419396767 3686
404165932 3385
334223433 1933
37945395 229
144649817 2028
269203155 933
44892747 22446374
888104504 3109
656818290 2265
554255956 15707
22395850 101
3823 581577698
766243400 3800
152045775 1323
369560068 369560069
613730063 2216
159545969 1545
55 12603690
61199972 204
176972003 684
123276703 842
633671522 8557
258900863 863
734101382 2447
41100156 137
976701898 907310907
403257373 58123
580053726 10712
174482433 2258
428556247 3586
129222146 627
845700596 194817
602046536 2294
925198120 922804668
1829 363916404
490053234 2701
101527360 1022
783540599 4457
978584126 6105
353757458 1263
688239462 5942
75154265 709
152460858 1382
552580163 6508
360660037 15359
34471441 720
382075655 2064
398401815 1328
432360028 4223
303600359 1085
659335985 6921
642686800 36106
437098542 1457
758351411 10458
250125911 859
564299080 6040
77699742 259
371101292 1237
478199060 1594
561622598 197716886
465449529 232724764
569398815 1898
291000702 970
472798868 1576
882602941 2942
456519011 1626
593 136759719
581999920 1940
94369644 427
441390766 68126
773281142 2839
18401933 62
522149028 2759
632295466 4213
475471364 1799
932996889 3110
664661221 41451
262419870 4202
768932284 2733
7192 504896945
52779921 776
698293466 23491
365952038 1486
452884767 2925
63600213 212
2711 646951594
583830844 4847
116399648 388
20100068 67
326181674 1593
534300000 1781
9861566 1043
545814046 3865
161699842 539
773005618 10899
154993779 2461
563999999 1880
7705050 62
94377899 94377898
982469249 3585
853177536 5952
266937999 12880
618903936 2063
338098874 1127
144448649 1005
716987287 8321
355026132 4813
352179960 6127
871798498 2906
711510833 2622
159970760 14264
981359874 7295
662855508 46147
355056469 1223
603300000 2011
720745794 2569
853802607 9644
902264512 6208
466798761 1556
4150 681940450
732706869 732706869
5274 931269660
251422041 1144
4910 771452698
4499986 15
434098554 1447
878370675 2993
301533795 2592
600000001 2000
134307871 496
168452882 837
151114238 915
177328638 66373073
877 94972846
519659771 3102
519007513 9749
890997272 2970
415046725 207523363
588463809 6650
747791241 3106
373054842 44763
421415208 826502
708000001 2360
161038706 1860
729085602 5037
740769823 2998
227915425 1056
478783410 2415
746409213 13036
933004170 3110
882608985 9400
26699961 89
5086 904984842
468606498 2773
868802896 2896
400 104321709
111458318 770
527648031 5419
8784 396071302
806399171 2688
708525687 18237
543186401 19504
731042881 10492
388655565 1564
115622380 57811190
76043337 444
671702868 2239
22079 496689184
498524599 2225
729747805 5531
939371520 469685760
971755120 30458
289281077 1760
5363 494777777
114124636 795
182951600 1510
876537917 3960
735026458 3839
771858053 4818
395873855 7896
769576485 5026
404039538 1497
497308629 1918
284979607 2008
407201352 1464
67429779 712
925894659 674767245
91009 650265003
471470258 5390
655790604 6785
970330884 3443
77935171 394
3189 838081354
512031383 2183
632102108 2107
500225914 2222
266539260 4420
612300001 2041
591474650 6469
465000001 1550
27241598 115
366001219 1220
2535 204705325
291107775 3955
939153930 5370
756598528 2522
269099602 897
666302220 2221
517201724 1724
989041775 494520887
577851483 132626
39645202 151
315999397 87536
908581375 7495
626548788 16596
125399949 418
852900000 2843
140279610 1465
489898368 1633
486348271 243174135
725425367 3613
584761398 2092
829502309 2765
737400000 2458
932079059 5610
615656881 8571
173522125 875
16900846 16900847
938696870 3129
84900284 283
58915471 272
106200355 354
911016013 455508007
894919000 70300
778426974 3280
964422088 964422089
372164590 372164591
23699921 79
476400001 1588
412353352 24229
296862162 1553
154567514 3386
236091371 141242839
979302760 3940
516 127276560
658979735 2514
832328903 2895
67800108 226
105721285 2386
680403028 2268
716854456 2518
1550 404193500
949483325 698196324
671997760 2240
3567 553769616
13450401 13450400
990291325 429959227
386685235 5048
151681424 3702
258965415 911
709202365 2364
420320037 9480
806460 733878600
202199986 674
352065280 196465
977858861 3905
916743596 458371798
185257223 791
625012627 2614
177020145 773
226800706 756
691360593 614055451
668220722 668220721
959998036 3200
83036148 505
768709012 21577
420106215 4944
548398172 1828
197517642 771
561855550 1877
531137907 4788
25159680 728
192821482 937
528299999 1761
448429641 1724
320476195 160238097
480548151 240274075
526008201 2663
902232541 3935
918155628 4316
406644639 66938
668974209 4264
334501114 1115
310313214 5679
681696971 6156
109660705 1416
940394382 32262
798683940 8805
332485677 1772
802224037 5411
569400000 1898
974218927 4562
155100000 517
883387433 441693717
356672474 6705
342059796 1771
772893810 2656
900575006 8165
312301040 1041
267890406 902
403964442 1625
711 118126962
520200622 1734
273365726 8645
148097019 148097020
47639323 47639324
767 39543850
567838656 10416
1799999 6
425649988 425649989
495601653 1652
566876225 7127
538455633 4631
964171137 482085568
816672539 408336269
847941651 75324
412770041 1557
6185 788148849
103199999 344
136483197 136483196
977762297 4222
438839423 219419711
67328378 233
443149119 2012
90475080 3260
697189599 2403
947695951 3660
740857633 4336
32089509 179
866105270 2887
620780489 9549
224372359 961
796636863 11326
342279136 1304
886411539 25145
887706363 19303
648643060 3818
226200948 754
997196676 3324
787797373 2626
87899707 293
991838658 968543870
980704070 3269
454201513 1514
4069 165176986
314817714 2559
895187863 32362
596101988 1987
288193151 3061
203383585 1332
514692951 1950
875311519 4933
286742085 1393
183671747 3354
536340587 1932
535225310 4597
927878731 651633660
530885903 2211
448326382 297042446
234511609 117255804
436716159 2506
161531519 640
475505018 3663
196274623 2912
537757574 5529
346501639 1155
4211 488388330
495105653 30241
85407 277487343
864385483 7077
294899743 983
573298089 1911
791309187 7454
747899989 2493
341398862 1138
257726667 128863333
518691054 2821
908903624 3475
766911449 6450
330250895 1930
452 98131794
604480807 2771
303983053 1207
543376229 271364024
130800794 436
163275624 899
868502896 2895
9383 496244820
426143135 2419
595685764 7521
5088405 23
424198585 1414
125399780 418
719711592 4233
159792407 882
20467652 106
688710030 6308
707959830 4215
489598367 1632
251908725 3608
280582390 1243
317157753 2097
716797765 358398883
20155 915908675
836985134 3545
958582426 3598
104 19272996
412742692 1433
921484824 3464
210001085 1113
965394416 541363427
874497086 2915
980569196 980569197
873992258 4011
858827097 4262
642881513 4583
893243073 893243074
851664595 6397
563518889 3695
92329332 740
382868304 10212
531599630 1772
42582757 21291378
580352678 2751
776695326 13052
263220283 1989
167700558 559
430162530 5940
605260228 18889
10888656 74
150591694 5774
488422709 4274
891620496 5433
808708709 404354354
748056269 8670
895499481 2985
23025600 288
860472449 4850
893737391 443003172
914476757 4222
885656103 6434
928909308 7181
731097562 2437
2886 828613890
798464421 2674
944722155 4018
710805040 2591
51000001 170
706249290 33689
798231399 399115699
860402867 2868
7938920 91
50778248 489
218699270 729
507289084 31189
808503854 2695
476094926 10780
824521089 68622
274157168 1256
684266948 19839
587285076 9305
31129941 305
131847409 726
195396474 1012
950221325 4274
458319029 1930
843002647 8594
842575077 5141
392153343 1774
802274929 5124
212803715 106401858
6374 678901114
320997203 1487
632136786 6543
927747268 4082
799306337 351157632
261624198 2398
784661849 5793
448015993 12776
742164954 4399
58885501 58885501
332921082 2182
841998101 17900
868656699 3569
59208955 218
986295140 7839
290947112 1189
162311 366822860
373705607 2859
721611465 360805732
999838829 499914906
969855019 5266
370661268 18869
525667843 2182
968955251 3548
320639430 1252
879314041 3482
53645892 53645893
1847080 9
2334 658381489
431117105 4731
1008 261263662
5400000 18
680275826 2673
65760496 22189329
914402811 3048
371839878 4113
333120275 2045
969601046 3232
548301916 14202
84362609 5465
251580042 2814
1981 542612664
231900000 773
998320609 4192
479966763 2053
270556389 135278194
892172846 3106
95038488 2092
845289649 2982
575 98229571
923403026 3078
574201744 1914
137 22909051
280509899 112988147
913773643 456886821
148499962 495
161820078 579
4656 721042128
246127020 1362
3364 707092616
724446457 61042
906657276 78356
824697432 9006
561873930 10798
995320279 133082
879721479 13559
859066333 325975997
763285219 4202
664907526 3630
15299948 51
711583705 329591039
507445035 2772
496341686 4935
133199999 444
325137100 162568550
510711776 1928
606486923 2498
166352423 83176211
650402167 2168
594645553 224289491
823182348 4328
620994914 3073
356006347 356006348
89699721 299
739336190 3520
479434799 2526
566176676 3772
693567719 3222
147103209 147103210
760237020 6257
747304700 3196
198055636 756
252599536 842
553801845 1846
835363940 11663
894964035 894964036
502801677 1676
410353658 1389
164868583 578
525598565 1752
622114044 3131
542999191 1810
548795601 11146
643502475 2145
571716991 12349
664247641 5838
980911456 4415
1810 431473911
692397692 2308
884 134825028
5840 854312874
511501684 1705
917404062 3058
783629433 7071
995169851 35007
475950786 2683
803855541 401927770
448430779 10440
458861771 5891
941402101 3138
512240104 66124
876051121 20685
8175 960787325
707187997 14661
438178860 2745
277696209 1000
994800000 3316
923844608 8691
922320967 461160484
327898908 1093
405 43427874
867730320 4080
932781861 19790
878001484 4819
3421 568038676
915520014 825507277
959572556 832092073
1072 107673824
687421957 2408
953621892 10866
508306596 5908
47985820 237
118454737 59227369
235500784 785
550798890 1836
927597625 3092
574150909 287075454
968820003 92251
440410344 2688
466198446 1554
752978663 752978664
343500581 1145
580848001 8000
923690088 4701
364508406 3502
238591446 1466
532038401 2267
691895113 4566
699267416 15318
722489327 361244663
171900805 573
712312060 63311
461552897 3653
798170296 240268
435881964 379403887
290224355 2045
397198675 1324
960000000 3200
813408101 6227
680640465 2408
701536627 2403
112571267 968
308159951 154079976
175639489 4003
676583984 2415
84813973 3166
710879472 3098
177605616 912
484537396 1708
443762676 1650
43862 994140512
941402950 3138
561600983 1872
76704069 1620
464384429 8731
233756869 1718
1843005 29
297631771 1200
348941858 2454
157517939 552
718526140 5619
422874755 211437378
699300000 2331
26708561 137
4370 694245726
579043289 3995
393302528 1311
748212417 2708
421022131 3786
632700001 2109
567036438 1901
434698552 1449
916883464 3613
750302501 2501
336901542 1123
908396971 3028
635097882 2117
31652437 204
197248311 817
665400001 2218
576421491 12598
1176 348224012
709500001 2365
131100105 437
996703435 27289
903443934 437205489
437398541 1458
602943562 3123
292822499 3750
916490319 3260
518597193 3772
84069001 1409
360151807 3909
136097309 1354
82086753 1003
913006795 32302
286013275 2056
285606595 3249
864124408 5368
986418542 4001
918211157 6041
128557660 770
663265872 3058
947512044 937420980
681519526 159122
396139351 4975
685825707 3479
117326736 954
363054279 1766
12524 878571124
436894123 24756
659129614 7507
381806804 17321
573794871 2755
389633511 1401
111948095 960
715251781 4215
208816191 85678365
3602 940823253
894899999 2983
164569035 719
256244833 2502
818894957 818894958
324930256 2590
465584849 4024
305834765 8265
617868570 4097
447 133437948
961200805 3204
642898171 2143
611916613 2481
413400001 1378
509737674 3515
255879227 1727
603006059 3853
730185196 32089
1454 339688742
254400001 848
936777869 397285804
788698816 2629
424842177 3762
423696362 6049
66327649 447
132300440 441
926403088 3088
959840280 6924
266587105 1488
932374530 329975934
944055046 4491160
881399999 2938
261217607 2488
12429099 9656007
679500001 2265
105784480 1336
786795502 17992
3741 925579515
481712220 1861
61175495 2618
436687650 8881
911941954 68740
994227695 3439
778202271 2594
671388561 4923
170099651 567
291196612 1174
294184421 1071
402639780 1860
528901764 1763
185662276 185662277
942837353 54865
225462017 1083
391170605 3228
199441395 1892
440450697 21784
963296788 3211
368154605 2795
699221622 3847
369899177 1233
1538 153275590
10275 957250815
466393385 8893
802230050 16914
89314857 33515573
651628153 2716
644643793 8718
220382021 1769
2131 304626404
24599999 82
7367 837105798
852336072 4743
305281117 1086
55190254 2903
260725500 2604
208658506 104329253
952552118 5749
714291270 3730
97919719 438
46299071 295
913295658 4998
332180576 524953
506 149182462
629882428 314941214
880203479 2934
42599903 142
854835839 3285
550434651 7255
504079305 504079305
913095233 3594
314129776 2991
157532947 727
917705737 3059
174300001 581
639609554 2167
802465099 4778
176638154 881
766802555 2556
948745823 804117529
765151448 765151448
442100729 2118
432083474 3825
931797035 3106
54306381 331
592946069 3575
572319169 3970
823852806 739573672
139550903 3448
881127240 10822
825499218 3910
167567637 3538
714429153 4394
648807735 324403868
618495109 5038
754394605 6637
80259484 285
712953287 2853
558754405 2452
709753952 2419
170254276 16781
284613663 1096
12299990 41
946095943 37542
352966166 4489
375064283 1595
526200268 3649
707431192 8856
396292900 1663
138753417 69376708
410701368 1369
646722405 323361202
452277916 2668
105899647 353
793236865 2856
650665323 15061
220800584 736
842814482 3315
952475669 3310
2223199 82
382191044 1599
313498603 3554
536359754 2624
551319794 2112
185569621 917
873707736 16747
783601426 2612
946 221715332
559888673 9363
179 33645556
55152599 463
212906906 1857
214813698 759
848309539 2894
662401268 2208
332693095 1245
125669756 694
670951369 670951368
445365986 3029
990252117 621562925
584432375 2125
995658090 495595475
70308855 1904
635982448 461956022
734015086 16056
213182977 2322
211685545 1597
474302600 1581
366771931 1323
690764597 524118986
567 89235565
649744693 13177
310839137 310839137
245579664 2904
708597637 2362
695984251 2586
3000001 10
498149121 4240
875133420 19740
666942808 2383
1212 263326344
516469045 1806
896022480 4912
213960228 106980114
810597297 2702
713697906 2379
172955392 2581
14999949 50
865497114 2885
723986764 723986764
54777096 264
517673777 23006
524061040 3230
828362495 2784
375630529 2184
768996473 384498236
166596585 919
159911279 1818
454319034 454319033
558367992 6426
696 169128408
679869313 2862
431897463 8201
690526057 7586
988202208 3294
959403602 3198
188715303 1928
552222719 4431
163610659 1062
479100648 2113
395390122 8457
698400662 2328
988187627 938146198
582539213 13225
364148551 2264
73441271 271
967506216 3225
909224260 735467098
936903124 3123
449242766 4671
730854669 2990
114045023 452
652998539 46490
177000629 590
317399622 1058
94268761 881
465378142 20038
939002878 906401378
689349199 238777
407867509 7382
572954096 2288
940058843 3231
129650081 980
884828209 7736
667961596 3254
100458096 100458096
511071323 6103
578951290 6471
276596540 1551
5721 809058099
620652200 2900
3816189 70
396601321 1322
969898310 3233
228214803 914
120448561 2020
593148651 593148652
44934416 1683
611875444 2271
120943546 912
767417884 763434208
596699999 1989
663365228 468199406
11743201 58
273709119 1218
75921104 729
622756406 6461
151799999 506
461557214 2415
436801055 1456
573232786 212875
2376682 77
470398432 1568
424339952 212169976
710447184 6007
203999321 680
336816436 3488
597947995 223343466
590601823 14944
2399999 8
97128165 915
768902563 2563
764497860 3612
981425045 6117
866100000 2887
524540768 262270384
403127470 8149
248866697 839
704402392 3985
131125554 65562777
114773603 1307
421829252 9532
882048099 4180
286871136 2195
610931847 7842
2104 475115743
984588517 984588518
585511776 9434
721662822 3603
481754846 5057
581790502 3651
379337518 1313
61743295 1090
557241954 2154
283865217 2186
452399854 2281
684724344 10328
716817303 358408652
892050404 10077
58417845 271
134962274 525
263058671 131529336
755607477 39787
907496976 3025
424800001 1416
956644944 433074355
962442863 10785
915636014 5413
263491744 1532
204300680 681
510080880 2370
564132790 28037
548888744 5447
263999993 880
929911642 929911643
59343960 349
213900578 713
531600000 1772
383649631 3738
940018313 470009157
809696097 809696098
396888765 1365
156444738 1098
570799733 570799734
231859820 2808
108485400 1913
304539818 1928
734621940 8298
2846 347811207
54599823 182
203393575 37280
91790516 509
114000178 380
27285462 189
339825417 339825418
759670634 12188
687602759 2292
856200423 2854
402702946 3187
142653525 1296
807045909 3049
168045735 168045736
2637 698966486
951570916 951570917
254233957 138948908
591709359 591709359
669299999 2231
318606750 4158
3189 200823713
956409813 16218
619264284 619264285
435300001 1451
234900309 783
903104153 5589
2782 185495414
224624188 3013
342501115 1147
67800226 226
218747610 873
924068031 924068030
647275639 8308
901773489 3376
415459375 169243943
388800001 1296
401092735 24244
372915775 16473
937313555 8182
352432587 1476
945904097 3153
589323145 5041
959696800 3199
328769200 2277
232405200 1944
564698230 5886
479659368 5203
857075889 4838
666 25078896
564199847 564199847
69899766 233
726122240 13870
265055721 1670
105259350 1225
585886475 2221
699547535 3635
514500001 1715
772107318 6894
984702016 24461
224234503 24536
641676956 2427
3072829 66
148516159 1235
744851394 2961
247800001 826
91142687 2912
3704 787000956
79800000 266
994 273398706
358335500 2208
593296065 2523
201401246 1212
998535914 7895
182858899 739
211080492 818
861058472 21527
999100259 416782776
392400247 1308
846994281 5480
776978487 388489243
851744905 29046
5068 798653361
854399999 2848
618296596 618296596
916782319 54282
294993553 5404
578702216 1929
474960193 24017
431799738 4456
639602479 2132
528405807 2999
130320917 857
782853795 3015
64799953 216
171461340 2610
962927947 481463973
549889540 4053
186460040 1612
474299938 1581
765300278 3370
440558305 8692
329412024 2575
971879019 3944
975662880 4566
770003196 4774
286468313 2921
303371517 303371518
708387744 6352
330600275 1102
584874640 2582
131092159 599
925441279 6016
1853 473987293
615122311 4730
542290799 2603
632909206 3443
185538684 17429
37795248 144
784135269 3027
829900732 2975
626804895 2186
217267206 2017
501880510 1713
994619797 4163
398356837 5732
900380846 435793927
339269735 2477
543978847 5792
602399368 2008
452865502 2409
397878045 2099
12348 227104416
573906131 3399
473840820 8916
500962519 7334
64040 887530360
744548504 3820
418 103812808
691355654 3765
166159217 1672
557217865 4673
3464 815760876
166132427 166132426
695812164 695812165
789599999 2632
185735680 1040
844801151 2816
735548753 4826
948229 4
342253606 342253607
711602135 2372
795903618 2653
739559499 2978
417547464 2463
364522790 1685
71693483 268
729302430 2431
565415977 2524
846328030 6080
8766536 39
9349 775295245
983998081 1205880
70229897 730
646722524 5025
144060885 6382
10799999 36
705686827 3724
107049583 42697863
299779644 62133
299845725 2147
610968646 7035
383511534 5343
41670150 26647694
628207194 3786
613693602 18752
192363927 693
702084535 2843
814615583 814615584
300168933 1105
115965127 521
659408338 3092
619797935 2066
766304655 3307
703407030 351709612
294096481 9710
183740732 5767
715686928 4559
597493379 2508
37884724 1303
102935093 978
260688247 1014
147600754 492
330898896 1103
421303520 2992
807776893 5712
683818981 10543
761504796 4483
2977 725205309
415798615 1386
375167362 371614777
827152242 10949
3818 497323115
394875357 14197
931569661 9730
2972 92660604
987910315 26612
255074445 5282
419090497 1464
80650313 395
142794747 71397373
471562679 1967
273663332 2707
503627153 3507
744907326 124207
753303078 2511
784497386 2615
406500650 1355
142658374 745
612422520 2220
399237008 1937
847790006 847790005
373663655 20504
828635161 4335
627027157 4225
287400959 958
699395465 2759
410809135 2426
965361213 480132712
112 12851237
273421014 1799
744003393 2480
7499994 25
256119913 5956
225673671 1260
981312930 10506
985635680 913110235
353661783 7076
44700081 149
368519292 8333
193736806 1102
954484717 4787
417066313 2568
937868639 4965
344190374 4708
789898584 2633
243165774 970
217229051 1435
6864922 35
376518924 2451
903599999 3012
437846796 3623
781706834 3743
866225448 4658
850199999 2834
257180701 1017
434698551 1449
470403126 1568
392700243 1309
619760397 309880198
498902920 1663
369701453 34613
827084544 9724
389698702 1299
498226917 5484
28421420 113
894800919 42426
268199999 894
61548678 61548677
256199263 854
92699690 309
219053636 1248
965703218 3219
474526140 3476
342898858 1143
650100001 2167
29079158 2690
935101199 3117
9332 393991635
939252599 4628
732189727 2966
611728529 5868
999362961 3359
316395432 2628
229 54946295
517471931 3113
428835541 17665
653399999 2178
725339044 3119
2942 679681913
209272912 209272913
984527957 5287
173252177 86626088
429897295 241072916
178081833 178081833
443099999 1477
670197765 2234
154957444 635
7287 639419752
787664570 31670
478142357 5797
531634038 5357
211589391 1033
52446674 203
36859208 524
622674696 5656
952521529 476260765
944378619 3677
147602367 528
829804385 2766
54912328 211
248977145 5777
883665372 18598
499202270 1942
630901705 2234
220322751 1150
556842516 3026
212590157 106295078
673516913 2746
744957901 5065
43708277 173
867323172 3965
841499369 28064
65699782 219
974134851 9950
580936895 7693
565750192 266005387
513472467 256736233
297223215 148611607
11989 913345998
104100001 347
347399999 1158
743593361 5584
231900965 13045
71143009 1184
717072208 8935
940476623 759830366
287905969 1943
701338673 3436
972258665 4968
604627000 562913682
451020046 2121
315163143 3609
647859600 3568
67683493 311
506414495 31076
1234 297599796
273300910 911
500347346 3533
39863824 209
798391084 15569
356699584 1189
324598012 241153186
60599798 202
850726597 850726597
973235382 972061976
107413060 1105
824103140 2747
280445266 985
392442602 1500
727381368 14069
2444 103663069
711413457 5016
484859161 3240
896923273 6373
55735983 317
772901317 2962
823799999 2746
964497104 482248552
542599298 5027
88409970 88409969
54809209 410
653675255 326837627
675549586 2307
807331930 2887
194100296 647
268221565 134110782
660490261 6465
79775775 285
815397282 2718
397198879 1324
937811551 728273352
131657566 131657567
205305008 84787627
315994946 1108
394385041 1360
95741645 741
608103581 2027
453495242 37450
456352898 3162
494550672 3468
999394633 997791618
983099119 3277
133375271 130632
286393115 993
626878893 97248
601322801 300661401
168475290 3165
414339368 13436
717035388 3163
503628678 2802
826800000 2756
995787851 3818
976875974 4823
973099792 939530622
154737274 599
525222690 2985
402380071 41552
861597127 2872
747629148 39291
6000001 20
438 80521613
813897286 2713
566534159 2760
974547546 464704253
878830426 439415213
54442257 27221129
258300709 861
426436702 2473
42000257 140
461397743 4727
327199739 4452
779556141 9955
713338355 5757
646473530 4489
695 176408128
862485994 2894
880381403 880381402
996264052 3746
716641505 2572
1739 325642633
472518727 10943
258870743 2179
970572820 3862
916204893 3054
876907616 8632
783896970 3289
576299290 1921
985926631 3770
319727176 1073
4086383 3126748
178 52394500
532748250 2203
759902532 2533
605073657 3808
345652955 345652956
102600341 342
659100001 2197
2774 374507663
689402299 2298
541695918 1859
871 210514776
495656969 247828484
813438175 23291
516221124 7775
530326747 8901
223660090 1060
244631191 122315595
5662799 48
368100000 1227
807542725 9406
463399097 3658
83947572 1636
674617720 8785
987627037 3645
271037060 3220
798485883 7166
198604835 999
547802080 1826
674997750 2250
876762403 4438
460529001 11500
773239276 6865
973672101 3895
573061398 2247
838861298 838861299
3022 340495613
80447885 313
349665401 1241
820020483 3084
585546131 2210
48899947 163
52425202 194
379493436 245437351
637306173 2387
568436299 4100
104699651 349
213504358 1297
16943464 106
519603215 2172
489299626 2059
546270540 3097
266 77704398
627440671 4223
710012858 9506
242836631 1184
705090399 4693
310952790 2265
54599817 182
754142413 754142413
875454060 4379
896349594 14163
517691585 5557
529019343 6704
12230903 646
471599226 1572
801492376 8875
159541759 896
555021412 3227
548219796 3635
241879749 3115
734212664 3499
4299 493331745
261458364 3029
206578681 154763219
324857045 3262
82433592 16095
909883520 13061
325499216 1085
804807254 4472
18545262 580
588 79100112
961737708 868470242
300688560 1730
200388262 200388263
617881853 3455
482101608 1607
696109258 2835
625817809 2156
587613705 3045
531299999 1771
677855858 338267311
321740380 1469
899251799 449625900
648974647 2311
319500000 1065
512132102 512132102
198181442 5510
797403061 2658
725404486 2418
753765684 4224
330196536 3492
225697891 826
166154667 166154667
381596907 3645
175469137 8072
158738228 79369114
853182305 5408
507205954 1739
952354821 12729
626554569 2441
693359980 7761
179699401 599
203700679 679
1543 322638171
146499299 870
195493057 1208
518792280 4716
523066256 2823
13161771 63
841093866 4827
39407113 189
218572079 1524
769905059 11617
817935251 3318
125441999 1758
507593955 253796978
737349718 4302
300938072 8563
697848569 348924284
924099852 4413
686302613 6603
325794338 2241
715697750 483958230
58785588 1773
858871929 10568
58263511 429
925659297 449939656
84394829 815
396685601 160318
534131243 6198
471965736 1923
296025679 1148
250138312 3637
162699679 676
293915707 1045
152223349 526
343077114 1558
635425423 3596
117759755 453
905701500 40125
688809749 41975
816899120 2723
256280415 973
631404386 3163
124666874 2995
491233355 245616678
480299999 1601
913118840 242980
418498390 1536
721543486 222905
674365032 674359905
367357457 3330
159600530 8325
313478059 27010
546339843 2595
669338514 2286
555632918 3243
448001689 1758
466749160 283053696
107401337 53700669
824884011 412442006
540729744 2452
356441440 1780
192953644 1415
7163504 556
859513454 4611
545998761 1820
32219549 138
166472833 3473
402696373 18004
934778404 404716080
947407376 833827019
546895800 2916
470164008 8409
194560990 2134
718990667 6022
769204753 71694
894629633 894629634
293895277 1980
42793923 161
463391277 1834
983320870 983320871
603300943 2011
558904446 11647
811695622 13217
112591823 1437
674116592 278492005
294455279 147227639
204893635 789
270601561 1156
846300001 2821
16109 658803105
516525531 203593431
268223013 1351
40610539 282
813702877 406851439
1490023 1490022
2116 275368413
213418017 1708
735802583 2838
548698594 1829
693421585 2642
5632031 31
759387833 5467
243094205 1766
641230509 4007
5299 965652667
1554 388194681
294732165 1285
705202230 11991
787867133 20587
39128970 575
8603 583082050
393536486 8454
11623604 11623604
668257963 2414
281741881 2540
639851066 6123
104283274 52141637
54912609 447
978564689 607917866
205201199 684
527400219 1758
766305763 7885
14993118 10479682
116407200 507
160065897 160065897
209517225 209517225
385087756 2031
837082376 15134
403501926 1345
283813863 112922624
999933484 993914521
876942849 13285
206191828 924
575142056 3205
549153119 549153120
735342613 2897
6625 718958250
810340362 9477
46811309 273
912626500 5719
863234731 3878
574413209 2745
851303178 70818
237310340 1135
352645145 3155
189 37879244
2455 477715305
462706363 4842
620445055 2944
298238709 292847424
703264891 351632445
53138609 3096
795519421 3540
800535331 3818
958090633 3389
802078501 34498
767877219 5335
389 76027006
857135662 14593
515433481 3180
155326927 527
845665704 16452
501064682 13789
539956305 4655
99656804 1391
921596961 13838
370320560 3847
869697101 2899
174600876 582
98333297 441
915588657 3690
9783164 36
110999945 370
251435334 3199
846902822 2823
526001951 2721
552262111 5093
148108647 4294
210617088 932
58500148 195
14099954 47
873153846 26471
965479746 14143
895939638 882097832
935703120 3119
5185 555390682
380953421 2062
935613756 5709
605885070 223853556
207694447 35048
766794816 276364700
843004015 2810
990600000 3302
13506439 66
82840470 1125
173608061 907
518205626 1814
1906 333454610
90195057 537
160165824 1339
290464367 290464368
543899573 1813
172115098 11412
812588770 5231
450378145 30663
927121676 3342
989413849 904517869
301084380 1740
772413080 56867
455253165 1994
667198336 2224
228942361 1230
447599866 1492
945026053 472513027
48300001 161
999490086 11015
719402983 2398
339595479 1968
909646656 909646657
790497894 2635
719704757 2572
626127188 3555
872145986 3193
211748737 1956
98550911 3769
21899926 73
261 71264102
348529339 1901
976577905 14958
999148866 931947817
342302114 1141
672003302 2240
161399864 538
846300993 423150496
294825414 147412707
497316300 6924
781494497 103619
60279720 241
15454369 108
487444896 59681
489197019 5018
262 16590888
273299999 911
879304285 439652142
889776517 4359
3513 652520562
19382 525209663
196027408 2822
17105773 498
199970194 199970194
393044009 393044009
202249807 907
20208 711931373
922 271819113
781966501 3675
888250811 3332
173421799 957
748088695 3978
8683719 200
964770741 4318
654913123 327456562
899237106 4482
628116971 48662
311109349 4864
48392471 179
618000000 2060
232947768 232947767
774030766 2604
194987503 1614
615766707 7138
515099999 1717
451501506 1505
464477318 1601
899575790 3597
308769837 9082
919039393 4464
723239805 7577
254326217 982
770402569 2568
368287849 368287850
771496959 771496960
575316806 575316806
518701730 1729
189585993 16124
735743505 657457
793997980 9311
736213104 7415
456503130 3177
3292 737095717
496713062 1807
286552049 286552048
559174562 223980
706661147 17053
758400621 7078
705035816 6215
346402624 2125
810392972 6178
20147542 125
782408537 5193
748893438 5697
317573623 317573623
933056829 466528414
631089744 4745
64458181 2398
511202990 1704
980162821 481421697
732502561 11769
867691545 16451
665159912 21863
86892155 702
898757776 5175
172148987 6137
538890008 2014
88223041 1080
565108185 2334
815771764 5477
890490109 8462
961279157 480639579
340243073 9344
149615425 567
494399256 1648
422864899 5504
768102699 3460
203399322 678
5306425 2653212
204568669 684
417301097 208650548
367560158 2025
380148692 4681
250565431 2690
486495323 16223
580371251 30078
124758111 590
686957677 3001
174079350 2833
3551 598853842
761529553 2856
590616039 8636
922034057 738076543
594601981 1982
639429985 5373
108300148 361
902239160 3646
536800609 6866
10433 606869585
912870981 4690
245716865 1151
143511 782197082
375160004 10004
575677884 575677885
674112952 8906
707337548 4403
462358042 13134
695947729 4493
629402098 2098
477731269 2388
734143592 3064
137186328 492
587488448 208929535
1606 386931974
914153474 914153475
507613861 2756
35877348 121
89040179 2048
280277875 1056
960458793 3859
701702017 5056
659414725 329707363
807300071 2691
442467856 5461
192607467 1322
619492883 3347
908257947 3498
572729588 250232
406199055 1354
569401571 1898
551161259 2113
751108461 31542
365400001 1218
475934035 237967017
134400447 448
436609028 6062
897297398 2991
966303222 3221
318132016 2319
727521079 4533
57017401 1630
900002999 3000
173910016 3139
15787 754724269
39026375 354
761102538 2537
43674879 149
621384712 289028282
216334190 970
488544645 133821
4898 995278498
170853643 170853644
4200013 14
684912514 12298
431685192 215842596
207197952 2161
563248069 2194
307388626 62925
372706793 60524
842928863 35699
4349 688186398
951305989 3171
30468489 148
673414789 336707394
268 24637265
457662880 2133
873182347 6548
381308865 6771
319608165 1208
297 67638068
344541057 1688
398475486 21636
931436449 6261
342820173 3819
322500201 1075
459926155 1962
412799573 1376
583272311 2468
638754751 3130
3416 504987530
462221170 4019
753297489 2511
31415553 1517
377698742 1259
1087 175978782
943788064 5682
520500001 1735
906779700 9675
469299691 8478
999146611 3598
582941491 2129
529498504 1765
950453713 5225
238227036 2529
536000521 3398
784389853 3617
220456256 824
443970269 2130
279266580 1230
124857930 593
537210184 2282
111300056 371
554115219 2473
248699747 829
817184652 2911
429055135 2344
370691557 3515
724087040 9472
51912810 186
833355880 5327
932093941 3545
770182351 3945
379099685 251639018
583500327 1945
87600292 292
493690266 5013
401816127 2064
337772253 1853
385962390 1309
294712991 2016
506017050 2895
288648968 1301
936280423 18137
68699851 229
351031959 1723
42718815 269
734323121 3280
324082506 1254
369300409 1231
817282970 3241
815702384 2719
848659043 2923
372601775 1242
188928219 2737
411119428 1398
328923535 167846101
516913919 2304
486619648 182528
796618422 20693
721591028 9403
2024843 13
275106899 1541
167577791 167577792
101879191 70310
316499747 1055
362101206 1207
675602252 2252
887949259 6388
986491553 4171
245547033 3358
894602174 2982
436114655 5117
439920414 5073
194934809 1926
827097242 2757
317462009 1835
749273383 374636691
465705601 33504
606602279 2022
284460222 46587
700165433 350082716
4596 690916680
187827958 861
272 50590912
772800611 2576
443074731 3244
413341509 1659
475541198 24877
741232514 2679
872839286 5117
660900119 2203
494398658 15467
295305147 8906
742049179 4273
696812554 2767
88800295 296
487500001 1625
618235908 2532
273536812 1246
908907912 5039
699665311 4183
337367331 25767
493662219 5042
334161267 1294
647194666 272715271
369300853 1231
289799033 966
596756903 2281
156599999 522
95509761 620
978104714 8751
182062351 7650
206604119 696
647660357 28444
743206529 651721483
744894188 16263
166617746 665
896509313 10239
63048649 2495
36119 997749280
971955397 8980
551189173 7335
11123 678306404
249756235 1911
536398213 1788
2905 813686509
726301679 3252
573813628 417227980
25050480 130
544157946 544157946
600680285 5697
732004919 22980
960209954 79389
835909428 41658
865481512 3158
658116841 2741
466215620 466215621
755098165 2517
3550 864002550
655502186 2185
188700839 629
773587787 3270
368 101444697
764100433 2547
243600110 812
858724881 5437
211864223 734
341038010 6365
916496944 3055
742035385 2952
303526455 2954
366000844 1220
619871852 597332069
503017305 3216
575700000 1919
33536614 1363
867170406 4098
74554868 373
218976994 1917
952626586 952626587
598958467 598958466
29215346 157
159881191 69799443
157843520 561
5930 923972145
285600598 952
317099605 1057
955499390 3185
369568289 3495
185263596 5983
387263159 1548
108167369 1087
262551969 1907
888013560 3518
653429861 2284
484810626 59669
527401759 1758
905002182 4283
992185699 12122
218753071 2114
592629185 2044
624048256 14054
607064627 3053
232601370 2093
407295404 1485
34784021 255
911454129 14521
965639116 965639116
5698120 26
147879073 2437
714937863 2991
141863965 528
713700897 3117
673098996 11878
49360468 896
263099124 877
800227637 10097
560263273 21397
31924609 23657419
160501066 535
695532220 7004
313884515 1276
936900000 3123
572409384 286204692
925440526 61331
120600074 402
9293069 33
843370165 14924
951092624 3382
458700001 1529
335320273 1247
566701563 1889
90300489 301
5591 218837331
739351524 4328
1553542 6
7739 759563840
869510593 8784
896795799 3794
706498204 6335
1884 245343963
210097261 105048630
445717793 6214
157 35116019
213651278 6147
20916336 89
327496563 276786521
251595801 1996
831295530 6570
490073315 3427
4525 820382500
757556335 370384376
802502675 2675
2718 661588380
810494333 3523
861959824 4489
717517113 4280
992107984 8885
994356649 497178324
302701009 1009
384112638 192056319
550845467 3326
884378353 4114
572093339 5460
380620765 1382
156001922 4981
628544844 2131
884662909 102356
593411912 32787
681397650 9585
155567483 1044
682769136 3297
994793561 5934
307006510 1835
406403055 406403055
490141565 2999
527137257 4558
597901886 1993
382832869 1452
592453940 2959
804125891 2770
771366915 4742
115800000 386
877802925 2926
639505801 8130
109967615 858
92542913 352
638470889 21330
455400732 1518
56477573 406
744653622 5361
787833699 18379
536062939 10914
713101161 4427
939384716 469692358
385738495 3608
419002131 209501065
967044018 871092825
999865988 613861614
207900674 693
780240283 780240282
914 270648779
171402517 873
16518 873240588
977474041 78613
994243581 3988
374669030 139325767
268365601 4783
394717486 1335
606195863 5634
937913364 7971
127800560 426
30187 922363785
927798413 404331918
533190069 2401
594180198 5073
983018492 367209
2226 593226774
59400199 198
8685 909662526
452134960 2121
701697660 2339
943204922 435132585
449875105 4867
236930582 3061
312644669 1453
563810721 201069650
161999460 540
364801412 1216
553863079 2426
895202169 2984
222897191 762
672602241 2242
612298833 2041
327999856 327999855
247485209 1054
923539525 308140647
548853472 274426736
3300005 11
123445959 663
788650052 3845
212240358 10407
433582487 9162
801904990 2673
67807170 666
577434750 2125
695499199 2752
861597129 2872
554457175 3094
891600767 2972
55164998 210
842807531 2819
906197257 227288
263699122 125836687
862632944 22365
137218458 1073
753737395 7157
305703089 11387
742459201 3489
528637262 2541
39436028 212
12054 616754964
714808971 6007
433601479 2287
889800001 2966
77548458 38774229
133918791 753
140400177 468
158037253 1106
635407944 5647
145800000 486
619150663 9269
865426553 8882
874797501 2916
6347 670585938
832058942 4680
43114881 230
286093027 1234
114900384 383
854855465 3389
30643828 200
77312339 1017
227510082 1522
981029632 4756
110114955 532
128950666 1915
142319275 694
982183197 3482
235917347 3383
294060997 1252
776987385 8874
83062257 291
494192579 3183
706728658 3669
623474562 311737281
936925927 18314
126 10107548
434687285 2337
604009407 3554
460696416 7178
43698682 417
266100303 887
635439600 5400
495506948 45289
504361567 11222
399645964 2605
932460248 4019
480402829 5825
401296090 3926
538597282 3383
937248605 4526
730498179 3130
452707452 1919
640529917 7119
708158667 271959520
956060969 8070
166245761 1552
991550854 509712403
199529965 99764982
507300000 1691
271729379 2379
668874225 6911
961453549 6116
556433850 4179
198836777 786
559353749 1959
108284758 987
632400000 2108
978465671 484268408
713655196 91267
869701964 2899
79314078 604
579940832 289970416
313282633 3346
584587533 8534
296827336 4744
217841778 2089
35890535 748
982196725 3274
381600829 1272
509916769 254958385
948836213 5961
491873370 29082
706212404 14259
661350623 9185
4247 828585453
510601703 1702
173800792 3155
763959721 4255
954665062 5004
658096229 2970
368213847 1547
583501145 1945
101243240 398
637313011 4731
719749778 6689
47844935 23922467
890852147 4450
735598585 2452
838191641 3016
814083565 814083566
862797125 2876
969002777 3794
464113884 2120
2714 688962470
721810011 18998
463404855 85928
731413661 4102
702298643 2341
375178562 4041
438972218 150081383
143990783 1302
638976205 638976206
592498026 1975
861170950 3112
167646099 2900
599017625 2214
241410599 4217
707228456 11176
524396106 4491
217500726 725
34200054 114
317169752 1624
313801045 1046
542052270 10943
409627449 1459
36054421 199
771761762 3272
373828626 1286
924995225 4632
171934228 3820
439938754 4110
506781639 6741
496690823 2957
531303383 1771
547722843 4562
16894 916009574
113099999 377
7682782 85
822300001 2741
883500137 2945
59100198 197
23436036 80
909592793 5562
788702629 2629
28251923 101
709016994 354508497
115691456 1216
521115153 1754
608920094 4066
936545005 20754
125187457 453
460011976 2044
43649732 43649733
567901893 1893
39730537 1687
782799831 3927
813601949 2712
998951078 998126923
311308829 155654414
468299297 1561
473115428 1748
19254227 210
816905442 2723
651515459 651515460
779291782 5541
238923407 238923406
49620782 168
971544025 5016
842935844 842935843
412200754 1374
729203471 4482
939444720 6250
449098502 1497
765852923 3751
7800027 26
1794 433650127
526963140 3193
875098377 2917
767837431 59490
25971849 87
684601278 2282
105000350 350
983347750 4025
509808304 19813
199159630 14442
354265337 20622
73489387 385
692945840 7820
474131391 62435
814893299 39780
301978620 2130
297199448 5120
187108334 77656539
582050158 291025079
1750004 6
8020280 190
334818515 2498
632820141 8876
180133793 90066897
17251 995623777
793602263 3284
182691551 1048
226533218 1317
278893099 1584
356428935 178214467
643302957 321651479
470545073 2210
441051766 220525883
889797359 2966
889883192 3728
884076373 4541
368175306 1600
1153 249231327
123893319 627
735778264 5228
673777719 336888859
483000000 1610
847202322 2824
671548503 4756
314263642 25060
555791041 220552
355112695 1212
594124759 297062379
444889368 80247
522669781 4313
320700865 1069
701697660 2339
688197706 2294
16861977 134
9623 530442619
856645838 5771
738609780 3339
302835532 1573
423476973 1532
324899431 1083
527544606 377878755
729705931 2496
432073395 25293
4795 314133471
595678833 4592
418177495 4977
102187737 69486832
770402096 2568
908465479 3068
135600221 452
163885119 644
620103772 2067
778733216 778733215
292519580 7411
546007693 1884
871201121 2904
594605837 19646
708553962 2791
610525556 32577
7591 820988148
550501834 1835
815408502 407704251
868502894 2895
746790161 3160
857401589 2858
91358250 482
965211467 4398
339862056 5784
727949618 894287
202355407 843
53103769 300
92699834 309
677385585 338692792
871273296 4248
42393 628611707
512445143 512445144
498887670 2922
10918207 56
864901741 2883
317995889 1534
999942521 499842944
927088019 6721
409128658 1761
447617061 1757
983293905 15464
618951472 5403
85449696 1280
321600001 1072
385871040 2598
362362379 1219
214957103 1008
635700001 2119
757317185 5392
848986310 38381
55826520 226
345647204 1676
405847367 1399
134355392 7431
687162000 3000
604801413 2016
866475119 9510
880690975 5792
92172614 416
452100243 1507
995779761 497889880
321851629 1827
23665487 616
34499919 115
223255247 908
331345342 165672671
475842333 235895214
510151200 2124
627548193 3367
7630 897441098
92174561 582
111266161 721
160144102 172013
1508 84895003
811774763 3659
429624418 4409
26133695 118
215849654 1847
564133898 2193
377789858 1298
856622593 3584
5081525 29
6898 573607565
12403 960594141
113246573 10402
389557474 1349
1234 33577140
585298670 1951
116099810 387
988039333 9050
77147873 38573936
578798470 2510
686922478 2434
298107058 1565
728387445 3771
7907 610681331
291266981 1467
32464607 2873
539703253 1837
731830111 5361
812731257 5989
955650529 3528
818878716 2826
502997206 3437
775028837 4003
702630669 6981
615727259 3988
682202275 2274
926951191 18890
575922073 290431719
748596401 3438
403801346 1346
6177 584825559
230579336 4110
32100129 107
288039466 1209
754330487 3647
149099503 497
246300704 821
46364055 487
312298974 1041
7014 421148587
582146987 5378
148421669 2790
230578235 3006
372905622 372905623
549158405 1938
63411437 241
622825619 5266
807985091 4269
664313898 2257
102125311 51062655
518098414 1727
198203349 3362
7141 995880674
311778352 1557
1258 219882807
232271680 2876
551831615 2072
358011186 1406
108804654 954
164706935 652
942597087 13998
171021008 939
283833729 2063
568499875 568499874
1088 217460545
210300700 701
978401234 489200617
1319 190831401
2371 667555050
310414791 3222
737400001 2458
454327060 46148
47365768 244
227642563 1027
44401007 272
114899805 383
995588990 455578775
490606911 3961
385266668 6388
322930302 322930302
519854969 15663
452070837 1959
598308732 4548
825259101 754194692
144900138 483
13199963 44
29160137 538
537000000 1790
221493679 3358
688202295 2294
550946283 486766153
920603104 4651
539481359 36724
321300149 1071
7799998 26
789892004 4251
543385121 7994
886929965 3380
505717117 35559
669603389 2232
2430 403059445
14966183 58
452415715 226207857
946458384 5287
190397627 2953
638700500 2829
354683871 3216
262925406 996
517360305 182348908
387753903 1694
601298152 2291
202199438 674
733808967 366904483
90738837 777
636002121 2120
455611547 1741
288000001 960
408660049 1667
90923132 657
154242397 693
258471186 1502
77850849 3878
4199999 14
619360980 5033
218963413 846
970029856 217550
33900113 113
2307 481731952
848295505 3834
183452583 827
579480387 3254
2450 558603587
65365168 417
450869121 4612
850893690 425446845
597364213 3426
166657359 760
619676492 11354
419523823 21608
735254649 367627325
480901391 1603
233824663 830
360898796 1203
76800000 256
802686016 21865
79986699 39993349
231899226 773
69892 599813144
1311 251915618
724651199 55300
451199481 1504
911449967 7811
653998227 2180
847295890 847295890
551732524 2212
784351853 3966
192766000 2248
749097693 2497
616916635 17814
54132863 732
107920980 107920979
733650451 3738
259800866 866
980697976 3269
854102847 2847
388726501 1500
157971967 616
189900633 633
575399830 1918
648285427 324142713
207986788 1299
739978467 2762
93878950 2207
794073535 115957
829492319 15293
650483977 6750
514246315 15077
264020956 3635
156465117 753
464999039 1550
710 128409890
81330481 3586
345298850 1151
924411987 7094
781497395 2605
488999999 1630
19767232 99
474836711 474836710
385435141 2425
97500201 325
589072300 4979
449063000 15631
787177566 4109
791993906 4640
442730298 1693
890180246 21959
640480771 3327
310667633 1737
17882528 6832514
59687953 1098
108000001 360
522542430 90365
607828859 3229
491314922 6039
786890466 52393
968981761 3249
326090563 118062
970198791 3234
436041599 1920
571705420 213005
677952085 338976042
46054 382468885
237747887 235861
845628299 5038
412334232 9788
926841328 8131
11100037 37
19 2307379
745236180 24804
634500475 2115
625178001 312589000
422700001 1409
733757991 2504
58002894 345
747 162281164
147588559 147588558
347999012 1160
757360375 757360374
12017 674733557
600341742 5318
176482089 735
499203137 1664
201963410 1505
850998299 8850
497778992 2169
535845515 535845516
461391089 1666
947702234 3159
467803154 2119
269382205 1886
1955 279194192
998574857 3539
385035216 2465
76205583 728
805787110 3636
290301935 991
287992303 4904
557544506 5605019
26999927 90
971642107 5560
859798031 2866
605164061 3744
440619972 2087
24900083 83
107566193 1244
154161167 788
374031187 2151
541309875 19077
445798513 1486
217785596 107315622
679776803 2501
179249652 781
741968563 5173
765974529 3638
172379625 825
512218392 1841
476542359 238271179
771297429 2571
541344031 4163
29173048 11208577
145906293 826
327763389 2038
2783 497639362
388943764 254445983
120689076 949
59718425 463
3574277 39
75334103 37667051
123000000 410
1611 457911581
807667407 701827833
45929537 186
2668 756564760
421395300 18050
949621726 5702
496448091 2163
659594957 2732
369600001 1232
934843335 25558
154660073 1372
112771929 483
894599999 2982
626978294 2413
289997921 1049
146699511 489
484799150 13315
399 27477707
790521453 395260727
906379816 6419
628725696 2104
225831466 83867977
800771125 2874
674434640 4598
960970959 11003
439840053 1611
321872137 1659
670346041 2392
674999999 2250
529942895 1841
477301080 1591
483055201 4140
888804951 3509
86921004 1212
170288517 4711
651597828 2172
528368800 5464
611108417 2656
269101326 897
173999421 580
38699992 129
707621835 15143
685393993 685393994
799293899 2896
602527538 417270342
661139951 7671
601385232 310876330
438750143 4152
489828980 4512
995967035 31302
515701718 1719
619200937 3005
563821231 2037
738389220 2890
584330134 292165067
623011142 623011143
734341388 7367
233188992 8675
52002677 606
851098930 2837
489000000 1630
974360865 13340
896259989 3385
704385634 4791
678904216 7223
650566894 2559
719936545 294487246
441529408 3728
608943541 2945
373913779 2367
118718145 547
832207443 58909
820644840 820644840
685329452 3947
764819826 7315
44800853 23393
856242127 7008
501652911 3257
617100323 2057
56399813 188
800762666 2864
593058344 3100
11599102 87
504588040 4867
146027029 1120
322712789 11982
537835169 268917584
488157216 6492
104707175 1361
253724397 21886
189310345 1471
267299109 891
457839041 3314
179648073 831
426081962 2156
922023041 3940
568504592 4577
591684409 591684409
291491797 2194
373851154 4709
13461835 48
365722002 6679
410426539 205213270
937921600 8050
318298940 1061
6523 895099725
524399999 1748
71400000 238
234763374 82442253
246600924 822
334847089 5337
564140824 6475
557329559 51980
204396480 1470
20627269 371
292010404 275233493
90698135 45349068
409030363 4134
941999068 3140
316451988 29011
230025950 1326
845743506 5750
368786959 156186747
606902023 2023
615302051 2051
586043463 48238
945885685 4974
948299893 3161
195534703 1431
473866711 5651
811571281 3736
826351275 2785
682065239 21880
744969132 744969133
279681593 6549
813045196 5116
191093423 1042
114398328 114398329
1930 471066680
909896968 3033
157800683 526
469200000 1564
229505106 4249
705045391 3045
940497691 3135
48191048 231
102300342 341
929998167 3100
917903296 23241
232895801 105568998
196429846 196429846
659267744 2568
831002769 2770
61976190 213
780263842 152810
118247003 782
166616786 845
94747640 2987
715306493 14574
49627539 459
452130411 33511
797699492 2659
404064356 6327
682500747 2275
295742029 1501
506302891 4755
607840631 2628
492791559 2323
474900501 1583
248639052 248639052
2381 317470707
997797781 3326
20747969 81
732823069 4130
406280467 203140233
55281820 333
748317942 4567
636117021 318058510
573249079 1994
310232973 3353
296403625 1992
946802868 3156
290419297 1222
825776000 9346
360264199 1770
292317180 1417
921898661 3073
299461737 3038
903603013 3012
574499999 1915
976850428 11181
283784629 1214
908770320 3330
756745330 2603
848250840 3411
378301262 1261
95092457 47546229
723115 25
810197327 3512
102183751 465
146510347 1439
301580709 2294
115937953 1248
535491 2
16046743 58
653675212 3661
333080265 1228
583005298 12873
911803276 9297
443967391 95910
287281909 1106
465761393 6991
541200733 1804
655598237 655598236
737048761 3192
634253546 4202
178749150 3301
897650536 3449
23100042 77
623098946 2077
756724107 3284
562198285 1874
599455585 2834
168813441 602
304499940 1015
652345297 2953
427310304 1903
198854120 99427060
755841679 4659
1278 330096537
955499781 3185
465298448 1551
158361507 966
333509557 10466
15111289 7555644
189286626 944
586921464 11016
455701518 1519
406800611 1356
554996811 3099
983385904 983385903
248763556 853
629857118 222171980
382498725 1275
326456080 6100
607642474 3245
327508019 1457
535398227 3639
698397673 2328
600540700 38251
697241374 2683
4738642 43
380055628 1745
767100921 2557
123446400 1002
488571397 2193
79148216 1479
155792480 1028
997754678 6619
543000883 1810
839194827 3381
676521885 2335
992987190 17339
109199636 364
314700567 1049
517144322 6962
955036499 8250
884895866 15226
498599209 1662
805727419 4540
2357 574592697
803912914 3124
60285399 350
507634806 3342
993057660 14490
693387547 693387548
585345474 2646
900211039 4192
505892794 1877
763100476 31370
775102737 775102738
412446408 10424
632515982 5418
864106929 432053464
240638056 1515
879223113 118382
996782130 4138
865679898 3451
433498555 1445
237000509 790
962429230 3631
273437430 4245
112799624 376
222841855 1205
77011830 1890
79859657 1843
602140077 4653
572698091 1909
852900000 2843
763898281 3880
92744169 530
962440891 4586
270023829 3155
158864826 2103
539001725 10372
13296625 73
975300822 3251
465907499 2500
873086283 11102
863429054 4013
581200601 581200602
288484952 1306
273749715 2593
869935939 3470
586747381 2020
903299120 3011
543511220 28742
833991096 9905
774699516 774699517
974100051 3247
978159553 640576
120830151 120830152
258533016 1337
3307303 22
922800029 3076
268188760 1465
859676484 859676484
768788573 3249
885334494 442667247
974298265 3452
95172419 95172420
254700000 849
850502247 2835
480928802 1771
154377288 5538
155286693 568
785529774 390733918
484321566 2275
34798571 139
955063305 25111
2383 594973116
109325007 491
126692637 799
430801435 1436
126600421 422
531467259 2036
717337488 2506
707702100 2359
822322538 822322537
78927263 624
689397703 2298
132283815 445
10973 895462423
38209017 19104508
138432141 13339
323261605 3228
366901222 1223
44047080 630
869227128 5478
653994773 79221
653702179 2179
355896299 2617
368999999 1230
713439535 9119
308418810 3955
149700498 499
947505847 5151
43275132 1054
151341206 1778
579878113 7338
400945173 5001
764050080 417610729
2135 626526425
573660244 3109
43488975 43488974
898559205 6484
930620951 50622
261191855 1255
225600753 752
120503944 1084
534447759 3080
607688638 303844319
3299 835621336
525018111 2309
93402433 334
849708600 11067
170999612 570
195321563 831
121800406 406
4417 998277336
196800743 656
515386099 2862
527942797 2523
977100000 3257
839076111 419538055
31364013 148
913668908 913668909
890097311 2967
206444891 3946
960950499 4454
145800010 486
283982571 283982570
687933301 687933300
508686385 5644
653762959 2317
857136390 4110
449361135 1708
467398443 1558
771606846 771606847
534143044 1804
380056804 1685
822356468 822356469
987523828 4255
510985469 255492734
63299788 211
74726055 37363027
330113366 1205
749634737 61602
344701148 1149
877699757 14557
730799364 2436
751213343 3661
391429146 1307
962785275 4828
157158958 57222034
645179438 23902
859199999 2864
556439282 127356
38056920 220
719861150 2451
158447718 578
810647914 3395
415960263 284363133
221301395 797
367605628 2056
182429577 1473
814197319 2714
629585456 2163
748023400 3975
381899654 1273
393817580 2831
918479689 3362
986388480 7680
7447 839336694
186562563 2308
91378064 1195
94829373 682
951612891 4105
582002243 1940
332040245 1009913
21187980 1485
587699999 1959
367800039 2484
341092305 24140
939264961 34170
264161750 2375
67735899 2387
354130086 1271
650097903 2167
119662018 1562
118248520 639
399565957 2799
2317 400330133
38480804 563
829424506 4687
24027628 21828
124799917 416
919925360 459962680
897319433 897319433
537898758 1793
199146228 901
703406370 2462
180949010 180949011
516739392 2667
354391211 53199
2308 539074779
145377579 940
231726240 870
2387281 10
441599999 1472
513599744 1712
374398808 1248
905469774 26395
124917469 433
969111252 22240
679375958 17146
131752577 1111
368788843 2358
5073 881607570
66278754 397
640265066 2965
348435753 1416
822901497 2743
270934424 5672
5082 783070134
851704832 2839
918724065 47396
274748303 97853050
664903926 8057
592500000 1975
1117 322407529
441947330 2379
585324441 3289
909532252 4472
3259 545051236
92237886 3406
207182948 1575
370198765 1234
599275321 3721
178455253 89227626
329562372 1622
979797692 3266
508150699 2046
540100114 4617
887702958 2959
262200802 874
260063575 143128
62952837 764
895922239 88303
523073671 2591
216928961 102151370
941884362 5109
2348 489272356
806387778 7182
729943111 6735
447599172 1492
268412364 7891
902708439 451354220
545 123656140
469522485 5566
28800008 96
676294755 13939
654369800 2245
178428284 1161
612900244 2043
276499134 1121
964923366 3691
587977853 3244
913130451 369602973
896165732 4701
606498314 606498313
67350688 361
439978934 2145
453822901 2509
105000001 350
283499840 945
291507088 145753544
630034400 630034400
968100001 3227
343420467 2104
387112607 1944
179081 885439448
550199999 1834
545264719 2002
3114 842704372
841389840 5930
105031233 652
833570171 3918
454872527 227436263
159588947 159588948
317211203 1826
219212609 2010
482521204 3306
459136861 106652
955221146 3802
116848602 414
214593659 1634
44757084 228
37499876 125
508801695 1696
547848927 3637
697402532 3254
139477657 2231
893748568 3023
662427122 4272
63449564 452
751612160 73413
232262479 23693
904811867 21233
4640 561191288
110270205 548
175232495 1531
143573392 915
854615715 5294
6828 704077612
744320708 7320
127104771 453
401699999 1339
827104588 2757
457415967 6112
896759209 344167053
710017097 355008549
696545618 5117
293868536 2236
820292475 165215
8959700 4479850
202301830 80744597
854294388 41149
936635330 135961
613863493 9218
401367365 1402
131516867 131516866
109495876 6345
792602340 2642
378257525 1571
497943601 3927
52800001 176
278699072 929
989996699 3300
854455323 3053
274994497 1698
8655 655313325
30433470 128
782243032 6383
173514530 805
804770033 15991
803030748 3143
503077115 251538557
546302419 1821
982203798 3274
211636153 1134
246873535 1064
850797164 2836
59574500 250
997800575 35582
95026935 744
353148520 7165
78985304 565
806954441 6925
107618849 450
392698690 1309
992202664 13735
73470599 360
21542 382285088
717172246 246486351
221093100 870
33125567 192
322195145 1757
712611154 5557
339651416 2257
423854708 423854709
711358035 355679017
654212460 3124
324899999 1083
459217835 4194
98166489 578
178500842 595
402899083 1343
396828654 146922448
589105385 3051
395699821 1319
142500476 475
620318256 3252
798121739 3826
47764836 189
219590770 219590771
140801497 1537
73292165 368
1341 378616599
590190779 11849
956633728 4108
577768135 38609
748177356 7188
726302422 2421
130895525 642
903004899 3010
504827614 3043
697074577 10392
94031653 1628
574032311 6856
844145729 10890
649639291 3106
842931540 43857
43500040 145
976469874 4175
274261770 11297
889326393 3094
6034884 797
347706881 1420
346501155 1155
432402440 2418
293011035 146505518
620390179 5589
888103739 10596
569758844 284879422
14099952 47
954592709 13193
25981 939878314
560922999 280461499
839504064 10498
231731279 88220
239915603 119957801
835636751 3250
726603794 2422
233944990 233944991
751275785 709943280
149198036 149198037
356401669 1810
135947828 67973914
878098562 2927
949981868 6782
912465651 3371
409573007 4791
608400001 2028
120886632 35659
3419 747513065
661914007 2435
500248681 10594
691828444 3742
865123232 3081
834997115 5652
1593 249281958
272399738 908
638691832 3035
957244203 5793
2217 335684838
344595163 344595164
458985474 5200
521330095 200900069
488030905 4398
4197 987982194
413609406 4081
794348113 15403
7831 203827285
2441 712334116
150855264 504
195796292 803
493237003 1939
353110464 2352
388851180 4404
270600000 902
344443013 2276
947007726 10097
2821 790554149
357589574 6525
169860786 1321
850497540 2835
165417117 2356
116400694 388
524100000 1747
516072048 1861
852900509 2843
2977 891388225
47870027 336
55273739 820
367913488 10256
808026625 6698
925469289 462734644
510793777 2133
254370934 14635
738897536 2463
780355296 11808
905693523 4217
621 155950692
322264592 3291
528837176 2123
715685647 10928
412239073 376126925
226334978 2707
150990020 819
586200790 1954
455580993 5056
890027602 3559
658197363 2917
573143095 3249
857571240 4322
368991420 5632
696900183 8607
52834542 291
523053447 2121
975685138 4819
1081 254281064
442346661 221173330
4072 604751691
629702098 2099
623556752 2219
564611715 4815
877800697 2926
10708861 392
219900265 733
856197147 2854
129955055 56822302
299031416 7421
814492332 407246166
365101477 1217
656347755 596093480
281626759 10016
83276053 388
79908015 328
501201272 3809
145499688 485
708398041 3692
734478963 48962
427207740 3314
564989514 3235
846102874 9097
83773125 375
854312883 10114
263116355 1187
896851786 3493
539166726 2707
703496608 4284
654198216 3612
726897591 2423
3456 92017407
359094233 19868
486601913 1622
600897996 2003
997503070 7838
732171624 88743
555599999 1852
771141098 4282
284418134 1215
945439975 4331
733583533 6518
473934868 7013
169499436 565
428701480 3481
533598271 25418
839 248393407
46132653 321
643963921 2256
676514265 49140
350129395 11493
930000000 3100
817786783 93344
620276332 63017
35600655 637
72544341 341
747313995 13871
96784837 349
392930743 1553
1243 224849999
60899878 203
664813400 4814
58213236 1407
982946806 956758252
514526176 1935
929824699 3586
254 74071345
994268395 10026
299399001 998
209099999 697
741066789 6242
94212161 84521903
958196229 3221
104796620 468
772308243 3636
560521157 2331
822586061 4435
991774738 3392
822611759 411305879
222624959 222624960
134898303 482
46199846 154
953404675 3987
298501648 995
118671301 1100
781081711 179024
748 219612833
594001208 3433533
321599705 1072
790172931 26391
425328235 212664118
624635222 4231
4241161 22
774060954 2917
343817275 1434
146202005 1068
398927580 1884
672174662 3347
765420745 2638
31332815 144
870376963 7551
898985035 7714
314479591 314479592
350870200 1555
485333116 8761
839642308 7117
152715159 526
641383251 15860
733731525 17399
606186330 606186329
205330543 758
541572404 1815
779404810 2598
443955648 1564
320400955 1068
921721355 460860678
316230323 5089
617344153 27251
878818496 4270
474588999 1700
629613599 2310
852690938 422542238
983712903 8389
642624241 2445
573163791 10395
277589007 3574
848591040 3480
952440209 3218
539173131 7907
2074 132717334
517219527 2086
831287693 11709
593015505 2265
246528708 5298
59687016 201
497700615 1659
941998553 3140
1234 352515902
958219218 43555419
734700590 2449
801668625 801668626
870688161 4391
941073773 3141
997747321 10153
27154162 13577081
537900000 1793
620999250 2070
478324266 2389
622580472 4247
538626509 269313254
42978846 232
506897880 35912
345755033 1211
167467013 1053
234965430 4770
804115151 365356136
411431821 1503
246340331 1511
1058 216977814
123270742 1293
543998864 1857
10808 686653856
425795201 1442
672024235 4198
895468864 5296
438951586 438951587
54926632 963
10409983 64
182218714 2559
591021396 5166
506400091 1688
683540517 5155
52478712 312
123635214 446
623457251 5006
456 58094856
662021281 23904
888979422 888979423
291160247 145580123
913869054 5133
376494478 376494477
788200194 5594
3583 623696895
839245616 839245615
309298968 1031
245100517 817
915021465 441987789
296730970 1092
788983446 6623
371100001 1237
804195691 3979
725566227 725566226
323398936 1078
52799870 176
332399999 1108
812402709 2708
67442187 6473
762798792 762798793
953374397 6682
311089535 1062
190425475 95212738
561765374 3119
3300006 11
622063674 286053470
54987041 6170
3745 693184520
534592135 534592136
390950576 390950577
614430293 2598
646802156 2156
936246781 12971
981908831 832328208
573822636 208732307
77323294 729
198300552 661
639243301 13392
438453648 1958
103799764 346
935101954 3117
492509757 4307
110999631 370
868198234 2894
323133755 3065
739904640 4706
235500201 785
286334082 1095
122289246 9785
860464615 6993
273518430 2523
576001247 2250
88017236 788
108151400 1675
765461543 765461544
586330949 2122
120561263 447
20200392 72
614418107 43045
316200001 1054
408040537 4478
356482180 3230
549037749 8950
337683373 168841687
963079010 28983
362680416 1458
657969426 3738
490925199 245462600
333135859 2303
96635580 96635580
256500000 855
100664633 355
577291278 4046
991631925 3750
217282934 1093
824891061 4194
385122888 41172
987321674 176465
395187398 155782673
584804679 25583
3095 89142142
352868638 3734
935042701 4091
774600625 8901
669462053 669462053
866828073 55928
46707366 179
450210249 24041
64522777 227
728102428 2427
856901568 4666
858711954 10086
6999073 24
136800457 456
131999559 440
698087032 8077
330622421 2603
132721106 1705
557098142 1857
333001109 1110
488205916 4153
78045220 281
110809661 1542
380122749 1750
252470784 1266
134399999 448
36605 915228228
585220879 2747
96807204 361
856497146 2855
229744770 70098
66570661 522
852038100 10597
590008721 3710
781808670 2707
148199506 494
230685680 230685681
33743809 168
155999481 520
225899483 753
666668833 36653
486000844 1620
971699775 468813665
822073350 2981
258351079 1382
305135227 124870625
155902301 77951150
314408601 1469
786329933 14858
100943380 567
968758987 68327
472 50179262
71019464 555
817348286 4441
873769841 5049
947489841 3728
56 16588776
956406300 3188
390106792 1998
502043641 85867
967433315 4759
381767647 3198
530585736 2868
735895214 735895214
729591984 17436
968996827 3230
267786026 2019
849602833 2832
336798314 336798315
732470521 6780
772960834 2817
447993102 72526
833609433 416804716
55758390 188
772023303 2810
175679770 1141
66600001 222
842722005 421361003
3902 840617444
214497556 868
278724179 1895
901936962 5075
447869099 2095
229172521 1054
792015392 4451
521117069 65262
942538187 51028
334989947 167494973
1862 284428015
242605131 868
428090989 1439
899997526 3000
47936381 1060
882302941 2941
754046761 29409
259596718 129798359
399396333 1886
313801046 1046
276390054 933
832833492 468456510
128409386 89547654
827656740 19290
689099234 18195
355354017 4523
194400648 648
4348 651499672
665075412 3367
367500075 1225
881349841 90256
610200000 2034
423362394 3406
581697481 2429
198596040 2040
329910437 39777
936260284 17318
384301562 1281
485522776 1931
460977445 47338
313716393 1662
305581937 2398
465545047 5665
767392791 16868
242879656 1961
430069254 2427
386238086 193119043
448357729 4641
1684 317612608
2482 367852510
932402297 3108
401456930 5110
775988797 5412
198711561 24028
374770422 2214
372498248 205870333
869601875 10923
412772864 7303
998700001 3329
255170566 255170567
317399165 1058
524538074 2675
671078270 2357
240256455 120128227
707193135 624140020
644210060 266345225
489788775 14715
813374247 11314
827684850 3974
818407858 712511200
514732361 43430
3104 619856384
761493934 4002
759000293 2530
296578714 1046
544229197 13188
863675176 6225
704111895 642019815
978296739 3261
446399188 1488
729599999 2432
321623985 25033
915903297 3053
636367554 3233
563241574 2403
134436255 1135
956786873 4246
117154619 594
12276073 72
966994790 13040
915240949 7930
129019079 553
673787826 47628
477001465 1590
182399932 608
870302251 2901
348934417 36622
36364947 137
799561557 339532682
740011823 7461
967323566 967323566
236598385 955
253465770 1013
433213831 216606916
291695829 242863703
67424981 389
515405815 3201
956531086 4065
24175773 196
335067331 2202
178199845 594
292676119 1276
689398352 2298
227861205 1852
203167269 1297
265490734 3347
737745409 368872704
991064078 50031
427396038 9726
489310525 9460
380874187 1746
676793449 2417
16662574 58
329229765 1124
665942897 665942897
4701190 29
917396941 3058
524698252 1749
957729866 659507996
371300745 1336
508490768 2246
747090454 747090454
119695865 843
238801475 796
257158656 14401
339094668 1171
634502116 2115
332722829 1518
298800995 996
578856089 2033
269397577 1820
772106842 52955
644241601 4800
592802682 3714
480377855 12048
963920198 4229
435576960 2912
674467963 3082
686128320 22248
872709394 5643
27900093 93
905904853 9102
605988900 302994450
194469448 1309
753904080 2513
693599684 2312
100882667 553
871973327 5366
883725583 3715
413972420 413972421
671102416 2237
983340550 4274
698698362 2329
86547406 303
548649471 5210
452299810 1777
10691 892292242
635600005 5268
732690204 307844231
570450746 2091
340717079 8198
187933747 2366
208521321 952
784282353 9524
63244929 293
1044305 756775
169981096 966
9984686 62
332670084 3396
936119030 4730
899997 3
264770831 980
139751519 7561
992699959 3309
951677319 113837
438029112 1559
747933803 373966902
237364711 41288
273174661 2970
591178211 3334
8909 209744587
986996709 3290
379354164 6134
515361733 12206
632860293 15050
73355125 338
153879017 1039
671102237 2237
994746845 994746846
275221483 225116559
518282231 2438
11615 95118097
586642261 16489
556374593 2624
5782 810682656
706199365 2354
663117597 81607
719162966 2790
302503748 1523
737520796 737520797
192009684 7318
999106242 499553121
496234590 3702
843836988 6603
49032083 249
885134223 16040
924430805 462215403
611287354 3127
282122082 3223
903285319 8870
134102545 1318
546044262 394016769
750758221 33941
327299999 1091
35400045 118
674870453 2738
17099943 57
792597357 2642
929125732 929125733
840814801 8048
549461039 2912
344489647 7796
678000001 2260
619693179 309846589
160284067 684
404 32407264
446100001 1487
521486316 2752
186620489 1563
303300034 1011
137322434 572
72197240 290
607432913 2127
114300744 381
17403084 229
973720847 4995
761967200 42568
468863311 6180
306325200 1191
531685586 2193
476587710 215124281
297662927 7548
963617228 21389
538470734 1833
137918033 482
45155734 277
318392288 1341
995822033 992074485
201600000 672
859498844 2865
388965291 3437
784098001 4200
6935493 30
571228339 217601666
736803286 2456
665070437 699338
711505089 5432
776339409 9412
630023547 3157
634232421 317116210
259635274 2725
388661201 4581
844781430 3065
916526555 9134
823200000 2744
396901323 1323
402107691 201053845
84824556 409
644209304 12494
683346001 2412
572405511 21986
665362367 5016
820344722 8477
714902401 8676
470749899 153110
302568413 8865
1514 437903304
312991360 1840
147419140 73709570
809701137 6951
812309543 49289
932379929 245557
78890930 30331
305780128 2911
571701785 4814
960502835 68895
57759125 35095
631759235 4043
508629571 4566
156469447 798
43200211 144
947273312 3457
819524134 27302
486325061 3310
778582638 778582639
248902797 248902798
2650 634639093
913475733 3172
404628001 9634
764183966 3415
707490317 5199
171299514 1977
631248800 13520
466499999 1555
262801453 876
994292841 872204793
62816401 903
263806337 993
622266882 4361
3549812 104
1791 316654173
296700001 989
212100708 707
158456424 1123
971110452 3354
677363427 12362
277591513 2892
97499774 325
828297238 2761
826707655 826707656
432761788 2799
411462180 3105
164695483 82347741
330785836 3014
161477766 751
46800156 156
534176054 7069
276031054 3601
5803937 68
358860327 358860328
323398922 1078
306685782 1383
11700038 39
253161007 1596
12599957 42
555001850 1850
804570990 3134
826497245 2755
388511213 6930
952016143 3263
833307398 2962
809033741 3113
257388170 1325
323561700 1127
671648116 7065
913062259 18176
654600001 2182
599776609 3607
409716765 204858382
702713767 2551
865728409 4151
284015772 949
473 100634879
727748662 9126
160033094 72333
582000000 1940
477496701 3321
835779891 45169
361498795 1205
590701178 1969
794507077 22645
274129031 3206
459202365 459202366
954274081 3408
952976058 829968202
478508271 2588
404826716 5347
152492543 76246271
683997824 2280
261937573 1273
209400699 698
1443 337364742
603600001 2012
59596885 1676
891341970 6237
90129445 32163
4773 400041396
917050465 4106
4108 578224127
512418523 2462
353951484 2352
662845222 2241
929969691 528067777
135502455 1851
98390587 375
909712212 10301
1002 218330467
75300000 251
586657817 3755
127369018 107031916
832885126 3585
742622408 6020
499351451 24635
967202578 3224
758290189 4258
59144708 261
521294029 3642
586212756 81839
404416998 3638
5363 913820339
948216906 944933035
924003080 3080
105384999 1250
854081079 8920
807841466 277202500
5186 980595387
347699405 1159
90640172 559
470242941 5677
70287171 1058
323022476 2758
861381870 22835
21420864 535
458573013 4831
936971332 449437387
308147189 2402
377116201 3015
368117568 1456
528898238 1763
115542418 566
496199118 1654
415042859 1463
715499999 2385
170400381 568
62360496 1089
373777411 14545
126899750 423
738435764 9427
392169248 5563
161100537 537
690554855 4032
683720408 2636
390451201 4100
194956815 3326
451884497 5336
281999696 940
648 185156563
243300811 811
704047833 2653
663353653 20644
663602212 2212
10193047 108
174900583 583
548463365 1962
451192729 2373
473814394 13545
28532353 401
200999331 670
325799338 1086
874201241 2914
731484743 3229
965229662 539357220
355702376 3233
7363 853752991
626290897 2178
221376643 911
327741708 327741708
520 105124760
487036485 8731
584698050 1949
257016210 1135
179100001 597
686860230 4033
219519852 1641
757973690 10557
949505247 3165
625802087 2086
543611345 4353
661727719 330863859
536610980 4220
238179667 2014
872064402 4014
835946458 417973229
590103567 1967
902216221 902216222
576164133 47308
28396973 176
430308779 8220
502798517 1676
260043265 1728
730943941 13434
451540037 375973839
146499445 12411
502641842 2048
716466923 716466923
2710 199220230
278206545 1623
813285469 406642734
415837664 1888
323163846 3748
810903579 2703
282286231 1786
47325 955018500
730802436 2436
765620779 7498
980698989 3269
87370 585551769
548702173 1829
16294874 375
437329289 4840
866796969 433398484
18278379 76
268169229 3097
5003 405022868
630259612 630259613
587335307 587335306
961234903 961234902
890025812 3831
670176257 3904
620943939 266155283
517910201 4754
219370856 165469178
258535982 969
522189779 1948
126631874 126631875
434701449 1449
363327659 1305
17424679 260
700708133 2381
805798141 2686
860 169483997
46500039 155
782399632 3939
633784979 3585
404106141 3249
120389195 1871
759634742 6148
939187508 5420
845699999 2819
882744747 4682
13132999 50
142812675 3741
501664599 5444
451767053 2811
108600362 362
899404979 2998
722882303 3712
568123197 5564
124688959 704
363898786 1213
702213119 2688
286952911 3913
650868348 4903
267883309 1010
968802475 437495360
565083802 4125
995453290 993506271
824314869 77901
284119367 284119368
711 172346664
709503620 2365
169209341 840
744787439 2994
265164123 1198
600212161 3429
221080389 27435
845314913 7223
548821812 2244
493668105 246834052
543590624 1875
778756201 5429
539101678 1797
667389459 2395
900435475 42774
122591514 2834
990392759 3372
676617809 2417
491911346 4097
57816 930749948
377401257 1258
317594841 1565
680279774 11467
199547496 1029
573298905 1911
977396741 3258
110683313 542
548103207 1827
619498748 2065
662033713 28265
663703911 331851955
495752405 4277
22930 461878990
157716521 21529
275830344 3989
906958710 3318
448425548 2691
548946671 274473335
974147214 356440421
15559642 157
3700 958830035
562499975 1875
449401497 1498
473457149 3809
462906013 9083
912457428 6989
140 30448460
180042238 1218
740871184 4486
735710959 367855479
2846 737178116
912182895 7345
919771761 3330
908459059 908459060
851765309 5621
409317635 4046
966316159 966316160
356150079 7964
54544602 238
752447576 3025
372664124 2044
553793251 268344828
110675592 503
551269032 131851
92816101 585
812583377 4048
1775 106391662
220748429 13140
406455545 1752
734399999 2448
178259425 1204
558482165 6473
36172266 2078
170867910 615
722820329 4189
39130923 236
969869313 5321
977335347 3299
523156670 1836
366063420 2676
5150 880485317
349835941 1290
691499999 2305
589322955 2795
388192492 2348
2755 348178251
309159738 4972
42132839 175
224157988 3922
457368780 10213
874668159 5504
541496019 3215
950289786 3847
585299999 1951
456833243 1657
638597621 5083
15413 904746010
34016547 31342980
5166 821888793
1901 444383517
62843 949600786
867604409 2892
178 39871536
888327659 10150
672601372 2242
564371335 15565
576945916 103155
173165642 6011
467509174 2725
4790 920342837
127905156 708
9014 305165813
396899153 1323
605854809 2943
470748778 2111
671152211 530816905
109063026 421
717714547 358857274
223799254 746
14597 429078595
595199999 1984
8399999 28
652650009 3418
971010133 485505067
896097012 2987
298381765 1093
75299974 251
796502656 2655
291600495 972
89847648 316
779932375 779932374
64200213 214
4745 471069365
269400898 898
911949080 23345
682828518 444225095
491754909 3815
204745886 2727
282080732 13965
521261286 2119
141599529 472
328030426 5858
742481092 9141
389351755 5395
743450722 3508
506209890 9073
44099990 147
293401947 978
130103399 467
639385240 37505
539972720 5921
615701351 4424
18798885 81
864597119 2882
29004678 136
775369694 387684847
268218762 997
497400976 4425
89539273 1528
740998312 2470
328290245 1538
912596959 3042
437399352 1458
228027084 2326
979175298 3487
165578272 60214155
488702235 1629
273685469 2044
128568150 11480
957199405 3857
536999477 1790
152798764 596
49199835 164
760537323 13985
2352 544079007
64597959 2648
611448634 536553600
507700369 1984
125543371 1689
734846600 3004
511141759 8599
669000001 2230
320701070 1069
88533311 2685
39300130 131
931362053 12716
338796460 141875076
912496591 4131
630870240 11312
205562280 222470
78907124 78907124
497424702 3831
380434466 12574
855793670 23213
433320543 2294
278999999 930
574486616 287243308
798421699 19300
161421376 1391
685883422 3603
196770688 1216
738898845 2651
557765179 3156
824462150 13890
67467389 503
558580547 1977
393913315 2826
409740841 4040
794964117 4255
728139343 728139342
837202926 21049
880802935 2936
811047364 4013
635257805 4852
212139000 4850
2027 402416256
361624399 5574
706025881 3045
67646569 649
326643751 1875
436572948 2316
543215117 21086
446774096 7413
573531047 2826
973513364 5416
247447439 1090
130433569 70479678
899210100 9244
685632811 4855
553500872 2849
638774821 2628
967840560 281349
910579649 7745
855207025 6384
103694053 455
869066219 434533110
572831560 3220
553369184 2180
80960789 80960788
505022743 1976
773265068 35613
701206327 36715
360604216 1231
568394580 4780
174711221 1128
900647981 51202
732722644 2788
289409399 144704699
804933320 6847
13060 785529170
318298939 1061
439265674 5645
942768896 3544
834979077 417489538
323869494 1232
922412436 5379
33700801 119
922804007 3076
885401398 3262
537900000 1793
396526945 2486
290466675 75939
416101387 1387
453576625 8191
69897048 748
581595781 3663
3526 434070638
463736008 13023
550886311 1894
659099015 2197
777163039 3108
506433956 2601
11610150 145
803502958 9569
261546422 2804
998938451 15789
125428596 1540
795828890 7694
675253389 2360
579601931 1932
346229258 1911
43200145 144
561697949 4370
575017813 6697
845998595 2820
360601202 1202
698229180 2460
748200341 2494
628464403 5738
636088331 4729
945981434 11809
601005608 4984
876903441 2923
224999250 750
678275145 2963
174799192 1953
444666615 36310
735700502 4441
533858802 4389
555901854 1853
630096151 3938
500697887 1823
376500871 1255
134586012 823
183231686 805
1095 217705822
687572054 14688
805201000 2684
634699079 2740
177668131 930
723805459 336118156
212890591 7898
672126603 672126604
362447959 4568
188776269 1262
896420260 448210130
358873329 4302
726103237 2429
162302459 881
575138242 5003
92286752 3001
198620699 787
875988391 7508
47203869 160
704407664 2405
13932 377208900
619340705 4976
944526171 9996
127358090 970
470 129341670
2255 483063280
40655087 144
254399822 848
436724926 2135
912899652 3043
650035507 5144
264645345 1951
915725059 72863
260925040 877
727978161 18772
44699973 149
146999999 490
521566641 260783320
69109737 69109736
763189997 9545
504602554 1682
643424167 11319
628488421 2170
663798225 663798225
541322433 2731
345189266 1838
326528259 3255
481498394 1605
159913299 892
248826549 129162870
3952 499859681
522328499 3375
936212710 34007
987199865 6102
45219772 181
708567700 6007
126846413 910
998308774 3781
504901682 1683
929023966 929023966
719788885 3457
529258827 1874
169810024 595
243176868 946
630302101 2101
717980339 6556
906873871 6321
691501416 2305
221087412 4043
976430851 21531
180103107 1713
905679221 43557
423237812 255496779
588900001 1963
157661691 78830845
926644949 6930
88631423 1827
129913795 1095
575834575 16023
500228400 12648
577 32403743
289407347 1033
817910795 2753
40022452 40022451
973496756 3245
19897249 174
131479323 460
220500648 735
188532398 999
142796902 526
787538953 8726
2317 626036375
403354178 5857
352801609 1718
892730628 4357
666302222 2221
188123246 19269
907141094 907141095
411170442 7117
551425144 17033
923336184 3208
570908609 10096
450777666 2015
956104872 10965
43500146 145
317320694 2524
3076 717427784
277499999 925
934262176 4011
225834471 75317207
23187499 142
591884433 4582
152876409 599
479204051 2258
686697712 2289
914847365 73887
110648495 511
806823781 7539
375027488 1438
334862950 1850
935071045 3865
9812765 209
707877757 3468
61888239 14248
658 174048238
219300730 731
13990331 6995165
392598300 12450
605978456 302989228
222465814 4731
51702824 232
170985511 598
174733844 95114897
558563999 2615
47655244 47655245
436715870 2021
812058979 3389
685303320 3976
4769586 18
737318711 9272
318041799 1578
648001975 2160
41353040 41353039
795280127 4133
936595792 59312
558122400 7128
47045028 194
564214177 2004
524935025 2459
45916081 168
245143781 1898
235500784 785
870924143 3081
191975 833174956
201652435 26755
4433 465399333
384785837 3268
763323599 17580
899498420 38620
461764027 1979
530701263 1769
861897589 2873
652453421 16721
318908803 57696
435965092 2921
945409537 439646226
194238694 11833
253122439 253122440
3204 446608928
721998498 3743
375919999 2951
876455776 8775
223019449 14343
9715 449542341
303609473 1178
990995156 990995156
496096061 5483
385891747 3174
426122051 426122050
850880984 803346926
177133849 1370
880558046 5286
10405073 184
597524092 2284
643779325 2812
12789 377942275
62892821 222
919359173 4124
357334558 1634
39900237 133
131400000 438
11700077 39
796263439 364764899
474042001 1880
694179569 5068
993888919 9537
942828926 10189
670061267 248603568
554100009 1847
261208811 5934
403375780 13817
755437890 9877
63663029 442
606844373 303422186
454119734 1515
405898646 1353
955453009 4209
610751276 2803
339600374 1132
466512677 29130
248554699 1817
948757505 21547
258353043 929
659648908 2979
459301936 1531
765 228363079
636583859 4455
921333402 3954
934017491 8623
296242719 2960
57248389 429
625001581 3730
540301800 1801
985754128 442262630
577274005 577274005
678602261 2262
90043523 545
622200545 2074
674400001 2248
774840543 2723
348601009 1162
210079522 128638947
308432212 1088
543260452 3532
6351619 55
687301311 2291
475198417 1584
935562717 5820
92089743 1509
926075615 4272
218700115 729
205076935 1085
368100669 1227
828180889 3591
401793601 2055
812100001 2707
363899419 1213
761311290 3214
542399376 1808
637232597 3172
975774086 29603
675897748 2253
464461999 2238
100457723 418
401397242 401397241
951023886 3818
828471828 6792
49611529 494
953733269 3694
642602141 2142
673802583 2246
211090300 105545150
884081870 3286
206399319 688
783294804 3148
786002619 2620
679063476 2831
776944888 6096
749469050 3670
69056021 247
403199142 1344
366599999 1222
971555368 9407
785403917 2663
39300062 131
488726636 6153
758175385 9708
614031571 3311
561604429 86855
32761534 145
414328089 7446
555968879 3249
583267026 291633513
664408036 336458334
321929778 28250
728689707 364344854
743879249 288773
900142833 1212400
77396924 2839
947732801 11840
106800000 356
854919934 854919935
266999719 890
384860797 41122
878895201 3448
300701734 1713
286079084 1081
157500524 525
344299039 20014
469828616 469828617
400798665 1336
928606990 8423
712358466 11287
133581438 1238
680375809 6636
823661124 5478
658507124 2819
507663105 6496
954600408 3182
115061465 57530732
654858048 9047
392293801 2700
683420880 2514
216419830 838
238500071 795
506400096 2161
826920932 3358
409174016 8192
935757991 95505
351901204 15835
512276699 1725
878487668 4707
2730 725848500
230296958 1196
1329 356615886
531697645 100547
145549965 2226
215980974 215980975
170740767 858
330400027 3936
447408001 1950
992105584 3307
156622082 3397
418125187 1814
715197616 2384
901225216 5338
135729914 457
563797661 563797660
313118059 313118060
196500035 655
854770212 8272
80786305 1655
611333094 4645
540940271 7341
703797805 2346
455359755 6106
663004034 2210
316606163 4862
69 10366422
520928134 25011
528598905 1762
5214 714663309
719697600 2399
497092301 2642
739095864 8229
470377061 1580
14950415 1164
293852983 1487
575820223 287910111
578699999 1929
648480185 23192
792575746 4485
700634889 11679
770448911 5170
196957401 986
446525151 160852
732342061 10190
196930601 837
471606720 2080
5224 953317312
3199 444955308
3356 336032924
26700001 89
153126413 2160
572828000 2272
523432710 11163
904803016 3016
336095252 1989
630001464 3018
11099979 37
314876791 1304
291265461 2469
858509630 3771
171324 844284672
435609972 2142
958673639 6719
37988429 193
848390200 15754
688793177 24203
757873201 2575
308650177 1399
148754742 509
795002650 2650
267856402 267856402
963273948 4508
583603423 29673
474559487 52224
979799999 3266
543665789 217248052
98574475 421
9536 709745408
39774311 27825
239400020 798
163571895 69175639
789948275 3672
665412689 16828
438768313 16072
363814873 2162
759899999 2533
443400001 1478
168632494 1109
182161704 2073
465438842 2061
558187128 5101
423981749 7422
2073 560787875
459105323 17931
146642623 534
401999164 1340
4048 513521775
681143460 3165
546667454 1901
678847470 2313
37 10747843
101052629 1143
904451320 3513
7035 971709375
539103174 1797
153900149 513
553802563 1846
780074299 780074299
672712203 3320
363003216 2609
806104935 2687
302060335 4126
2326 636554094
692939519 2730
487798374 1626
726333852 42407
23242 574147126
491794335 17798
789047510 4639
66047959 238
538091611 269045806
605476275 4768
801141270 9636
313867572 156933786
868480488 4796
1799 28922184
220800070 1030
375054406 3330
883573534 883573534
114899798 383
841663744 3829
865053901 17620
151257063 854
252600584 842
11216246 313
625759313 4190
459457201 1840
712 190720765
997701011 4609
3781 790854748
376173231 1370
913695322 5940
491381547 245690773
933899150 3113
810981768 16590
728456109 49330
789611605 16297
930900598 3103
452358032 1544
423819610 211909805
927098902 12242
802671847 3714
21981234 20797579
364200000 1214
80356403 914
517161562 4681
466067770 2045
576616220 4087
592066349 9533
815096595 3107
822367039 3044
155962621 77981310
49003 349930423
209872650 2873
951393381 3957
177319590 665
470514342 3966
217401773 782
967210647 58866
118414434 424
17100056 57
811198948 2704
353199211 1407
882828211 6490
811665288 4677
495898348 1653
403498655 1345
481436889 7076
344999929 1150
83600131 743
755699603 2519
858204619 10388
421396331 1555
531079896 531079896
3943 688221812
302697361 4788
996291686 840860156
264576029 214745636
10180 864589042
966342532 461938661
405401625 8475
530079850 3661
232660991 1041
537706159 268853080
860581576 5633
974399412 3248
798565950 4095
569507566 3119
420231931 2828
781502606 2605
867024240 8420
501553667 1788
819297270 2731
552981199 8611
713117140 19159
482300931 2525
694611107 3278
190500341 635
594467868 5170
150000501 500
355501185 1185
455553605 4979
878235996 12242
829472783 48804
242024353 1032
580128895 2113
457801527 1526
885002949 2950
624915338 19003
555596889 2395
755058072 377529036
333539204 6245
920925810 3730
236900042 2023
506625393 3197
2770 610524862
584759297 2816
500198625 7664
522513325 1801
499130820 3224
762847519 3568
1360787 71
821318912 2787
759000285 2530
567303968 2728
4835 108853316
171790737 5876
657068998 657068997
423700355 1668
836492427 3790
683513176 683513177
784204083 2614
173839107 866
9486204 52
228645029 857
360093833 180046916
651312824 609439776
835710402 5673
922579479 461289739
424685972 4783
562927463 14247
605097983 2017
629038083 314519042
197338367 814
91227443 389
980099999 3267
777721686 314417573
794474814 4011
519979630 4115
307059947 128596962
333822089 1113
352514358 12750
127606405 678
3141 903604311
457886615 2046
908287540 5573
384727477 11223
611029328 2444
973465124 7059
72544408 249
351299999 1171
727556073 363778036
751500901 2505
121440354 906
10186849 144
698637117 2885
240531321 10801
542197168 2228
216074793 108037397
921330893 7477
336932399 1400
48165295 4087
95400319 318
524578133 29100
527391840 5520
18586123 861
885766273 103744
245952695 10777
233541317 116770658
629627741 7292
955665275 10445
347815225 3751
514021400 1975
120493229 2227
745134443 354464397
517198276 1724
450378337 43631
816598948 2722
984364029 19370
217576997 1066
228803286 86889937
654808401 2320
616801310 2056
553198157 1844
1955729 35
345639401 1334
407294743 5732
715663649 357831824
516399733 2908
415854000 1700
99632808 1466
428999982 1430
899926577 41264
862525964 2939
69600387 232
414253696 414253697
14683639 53
925503084 3085
665581660 3427
903946825 3333
658725955 658725954
447694500 1650
876501385 3883
675602860 5905
349 102087087
855026085 3585
969604956 3232
527399999 1758
75149446 29982561
721497595 2405
798365342 2975
222854503 3237
327900766 1093
498702905 498702904
271499386 905
998182654 3869
629083767 2221
417836166 2542
296100000 987
879232449 879232450
519554519 259777260
303300000 1011
906826591 12082
902569738 6101
480701883 81463
624296402 624296402
372287078 3803
966427537 482011952
3974 512737402
602550498 11674
840680460 6015
493198489 1644
334615066 8865
240752330 1408
870297098 2901
325961309 2250
753073882 376536941
790508154 271357
710439859 2399
168300280 561
285579760 1660
948159419 9888
502379003 502379002
425904845 4002
874500789 2915
119852278 442
611769079 305884539
361271602 1503
277065659 10370
673510054 4315
439964005 2687
273755954 6701
137453057 512
59402768 413
40938200 428
594658307 3131
75823905 75823905
102300001 341
562057814 2542
739707671 739707672
898197005 2994
633549865 2483
553065048 3441
635476833 7611
788684304 3820
147588428 147588428
196293251 724
294288457 2387
504898616 1683
731776417 3191
940120088 785209451
651105574 3030
18028192 91
551554535 3044
536288014 2749
776772245 4627
160773157 1401
774516959 691533
582330307 104016
262446271 1037
70258955 7612
772797424 2576
328263467 2443
58040151 393
229987578 1018
679531408 3519
402661980 2093
804388865 5168
813227911 2988
421500621 210750310
219000638 730
164427535 1274
117286020 558
907708286 99803
48569851 169
670867226 6074
282897383 3214743
406931506 17885
1103 77622522
777114827 4817
479299276 2025
893577289 8619
220523222 2581
698527685 2349
877076870 6641
498394473 8012
208200000 694
550231918 2268
663000603 4090
591796049 6172
571546171 8957
50065152 438
148518365 532
478850724 2286
93600311 312
942102805 3326
662924687 662924687
977614998 13166
275730157 1053
772941469 9842
296904422 148452211
134536083 1441
582903317 1943
336653219 1583
338576306 3826
269573848 179099485
270000899 900
590819935 2144
780602602 2602
941392694 459142988
878372899 4511
433151817 1831
205413242 8006
29532365 3502
908162979 9137
131100467 437
511328559 1838
832523305 4269
104663059 538
293800994 1137
896194780 3544
238490781 8410
619814723 6212
38823430 20242894
536101787 1787
927699239 3622
102237246 51118623
595657429 4851
541089019 3006
160718529 2026
117881399 546
387517143 3831
189578956 1682
112901584 386
212115945 945
101201562 342
915837004 3532
284124824 2655
885436783 12772
516810617 1886
493336268 2153
936 192421944
996738957 662443912
644452849 2638
58463065 1164
893215830 3790
521400001 1738
181891249 609
280858470 4331
273998747 2734
968220226 3757
234713232 988
982136759 3476
176182043 1019
2039 17219045
490340345 5123
796659210 26780
4333023 16
114611118 55885525
79648121 2395
406559960 3231
668956105 668956106
49369224 552
114364287 114364286
81928759 1748
9910 998264030
523139061 2074
420332496 3295
5255 324221738
684936383 24592
55758451 274
364293804 2226
876664907 6579
505468821 5923
605589661 2729
726564696 4722
733507453 4341
626156185 6502
201496773 2350
805204575 2684
649745009 7634
602598180 5140
896997011 2990
804697974 2802
560973707 3274
76390926 325
97394401 1358
254513657 127256828
673909189 2316
108796102 2789
196924528 2239
353215583 1453
86458917 768
572699719 1909
908309855 4096
648133948 4671
306567989 1798
740527601 4293
855624324 5604
628010698 12490
175715263 1088
884130305 6441
499201663 1664
549901832 1833
939903133 3133
519000594 1730
315000003 1050
74100173 247
875402917 2918
753181016 9115
892499944 2975
649802165 2166
28258 776416808
965 122231725
377233047 4891
196863836 1213
4046 322498568
4132212 21
269939735 918
65093970 250
129041011 435
969461274 5235
301095417 150547709
972960292 3267
311632866 155816433
559960263 36451
416865379 3391
465541923 2326
360080351 1354
643944372 6064
45916529 13686
176 24440560
360381852 2773
5106 883715844
861328513 17792
429802540 1628
812589891 406294946
548101828 1827
618495830 2241
539797869 4315
942905014 3143
761631206 2855
579898066 1933
777400764 2604
527399977 1758
475022600 1737
302138642 302138641
153924991 573
238473586 238473586
172499999 575
2400001 8
117798450 1705
530444671 8006
770945674 3135
450198565 1795
907255825 4466
992305362 4153
492224397 2847
553809759 4296
485004939 2167
310512077 1599
873605608 593992386
219313959 760
482407467 98190
842273443 421136721
763627744 10251
65139466 227
106635940 39527312
483510533 3342
318206541 1219
373086791 1791
777300000 2591
138203916 2843
461259651 2367
396598679 1322
567425404 10036
269536274 2295
200400352 668
779910606 4691
508674685 4438
204354180 1120
70213079 521
98487070 40421036
362998790 1210
147340567 73670283
83098050 290
592948567 2613
58248916 555
861012497 13294
649629885 6255
529851320 1864
339755714 7251
990300280 3301
847204263 2824
973657481 486828741
761081779 2803
3842 901119663
579811714 18453
136301210 510
9986 657861826
61800206 206
475802250 1586
741241297 4014
52258943 192
743034442 2811
979181040 14480
84391965 42195982
726230820 2749
654816301 2186
863595735 6008
16644571 594
53810093 731
668120832 3456
755182187 6509
948271555 4180
182253971 610
88711795 1648
683434599 6717
195574985 1018
629112486 35491
743848387 6196
679700895 2809
751197496 2504
462075626 9625
885814198 4945
527398241 1758
832794332 15187
41400068 138
583564084 42223
391200001 1304
217134787 3093
632211660 3282
3409 967402611
53458285 216
943608205 11706
605211749 5643
755856515 4029
476101586 1587
342301937 1141
348337153 1548
819666131 17890
130800437 436
381299999 1271
270300638 901
445863255 616685
748800001 2496
122700408 409
19883 186900200
878799959 878799958
104359067 104359066
395626649 197813324
5142 698812467
390822686 3058
351301171 1171
696599216 2322
585415437 292707718
338850424 7217
635432153 3417
688853188 2692
334812356 2277
440126998 4843
540898593 1803
2626 633018308
576000001 1920
732805254 5152
457120530 2322
171205103 1009
4781592 628
82277980 380
227705399 19240
710211163 2905
255647000 3500
776692660 1028732
211318603 72673320
388086733 211584444
349746838 6551
44533167 44533167
355887990 7716
917990208 3501
556147703 188962842
852745621 121370
438643197 6584
627411473 4497
882875694 858019122
979974411 5195
4820 264216935
169200340 564
438898538 1463
531122256 2604
543168512 3148
104225159 1846
814111164 2799
36942047 676
328421807 1872
290266701 1147
957599223 3192
821903824 11095
886983387 11078
11484 761894496
480849129 6561
192704959 1120
239444035 1581
768597802 2562
88632448 329
49586245 383
341038966 2785
601467444 2476
851201649 6583
232199226 774
419100001 1397
709812449 4275
292499999 975
317190124 3249
762009778 28394
143399999 478
8814995 35
828719622 23211
930510269 3504
831835573 2974
762816481 2952
771442490 7990
260313301 950
832532547 3701
386056324 1420
763197555 2544
519751202 2325
65988968 451
651302796 2171
649769465 649769465
278027846 1693
867196287 20048
74061563 332
577271419 2354
731712334 9466
659737001 2671
338236755 1133
65659260 701
869322580 6745
862397011 4115
454508730 4866
375780082 1254
408598639 1362
3541769 1299849
323792171 1322
351900173 1173
757680931 4516
858714214 9088
371171075 371171076
871993885 3274
873952596 3636
183601042 612
933855992 379464256
853787969 23584
430188360 430188361
394337489 40218
712795780 2547
34745791 332
798913313 4382
267746104 2439
364972699 1777
973987903 4482
181089284 25099
58199827 194
531145860 5671
594182131 34778
997937950 870208890
679975061 3868
918849830 4167
513274447 2198
357383946 7432
294245927 1156
277289871 2823
932015306 4973
924783355 75889
385 82151023
45900153 153
811967145 405983572
495272966 7269
785559996 4741
690959016 3033
661802207 2206
248934778 1667
147789836 1118
350769948 1753
833599008 9196
224622888 834
552894388 33629
40378801 805
608984869 7358
953266480 7200
469697130 4689
813178295 813178295
797346207 314092756
315599187 1052
15235491 131
769713631 47678
696437885 45921
953793785 12722
787205485 3805
480652201 10310
891597029 2972
31406687 167
959453959 367493296
605710475 302855237
308099836 1027
50183078 215
287788992 11062
33738012 248
609454832 7449
235200870 2827
592500149 1975
567301890 1891
7173442 33
842747860 5482
393854774 1628
165315648 716
314401048 1048
402756044 2103
64606708 513
422000680 422000680
14818911 64
756854429 5083
123208242 474
776360054 4945
321976036 2670
501772006 32819
496498981 1655
638399216 2128
782403089 2608
348464534 2287
86036542 86036543
24624 494943576
104399651 348
5700018 19
69868359 240
769064940 4670
879900000 2933
450380031 3616
239399201 798
355721614 1261
325905536 3887
617402059 2058
981003271 3270
976595078 6229
452277121 2060
438678119 8498
987878521 9663
886615230 2987
977402991 3258
45077131 341
967405850 4803
958096136 9973
270040237 22524
529444609 264722304
74399999 248
970931746 3915
927606151 3092
557032605 4654
130799565 436
459764504 459764504
971881086 3535
259232287 11737
579001931 1930
15976356 2248
570087632 3694
83099724 277
864369031 4302
455875190 1620
792664587 4274
944138383 3910
397181484 8430
653553639 2351
588354345 588354345
261600873 872
264557768 264557769
144299986 481
899647344 7104
938590288 96722
994546257 13442
753465489 60369
609533400 3090
5070 156773029
645290349 6910
241474098 1715
451688621 1598
364801125 1216
195066822 758
34749017 34749018
76838348 483
447465062 12661
834741620 5123
54083106 234
461478430 9780
539796930 2382
545550929 5937
422926181 7886
971525538 21198
712102668 2901
849841870 417641701
930003101 3100
564965248 2246
802504600 3253
957334263 5621
587871262 229026777
218318148 1381
58199916 194
431716500 1500
183654859 730
523212309 176980233
484217052 1804
438000001 1460
10700699 60
713311468 2827
460199999 1534
535092479 2080
547223032 30619
186302749 1343
936768144 11962
549573994 8677
510564543 510564544
118263698 40874637
933660542 4631
555768994 53278
437874451 7583
904594215 40845
203999320 680
462300707 1541
784509085 784509086
354252360 2310
240208507 1422
715526685 2863
967906998 54985
780024443 9623
996621753 4233
960187211 14052
737836980 2982
397422360 14085
867932477 4141
671399643 2238
880860212 3767
496329983 1899
728761605 2561
397328088 1610
510066833 5758
417677665 1578
501881821 1870
534001779 1780
824702749 2749
699875389 349937694
532800000 1776
759678555 10322
477062347 1839
148843352 848
257063126 1150
243028122 1253
44129429 823
752961513 15459
709066599 3400
23437791 224
504304475 504304476
908069662 12507
426949037 10282
214048290 47444
764991612 5334
402634793 1861
813600000 2712
738269246 5759
123717581 44500854
211501006 705
210436920 32520
87599707 292
419838782 3071
536941704 1949
822210175 3921
496427342 496427341
487498376 1625
570289676 75179
261538468 1734
283151206 945
596717810 2522
741287700 62100
90110231 483
334684720 2507
3016 876096728
986145232 854255459
184847818 1309
1727 509972738
986079017 547601247
247699998 882
666600000 2222
394603993 394603993
201299999 671
733667788 20635
27506238 93
462072513 2233
476832780 1736
496415 721280413
529152431 12846
203156763 691
836097681 4261
752012078 31472
769962956 19444
459935364 89761
48299983 161
836493123 836493123
973363861 959962962
205199317 684
818110622 35575
465405600 2667
959100000 3197
688146861 4660
369615630 142517793
305945641 1698
828224982 13403
90600425 302
731202250 2747
893998854 2980
326699211 1089
81459841 452
320410654 1886
528763227 2234
60610877 280
63900176 213
358276890 1498
111270059 2226
38450983 143
909305637 3031
268434659 988
912905382 3043
707890408 6094
538827629 7193
394046054 192504768
2147 367907773
60299800 201
457498476 1525
250954937 1305
299986336 7803
77119169 607
193988481 2128
356700948 1189
634753139 2261
605447071 2588
713812314 2808
486319756 54301
51560102 623
3858 988205916
596371200 10470
455449458 1966
961430485 20580
231630345 967
444132072 19136
341693791 2702
528937201 1881
18110 812887932
742802749 2476
249001368 830
754821658 5662
904801279 3016
988454837 586565198
145696808 1971
983641011 13963
763500000 2545
589916909 294958454
139723131 543
633797418 4609
879397974 6682
311312163 311312163
162239457 65933059
147299864 491
189899684 633
126600423 422
701057686 6061
575662849 139487
25500087 85
209999999 700
484494565 8412
5052 984503766
446946689 1634
822515148 3282
950103886 8307
264875577 2590
276359090 5351
942772259 53088
681110072 3647
406999896 2777
388937735 194468867
367501495 1225
904298339 219810
695653836 347826918
490841672 2513
858815059 3585
854361463 59608
328198905 1094
188714647 94357323
604315324 5104
185699735 619
871515032 435757516
307921227 2457
806400688 2688
444002804 1480
821445600 5150
174941180 740
898361051 13031
599634820 3843
864711439 3750
309899433 1033
194817353 3797
29326413 292
29969641 102
980754922 5510
193314005 884
553549595 8916
103241194 2299
730202435 2434
922370582 4747
835942212 3312
251250761 1373
36791 896449506
399770336 183728381
110611799 2900
890606997 9356
450937275 1541
256130128 1702
418501394 1395
444299461 1481
982296698 3603
652377024 10023
824915663 13149
183355298 1495
514500822 1715
916914042 3565
712800270 2376
3504323 2407361
809935391 113246
324621903 1738
474370651 237185326
317344885 17426
227647728 2933
835133155 6275
438133431 438133432
747 44489826
216346949 887
166448066 1020
4814 518097725
3280 883277928
870806406 3221
129783100 656
18899936 63
511570724 3701
922906038 6184
255068268 4238
20117121 74
329711882 2855
528685379 4029
877515 6
799249988 399624994
395440367 364688767
585600706 1952
7783 761807823
154312201 700
571499124 1905
15300000 51
774958289 54563
1679766 6
792046585 38136
74675118 6834
815687542 3880
706199999 2354
915790373 47007
229059416 851
674100963 2247
352199999 1174
287099042 957
511200783 1704
478 46707670
60515207 60515206
654518857 15347
60241818 809
590923327 4242
754751519 58237
756018030 6157
900324100 65650
994927679 994927678
677317090 2791
581631963 2479
854789777 3553
773414814 773414815
263401648 878
425256852 1422
545280746 3033
234848103 895
33899888 113
360602068 1202
744888515 278421554
713332364 5563
782024844 3642
125875525 6471
29375394 103
607041758 3460
618756696 2985
866100323 18647
513816901 1789
810610147 7174
161464355 708
769131532 3062
320324689 320324690
209495171 2495
177000001 590
409995814 1387
67870170 246
360285354 360285354
999998619 842379464
788250764 3689
186244548 1019
698102326 2327
393798726 4266
98982525 49491263
940422923 5649
875014099 6148
887 257428688
29 8083009
356370964 4377
920696930 3069
146405922 743
170558378 1647
766679455 40179
799802666 2666
151538108 844
794927178 9381
707554762 57257
25405693 183
866999999 2890
730379637 730379638
571816151 6777
509511750 4125
106485200 647
543881102 6714
685867051 2524
514800001 1716
158106710 879
18989 536468823
63928320 1024
137028268 2308
4227261 46
526321079 2136
1500005 5
733202627 2444
277615398 1705
554045637 2614
182308702 2809
817497275 2725
36725662 159
965681931 3489
32295517 159
987878681 488841015
147026911 1006
58564320 340
352817946 7127
671171561 3044
159980640 637
966729314 5784
55275928 937
312119715 7555
58800195 196
342002375 4693
16784079 80
552137265 15428
399000978 1330
177380505 1455
977553831 15763
425890293 14658
350424239 18601
1900 520471702
552666754 1941
303599446 1012
917346809 458673404
938444884 258596
125529651 540
212949133 1141
540184586 540184587
724175441 3608
311540901 1100
904336797 6626
656964554 8535
47425999 1031
654302082 2181
608323747 4502
487969549 1964
581733288 3338
909085809 5392
397932340 7691
296712353 1115
397010876 1491
213208441 795
66813919 293
335700998 1119
524816604 3933
252899158 843
884989288 4017
433139666 1907
429705397 214852698
547372672 10112
52471274 458
957278217 3496
486742437 3249
903597121 3012
368086149 2762
427032724 6475
506995259 11623
510255 5
2392 644197737
216402432 768
498901173 1663
98515529 1722
758479159 379239579
475175014 2383
691787949 8626
881227663 440613832
482323153 482323153
560366614 2636
441627009 283797495
329700821 1099
781087697 19906
954535726 10075
981117370 980465163
986712382 5689
78733987 1178
340198867 1134
223668879 1684
160563044 2439
3530 968263768
859977682 363574716
305156944 1148
734399999 2448
23618055 118
418746051 4296
873865348 4033
640356867 13813
953731117 3474
656417933 328208966
470832895 3262
121800001 406
57689 894592741
821576132 2862
382139353 3336
534766924 3314
1304 324839440
104700000 349
395401835 1318
283102559 2556
72179647 35574
789373324 9481
280881000 3647
576639804 2914
626284976 14675
100800297 336
715 130781510
665726832 3856
828302760 2761
261394320 4052
157387726 825
86381014 413
794360741 3066
278060889 2229
384648617 4528
594982371 594982372
811768440 3976
417342121 4394
464173365 2312
807657928 70378
408860105 7644
319801065 1066
838620123 336388075
967870877 722646918
25090181 351
402222857 196260318
392398908 2597
681804446 2604
245699999 819
9300045 31
250522596 125261298
884974028 10729
53806660 230
716516877 2391
865354129 3118
158612759 684
587128301 293564150
155700136 519
745213094 2759
758637133 1470227
739123216 3956
175839921 994
884527853 18840
343892186 1299
632796767 2209
841018358 43255
846711255 3305
982842890 932661476
737397543 2458
114116120 459
939807287 4570
896924637 5299
515756398 4692
104100194 347
344203525 1662
838742615 419371307
381109735 20924
388147985 2534
3463 831629061
63300034 224
983809055 484158
871390299 4532
273203679 1839
84713490 1158
1548 273760704
862971145 6515
856229515 428114757
586906912 507262343
182941442 1853
80750174 500
901196997 3004
530718411 1803
893939628 3615
992427151 3728
959103227 3197
2813 441838459
963530316 5292
10300210 41
911699406 3039
737877007 8544
865661558 4976
762072372 3294
9476 853370656
658077120 5312
853162562 3813
976825361 26706
596102152 3274
726407619 2746
114781743 11627
883269217 369071335
692704111 2309
975631185 7715
867678569 5364
762597457 2542
309706267 1969
107399999 358
414885628 414885629
576994613 288497307
737689513 7861
3114 351674538
567168447 7952
874232667 4876
325486490 3117
170139550 841
683399999 2278
2267 399942143
72381645 329
451983101 4220
791065247 3886
935557781 935557780
853662395 4308
540762916 3008
420519492 4436
807781790 6410
570283733 2946
150385583 1145
413689820 1491
330419093 1103
273750509 3986
982108776 3279
21381436 77
894751500 7250
231605347 4964
868795928 4628
817806091 7134
825705124 5537
355602439 6254
553805222 207443127
199373927 3662
761190173 583328590
295199015 984
568200000 1894
359057775 1475
271500001 905
79417584 324
58447272 296
895811473 12283
284622497 1542
407488985 203744493
129990440 449
5490 262251810
75900254 253
1991 536090687
638821036 5978
830054964 36859
425276303 2096
835527807 5008
39602839 152
355199999 1184
955248916 5969
357249453 3377
645180475 32049
917353468 3383
559254242 3229
545590046 3685
394850025 197425013
583185967 6724
934969339 4023
64830123 23957360
860404259 2868
769447126 7249
674149428 17177
859227923 3893
203525419 203525419
781133914 19263
231192060 2820
5500 974486941
342671687 4879
432406789 216203395
510729012 2798
18596336 87
956257040 5369
778831867 5554
683065657 7182
207129195 1365
146684749 2562
1269 120001716
278392182 931
578057573 8218
406310800 4805
279978375 1611
756 121742081
448051055 3182
7010 991087820
798806365 3455
231501743 984
816618502 546190707
981867306 3630
632402108 2108
692774877 7931
181560890 1510
819826428 4847
951445416 4621
873297090 2911
970320214 3283
907989913 4374
788069309 5110
376128888 1350
23416 941651688
586230622 26219
767402559 2558
231079949 814
18236166 299
732304673 2441
594199013 297099506
42484007 168
354085939 1718
457979627 2087
413831570 2237
946196845 3154
359097127 2537
748868910 1350238
805382341 4683
388848894 194424447
404534107 8381
467245061 4296
87193740 565
646306211 5311
758238788 11437
368391047 4166
119227749 983
86515511 437
922741225 13990
941895272 4180
826802756 2756
738532244 3413
130688436 799
850282002 4265
723902581 723902580
522071360 4001
779403482 2598
152700001 509
188656599 638
817564619 4330
700194881 2896
136829405 8054
127990369 737
673344801 336672401
363036917 1562
178042753 5228
34678304 197
10270984 156
237201307 938
451499972 1505
502503573 1916
983902986 3454
258548217 129274108
933896888 3113
783704285 15665
1413 370410885
905466675 8174
590797051 3566
354489195 177244597
4647 847682505
701484503 3617
174080001 800
921622941 460811470
943970920 943970921
635120305 2328
713702378 2379
310880066 35969
53990416 314
101587879 378
743666069 7455
615899584 2053
421645522 1449
282421018 1287
613497956 2045
594307479 4888
350372 815104085
872397091 2908
644377225 5679
607366304 570297
11814095 98
935243685 6480
837 199469413
643258177 4993
568058959 2630
552001840 1840
565499999 1885
521309274 2750
2139 411150139
425514527 21936
567797616 8336
666917641 2286
19262692 81
723692943 5044
341898919 4180
917133634 858095474
983096103 477213444
159928770 2991
734901495 105290
583074359 4380
826500000 2755
330010384 1821
675712165 6261
129895366 663
895274259 4832
20985238 219
205945501 1189
280192962 1129
333350134 208696435
414592668 2754
724397221 362198611
645435140 2534
731440892 11596
3193 860569343
209700698 699
2466 620147214
37291265 156
498991503 1712
460500001 1535
429430675 2482
831900001 2773
884370362 7861
53460919 290
432582151 10010
779799796 9484
442373829 4252
730250952 730250952
890700000 2969
876708101 3694
993824435 496912218
851664956 9307
653043859 4570
417472228 1786
231886836 876
598025483 26586
261300001 871
674653928 7384
27788711 111
341788355 5028
349212184 1576
914997910 3050
489625559 2088
871500752 2905
304261966 1079
659495257 22742
4463 983345706
435376739 2390
977571124 4160
711512235 2857
852485296 3937
171900573 573
614834814 14051
250 73455441
497995093 14213
320690248 1588
276300921 921
737305116 368652558
597735617 2114
7759 551384031
28725085 108
258000859 860
761100985 2537
2672 574912989
26180034 129
839101817 837021459
4406 789136630
524475988 4360
755429852 2557
971370876 971370876
322324805 1473
117895768 117895768
692347949 18470
208138777 1524
896532150 19086
542713776 5137
836731760 6604
677109501 11735
345092285 1797
21447599 75
199242753 2174
303082064 1859
218746835 1551
528301398 1761
591926146 5133
629472985 29416
965651543 5049
583938828 3386
380437218 2156
529391804 2139
195396817 656
181033477 676
701697660 2339
596295643 46133
369146203 1372
800180740 13832
863957510 33994
341387145 1310
3278 657674974
106799645 356
494678401 10896
70524450 70524450
200734914 100367457
746402489 2488
751112460 19620
254862009 4311
475500000 1585
7257 943812306
629276749 629276750
999236992 5746
490800001 1636
859801581 2866
63544794 221
745138263 3034
49760043 562
610394880 4920
62131465 31065732
133200041 444
824649032 4157
264446911 2977
255584465 2229
1333 115673741
174906311 3552
578117702 21352
651363701 2431
81600000 272
679432080 166418
636748949 2994
297390992 1731
659399641 2198
284480790 284480789
482267573 5887
943979281 13199
580551666 2493
562501874 1875
116930587 987
225893855 1578
992703308 3309
875194055 90189
565411501 3501
43164445 21236903
33330187 288
598680157 299340078
624976422 2454
653186801 3682
859049558 3117
6185 937393155
527955119 2247
935103816 3117
20238874 95
199998828 2986
160985460 1729
380214485 1283
348150180 3556
495392018 5126
630385361 3129
296399649 1209
722063480 5370
214836294 1398
997790901 487762243
729984964 5372
420406008 1672
714431233 11808
541201805 1804
975965536 5278
937799251 3126
701695628 20841
517132187 258566093
169775891 1404
157373315 1411
246321837 3613
655003393 2789
3167 734040926
74907762 301
4814 211850434
358916391 1322
298730461 1190
199410755 1879
849743921 9612
554079561 5149
141623165 70811583
845745176 8756
9847 814466894
337501126 1125
815264691 4195
897951601 3900
929996901 3100
838234508 3153
780922201 3400
539339346 2095
947353255 3774
294088801 1086
771429983 14456
104288127 487
899949745 3154
410526234 2978
335943001 3000
441021099 211138
441604251 3862
42987106 413
934208898 934208898
975900122 3253
841017340 3534
60607523 262
220169919 1006
279909318 2173
582769746 12949
332089857 1792
575966789 287983394
838486248 610252
809786741 16628
979894234 4875
259799572 1463
403527279 2348
644053467 3929
74999749 250
259545057 16661
119039615 862
458799921 1584
635061127 2455
446519928 1580
430800651 1436
557839905 10268
880500001 2935
586753844 3107
475614536 3866
842292000 7425
551130935 6025
493552909 22611
216000459 720
400020644 3738
6317 730763647
587509543 293754772
409568072 42167
68999769 230
687061810 2373
722743679 2696
977328874 6379
605402017 2018
560965691 3507
126418321 2160
910119241 193203
629768077 5445
480721492 2257
673072773 21976
475530232 9092
648765205 2585
32999890 110
537367797 2291
788736094 5367
91036959 1099
461254430 230627215
578700001 1929
822122983 3443
747843700 7465
3706 920247978
699902332 2333
165084486 666
318900443 1063
419941808 419941807
864076895 3355
55858183 355
5234 596039344
350905 970941278
479235818 9761
14259653 703
162764491 790
19767620 185
571272370 1907
884465481 884465482
1876 435266819
962169161 808361217
893008221 446504110
530587429 2933
285274459 995
939855305 467797428
253214819 2687
910 114229570
654294465 4384
752937759 752937759
2177 586189905
33591743 691
797714320 797714319
103813363 1259
253271557 922
511250333 11407
584822929 6728
586995270 18389
570706343 9386
315182397 2611
104449696 1936
670877246 269709303
581714506 2267
342396927 1179
221580864 3372
800267233 418015951
943063603 4579
2423 699665216
536348976 2279
967173974 6557
240026049 2230
741760081 15946
350939170 1222
808388593 43593
897098833 28709
63900213 213
5823 907368903
446676324 2031
120801951 108869149
722927489 3665
894990095 4312
262814003 1214
254399467 848
391345962 4359
798836658 3773
362552130 5289
838065079 5058
501001671 1670
291654458 1106
797680884 3388
455817607 2228
2925 651219075
249823060 1220
704397425 23575
640501771 2135
589677385 5695
16769 609519612
465599712 3552
936903124 3123
177270871 802
915595379 8820
268620265 2248
833727305 5713
912138624 8208
829502764 2765
173309382 7056
689528008 5996
730625933 730625934
824870655 3629
135897049 117558
436117456 2985
432957314 1861
824914113 5468
591877589 2204
838133460 92052
934534016 364864477
109685102 381
467234839 5238
955400397 877736807
250286868 1787
990084805 5220
443701286 1479
679389149 3538
486158482 4743
362444253 1621
396354337 4704
718802397 2396
122502250 814
276484217 138242109
168300829 561
317722721 1240
709500339 2365
541549924 12841
412478921 2466
521887169 3436
974075205 487037602
575269779 4864
722432274 597655745
879671677 15072
172352859 3860
861684304 80521
295500104 985
942297035 3141
86968198 479
20699956 69
70960909 349
783860556 3516
464733678 41654
859790295 38745
495995258 4137
347155105 2172
323163699 1825
429412377 2587
393825563 5378
511803271 1706
847677050 3627
10458525 55
444298518 1481
241815710 116880326
376200000 1254
920133196 3193
296095967 6849
501 123965603
885004315 2950
717034758 3421
70455157 35227578
290817557 1075
970627815 967027187
308399053 1028
148681246 2113
138534889 552
934541581 4258
241800001 806
326261978 1769
572784378 6193
479698402 1599
406782294 4147
817462471 7052
990853168 4486
856541905 3449
306893064 1032
300475913 3324
295918237 9722
276716992 6976
829428911 54672
922543370 9348
406449776 2833
33725771 241
358798804 1196
576901923 1923
144254711 851
284981906 6404
522459856 48233
507344854 6343
875097371 2917
542656857 7542
204359356 4107
513699412 8215
204739501 2625
229800001 766
592548630 2098
511916066 1726
761668904 3295
361017568 361017569
370499999 1235
2024 43417546
930923413 72523
905312413 632984295
2729 406021415
365230075 1772
282528082 1436
309004409 2470
405354785 202677392
7344608 67
169200138 564
762402736 2645
574743949 6050
30462657 112
124872757 45941662
103748115 2895
37073376 226
877693354 13071
964598232 3306
940835384 4031
39236809 304
740091545 4085
25965835 2164
181446930 1057
887412735 6793
3712 923589374
876509851 17969
623086589 8902
125099584 417
931801205 3106
827823359 7176
872345344 3347
441933809 6905
402998464 144487900
694802316 2316
9387 875356524
2832 759664176
182121187 91060594
140536889 1801755
99195451 562
453313120 2444
411374247 1732
217581697 110997892
838640518 6415
223164058 3057
264273729 1662
971630763 3733
868504368 36851
388544471 194272235
817043186 817043185
961802411 3206
968996956 3230
777095886 4239
5412 526592385
518235215 1834
976104881 78201
711672759 2840
628449491 3214
559714242 2042
3074262 32
502233151 15450
451200001 1504
2541 524711418
551855469 6101
552758699 2615
443983068 1569
544498185 1815
984606479 3282
375703324 131162209
15809580 15809579
924857462 39893
77633187 77633188
938295508 3385
25258352 761
983516426 11581
493203068 1644
292130324 120706187
568203330 1894
177927505 88963752
494701649 1649
537150950 4211
517599766 258799883
303784635 2667
437063804 2031
407904575 1915
732299500 2441
176246058 127875845
949380699 4673
695046865 3316
232487323 113140306
707713864 3506
813163728 10787
3926 721284720
392701310 1309
31743909 230
35700039 119
11774265 953
171494621 1077
379315172 7749
834388065 25717
508501696 1695
909376521 14871
324123134 2946
667884679 3564
403008472 2810
120443752 1818
549178576 52679
510694140 14503
336686171 11513
656807177 5898
463232079 2129
283844204 6166
28253853 1083
978842033 460607671
110806039 1060
933367710 593474042
6084 511136125
452 88445932
506845045 2362
123662251 2963
691498919 2305
554916109 4690
629448871 2110
382162856 191081428
770101319 2567
740452474 10535
55059424 184
865907765 432953882
13318641 73
203090185 4554
201699783 2041
848055474 63448
385608950 1327
76418604 549
998189237 8998
74712455 567
562798123 1876
425026490 1460
996205922 12359
317310851 1859
164099453 547
410670199 20260
375758605 1476
993337889 16502
945561724 14275
949803166 3166
817443901 5460
270000148 900
966735414 966735413
997664769 498832385
207813708 7207
193499793 645
600687456 300343728
122047201 480
338685000 2339
15774 963091507
334665424 2072
553022887 3212
177539388 1294
12835126 43
40347753 22137170
103500001 345
331198895 1104
972815811 25930
289800967 966
39031304 142
436420084 241367585
16841 589211902
883844264 11399
586602848 2121
513675169 11569
175248685 603
856658702 3579
521325677 2339
766792286 175118
714757109 357378555
441650322 18403
643197881 4940
263522650 109485538
228463158 13874
626074833 2229
120222813 60111407
272173033 2167
78841172 369
648302280 2161
558427334 3442
853108000 7870
640033146 2641
505687417 2067
27717481 152
914217517 457108758
791312971 5495
530706229 4472
817434160 242592
924622773 235813
980188274 6073
214274528 1312
795859855 13219
1314 252016281
184555523 184555524
453598898 1512
562387599 4870
73291203 538
705599999 2352
566400000 1888
692906970 3499
395948515 1996
670542187 345997
2869 627579502
719100152 2397
466800203 1556
562798123 1876
424812235 18942
949107764 12916
2916 704644546
313507728 313507728
344979807 1771
322953181 1809
232625458 232625457
930455226 357421866
1242 296290666
905160891 32868
651883739 4084
698580838 3366
307151237 1204
314140921 1368
720268920 16184
643994081 321997040
276404799 33350
760305104 5953
42434888 2308
110448269 657
871767535 17906
261394812 6174
654159524 9715
748191147 355291127
755872483 6549
630272929 2298
322574229 1467
359701784 2511
427562565 5255
622133326 2475
171790971 29830
966923051 951894487
972963955 4857
155999480 520
4043 322514153
40043519 576
914804942 542358103
471113714 2048
162246247 2850
481058273 240529136
21491789 123
20471088 274
292026692 1243
185334176 3056
454552119 2278
441014442 8461
359288826 1217
630602101 2102
548886575 3388
885300001 2951
933603113 3112
679305734 3357
654897824 2183
34200014 114
456911550 3225
377515007 3072
821 232766509
951106130 11765
200920758 830
723726371 4044
503399818 1678
44455907 227
744457867 3966
638920754 638920755
140400577 468
554488983 3976
536875134 536875133
812656778 650827477
896402987 2988
368884430 368884431
162860243 162860244
461253500 69351
165424321 2130
544798185 1816
365189783 2136
706094549 3394
774234231 774234231
792145581 15077
32095547 623
629091871 2605
75201335 268
544800509 1816
469700783 3408
786148352 5267
4852 919324813
978049660 7364
640499452 2135
433096660 13089
936805161 3666
565401909 565401910
494828399 5225
106199779 354
660816775 3673
110400368 368
514215003 202980665
353026211 3948
539701639 4522
765417109 72291
909024043 33017
510161269 8624
1593 256728254
753597488 2512
843350975 31356
333943229 3482
297272621 2037
610802481 2036
348000001 1160
589169985 294584992
975373815 3397
489108112 4555
841045148 8752
362398792 1208
919262046 13961
6181 527177490
969114933 4639
914747671 3097
615300000 2051
329417502 1457
367362054 7873
963864586 5415
432877801 6311
7769 885407329
563869458 4253
8807 412358762
149916308 548
378468114 1641
63899788 213
605061281 9832
455002126 1791
84600355 282
952534747 476267374
369711461 4883
483321818 427561
467739574 1933
222900743 743
624474018 3738
403200658 1344
914403048 3048
884360576 7525
617180344 9296
95959824 503
313705738 17654
694952112 2585
521579870 2317
65699999 219
79525617 584
394682658 11974
667167634 2634
908901903 30147
896100000 2987
819170433 3104
630778383 239175475
646298462 646298463
723741525 295072040
847254659 3030
336397037 2042
31711911 666
676325269 12339
814161853 5047
322173167 8620
930347235 3281
40097382 577
669038017 6523
775466767 2803
847500001 2825
233099999 777
414751913 1483
145367106 511
401147860 1717
635608845 12511
373676490 1782
518657521 2558
959393886 9848
694 74031256
830237909 802883219
616200000 2054
2218 493702984
450815864 188819501
975303250 3251
344560468 5908
52850595 227
557478510 2454
534947829 5659
421917924 7865
261319474 1767
38801822 188
472140719 4790
368186474 1775
825899999 2753
567511754 15303
30059925 651
664868567 2363
888258536 5176
105949089 1417
538592703 1812
501545889 7795
87586843 87586844
319999427 1124
978098436 5813
214056897 917
524255905 5047
250111149 125055575
928463753 3376
891647298 19938
330479046 15145
756293683 3412
526043255 2846
3031 681132512
553547191 553547190
821051818 5489
980968212 8388
981916675 3425
104302718 442
356699725 1189
958502565 3195
958048952 479024476
544202621 1814
768110415 768110416
69252149 627
239 24387321
107700183 359
507032194 13393
458875009 3153
449484032 8459
903514499 3150
329759684 1803
756087860 6655
7814 914042929
84046792 419
675304234 2251
29100097 97
591065364 591065365
54267359 672
57599808 192
896221496 16468
307501025 1025
679067507 7476
680999999 2270
571930398 571930399
965002135 459269137
25976080 104
77947994 281
797809728 128224
314401049 1048
597053495 3673
237300000 791
744930416 179848
1931 281723245
597 167567154
853784810 5841
624609280 4119
480600081 1602
617397941 2058
950933308 6838
11061 693561704
671404204 2238
887817235 5479
918826564 12956
868138330 11549
969603231 3232
567 160807073
774562991 3470
4429 322302759
866999999 2890
369340887 1498
391945093 2436
613608351 3240
409096961 117650
259158221 259158222
626757119 2116
458 71533542
4402 528160310
277491074 1271
137859170 878
661466544 45889
338225575 2276
866617103 2932
679841676 11251
353654599 4165
226199245 754
477298410 1591
310201048 1034
366250005 1875
839100845 2797
617605569 2874
301199417 1004
630114824 4650
496802135 1656
799310178 5113
278736229 1690
138233151 1197
463016954 2215
353400072 1178
215700719 719
33962675 16981337
820258531 3199
422894837 3081
496501053 1655
488484540 2287
969958201 7881
235173083 2364
11625087 237
957992048 34003
682202870 2274
991252652 449038012
925489456 21615
577798074 1926
365968244 1385
26519806 243
734319398 90098
549589411 41963
570905709 190592921
39433016 161
161503014 1164
463 74113799
219474947 1766
151819044 7467
454800001 1516
2007 79999461
5056 166533915
218959650 6825
86729797 358
338906334 8771
722039373 2474
595278375 3304
252636166 1853
986289892 7977
786643265 101581
752320267 6667
604901738 2305
737352458 3411
494886209 247443104
911592216 4576
244148251 11750
853042322 4523
374280193 1248
301403369 2207
127448811 562
826384259 413192130
457843702 5222
992102993 3307
199447874 781
906003693 3020
456901522 1523
339000255 1130
249302878 902
644697850 2149
452174755 3956
758817481 6180
234231145 12746
885597049 2952
160585030 743
230999368 770
98504719 49252359
994291515 956542239
761874891 4497
307200189 1024
232500775 775
188461354 1717
696833116 3269
287099042 957
493597067 1788
487247365 1795
524831400 16200
948459202 4696
610406461 2543
996678918 3354
4100201 190
754787191 3495
999926835 504319930
622202319 2074
648505564 10223
773402713 3604
722552528 4054
688494483 3057
925180151 5267
761641603 380820802
427291157 2288
957603872 3192
46047406 1043
309013379 2010
382161523 3769
600168894 3205
454793899 7989
405964471 1693
389045914 1792
470201475 470201474
113652721 1654
587888575 43951
307687219 1776
25390 564115020
743309375 2789
843564817 18072
531915394 2503
465624624 1684
715772958 3810
978691235 973235775
775498501 2585
4494 773428764
994975190 10088
585690236 16551
951537887 8423
443180161 1992
90732127 90732128
159900000 533
613071480 3590
156737432 1838
975603088 7648
502799456 1676
428549057 2246
728099999 2427
3198 449049606
470000751 1703
978259395 5831
746823078 3157
1679 464579309
617181763 12676
652663586 3242
872068361 40132
657297810 2191
995692902 6689
42300204 141
629401429 2098
486443232 10692
679376557 679376557
999794713 14162
363850296 1384
382395765 1465
192900001 643
433905256 3279
830232017 3069
72300001 241
47951965 47951966
457801254 1526
443099390 1477
534657176 13439
721725911 7186
470364999 54227
477205860 3820
765739897 9269
128339266 116935187
758789064 3012
560700496 1869
1790 505796664
508664939 2919
959772285 3301
984614128 9136
897791745 3596
959386319 5328
926879898 926879899
220385580 1816
47917205 23958603
465853135 26685
996962885 957741335
647102156 2157
277800927 926
473844007 473844007
617999816 2060
865340873 432670437
756759153 12230
15854224 97
167323425 3694
395709626 1775
712705578 2599
818549763 409274881
88406801 759
887013201 8342
944661271 4494
550207480 2920
608720209 2668
200400667 668
24813077 24813076
243774526 4035
1675 494714515
151491463 1538
892154153 331631908
915357449 23345
333598888 1112
324800190 1170
575325933 1929
690881556 22663
362388511 1945
117048229 626
657325320 6310
363795713 6768
89481 886846191
115226672 735
417733649 1830
854126110 4457
221023157 2529
480097909 3075
721656614 12575
384298720 1281
965113101 12238
108016637 100294
177899407 593
859740025 7572
659143843 11014
723109723 19821
698526754 29465
965667304 7837
120636752 60318376
15205 134044000
961980617 12054
461221970 1599
168599437 562
669920672 669920673
781620717 781620718
848860740 4524
894564419 4760
662004935 16056
707222635 7168
1242 184487922
854102884 2847
192645322 2321
459672927 2488
707694976 4635
759061238 10725
425445889 9001
694473285 105303
795905239 2653
416394158 1657
779886061 26940
252300841 841
811855311 6600
609322229 6378
939101287 939101287
891892366 7750
257701194 859
267300891 891
631799317 2106
649183241 7511
679896800 8800
977475993 51963
994141980 13065
146620938 3373
810900001 2703
928797420 3096
448719583 2280
589501408 1965
613863030 6793
373986845 1642
54689252 799
910327728 386546175
932703109 3109
854401049 2848
516759408 4796
176977920 896
188830455 1705
459637201 3504
351557261 2093
845997181 2820
368113944 16162
25200155 84
282897876 1256
845440463 48892
899196221 843649221
654874269 327437134
296477999 1008
642298329 2141
436756649 65285
313199347 1044
56197919 1649
2861 388317808
548834325 8515
140605046 7197
978309168 485400417
234219119 2265
936434744 43448
5943 949043613
34959103 164
383743564 1465
32551880 32551881
862878245 6796
847697549 2910
62177273 31088637
957238883 5474
756714835 7129
772172100 3220
621038015 6561
608700000 2029
439672131 219836066
38169685 1044
840112351 3832
354188016 7852
180193569 8284
348376472 1201
806551226 411082122
217674107 217674108
999606310 3332
165284229 56724406
787543613 5117
494661358 1734
1221 188923901
363281152 2437
282692292 6071
320650552 195507778
184643881 1046
72900000 243
460495886 1805
263400001 878
823800001 2746
637548357 6433
179075633 89537816
638689160 266141
132388289 596
491699789 1639
284700001 949
872486208 3546
993266062 4159
736631701 94939
689393615 5155
499681442 499681441
514331503 2326
61499794 205
11100042 37
806769652 10702
418476556 2064
53760687 2243
62292068 62292069
781243785 3015
975560840 7569
543887159 271943579
617382940 2099
1031 301420224
16493399 120
347699537 1159
54899818 183
473394944 2993
257992646 2358
778500001 2595
736931999 3255
751251154 3295
831975300 39505
652145000 2647
480576314 4947
470387994 2627
68896463 364
961206852 48077
830399337 2768
829499079 2765
914766596 5087
430665740 1661
203749649 2402
162300109 541
773205023 8499
920389977 3767
100799664 336
576760603 2712
983388977 9542
752142385 3717
588475440 3958
391623289 5023
358009235 88682
280 53013822
908369191 3658
94339787 50618703
567297544 2046
568503683 1895
234716262 942
626925044 7175
805529724 6202
814936850 71921
550174225 6614
354461664 2784
86551814 657
95022213 429
491102554 1637
55692343 1062
190199599 634
765180844 382590422
656335871 3761
133298982 733
805987970 29929
719531747 2812
28840980 210
91564524 464
668519736 2372
757799034 2526
426560093 426560093
980496658 3791
791264322 6673
492898356 1643
829518676 620275546
493993434 5962
515443566 1828
966822452 946289030
799025999 4201
52651805 292
732380451 63071
135481552 622
878797157 439398579
656202601 2661
550134507 275067254
583203116 1944
869967359 6190
226800047 756
553903001 6998
83948063 83948064
698554621 2852
555914486 2384
625200743 3972
310607004 1409
613660432 3073
229236767 2209
136360495 522
628197906 2094
734316618 6029
811667485 19633
396298680 1321
20755416 232
163800888 546
579302412 1931
976818449 3992
446699243 1489
294851026 1169
149024846 9560
431400863 1438
110916735 452
643778179 321889090
948342122 14538
937322400 937322400
751188322 11461
902935493 384719
837010258 23071
517944315 258972158
903192658 5483
252922283 8758
42599999 142
373780126 2138
853595809 853595810
570952171 14702
789975979 7132
277199075 924
602998634 5292
354109183 1408
789681311 2982
454959691 229430
445200000 1484
91800046 306
13555067 74
216589064 8085
534821012 199566743
622145263 32798
569958339 230865519
438849280 1670
886695348 361425902
392399535 1308
57892083 490
397149508 41006
2018 302211644
271893386 17465
4197 698168798
870211086 4216
912740371 3974
574039199 5640
560763120 2220
389230389 187023334
626164837 6035
1428 272716473
124752696 1055
972358439 10130
745570363 3598
988011345 6862
477600108 1592
873934894 9243
7809 789868883
882301795 2941
119863013 119863014
197660155 847
736937960 4213
568353460 2327
779839967 6730
377809995 377809996
190132415 95066207
364962939 7265
1824 381597755
332502198 1538
105373769 105373769
240313858 1897
417873205 2853
705847013 3769
44543174 206
948303162 3161
1474 275578679
856027648 3584
6568 834963599
600152519 2335
696652481 3310
320401069 1068
563580345 294968394
794453405 7633
376791267 1490
58066459 289
983311396 31245
783615868 783615868
453325756 3436
325391704 87213
361800001 1206
549357443 97197
373158594 17019
100588466 886
893233249 11375
176735756 653
913429163 13766
117867313 432
364250875 1295
720975464 3215
869882098 3923
961800260 67433
784199999 2614
149896457 615
699845926 21419
103795122 983
684139199 342069600
663297789 2211
388801331 1296
859569912 2988
840906318 430856308
374783471 7308
913201476 3044
743895562 743895561
763729372 694687745
742688505 14339
232155565 1724
841953023 3058
688296250 5646
18222 674165999
813776395 52225
209436475 128264022
32773483 506
773103504 2577
114000381 380
98189334 531
986381155 952111422
176153480 70873031
642566732 3358
1766 144822307
872042596 13784
620061432 13894
941510379 470755189
884708433 4451
71259366 402
383527845 5505
910588325 455294162
20399931 68
254343615 254343616
294936190 1177
169713143 10424
294715686 1411
125142778 572
294017776 18328
914260300 38813
208244732 208244731
802046456 397865275
826175466 602117
379799129 1266
1500003 5
766034339 11055
480632190 1855
692985131 7686
131451985 4445
298398875 149199437
625611293 4679
261599841 872
596968681 432586
644242711 4038
401634608 2382
566923981 376413599
347045819 2446
444899999 1483
97412209 366
897000001 2990
226501441 755
663017227 6260
207324959 1531
1810 373830160
756708841 7740
4647338 3312861
269399786 898
424703240 8255
459273147 459273147
781811795 7810
556800344 1856
989790078 12918
569502383 5196
809325087 26114
459090312 6674
495239520 3151
562074791 2017
200423476 1575
96268151 501
852689570 2881
631802105 2106
422522914 1934
505153030 1770
314795640 3646
948987121 5448
16176447 106
918738990 9342
288600854 962
561901016 1873
974998480 3250
740326635 3280
77386169 277
524598816 524598817
192092459 1173
17660158 841
365450187 190649227
956724825 5932
492188676 2373
213214343 813
74099999 247
137634243 1548
961873846 480708845
134700000 449
713411088 6334
163733859 881
367069234 276290500
251188080 880
812258095 3534
907582726 3225
839908609 6272
26099912 87
269201200 1108
815547407 407773703
750941380 2779
738158849 2574
138000550 460
307932042 1038
478123240 10097
752263941 4556
370109535 165766186
180577166 1131
507110531 4843
211607294 10685
519303170 1731
64234081 1080
261185509 1398
740999004 2470
408257400 1399
434996436 2212
108927844 811
51179 887699755
141614682 3976
659921869 5652
404589861 1793
445766918 1814
955628964 7983
131126081 727
965148522 4017
377495018 1808
863970465 23086
2258 259339085
28801085 344
592298898 2681
384958335 5572
699298044 2331
216515316 20057
989096702 3297
665843863 2385
329928596 3712
463525205 463525204
103621023 779
179388145 838
319483697 159741848
771235193 8638
8003 733857658
986644521 6280
802497989 2675
516040253 2898
433503943 1792
824405207 2748
155392873 1734
426506300 1900
696302681 2321
617683880 617683880
21489359 80
984648636 12589
125345960 473
670750630 5021
542 53659735
901196997 3004
375223151 2104
162924013 833
163675652 70247642
248415726 5534
857552990 15290
744603595 2482
997917021 475359336
4578 124929042
3355 636450219
662636921 3319
321245313 3968
161814480 903
882566565 23412
167101102 557
268807820 37231
554226079 3260
343790217 1937
461159692 5491
558718171 2647
982261213 7101
616201716 2054
45300025 151
862979411 15444
4575 187071750
982836894 17491
835942227 4190
119730869 805
890332456 3060
295320831 5811
470700001 1569
266476861 1732
427094159 6662
569601480 7154
461370186 2034
741474532 11871
894436465 3082
998561682 3611
285110941 29168
184136864 26115
486463201 2184
198081546 27413
185400573 618
988532912 4262
182218384 1124
644667892 2224
430201434 1434
174259679 672
766892546 3267
937034676 629103386
9893 402833827
88619825 4306
928850250 8310
820238114 820238115
926264380 104180
514592601 3986
901851767 23528
783002922 2610
770762247 3851
744373240 3224
526198246 1754
763391782 4752
463816061 39101
889985669 3395
954173830 3465
311700830 1039
597001990 1990
489180888 1974
23768294 541
803125535 3397
722920997 15700
456047105 456047106
277651751 138825875
453849153 3861
902697190 873894263
371846944 4887
683322769 4044
132600000 442
267980636 6118
395281950 7950
590100004 1967
330898896 1103
988634350 490244922
309918321 1130
347 101196651
59999800 200
516961372 18140
897602993 2992
561609095 3957
32199757 184
659180534 2587
193800647 646
665247717 332623858
544943278 544943278
10021 590146711
5099996 17
284171780 1123
313932130 117807134
263785180 1318
189146210 6497
176700042 589
53513089 264
301199999 1004
1934053 41
633371798 633371799
917475754 6053
5098200 20
379535530 1493
999240661 994147318
148499999 495
723936653 2562
42300259 141
788601527 60346
273769282 5548
580468283 3114
28406 786004695
932595684 71821
584700000 1949
176923635 599
236560910 1503
94652271 451
151827486 701
449706966 2888
54311095 322
980706496 3776
898882008 6503
233073539 1164
335371412 2721
415414681 4566
173529678 1074
651589029 6059
862956521 4743
340433545 5417
79864487 391
480301602 1601
371721569 2630
563862634 6689
571372343 2628
519890205 2846
6832215 39
54973644 304
320099676 1067
32553697 112
336261199 2702
238490173 119245086
166800555 556
183600304 612
578257500 290696836
479952605 4242
238799999 796
633363589 2574
243233868 1025
852297159 2841
794944919 2724
28193206 95
974778742 678742435
317569405 1190
491347841 14320
883826493 7753
549977673 3768
858303159 429151579
252606084 1053
583799999 1946
463184305 11868
1968 587087856
490549393 2780
593169720 2023
165810809 610
5774 598401546
405947522 13642
256094296 1837
86571420 86571420
469722617 8847
771003652 2570
156804388 1742
380055007 4484
107886903 893
649814647 2886
672835219 3141
488336585 203560228
135376593 831
182587753 1224
932069807 3524
205499369 685
922807706 3608
991276867 371485264
799645825 799645826
3335 752862910
778707799 5512
198240917 908
722696201 193131
289800714 966
108172962 711
155886684 155886685
866718405 3815
97702722 768
360355538 1577
601437449 2092
317752415 3294
241799195 806
636300203 2121
223342241 19888
1383 240548283
653036385 3857
973579110 20321
301715023 1773
215999465 720
316701395 1643
235566341 1108
500991403 16818
991766405 5157
185523021 807
2648 751253177
423939986 2724
353943845 31653
866738718 42282
478546609 2314
785521510 4130
323065710 2266
689166987 689166987
926146764 4308
430430089 5209
669170893 12816
810369405 5435
638640661 241796361
854065887 854065887
820844855 2817
834757745 2792
894860541 447430270
309898968 1033
17195921 93
985945689 5657
3923 912897792
952039144 5452
804569209 804569210
79848502 270
528798424 6038
337015696 1590
237308893 4253
690602303 2302
35433489 376
712949325 78379
298647886 2254
811715120 8779
784302625 93996
633254084 3369
53846260 732
793268398 3807
202558129 1812
876087598 4155
258098580 949
449798435 1766
400799326 1336
201421186 201421187
257803145 2152
429535119 1513
165719350 5922
463200810 1544
121841286 2702
315778281 157889141
800401873 4344
934519641 7418
630822513 7611
836519424 3328
352957840 2320
695100001 2317
193649838 2055
827456455 46055
548141480 2151
76122290 2713
277340796 2679
659188151 11783
121771628 469
466 80545868
415359148 2687
162331062 1258
806321438 3069
948053040 785606957
65700220 219
836681532 543929787
477717239 5330
258292972 963
256542027 1369
314724793 1575
308701030 1029
245830081 978
209699300 699
781560229 781560230
2453 184406109
935255161 49320
791911099 15362
216731573 6057
195600652 652
403471214 2319
341735578 139427
181145049 6304
295903649 1330
138261760 1187
447854839 43034
613303936 240197547
399901333 1333
661473081 330736540
574660358 4347
748708741 2744
14786 910196588
152680178 2573
581062561 2197
560657211 81914
293902986 1904
248722237 3439
100800560 336
666971024 2535
327555901 2180
809575275 4796
997627019 4156
746875323 35564
822898295 2743
145088648 664
433485261 1529
749800870 4418
766797443 2556
900982218 6107
460211746 5495
226 39159020
218369141 109184571
13303335 45
293083647 1474
828440323 347177845
725402417 2418
481865747 3598
112500000 375
276774338 276774339
91733066 689
236483127 118241563
768919088 15568
498901663 1663
677957973 338978986
229532207 852
856303514 4723
828550941 4324
836100757 2787
147498588 1746
999375983 8607
909328640 810957703
689377417 8632
840597808 2802
813688763 4767
787800000 2626
638191657 2889
539916825 2031
141165987 489
716663859 51172
944978748 51882
758220327 9526
356 90070074
240503747 1351
260181029 8889
637523156 23995
994467219 5896
565545126 565545127
961459620 3828
294149622 2599
927276902 820956810
548849763 2079
280500958 935
193348715 1546
87872201 577
205781471 1488
26400018 88
141816002 603
141308448 622
638003274 2275
56689571 245
583200000 1944
59025307 429
254523531 854
147299509 491
689940382 7397
151 28542624
265826442 928
215884269 887
521400747 1738
378962555 6986
323400001 1078
447131955 2699
527888211 4085
905998971 3020
270599097 902
541630116 454603
21624385 268
12365 511737890
237900365 793
528629653 2737
971163791 473155388
19356676 81
508861683 1946
583799999 1946
107700001 359
9600001 32
155433356 608
267217434 1047
941709042 8055
511665921 8931
906700731 3215
804004593 2680
898737266 12131
107863187 568
957303191 3191
112509954 112509954
933064257 4384
944709794 4607
473328961 7566
851985701 9189
126834590 535
836031655 4834
144526590 486
344207572 5726
463035710 2290
684285287 6709
147908584 1241
317619587 59516
190390778 69323091
157383021 815
94850056 765
217526534 733
339128383 3493
462753866 6861
716855163 5310
720813529 5646
140240519 1305
823442671 2998
598633833 2513
287662887 1637
621392292 3457
1997 546099620
455274289 1582
616665887 2108
737006694 11941
206193793 896
4359 956452061
752220281 4270
282402893 3783
366680889 5542
192000785 640
379115408 2729
4635 398446694
51403557 298
402050211 10259
749432894 749432895
932662481 4636
818423873 4184
809319679 2720
182199755 91099877
350720779 4979
940796863 3136
942397769 4087
339278409 10503
89400001 298
471287467 1894
861297128 2871
709159415 3181
906900000 3023
556199527 5425
440851807 2606
988357655 493537096
653885210 5988
296300593 2916
811072461 7268
265592250 1350
664500771 2215
337971932 3237
594880524 3996
619674058 6017
589776190 2159
43958676 1108
118137930 92440884
526503781 5436
870600000 2902
984927123 941729703
893311563 3077
512667799 16327
337554051 12834
180662803 2377
419225168 4783
313618510 156809255
510336241 1929
364741579 2005
730435519 7720
829402201 5207
8122 804045512
84430148 322
7662 696224742
499625577 1707
929974556 8529
116786664 1010
472528236 4591
248589964 987
589201964 1964
693297690 2311
735302452 2451
400338147 1906
846401419 8375
619099058 2361
564421779 3770
10500060 35
146618293 658
686446958 2409
714264096 4950
931175397 11812
462800677 231400339
267010089 133505045
533998219 1780
890640674 61419
724497942 2415
729224911 364612456
937576648 4881
56862897 24047618
550412207 7632
772790182 6503
663974971 2715
917371067 3279
983088816 6068
299450664 22697
456599310 1522
216136189 2009
188042422 954
706204525 2354
759914983 759914983
419823915 419823916
922847586 4401
1427 352729596
560100089 1867
159883439 65526
525518900 2950
753179116 4511
747599999 2492
867365160 6609
714294620 2823
235681509 117840755
517823120 2410
607803689 4530
896329872 8646
570441289 4247
908335681 17110
530804747 3592
509796796 4419
680018340 2837
443101884 1477
689043431 3808
823781111 823781111
533652066 4299
80400269 268
815581703 3756
62511250 2150
882341326 412322749
737146799 124350
399185219 4270
711051841 13410
776103800 2587
549884291 9605
254793397 858
663027749 14190
615577600 51200
103039800 1132
93397833 1946
1834 365045588
562507116 5492
69242808 1464
473285186 2834
207862587 1819
503109807 3736
620947405 2772
532445139 3748
386112311 386112312
877896197 8851
761281327 380640664
90740833 624
977792845 4802
884978515 3906
377069343 3269
271958105 1641
793686070 2937
609703396 4059
740097534 2467
315339171 6820
162678119 660
286070920 143035460
63164180 1499
240550004 4535
154192996 811
540000401 1800
148082879 5280
261920064 1344
849623045 849623046
601831349 2670
846987327 3224
167441573 996
255996796 1604
283233075 1036
748748643 6476
3901 762387858
469201474 1564
94266816 1255
487190806 3405
275403560 1094
55800000 186
2893 725488301
407449323 5715
729276823 2554
199923459 99961729
978005513 3260
101699660 339
939729650 4196
957869357 3786
828337756 3607
195420965 97710482
962892545 7376
816337801 421880
501235878 2009
35745 842152200
734697550 2449
621552016 5392
100092135 1117
129088224 1416
774548399 21075
284101025 947
563686047 281843023
120161083 833
578701271 1929
30143161 1860
439499990 1465
465689608 3204
235135018 7873
724202415 2414
337916480 1436
502018616 254415275
79370649 552
813402018 5031
116706361 1761
72899756 243
584679065 292339532
5842 866590596
27761 787479598
179063287 89474153
173213292 590
274199999 914
97952947 346
848765571 6329
3823 263886218
966150395 101500
337487843 1343
33644432 633
487658103 2476
856101141 461013
841867020 7379
209098030 815
477660645 3339
306415949 1096
864659190 4457
765298064 2551
107700404 359
942303141 3141
439133328 293576035
743278871 3847
571501652 1905
681069343 3078
956027051 4308
48639409 192
295194764 1789
507692902 507692903
4655 549295395
115800001 386
921681575 19021
341825585 1733
200500879 1712
846897178 2823
734722142 3497
402345684 11199
604115988 604115989
633003301 2110
724503707 2415
579864234 9444
706323539 5003
304396308 1559
499889713 15512
914934300 5519
2153 536895763
185783690 3002
300850779 117585840
308255377 2411
375849446 2271
934202200 7617
3140 877296359
245117017 2264
938492565 938492566
308982933 6953
51900131 173
728523128 3085
631393612 19301
177455442 4909
347101157 1157
53899993 252
984900352 3283
70843936 976
470104294 2223
530280627 2699
348600741 1162
286687652 1487
852069957 5085
328311165 38881
124501738 529
860065716 14879
4575 794242316
237899206 793
137838373 618
405095916 405095917
984157399 3654
237674119 857
411648131 3162
435943909 4631
757308601 9960
886621466 863089470
636636935 2626
497948816 4105
101100001 337
902098699 3007
223999974 19324
114140007 15578
983933861 4690
887912037 4101
42751901 1543
167400558 558
282460795 282460794
371648229 1472
539398201 1798
435004336 2054
335454078 335454079
115500432 385
205867422 1047
868301881 868301881
19233386 149
675784945 10512
555278662 2148
929396901 3098
661497796 2205
43695177 273
995474730 995474731
288724286 2230
859744808 3850
386078806 4011
880257599 809298741
633051260 17233
369515537 2786
892502976 2975
52658773 202
71700000 239
360661284 2057
679799013 2266
634499620 2616
792602643 2642
589671160 2019
45289999 500
77100427 257
412 66694916
38094140 535
974369612 4848
56853551 246
363301488 1211
654539376 3115
160200085 534
419071570 6389
63000135 210
1461 346493621
766 147267327
547261729 7592
14840081 122
276018374 1044
1176 258245920
777299999 2591
789975873 2786
3508 928872615
120627295 568
370412184 3907
375601253 1252
1728 389233230
577059215 4289
35108040 660
201773168 7554
30286229 179
104851803 946
66941291 380
176 20570885
501656442 501656443
121630555 479
476178771 6482
996956027 488894368
969695391 484847695
200279376 1584
511981518 39691
980756589 4607
762272122 560770319
956102130 3187
973541339 5904
737098890 2457
684825437 3102
638699999 2129
940548740 470274370
245501279 4320
88663869 452
116437518 461
512886816 1964
559430774 10165
46 8440172
778019077 6687
7620 881176486
3113 869504482
422598901 1813
683102276 2277
421588141 1906
983264734 4587
360608591 2006
445405969 2234
60930495 284
390600678 1302
849859561 2970
458355745 2464
928707813 3797
794494133 7888
942279216 414211152
163855611 11969
253722344 4695
847198117 16281
400201360 1334
946436498 4276
462955326 2905
322701175 1975
186973921 1145
628197905 2094
705601922 2352
4544 192138496
402825083 1886
167126754 167126755
920798021 6253
521704035 260852017
634897094 5699
437044586 4089
387582747 1393
8348 466852204
624247790 13990
576600860 1922
504358465 335469
452642191 2002
51683172 293
495018437 4529
897386155 10122
161400969 538
799140240 282583286
641102138 2137
311698962 1039
72835376 445
348959873 1418
834913386 3882
551547984 14621
636653500 2828
810602959 2702
520898418 19181
413949989 3659
797766153 6172
556800763 1856
1368 340872768
878521299 22129
356202962 5249
289084835 965
212395930 959
267678129 986
114681134 795
446134285 1901
89630451 325
522900753 1743
156273811 2078
748584800 3083
1322 361601372
769722944 3764
356281386 11365
751792772 751792773
566224343 24381
937028660 43060
529939194 2341
144730885 72393849
149400001 498
146708145 1130
502502763 1675
710030214 29184
318032516 126021621
314512347 157256173
133677903 2050
597901994 1993
40535 748465600
79500264 265
849283268 4111
82385298 3566
354954439 6485
373126670 2283
221342020 4705
290640840 1190
598435344 2034
789516241 19275
227512798 1393
860441877 6819
515553778 1955
73335258 936
536337585 2403
513901713 1713
293001942 1897
736097076 11492
819756049 10632933
844912019 4097
281575420 965
434217267 1567
352330949 1398
435678927 147388
200204903 926
658493388 11149
112290324 4087
66314754 416
57450360 247
361053227 361053226
29512728 504
190851651 669
898246088 9057
427500001 1425
509416996 2599
773955146 19685
10948 654354137
835945184 65982
655500001 2185
249695265 988
1492 434674804
270465058 2345
976502143 5308
742867133 3035
615733001 11272
984835386 7109
550125554 1958
795002650 2650
760435706 368296325
37953450 190
541741354 1979
777299999 2591
893399999 2978
382378667 1762
647345579 8740
563036635 2686
727439094 727439094
951425424 14637
14053574 14053575
303227550 2025
394673336 197336668
375299602 1251
407460401 2368
537867472 3118
467854122 1990
506026083 1922
572867523 12861
833155467 3718
458101298 1527
551031933 3586
790802636 2636
665256145 2393
128119628 1640
372301241 1241
823101725 8371
334663890 1221
235528274 906
486719549 3470
874948365 14387
679518293 6594
654985676 2527
989099999 3297
19818 554050471
352734729 1336
920146865 7306
51443640 270
708993924 3313
122850728 6578
886787634 475986164
40500000 135
713997619 2380
867500748 6049
535828703 3155
503969759 1904
295625663 45926
417466185 2463
718029734 4847
961198624 3204
81979605 477
888110174 3225
631497896 2105
103238573 51619287
323465098 2122
4186 994200689
874244111 3796
198626554 1209
882010592 5139
170369 273275317
392151257 392151256
148577311 712
184623818 5670
650179771 15884
226882896 1797
202130455 1034
52961161 280
225103540 116567830
3917 675139553
178799405 596
186095864 1422
312034800 3070
769631195 6814
170107347 2049
359223502 179611751
3456 316120320
358818395 5322
878397073 2928
628062227 10231
701999130 2340
40438834 480
114761920 2080
66628207 33314103
40938720 174
525300001 1751
120009169 571
552600000 1842
241328980 1290
159221609 728
333442200 1400
880986024 38508
933980019 5849
2682 528139440
21379764 84
151413683 9461
923861429 7327
752672639 752672640
433117668 433117669
961069676 5043
1800000 6
421700337 210850169
682507806 10366
351132837 14396
108291925 665
753301140 2511
554936005 9534
519106320 3105
11638207 43
617099135 2057
316500001 1055
159647463 598
759129432 759129432
218700887 729
170026897 577
69979689 692
91125787 361
388291438 1515
5067 988829576
318899999 1063
382827754 2709
907229479 3496
784260473 392130237
231490830 2016
960793404 5214
824997250 2750
862018442 3159
291301286 971
503055173 42380
851887038 411328623
621252407 3983
551919965 3666
729951798 3043
171868399 848
691 188595944
82496140 342
661885921 12570
567407664 35592
446754310 3505
926888532 16572
128321589 60688102
682798828 2276
839352171 8035
780939494 569823741
687144244 6841
1266 299584974
338099096 1127
622983735 2895
261744100 1973
516265567 1736
870302901 2901
293581431 1824
675299999 2251
989240783 482091599
815987297 407993648
332964380 1493
132574285 66287143
406652700 18100
359193745 1601
105940138 5836
417052386 2466
345948239 1603
458926636 2815
563998536 1880
95285670 446
325089625 2191
767459006 767459006
24714986 109
391049926 1393
653125122 6227
747947023 2833
38597726 3450
212011747 1501
660618044 6649
576790448 3952
696458686 2618
862042255 4475
384740368 6611
827384534 4894
144285795 1091
14099999 47
289692855 993
161426048 1072
826802756 2756
876121077 5678
793474117 9588
627394671 6084
542102111 1807
785248801 7525
72968704 72968705
638778315 6654
672754487 336377243
395101457 32583
337818852 1673
3255 714540455
989472499 4625
77942161 919
131900249 22584
363281426 1719
2503 509018651
773845497 3997
916156160 4120
205800069 686
604928057 16738
452318776 2878
787213290 16588
415821930 3431
339422456 169711228
106533900 2397
485262199 1786
974246818 974246818
505544699 3084
806168528 7913
396537390 332184694
304356979 152178490
414322952 1705
414587416 41191
84503587 2231
163984445 583
528900001 1763
362369735 2799
879968363 10516
631158056 631158056
402204301 201102150
37299871 629
498901271 1663
683328592 6393
3535850 22
116770186 441
945837989 13415
38390553 414
400974470 237945166
809878216 7395
225594828 1479
734003193 2793
598921644 564443913
245700000 819
1389 395459412
540718312 3987
844840155 3300
3872 989063418
898287874 898287873
642020679 4206
804302231 4265
547881775 3115
651713213 130447
779870160 339944949
620590792 35509
2392 622276953
247023396 1022
726898380 176441
502128915 251064457
180151529 3642
380859111 3730
902464784 1949168
65879341 372
47503537 536
730446336 16416
344562149 1988
842145785 5571
745165271 8663
922955019 6308
939299999 3131
497558596 8679
842997189 2810
814502714 2715
45299848 151
343656873 343656872
843584065 843584064
370337124 1714
38586924 219
619355971 2131
153299489 511
9167 969616222
922175633 15597
775007446 2777
320 49720602
625483446 2627
1499999 5
278999733 930
456210491 228105245
725939983 362969991
986641073 15341
994048232 5989
874417284 5962
824102453 2747
555171058 277585529
256015513 1051
174203525 1801
974013183 19071
1697 425185047
603320990 5729
124817231 985
547703107 2316
919568384 16384
896159483 4883
822598722 2742
434999999 1450
729757427 364878713
947399999 3158
548632830 27345
91428363 418
645547099 2188
753623134 707388200
311294629 1055
54434579 187
868525828 381844263
618900000 2063
377811755 1269
896400001 2988
647940049 2504
11699975 39
328841939 2940
551355063 52702
578098291 1927
316951775 2714
651656069 5695
828075234 151353
597308399 2340
801459492 3413
323339540 1751
423601001 1412
796465067 7334
35649 891670783
155563385 1651
92744914 319
556466660 2437
480901303 1603
930858609 5830
142956313 696
870602903 2902
53750537 26875268
431935797 1763
676429780 3692
97519751 1318
1708 99343593
799445940 4398
300900806 1003
22736386 82
810174349 5675
387583865 1511
602681447 6052
150388391 843
380402417 1268
590942729 2376
919737285 761732705
366107344 1255
287743312 978
796525893 426077789
18900063 63
735199917 16181
335904407 1341
83155905 609
4790437 98
606520432 10108
116627583 1207
283895053 2543
75705063 295
207029723 1276
655197770 2834
669017395 4014
336001119 1120
142694135 668
356699054 1189
7019909 3509954
529629306 26067
814647293 4474
606689759 9120
111599627 372
395014730 9996
810614126 8281
820869561 88513
231111653 231111654
799414273 5342
64810975 536
198509716 749
446105155 1515
773689007 5909
451045129 4084
793875589 4847
553304957 276652479
592621831 2083
755809703 15551
4661 955079435
543598188 1812
939591315 14813
914633866 3827
304201013 1014
655797814 2186
246739316 1258
45727522 166
442960838 9521
89045061 407
620978476 2161
262027199 960
465283264 20032
26844453 139
223238224 756
577562641 3660
694076653 37307
972080929 3744
353144705 1734
256114067 5022
232798884 1054
691 127904915
389848403 1904
422408821 12947
955906261 477953130
962990173 481495086
687598735 2292
404698652 1349
939322426 9394
643879459 321939729
12900000 43
329764629 4144
990075322 445867611
177128442 642
683137077 15481
798255149 7210
710178469 326670536
57330090 213
895044333 350712111
640197867 2134
223433375 908
722058337 244254017
400537630 1999
662119294 519135011
994936739 4326
54323613 383
781281444 3468
763909110 4590
463249643 12974
828630418 6314
794375161 5161
399600592 1332
801021680 5536
446773859 2418
15887171 65
218326035 1102
378531021 1419
726217215 2848
6414 508701322
479684264 2055
120305354 1271
956813093 3582
508887936 2234
369080063 16752
282019801 1290
298820115 4257
244717110 20295
263400000 878
456284547 1723
959403271 3198
933747039 933747040
541848762 56755
775364224 3296
418251629 2201
812289713 3848
97274499 439
111191264 837
758305540 7796
43231050 270
248366555 1653
471109938 471109939
890725668 445214664
61289692 254
827114039 3820
3730583 104
29882026 225
47782509 47782510
397783561 1410
569699608 1899
217447097 725
266188887 926
907400688 4362
920613904 9436
452398665 1508
763139725 11316
590986889 2634
5144 702002267
567010397 283505198
101478300 1337
210886002 105443001
831636318 741453046
824898271 4501
283058594 1791
977522257 4176
722131257 15229
309670510 12289
747719654 2863
397558961 1640
622645853 311322926
717302390 2391
829646601 3416
13800001 46
459671111 3557
576977784 3207
762319367 3249
951204884 18359
77700157 259
60325829 512
53218274 825
699843921 349921961
643381222 86112
215274625 107637312
825796555 14542
872895131 4167
72738 710577522
3080 847917840
366253202 1331
232 29750288
435122556 2761
2614 629170528
618160699 89862
726188645 2515
340798865 1136
537309901 3636
451092053 1659
260199901 2109
806429991 12722
794099999 2647
781664589 7585
74281019 284
985379026 6925
671697760 2239
62364522 284
57891812 32286538
49448238 3062
579301931 1931
188937481 1564
724713261 15743
6975 915286594
974700000 3249
933352801 3472
915988767 6778
725097583 2417
665400000 2218
869259089 735089193
907903850 11690
501111669 7129
850035475 6185
646838797 2761
12043103 55
433 101589845
115836473 447
138900495 463
434563221 14358
616127911 3755
669684981 4714
189918868 729
276599077 922
80999680 80999680
228151475 1158
583085715 1968
593868832 593868831
732002439 2440
868634563 2921
494 145628236
469348062 7003
148839874 5941
839871751 8650
600009740 18170
704528945 4214
959401642 3198
54299818 181
612695303 19301
595107576 4284
524013787 3802
806427010 681387244
541646708 5719
787581957 359171583
710984799 93422
680465577 2413
144279414 691
53849405 476
528214203 1971
764535914 2795
929169789 8633
23343677 23343678
262352257 1488
124533483 1189
388200001 1294
910798718 3036
8124690 42
435106528 283872950
946996581 473498291
141899528 473
255353921 127676961
696102681 46448
18600018 62
712190533 2485
385199461 1284
3384 381057369
978585250 18868
463452326 5425
276300920 921
939300001 3131
780653660 3118
173834773 1223
782697390 2609
111448261 33179
753196152 3863
989719858 769979017
818718977 409359489
996126909 992541045
419001151 209500575
731590581 361716
255447710 255447711
435290665 1565
192300666 641
881697061 2939
680238736 1994835
53513417 260
218037752 218037753
468311402 5727
217619842 948
149141644 2029
37438829 165
896102988 2987
824799672 9396
74745640 513
722102408 2407
153899999 513
36324584 549
767857952 5097
802625437 5096
216446220 808
961502524 194937
863596256 336341309
523356349 241123262
3096 593524872
975453202 5121
326484032 1559
366066919 183033459
611102036 2037
211694712 105847356
554786779 389690916
887960623 3790
364215842 7887
311851503 155925751
3376 788643728
66726430 2321
269129305 984
249600001 832
785268038 5790
576255800 3400
53200244 181
961199235 3204
732900575 2443
904918699 30688
253872085 862
448799584 1496
758468694 4899
494897889 52576
974169089 54784
46815501 924
812140463 5988
442574253 2409
206724941 748
114000377 380
947564871 245356
557400000 1858
321761353 1345
137561328 1296
78899964 263
653548895 15869
994322111 4601
316118241 1655
89110373 942
391033112 3727
132540096 1248
465602716 1552
387597267 10229
189900037 633
469399575 2337
623098859 2077
11406529 41
393965335 2531
481798394 1606
344633381 92338
214865600 8474
2396 331071300
137690160 791
371528235 69277
90277650 456
194562873 15023
900663999 450331999
530721601 17894
562500001 1875
329398901 1098
996760021 6990
92099693 307
288326409 1452
160313557 768
342926354 1145
158180415 2056
23134752 84
17399943 58
596401989 1988
946885920 9760
759302530 2531
362640500 4175
232284748 116142374
116685093 1383
232594060 10245
317387022 2307
249300832 831
993971257 16798
574783105 353104089
534927827 2711
371699999 1239
728146169 5685
539287824 2749
760202913 2534
1016 259859272
928651967 4003
187098537 965
610942254 3023
931430057 17299
332699295 1109
946196846 3154
373339567 1250
243 10286650
409652539 239580381
542015317 3029
628786275 3742
927628258 5974
682797723 2276
127175881 703
465878030 4082
561 44128056
443410542 3258
278700568 929
996210972 466821877
819071295 3787
1081 234147733
1499 206061948
711413009 8738
901214611 450607305
834922946 4511
524861655 3090
637 30289535
281586884 2067
492002983 1640
3728 990637837
204744681 174847903
690602645 2302
67796443 33898222
89215579 44607789
173700000 579
858646293 744678211
389662758 389662758
244365625 875
592028735 2167
153533425 592
840519710 8366
455111105 3368
301801005 1006
165188667 165188667
87900293 293
967211365 954457168
936098445 7730
250904538 1438
3356 256731771
297903050 1117
931197865 3104
16983633 109
950190019 399488248
546035360 546035361
898932860 39332
597729047 2214
638180122 2361
914056859 9764
822972231 7209
391491665 5757
71900895 71900895
851070422 782905880
668702229 2229
388501296 1295
700478511 10733
704989398 4600
79076215 323
730744602 730102777
31630081 960
71330576 424
851521727 5064
526788244 2081
206806055 1005
635223748 3114
744287278 3262
341546826 1167
900444763 5103
735807549 4375
214535772 774
738084421 83940
268478799 1293
11100008 37
223572557 805
621545038 615028679
502278163 251139081
932415471 18401
725872978 3744
191099735 1338
715898921 5491
211971455 2605
274916176 2351
550810421 1854
961708635 3898
921927865 921927864
444991861 3980
147032745 883
40878734 223
766004376 7375
193529558 193529559
598164261 3258
345093981 1324
654554846 9533
951790013 951790012
902978081 20640
422911046 5022
74100467 247
750895663 5826
392989450 11894
961143587 6204
39900814 15592766
518880209 1902
516300832 1721
402899268 1343
15000000 50
8867 916705643
748777655 2498
733017971 733017972
425324224 2042
912896958 3043
2670 800430778
201751531 775
983934625 469851901
790013835 2655
239846257 1209
651380559 3225
2746 478860554
77892931 77892930
548827823 2791
379274055 134376832
624106586 67477
751793882 27676
999330424 5090
520499617 1735
6505060 74
79428196 1155
237 42403410
105106801 105106802
714000001 2380
638232786 2495
331301987 1613
815850367 815850368
718218845 6635
57722532 2478
850583075 4410
317478919 2406
805508917 5622
516805726 5209
949230283 474615141
435598547 1452
11065335 38
841523747 3206
604383563 4486
756134387 5566
354938394 24859
807622327 3736
255872087 1368
358865920 4760
887943723 8686
975065057 975065058
565923931 8515
361498796 1205
374101591 1247
848349061 3666
334693272 33702
554320371 277160185
407985707 2530
295485244 4585
923855227 461927613
34910359 17455179
359670629 3117
220375334 825
228875572 1348
1058 264657483
159463796 582
4683 826562650
440721324 2526
162126541 702
12323 636815671
111536408 667
88758689 346
49417489 205
411600000 1372
881421647 3076
360065334 12775
438898536 1463
801485689 7274
6538 383662916
17998598 177
2626 679029097
775761905 3349
477300001 1591
271018253 1651
735554471 2687
503914745 337279081
507869320 5568
934495716 6535
571500871 1905
365947559 16260
112926945 971
2275 267327324
936353084 5645
273702724 2738
449901711 224950855
699276495 3334
818572789 4889
802504569 2675
885606569 31157
780531200 9248
87808817 69469
343366651 1775
20099999 67
806646125 9020
18785994 68
819343368 7340
854925689 4245
322455366 1359
465898448 1553
903379140 3284
584383744 2324
160500353 535
846658440 6410
748499164 2495
898514494 19835
837403754 3361
536436148 11777
110259349 863
370336716 23697
335910783 6933
347451441 1904
357000290 4617
30169190 10257017
225108615 807
964950585 5182
17546 623918214
165463537 2296
450870685 6726
253320034 3803
585473585 2089
52504 520685120
202292234 1835
390771769 2532
943267008 56544
199799798 769
98973696 362
883156226 149757
417074197 1474
850199130 2834
655310428 2554
13500001 45
555729282 9840
841601446 74577
855048249 2969
750902503 2503
795897347 2653
135639479 570
38955569 178
2869 564573296
837574504 7384
295109911 1964
252422881 6771
628802097 2096
948359729 21218
739662479 3844
908078760 10036
471116301 4496
226637479 3625
218764917 1083
14700071 49
45 11843784
65480390 232
429200990 6911
457801706 1526
442962418 1604
207508809 103754404
821463741 3269
3253 710634115
296745121 15120
722038920 722038921
387123429 6484
885110611 853530
30421399 370
786089814 10352
642470224 3784
329100104 1097
576746114 15299
116703333 828
885322487 18509
1171 114258126
397217149 3242
811123861 4248
220272299 1054
408227220 4419
841486967 3132
267024509 8730
368968393 4968
590998031 1970
436502809 1455
78722300 78722301
868017583 3241
3570 459173400
560416777 4168
922194400 3680
595459838 297729919
218783554 2153
272613682 272613683
507138226 7755
895766325 3225
762172087 762172087
78728477 573
288206257 3224
371437995 371437994
479146489 479146488
736967840 3283
351623627 1400
261655451 9036
566407917 2042
170168329 814
405898648 1353
227154348 2359
945357511 6728
710232109 5023
9600008 32
548112599 4305
3758 509074659
218327735 859
936284993 468142496
517054198 6511
609800752 2241
773102578 2577
920363020 3276
568390551 9646
723749149 2478
717902365 2393
474291238 333181222
170510591 1265
268287641 16399
45333614 705
120915609 1093
865197402 2884
404144020 11007
701438183 5764
271699133 2037
711898284 2373
33951096 139
757296810 3467
418886919 4579
950405578 3704
945577351 6296
831107884 415553942
774600000 2582
335700248 4047
621977542 310988771
943989602 943989602
5580 527708589
768311317 384155658
54880541 501
684779900 2301
758100000 2527
400073640 2282
916839556 443061857
771547770 4473
483609500 2300
529245057 10005
345641081 2230
5257 688332616
519687135 1815
7393 112341092
210380171 1212
958203375 22245
986885384 9463
882532903 8225
882602516 3205
817391207 26739
277762226 3785
308192964 1963
277933903 3254
13675905 459
4284 670818708
211210332 1550
154260844 755
338398876 1128
72000000 240
758820859 3154
647999999 2160
344710441 1297
463324642 463324643
746098475 2487
538788521 5045
727389598 591138746
158057896 941
832497224 2775
1980 544100271
163429500 780
800116641 3772
910118459 68595
725524787 725524788
887028851 3163
595007893 5722
481818010 1811
207288698 1122
485979027 242989513
686228395 3697
4216240 70
419690493 132311
206165384 2403
545929145 545929144
504533483 2776
154199485 514
337112766 1194
837629132 3561
306601021 1022
857084902 3104
303241543 2932
559657626 7748
879837729 52929
234992938 801
927173591 805437033
477091273 48483
134700261 449
153758499 700
813051885 3323
747547313 2664
919611000 3981
677998613 2260
493137209 4107
179100769 597
484199999 1614
544714547 2319
31499921 105
669472677 669472678
246759455 5198
996731084 4048
731225207 9048
441301983 1471
184347878 4319
961857849 11228
553877245 276938622
703424994 234676570
469501993 1565
419043018 419043019
95168393 47584196
516493342 4281
492405030 1745
862970907 4669
144570936 1080
343262794 5443
868699050 868699049
533010253 533010253
636341952 2539
252307222 864
218513747 109256873
85869936 3027
740757003 21059
953808033 3653
682322958 2473
123108653 8259
62605901 249
268501085 895
180600603 602
418799602 1396
33184709 1469
478801496 1596
696379446 4242
860654029 12397
109902825 3555
927538301 3264
712067303 3592
976547200 7097
926678207 463339104
139577091 1354
181683172 6921
47398895 23699447
920523346 42135
312282978 1722
656126081 656126082
903811159 3501
4147 602815732
784993485 3981
335072431 1485
745802347 2486
382465285 10667
660946287 330473143
410955469 221836329
458977346 1670
348736142 2448
297899008 993
565970721 7918
43898730 16295
23757723 99
938664730 3266
233 58090464
733993520 644723741
111450105 2109
678354640 4505
386614707 2126
766377741 2743
608627266 11081
280069064 1510
856800000 2856
250767000 1192
59198598 293
14877258 64
69481801 1080
3600005 12
773400000 2578
375576627 1283
157578871 1142
655060511 16782
273592406 966
526949367 6739
977936395 3278
654893108 351615852
996527774 4669
30543605 269
841197431 2804
226649641 226649640
61968537 21381097
681597728 2272
777860475 2689
540835310 2735
483542247 201514086
321140453 1887
421890561 2080
234008113 851
479798137 4133
123471299 80851348
806085536 16791
753507730 9915
652472329 2492
885597295 2952
906634710 7316
24722542 137
261155041 4656
999297586 3331
798546068 8433
116476401 400
115111182 6067
267806862 5377
154825019 3402
740726855 3876
581675409 12857
67500226 225
78498707 58885490
429652045 1654
669689032 5153
502984903 5711
910496965 3035
365700000 1219
333163394 32210
374755551 1255
691598978 691598977
753942645 18745
157361049 18616
161815396 666
101749886 639
851283964 5053
187199376 624
787769479 3140
661884917 3352
832802777 2776
38795751 175
477956309 6104
233669780 2979
38246161 251
146700775 489
51804284 25902142
364980346 4814
967631202 18267
836213321 3208
653440911 4917
738477693 3347
164793987 164793986
735942894 3983
925392805 462696403
921549995 20676
46199983 154
329854440 1194
887697042 2959
172105471 86052735
281085637 3484
662586706 10909
756023122 3514
899318345 429248879
604633510 7038
9780248 8197057
544905779 1942
228630528 7088
791402637 2638
135513260 135513261
355058439 177529220
32699893 109
801720564 3445
255147168 6715
438188260 438188259
3222 638903268
739721030 4394
529065677 3618
404507255 20186
510448380 2801
343577231 6933
719697600 2399
447300001 1491
887495770 4724
117675985 681
63899787 213
33371316 1793
463238175 7277
803649589 3137
597901992 1993
483522783 167068053
675003802 2250
32010762 1444
160694479 808
238958119 2159
696829494 14411
927956720 7120
139200688 464
300978825 1709
694386000 8316
558901862 1863
174899416 583
440701469 1469
538201793 1794
582067505 126075
892718950 8747
677506630 3227
367254201 1943
17858588 692
13057104 57
319989340 1265
953228877 476614438
656803109 4339
62467438 49173642
924279070 899075181
30546421 933
287866819 5863
133235981 133235981
824333957 7437
702957505 702957505
906983259 32851
510787201 5600
808502696 2695
193005891 1327
117600392 392
560627576 3887
681767049 2690
853971199 108800
412795118 2036
424125575 5736
387099736 1657
106136451 1850
507901692 1693
409136904 2899
467038249 209827162
97790498 698
671866843 37169
517243999 35672
974943614 30370
822624738 11392
740634299 9450
372893161 6360
724171426 430694380
793857882 793857883
32591300 299
459456806 2757
218480035 33013
469058963 3036
965 241933038
407998640 1360
4822 961528612
5415137 25
172105856 586
570898097 1903
78582015 293
822703804 4911
228324762 4766
948447748 19923
41106339 220
501741046 2015
229619849 901
454498486 1515
291641432 18935
370097557 1636
267987895 1544
543943883 16867
627562902 5171
541800900 1806
736797543 2456
793301363 3987
689700128 2299
712611686 3694
869168995 6337
4417 537610738
602148401 16182
886765153 3808
149536764 2223
282299060 941
859201780 2864
461398462 1538
283295216 141647608
492264316 2183
938363477 3491
887297632 8943
119352864 696
624899999 2083
683584502 5074
170652535 2899
784565844 6562
371579951 371579950
563493972 281746986
582097058 3687
825597247 2752
857416983 3244
768572211 22271
747926985 4492
667800000 2226
995103318 3317
261640211 13738
150300500 501
686730980 4736
386762685 2092
149177305 1448
34094297 13043060
6982815 5660913
342000314 1140
598689751 598689751
481520420 1945
671662500 12500
478201588 1594
389998759 1300
191126911 656
164700548 549
268800896 896
465637507 2902
776697427 2589
334450390 27169
599399350 1998
558027829 3006
210919099 5107
534264466 2719
925101419 4008
127254960 63627480
797497495 326096980
525901753 1753
53535438 594
960134925 6209
608702955 8765
596621140 4967
889170151 889170152
692787006 7621
564386071 5257
268908258 1429
194030215 97015107
268363730 937
438601461 1462
625857419 625857419
555601853 1852
422 33468548
184775971 184775972
836697210 2789
657426460 2396
85058127 489
10334 530219193
487936319 4360
729484663 5735
122911229 932
293653987 146826993
18964735 631
155399541 518
792303627 2641
210892165 800
608768200 6106
798205591 2730
723773735 5496
24474 592081258
96382145 332
461590296 2369
217049671 3304
625183640 2122
18896463 614
428246660 10580
415539072 1664
907785928 22519
106178718 442
822302742 2741
779097404 2597
519900727 1733
243600811 812
279014802 3075
432085118 5455
824074401 3728
82 11507947
203308013 2366
315245540 14183
898388779 18430
710483927 2541
62721114 2949
496308029 3910
585523956 6852
707400305 6049
183593402 3579
833115733 2796
350309648 2956
171452129 1097
13517689 1949
2912 727720448
742226611 5464
729278194 6447
410029152 3184
318900209 137709279
345974761 6203
32239 748916185
178720978 641
202499326 675
691235 4
206160930 4181
602186156 2354
107032197 467
39269 438656201
969388654 5823
744718337 10374
6836 495755768
443308950 46911
308858612 1362
81674883 40837441
495466119 2390
6975513 51
816297724 2721
693 183446898
628080011 2789
295800986 986
991951246 987635429
554732353 2256
724403615 6842
833071824 645544588
651300418 2171
179245148 13831
537301792 1791
243742206 1057
454187312 1818
689906233 689906232
627847069 2247
966585907 3861
934853956 934853956
798697112 3317
984306612 874859487
38565754 146
305398981 1018
501473146 3989
802553191 2783
53365621 308
982198237 3274
681582565 7956
121756818 2922
357781646 357781646
263609995 2365
831953830 4289
253601320 3230
266638127 1270
251101058 837
146776726 2295
444475459 2573
666080524 2632
896864819 653950194
50416449 25208224
101625824 50812912
260822381 9730
949028168 8012
618396904 309198452
654004232 2180
1735 314722534
193344093 96672046
324163049 324163050
442040268 1661
14399953 48
490461058 245230529
231655374 4160
844926226 2914
410373780 1653
910961901 10753
165784394 735
400388948 3316
621609096 6233
537055428 1794
969111836 5732
315598948 1052
495295871 495295872
45585072 234
681904171 2273
783001820 2610
981394360 7820
187083 751461369
510886277 238509
541715426 2086
347401159 1158
654002257 2180
581862807 19592
538939473 269469736
398143790 8109
111138679 1693
143400390 478
204632131 745
26100086 87
699619977 3256
915484622 3670
788589036 3271
508263855 186883387
708622790 3530
914480843 3641
49516047 260
387554284 1621
727732489 10669
246300000 821
459121243 4551
841800001 2806
333223897 7768
292179383 1586
466244126 1951
703261316 3470
76811842 313
94500530 315
525108585 2103
615795577 2076
554608646 1899
67885624 235
130199565 434
362101132 1207
119919271 1829
898199914 5712
276857767 1818
579658171 289829085
171205527 793
528848838 3695
913796953 3046
605133769 2378
224818833 872
158999592 530
2482 718916264
846002821 2820
535263960 2186
397842852 9977
361864258 1594
294591220 294591219
5469 691308540
297299809 991
624067455 13695
86699710 289
531733199 3408
968179736 11215
767610500 7833
733139447 366569723
617765501 5500
779493100 5725
746382415 19300
796504725 2655
241899466 915
472389993 172858155
706476039 4369
630895000 3097
63123054 324
492422096 492422097
510684885 303602337
975603660 3252
352402029 10860
528529384 2796
319087668 1694
730604095 18665
857405065 2858
828602133 2762
395402643 1742
803400001 2678
788380779 2770
588073671 9589
3916727 62
539112445 4836
139310766 1553
790252104 7486
2800 596122490
868106720 4730
763146512 763146511
263225567 12336
545768182 2051
761198399 7200
523110876 2092
165899448 553
397801325 1326
318300552 1061
2827 557029253
294656691 1883
785065675 26348
404041608 1352
1656 466394622
744859060 21225
178212625 632
708597638 2362
254137729 3857
661646205 2473
191993718 1281
674394589 9462
256029711 128014856
588086596 6585
203286006 203286006
455883760 12875
714843346 6194
232294041 232294042
122038020 785
878241104 878241104
47949122 247
301014976 1783
178672308 2041
203259314 203259313
9188 351184475
8460648 1026
150777903 75388951
672002239 2240
794982929 5615
893195728 3253
2478 730191260
45077040 338
709507021 354753510
877200027 5451
197217021 1641
370389146 2395
50339395 732
773710001 6125
935098202 3117
278718083 1235
176999980 590
541592613 3454
946799999 3156
1999 342080874
98225204 348
729165317 3066
657602193 2192
310950632 2895
967920269 11476
2001 354185004
823936196 2913
4154 972005060
765600093 2552
588015907 2893
37640845 151
661068166 6393
240813803 7783
24099180 147
221587577 7372
734643330 77833
818728711 24381
714202105 357101052
159600532 532
406263273 52122
50035654 991
691603767 21183
243445422 1221
932919010 4737
146387203 1297
167196513 1396
418522663 1842
71271874 1559
83214735 82021916
694828251 2950
5352 680063586
410855467 2242
195900000 653
110091951 2022
610719033 12027
454200427 1514
296125050 1678
342900001 1143
3790 879389910
839954643 419977321
257401486 858
457685501 14077
355154073 6225
377182266 1289
707723570 3818
692868239 7318
645899999 2153
421802718 1406
456061326 1778
740991663 4393
1669 284359213
812173872 44050
80999747 270
288987198 288987198
363647592 1452
429472532 17229
510397877 1909
584105362 62278
231601452 854
775427832 3135
522863301 9226
289178821 3364
234598523 2539
433664022 8049
318898937 1063
541503111 1805
359701200 1199
1052 120014264
806243956 7756
881363639 440681820
352132569 352132569
726630314 5996
709761801 5275
770951477 4552
815146561 13788
233700457 779
476939629 30948
926973726 39518
992210337 367587446
569699251 1899
255439997 1257
887327785 11196
736329101 23725
693964657 3234
108300360 361
792698103 792698103
18603834 393
118531458 504
165103197 7943
224694602 224694603
916244534 8812
729976282 2739
79500082 265
194400000 648
1188 273760344
852008695 604235817
330686315 3304
515917333 2172
732846782 2496
292168793 146084397
3945 656218560
811744097 3096
349058662 1746
650100000 2167
73534585 265
895290249 14329
666599839 2222
953675461 476837730
2474 386623171
838499999 2795
397079809 2271
12861 306183640
778566515 3253
266817793 323808
4049 986465968
994436376 3453
237849878 1944
204948123 782
448753208 3581
99693656 395
22800130 76
540917433 3766
402134277 2557
476321945 8252
395931850 6433
888773231 39903
163800001 546
762248521 4554
159385189 697
276258573 2021
488987929 91468
5983 770324087
346171716 6289
638764477 2606
136281221 462
748097971 748097972
36000113 120
767408349 14075
800439360 7660
398564342 398564343
536668759 4110
738762587 5158
439500278 1465
310702455 4335
736181715 15086
281533039 8799
158895120 748
445476146 68810
673154718 5476
332569996 1117
366600000 1222
316851549 1805
808336749 2945
208861773 740
220011330 2870
38253854 158
16 3464281
703199999 2344
485113271 11188
831512309 452658923
359579565 5674
708883448 2821
874106224 4397
650498827 2501
778664104 4595
332698890 1109
644440390 2594
67799775 226
334026328 10171
186012003 1706
442798724 1476
381513799 1362
859306018 5291
912149248 912149249
707056691 8683
350272500 3203
439045119 1732
275830880 1183
251441051 3777
296461263 9681
285168447 2181
906667201 179325
198650520 2190
489871071 9886
373512791 6536
191227188 3168
435863857 2517
5692 818077008
504118524 4246
79973713 1547
99115441 1439
909452311 909452310
865199999 2884
603189003 603189004
481485691 93213
588707134 5852
919716638 5398
424799958 71781
112533568 448
690901171 2303
753455194 2977
509930104 8552
327601091 1092
778901993 4664
638911803 2375
173474752 1276
583159073 4867
412583679 1940
861656169 9242
327297278 5159
974754958 971658872
1838 266690580
405471061 15151
802518866 401259433
407398643 1358
923701518 3079
655875996 6113
790747035 3705
68523803 332
61328205 211
11026773 11026774
656199947 2773
773402579 2578
158399473 528
583291756 2505
270461240 2089
690902092 2303
385068935 14532
541294056 9459
444141547 2705
718438056 4962
526266171 1852
706499220 2355
95765697 376
644381284 15717
699519288 699519287
686092308 11865
5597 627055541
622159259 2892
999155392 999155392
257155561 1415
244908663 6664
772019768 4693
1787 246786189
667363527 622070727
629999567 2100
915412648 4071
127746479 1334
392101308 1307
144581087 846
831185304 3175
875008820 7780
842651229 7523
2449 413939530
86262777 288
195899999 653
630300000 2101
256905047 1032
737842674 40291
595787043 2210
383905613 3833
681516571 681516572
891567350 445783675
277659974 1335
629411440 32840
643985785 19032
383157770 1507
460338460 23085
839389091 401146729
11827081 216
123936385 631
116152416 846
426598578 1422
762823673 3684
915971814 9558
423511039 3656
835425027 4334
358765092 358765092
943622181 3186
356081364 356081365
360001331 1200
360286112 1927
769936759 2652
112349986 80789175
872390879 5741
462664502 1924
98461441 370
594299624 1981
550897947 6301
323965788 1738
721401930 3273
870721429 3813
458229556 193525921
600442469 56295
322326177 145306252
174599853 582
320400764 2095
137690752 1088
507898306 1693
344408991 2308
829880942 5353
599284350 6988
72000045 240
4190 513556243
808078498 404039249
190970963 708
963146004 529347602
841998512 3982
156453243 814
509698300 1699
170400841 568
469325897 234662949
598178232 241224461
215999720 720
819361214 4031
475131039 475131039
132000439 440
197099344 657
480300114 1601
87900000 293
324323023 145706525
206880840 1410
537803160 1921
478374765 1907
779487984 45298
100474115 50237057
444506859 1629
549366120 13030
646498968 2155
350575489 1943
221178312 5318
955945583 477972792
909740555 3446
96948451 874
200269595 2780
6330 887877450
87956069 445
793501058 2645
297000099 990
108560634 108560635
253412198 18434
613287439 31745
12092 222369531
263562312 1019
780849052 780849053
436938178 3081
716992321 2580
338345280 2755
984798064 492399032
423393195 10940
8092 306292723
825532198 3781
793669071 793669072
882002941 2940
479534257 1944
242386380 51277
711671047 2373
457564132 2617
665352492 624721301
139323503 139323503
614089134 4401
944103148 3147
305998980 1020
50402879 1799
894097203 12727
767447777 383723889
540499119 4015
468600474 1562
308327448 1716
745934905 3042
673951883 159928
94866128 566
886499655 2955
178826953 2472
929989460 3257
203400679 678
551535777 2585
684598835 2282
492764392 1732
972423533 7038
209700432 699
785032761 26158
77818958 263
154499827 515
56469822 829
455401275 156827800
358107641 5282
176442103 88221051
972720479 3720
934115863 60184
928780323 445101803
242494888 989
923384704 87060
226709407 798
160800251 536
11551974 42
836400112 2788
716482729 5004
794994971 786964617
642371042 2363
60299799 201
451199027 1504
700417502 3007
2189 238979770
373663889 2111
773097424 2577
770537318 2689
935981615 6967
159371599 847
540560317 3274
283349395 1662
151799493 506
947123603 8337
412798976 1376
982981719 5719
798299999 2661
606555191 606555192
656997810 2190
770697469 2569
961200513 3204
602012437 2707
802534751 2810
475019253 301132982
495130221 2185
708433792 6358
460487048 9947
361 75134256
950760493 458728692
4819 458647336
237299210 791
553352580 1980
795839237 4677
885002949 2950
48299840 161
948596837 3162
357001191 1190
615902052 2053
938061053 17451
912903044 3043
390828359 61451
504 97562234
189101996 791
84117679 1166
327491566 2273
272820059 2196
984311999 22050
439159625 2263
430332229 215166114
176662874 1366
751444452 2916
696879720 3420
630952252 4747
40785995 237
396564522 159377015
848516515 11633
139741139 642
699641447 6646
287999039 960
143868298 1989
860344224 7333
281444102 281444102
552599999 1842
513898288 1713
640200174 2134
837300000 2791
994571136 13536
884119621 13033
30770 554321550
213300585 711
312219335 2395
96232035 353
3343 432716729
673819873 2782
671874762 2721
543409987 271704993
400273078 14296
198427465 10904
641102137 2137
796742537 3110
510047637 3370
962104829 3207
600595405 26548
675720721 24324
648090403 3994
800043673 2902
598851747 2154
707997640 2360
637 150651356
72300000 241
79500517 265
31200016 104
436917466 4005
714602382 2382
967504260 3225
810478709 60982
443963592 102252
280502036 280502037
917296444 6274
515288810 1730
593341621 21569
492704259 3092
488739986 2351
393405478 1637
365136603 2242
395931975 3545
143662104 521
510004685 4765
69000001 230
926402502 3088
995650408 948830050
151842075 961
807410241 4165
782023707 83708
405243107 10476
3328 781155074
787096407 4259
190409375 1417
702225967 3147
418093808 1605
265553014 1043
907898435 453949218
765269076 2836
40199866 134
224712126 3025
907163281 24813
668822180 3825
357588378 1867
581603286 4573
365498802 7437
1721 338690621
978224615 5270
88865584 536
323371708 1791
43709925 443
484953995 2103
155999939 520
316989442 1136
816297551 2721
40145521 2256
40299047 137
321042321 1364
651941978 325970989
1351753 13
659982063 13609
460862823 3478
107699799 359
15831270 126
787497375 2625
752697492 2509
528750810 4252
392236257 294754153
304263617 1046
897 237293277
944378254 8845
202209539 1957
973566813 6668
517652272 3503
504365185 2052
851940803 6396
438890497 1632
447717288 5384
272417776 11883
369001230 1230
151200210 504
309728375 1791
3001 611474757
1334 312262278
279681367 199239077
936534593 39443
624527616 3228
813268875 813268875
90312778 90312779
898189514 172034
599619208 11475
807501617 15111
249600575 832
950101904 3167
972902981 13699
3915 609777332
495712769 1912
650542872 2852
156102841 680
481572396 4012
505731239 2121
405493399 1445
4229 835992949
695464154 2969
744223482 14543
91317470 623
371764666 1635
567598316 1892
973539969 1516800
874497086 2915
898199292 2994
326736405 163368203
796380110 3231
4696307 83
373319064 1565
604845253 2781
325501642 1085
28228897 96
891474912 3144
172920976 589
678384513 3003
285599049 952
939745689 469872845
341443830 1315
983396245 9821
270219440 2120
103200574 344
158699472 529
98700328 329
4446 814567729
931803107 3106
312041509 6382
864463871 3264
985196829 4972
557507380 12936
893757967 5299
672761111 4517
750746502 3663
390489629 1410
942387970 3266
609092424 12984
9767369 530
822599054 2742
422821714 5268
672646654 2370
533367068 1962
61317040 251
599942215 599942216
89980100 322
731033456 731033456
804094984 2811
507805843 1781
268100720 1180
932240621 466120310
526174406 2521
480000000 1600
418698280 1801
587632608 12641
4575 874842006
530952894 2566
162151959 2194
119805112 59902556
465354934 3166
3417 925174717
427457346 427457345
779010263 3215
648745921 2354
832345361 4378
820910812 8627
659162037 3981
2484 37679517
555305951 307022561
704399525 2348
346198846 1154
156984979 4685
499198336 1664
461023679 8840
780447972 13263
2282 582525099
838582729 12424
791494309 6831
117300154 391
768053387 6044
609303328 2031
738003395 2460
707912273 4430
15172 462604892
970614954 3732
5863 841248318
990001257 3300
329686569 1425
81445444 395
289200964 964
132066429 2444
536574049 3085
143975161 873
781672967 781672967
396 62637300
146603585 991
852 126673656
755798961 2712
423168630 423168629
299688445 1881
775600347 3166
534004450 2225
384305768 1582
990820350 3978
749621825 3374
63303266 513
613820760 3191
966262289 6493
296492888 1407
443682196 8726
765562094 48702
178500595 595
495276422 4141
1683 403604537
558980496 1973
974479596 6535
759938916 7997
499282996 3434
350174243 1268
403719044 6665
459298470 1531
454502420 1515
48708893 493
334821679 16028
658759799 658759798
465783859 9813
348985396 2007
638619100 40190
905660799 8800
291087473 4897
7139 779172664
368142333 1237
323707901 12939
287700960 959
3422248 128
828530457 56094
659043533 4622
123588171 491
434211299 3285
646336082 646336082
574201773 1914
769453153 4849
589724729 2023
973468144 12812
916038677 5946
280485918 1094
176087573 137250864
950784679 43640
213024318 1509
999377689 3600
250199440 834
649200703 2164
742782337 2784
884522576 12824
250585709 3167
358571842 19034
120235539 453
668397771 2228
248999169 830
626149711 3195
299099002 997
341979644 8544
45207646 181
166147064 11291
468283242 11611
578043176 21436
17383501 60
145078199 72539100
987902652 3293
67190521 33595261
658363117 2243
262872330 262872331
599587418 4412
413119461 206559730
230185157 4937
711036141 2972
720808965 2852
472501576 1575
112270951 1096
364996801 1728
845571902 4312
44999994 150
797867791 2895
770706961 9457
900205640 11679
928304696 456221720
513899582 1713
4148 756715492
806766292 4062
999807532 976412429
892875445 171839
120984135 728
468262293 1772
926240701 3850
409663646 2264
437068801 3150
992494706 25314
645793813 263776822
201600050 672
17612 591914876
121491477 788
198677031 1021
201354748 2799
941100001 3137
89634553 423
748199999 2494
973130897 485228102
186600123 622
675100963 9509
217348390 3127
547072746 144149
509786844 254893422
372902462 12587
408204632 145081312
467965232 2071
823024383 3296
661096103 4859
159674190 4106
708871681 4608
581698950 1939
970643505 887205949
309271948 130192573
343563497 4016
876933114 42478
23533025 11766513
630899999 2103
38399983 128
141300001 471
623508376 48319
173700580 579
782814915 782814914
865 190373530
310619626 1282
190812721 840
782255165 4767
185962242 2309
960519670 12011
475968353 1779
365419333 182709666
788199288 788199288
142167383 4593
178327973 89163986
720025436 720025437
783201558 4966
657703951 11224
6341 923341257
691360598 258786708
969274554 9347
877283219 3583
87988776 401
91309093 2247
546635757 3028
687524679 2620
118695499 1540
726424181 2598
601797993 2006
720900000 2403
738597537 2462
834050817 23623
820341024 11796
217956202 1153
367770682 7293
417619454 7103
91500305 305
116455923 1705
3303 811834461
525671472 4987
772800518 2576
467735333 233867666
216151111 39895
215544192 2205
727264652 7119
4567 523128175
947876688 4152
95755599 321
1347181 5
468878034 468878034
316798944 1056
865435832 104787
356205009 1321
226111672 5731
116836911 2349
776677469 388338735
71700058 239
217799273 726
967760572 774059497
346166461 3051
293925998 8868
248042610 248042611
97500324 325
938159729 9810
584577427 5833
14409783 3033
762625776 8884
353364993 3483
240300001 801
454499548 1515
789668766 40242
218751624 1638
397077063 198538531
989465939 5013
851500575 2910
613643581 2518
880499135 2935
874558769 15263
530751853 8919
887102956 2957
414598618 1382
313800331 1046
412886695 206443347
629226363 5252
988698107 71114
117829359 1042
428448601 1800
475432828 237716414
480326974 2905
683097724 2277
597396358 5283
3497 913461861
591599771 1972
876241553 876241554
449853361 4980
977141949 977141950
635586839 103096
218045280 3170
486704480 4280
109512659 460
919785501 13501
742945288 3391
298432860 298432860
213573409 213573410
858838990 11412
830742265 2882
377268204 2818
913313483 3547
326047426 3795
42991920 580
798060590 8246
925129380 5761
845987354 825367013
943160975 326791878
942897708 7818
828297239 2761
311700000 1039
459791513 229895756
978489990 5462
576004042 3841
754809999 4375
319440562 3377
125399610 418
624378954 624378955
120553268 484
708399832 63471
355801185 1186
895804388 2986
475641710 2710
818696687 3640
275023924 1799
345207188 2404
109612671 924
405150815 2408
602399999 2008
855451980 316328306
495901654 1653
502598272 2231
209603147 33235
333897564 2548
420598598 1402
28332785 193
468622133 7444
882994328 441497164
182291069 182291069
736 28439877
694307389 2946
564301972 1881
989706170 12983
516485969 135135
328500726 1095
40882683 422
261300872 871
460198668 1534
674536977 14232
486133977 7672
616608721 3120
927587020 5118
966340897 966340898
464716876 3302
229499999 765
564057152 5828
2777 771259768
655400276 5080
3698 780399241
445269383 2474
410057138 2313
938914841 6975
718141272 4871
41139009 244
476222543 1886
290999382 970
952200529 79896
661676863 4902
696298773 7477
3845 850121810
798099749 3471
626702090 2089
174166141 1073
871886220 871886220
856723679 17195
3661 875231609
9231 533040751
287815921 1472
396234707 40412
3306 775071864
54797714 335
954516264 3665
806901551 3367
523763999 2000
723885671 3858
977424731 488712365
176979681 10173
270117585 1696
31499999 105
6200 852426354
415280692 2474
56173473 1258
760879098 3800
180594692 915
689304999 7745
254864107 1700
599999 2
163636550 950
34928179 980
480772188 240386094
531338798 254536132
253078553 5168
247800970 826
978996404 4409
559472023 2888
796793394 796793395
786610130 4670
685823075 5177
238 70425556
992208545 18208
515249073 515249074
664776823 3043
430685913 215342957
579217573 2844
114232301 700
99600000 332
631499094 5443
807142210 3595
466981479 3227
493527635 2961
444905654 2273
820350960 4510
257378209 890
56768847 4624
439335204 439335203
368998770 1230
787504143 4088
239467909 862
47100045 157
329718342 1682
31499999 105
65465050 350
3751 735162241
17304 799439246
303263090 5549
384143429 29302
6507 276845085
680065286 658158084
750848523 2861
714301914 2381
192025136 4555
652672907 3434
428981690 52701
867689504 5560
195807768 871
953373611 3832
383399070 1278
4039 408074292
533670115 9020
161100555 1725
399068404 8404
962597505 29504
156582586 1320
174900911 583
198351318 198351317
682200000 2274
9880771 167
924600598 3082
941098797 3137
76754243 893
951667010 475833505
7205 768694245
960145100 3368
39600002 132
857702859 2859
175730811 874
91945265 624
575994669 4153
141330640 617
738676520 15033
170505800 1070
133052438 133052438
664524887 10872
847347399 4909
416280759 10276
520065106 14377
932501935 6111
863775743 16512
933369881 381048856
660114064 2583
1557 194343183
66803400 360
741952224 88915
7736 134958463
883816037 5229
16352912 85
700840065 11104
77999999 260
99880031 336
45820770 45820770
2961 536865042
957002344 900795322
234800123 2494
515108380 1894
935385660 4422
640502514 2135
376905736 1339
51900172 173
760818085 4722
734246990 3019
577941764 7312
750266591 3426
670801832 2236
204550254 1041
114709213 114709213
303810600 192738461
774300000 2581
930840220 5409
434059785 1942
908462337 15229
239560965 1143
801583957 484069744
870600000 2902
82212783 355
407149632 1650
793938108 314865786
42995603 681
391848292 58043
28202540 507
227903824 3728
675726863 337863431
287201711 281383
937455201 7305
523085187 2455
66615402 686
74963997 37481998
203582958 2687
601453756 300726878
203476929 1444
197623139 930
863098567 2877
111493705 432
336716668 168358334
396168086 3448
924848313 3434
819290836 44055
643918716 31130
741381885 4715
981628196 8529
965701186 3219
4691 421889647
644700001 2149
484807872 410935298
109047584 695
45618973 45618974
653697822 2179
70449827 276
295169795 27588
352201173 1174
132036966 543
892067122 8901
841657374 350920549
10247964 10247964
625319185 7996
687875161 13510
257700859 859
470255577 1894
148023404 18892
266392351 4177
199107307 789
256731159 5418
550324523 4666
528907871 3984
408252505 2222
868135671 7635
210973688 1733
939626100 4031
512231848 512231848
311362607 23703
338400001 1128
628408035 238200661
642147198 6223
975546481 5560
590128465 590128466
443564808 221782404
829797048 19791
999554504 45413
622252246 9015
524734027 1778
416218264 38888
903371645 12435
52381889 928
593596080 2376
863357621 3481
878810449 4821
684010056 5784
537992965 2315
83360627 83360628
785616968 25809
371064520 3285
617108315 617108316
949903671 423258971
780677384 3827
258205703 1372
204300655 681
958420919 3419
707000941 3311
246922937 988
341899141 1518
528864273 16492
673763544 2416
1987 520282013
313691358 3150
725698207 2419
996899999 3323
593419981 16895
764698716 2549
682797725 2276
448969233 1799
206615773 3564
72767376 264
147155343 1123
258736291 129368146
565943370 2303
586495703 293247852
520730549 13274
874656135 438644
983565017 4861
565198116 1884
807605047 2692
262625542 1658
228299999 761
240087800 3775
53181740 215
941403466 3138
807620673 3346
5026 760299729
110889899 828
290843654 1006
836999955 2790
301156109 4096
161171994 545
392218142 12453
997474197 4739
573602283 1912
267285895 937
870425734 421366334
763769440 6020
667802227 2226
111884877 463
37500057 125
281006057 123775
632535382 4006
998228135 16540
248972677 2507
3701 962602722
6694 312054198
871816204 6695
77352592 77352592
973934612 4559
753460805 4645
162468914 1785
125679022 62839511
428100211 1427
563990734 24829
151546302 1179
409978827 2949
480898396 1603
713338796 2400
470700820 1569
161751261 671
900896996 3003
3983 809048709
54127324 54127325
611563973 3159
946583678 3624
394491980 2775
654300669 2181
314192747 1977
801232336 5316
537500199 68176
227097003 1138
450300001 1501
2124 536576367
2031047 11
579632977 2272
298546738 1279
41466595 302
830413487 18146
989949503 4088
47036471 161
252248772 889
575320984 8244
824244428 824244429
977170688 4117
77023030 288
441605562 6467
42599857 142
484580875 2131
570602243 1902
953546673 5074
840737679 7024
84630176 347
2916 864010800
187590128 3000
694085911 6136
681901170 2273
207887421 1404
13338364 47
932123052 4683
655906222 655906223
558039605 3326
983266646 983266645
195355082 195355083
846586229 5586
614568990 2347
907337103 4560
178997038 682
838200000 2794
774002581 2580
213465228 1028
912903322 3043
417474954 3211
367015549 1906
99824163 929
196777556 1124
519349858 5023
365824243 2926
359236013 3662
791316679 17780
815399742 5651
644402499 2148
788093341 394046670
507886531 2274
650701921 2169
55452527 55452527
528696321 2480
264438799 129791351
348001159 1160
763643770 735468280
911887453 6174
608784199 65900
649817850 2530
451499757 1505
863938769 48362
170119518 1032
218100726 727
579370508 9727
772777328 2863
840550163 5944
365099321 1217
171113008 2024
256971335 16069
957903170 3193
221615658 1970
332879904 28364
346288634 1485
413497687 3515
924316067 4157
210969226 2675
597630513 10886
550679097 1926
851758277 9400
512895929 42707
927880471 377452242
531647801 2308
335336168 3529
115868453 2038
311952054 3059
947091328 5738
851938501 36750
571211602 5826
274980718 1077
241715039 1912
867866971 3329
178742340 730
543356369 2070
661830317 5681
647525665 3537
11734 772273210
811987469 3843
897163478 736489656
71099763 237
1371 210289464
21792206 157
348958982 2847
671848883 30159
790131707 27102
519599376 1732
116947550 409
591098750 37113
193951924 1685
283200001 944
256500000 855
284365145 974
2361 637304730
939523789 14305
371984556 2337
716283680 3745
675661322 3579
933197503 3663
459709065 1874
880287909 3110
745668133 5327
790882210 3791
691938275 3022
175133175 1015
645158891 645158891
976082831 5211
298927189 149463594
9514814 77
2473 175086887
478499630 1595
518701685 1729
965633417 482816708
154948609 1564
648901377 2163
726902424 2423
825912979 2780
969491717 943143081
978947701 5575
300230803 150115401
1752 216867816
817201400 2724
138518304 24643
895057237 3524
800087641 15321
928418779 4011
426792309 1445
487023537 4669
932572462 932572463
914140467 4844
160059231 1069
741301707 2471
998646365 4465
143737194 1015
200400668 668
848973060 3690
28500096 95
673678944 330531647
321114487 1813
199978939 772
318008744 6787
76515532 941
305981793 1754
365820001 1250
404996165 7731
939201589 7832
642058192 32370
22922378 158
686584527 6727
161929775 120980
284839 707737062
250500834 835
968635240 33267
154097779 613
375884660 8444
233478825 2842
911187605 455593802
429225823 1703
589341125 2315
484710152 1892
423841184 6490
366883380 1421
980403267 3268
224572659 1118
420758118 420758119
571303720 4295
760272336 9361
774600000 2582
354936277 2967
242269772 37084
453113475 3916
743700327 2479
360884159 3808
74203865 621
785240347 8518
848000258 25696
626604020 2904
425100976 1417
323514258 11593
207990397 7546
593875265 4373
600897997 2003
776752187 17423
344233500 1163
769751731 3401
650349614 325174807
796499349 5413
425506900 2275
226098332 3248
529201763 1764
292614219 5993
881832896 4729
325072273 3444
754323378 754323378
152983975 1221
8956 726448028
8346 654886752
988155525 494077762
200890740 2039
425401419 1418
486748575 1733
427190342 207497583
91885666 321
559639377 4688
431701021 1439
457919254 4657
107856860 436
3630648 42
495200311 1751
661333537 661333537
366407078 1517
705852936 19551
731698493 2439
562154565 450245270
891949710 15186
893056865 5446
148152199 1698
268183049 2050
794588193 4581
501179027 2602
217056091 3238
958247682 958247683
126057838 5183
454778094 13171
3419 752633102
566769211 6330
452891441 1937
599842372 3207
602754665 3244
561301329 1871
582133227 130611
707382474 353691237
382198726 1274
198900662 663
37200001 124
973260245 443331
966299999 3221
653484015 4635
982941937 491470969
378193045 3487
359048755 8499
718330087 2954
579672808 6721
503398784 1678
425100000 1417
7398 928116090
35796 335492804
800100557 800100557
152079129 4376
510714439 3237
592798024 1976
583286756 2018
826391998 3338
269464623 6109
735162704 7496
869489318 4691
24000080 80
406272701 2222
496498823 1655
327149496 1639
692098183 2307
479077483 2249
355693463 8974
722232241 361116120
550597490 3140
905974076 12061
157747043 78873522
504399911 4819
397798675 1326
241682882 1833
345730865 2262
497785986 1889
227271283 46986
985183016 4460
865199194 11026
41075736 281
866345190 11885
256463135 9154
986148717 3626
45920 687055040
747748800 2733
985900994 3744
870943034 20143
921904392 9871
43624607 228
974916943 9519
195153717 788
881119416 80519
45332084 279
688803679 2296
710998717 2370
715759633 8856
984319724 947909045
973329419 3660
24300068 81
6055 517121220
212118689 1705
813364225 3908
551398751 1838
111954887 62194737
714753601 13537
8085 296027326
350699200 1169
41644961 190
287869501 10650
54560089 297
533624840 3956
465010523 5513
207152486 207152487
699602603 2332
768299999 2561
344595569 1168
292864796 2601
8937 828364183
275527244 1124
84624782 915
48102889 176
646936745 22959
553356413 2114
449043652 3845
218407091 1338
10874538 6063854
31500107 105
942691611 7071
644337330 2730
764340758 21051
504300856 1681
830314411 8103
352801911 1176
845663517 15547
126299578 421
997351207 495309969
579471520 4446
381601682 1272
307583976 1624
910181906 910181905
972827323 66391
833707902 3478
551604138 10409
519100833 2450
338252512 4116
103555683 803
659166886 6878
98099731 327
595362960 2133
888056626 35741
622745975 3607
758705342 4959
525512447 3456
547694820 3316
367123750 1405
782698839 2609
844497185 2815
112683735 776
615298038 2051
119396420 1915
852599999 2842
512500255 2566
973747068 13258
968030116 30354
850499868 2835
372843852 10631
860523868 19597
754451154 4478
682277462 341138731
894602983 2982
539208173 5146
670176959 2495
352824079 5142
225377085 3881
588601963 1962
605437727 3216
61691 622598220
210838114 849
626561172 626561172
580921903 2323
51651057 1006
1845 232639268
356938827 1820
344523629 3435
705478425 2967
741045694 3109
426544111 374490
947170678 28325
230615877 1238
355230698 11338
776739195 19366
28138572 151
670638513 5997
670497764 2235
41999984 140
729120389 19268
979473732 482430968
212148020 212148021
56710950 290
27941046 509
687937879 343968939
978055118 978055119
103216906 1174
924896916 3083
425116047 17989
878198059 4682
297299008 991
247993760 893
500395140 1831
5664 915526433
246217789 1690
591302290 2084
150758610 705
113949813 706
219522171 1286
429825586 25437
350198578 1928
281925779 1860
561643863 3379
565265715 5333
272700001 909
118199607 394
96000000 320
31959058 15574096
11893 161816469
278783869 1059
8713013 31
705599999 2352
463942765 1877
861650749 14750
517190868 7625
707919480 707919479
4802 861159187
53505483 436
297000989 990
17917 919257308
185699380 619
10431960 924
865982487 6637
996648786 5502
194700648 649
9874 986718304
820026648 2798
624600000 2082
665602507 56285
913500121 3045
559586232 2748
212400481 708
858047456 756425065
763772426 72251
993949698 974270486
329696035 1658
400844122 3242
1832 489743929
191623412 191623413
26298596 26298597
18596 648888824
934202271 3114
481339881 30292
154199506 514
626100000 2087
885906613 8188
73380119 408
678893412 4800
173648031 646
540584961 2560
40034737 216
78270381 1647
474275517 225152806
368601077 2418
709497634 2365
968183182 8573
329101256 1097
933119345 5334
522369374 14725
573299259 1911
934461527 3201
286800592 956
932083352 39947
105970177 384
39305110 247
2263 517763389
224620578 211488949
148026061 546
712699651 2925
27991602 139
379171161 4352
415272808 415272807
69465957 276
811769434 2831
267046521 11635
984404942 6626
518100001 1727
229929152 1820
19804611 70
649469690 67190
457131451 1687
110822361 740
120727212 3663
577036200 2175
493801646 1646
597498579 3001
65070080 512
991196696 3304
256200855 854
349264891 4485
594210241 3497
662497338 4599
226368065 832
417720240 7418
166563313 4496
927292392 47364
180916765 5491
998467697 998467698
571356539 6066
595800846 1986
443816148 1666
903628965 903628964
309115724 1116
567901893 1893
755702520 2519
6554 692920969
342899342 3794
738271439 5595
329726563 1383
562564369 562564370
620697932 2069
317177558 44884
379742439 1691
737958064 108536
876210443 438105222
761977580 8372
428758879 428758880
16945 310195170
194092235 658
708003259 12253
174275554 174275554
912070740 9730
717846329 5281
801998726 3475
2754 359602712
490849860 9651
662844063 125753
762698959 50187
783364801 4456
34077029 138
440038201 2550
297161071 1441
197655114 2137
807353304 6595
479947124 1995
841338544 15741
4500016 15
123837247 821
790483534 9794
311672361 3407
2797 426549647
820877374 4625
763599228 3530
937617851 5932
521954222 1840
684900001 2283
220789429 1013
222424876 1681
1621 445897533
456631426 1825
959101503 3197
919506008 3065
525150057 4698
4798264 17
85711173 42855586
277199184 924
651013711 2770
944106043 3147
730597369 365298685
899404001 13163
111600372 372
705292469 8717
760804390 2536
573603778 2001
916360907 10783
24900000 83
19500066 65
779 65336967
379435699 2660
652895833 5352
123802064 641
932421600 4950
500697972 244049181
67743454 382
661499999 2205
671090885 335545442
65338568 23605016
214588033 1203
39900133 133
180756226 2077
854405529 4636
260803021 260803020
625960024 347565958
543874527 179319
170948893 85474446
145114375 2639
736852705 18202091
565608471 10430
269792425 6504
777983779 168140
600900000 2003
21138203 3417
77975253 401
49279725 245
42866113 184
64800215 216
814292423 3816
208041090 3413
591140161 3510
633343163 633343162
392224997 4048
50092399 281
976685817 5587
336246373 1386
788694607 90881
18835817 103
396801557 14650
85387280 484
983766989 3310
524399013 1748
172199917 574
533299159 4626
113357476 113357477
212940025 2825
91443584 2103
490 10440608
783250189 3404
74510683 5514
805608047 330553285
85808218 341
132812176 1976
287425944 103333
320965631 1248
637210273 2784
614300623 614300624
608657230 304328615
410429475 4277
627314183 16828
837304880 2791
738878660 12922
648299201 3700
466664939 466664939
36095 826567997
70500462 235
543598188 1812
152488325 566
934324952 3709
52881560 760
289019746 91665
446398512 1488
393482884 1513
833468558 833468559
6950 789540850
540975361 236088813
899399999 2998
39902 717593501
817723235 7945
358727543 1710
611144881 2404
716465850 3559
557098142 1857
822270846 355224074
304344097 2328
6168 452825814
928256164 682706302
734997549 2450
186762991 34707
189780583 94890291
1551 263567654
622775723 5791
387601291 1292
782726161 5360
458151829 14660
203791706 9755
707853356 3051
392646250 1488
643551720 2758
706545925 8742
748199999 2494
703131738 7836
16303 890433020
576898077 1923
120943485 1305
855315686 3953
447554649 29066
388546359 1630
306298980 1021
404423636 197283013
555315151 2324
256358495 1184
170026757 1683
763998587 281989795
338699999 1129
2486 193070218
144599517 482
86333579 86333580
1070 204682438
757983892 18809
834245207 417122603
784500001 2615
3042 742666010
967110503 3972
3889517 942
171343900 2470
755934843 55838
882482759 3085
581745759 3972
921655357 460827678
484441649 4235
368114205 3305
7154 504199612
90301706 1207
113302317 1998
486017918 7617
994821647 20987
33600111 112
595753944 3137
846904524 2823
392668523 1974
1150 202557550
443470050 2021
268186499 5490
73800000 246
971422952 935263979
511191053 1799
872699953 4204
412632947 2872
159929920 159929920
857657169 121809
174000580 580
431999842 1440
858899999 2863
8841 147145606
304275126 3383
384021487 1334
255193926 906
495054450 1998
136789141 510
183621949 1033
15258646 67
360244796 2391
384978242 18731
37207489 18603745
630427754 15642
246938668 2489
771848386 11320
651185569 11178
776102209 49015
242899195 1336
109273073 611
983529527 5282
503941683 4711
2261 604461214
668721735 2593
1768 509475720
593700612 1979
173100000 577
64416513 64416514
202310335 970
173572513 86786256
76324459 357
160192648 3043
755567247 4039
744762830 5971
896869677 448434839
289548139 113683129
727473744 2764
91320892 91320892
372303300 647484
711904692 2373
149015068 529
191100636 637
323099946 1077
906000564 3101
267600000 892
105621516 2079
154322794 2898
70313017 51413980
779138027 3299
238069584 6696
77400473 258
149262225 3463
790839603 43246
45874910 164
288300960 961
578498734 4226
858178801 10900
917132612 20998
178432055 666
509713137 2487
525417787 2009
135427529 67713765
364501849 1215
462370606 1769
693300221 4086
246251600 849
914766269 914766268
224999988 750
758931147 10441
204541010 96698638
324298919 1081
3651128 14
325286640 11080
653355388 653355389
585080980 2906
604815239 2314
328256137 2067
745128497 10064
158883957 4009
293416396 3581
215704242 2819
899243081 4456
704091180 6038
719101941 2397
4025 740073528
281077811 140538906
961751119 129651
182881710 1063
137582317 68791159
120719964 559
615049958 10832
470507069 2090
881397942 2938
659636112 3576
391337812 1682
450298499 1501
400200001 1334
700562195 284761279
207494117 879
108485425 574
995077003 497538501
2706 140130916
64946191 4892
325 87347083
357983942 5679
443791235 7101
456529078 4307
350915853 350915852
978292722 10039
799890585 3960
384302044 3581
347190479 4368
326196602 1829
815529797 9203
836336571 12539
281523153 124835430
257322337 5110
178136634 6183
784908803 392454401
19983 946844370
14984 848031076
565975345 3390
766860030 3981
421349353 1788
368972053 1759
237001455 790
732597557 2442
771297780 2571
662353943 4648
3052 724145531
696534401 45001
943158145 5798
591123710 2825
607954277 2521
21138439 83
256552405 11532
28868894 172
206938648 1481
708165341 354082670
529507345 3657
393831366 3501
277213650 1146
962794611 4630
425116075 37268
755268412 3130
436226845 2256
3133 67700997
462080495 1591
515781364 5541
756903599 3180
1540 57594146
689606632 6611
897097500 885336399
468113004 2077
57868445 249
912066456 16286901
783364727 6803
9618227 53
661241394 7601
55828545 1548
816512467 3311
271421039 1144
550130035 2423
417601510 1392
744965687 2545
363939351 4318
232902263 8775
227564561 88306
68261516 30726382
610199843 2034
81397630 399
799870912 281145493
974615509 6355
646632971 10492
780002599 2600
644402149 2148
917673126 679895980
945903153 3153
730246753 46224
475677859 2454
736759000 12440
426054587 426054587
875670151 2994
825481090 3545
786283883 393141941
448199456 1494
363028607 4008
549779267 1961
549997382 2950
933477281 4580
55416263 586
779465834 260805587
401834523 85713
810790310 3943
18778873 168
651371301 5229
281699060 939
741941406 10904
215233128 1044
842635015 842635015
443813832 4046
576509946 16151
130171817 515
344843562 172421781
466650451 466650451
499501459 1665
881501633 11661
472441263 179393110
436923321 2131
492840234 492840235
498423820 3640
650 116918100
686302675 3205
423039417 1844
896102058 2987
164099454 547
89344501 300
373208579 186604290
523359100 1910
446696239 2395
790069843 4518
178844580 930
297411768 1063
183301042 611
803312146 4886
4156 852733655
306055409 1329
883349280 4045
387260433 145446780
461595696 101316
168686615 2253
640592848 275287
344318376 3497
471263655 12295
870007040 3560
669712142 4643
448283486 448283487
617900275 3422
560826624 524458221
48774665 24387332
691502306 2305
774982116 2741
649404770 2510
755102518 2517
172452888 677
800698256 6094
322233939 5620
212650965 2259
871456469 4303
611044200 2925
372708780 1577
903396485 14359
465898446 1553
776505912 2860
465023989 465023990
22199936 74
132021479 66010739
106492528 807
987202843 4932
526447394 358479666
210455321 210455321
479100082 1597
340815577 1268
13799991 46
923821328 461910664
585214259 585214260
764701755 2549
50099834 167
647088381 3617
516217339 5229
477678961 8712
572415251 8150
851865987 851865988
830183101 4650
88371305 544
197624849 4822
197140089 3290
350195951 295190018
395788235 149249156
60419479 20921497
82993176 826
307387641 74428
267277108 1414
712626568 2983
225714708 2835
170928528 671
941847577 4109
642748149 3052
987710983 12680
147627407 11251
76 16565568
402276987 2637
621913665 69390
675772435 2865
335831290 2071
478631129 478631129
327900602 1093
354299688 2369
440947702 4084
81730572 6501
58200170 194
521881644 2172
3398 764934115
739661146 5937
225761579 3399
162529729 2497
918639672 5749
925501129 6142
730484491 9826
186318900 675
992376309 11170
616242778 3551
241936145 241936145
170530473 581
194603760 97840
78294175 4674
501259152 2979
734393138 3824
723646389 361823194
936773720 12655
453355467 2178
363024505 1422
499788044 3047
126056023 1089
613342943 2797
1358 170681371
169020028 2077
250720490 853
620773342 3346
909000157 3030
886860057 4524
507601447 1692
625191106 2554
2583 243261774
992956502 17914
574062499 4273
477014799 4199
374652540 18210
622403315 4426
358675200 8320
592799591 1976
559673137 30108
940728169 469372964
633362954 24445
343701201 2078
139645598 575
574868625 4814
867307135 4007
593311805 2803
45116793 152
815575518 9351
650935879 5612
341847272 1753
817370697 408685348
554585540 554585541
550603659 14060
683400001 2278
294300980 981
792531194 2737
427501387 1425
5452 843492653
895502984 2985
512629443 4047
2657109 273
372347337 1576
988109131 5322
76216129 15190
203134704 89664504
574294091 574294092
904070349 8678
308791607 1679
968908148 13959
856789472 4984
120280332 85498018
36968751 125
824697251 2749
443418839 12420
107699641 359
459300001 1531
652677053 2685
851023618 3026
809845311 680284609
685803712 2286
2860 376879360
230680635 1263
364880003 6345
773036499 2942
839120377 12968
425099999 1417
186550669 694
237600792 792
701215861 7206
140174038 2608
4356 555877872
31319 742544127
347098925 1157
655761127 4662
922200001 3074
203074535 1617
287439036 287439037
223561537 1452
71463874 335
3022 531048221
594150155 594150156
980114083 490057042
75762463 37881232
386134289 3537
215970515 1585
770499226 3283
471532771 2767
800973222 6322
690376804 19037
495155759 64259
978001549 3260
259800866 866
379424899 32275
44836438 8807
101447918 431
108567377 378
295155406 295155407
552342967 1974
210683944 861
283169259 1268
90337600 1048
858110183 3509
429601433 1432
996041591 4328
496535647 5098
752034535 18402
321028328 4212
292583083 1646
868202893 2894
108045679 108045678
48079978 341
691045428 590147951
412694963 7607
469235779 8836
887214621 443607310
653221253 2793
68700152 229
904286591 4381
520370240 1742
673027679 3872
903998505 3034
289622945 5902
980973460 3847
475392447 237696223
381900479 1273
462142417 4904
647999999 2160
849955754 4191
664499901 332249950
431910522 2629
407990714 2673
64169936 850
613811632 24143
332948067 4238
322138651 161069325
768663811 2851
738228742 369114371
664007920 2217
768973778 15644
732022384 6995
582898058 1943
924174274 3463
608474361 6719
274346623 10274
511286202 2331
517960437 7126
646087700 4619
665475720 3129
213435525 2965
315781899 3602
845970042 845970041
262280206 957
937510095 931533133
172733555 8961
10220609 58
806558663 100119
748665624 2697
474463790 5801
873016387 4252
351600022 1172
740297845 4912
867118163 13404
753910955 11412
112675403 56337701
444663439 2174
580731702 10666
339298869 1131
119848175 1008
4200020 14
660302202 2201
491743381 9839
841456923 3651
965169617 3423
505251568 5877
611918569 5064
127750678 743
691908103 85611
715497614 2385
317506839 1720
934076744 5715
767529145 383764572
492573577 3124
658443240 2587
17825 239157683
237528775 924
390023371 1485
975155567 4466
5827 510337567
874360167 6987
311399038 1038
68309021 244
486986248 7658
945 262978552
502687087 3498
989560766 4666
810933050 5543
3261 960324583
89911709 696
880988836 880988835
641502990 2637
878850323 3564
431535980 30970
325317189 4396
340572029 64271
119501495 872
382908590 2406
627178453 3751
165271366 735
481733604 14463
604202014 2014
147962811 497
812375627 4332
834764879 35844
875522017 6674
12164 547276220
882660612 5466
975296748 3251
932455063 6821
955570035 55405
833911665 3656
877201483 2924
470709910 1348739
217499274 725
419232241 5040
208800678 696
636344651 2785
665307291 8684
298499999 995
186199040 656
371098762 1237
332050037 166025018
285600953 952
938317926 469158963
429216841 564759
274182403 8506
527963714 72004
893244319 4222
326998909 1090
694243066 252518433
716402388 2388
325236284 2607
652780530 2290
372754324 4535
215400000 718
867904711 2893
297112255 3155
727360115 727360115
3145 349164779
903201697 5259
874424460 5460
442249037 10857
284455704 10264
924385821 335774
355733090 3036
602700001 2009
999931320 22095
435923747 1506
155700374 519
127800425 426
45593626 525
858909061 3420
1762 429230248
66000220 220
790447917 3838
549763596 2202
353710653 8891
712800001 2376
306583201 3600
494708737 1752
3530 461238939
103091018 542
826249089 3533
313286068 1881
833060392 9959
605600832 12147
950920510 4483
653734740 2598
21274 473224039
62399792 208
733392513 2697
92100090 307
958768187 8339
93464 615086584
11984329 452
41392255 263
4168 569340464
763189741 763189742
405300000 1351
290536035 1099
35100000 117
971378915 464932131
986003929 16146
426598579 1422
935072021 4540
717149979 3237
231601147 772
671571206 2657
67450566 1328
503400513 1678
20287462 267
38315410 251
922332639 5029
275100835 917
548733527 44242
991204669 30204
683697806 2279
608655123 5731
470600169 9969
758 72617717
123025674 3820
535229344 5089
650358365 325179183
726302422 2421
414516861 4460
319269055 1195
632402108 2108
316906534 2376
250210228 35476
209484767 1102
815300693 5807
759535517 759535518
587790701 8306
954534201 13717
478467704 1636
748502496 2495
119858755 59929378
819459853 707244807
307431587 1643
388420976 1620
679246629 3933
413398570 5722
583191809 2084
748074385 6004
77326897 993
229264527 811
474584390 1858
713 127541875
377847095 4247
648251849 4080
327598907 1092
885431954 9520
325149556 25667
769133087 2768
169796667 1454
899812977 802584614
379399010 7531
721204233 2404
141000470 470
92826689 1133
669000897 2230
490799766 1636
731901159 41320
68100109 227
672602242 2242
980348327 6856
620993819 2575
211601259 2088
800329480 3824
829917487 414958743
381946144 62859
690592881 11998
101079410 437
16994 864246780
612217792 34473
448501288 1495
618361743 16016
808500000 2695
895200001 2984
576 116387299
556061098 556061099
67800129 226
623050531 2105
795400864 26640
474943561 9516
547154938 2433
238738515 1759
774572656 15796
459088282 1611
124902676 563
765791488 4928
782310463 7664
844923217 422461609
793800073 2646
731938648 19421
269189535 1232
465178125 2457
733988969 5885
658802196 2196
952813448 141488
801989988 5693
45743545 223
948125771 7080
369097477 369097476
463395894 8041
868200747 2894
597500505 2876
558592243 126417
243901151 813
939284193 4540
256131316 1366
551099999 1837
109771135 426
705204356 3289
457270074 1691
317060243 158530121
140622010 1384
184179473 720
296063324 6404
313521217 10376
96509541 480
589457179 28806
974153699 27105
927273035 927273036
2198 92094414
39299934 131
828138007 13616
814502780 2715
60268447 368
407552968 1462
236646901 1425
65952768 484
933185061 3964
431644288 4219
823575244 46118
254561285 2677
46770451 234
278999999 930
177490878 7227
663807177 558114606
331966951 1322
626059793 9338
582968130 13470
130536817 1007
25500086 85
750225852 7083
516737888 107901
5695 874253785
608399737 2028
847509935 13414
975240449 14313
616914718 3659
451801505 1506
401697512 26957
717303806 2391
172499426 575
156911280 156911279
166663223 1647
706500000 2355
749690629 3069
724461651 3586
937986563 937986564
2190 543016533
122344463 528
977543346 69915
824791928 3372
732619009 3798
994427061 994427062
570711118 7814
290985797 2564
349085933 1449
208184446 945
647860834 31180
285618123 142809062
389551489 1769
639916187 10687
279753240 1383
100017107 884
918906993 17757
270937152 1063
862826246 3155
482701608 1609
347445557 2531
609717350 8635
84987630 42493815
3150 414611478
59321 734571943
433412264 6985
28951274 28951275
665325555 3316
534346868 3129
498363525 498363526
413040417 3473
381146251 3034
91403455 486
779178399 85624
832964357 3282
205875747 826
343542707 14013
893514523 3698
318417795 5422
689939754 6783
246494954 123247477
796442502 3292
352 49215856
233697973 135705578
127522975 63761487
191918185 67228318
82982760 290
983857475 14507
297900993 993
571500000 1905
310541809 2481
754804690 2516
630299938 2101
307351027 2002
493884633 3127
754437234 754437235
630301928 2101
481042940 70031
410101193 1367
125806290 706
758072511 379036256
685929089 5408
39452692 706
37677086 134
497507877 2303
39823475 1207
183899387 613
997630257 5432
489298525 2440
871635331 6570
12908 896136120
485615626 1875
107776813 858
128714170 1235
822600000 2742
130643691 1795
2045 376172998
35990974 243
864419409 4588
19728396 19728396
9600031 32
125566342 1163
494243205 4858
555896119 277948059
127995365 127995366
1986 554233020
767492062 3998
502412254 174733179
990759121 4394
652039374 3381
300002 1
459559554 5286
445501484 1485
2425 538992607
387300071 1291
129930381 614
727201213 2424
662717029 3170
552490565 1924
154510689 952
630923039 6171
13583702 50
525621811 525621810
159000347 530
518723085 2332
804474157 402237079
554099999 1847
444242489 1973
477822609 9874
637587762 24145
743399999 2478
729098343 3249
845044297 6356
418501396 1395
431391113 6849
1685 452376791
232500775 775
125251439 1511
141325075 5751
141944237 1109
793236686 4378
840123518 9521
200400000 668
677698659 2259
847497546 2825
795198145 397599072
937898415 4186
944 252523776
307147213 2361
87023025 4024
100333709 546
610584805 4293
780458520 20820
612897957 2043
813283307 3132
260400000 868
23157 163314067
424592979 212296489
701494231 34597
6301 398796591
797200855 8234
10085 115084740
335540627 1236
214500714 715
297434511 1117
910188191 574422131
578276498 289138249
897055309 448527654
13299651 265
569935184 1987
646001478 646001477
937690776 6689
401101337 1337
457183648 3215
387085234 63467
270396910 1038
6274 905358306
888877641 444438821
332482516 1156
245179439 1485
834032497 3918
546431012 3027
257446080 1440
879502617 3969
200487325 200487326
555318709 15612
542430457 2801
677814699 3730
84713601 640
228651448 3964
205434447 23739
160171688 811
738057215 55375
755174677 46157
577682917 3905
182495217 653
891909575 9986
558446053 9427
3370 752679390
845195532 6014
408723477 2523
453901512 1513
22015277 77
358165013 1777
12131763 43
753194815 3904
114083940 468
778834111 778834110
618294069 226307154
397422559 12524
176247554 964
623195601 6041
585301823 3676
425959840 9734
590101409 2770
80486870 4619
879032026 3583
446038755 9956
386543496 2015
912723244 4261
817418455 4854
427176091 1595
4561 898651665
19682 842377206
493328448 1728
654000001 2180
556799891 1856
339657266 1234
432160859 1691
980135016 4574
908489712 6213
314998951 1050
365233737 1691
551045861 6962
532421699 3324
887702959 2959
1416 196598856
352943537 16409
632356593 2309
847497174 2825
73800246 246
407578397 1383
419030295 322208686
154388920 1204
995152201 4200
379815132 1812
315067915 157533957
987075286 6571
674402249 2248
692373968 3759
147301947 671
843602813 2812
338209406 338209405
3375 275190750
78442171 506
119291615 526
838793537 3454
553465814 4411
140164071 70082035
6875113 152
985251547 492625774
410587008 3029
938983097 3211
411830466 11195
221071229 765
604177104 2608
5179 956084832
123750068 917
559501788 2586
719100867 2397
877 42637986
185787317 758
86548799 328
559909119 1880
549301445 274650723
707443892 362161674
11128 503875840
195103175 2251
287560568 1018
204899267 2166
740934148 740934149
377264316 1573
948848923 3878
14228901 66
830997231 2770
555111144 3591
63000403 210
466104438 4398
3348 500059605
341889742 5263
470116687 183880387
263570149 131785074
660354625 6125
368401990 1228
276476867 25164
942266340 8059
301254269 1761
869962158 71649
757020208 2744
404848268 10438
713814606 4194
138640492 55705434
328399299 1828
17341095 12631364
795292341 9805
75613432 834
66882817 522
838967665 122352
12649 805049747
766772601 2887
451800772 3986
383406589 23094
567901204 1893
758907535 2855
598011075 2271
435432783 2372
1625165 812583
69584493 534
116336657 2309
63798801 325
612900647 2043
757499232 2525
891672533 134130
512744136 352292695
930759145 4169
459991764 2953
408660643 5382
118652909 2073
282063300 1340
976957847 10211
271957844 1893
899620396 3285
402196007 6133
767963956 6332
323515572 186046160
564972760 3090
821400001 2738
842211000 3431
319444566 11949
534205892 5846
903027026 4694
365858511 1527
4799993 16
354526245 4591
525898247 1753
654563296 4185
1376 366253297
591278401 5431
230809565 115404783
20755936 358
969068101 6006
131 37125770
776563272 2612
431017292 2247
497400790 1658
824102746 2747
87992288 561
12106082 53
941184647 6658
352501176 1175
868954801 5264
10005 945577510
330001099 1100
821051201 5865
863769089 15751
59100197 197
477441498 3842
6613205 94
836488621 312940
572073208 2589
376479275 2731
688185606 2594
232609103 1586
425258596 2715
853966849 3072
741002469 2470
365102073 1217
753727297 15456
22491095 22491096
901301102 4352
437401459 1458
251999999 840
725617900 4885
12139177 56
612603390 5635
267080920 1153
401648048 1496
796802656 2656
64800215 216
855 220306889
820502736 2735
434718688 2153
92876207 46438103
385970170 1307
343801147 1146
209312590 1047
386874221 2530
50003 867937128
234933978 3737
866296730 383866745
508092243 254046121
487732741 1913
879003335 2930
372718914 3291
457230842 13357
954530436 954530436
998372639 3813
221013764 1935
778166959 9798
634993386 634993387
582515975 2121
811501568 6380
369647583 3598
149846847 125702094
567946493 221671811
956611757 3398
65144442 331
435900184 1453
381564361 1335
390343263 2207
994641840 5112
329690266 2624
845714196 4644
294777384 989
250753575 3719
676256257 2556
767853908 27307
551998160 1840
104855471 52427735
1192 269185943
417428494 417428495
86387111 43193556
48484254 182
156685194 1490
102375129 102375128
498127940 249063970
836097213 2787
676384692 3499
745189650 2614
949524464 101067
197458736 1183
436836013 33546
478293095 2346
931073780 5213
18180743 89
22911907 248
874598067 3269
682937719 2363
550643099 5523
424928649 155443463
955600986 949923364
744599651 2482
14128 876361485
207888478 833
347574161 2797
93368488 361
451272706 260280
111693450 3058
536549859 2170
6870238 33
837572135 3953
260598844 1132
110586258 614
124328070 49799758
409040140 1740
21873223 21873224
963072936 3733
140830566 707
692403646 2308
246927827 1691
159779399 6756
782192989 16356
4587 271515678
347503562 16836
258853761 127426031
639300001 2131
531868833 2891
830689695 4257
78333125 582
952876925 5005
197710127 1694
545797005 6045
547130233 2561
269099147 897
203790467 682
226158549 799
306782832 1104
359863959 1580
461945516 461945516
972304557 3920
711044774 7525
911150513 9793
877339276 438669638
520223490 46661
205500886 685
320535495 2065
150900001 503
994967962 7761
963904143 3213
654105146 344270780
895145026 367997595
859614748 3084
112224300 8378
121129860 444
130883772 61217569
894597017 2982
697 55289692
14986106 137
742247999 2535
55551999 310
604165379 32545
690916453 2474
609104065 85741
647698881 2159
766782558 2789
29244157 1956
658301290 329150645
957024666 6934
290976080 1360
83046188 127605
749842762 90402
224630727 224630727
312001040 1040
705446019 2577
588837948 7019
208779941 1760
314847839 1676
128546436 444
599101550 1997
991255994 5805
370555054 1677
206225822 911
542320697 1814
981289087 13698
358198806 1194
682625663 3024
221399041 960
372172199 1448
256 54765568
236626850 1093
4171 723176322
514359375 257179687
148867242 537
912531938 4173
246540905 1549
726897576 2423
417289940 4049
766401498 4397
603205250 2692
839948128 419974064
736287486 4457
940558685 5714
370500063 1235
475137561 11521
592859215 2122
230849902 2900
7076282 57
708463680 9232
374540101 1561
43499999 145
203066349 698
473886119 3961
558545284 1985
569028844 2497
11498 621024860
631028076 3724
471146047 2086
4332 397340549
677552057 9474
866041750 3782
597600494 1992
33341357 266
311225915 1374
143256719 1770
48299838 161
289122849 1064
592049848 2338
753002511 2510
424251108 13407
844647570 3883
338617687 2378
786722252 6397
476698454 1589
847976790 6585
984476432 138913
870899999 2903
687302291 2291
693402803 2599
583469058 455595585
455369080 2343
344228364 12389
70422776 302
635061491 19916
260221874 1637
584542213 1972
537191772 322847569
424489401 1640
974442165 3277
482075257 3101
340361602 1569
422546362 177176040
321679554 11729
902103006 3007
354789141 177394570
975689422 5390
684058882 307912381
150220810 1240
646497844 2155
812099999 2707
890816487 445408244
727487693 363743847
753119305 6661
896595072 3216
485266235 8372
958838802 3762
24900156 83
111000371 370
1911 50312941
894069867 447034934
729830311 3959
602166972 8029
376128094 2027
119971414 50369858
929909006 4592
553067079 213332939
545398182 1818
668095885 3118
1461 375571965
776638662 3629
490459289 4943
344914396 2428
681872779 6323
706455317 706455318
362762209 3242
5261 764506957
253145602 4034
505299827 6109
398998669 1330
383947874 59352
497892700 2225
927993457 129753
964281598 477595574
488823783 6088
4205 758773397
861842442 861842441
737736330 6403
2893 346584322
650314691 9246
159000542 530
724289504 4065
953011296 9573
2475 379166507
926235117 6739
648996179 2363
110100641 367
954060400 6920
349204461 1911
9147 981150031
976654868 3940
817197989 88298
388799696 1296
564298120 1881
602149684 301074842
903051984 7356
207237246 851
70536061 259
75359872 464
678028305 2931
370237439 1280
37711883 18855941
544679369 1817
189854251 750
192429209 746
6753 944049727
656036429 10732
782126510 5117
110816962 1054
551187928 551187929
311330465 1539
889656445 11883
220529760 4395
28799979 220
421812499 2157
242587801 1092
1401 390285593
731584160 2607
220334704 8251
556187077 20473
880260037 437439196
1799 112318766
867904813 2893
205898629 3468
532968492 2058
649464796 4373
641589450 641589451
674718349 2411
508838200 30820
489316776 3029
814442748 4913
53458163 207
910101259 3752
634940119 4085
649802114 2166
279768830 2255
421691546 1465
532801775 1776
25067 947551951
454013280 4693
732902622 2443
1870 351064033
209399301 698
832033502 3100
3577 835119212
3250 766203100
873018061 3057
313182721 2955
784928460 313008184
201641656 770
602798218 4730
897128370 23021
134502240 480
39463449 236
450224288 2701
517815144 6776
502482530 502482530
285634697 959
667345530 6343
843969700 7257
885372096 6112
683670057 16973
970069571 3569
690167338 690167339
571992827 5503
47094856 365
986405349 8498
743801865 743801866
589358650 19115
736202070 2454
626717049 2650
52379576 52379575
661624068 6036
582864957 4017
742087806 588346967
310201974 1034
649246009 6312
147697327 1301
212822135 1272
414703948 1441
193612317 729
433118940 4925
850075111 425037555
84611101 301
516110112 9648
468655323 2804
998704174 937735615
903604474 3012
17100032 57
632757994 5914
903396811 3921
135076307 564
234926963 1004
264833983 938
790432523 3706
2531 669984886
994799999 3316
762710115 3012
592808369 6611
279625577 1517
452803063 1946
332215256 2120
92366301 802
467309094 16194
2099 328328773
487926341 18068
362701039 1209
6966 813934600
290699032 969
431020049 215510024
9018 945407308
811338554 9797
20700054 69
764905865 6981
54367776 607
376341043 2247
672915936 2464
49555617 220
11450899 203
886203275 2954
49247619 722
632334532 4322
403425387 2212
739185679 2498
898751295 4377
997989856 937553318
160215301 1557
771002571 2570
594343749 297171875
810138808 3212
893703448 2979
104400347 348
854099016 2847
472652382 1620
395931109 153939
794508767 3155
265997600 2477
278571552 6377
752882833 4056
576253741 2069
441717697 1607
550238945 4723
829823296 3513
4191483 4191483
148576096 2235
298782926 1148
164268395 907
452882766 2185
593098024 1977
937200913 3124
633612879 316806439
32125454 15459690
698701807 3463
167773236 881
301540534 5244
281192758 23113
132932895 1723
758054335 2756
485908360 131358
509010904 2071
461057626 224585918
834435453 8340
1325 220146372
966977721 483488861
912897298 456448649
86634946 1883
199926167 1066
39600124 132
124264008 6112
443398523 1478
3538 905501568
515250626 14618
953468869 3553
345757269 4523
688473360 102360
608546694 11813
383398722 1278
887597569 5837
5458 792194688
664970538 3198
361279300 1900
708100819 4460
874799999 2916
246300822 821
748105103 748105102
2983 890722352
136283509 492
729617409 5888
260917523 4495
107506103 1678
2660 657312600
671567914 2773
465456610 346627398
508647060 1722
513899458 1713
100500011 335
269138304 4566
956105881 3516
601502004 2005
980481002 4915
851596180 4033
740728818 2670
712365038 3009
823141808 5209
491772060 30780
505408604 1947
518147211 2887
602702010 2009
717560641 7632
639454273 3776
188802032 1632
448583217 2588
969303054 3231
867236283 5053
517475761 4920
568684704 2712
280536453 2511
243601050 3275
907011473 3139
258467161 1356
53584231 445
271982309 2999
532801537 1776
519703884 3686
678536922 9781
173688996 725
555061409 26155
99664389 2636
706728502 26052
199028850 825
288709003 1374
668100000 2227
449998499 1500
779726480 3016
431595649 2376
705838504 3689
282088606 1201
380378605 380378606
149325373 898
729600745 2432
655643506 3007
487501624 1625
457946597 3062
808139622 4613
72171093 36085546
680981731 5973
749894977 749894978
267070856 267070855
12632299 100
254099153 847
325950048 1116
773516111 327591029
947310366 3265
738814789 542381196
718802293 2396
572968464 572968463
136739760 45629605
367087311 1349
652959581 326479790
253548557 126774279
13296 694965141
278654690 1390
623448959 605617310
865617273 12261
15981674 142
965977039 3657
970202339 3234
175126888 697
145147320 696
831035120 3524
800701809 2669
33409466 920
897119297 860675619
534951449 5025
506239542 3231
365701220 1219
787197375 2624
745264186 14862
611290240 276059197
384085427 1641
173100576 577
579760025 3973
289200247 964
959826153 8246
718986258 12709
829202765 2764
935482395 3255
75392934 522
541198848 1804
892797023 2976
988198861 3294
490617411 2147
774622736 2705
219165776 1400
197700098 659
980606132 6225
445234770 3744
217629253 2358
712933035 49444
190932499 2750
448683318 1582
835577224 2916
201511372 2107
467866017 13792
28491120 126
619709084 7495
366510936 16104
287641829 4565
645039193 313630598
396485648 198242824
495899366 1653
932398261 3108
957168724 15767
156387063 1445
116082521 92329813
305099448 1017
345919743 4927
487096712 4514
966224020 3621
993355999 4550
548921870 4994
334923024 43088
844487130 6254
237000858 790
211970555 3293
939003131 3130
680482886 16683
341626909 1187
749725617 374862808
903279102 6127
859726631 429863316
3336 888755332
196173159 1867
212818152 1236
857234779 5510
673706580 2686
557396528 5827
837411313 8318
284582398 3699
755723480 6140
3528 977994530
927623590 882468843
120515549 501
883462799 15810
695065275 8321
1623 197443234
332321515 332321514
508140644 2428
897501464 4137
613199635 3049
799 222733125
50876000 400
609099119 2040
822603611 2742
17216091 86
900652829 16786
772371531 2909
950494580 12114
319583441 3850
985348673 24332
772197426 2574
967496774 3225
593660200 5819
224141539 224141539
925801914 3086
1800 279000800
294714542 147357271
893102673 2977
455999748 1520
696888427 348444214
674883687 2774
844500001 2815
372947125 2812
649803568 2166
761307265 380653633
307199068 1024
670183972 3378
447000466 1490
134113769 870
350887236 5643
993694945 3586
691716829 3183
384139003 1306
59803347 56827179
154150682 1442
623746534 3018
2339 550280157
957836510 957836510
476162294 476162295
159895810 4282
389328521 1960
163695401 2200
75944670 41101108
301437075 1095
829312426 8115
138693047 114839924
160199466 534
996665791 6733
789312483 2737
447 130323199
788596308 8216
519600000 1732
957107440 15175
342317112 1896
4826 992696744
838060702 4186
855807457 14822
648020341 3630
75755251 387
469989489 1613
494101647 1647
717876640 10583
770725510 2597
478189689 3312
511747866 3327
323583923 1362
283181897 6062
510300000 1701
925841980 99800
661746480 2220
777751127 5726
1038 268850304
93779870 1021
144397992 1107
505457973 11545
594899999 1983
369519887 4157
715489613 292201576
560717579 280358790
820737018 4363
4485 807564615
632581951 11504
567440299 2135
12859 685258252
851097162 2837
559888256 25569
620016589 3131
176944133 88472066
80139794 80139795
632366962 379735396
44100214 147
84952191 42476095
848143383 5084
177208528 653
804570920 9439
818891908 409445954
970608059 436141248
118622562 402
317406027 15778
994618703 928396904
914096953 3047
685976825 5275
122866999 2385
347207656 4513
990992124 3803
330174609 330174608
17400044 58
548356611 4521
133064929 1473
667197775 2224
963745154 13459
792723399 3639
812330256 4461
236142499 118071249
433688840 1798
852465859 787355461
525057123 1917
939868945 3385
151102556 663
48815749 164
68147154 34073577
715797171 5839
964000297 3738
699729434 8915
461161839 18581
349336280 5002
621722067 2647
1949 112802273
38542469 158
254155226 1415
927963816 760997761
302816556 12921
2027 379267643
922964282 3721
383232393 182627523
827211509 17370
378733849 2972
140680619 484
104998865 368
650935451 2206
284677996 1029
23001348 995
962894127 7114
234600782 782
394365552 1968
46255375 23127687
323369692 179819120
261911935 1664
918833673 459416837
857555261 9963
429898766 1433
120469012 976
693972756 2837
538809497 355457393
699902389 2333
16984697 101
37476730 783
491101978 1637
59970081 760
402754756 3547
987602785 6802
626843038 25846
5012 663365414
274685529 4108
582599295 1942
144425649 688
909566991 5331
740913656 5944
165369392 885
284704411 1055
506514115 1829
198518319 1456
60639500 575
165854860 2889
739733114 10558
931502059 3105
984780465 5543
626577760 313288880
406119207 198841500
20186862 142
16851 488695851
917966483 4979
539799112 2023
284399509 948
146746881 7857
4983 850807386
589437841 8340
236260099 2070
59568686 261
554448510 2970
148306872 545
958796803 3196
946027299 3277
615282112 615282113
862532421 431266211
719997713 2400
319227101 159613550
476942876 3376
840597198 2802
794104752 2647
582029472 2769
589244859 2637
577072499 288536249
884193949 884193950
306131949 153065975
255065421 255065421
771170400 9630
315297224 13225
391511746 2813
484497939 1630
3582 939207564
670160362 33917
237258690 859
176116314 7778
976379073 18973
707223865 2893
64824633 229
762475679 6499
922090513 8733
453877890 33529
873023665 659386837
236464690 1862
550200382 1834
370174027 3052
539444716 3450
280717823 1118
586507867 7778
569741099 5125
936327081 4751
313801130 1046
79684643 270
907762869 907762868
27391350 4119
215723422 881
794872766 59254
3329 578250629
390167011 195083505
642962462 3783
309349373 309349373
679543278 11118
309331359 296954619
52500174 175
619544051 80391
802358244 6174
914175696 22827
395451571 7393
894901693 2983
411333102 411333101
366693296 1607
881873680 881873681
416682504 1614
891492882 10887
529614905 4566
502395193 2238
123000410 410
852528620 4220
284438243 120093222
734480184 5028
324188675 2284
743792126 2953
692017383 4948
85974027 1414
6014 661168114
966296723 24416
991839177 991839177
512721050 512721051
840139408 473444697
145978357 2178
117990660 1395
865398464 9045
797998442 2660
502614663 2152
750299853 2501
510659770 5035
509089856 5765
242455679 5760
867002889 2890
685797715 2286
240900804 803
698997669 2330
3229 867964887
249416274 4254
367186183 183593092
768297738 2561
781976719 390988359
408049329 1945
256202955 1582
328895315 2486
875410213 3570
976828820 25835
359098803 1197
865197117 2884
595514373 3133
760500000 2535
960597666 3202
623787121 2460
251614479 1742
657216403 2513
16337 558202616
981899721 3273
433198556 1444
635424232 7187
742429760 29632
551612422 2813
977783654 3973
505484064 3336
379626558 2671
362883231 3326
837030266 6332
465788894 33323
72250728 284
324655321 2620
254207139 1923
644170300 644170301
458450811 6518
917400000 3058
7417 381122545
850807677 4705
127766285 93304
75617937 277
229364707 1132
646345938 5929
551496102 351502
945917502 13853
827397242 2758
608399857 35328
71498 968102640
413277468 1729
15615176 80
3012 734869201
100656373 2102
623997921 2080
207067498 1547
241114739 120557369
750897496 2503
908840500 3323
396013103 1867
632185475 8753
685199827 2284
914081670 32294
172247263 2577
362323087 1593
217932213 1097
531849570 3497
378239041 2745
961616219 3230
349198152 1939
532527923 1987
50419601 185
999723334 5539
863951051 4913
721981180 1679026
2621 526276312
298725999 1000
892594059 5911
259703237 9501
941656185 99794
969303994 3231
4 517768
433049187 3814
556847622 2502
11346 509119798
253249695 6918
951421095 3449
480789163 1964
243093868 896
165623724 132604062
835423671 20441
824272725 412136362
205800685 686
763333950 510774671
941403480 3138
90495593 17613
618286320 7440
634 189074424
683380667 341690333
231253379 148716
592852980 3934
926981192 15195
2544 724464241
729025967 31944
683097860 2277
801048815 2858
853191281 364151100
76884545 8873
281802237 1456
942317145 3267
471065539 4006
18548918 143
593783866 284694940
42894099 148
957903193 3193
623694316 2623
138138974 923
202500001 675
504049087 4252
583799999 1946
183007186 707
810000000 2700
384002392 18157
845404103 2818
707108829 4446
32373948 209
388080600 2049
510957580 2267
762600693 2542
85647017 568
802260653 7076
499622022 2311
58423751 1250
764103842 2547
724802416 2416
953100001 3177
433200999 1444
925791471 925791472
513906111 3387
680815840 35328
111191625 377
669311084 11270
2114 630779756
909243542 593390505
12480 750572160
15798300 105
922145580 27059
83038516 417
366299225 1249
331822306 331822305
511199999 1704
728197251 16675
267339868 1361
921774192 574432565
749348069 749348070
41693010 206
437211630 1641
622391601 3031
430736587 10314
624300000 2081
750912360 15306
597006415 3581
314098952 1047
644497435 130889
976438163 976438163
154912213 154912214
829194025 23243
43487276 43487276
238652279 1732
13160 744064198
779132677 31204
726391400 3934
77100257 257
855048164 5470
732298216 2441
414022329 32664
802520264 802520265
427152938 4299
203970031 803
514597850 21397
530618212 2273
546830385 2236
598212039 2069
2918 751014414
653129826 2871
512872718 2488
176818794 88409397
296723503 2369
159281735 1779
188666980 188666980
710493485 626052505
372450816 1536
793474347 4846
882601520 2942
393034067 2348
450450283 3182
969659396 484829698
3653 648119643
713058938 31041
233700153 779
128470199 2772
404699646 1349
861638860 3397
222320769 2555
496077114 2965
75630325 2878
978973878 4381
582347037 2809
810661009 8477
418501396 1395
617410833 3021
660890671 43603
811813323 18097
495154305 2944
147 34118100
739273934 3321
62337046 428
173400785 578
44308430 2374
884102131 2947
225600014 752
5108 917787287
79081265 1072
578926584 8515
533399915 1778
198252601 69043059
934619973 3916
949198109 726298622
490329287 4293
857933608 389715945
524814844 1791
997196677 3324
191099711 637
789319644 116136
230415959 2040
253104808 3422
41400140 138
767911537 2918
795624474 4335
149353380 527
562520786 6281
847799999 2826
16499967 55
562498355 2411
654739275 17566
38888419 867
170993097 611
412251744 8035
452512117 3618
581702630 1939
729528360 3630
326919810 1901
448349307 18807
3916 936362592
38177680 314
657602191 2192
106799658 356
643033717 4221
432051728 1549
527376405 2415
481800001 1606
858298707 2861
964503652 3215
804468572 5810
743400001 2478
492301640 1641
762376427 2794
818445384 13581
219600731 732
535528651 2149
565536101 3100
78641295 70281769
949199999 3164
717297609 2391
88950941 430
336933407 4018
427635741 2030
997947209 496229720
697198469 2324
900511955 11743
95645241 760
765604095 6152
19499934 65
507533713 516311
182899663 3765
12023 557069078
795957240 3720
229204700 1382
829088129 5918
753854288 3632
669898915 2233
305261937 1152
646795657 3627
263147407 951
2034 246673350
318899388 1063
919709361 417752032
167122209 1214
386101424 1287
159633389 12855
152099493 507
847724533 788702893
981626749 13855
541921535 1998
842 142141727
36127034 315
795053733 14036
374935188 1838
967024297 3764
989658042 11197
258001503 860
525 100038225
541319847 435989583
109579427 641
311100902 1037
301796783 1921
262132203 1552
968090765 648139631
220741191 220741190
737102458 2457
200383988 11243
402068626 1869
881321930 9554
746658728 746658729
918753262 4670
274821755 5764
211324469 105662234
227812925 1825
358800102 1196
431100000 1437
340170716 3623
3651 635909274
943409174 456388737
3441587 84
13784088 6892044
668397772 2228
342262069 342262070
2152 423670155
725917788 4374
280500936 935
753902513 2513
130086624 464
809296660 12711
603703517 3503
754052224 3635
924500896 6556
994293423 82274
740399992 2468
42683156 428
849 76102451
788102627 2627
887158144 3232
7529 377103239
419984742 59429
183600358 612
385084475 4233
452799035 17388
466110234 15078
179106632 1816
893527874 4671
77692230 270
8280 712485720
219599999 732
895369672 11246
2218 575682712
729038533 21836
963046794 963046795
743745545 3527
679053285 7112
233219955 814
950328091 9033
954296820 3181
390886452 195443226
33291128 208
980400000 3268
39600247 132
267313014 267313013
653183487 3431
472241665 11328
277817480 1215
955203185 3184
627263971 2643
940496866 3135
725773364 12879
629688354 4384
576598077 1922
797287225 3857
1226 367256882
463643556 158151438
327601106 1092
2083 387566608
495745073 3762
353313314 1433
786795560 3898
715504625 2385
2720 795432984
461398462 1538
953654719 83245
730156098 2514
320100000 1067
540497634 43993
950009916 3981
817193115 14385
183394093 1253
399105527 1454
230019685 1254
583498054 1945
956740474 3475
863997120 2880
388343990 3912
253211140 1820
348207091 13090
544986021 272493010
751320530 2806
869702899 2899
792980539 2812
256604895 2986
77577715 358
91178855 442
227606016 1254
694774669 694774669
922380928 32014
64102079 310
211978244 1532
664082066 8041
145017063 1471
262499859 875
494301738 144406
723562050 281191347
823541760 3840
500812179 1795
568633890 3223
102900009 343
937521728 9152
134805949 3461
892210901 8365
953766017 819086355
363078150 3530
648436161 2229
1254 351446795
629554507 5071
192300370 641
326567088 2231
254986468 17578
227505819 1885
1808 448306299
770094883 3965
999563197 51641
889487596 4527
12133040 80
31800042 106
570276342 2611
469394876 2725
938653317 19431
396347171 138408
3301 167723642
709405439 4440
539648691 3684
364798784 1216
357424049 1748
662786636 9332
702009361 6704
42009179 354
37767170 131
17699940 59
10305 603276387
193141460 193141459
5004 498462496
704202484 7400
817789413 2894
287582175 14972
932319782 4363
56631037 3384
864339302 387583288
2215 411493840
773369625 2716
371582741 2935
638165555 2951
675056136 2454
61265752 277
22440283 82
706625524 3305
65897271 32948636
834001029 2780
460712258 2181
986491492 11863
998100000 3327
941579609 935571743
34987 479630292
212897054 212897053
996718584 6153
991877965 991877966
73248865 312
950628784 4304
23348393 262
542572525 463255548
844175808 7517
7500025 25
372687192 3778
307928279 1320
501839359 11044
487167394 6071
92400309 308
564032453 2492
997880819 6220
380078955 3175
907135359 127801
189900444 633
803391475 3518
887087490 5209
358797679 1651
824128981 4110
372600225 372600226
79175312 3143
101145698 101145698
594547019 2798
19003197 9136519
824383000 6200
301774967 2662
960422894 5715
242100685 807
941098673 3137
178159358 657
700263671 6905
805195439 4060
137473225 1421
6000000 20
671596870 3262
700012893 350006446
755912275 11425
61740288 422
505801687 1686
178123624 1813
968073329 4416
449924084 37335
532481596 13231
929858385 3536
407442686 2986
579396311 3742
563098123 1877
536507245 268253623
2881 849560912
510901718 1703
887153430 5496
441417129 1832
846247852 352528
572658117 487519277
170700368 569
778752911 3108
338570222 1228
5037 744081180
449749827 3719
378331899 1318
96899677 323
146626525 594
394565100 2868
715223824 4646
425977718 18900
683457427 3137
986103287 3287
293645285 2893
809894331 3519
991199744 3304
392634381 2116
238130707 1353
764139965 4915
777121229 9887
375335234 2167
608648454 6112
914430848 914430847
359103988 3225
784698601 3077
594777376 53712
643799999 2146
788689829 4084
45000255 150
414256721 2321
110170301 87059367
3094 661233907
8285963 4142981
865760851 22038
759853250 3757
403555829 7598
655441008 7249
692115490 6669
330823824 3905
16199947 54
883820088 883820089
161700199 539
800754966 5379
490456997 4086
846051648 13208
682163552 4948
638841280 11117
209658249 1361
949384358 504647
67799876 226
923100001 3077
969636896 969636896
62827309 818
7114 805987397
534649114 267324557
314100000 1047
988570549 4075
725936717 725936717
294880141 1335
814594560 4776
148500457 495
735666719 83627
567820524 5596
792648292 6813
654560417 327280209
642297222 24815
31805068 160
875296754 4005
349803711 2279
128100428 427
967811326 4775
1110 291712440
277800936 926
222544559 2224
883595541 3286
668142637 3332
308401028 1028
935100498 3117
104491143 439
560377413 2362
996995340 3441
96761868 534
399665740 2663
147600493 492
977706297 3259
702512204 23284
603000001 2010
286585656 195011085
996487822 7746
15895 892269531
291900974 973
907248619 24980
129248815 666
572699299 1909
287970490 2093
206561455 814
6632 969784096
55284352 1137
553933697 2391
650746635 2374
580077557 4489
76278323 38139161
575333895 3215
138085762 3162
210066181 860
409798633 1366
32177365 176
798677979 4413
715186542 5276
198899985 663
473398421 1578
296478698 1023
437937877 218968938
241500001 805
913773595 3451
636886176 636886177
620149788 2590
467574108 1572
79975269 297
944518001 17194
779344412 4960
594817077 2767
479157400 32819
938807429 6227
674395633 35222
480298400 1601
344100001 1147
479084842 2813
866958400 5425
347875189 19046
282941219 141470610
950994287 5364
977449320 3312
46199846 154
3673 971787648
744832088 7282
331522190 1195
978412733 3595
201611519 792
325112496 4944
665815348 4557
994902719 90528
184942661 2023
589929439 5242
698402105 2328
196141315 98070657
175296407 2121
791102638 2637
871903499 4758
830653377 8032
746100777 2487
439529654 2980
1149 311757885
978121376 4711
420875316 2045
655499535 2185
435892099 1645
539285139 7015
594579548 4718
300356318 1527
143435333 70756137
119857932 59928966
396941384 1734
336142011 1204
932830601 18694
154510144 1496
338999670 1130
983574417 491787209
602073051 6853
962292464 3668
956909084 6451
555739257 2117
66600022 222
759360477 4222
671700897 2239
887646804 4548
819901929 2733
420080475 1648
360326685 1335
554876077 2724
669830107 669830108
94935933 831
442132305 3032
364875148 1282
74051665 456
85824158 504
352644073 2486
450935929 2467
541421055 2135
699602333 2332
4609 582660562
220868545 120331715
36261179 300
425399127 1418
639126069 8149
745500001 2485
972077159 972077158
769245428 769245429
309321150 5098
966892410 855238146
797511485 3388
810896145 11026
991803090 3306
807510150 14670
186300777 621
232511741 232511742
826728112 662794783
180344599 2942
840582012 11405
291300000 971
111495546 7674
84738450 564
789573914 4465
60750997 446
876402700 3604
794065519 3078
245540593 1793
595501428 1985
884278875 13485
838107260 4622
879731441 11103
207104265 795
46066 580535493
273029857 939
473472195 3188
188400622 628
986894005 3887
648726241 28320
28509391 826
171857246 85928623
305998981 1020
2076 97258408
611158937 187385
291000000 970
74261768 44289905
273308901 926
507650533 11572
781893034 7315
324357498 269080097
349095405 4357
306255195 1574
403289302 2171
84954513 413
838329410 57409
682418803 5448
447628542 1569
701357625 4759
504155841 1880
577713257 3074
658648227 15314
145049731 509
44394997 26940765
16828865 64
152905117 546
228958161 1202
12225777 6112889
320 57239360
540801295 5214
3624 575599920
723744674 4503
944259623 4344
913348230 3940
606992399 18228
788121899 15363
591665081 3529
393439031 3528
729386257 729386258
633902384 2113
2835 411188400
735721692 6089
705056353 22011
453007204 9195
783545001 5000
957707862 3509
323932913 182302
867738861 433869431
726480594 9361
426298981 1421
191687455 666
217894191 855
960789978 4703
833075719 3833
421604807 2422
739308151 11094
728994661 83409
447270012 2973
214480728 847
440176884 8416
451537202 1933
943750765 26046
597317504 4274
272546698 58001
280128261 5580664
886797044 2956
542357352 2813
44100122 147
308716739 3789
47417398 368
579829005 3073
861364500 9935
420054177 20602
167716799 734
950699999 3169
677265731 7894
197101153 657
195993560 4778
659971352 11411
378701934 378701933
468300001 1561
925935327 526156848
660206848 3209
509440892 2643
742301773 6492
30899970 252
640001001 34967
322077893 161038947
817919220 19209
904281560 18460
555717091 3619
256200000 854
949160719 4104
231299229 771
267748720 2035
593166573 2002
35699882 119
482726426 241363213
161729567 702
470302351 4472
563326649 5251
207000001 690
691121963 13042
997120266 489495199
993488079 993488080
2791 789553998
567518477 2487
8476 686937420
3551 402978772
698223044 686270653
484814091 1708
833636473 13731
3976 481342512
917284060 4382
924903083 3083
204940038 2307
926670634 5100
944396852 3148
526 149430642
741229867 29061
9805241 152
557939894 2648
144525941 1048
696484179 3177
702902343 2343
678091472 2404
593099999 1977
379225232 189612616
972879648 395011478
702736246 702736247
181895169 854
287171429 114000556
801360627 8390
7871 292281714
627107221 3345
288236741 1147
440098532 1467
584459306 584459306
391072647 6771
151671353 151671353
506398313 1688
130371319 462
696 142976349
37918658 246
468134641 89424
909000000 3030
667822299 17740
328783141 1470
75599749 252
564013292 222024686
389207890 3309
403541639 1545
809602902 5833
659 48984013
13557 926448329
144528867 89332901
180263777 2464
54819561 323
934018937 3177
821516855 3767
235501569 785
169470794 975
747723705 5564
99263924 607
287496250 1270
355045413 4939
580202011 12844
452099999 1507
581451415 4909
673801598 2246
509260228 2686
432729636 1844
565967911 19758
190801246 636
285000000 950
489951905 465299140
344283912 5886
43799999 146
947842238 5713
237994039 8797
352970185 8687
842587281 842587282
264476347 1468
945210903 7073
200231050 200231051
30214208 207
307315376 307315375
315673181 3762
336282127 1456
969807051 19162
956637475 8853
578401927 1928
71824859 276
7943591 34
593700000 1979
522459947 9815
666901621 16039
969896768 3233
620112384 2944
1676 485265381
658722402 6684
561535230 1923
853242551 853242552
159628812 674
801899999 2673
6486 796273248
642899131 2143
920933208 17768
398507361 8608
175145721 691
472961299 16540
391198696 1304
318299801 1061
455 85769571
594060725 297030362
489 140472331
746704926 7369
198541980 930
571199382 1904
67751549 2855
665806529 2346
784808947 12046
49799993 166
208749630 1310
717191867 5522
911731950 644402842
455835766 7711
9476431 4738216
644705503 2312
215701056 719
439799999 1466
698795689 3085
79082560 304
565140439 282570219
865304669 3678
885751437 3404
356699673 1189
504401651 1954
996960043 996960043
206699312 689
409501157 2326
254099872 847
5357 892990472
27444707 568
219647921 158174403
200003956 995
3672 645938182
763996933 2786
280467345 280467346
682411428 7662
727245583 4783
2363 320332897
527708943 5089
719368904 4442
421827916 1714
620259036 2445
961505617 3205
53256868 287
735790574 106405
368038662 1912
785170413 5482
942850943 4704
996737040 3849
220464284 799
193822058 866
256887950 4271
372416974 1603
479173704 2968
5591 695542764
22164166 77
446099999 1487
162748013 3718
585037632 2513
176100001 587
558935032 38072
727982853 5201
1077 305888463
257660850 91483780
908991867 4569
786902622 2623
4760315 54
609010031 28122
195035608 6873
388501295 1295
547259173 5573
812397292 2708
596100886 1987
377780971 9758
620702068 2069
147258973 2484
695021055 695021056
700319151 22024
662719278 2329
335101117 1117
418313290 1670
412938623 6095
903258379 4014
772370120 772370121
761097464 2537
935599486 9336
111299940 371
434690099 190011006
876249417 21016
155616419 1204
909057420 5065
3025 463636600
948021537 3183
372198821 3432
480245987 296421255
467 54171890
390136216 1328
403366472 2778
3053 907153155
32249274 111
516301453 1721
491927246 6181
619254354 567557798
299332778 76693
8714 910308010
8243 479352358
880738941 3723
133562400 725
916540374 6251
3123 919846041
539972412 539972413
816735726 10347
609462259 6380
277412947 1483
695655820 2934
864770877 3452
653503065 60695
995385685 94604
406198646 1354
279554165 999
195307998 2462
725398850 2418
403499116 1345
504813841 252406920
621469987 2306
168300001 561
392240058 2569
474901583 1583
28768 418179976
444591193 1637
684893000 4408
551031181 6869
363599546 1212
969011779 5334
844911005 9709
294599509 982
365041277 10714
784199999 2614
933606154 3112
244499389 815
911396817 7391
284441687 57324
239140510 965
723564731 2953
14699987 49
138549184 525
549302153 1831
65863109 32931555
907510967 3384
4026 571623733
678900478 2263
418295512 9323
1939287 13
307469180 1295
495301651 1651
823128410 2891
254437979 1059
195281361 1189
511695062 12588
73118973 256
733797554 2446
609935397 8609
119468550 1941
217718437 217718438
163961810 4371
863650601 863650602
56767252 49865971
424411395 12273
993707978 8898
116396302 407
497377883 3332
418131731 5486
211572645 2851
161237695 3635
664797784 2216
893434639 5782
291300001 971
369301232 1231
44011620 180
161595856 5139
592202259 1974
288865954 2465
985348120 30658
147185988 955
618403517 5238
828004697 2760
693316645 3921
158577082 3145
931676900 446710002
584610389 9634
571712166 3021
400413309 1983
331047511 1702
387532418 2032
307098335 1615
654638192 2762
535498216 1785
739094831 6216
660502907 4264
573768234 6227
4458 923328047
224999356 750
968106609 230598
753135569 14661
852002178 2840
348299352 1161
653097824 2177
656283627 4697
5370 787769527
202199472 674
40346935 591
700124639 36159
26269465 104
708740 708739
4358927 1454259
270623977 2437
638322730 5150
404700388 1349
229619731 2445
118499999 395
585647813 2131
84288530 677
747632063 2652
705937270 9974
908598913 10321
34138046 5407
1742 504046814
739632036 5078
987603291 3292
3396 456970546
164205414 634
850334530 120769
71678416 404
962703208 3209
752699999 2509
255390803 943
393263868 2661
257954589 3265
838382102 2899
535881600 5760
317405498 150312088
708770188 7865
670798897 2236
740913501 81196
662534286 4771
511229658 11506
887997515 4756
619198945 2064
400833786 2742
946986325 3502
560025119 2524
82268567 1228
96786804 2005
3866 501064528
710698964 2369
69372241 324
268567948 1401
252900322 843
466566153 3016
120899597 403
509700000 1699
989103622 3297
440375410 3127
260399720 868
501048614 4967
194286110 21759
902403007 3008
810789977 30541
829850069 320024319
592056681 3150
531789805 5391
560701034 280350517
403133393 3464
762897457 2543
41862065 273
705691124 10074
973643372 3400
5393 215253471
206429375 852
344885688 11676
17440010 93
276410820 12236
324344609 1603
474946561 3748
63940795 31970397
935577406 5355
661789432 3484
60305350 602
10595 930639413
266741551 19124
150564079 75282039
2961 181618981
491404629 245702315
1033 303287624
471120451 3120
280328526 17994
255270016 1376
528596951 3662
754870498 332168984
774880179 9822
730042041 300433167
687799759 8677
422331319 2118
661260034 661260035
685502284 2285
994892249 10963
122099694 407
758331338 33591
561374201 2795
191768195 16057
824700000 2749
289800463 966
977700324 3259
629607451 11936
96143850 3048
841397243 5846
227039991 1258
644104034 2147
523918880 2367
297578721 1517
381324567 381324566
31580980 185
49199837 164
344098854 1147
582867200 2440
50434016 236
491426494 8014
375000314 1250
531601773 1772
361783671 1537
55382405 282
48826926 27720940
566967925 2009
98528227 1204
329400621 2647
407913997 3575
146699999 489
119999601 400
79151121 1072
376202384 376202383
306697872 179296956
322200563 1074
952021628 952021629
71023861 611
319201064 1064
598501435 1995
324614611 9108
257580149 1396
507643579 253821789
774567326 7418
465122614 2103
911038625 16675
982799999 3276
260396945 260396945
28146983 161
945592460 3663
825426754 16297
808898717 5080
605626139 16530
33842275 257
80381781 59946768
222599505 742
990109966 3786
754583757 377291878
399298670 1331
667322171 9055
254812736 235414999
279279009 3632
251468367 25702
319740251 1955
773162278 3116
727861680 2760
472640056 1787
698697670 2329
452286268 7063
227011726 227011727
23128033 21714339
608690165 2694
350101166 1167
980149962 3579
297900992 993
283381631 1503
422651921 1623
243636607 1557
934045347 14317
6221 954021455
76200252 254
747332017 464359567
201462299 1285
289529371 1552
644344293 2881
659407483 782194
164169770 2316
372615491 6655
590951370 590951369
62250079 238
115711228 115711229
485699192 1619
14427412 49
692248323 3426
75600402 252
251099989 837
608277828 3616
877836069 3420
596104426 2175
747937091 5106
527041943 2034
327956353 3014
315001050 1050
395400976 1432
167579550 1078
388458172 2342
664804221 2216
458869062 6326
484695103 8872
278554048 4817
457057266 457057266
438 96015732
831808174 6211
118860823 114664756
926497649 13973
473269053 236634527
868506771 434253385
738829440 35796
314140748 1051
731508610 3341
395006256 9186
261811969 1496
671719532 9982
605370089 302685045
392464889 1719
121669442 761
205934261 1052
424354925 11087
660293264 2513
831481103 5146
4584 695080171
1024 106036224
925694285 3751
565503173 3461
896697012 2989
190358689 874
248410864 1052
265399149 3390
799728765 3074
127963793 120561324
418709246 27077
734533556 3138
214252845 1228
874722004 3984
774053483 2789
482825565 5987
544831200 2232
382217221 1635
681072227 11543
1159 273695532
16375 752382839
345221390 345221390
550499666 1835
712491223 2894
780656180 3996
347556733 347556734
474470743 5946
830012439 17841
430270399 149920
872321983 3409
343478435 4263
144313611 769
227236164 7777
509699825 2684
800705519 3294
6633901 36
891592755 445796377
814931938 2927
786225329 3795
855346868 4228
372397418 8308
873708677 4964
533100797 29148
628452225 220574772
737374961 6558
709595393 22686
22783410 131
601298339 2583
459900129 3781
929474510 924291409
250588326 839
415623761 1571
84463443 410
32099999 107
555282883 2277
679884921 611864109
718899790 718899790
838800001 2796
2088 573565592
335175680 167587840
2889 863842978
993390126 574703985
692652600 2565
50399974 168
751776392 14334
562394550 21866
623598541 4447
11441 535940777
898523563 2998
3115 534476045
422670951 1718
529793034 11238
884936872 6097
679523900 48950
118109869 840
581344012 18916
856760491 4718
827058735 5684
617328124 3125
113400379 378
642311079 19980
708872615 11077
492808738 3957
874000984 3455
672300456 2241
396599112 1322
260274961 1671
936750520 318775750
765460855 285906859
977779727 3542
631083838 7301
452998490 1510
229003717 2043
37701 958142657
532137060 17493
165577058 1159
202330310 1495
592500532 1975
720556924 261096850
383942406 2555
854130201 2998
210028559 3574
10965 476596909
710098930 2367
586129684 2090
737905426 5890
789117722 2655
648230421 324115210
795301529 2651
777509815 388754907
225762990 168742370
458933816 2552
206999407 690
226500755 755
301922009 1223
479066205 2393
815777215 10014
3027 578368497
752492552 5191
604060699 17860
539501264 2623
1309 215631732
94372861 590
72600110 242
868901806 2905
56830017 1076
140699531 469
758258214 758258213
793896949 4014
399 40725610
315588000 1105
682796098 2407
796961290 3542
822631628 8099
124479180 567
924298011 6026
511167893 1842
98297871 835
845700001 2819
7767 242630473
300048249 20050
618300001 2061
164099488 547
952172650 44935
801002671 2670
763572325 763572325
316800000 1056
181704779 3422
528096349 1854
528321489 2965
262187641 2178
3713 480773265
614057374 392871
473100000 1577
639007175 2174
926652828 4433
719862867 3627
981389100 22700
408815683 3333
378001261 1260
157200091 524
40740496 441
703199817 2344
517798275 1726
685497838 2285
859070687 13054
31871619 110
795088661 3793
684298142 2281
95641561 360
204561021 90641051
374398938 1248
184815554 1211
50245 724600338
137472614 1827
628291322 2711
94500283 315
190220 454045582
549458590 4387
170035344 725
188758797 892
687939763 2405
58969929 267
119399601 398
165176657 3188
525933027 160087
806699471 2689
295385187 147692593
451801507 1506
620488795 3273
240408833 1357
496846998 1746
961908027 480954013
19803775 301
142502513 1553
221497595 1307
369747875 1675
3163 900277345
982196725 3274
336900000 1123
597084240 374668741
422332993 4416
784498717 3594
208301905 104150953
777431596 10343
506262368 2972
554734489 2442
226500978 755
362324355 111794
969092101 3489
530002176 2112
2223 643783023
190751525 903
350268465 175134232
636161287 318080643
357222178 3229
971772005 893905683
8763 307205123
101424399 925
46301757 260
730783102 365391551
708164440 3455
3998 585372377
607145772 68939
132600000 442
646121370 8144
218901025 14341
12570246 59
595035274 4179
264287256 161154131
153734602 949
226317389 113158694
165840455 554
144409797 960
500711699 6535
951901344 3173
754560001 754560002
698647319 10915
14202186 152
312862996 279228769
728380203 6988
424419220 7682
521585929 1962
956535008 6743
432901731 1443
798305206 4163
264973371 1185
194074646 194074646
2804 479420227
4902868 42
500698331 1669
167099444 557
4045 837387810
181233394 838
681787050 5904
488102281 1627
965403219 3218
289112841 114343879
75963927 277
663833818 663833817
322457161 1884
254246243 1644
650866231 3544
282900943 943
869697102 2899
877204427 2924
172200103 574
418423346 418423347
6444 677586600
1030 24440870
935929591 38790
734279664 734279664
557992893 278996447
471901574 1573
916520952 5716
60882485 611
211355879 211355880
993111002 11365
203700774 679
1741 220295694
262185980 2870
786167975 3274
501144907 291201658
18763637 1396
953068245 4058
849546914 839227361
996648809 10544
537080786 2835
1804 291917868
830363536 5776
15218 733211796
962146991 96776
858242160 9877
533463109 1810
478703224 15275
707047246 353523623
553751632 36383
637074560 637074560
706964610 4419
75198052 719
866548416 22758
676696481 2751
731280701 365640350
709985997 530245063
765630839 128440
664253699 3786
738430564 738430565
601861240 92751
2952 300116625
994503315 3315
279476922 2499
692119686 2980
617684977 617684976
437100001 1457
899977218 3073
203840747 1067
185991703 1290
318 60967443
71721699 71721698
985815063 3428
550455361 5460
130018910 2607
876625364 170169
760204470 2534
713106403 34058
516306320 9547
45300001 151
782840220 195222
658421242 7655
2665 685563358
335401833 1118
658285399 8095
759266976 3532
661471231 2685
838456149 6874
633944022 2721
985805445 3698
69630890 43470669
621272385 2287
11145114 54
942230927 4991
505990066 208291966
656263649 5168
701699172 2339
949301413 7149
811631882 2987
571498478 1905
657897806 2193
828314825 4525
5916 947887916
513792303 9692
672340242 3279
639258949 5341
482913325 482913326
51899826 173
351451384 3013
111299628 371
765514248 5921
405624110 11914
772716762 8156
928686264 10309
301070888 2483
348861214 2474
880124960 3380
362750700 1261
457794925 2683
111446509 514
278410935 44395
461616414 10938
918432626 4645
903452160 903452159
71194254 1745
128645970 1110
733821713 17992
321371695 4018
378755429 189377715
676618407 3034
179691131 1249
580225934 580225935
154449040 621
13814426 160
315142504 2458
565875688 2271
1486 96513272
787568664 347182187
702867456 4608
516299999 1721
647604080 4766
212999289 710
416099612 9391
563253494 192583111
203172277 884
988978444 20215
977831441 977831442
533838415 1864
240901054 803
3980 612641400
703478561 2680
361485545 1519
111300040 371
181953119 912
886593311 6633
882899558 6268
921218575 3725
372665998 1454
35399882 118
181199397 604
257933100 9980
151100837 2258
923397940 3078
852601173 2842
1778 474441520
802429888 5681
116557473 891
989865603 470587843
522126406 2133
119459430 465
110788127 396
962129760 4751
735993642 2563
40648766 141
65099784 217
565242703 3644
717062233 9529
793367130 6004
690664883 4977
829920272 33501
499925339 3420
534234435 2232
365823720 2370
623695636 2767
698698476 2329
881210398 793431406
759136654 3894
809634985 6294
67192063 256
286200024 1576
315826878 10080
253533855 944
374691335 2165
212700722 709
433799999 1446
131264737 850
851292125 15252
556322029 12013
541484588 2441
507915789 8812
276255594 1086
233912339 1331
864773492 7089
81365 830292368
8364643 33
109367041 480
388801296 1296
927324811 36841
637968991 13744
345301022 1151
748041876 2606
745176821 15438
78823624 268
111225285 93545164
828357079 414178540
14346507 50
892545689 7492
77010816 272
194400450 648
194452320 5717
1502 179926082
687248100 3165
455338427 264239775
868396931 6470
911868229 9467
593103465 1977
599736074 3975
792255087 792255086
628922060 2368
330301517 1101
870679356 870679357
140575703 601
957836556 3290
440398531 1468
438878905 2294
14235609 56
882005854 2940
998082985 463175074
65344983 283
953703179 3179
147295647 2543
197264345 8155
365205596 1367
943862445 6645
634800145 2116
873312315 27115
854948682 5389
512885549 4610
16904237 62
406884433 406884433
37540152 581
784335415 12972
704676381 9993
668024209 2276
649834281 3499
205199999 684
676768764 2973
4434 894067606
684897195 2404
488585446 5311
1168 309679678
35601165 386
519064601 169297
355441401 5800
946619431 395169109
932103106 3107
252193215 3111
122647959 13340
321956980 1707
126300372 421
451201505 1504
647402159 2158
1196 225219204
682626780 2763
410889003 8618
59620517 409
35216543 132
781799999 2606
443599359 2560
490794805 3334
3613 830499370
2515 639360785
227883340 822
915026413 6559
666388626 3665
233218128 13368
281573032 2456
333144047 1759
72300241 241
223240424 925
818143957 6893
59099460 1338
281788259 26860
68003065 299
968700001 3229
437991383 1566
130094514 474
226247987 2163
92796219 2093
911202431 657345605
792567029 13362
36508 687548612
302846341 302846342
341 76478136
911830892 12962
191388834 662
300572745 1023
988276546 985612437
2234 539351036
1582 378415261
285171049 1942
7741 762417477
634043113 5311
901690679 10135
215384989 812
254461403 1021
359399999 1198
751733108 8827
11356187 111
764803201 4480
553778349 2350
921227925 7682
816277431 7036
382433233 2153
15525671 58
855600778 2852
446 97835538
787989275 7482
519298270 1731
233 16293521
200287563 914
727500000 2425
644147543 95735
423394755 5168
360969020 1239
350473158 4011
2944 617287950
536004062 3022
10640434 65
341137764 1413
151153494 770
779060492 389530246
29 5004211
274566655 10624
411904539 205952269
856016274 2946
5140466 5140467
76317516 396
198330664 1064
187541271 1415
53500349 271
192763650 1590
550268881 1995
2162064 248
966637385 12573
723046985 4854
969697391 5918
152399545 508
374030086 2122
891382955 5663
847567166 2870
651899999 2173
781381802 781381801
620124471 12056
741107333 6433
775195492 387215208
391198697 1304
75265656 283
5380 980235088
186604 562884109
23264772 204
207863283 751
3722040 420
302280350 2077
625661954 3445
306432235 1238
299999647 1000
985646231 492823115
58590777 58590777
183003554 689
97619804 346
891937878 3518
989406375 3298
152834475 108962048
650817687 5277
336115340 30910
4609 530823139
778848083 34951
532232121 532232120
527536065 2642
122630898 503
114305881 9165
952545298 8205
839184493 3224
963060994 4640
263099122 877
503568781 4180
588898038 1963
528607542 14644
971639787 6772
733025526 3668
666903612 2223
876546685 15821
519003444 1730
690325964 5805
852487746 776020960
13903694 2103
702742635 4677
999007393 35808
226654400 859
808500346 2695
60825996 458
974220101 22734
857157137 428578568
637503694 2125
601610751 12025
749042356 3759
806824118 2747
984303282 3281
1914 214531527
3245 744874188
3731 495379794
4173 979682691
305800667 6219
68524678 465
111291839 456
317401971 1058
977458480 870956402
231316027 6113
443398521 1478
3801 728830347
854633268 2862
405880817 6535
308931479 1144
882149231 4296
250136528 1340
982757228 430188704
849357461 4684
789302631 2631
862792733 7343
9328 878734912
187055623 93527811
365700553 1219
876138316 11959
68994523 253
923530092 334020574
797700000 2659
54232252 3147
54899897 183
30522662 473
47946649 2650
21000071 70
542859170 542859169
75291993 428
20884869 20884869
227628068 807
5122 321534927
885600032 885600033
984354426 474714345
494398352 1648
769504273 2565
946955659 759250276
290589038 3427
546898652 1823
54256350 534
770898511 10481
496749716 8299
425618374 15407
410429113 1975
36331691 233
319198935 1064
427778091 1460
904092772 3503
316468621 316468622
185145087 1187
720599999 2402
380362211 3185
930523913 4531
659375106 4091
599814162 24815
22338770 273
411313199 205656599
606599999 2022
4244 799034856
177574098 1024
678680515 4540
649698584 649698584
185791061 1246
883892230 4441
697173481 4022
526829628 1794
521209767 89386
790412551 4527
25707104 135
630991109 8602
369041097 1779
388185720 4485
863838241 5770
857397143 2858
668133085 334066542
329519196 10784
772975879 3401
968939085 6626
214521781 1254
192712939 2179
327592145 327592146
660630238 2813
829592035 3187
125099999 417
67137052 67137053
358780052 358780053
491729953 1950
406374599 4151
220200416 734
398099855 1672
679409882 319305300
215219033 5807
978168702 3996
11704 923234928
574467833 2521
124499584 415
999860255 24776
1706 468438598
972420435 5043
659649640 4420
870329298 5268
283799054 946
609994520 4360
1816 508381936
402513471 2211
520460322 2658
776486070 2787
285600206 952
831900061 149605
706782455 3051
13208635 62
614010760 4301
136995153 49375352
746005438 4910
373968433 1416
867001071 2890
381954941 1943
104700556 349
761878456 16106
616202055 2054
915748360 8699
524098252 1747
498005432 498005433
276367080 25654
742583731 7484
774141299 3100
667380969 3961
599350050 9585
290398369 1812
544306614 4956
480000856 1600
174900115 1453
275100916 917
645654060 5898
777304255 2591
960852037 8058
23263733 101
362884134 3584
431793704 740641
109680139 54840069
3216 684703811
448323152 1872
365425691 2786
177900593 593
715996962 3494
751495137 509354358
684928836 342464418
101939476 605
40492 438819084
802601880 401300940
760502605 2535
453014294 1549
948655217 26248
908937454 26553
285600953 952
4666 134805674
651854797 2791
839440501 19875
864915619 5506
342900837 1143
210875616 714
356877189 1388
6254 999360578
314184642 2411
227146337 3604
70024150 261
980268617 7662
137389757 97699
339789481 1170
283213984 1184
857312533 307859721
457861951 303506855
450536945 5896
8072254 37
430055221 30948
715802386 2386
713742531 16741
336628628 67696
958964506 545852809
766361028 2557
136507722 507
148605665 2354
242701321 4905
596166408 1997
145434700 519
46176206 155
944622287 59688
744700427 28812
784803097 2616
993875997 4597
58778487 5051
753467423 6581
755082534 4497
7353 886876395
530847490 2161
482078547 1647
66899999 223
890227211 6410
625500000 2085
350100000 1167
935769684 5282
907331507 340398803
961458453 133573
689584627 6626
468474399 3303
8273 90407344
317151903 2768
263946644 943
866861424 18447
7833 430300736
395998901 1320
228252493 3807
385469273 192734637
250877795 138519880
988190533 16702
140447555 607
703682576 10338
3864 306629501
17459 921248853
984676073 492338036
158700631 529
526792135 2101
338073988 2829
549000000 1830
5367181 84
247246280 7083
800138579 8583
515836112 3059
774665632 5317
260509700 1100
67539443 366
553377791 12282
730797564 2436
591899999 1973
174545759 12007
785023801 3025
832824403 832824403
959292449 16050
135367290 482
913542857 7678
885843746 4730
204714660 1259
823124640 3504
298820526 3023
596894559 7198
107828704 1865
344345763 1414
779700000 2599
51093016 47468294
856588777 856588778
11211034 202
717718015 2905
725390770 725390770
226274122 1269
4412182 26
845250826 116925
761409040 14896
108301601 992
416988853 10591
98224029 833
3275 709869268
730990307 3354
672729981 672729981
620099384 2067
163454975 1402
104619319 494
474598417 1582
73250852 1294
892361614 456914076
682690059 2968
473994236 5863
505537105 2323
769201098 2564
633107224 9725
502147327 6000
331499478 1105
924699359 6240
623097923 2077
764243118 9596
451498495 1505
509639988 3337
520072255 17277
372298758 1241
867836212 4271
665681409 14172
588510903 238192076
34199886 114
871797094 2906
614319755 4508
195563907 3697
506224348 53896
425782497 1869
1297 303960001
786658457 3436
218854607 1429
345773573 1157
5399997 18
25449224 184
184763451 634
615301072 2051
867343399 3313
275311724 4485
873000320 2910
684028415 2676
649700901 28900
13442 959064490
555088763 3118
890301629 11010
742649451 2665
400631022 3809
107999640 360
369601141 1232
94254079 829
289634154 8393
287631521 3580
558429001 12120
5247 747833922
843185664 7872
515286384 257643192
841782371 10377
230561994 3751
929695409 5479
151200102 504
2935 535106265
436367019 218183509
599430939 2261
915903407 14438
958023356 5924
397323937 1396
283519003 4093
545701203 1819
599398121 1998
168371203 2374
842335940 842335941
321097343 7222
646311572 20873
6068367 23
647162945 2449
152044862 849
446148715 3162
953629217 100561
516900763 1723
185017501 2690
267449968 1169
937259100 5532
144601945 17018
717403665 3729
990833009 13288
223000249 3535
2354 555684370
775279573 6644
85244528 85244529
3672 886191710
203902452 875
748112262 5153
922199633 3566
396256201 2633
715109659 2410
207226913 9344
217564199 1240
838750849 5213
327733456 160977990
894851745 3099
220434755 3931
3348 850184424
551599575 5368
962288857 5111
242481393 15460
8 2080554
297713421 4406
162087302 44603
916405743 11119
240315453 3697
662743268 662743269
753298933 2511
107100597 357
636060191 2164
334258624 334258623
41529 421807773
963630969 3932
239306111 4087
294799031 1026
948214695 8967
216993740 1180
51693042 44975799
487802673 1626
991208195 3852
812301404 8973
826367671 3821
21238940 10619470
616021734 19657
2168 566927664
548703145 1829
202731840 720
797227787 3951
777502396 536600723
741597528 2472
377315090 3605
502535548 8166
163292443 723
341146556 16123
940378341 4881
878667799 72841
336673833 2123
496546942 2675
136687825 1296
730199808 2434
872808485 6002
136948770 2142
587823374 2955
124868015 1675
980954001 3770
481249784 4484
181372765 665
936639565 22158
920397778 3068
869455001 3739
215609774 1426
6032 563823104
365028169 1495
712994101 7462
96897098 1284
128713715 1044
36809860 469
725979072 8736
260099356 867
402694634 3633
13441 825304282
758203740 5796
880500866 2935
59821732 451
1491800 10
735193939 2455
823205410 2744
976496744 3255
102138007 647
828967296 4709
183075293 1756
983262357 4121
3620 649498051
728700892 2429
49412262 631
884221579 12914
538200001 1794
255408959 1939
91120410 779
399620811 1402
159944005 3333
119847981 502
51453028 387
663191352 8667
614826333 307413167
575661751 287830875
70951765 261
116245717 2967
193003880 1831
9577933 358
798373862 798373863
218366901 2362
992256613 452586315
479022649 194804960
320799699 3345
632385740 2660
452398492 1508
1701 237208048
602428071 3022
92684412 385
564024797 5747
562405135 281202568
428267124 2939
294268993 1104
515185042 2960
758380109 3845
843563377 2894
589977601 8016
390947802 3641
333379463 2497
649791657 3221
39634559 140
786894869 9682
864512533 7074
668446453 3795
254653664 861
10045099 1627
310913849 2075
579902081 1933
931284047 3702
661501879 2743
152344163 2655
727683961 62425
884104755 2947
55499833 185
878532365 439266183
285885613 2232
220637632 1120
763498439 2545
58327046 423
867301631 3968
104342100 1279
440614696 1835
949126036 15873
599078188 116184
622483179 2620
41010638 251
14535 204231285
747298016 2491
394195852 7529
492300001 1641
3564931 23
837209191 8639
591073830 2334
220751309 806
675515185 75203
253352883 108325938
657154848 4872
31334313 31334314
521698261 1739
168024389 1841
983437539 4919
15468 401401425
805732118 3391
818630738 818630737
665253495 2313
416120367 9671
318170416 1231
652851176 2343
641453171 7731
679185275 2641
577655520 3380
946542101 7306
246324498 14863
721497596 2405
645006371 3662
725995748 3198
494756366 1883
849634839 5427
89622755 89622756
815236967 2936
372439836 3934
224193889 1070
1671 389356115
649815013 17724
911632 6
149558367 70874493
123221756 445
75374760 1165
586480326 586480325
904954112 13041
822866063 10552
107700508 359
99899836 333
960634334 5194
356986216 1361
42007393 224
729851136 12989
453116518 3319
596698010 1989
331253797 2463
829201798 2764
152647041 4160
4311 474172220
123300476 411
231437579 231437578
117900205 393
908981004 863095627
333838198 2193
140063769 505
606396453 606396454
291814464 1336
614468625 8428
62816039 412
1555 349708806
462001541 1540
924101510 5151
533699628 1779
667358308 2331
147900493 493
424500001 1415
582153264 3612
624303868 2081
627535654 2705
8570198 434
508372121 1908
643499430 2145
393879924 8338
19101 862680414
653662631 7510
791326468 6246
459740090 4735
896301036 3720
346798169 2204
194006811 1800
9120 533839200
286856459 1012
715770074 339286659
343068819 1676
546581701 3150
537841727 4254
258839100 1170
94135036 1187
65329915 514
821068848 4068
304459933 4883
503101008 1677
586020074 6178
815025665 12649
120449208 1406
772840264 2897
3418 524772376
815139087 3147
389281419 1613
3452 697568097
202374198 9639
627568410 2798
172388515 1021
4991329 24
13281282 67
15065551 150
277837976 138918988
178913645 986
611999440 2040
360379202 8654
130342470 2074
455618087 2159
411100871 4979
792236979 3841
681767161 2598
28806049 175
785440765 4114
438960070 1522
482173999 6160
356021999 1735
257114543 1061
447614679 172657396
396051545 1557
371662207 151274818
961529208 12082
658880024 2637
9422 596148784
291369859 1014
81299887 271
89100296 297
185876347 733
849300749 3270
443672077 3795
938781551 469390775
130234272 602
524698252 1749
784378457 3208
545399805 2509
120068600 1900
168377155 984
223418142 17823
399417245 1394
163736115 163736115
365719884 1572
795921625 4022
494295302 10024
5836 465672469
1450 422096450
943253825 4055
621639602 39573
5578 851210396
980378816 490189408
92559833 92559833
32407087 787
2313 219558590
715298843 3899
986596727 3522
1067 170340148
507713450 9370
104400000 348
59966358 604
619929025 2289
681011899 12153
725183637 12472
164227829 962
475690825 7101
758013075 3659
551505091 14827
89294769 11736
43236790 411
41400072 138
507087833 3047
948289815 4983
219383775 992
742942878 40999
91329742 636
909359010 4698
576607429 2330
580865039 2296
946066865 4278
887893255 4476
213202939 1244
598014394 97492
950533248 14096
400694081 2213
503398323 1678
800605930 3161
703259374 3125
412125176 197931059
695130337 8388
473998442 1580
306601920 1022
109452179 644
858726862 10749
560833554 108220
578389572 554952556
226551467 858
265500885 885
79484915 765
445324858 3968
955009146 11193
536950001 4536
369705151 1357
994811289 497405644
717780439 358890219
839 173888623
968546428 968546429
521401739 1738
15789 256871241
5509 968283974
744560843 7158
477303255 5517
620182905 2281
761685649 3421
513301838 3329
503401584 1678
2617 604438439
244143421 969
806179831 3859
725971475 17364
215769300 1277
57200587 14293
306299026 1021
328767193 1631
891681659 15954
337500000 1125
318323071 1478
76800475 256
126112973 452
403181381 16135
611397961 2038
928498403 3095
74036620 521
358328881 2730
619799999 2066
149735897 918
613412466 2244
761802722 10457
726004014 5262
725657877 623537624
470664778 1943
962693220 799408675
181538739 2045
28633043 14316521
967199734 3224
983023794 8893
765685178 4221
1687 444446898
427577205 3754
56323 904741524
988127962 988127961
941502766 12924
106933592 106933591
35565909 223
450193429 225096714
877202924 2924
647078987 17571
378902431 1263
885374997 7283
501822403 250911201
511867579 412110964
943001437 3147
346498845 1155
239100797 797
4219747 52
723474935 3852
31800107 106
544901785 3289
860825818 15909
314280037 1113
154667730 870
628800921 2096
939549802 7009
999600001 3332
551948723 1973
124651790 1201
620128628 251413668
126973187 697
123638271 490
18990 607552268
4150 278709850
2253 162739326
807135880 41173
311524688 155762344
411138495 1704
225599336 1391
79548099 340
653714189 11683
157979080 2996
25353118 176
348966470 1975
78231617 296
28500000 95
44351756 22175878
626775133 7125
9317664 76
952109594 901106579
831408193 50112
250905442 1018
983470603 4182
263364169 3247
198808425 837
835092181 6669
492178507 168512608
394801317 1316
431873191 1669
994501215 3315
444987209 2819
911492947 455746473
982189265 906362309
273112159 8131
965996779 3220
34446046 273
3647 902301430
380798730 2418
12560 812955700
999338005 283776
471648088 3831
504720514 3557
813328935 3188
980700000 3269
160795988 841
1853 377968599
741002469 2470
759420552 5297
424424096 1561
425700752 1419
591764499 20875
297307463 1211
490801062 1636
3950 926914381
8950 998730500
883002780 4205
358021685 37905
420898596 1403
353778147 45844
208543612 12571
545982566 9584
705839700 4099
8270180 31
920403068 3068
367798943 1226
1357 347379495
768815781 18213
711898987 2467
532737356 5898
178864511 1042
869223789 9132
514540480 257270240
814945429 3942
631790819 3546
616351114 2199
356412958 2527
729905159 433560765
8261 924752862
196001797 737
49139153 24569577
900131354 5357
965795256 5256
833997219 2780
792420775 83275
896883100 691685462
45300031 151
592329409 3828
528568820 2707
145030093 1167
135339966 577
660300001 2201
30066105 177
354220351 1370
595579845 2120
166726697 691
955804653 3186
876621326 2984
467445791 10915
916203053 3054
455554337 2699
3775 855320625
934800938 3116
917379182 8446
272699662 99256111
358137585 2503
513305172 247968580
179886717 1049
759854763 12833
913311811 17335
737712594 5463
274622156 251536473
910465615 4054
541714432 541714433
383100001 1277
359465509 7596
753378356 5503
877964686 3171
165427919 3024
140377437 811
12982833 59
578203158 2274
2143 438476126
789386649 3231
153278616 1283
817816504 2749
29268036 1036
129579134 493
560101630 1867
275826018 4907
4192 575041870
972473893 972473893
247985 825542065
783080229 4639
25064753 350
1037 281702392
553442400 5560
38986097 332
894111916 90105
25738 785137775
354118568 133226032
15326320 15326319
840003189 13293
7137310 71
402077520 1560
719399999 2398
48178483 48178483
536098519 1787
977694600 3889
442273372 2617
510266984 2065
896617040 6710
693453290 2833
886221534 438220868
16200053 54
166495628 830
496253255 4391
671561740 4123
874069565 874069566
689102297 2297
384915486 24516
4634 876180551
209229108 920
1152 318722999
875701599 2919
975814007 5304
234777622 3133
765381345 10834
2746 644741578
369296236 3281
57042840 1060
836203983 3058
155400206 518
906190643 165067
79559950 674
160081903 536
697244652 6823
927690163 7038
967598557 147092
211409438 950
544550040 6348
318652364 15276
821408494 27180
261904482 2307
966086417 26939
924032979 10270
19995 966138405
518287806 518287806
295305555 2093
341401137 1138
349499181 1165
170585278 170585277
355706793 2193
661581658 15489
494372931 494372930
74060007 402
714518874 2967
281099757 937
175678314 599
988202302 3294
750995044 5444
658842413 3998
167677161 2120
33987980 171
827702759 2759
629097902 2097
616253917 7490
790012959 2712
4236 564235365
627406457 10786
42864383 175
775790308 10661
28477609 1680
217079087 108539544
980244768 11366
982504263 3275
486524016 2156
607929280 2240
833456873 5178
4989 621031084
995286829 497643414
687344003 4101
5726 804079667
525697596 4796
544003421 323132351
748736002 671742613
834681925 4143
792320174 3777
1456 363049232
101895760 620
356227678 1943
1625126 10
395007913 4527
521214893 2398
159000859 530
595024128 9445
790942528 790942527
570708426 570708425
981860845 490930422
987203286 858027855
464870173 1962
148393758 687
903061596 4174
55800878 501
101951343 403
199820342 28601
304319887 2678
27397374 1498
366592650 1425
813829922 341817777
426072138 13970
845548761 17899
448201187 1494
578098072 1927
944220672 3456
414000752 1380
375792102 5459
654782270 405412668
374441257 2472
778504187 2595
166989207 166989206
940321635 898046177
686157658 4759
428100001 1427
685251164 3774
951787605 22726
467931815 6269
95250755 359
468500672 3152
1581 346831628
975462160 970012484
949983262 949983263
461793651 3161
624236756 2332
975382798 4366
36487427 1493
299986400 2239
127310470 1839
639518290 3902
980636127 12714
653253787 13934
343476108 1468
604185100 5541
237561409 1368
512101707 1707
69079687 249
557822427 3199
768439617 3752
3683 829847185
4536 822707928
214800717 716
477169056 1989
229899003 2069
698014486 18705
594980701 11640
196967679 1064
485401475 4589
446398511 1488
10272 985231169
977832385 23392
645413093 24044
961207277 17536
810474119 4219
3481 960388323
403390717 4720
783301847 2611
678897736 2263
942952356 158586
51383384 507
105346404 691
712543726 3098
656997831 2190
17508680 69
256500170 855
20657363 20657364
665997780 2220
802939202 4665
156089239 1220
433480592 3226
613584360 5490
839138574 9140
518418594 2954
534453899 2220
875794763 72813
735667759 3188
912936103 5037
615597949 2052
787197842 2624
816178496 3262
960130606 5201
891752292 891752293
796614898 14001
377563815 3635
803660455 2683
643809155 8563
248831902 1218
131155381 650
254907127 1876
867542580 11423
279820930 1159
796272976 10811
803052034 686883505
471715919 3140
678456283 16457
629997899 2100
486040770 1787
838657606 4896
942298059 5277
286200954 954
897991701 448995851
832168698 3713
3565 884401635
807610450 3345
395700199 1319
735287031 16696
623144644 311572322
728012064 3406
818400001 2728
732931167 428114
574322296 23383
501549321 26121
919196165 459598082
39360757 19680379
799802667 2666
448138907 1764
349898050 2650
193186214 705
257400858 858
483204960 47937
649659373 3576
644835767 644835768
452619321 1618
139102090 721
15635 836155429
385909670 1682
657160429 2399
399765295 199882647
26661852 126
235151725 9724
119594913 5728
317146968 1346
988687296 5641
500697960 2269
553201843 1844
37528607 416
19011439 9505720
23378109 110
190199999 634
763989503 552263159
830977017 5226
251326692 102277680
726002420 2420
121799593 406
354825986 1969
748023579 3743
3300011 11
178473892 3707
457303182 2173
150583226 725
115950754 114041142
87214921 2405
314908674 2063
41857786 823
201 55719660
370936265 7626
274601083 1220
175552153 886
813401073 9346
691744288 4832
528601761 1762
949800307 3166
653663586 653663585
294732801 147366400
480601429 1602
869683241 8218
781585188 390792594
53769389 53769390
111000369 370
666902222 2223
252510281 867
246662999 1991
642600912 2568
418385292 14983
537299633 1791
380452782 169790940
392663659 196331829
959998603 3200
21768461 24027
374213875 1538
184095818 1219
270420089 1684
67163542 27722532
371278247 271263880
7935357 28
697589903 2441
693886396 3983
764865777 2738
190266257 5838
734904888 13319
4507 636096009
458701530 1529
159737244 550
789116745 3060
771705869 7559
971226858 971226859
2366 422588894
942567330 471283665
621154095 3602
902450321 4090
800221559 7530
293401581 978
112800017 376
410993634 2665
362179701 1593
508801303 2645
656114688 2304
602350321 2343
642602141 2142
584198325 2058
338526846 1567
201409397 888
661153678 13261
474407505 7245
48009839 48009840
238475755 2453
393447137 3980
222075399 1796
663108633 331554316
669202428 372625789
954344732 10063
7184 587796319
107644404 1045
9927917 99
222805880 2427
775050737 2734
151906616 931
300901718 1003
548517167 3912
590591285 4093
25586001 329
533161050 2102
162403466 595
194699675 649
375843721 2940
355242812 2167
876614023 3073
446398512 1488
617471836 2969
638958671 2544
536098214 1787
901597491 450798745
547982259 2485
583176464 2985
167030691 772
883627160 8203
770570958 385285479
430935802 14227
704652227 317268
713702378 2379
46231092 46231092
900172062 5578
572204851 8890
494100001 1647
746999642 2490
557382103 2344
720913000 720913000
118508658 970
148635500 500
362779526 362779526
87951111 421
173575679 640
944822898 6882
801286773 10002
843041190 421520595
905387525 3325
3624 820382392
349750063 1791
1433 288674984
137326989 27427
366086616 1339
912808311 4390
2044 523499060
22270773 103
952503174 3175
955628941 3534
740671 862881715
135990855 4095
877835039 877835039
483884485 5906
595902346 2395
283800000 946
747322743 43624
189936351 650
971100039 3237
946843859 18809
827486947 23419
458701633 3083
81376152 4899
983510037 6986
679393971 2629
372596784 1595
48428676 196
17112 686459178
847763328 4288
946906603 3728
46622606 1233
652097863 2851
479399299 1598
150872381 745
901756647 450878323
104031129 2297
76050305 38025152
132818788 4033
875385557 4615
795904401 2653
519392605 4386
136103487 4953
84445535 2371
250232175 903
6627 129775748
413629229 10394
943391805 7217
307499962 1769
657549240 3085
723053237 8243
3300 396155039
841852051 52950
614354455 2717
663305502 9259
202800000 676
847261301 2890
136102680 1620
17576 585582164
241597737 981
403364934 7506
827624989 6745
671096546 2607
866658443 49529
818999999 2730
689634251 12591
455541709 4822
507638503 41874
620952008 3547
372318511 1290
880685340 15384
832532024 44941
179027673 779
744532392 53631
253800001 846
769166064 96242
276952545 1035
708571961 6015
528503093 1899
632527894 274041123
655572096 2571
83517079 1992
675778223 2904
245464522 1352
293237510 996
2250 658248750
787722147 3067
250222280 5169
639830279 12583
1735 401018070
493271290 3969
461621303 2192
694202314 2314
526986553 2298
424400129 13030
761683881 7106
1195 342131821
369899834 1233
553206842 2751
63508940 340
919694202 6006
5942 928268782
506843343 369726010
811058801 3137
829797235 2766
327181052 1197
906023498 4457
247800827 826
768026386 534102592
607151304 785448
714377228 714377229
635242261 9046
42436317 218
344999770 1150
169407632 3697
468757376 468757377
917358198 9722
596960861 30110
998205890 16181
824044001 8957
725097583 2417
940235788 3564
905821685 320418
181117308 1435
683401701 341700850
589381813 2124
428745766 3489
33374033 622
793901002 2973
949805646 3166
766295524 663311325
718497604 2395
888279275 4094
135538673 67769336
755835728 2846
492187319 3996
216300422 721
756646843 18978
823447171 411723585
471719173 7344
34 8651302
3133 552206417
653450305 16129
168029701 2397
704100082 352050041
669285224 2449
86100177 287
682029361 2359
187759830 1799
761992659 24221
600600001 2002
193248702 2145
73595379 351
230642737 115321369
61173450 325
475800000 1586
727150085 2559
495398280 3721
448525661 4465
42600036 142
806559803 8849
934018173 3340
823502744 2745
6028 990304586
2645 725968712
283882000 1288
679928089 2419
83868633 327
543620945 3713
908041496 451479557
956999193 3190
24412940 4570
185946809 185946810
138376366 740
337962288 3581
747811090 3739
4839 878712280
116740108 967
48444 822143124
609946041 2536
446106820 1987
91758037 37535127
937582224 4405
481978158 23035
404489420 1694
283971160 3379
968476742 6531
781298886 38114
907564065 24637
386101288 1287
14247688 52
813604980 354098007
6900023 23
841508286 18065
583595926 2127
113699778 379
553803310 553803310
866047542 5267
479984470 46387
896061850 17075
976338837 14121
811325409 4790
897333864 897333863
285480442 4966
121056805 121056806
748608422 5541
21168975 433
311886500 2705
203243944 3457
998106524 3327
456146621 13180
342840160 171420080
839102798 2797
852902882 3879
880497064 2935
587778031 3730
8978526 54
231061793 1432
744818055 4646
517591413 258795706
660364649 7940
615660667 2186
783602148 2612
449225910 2283
690620382 6985
6650 626436650
405433338 2463
44534095 22267047
837275907 77691
648302162 2161
313499307 1045
894575097 3159
267899595 893
600926569 17448
958771395 5667
764121554 8793
928048301 917723653
361707489 4308
596091874 357096760
947957165 4394
69220768 319
599737237 2058
653701301 2179
251073369 1355
809878411 2889
729785936 2556
513522574 256761287
494103768 342661567
594665461 2105
529517258 6275
886201282 2954
639299999 2131
891598781 2972
2720 752223801
997046956 48800
203751699 1810
713997620 2380
214808719 744
387001289 1290
977574017 5097
56456999 1350
128099653 427
948232259 3555
841891705 24070
18247599 1400
875694710 437847355
2100 327039265
563675045 2666
688200001 2294
799498640 2665
548949932 4378
304794739 2943
15000051 50
586501956 1955
224400748 748
993098610 4365
631261580 3546
638384260 319192130
378320578 182522300
420676985 210338493
192489044 39949
591022178 62972
137401144 7099
569137843 284568921
370143741 174806332
716882184 10056
680398134 2268
685947230 4915
80396144 641
861002318 2870
601760688 275784
24779512 206
146450921 11188
440655553 10688
186664507 623
805865111 4878
723072085 2569
132231528 2376
371398080 3749
612106134 3293
904291831 18603
1602 342087077
39901957 19950979
111003095 1315
3056 874032565
589201971 1964
817146628 7827
756298975 2586
822782034 2921
789248513 22739
769843945 7379
561000799 2480
6061 949292003
948966425 767965575
142500000 475
833702780 2779
902201148 36781
148111535 874
920129903 4626
339431399 9765
85357243 853
829447908 3863
307267224 1480
734645964 2803
61239041 256
93797708 93797707
781655489 5215
139200494 464
228300000 761
431462784 3018
898017211 9810
809664770 429383729
599700000 1999
431276437 6842
333299024 1111
880997376 3092
617497501 2810
512099973 1707
823008600 4527
986390370 24709
4713 345646707
258515412 1851
105900252 353
269201031 2189
963303201 3211
739671379 6020
272510549 1123
923870473 3175
708013657 2436
988424775 490250812
698078378 698078378
226835763 113417881
632390523 4382
753902512 2513
597871736 2273
2261 340328984
127249580 595
4956 798520625
597 157040669
490760100 3317
682380000 20000
999364610 8942
746697512 2489
6751 824487366
997192934 997192934
308289488 1287
384301210 1281
493421236 2785
903155575 7805
244213811 244213810
405841457 2701
290565691 8115
312107692 269756
747603020 2492
794785090 382676477
690786735 2327
976933569 4264
7545 403852899
751504015 10359
351470511 14288
947398780 3158
424634886 2119
856152642 7162
291696946 2165
621605824 2673
208803393 1213
634054167 2841
713578957 4278
105406852 452
8379 644872977
305412376 1285
989757169 8552
83110289 41555145
587002946 2165
727956814 28016
310385665 1124
105905771 684
21755 552109790
256804896 2711
866117705 74262
644101743 2147
651900001 2173
784204240 2614
718102475 4714
809911588 277596066
888 66227341
898158507 3795
520251306 260125653
193171312 115806180
134399837 448
121237268 109511500
771897428 2573
741139676 2973
936596259 6169
102299722 341
82583704 82583705
268200048 894
583201680 1944
2545 520357471
636962085 4526
266659675 997
942066222 7763
918296939 3061
528428321 2168
291769274 1414
141600473 472
320017819 320017820
418042941 2660
13687 520325682
691468938 4370
52353167 392
863402915 2878
701734091 350867046
539394736 2357
742231986 43571
475 130459021
293924533 281782663
592503167 1975
936303475 3121
618038881 8460
456908635 1911
118132570 2110
585621348 15762
769540479 4947
734355647 3081
525368173 2794
335445118 1487
457101812 2370
521402263 1738
147708911 624
103254490 103254490
279043678 1473
525644792 4461
947149323 488991813
814055511 10212
868791875 291942709
515387265 515387265
495355506 2102
510303424 267203851
488705245 1642
519008123 4132
2353 595798424
18000000 60
417755907 2169
864563676 21543
553569132 230550744
881389344 5423
322290625 11458
809442176 3475
856594845 4046
921240257 907525035
192776138 2221
185366176 1325
343189392 1782
571198719 1904
184535650 761
335250706 23388
740700590 2469
820942428 9160
105943086 105943085
970940075 458399994
868499813 2895
300000501 1000
223481507 1402
3433 314271094
42086732 203
845070439 3279
481454161 2810
231419563 1387
753300001 2511
588080301 10468
482660470 1932
99605527 518
514533998 3734
314859668 314859667
799965934 799965934
622211781 14137
999054139 4861
334755286 14629
316430625 1198
851654664 9891
610501259 2035
915042488 454317736
427076227 1796
27706063 248
596998009 1990
656936323 2811
64960857 289
989309223 11294
423527009 2395
699897666 2333
269551646 1211
270783791 4616
999069254 486456216
430856892 6849
528546780 4710
770235057 4277
363518668 148847082
347416845 7905
693571984 3421
498531054 192708567
946548079 908375135
492099988 2687
20703142 740
553936064 41008
61938993 248
345045964 256270778
975903252 3253
52936189 199
897375537 5722
549269144 6092
548103116 1827
400500750 1335
926703088 3089
770483529 2799
187038774 666
716730766 4103
983683465 491841732
802808597 14265
136948987 136651458
859138114 4702
341015579 111443
2333 305042898
626198315 313099158
902401450 3008
907271329 3884
122930808 1666
391199999 1304
493203931 3757
417590374 2962
298499999 995
3106 817140914
808801890 2696
659398987 2198
321021536 1193
547497716 273748858
570927277 3546
820047368 2913
574582228 6691
6152 864817400
75001071 37252329
385898323 24054
664203001 2214
876048386 681071617
1123 326389843
306601022 1022
89024211 467
708898704 3966
111918022 389
655535139 11804
960931343 881728816
845699125 2819
42299983 141
258212783 3720
877187729 3810
425 52209589
209399302 698
401844640 1743
129275078 623
373443525 2135
21425 905139178
535778776 3075
936817420 14630
10284 949304898
722615664 2679
732177103 6167
707046964 15188
278584277 978
445600988 2479
532203371 1774
326401088 1088
677625090 3074
836102787 2787
301217522 10307
735899861 2453
184566667 63164308
961457822 17342
763490090 3245
616555186 2782
71700001 239
708899701 2363
987382372 8832
714895339 7207
801138388 50043
7499999 25
981630193 38705
10557127 80
205183604 931
116319807 508
541198197 1804
86401525 447
705085591 2372
710345185 2658
778963307 3943
786899868 2623
729851827 10574
346528925 173264462
898243458 86416
391948019 8436
434154016 1680
443943436 3571
133500525 445
746961062 2567
683504561 8377
763199999 2544
171423017 1223
974051367 5444
17784306 95
12892937 6446469
382501276 1275
206701239 689
220500736 735
34768061 658
128399571 428
321111615 5908
235058006 5183
358665384 1848
297842555 1795
607376571 607376572
392357473 1990
657031873 13344
641235507 10043
427973521 3904
505632707 31437
230854730 1273
514989315 4306
440851915 3829
193742326 735
187070301 1285
518171042 3189
940930665 8821
700768582 3929
476738534 2616
14877271 122
121111057 1256
51789309 828
444891219 139613
800997329 2670
223408320 1984
476333410 3007
63193040 592
343768376 1286
240426802 2017
671403481 2563
854901301 3025
33497029 1682
8718653 42
1160 206028760
253757413 8713
631121663 38222
351013076 1541
375902112 1253
935696881 3119
294983550 294983551
533342227 266671113
963979253 26362
824294218 3121
339748608 2683
894343248 894343247
805310027 12132
729997003 3147
483936441 241968220
206733681 1720
975009632 464969041
501187032 3813
224122411 973
440802596 1565
774883468 3994
2603 641238638
167699442 559
198222397 1843
463666125 7700
790500001 2635
475614576 1887
481501707 1605
176892228 982
904350364 14743
462770292 2118
505502148 1685
7800041 26
890700001 2969
167700560 559
714181228 714181228
193913190 1107
237062591 1384
476569600 11456
454801478 1516
623555205 5187
489646326 6297
698515957 14388
719258358 3996
963157427 3546
915419858 3224
171253399 920
3010149 110
888446240 8026
990957010 4315
525021832 3522
472792139 238251
593904691 2063
554712961 288913
261742550 261742551
870725526 8283
691126118 131618
299197285 5558
157156853 683
528024725 2665
613426470 613426469
713639229 4513
892404415 4818
346502439 2151
209712199 3644
218400727 728
650119729 2217
826174940 12290
99582573 361
469801567 1566
496897559 496897558
630899999 2103
938745691 7391
890698193 2969
672897758 2243
3730 400583002
103841725 533
315299989 1051
76199849 254
414906942 1561
996245558 494018255
239826851 83041045
653739488 2320
269100896 897
54000303 180
624968191 3105
117863152 1184
679476377 679476376
226610885 3988
530105381 4439
771179971 14410
123286868 796
538051745 5555
534298457 2391
939631219 4010
736197546 2454
133687225 943
945866591 4752
1505 226703822
292933814 292933814
960322500 27667
540751545 2349
968203151 3816
17357830 8678915
830663758 3521
881717500 7340
356585907 2517
781973908 3650
435732937 2520
932633118 42327
110754786 110754787
491887836 6771
1256 227151368
438151946 137481
520551140 520551139
6036 855570573
540275307 12441
667232111 217694
975300001 3251
1486 406422118
570507805 2586
519600028 1732
406933801 4872
175365551 2544
310176308 1733
834002779 2780
49636793 206
585549249 2032
695097717 2317
472499918 1575
756848160 2924
762602543 2542
788959247 10626
695099363 7358
983004058 4431
278108699 139054350
54290715 549
421800001 1406
125811721 685
668602676 334301338
996057983 4112
233699609 779
962697749 5250
511391909 1795
346662124 2123
877731434 21828
872329865 10687
517199352 2126
218904675 825
238921130 16730
250967196 4357
889743940 9649
970775346 478331129
887577274 5735
597857048 2117
104172930 441
584401966 1948
62793472 140164
411000826 1370
241002222 241002221
820212864 383181296
726588690 396267021
422965389 20757
537740415 7136
628235941 628235942
611114023 4601
799925676 7018
892140210 3522
714272939 357136470
682876860 2364
206748685 1307
197399590 658
244854639 934
896015873 3644
739502937 2465
688018625 3594
993 214587867
53864940 344
308288217 17057
278307127 4734
934068532 418092625
686027931 577233156
163890150 1670
948300513 3161
319991491 4095
208542645 208542645
972601071 6128
373777273 1298
197529727 848
793783109 3226
3091 846641272
556672598 1871
403579607 2283
823268719 6354
737294249 4675
284780120 3170
194292001 750
886070382 365704844
24299920 81
984820267 42316
820802735 2736
695100000 2317
282427855 1178
4615 920851464
822171911 5889
5387 251548454
991869120 3585
102600165 342
4938 988770306
324937097 1102
3505 183935546
786644820 3548
623855879 4908
503100390 8293
812396400 8675
214468066 2831
454487185 15728
871550741 601498428
602413335 24985
412354272 306456553
883608256 5224
151914205 2106
120820628 478
836797141 24308
883201703 2944
478170817 45967
584377126 2125
412201031 1374
3693 952823669
445550271 5122
857490550 8498
41360094 141
342901142 1143
538499999 1795
699172504 7560
728338073 10676
672242263 11693
930903103 3103
137099999 457
463516203 2214
186984088 1277
330230619 125288467
81599727 272
742582160 742582161
447301395 1491
106199873 354
213997427 828
515359 4
865075637 5817
670586640 2329
860853485 377607204
900899751 3003
133500444 445
304102614 2966
458194903 1541
811224706 5711
686266796 2297
713880585 2915
876492023 3547
591232615 3571
144000207 480
120125887 1097
886022410 5306
255986660 4435
438457177 2034
534260344 2503
108656115 54328058
519181199 3422
60599864 202
818221213 409110606
978828749 4689
77473790 2315
916196946 3054
706907702 7382
756143882 2871
409388922 1398
733375250 7231
716248036 37735
717303576 12903
565325818 4828
741068465 370534233
114290485 411
368219737 2232
41234780 244
775186273 5911
740215679 3152
413571681 3158
641814356 12061
479966486 1715
644098975 5525
691028168 3243
673581000 182048
828163962 3971
890045438 8381
367276325 1255
879899675 2933
748286589 5012
991823884 11229
414370000 2500
783416316 3563
210651939 1334
301825314 9515
970182181 8364
478533887 2304
50180518 559
551348950 5675
640559309 2987
50634854 4754
600002001 2000
884534526 341192660
602932055 27023
248805911 1634
578915416 7157
463199999 1544
774677199 2614
820238080 193438
323412585 3193
224699540 749
809793414 3701
655802187 2186
947580639 36747
507646475 2118
394249346 1598
573845563 3613
889021887 889021886
678858768 2968
410404690 3937
405961848 177899250
35459677 252
910394007 3944
158112586 5415
45750792 248
273000880 8215
771356039 3185
967210649 17514
630516265 7756
935879294 3705
516001720 1720
212883737 2925
532955506 3345
382801276 1276
656735807 3219
677700110 2259
127195807 654
533412358 55558
755322 6
792083567 422428247
1291 54048139
366017419 1601
706197646 2354
496800842 12746
11287 893230606
1480 358621841
301385930 7887
49277 365263721
399298499 4005
338575058 1372
787204507 2624
786378501 3733
908150109 16733
749090359 11223
44473 347324115
887236928 4003
665534225 4031
100601532 607
157855544 157855545
392288023 3213
735269428 367634714
91954058 828
161838947 8809
76800000 256
939701357 185382
998925237 28965
3255 605817345
660920715 2457
158039772 587
668398344 2228
78553103 1182
424498586 1415
501391677 250695838
224870720 2836
455398511 1518
76456271 353
604197189 9101
584127192 3079
963450864 3312
689402298 2298
542999088 5059
988741628 9051
839861697 3266
158400001 528
3858 805405775
450837455 29154
136778257 539
612136284 14099
728401621 2428
130675917 716
895191485 6944
659951985 40441
890032128 3490
756 96186451
134099553 447
995400000 3318
900117996 8884
12100 873929795
727664634 5649
187811001 3281
359029393 4243
274331820 2492
802011393 2768
6362 881847640
702898712 2343
96612459 428
332081260 1811
621707624 5775
5673 350721409
61584706 273
814497284 2715
308998971 1030
92227260 371
59058690 211
297226080 1490
32348483 1071
457104703 5264
416267845 268154442
137301150 645
853801552 5059
227399390 758
887169569 19090
715812747 299254338
527690493 263845246
731030788 2966
845754649 4453
889524700 5613
508135559 3199
121912498 3756
949300128 3528
695098760 2317
640627144 3939
990302844 3301
706029066 3672
260884443 1888
135178368 817
376106685 2330
772663418 401450503
531928174 11259
361826667 180913334
735576421 3906
134856469 881
5681 948600753
675297749 2251
478473419 4980
699502614 2504
136713863 68356931
371185101 2222
586499276 7417
4660587 38
504549454 3599
213093074 958
4225 954080974
436500000 1455
2907 808499953
977415462 4883
87000460 290
18912759 67
641853320 2216
932083475 6826
6979 119383460
895274637 7541
106262652 64156557
829147549 3850
197036000 1750
246307569 2623
648797517 2431
23412311 11706156
636408552 636408553
228961489 2591
3815 769599420
668 187526304
139996999 605
151249451 869
962103877 10016
4566 615085860
626235906 3966
715484351 9167
122192380 1613
897926246 4891
203203632 1172
716320757 2425
816902274 2723
610537716 10415
918094041 4331
426330899 138150
106412060 2577
464817758 2350
21581 894769841
356420219 1639
632007168 3086
915715339 3229
43657830 19241
458865841 1740
182538481 826
469998983 1704
971700000 3239
589619375 294809687
61730803 22584
653337316 653337315
525181769 8179
124423641 913
614678580 2545
176360839 1620
985664218 12041
972763750 4146
657493914 2541
225622613 225622612
487074629 5663
748848214 3747
952219527 476109763
990749441 990749441
234550232 1285
151500001 505
240301332 801
124225053 8483
824716266 4422
246129680 1263
60599799 202
560645429 12636
4122 999773331
230639156 1539
727309105 5039
490199999 1634
842702761 11160
306271226 184957094
309351161 2199
167993753 662
361040177 1597
208640098 2953
419807125 1931
828434386 828434386
86329122 946
411397745 3086
219595991 2648
927724019 5052
498266236 2383
709312604 2603
423396907 319399541
847917980 8996
767210356 8534
735363238 4031
599278731 2445
74993100 287
580248161 3424
781821765 390910883
530557391 2135
206766219 3509
740332094 3512
22027 619900808
4170 419567765
119855211 119855212
929100001 3097
694041424 3389
242740329 2345
26750863 149
627859987 2333
637361464 9752
546507820 1956
957903192 3193
808126254 3631
781710178 781710179
280290427 1244
342057533 1274
22799999 76
402655271 2868
614845112 4167
973500001 3245
558301481 1861
123858009 639
701828380 5184
936949333 13233
362308515 2766
792098823 3967
818280693 43472
742049853 3419
3164 616080131
664430088 2514
300245105 26106
450212566 9352
2070 371618452
23100014 77
715132100 8681
770400524 6708
978736886 8961
892105177 446052588
826832427 17552
601578795 6097
14875668 53
955888012 7607
127031485 468
394838101 2627
574177331 7397
8469878 53
1998 545040414
5131 217379946
225010318 4008
269012489 7306
61732850 335
1578351 8
421146810 73382
200099333 667
328750536 2263
361874703 361874702
114732941 398
250803090 981
145746047 710
524033850 4149
427279216 1469
608402027 2028
391802395 1306
791559747 2954
95243367 849
364093899 2402
352198827 1174
762452690 7007
352585197 352585198
12054210 61
755413908 2612
391323768 7027
421966875 2495
16146 611432874
371413975 42201
770972058 3004
65231483 1081
769499999 2565
33621066 113
53814508 1134
501672730 7813
212626957 21297
331171777 6768
953100494 3177
9823851 42
697340001 2800
781133423 17575
775584906 4680
218110748 1103
734406283 3754
613771154 6940
413665805 1505
67396686 816
592539078 3027
842013059 3964
37800125 126
670805566 2329
383121815 1818
91127406 329
467718904 233859452
835586203 4878
658431095 7585
510032028 4083
702131406 3607
5094 286625149
86972305 426
11230087 5615043
459489129 1801
791304650 369005218
498301350 1661
957471900 3345
740348303 370174152
624972342 2330
469691656 2092
714401370 5367
912551319 7811
570677773 285338887
323540768 147803
648575734 48627
604520466 604520467
108949638 402
397008114 1513
976297010 6927
185949781 930
786226575 3525
184458732 1578
275099225 917
488114582 3104
868462349 4683
110056874 395
11574 215889822
825272149 14074
972018500 16868
934504094 3859
349562751 1587
79499869 265
640612911 8327
944893426 5102
223169225 1772
935061439 3616
304707713 1377
1477 153789671
17400058 58
960315487 4026
759616097 4022
970239410 485119705
450299480 1501
933489532 7277
617312011 2670
981633577 3284
869349804 869349803
381024909 2074
46111464 216
769927588 384963794
276301412 921
996091938 5592
635804129 2715
536579106 1847
969826000 10447
466830037 8006
826197585 11317
674025159 4910
757181279 255191935
388802968 1384
455699999 1519
409501001 1365
284435297 1773
617353102 4221
125327582 661
41798389 223
633600000 2112
759581651 41996
393732823 1746
646793949 3566
969715928 8929
284008122 2051
976997107 4063
602835482 3492
17399942 58
627519190 2783
4282 980235440
751351194 3186
959103372 3197
325199750 1084
954732601 99972
800527491 400263745
945265085 8487
277793595 1334
72996178 1902
1920 427256213
371502767 371502768
207372745 12943
823485251 3767
1777 265143803
581404069 11570
739157428 8804
517107016 4652
6420 997748945
317098944 1057
977311488 24124
877641052 12202
667424700 2531
910533285 891153617
765989654 26357
487192223 2314
773364566 8006
89173719 1423
752904977 2984
530100001 1767
318355758 10206
330955929 1847
732276975 12141
938414633 3910
223646683 1862
665870327 4986
318847391 6698
3890195 14
823908780 11790
214090468 10055
314317079 3220
981233450 9445
498665303 17842
894299464 2981
426613008 2558
223032616 1677
87853317 524
75198 518672955
871827294 77974
366320136 366320137
31245395 1612
505443019 6130
461365337 461365337
5364 225844119
580501935 1935
898502075 2995
363380523 1366
56898654 20597989
389399006 1298
565416539 3042
131315008 1094
503770271 3845
764381702 30767
485305383 8184
3224 484148080
775281875 25786
882988127 3552
492910345 2697
60652285 451
328200001 1094
897904313 2993
321390808 45497
4704 866630156
579576932 3177
192023955 899
798784350 2802
609024879 2095
468860293 2329
582232650 3027
296549220 2039
135247294 1593
566585016 2831
333900341 1113
736285551 3575
460774900 3293
827217580 4806
190118659 95059329
385185207 192592603
515220580 17707
401560110 1705
836437931 4894
4742 741632218
396096857 4077
690000000 2300
117433232 3409
602496524 6209
387306759 3023
624793525 2317
438001459 1460
5509 902765445
117310182 639
708317315 3924
217521318 826
893402859 3691
805253815 22429
792897358 2643
662223966 2719
97715620 97715621
554650642 2681
526658347 3593
207924003 868
4308924 4085908
430401583 164316749
412419629 1733
807412125 3705
896086070 9516
580786049 12674
26892471 197
866654582 3051
499896336 2165
3150 752661489
284099678 947
20700070 69
260074605 5145
760907261 5952
1476 324291609
989653571 7903
489001630 1630
5716 937446864
325499088 1085
567768638 16491
738147333 369073666
51932608 182
307787423 1416
570393557 222983787
906512572 10069
656340208 3184
810990577 10039
539322288 3693
530698231 1769
460107190 7773
452606944 23641
885892793 3955
769362629 2946
224507367 113187436
877320465 75729
993237765 3548
273917167 95176401
191417855 937
802482088 16722
14777146 77
60365105 60365106
547168191 547168192
80905968 951
328202180 1094
609354133 269614139
13576 977737201
735453612 3492
186000815 2036
561124440 2652
209898668 191725705
175848282 175848283
455641664 1588
209232661 1820
275007330 1258
321900837 1073
403815003 403815002
440473139 1907
882002941 2940
927903094 3093
562344939 281172470
497054962 2511
175805281 720
27899906 93
613503046 2045
994736401 3780
165299929 551
307174643 13293
130800436 436
329375706 2739
515726900 2099
240454625 9168
235301557 2495
793752625 7824
217500725 725
159085763 13990
143626130 983
163213574 81606787
268331275 134165638
644801562 2658
534840365 5482
918704332 19292
713866262 2464
681602872 2272
66721819 484
318415896 1792
247040346 1057
805200491 2684
800184275 3238
74007451 495
365447349 5477
183490916 3548
53021195 599
63823 703520929
979202729 3264
373631757 1809
603606320 2081
857697140 2859
507 131273140
122077505 61038753
71700399 239
855305405 4986
109211145 1499
51425630 2390
960208933 3444
809427626 309980365
354900995 1183
92942258 751
389930324 21705
518951798 11691
476460600 11660
247712935 1437
876434730 13313
322331639 1128
712458091 16839
478673596 478673595
740399364 740399363
857732455 4176
807545921 3891
201356967 1256
591001970 1970
456301522 1521
190446851 1249
748204659 2494
500327769 2288
375000001 1250
828687623 4408
145513607 8594
177927421 1562
686842479 3166
4135 806899765
101381616 2408
1943 548693217
545327199 2480
446875647 5728
394630137 7341
637230547 2660
919893844 9488
333957079 1611
478559168 2312
25235881 98
988203295 3294
139477869 476
101631764 806
930938711 55591
15670 689294294
109500364 365
263156239 263156238
224519336 224519336
26400088 88
633535473 2996
984176522 10136
592105797 3108
671334745 4948
887403639 2958
897214747 10254
809304089 9892
829202879 5797
74124002 12439
144055502 2187
945134136 6073
564813471 1941
559230840 3545
755730959 2956
903647683 28254
3366 842171833
961900842 961900843
43252384 224
453002652 2781
484219689 6416
232683683 1868
335296917 1608
96874595 414
52200321 174
3444 110335739
870213001 4250
644953572 5172
110614113 42005018
1684 277369956
177734281 1042
698163731 117063
41978 608168503
22096535 3003
246186093 2021
66885568 66885567
453391630 2717
127961211 1317
891551335 4472
715712633 7648
163500291 545
36922886 261
245906101 2124
947555889 4929
982296745 3476
275429595 19147
480065938 5611
2204 603525728
3304 340728412
609210396 8532
762829020 3434
824676202 13743
804777698 7741
193986540 660
947870731 6161
853493840 12817
206070428 3366
795108243 8727
709194419 15180
929138847 896084028
878648819 439324410
319128749 4479
633607136 61301
17284542 7515222
54475231 314
390713824 1841
704400001 2348
330595595 1358
869693614 3557
349951839 266814
182198259 182198258
717184090 6573
188188183 719
127496771 13884
716837473 6718
892032404 60993
938404918 3128
281726928 1039
162494513 5283
644814858 3323
391842019 1648
786301446 2621
159130193 962
403050963 2249
815222121 8027
427920221 2462
502 130889974
802502288 2675
890634000 3000
576407129 3178
59700201 199
188245876 37116
314958141 2341
608951536 608951537
136199547 454
462074125 231037062
128664360 63871447
681888419 2469
2575 748748340
844500001 2815
370600947 9707
18261909 89
180 43785720
598293215 2988
527479945 263739973
867025168 11217
313198957 1044
747613083 3983
235095503 987
455610695 227805347
193406841 3357
187535093 2722
766751908 2933
462888627 231444313
27270850 13635425
366346302 5914
695831267 31669
601067765 11738
86775746 423
528244772 10634
696179054 3835
347228728 1661
611399795 2038
575353823 6226
688850418 10331
73838189 417
807897308 2693
889 187183261
468522320 5264
4924 788130516
179597967 1226
477500692 5729
373414714 2895
512880961 3424
924299999 3081
810606432 4823
44668635 271
28199906 94
360068631 1630
799504132 399752066
921898516 3073
236614106 1559
430801208 1436
607202024 2024
21985496 172
260399559 868
695611693 3996
949045218 3454
912296959 3041
390001193 1300
720694805 450998
727799944 2426
493420173 36074
666244871 5013
360092739 1326
827338000 3580
455933500 2090
734042785 367021392
279176987 2589
201289130 1041
775497416 2585
130043369 650
144300481 481
648130724 2383
961678586 13197
818759989 72089
553547671 553547672
157476258 2317
847165614 523322433
426099029 1830
870538132 26473
899194679 24540
32310 935503740
951549762 13810
442309878 1514
742942632 4584
180 45733843
161476582 80738291
554356204 277178102
101729142 1158
947699016 3725
830565005 830565005
129284218 10329
866895179 5640
105985913 105985914
855167515 10934
507117577 8963
30082710 465
28200051 94
152435748 768
348416501 1302
256547711 23102
285349124 9728
392981051 4955
156656375 696
815697281 2719
858901012 2863
756784880 17211
231296607 16869
52578721 180
627558491 12711
870299357 2901
587992631 13659
718188828 148127
857584150 428792075
373091425 4568
776398041 2588
753628459 3857
255599885 852
571863970 3723
434320465 217160233
192632399 657
530104205 2824
169098019 637
626134747 2218
615672487 2067
589186289 17430
3601 217928919
191038136 3181
618900000 2063
303686108 5549
71656194 444
733416884 2521
950405581 3168
460230540 19551
477741252 477741252
694390433 6683
686875963 7187
267599999 892
567626266 7057
878441725 12132
776399961 2588
321601506 1072
156477151 675
298496583 1052
493995065 1828
364229646 2766
454600486 594249
300598997 1002
836895691 418447845
661295476 661295476
629702099 2099
970171586 6237
102152682 1734
423900334 3415
520673360 2045
65434238 319
500098333 1667
718375714 3358
233100000 777
929326073 12770
398999999 1330
879031277 3438
812965337 34842
831862169 13300
949499971 3165
357601193 1192
793202644 2644
881679684 3687
767100000 2557
964858930 10631
686397712 2288
505285435 12743
195316212 4521
331998812 1527
491700000 1639
462815766 2803
676800001 2256
318462151 159231075
780822642 390411321
176311429 1279
772641479 22210
44100019 147
206005945 5573
864193799 4188
616508807 2278
883589366 376495750
8201087 113
173253140 583
880851030 4090
2444 255154137
804767696 19783
313529291 156764645
335132356 23646
644144240 2629
60458469 1025
71697402 1389
578127759 205520
398106939 94004
910230853 3484
931496896 3105
595722040 3460
854702850 2849
398125109 1603
946100203 332163787
827695992 12698
918078420 4439
611525351 2894
311832255 3255
893963296 13483
621548722 3619
166800001 556
689561303 12876
386786304 1536
423003232 3513
135399975 1154
400501150 1335
148200745 494
393830847 3142
474299999 1581
307365910 1282
579175891 1965
75299748 251
747777953 3632
825897248 2753
810095941 4566
889201501 2964
967426505 4638
815634648 11316
439862205 219931102
402601800 1342
697674166 3147
238695867 119347933
206223760 1420
15111026 15111026
114476662 477
154800840 516
484135599 1653
483850313 21026
25682242 140
736800373 9891
134716193 551
511905997 255952998
700196836 4465
538498205 1795
524930327 20516
1169390 456964338
187201484 3924
487213689 4754
209100696 697
128666856 445
145531614 6447
207844724 1221
623542383 12518
834382735 4202
20757 691104418
114019431 842
105476475 441
382700513 308131065
674094198 674094197
255580416 47541
8593 808609893
520931297 2484
97248283 97248284
991 245983751
775002397 2918
64 17220454
592095035 2894
784348832 7132
460947300 3300
1521 442153381
900001 3
971381673 485690836
870900001 2903
759003166 2530
746414033 746414034
205270911 706
675325927 2799
163800547 546
205270133 102635066
589692019 2605
19537199 67
714797568 7424
702103986 8241
110802960 823
3232 882215704
430294771 2010
78299738 261
930711375 6817
528511347 197415297
953331740 16389
372067186 8663
68769283 3434
233343537 2015
538924955 6114
323468465 1672
2182 327390870
316862181 4010
869671591 3032
613132376 2216
668937674 5287
170918866 724
878148691 6387
847496194 4124
157431785 78715892
901532755 3483
625418235 51226
5934079 20
283230405 2133
914322660 914322660
645114009 3157
292350489 4701
577109389 3377
277678607 1546
522724160 1960
707458758 5086
191490285 806
233700780 779
125999977 420
74612942 549
5549 850450838
778451271 3152
899101373 20332
4971 656809099
789797404 4135
751334710 23282
699122485 276141645
903657322 3349
72008534 338
703200784 2344
228247399 841
902352776 3994
674383391 3343
510963470 3898
74688 973227282
610888747 3965
952928676 5418
177002536 177002535
121500592 405
892898137 6953
1141 316782676
302236959 3431
266345259 2073
819321542 2951
576933078 4830
741910100 5677
28333 889571201
143400393 478
28848819 507
19985440 449
470232804 1732
538864094 25851
658451669 3908
291681829 291681830
2596 775884692
613856519 3338
831602772 2772
691497928 2305
207300001 691
221399470 738
2654014 22
721200971 2404
756510871 3343
895113451 4158
248100996 827
643161596 643161596
641158916 2203
193923426 93312602
440305945 440305946
246299179 821
239701139 799
709200000 2364
592204471 9490
260575171 3100
133800265 446
839401068 2798
112785068 1128
473071825 2568
4354 720238680
102371990 102371991
16317959 156
1832 424990014
687364155 2385
714900000 2383
206400000 688
487295825 166197
178594433 3643
583502812 1945
780003945 2600
944100569 3147
657744636 3257
648103695 2495
747988647 2552
36108968 133
3596 101928620
543739592 3835
385500872 1285
588000818 1960
419590633 2018
455404927 3622
294962613 294962613
430499508 1435
224558342 824
583363371 3629
379739037 5092
756238698 724517952
773964959 2608
106612079 474
623198616 6693
440935602 11621
772797423 2576
166022751 83011375
71099922 237
898094734 7627
377255361 3877
601672429 4010
141404196 141404197
354532527 1808
48008715 3495
261342149 16283
898551842 4550
701254722 6077
341965323 1623
17552 682316448
857266412 4153
130154699 130154699
429528255 3939
464681104 4183
437320204 15857
234900582 783
743697520 2479
638044920 6340
891764301 18671
879372544 4076
311428833 2024
465236393 6992
478507271 3785
714686127 4678
817580406 4215
266889545 5831
864996513 3502
167976669 83988334
53650295 259
77277656 931
830177916 12052
969737705 7714
316743328 2096
482103200 2825
50976887 25488443
636921340 8426
463581502 4309
968433685 968433685
774996033 3085
995925438 23993
97724707 1151
7633 437197681
269099999 897
526220041 16430
933899999 3113
443235212 6374
562222651 3810
776697411 2589
284100298 947
985725896 4235
413442151 9865
680277137 11546
20896706 230
872179503 2924
980685815 13112
847380674 154801
916947061 28278
413564903 2358
835586777 3065
841176531 5529
844197478 2814
226266534 1593
604802016 2016
858693166 56519
222379431 1085
659592984 9355
126899626 423
786454102 15698
978924757 858186250
611530646 8211
757119679 41846
363062760 1704
541439892 2466
236134207 118067104
387418305 5117
475307762 9660
289986430 1716
800100000 2667
2458672 49
242335178 889
857930080 3104
549822295 4565
498600002 1662
757963138 2887
690128123 44709
191291968 5399
448921380 1751
864004423 2880
959325123 3634
232420849 2494
360006277 1407
2633 729322569
770220869 3247
618634797 2929
88174333 88174334
839454375 419727188
13583968 541
336947015 4746
375935412 1637
587100593 1957
939570770 939570769
671764861 5967
560194948 3604
367760735 183880367
305895435 1865
844726895 132500
970162182 6296
740428280 11547
504484463 2068
268731687 2758
489582790 1645
965288660 6921
101284691 3629
242213075 3349
877034469 8395
663629177 3206
445107041 4255
810302702 2701
332795164 1534
547667017 2422
823200001 2744
965398921 3218
301499190 1005
951912901 3580
377428307 2257
450522623 1591
89874454 40140
721523465 15565
861601719 839120152
201821615 904
158169003 622
270600012 902
280378242 2123
227286618 1212
783660329 4769
967 235323998
684211161 8045
332832250 2691
252460705 1061
37847 133826992
5535472 2649555
40343949 26880301
815702720 2719
729003576 2430
837332630 9501
845494578 11357
464098616 1547
386233095 2131
538960671 2419
285599048 952
925652492 925652491
298688413 4422
437240376 1525
466607811 5532
216899613 723
216432231 2689
978534037 7801
911939071 3046
132068105 498
222332426 1335
438220148 2310
534347353 3528
640147018 640147019
308550031 4898
354215677 1294
137740059 6085
113577001 750
13257949 59
156642226 1475
290889334 1008
750000000 2500
636893784 2297
181984319 1008
915924658 10087
685190974 2960
865275166 4058
795950341 7799
792812140 3685
281770791 19663
594901983 1983
165000241 550
731999999 2440
206536231 829
144599519 482
954483243 32461
831401999 4250
457239400 4634
258899999 863
454829832 2053
307755516 1812
2453 461828763
104478427 977
689400368 2298
874827450 8225
56728021 56728022
118990618 118990619
177190425 601
477199393 5398
426989303 2897
890707306 6576
383842171 3210
905106033 671315559
577501926 1925
27 3730131
833397222 2778
2108 520250889
893257857 2993
401008671 1446
674018753 3579
402499345 3536
881244623 76817
955298987 3997
654189015 595058207
426650644 149597
86729557 323
673944346 3383
987584070 7003
182399391 608
727157266 2986
400858165 9205
576555151 4895
338196171 338196172
500098333 1667
641375331 63087
665047167 30947
965449441 4915
605384881 3516
687533177 3983
833743933 5572
961944731 13343
182009567 1284
356653991 2486
817075319 303983
355528008 168022321
65718690 282
110783831 670
417187750 8392
24087169 112
285209132 1330
569101898 1897
651653228 7136
956564381 447890912
749619593 3974
250157926 1665
86390638 43195319
40709257 334
977075506 464721091
239401485 798
207436593 1329
295713647 295713646
905096983 3017
178127253 936
561621471 2005
265432170 1730
231814392 231814392
530245823 265122911
716643803 4438
589026705 1988
314701001 1049
250799999 836
372899513 1243
811800000 2706
690747642 84641
62178352 592
103341810 13032
509445098 1759
115218821 577
218213101 798
216900399 884
61503084 261
134100446 447
62334571 212
551480244 9786
800076397 5871
864586250 4994
593055400 4700
462506522 2861
475329513 1707
301638010 1205
142707525 914
595398126 2135
93287061 794
326118340 10057
553799386 1846
406200743 1354
807235874 10125
261498611 157499465
626102087 2087
153368098 1784
384567724 5452
675984856 3509
593459129 2183
541239304 1879
127500586 425
184058254 1567
475501310 1585
248526689 930
731538525 13285
953073825 5325
441738159 2423
911396963 3038
860193217 3518
977348986 5449
543322501 10532
431399285 1438
965813253 15547
838485247 1057265
768730441 18137
464098453 1547
634182313 22472
115920275 57960137
686462856 3468
387306901 12846
871992901 5093
836610560 5371
540897220 1940
365981780 5379
614121118 2389
814589052 4625
250199167 834
150600502 502
246322158 116976563
729000000 2430
874326962 616833178
83725474 41862737
959244091 10290
221400175 738
790971846 10133
790055530 3355
137251377 805
821068500 12250
242618288 1496
770387808 385193904
91486724 356
3345 153873345
7843 294629744
2074 181158805
9926357 142
409750342 2252
209834388 92886995
709673231 5558
199129818 5001
361426519 1736
935571843 8766
503617985 1681
317398942 1058
186299378 621
380461004 3040
135488641 1186
297495863 1477
810899999 2703
973200405 3244
836019603 5041
534460230 4782
889197768 2964
319407666 1342
183345254 1961
885660107 3554
993556592 84871
423757979 353219030
3890015 72
767570632 18479
850197988 2834
941535606 6293
628802095 2096
589802927 2963
888540367 4147
587312880 2310
248213543 124106771
849194910 7957
974696796 3249
203273209 886
359184024 3944
780420000 5000
734402447 2448
138928753 69464376
345667901 2006
263400804 878
875799687 18983
779733146 3053
106499914 355
52351408 52351408
590098034 1967
171233150 605
497528505 3165
649816208 7645
626222981 5814
455550554 3337
888301380 2961
790116959 9185
67018860 270
798830605 6248
709004473 709004472
360949665 2564
61684577 554
115840286 729
916947611 4414
615337455 7007
878219034 5142
538054080 2720
537318433 2016
488099999 1627
606903333 2023
848429819 3569
258780734 5861
232467399 2977
913134295 9576
321894662 1627
110158557 4003
596099678 1987
133916965 654
241200000 804
151251007 8686
578130994 108786
238142395 1346
524254501 136170
747638161 3002
108019780 511
610788934 3293
550580045 18242
177531542 613
927935190 516384856
698785426 3055
43966201 164
194885279 846
163883125 29375
451566959 3266
467323446 1667
208799305 696
708870611 2473
128399571 428
925806903 4378
370201764 1234
785569363 4137
8417 289393220
333697387 1158
427117479 3774
767417172 2993
418091199 79378
433798810 1446
487720173 3161
976267269 773653813
856198874 2854
914396953 3048
743060114 5332
442680358 2979
772071896 772071895
404710968 2559
4898 749300938
908756821 4239
59431472 29715736
192689152 657
309298969 1031
201585970 2559
933639327 25503
688200756 2294
831300631 2771
189666705 10032
232772945 116386473
40199999 134
467099999 1557
6306140 23
2230 472932328
986480101 3957
365168348 8329
992563010 496281505
894504283 894504282
97947299 330
428953125 3766
495601653 1652
471688274 50219
570118327 6423
566502695 16753
369166886 4969
8728 912594000
868146973 10173
875118426 3011
593603629 2153
272030577 1057
787799680 2626
910206717 6122
411336515 2036
895059817 3233
247831919 999
793397275 3661
274799882 916
627220216 2175
912957824 5235
541878788 432023664
824098368 2747
201900674 673
416056914 208028457
994364737 5752
424580786 2132
36026944 227
729 140512145
114747961 510
95934281 2877
593585732 296792866
471343113 2486
236455786 236455787
68029168 68029169
933690343 4498
61159042 398
265500000 885
557522620 3512
17117285 6330239
113139540 543
666349823 2352
373781695 1457
716997611 2390
474806666 2574
979678071 28789
386815957 4406
534073310 2367
941096864 3137
503070351 13616
314699274 2006
982896890 5669
842702796 2809
395979319 395979318
609302032 2031
176244614 3620
109096106 105948144
154094366 2077
81003649 453
932314491 4231
495220907 2464
115671079 871
323398921 1078
1522 274476276
795819801 23762
15880409 105
883199002 3857
845678760 422839380
853500000 2845
140921718 1301
973471659 8864
991940510 3649
170758004 1081
968400266 3228
204000000 680
81350977 40675489
550906220 2483
535277602 4607
753523958 3019
557724497 557724498
222300000 741
290341012 1801
230400769 768
709134294 4114
281465833 942
925214844 530314281
61499999 205
452719541 151593025
465948951 248250456
649674009 3161
682267082 2433
217374992 1513
183056182 1181
489301232 1631
20840657 104
858697309 429348655
959191694 7991
149197477 712
486437823 1742
409199999 1364
477528839 3027
740813982 5569
427650443 6695
797288447 3012
206342025 157733784
155904422 1736
718146001 5115
728096969 26216
7369 912518008
770697431 2569
111716112 408
704522554 4265
224201735 762
905391803 16153
756352507 3101
598802958 1996
252645559 1329
1391 134099355
452809358 34463
790621557 7960
681299357 2271
198743539 9473
127800791 426
15769 601735606
483299999 1611
590424484 2873
112715534 112715535
877065419 151140
204846673 712
206465304 727
921904109 3073
261526695 26815
723689655 361844827
351601173 1172
898394364 356873533
114246887 3864
997079444 16452
147887125 812
566100000 1887
964500499 3215
255387216 2254
59883754 217
944703150 3149
278500223 5696
496498346 1655
360225851 2499
424757409 6919
402084514 2429
389654038 1799
15062 611112465
754497485 2515
210361785 210361785
136334164 502
483564766 2445
646238093 4892
875399407 3184
169199999 564
404234766 2887
884999999 2950
245044148 1879
161643230 991
286178996 11477
260884980 1013
829802514 2766
2080 499328023
238200001 794
700285713 350142857
869959705 869959705
619489544 194190
569301459 4662
87587791 1461
88708420 32995
456988031 4880
22901803 11450901
957 255701992
183982486 64651010
122140991 496
77023221 535
42815146 158
305577040 1156
214499284 715
425903633 2448
18600049 62
762600000 2542
838661151 419330575
102645486 1062
940803135 3136
323837307 4049
537527629 3378
347533470 1647
744301097 35497
297175464 2086
331572680 1192
536099124 1787
994222122 6244
864566594 22401
396601323 1322
198073327 1803
432345000 2305
365087648 2497
746362979 3568
164162240 1959
1337 333941698
366545815 4858
341298905 4134
686380366 4211
469870044 3004
688802295 2296
148582596 1411
875402918 2918
93280768 93280769
212655 614147640
937544717 937544717
7800001 26
510687379 6190
879249487 439624743
597900735 2862
908574601 377452949
568839425 5071
624410951 4071
2590 342849731
195129240 874
45615785 354
378914965 378914964
801378699 3304
196491151 1497
142199916 474
740620055 5383
501436624 5668
871200413 2904
984302974 3281
87977521 426
623954843 311977421
20183911 101
193500362 645
820804607 3042
184999583 58158
12677004 2382
695503241 2877
605399999 2018
238500795 795
984279439 5291
783078492 7386
219642658 2066
100066526 50033263
44966350 434
54300181 181
427198575 1424
95249011 359
873558243 7599
121898206 3650
207300691 691
967248015 33463
263303190 1290
387178130 1835
125999999 420
636860656 636860655
748257976 2703
775802256 2586
454020458 9794
478632288 2029
2931 523716743
901998153 3591
868968451 3408
355501992 1185
633001019 2110
983184977 12133
188068610 1730
63900001 213
844800857 2816
678024731 7092
898498340 2995
514618197 1996
803687199 10492
781156946 6738
436976820 5985
274624454 1057
238867131 1187
918339046 3450
203100757 677
582924380 2060
517500134 1725
202453862 2157
342296783 7386
788385799 6262
720458761 2940
190866241 7090
768600001 2562
383178389 4057
785944885 3528
295931124 1311
410362837 1482
862033083 4171
287400000 958
86144786 673
448274546 3213
163754665 989
461671545 2011
640849973 8764
57658133 596
396746286 2074
548291805 14044
206999311 690
337735476 10641
670799999 2236
25860562 465
482409837 1831
783297910 2611
770191704 11857
635102559 2117
9365202 2446
345951318 1284
373557211 174013960
479699259 1599
63447116 48059267
649396871 3708
782697980 2609
599449890 10228
872538082 872538083
398014684 5371
820103599 13360
884526222 3368
997033042 993385677
831604762 2772
870002899 2900
18546297 6570352
310156582 1041
783877941 3958
713544112 8211
696302321 2321
910674552 369653118
498325626 16299
296643494 1777
528470271 5896
709703427 8204
5207 929650729
2206 76512904
29842397 558
891063423 445531711
124261717 124261718
906903024 3023
444652412 444652413
954301383 4571
663928592 663928591
326398913 1088
568439472 8960
410472717 3454
538183520 2187
854226900 6900
931923864 4996
666626958 426642593
818497362 20375
926844594 4754
721498290 2405
459959400 3489
6000038 20
621998711 16539
93599687 312
897158630 818661239
231130251 831
284442840 1041
201300671 671
1780 264123131
737532253 11233
353841492 4063
204300680 681
615866183 2280
291119473 3770
596100524 1987
979799999 3266
273659851 4275
488964651 2029
920717694 3393
725665271 3174
499489895 35860
209002036 887
7984271 35
189912915 857
996446778 11166
986598229 4376
105750913 95357
691852851 3965
100940640 1356
840444277 16214
913650464 729819708
403111201 1515
597193939 49551
75814596 44181
185876791 1841
74093545 252
3922 783890140
960482832 25023
247445201 1329
350098833 1167
195626651 4650
9599968 32
762051477 9391
706515359 5393
879521961 17140
862157043 3233
489721694 6479
334800905 1116
976723393 13463
428038640 3820
863308570 8889
9542 959510655
104909803 89372862
734310619 4963
4329 867973158
534650901 3720
443101476 1477
879897092 2933
729999776 3053
902957484 3103
724202360 2414
741911149 2933
200847324 3175
57888675 28944337
920130576 22038
17843614 600
544985443 9816
625498034 2085
856348937 16904
158184575 704
643345963 4242
65513634 300
19499998 65
307901018 124483851
100995096 3468
163378038 163378037
590176419 3999
656263608 2301
487967360 4040
14176939 7088470
440642652 2278
59400197 198
836214910 5377
691072244 34930
113247192 420
948306134 3161
161452913 80726456
498600690 1662
775280070 4840
160005430 1454
24299920 81
103278924 631
709355064 3049
895603089 10149
983742593 20522
298986735 2306
144884144 609
665242747 3547
222899999 743
71994338 401
956537089 3328
698344390 2455
754164107 5429
431860245 1637
911018206 4421
935202254 45983
634351554 2192
2555327 12
75484203 1227
279177255 3708
218037229 1405
650633226 2499
356098934 1187
569577373 20982
744201417 2818
428693195 5038
728711927 6208
423600000 1412
476719963 1714
476852584 3684
374700692 1249
307500001 1025
494101648 1647
28504 997754016
367913369 183956684
883497742 2945
919082649 3504
848974161 4324
66216332 323
161867172 1919
335698882 1119
169328 169327
459357833 229678916
508235113 1848
499620471 3553
945004952 388259351
196817757 3934
74446663 652
538523087 1873
524506766 2563
103756825 846
989820391 12090
423346080 7284
102743032 488
805317240 3480
431044684 1664
182764773 73122428
363599236 1212
983675213 94235
6400 681477892
974424837 11473
668822879 6430
625200000 2084
75300176 251
527552159 6936
806279803 3126
230635087 24461
2523 612071745
106170497 53085249
477346419 1974020
81523441 301
99628921 2088
513332979 4828
355568093 297440751
203089785 969
122557097 63524911
28195578 28195577
857899369 428949685
114802175 496
442798724 1476
293099024 977
50140529 198
474089713 5222
705048614 4819
925594257 4029
238876206 3394
808294041 2724
6522 662325701
340013695 1408
193800645 646
582301942 1941
244192895 7548
465 138547893
727499999 2425
6835 856635298
476225525 2297
259114523 1109
98637930 370
517643013 8176
317351743 161719299
356158754 1555
475635007 3050
455738278 6280
461917837 43596
97198465 70325280
650804912 2264
557700014 1859
803525865 2679
486419977 15894
834300001 2781
474901641 1583
53399999 178
370162224 1692
2890 224327580
686999332 2290
370807037 1967
209477068 802
19392751 9696375
124076547 639
215037363 215037362
573820346 8828
687266370 3339
752776168 752776169
932864488 11190
727820896 5016
127321908 489
421699965 6222
986683141 7110
338775314 338775313
310484956 310484956
540565542 3798
658944396 2442
954323671 4586
941952331 11055
447328251 2241
355748505 1328
772254081 4160
363980060 209328631
595200000 1984
568789850 2247
902633549 9659
124024313 11104
324420531 1141
883994267 8986
648491091 324245545
180000765 600
216524419 1331
520795886 3301
560075966 2511
1024 231034701
607574213 303787106
410878048 9142
721143258 15810
593309036 8839
801782693 4318
868756200 5262
771528275 6963
5182 858289478
573601911 1912
360596903 1229
232249969 5496
4987 867365237
167387325 2647
300543502 104558237
627871137 4652
894964243 16294
290259215 2256
969393611 449385327
639620705 319810352
302624914 1466
559379737 2889
16500054 55
934862671 5310
690559039 690559040
735974375 3275
922345228 6829
460036501 5390
157511513 618
102 15164646
864302880 2881
473399999 1578
1476 386142938
335399890 1118
867625514 5484
735580637 9497
2555 297956450
429599071 1433
311856171 1198
977703259 3259
732018059 19402
493515543 10988
965333963 625125721
571500001 1905
182244209 1155
665698284 3204
386235365 2492
728144058 728144059
923360805 923360806
827097820 3819
139151716 139151717
799724891 4516
3815 816080551
402678631 130995
1255 272634314
32025803 3671
684857838 7149
466487990 3472
720494615 5372
3974 941635788
2701 683848013
407972429 2060
641706056 320853028
919704387 9994
574146589 6692
1983798 18
536178699 2044
499148121 2260
54413276 813
756116387 2988
468300001 1561
325761289 162880644
468491571 2517
574697187 1966
122534623 1018
962103208 3207
324254259 1870
1008 206443440
165599767 552
3472 60944309
422308447 1722
721105162 538259297
3792 348382416
262576623 3514
617682129 4030
665704373 2219
237301316 791
509513566 4110
152099726 507
11698708 45
797397342 2658
317558295 7316
565729645 5485
766865904 9469
755253365 11444
414361414 2421
318294795 5795
164632458 781
299266569 4168
1473 409471066
932520230 344202353
452417810 2951
695834223 2431
325052574 5369
19449912 19449913
380922047 19344
978561376 4125
875916348 75761
52472408 17963514
2084949 14
163144099 220465
702552747 351276373
286599119 4928
815926437 18767
74894819 2639
677767209 3531
68235233 34117617
85097871 423
508313177 1739
435899265 1453
926563811 101921
267890043 4298
629098279 2097
905390251 6375
696390720 2404
261599129 872
552945849 1906
411125983 3074
174759653 764
370567664 4092
390901304 1303
248736513 6784
604651379 2084
216837366 995
571503462 1905
330138490 5765
599367515 599367516
28848534 4972
756902523 2523
20700001 69
721143314 7765
570114889 2804
732783539 42772
443228431 1527
644120625 3248
994179178 914797976
27701002 141
940389233 4882
542174772 2066
99602077 518
569113983 1972
338570539 1394
807921698 8317
23616601 105
801939472 5581
553162768 3096
409449979 409449979
351299930 3610
573238137 2976
667274760 2583
643436138 29649
128592076 1543
275588218 2914
509101696 1697
74100447 247
38996180 687
412978951 5269
876615824 87943
459299635 1531
538076004 4205
758446681 8142
1488 399208011
94151712 744
344632434 151439775
866594399 14700
929164446 15309
388801297 1296
147932605 16041
38928337 298
50864558 285
540002556 2967
859245869 3379
216244734 785
953965369 29192
349818481 1485
986156049 6325
610197966 2034
975899627 3253
692271217 11632
686825907 18734
443846678 261863844
258872723 15966
783316591 9345
548377291 2779
158700000 529
210299946 701
111266165 591
270924821 7895
228452996 4548
190785151 1376
2405 367187165
457680649 9538
11581 984801916
649548052 2485
254614484 254614485
868249093 10159
367621199 11731
923998849 3080
170381139 1254
504113706 4055
517949898 517949899
737878354 368939177
907497943 3025
859561477 3398
150899736 503
421582061 3676
731461885 2834
734022809 2687
308132215 1226
538652250 2250
221866008 8814
726897576 2423
690000468 2300
779400001 2598
2790 280481490
593609334 2393
125874945 1417
316562836 3504
453138518 5857
894597018 2982
413305516 1449
1743 234456159
144178167 72089083
403017161 3640
1727 465414180
717975325 19827
956714133 956714133
743476895 6205
793451869 11814
257167109 1440
141645840 141645840
374576299 187288150
270489070 270489071
5927 989984040
13696 727600000
87666410 327
5758 786850278
780898723 2603
642741264 4554
198600401 3311
938006510 5098
576551068 2773
252929527 158214286
915743137 22849
783712247 783712248
343125893 171562947
512398293 1708
11239 520646675
244500846 815
935103118 3117
120408825 60204412
652813434 326406717
530398232 1768
9014 751992950
487 69213461
386089295 2289
320744094 3623
726556175 2724
482398393 1608
827358764 3146
653708718 1011933
257135144 1538
825299595 2751
912063822 4019
427600229 2069
559801866 1866
949530147 5557
408204542 391751
152559024 626
324 29578662
188603402 769
192111457 4008
339034445 169517223
950610902 950610901
451489783 3738
985844209 7902
937196876 3124
923009038 3170
911100000 3037
678000206 2260
723077520 2607
10002823 69
993680587 80786
960665445 6760
303334600 2147
451960250 4091
243674589 1487
611281079 9681
5233327 2616663
800558641 14985
885000001 2950
693899238 2313
278380797 3888
1473 318160635
216578503 216578502
60007897 30003949
160405056 1246
591242174 4988
722399531 2408
237173692 794
978124470 159468
510794713 255397356
551417916 8088
15120 972248144
71580385 35790192
750758401 3200
765867659 3041
616155175 9268
440966337 3533
2781 59869368
572071310 416158335
321635579 3421
2015 222562795
70280091 357
504105001 1750
180689603 1185
623398220 2078
555900048 1853
936081647 6516
882282048 3264
961006840 393811287
180292540 1910
753978898 9277
499800000 1666
609620310 5751
826199850 2754
501673696 250836848
95539760 474
125198294 885
572103749 1907
681788113 681788114
596584715 4639
554652131 3091
57756163 1178
262257423 1144
181296794 1669
644110655 296944467
936967193 5298
738597539 2462
1921 268997630
366399093 4252
123668090 747
662097792 2207
736501253 2455
380701222 1269
845527923 809199626
423213099 319506126
719844034 31842
681852581 2948
377154824 2468
612696026 2361
776397411 2588
2740 772099606
359830342 1413
360310900 35290
659852836 7118
391872459 15146
666475263 235846601
169250279 664
5886 268754760
914223081 32735
929866389 27862
107697815 1476
919933127 4065
995718837 20004514
236356851 4777
434127225 22155
971151847 5897
43880890 582
196199890 654
839450821 2886
902100000 3007
723953995 6207
143842986 605
338401127 1128
491769483 245884742
858602862 2862
632626072 632626073
309963125 3726
256426670 1361
884397053 2948
580329322 580329323
292321406 1029
789317506 29843
802712314 342840177
206331405 1041
822507544 14157
944256729 77864
847223391 8032
60693072 426
965305599 10698
191857035 5227
309005609 3530
12979 375614323
53700180 179
351923817 3074
952243601 826106
778240840 778240841
1261 358073560
399018901 199509450
980461788 3499
845293677 4109
511157186 2151
691807645 2952
17584822 469
4061 341741272
858583627 41006
759298680 2531
271056971 1175
157421298 829
533365312 6592
440699217 1469
438005624 1975
292 49211052
5761 971946536
722704613 2409
464567486 36199
367814536 2090
919678662 5691
742 169051547
766497445 2555
177952979 1709
350098834 1167
109707450 109707451
331488161 3407
879894841 22440
365880292 4613
198600001 662
692400001 2308
549000000 1830
330993175 208800314
6190 769837920
12685 328720919
90303782 498
970425259 34930
383338559 1320
143304271 710
122700410 409
896097014 2987
434190403 2551
549898168 1833
682279832 15151
547319764 2083
566031839 3476
970203233 3234
847855394 11307
876298745 2921
936633450 3345
504601754 1682
79799737 266
549548674 2131
954255684 5545
640215575 2268
895453538 895453539
247799999 826
750154103 175106
335574647 335574648
29233338 11514
111708213 111708213
477931201 30167
722710547 4438
296434436 1507
823421840 7746
868247686 3564
425967703 4109
73362064 245
768092710 9814
555901853 1853
1378 310240560
733494630 11237
441861343 1479
38580 250190552
506401543 1688
128875499 750
485685375 3152
530400001 1768
291691726 121193
113240867 444
581588580 3721
28628680 463
877504474 13683
334458632 1198
156616013 692
986010521 5693
212054670 1130
2290 660758050
661804082 2206
256458757 2069
712540303 4249
590826387 3164
589794187 2374
94833425 929
542566210 542566211
609407660 2298
49031879 263
378848184 3966
891156464 32128
907690323 4298
9883 188653029
941354804 6658
924905741 3083
54357 398993385
922593371 461296685
737888302 737888302
898228015 21022
66094362 999
224245618 1349
419666817 322251649
647103502 2157
250200000 834
428280769 3424
36020907 154
740560128 5376
489344444 3906
12730378 123
384783839 2588
771509201 2800
4188 268178580
946574624 946574623
523007099 10108
447601491 1492
644511421 2235
486398491 243199245
506467864 2632
674186925 7518
957288044 14633
892091257 6657
168022059 610
815782883 3076
423674791 5285
6765 681453198
712520690 6731
359071173 179535586
437068801 2100
546567931 3538
5100001 17
187870362 93935181
392216933 2355
843483532 44969
998703329 3329
700285212 5849
929723485 7355
169125712 3343
999215268 532070979
854101918 2847
158099474 527
85461039 1910
95584069 589
102234862 687
99544657 688
788089160 3226
201299330 671
10818918 10818918
95100467 317
573075360 2080
891785110 21727
47700160 159
543300300 1811
552282882 209659452
180328626 3114
230332609 1307
261362857 130681428
78878710 333
739339587 16317
574731025 3685
493550889 13706
746609599 3595
873331162 873331162
338047610 1603
153283229 573
9300000 31
4234 238886606
303600120 1012
725526015 362763007
682117882 41799
474209775 1755
957930499 478965250
219689100 828
697849218 2567
635446212 12053
78599999 262
370780811 370780811
973871632 8505
858739059 4061
365858891 182929445
543488151 543488152
83243370 798
195347858 660
577730934 147510
846555007 13510
776705166 2589
127585416 2968
17583338 15526556
306992484 1847
379107243 2941
199264341 710
146099999 487
15135496 142
29216927 120
854402614 2848
534898216 1783
360600757 1202
88226639 595
319501066 1065
639575980 7203
338943989 1210
780036302 3687
764806787 6284
19714518 253
937923265 3492
973803226 3246
725071844 2680
738094863 12332
804996636 8210
488766660 2148
339170867 2892
341199242 24721
20778286 130
825937170 3670
717901177 2393
706799125 33357
984260279 571502284
116100099 387
583198704 1944
607388379 4652
788583358 19728
611718137 7951
524996671 524996670
79034803 1047
173137384 833
628985844 628985843
728945279 5760
547962375 2375
233851084 2702
691203747 3403
471356545 471356545
550184200 14087
595554374 2242
237788260 3119
125079 798169838
119400397 398
973255443 25827
605211145 302605572
628866672 3844
364768620 3972
586139652 4578
799040523 3461
129083219 630
693369454 681479727
556088459 78538
156190210 3178
122578613 122578614
545552521 1827
271573281 135786640
649578073 3866
871107035 3578
1997 330868868
793707820 6277
594014850 7293
819323365 819323365
750799545 3608
984903283 3283
572398092 1908
720196809 6914
837409189 6853
985062298 37935
475703513 3146
196091422 1997
708602125 2362
731471112 2844
945729453 8831
336001119 1120
829798388 2766
698344832 5056
563989423 2089
82152488 489
961792181 9763
693002311 2310
870142393 5586
515402067 1718
25960992 223
408950014 1528
151296784 607
154538460 582
665275579 3890
158700397 529
956547392 3709
140932047 574
885947053 10807
556199999 1854
947999694 3160
990302006 3301
725972368 2471
781065383 2868
985469531 496747972
406187930 2138
420813627 1741
969477629 11946
776177857 2826
99805284 42050571
233619751 2205
167100557 557
312034 900530124
945303152 3151
107100001 357
270674404 270674404
546391995 2190
843574945 421787472
400198666 1334
818741034 3303
694446063 3004
282544802 1067
3044 883530132
192384480 1646
10581 451135859
278921275 1756
932262177 35189
446771182 6578
232447515 1487
895741447 19398
6469 752472552
464418383 3408
125097090 11963
495033743 1837
215160590 1654
632589750 4806
403800000 1346
172683360 172683359
39242281 173
101895689 560
411095556 205547778
816545300 3120
59099803 197
395942804 3173
680393917 680393918
54051770 190
811646028 5724
73817432 292
381668031 1473
536446445 4966
264660099 922
279956578 7405
471180985 3235
127611212 501
81557786 401
8266 321572198
85024980 562
180238541 9443
445602248 25844
131681526 83500870
6485292 107
405734347 2383
954003180 3180
188367934 1150
928678313 7751
361500522 1205
997199999 3324
268299180 93594924
275133868 5524
975601882 3252
547500000 1825
694546375 14055
929999016 3100
6615 956449620
433905928 2303
551399999 1838
19907258 7854070
869009425 7394
375215740 5678
347511745 1888
231802855 1734
462024676 2989
839441628 3903
267906970 1629
222334202 1676
114632862 610
831743473 7077
496751790 1689
564430806 564430807
489833919 2540
964813 482406
5608 513430431
440742462 3174
710100453 2869
550065010 2530
761997461 2540
955512850 37489
848401433 2828
749682357 2595
719059909 719059909
856546761 4571
36556676 129
786246750 10125
664881304 332440652
588864330 61849
51255087 7473
182438460 655
673797755 2246
369780115 184890058
582831162 6602
2045 294866505
469994112 2792
55796420 27926239
847952971 736607882
251544381 11721
440564223 10432
942790487 8823
528211387 3447
848541615 5037
238617637 4852
367200000 1224
715931622 10581
365998905 1220
924976613 149262
181043061 181043062
433664555 241640715
149219664 2712
93388655 367
559551025 3849
966699649 90312
11512 522195985
375543086 6784
510846543 1949
125400418 418
511647885 1892
416081377 1908
81614345 649
342806773 1412
131244252 591
5290 852176413
769423441 2626
557355624 3486
890258115 3097
544314760 5861
580138461 3652
986849075 983804527
211563538 723
473164709 473164708
796203280 2654
59831339 59831340
505331535 8715
527396235 1861
409156173 4469
529154430 7703
905148420 333388
2081 510246522
647097843 2157
815042218 407521109
609003539 2030
681493257 2853
1897 563908208
953544188 953544189
887311185 6571
476094469 2699
892509996 7223
53787897 284
573299022 2802
713544251 14441
13972918 251
321300001 1071
297249971 1993
5782 283127194
23824099 95
628709508 2814
818359864 3473
46240879 497
161568587 1297
367535204 11205
470313725 174341544
313861439 1337
486978045 4824
449984564 174345295
982578869 3770
167076201 590
956641685 22449
202276167 71844614
100865571 343
545111670 2397
375537989 5798
740823568 3873
742497525 2475
642813964 2218
5399999 18
560499604 280249802
990906189 7475
686970374 44427
590467591 1986
65161658 266
626703305 2089
5390 297005170
419738947 2046
22143 945387660
431101437 1437
647762252 3217
403436231 1918
188099806 627
203119179 2588
698165343 3101
703640589 42434
398718548 25838
231600771 772
288644867 1021
959345477 10586
2053 211280389
1751 149054058
434152086 1581
717786716 23935
555846047 14117
704626859 6047
133500339 445
547572802 2706
554697495 1881
813554178 30309
535553605 2010
470907801 1769
216872815 1308
319124785 2011
1232 102346216
646887415 2679
153806113 3205
94537680 47268840
737474601 288893165
65700000 219
283499056 945
802797324 2676
102931524 733
145321970 6844
601142874 2501
956858260 4157
828343476 5244
810233230 4028
530815937 4984
136337439 1127
606002019 2020
999806306 953531849
7402122 117
2960 784189573
156551207 809
688152473 5195
642341286 242530
3533 762347207
948171935 948171935
901452643 7129116
748202444 2494
588775089 2495
156299480 521
637043242 3278
211154537 1218
197271041 2560
589292026 2135
229577058 1061
28045005 116
424426464 1487
194102367 194102368
465248921 8257
798300000 2661
162132628 852
982899205 3972
708367800 7333
760769764 380384882
451143271 2419
872871896 4646
403499922 1345
764724424 3634
908680598 5753
596700697 1989
595860255 2421
673528847 3170
740699368 2469
941487429 253390
653520937 3774
763800000 2546
595837159 26774
823572957 4148
290389866 2273
943503146 3145
36900123 123
928685023 3457
737698049 2459
291901767 973
695473146 6247
853201532 2844
911361268 15617
3353 619527938
489899999 1633
637927434 30858
4462 816349672
703217760 2867
44982221 319
316521558 1422
502798323 1676
988716017 22782
26747266 26747267
1132625 6
830999501 2770
769011142 143499
603740432 20681
749098262 2497
807373936 16974
682437195 6529
439484884 1649
328198907 1094
152213041 20134
285299049 951
769704796 4172
2414 545028092
90775020 9443
68313118 237
757515019 25357
778196835 4563
880404614 4047
117022010 438
543370713 5251
640165154 23723
61989704 328
790797365 2636
310800001 1036
964669621 6540
703679985 2448
460567866 2299
744070601 12353
88199706 294
85 1371876
130800080 436
178553236 1119
161317169 966
343500001 1145
467698441 1559
435239193 1576
187611120 1080
163815960 3080
665323810 12709
984175031 468992876
599125965 3836
248452250 9633
437984010 1719
548040147 548040146
167197733 167197734
140059601 731
884286013 12599
505890166 19261
680399999 2268
235466588 1338
29140959 131
108000360 360
929101509 3097
736663000 2484
835058387 31244
820502734 2735
53999931 180
636201076 4710
565808009 11038
473910938 26758
670135135 2391
71375545 871
818217267 6333
423240709 1970
246151268 2331
256171432 1298
76768549 299
108771687 686
966751795 966751796
692714770 2734
581979350 2645
572551138 2302
968398652 3228
170999999 570
323122441 1114
334799284 1833
871954948 871954949
142776591 3143
97375159 359
525913359 4939
985198285 5074
707778885 3795
375183555 5654
2081140 17
129955638 61636204
598881386 598881385
991001753 971640605
315900001 1053
554235025 4067
275400791 918
422838899 1725
99866757 49933378
226100363 1031
887656756 3585
785403098 2618
846038061 15807
550738252 6836
772112797 24818
407399961 1358
564901882 1883
962736758 17811
599913207 3633
745593458 25341
45900491 217
373201245 1244
73500341 245
700880117 700880118
1247 308355517
922224330 262070
340358124 2906
10594044 55
651302172 2171
291957901 975
529254810 3470
903596988 3012
467862900 3676
294126946 294126945
271800905 906
30300001 101
11145681 52
447300000 1491
309112046 2738549
505141433 2486
654750690 5115
249772876 1057
533274699 3001
588558250 4123
912478884 3554
297599417 992
833967475 4135
342040888 1156
972813346 4039
546302509 1821
54203062 1561
847870330 3314
800808173 6102
689943370 163610
78312299 275
939901903 931476280
324006994 10111
321012531 321012532
999246984 490061394
155232801 25911
628629288 92568
717597979 2392
419700001 1399
365398951 1218
2221 602375606
833001801 4291
935493863 7034
618138432 2416
259865111 923
769199999 2564
129207046 473
446192278 1571
862278518 3074
312422672 1815
777597407 2592
251100838 837
430233961 1535
16774141 77
399021858 1726
856497146 2855
644699018 2149
794039945 4658
982674984 585486
155448219 1435
340832982 11001
385733484 4454
671697761 2239
628534501 2420
213299568 711
341513312 1181
659297801 2573
209699301 699
117441796 417
576321196 2687
606300407 2021
665414271 7263
471572662 4893
963144201 3616
907605409 61885
26663698 303
741817601 4960
846252547 3896
102900344 343
255000623 850
311155373 1158
3534 920628204
581083531 5005
609886096 7092
53181449 225
984838798 3479
617699593 2059
533647204 259100331
114742709 421
573598089 1912
104718184 526
794302544 9148
399907690 1987
535225274 1878
868724719 329946403
791441087 9824
4132254 19
657868481 9280
576919457 576919458
795602781 2652
831899167 4621
117074529 117074528
51541923 181
606200087 606200088
816297278 2721
198934051 3075
226384884 863
468063377 2545
170370593 1086
887966857 3612
54792583 618
222252975 1425
762330317 3114
645220100 3889
493111469 3011
610057440 20376
817788639 408894319
337499865 1125
3682 913895017
390895250 2233
924768664 6746
534601913 1782
139620214 1195
184483484 635
577515521 2560
961497261 3205
2663 758359698
27900001 93
946159961 24392
93306417 6194
180174043 624
905106090 3215
829366560 6820
618718440 2648
446099999 1487
790463507 3361
67199777 224
743780016 2571
4238 556629772
674770428 19452
926704808 463352404
389067588 2373
212254744 5411
245777776 2301
320082529 1668
46800186 156
242027577 121013788
689911483 10808
233054860 1702
10560529 49
72315757 682
330078216 1220
714727213 2726
13617 535291464
758010989 6798
410904895 1450
371208584 1551
74400062 248
301857461 2639
72309601 528
52800264 176
114447457 386
950103166 3167
246265025 1073
349501164 1165
882038997 366356863
945596847 3152
664500000 2215
692591792 5497
923348245 4325
953157235 8193
329110321 8470
244878538 2249
860172518 3331
553580203 6479
452778235 2070
1791 278421696
484318971 2290
45375 531878962
934127512 9186
428676772 1845
125513326 961
861829156 10830
353527492 3115
423300812 1411
494757439 1788
705311373 6981
484715955 242357977
407428504 10766
675684577 4909
1926 282920627
455397228 2962
412342323 5442
70500235 235
495298348 1651
274500916 915
922506179 14745
396917642 3981
855297593 2851
599489251 2875
363550757 138666596
982581766 3657
336901123 1123
417491345 2982
323631491 4970
515096182 4882
565064917 2314
741602473 2472
356885445 2632
123840439 649
98100328 327
372346953 12466
557961665 14689
755207714 755207714
733474170 22451
247134671 912
892158021 3521
835937921 2936
871321770 10127
768805293 473986
804968009 3255
967272064 3872
141868711 930
665397783 2218
319839730 1330
640058587 6483
20998535 142
590221486 3915
530575803 7381
40023744 30277443
257253570 1593
870243569 3890
74837066 653
838678750 63125
3812 922433712
987896706 3293
171336045 659
399697409 1408
862503174 2875
614702050 2049
575401919 1918
4772 817873080
787693494 787693495
181366780 820
654045125 327022563
294995142 33803
890360209 7584
687428217 20486
492797796 2334
713697621 2379
56244768 196
224966640 2651
632517178 2602
577541149 2124
133360997 5929
137685307 815
626426927 2544
657512946 657512945
203250879 13888
813421885 3093
320807305 1108
490698930 2595
363430895 1542
827676658 10126
895631940 39179
780511203 5805
411902357 1373
883502478 13527
667800000 2226
61428511 2365
413 61316458
674811875 2374
61820399 400
834604626 2782
370419396 1714
679566506 10405
393600171 1312
430584146 4269
797320547 4292
594000000 1980
640842053 3558
417517328 417517329
790575263 2987
133402556 1329
736813989 368406995
451402199 25218
697504468 2325
428891308 4258
301800991 1006
538247620 2133
857991052 8733
41699926 139
137656719 1095
597516050 5155
2617 766655384
67660 573646444
521700001 1739
379571061 155852679
54549879 196
158418124 943
88519225 604
169500564 565
106334839 701
394271662 16351
84111577 376
660635165 330317583
85515323 42757661
718246077 7414
830045861 14227
204613865 774
805131208 173221
421490793 3706
793103937 288810955
697202325 2324
825593531 3804
19103112 72
145735360 529
937739515 468869757
2500463 26
914837583 4323
297668008 2504
175949048 1496
70167546 35083773
538957300 2050
11037 879516456
130538986 465
1375 154906872
746402451 2488
106768391 508
623712333 114843
853714080 8071
707912609 2899
392560677 1894
792600001 2642
326998945 1090
232800177 776
214013072 993
592085329 592085329
704736209 3076
687059056 9114
521431220 4139
275721048 115749605
737560874 12916
872401043 2908
971798411 6315
607176650 2934
1525 349526950
811638739 3652
632516777 13742
959962689 363886598
448671573 4248
1280 271208069
559609758 193068444
173348941 86674470
562336351 5687
157475280 675
879898088 2933
407351575 42182
693235103 643512310
252409364 3263
423813020 1736
814107506 31568
986349207 48296
992639269 5285
818594599 3594
904749109 3884
724663827 724663828
273495496 148893861
954005449 15304
879464093 2935
996171808 962228417
145415150 865
974226807 5403
472204358 1683
909657305 454828652
709245677 7045
351301171 1171
544202199 1814
352701010 8058
683999019 2280
2082 483307152
3253 814249474
666899999 2223
278715466 197028223
71154181 669
158376991 1816
393023575 4246
50086974 25043487
38010 652396681
675000000 2250
470291239 2827
235093489 1932
16908 985361940
899854590 5003
866286384 433143192
692109299 2804
845168437 12372
779985374 2638
465000852 1550
510564953 255282476
416809718 4139
486152997 243076499
531303097 1771
548698172 1829
389818300 1377
695317238 3179
446401488 1488
606001370 2020
561510409 2258
521614485 1785
7547 674054657
603069171 3165
636255361 3712
8430 466929270
136846901 68423451
811599679 8718
946440146 6069
54013 845627528
392179810 187198
103925205 934
143400124 478
307414031 1048
276522740 1609
889398700 16813
151092800 515
984496433 959661083
7094795 32
305099915 1017
169351949 5375
794695421 3809
12394 548174226
912397335 5692
598173506 4001
330026052 330026052
911099999 3037
135555807 1718
255168395 3818
504366704 3607
314784791 2349
814614497 2718
3431 736148498
635150822 4788
854956435 17162
899349802 7721
668912584 8852
168599439 562
965726811 6297
206121600 1600
877691868 10442
994268530 19218
352826701 352826700
263311301 1225
330901103 1103
808035316 37108
659124916 227677
638276584 4546
488272753 18682
172200000 574
45307160 22653580
344791591 2245
664800880 13304
492385503 246192751
198073671 759
69271 271964772
817696848 5609
727797835 2801
808187082 14713
196926260 42997
237890195 177012469
739342429 15673
813158017 3540
25809040 159
837365217 4507
954603377 3182
89036625 686
504960363 3862
550007171 2916
748500000 2495
234733972 117366986
150497 549550585
650289417 5806
2933736 1829578
87694200 495
471445680 3016
429898567 1433
403498655 1345
791004591 35827
74015885 322
11913210 11913211
589796362 11955
853301466 59642
123309914 61654957
337376443 2932
158761343 761
867020964 7507
417288650 10957
438900181 1463
32116661 1834
632074841 2264
225 67044600
360599392 1202
408300788 1361
436328538 436328539
293701470 979
867341194 40049
915303565 4578
877948173 5101
826229375 8036
285601018 952
616272194 3129
337522456 337522455
827596934 13700
918423465 68621
827776027 2898
319463602 4198
964636656 5278
90599999 302
512099287 256049644
192299360 641
426421647 2590
548 131545802
383846050 383846051
676663345 4654
828298047 2761
372605354 2183
104874389 470
383585476 383585476
895703100 4355
682597031 3121
845700000 2819
956836584 20376
517200001 1724
604322588 17248
754095487 3954
365098783 1217
900243299 14746
191399363 638
499798335 1666
887100001 2957
300116530 2140
141111592 21199
4909 967824877
573763814 4467
718555450 22212
573464314 10346
227990344 903
217499276 725
291401519 1198
25222861 331
105363823 524
792659573 2646
306468422 140563139
775621950 2926
547198176 1824
319747996 2149
942781512 5409
996897112 3323
3775 780688875
653029888 5974
896097012 2987
252900001 843
5151 914621862
446744842 60545
798901095 2663
114982086 3053
136708087 2552
518108380 3464
280600057 7716
254487778 1229
742902264 6042
923484727 4671
341467341 3323
30197645 413
676061570 591781982
60863492 60863493
92322975 2075
611102036 2037
443599149 6850
41812926 319
793183979 4278
376798915 1256
945600000 3152
205388029 2504
16037809 5995294
20999930 70
991255055 3984
168167281 575
387775982 3625
377610806 21831
471901513 4762
811189077 2831
475351258 2737
983492545 4152
746807251 13348
724407420 3140
20707848 126
716670280 54022
87000219 290
790381475 7038
651590657 66618
241510694 17653
666672304 2735
157622033 157622034
533540439 3755
721556458 33441
613630161 306815080
189000000 630
319556611 7155
761479551 28312
534599837 1782
173781791 874
1002 195872690
312989301 1106
555822614 1887
232421991 1012
294911068 2101
856501850 2855
971900607 5032
632064671 2468
663162874 331581437
707601451 2726
677365303 7488
12155219 11823820
503216267 17175
664432901 3620
666390071 3468
479370477 2554
841499999 2805
831727793 399643564
484293839 13774
800095751 522184301
921702567 5642
508397660 4608
169178959 584
140779809 517
213715923 2799
296216895 35327
890767181 8331
107722429 53861215
164165092 82082546
456773972 2308
539398202 1798
949410097 331706078
881036887 4513
665997779 2220
769220401 3380
896068000 637428097
32712367 111
436501341 1455
757418625 3075
538803367 1796
852905096 2843
658389826 2204
761398073 2538
594718732 7789
737624096 2781
11934516 132
450624888 99249
573610687 286805344
21269 801291851
2654 781964488
676810551 5606
16847077 13711340
370052063 10288
967812113 4498
370201620 1234
738484740 51380
291925434 291925435
660899959 2203
239270911 887
938426010 5956
114993165 1129
322458962 2815
328459125 1275
740757849 16135
793506552 6118
426118388 1562
636680999 636680999
166285459 57839775
16244 999006000
790505702 790505702
146713166 3599
204384672 2733
207299999 691
730256243 15894
985238548 984729286
2697279 15
832202773 2774
901352495 450676247
618600043 2570
275988106 1070
238004803 119002401
344216892 124480572
933487390 18569
475501261 1585
820310372 6885
368994383 1737
368400286 1228
771676749 4250
448794989 2385
662648575 2752
936685615 17516
566936764 221160417
255242632 11024
747624048 4764
39852289 448
507600184 1692
852922601 16002
359880155 5757
863791487 3808
8394 822830683
199800665 666
302725403 2052
883203973 2944
226501286 755
4981 986113729
287638285 287638286
571050970 37370
71837228 316
704699710 3190
96169391 436
448852109 4158
3927274 47
795223195 397611597
542483803 2338
359573243 1341
308618397 27511
347700264 1159
126761265 526
576839918 17333
294600107 982
325199485 1084
75324638 257
675140923 2822
532912576 266456288
2145 454446316
592180851 3910
811892660 76161
614588869 3626
956103188 3187
153034754 2139
952269749 3375
444612037 5531
317023390 2309
973085893 30302
104989126 447
905313628 26612
191099363 637
718543281 88720
295358385 13102
936593720 5870
964574621 20406
946723070 3423
565853583 3900
122684263 557
514471726 12816
443401217 1478
1832 333072256
825673759 3303
925163286 4320
789601356 2632
747678001 8594
28448701 115
250200000 834
12991 897275379
532591403 2162
438535075 3909
766797445 2556
914974967 3796
729928038 2766
982837098 482938882
578098072 1927
6904600 38
934808601 934808602
542376301 2714
65700000 219
929195692 29572
266983656 7471
471600349 1572
424791795 1573
36759 437218205
76924117 435
55799922 186
409799342 1366
897096411 10233
1779 461058093
982571440 414728469
244561931 4778
577200001 1924
234900783 783
858010612 35967
630278167 2639
866718918 8493
91799999 306
435395240 7147
76360470 557
272242391 1878
346778761 1606
980673899 5550
862609435 6529
602282387 2066
586489147 4897
267557053 1000
78300229 261
75837240 670
550744309 6669
589576584 589576585
572562460 13251
992395148 10569
763240731 295931084
796 202817578
981942147 5097
513205841 4168
378028201 33825
291001515 1589
197237129 748
186188116 2544
437521224 3570
170564043 55342
338263366 2809
465106835 2078
3600013 12
789007612 6657
602093710 2868
556459667 7677
232446951 1057
936896876 3123
379212453 1419
1884 183534244
650959583 3302
163817196 662
225959799 793
859801839 2866
935854301 11450
807214467 21569
353771477 6402
330900000 1103
185011377 694
471148353 1989
546601288 1822
597299500 1991
166671718 566
85200084 284
722739349 2670
434051419 2053
809872724 2725
863765483 6224
173564177 919
385700223 385700224
846597179 2822
455933763 455933762
945787321 10260
852676439 3234
353221974 28700
421232855 31832
211644 991586757
600299999 2001
5973497 5973496
667785195 667785195
922099205 68527
225372915 1249
608326849 608326849
528154829 1901
30000147 100
658338569 4482
181800000 606
358682964 3804
949815512 4838
846095102 9592
49266348 559
439342560 9316
492699962 1858
246724196 1229
59531246 9609
364130404 1763
233699760 4984
2248 416485268
9720 983171698
120663663 757
647719492 3698
744827943 372413971
549786350 2470
839700001 2799
960102937 4608
537900000 1793
640882065 320441032
10528919 40
730484610 4659
766333343 5439
487687681 6940
3901 691066280
313650613 2244
385669622 1330
588001961 1960
617120349 4988
173086572 601
311491837 3857
5136 454679808
406421642 203210821
663298302 2211
708210695 2472
774297420 2581
553353872 6992
10097 612323236
747439391 3623
568759657 2974
8999999 30
638702038 2129
299657564 106955268
111056557 437
227700140 759
288828575 4856
288365150 7866
472515115 2107
969702032 4165
471403445 471403445
30299900 101
410768462 205384231
780300565 2601
186 45029274
805765184 8194
503570692 503570693
242368069 5076
176537951 99261
445553035 1734
166616600 3335
556083700 2845
803542679 2857
762175394 4181
721800640 2406
993546900 5580
824283554 3677
735804427 2570
48707831 190
78144382 78144383
543981969 1857
1528 323699175
284961485 127123103
951903173 3173
4775 864795475
1682 456518951
359736315 12503
48509901 233
911594703 7313
320503259 1203
388201294 1294
685244710 317418997
329678909 16137
315972285 4438
427692565 10414
192215677 2241
975990973 25020
158595865 158595865
743031274 743031274
531540060 6762
274513745 1454
390725424 7997
73836 458743068
379981436 9523
318702925 1268
1057 254287799
1342 300398224
775865699 5975
799505898 6923066
56999999 190
912145835 3363
653960691 8175
355048453 3142
1453 278414774
673221832 9469
68765629 1343
266516559 48099
544607441 1924
3172 894990778
44051858 536
893899680 893899681
431707473 2968
27103 629780551
923056153 461528076
559993253 559993254
52539838 41651047
517235906 5533
125353450 871
117599999 392
803372005 4707
504909077 3111
862096442 862096443
15309 697753602
936907044 3982
37044806 386
764378089 39332
403215337 1510
666218141 261736665
952997949 476498974
123115968 844
576767131 3389
206537532 1013
241526300 916
6099 409553949
323431933 4829
4743 738306566
618302170 2061
372615359 2336
364321856 1823
6309 714153564
273831323 7026
501534640 196876510
822816551 13944
140169900 713
280424946 2123
192480542 669
768302562 2561
415660467 2127
691322429 10309
341351363 196733613
772802576 2576
329007551 2306
686736575 10656
523540199 1815
741788093 6017
322817759 1632
966603221 3222
35032032 126
321898928 1073
849256065 288512752
14568 521766941
929096903 3097
657436200 424212844
536824593 1912
149099892 497
220587195 837
30179806 146
178629354 88595005
24599919 82
27892956 165
605004537 4075
136799999 456
687302011 3621
482923370 2879
16631 796155808
3380 494095568
5327 66373743
675281421 4534
647265091 323632546
70445009 35222504
925422540 367815
810414793 5224
2455 434024219
126300036 421
418044598 30920
511798937 1706
97239319 394
134422393 473
585552968 2002
470476529 2745
625507730 312753865
570507764 2383
622411670 67823
78723517 2738
497502880 2321
458793555 29139
155225683 607
889121576 9982
224400941 748
800980655 3566
253105957 854
541802487 1806
837623878 27326
689744400 689744400
450967177 1782
135207239 530
966299999 3221
192509766 687
40738152 151
884284290 12010
144589249 2210
700802337 2336
742622041 7740
965517899 5301
763681799 6980
280677477 1227
916710620 7190
579600000 1932
344698850 1149
302739174 151369587
683099999 2277
930645240 3260
313554033 313554034
3297553 15
720982073 2417
795738712 4721
16750081 16750081
744468862 14901
888302231 2961
244501568 815
719819135 3620
142466223 1201
103286579 354
147371161 12776
244934447 206861744
720764152 9092
114560925 2179
495132485 1694
513114281 1715
776917046 2688
744000399 2480
7256484 131
176263561 888
425098583 1417
19104610 114
999345917 122882
1907 187520451
315668153 157834076
25200068 84
701697661 2339
431139915 2889
758633892 8812
176999410 590
313074222 4781
729897567 2433
948919266 14735
374424231 2510
1374 352453837
5048 393915632
114735250 447
909442756 446247036
193725899 2511
90443990 2470
857498778 857498778
923320277 373233323
226799999 756
301201003 1004
656092533 4367
874367022 4187
312959513 2264
130973506 2962
60900161 203
132066557 132066556
749386644 4139
573710126 2503
1686 397458339
3889 731554323
34200001 114
117397102 117397102
700902720 7560
1704 337790004
508801697 1696
455423951 2630
679199442 2264
414641221 9699
873599606 2912
626473547 3097
667324262 2865
225226145 3652
839724706 3237
791528699 6830
116389353 3134
531368954 2887
304923725 152461862
299645425 2713
24392986 305
853867053 3212
267644558 2397
714298096 4740
527101758 1757
4047 447096600
980 263572081
535349701 1900
781115222 3697
681170634 2479
1547 399378207
808801821 2696
201113473 1160
980728427 3516
676635240 14860
708511504 5853
419700001 1399
837711658 2806
895244055 4824
486869750 1871
641398694 2138
873898734 2913
933339723 4324
803132352 3199
6482455 242
229225878 2331
501817991 60694
367950401 2050
292859512 1686
103553529 2987
639381814 639381814
114489485 474
560793984 6456
231299939 771
835781165 179622
190572339 2117
954763167 3728
103602412 521
204663187 102331594
81000270 270
643566389 4254
35399085 231
974095377 4657
326538635 1099
495143099 13995
382623292 1387
580917678 290458839
341005195 1633
2647 541994426
394225833 1672
123900412 413
998320765 8484
352286598 2508
951498228 626953526
579876220 2223
527678501 2713
357184635 1697
705461132 18732
112507274 56253637
874690275 3505
830145590 8630
254954562 5992
724802415 2416
7246229 814
861897621 2873
415494647 415494648
489129636 48119
530804616 3435
510800182 4693
651002171 2170
665354928 2884
527700359 1759
639400741 383926162
607499516 2025
505100988 3204
187066536 679
5826 737216214
510433180 4820
130410 579293836
2786 789951814
613860200 4100
658499999 2195
908967569 12390
474081659 1620
378663769 9261
94040999 430
518066219 2940
624549077 624549076
1802 530531036
287068427 2484
14592291 143
293441060 176479882
21241920 872
741207293 3574
288923251 1050
785580586 21954
904121235 24135
524780829 3718
358799457 1196
773241900 3447
537566954 6523
348810897 74596
592800054 1976
186028345 679
149085888 713
657647956 3385
728631568 19453
757108225 21182
600000351 2000
92656537 4311
209489980 10235
747564732 2988
1268 355135100
624578099 4188
418295709 384347795
11644 724073722
872149396 9487
226200001 754
172800575 576
133564888 13961
805440040 6099
814355311 3756
526500433 1755
586498044 1955
311801403 311801403
14197 810718729
946397089 26239
786133752 286151098
835800000 2786
438038677 1844
199500001 665
978711381 489355690
561853687 3874
745116649 4623
693001019 587289
989169887 14269
235371784 3723
214998967 1911
328063441 1873
631024769 2624
312898956 1043
952965216 4788
798064460 452578784
339633313 149024592
175188147 1306
783319814 5169
889972475 889972476
443721681 2353
582647563 291323782
524345778 1991
784570544 7899
135328059 639
286836683 8279
546903720 1925
285020735 1001
797345130 4042
770354685 3266
605243075 605243074
738902463 2463
974005999 24220
461166039 3230
333626440 26245
452049195 3583
787804200 3246
671619198 21950
145536060 670
545298481 10320
653965950 3977
374172142 1657
144899842 483
420295071 1651
411156866 15106
983605195 11583
489150797 4586
19396348 419
315036675 1515
153816109 908
973569402 5343
897905838 2993
293071063 138605895
711745373 4558
364802056 1216
248317743 1451
818157409 12565
231837263 2515
475801587 1586
683365410 8190
222900000 743
162899999 543
752115955 7709
99086845 2006
542822145 10688
161103279 1240
283064683 1111
736375067 6886
111996563 82666384
63852987 229
578821354 2939
697 86908775
875794337 167841
199574188 671
457801525 1526
18454 523210922
308762160 6783
203718857 996
108617989 804
998400001 3328
5755351 37
755905017 755905017
520991064 6314
874172940 2944
33899888 113
325800001 1086
754324157 2766
884161475 53549
797886812 693829564
15236 709953568
366484281 3567
780413589 4021
68999913 230
432135227 41280
79952306 938
394617601 1440
412817919 2560
633245154 2455
429050299 1470
994045760 25204
806525497 2842
518509428 6212
170810675 716
572944001 4000
473487434 236743717
215128031 1176
99201961 1128
184129749 4240
411900001 1373
495975347 4920
33427453 137
166789630 701
546752727 5345
144300000 481
876888148 7945
422528809 7371
500118164 3854
107568864 432
695702068 2319
746760294 373380147
361640408 361640409
297934990 1501
671179234 5823
908706590 3683
330879355 1415
945292596 409688189
823734729 3203
591898487 2159
104099654 347
982499022 3275
636683961 6218
561234326 10202
726389861 247957546
15994808 76
781458699 3289
939141480 18120
300472258 137453
878197181 7588
419458460 1479
771065753 385532877
341357687 3173
254499300 2508
284175811 2049
966596777 3222
2311645 16
564902993 8859
953898546 796437009
742553130 3061
153900192 513
781602800 3241
714602382 2382
369151925 1391
976311435 10567
245129777 72782
514696007 57144
772872393 2597
798064145 5776
508801171 254400585
355295935 355295936
290693027 1259
625197915 2084
381475637 7459
682515362 10741
1247 335172338
657790622 328895311
416959218 2181
157200400 524
989246904 8165
940400221 4064
45076163 187
973803246 3246
298626769 1706
312289110 1305
484036942 2066
597298009 1991
369083739 1497
967279649 3917
4499999 15
865797451 2886
905056617 4315
182540810 1110
837302790 2791
792803248 2689
237689203 6053
168615842 783
610802035 2036
133046080 51839
190159156 757
130473668 548
604799827 2016
231000420 770
537611535 2618
131999560 440
976864400 27344
462639485 4000
625041025 312520513
403044582 1424
22141351 225
13082 568528188
343081089 2365
652386170 5353
515098283 1717
232499516 775
516626082 516626083
976333641 10666
740437260 3919
427709759 2620
543354366 3139
819601626 2732
187140019 123562415
627001507 2090
438299101 1461
167520580 167520580
74497627 471
1489 433218255
669903401 2233
631217547 3692
540003219 1800
140438 721154679
746763735 2919
392700928 1309
549340260 228410767
176379399 176379398
678618476 3507
126334402 663
533147192 11437
433160979 37940
799500121 2665
826008814 3418
996677838 3627
358049325 1277
453601512 1512
129793737 514
544064155 2442
245326320 17816
958856991 6224
181194111 704
820566054 3057
352090992 4048
747866535 4022
956934121 7416
2678 608785335
432755055 23584
589502867 1965
625803212 2086
959018580 5356
1233 314804377
611749601 13589
384001845 1280
120747130 1890
889834080 4397
9019910 46
351836979 2530
699451463 2441
303189495 4135
492134901 246067451
204000001 680
376198745 1254
948300686 3161
184799385 616
755697481 2519
299591889 149795945
2956 830258732
153041620 701
721134511 2427
823703611 411851805
369001011 1230
760057055 2552
495601651 1652
710703362 2369
447268163 223634081
585000001 1950
435256585 6199
836781869 15371
426801755 2426
319538550 1093
689 199651530
148614382 2481
635640095 6176
441802319 3814
28545667 179
405261924 1602
134625113 1807
954305662 3181
185706555 682
587732970 471559440
351198517 175599258
264047873 1184
784956096 4896
726396973 726396973
883332883 411820896
740440242 3174
128347250 655
205380881 66834
603277007 2593
819179344 10096
275099821 917
907247882 67620
673902407 586594317
634154466 634154465
743101564 2571
114033289 818
462950018 4077
724064157 5239
176008678 1039
202549675 1484
788697372 2629
932103274 3107
174301033 581
880497064 2935
948764629 4284
559284131 6106
120345176 120345177
379186953 261925748
796696150 6550
2752 435743424
997367481 9285
897091800 5869
881697061 2939
316668751 3122
498441446 1780
217103058 1514
15603841 1161
344304223 1804
269384406 1321
674098157 2247
475801586 1586
674147892 6955
60758614 60758615
547961656 1982
250799416 836
891678356 16240
857585344 11312
101400573 338
928200001 3094
6333835 103
177438529 642
146894896 114229112
862605350 7528
311379881 155689940
182115708 4062
810045408 810045409
426122153 272024638
297182474 1070
341941335 8859
559200000 1864
755463261 17629
970875238 17053
467133276 2958
979895913 3763
796020567 398010283
264579924 3814
622957691 6430
353803760 2428
393698716 1385
831228333 5894
918391501 4500
714899509 2383
236759599 4400
223336630 4105
887364912 169637
2152 367870855
873600746 2912
432371659 337179242
190531129 95265565
156926231 948
4304 607909923
2866 641308600
942737489 334248904
542693405 542693406
791846490 791846491
61144711 1419
563399999 1878
616397850 3701
190199999 634
387900576 1293
513901713 1713
726504286 726504287
766042730 5694
616182575 2675
186000001 620
769 117338196
223199696 744
72300414 241
962976692 25531
305 73625780
705454345 2530
543480270 2209
891086222 3199
363622376 2193
600271559 3724
95742727 4416
416099478 1387
887110686 7689
619200001 2064
761669029 2830
143400612 478
73671667 3892
298800001 996
505949079 2811
49199917 164
337248927 337248927
994304487 5270
337201289 1124
356144964 1199
838372214 127377
638960787 8396
249502335 1942
290180374 4494
572699620 1909
384960250 3497
796061051 4370
413347656 2278
792794369 5248
640244676 10895
967350558 4233
260605455 7396
32170 228280718
802198225 2674
600003 2
463488255 4452
145500484 485
486024352 381021086
8758 713418967
604033612 604033613
424499427 1415
545607686 1957
260101445 867
645549145 12058
795924272 3029
475721965 237860983
954200975 380398867
176011447 9990
305697756 3099
602747898 5379
282951494 39970
6346 505754974
429943665 1516
196544285 722
484752521 15140
255881249 875
60899999 203
875257719 3336
335190234 1303
457461997 8329
427895220 8324
987725209 9182
802 159242559
286214207 987
322655177 5878
714986374 2707
112905925 1971
121499843 405
274876362 1219
70311693 70311693
486599984 1622
575062899 2866
331129731 167094061
701702140 2339
824115014 49901
497239574 3385
293807979 1405
469725441 2798
905146271 9144
655356350 2249
359015107 3074
239013874 2562
745055200 9907
171767399 85883700
418938010 1976
106806620 749
922979258 461489629
482753629 2034
155984352 2172
47276134 993
714000000 2380
618227013 309113506
647914089 3384
766400727 41693
342518022 1174
765205848 10604
41736626 21013050
246844010 988
276713751 3752
757202192 3971
798302660 2661
2086 473907475
513215564 6713
408298638 1361
722397591 2408
310003499 1094
507496862 13763
858984890 14879
434404063 317024114
303599999 1012
840300001 2801
946135158 36596
394436092 4198
863012032 8752
740620566 7874
555598596 1852
174046613 782
114600585 382
456567592 1857
975935094 487967547
125399999 418
331745530 5279
184672199 755
27905322 538
175857694 175857694
425 57169149
184115266 184115267
366238081 18980
494554914 4794
650249142 2817
446550529 2752
877197484 2924
306300835 1021
59643601 240
134400447 448
605718079 3520
626649178 2133
336926303 1296
127871859 1124
47400093 158
525958340 4714
450599999 1502
93589525 725
878397072 2928
570174605 5005
548143871 2186
277903274 4425
835803686 2786
6814210 86
513571121 3857
932955951 466477975
28616 936429984
86582192 391
376052997 2361
624209160 3447
1665 421453749
503206168 2139
12435 207451819
404893665 138024799
816259288 8984
110568137 1910
624559731 5426
13507290 54
737549902 35416
910766329 3513
932980799 4096
374368621 2274
916668973 5791
780326620 8660
803403432 10452
741009014 10121
617733090 3258
851573279 4813
606198323 2509
373845989 1715
548343649 2798
969108317 4219
835369201 2850
434700772 1449
290399137 968
598224938 2067
308572261 2895
388993108 1386
706979959 2986
624176331 5068
57414150 3594
811926746 4145
455700662 1519
507510477 14845
462488254 3505
815999641 2720
224583407 2576
822311584 98438
977239338 8997
720963447 720963446
867299040 16140
118493937 656
960664577 7387
418958129 193506660
261045985 261045986
259148039 11905
5412 318728916
42525174 220
912280430 3540
711227495 4579
343800649 1146
394816546 1752
300288075 2068
5994659 35
264345927 1364
999003761 3330
749171976 2721
215399806 718
408491934 1873
346772641 1272
176033480 2282
279948231 279948231
123064616 507
3910 716070938
101 28174340
617655480 3170
680803773 2301
840594611 3837
259573977 129786989
186111936 839
107596816 395
794451491 12234
7068 876526063
569260613 24373
640539407 2858
749960587 3355
322518967 5051
306971639 2187
823582257 5698
360068465 5999
616980720 4848
96381536 447
444415501 1500
719101488 3738
21289441 102
879472969 16764
566273800 2056
700019333 7621
189337429 2076
810569385 4622
232404631 2105
556799999 1856
861302871 2871
530201549 5718
146521793 1661
523798255 1746
596381089 3102
819900567 2733
681471516 7779
517500633 1725
973464615 10909
932843225 128547
742028801 2580
37004949 37004948
725469381 5681
852745203 426372601
809385101 2825
191845299 899
102893029 548
198320753 99160376
323885743 2534
64387634 19769
904415565 3701
702434282 4546
469397381 231912662
59447773 228
918569272 3069
14465 998275409
546698987 2243
293095967 1282
909623696 5455
825620706 4371
401504233 2164
609643475 259700559
524400947 1748
143100001 477
843300596 2811
228134971 932
858980238 9526
387000001 1290
230959012 11728
396899060 1323
532798225 1776
20700057 69
817839262 4789
451696047 2164
386701155 1289
343125749 2090
594001996 1980
782700501 2609
280591540 7297
910915360 24029
679561753 6640
657030450 5325
814202713 2714
58967369 210
254224721 1002
577870719 2240
342301141 1141
272766372 981174
336317386 1311
490465621 7993
980699030 3269
798610361 9010
984819323 491941597
177900163 593
164442899 15505
333 87059852
515927648 2069
907829953 453914977
189900856 633
191419160 2823
5615 447066300
271257181 146050269
470400000 1568
99719240 386
709872036 3084
563037953 2514
372951447 3089
769558259 2820
59886739 308
953707190 4138
876618199 3305
908706880 3620
2098 521749368
143852991 734
247679216 2018
276629310 1409
620601228 48102
558285169 4816
290042002 1481
641679088 10070
203099876 677
120611671 814
881689601 12928
264601259 882
232009890 200120920
182700600 609
811514610 811514610
716699366 5323
998226337 15445
598037856 2070
943896885 52714
177723801 1522
155699692 519
929950400 15182
872506576 25616
264270718 264270718
460027820 1981
934744241 3223
944016256 10647
276048231 3581
294334606 2438
161099929 537
548055721 1830
229933055 4345
313094592 2183
405992153 202996076
900303001 3001
957896806 3193
120132631 1710
674994616 6376
27727 853773079
559554880 6183
869424125 3957
515418701 59477
948491715 7485
175566331 87783165
264600000 882
538393574 5025
361238504 11066
789151585 638732543
887143321 10916
596723248 3270
979088209 12504
303599257 161046388
942529638 3219
541104344 1807
583642289 4906
28917216 118
849651144 3613
214499999 715
2494 449673188
793938585 396969292
645000000 2150
662755199 13100
597644241 597644242
963042009 4226
611398769 2038
94007538 379
770204067 5526
979246119 3936
258521341 3647
62313217 768
79626361 660
445812356 2099
391059994 18424
877497197 2925
947642628 473509489
695607734 90776
851771562 3379
69246060 263
641102278 2137
8817 524417526
386574027 1567
352937131 1365
285905917 142952958
483410993 4385
396039641 1555
496944955 198162852
81930940 364
792965884 41854
496801238 1656
528152253 2739
71986679 581
336 32408557
423216131 22184
800340920 3937
177301123 591
190934752 841
13361660 294
774745534 2616
261519851 1971
63513810 571
1865 303748314
634053179 3055
702983711 2528
14459418 323
207043575 2325
81867241 273
81944608 1173
783002610 2610
707997641 2360
378580181 378580182
175500000 585
741250312 1834778
52641807 316
385779210 3781
304706956 1407
554008657 91987
780884443 780884444
351000358 1170
678976537 5684
36248383 809
257993959 1002
304499736 1015
777600000 2592
702597870 13890
910975477 279269
804554390 4683
99313321 2735
958110154 400371498
674616208 6493
527694967 527694966
243283284 1765
905672315 6014
574763157 7649
413439655 5297
27599521 416
426425863 3716
278574159 4646
3515 812744913
565648044 327060327
626778460 4774
472113428 2614
3206 530343967
615667215 307833607
651479219 3591
873401503 3272
246527967 89565939
158100001 527
154321498 77160749
273422159 990
298483003 3782
63299822 211
240652744 1028
637385925 2175
179943588 44332
540300669 1801
575789280 14575
442800001 1476
403499535 59312
934444485 18396
834600741 2782
765270931 9101
886516642 9157
57184924 391
419245921 3585
120800809 648
722754461 722754460
426339833 12367
458322814 7839
824847675 824847676
68490199 2073
957172353 478586176
888600258 3374
214240103 936
971108731 4988
33300096 111
947645479 5020
361753296 180876648
804301694 2681
60570021 957
664200000 2214
44685207 233
403800505 1346
769775765 12298
829935110 414967555
706902276 368730791
122861749 1039
745799999 2486
645421111 8456
780684378 780684378
961409828 14164
637849463 4018
719064279 5995
194826226 984
257100000 857
898104693 6488
514981946 514981946
560772022 280386011
71395904 16196
380504335 168303139
902966385 21178
258958557 12106
935075650 935075651
537300000 1791
860702868 2869
346370685 1307
976074615 42281
974102790 4707
311741001 155870500
818075869 4782
44038385 860
191355032 1185
358616925 179308462
378246743 1340
937537841 415722942
362549819 362549820
640470390 15049
158944337 562
363901021 1213
311400624 1038
999427400 3512
844276068 844276069
401777265 173221770
480087219 1707
2007 504568570
338401129 1128
668870816 6268
354043735 1361
835140961 3235
364481363 364481364
191789373 1333
50099834 167
321251505 5726
366440614 3060
891752543 5559
822000001 2740
954903183 3183
30900103 103
942963043 6196
244684816 96305340
686395651 5492
958503196 3195
452401170 1508
421730761 3832
3135 438808023
898934400 19600
775563445 5992
441189577 2196
17666362 994
52455224 331
550735965 4852
780938331 3886
545641248 2312
149126476 8493
954038129 954038128
910336373 4815
847502825 2825
744002479 2480
16820 798798620
294021211 1113
461498824 2520
734132543 24224
186139855 93069928
793497354 2645
837460469 6566
398446452 4034
19630769 206
163755199 700
499961789 5178
217621686 5223
116001398 467
310328506 1401
16278 557403647
1231 230214234
816464644 3247
60899798 203
790872021 8978
815772126 5442
260829114 260829113
357599885 1192
985961581 3806
3114 561562238
871502904 2905
750798580 375399290
150501481 6860
969744007 3502
532253558 2059
929514080 33760
438280566 1766
16609193 967
154588244 1052
187237659 106851427
567860239 2442
498001128 1660
56586122 209
494861228 40623
994895864 4905
876921375 4125
970846238 3611
803210219 4577
181200377 604
355972276 1935
411470311 1496
947750135 5774
182999934 610
425617852 245647741
79134095 281
736991077 2577
309587390 1065
39300130 131
435406494 8769
720629987 14130
3501 808095198
1202 48961704
473621996 3097
984899999 3283
991999090 453378
541450854 2083
726856495 3822
912625883 35864
355622414 1414
2934 673594379
781566471 781566472
554065225 47251
605981826 3973
241584701 120792350
469465646 1884
332231361 4720
545357109 6758
313559461 3293
366088095 28585
41236836 19638727
786899655 6493
678789203 2338
464496961 2208
21803726 102
227476437 7474
359068102 8666
205066813 3777
378988933 1372
155668740 969
721847333 5097
659392265 3479
449220594 386964047
271189404 1086
714299999 2381
911096962 3037
556201854 1854
930708222 4846
116617751 635
2321 499221569
322974487 1233
87959019 317
593400001 1978
298679097 2234
887702037 2959
760295152 9317
742239599 2683
162158390 2440
256446997 256446998
25127948 1261
261299128 871
539100000 1797
720603370 2402
247834514 885
978877367 420911659
551743450 5851
275629335 137814667
829548404 9029
463796838 2382
699389002 6426
444382834 3079
52800001 176
248769177 3351
258576940 1180
286235804 10345
404446323 1538
624545343 2278
524789864 1791
63420784 39155152
134145087 448
845165695 103982
277772611 2283
573702906 3639
786339939 7567
900870399 11427
732727991 3756
612111600 31400
505076250 1750
2999992 10
446444746 1545
812205252 3295
381471783 190735891
868170012 8149
538365413 2333
987393373 27006
837602792 2792
315064435 1751
733292184 3643
748986242 5027
45324959 1099
260158514 3371
678187320 339093660
55190491 1030
617510017 4616
928563335 928563334
724779126 2532
728174523 2467
114297878 426
96542297 96542298
776700364 2589
229238262 12884
2275 481179312
246797609 2505
42549 943558512
460599699 230299849
76662192 76662193
376214704 8900
698807106 2491
630303036 2101
915937711 4237
857079800 388245623
430989373 9641
297901956 993
29540795 580
772366024 11583
161056301 5275
224700603 749
422217264 86662
495601663 1652
66157783 33078892
526989635 32497
607812971 4524
521012188 3849
477013952 3143
481885321 341939892
508049303 1988
774875608 2923
944244530 3612
637045760 4352
734190677 12308
958373794 5011
284699556 949
113665792 1489
9222 36868410
871089355 31315
135543151 1710
674997992 2250
111040021 398
128071633 58992
748640861 748640860
396340891 1439
104810688 456
819848251 4875
2635 731666128
510444418 2568
430289383 2913
687612599 8280
841499999 2805
10706 392525192
906444446 4943
68700098 229
977194167 4294
192535979 1873
659999999 2200
61056272 333
282236741 173402705
32179345 223
328015552 1424
690297700 2301
412617743 78804
314472800 1520
591599756 1972
635461162 7178
46800013 156
275739651 137869825
4251 813479767
281208366 281208365
531495944 2763
361498795 1205
571803431 6324
315221658 17646
395616091 37067
701959301 70031
277069553 1763
832392144 7422
723709359 14069
550877130 3608
588615914 6745
981 232520736
831906310 3826
291899942 973
433109127 1529
904799131 3016
924315378 8309
925196917 3084
889382786 4951
663102351 331551176
319185947 293262179
879899999 2933
729554185 52683
515179637 1841
294651327 1322
807388887 2839
216588035 1029
963352909 4717
661907867 330953934
494886312 2451
417882706 2966
803702680 2679
913181183 456590591
79117723 3122
713999375 2380
942741800 51799
623697922 2079
134772800 6550
833244881 416622440
331148034 3682
242652100 1496
918599999 3062
35118885 283
575721909 4696
753760932 4897
796480609 27070
268467699 1766
851159566 32247
992400558 3308
636602668 2271
372300000 1241
218114323 109057161
541524438 2421
697083086 5187
846042576 3637
904803015 3016
746581995 373290998
506441049 1748
309368675 2179
874967470 5905
87397773 1882
706732669 2653
494928891 2879
540298782 1801
348318352 1277
394347560 14847
999873376 497759784
585505598 5110
992405236 3308
293878663 1769
25047937 96
117532789 7001
75624770 377
669976293 2899
5071807 224
726902422 2423
651823849 3941
955200000 3184
463686061 18531
696351500 3250
381299099 1271
516456292 7963
231032925 231032926
669949134 3674
988852169 4962
637920579 23885
837857262 4378
581022596 2065
587159053 2388
591001161 1970
652187699 8099
514199281 2136
385118151 192559075
385800001 1286
9896 751442864
879578812 4361
603901582 2013
944040024 5460
633555379 5934
911254346 455627173
262875375 1125
1535 122483287
1269 304224984
290700968 969
852002839 2840
772497045 5827
93996368 872
686530532 3523
864863196 89651
907589194 907589194
391594546 2073
585720540 2341
901471640 775283771
622497925 2075
558001602 1860
486798014 7238
148941774 20366
122785071 1294
625338644 15272
938547250 3343
153925785 794
405245999 1360
810854839 7732
730347944 730347945
408911256 2111
523705197 1873
520679169 2777
1882 562036716
239100798 797
695297760 2435
460571797 2959
682802277 2276
797446822 37603
495599950 1652
677997740 2260
775013836 8982
961039059 3418
772499751 2575
411238896 11185
407101321 1357
105623353 800
131358203 569
71739528 742
377667990 1508
531404700 8700
275327409 2932
423000599 1410
686937264 343468632
896765585 3005
458698470 1529
166895120 6341
767012160 7757
475138213 1991
852001248 2840
244799183 816
114146154 1398
851900430 14943
590098033 1967
925706890 7161
465601552 1552
932116560 3504
635123882 3937
810259342 2849
812 133964653
166726787 921
485449525 2915
318469193 7938
1305122 7
799981338 54651
791110075 2967
657380535 618566090
884165415 9458
1317 327919880
893401162 2978
800681189 12643
917115194 3595
451868194 1983
362098793 1207
2148 575159220
684888481 4140
351870588 351870589
3760 777552960
357798242 4191
743686570 2570
394405086 8022
816403350 9835
620103323 2067
806501267 3334
642581993 2161
847872900 3390
2932 46287484
843876915 3327
5350 826221524
350445744 4752
380507442 1873
89195157 442
476185144 1839
118604390 44880038
670155727 4006
622056647 10539
612744795 2419
233471668 1607
807641705 6931
554155636 4364
849905361 2833
747506344 5284
580505164 4614
533730403 2183
995368640 17240
4943074 25
227421338 34463
379680448 3808
5470 907809784
351599994 1172
120250432 451
479922014 8733
421583933 2362
267326464 369225
273000159 910
607801826 2026
509264799 1760
725704866 2755
44192520 301
935373287 9276
64200154 214
481992181 431042349
300299828 1001
563598412 2978
918807589 5773
917411927 4035
1666 373138232
228746382 793
320757964 1381
478690844 3022
888114552 8539563
996770797 4262
335442946 29461
724545280 97595
644297761 322148880
434017520 13023
269475876 2007
510000000 1700
635062303 2331
831133927 5762
436939643 2532
298964137 22402
828839872 106713
670797764 2236
441915672 2014
7580 175778771
205260480 5184
318780964 1063
312301657 1041
491272629 1779
294278308 1121
556392838 556392839
285769727 206390906
184993923 184993923
731835062 5197
630554277 630554278
858258897 2919
7162 113365286
590539536 2928
11355178 52
807245280 5143
317048944 1291
59531 328814498
800365275 400182637
597291663 5141
194539922 1595
980921058 24077
773107245 4844
171499672 917
556234205 4469
640533804 4299
48386 838868082
11560201 40
349247074 230512464
326578305 2459
3874 350999896
492896722 9495
372033533 2623
634370399 3415
280104671 280104672
880347239 64270
302099269 1007
843606315 3385
411181099 2020
69468103 20218
770346195 3040
404420512 3000
25800086 86
746698962 2489
303060055 1542
396941831 2495
371359393 2264
584250945 2859
667304035 667304035
834949815 3247
864579374 6675
15300001 51
846830938 4603
121250461 773
241780794 2897
757741200 7109
319318239 1420
892912198 446456099
54576587 228
659466266 4258
715799550 5863
960347392 16966
850175336 423922316
289795028 1234
177665005 11748
478319264 2286
427432333 1575
588601898 1962
564720935 4056
388061578 1989
634 160181490
7436 104029640
160258202 1028
316501580 1055
925592180 5133
2849 177111692
646797845 2156
818876213 4816
704759223 704759222
682203819 2274
289905590 1126
976329433 819815516
235102665 1637
5852 746410896
940820812 470410406
990968928 6799
501246586 2331
970698497 8202
461099999 1537
30025056 237
230715899 23340
461629279 4724
132800852 677
352651177 4454
729063127 364531563
304639683 1226
314498949 2089
964406283 844631889
951796538 3524
868202893 2894
919233184 5816
721801994 2406
114428150 401
132332710 1043
262678697 952
944744224 417272632
259690297 978
242868623 996
735297548 2451
561026761 3416
460198465 1534
509998299 1700
582428225 238584412
182989847 91494924
482574995 22437
3322 654021638
668700001 2229
534213716 2051
349973606 6618
854421555 16935
455442874 3202
481698567 10984
700650433 6158
50061088 177
349935963 2197
29180433 284
716312952 4792
573901914 1913
784561681 4560
499498335 1665
169138451 84569225
300961448 1916
730679258 22088
964455404 7005
270721023 1024
758711575 16114
984037586 6577
751378069 5935
187016845 1144
889195702 6256
877214138 519961368
940803136 3136
223918689 944
404542225 2359
809635560 4703
565802085 1886
121153725 925
259674944 49407
535686114 11489
179159931 1020
434867807 3404
650052225 30686
24091396 802
285299999 951
161400020 538
261899126 873
668747839 3301
1032 133975570
953186714 4609
357599613 1192
758948414 21354
171975 606110495
258003561 6437
262623100 11751
942806347 8108
471901574 1573
294269774 10152
779099999 2597
4832 754688344
158704916 844
153318458 143832
134559951 776
134387153 1266
354062528 6463
383361539 191680769
161002840 620
912111496 3615
868240548 4437
963114294 481557147
750873097 472842
915856221 3857
165825583 8912
60506917 3138
245129099 3950
834942063 3992
749788221 3804
885059420 442529710
301812268 301812269
819762425 409881212
4871 825832550
643090295 3998
890760592 9387
13500004 45
332661470 1322
437041389 218520695
453600844 1512
625524294 625524295
108929031 478
675441631 2512
136414216 14596
722609985 2989
100794833 1746
2336 363916779
64031594 320
508587535 202279461
668698404 2229
626834975 4638
281400001 938
622367407 622367406
686641516 2374
160172320 7387
227840255 19944
456331046 3352
156680147 78340073
650555825 2868
451257209 3222
1886 274637434
162683408 1404
715567553 5847
636054670 11013
744250057 2568
730142275 5892
178343551 1155
662616888 19567
829201406 2764
381374392 1442
885712364 4817
993101393 470945940
3429 960237007
671697816 2239
179500825 636
98339968 2752
949799619 3476
546713023 5084
862046650 738773503
3559 986835961
610863055 61127
387069536 29215
860400000 2868
537001789 1790
753254365 376627182
806966715 17048
84403815 42201907
469994001 293405
321233073 5049
181858019 739
215527156 782
524399203 1748
22937904 156
391685194 1407
927845938 16828
263184087 99844522
625459755 2315
689402299 2298
57770617 222
567974528 10643
603341432 3064
887494231 3471
570853943 2257
2085 65325641
741715705 13811
572254175 2928
258572552 1451
649199768 2164
13542 937756416
754937402 2953
347610929 1399
118884875 561
530288883 3958
5293 278498969
693391601 2360
635920501 2300
901019519 4560
113897252 2834
1033 285638962
530805966 6443
59651316 255
175178557 9761
644485575 11936
590322553 2248
128237106 2194
501603235 1672
219299857 731
862526846 9715
784611915 4162
210639525 1699
397786448 206692787
613392075 3859
492174759 2786
139277165 1946
440699999 1469
657566706 2967
698643571 3524
4799993 16
140189494 781
313466469 1876
857405997 7346
724361121 5516
453279387 12911
51689008 293
715034922 5040
289500000 965
81899728 273
823943487 2848
656836439 4184
798590113 9266
84257192 472
845590833 13936
876892967 876892966
71419232 389
491616367 8699
299162514 149581257
240409725 1055
981303272 3271
921725542 3753
11084 789236220
710596898 2438
476730490 2616
774491661 2907
194584951 913
695629076 695629076
958783781 6393
107051464 837
559563395 6713
7393 754592271
778445939 2685
743408959 5530
278277760 2609
767997439 2560
369150049 4698
514415809 8496
287555661 1202
876098064 3055
3741 893254673
919787075 3159
916680390 5022
357816142 2571
366598801 366598802
368294155 1578
32400107 108
915903053 3053
223591839 3782
430540937 7793
3761 617260831
609602032 2032
320266621 4110
211750743 1232
578093648 3028
141599529 472
807163231 12391
160690095 652
461145140 1650
946138195 473069098
85 5389510
817217315 51966
984153200 3319
427151808 5117
174300581 581
852599999 2842
645302150 2151
372765437 186382718
678907742 322346202
586000837 293000418
37044831 764
792602643 2642
423000121 1410
376219079 33615
548292865 1896
912302232 18388
285907136 3056
13200061 44
211755421 6165
730043913 365021956
741625973 18836
394563284 1669
81931384 387
132042833 462
727969166 727969167
537901218 1793
191672388 791
78489871 1345
661723932 10097
894101239 18194
1773 287259687
440698531 1469
613274973 8799
782203729 27064
322201075 1074
3183 629626047
523430545 1904
776262164 5482
271199863 904
40130406 389
222383483 2095
843546052 7706
375039964 3030
134807231 6514
54198532 1474
30936724 115
131408566 1035
815702718 2719
35137677 1526
285133272 1226
23105706 129
277743850 1286
916417451 30355
233302047 944
314465989 1504
251417293 2324
381333351 3575
473638833 1669
625200984 2084
94867111 343
386690565 1805
126044744 641
823464512 411732256
340251981 1814
381298729 1271
315 13753693
158100528 527
738676959 369338479
279001470 930
373498985 1245
125400702 418
236400000 788
768417823 8109
539598424 24860
400958430 2510
897902993 2993
509628756 1932
683242200 475658743
531298251 1771
988301746 3673
116804489 5874
12860 712585460
935098616 3117
211190816 1759
62514602 546
852097712 10343
703394211 351697105
727067397 5019
877076209 13139
576894772 2041
117688007 95815543
139799533 466
318418111 1984
101475253 402
509935497 6304
917615081 57610
74034219 626
229 62170436
431988223 2161
258918197 135431793
638697871 2129
26283277 166
611697960 2039
56232157 195
186457614 5509
688032604 7503
903454489 3176
568619510 503098541
646210478 4261
610674287 2128
674858916 3093
71704114 724
978136171 59657
853275359 418147733
889509998 6892
766684104 4433
955605603 4599
453090295 1812
485098382 1617
580989445 4053
330064833 3055
313548642 31358
232699902 232699902
188234892 188234891
693602311 2312
324286890 1787
900812381 3445
14328 481148568
590163203 4196
797632224 2891
857078546 31093
486234968 6789
633421372 633421371
319298166 1551
769 106653304
37200123 124
474603659 195111640
3170 113730090
921599602 3072
684903303 2283
826449319 2900
620654053 4464
441301470 1471
463067391 2432
66299780 221
3344 144751728
610815245 610815246
833992057 833992058
630298286 2101
202070480 101035240
264174079 2117
129273601 3200
802543185 3569
682635379 3227
4072 729793287
561067621 2727
2599020 15
278504252 139252126
182610445 182610446
718197606 2394
772247102 4443
702410832 2864
593935710 44274
982634124 3875
709890895 2992
6552 977053896
535128295 65934
348062669 12930
292050509 2312
739053485 42818
358591459 1662
41700117 139
490403553 2144
202500000 675
62204731 212
917138027 917138028
486301621 1621
483137022 3631
673159585 3488
355801187 1186
549851483 4654
3549 901642951
760305102 3607
459645479 1988
860371093 2874
849602832 2832
529590774 2485
980098114 3267
155769761 1051
968826924 13079
704324300 5150
662334359 53774
857100000 2857
723081745 3382
652502176 2175
345504649 8393
707656715 7254
993950925 6419
708 66630807
356828779 2551
566766201 3458
716325443 20911
142320139 69121
761834899 5341
576870238 1933
203651772 1585
267299110 891
202835425 1056
428398573 1428
169800565 566
615561930 615561929
600448909 6698
128729698 627
788539959 2803
558455661 4029
281066493 133522844
330014471 7004
339559749 1735
915003048 3050
967019901 5390
573063469 3385
5330 778209879
816 56638330
719944 719945
478536449 2070
784801904 2616
924303454 3081
447900331 1493
119999599 400
748879587 8332
911647917 3920
90284830 699
40975 522267350
579898067 1933
68613463 34306731
678436969 3383
681690421 5576
574827326 2999
697503305 4236
670177053 334933898
456355350 2607
252892014 1811
712351793 3157
474043852 9239
425396499 2605
910498141 910287837
894864281 894864281
962014560 4643
132798859 6583
267506096 1118
255672367 1893
718662293 2972
497967874 8243
5888 843414784
213039123 6210
539715718 1846
546032971 1994
215570964 1593
777498623 18864
184865126 879
442614806 2329
2782099 2782099
708332131 3590
667277748 3010
379483653 1272
716669268 2764
561719175 2815
567392700 5420
160306959 1106
952024261 7505
521356757 7694
703529190 2445
936006156 3120
666963508 2555
773365225 756484582
995086960 452424886
863561864 4752
261079972 915
215396273 215396272
778497406 2595
33938827 154
276945733 1967
478318807 478318807
569550499 2108
973200000 3244
896701524 2989
274838399 2193
985659291 58103
974690058 973073335
905188290 3683
605699200 2019
979982241 439389937
55258063 223
316798943 1056
397182653 397182653
368824954 13909
545427362 4618
624162258 2529
867601755 2892
241636327 1048
504542803 4278
642497769 321248884
81851446 469
671321317 350485773
6678 859454176
990172171 45746
18473821 64
112312501 1198
915308251 16101
882392041 15560
191600924 665
634502116 2115
663753190 9143
900903002 3003
753228132 376614066
20996430 105
875499502 8239
720954507 3549
873941553 13844
630647965 3379
430511366 7837
976265887 3372
206584364 2178
894603560 6190
168816310 1032
520800000 1736
983650421 475384315
558 125768039
435979480 1741
840331201 5821
108439902 593
11613 443175306
103272179 1151
874552728 16853
443973109 3186
532654348 4675
471154493 235577246
963425492 5153
323841093 1786
733203278 15670
13602922 6801461
70105 598750909
244241892 6063
659999999 2200
215915868 16661
331498894 1105
216088266 1541
2408469 47
663566481 2416
425766714 16103
614410895 9617
8671844 8671845
838288391 4804
858332476 5291
753415044 2815
755146004 755146004
385240839 138998688
660941279 3483
776458302 697496183
626350183 2216
860852044 3797
606911304 4278
322156339 2025
713073024 5945
664009807 2950
47481229 163
355801185 1186
209159129 766
165425267 82712633
360600600 1607
406403694 66471
327579918 163789959
927599999 3092
181500000 605
828582164 5641
432214372 7611
1396 144410616
296304383 296304382
161430528 1443
564822924 2126
572291374 2797
11366394 5683197
872209365 4313
894439162 13563
969371779 7340
210938029 98378853
344 102144264
481225058 4658
246973337 1247
510351617 3651
575100646 2765
361774187 22518
440069752 2726
760759951 5740
898202993 2994
550500092 1835
55800351 186
881179641 7154
512889189 3977
77663929 274
2095 526891478
24893849 150
804779352 4248
409496965 4087
375549062 152556993
8330745 98
788104633 13972
913569161 3621
821399999 2738
810535892 3611
360580201 1334
353126037 1823
772548919 13624
731371863 6536
717877249 7078
994442720 3680
414055528 1452
66300130 221
408059192 1813
394176304 1745
806954201 403477100
799202665 2664
736202455 2454
364411407 1568
239429774 925
2165 127037549
452654769 452654770
18914725 11979332
796426602 6909
352914809 1863
104115095 452
145799886 486
1375 204227301
341963620 1207
532618267 2252
7678 546993673
44336801 199
351900001 1173
166500554 555
944236470 944236469
765194851 19917
250 68680805
180590125 1675
417071667 381610479
356201765 1714
821148124 6914
456144350 3517
587700483 587700483
840383210 15019
659461479 329730739
585190394 292595197
1898 359373477
954000371 3180
4439 734575875
226280723 824
928887266 6027
681224052 41711
17400059 58
973383232 4966
657924961 2352
595710117 4217
22617377 714
132019840 105363
78464988 721
386223194 386223195
498016160 2411
176285249 141831074
969853767 3310
761413682 761413683
8511445 8268037
652771569 326385784
642598044 2142
213573500 973
208500033 695
941400912 3138
571232713 8473
602167859 3015
300360139 1389
958867051 416054
493104185 3987
672893495 2871
252359450 1334
715961776 715961777
998765409 997928543
959546742 7854
310793230 310793231
161692985 582
88967787 1631
889992842 3221
597898007 1993
273811919 1830
762182795 11757
73500244 245
185039361 640
376872293 376872293
815397281 2718
596367229 2366
447900326 1493
621724584 9451
848633583 6549
6116 951761347
216788730 1192
93407834 1050
575712665 3134
584101044 3138
699265227 349632614
375817130 6933
132989070 5669
997776088 14650
941629651 6882
419611949 419611948
583040032 583040031
589527033 1968
156241281 1664
19300448 227
292799999 976
42959863 341
873601752 3841
827959166 10007
464208889 3198
882799824 882799824
234925396 1109
693709085 6178
20003144 70
146687411 502
312746088 1426
575619009 2173
310946123 1410
548715905 3202
999 287122323
153497255 592
63517450 1075
844803239 2816
207299824 691
861107760 3529
952655229 952655229
798136421 399068210
413983618 2196
526613566 2797
576946816 576946817
45833543 181
656224383 3973
273500159 4605
666600001 2222
408300537 1361
717137791 2576
774601752 2582
776706443 760782668
932704887 3109
894147812 673424601
10973 474351817
952429600 463180237
586122600 2040
461064310 230532155
832500000 2775
909569521 6660
418309015 209154507
276233627 1327
863410101 45700
866381086 433190543
738299887 51135
695099999 2317
692755219 3091
285404421 1361
5441 806402238
380300155 3612
235469237 817
320052089 1795
837891257 12760
618069455 309034727
830260896 4048
657351865 6084
90229050 913
418891391 42670
816951793 2940
693357559 3422
750010162 375005081
637233901 10796
35099884 117
416401387 1388
818349211 409174605
84430221 1132
4560520 25
360733393 2698
665708574 13994
823197255 2744
9300000 31
527117266 10166
580827931 4864
681703236 56274
8199189 4099595
401494620 2609
5633162 25
467045601 8877
499690381 6229
572622629 9663
195706966 658
737842391 20286
505894960 2097
741680727 7003
473084366 473084365
804300000 2681
595242438 5919
1267 56774741
682896439 3262
201235859 1390
35603734 145
88800001 296
561767203 6029
946624864 14992
419702405 1399
131671563 879
1817 507480832
379035487 3546
71423360 622
217713457 1059
15859976 148
5387 557733378
817940357 2777
573298708 1911
742535771 25463
74399791 248
206692801 3725
369599999 1232
792386159 3760
257334853 2415
7977934 243
637603740 216702808
414001380 1380
38152703 192
200864935 1863
238403048 238403048
589105718 2402
245231529 122615764
39175610 207
8332071 90
51764915 181
621263168 621263169
9561102 83
175871063 872
336427415 2105
517831774 2253
207096377 834
189923673 814
617308080 617308080
734102446 2447
828077113 3012
850068302 4015
292799416 292799417
900525646 22975
428451327 2799
188860224 1344
7997823 2744068
57216608 262
209857648 1001
486363149 4095
226484401 1110
3302 333242045
238801849 888
23126801 400
621637482 3330
668275339 3277
6580 87145520
961135357 961135358
447942781 19638
820726955 5019
749251621 5427
1205 226289360
964796783 3216
616725990 3327
658270370 3365
818880509 4110
865276276 13166
200463628 743
987334241 960240177
585229824 5708
954250135 6818
994614908 834592432
456634621 19286
107331163 552
951880829 6782
897251330 4321
695176284 3828
871325402 8801
430724178 430724179
211040213 917
746255205 27878
117874298 3570
874287824 4001
205311371 777
884751029 3478
418650855 185702201
575737129 3491
388799440 1296
323700001 1079
603302010 2011
348599988 1162
445796052 2369
860994467 3429
383322196 1905
610766859 305383429
958050699 3316
582416137 582416136
736802456 2456
766444139 5940
258639248 1064
992698149 3309
349752157 1718
573137119 11110
922433094 6466
953129975 476564987
461844448 75268
448500133 1495
655951012 655951013
402697223 1556
315887677 1866
477147014 477147014
625230934 625230933
989564985 847663799
347302889 3195
131496300 1815
832864050 2850
854927939 854927939
480632938 11621
154005394 1409
561949823 4041
94630129 695
568016538 7674
404100705 1347
953099797 3177
682588532 5375
367399722 2230
250019204 1783
285600051 952
951486154 5095
773058780 14508
559630280 1991
239041230 1286
195779809 1512
353249067 1371
262114215 1427
218990901 109495450
844201737 344059075
326630000 2500
57150828 638
943187048 4515
528965167 257012574
2223 657182085
728265919 7212
225415861 1563
154493351 702
248006897 1052
335258927 1154
388501467 1295
966287034 5484
459142145 229571072
988738438 7246
131955946 34771
167532397 2004
162303575 1015
686902548 42978
349707357 202802961
977396742 3258
482415434 3219
847573570 5163
558526585 2024
51300000 171
902696991 3009
560356528 2296
320415857 104336
825127351 8950
118252701 59126351
789600654 2632
31851 463209093
455907887 1779
802938559 17510
318901062 1063
1081 253536618
101999999 340
913365061 18759
170028096 1533
772936126 20556
907957471 20084
738206497 3176
627195359 2640
271260125 19909
144235354 489
36 5765200
906142477 453071238
869552036 7556
894297511 447148755
350418441 10021
862659574 287793063
723262824 4113
978362836 6075
239100709 797
734092300 2621
70601545 312
714722213 4180
645122477 4138
546611999 2424
336036977 5384
719206081 7620
662441352 6999
785044872 785044871
1387 313707988
19699111 94
425299893 1476
348898838 1163
433200000 1444
968996771 3230
429599999 1432
817203538 2724
327654252 1690
923879033 3474
721769919 24188
182848896 1541
128400429 428
747781453 3476
66306800 560
699537900 4740
281843325 2285
353698822 1179
22199999 74
779798198 5063
177702416 77464
293556294 35209
9943963 49
925013149 27232
578103501 2945
554454102 2355
357901192 1193
685800578 2286
433169643 216584821
1067 173979567
516636826 4617
1502 417923990
231192143 1458
544633571 4561
956587358 13571
158700686 529
732604740 2442
905294741 73341
1425 228684554
266382960 2524
454507756 7995
312205904 156102952
892910758 4937
30808157 15404078
590435381 44204
293735317 1479
588072092 2682
316853493 316853494
908400506 3028
564437870 2435
610270147 5319
485050201 1729
370075389 2018
881028065 16827
783963625 6015
271800001 906
857045781 167785
335775364 3223
656260639 3441
292350081 1585
377584175 188792087
205020643 117180264
390000041 1300
807004676 2690
308721356 1199
936574688 350821439
351762353 1264
104008494 880
222871735 1598
921636462 6629
647872190 3418
497749627 3464
142700419 574
110786928 437
6213 216381465
588648201 2828
274894641 1030
556296116 64543
668910838 10659
731535785 3115
89399999 298
639452031 5605
159280685 962
618808411 2353
50574277 228
703503228 2345
865179953 432589977
317355938 2166
21840 284466000
765629802 3309
536999320 1790
990795822 360732120
583267758 4225
31789330 5930
319500045 1065
51299873 171
288062573 1502
587818292 3340
483362244 8439
177052479 1432
196195653 1509
189196776 761
953182546 4755
906848956 3479
981288384 5424
23495559 82
859388771 858059169
909223899 31497
68585060 404
968109859 3438
819398448 3441
670049130 5227
356398811 1188
433200851 1444
833308524 4773
417947852 3931
432492318 2051
572707474 1955
474985689 237492845
816897277 2723
925610964 133933
283499054 945
830390249 6134
559859849 3075
674647039 3354
344786687 2367
671457792 4512
523915577 5909
932701366 3109
704597585 2849
625842087 22053
522831049 11585
933349746 4263
988066782 5347
544199118 1814
421814251 2475
94065387 493
457799999 1526
250799999 836
692397691 2308
48929236 435
155863208 712
996669393 6296
858268982 5421
182479889 3539
942726776 371284529
927239181 9772
977202920 3324
49930809 49930808
62411020 944
551356063 2175
605384754 5141
520379705 9779
224070663 1924
587805191 3978
333597733 1279
125247608 62623804
2799 801818076
34200187 114
849943428 5052
692400615 2308
487799946 1626
928521600 9952
966098840 19501
474194051 5892
296385719 6662
310329463 1138
653853280 2419
981538399 981538398
848845616 5035
473052182 35538
656414147 4516
840602179 2802
922436921 7215
165894204 919
219619300 1675
2250 641205000
862648942 7623
948274203 474137101
699181151 42008
858851955 9332
993597262 3312
918296938 3061
758103512 2527
585486119 2170
236811292 2851
565264430 565264431
676854676 10955
851824780 3910
185132174 5549
262941813 2143
587448076 293724038
875786056 4139
291272717 3641
661940139 2706
697457688 398896737
690901833 2303
735093386 7749
710224549 3010
369011656 1258
227983280 9310
237108060 1470
530998814 1770
337414692 97014
46641580 646
377564323 188782161
272999157 910
899115196 3202
640261633 320130817
112138943 819
585598049 1952
963 138890601
486598379 1622
825124971 11033
890702969 2969
129600000 432
600243616 2043
135300000 451
768889407 384444703
231628221 841
292595776 27808
4102 698173443
2934 697041273
771227643 3004
401402167 1338
199937400 700
902096993 3007
136857405 2185
356095278 4654
1637 263709241
993423174 737038398
979342174 3325
525300843 1751
109509970 109509971
723718259 3972
919676485 3133
486278778 1914
548636143 3226
70159202 70159201
846478083 14393
591336321 3455
592202255 1974
366170498 1328
277917025 1848
750383584 46023
74954015 317
96600321 322
354471067 216037688
655928909 4245
488726003 244363001
417451915 2013
548101508 1827
385102263 385102264
2989 868537642
737097558 2457
741413664 6822
789600001 2632
800182578 27953
669032519 7215
81255570 365
389698701 1299
11744 978551458
779083638 7638
341819147 170909573
787 21666141
267686785 1152
885037889 10048
264587232 1302
925087241 14027
18975 469839975
569055708 113516
41458137 371
583955766 2859
316200095 1054
396598678 1322
264200584 128315
112942880 1081
840492533 420246266
832571380 3003
509179913 2011
207900115 693
896395628 3811
254100321 847
901360676 5460
585711335 12212
292700213 1294
939851510 30355
402351642 6388
154823368 1486
892786104 3138
682500795 2275
144497455 487
385577589 4737
748650631 8710
101703792 6256
932171722 4054
937407867 5381
516293106 516293107
326044751 3154
700699874 4784
983103277 3277
460043452 3099
849346304 9088
863228236 30666
6197711 67
570301900 1901
714581438 38737
705802159 35853
744941519 2876
219888488 1428
153896895 1984
672026272 28034
426000000 1420
711297629 2371
421500844 1405
342835447 1798
6964658 3482329
340501135 1135
214805950 35561
594441040 2190
158210927 552
178816965 795
551102438 1837
420394875 420394874
733939604 366969802
981531288 981531288
396 106667894
540899999 1803
298165141 1758
482070972 81804
485063091 485063091
727878897 363939448
355730789 1315
464280826 11118
544516159 3594
977378227 12074
939899999 3133
731406811 2511
370798872 5971
927 267948423
422682819 46628
2289871 162
957122920 41080
415375750 415375750
641749535 19906
708464453 708464454
333290047 1509
950104350 3870
819860389 7569
8444 571000168
204677969 1073
886307251 3277
649028053 8252
832202774 2774
269135731 6243
7636250 3818125
798460570 8448
3488528 61
179662546 1006
475907557 475907556
858404537 21976
381279421 1662
710988878 3020
478630998 478630997
8769 247811940
135563724 613
976498455 3255
418801823 1396
373350013 2562
754032803 13220
363851142 1963
746700972 2489
587418675 4359
313402674 1222
946275177 33833
904815301 9902
108468760 778
107999999 360
666019199 2244
394215491 3772
904525886 4003
462224939 2821
509401145 1698
554644395 554644396
707243037 5839
686102785 2287
325712500 88750
671796421 2553
307800337 1026
1504 226061443
568994917 7196
942206975 5303
668738202 3509
268786799 1516
522000702 1740
436425354 26081
476175150 3135
374400677 1248
189024001 87118438
169500566 565
528159707 7450
349596097 2369
141961259 70980630
637870489 18054
915599999 3052
226804893 61084
936354701 3980
246118469 1237
831902772 2773
726273937 5492
797103775 2657
671839977 326196789
8993 953202860
84900284 283
962317564 7852
728633609 146754
540900000 1803
203292413 1629
392101308 1307
126641062 950
561957971 8771
34307325 7925
461543473 32878
8923947 49
951839400 3736
603852705 2071
254237508 1281
961803205 3206
627001098 2090
800413006 3442
518329728 4179
450527808 1816
796638536 796638535
298645150 1286
432426536 2823
852304510 2922
510503371 3310
305934210 2091
800220114 10427
108331641 108331640
965326389 4718
827402041 2758
792216165 19866
907337770 29086
740756016 3003
200113344 6592
580352044 2343
657359340 7068
4333 843823654
610510657 2368
648447204 4089
655227204 11474
351266300 1330
432058445 4445
30533842 30533841
499955876 10787
763620646 32257
740130012 9435
259201557 864
663555901 37174
660634033 5488
559321482 5971
896398111 2989
502365045 2654
731704347 3098
130004160 572
962390676 9524
719513858 260167051
906557872 5038
958498208 3195
572727880 4861
752436961 27582
72979305 299
806219069 806219070
942948244 9163
904171003 44806
455552910 2807
165300005 551
708364221 354182110
840299999 2801
571055414 5858
177694403 731
361113172 7574
970169696 4683
16956 257077498
59699951 199
793570986 67122
367878386 4389
905913872 905913872
128100486 427
984686333 492343166
724613340 2420
122100049 407
138984160 620
142666134 1306
846802353 552220862
199480911 1442
985796715 3286
171301505 712
452296259 226148129
929266750 3149
336561456 3879
274423951 4099
2421 571980618
10545725 5272862
457560501 2114
419917563 4597
866170817 8414
566099958 1887
31541 153604727
966775523 3263
15339 775329014
560564770 2021
366298780 1221
602400001 2008
908307355 63096
380846033 1813
678588407 3582
581030416 2799
4910 546716156
959267245 479633623
627288362 7613
966189706 14365
250966045 882
475198416 1584
98908046 567
813241136 4123
833191409 41923
977262337 5618
7680347 29
560186849 2045
380009188 1747
471875116 2011
675634906 3593
544853502 3447
993 213472363
273192465 273192466
973770693 10704
536770529 19094
981085007 56184
30921060 189
382002749 2295
3094 627123689
511570101 2060
27413113 5136
310082044 1183
613824253 5086
330892651 1298
938343672 4444
579299245 1931
861300725 2871
3860 496141240
157501341 52553
91499695 305
704487104 704487104
602272499 3065
146500791 18576
922802154 7343
117221189 1203
364935456 3408
917053800 8518
996153625 13752
871804206 2906
874124223 6133
73500050 245
403230565 387791602
237600000 792
88888929 356
577095377 5512
876906239 3648
893685529 8856
830075118 75795
112703934 112703934
362988579 362988580
149932628 70623
119969256 1023
405655941 2110
404544191 2928
917086138 5113
928796904 3096
369510180 20597
232249523 822
110669099 860
842006018 6489
560240639 3840
138427931 138427930
690614375 4594
931645094 5518
837863426 21610
716726823 2842
725925045 5027
933285177 23528
502067066 3329
6395 958310168
919072121 3415
207680863 4570
850325175 13675
3288 947206367
90407899 315
383887648 8151
235216809 2037
576298117 1921
739966539 8016
92998080 392
863486609 4295
355935566 2019
334800000 1116
876493179 3639
880673414 8039
541730021 192652662
511729184 1891
305325625 2567
473610035 22276
942003140 3140
91317763 1494
559714025 142675
175335592 607
810494142 18822
15057 394361350
45694182 13507
478144793 2994
966176874 4389
6900022 23
779678983 3724
765897446 2553
243976978 2009
350180211 3001
4296 997564296
149200066 543
329131440 8598
84328367 283
850502656 2835
195922265 853
432239653 2106
779699999 2599
802200296 802200295
84273020 2381
745778384 3045
257545872 2502
2997 329812191
71739601 382
880318888 4179
460873050 1650
407865070 2342
190338281 1142
782102606 2607
34800000 116
714602914 4162
962101628 3207
825988589 27783
506394679 253197339
137564735 5333
585251877 21097
961021280 3597
888899754 2963
824180150 4509
11206548 124
981460979 16980
213673287 1004
492985525 40116
668698431 2229
800131486 2881
855208452 501473893
512580032 31041
230312145 1049
922796925 3076
600488684 2927
98699671 329
607573260 2870
768642378 6004
773700001 2579
728516507 3338
851702838 2839
432152055 8452
265684403 1038
478605771 478605772
287315474 4778
229608328 1047
750143340 4761
826680904 24787
673781978 2738
82058778 3338
348303997 200722986
90574369 1311
954938460 5208
358918377 1907
523499999 1745
651228664 2209
3430 350717500
255037008 255037008
851036031 5510
166212914 921
503859889 5634
48225785 198
899623637 3669
87899708 293
596100001 1987
436159004 6619
806161789 2691
464743080 1908
797824266 3311
266544638 1824
122245026 3977
661067495 18067
624510809 2209
674125650 8415
115872445 3279
928709227 3726
230234302 2277
225571543 869
363098948 1640
351684575 1224
207724695 717
919092199 4150
812344103 6168
358800000 1196
752828619 3446
6848 752136384
911403038 3038
993640846 3998
908218500 4020
799784881 17186
6157164 6157164
506580041 5406
279230394 279230393
136360833 460
191823095 1317
993106987 406479675
136039240 11061
277304795 1937
900181108 10773
511201415 1704
301927837 1042
627331125 2278
41700163 139
7381 909706354
853646934 12045
1273 131788110
107856658 2459
6878 642236141
4605 913362713
721367741 360683870
798213389 25185
3405 426561354
704599625 704599624
2721 580073286
562228626 2105
194099354 647
684670337 2726
387581868 2412
372477313 2687
155399771 518
435655157 10746
385767455 33296
752208546 2878
184614595 1072
279637239 2503
3749 543570440
908144931 8470
569830179 2789
423390553 211695276
330414267 2723
477323269 12646
271735317 933
826219421 3616
330985619 1788
517558620 258779310
121222325 41695034
41792803 1041
952606353 4802
20803717 131
47047499 246
894118231 3980
9490171 3240939
329708327 329708328
93440864 716
70541960 281
445463129 2381
207900692 693
893116322 3689
360212683 9034
709377642 653577633
567816509 279490035
822004093 2740
367494162 1374
111896286 525
326099240 1087
650784767 6144
119358116 2316
134781500 7508
790247412 29034
708950819 2934
160122116 901
256125723 1565
309780343 2403
852586336 26505
138658975 946
803697322 2679
457864629 1801
889988803 7708
480153123 282228426
214108069 1187
736935423 2978
773761897 3704
1770 519373151
731001037 2553
575852508 4527
627647221 2810
614701404 2049
3190055 11
19995407 192
830568148 2896
334198886 1114
194700936 649
525641717 262820858
329698902 1099
807300000 2691
913915271 3047
553197777 11209
777027650 5191
445790143 11214
264498750 2250
300097455 4172
891372359 3048
690410590 13019
101482883 443
450500278 2014
602397993 2008
2898 262848600
447524932 447524931
556025132 9698
267068003 1281
359185463 9633
45600151 152
318121726 2282
263344298 2051
970421240 32271
457324205 9017
734693897 2801
274635766 1059
469058500 2632
474114295 3693
869508727 291528774
501711624 4524
513294429 11363
666462433 2535
246600000 822
8517 322320769
705710291 6562
293100411 977
563100001 1877
284040853 1731
278700045 929
717300000 2391
349472658 5352
731402437 2438
188525919 748
349560367 78499
579579373 3066
290699031 969
818986473 3030
59099802 197
189081821 1975
182038255 664
950362121 27499
99001383 417
478711921 2256
458699062 1529
731995932 14363
321 33037702
711189556 446679195
684600000 2282
468395335 1881
413754221 3382
617079897 9602
630438849 630438848
292199999 974
618000001 2060
625169907 4941
301655197 1137
985633766 3963
531202868 2882
565798113 1886
537371251 4745
230349304 1613
487198376 1624
347524967 3954
634511473 10416
103548781 410
541206823 2693
384600128 1282
282049072 2648
327214788 1698
432601789 1442
565854282 23429
791417046 3461
287310043 18337
982549941 9400
607001749 2153
454433881 1864
883366777 883366777
33965955 863
790353850 3025
16100253 8050126
225426785 2182
86267914 31290012
659097804 2197
73659679 332
414361683 1827
572773004 3801
763498061 2545
985944938 418613208
810302701 2701
912896957 3043
759860345 5061
373608499 4566
38416704 152
629751717 4019
120640895 591
192782827 2102
377930503 15694
321346090 1571
953337852 4639
690291799 3400
209064280 1619
916652579 14145
393668471 2931
749465198 2583
535802299 1786
85 10626502
66936783 702
525602051 1752
865478709 432739355
720902694 2403
151695353 1087
488334000 6468
104222976 438
800414016 377225316
911704567 3039
502542335 12288
184846258 910
284228003 7986
572373789 8627
636276588 40753
285746936 1050
189358507 94679253
563701878 1879
714302380 2381
745198543 2484
25697573 153
424020130 3167
908571735 24977
1870 73068228
495550567 2078
805782446 12306
592872280 8840
929286484 7770
902353081 258184
84366500 309
547558348 547558349
160038391 905
913432295 456716148
405116915 5998
896535221 3179
706120602 3149
29843074 117
34800116 116
745810754 4132
8781 616979403
327249469 14644
313150277 154929440
803550865 803550866
592198026 1974
6952116 65
400668358 6317
756916692 10871
548101827 1827
302810332 2134
325622445 2521
718146645 2788
720000765 55862
213300712 711
99920210 365
432684565 1459
471599999 1572
954775514 6083
799767560 6934
1240 293224714
722456188 3356
4364 675769764
3667 185804447
192599364 642
858474943 3154
324699193 1183
432432897 1540
603227481 155471
679402341 2830
549315311 5226
779778541 5165
891601504 2972
360780085 15604
835391543 417695771
946196847 3154
307500001 1025
372898758 1243
669726221 2577
262208773 121999530
278311589 3004
377817699 1783
720473784 2696
576962198 7779
639669240 2610
723617537 2422
890257351 3847
339926647 339926647
500626385 13221
359433427 6674
816358017 408179008
672060808 4548
1074 315422959
531507780 3065
448804944 1623
382210166 3856
455398482 1518
570632400 6165
927899174 3093
541384531 2866
697231749 7102
465301773 1551
764868739 10401
244412727 1047
441013542 16213
836813964 9664
484963199 5184
584538193 4788
919999724 3815
224240525 14089
222681901 5700
597215602 2078
444927184 1499
978873575 3678
273202873 28524
416101386 1387
478957295 54543
817833670 817833671
735600000 2452
343800000 1146
389713199 6675
333929124 2180
911804927 3264
946432201 10153
966618198 4522
6247 844324252
313227842 5497
659702200 2199
469196311 234430727
115500385 385
8957 935585521
19983 774799598
208439310 919
668864215 2901
186330176 186330175
895736279 4380
722807559 4625
475202258 1584
139260384 486
610817841 610817840
15529 624472367
11878313 42
600300291 2001
545100001 1817
582301940 1941
577375610 577375611
415198616 1384
455217644 6155
39317078 1289
933391864 7613
364926200 1730
20932432 229
695573789 695573790
960604317 3202
202338445 12054
717599788 2392
61268783 30634391
671985695 2843
416111905 2756
148171039 74085520
388802186 1296
521055226 4815
758136022 6377
218291791 1434
79696186 2704
937061159 12040
254076199 896
498686281 2673
946037468 5980
891297039 2971
7642 854589576
416113144 32327
655266667 13348
780548202 7421
950078538 397844058
772488079 3770
990000732 3300
723143706 9064
91166568 642
512100723 1707
464379781 4995
14165207 217
708600001 2362
870696578 4498
890310788 14774
263632137 1694
969705131 895310641
286799999 956
363672833 181836416
698793245 11615
250560528 911
114858353 57429176
980653649 6690
564406160 2241
511227731 4617
637250409 4868
715802385 2386
175135117 87567558
5368 771048784
294411343 1086
744994952 2731
340950360 1956
41988555 595
359484174 1834
951903172 3173
237168114 3367
681620381 181097
314100001 1047
2486 470197068
119788696 724
40347503 432
131769897 7352
341673390 3078
91591322 91591323
26618287 261
24975430 156
15644424 15644423
867547842 8869
585057311 2382
16291942 16291943
737386088 626150533
37544994 236
799414650 80505
727077837 2557
530218040 2188
927757855 26395
939720951 825722229
759544694 2785
981413533 490706766
465635820 8385
742514321 7194
54 14797795
479400494 11685
243899187 813
318901247 1063
893747508 3028
967570119 3862
235199999 784
920645931 5030
585460174 196971868
438839491 4388
371478550 9161
948991569 474495784
3355 944281525
606845769 2898
983171953 4816
364247363 2265
794798578 5229
247649011 189739413
972613256 418540649
312738654 1796
690560870 4693
612915249 4773
981803365 7223
124430052 1468
750802575 5162
132417749 66208874
949182921 474591460
322202052 1074
326833781 1159
2204 249456949
854680026 3275
361809705 2203
15300000 51
329627960 1178
466709872 8196
457550563 231280398
265429727 14733
204900194 683
290615443 12461
163800744 546
138055476 5668
269399102 898
144263880 77565440
3795868 29
572442931 51993
444300704 1481
196246336 1066
723901451 2413
294045615 1357
291300971 971
897543714 9968
617260258 65659
743980669 2534
986418641 51854
755863618 3767
34970 308348396
983703280 3279
474900819 1583
705380920 352690460
845 200717707
48969337 10126
771402951 3050
691043034 23034
329700207 1099
550638615 3121
439186335 1545
298587672 1272
435555411 2011
288505446 17482
685086621 5834
88790064 528
71259472 309
936950626 805130401
485700000 1619
27201532 223
957594363 21683
539554628 31588
841483880 17944
974396753 3248
366688297 1404
677670822 94673
271786130 1167
158094704 1335
907679007 6172
523144358 3571
672461623 3178
450211782 26661
322968131 1930
319309596 1664
475798413 1586
155195688 3709
2840 657888840
426305351 2987
183105038 124762896
757758969 2633
801602673 2672
885002963 5039
950898581 903248248
969926609 333210054
376816076 2219
461731845 1796
882311116 3331
706497846 2355
507320683 2969
767999343 2560
412676717 2771
350225224 3275
935236080 4089
700289459 4974
530703130 1769
8774 703718670
662419229 19586
254099999 847
233292810 82123273
374400600 1248
768157344 768157345
813062882 3713
620355656 5281
703502220 2345
142963938 2231
170644044 695
621446554 7749
882503489 3102
454615697 4047
944436913 153767
588141424 6448
708080530 4006
834897217 2783
827383095 7227
65844624 47887
372914956 1280
361033470 2205
528459586 3305
824821841 3351
418782992 4647
93527065 516
475109041 10905
20345344 128
639664338 4969
644898617 45409
231553277 983
862751330 3076
940020574 10034
64317191 328
389075263 3776
922650894 6171
708086452 21617
419521161 2103
92880775 553
211501387 705
950433021 3291
485699375 1619
798022901 20614
7815 339301842
119981251 790
237889842 1786
5314 710476964
633517116 2449
679802267 2266
837302790 2791
872352101 872352102
709200000 2364
493949478 2266
45270869 1455
755933365 4664
819585650 409792825
432096879 1843
517798933 1726
701997661 2340
101143385 50571692
869271145 434635572
701484795 5445
38646996 145
599449441 5552
206113811 805
386714674 4471
819639392 4136
617280351 617280352
963596787 3212
548998171 1830
679493865 50052
156600001 522
422 118504352
304336175 1706
443455361 4514
305071163 1199
482071856 7781
251484153 3286
447892659 2533
568801896 1896
285071834 1623
201600673 672
41919 45500923
667560509 7107
573313051 2350
477692023 5237
8046 735010146
237944467 1467
598671927 2219
542558913 3759
65823929 230
864321915 5374
654802725 4665
706200921 2354
74849960 274
563175060 636356
430801437 1436
78251431 401
14487513 82
339997839 2514
916756749 4130
243063338 1802
50411592 539
755048803 2729
223967290 3029
720944159 10812
742625669 371312835
701953252 350976626
296396374 1373
699599666 2332
477360845 3694
888367585 444183792
249673488 1693
611583989 8936
639322923 319661461
454333300 2050
613802405 2046
515836785 2388
799555899 5060
977215572 4799
171652201 15676
859330400 63200
50399983 168
79499736 265
962652003 962652004
478975079 191026640
270922021 3390
157499999 525
273591120 273591121
732043322 732043323
486738672 2715
803500636 4017
130145005 941
334034285 261971238
142474389 507
615738865 2071
537831587 5506
957641953 924770841
484499999 1615
565749732 26571
1261 162612255
919120370 3362
669597769 2232
373335449 1338
374481440 4945
239976751 978
331019755 3167
145858225 1488
8511 660204860
885656524 3269
138121369 462
91208572 532
765194456 9905
953615084 3655
295489400 3700
198599999 662
459755869 459755870
917996941 3060
412673863 3664
2129 390823017
337357608 2417
912896958 3043
763502544 2545
184858110 670
400312640 1385
380575464 1883
926396912 3088
660605383 4856
378538537 4901
36899999 123
249581604 9191
708403763 4637
274618573 1189
601037560 2132
319395228 2804
425399999 1418
42775049 199
603804083 301902042
774383786 5888
921915008 4530
277847999 1200
947412484 24431
734545811 3003
2699999 9
739607492 739607493
775301866 379562952
465298449 1551
58367759 1336
927629429 9748
641102191 2617
519747347 519747348
594757348 3946
371874664 371874665
146996603 533
599400000 1998
647099655 2157
188636257 188636258
930793020 4901
104107988 764
1805 459411997
947098603 3157
264517150 2238
873002909 2910
605372572 3521
662397792 2208
473998421 1580
878197677 46316
72261375 268
653257376 2278
187777153 5244
347174611 128024387
611207219 3103
515008395 4642
198900992 663
181407050 122947880
2919 501305958
897114300 8941
580852772 4200
108900000 363
49320024 205
337373755 1405
607746645 165915
803102678 2677
31199896 104
200340587 2476
196458401 3440
715261030 116511
391078799 19600
655615176 2382
922204398 3074
256907481 128453741
125191042 902
6399 289958340
304027358 130690733
780549550 309020850
760480952 760480953
441898558 1473
548702005 2268
978906506 3263
559826157 279913078
879942172 5887
519372889 778670
287868671 3328
721130131 11430
821863921 4334
695665503 4554
913826657 5152
30899999 103
647119479 5320
236152805 931
709797021 14357
584567640 2349
8187 600872420
881936392 19665
357294320 3140
126693988 3030
56247979 190
222844194 1173
834936634 14099
436854601 2808
883368405 4312
125681713 62840856
325902312 2868
2278 447124039
181199773 3042
98999999 330
648600311 2162
8879120 49
803278546 2841
693291816 6999
886465950 9167
225715507 1077
971704934 3239
948302648 3161
745017600 6883
611491296 4774
765297567 16166
685056891 2563
962096794 3207
641100932 2137
678396683 2852
523402741 2331
69015076 292
2943 552865530
686788969 9586
509717257 91086
230 53002120
101700001 339
9107 430187359
752400001 2508
456692773 7305
933468551 466734275
264559136 3215
929699721 3099
35620966 313
881604139 3110
2824 626654082
125099840 417
603599999 2012
349423650 328992434
257534913 1329
804578252 595187394
141221511 664
946470561 3838
670721889 276434211
240075391 120037695
420558377 210279189
3768650 27
977978484 7308
586276650 6975
345674416 1328
467401774 1558
285374821 1223
983649563 20094
796653948 197094
579601933 1932
1854 382842559
468543292 2884
885905364 885905365
352164384 1224
242271370 10821
740795751 10375
858600965 2862
639187064 7407
561074425 5191
437412971 1542
728722508 6067
37216160 569
876554377 4130
454329169 227164584
805996918 3115
887926583 443963292
648597839 2162
781082883 4267
168271675 84135837
172865684 1388
732108768 3012
74592221 74592220
467698440 1559
95698822 47849411
282831028 1198
578998070 1930
35510556 1008
29489216 152
158263836 1159
375184355 1729
475125285 4035
998182 998183
230338816 968
530531640 10980
332398892 1108
243299190 811
408919909 2752
5659 743417171
788283582 647012175
610198151 7354
970200495 158919
263585460 1031
497078098 1814
818538637 16314
310904525 17655
536363365 268181682
235039966 91334235
728834842 24283
404925839 2088
872954176 29114
433500000 1445
420666933 8791
111899999 373
845722762 845722763
810427137 579830299
255000850 850
43264113 16567538
970572642 5541
101850801 400
698956870 3047
3072 892598953
277137697 984
215663272 5842
363377446 1818
313708104 1962
178306956 1104
510167997 1963
111186708 7508
773812529 4714
771607696 3061
357570759 1970
911320535 3722
1838 241566502
44822697 1486
774304673 255288
484377082 242188541
324816444 1277
187055962 663
233069024 116534512
4458117 98
533893811 4862
801258653 12423
158560134 1147
845196014 12585
57074055 586
173517338 1513
714241538 10952
367750070 1525
974436334 3436
631033179 6169
919200000 3064
505122095 1949
176400587 588
505514846 34684
922002019 3521
6000013 20
254 73065015
548772259 292211
839397202 2798
449529851 22715
67298351 3152
81180429 1004
849447704 3563
386195120 2360
19479917 9739958
853751600 6509
529799999 1766
879599999 2932
544598881 3052
500270981 500270982
984690188 5103
956099823 3187
296399013 988
568383216 4158
342882891 84851
904948147 398208240
135174229 830
533789241 198328
183687559 1172
954311030 477155515
622041783 5464
99660796 614
351672990 7566
872889571 11655
995792630 988361612
391499076 1305
208366502 104183251
564901883 1883
660000001 2200
941275289 9318
178199407 594
679736761 3340
847527884 4553
633000787 2110
174918311 828
521103018 1737
604014975 2515
930290087 7454
461537842 10121
61 3329715
462001338 1540
414890469 207445234
404017178 2302
399302573 1331
841728839 47855
505285692 7599
650340382 2445
252501323 1522
744002480 2480
381786241 3520
519015168 2524
51750665 679
726976170 2655
303106085 32700
186854538 186854537
156227426 1316
322405078 1697
207248719 3416
431398563 1438
620528502 3439
492824878 6582
703480679 2520
508433101 2538
599309789 2029
987338191 9272
844549406 844549407
882900191 14986
437968453 1779
795620901 4723
333722294 4673
155700418 519
556462287 2745
248231153 1651
601815424 10672
308016132 4563
718122341 359061170
776592457 2633
284910729 1142
65374746 32687373
297611959 3160
891924263 4653
2149 329419919
88303446 515
653042561 3481
835079763 12333
656414576 5553
2083370 7
233874445 948
160512091 2249
712364344 2396
16373 255306354
273596535 2539
36451404 671
887552817 91472
818413016 62710
711672888 33949
154780889 1371
320306246 4335
374401248 1248
1325 369141025
728504739 3164
870845176 5325
6213 733935477
597959776 2775
927540631 3222
761565552 36748
446436085 448229
537215011 3001
33027440 412
464710401 8801
822054614 5667
875132479 3480
587068587 250114875
553800159 1846
342199956 1439
624901424 2083
66033820 287
826142976 7931
940462280 20333
863301846 503383
281711421 3754
194712336 1352
452850222 2477
105013923 393
1346 269445668
177951501 740
708922053 3249
29939364 258
625369298 5426
345 47018353
3006 526254408
21994460 114
587699356 1959
777604573 2592
354116880 1404
104410531 354
177899645 593
431334807 2489
365889301 1939
400199744 1334
904186079 29790
151531162 577
696322633 696322634
217881406 1001
110999877 370
530524931 2478
809402698 2698
415823632 9590
856976527 10747
675902252 2253
668486818 8753
353438739 1505
3867 966556545
259148607 5741
668697770 2229
658259125 3634
602407836 4089
13559488 54
118120320 1312
823129061 2867
792280764 3348
683702446 5893
449071430 5365
511370089 3412
454034646 2133
162819370 9041
275313015 1016
540512536 1955
148026870 6855
1303 212786415
522254699 522254700
209183041 960
158399681 609
276307994 2459
405900073 1353
916330051 3364
909947321 4108
616620080 4036
357507284 8029
311 32878609
373670776 373670776
637502213 2125
847795576 847795575
824945263 11283
135083262 579
728281769 3676
626697910 2089
75445374 360
910376 4
245810361 122905180
3619 344890700
933303110 3111
629693064 629693063
367875830 4000
595151830 3679
58984320 384
528 68259946
552302102 1841
330278891 3922
126570501 500
90599746 302
948963474 21261
47462422 10236
926786939 20660
363901214 1213
621233853 2999
852643137 3556
645598383 322799192
499555185 249777592
19939070 97
963092028 3853
804850475 311814909
936460557 450595815
616949607 3496
756072026 11085
814348461 5998
727350491 3077
203699613 679
570787518 3851
101367679 840
5175 780079500
735408649 7269
24151547 89
574654360 3359
894 253308642
571283033 6658
571972081 2699
317999718 317999717
50745593 320
378158167 1544
713731366 2482
38808327 268
538799809 1796
3238 906320084
686901464 3347
416998611 1390
982943388 9101
322324493 1882
286185536 6496
17700060 59
648282019 12001
2282 490335622
492510255 3028
494399122 1648
559801865 1866
217497673 3087
649102431 2948
804371711 4386
337156192 1554
475619001 5681
441299612 1471
405651919 1808
682124508 2563
771452215 44753
748940485 9052
625543660 9113
798297338 2661
382507160 21140
177091848 642
150130971 551
527526822 16718
22770964 239
513749299 4886
239294250 1350
973497523 3245
102789432 347
218430270 855
627536503 26737
939369658 18046
257704164 257704163
438547239 7130
63836333 63836332
3432 466721112
985762834 4284
85126068 762
932617620 14795
934765106 6896
674773352 7678
404706488 1975
685152037 2284
419252065 7914
455056359 2550
758946646 11920
874093107 126059
219900732 733
534335311 31387
49086705 24543352
623400001 2078
514095944 3531
132254284 1281
931202922 3104
676198686 2254
891055769 445527884
85758188 665
737447252 368723626
524478880 251444605
723835550 3475
749100000 2497
840110868 44837
692024528 7287
256595554 118668871
131477233 15038
765364874 3513
237300476 791
77949625 349
588287358 15241
369299184 1231
108300310 361
973536685 8291
978215449 154244
847855450 5407
421444365 2806
595933375 4288
671773317 4590
433428824 7401
975824827 487803484
462000353 1540
764097453 2547
870359332 4101
511827801 1826
911704234 3039
584220008 292110004
30 8995860
693297688 2311
6555 833483353
340787054 340787054
737608969 3092
377293328 2396
776765295 7545
74920056 444
42920056 42920055
420252388 2225
146351080 14390
835427782 5437
220340186 1529
885288518 4259
262958851 1155
126479063 1226
454100768 1529
873300130 2911
524880000 3600
648483433 38739
991283091 16788
434195074 1607
715841027 17892
73127184 493
447023872 2667
844957055 3041
701730884 15122
347096265 6502
473718589 173156630
63236056 349
322801060 1076
225900014 753
534456971 2043
723842659 14099
130001715 65000857
542870522 6309
828001409 2760
691385393 3378
701030513 11658
406307318 6555
5305 870968732
327362607 1287
707569978 2449
383907385 383907385
250986234 1069
240841930 1505
454427704 27304
354898818 1183
382793943 1737
288856235 1122
1646 340332945
182213 809572359
427548298 6413
97879397 43226
882556132 12823
336901112 1123
12214 911564461
503998553 1680
245818940 3513
185987789 1090
932968622 6463
723739631 563039843
855730349 5385
359197590 142549975
661602458 8673
477337110 2630
995276067 6437
938999999 3130
354398485 1339
279599068 932
108379090 4013
2294 364673816
289500964 965
949119808 6008
941698483 3139
300236623 1057
571645565 1917
574501958 1915
860999999 2870
402632768 201316384
225966741 6686
339090272 2411
860627135 4740
653855176 2216
179959499 630
684134745 6271
933516653 4739
232889897 1706
501493679 8048
142800000 476
556687449 11413
224963842 3387
745757353 268175289
321260697 3572
754868417 3082
822347566 494588338
790282245 790282245
436500296 1455
96899678 323
370992899 2438
795800861 5108
633258395 33350
225900001 753
400611839 200305919
947460091 5221
585378276 292689138
787197506 2624
241195909 1042
72389039 3560
2064 252039199
652583857 3598
183518019 2705
809235000 13125
264378076 2325
322774772 322774773
898232306 3303
510601702 1702
793350181 5292
603523759 20871
971700001 3239
12325676 169
832197498 2774
991544705 495772352
419101397 1397
916472998 916472997
211500104 705
176964027 1719
130086656 634
583918002 2187
905702552 3019
977609879 488804940
415775378 5953
446700043 1489
867258121 4548
854990965 6668
689523146 32392
654970534 4555
477757693 2124
310341043 1089
747551153 7788
658501821 2195
689013116 15921
195301625 862
389999296 1300
134165785 5083
604099944 5562
550707003 4543
497757441 15520
13564 975720909
90114052 790
483799795 1892
261388644 11751
983514828 392070133
685088095 5456
743290603 2669
775296609 62368
444971307 1848
260564492 1227
453614189 26353
998691031 6070
388800219 194400110
910668647 3197
33600153 112
782791246 53473
660292560 2565
558669823 8189
536561386 3155
287999040 960
522370111 29199
404378066 1717
276043567 1434
541265526 541265526
191092006 1439
233553229 790
176836779 723
133500445 445
793715729 2782
690336231 3917
358501920 1195
386576925 1978
910467096 17374
935996879 3120
576381821 3317
995638588 495783579
194735223 3666
233174021 825
409587623 409587622
711053376 4728
678301981 2261
822598542 2742
6600009 22
458399973 1528
950613354 475306677
618852069 309426035
933996771 5485
564101208 4456
395567423 1592
698927777 8437
651100289 75648
291300001 971
463999835 6018
888229968 47076
374936940 2604
918794183 6279
311121810 1341
447377107 1562
544121524 21469
352012257 176006128
846109840 3292
206082799 2632
580083510 2352
63343479 212
649293530 324646765
831853686 9181
127044157 1483
506836889 4410
350259691 52983
411129534 1961
920567339 19635
731092717 731092718
682581565 24699
101734943 101734944
725844481 2784
141070907 686
488584300 2952
13199957 44
678726126 8311
141914163 6351
339301244 1131
1947 372352090
842322380 3844
9378046 73
722398800 2408
145912804 1826
4049 963670098
2771 215532764
852753153 2944
636823639 3366
635697880 2119
987117601 3360
480374936 3273
930423688 4503
401685061 12463
720180940 7460
263400377 878
718215952 6227
206530122 1411
952029255 7092
670200698 2234
324001090 5164
382899970 1293
547730736 14392
534813442 1824
938169183 3874
2606 532202532
964749213 9581
689492481 3059
493030551 10915
568698754 19105
819310866 3269
581701188 1939
446701488 1489
894392195 3593
811218929 811218929
54307969 552
857020744 5719
861300000 2871
376438768 2820
396031935 7701
247499857 825
892106183 7035
163019665 89435172
278999177 930
357599569 1192
726328356 2613
689411199 7360
577891585 28768
643511852 4473
843675524 3495
620327749 413391497
59513720 301
473677393 1834
368510213 368510214
638461428 6301
427502011 427502010
23832970 101
217093319 1002
716723835 3181
272376458 1887
576 137500416
125400418 418
974558678 12415
728238323 364119161
592798023 1976
292490035 1745
510937098 16344
798272787 399136393
633433402 3254
779976220 327745478
515169071 2987
421801406 1406
713678373 10839
83948385 608
552974371 276487186
19431984 132
458432108 2835
907846606 907846606
582779127 1971
24705573 102
814648516 2922
482279515 2148
881700821 2939
413942349 5760
47189630 285
796263249 3344
945030720 12644
302084523 145585185
2719 753557599
368468178 1482
192496779 1015
312319046 312319047
304547039 1120
909244623 867889757
947169340 23084
741921601 4354
204238456 1201
254570579 4117
483150914 3647
960334341 4563
932977520 9040
982339675 982228311
180062455 180062456
707388559 353694279
115721933 1146
929334383 12312
9215 586339451
159699837 41461
525059324 12249
73816712 36908356
539810403 6134
493167001 2150
677999618 2260
780112537 4214
847630432 5401
117645894 2973
824554873 9432
603154102 2289
911397994 3038
629279034 629279035
189299912 631
126487869 764
308643605 278008651
209700700 699
34771346 30259160
760320566 760320565
141000471 470
118799999 396
137813121 3490
576576675 27494
471878650 3663
934803116 3116
583248624 4146
970872380 5780
371400442 1238
925192501 13170
939367177 11278
496748582 1825
574666354 2382
877028453 3524
769437681 2584
963905317 3213
742309659 128583
347489238 6507
991917250 495958625
875442745 4554
83027253 2266
277353254 1699
45632767 256
35858633 2226
279217945 279217944
616806986 333060682
495892462 4358
399264224 2376
930643105 18921
221461839 1090
418676918 1562
971306353 8663
314468684 1189
216752417 1214
167907124 771
146734967 607
726076618 3151
126396308 507
927384272 3944
182001893 2009
334359518 112893614
117017459 540
946129790 946129791
872168548 819640415
996723875 5189
99880350 8898
116629550 3048
214854574 946
912412117 5796
835212966 5543
97318343 438
115499715 385
318824599 3715
806047004 3062
680121331 2562
798225947 11362
855137724 8132
11468 939699064
35469068 452
539101233 1797
328559694 1103
1553 330900704
341068525 1273
111299628 371
619199198 17090
815889892 312822425
63481863 448
276618173 1843
990569393 17254
113086567 483
744960913 2946
575631825 3280
678559951 7180
834318094 7959
911519743 4448
298720241 2072
454807393 65572
515499704 515499705
909910423 4714
556798145 1856
300216367 1433
226814444 1766
229104484 917
258972603 2037
281950393 2384
432870253 1771
631491738 3315
340234291 1455
192096206 704
57690837 196
983250513 8187
645675520 2560
866617457 3031
574258417 4155
345746491 13511
410677805 410677805
603597989 2012
391500000 1305
252601444 842
636982049 5891
487460186 2946
487800001 1626
217572824 1346
211022430 1345
386397960 133094425
26279 499826580
3549 571254138
347083824 24785
493354393 1763
587428471 1964
140100467 467
283476162 283476163
539030124 2179
225354632 821
834167170 2965
993053329 457561999
806998769 2690
55926540 314
915122286 30834
48611753 228
916796944 3056
334949188 1484
728924715 10036
482832459 6523
296266391 1951
868800674 2896
26240133 118
843897186 2813
964908886 482454443
66642980 509
800989161 24148
173648370 595
194959973 1115
322321872 1846
619094329 5179
826199592 4157
593250763 4804
747750757 3413
588972575 2007
565075600 2451
120133157 484
663466349 12470
646875552 10136
607848894 14669
102800873 2664
652695055 31001
3132 699187680
399898666 1333
903122639 3507
577778556 577778556
889806791 12178
422354158 1840
801385626 8968
892531930 338826140
198680791 131195791
744578503 2815
121403956 526
894910635 8233
593984420 3738
4784369 46
493591959 2894
224883641 1492
891543759 3407
93769620 643
743702479 2479
337382466 1912
238977192 21983
127986373 2154
243076409 846
350598430 1479
919200000 3064
173559103 736
406980575 406980576
780197513 780197514
107532135 53766067
829730654 3939
535529083 535529084
923702351 3079
465744947 2561
747463652 3957
715534281 2387
261734341 3171
987482913 6604
336001120 1120
523498255 1745
158277849 573
744602483 2482
551197656 4767
797661829 6018
299182828 1464
962754689 506759767
798346349 8311
546580768 2223
787744749 14453
883058381 3753
475729615 175784188
419010000 3000
34368289 816
813565800 3231
307819870 3459
425885212 2213
216158748 1257
261110327 22464
330469171 1574
701974586 5224
89192839 9823
640602968 3663
837303517 2791
435542483 1534
802199750 3025
763655924 4599
737241574 109627
359098956 1197
774900973 5021
533671600 3473
880988729 3526
649712978 2179
474901319 1583
182529159 2354
103077019 813
411299314 1371
671430234 4542
186402806 731
466782003 5734
219328403 1094
377100536 1257
602897315 2884
61591193 61591192
800837211 5803
537154608 3736
339155070 1987
930886649 461447756
779703444 2599
995996679 3320
327301091 1091
426792269 1723
965553109 7738
706498417 2355
474298256 2487
177545241 669
570300953 1901
378354577 1446
561124786 2000
992400000 3308
786354109 37630
17958 305639145
100507051 926
221058541 4988
208583409 1198
6979 258914422
782620778 4521
629279530 2266
584948111 2614
962985192 12539
111928673 573
922976614 11459
78398412 403
844799999 2816
581106473 284983
15752049 69
30105 532255083
459555315 459555316
114969667 103978570
901757112 90963
888789729 4670
619824001 2400
828682149 4567
374147619 1444
615493969 2158
99624073 717
802497326 2675
312199798 2006
1731 402855560
701962822 26084
743724141 743724141
730705971 3322
69126565 15324
508372026 4645
806855543 8552
427501426 1425
911405789 3038
249300000 831
566644371 2527
686358859 9011
454889333 1571
442802838 1494
42046930 23459503
851767919 8055
113722441 538
13236668 62
402259528 6599
177303751 750
487520424 1751
330001099 1100
973 216019622
301799708 1601
890280620 5186
886674868 4173
967209479 7291
325785843 1112
546385877 1861
626997909 2090
651195110 14606
5658 808228576
186681343 4420
892660501 11850
446016357 3034
871512900 250141
914382807 450241942
579726180 2805
928720182 593290750
261526859 4641
426992369 2960
311543387 1313
882244173 3624
2625 362341875
881697062 2939
712203656 2374
703589208 7881
296304437 4111
576426409 288213205
295933105 1543
653128435 3085
328620996 1188
990203677 971869466
681322339 4147
404931344 1365
355309769 1443
600066046 347294019
861822310 6701
975514253 3562
12273 562949698
634719684 5155
232685702 2529
387369112 1843
296100988 987
784679399 8599630
222103993 1069
131720401 1575
896199 379236
743245396 3113
399323953 5722
827404196 2758
65485505 3985
712933826 3156
422714133 16518
354574840 177287420
5052 999809007
107494685 897
322817791 13688
833134610 12007
581101318 1937
141803533 621
311942200 1840
997689491 19021
826201544 2754
115791259 1084
1540 357111251
880477764 3756
654033407 10752
153317193 3920
929805862 7146
678034156 6347
260632272 1793
896988677 196807
157953023 768
186186529 792
42367783 18583422
351001374 1170
278399441 928
208242216 962
395401318 1318
901 115343317
946233511 3716
361238519 4651
452402138 1508
140795605 1242
934123086 25291
177414657 6704
998099999 3327
5913 660582621
937799999 3126
382200001 1274
374399999 1248
287665181 2058
948701650 7247
349520138 1826
389138197 5727
897900000 2993
528502026 4212
326452895 4704
848099773 2827
571974240 571974239
510904148 2209
998369335 4654
796821086 644483621
494608842 322129516
803583648 747838907
299099095 997
467370320 1968
724320721 2472
542484638 3173
64199930 214
37200033 124
765598508 2552
914274243 3266
821218577 2918
71610049 464
260721301 14442
565232227 2137
497522623 2192
759517052 379758526
940978031 3877
600741019 5156
519300001 1731
466235999 1620
3478 555745181
49780 764272340
134952857 1178
36632280 170
567608009 2487
367292811 2308
51299879 171
346052400 28300
477873093 13144
971705050 3239
465489033 3027
168265808 168265807
57959447 619
344317360 6389
995433397 963481899
278088367 133824571
879716044 5759
16966 603158266
3426 125431640
662348571 662348572
526821344 8771
932047703 3654
503942061 265198762
309226709 1661
564952611 5528
472374420 8337
816600118 2722
185988149 1588
129301794 763
569013223 2498
44707826 201
146516325 575
121435951 1048
640799263 2136
115402063 821
827695065 2968
971380758 5106
298797302 253492686
412665418 7366
409194065 1593
484833160 2595
31581043 122
803702587 2679
139712264 638
3891 405010754
334189044 4375
337017683 2305
218489639 2913
884269646 6838
108896160 54448080
452033960 12334
792537473 635751731
336901401 1123
603207384 7176
350931834 4937
453358851 4144
266981147 1116
334831529 1868
19499433 9749717
531043670 1821
92761195 6917
423243029 1769
459444206 1591
829502765 2765
145011757 894
320089713 1246
257564707 5222
874300155 4538
138204256 464
414114867 1793
319161767 2059
348301161 1161
340305891 170152945
809666930 26527
659489040 5360
608131119 37036
414445956 12588
910632982 910632981
195600955 652
809467493 404733746
456139024 1699
906613 906613
194833889 4509
804526689 3969
67200497 2266
867409940 5305
604876094 604876094
964818760 279554
887397041 2958
170079805 4177
308423295 2565
709078814 2466
236100787 787
877200245 2924
527830113 2488
458238660 3036
82500020 275
907800001 3026
480170823 240085412
667786767 9922
135718398 1194
676200450 2254
267300782 891
794044293 10909
472227038 280624676
605026012 222247690
659130779 5060
631066669 6608
363476219 4078
880601780 6313
932239483 9041
167284084 768
273299089 911
888840996 4564
644795235 2835
797525883 10012
310296217 1927
899703110 2999
845831123 8683
256341028 256341029
360245325 180122662
2085 585011385
361491883 3813
599531277 3811
655831245 6118
897664752 17718
635610382 7778
656400336 2188
111522764 1143
1807 113456484
414242740 5159
429668731 1523
46340531 446
760160960 4072
969449128 969449128
396058233 4589
339675509 1299
2131 443156556
989996700 3300
928722259 3245
896194862 15043
402472629 1357
7677 948018402
873283433 436641717
265670902 125510804
202149963 8473
79328355 587
670319434 627050450
223709769 910
411038127 17872
512074306 3711
103499942 345
796297258 6671
482127633 1714
44400000 148
659300521 2760
177932311 4247
795133702 4789
542774499 6452
356484094 137299832
464930437 23327
676216590 2510
197360303 98680151
986696620 3961
21473647 103
228472699 3000
280801286 936
68131950 68131950
3970 562015255
425607375 3898
499967667 499967666
992181761 3776
565442104 4103
708302521 2361
308879914 10073
704556773 9003
519323707 519323707
636812069 636812070
986914969 986914970
528032553 264016277
386019261 1293
375197252 3001
383520355 2598
325844496 1104
538498604 1795
219818718 17766
836176931 15282
725546927 7408
249388119 24698
829659754 3393
399778011 1970
702492888 259373532
986532001 9160
76208900 16721
840235275 3015
798902596 2663
824822353 8859
1017 62625955
11542167 682
918520419 31882
818645554 3997
629404159 3520
526501754 1755
492577855 2672
803699021 2679
641401371 2138
66313001 874
553789281 2230
632314804 11874
794097354 2647
258945133 1054
93355744 797
302693534 1859
418801395 1396
49934325 526
541668107 1994
527100000 1757
212719583 4111
168991048 5708
631202103 2104
697301965 359668456
374738195 1882
511129976 255564988
348628208 1783
788772545 12237
347537977 3856
884997049 2950
534241629 9230
239315271 13897
29430287 14715143
445388275 2781
577545318 2907
193705132 3104
14100 678717600
466996860 1981
590700000 1969
977812631 3791
979327163 5005
451973894 4441
869701412 17409
436453513 1669
632794315 2926
372615928 44601
6779 809612584
200364976 200364977
1401 104270826
240434687 1664
482397516 3667
797700000 2659
868150711 8308
390086399 1408
380773798 1305
317340195 158670097
203523834 833
345993598 22442
671103035 6839
3474972 15
399941185 66121
488245673 4767
53624 886937393
824127682 5109
69542647 674
128332 855229748
430801001 1750
761404603 3772
580912231 389861742
963081899 356697
52500174 175
176099414 587
426710409 7690
454501866 1515
470140844 2548
511955132 1898
964806627 3622
286132824 1114
999997278 20314
119618955 59809477
924515562 373293011
795601047 2652
170538445 805
491249304 32133
868200000 2894
603454753 603454754
197120269 9937
176154 252670530
55332837 1339
5092 171281365
778024883 389012441
1229 228158934
813292394 4998
807305346 9779
224563246 1455
469150310 3079
488438956 1676
544058944 2053
515868956 3563
529326709 2476
2902 655334796
295 88467249
386981319 2159
293099999 977
236035031 4438
31106639 565
900792949 9355
5399994 18
713458423 8454
719126404 25673
492827608 104701
119904155 59952078
2660 768532520
873862704 14227
859471296 9008
205614982 7142
169600256 688
153235799 76617899
618799233 15290
131662211 2346
375940059 3452
334548067 167274033
534298220 1781
979912472 5614
503162717 1786
261901282 873
205295431 1444
936899402 24563
173855574 2721
122480042 1210
960900000 3203
890582246 4139
209747365 773
796314369 2677
140571062 140571062
858585967 3554
768383239 3065
663275089 11508
615429131 5140
78200100 789
281875745 1300
533653047 2313
761421841 51960
476699115 1589
5672 847633142
1831 428175398
296999999 990
439511956 2662
161847543 884
685742065 2744
605309415 2441
85287200 950
82601906 385
993906737 993906736
377399325 1258
106114283 4581
98737591 4114
680299620 2730
567945414 3917
243266499 826
942123882 12447
726903903 2423
706574197 3162
2491 179227165
631 33891316
873458319 9569
667627776 2928
892745561 25174
211350679 827
420154381 210077191
636901227 2123
977396743 3258
78900000 263
224573804 14363
39884801 656
176981761 1920
365601729 8851
336939660 91188
688661942 2379
406720821 1971
678556775 3119
906180129 4508
48940944 733
411213561 1480
945241050 6450
388910532 1402739
4006 643618910
994763573 7882
995654943 29038
677536398 2521
366333762 1913
637593958 3386
125700190 419
919199999 3064
349623089 1866
856152213 45244
439898140 438546216
873169844 5393
796501319 2655
186450405 631
841608219 3322
229156064 1336
370470049 2454
70498102 297
390147539 2221
483221147 2361
724765917 40048
47786337 626
596602565 150462
278635640 3037
876727828 15308
512768645 2187
278644904 3717
308978869 2410
647718496 2251
777563877 3002
37992279 253
632232903 578812528
925199056 4894
451993231 5109
299400001 998
653102177 2177
378061750 1335
271532121 135766060
657999314 5201
515534181 4148
2066 59321058
586276460 3265
945004719 538008405
864254814 5827
449777 2
7781 400272117
619767985 5595
460500922 1535
16791918 151
380484835 4143
7381 388483807
498559576 10077
656730557 8280
2763 432867354
430740879 2091
675300001 2251
492308504 23272
572096309 4522
153406638 733
2455 40080968
3555 899720373
40499929 135
348522635 7609
648002160 2160
548281169 6957
150037983 150037982
170711225 2506
3714 880311864
7134467 59
195485950 809
312372043 1504
316499999 1055
635461583 2181
21204799 77
155182588 6058
14886 493582046
55192036 55192037
102618181 630
284864543 5768
886785900 11550
2552 220812249
763637217 381818608
207600845 692
96554164 376
526243044 2138
826506999 413253499
643356140 9289
552301841 1841
1019 158516659
6421 331305541
398183964 1562
412894625 1504
244537607 7304
624001006 2080
416314966 2189
5753327 24
565930527 3928
985938336 3482
309897231 3141
51266083 22070739
540333841 9269
340256000 2073
946485195 8053
864920583 3034
490638453 2865
441320491 4627
393292487 2971
798066144 3798
243018531 4102
361251030 2177
286853235 2791
202957821 10595
936900001 3123
798716800 9050
375212305 126764202
143714230 516
864081735 432040868
460228129 1812
474 105442817
47239201 243
618974014 2915
118404534 118404535
3029 589313338
659186462 4194
602834147 5094
741303431 2471
815697281 2719
6431654 3215827
867300000 2891
731157339 3860
358046163 18304
496978803 4132
954544635 9609
518998270 1730
976175756 920737540
569968202 4366
984681901 8675
204552501 4250
797627303 9840
171600972 572
854197645 4640
421198595 1404
480941032 4708
497398341 1658
400131625 1571
417919485 241006390
299987021 1193
5992 953475567
84802786 39344958
898228423 4952
791012109 8849
990001941 3300
944190263 5387
13010566 49
230100001 767
526231552 7952
326220615 7245
787844064 10297
214500755 715
258601055 862
325663610 1648
1017 231312787
826877493 304397141
518111505 2378
442337421 19538
231692024 219985
170476586 909
219188263 109594132
355975900 2980
486087760 5021
625939772 2931
959205019 16724
92503724 586
120911545 606
425686858 1537
461202088 230601044
431125756 6908
136382739 1924
734866477 6246
247801569 826
543219689 3916
414072399 2975
543549995 6066
731507584 11672
985237363 8571
510865321 5271
298820939 1666
845966129 645236404
881089157 8544
2330 297016202
477154833 2086
21000043 70
544199537 1814
849902930 5906
941097069 3137
367367523 11449
56700321 189
52486450 52486451
796972199 8150
882272682 10837
451346626 451346627
598091977 413197722
311401037 1038
168599438 562
377484227 2424
464584688 1997
136425992 974
141854095 2398
660876695 5635
966543675 6283
711299136 4933
221770351 1130
522846992 522846993
95528824 775
947700215 3159
244456669 3181
406686824 2415
448203084 7068
738596844 2989
945899015 3153
588789084 11289
953405890 3178
652438796 6194
132300442 441
721502404 2405
3642 232664624
792741480 2820
317007041 1104
645708429 447994750
916928786 16138
165754733 1601
875299046 11835
833134384 3657
772831857 11260
25738629 289
509700277 1699
754430217 12104
426959543 2504
936837627 5471
512701908 17722
889497034 2965
1031 114254682
733850073 16071
111920784 4290
25350200 100
5024 863921548
942009120 6240
647122965 26245
736715814 3920
903085261 3948
407615257 17015
571201004 1904
2941 825126220
790662896 4145
231027440 2922
388922925 39456
532822167 266411083
69992263 5469
280108866 949
3454 792094795
270100225 1242
932488307 16721
149400000 498
697789032 5948
869939712 2996
457618415 2677
967686377 3565
644403495 2148
635814862 27369
316364922 316364922
771935771 6154
93230233 48997455
540776402 7983
546001820 1820
554782679 197713
155517089 1506
398998670 1330
630059253 2941
446501699 446501698
90119752 512
791262808 8057
697580204 2743
946123606 10777
97044676 97044677
462276652 4289
895640493 4258
490188826 6683
215987352 1554
447598649 1492
46823745 364
730317825 720679311
725034339 725034340
2700001 9
474402712 1764
18747623 84
598003513 598003514
673185787 2307
489299274 1631
645276621 6811
934206040 72056
504898872 1683
816389085 14485
880322897 350838092
135900001 453
17564 407961945
154200867 514
205979330 747
158216854 1315
621589083 2687
305639841 1760
70772477 951
279218292 2478
23915418 18704
801797181 15853
549900000 1833
68399773 228
144832513 528
551862674 4981
663301227 3185
767397442 2558
158375246 539
973307596 3643
259131228 1002
623659880 12616
446837769 4238
477499111 38145
541467459 4386
337967861 337967860
100061021 580
806679023 3454
373007109 9485
699752417 6127
794097352 2647
782708832 4584
435255791 4371
427501424 1425
205313794 3455
793511908 4811
597693746 5143
821228107 410614053
185851103 872
329398901 1098
504299568 2679
370674578 1849
645648992 645648992
1171290 585645
361499738 1205
953700000 3179
345332443 1794
75000310 250
715768280 110347
392499685 392499686
18915847 68
2537 759229586
503864528 1812
784017500 3500
762600879 2542
252899684 843
663781769 13233
852303900 2841
537899492 1793
9078 917813034
267892086 1014
426080036 2755
204317461 705
997808841 9070
807360704 4601
208642629 1295
973182687 14183
172800292 576
982027644 982027645
899489189 10461
848970412 10132
216001123 720
492484886 1145822
467974736 2853
961981839 4112
369322238 184661119
258900000 863
635078293 7956
94800046 316
918148111 10653
702861341 142846
961844783 944549055
525301058 1751
597513516 367934734
628502095 2095
833798337 662380453
878042216 5919
651216231 2538
374195989 2030
191173847 1282
428100001 1427
780680760 4713
848101780 2827
206076834 894
529463425 1824
662159841 8767
967010659 7310
411300316 1371
851795947 4727
14221472 6724013
630483585 4259
10695019 140
827779001 20718
227424460 2543
816439186 7241
836591052 678322822
451089184 11284
861189024 9679
239971766 838
18299 956638400
282949176 282949176
457471351 145229
159600533 532
952346817 918518587
796953136 624908892
1079 88005779
393600213 1312
104699650 349
563296730 13958
967946099 3425
25286407 609
689721027 689721028
149147230 1688
539034006 3389
27163623 148
924903082 3083
800956323 3059
7851 672983415
649198524 2164
732548230 3895
367755952 2199
325145001 194207183
521988354 7167
373281269 1795
451537624 3586
742309180 6276
896525281 7457
81534198 371
873897087 2913
341899197 1966
345925695 49297
390861778 139186726
338635704 2164
871259598 55591
173382703 1417
126138189 852
2883 569829608
439390878 219695439
959633221 728242075
359176423 4174
645879867 2881
463063529 4060
772497425 2575
278999719 930
653825963 6549
200412321 100206160
501900487 1673
2940 779256219
382592159 2228
527572491 4562
776113815 762134174
402298660 1341
91532488 489
610798334 2036
141038889 70519444
136165591 524
459261140 2020
594989282 3423
493727515 9584
204900001 683
1994 582418397
956282460 35410
590681642 590681643
522129448 3290
639800594 6265
265525911 1178
408775439 2070
52386169 26193084
627467881 627467880
240071633 240071633
610446404 45356
926000822 926000823
411898627 1373
682497726 2275
790 54123690
567068549 283534275
598525677 4985
310747515 1582
414016581 3825
269792889 1649
794528116 13768
141421455 1072
648331010 2443
555633379 22458
82800211 276
129989250 750
710138075 7019
268651251 1250
913795764 8457
187672315 1598
966888674 891929473
397943161 9330
513126416 1903
637800219 2126
391288560 9066
564600003 1882
63688570 1138
632149830 3005
867119735 4101
220077359 2820
674888632 2738
833040578 3247
606445064 606445064
109416862 718
759550175 182672
545024695 2632
133500511 445
303296049 53416
312312213 1731
628502095 2095
35978085 127
695843460 9990
33600001 112
177788875 3007
204335895 1048
801508829 14291
997719055 9284
759864370 5023
977976115 977976114
582602031 1942
223201476 744
139905741 3302
637291233 318645616
866677859 3940
683836391 15816
7581 589915515
61844474 231
1824 380616822
677100170 2257
442155441 1808
222599257 742
712613537 2751
303299833 1011
115080624 1375
478801259 1596
564042559 2032
317200847 1429
909903032 3033
10559350 50
569837778 2921
317918758 3210
479825328 1675
14198267 161
781377818 14317
529223401 6181
600693651 246618038
681170966 2378
821276497 5076
163124319 1018
249451008 2456
331558525 33455
568200020 1894
787721792 7072
968086997 705418645
355202428 2299
672427295 7574
923871292 13823
494290892 3975
449560760 168006914
423358504 4504
115108156 1558
89134025 44567012
701213671 2545
783105709 3388
520723002 27376
505379021 1939
729872492 2845
687758770 10001
593869310 18605
273013363 1419
709646505 31490
681578380 2633
3808 445003691
431860067 2315
467396381 233698190
18299938 61
764341350 4479
69469 912017858
362132353 2490
753799141 6549
632749898 6218
285473198 1438
507014419 253507210
401957112 1480
945456852 3179
541114541 3076
683998724 2280
213300984 2028
760880378 380440189
104999981 350
579624681 2639
576931749 3589
53215670 53215669
633963856 559589374
938893219 5518
4085665 24
2927794 7265
453695446 2295
9485 268766960
117697107 1982
707442248 9475
588642219 10197
8618364 164
679713607 3718
85969282 13837
973304576 6489
795302650 2651
534074720 15640
464681640 2608
956214121 5672
8128 602403976
444898516 1483
978497405 4126
40391060 19665642
682891488 2513
541282245 17332
812906532 34057
912552167 456276083
151173484 122985602
3739 32693805
2285 612907640
513051962 2454
937383445 3789
764183504 2975
2102 554656842
574578840 574578841
108442881 520
761459431 5938
128532182 583
753902513 2513
402264864 1573
786824702 3086
771844006 3755
932917749 17165
520508571 2057
2895 372771780
930586158 18699
208049049 5225
437999969 1460
516299593 1721
765837693 3582
885971085 21229
140965126 581
9234 600749579
351782550 1810
540301925 1801
798601914 2662
443311839 1510
71427000 696
31800107 106
634641259 28374
793582074 2866
597211533 152690
4996 958177844
874800001 2916
52408 629075519
147380527 2535
277146761 1987
173563670 665
888009411 4204
757172161 2787
769310794 5966
788294145 734287830
774597091 3116
533515884 2392
657739027 6649
1732 442357996
148313079 1060
369027914 1646
588218763 588218764
925570149 6629
35365453 246
711408535 4358
10043728 10043729
983599189 20361
51455286 779
243740734 14147
783458281 2838
62999790 210
117267790 410
584358527 5856
552832257 552832258
422080067 2573
361877405 68253
313199895 1044
820800001 2736
933962553 6173
211004370 708
232847084 831
670072069 70638
944173799 9540
436272258 207863254
295348622 295348623
24722543 12361272
863221 4
836640794 909179
198353530 1874
321039479 11224
475501031 12075
335867434 114523156
615496412 307748206
64199439 4685
83517994 439
265009416 920
893521501 11190
841595694 3397
792764334 4595
893 242593273
532596740 5083
996787518 5551
5221 970385502
163663085 2119
12718 809475264
871802498 871802498
277770266 2443
331262625 12694
514231428 2761
285664611 2704
498343630 1761
704725921 89077
2506 672239518
667200355 2224
269739689 1111
217411906 939
771205565 12058
4404 177881964
273454045 1611
575541835 2082
370888890 180962287
620545286 2827
388499999 1295
226853022 841
755451568 4480
492290283 2068
539868705 10426
399410541 272487187
260325316 1283
242497866 1261
341908616 341908617
884397053 2948
230577139 230577140
635200753 12881
407666992 1412
214140334 3788
388871756 4179
66000219 220
389484280 34456
592651994 2999
221999788 740
191619239 790
280274719 992
351115023 1438
608701348 2029
385082743 2706
813343063 3341
394566810 2699
146330106 1414
403396059 3389
3034 343685452
464190343 232095171
469801327 1566
11756 931170410
56106376 211
444013901 1973
714399439 4304
705751244 7877
204724733 102362367
869830943 12401
664203823 2214
44999850 150
172161873 739
443429302 6862
853802846 2846
589180945 6652
41491246 340
547881755 273940877
842397209 2808
385287607 1562
279520805 1555
49479499 369
289283658 5654
4487 730254763
893691064 5975
536927957 5001
250991238 1069
144918148 697
969608398 5670
6300021 21
586498459 1955
327275699 86988
966596778 3222
977414247 7816
212100330 707
867025054 16334
1546 454292100
972787748 6170
829502765 2765
136465639 459
481151050 34605
258156016 1069
224174759 1164
164704859 1674
55129 957678191
328881792 2448
356701189 1189
314154721 2376
527423957 263711978
319530077 1978
909309859 11625
401394830 401394831
677904470 5755
796201484 2767
616630715 3293
698631766 698631767
942003140 3140
426001421 1420
106013 445042574
658800000 2196
621001708 2070
566971225 283485612
815325466 11978
587400000 1958
215100836 717
831297229 2771
874853140 6884
4477 616144501
753902383 9061
915536219 13980
123152581 1380
408190485 204095242
593998019 1980
991506479 4260
816931651 4232
212962319 3814
799217287 6534
545274284 1829
838893750 18248
138653158 469
642961912 2546
379401659 1602
774178491 3326
622499135 2075
38862670 30135570
997882250 20522
546613248 3072
826094694 13575
71321 504321131
6265 920485125
393701381 2942
420649277 1907
484201615 1614
582608861 20780
725702931 2419
330877069 6481
255300189 851
313487743 3896
914383907 457191953
346767765 8294
842433045 3099
839565871 4173
694958895 86266
871562524 8659
616002482 4070
93621195 317
533834794 5232
567730661 35625
185942700 1169
102622240 944
799125728 6948
277577588 5992
29646105 108
401173213 60182
703801098 2346
502122199 2300
502171955 1716
71326192 453
326526552 1254
153707308 2798
88723648 370
248956999 1900
502914152 4935
459000805 1530
27380962 343
582298058 1941
659156629 2882
930762931 495912530
415709380 3844
228788233 3343
775774895 448087864
455212571 1885
22505375 106
713579143 5239
250500372 835
445016982 2757
266105879 2225
559226563 2022
628086361 2175
502199999 1674
31975 927946475
592755595 2972
339134500 9542
953219905 3471
990959909 484135875
909898986 3033
683 185172228
268499570 895
554734499 3084
229056488 2678
69304117 662
194361088 194361088
319748952 1753
467433069 35133
833099999 2777
266840578 1199
800998379 2670
812793168 15668
823904714 25743
1136996 1136997
500114033 12591
844183320 3532
173175324 230854
271815009 135907505
31097164 316
335785189 2210
820074176 85302
930914443 930914442
543906135 5924
82701564 363
615468064 77454
853038726 4565
780159092 18442
653700773 2179
900600001 3002
625459915 8202
253180991 2315
580029809 2685
833048615 11406
893570513 5558
689511903 5442
744469968 2672
874801950 2916
417899999 1393
371399172 1238
58913745 277
639903556 2133
166366598 612
513663634 2081
610199999 2034
840491109 6844
404474323 1623
67800001 226
835330839 3814
261300480 871
393084411 393084412
619800250 2066
544359169 4584
532781867 2019
461399999 1538
286800761 1767
791399927 2638
256393950 1199
814069156 3510
347100000 1157
309049724 11398
673498930 2245
209 29734078
291997245 4339
223 14384045
780988275 3767
170210319 6203
408001359 1360
423243101 2611
612099988 7708
330561037 1713
995491308 7091
969550245 5974
994002549 5132
161370112 1024
112826097 2348
319690320 1070
418200782 1574
83266401 400
479980800 3675
292168840 2693
432519059 36438
857083395 9113
166104504 805
379355817 2324
5689 838516221
466442965 466442966
147522506 507
346659824 2183
611389204 2476
293897516 1470
409692454 3827
136869452 653
811440761 3817
319636972 1452
845912125 10396
880200001 2934
700197666 2334
838580337 2818
518298772 2694
141300839 471
997496674 3325
692926183 4729
669002231 2230
19034733 12611078
582055251 1424156
340858519 2717
932982215 4565
807897307 2693
6836 463775805
1410 330828300
638710387 310704901
922571909 10874
848399999 2828
218987026 990
838290500 11300
330320418 152977128
239999504 800
249860363 3259
111973582 386
796349041 5825
551476465 5430
204300000 681
248943692 2970
979048701 12325
148180623 60679957
267472684 8680
337980858 17419
623578042 4103
832502223 2775
799800705 2666
745794040 16699
149933367 14209
408602248 1362
243081851 13450
741297972 2471
63540 563813225
556517173 2302
212401121 708
418577455 15812
8745 324150915
876509642 776746704
657183913 2939
368401061 1228
395602200 4200
519355180 3638
723320643 723320644
186245888 2784
550863305 3843
289800966 966
388736477 7311
808798347 2696
941241526 5725
516899999 1723
296099650 987
617929936 2977
229063646 114531823
645425281 10932
954002164 3180
711902372 2373
249299168 831
493306313 2760
117499050 555
554172616 5826
319315709 1995
932382001 12188
67618335 686
784982503 4113
601057991 3239
936606226 3122
123741721 61870860
816919328 408459664
887370791 3165
462809579 2260
495898998 1653
197738025 98869012
746364301 4274
880202934 2934
654600300 13876
540490950 2433
942347871 7432
998061681 13288
975122287 4421
958609672 3822
992939641 4920
527393370 10486
407255501 1900
137594951 615
209234655 1744
621642463 2948
260413022 1513
742786729 5471
2334799 10
529479301 39004
709470552 3831
560281744 4343
23776368 112
8360261 28
729435960 3674
921059778 5171
858096571 4132
2947 678013745
862620108 8414
380096808 14378
324600000 1082
991924993 8496
802570159 4456
368942043 1387
342309240 17415
604200001 2014
457297600 2154
227388161 1369
83419245 1183
761702538 2539
80035859 592
675096198 4230
723300001 2411
735550586 10144
529508768 683741
1587 313694652
11774449 72
749101696 2497
320648474 49521
449273040 2365
647706973 647706973
309488237 5172
144133153 498
986869708 27836
796279399 6579
266897106 52302
327965849 2636
466034635 3159
119187360 555
539384618 1811
777682304 6016
563480877 392405674
737830739 368915369
677355653 10242
599639838 8574
483443964 2821
215432281 107716140
149354399 600
938462376 4525
528988960 4637
479377447 2552
185953660 1630
2407 563254849
463198456 1544
466436465 2918
918141900 4764
106289314 5315
861414910 3079
335098882 1117
86918304 424
887051829 5564
114770642 48625049
134309251 826
14215 852175035
928443504 6957
501531769 250765885
146631907 1029
418502964 3561
532223054 4095
794271577 3164
888251687 444125844
639586580 2482
345695285 27836
353241656 1429
182272921 1545
336489051 1558
614014111 232366756
501601673 1672
172087556 2306
466530392 4291
399229063 322116451
794402648 2648
724335578 3437
293802762 3399
820802737 2736
644647806 3058
433199081 1444
999215605 483284049
367208752 1259
389100345 1297
595152152 3208
131406990 574
480808285 27434
212801133 1575
90069135 687
810425700 3675
722700434 2409
545465649 1871
4539 971222693
114044399 42566662
812784813 406392407
160003698 80001849
809539364 8711
542351154 271175577
932036451 4393
2756 439612101
10279 605621485
577870469 4583
49456389 499
810748329 43784
990004619 3300
107810027 661
417992782 1529
716604657 31882
156781525 50138
299209552 299209551
799955621 399977810
393899982 1313
912733882 4078
443791161 1555
1463 117528885
689118978 2794
829227198 829227199
1752 410419367
763812731 381906366
827110275 3147
904144182 904144183
722702221 2409
930804785 8406
944103147 3147
559658881 85184
631 145598073
438370785 2726
910311766 6276
303 48396069
673197756 2244
334387449 1445
902117992 5912
652429997 2350
87417979 311
544446436 272223218
600519094 2879
326910447 1226
428270384 3345
631798475 2106
536003172 2073
670104654 3960
815702718 2719
366900695 1223
651392344 2813
863034051 59573
981603272 3272
684384479 338980236
846182466 423091233
3904 842942467
269889731 1524
20600327 168
840602151 2802
793908450 2790
874510084 874510083
253463229 1267
662102307 2207
382887491 3059
58000246 58000247
2629 204834075
384755748 2292
279657867 1182
933361557 4831
699826019 12101
74228844 299
330757605 2494
46436199 316
810589517 2788
62990 832159673
89100298 297
583803850 1946
701700000 2339
352554744 2843
405504070 1430
1317 332897403
721637456 2416
932865600 1069800
140664697 70332348
366581141 6342
550815514 4477
54603492 760
582696119 291348059
469 120035357
827211240 4065
864183197 7489
540261383 1961
768602123 2562
351736606 1391
338406963 1717
365115424 164655523
954927905 3713
398099999 1327
113810760 504
135295973 1129
902146905 7755
147966727 1017
704029260 7193
278182675 960
655330342 8899
802433180 382422900
404099999 1347
739296053 17342
817717194 5859
996405856 9057
76469759 33190
491101275 1637
2705 619909113
4038 970452540
700566952 5537
735511186 61155
518699321 1729
233914374 2453
908236559 4998
70643952 666
455060455 455060456
165257928 726
979231980 8178
155399751 518
589844358 2791
744441451 3211
961962892 828603459
873102548 14151
28872845 180378
731398790 725099857
20406621 498
443779363 3764
617400462 2058
926152253 322865686
6814 407498819
601502004 2005
774147489 9684
465616874 7435
981341893 29646
816123166 408061583
34931929 17465964
303975275 2442
84295977 633
335373175 4568
381299126 1271
241736142 231119434
169500565 565
442806386 57610
408380059 1958
337802572 337802573
255717475 1421
915431983 8383
919212301 8020
663788707 8794
877688809 394846629
682319889 2861
777903221 36535
197123575 1045
25795564 171
550152802 5727
867167990 433583995
870689597 126364
155846169 681
449954975 7066
991014212 812877020
939600749 4125
285271713 3728
375313730 4827
582083709 4591
403312879 6938
455701520 1519
751882376 8837
749096313 749096314
540186200 1910
618300000 2061
721357375 2407
593662025 296831013
616501401 2055
301798994 1006
109500000 365
82762680 689
280378280 4898
843024672 12933
856284811 3805
254399167 848
528345828 5587
732297283 12024
467897601 1600
70799999 236
443006108 2401
96282539 48141269
425805617 5219
761249518 380624759
817202724 2724
840313778 6053
976784147 4002
317594714 1065
953703180 3179
887328171 443664086
459091127 1766
323275412 3316
212239664 212239665
71990365 1006
472488976 2194
756298483 2521
323417221 5303
199500664 665
110219789 110219790
647693765 4239
265202400 115401279
728905185 5488
183600613 612
663290125 8169
392698690 1309
653198314 12537
778801691 2596
850436951 3218
219412453 787
137400427 458
221051266 2209
150370965 682
324824324 3275
313801844 1046
693600000 2312
597315539 19570
318039500 1475
423001409 1410
949903230 10770
75548787 37774393
194386850 719
410838201 205419100
141000777 470
867768918 402561980
370499661 1235
307419840 4692
697499016 2325
579001931 1930
223730376 1032
726602423 2422
188429316 1028
343208074 2119
211200000 704
191535839 2160
400240351 200120176
644775065 2190
433876249 4060
162067393 544
291909152 1453
804904182 34109
942236846 5549
550799665 1836
796230588 286426722
278816729 1290
789215337 8903
965101983 3217
200544586 759
268130850 268130851
5607 276374628
779 41478880
348601162 1162
844083351 16793
429782783 5034
468254908 6417
708745724 8007
670009921 3648
983700342 3279
926631215 6041
115749363 115749362
914459909 377894800
7705 993074335
980847441 12679
81721825 12469
478337660 53267
8857 979185635
917416002 917416002
531964339 2788
908807823 3150
521303464 233652631
567909899 4350
576730494 2137
818102726 2727
480298399 1601
624600322 2082
949727459 10740
782962232 15209
505568658 4669
101700233 339
825392945 3664
140520400 656
553260158 553260159
562578660 8730
136268867 1156
1280 265783040
482719460 5818
530700686 1769
942121693 453606550
336991519 149246963
170437821 577
22787511 386
532201655 2289
216683776 3267
277681058 5431
427232732 1866
748032717 748032718
344399817 1486
667693427 3390
860894859 860894858
393096410 1442
477611412 3148
225186170 1595
53214297 524
807223724 4509
768693707 3334
753602512 2512
232 53377891
798107056 2661
48202280 45091
502449715 8658
447231183 198336901
581669040 2063
372433828 81692
232834578 1532
570874653 2918
280062432 992
827103365 2889
535130156 2068
506841294 506841293
787050720 4812
532200000 1774
636902123 2123
2805 687996375
463352924 463352924
118199605 394
680097733 2267
906300000 3021
279509981 4126
836635439 2927
698403869 2328
187400929 13728
916659573 5764
817835286 7888
356100786 1187
547880773 273940387
253799154 846
697034254 672691638
641404401 4690
866672684 866672683
283912459 1073
36080561 357
269104322 151543230
641262834 3462
547911004 8007
521631060 91290
170787525 39525
926395875 9309
596895859 2379
21860583 10930291
475490977 2272
420620080 420620081
587566544 2896
133799555 446
249181558 249181558
167893587 106663145
103389329 1544
837876110 3639
293371346 34805
561768570 14790
630721865 315360932
3258 929653335
958974022 5799
273107872 273107873
705822041 4648
781104102 4289
378266855 189133428
7733 928196028
331297884 1579
651 137248188
144600682 482
761704240 2539
884842020 34813
681615816 3444
400766289 1659
389333184 8304
778294152 3689
288729411 1390
914982134 16689
92431153 528
697957805 2468
153685249 776
887706240 5568
704998069 2350
39744198 164
899557680 22393
611100450 2037
667657942 4187
217954799 756
374298485 1491
148076335 632
963850139 3410
530789247 1892
874181033 9671
59700198 199
715197615 2384
392922438 4647
24340182 116
17400052 58
33493893 188
827630466 5015
381 63592143
712251681 4513
474479786 237239893
10137 983628523
751209625 3036
97499676 325
484319223 18901
959760944 409871561
2982 717871770
321880909 321880908
2701 787808245
21398288 214
936899692 936899691
542685903 5232
150414183 711
758544428 5459
508125784 508125785
194135444 1610
529763519 1816
70842764 538
150399979 839
427014849 1585
491718864 4284
398030430 1470
392099999 1307
626887416 2385
838801566 2796
927328827 463664413
944913341 5135
970933050 9498
460266174 3282
795946463 5136
365656926 1579
211224867 746
826848686 3265
650402168 2168
825902752 2753
188907601 3661
263877187 1343
837683426 7610
21291608 104
947613470 3537
532664964 1840
3054 644183274
863922123 329958397
460882366 1695
169128648 1768
153905731 13814
167100556 557
728917232 2642
599632909 2059
888871682 7289
985620591 10604
476696331 2097
440294449 1850
268045376 1112
92497454 41650756
835501801 2785
371060643 7996
375593823 6826
230845022 1278
828970814 5151
580501936 1935
898202995 2994
943735146 127767
300900060 1003
171273181 85636591
681487188 2941
842701742 2809
965942890 937341549
12543 846482402
355949694 1206
749383276 5025
377440125 3242
678299747 678299748
331623464 3276
614808547 37189
30062406 113
306601021 1022
282586 126805522
767338728 767338729
401398836 1338
869821915 6652
550787208 275393604
310246563 2564
489696062 4236
975421721 8382
986918588 40829
973038625 4025
517798273 1726
514474065 1827
234975075 158043492
447255759 223627880
636570262 7534
999639143 7109
670498017 2235
309840567 1466
490265241 2029
581717223 581717224
382096752 160140325
959677050 4156
487193898 2502
803704333 2679
547198524 1824
171163544 1956
844437821 844437820
836734914 6117
839 250824985
3985 954435395
276925440 1760
564601882 1882
19694695 106
756254345 15676
417001169 1535
2225 567314043
495776439 2710
960887890 439524789
73382350 43587698
509510032 4086
478281514 2002
248610766 1131
934582365 727904636
722400599 3768
13452829 49
349697590 1529
854795279 3665
197616504 887
186237826 43712
518429909 382447955
555601203 1852
403899011 12893
192818987 666
870995228 15214
338316978 4203
408493555 345055639
622616166 3161
442237130 4659
975598989 3252
796223857 5644
349104810 1313
798207366 5633
818431153 26544
15407951 392
101612730 685
843865383 3544
978074785 8263
877497074 2925
829287538 12346
540427366 2257
109200363 364
329829004 132135333
964137697 7202
388432531 4482
618419965 2876
885550713 59621
378128410 1329
18086 510115630
885897047 2953
855247743 6928
162299555 541
238388705 4218
9821 700835063
986512320 6095
551150020 2500
624002079 2080
808666552 808666552
484123660 2089
473 117275345
289339043 11180
903899285 3013
105412972 1004
223551307 1232
312031893 12437
434005851 217002925
405386799 2072
479471040 1832
115702879 1058
408159375 5525
224 17428544
392447259 196223629
877986083 3011
526500000 1755
791307901 2700
233099224 777
975302148 3251
246965526 4720
820220634 7403
916371019 4397
177082912 3657
632413862 102538
373802219 186901110
529802905 1766
687897706 2293
926614957 855697120
346335868 13428
3603 923657874
142083896 1782
4193 876738049
344999101 1150
540375122 10223
823498597 4887
207634207 4547
252900422 843
537175412 2329
119389104 1912
663646320 6792
891373379 12723
539305931 3404
401412505 1867
373500000 1245
935731031 11683
325210579 2618
813703618 3406
31694335 188
938833785 18298
273316896 1161
27406623 203
624200134 217483137
608793194 3341
4807 252382872
714669001 357334500
408364481 1434
562421740 3777
435224665 5292
303325359 1040
377399594 1258
799828296 4973
297315370 102851
753626915 376813457
469984411 2322
6875360 32
997 216721878
294069385 1090
403906585 3712
101334265 413
317054579 8780
598429812 2572
150516261 4053
948529889 3465
243263392 5108
494698909 1649
794466501 4796
1603 279885865
17054 600403124
96090257 7733
175199416 584
210840959 880
471123625 1704
351405604 2692
618614477 2181
531083203 3174
96883792 856
3512 357928992
711163693 3051
304031729 1066
349709240 5420
235638363 117819182
442528432 442528431
90018049 18848
651900001 2173
297518467 1097
44275680 185
22083522 76
390156165 1995
979654506 979654506
722259309 5337
101036335 1336
935699999 3119
451201028 1504
811069341 6220
1497 369101934
184200365 614
740216879 4040
740501771 9075
957296809 3191
744661601 86098
624278632 2312
549901832 1833
493424008 17929
693871 3
640482671 448786022
589095190 33823
97298391 1632
286278224 1810
771497999 3500
781205093 5526
872672871 3716
52727672 358
980750055 113291
352761764 1594
975391713 7404
254164119 1385
527177053 10650
476995761 4743
444996692 2061
424513582 2949
831367988 3977
283264363 1262
400979106 4874
114831390 530
332529261 2079
410305447 16703
271582248 1708
378900000 1263
631119034 4186
2686 648177462
421028359 5841
761339632 298226078
666347068 3033
83935926 1892
250199760 1770
291822532 2867
433199774 1444
62573549 901
475804854 4338
799969671 399984835
993003311 3310
139325457 69662729
252458231 2342
561788053 20094
251960188 1193
909381784 3863
781788223 3008
2125 437484375
350278200 3400
243703214 243703215
827512931 573805054
725649366 2765
117617221 58808610
939786241 3585
634201055 2114
589 127919020
477683746 2072
298795996 3044
112181299 850
726396929 6588
467372292 24073
509796209 3327
788689250 2813
869796997 3527
301527676 1354
244199780 814
247932213 1982
333867754 7634
563228676 247071907
41500180 1655
295708196 1735
546987625 2711
388183763 1363
633564465 7558
159901927 152658049
672220409 5525
578099447 1927
5828 914912433
102900001 343
282119133 5743
296710056 1416
941800974 9095
982789591 6262
253880693 253880694
666819441 6395
101066897 412
18074875 91
4901 971177259
567596500 1900
862995419 20079
10785 979649231
422038375 210574209
604793904 2414
315628649 1350
764403441 3154
540490383 7348
564571561 6585
327467077 2863
924509898 3089
270952353 135476177
379842832 2002
933141695 77452
684432168 3604
1800004 6
891897242 891897243
322600633 5309
278194296 1753
810739785 5951
416336599 21656
326284644 1620
265800000 886
681602271 2272
980815283 12924
450455420 3215
833402778 2778
909919576 5282
717925544 2565
406196539 1562
663167200 3890
849602831 2832
734540184 2669
400499088 1335
729660614 3845
904313127 24754
115124843 387
718709539 3413
910287093 3058
870063115 16864
40241328 316
751802880 670596517
515402790 1718
243474000 54250
963209335 4852
184414863 87795691
608102027 2027
936679625 5094
270688127 8923
135900658 453
770476438 13998
485701620 1619
387923535 2955
281019251 1114
699898578 699898579
851099999 2837
20421039 80
988540451 3650
254701073 849
338963048 338963047
452617623 1793
218482482 879
2731 369865162
1529 41822737
934755552 6768
4800015 16
539577256 539577256
916501916 3055
13691452 127
140400154 468
87683225 439
945105409 945105410
514052744 180860200
400250123 9084
78661947 467
86522387 360
451125661 2708
116046624 3865
764462409 382231205
436798544 1456
642258625 3156
425848117 6598
45413093 16670320
909552394 7079
277958713 1272
754323899 14047
377358274 4599
498497776 3329
770592632 23053
636355559 159288
112499998 375
2782 732539544
569200143 3139
399795215 1417
238531778 862
831904449 2773
611402841 6962
505498315 1685
546931375 2206
305 20375220
216397026 1854
94963596 546
213870315 2106
469114608 2307
227435351 1166
40306053 205
257440176 4572
993235232 55192
273078999 3830
805267049 5910
692254402 346127201
573219887 2271
557398141 1858
501852824 177370355
184200555 614
7030 997983324
203819772 89720353
306062554 7854
82673907 731
726636931 3034
176310652 724
659810759 10114
204924497 1769
674931022 16322
4007 192197790
331800208 1106
502078108 3038
661216417 3192
776553750 10899
8996 477981961
434267053 217133526
355118989 2876
2641 428324672
959649695 12263
744030321 2654
466475098 466475098
791039831 22616
895202985 2984
121473127 87344496
1075 287467107
453899255 1513
997098873 997098874
483923882 2399
51803501 190
786599999 2622
42270280 383
710278179 2911
409312971 3685
90600038 302
77732760 4060
896341307 37068
214936795 98777854
131999561 440
821901481 410950741
385938359 1467
134082482 1283
237166891 1437
913429944 913429943
860399436 61147
230454586 1348
936409903 4209
20080541 80
9000030 30
915296948 3051
66074951 325
395613462 1531
435307287 10088
208082303 1728
485756909 15982
620401244 2068
283424351 1738
79008997 39504499
834395550 834395549
408985049 9468
104001492 463
970880077 4456
629440763 20338
541201805 1804
808335205 17558
819867258 5523
641859582 2508
380120251 11010
854582305 5776
984156664 938169035
830348589 6211
474619275 5211
349294502 349294503
220968948 1427
811007130 5630
41400139 138
687082031 3455
750689409 2798
378944190 1693
640565939 5129
317768606 3395
637650575 3504
781717386 8422
794477715 3435
451471292 2527
940803136 3136
15438 435614046
154683579 18057
559545001 143729
846576193 4928
871654598 563249886
827783494 3747
649407611 11199
508981988 2253
729729253 364864626
478620255 9233
64017737 257
93498 760232238
71279029 324
707445422 2716
612986505 306493252
240030530 1294
285714312 5317
39524635 298
184799674 616
109087165 649
1007 251073855
9585173 83
789904175 10379
959102921 3197
891343736 3809
339898867 1133
933951835 933951835
131192457 20252
769854951 10061
508099712 254049856
711984741 2379
389247769 1638
196005602 817
934000968 463017323
188496001 825
937503125 3125
767146184 23075
296951922 1494
343199148 1583
793847754 4102
444336746 10609
1817 468400973
24109966 94
225727410 786
420619681 9269
585593208 6207
795537713 5073
476098413 1587
332309496 156913491
311399439 1038
711720235 8493
562932005 3354
4337 741014423
368876831 4115
120031149 452
451041477 5086
165791360 1288
466800773 1556
626548691 7693
234724250 234724251
924296920 3081
365993220 182996610
877372379 3060
263271096 263271096
918407086 572152672
457433458 3033
253163842 253163842
886131605 443065802
588449021 5749
950726490 3672
194547210 1430
406086121 161873379
35593093 261
909302686 3031
743386348 378323932
615115804 2772
432804212 173417682
225038256 4777
954876673 3264
940070807 3987
311974400 1600
590998031 1970
225350443 1048
797097342 2657
395329200 5320
914344272 372298135
446098512 1487
569398102 1898
160312908 9197
989396703 3298
659062753 5284
303199220 1060
931065724 7389
205607443 2492
785101862 2617
591782126 2721
671260474 2505
209888806 735
34387687 197
176042118 719
991322145 9124
595 174091050
754973298 4437
221893408 2777
2015 304548949
946849366 7821
262794711 131397355
939576769 6490
206422651 2394
431497711 1535
846701048 846701049
956474997 956474998
214017080 2455
158970290 598
496950822 2979
3281714 34
150399255 16158
837950782 10457
503516848 26203
951863951 926662328
485099999 1617
488698371 1629
227556311 1155
50942513 268
146399513 488
828735979 7647
672993984 2964
877165195 4715
54299845 181
324002057 1080
83453123 2636
630812339 2910
3240 915413202
359 102412259
179641814 3230
995080228 3574
926968795 15071
548990093 2683
399471400 3950
165900437 553
354745900 8661
611036211 2845
619647083 309823541
405836362 264269197
2365 625110328
281013733 1001
653347378 653347378
446549100 5714
509516033 4348
45340967 514
238849680 3408
6452 500339115
209865768 998
317320165 2216
300012766 1761
34844638 12915882
240600394 802
346651166 3555
393314274 1525
225853328 2445
11286 474437825
65399783 218
425345105 2495
313801854 1046
356635340 356635339
492417660 4116
30243519 28862598
258299166 861
171476761 1599
564654673 4842
202968870 691
50100166 167
507635695 8982
356730540 2505
868295785 7550
350322985 14089
114547553 594
664798262 2216
4676 805850264
428611158 28067
608910212 2633
165063717 82531859
892119680 5122
622349805 25178
4459475 17
32121547 16060773
434473570 2831
3518 941577484
292040951 2748
860147074 430073537
912752071 3457
603707385 603707386
537125255 1863
44100000 147
315100604 208257
74771548 566
298165533 1581
417808118 263815090
290409090 6067
126905076 746
272570915 2845
431113540 1870
851429845 5471
443759795 2997
402992239 3523
905396983 3018
466462433 233231216
247881000 1060
589300921 2243
604620404 2294
548662148 2438
41920176 3523
14372207 68
148200494 494
5664848 28
372210076 372210077
600600000 16250
963736553 3700
912109515 26975
811403260 4765
702050979 10006
365687421 52718
286658280 1164
566698111 1889
150931188 710
1653 432158898
34564 192763428
749487201 2800
485369601 1810
210081169 726
143755757 924
977490037 774118597
37800125 126
864947225 864947226
14693 354791871
938400001 3128
1302 98013362
454528680 1934
111051948 777
748702541 5338
618265715 2486
944175666 17663
577075027 288537513
713952056 2822
972187711 5070
28322055 1078
952200001 3174
123052433 783
259281882 8305
24158104 82
323965823 1168
774131315 774131314
916135529 25652
719627584 3390
172523079 590
164182901 700
775800268 2586
448868830 2901
9067 726189649
597660189 597660190
403801345 1346
472263506 2563
693143639 346571819
438043908 1797
761573389 761573390
169409935 739
204034544 1616
711600001 2372
955383834 467157124
751759536 6906
934751914 5001
199200001 664
883255411 7891
855300000 2851
535918063 2324
141214687 608
95843304 1503
209426780 90211977
711084667 81137
73212930 3264
190669658 717
168 39820536
725699378 2419
960724450 906160790
730778804 2846
248196968 1129
5225 931854145
589343520 3040
402298660 1341
238237540 815
1804 141062995
382200001 1274
924750155 8309
395466676 1529
38716547 156
208276905 208276905
513300001 1711
155399482 518
850914671 9354
332560490 166280245
996544024 4281
441773119 441773119
1495 417649180
532501775 1775
918329280 8740
475122359 56740
541800510 1806
842823008 9214
172799460 576
399312125 2274
948003159 3160
143089717 1771
591670690 9862
633174131 30876
18711 549586589
518819530 3110
83100278 277
359411021 2111
242447928 1336
439799661 1466
725311587 4917
113763389 1322
404098652 1347
537787841 16420
815184598 5377
561839776 561839777
755289283 15051
353178098 1642
566987275 6543
570735598 3253
745319181 351792099
5600 913065642
305229301 2850
732870511 16075
1995 495409357
776745205 10921
244307219 2740
9028 604622935
498938200 14360
465692551 465692552
411734621 3860
800836884 4158
710875767 355437883
9118 208218648
330816545 1376
605974399 2878
871808236 4028
544356669 272178334
544560654 544560654
391898135 8238
586735166 2435
828416329 12509
495506655 215450875
157003601 11080
1172 235081256
646733177 2814
608400000 2028
959093261 7158
840675913 840675913
667295098 19419
171261658 1959
426717646 13701
731393920 2510
803702678 2679
354299524 1181
61199918 204
968137601 6469
555010351 5804
904725008 904725007
37105620 149
157092528 591
920780697 6857
245959341 8014
601198464 19254
412426373 2221
346264404 1884
685895745 2411
1488909 860589402
127238 873125352
419120054 4508
114700167 1141
791019777 2726
979701901 489850950
2314 442908836
986899442 3385
831998758 9400
529501841 1765
978305838 3261
275999080 920
796880466 116120
193800645 646
183569179 91784589
545312235 8588
588170171 2030
936896877 3123
31080808 116
404868097 2007
173602837 59903826
997881173 10309
445107037 222553518
318302184 1150
259266663 2525
2578 617555796
311098963 1037
616145862 269969
496799620 2493
738597538 2462
3538 525293936
663794088 629589823
818402729 2728
833100000 2777
470060205 2692
641315929 320657965
147866806 499
733656577 8837
126000001 420
505500001 1685
2474 256896092
950918337 471972177
863400000 2878
615899688 2053
993812043 926826947
106200001 354
181423198 1186
311609999 1500
84112061 292
618576394 2657
644866396 9906
888161440 11728
681860531 3751
170341614 659
298109468 1057
25287929 135
777600485 2592
169256402 19973
54124033 256
115146579 12988
462067890 136939
119833476 527
117868526 1269
721057844 272877974
405389827 1593
716413449 3324
741300000 2471
708899999 2363
435226764 7244
975121459 4847
729148183 3628
878728852 9624
341701140 1139
931605664 109691
51512913 176
328087654 1833
536999085 1790
79994375 1228
762602542 2542
522900001 1743
500154723 250077361
716467631 716467632
746699490 2489
509927783 2048
63190655 684
218629132 5688
634850496 3192
360251232 1321
192748032 1146
532945688 2128
625025344 4499
383330759 9479
664120864 5165
520846344 2199
7199985 24
819279835 17986
87158592 544
453701898 3457
347701159 1159
823155696 33858
521025265 5112
294046163 8146
540029910 2240
543033574 7401
796213023 4987
294299020 981
197999341 660
761523456 8439
29318382 425
778802597 2596
56931636 56931637
99705408 1482
527181141 5169
960044419 480022209
515293054 88341
718239007 359119503
236672516 236672517
134352027 67176013
868172451 15992
667797774 2226
696066373 47107
355753972 5222
156899539 523
3446 635992211
394107214 394107215
336968889 336968889
828205325 2834
229200765 764
244628987 1101
158656557 125561789
997254989 974982315
327493320 14168
890178222 633662586
888569642 3081
652204260 3610
4019 294195887
645244934 645244935
687889519 343944759
265539508 3187
423900000 1413
72941449 433
647494006 323747003
4506 983146116
820027611 6601
4014 360922824
566101886 1887
790682616 3062
288895367 2298
822507386 6490
623642124 2517
350000058 1752
732871796 3155
356566833 2418
697804664 2475
852956418 4692
352878811 1790
326634332 2136
783225133 391612566
282451681 1008
985580215 6413
707932228 707932229
892415039 9046
96357436 904
678569434 5494
660967835 9039
701266320 2385
482999194 1713
637346330 4610
400059995 1514
498001633 1660
141935854 649
357928046 1273
323699362 1079
592203210 1974
756827695 378413847
575701364 31665
267160954 1699
228734095 4084
798970093 399485046
458567695 229283848
72797579 393
969179994 8797
587461428 4000
634797885 2116
279983694 1454
49024 878242168
176699660 589
968183556 940171911
893218246 6522
497795209 17887
753162241 6144
24100021 630
778968818 17001
783337850 391668925
59347899 29673949
468561976 2905
544856675 2366
598363247 7726
907746400 5104
616845515 308422757
878194939 4130
600320629 4730
156000259 520
461611608 1873
3271860 15
859142132 859142133
975309735 849167714
989085665 6199
2874 451780244
801614535 540445775
842242594 3241
30313328 120
185162517 792
12786 670433910
548399312 1828
225867390 2516
18207684 113
872281872 6237
889345421 3640
28120 893984588
190800635 636
313873957 1649
13508326 225
115820792 813
300360332 2732
872909388 9069
700459053 350229526
231703659 891
41533492 364
623642801 4510
394121875 4481
864234494 8973
303796124 1884
298199968 994
478800001 1596
601638235 2131
470002875 1903
906740835 847300263
661199520 2204
808200001 2694
192434371 2887
983696722 3279
999393153 5967
272706708 2536
835987342 5302
928586728 515421323
265775795 1318
587567485 2558
315299928 1051
878189432 57383
542761215 3712
22709 936446068
307220032 128420666
226076018 1379
71071408 561
27495622 168
82280622 325
705106601 7281
976682976 8804
851399026 5323
783897428 2613
429294885 2283
43800001 146
76446570 2153
97388216 409
850612966 6850
926403088 3088
642926390 233823156
711986521 2482
833732918 356588085
866671795 3182
437580397 3212
196923551 196923550
942046369 3336
736209906 736209906
4221 877267314
791450377 395725188
354358499 7017
244961112 1259
653231312 2191
174440185 668
301498994 1005
6418 945893854
410841025 1597
767529516 559035311
829554048 3968
5456 808115584
124995221 711
711597629 2372
69918940 533
150300090 501
548291090 2374
581492689 3486
373996894 4786
637643269 4499
791514421 4212
145799845 486
620152797 11068
360732468 1207
430199424 1434
384601247 1282
123207147 425
546053794 2569
152701773 1093
92713544 1252
305039026 78075
305272716 1722
750089629 6309
471331177 18432
635528387 3828
725924429 7910
178036732 26537
87599897 292
831464063 5526
887129037 3382
602571825 2775
212163791 1263
95400131 318
64499784 215
378275991 1301
909293959 16274
299443693 2477
485948184 64595
962271162 3807
656652910 2551
15566152 304
398623573 2459
172360685 2427
4944407 2472203
258473880 2180
776416753 388208376
483901695 1613
374783640 2068
751660900 9994
357403720 1480
841567238 12584
230566146 1553
647920059 2239
301939177 5492
237724174 5787
40393008 194
695245441 4210
662503513 2571
937938174 25825
682849201 3938
289987649 3247
344491893 6116
27147585 194
164706016 17113
893097024 2977
934832719 467416359
413205460 11215
919610769 4265
157879513 532
975092427 4527
516288167 258144084
942508477 471254238
885266617 3939
423693346 10171
961799048 3206
470390974 3800
942925256 9925529
717503613 358751806
36511 987220501
398073841 8183
713815911 2661
677965996 2448
236100000 787
345508341 37993
418199999 1394
592270346 2549
67358 608237425
632523690 10695
320737517 2358
166353753 3687
345909096 1222
339620596 169810298
522600515 1742
1807 255342670
483533311 15794
411185755 1627
198309923 1246
10830683 38
1336 290071043
329846156 329846156
897866789 67035
467099503 1557
248 20386591
205808419 783
526474361 2228
406800001 1356
509029093 2178
654468460 239404468
291267931 2181
682263958 682263959
26099924 87
945473195 472736597
903025473 16803
281679904 2032
378301261 1261
52782680 1430
20699930 69
606590671 3249
698705251 30882
663251081 2345
195948687 68545909
2937 443812061
84358528 2824
82861784 405
965080999 482540499
604221675 302110837
992591345 466299448
626476384 7336
493392384 2592
664497697 3284
800245754 3806
837449684 5963
274087909 2220
83099724 277
478125150 1681
966300372 3221
740097533 2467
413475876 2277
571707102 1990
41792627 673
3050 698608600
11489 957917520
262075416 3031
975600000 3252
194311182 2217
824099999 2747
417583100 1470
367298476 1469
394387561 5985
750133140 2908
399860243 3631
928505501 3095
2467 482955274
522460899 7666
390599999 1302
120585095 17532
444281985 1777
143937984 8823
424799999 1416
45104967 202
89853054 311
978900000 3263
283483592 3710
31452241 277
91772834 1155
876904574 2923
426866665 1800
264600001 882
195246975 820
893095561 4626
509558782 1990
690900215 2303
455623392 3808
86972613 2462
114283378 671
177286977 8829
725612039 9449
99397747 933
649370519 3870
1286 173450536
2868 790537375
127329770 517
202309591 916
121725665 444
874822584 23494
994496686 3315
766829793 6493
170335921 830
15793550 78
383274786 1456
890700662 2969
779079366 5889
360441635 1246
112350604 382
497034981 5195
863470347 3427
954896817 3183
514687101 5450
553198157 1844
932759313 11006
981380704 3296
618274877 3547
208804107 3269
94744734 539
406265624 1875
738488170 384358454
854402848 2848
307198976 1024
329027775 2984
872440370 7821
415297659 1424
91168961 320
891543477 192368
794997785 6123
308832839 2770
401775692 3610
580198066 1934
711814063 355907031
969694642 4286
567008694 17726
284951297 142475648
235231585 117615792
634072188 3417
472741279 1688
337281140 4540
12000041 40
153186253 611
594970811 2669
821903958 5429
40799325 231
52373826 52373827
245078177 2549
466377229 7030
485613973 2565
721318001 11601
325200001 1084
299929254 1204
831870131 3804
21001489 415
864302881 2881
256821311 933
515056411 10035
703983107 703983108
591 158577586
44458669 1629
143099999 477
213707137 78304547
46781844 46781843
774165185 5274
1500005 5
69597919 280
394298144 197149072
21520 855367637
724852385 724852385
616279665 4312
497635993 1986
625824946 597335496
473795695 6424
875291214 51394
282542119 2555
490198366 1634
479325298 239662649
471949367 4969
743841350 3491
170542175 2075
72896213 2018
424411647 6848
840115470 12843
467932106 6583
137770145 91575071
792554322 13518
509349292 183397963
912418850 4870
205906388 4778
537901381 1793
4214 842217033
563090323 2003
98540039 450
608403161 2028
58500196 195
915715224 863112813
363592640 5750
689615068 2550
931771808 587436257
49997708 178
251024355 947
425103743 1608
768536135 4344
940053049 7780
176365810 1121
749697500 2499
694803126 2316
373800225 1246
833368413 14207
960134889 480067444
826486439 6799
716099999 2387
19937039 80
98355664 903
201293181 892
669950803 2326
687830411 2557
2105 305041865
359400987 1198
8099999 27
42572795 186
199780525 1644
176985000 8100
835202783 2784
175428947 2543
320389242 1730
181400418 978
221843732 1881
200700668 669
978093924 5317
670950940 6835
683713487 6504
473348334 24224
615777450 2415
128699091 565
916196946 3054
563700692 1879
23824458 23824459
723807883 15546
958729961 3859
355798814 1186
66374988 1461
345319776 4267
826414159 13780
105225962 4079
362051528 2613
532635531 2805
305101018 1017
75900035 253
539400095 1798
656142546 2243
871931553 25006
307749624 1624
1318 314006998
648489299 13100
607574432 3881
97800001 326
55555136 364
501984307 2204
2977 819586602
309301032 1031
540308624 2008
767528241 4789
38574160 167
538079134 13915
343909079 1332
765378521 2680
408488 204244
927267022 893617253
625197915 2084
506440921 2690
94762674 901
838575473 9011
800336525 3711
92747026 567
137598025 563
585504779 76188
737418892 342014141
502242281 251121140
2252 615899480
140255384 1671
415800000 1386
271799999 906
221435872 5354
169479718 1705
3047 710032690
532357021 5395
338584252 338584253
821351104 3805
769344102 271251
361616332 2467
936400457 9714
384241925 1362
303149683 1023
792634493 792634494
714597618 2382
454338976 5033
399602206 1332
870897429 2903
919113434 6641
870297099 2901
276323299 1100
992184396 245226
709114998 3119
639163169 4861
389507610 1695
630331501 2755
746235651 3501
217435718 217435719
413044594 195663
458764832 4553
808905969 3536
592567660 4574
828901688 2763
687004100 687004099
467973384 7645
867269052 2944
153899874 513
312865453 154035595
17578 693799294
450900922 1503
920096933 3067
11700077 39
475223261 237611630
803806878 4085
589664954 2537
13 2337226
147383171 661
964603006 949845571
802202675 2674
853770047 19744
155822616 240467
293268447 1616
946936020 473468010
837297209 2791
823500000 2745
819614431 2912
620487735 6280
771173818 3747
890898154 7171
30138853 177
642900061 2143
16670919 144
375429172 1872
80417679 606
13665870 61
474239787 2335
617894503 5294
879148781 4482
538308875 2179
995834429 4697
683732173 361884181
345601152 1152
250228778 6035
154132892 568
524607967 7782
396599999 1322
263440016 1064
570908633 7517
112199551 870
671721480 6350
311013828 6001
919819795 120854
95716750 843
429838138 5482
640620749 7844
378036928 1478
663023361 13696
898175386 11745
936306532 460622179
469500741 1565
670423080 9220
197889143 1063
890045598 7666
914601740 13234
862797124 2876
493475167 3726
897904002 2993
418021525 2469
570029555 2645
995704187 3319
191042305 914
388522138 1328
843154663 60148
106124966 53062483
107699815 359
328388892 156921952
192271999 976
354 91064022
716122786 3171
492948565 246474282
903558244 4993
2740 700654504
569422349 25830
92099694 307
68030129 364
882902944 2943
198855895 1441
546412564 19033
618220152 6093
216677925 1669
362719852 1267
749335896 2653
562945479 2119
348000892 1160
1698 509004179
538401092 5454
418470117 4483
33917397 141
933816842 10559
991018281 13384
988804268 4581
238263075 10208
876432961 3264
526799999 1756
975897578 479443523
247126017 6756
239668309 891
47619913 392
356366061 178183030
723133137 6952
252000000 840
559071878 1981
258048035 28385
110547990 945
274276583 137138291
2181 641514683
4454 243094866
326533490 1417
534971476 3868
116400387 388
30000083 100
983015290 19695
385666250 3612
500098854 1667
175799999 586
901432689 7211
415228633 4189
629531352 3379
531496109 4147
472888745 5699
667321310 6792
31472986 133
149918304 984
902471667 51508
873521921 19181
940472567 3752
643800001 2146
660638221 2420
786635154 601765498
944696851 3149
686339495 3384
338263324 169131662
796501160 2655
226602003 15454
167400032 558
596832602 9785
92400000 308
356394641 2591
149329921 1536
548803117 2529
861595812 5166
1879 446234315
38760333 831
118929063 771
12824058 158
494063380 54573
890053612 5576
464472497 5981
494006745 5459
414932538 2961
322313628 1148
346425799 12755
994500000 3315
600542246 3687
298031655 1534
495226371 4943
831305745 19991
230867604 1563
127402187 553
303746600 2768
955796815 3186
2573 565020600
411757500 1540
962999999 3210
347534747 1331
667801680 2226
928648993 13344
562698921 39014
535821689 535821690
378898816 1263
506100130 1687
613053531 11856
45632027 373
583324398 5623
616459200 6720
923995498 923995497
33000057 110
496836663 4188
470139599 138480
836303626 418151813
72553880 403
873459719 4185
244660424 122330212
309333691 5790
428630554 1833
329250791 1577
49448600 482
103227152 1084
549260869 41605
649498269 2165
442928512 442928512
163311596 3953
758712500 5075
338938612 13819
714285164 3382
426300209 1421
638560692 319280346
220255481 110127741
200544709 1339
273900914 913
56657989 197
89400563 298
608894004 4918
782978536 6915
515566801 22960
609639774 304819887
252682601 15502
922408113 5968
467211513 10617
425656255 3211
587542525 3815
883500001 2945
23802593 11901296
101001380 821
337201124 1124
604473007 229210344
186263387 639
764540519 4333
323341071 161670535
175499416 585
248085421 1542
161972033 824
813300421 8893
448801222 1496
955560945 4784
930751556 398452243
779161801 36156
12694574 46
335267416 1219
23972479 1120
847823086 50784
328393055 1416
961186397 8383
444299538 1481
413064223 1742
980105901 3267
242099311 807
659856274 2873
989472687 22463
486730937 486730937
800729227 5346
86999999 290
242248787 953
36483668 561
922235547 34671
586800620 2688
565501664 1885
729319824 9981
157150918 693
677433000 12206
27809980 241
570958784 2096
67271227 246
993934099 4887
718497604 2395
53373124 275
367995370 2356
245100654 817
909264633 14583
325740334 2329
277201764 5502
2505 578390488
521565020 2981
497720199 1816
964385958 21580
754138139 3210
456299154 1521
598817027 3341
875109401 2966
13713 480608262
180899748 603
34046 404500526
97500198 325
775199999 2584
899277229 6652
522901742 1743
92565649 524
358630809 358630809
518105475 4333
939700714 21579
655839317 19364
89722875 1375
489577255 2521
480669711 2963
401024390 1435
464 128691523
123949404 668
116513929 477
152313134 1676
5436892 49
141153171 787
851402838 2838
674421329 3245
19221205 19221206
904803017 3016
125999579 420
326822289 1773
315983502 315983503
3995 726150997
536948501 4866
167577659 1476
650194742 6349
459477886 459477887
209820250 841
845448306 5391
513768114 223733400
3216 802416003
682130678 29011
891314393 5262
912705784 670514719
570301516 1901
616822163 5262
451002979 4573
462131693 2663
631409984 3232
320573638 6181
782034110 6994
779667569 15885
608533619 11883
900001581 4877
3108 579439980
668997771 2230
17252326 135
373460150 1604
2136 611101056
312599999 1042
1611 188338788
981948548 439880883
146399636 488
963590184 6408
106264619 527
1650 410135550
2691 606721429
901293504 5187
586931685 586931685
118260918 584
564197805 564197805
741904340 2473
1688 353154226
50778708 449
684220812 3489
522489936 4332
697605224 3176
142462353 1766
620008949 15675
890704462 2969
811502704 2705
920606170 5710
824097312 6152
447320008 3542
867263963 16496
171540136 873
648888194 3799
863168670 3510
584401964 1948
984261638 930382741
320880918 1142
125700418 419
104726069 430
10421 926729109
623832763 2121
904101916 452050958
192275661 447346
108259739 540
640145818 2960
862259110 3073
711591133 8134
155362352 155362351
212312827 754
796377041 17422
184835457 797
187922250 1275
384553862 2887
620258452 620258452
599188251 31349
649427291 14206
886533545 3604
755102124 2517
302699302 1009
248700616 829
326186481 123755823
695770868 3079
61958602 425
589702048 2512
204665159 735
712502374 2375
433567047 2419
707099999 2357
556670251 1936
848011907 8143
25930611 16669186
184841659 3578
372586517 1805
117456393 569
628393436 3490
1180 295798083
369301232 1231
919657486 5622
807844428 807844429
420105603 3013
3774 648856272
795391750 2686
802058886 6417
967177537 609410330
2500 677760000
825002750 2750
865698371 4466
313040615 1624
2061 410456394
373798171 2374
909555307 454777653
356742869 1568591
245699182 819
853196834 3063
225593528 753
911642137 6048
466916172 466916172
337178305 104844
956899477 4329
305240626 152620313
702635891 15156
400783430 7112
789152356 3381
718 171820404
378682110 8082
449701499 1499
151200505 504
624129840 3519
60730795 468
730976610 2849
701402339 2338
9404 688792269
172848125 625
842510162 3462
599220719 3024
857891944 15237
779717974 3130
735795118 4831
493052363 1733
360551868 4901
920843950 3559
776991530 266302452
50743741 25371871
532730023 1800
574199422 1914
613197955 2044
132090839 1288
560224119 5627
649197835 2164
266007048 266007049
765244092 6858
269568081 1653
344 75262040
646438911 4096
180299862 601
796200001 2654
108899886 363
728783723 5113
402535493 2658
126453868 780
25799915 86
45004175 397
140766448 472
304799583 1016
47876 772096252
518640135 2501
681297831 2271
251099164 837
242294663 1411
603765847 8596
583711828 4097
552974324 17144
747482041 8760
301973316 8121
887501375 207526
409576296 1644
750147709 375073854
796311545 6261
788434474 7754
277031240 277031240
113650760 916
373195540 1390
902214433 3456
929689681 12456
933080041 4155
478379438 3609
741700030 741700030
681600000 2272
226199999 754
773703089 2579
989239226 7533
297686116 2482
275401577 918
902996991 3010
429042759 7347
430602179 12168
513435948 1882
300962305 1416
568222154 568222153
384612093 4271
914951221 457475610
212654821 890
348867720 6222
104399653 348
685200001 2284
236505304 1442
743333239 8341
205653888 792
708610640 4705
618589202 7413
75901681 3252
998560656 6498
612743946 210145283
386672674 4306
513598679 1712
300000001 1000
948972106 10935
78559445 353
567784383 567784383
685391743 22992
649799999 2166
363982225 2472
720630851 2703
126599577 422
271575612 1156
851997443 2840
43937114 908
219111831 888
935106909 3782
597546049 5016
202833181 2638
706325588 4161
824703183 4105
351619331 1219
3024 868420224
571306639 8855
107982342 903
197846616 1452
80217074 40108537
254093761 1470
77595945 38797973
134700001 449
270823977 4856
799369346 17246
116842347 948
112214283 3340
618002815 2060
910260374 6873
2393 706825196
994490523 7268
444271872 1892
994199829 3314
80077058 576
784037731 3083
386996400 1612
35263243 17631621
691470326 7735
466101658 1754
527890316 2248
72900244 243
787802627 2626
988799999 3296
551705913 29801
557920616 278960308
861707643 2922
684293931 5999
168900038 563
258213455 1219
457800001 1526
748074724 7579
143458636 540
746835225 4863
833099948 2777
54291069 27145534
209225775 729
104209247 1056
433835345 1466
72753725 244
509994978 2323
960928741 6030
157266938 55591
485139459 8060
543066496 2824
195924519 778
686448203 8602
928032000 3500
404906217 1366
446101487 1487
596154113 45218
795532191 4252
65362366 387
878633962 4421
288899073 2828
954900000 3183
766379352 766379353
381302267 1271
401675463 1611
624716513 8263
241370036 2645
180329279 694
838544741 5140
14476 345178901
563775396 2188
684600209 2282
26567737 221
61500205 205
109299151 1033
254741706 13698
361714349 7152
78443 665633446
46500154 155
312058929 1685
633266839 2439
252370482 1029
451019842 1717
3900024 13
58267360 204
17663 430959537
58443799 200
792028881 396014440
609196231 2071
985414003 4711
1074 221540215
120899598 403
11400025 38
415148475 4589
4815 665105571
133232337 572
544401896 8900
394995296 1478
589679531 2028
744944364 3051
952226577 476113288
207842781 4478
215880895 24992
359579580 1780
848397483 2828
497 121272223
644932799 44787
96929585 63740199
133351725 699
783347950 8162
26699912 89
174848791 174848792
7933 251833085
2996 532193865
168752074 609
664863985 5475
584700377 2791
597601993 1992
323794884 5682
11713 981971068
343994300 1300
599056948 7721
40455800 1562
942498891 495241654
628613774 314306887
610560383 3136
121500001 405
649496275 324748138
735556204 4365
873371350 436685675
512703336 1709
696001133 2320
237861542 1090
84591072 701
485698382 1619
679600941 26381
11196 565670045
623687976 4327
145577191 1298
54838594 244
4721 653395842
449427729 2672
61649979 1477
255521690 94567353
561108351 34517
513328410 2205
615727396 6373
937364719 394062148
939514683 469757341
863331936 5947
189758582 4710
250200001 834
892677270 892677271
830893403 2833
553501846 1845
348898837 1163
98925328 3602
585051958 182089
23360 954766059
434335269 1670
444672547 53994
645811575 117463
478234400 6856
760497466 2535
47836928 357
635024040 635024040
506635669 253317834
549884243 2652
484543927 3553
276599840 922
959 262039331
630643385 10700
628619143 219410013
784499106 2615
604390276 2767
439008499 219504250
716253876 358126938
829369061 9490
356100164 6844
312020895 4372
52200180 174
361978940 55340
239481230 815
571745170 57469
4249 939207590
135443841 686
801420467 12956
145992952 1839
66941 795398910
653024543 2512
761570760 761570761
338477360 2323
743927519 5320
778461022 6977
510601492 1702
918899999 3063
878900374 3875
125100408 417
315425261 1766
486600816 1622
749103707 20204
179679255 961
401799151 1350
788820575 2676
418153034 37997
429087372 2717
453008737 3312
143699520 479
3939 954294719
458098472 1527
797295915 38883
29801954 104
224408148 12167
555928175 2148
925202199 3084
12317 912915352
973955807 6768
793049184 396524592
923398447 3078
200100221 667
632808855 9135
630156431 3021
980699704 3269
175199999 584
613784847 30213
561674159 52680
169683909 2688
300601001 1002
83839778 336
249846372 1036
850504934 57664
12899996 43
24279192 84
395284854 4645
456674800 2545
132417040 1283
14258709 587
296170516 2060
323554006 2795
76126804 529
877703540 116570
649200001 2164
307194623 1104
803009377 9265
282250700 997
113652132 495
717498301 2455
40912143 886
115932059 395
205250318 1509
31499938 105
481338638 1916
124183445 482
860141573 5212
824097915 2747
5429 477987707
1744 234927264
768902562 2563
74100246 247
759879821 12605
704260959 2405
724066103 102588
287613089 150978
122 27707716
774225551 6672
167882364 679
602697992 2009
534433241 4441
454156753 454156752
571403528 285701764
564293037 9894
195170282 693
7658 244188465
611402039 2038
346500867 1155
772002337 28504
80393687 577
155286677 1141
187093909 3378
632264099 632264098
846945867 14902
297899183 993
99783402 1322
110534947 65360881
807295183 7490
978300745 3261
882872527 5169
984781829 4644
121141359 932
314949308 2976
613130166 306565083
893076660 5434
944403134 3148
625170310 2588
313500599 1045
610802036 2036
160880210 596
482603148 1613
467246917 1590
123763758 4946
835409845 17684
855603392 2852
460798464 1536
658056449 2622
2886479 14
108026324 532
609900443 5042
566577575 2817
90765872 808
169540240 998
17220754 256
758000204 4685
434369857 217184928
339899999 1133
290099999 967
95531710 445
780745161 4652
79800164 266
368795580 2219
316953663 158476831
951605728 3172
934796885 3116
348035117 2159
948131164 6912
300019536 2448
558552388 279276194
12141059 85
415201383 1384
997571240 9983
142721892 1457
350607272 3828
951556639 17106
809702699 2699
109792777 478
399001329 1330
3886 830709090
561899999 1873
507301218 1691
695012250 695012249
991220891 3856
672838432 638923878
291476963 1390
566631727 4182
27059005 252
618919534 12395
8445 987625724
830975539 8530
288899499 963
135775079 490
342300001 1141
200965447 7866
607270649 4813
750493066 6405
454889624 79125
175328809 1178
545544000 8281
949854637 3204
940066304 5017
470868881 3538
384298830 1281
280201081 2067
180147190 138061
108115851 779
599434331 3751
864872195 23593
303593885 151796942
775965683 309071399
966465369 3944
703028215 351514107
480900000 1603
877775479 59737
423533948 4286
617483469 4101
180556231 66239445
296700901 989
302334855 1519
122877708 15404
301547021 150773510
994721441 5337
459041617 1584
450018688 13472
619402369 3048
769675791 3389
940720547 17520
435601451 1452
354769875 3375
326724017 1329
876352853 5458
935965696 4976
957357792 18421
390601301 1302
960137617 941390823
417111440 14894
172108901 1180
828600000 2762
447085634 5219
537380468 2059
741449941 155310
549067623 13223
3615 703764585
379059870 1407
93019820 367
62345489 565
375058912 2267
94043521 2773
504964285 3244
645950159 5238
671013136 5597
795466516 4070
18900062 63
698609467 28517
445406152 3819
124951643 7916
38005564 173
508498749 1695
652500092 2175
737702504 2459
658041784 14872
458382540 1974
62000502 354
999768600 4275
620423488 18138
901883245 6095
940578837 898687060
824937257 22373
277279898 6823
873759224 44705
435575799 8531
450536242 225268121
973203245 3244
943647751 3735
913199411 3044
345898898 1153
185514497 164908613
512151258 71142
571089227 4292
621188414 21642338
31499976 105
553201845 1844
768897436 2563
669810445 2648
681838444 48609
627800121 6844
331830725 2273
564593949 6213
858922844 3134
827190330 3930
922191280 5446
1448 383374335
59222241 440
325229294 1853
632046492 2156
490833982 490833983
396448893 3895
2807 716288443
4017 868664199
121442674 60721337
166184077 1304
257845477 901
789297368 2631
422153894 1491
469501564 1565
576175904 3283
864900000 2883
406965567 5138
575899843 2540
894897018 2983
278814405 278814404
713626739 290389933
422766918 116851
375872759 375872760
394362892 140691154
3744 467834347
53076463 248
77399840 258
410422950 6808
6294 392195398
66772248 269
89191047 89191048
291940998 1182
611089085 2293
726223501 3550
421734513 1745
924292694 787265254
1263 219644910
253501118 845
379498735 1265
759510336 5408
956430965 478215483
817219870 3621
472906589 18557
5125 877600112
732337399 732337400
60258539 340
889519272 25842
715517704 715517703
375703096 23586
323263360 1223
204537403 2029
288422465 7814
882236928 2977
103622792 1168
97817224 48908612
603708275 301854137
665984245 2432
603858392 73822
224099999 747
636678675 2591
501593905 2664
637567785 637567786
195856913 759
737735023 3023
456008713 1991
87599999 292
332437999 166218999
992527624 7643
840808865 4874
84624912 334
615700907 615700906
72599758 242
593808831 14091
669255605 279169310
946290429 9529
214885373 34918
312777945 1689
51784548 185
1384 357041552
3630 923692275
106961896 927
265319680 1096
90343343 516
23653516 205
507703015 1722
378151030 1502
85228654 85228654
369752442 5145
995066521 22785
789901760 2633
288595306 9768
1569 117474473
784774500 26580
654176093 4719
447298508 1491
279000930 930
170988616 636
912832248 6802
578492948 18273
885338955 9091
15275686 118
536471003 536471002
316142491 158071245
677675839 677675839
576027547 67593
496699253 496699254
642720375 2505
736014894 25465
825234070 3943
94837049 414
765194627 7146
725142713 13093
694610659 347305329
387 108832140
898988167 3436
579508992 2257
361677428 1768
187802953 870
292968816 1748
875054052 4973
524232835 2317
554177696 3571
186169207 1939
200077347 802
145554065 609
923400323 3078
869761704 2966
981361581 6185
989526344 6227
218237599 218237599
417602715 208801358
177966845 3723
906100272 3864
256200001 854
17256609 7105
25801083 158
865038460 4940
695399999 2318
619006656 3121
275980416 1383
573418692 2772
516277631 2543
717597608 2392
351258028 1844
876318819 484950833
949974241 7836
2984 485280718
677097334 306940652
519187099 3268
313051068 1206
7186 832016638
204735200 69011323
3035 832778874
453461438 226730719
343598045 1166
615072132 2899
633618872 633618872
641723768 320861884
163439592 696
508287720 1740
309300869 1031
43507350 225
743534089 4198
631188479 3072
87000291 290
475917889 25823
581691034 3219
770614080 4080
207907072 1967
868500001 2895
881508231 4490
3198 293953544
264415617 1984
879419045 3673
184739910 71509010
296903375 1386
2762 476682532
614126962 2133
352449782 4047
297646050 1189
318000283 1060
401291672 1403
931273112 849921891
216902441 1154
207899999 693
931799999 3106
928807535 29515
837917336 6097
11499 800177406
29138 264310798
237920961 151601713
963603212 3212
684335360 3831
917652032 70114
760498720 2535
584332951 2588
663860167 331930083
413398623 1378
422454024 3815
466096737 1604
125000789 423
75 10760829
912155469 456077735
173973200 18708
769946815 15934
414814406 3535
920898794 30143
5303204 38
849696294 354199951
690554688 5644
746362559 5510
654217480 36289
304143169 4416
50316092 741
663713587 326938416
112129780 470
5610 598322597
629999056 2100
182732138 1841
979199238 3264
861648911 430824456
3013473 1284068
919297215 814417339
367666990 3551
336331441 2430
811730075 105639
951979057 6902
440666433 9459
306296719 2166
692791824 30591
199799802 666
981345101 6270
468902140 1563
67800034 226
469761311 469761311
738202350 14617
369801457 1378
431098564 1437
640091488 9232
281410477 969
383506979 144157855
781198548 2604
421852481 9296
342048419 2780
525925764 3068
4707 149804109
968099079 3227
644112908 3663
88670701 324
959324352 959324353
795600001 2652
383696852 243711426
531672599 2300
693868966 129925
256910457 21083
95895291 39660266
469959580 2453
625144161 2780
7274 882714050
1194 332982566
706050565 5487
599113887 2744
313801879 3220
715433509 715433510
123453783 541
75599796 252
319759341 60446
14318 868740739
3601 624710282
764537680 36579
429009866 3997
42300094 141
16200001 54
785780331 22279
540898196 1803
984021695 7452
979198729 3264
201832668 779
47935934 1193
473142617 2362
26099913 87
757502524 2525
707028255 2654
100434436 1454
207770066 207770067
200117547 1917
842645165 25374
981463185 18148
35944271 35944270
511802352 1706
644395146 4959
542143033 542143033
354046747 2186
323632099 1635
103437057 51718528
3107 803866202
814502715 2715
3652 591156448
468298440 1561
663566905 9207
460146344 2261
873275897 55506
590046940 1990
156352485 1558
399476664 1505
518452395 2175
707702359 2359
380882536 11829
168900960 563
661492045 2205
3384 292699500
497961974 9068
134233347 633
381001777 1270
877563366 3395
415302091 1388
139908040 4892
6947 464465126
376501256 1255
323116863 8470
44400000 148
270300836 901
434714439 1486
261834572 1059
743697521 2479
730202434 2434
282805367 26627
210106201 996
932451792 11064
402095009 1866
998895330 840210708
375699700 6927
697380143 697380144
754748732 3452
476314840 7007
121199596 404
585180364 2477
585856754 3069
27385 271397813
990896696 3303
150876792 957
758428141 10506
873527795 343638
77100257 257
245022281 122511140
86968929 3656
119007539 50067170
754144784 4468
244307580 854
947700000 3159
998401596 3328
849297569 3241
552585302 3033
808608745 3983
556807450 6951
813691535 406845768
56727306 28941423
305384959 1229
504915121 1710
679 97716042
366175369 175283900
697433079 3919
2265 428068075
1876 241928960
492674319 246337160
331567083 1321
505687109 2983
107430596 47539381
922743361 20520
696867293 3477
169258655 1288
269699999 899
289500013 965
645302114 2151
4195 781314365
216816153 993
390083784 8695
794729922 3280
848072101 3450
351658049 1984
675705591 42872
287538730 1090
1077 236605167
104400347 348
195316183 1647
217382021 858
316829647 2478
700613341 3115
53399939 178
828981235 12762
242 4592676
281100937 937
356355057 161643749
964760089 482380045
647292353 3136
1775148 16
18856605 9428302
730361576 1774666
28015021 110
572542901 35725
392683050 5779
443874756 3184
170413586 150351334
204664341 854
526198246 1754
965148989 29310
651508267 8562
838802796 2796
942789964 6164
380121829 2486
741245835 661221099
663435279 10726
558599057 279299528
656100000 2187
257693359 5694
32016710 32016711
176425984 1057
37146103 159
795875316 5165
141490375 566
218399740 728
176105356 9918
975470430 3462
494552715 494552716
852569503 426284751
4694414 69
332403481 2052
289652590 2090
3212966 41
438000876 1460
262794900 946
984684191 4476
401100000 1337
218699272 729
807838658 42121
986340546 6048
265876927 20738
500653088 500653088
658933190 2463
216000719 720
83801373 772
7053 964215630
684808251 7910
636469029 11403
723720213 2660
638212561 319106281
762663221 381331611
777803841 2980
3912 602465168
120735856 1035
30021679 698
978006329 3260
156789572 614
117746804 52421761
836097212 2787
756515231 5108
201600853 672
752100603 2507
462199169 1748
295199708 984
6435 886953680
385800855 1286
358159263 1243
192000127 640
310617736 2332
54441591 452
643767271 4021
845946358 46219
584925701 584925700
40799925 136
34487508 17243754
654230736 654230735
891897028 2973
745532347 745532348
976371827 488185914
27100709 105
828988974 6437
509365648 1887
346798843 1156
950373541 5130
972006075 3240
192049656 647
781376057 8457
556498144 1855
556303672 2541
4161 909640371
783675084 16210
168594087 1390
377662701 1937
864369131 5390
619197936 2064
5415 553059330
464847539 4508
364927117 39341
272280693 1357
771442673 5488
203100869 677
326621914 2614
154199999 514
30146895 135
850587610 850587611
864290333 432145167
880086043 5702
638399815 2128
241126162 241126163
743394699 9860
556427376 4552
324023794 1100
47999911 160
887440716 3479
897370716 3398
8937 643837218
354245561 2092
645298376 3896
288486290 1691
615886547 2139
845737500 4750
703852073 18424
684666127 684666127
523050201 1841
43746380 184
126108866 7723
592198027 1974
989660980 227553
233824185 1672
577201925 1924
72368 870297568
823340693 2838
413700003 1379
74667829 1997
247402508 123701254
67200223 224
58894723 362
101564481 6729
214415008 776
357215426 1283
59699882 199
100240455 50120228
295199999 984
123480191 506
356769000 3500
935183033 3546
737380705 3855
15218 702797676
220136990 4045
245392743 1056
367201225 1224
185986056 3284
402448312 4093
644927160 7968
261900001 873
950195592 13043
491 81073157
261599127 872
218795925 1425
659126185 329563092
126338411 521
619 140937049
693301517 2457
897645594 15257
65336745 622
373562569 1315
637150314 3327
12899997 43
938350320 3315
985290461 7028
373168361 1699
165299937 551
774323056 3135
398408684 2212
526142560 2923
160680813 899
294001008 980
673235442 3118
629369476 4305
475625295 14673
611697961 2039
975 288616117
807052144 15586
343833287 5038
351634270 1913
298034358 1135
811681161 2766
70800284 236
263913056 109901987
316534415 19696
882977632 5529
233069664 6472
708505839 2479
23200118 13255379
490705111 2205
708522235 11634
571161661 2813
698402329 2328
2672 751154983
688366039 6829
64070959 2740
706546543 353273271
174433491 841
99051559 1293
438377316 43600
144471096 726
998790419 3332
640333432 5476
416276772 3546
50569260 25284630
116610559 2560
327150839 7460
677400638 2258
592499999 1975
872819577 33601
185905531 811
471301572 1571
784222643 4262
26400001 88
925925366 5958
809765904 329763984
895498298 2985
349500632 1165
795472912 2817
292014393 1052
971613788 4198
466439569 2372
602665733 281423875
440661781 1810
54874994 1631
874136851 4822
38604115 19302057
930693275 5893
932031829 3114
916935815 3350
718942947 359471474
998979040 4219
269744624 3877
495898348 1653
647010433 323505216
492096516 3687
894902984 2983
621685748 3567
476789999 13800
665089627 259898529
266945564 36815
100540799 600
977629989 18029
130796101 703
6222 806051320
338989856 168738140
513651591 4998
794943867 18939
816351293 6324
11235 672807975
555598393 1852
845061175 8225
682143201 6550
987009746 5119
816652637 3056
166199999 554
484505127 20847
434560391 10251
577137226 3445
675257847 675257846
734097585 2447
515862114 257931057
894265098 5651
589331500 4469
864654767 4878
303517270 1654
523137145 4752
11493690 111
50301299 420
128076919 84300663
679503089 2265
121730716 936
605894858 3079
842467423 817659599
169439021 616
361997791 5505
74099885 247
604 40449062
744057871 5535
577502734 1925
754504697 6869
81649773 1254
217533906 1257
287662621 1778
281708344 956
783272815 7654
872410220 4725
696656499 23477
883022060 5210
768580833 7596
206796427 3583
480577458 331080884
579 85113000
741604918 2472
721132319 4612
736455386 577392902
105600000 352
113817276 1027
9938871 60
839749375 3337
156644463 793
84538820 415
703242437 5073
109936603 486
452093507 77706
374436256 1747
651945941 6861
871202903 2904
686085913 2630
906231475 4981
134598390 509
459898468 1533
677471780 612584233
202148490 1350
57599999 192
338245282 1971
66676995 441
137700384 459
286310206 135694479
967050101 5963
1249 290407882
220199267 734
61678745 243
514793267 5847
641009830 2209
301291773 2925
689647141 8938
539282055 539282054
541121484 2058
8166 392335701
601580513 2791
9689 792783047
631465961 283696096
133820932 133820933
4002 407089092
935728818 836592870
55673265 438
189343872 1355
779402318 2598
332290598 1285
512531408 72198
810600001 2702
597710668 4423
709501540 2365
59762851 3633
952653205 4428
624565571 3978
334800826 1116
390963006 2215
483957 2
822834291 275149475
4226 604757504
794854550 23674
384041460 192020730
841434104 13697
65893990 409
101348464 101348465
698097672 2327
714300000 2381
533779395 5271
337385635 1268
23193023 904
280500935 935
53642324 1265
956574818 10838
205288021 1134
400198790 1334
607404259 303702130
44950389 337
251847793 3128
50741423 438
541638110 3021
315715461 24940
1253 371651405
837022656 19104
156127486 1465
661114739 4524
283972104 58534
1372 193579596
2874716 10
672519016 3833
422398592 1408
736 155842161
633901736 2513
578097857 2418
287997024 1622
38499028 307
929418431 6088
281837233 1324
784914596 784914596
118968136 442
40694795 1396
313849295 1054
518401728 1728
190647648 1978
241608878 990
812103038 2707
774897416 2583
629096312 2152
3443 593922568
2001 390387203
25914557 229
557097483 498949162
152100506 507
422745600 1515
920321423 4551
538877051 2074
439529999 3185
21547 787507151
320098933 1067
724812634 3833
505181203 252590601
355499325 4598
429381343 1529
737391074 4663
352200001 1174
351792116 2236
530101308 1767
95898947 333
479103699 2986
804600001 2682
623696167 11488
914103047 3047
730707403 2621
872017980 4884
13842848 437
186912246 4355
916338131 916338131
833946839 3645
318758150 5894
6652 387606564
279927172 1539
148047620 980
2337 567534400
885297048 2951
49985909 1222
883198528 14690
85147 448216981
723230965 3429
557600718 4564
172751643 1341
824841561 3062
337200000 1124
528603458 1762
889112265 8408
228316531 19385
433190440 4184
646636679 14284
457461233 4559
736527265 2976
2520 509322602
866084803 3558
753260280 2681
601890135 3311
905131116 6915
924774725 3196
445987866 222993933
37083227 364
706861550 4261
277386447 138693223
690760218 3417
778500000 2595
720297599 2401
9900 355809940
568769799 2753
529575264 2715
120059357 523
771033896 2903
423986104 16495
161324271 1055
77615107 541
899400001 2998
565714637 5207
93363570 346
978624312 29113
7771 589694564
615397258 12879
202613479 740
973358147 438261711
338502166 338502165
902396992 3008
652800930 2176
742802476 2476
319386541 3494
27039477 328
956291631 4618
589886248 6951
3918 782648284
245853360 3096
664826321 278153580
927596909 3092
612833630 306416815
846158489 14230
125096973 572
188960107 94480053
611676352 2576
314921846 8221
454595384 3203
888490768 12728
831849641 8958
455701520 1519
5319 596773108
41182092 310
774450178 6401
579088017 579088018
375899999 1253
559675089 4909
898235024 4861
129657166 2971
886702267 391427869
406078289 2010
553219241 21770
108853891 366
892166444 7796
3871 262799447
359043577 19044
280102734 1661
316501055 1055
926179953 455637053
50211050 268
573999782 64538
573480843 4689
591375723 2806
307334507 2118
809089201 13338
505908539 6491
174788188 19223
593700001 1979
498603311 1662
651734074 15723
572320141 1945
183508883 26000
568206703 1946
894574084 3265
192210479 1232
951289693 447678292
650274664 78318
94546685 523
114182510 1502
218411423 8844
101700340 339
90523667 329
420925924 2603
529785011 264892505
62040433 826
526801451 1756
191559746 749
93216257 402
403801487 1346
422322244 33401
651455185 9123
395730825 1732
588101416 2946
499038876 1938
614608287 2747
80234342 743
439798784 1466
396714630 2736
477016272 1992
986100001 3287
35484735 213
580152940 273166501
123928958 461
994675359 930174179
391922421 3711
527785617 1763
762601061 2542
882517443 7401
756075491 3560
67 6143780
647701722 11780
252244989 149506019
779239726 779239727
551981557 2488
332953391 4213
8400000 28
2238597 199
865499999 2885
492001986 1640
140868712 1029
450996313 1976
6129 386041194
136500891 455
9605 348018731
133264654 1191
569268289 3431
6789208 3464524
61393904 349
533581921 5580
638726719 6489
57852005 554
818403970 2728
444441374 10181
256686427 127273022
481113096 2424
58167558 54671563
986501323 13786
466583249 5004
480171317 480171318
751531619 9959
767697442 2559
1387 188713072
541338563 2886
13034 952576445
592991438 3900
476713409 238356704
413035996 1887
410542555 1454
342270549 1171
512657254 3039
132376663 59656
502237999 74000
2353 248008553
736301774 1376265
885466299 9301
540079790 1915
815097283 2717
626099346 2087
668556174 2838
659542021 2480
624252641 2418
591175612 22482
73000765 540
979199999 3264
225000749 750
143825382 35745
115722212 697
1349 291585001
46793157 174
629243839 2815
430275905 2129
636180631 3467
967002647 5779
870468130 853504768
559801867 1866
403714772 3773
785550331 3330
828091406 17121
483776623 3006
333775153 9252
209699300 699
916430632 11236
314182623 9913
44915202 260
778992583 17032
674019732 12462
756597478 2522
288317568 6567
540603174 1802
641487853 2342
173748954 882
563249301 3377
233240909 1306
223472775 1163
938127070 938127070
136200453 454
2225 264116882
261406599 1897
303925129 13429
16067 905244539
449151848 224575924
966307341 4081
534144319 3703
468602438 1562
626924538 9851
311959950 1850
791087532 691815699
750680420 4630
3344 640493040
837041931 19273
456012526 3643
609584252 6504
436853561 69430
246108758 1879
852533411 5662
662557405 2383
724341917 4964
535738407 2427
720810312 720810313
575747611 4797
613344077 2308
454535409 289513
494406607 8480
608400000 2028
147108148 1474
830432315 3363
583720127 6992
315900603 1053
440605350 6029
719299803 247339191
498653101 18810
13058 848081124
990587532 15151
611563658 611563659
939622770 939622769
724891723 4989
491737911 6178
22471460 92
644966101 322483051
926052257 3729
545867095 5704
50442144 317
253447437 934
617846836 19885
709114360 3183
4786 967917697
716098024 178001
572698905 1909
61161475 475
686694312 3543
620319681 2895
103379110 370
319318329 6134
855908743 3582
4654 589308096
643487076 8226
70337569 70337570
999967695 8036
541198196 1804
138523707 69261854
908369991 741334018
609494807 2275
877795584 13702
998583495 991336960
921061364 4347
104413050 9450
101611369 376
941729568 39136
262327950 1161
809913141 2749
838800857 2796
776612161 26308
476770000 2780
284999049 950
914472317 457236159
980109456 10970
52350472 33062887
809997575 748847500
354444471 1813
43500018 145
406829991 3513
65640197 65640197
818919168 818919169
709735180 4235
96426719 1836
732620030 22176
999943874 7011
615867114 8471
61799916 206
397412685 1997
766892880 29016
3855195 45
921413521 6157
391192742 1498
81888291 418
181670266 2877
372301494 1241
602098055 2478
825517537 736046779
800400001 2668
757829411 2889
359348157 1366
510862520 3021
490575175 5407
16007 565479207
632757167 5592
836182065 762991271
546579803 273289902
234080868 2532
926332714 9449
165888379 738
854447151 8632
19972681 651
399235539 2336
783524970 2770
634802116 2116
1711 335398775
325812654 8546
992193429 445956060
339680976 1325
188082775 1058
638197049 2569
229662443 779
620539959 4040
189135594 2651
156590830 1329
949902959 9840
959403198 3198
770848099 385424049
2770 551268453
117900393 393
736518801 1191206
276141945 25941
296179225 148089612
336145294 6303
206855291 206855292
830171567 2921
425869761 2076
643498523 2145
731220634 7783
46014479 482
913680083 456840041
75512241 400
468553110 3819
323098923 1077
757179824 3855
886230505 3186
830192742 3353
80999738 270
971434520 4302
927388593 6931
572826747 5457
140748802 12855
519759297 2624
925229012 61058
963925390 8841
127200424 424
522900001 1743
448777599 3200
441461169 176667969
115955712 57977856
830148200 3175
745115714 2939
678841511 4728
515325525 8246
941960977 3408
536578044 8056
299545135 55802
105299650 351
218790001 1375
193665506 849
964170128 3340
206723877 933
612628421 306314211
643849197 321924598
944255510 7909
390901303 1303
562663226 2075
933407719 3395
325164724 1137
58857947 1626
230214009 871
862615218 26934
716097613 2387
471298541 1571
259200865 864
888215604 183932
899272933 21046
831346783 3811
733543184 18307
61522011 837
855 186042015
459898468 1533
236642551 1043
236699247 1830
308969399 10627
204000184 680
472163861 2942
721858094 3005
945903153 3153
436102863 8887
448220253 224110126
902014679 6692
247200734 824
922628166 102754
424307113 4543
497074643 6201
568644877 284322438
729950987 2823
759117541 3242
542398835 1808
16496538 67
118208891 404
673403059 2292
660885844 5249
3506 986623460
66134543 298
907505767 3025
956219882 44913
447004885 447004886
914726180 271415
976973424 6584
512001575 2148
519303061 1731
598800208 1996
163457113 709
431475519 4881
375277095 2705
127769347 921
47525223 619
916800897 3056
847025585 8727
275169608 137584804
410699999 1369
574107334 2586
76724569 1105
986996711 3290
92400001 308
486298378 1621
956406401 52038
273784697 1191
399599999 1332
784836239 4296
252960202 3599
417761591 10238
457606000 1720
539098339 2596
393355835 1561
249601555 832
336704817 1134
652981889 579827894
585301800 1951
607216823 4174
669000889 2230
13474955 124
377916862 1586
574502151 1915
777897408 2593
1046 306002450
7893399 179
762597458 2542
446348280 2920
4708 45296210
278406459 3329
545853276 15548
432150795 12362
2167 202700487
176374260 810
5859 921103432
956705780 4121
821805812 4130
889362582 3026
707724973 188777
464811332 3549
425970146 3134
335801456 58553
673904676 3884
929083778 3808
826800481 2756
888995870 562138753
741819154 13495
676358151 2590
472235333 9182
352200307 1174
932996527 5034
192196763 96098381
77153471 264
6234 618475246
704976229 352488114
382445416 1769
384359559 384359560
840762201 3944
711158984 20455
475559281 475559282
276673284 1267
644003072 2463
95699682 319
537278807 2679
466141553 1917
374769793 2424
17022419 87
700246591 12512
219007589 2010
885741316 3979
190998271 11082
228959219 1348
497030540 6573
874081251 30309
963651126 4625
589503741 1965
957414595 370203185
758007087 4091
618995496 32775
862327373 25154
133761334 133761335
492300001 1641
993185440 5281
582831354 34026
712801301 2376
805797381 2686
986847787 493423894
18273639 18273639
588231463 4328
521277528 1959
149730414 3941
738059918 6283
303808995 5449
856475613 19786
1148 231007448
736421056 368210528
2058 453965988
29969143 14984571
472795274 1832
16260670 85
209490959 760
131100304 437
303900001 1013
42065931 376
686999999 2290
71400000 238
333298889 1111
451010849 8885
527 157188268
339062968 3951
643763887 118252
226801432 756
830386395 415193197
503463890 2565
781062373 5670
560100000 1867
38399873 128
971666019 5706
691247306 2313
442814934 9534
908393420 5413
414898983 1383
144568661 584
985199605 63508
100340188 442
411719735 2522
907152917 10102
90525635 978
167999441 560
877003889 4216
563349468 2774
209265135 1439
676049988 7510
870175553 22688
135733444 484
489301632 1631
516669230 2695
983477523 4884
845288667 7186
94576442 571
531811333 1819
330598899 1102
233401434 778
271770925 3404
754449129 16317
291083266 1134
380215298 1566
23100001 77
866534874 5326
306039399 3119
2857 423047141
448500574 1495
427568987 9499
504299306 1681
122241937 484
707753864 9438
470603876 23318
934623331 461711441
312799859 1798
473308515 5098
300669743 2809
351109051 1373
1947 439733897
186407723 1459
236859860 7245
878470839 23821
111684331 406
550050489 2678
553164905 4094
500401668 1668
899351611 4464
561661887 129088
8437811 40
203937123 2612
362245523 1280
500788889 2737
781096283 11178
346599869 1478
827244468 34236
990298405 3301
502060105 1924
109532682 17271
103165495 1477
975600000 3252
33900162 113
732561102 3707
664200001 2214
240089640 2924
764472140 6249
664832173 61795
963661772 4851
461874036 1815
198900000 663
176021777 6398
385622742 6587
863467464 3374
135410093 538
104028 411933668
717178252 3182
549575972 20089
11784 767833656
2156 263954768
315629521 2302
198404179 1176
239373164 1550
784129523 8534
331735526 1202
685904620 2500
470673206 7822
86993836 971
245119718 2427
215579395 837
14052300 150
65989150 32994575
622858813 2950
575171221 2028
2399 662518859
898958561 3227
807302185 2691
835324993 34622
959204131 5570
627902995 2093
72580184 1479
354878999 7336
312440041 190233708
254787120 8610
406801356 1356
45064729 184
370459035 370459035
514705245 10267
750815856 6384
684810813 5188
288043800 5848
815400000 2718
968645344 45249
378339648 1577
617698703 2059
764185185 3645
781501407 2605
791083746 14127
580503201 1935
753833765 3602
740799971 2948
236099768 787
619592316 4403
324569616 1315
772827099 386413550
999520341 911467606
615178013 8791
1355 300427253
558478478 1990
915040181 4484
215099999 717
778041752 3016
640391192 2891
315433865 4983
795164135 795164136
753914850 7183
96004919 1132
372598759 1242
254406300 940
171685618 1112
249675828 1082
31486113 128
254442658 10971
276064869 1182
473807411 4754
319936050 2350
947144324 11800
801444942 3825
4496 615109118
510429210 3875
949441501 3940
811270164 568806501
191272219 947
64777491 333
545843820 3604
827224583 3534
773841070 6393
384599231 1282
756608423 6232
120813231 1017
853034399 12336
668782296 2678
43199925 144
957943103 79722
62846011 274
18633361 82
64199786 214
552020504 1876
17861658 691
448 115231972
389509041 2593
863644419 3731
855900001 2853
992025971 68862
985008587 11079
704700000 2349
688100560 5853
6193 971570226
517848288 2656
530099792 1767
883838364 3335
2237 355530884
293818580 1192
367948765 1555
661202204 2204
457539125 5875
148805119 6488
428728995 10187
523693048 189643872
888393353 6167
599215321 3795
997191572 495937840
856498124 2855
929459451 6469
6000026 20
906005105 3020
36764624 125
313247757 156623879
768300001 2561
557078527 16671
37199879 124
194500514 13166
591890263 591890263
401698228 6600
579420583 341373412
567301890 1891
531843312 1848
374301177 1387
937500694 13317
319965817 1709
490292226 5530
1562 262439419
779520786 3740
5890 347459772
270441294 1199
40473226 137
848429935 363637892
820159469 4245
347429979 1598
757911473 378955737
485398383 1618
98440273 1512
972596757 3242
899420554 752125879
533866680 1959
847469634 3165
3967 677805587
875 89348628
928925600 62344
224098829 956
31442242 31442243
950975257 3228
16092 492366924
42900677 182
551029661 19511
577681659 3054
529199999 1764
126055 950343208
132828239 760
28307300 763
681842249 13569
736307831 3588
741019276 12458
880780969 7646
261771440 1190
170419367 791
637159067 9974
683701210 2279
973171864 11432
93158909 810
108880901 702
388589268 1706
681300561 2271
20500474 101
448288357 1522
23999919 80
830405427 4363
191549442 1830
3867 991037995
132242956 847
221238192 221238193
506667209 6714
529705176 3170
932701143 3109
264957167 2107
953083797 3607
748174272 11029
48783001 168
802456543 802456542
898158586 3991
781304470 3779
965371658 871640850
465600361 1552
407101356 1357
399254346 4445
678014273 9237
696248579 2411
940200416 3134
957053709 3595
458208333 1782
326100362 1087
396876559 198438280
4908 503745907
279487494 1686
442418701 3058
898045351 3427
755941315 8971
279600931 932
66783123 608
777602593 2592
798084369 798084370
704992081 4728
300782563 1234
178825071 4790
985881531 3513
858889583 23029
533401199 2934
664246701 2525
848646198 848646199
633412241 5697
6261 464343138
879895073 49537
827872837 5293
331206023 1691
668814289 2873
195286767 897
903387451 4598
51592663 390
668980746 2855
625429916 2519
854766388 10451
679798774 2266
99398160 360
598533013 2149
941519687 470759843
1120 110452160
55863719 440
5481026 209
25342 925261762
770266612 3279
184623947 1112
744517181 16460
320699999 1069
679533888 9021
522901743 1743
598538161 2203
450130386 225065193
825000000 2750
127199575 424
899817593 9231
206407761 97720391
130199602 434
700504781 6170
118649701 975
545892969 2506
81227239 1018
69953675 1477
53613557 472
96013397 417
699629299 3700
861302870 2871
396761309 1410
886210594 10388
705401280 3161
144176627 4285
705299045 2351
35179856 344
3657 600899955
164845801 1335
20309986 73
790800000 2636
558301860 1861
244441881 91270636
26765990 147
681052795 2427
23073944 97
511342969 511342968
163294201 664
238124795 238124796
348584289 1490
28984228 175
323130872 1708
461883941 6428
571673319 9934
258228251 35014
621712497 6729
829049624 807874225
909868177 909868177
128614411 606
523203774 12498
249005329 16466
962684865 339667771
616544603 2223
3759 874862978
2271 41050596
324800347 23626
427802626 1426
576126805 9636
284921671 142460835
66764509 234
736739056 3007
686001883 21212
317387658 317387659
330342460 6980
94243370 646
614426282 7216
737437563 6217
33903799 700
172054352 30544
2810 201985504
37168347 1077
80354982 1867
878228875 439114437
202161600 3636
773419213 386709606
838237837 6172
350396112 2274
590028458 2162
775690167 6149847
653400000 2178
718906979 7260
740997530 2470
784200450 2614
425333203 2233
701397661 2338
615812914 3009
561334226 506116328
572100543 1907
776718817 25442
140585836 663
920508901 4827
942051400 7736
777977672 13397
63795509 287
286513065 1083
614555039 307277519
755100766 13010
969638671 24045
869806320 86376
806466364 14047
363302234 1211
386689567 1421
152491850 1664
845637208 11201
344449612 1593
384140583 5530
638211257 319105628
586831265 4203
231900772 773
101399661 338
900766349 33086
740472126 740472126
12300001 41
369228977 1791
380799571 2521
818158181 3958
716936999 18383
212071079 1608
1512 330562509
834059454 532527539
2826 761408195
433647456 4721
668140979 334070489
332401107 1108
619200375 2064
68604 431779837
651372395 6786
36600122 122
442816372 442816373
844376116 844376117
618735501 309367750
955353045 1626196
928275300 847740
170699719 569
128136366 128136366
737406179 11340
175812728 175812727
507260104 3439
64068299 2745
675798297 22711
80395771 2730
30829095 152
585278877 5657
888556500 9516
387636282 193818141
917110404 6871
925697983 3946
344774619 1299
583358404 2263
758508943 2994
684506278 5649
254817664 928
217766218 1906
639564799 7723
217361415 1476
371546621 1440
203809754 818
321352837 1428
437323063 1598
862838325 6718
789510059 14670
361466493 2536
214760317 1108
205 58779136
384582434 1457
949576151 3976
182202154 1551
24114867 101
236177280 1179
6646048 34
813447648 10408
888850370 98623
191177131 838
741141588 10659
66189201 784
199267250 1625
181799990 606
408251670 408251671
40799883 136
607574623 3075
164659067 711
376660584 1532
192252071 1577
253779297 1888
378904501 4590
379231743 189615871
781525786 3515
573687983 2674
83188319 416
148358518 243937
803360035 7519
31086059 31086060
546181124 2978
617700583 2059
520276721 5838
689154577 2317
318966332 318966332
2208 552328992
3408 883078039
787386600 3150
623742176 8825
49152 379300615
948301129 948301130
936609702 36143
326399483 1088
124592365 755
947818863 947818863
761697462 2539
987398856 5177
162315431 1029
518100641 1727
988803295 3296
986261207 57791
277526567 436118
746418648 2701
184148756 716
978300407 3261
99 10559142
295032429 4310
783600000 2612
234776547 1058
3562 453518614
420094660 173030297
356694398 1522
801105927 3892
414300700 1381
184219020 2282
264899776 1304
591828824 14825
387260854 3250
802505813 77447
343671240 1254
666320225 2490
809043717 809043718
736268720 5801
764083246 110321
950881689 17163
847550439 16060
564532672 7984
630 84396690
576992989 3366
521345611 5918
875538270 4929
291021524 3915
323743430 24824
968703228 3229
715111367 5730
308001994 21997
302045680 15097
507139220 2065
915399211 5204
916196946 3054
56734571 779
832168211 5075
157826955 715
497994439 5858
285299265 951
778502596 2595
872203097 12974
486900001 1623
303219560 2455
721150942 3457
745800633 2486
893402978 2978
262314168 2036
450332579 9389
384756319 1940
68361925 228
531308645 3617
154300394 154300395
919496935 3065
641280978 3042
475030441 2088
749702498 2499
711076596 6968
201164399 1384
1369 358861901
516900521 1723
792449376 5875
62216150 230
880934763 880934764
6432 422991600
201529005 7509
724197780 2414
3685 978259696
778201867 2594
779293872 13692
410401367 1368
830732697 830732697
208507672 1816
122918876 775
306664681 2172
408000001 1360
833103559 2777
947431717 27102
593859709 2327
480980696 1612
9846022 9846021
608687345 5947
132743957 501
851191583 5664
351520656 4044
243900814 813
2581 62063199
540643061 7259
534841012 2603
961682084 301941
340807786 2629
604720411 8014
960901286 3203
192309222 713
405265740 2901
992966777 474721802
455789527 193949395
212777170 5889
410099881 1367
775771207 387885603
90214677 3607
107836059 418
733008336 2636
561634071 561634070
44913898 1163
661202205 2204
136058351 1362
41429404 41429403
357316644 2369
649906399 6688
420902731 1403
974486631 487243315
385266997 385266997
209523824 836
639432622 4184
612300000 2041
310471840 1592
775060644 585040174
537073948 26202
880797065 2936
612169355 3459
823323871 109718
23881 840945534
890084242 4113
5400017 18
599883998 5006
107287679 1036
202199665 674
325498559 2045
936305397 3121
118744042 618
325498990 1085
616746300 11564
837996633 21111
685434911 4827
290617099 1706
304899651 8965
459465651 2555
630 187150701
57013664 258
851647004 3113
176968265 987
301190246 1325
360900657 1203
641287955 3138
30880459 15440230
619971170 14105
417093599 3660
606156589 12366
883295341 4013
512846464 1982
111373640 607
630899657 2103
159062759 641
279519485 4406
2227 529130746
904942761 29171
765435319 3172
641751598 3594
756900000 2523
90267044 4963
436654365 218327183
887236459 3889
343840111 2926
1556 464492452
909029507 5591
748793382 2622
602606195 2172
40866174 293
687093674 7413
61847114 1898
705903038 2727
717767439 9620
387500867 1888
3386 951179335
501883194 11747
505337925 24556
534279891 4359
416476465 10507
195503849 195503848
562378487 281189243
767699999 2559
605733037 605733036
96753707 419
752766006 3865
393996080 393996081
498009205 3239
821700732 2739
7412 497504536
586666043 2143
474164798 3550
811118343 4331
314903278 2211
333108193 333108192
56154106 198
614217081 2640
788336556 10039
63410623 429
698630361 10546
710701372 2369
307942945 1749
90264899 312
324917683 65468
683098733 2277
887196153 3442
749097503 2497
436245909 12346
934496886 3115
96121553 395
91836831 2309
367273873 1512
342779459 2951
850973302 425486651
433601281 2830
711598924 4458
561323897 2878
727279442 4744
168161279 6720
89100296 297
555043237 5062
761057135 23996
653265493 5789
803927664 481329179
439854282 3357
876303825 2921
978369642 21001
37086456 141
624597917 2082
26173329 273
389098703 1297
972965723 486482861
189045814 1112
2054 312413400
790801441 6744
730617857 5728
918548379 13165
617836994 3909
333252121 69240
278798043 1451
653102178 2177
745060711 9361
729633910 4814
479088711 5463
413698682 1379
336950032 4147
388868543 13248
1507 224854949
878260522 11409
948737254 12986
353971999 3734
184724317 942
444170747 3412
6477380 24
452272969 2583
391502085 1305
414899767 1383
65584244 10426
394913200 4155
143686352 1021
425100000 1417
130200032 434
738028619 7327
904395241 63333
700184745 3887
888120513 5812
142499656 475
258972927 1329
579643907 2071
31649941 129
455087431 5054
803390245 3106
31566342 204
449635278 4314
99409141 342
839049454 3086
523405329 2788
224402465 1958
8324 967273772
539406025 4188
881401043 2938
303600000 1012
888260500 3041
577500618 1925
749099731 2497
755820065 6486
833271209 3161
795639789 4744
592455675 6425
474533665 20064
908249433 908249433
692484254 9354
182699436 609
240339755 1007
990818424 990818424
194503999 1600
944252858 790938126
694219057 5209
912519269 5130
981550058 3571
39107718 261
407315803 6399
122700001 409
532596186 532596186
739176192 142588
671903568 11156
469874142 3019
3757 741596718
59458613 201
420792897 2479
527622841 4248
109340550 6567
697019925 3362
73199999 244
409750738 4023
405298650 1351
527689943 8001
19987439 2712
730800000 2436
877499003 2925
521209961 1834
563749307 2537
636902092 4331
642117383 17484
868688941 3260
511826617 2091
168324354 717
931295793 12038
291223309 1486
538495798 4811
347198341 173599171
239605336 1171
294644091 4087
478329505 13304
854697477 2849
558695188 515636902
348050825 3162
344098854 1147
357401366 2283
732294625 4068
738060028 2753
538701955 2189
157947296 543
577087474 4572
648801722 324400861
931869001 3384
886174887 882542059
751919957 8874
819187437 806119024
76958544 1074
361700227 180850113
716730964 3977
32843943 32843942
525042140 433100195
138718342 828
637504597 11273
752646616 5391
742004407 4862
190438260 3148
27421979 345
204400424 1307
513305297 21015
769202564 2564
189689239 2578
43834752 3744
507026336 5822
916890754 410427195
383887502 29446
258405505 7010
617413169 12331
680903005 5593
393837017 3359
623697921 2079
667232125 4697
103231084 352
400774957 2290
7057 802543211
69600001 232
173701025 579
937741119 3749
643366909 178070
290821076 2548
768594309 4654
341306949 1853
530564974 1918
48899836 163
202988680 8654
198040835 6174
282088785 4865
105823920 2500
654166348 2437
900984672 3296
423300000 1411
110699630 369
965920531 472757858
337 92278797
848099360 2827
305060930 1439
427694179 1849
487622850 1950
994589311 491354255
103665743 6552
931199949 3104
867380227 4162
919496934 3065
1463233 8
436454515 6282
946797109 3156
680352605 2896
2443 482473182
287700848 959
19777146 543
959766866 232558
792773115 2749
584101750 1947
264769661 909
748177584 3102
1631 244470590
492899999 1643
698997669 2330
698397673 2328
57438279 2594
573571799 3217
682408472 2357
245817538 16261
598803476 1996
541250494 2156
154089278 1093
807343329 7904
308098973 1027
978001931 3260
54355661 1481
697749003 5977
514019235 257009617
410040730 23110
529855677 4607
255408997 1068
626177680 2945
29999928 100
386098712 1287
317698976 1059
843106425 10745
6990895 27
697625629 94672
353478242 16973
433405140 3434
638058271 2810
306722681 1364
946855316 746315414
557881373 2814
522220160 1760
742927244 4483
137958050 137860203
113156109 517
70259508 1188
3299989 11
685055220 9220
470565147 2933
745070417 4436
85800000 286
858162393 4221
575230091 1978
642154655 3432
642604975 2154
615275445 2883
729902432 2433
859395571 859395570
240900000 803
887770259 3870
432582462 2223
683114785 341557392
873351123 5789
10168 471776138
239768876 2372
6736475 956
746855659 373427830
616500001 2055
868615097 94641
911811279 13808
719750621 30409
646197846 2154
977244323 9669
33356991 244
625952462 5242
720148858 720148857
429621703 2841
191700000 639
322897501 1250
4130 419227030
645162765 2440
235736265 1959
845101867 2817
863742797 3294
765123536 5626
943790887 943790888
573298089 1911
99600257 332
663966591 2335
34 7900074
426558801 163120
816280219 4753
501803011 5861
470772251 470772252
156238306 1005
968748145 4368
214441264 795
540579637 270289818
100824751 390
290101809 967
731862037 10056
3340 915142932
661800287 2206
484476332 3343
800697330 2669
350 90966775
814052447 7016
820031368 9362
130194575 15965
789260962 10337
788860938 21631
11874 681080766
910316438 9124
329057679 329057678
918766042 7019
850202370 2834
25003400 172
81505160 781
924515245 393310603
340148476 2799
863039599 10311
510187720 4648
182699390 609
486300001 1621
899704218 2999
353167626 1276
874117457 7334
873994162 698315319
521399084 1738
477600001 1592
691803427 2558
427801427 1426
586143954 8118
722700001 2409
140981154 1822
299872479 1265
661999632 7030
86649248 757
949036440 26202
691201225 4833575
496649540 496649541
120726026 1019
845576550 3150
955398374 6345
885399458 3760
95975709 338
422896487 1428
209712974 125104178
178730466 3681
62095687 751
228300001 761
551077239 6440
515433018 6891
783076583 3404
600597999 2002
2481 740568777
154799483 516
712724695 5183
804570631 4468
433471652 19454
402305676 1812
86589271 1078
885302952 2951
966090236 8638
483130053 4008
4050987 4050987
519835299 2193
683381554 4850
784700572 392350286
730144727 2952
607798472 2026
825297391 2751
119307049 12050
14941222 77
453538206 2691
741636709 4611
388116534 1482
632755957 11457
216770013 3334
795284965 3514
789598911 17344
409428683 2374
706398545 3832
339645384 3708
102781193 2122
545880053 1996
815 201604247
453727070 1931
481395166 481395167
229310725 3922
15755 157062576
806760864 2808
595937984 2116
374401247 1248
185648859 788
899498528 34264
943061235 7689
299999 1
151296311 3667
877429695 4576
170077536 864
14583157 127
759597467 2532
193639308 1118
504600000 1682
1171 202877323
575388135 2205
174448676 627
481767745 1915
670210643 2243
5462 758852046
103496415 434
396178079 161376
1035 212043555
2405 545735385
692012219 4344
432094318 170068802
1448 221272614
476119776 1653
856097602 5522
146371801 557
2376 328928084
631762767 3178
699 85945545
812316601 2759
140097790 98744837
833397695 2778
827 195119646
970956868 5815
26779 427526735
953057195 8502
819296661 5567
938809235 5302
379841481 2139
232314781 232314781
155945369 563
820359720 4392
886814079 9562
612428894 2074
25713869 108
787824553 12822
641342701 2834
763197456 2544
597824997 23743
822379852 2889
710096006 3910
814559278 2913
715583288 5012
2750887 28
528049717 2288
210024042 112690938
479838750 1929
800848783 4097
441347986 1845
116738065 15889
852561162 852561161
840357073 420178536
308152621 2484
82464081 478
984690704 4853
676202357 2254
444263687 222131843
963506685 3284
739056613 3164
156355979 723
639479359 3470
12327 938664069
95430533 352
55653376 272
178078941 791
529498585 1765
710265726 9162
148616795 91811829
211609060 971
968515643 484257821
425459200 1720
572642391 4718
69636997 729
523298568 5486
320701068 1069
68811648 4233
101700330 339
359401359 1198
800950890 4645
694400244 2487
457480195 4764
523924191 5977
311351889 311351890
640295937 2903
816014053 3724
268207199 4139
3278 534293157
2811 477209415
909000001 3030
63121983 31560991
767531796 2620
816599847 2722
482567813 2274
2706 190515442
826803500 2756
622713654 3926
188329276 808
521099486 1737
688227544 9680
782069571 14201
963086272 11612
827586875 2974
874405082 3261
598612450 16456
571536626 2489
87299708 291
238870235 2794
478133433 239066716
53263629 1406
149411486 660
829427689 46818
333238882 4731
545462553 2158
441755830 2132
27927379 164
461701539 1539
70025735 35012867
939715626 3623
781183029 4882
967203223 3224
849874431 10955
356189717 178094858
2814 498286416
844248032 2907
905 269232186
362050833 181025416
484498385 1615
2297 679578747
967858415 4284
850045120 850045121
648063720 17343
747503823 373751911
642302350 2141
455265525 4675
4201 859364962
610785967 6038
232499783 775
46097745 217
34688739 161
779002832 40696
725402417 2418
272400907 908
106986732 1164
415246171 2452
785115760 620024
531111527 19752
16316223 8158111
573696695 286848347
75899747 253
351041815 3393
125314571 15120
79141045 71507335
402957468 3204
157799960 526
267987440 1121
818176874 3275
258859526 1193
530181854 113505
36337585 517
155328871 607
101836278 635
238499206 795
960125992 5516
552901843 1843
770741515 770741515
408301664 1361
29399976 98
604500001 2015
329846230 5726
426299999 1421
411327134 2955
930223948 421518710
922800421 461400210
583803746 1946
298924932 7831
214623521 725
389914723 1863
129300444 431
539606617 1912
248007807 1303
987101599 6416
140493269 1375
510696914 2077
268551941 3830
573152417 3438
813735006 406867503
433944212 1560
627301001 2091
420339971 47681
754340632 4279
615452563 18585
966690637 5459
672904393 2243
952255851 23675
143821895 15128
577542933 3309
451233707 4774
699165871 22334
860104237 11064
784214836 7573
137440377 2170
490552073 43171
759652449 2854
773091885 4354
3037 64663599
850580193 850580193
85237345 842
588155989 294077994
842747989 3237
761979836 761979836
273899594 913
820786451 405574943
425509236 1692
100036249 2158
832 206001926
172730021 1035
279510791 14317
267407199 2327
155100516 517
759718135 34900
794233990 397116995
210099759 1345
969765684 969765685
630385075 666369
392698692 1309
379620449 3801
280757278 140378639
825442406 49204
794699762 2649
269102684 918
665327379 22467
4737 733557609
14540224 52
437035155 55652
840797196 3521
545553757 6193
560699709 1869
138193164 6343
455367683 4613
251271700 18341
257485229 2354
934451594 6764
882597059 2942
327572164 1877
715497615 2385
4531855 30
68894163 330
933189676 6089
48692798 24346399
76816973 402
265226933 165492893
694902438 2849
804994722 16861
68790 826111387
498172483 3581
295800001 986
822066700 9100
989836418 1232673
574413121 2880
393900383 1313
905067961 11028
449699416 1499
861363631 36483
122533349 1590
34421105 219
318953789 1680
670099324 11740
89136836 337
311953401 16682
1796 372362884
691112848 6428
541823397 267344976
211140750 721
71121421 23745321
991692241 9240
738750559 33467
925800673 3086
85827784 294
387329016 1464
13405919 139
851555052 105895
358439305 1237
274720735 2538
132175681 890
76883037 1094
152835713 76417856
1290 200339580
7115 156131560
591416547 591416547
684297701 8839
758806761 375240495
326893749 1381
62520356 475
43736591 20370881
273073753 3346
386141580 2796
761081832 5832
175 30966167
21488 709352404
2122 185473812
395326232 1629
548750847 4834
597598008 1992
289058000 4005
702169344 6554
434401447 1448
455400001 1518
684602213 2282
4585752 4585753
357782105 3494
677006331 2878
205500685 685
626869103 4688
7804759 40
267293 662501103
300900000 1003
746258619 11746
919325622 919325623
298715759 1283
724009279 362004640
912000001 3040
741597528 2472
876169156 14428
326098912 1087
672673767 4472
277340800 1331
733231411 4197
543716097 4928
985496715 3285
111899628 373
2271 583179174
674827322 674827323
78000259 260
106604834 419
373559236 2909
286672675 1278
4284 833417928
848241861 424120931
559703606 559703605
87275185 838
102900000 343
885900000 2953
52862989 295
956645129 5219
506522724 5755
539616409 3211
100499919 335
674201 3
532906565 5304
711427303 8038
150065904 324414
518603791 46907
1064 186837563
894935219 7417
515307871 54855
522770263 2711
274826521 1626
80664173 621
216084235 2371
339215616 2591
506988321 4309
432126710 1989
503101488 1677
373018817 1301
449882841 4840
950266798 4418
10757186 67
820806738 3619
740875905 9135
912681271 9910
855488471 3293
922066102 4191
704810483 38332
648969740 8560
991430971 6424
881459999 3735
734920813 42508
325199497 1084
238961249 825
320398932 1068
702302579 2341
269118556 90299716
436800176 2734
834310968 834310969
14800631 58
167453127 746
503033699 4885
246792397 1077
887046163 4313
311945039 4560
158922322 611
67555728 432
819386925 3297
54841667 564
743554367 2502
197757171 1224
267994995 1019
389364506 4695
887897402 3850
696899689 85302
716229934 13939
925275052 3158
687685679 7920
8325 445239902
144697874 605
493 124689042
227044858 1339
120810119 5347
626800241 5948
621937594 7439
684999414 342499707
284327952 2309
861339118 3850
6593 311328053
563999999 1880
304746475 13764
234766299 1192
772683929 5062
536366984 536366983
717817965 6431
380697792 1667
220981870 220981869
178319849 2956
762787813 3482
429947700 2275
163059236 891
404698994 404698994
593204028 2316
442798938 1476
427085867 3218
990597517 3302
454492432 4374
233544497 2571
967943177 4233
845365526 845365526
3704 798671296
139747354 675
3153 780144362
311927368 155963684
203700000 679
118132329 118132330
962403207 3208
340954372 159902
426233506 6808
10486019 38
495670006 2400
181074404 5321
740488519 3651
982095835 10629
342 31257540
901401582 5096
765098356 378190001
655800723 2186
547097091 8321
830099999 2767
848137060 3595
667943824 3379
209004425 100388289
2975 333167015
322332835 1834
953305725 10281
820605380 6364
543599999 1812
36915698 2108
383646607 9177
385827414 15162
810090896 3409
311915772 2331
909156535 909156535
843356236 24490
797698677 2659
597044579 2220
854836739 3407
581755202 55004
809099879 2697
488116806 13543
1214 246433502
98542631 787
771972039 4760
921900000 3073
423777737 3186
698704668 3263
407970793 407970794
513128834 4487
621115028 310557514
339525261 339525260
759842489 3135
780195423 33991
35564686 195
592223591 35656
412501375 1375
225792130 690006
718346912 718346912
1884 447738901
933054893 466527446
11853 546199444
604022661 5400
49846019 210
493853742 2048
136157304 1208
29742987 182
652431324 3445
685726757 2908
929814418 464907209
836930998 20029
192187877 1344
415401931 3870
349504843 2879
692987784 29455
260402411 2120
438219860 3598
32999974 110
76800255 256
350524320 1668
6048 855889272
948925285 474462642
548460531 3137
603297989 2011
439262177 12198
799597538 357941335
767262459 3154
376080453 1572
8008 334117784
806898538 8263
876722523 3906
166648503 166648502
2418 705166176
992096694 3307
393898688 1313
759733239 4435
352240679 11416
897532425 3473
1737 450077544
131245823 584
647441959 2420
820391795 5166
97876752 8024
745868513 745868514
213000410 710
456899999 1523
413828248 413828249
995501083 497369259
629190942 629190943
301199192 1004
781243166 4201
504823668 3557
148749852 148749853
80556591 80556592
276058225 6968
27203671 130
228354754 819
205338518 4543
403109851 1430
559347404 3254
217245253 829
726 85644238
106554339 362
448499633 16196
419128685 3953
862709004 3211
984136745 3307
285917943 1742
214221789 785
51939655 303
781012957 21910
267149032 5457
569998100 1900
213491453 780
186899377 623
841212032 67168
928468238 88101
903297893 48874
786666702 11049
98757171 453
702970564 2857
509100000 1697
601666699 29815
174000581 580
121425856 3101
950292139 424138298
651903587 9189
359935945 3753
792999349 5173
648978877 3094
535720715 2781
77699740 259
498627595 10585
726963213 5015
149718979 1737
617136663 2153
813601762 2712
285862699 1926
793490295 5057
649992444 2746
109571004 109571005
711812578 3563
320254461 1406
463513203 1771
635187896 635187897
323738085 15699
610832687 23665
300453749 150226874
161256119 161256119
749155298 20691
2043 182368056
725410617 16444
124184281 440
759026168 6208
143086258 879
578752129 2484
470850941 2759
284658885 142329443
671073619 6827
708529535 7072
890400100 2968
4515 360704881
358317049 3050
767236790 3484
680620304 7504
647997990 2160
665493564 665493565
2598 519864996
830 177566050
927003955 3090
622052819 311026409
406410998 21349
225196875 1413
557967521 2528
405952430 405952431
366895469 4765
954488188 954488189
480601603 1602
16595825 56
405391081 5707
747299185 2491
632174403 12219
896402987 2988
298861628 1052
285022209 3755
886505299 2955
978141989 6365
830404229 2768
964422914 3427
999030622 59258
86902117 397
196615418 1858
2240 259489718
894604792 2982
671798791 34244
960025640 6419
743238860 2548
665083186 3220
648537255 2723
993124260 9389
4365 969636735
485788687 1762
457830520 1960
111667155 571
682409443 4709
21867263 144
11028694 59
691352562 15699
888018032 30193
197287609 730
777956901 13300
811194558 6738
2971 416206207
482599896 2370
326446764 4179
501882107 168884121
319618464 1274
470341206 1686
66594234 3181
2834 600610012
985723642 930295419
42976538 691
125998956 1026
256685026 1091
437449681 30024
763425289 3111
315543138 2723
316328581 1197
696907462 2995
509699645 1699
721 140986260
777260191 3449
550099618 3193
891296055 384345
846289175 12306
1845 523000305
763916001 4582
893476699 446738350
60960151 218
441421538 32477
267201604 267201603
548992708 274496354
755509373 8501
487200001 1624
4243 723942687
418695655 1649
41873313 496
166800557 556
843881414 4111
735701092 4508
455417062 1527
430735872 2891
474000712 16573
29437521 109
921891615 4241
625069655 2502
561600001 1872
604143412 3185
981999588 981999589
425852427 3517
893697022 2979
790246972 5209
573101523 2161
994222760 497111380
970268441 17719
282213626 1402
616501897 2055
806573680 806573680
580923840 3786
468780568 2774
459299623 1531
670 175494440
946348251 4570
244196310 227744538
145324576 508
304274222 1089
558431751 3650
2984 791150904
688242643 32498
411899999 1373
225778991 2011
923782787 3852
897302953 2991
696299999 2321
873838817 75808
563849016 65778
199889026 691
887017704 887017703
468187910 1817
407098643 1357
9846 531270468
962665360 5235
587297650 2435
781945407 2889
275587759 1603
177008594 790
314300625 1782
948977218 5409
623998352 2080
71367125 298
670989978 3331
92089876 375
45813701 22029888
665281114 43565
699300580 2331
178800321 596
644699951 2149
808306043 53417
590894688 2811
1142 330517968
718964756 8918
955859739 3219
965396783 3218
161779652 2943
961958400 85280
47692020 227
553768723 242994823
266315038 1142
303300001 1011
127499576 425
29694600 100
126050773 934
904651199 3058
11021221 45
331238285 2983
934171511 587899
641442250 5661
2830 628026203
72599826 242
230943082 1379
856648532 3227
135666322 695
612897957 2043
658256592 13736
800388609 800388609
340463926 1475
571239867 3709
358083648 122001778
437516587 2102
33900113 113
911751514 4480
616614743 17247
56699810 189
4577 433298531
962696791 3209
700336177 28041
183631929 183631928
1280 206716160
876001497 2920
523901564 1815
13200043 44
4398 545483940
109399217 802
691209284 2636
129000000 430
247199999 824
343249189 2630
462029573 1558
26846 801099341
365883452 1238
670950327 54651
101238250 5497
82575409 41287704
335762862 1569
714139204 714139203
890710347 4703
487211149 2196
312901044 1043
988817957 11812
132122882 7915
837470009 24325
843004210 2810
426002387 1420
882600780 2942
582898057 1943
75835914 1731
220271036 2177
787401915 6731
693918326 2636
815356404 3594
247096007 1484
828989552 3095
326941602 10227
68639181 507
969446142 10458
356504447 2984
691028325 5525
714902146 2383
544338098 231583423
904700440 4801
329399999 1098
554482237 2173
659998015 2200
157702077 3266
452280531 1874
758397473 2528
313384439 1160
168900564 563
128716836 588
648647679 4832
236701303 128987847
226737565 872
795252992 334867448
924300548 3081
487915905 1776
346201154 1154
520800718 1736
670751056 3369
565895854 565895855
135773770 2534
578395683 2850
734540510 710874763
741254327 3474
122662703 488
224213776 6435
746516810 35229
4787 423410456
78184496 31514499
200369142 190043093
436064293 2181
310760281 1080
230999672 770
770667134 14567
1918782 27
868192084 9181
598681793 2548
743589002 9511
161208959 748
996573546 6333
345301126 1151
615761404 4445
961391603 12823
976199386 3254
104601644 909
203400409 678
409417087 3464
850536419 18937
795498863 3482
855740527 322482875
816013848 5862
1783 448515322
122587972 1969
1456 409960620
261698301 2314
453678263 1818
50745900 188
207529897 1526
191663195 191663195
541 111474040
384298078 1854
98629949 37739362
870521553 4961
552469564 2981
68969814 374
10371 905815606
609928399 188769
881672948 10484
665844151 3978
591448652 2039
658797803 2196
506653758 3729
811639002 5606
775570200 15370
104073745 1375
2669 462313414
50897503 25448751
188534648 663
725216470 3820
716354720 3040
985686955 985686954
3213 853161447
465988855 1618
886621336 15172
630222291 10444
49430245 31651476
218700200 729
3680633 1840317
679100345 4254
198900000 663
46293001 9496
383036931 1555
804670418 13729
957168622 464893458
658718758 5999
939069356 5909
438900577 1463
380263309 2023
16017196 68
82263837 1403
987309181 6435
821097263 2737
1565 197371251
810989769 6971
738771181 5579
405599031 1352
752186265 3926
860100639 7720
992839832 30172
854102203 2847
472968121 3580
870332075 5818
914724260 3757
725042972 2699
332401108 1108
18300060 61
86217391 86217391
779809463 7874
950400001 3168
29100020 97
230752628 1213
27797994 9306905
604835383 2312
648224808 3085
529663000 2285
431402340 1438
655502987 2185
637202864 2124
657302191 2191
41871401 143
362 105882466
7089 440836554
584398051 1948
303426193 184122573
716277960 4140
310725690 9803
521791689 6157
69805025 306
2631097 12
901282812 6614
624371508 624371507
339135360 2768
777445811 4356
479611053 7053
917227417 11004
570780487 11221
809701611 2699
641129160 6936
82199726 274
149959753 6889
858569727 6670
423235033 263866742
137575465 2568
129838650 695
3735 428612687
631800733 2106
430920062 12801
179797007 2424
179493845 16114
883857913 51411
762080149 24881
950967494 8760
976090022 43917
518420401 5043
696353924 7481
614883702 5451
575560040 2588
811275695 13398
403403626 113475
545947840 9929
42043014 1091
698440769 349220384
741657774 4362
554556947 277278473
155947588 155947589
323371317 2638
575171016 3831
627902665 2093
470683768 14337
160699794 2694
431700000 1439
178566391 89283196
886946827 287359
611600257 8352
68012441 581
6902801 100
615921130 615921131
269622136 915
6167 726235419
206034587 859
884282715 20629
851656728 10356
857171700 11780
662190480 3180
295745794 2335
900903002 3003
192299359 641
884245404 3948
749700001 2499
874596728 411022313
798599999 2662
499394398 4896
893849698 11929
364351050 4230
11084 824134448
852002841 2840
40816 941829200
826772039 826772040
389983265 2992
738902464 2463
21211632 78
2567 171273775
984255380 17793
75848075 2109
442501475 1475
532812543 190433604
484814680 6020
978779997 5489
129778879 1012
3539 923452369
864547972 5763
209510757 3439
660080795 2473
429336960 1648
333565285 1662
669303278 2231
600102881 3419
427201423 1424
34662817 156
111300371 371
535251146 2034
1493 62167689
966507359 14560
391486805 3277
554569571 4910
726646588 2627
986508839 4735
803227931 2809
313294171 1295
845989336 5037
604218344 8106
269563411 1194
152960063 52092
623399999 2078
939427162 469410047
880177127 73963
440022884 11263
380401167 1268
501574381 2098
185412717 92706359
401176832 6752
220807774 110403887
792817713 792817712
1408 314560053
512684040 12485
671438427 335719213
567298109 1891
332640169 2362
633042886 20793
952575794 952575795
768059928 6661
855731360 145113
433801445 1446
203058616 101529308
571877 36
251400377 838
904028886 733926263
997223401 3834
669958753 13492
190199520 634
290099630 967
237614726 2287
330300001 1101
213128816 1285
70705249 875
504898991 1683
366759426 2425
80127289 1144
29456050 19577
675511467 337755734
827765485 8292
509278299 2776
215900074 995
968996770 3230
436636901 7319
89314930 1977
993939587 496969793
825002749 2750
217396827 1012
461922117 230961058
828969387 3620
609882003 3261
409585049 1575
944500289 472250145
479898041 9296
343800640 1146
721284235 721284235
2068 250149416
622307158 63635
976348908 3896
230116022 912
707120774 5295
126082864 106080194
45000136 150
762002540 2540
712191689 712191690
611036850 65468
289743754 5213
643747103 5544
292044681 2264
699087842 5354
471526113 2762
571134850 9815
553095719 5982
35598549 130
791496070 2845
957432072 24749
762818138 12713
193175155 193175155
654 155498650
636688922 59418
17999939 60
113111871 113111871
792565751 3034
803205935 3666
528613657 47847
193199355 644
155983874 2972
983400001 3278
534601783 1782
562060123 2993
236229051 2350
267193860 5645
648535599 3611
47675497 47675496
4209 900553431
282354820 141177410
484517361 2239
291870876 2375
838002610 6791
401925973 33589
504632500 2803
138923476 539
531881584 2339
779722285 20262
869801553 30832
19578 646622184
770171569 2594
222813004 4501
892197026 2974
204899318 683
290372961 4631
82045200 338
652135811 6231
802328689 484498
496618399 2871
797045711 4682
667799568 2226
881772247 38078
879779337 12106
949911186 474955593
760843677 8638
59602227 59602228
35338973 157
545651786 4417
631038256 4659
226200753 754
965900882 4707
11089 493382877
538016159 5115
55514727 651
536121029 2401
199370764 918
806318240 35945
363388396 6146
767690731 12582
10512841 40
397758314 1332
936520068 4348
26260205 310
78591615 2374
738047996 4319
5269067 812
75434148 400
951444645 12024
432327197 1788
268092725 1133
636300000 2121
130500001 435
323301704 1757
354901183 1183
359945530 8537
502530118 36673
685202284 2284
430673539 19724
535800001 1786
927824506 10619
989404796 3298
919429029 919429030
28124897 96
325800001 1086
191422551 1475
85786641 1323
437863254 2098
2301780 26
313030917 158042320
745302645 7545
548586266 2173
896404612 2988
533999277 1780
137024429 578
537110285 5714
319442830 36838
13500046 45
945896875 3153
703007308 2409
3338 613117164
975110279 3812
605141551 3770
7516 949210672
906766246 3465
767035669 3359
672544912 9616
541183732 3441
649904239 2533
148399068 613
451961560 2155
216844169 2489
469794220 2432
560998698 1870
382948692 2046
2724 573455381
662976829 2726
871709252 5803
463379404 5130
823202744 2744
300447563 281876743
787592695 8443
42 9696975
549877698 4607
513583326 513583327
149304741 572
556940995 4174
92633610 419
882146591 3706
109200001 364
870278953 12184
441598528 1472
287376788 83600
241364687 5485
333884530 2570
108678100 1175
64489074 371
303904721 1766
239318265 3065
951436485 863596641
42710149 21355074
541919675 2097
508102384 3979
534884268 1849
16500041 55
369300923 1231
108300237 361
428517371 197910687
15615147 111
527637462 263818731
618645057 2283
567096640 166304
15271245 56
207398090 11842
18600061 62
80749395 2716
773411529 5605
128837486 845
354001179 1180
335909830 1259
349426605 2013
268598781 981
726169158 14729
3970488 19
766201984 2554
879967726 16611
803690699 401845350
899782289 25602
207630354 2837
307229710 1101
84573345 84573346
789731017 394865508
270300299 901
11700039 39
295423197 2296
387523238 1294
464263632 2736
926386099 902063101
317398942 1058
483819986 1846
78600227 262
3275 898954750
47523691 162
958827325 3747
832812300 7164
785109971 7242
466632350 1587
731148959 3427
111485279 4640
949012148 912767041
570301901 1901
74456801 8461
317699999 1059
983352324 15956
2934 307899828
317442243 110351046
6000021 20
228360371 911
279062100 14900
78299738 261
731350801 6690
634502115 2115
697660447 6088
116853029 1295
543864095 2292
232053730 807
644915152 4536
173905371 173905372
986096714 3287
680102266 2267
93040797 2728
235586471 4547
440632351 17716
202133139 1983
21152327 118
712799712 2376
287713125 1269
106384256 53192128
14062 641747494
807347288 4403
289108642 144554321
715802387 2386
954619940 18104
321299680 1071
525301752 1751
715204727 2384
616937163 214083060
11013 619542872
582566881 3255
7750599 200
39659298 156
699171317 198234
121172498 1049
275842916 1979
721389016 2733
232876240 851
458766657 1893
253444367 90383315
877734101 662133495
128597845 64298923
583453689 2914
30242218 3279
237533016 1165
560018887 1994
187830040 187830041
948617430 8220
727297492 727297493
967988948 3607
14612 758838533
2285 486670370
545098182 1817
855579390 18329
431143779 3531
639006589 2259
274006180 2103
720120025 360060013
90598607 4672
123946976 5313
477631154 477631155
947273776 4732
996232487 3841
296388044 2675
699270671 17844
47699999 159
365954006 4297
939431645 4441
519901732 1733
169750307 636
221170759 1555
382230959 1507
143644418 748
739023867 739023868
159846953 649
344935514 336844544
277373454 1929
386397100 4382
420443852 1786
458194586 1994
3117 235860282
245426999 1000
351309584 7709
405000000 1350
751975383 4318
233294959 116647479
672108308 18628
892800769 3367
27102687 161
583201124 1944
272533630 272533631
584447487 2656
235516284 117758142
268829799 134414900
772929385 3559
787167850 2765
5493 343058967
51022811 25511405
655546500 2646
1588 401956323
697928743 348964371
885940075 7054
840575361 15760
414681436 4493
651596381 3525
447848331 2710
121 29449585
677705438 26448
976057823 702662217
931065393 3772
427829039 3090
296329180 1990
27798616 205
153600001 512
381879667 8102
35191844 129
773997421 2580
546964612 260876106
452939256 3952
71700239 239
222557337 20390
541816622 3739
598499999 1995
843245135 3999
867899233 2893
194400796 648
736098835 4919
265854398 265854398
1826 478587991
57270563 218
438021567 1984
988808369 15661
952352007 3472
1683 356697658
1134 250220234
865958348 7933
411689333 411689333
784854261 392427131
416868283 3611
622139701 2535
459751797 2746
428714180 4439
100916574 925
1083 136732083
832821921 416410960
961629083 139069
712797624 2376
849301532 2831
880505803 2935
69000086 230
844095963 8180
474414865 13552
70040083 335
190681587 922
71587643 326
613379258 9673
634113576 634113577
45678053 201
191557422 1306
291818297 1771
233021041 11152
50999839 170
527548351 5298
846656281 7608
58369521 380
618051253 4641
291602683 1138
436622680 2907
949023200 11048
10269919 69
181753477 181753478
370308282 2143
438002267 1460
208634535 3249
490375547 3007
870443049 3131
8699988 29
958403791 462506682
314531053 133508384
255606155 2246
804438909 16610
130800435 436
109124880 4876
814139875 3609
803397323 2678
349791205 1994
742199968 2474
375863852 187931926
3761 283617604
515691010 3884
441639903 3568
760489363 5850
697781060 2944
834035877 23426
700285 12
781027414 6263
462014431 13708
283799999 946
6198 262477337
69725107 261
289037590 289037591
8714 833705964
291415351 1237
765090132 87261
134638525 501
718949785 38724
301907109 1169
19242 350884733
722528818 2981
6974400 25
114585110 1594
397484556 2139
513697661 2585
238199380 794
6059 972996072
507668000 5583
40107291 20053645
83289799 7205
514213272 1998
904222050 4682
400718333 4682
897321026 448660513
588121907 247218272
12501 106571025
132300091 441
73949832 464
403240128 870929
639899732 2133
278678188 1365
992638614 4323
906474848 8685
664272591 2647
364219833 2073
995311421 19512
112317863 999
720165543 18810
818380332 6972
487201623 1624
757810297 3569
26657471 192
902888171 5034
282016554 1547
710263252 4677
771493093 3396
347257951 2066
49137 389946414
708641183 4512
749402435 2498
216299279 721
156987284 987
724868652 3497
330098581 1489
832109657 3424
660110464 15808
825438410 825438411
833697221 2779
352903991 3514
832678965 4057
474738607 2848
857557528 20270
352472668 352472668
117815350 420
807531496 3055
41949172 567
977243035 5453
227045131 2284
320012715 7898
650999040 2170
415177083 207588541
157963343 2607
724250269 6489
609902032 2033
465180328 2511
238067476 4861
599757187 7081
906691096 6212
295872193 5544
15300 866747911
320460864 2236
274831838 1687
622346954 15259
100269150 643
335399875 1118
816322445 2791
404013063 1413
992516967 9404
847870920 4039
707155579 4743
200001016 187844361
404439680 3089
289862068 3142
782209043 3636
150807816 1005
454781160 454781161
1875 384869394
103533630 51766815
496202681 5390
177722963 177722962
12986 873490304
968977408 3584
999488115 982537344
414228996 361610083
382206853 322191336
409487925 1419
228143890 78169839
100947418 1792
416148492 2597
448377630 2459
927729455 927729454
431098564 1437
259948667 1932
446803178 6062
423715884 11563
187840831 1025
274095643 1433
723506415 693866925
569440023 569440024
827402757 2758
512293999 4161
760818944 3928
382819187 191409594
454095446 164553097
624842099 2593
768157277 3245
863493567 3616
653949564 453390217
817907191 158481
386977187 2788
929624937 6741
314700953 1049
783828682 2886
521989360 1997
808139808 5264
433977279 279443324
258824970 997
999310879 5349
981596991 3272
268799103 896
935561831 5080
384906640 3764
581047821 3188
685744309 34767
13951739 703
220974328 7549
783600290 2612
252694201 126347100
433201445 1444
138001212 1754
413400417 1378
206866695 850
54737338 966
436089058 12329
3159 634724381
648001472 2160
111322589 398
59924333 831
123419110 1213
458648786 2342
185100242 617
629702100 2099
860915023 3473
7336118 106
360396869 1691
637023836 3844
572 115476504
507270007 1988
768130037 6994
2217 634467070
281534740 1887
781313215 7346
628663703 4571
130095490 2101
282443161 1910
617985336 2521
195182085 2518
390364303 2958
135600775 452
677533205 10831
138100619 735
111663930 440
609970978 2751
744902483 2483
636901222 2123
791399999 2638
113354286 113354285
822965387 4468
293612221 1731
784621329 5265
954486624 7072
838878099 5650
132907 817951597
4066 702832496
341958079 1773
872153855 872153856
64246605 822
998805848 7953
876328849 14438
331079752 188542
742196617 5154
705541760 6116
111896733 55948366
436127603 1728
800657618 2839
102600395 342
939719176 7783
289200001 964
13211 387716428
829502224 2765
134746177 623
1865 331799423
451498495 1505
3482 689822164
659101163 2197
45429759 608
6257 797418702
265659561 2964
776102588 2587
302760464 2105
802202673 2674
393748930 1799
381360806 27549
131074803 497
369174104 3883
816214665 28328
367644025 1295
910738595 3287
638878626 638878627
591755172 2527
264001742 880
887053945 7351
795325908 3804
574748546 574748546
13214 663131376
529911204 2753
197467200 800
721412919 4077
284566674 5737
56138634 205
428675786 2134
946228217 5602
76799745 256
61087945 585
72333120 320
654249438 654249437
851013638 6141
487072697 114122
852742699 426371349
743205307 9431
51374401 176
346603739 2730
86107015 400
130596270 1095
458920356 2623
648544845 4931
398701161 199350581
247628178 5103
330121379 1985
390238879 3585
249862414 1620
358070039 2205
517934356 2967
908699602 3029
264070948 3764
894604246 2982
390429649 5525
569304737 32334
356031545 31636
526607886 19014
887243282 7239
338439961 338439961
279674260 16477
577802624 1926
599629200 2933
167756680 601
889386983 7118
425848176 25506
368059183 1328
78511763 371
527732674 6797
109200191 364
234600001 782
602752883 3876
31597818 137
755191544 3405
321256314 4700
578398072 1928
846907668 846907669
488030621 244015310
62079625 5004
179306288 784
480704173 150314
462899999 1543
704170855 13638
860822921 8323
269275724 1483
875700321 2919
279808542 2418
435655723 1675
185787341 620
168322 703717240
317598174 4979
388372455 3457
783276225 6256
561754941 3235
389415053 194707527
333059689 2292
346729674 2255
3081 181646517
45870061 22935030
86400001 288
579062321 5620
182365950 856
68100448 227
242819475 2083
22347239 7602989
353955532 29647
869240059 4204
431223526 1805
2093 625765140
91669991 48094711
767164537 767164538
936896876 3123
729951803 2801
916932224 3392
475316274 237658137
771040175 735024
936261495 4251
443891796 5364
203128381 187334867
527401758 1758
767386273 3372
919986037 5503
981902236 8197
47359543 411
318516692 10244
91086 965777925
848436163 2943
374099999 1247
970499542 3235
616556483 12734
887642190 184446
595556105 19448
301201430 1004
248100826 827
470111279 3530
589826707 589826706
991775485 15769
237547544 1087
910640403 25323
470356079 235178039
541603316 212361204
850290802 103596
962999375 3210
598624783 4377
955203185 3184
698723333 13001
483900315 1613
448358729 12213
624898634 2083
470657917 8190
14884241 56
887765437 887765437
108760796 108760795
238500795 795
4677 429689024
1170 332453815
545355149 2175
671275898 60579
76019383 476
728187085 22518
202328321 1240
721197596 2404
679803552 2266
58228319 480
405866195 154501843
318501397 318501398
621577965 11876
172799519 576
995940961 8764
387350422 5265
905400328 3018
79503515 39751757
442792390 1985
517819860 1820
817888603 3183
640211064 20492
173077443 886
415700562 1811
892470721 19632
389401487 1298
840047994 615946979
9894710 4118278
435404303 170421006
249600831 832
367012411 183506205
254835025 1480
228084890 785
613497954 2045
722614411 21665
591774141 2060
122899071 1964
343558318 1375
248999171 830
109800367 366
27900123 93
704 123646161
961786316 3545
142200153 474
2156 274038365
465165755 35004
205572201 1046
223799776 746
515570202 2799
951903173 3173
778497404 2595
771901772 2573
652440973 193087
149192719 871
9243 352412124
391321097 5644
826787100 3611
231100147 3494
684571295 21707
604921208 28431
252667673 1874
585483667 6165
526008896 7003
994871330 7902
677929529 338964764
570482710 2219
994247072 987180425
749057511 4244
785507581 392753790
864322535 3164
637111930 5473
395377180 29397
1384 319687392
777948194 2859
800066747 17658
20854 304817791
803394248 3812
72820907 271
21372008 10686004
1689 362837261
4615 655337538
295499014 985
241413152 1543
801241275 4755
369627 369626
426 89030016
191099362 637
56403150 7265
20700070 69
544642852 2132
756291082 2687
438493598 5029
974408516 9567
571799141 1906
357301191 1191
119415414 10073
493498354 1645
534729263 534729264
66772151 269
221246991 836
420992996 3738
287065124 287065123
511578870 3274
143823639 71911819
491619082 1931
658030071 2346
723452221 8244
55808891 478
201300530 671
601868964 250315586
176635262 1702
347 80769802
530609343 4323
505445239 4094
308169188 6327
886728221 5165
13498946 118
49065447 1102
436199253 1454
713270715 10564
306972429 1510
292611431 4364
463692833 7689
445937101 1572
566121290 4198
953019769 9289
592077781 2011
514646178 3721
666452135 9898
388441488 3732
471299999 1571
716093437 10614
128853297 722
718240691 3325
380031953 2501
655402019 327701009
410958844 205479422
841800327 2806
77428273 77428274
389693919 13160
956199045 4184
252615223 2240
857211889 3167
935551605 7111
340766224 2121
778718530 26605
4803 519955129
611121871 6079
78451942 943
982203273 3274
147672841 620
373789472 1751
32074 829661783
343800000 1146
457192592 4779
965092741 482546370
617927975 6685
965340817 5214
873983837 5357
694199219 2860
165284517 4151
894005941 2980
613984701 2172
358367941 1295
353906343 1883
401235613 1348
5302 940202768
650229791 22224
551106924 2548
777897407 2593
548087270 1943
7459972 26
502309339 3371
740403041 2468
134245632 5929
27939405 510
600321315 3597
916817344 3196
350646505 4884
503398323 1678
104400348 348
5147 379598769
896047006 6863
246231277 1284
244800419 816
938324315 9597
273181686 3227
594598019 1982
119399603 398
275655901 1179
891198271 4702
247836129 888
567047576 476623857
707748481 2610
767102045 8774
669808711 5310
71400237 238
214851382 8418
723758230 2978
144599948 482
422701803 211350901
359212182 2431
394247386 1671
106200000 354
939873796 16205
397722687 12496
220305722 1729
45599999 152
483801124 241900562
854428031 2926
815482129 3116
257121391 4870
854131392 12039
242717846 4481
486972853 1761
301297402 1064
664095193 2921
206139015 1889
161095201 6690
579099698 289549849
7170 883365510
769334543 4554
2191 643785872
2068 574355049
395174385 1889
155098515 6197
7654724 75
758727119 20787
687698108 318466335
271808093 1183
176629356 1117
12930016 109
97892364 961
687109205 2861
612552485 43342
835985081 7070
1736 161112391
414491524 1540
490615070 1870
436798545 1456
171489581 594
799180199 22100
819 239617708
631888307 20823
554846205 4301
654310029 6970
355302234 2646
883919188 322486773
376320619 1746
388993753 5292
706434509 11842
975302759 3251
573863363 2364
406386813 5613
234899216 783
645007716 645007717
657428093 222830892
771337542 2715
208472409 784
1697 347740755
786709573 5566
51332694 225
780569162 26747
132749938 4799
711297630 2371
957218789 17655
910078208 3212
290427024 2402
559389271 2123
179790059 854
170091260 1088
981632485 26070
190337358 1654
263110680 10312
683179694 7391
504602519 1682
693604488 2312
16736544 96
423001653 1410
37319785 248
866588037 10413
143924590 4180
301784126 1054
645899046 2153
678079530 2502
920009627 4446
490502797 1635
1668 498830412
92243401 92243402
660337012 4210
621234047 2949
434623200 2525
639002130 2130
10843183 423
539100470 2809
685071746 3453
16720 998769200
303162687 3868
648542699 4860
684258401 684258402
773271119 37139
95394344 95394345
757801821 2526
1663 485234779
734950803 266890731
948413043 13982
880305560 3013
404905635 4671
660015329 3622
717602252 2392
4215 877757593
222215241 4762
221699264 739
72221611 255
647935220 410010678
996163727 996163728
808457598 3321
681900321 2273
559202797 1864
493201645 1644
342683432 10081
209999379 700
869374728 17268
944742280 24552
129303997 538
218700067 729
604773675 21723
497401455 1658
965103218 3217
84661968 511
461905626 3611
764530194 382265097
821283943 394274658
30717260 742
388062737 1458
738902812 2463
917465815 3403
632386049 2887
1767 515861644
426615041 3440
259228154 1301
239783535 2271
691011230 2690
205835155 769
783754095 3083
460174728 9516
979504286 3265
270657788 18827
161889300 765
1171 305112093
422100001 1407
569231283 2382
953054558 33709
258774267 974
180705678 1572
36081 949615839
774959541 5726
652498730 2175
642467969 2274
383827447 383827447
251832841 1367
120299598 401
112175969 3979
933129901 17100
789645490 88874
639980995 22807
125714974 597
175499999 585
426001421 1420
149227181 1033
55076782 3341
99784829 789
391800583 1306
49321700 741
316801784 1056
623970930 623970931
988803296 3296
452957250 1618
287075314 10000
729712933 2753
161222803 11221
344416501 3014
556658935 262223589
61133045 406
1182 99189618
766111767 12478
94527235 576
439030581 439030582
128700000 429
504 47801557
297910647 3651
488398860 1628
488101313 1627
926464205 3297
705319523 5733
84944895 304
11099970 37
677867478 2633
274114617 3863
191699361 639
641161333 12947
414149890 1903
643782909 2606
620999999 2070
729644881 11214
301673932 1335
338999999 1130
63047235 288
400198667 1334
577111499 13790
860997130 2870
906802603 5613
569098102 1897
66373180 346
106944924 977
605702062 5381
371000231 7828
23691145 210
12787729 52
890265537 5056
416095931 3486
695400588 2318
689697700 2299
777678460 3830
280220928 1088
154099317 2333
54599978 182
2403 254467307
91159327 347
532082651 2513
430301718 11342
623166800 3489
769895377 5658
832951401 114700
769678936 3096
976041456 6887
879133813 4398
152099572 507
596102487 1987
561100968 5281
515700249 1719
5242 301332360
367014375 5625
170065124 6750
841792513 420896257
834893697 205184
157200000 524
263322671 923
7799851 53
224999995 750
199649810 1025
717000001 2390
390065522 134782787
696976227 348488114
411003596 2609
580597689 27736
231249661 3122
830724983 4939
540713179 4254
560728187 280364093
15599947 52
473398421 1578
832803227 5619
186826242 721
681029017 316636327
586101213 2856
996894327 497484465
12691589 119
545090670 2610
125567861 627
841432644 10764
263699707 879
12672230 4436699
771302572 2571
512099902 1707
814968351 8350
952309000 10409
469005185 2874
157445776 995
680642821 4836
682457485 43795
282026447 141013223
496801656 1656
164593271 4469
28718238 28718238
132156865 1347
715197616 2384
71244899 450
534880741 534880742
749314846 9989
379800919 1266
31800106 106
108737243 693
573598088 1912
723899731 2413
996 272188872
989120164 493450850
719100870 2397
893702990 2979
546480127 2048
381 50845593
682905227 9822
621003930 2070
446768280 6020
140999999 470
487860581 4615
681080611 2991
394806149 2025
703235355 3117
787514800 6800
434400001 1448
2938 799887557
552668949 98165
374453002 7672
976378367 10959
712738818 2682
548948012 20573
224081652 1089
192018661 902
441900743 1473
147310104 631
89779100 641
146043007 13677
293667133 146833567
623394565 3354
47833883 252
329856927 1519
590279457 2938
811607286 23865
150530070 601
613319465 3060
428766842 4661
22922064 88
590205148 590205149
740702470 2469
801272363 4990
9581421 214
28102252 131
2694 118616820
248100000 827
206022057 1327
406059105 1412
153124973 668
852318051 426159026
418955922 3239
587747192 234828540
430616515 6449
31833973 15916986
26451990 190
237601153 792
900892466 3991
1342 135440887
352947667 4037
1771 333067263
305728340 1116
269915484 4487
983014575 336325004
519512748 2651
397225430 397225431
864986023 3896
352097012 2079
453632255 2112
51315487 19944688
638716801 3628
649777136 2234
255462771 3585
346501655 5657
102900343 343
805943115 25119
62255937 680
999723528 999723529
3743431 118
878702930 2929
499200000 1664
732821250 8750
930458168 15479
95896207 1328
814979644 12084
391500612 1305
406630399 1760
976230277 5138
133313489 979
806397993 2688
218378440 82704264
772012594 8289
998007349 474986474
785397382 2618
100499937 335
35405 441978443
762752153 34386
465760641 1960
146336583 63282771
491139480 491139481
877008906 3473
250910579 1467
2731 722010083
860016216 30217
835606309 7546
496631810 7223
252 47521906
583735109 2226
658422419 3293
965100702 3217
63 10436655
218699999 729
400100269 3343
644986445 26489
611843225 39621
932106943 446673251
88846737 418
445503494 211493921
237034412 2047
420879386 4373
759636150 3325
44859774 275
645543994 24551
30512 716206294
19660 888372813
980862264 18821
552731318 552731318
206626714 889
899857318 3860
953677240 7955
16315294 1386
831108173 5616
370146251 4436
62224392 228
330336519 3244
899105179 3504
820197492 2734
493499999 1645
66125406 11202
58626265 448
133832150 1490
990900204 3303
405593549 10744
153553323 861
477226514 28381
587066425 2915
596951724 2076
2067 507409227
224400749 748
276777450 1143
920179572 3189
489668013 2145
889980818 763273985
14004673 76
1260 336045770
173134608 86567304
521009996 54828
30404639 242
511798295 1706
756329814 3256
740792475 740792476
290524535 57701
507919507 2058
430758713 8026
473275141 2645
319435882 1438
421236753 1418
510600000 1702
932409400 9094
645879672 4179
667757600 3209
30748883 15374441
734697552 2449
709200001 2364
725999303 2420
381901272 1273
923529317 3281
268116156 2541
152053564 1597
591253294 2017
519104625 2535
103704580 623
3643 422663154
525412801 2475
728909627 364454813
158448991 2327
863429561 8285
135594580 625
562879604 2323
111732735 11392
295633401 173902
399557821 3153
731802902 731802901
174892669 4740
584715736 15840
771300194 2571
52507742 613
199516142 1064
770997431 2570
280631359 15040
3273 347832185
238182210 955
331468784 3398
55505732 27752866
640194894 4590
42797818 379
633502260 5687
946004976 6174
981533147 490766574
407968563 2913
424802669 1416
632093323 3707
252410639 5840
781881101 4708
1606743 10
447600001 1492
937743304 9501
809176932 12064
545244383 545244382
814813174 3845
480462800 6279
876902924 2923
816440421 3545
179948969 85137547
490098461 2767
217591001 1310
995835028 4062
132453862 978
797042225 77473
670255873 2652
691502304 2305
462543143 20701
511422800 2450
936019309 9807
899324350 4235
902563966 15285
282604725 975
793202644 2644
791461603 3106
959519521 4698
214199287 714
587399999 1958
960473113 4008
569342609 569342609
675877841 2992
959699866 49881
764400000 2548
230144123 114546253
987759103 83879
899392931 852222044
257030870 2489
999394131 7181
779329404 4572
650776961 5149
180900602 603
189712811 1443
498021031 4302
240912324 1707
176084691 4569
516965044 2461
775909963 3508
904001856 24757
169948045 1134
909734441 3610
198176593 1296
335773240 1720
481332993 1809
256832938 1639
504053549 1865
353096757 353096758
941396863 3138
2292 658410089
992966970 4218
574726920 7969
298500995 995
282474499 4060
508022478 1801
700965958 2786
274659796 1035
719229161 719229160
114900382 383
519160877 4362
880202934 2934
467037819 3437
762461125 15789
345273601 1835
998397614 3328
627600998 2092
685027637 5211
166478725 620
839275403 7168
500758089 250379044
78307129 5749
115169 532296997
449100037 1497
388511318 1586
340498866 1135
11989345 218
897 193823055
42261855 182
765803041 382901521
95636190 533
930797586 31664
892762804 3233
156730194 587
918628054 3305
5829 286915038
138158771 556
581113149 3388
168177736 1485
510853857 1739
596191297 2396
229200764 764
796863989 2945
776397413 2588
738593909 4185
191883379 95941689
103328901 433
625373345 4040
2363 624224258
585683893 9738
781498274 2605
658097328 4272
714944608 8258
379462210 1343
68009812 68009812
461892808 2528
955608557 425817519
483601612 1612
578325539 2262
575235036 5262
574305200 11575
473616639 6157
722555792 4592
752704992 2509
302334832 11079
660361300 3482
454498484 1515
654801750 8109
121168228 679
627998521 2970
857679105 5906
158118303 1558
782579914 7814
313530558 1356
753312730 4926
13963 539935247
590793376 2872
464019073 464019072
433200000 1444
893951330 4831
590247217 5902
404487841 1507
743729561 3191
533304519 4973
132481654 707
777127104 6067
347738795 173869398
534900001 1783
258871476 5717
435199174 45292
252276100 1704
909068491 3135
233101407 777
564788135 3336
169033635 2233
657052159 4947
956097456 3187
244500000 815
451786446 2342
726804784 60007
296302649 2170
510158539 2620
920499947 12674
956397682 3188
424334960 8410
170742924 4589
21679 587266631
603300001 2011
287701899 959
751195931 4727
657297808 2191
531901774 1773
885300000 2951
177294969 88647485
217329691 830
764029219 2994
493335415 2574
17999999 60
651684052 2917
1848 538764537
168757723 168757722
317128391 4731
935638257 4110
479080917 2877
299385766 6195
86 14092380
490499512 1635
980245093 3986
414878625 1785
597852608 7447
693709257 10856
37266357 262
670572834 3707
71734865 285
328470134 1135
211530276 591488
390701035 2068
322201073 1074
173100147 577
275700238 919
290818491 4078
711597628 2372
408300001 1361
648393984 2268
424498840 1415
249301224 831
303719109 1916
588424704 5376
751094386 269337025
699904112 2333
931206158 3104
6754916 161
705602345 2352
151 30421131
707715200 5141
812270680 4030
728412770 2826
479699894 1599
183388707 867
979581450 979581451
619631918 5053
137632063 2448
27777 968222889
739797535 2466
498734329 3311
777012831 29605
879967880 3190
398967983 1406
388651621 1349
716382424 3953
7800025 26
637420446 65727
844833800 8685
73 5278921
655521593 2366
650098102 2167
685157880 3338
115470827 1254
732000395 13693
14712976 101
818097272 2727
519578186 1839
81835372 2532
319763363 159881681
5158 985481215
481498394 1605
761923107 6293
482690040 2683
668480964 4583
756104990 3727
320679153 6051
159600533 532
723733834 715138982
263150509 1101
217400657 14513
531202518 4026
562680343 5555
114368947 1180
407037535 2105
306615683 3121
120312175 584
502023898 1799
582534645 4132
1078 288259082
793121867 3402
75330225 254
111428609 629
273299089 911
657044021 10132
377637968 1576
333555756 1749
56373031 189
80699731 269
500403066 1668
864215558 432107779
908787843 25636
982450649 964072436
665560599 332780299
208898799 1787
781614779 40052
873295648 13792
865851247 7526
920353878 920353877
332241898 3457
329401916 1351
466502369 1555
64004415 448
753385017 9571
694854592 3392
790845948 395422974
729647104 2440
567043544 567043544
690402555 3214
562502996 2273
145168100 11090
982801811 3276
218183411 2316
332979479 1325
622526445 5438
464398451 1548
33230678 33230678
616559911 5546
525899471 1753
888532473 11113
254499390 3481
2750 668211500
782131836 18407
361844869 3156
818997271 2730
26419611 173
342841340 2873
699540969 4144
535303469 1876
914602489 3156
611046896 2109
888547271 3899
749607245 17963
870297099 2901
187007068 4657
768551519 2993
694075191 598270181
313331971 6321
505503304 1685
878977377 4156
658651048 43252
783899999 2613
850122507 54836
160936258 80468129
364703532 1751
759297470 2531
747045022 2719
967326303 4437
864147283 151658
838061518 26496
651458514 3106
605440141 605440141
933003054 3613
737100894 2457
616618969 6132
815697280 2719
622338739 6147
760574298 3813
657592187 3206
152399999 508
755409525 7018
799549323 6787
847479558 4258
274504763 223035472
293414160 2355
292199999 974
526869131 2561
710882802 5922
456761111 1739
957196332 5739
884205669 11344
726755471 9143
961067679 4279
302700547 1009
163200001 544
775971000 14238
258813582 2545
173975146 858
850282985 6428
612495520 2714
548091003 2030
161861608 1177
13924 896517611
743497059 4571
528881534 249376050
709836223 6296
2774 254712796
189649167 189649166
240074868 3184
454 107223450
766745520 4678
581401721 1938
351299999 1171
851983365 2876
534600001 1782
5511 951038158
20056167 146
162032597 558
667304115 333652057
47000968 313
823201599 2744
106679387 49808776
604048686 4337
436622964 1465
951603172 3172
298052822 200095377
989996485 16899
181976425 886
299723075 2225
1382 369159840
9574 182711311
725943973 171294
614697952 2049
435157847 207625743
771653604 2859
920699104 3069
401691892 1941
658178679 5128
162142256 81071128
738000001 2460
485646149 37950
4079 804852740
392245231 1506
180077646 80469734
14292 639938948
688925377 2544
444572920 4585
858299521 5343
3635 884073596
349227748 6569
980687605 4192
79649536 523
758100000 2527
229243248 1872
813773988 3080
487433225 487433225
71647235 284
413315142 3889
468243212 3221
103382573 508
160964933 677
340918533 2431
860044283 3993
376762643 188381321
988683100 8324
669329112 669329112
412911436 1666
616670601 112840
332901763 166450881
305101018 1017
352544033 1774
422966954 4088
966221302 9742
247715324 23097
857363397 11033
738933425 738933426
670684821 3115
729072935 434454179
82564352 416
897669687 102803
566300367 2446
62013495 31006748
11179466 55
685497716 2285
244262102 1358
4452 852954228
12924 682628648
203692576 130155
944721804 7343
178684464 926
258001353 860
241738920 120869460
792 19009549
504407128 46378
434400547 1448
10151 737838377
108300361 361
382371010 2546
262082148 2284
621707238 4374
249045866 2402
276779119 1915
463003239 4349
430808330 1868
439484002 1681
42705065 175
818048910 5334
975075718 487537859
504598319 1682
250850678 1685
876910999 3500
203158484 1076
85310759 340
798309240 2810
433523762 6048
700397676 4118
723097265 2948
700511709 15530
183752497 734
534099487 390867053
924809844 4891
606690391 606690392
252599561 842
830342563 5363
893736721 6372
620079191 2252
912605184 3042
4264 863430152
655189281 4471
925203186 3084
225887073 1018
9951 760644489
309641178 1061
881400467 4758
179151895 2415
848632817 3536
3725479 18
353400244 1178
284312861 951
759900703 2533
153728063 852
572099999 1907
802503935 95264
698320016 240593492
558898138 1863
41420529 429
812968351 17822
2571 676800324
389415819 4124
917830963 3123
327300000 1091
294852780 2991
530103231 1767
245700796 819
712497625 2375
694470186 5991
869436424 3575
3404 836408784
451800000 1506
244281930 244281929
843443509 47798
498299339 1661
131099752 437
940198799 3134
832872318 3295
520640219 3218
454798484 1516
512884591 2910
810000000 2700
8207623 286
665403193 2218
511699759 330342
527137582 2227
971773451 4229
241517468 849
333388394 2533
807485499 11883
1538 378900232
763479891 34052
606692414 3431
53957574 126959
478717426 1957
208545051 1073
18755635 174
705898802 2353
925503536 4552
986716289 3962
956103859 3187
930896897 3103
735693714 93114
5450 602138594
550739205 10678
625496729 625496730
449636510 1503
80300926 9399
340456698 2826
621436754 10421
924299876 10149
853500000 2845
264045265 13296
960532865 5574
449100001 1497
190347299 2295
357898807 1193
474339471 2112
508388291 2052
577798075 1926
681814610 3313
1294 171434296
353997801 5525
889497034 2965
445021727 1707
27370573 354
842874255 8902
147300492 491
273900913 913
913765486 449388527
939010991 12624
132702867 66351433
17099943 57
447000963 1490
786140905 786140906
675702001 58200
288918032 3517
237251696 237251697
515070556 2548
851056584 24093
374648499 1942
749098388 2497
978296739 3261
394753595 1632
925512322 6126
812950819 43780
680404290 2268
628399481 2556
160652808 2407
480939935 1608
595655618 2238
1129 187974320
491758260 9539
595188099 15543
410979435 1593
737700000 2459
951303170 3171
841577520 18960
253201008 844
970672824 9636
379802105 1266
402846896 1786
722436001 4875
829200862 2764
388594476 1679
905445696 3724
584345071 2146
783298361 2611
199328879 851
243547138 5969
252396541 1485
335698882 1119
421881824 2912
438723960 2444
102299681 341
833269320 4940
667271324 2927
988205499 3294
47757996 234
347104914 347104914
609409994 12406
800599962 400299981
4406 289844304
762355901 3113
335100000 1117
200108055 899
371804444 1935
321446047 160723024
932700001 3109
119272013 2405
513813876 5700
702263457 2385
1197 334907433
205611981 102805990
350648899 2450
908100001 3027
717196289 3295
741895496 3004
26486214 26486213
26478 265649720
656076284 8758
105151959 950
372054025 3804
50400047 168
4454657 32
393721659 11124
507900681 1693
819479386 5534
872775130 7870
334341213 1191
62025230 8143
27899561 191
834643810 30646
437588874 1509
830340706 5117
571429215 10605
153546445 66351795
394695447 4052
464836927 1888
71654 877377716
814354455 3171
791402639 2638
850934994 5278
774509307 2978
407898763 1729
459835703 2131
539258544 2345
795998588 4177
754162519 9049
69600146 232
563981668 5453
950764420 4525
451422000 3720
876899854 2923
107742168 391
880517076 13809
964248278 10839
266344309 985
264509753 480054
111299629 371
793029215 3766
839023649 4350
83431005 4117
282905498 106225539
989700001 3299
723207450 3241
74170201 312
208017992 728
942429189 6004
547818475 2605
577 87945186
741831139 7399
623487001 12300
133500228 445
229180324 215379437
168981888 1120
276785557 1374
612902475 2043
481410211 253235961
969394704 901534683
812320769 406160384
659226135 2372
903703751 451851875
402901344 1343
571036203 2659
3773 782377982
9186 759295716
729407556 2509
219469200 12149
15074990 62
967191357 474828112
538118527 3561
672978842 13462
402648176 2008
159600531 532
744856279 3032
465179650 1975
26704528 158
485885051 2037
534261992 12106
884012009 5649
656878721 2843
819947271 819947271
904960969 30244
406163587 138406307
534146028 2509
182699356 130363482
250498289 2146
133124749 834
531668285 7826
775202583 2584
52333430 699
5176 974847840
298799003 996
667052479 6464
485793964 1859
56515050 270
170267111 3204
405697891 202848945
686669186 2684
768773376 31778
6688 654280352
334388794 167194397
264913291 2790
392845087 1323
941599297 470799648
778242611 15548
6114598 6114599
338925736 2006
181836635 1055
129990019 604
766930956 383465478
96355644 879
916688107 458344053
305701019 1019
734994479 2640
552569381 11734
735642090 3270
190756787 95378393
6729 858465633
176531260 3525
984372319 34520
358653664 1345
307200000 1024
833993451 12693
980629275 481157921
66357666 1015
652923179 2322
169045380 1620
980677595 5209
512399999 1708
596389716 4212
190457702 711
175480021 34684
878874425 22349
418568936 185956471
9 936571
670660320 6040
96445785 1205
10458180 108
441451003 1499
206829586 1899
950401311 3168
360233251 2318
11714080 40
865282802 4814
251670399 86935832
883304094 4781
128999570 430
844805041 2816
198000567 660
32180633 236
246000409 820
428400785 1428
498469165 498469164
316715799 1497
565321783 2984
649923594 2179
473111786 1641
279286523 279286522
607812100 4281
554527247 1952
379990128 1572
892 195359393
516495057 12782
141802288 775
697383802 5146
726571856 6742
160225281 625880
324639138 3062
858964787 3646
966277341 6593
772502574 2575
226930416 226930416
368270701 2604
861293059 3285
753600000 2512
568612919 2010
691499999 2305
822255244 7164
157499476 525
68651937 292
759467800 314776756
543625244 2403
359400001 1198
725744777 725744778
898637313 766915405
766 137503373
619651628 13631
106200331 354
860688343 4779
349840956 5156
3152 469695280
978601607 3262
353099168 1835
736645360 636678173
410283478 2083
558706601 4696
20463 641167682
23888968 119
134545409 67272704
305418068 1180
96344526 402
4701319 469
482283308 2054
229155859 1161
290019820 1570
590710823 5368
629467167 314733584
824553473 692753991
279900415 933
308030892 2267
631799869 2106
127610093 986
1665 331547359
590699104 1969
4641 946042704
522308056 2279
133470905 1372
818926526 682260076
638550171 5047
5298 936383741
449700325 1499
704842362 41454
242619617 818
500699722 1669
57671761 328
398146971 199073486
619998527 2747
359919362 3685
849343753 30175
241201040 804
157816849 1176
320100455 1833
171332515 19722
442205856 3902
816002720 2720
311699999 1039
55457 925366768
778443983 4176
998277876 998277877
605403724 2018
519600000 1732
330466994 1127
314142399 1413
317782001 1160
11043723 5023362
354902038 1183
354599667 1182
997530507 454795890
874197085 2914
836101778 163257
758285007 4822
380643412 380643413
258006780 21410
38756471 290
770341548 2659
550570249 9121
925368587 19533
433224999 1612
360561960 3320
562742119 2137
23990957 698
151604040 1995
815407837 16532
824165888 4459
186 33478342
167777050 17834
39685579 5290
92552091 412
118500653 395
218882762 2097
615297948 2051
980997649 5151
53687676 916
725167277 2720
193338513 758
521004261 2747
564361966 4537
933357981 466678991
433961542 2905
259324469 1095
226853783 2852
2608 535539760
900321449 141917
83479608 282
155647648 1693
367302681 1615
197880865 10128
969692159 5383
612938443 2147
23399984 78
274761990 918
430393769 8370
352158113 6267
995396682 3318
95140990 736
689654348 689654347
712106000 3950
781319827 5264
704964737 22972
43507001 200
918493205 6978
516760813 1791
839757593 419878796
923565801 923565801
501901031 1673
12351739 986
433154555 4785
833099999 2777
3618 78680706
238596 301585344
135576947 452
142819529 71409764
93828052 1960
475466011 8036
20808389 1244
79439096 300
1885 557008623
306364691 1174
82651200 514
311803215 1659
617749651 3150
297599777 992
413947412 42563
964641312 6588
584 128428024
339271359 3062
519 117369956
113632333 482
787900052 6023
180998979 13035
463195918 2844
3014 685029724
470709716 2339
589071778 2499
555301852 1851
511363241 12209
4201 909056707
225660005 6494
938364607 9573
864250409 864250408
16179501 856
108730932 2552
365790341 8902
117686139 1692
222140057 841
762770166 28246
468784473 1638
12585490 59
201000045 670
716008787 3366
3281 776983453
207841923 103920962
317866891 1199
664478100 4113
54003569 217
298242453 230166637
640473600 2566
953371891 6313
526499915 1755
932904600 3868
556742456 1868
289195202 1235
584155666 15105
37264711 145
430302140 10130
142800476 476
930913485 6873
803410079 2832
459417573 5948
423003336 17505
998110571 5407
964340732 7248
230400001 768
22620961 138
186538943 1752
485722491 1857
71821218 259
949866926 3475
451801505 1506
426452992 1576
340285432 1916
613754763 3613
436720730 436720729
433801447 1446
878884304 6204
617854155 5374
442760407 3848
101452644 1148
955175669 17850
882687238 3358
938410641 5673
702945400 6078
587998118 1960
15940080 86
379170520 3419
493461437 175548161
61103623 5089
73500100 245
602460223 41638
591302059 1971
66446546 26242325
1930 543077577
973329728 3658
756568761 42590
857353116 18985
801600000 2672
858909383 3313
81640719 532
89400378 298
164796059 561
3108 348282480
748523226 3643
14626 494511356
487598849 3285
669389100 433333996
95239537 349
641454142 641454141
656 157757504
151209840 689
186487283 1537
536923585 6692
400211176 1911
2517 677330875
99050896 403
304824599 3420
94158373 1103
225626482 112813241
520318893 520318894
555814564 3003
583202835 31533
461154187 187996
740215253 11548
481776794 2224
417376206 2407
266212128 266212129
591646375 4775
33899886 113
605117400 3375
66520317 497
33375346 117
489899999 1633
130500378 435
955198031 3184
754686624 737080191
583573384 2007
34570728 152
193499540 645
189447721 189447720
797566363 3374
88430947 465
3918 289508534
522015243 522015242
584158991 2792
535266619 2252
769858714 11771
579249615 3454
63450068 1117
177639942 177639943
566975637 4772
955155577 477577788
602401185 2008
129460814 437
636825280 3040
695484340 6596
869045359 869045360
923387593 461693796
23015425 1480
668959516 3479
429825287 3188
453655437 4165
255399290 1885
7147 778808590
468038801 7450
310526832 1198
930323978 370031017
625004310 36015
994440397 4271
690616629 2476
13570 691606820
229095406 1145
92854888 92854889
47197320 722
867486708 82778
142599455 5856
546 113809410
117088309 621
410098703 1367
744979799 38620
829510683 829510684
291374194 179785984
684447610 5235
342634270 1420
118341255 1051
791700001 2639
935373978 3256
261604266 2373
186229738 757
413868571 2958
789897565 2633
168027566 1623
4274 721227055
190395871 171287551
570300287 1901
436507872 241028243
735599999 2452
267871753 954
127010417 6142
45899846 153
11670953 53
549290948 2419
722661059 5555
594489002 2408
825899478 2753
649855340 4780
845324137 7467
865605419 19423
451960607 2361
30835905 130
686294309 7888
538929783 14008
277704449 1736
990245634 3449
831142575 6275
750900363 2503
91196400 827
245361250 15489
216 35069290
351835693 1482
948195234 948195233
298898590 1476
856582114 4059
249049775 2047
888506600 10700
383260241 1445
282289901 15387
296876934 1139
927729968 723803484
20106855 308
325850901 6163
532023365 2108
803214650 10225
452165971 2001
697122181 4715
232685346 2018
173193391 173193390
189410500 778
437318076 1627
8528 912709200
5460 941587920
285410593 1772
784503384 3048
617698953 23663
48551275 3057
721799807 7767
50100001 167
173594070 2470
212579291 36438
783056568 3579
755102516 2517
3660 923436300
706774693 2613
874053073 2936
824934593 8032
686703354 2289
7630 538659240
680999242 2270
378127825 1044552
622271103 2391
9833 891973147
15535364 52
778126357 57106
4031 980752112
2322 349678657
995735552 972398
73068749 2973
63785909 323
256163400 2333
3227 669473420
115926777 613
3400 713569051
484103675 484103676
201177655 1624
186556976 1588
303652684 303652684
952659200 3200
125399583 418
860627755 6605
741472042 3229
975785000 6795
586488178 3302
932145921 5661
190399727 706
737950825 2754
2668 640114564
1346 272158860
112848449 424
569993701 2725
219697575 870
455746745 1815
991169130 4982
19472175 67
865317427 6322
400184580 400184581
595458933 4747
945945650 4891
143441669 587
996327551 15488
177245591 1234
796693799 3480
759721664 3728
61634748 294
833505530 4147
812095891 7057
1078 258839658
844158719 11980
540900062 4990
234358463 816
979634763 843600208
824930933 419983815
400267192 13403
273741352 1977
208017290 847
945859099 23516
845697181 2819
180601360 1328
676322697 114263
456063792 4126
800332146 5523
653826796 3923
792884527 2872
569028017 316922703
307328303 2003
480299034 1601
925077194 15412
83772002 554
568801115 1896
953702272 3179
479479558 10196
401471342 3083
524512322 5536
737788286 10048
706649962 9310
113261743 583
511109472 23340
354616863 2026
903110752 3770
204331128 1001
3421 261508178
510088128 2244
129588073 5428
206352864 928
596401987 1988
733275517 3133
160612673 109234989
119399601 398
804300001 2681
539885115 5845
222653582 222653583
434974081 217487040
18847089 4016
925085048 6179
961424639 3840
494099266 1647
559598047 2324
551738788 11678
127037279 1330
194427156 658
778182133 3528
928311456 604845015
4978519 71
455098483 1517
30369000 250
321000095 1070
863827890 3525
641903656 641903656
680753154 4951
925907978 836931823
350702950 1235
668699382 2229
1549 134949515
221766016 1397
194262379 1265
491403249 1638
692608800 26976
690421452 52716
639987608 2314
607189577 27097
550479953 1958
797280364 3752
116216724 58108362
758600839 6301
118053260 845
979028713 4690
2821 368848571
745097640 21374
425632481 1736
551398163 1838
979723617 10063
778803534 2596
179495710 9704
625202083 2084
603901685 2013
77099744 257
3642 735190735
985836541 3786
869689316 8646
292799070 976
120680383 428
221072661 817
844718643 4522
136209027 7081
491375770 491375771
564173202 2207
764829322 3409
980519412 3357
841 112327094
11270726 40
147820770 602
4645 852919545
713675963 25798
970041519 4453
845399809 2818
541559199 8650
235542036 117771018
208800237 696
826079075 3434
945003542 3150
78520806 39260403
5586 994079559
974400884 3248
667367737 4036
471530299 2845
265913536 1312
512988652 512988651
424564777 9448
518627024 2108
614134324 4436
290876475 2123
608569175 9908
466865046 233432523
167361867 850
74662475 294
975598879 3252
262969715 1164
591374173 7761
80504647 706
225532696 1016
745597360 269934119
714027022 7989
293899199 69976
250916 1
960300000 3201
548182003 235137647
10481 874270972
249085881 1418
384383626 3525
946912293 8247
852460516 4988
518719486 518719486
305596660 2033
975478282 7780
889417386 32626
597036870 210065862
8472 960264261
771154559 3456
957543201 13900
572577849 2210
550798726 1836
75438919 2104
747307329 499523512
12860687 6430344
591192350 2450
25874569 211
57600000 192
863564850 4542
137450240 4239
727560129 363780064
874245379 7340
126428083 757
734301271 2973
456951923 456951923
219934404 1507
346009466 1297
667737222 3678
63541292 723
906114656 14277
274064629 1022
266173969 896
70458915 395
25261 801867801
376148585 1331
400439118 2147
104817317 777
382956486 3007
653371457 242820400
341315899 2922
1044 310249753
2876 262463999
626602730 626602731
182361939 746
231900909 773
861600000 2872
177638805 177638806
226750469 841
678563948 10172
286383991 143191996
980101173 3267
9048772 9048772
905701040 452850520
435898547 1453
242181031 1102
818757737 18878
856934632 856934631
846014797 6863
648848585 2722
461869302 2548
705554035 544097289
464399999 1548
705599999 2352
395208318 1355
714960256 2747
655197816 2184
80779851 4566
562336014 4788
632486999 2150
10686 993299036
77518802 390
629834828 629834829
542399991 1808
672506017 20082
243148826 951
564623366 3441
382991113 1512
755175708 755175709
830721885 10687
996896678 3323
804478474 3187
120521243 733
160393588 573
568365491 3190
122503561 1746
685320943 342660471
332394817 1216
656715162 4341
508531901 508531902
886765166 9739
2082 387903196
780990309 3970
750365738 750365737
147232767 2479
350 73553900
189163311 949
1799999 6
277300655 1789
330896551 1236
636591856 7555
987600614 3292
93900146 313
352799198 1176
294856100 1285
43841 913651014
354298461 12154
630497664 8283
79022760 41460
10217 649748156
946114740 4635
792335673 21107
761252174 4321
576192970 288096485
258070186 1006
609530469 2110
480897361 3060
635097882 2117
549902559 1833
226866324 226866324
845998090 2820
437400266 1458
895055364 6599
120444255 488
167868494 639
662259832 2585
772939425 15638
453791255 2573
586530145 2387
524878907 3358
560098133 1867
469814211 3961
785086521 3270
115839359 420
853633515 6693
18130992 138
117844913 654
4185 903568721
833 194246437
410706498 3551
754356725 5287
28498811 307
840241737 37033
835199119 4067
517549106 1772
831199981 3809
80930240 531
784200001 2614
267131204 1052
817041942 47414
171600001 572
741636256 2495
220881383 963
455952307 1689
900556847 11784
959105374 3197
603475256 26103
739054741 3730
469746766 3439
506700001 1689
966628301 3855
896943375 16405
999603332 3332
498735204 1808
671308956 2244
852292986 2973
795860356 3945
5749 453791111
228734987 2493
307800737 1026
103800347 346
768858032 5501
204621564 1218
171553022 898
40598530 145
93198980 93198981
786227254 5935
754153629 2708
798891893 9081
281566322 6625
361800000 1206
179523798 1729
312722077 1084
616640283 4575
656307045 2293
960809783 918640226
21540225 136
254569936 872
844301347 3916
5355 841832775
869699030 2899
466185490 6428
103861612 647
177899407 593
752098243 2507
674295894 257320721
913480660 3281
450301502 1501
10898471 52
5228285 2614142
908572517 16338
412604999 2120
924365167 462182583
968427578 14131
83880700 553
649497835 2165
239479544 904
190489655 3612
266365195 2874
970328732 5081
931589361 703868294
271521608 271521609
768521040 2840
438147788 110619
969789446 5703
556697858 556697859
613012392 7596
310359479 2505
212213879 870
993302742 3311
736696469 736696470
978186935 21108
27621443 27621443
620578094 3968
33000109 110
247500000 825
457318343 228659171
475534833 2631
729781719 2724
204956039 4820
728178711 3002
736257372 2546
396298978 1321
865588654 4702
190120997 1724
741191421 3980
400199767 1334
463529243 2285
693407680 34615
500976721 500976721
299337505 149668752
638503855 2965
117976570 617
641925761 320962880
550929927 149222
636546241 2272
824221655 8388
723639376 8504
216899859 1283
821190180 327089423
919033251 6625
344525908 19747
596099999 1987
285614685 1087
768831856 2772
221185072 838
110811323 382
952171118 854711537
163228119 1111
735288736 2912
94292791 94292792
543598187 1812
837246938 837246939
94183995 381
158399472 528
768848631 3487
843315943 21994
918855600 3120
906597434 3022
301731840 4608
790642750 3902
451200445 1504
70099691 394
342913699 1439
515252124 2194
9385 436472601
913024847 4386
317150652 2016
233400289 778
199192661 3210
343799999 1146
838354151 11135
16352938 11918034
528457931 2002
186000000 620
981896728 3273
368570174 1745
805371372 2733
172800564 576
35964 878676159
737689267 3012
495106856 228337757
604709353 4218
648983109 2438
654020511 34190
1878 87670782
200700322 1483
548581890 1997
737134156 8998
756172799 2675
183085140 183085141
7033 679520694
524 124831536
554864123 3638
904097884 4605
149827940 2048
224450099 3150
761983111 5192
853032688 3700
529801142 1766
988062971 3438
35116317 192
137631860 740
371411860 167180784
666545917 2679
251401168 8589
878015963 2935
714545788 2882
837215145 11115
18830340 94
625199283 2084
934176279 467088139
736811962 301292628
360087947 360087947
96299868 321
969003230 3230
476504873 21360
747297510 2491
527203411 2204
645870929 2216
542724771 1855
137395959 503
927369350 3389
47432439 230
19996257 68
768754440 4038
986103288 3287
918621894 370114955
893278261 475803517
458568378 1578
417400457 159329963
546900382 1823
32998744 183
155642861 807
786902623 2623
20619083 73
998117883 5563
170152774 931
394752625 2473
599314099 299657049
134690202 3064
501901543 1673
317698941 1059
445968089 2610
19200023 64
332698890 1109
865744583 7479
319765133 2148
775990062 7131
572699999 1909
723839783 7013
534900158 1783
795275947 3844
113700572 379
835404241 417702121
847200000 2824
95399959 318
778915944 3449
278606397 1054
950101733 814776421
3324673 3324674
763757275 304254287
92999941 310
194328472 3151
66399124 607
844758726 4537
593570463 3631
229659895 1115
979979507 3487
523712526 6922
783330156 4194
190602496 1792
923730717 4641
454733025 1590
8763 974923101
68820474 321
392166918 6388
179484712 1327
639457286 3437
4884 727512317
161914364 1035
3886 835641554
563697577 2781
622581223 458015522
216299547 6089
988315371 4102
784185976 647034653
322024520 2353
472808390 31443
345148691 3889
415711360 1844
838547472 3199
771207660 4254
775732033 44118
70 15788290
168650032 843
670201369 2234
878114659 14020
617361634 617361633
611038342 611038343
265409384 2452
331303345 1808
201901130 673
823910530 10423
820648693 11691
557122717 3833
983109856 3965
808607783 9751
197011115 1844
339155221 1143
837549530 3283
327900000 1093
631693439 2353
403800000 1346
223189977 4025
788568720 13936
252641862 4176
126134236 569
240281277 161516733
391036231 4758
392698691 1309
750828367 14619
603322579 301661289
179400000 598
405367947 1592
607347239 3106
350846578 63454
652843745 2571
1564 184350013
268316628 1094
101620391 101620392
760497465 2535
173399977 578
348216873 5714
928866419 452189160
196275636 1071
189455768 685
992863223 956416125
563698120 1879
412580453 1586
580456551 290228275
99899668 333
289501834 965
532577700 2050
181383628 1290
819297268 2731
684603763 2282
392829274 392829274
28269774 104
420081280 1767
862685978 7520
616305086 39360
227101339 4337
173400001 578
374100001 1247
545566757 7316
37956766 165
497331553 21012
493645308 2204
36937874 195
384600552 1282
145666008 669
12626009 45
350743285 6492
976243085 13686
282299888 941
468893639 8114
703700217 2587
580798063 1936
256823335 1756
171608702 614
193471791 688
23208419 91
974494153 3699
676180871 7066
343508581 3702
905718765 18723
126489879 440
233526831 814
587400074 1958
888464813 5987
593820735 296910368
95999999 320
821672920 9996
410489378 1559
626100000 2087
785430844 3927
695141862 347570931
431123368 196093257
187770148 740
167510425 7385
737297504 5773
820074409 820074409
395421684 2518
56251400 2260
209400311 698
233313900 1139
8394 923658972
636802233 3421
986441999 9671
107072567 366
310023734 3623
569488010 6995
850468378 4141
63459607 833
272311644 983
211625399 840
561242971 2385
834240423 834240424
882304611 2941
389254949 1890
494525138 273454530
685224279 2756
390219397 6139
609902034 2033
269298428 1079
911952672 10838
801 126050436
771602000 26000
835355197 3446
85696674 453
66899777 223
828523225 3206
942299999 3141
640323451 2691
962773356 3403
706776245 17395
340158369 3982
884233897 8372
388906437 61987
656399999 2188
66899792 223
404168940 2436
64191726 436
918372772 5531
284569977 284569978
39131432 335
580899107 2411
179103492 961
840714544 4290
816001704 2720
741812792 16416
578407082 7106
748596651 28575
624382683 2563
436122675 4335
588173238 5280
552517823 2649
264195777 884
572149946 25642
216301285 721
457734926 14377
768599999 2562
714295546 3808
792287941 3342
440774587 220387293
371813240 1403
907286805 907286806
869288704 3569
22668986 100
283720566 131632969
150399291 150399292
831205372 831205373
170203622 1015
226722264 113361132
842743524 12372
493100645 2854
863102877 2877
527706319 2283
814802269 2716
45276 569345700
223173062 2209
800578566 4723
486901624 1623
817197275 2724
239596343 2345
299441953 7764
376800082 2459
108957769 54478884
662985068 3919
41378819 415
384227732 1754
24300080 81
142786514 543
517579476 1802
78899995 263
538138705 538138704
402860519 186142792
220594996 841
624300979 2081
211465053 3303
963563199 4280
312357048 1069
3329 977858417
486630411 7221
590965231 2333
855733845 8771
112092915 135065
523761693 523761694
359676938 7527
363600000 1212
489535352 2918
1300 263305900
502580664 3288
995035051 17141
5090 682688602
376045542 3815
278658163 2174
50699963 169
629564960 10253
896518051 6149
825631733 7197
723897592 2413
188746904 697
2987 408944196
722258691 6737
242388431 2574
19262 916089534
422114760 11288
657002190 2190
12313 943360495
159762756 79881378
232807932 1449
946455343 946455342
507333383 3442
725032467 2575
6565905 45
12599995 42
575551977 1997
298680227 2033
943162302 3787
713698218 2379
814197287 2714
490734171 32869
405601353 1352
684 48886565
866403249 2888
480900001 1603
196086702 749
301706960 3130
250466112 1984
641847702 2173
216213152 1211
676699186 338349593
446099870 1487
823502635 2745
996549002 996549003
14412377 7113907
515661301 38268
134469641 134469642
423656256 3087
464701530 2245
62692181 62692182
642899890 2143
78263592 1043
111262179 397
466800000 1556
487762471 1989
451152335 49188
445222251 2375
700197666 2334
994802996 3316
809970764 642815710
832564647 4029
374907245 6322
273601797 912
1507 350474064
1945 465364590
430493027 1652
292850218 1629
458747780 4310
375764639 187882319
440116424 440116425
1501 165722032
904284286 891562866
399898668 1333
199467267 5513
45692601 170
293808079 11056
805920585 5756
213285277 106642639
1866 326932075
452165610 3119
368767008 368767007
886544174 3399
8584 505972693
696590995 348295497
637131778 6883
544863836 6963
402307425 1755
70499839 235
377699058 1259
786333425 4019
137214352 91417532
572721531 3093
574603781 78380
416401353 1388
388925648 9651
274288156 1196
132438349 6294
37959219 1660
709602336 6836
904835970 11646
665780799 67115
107722113 485
941877393 941877394
971510096 17243
28200093 94
372230600 9400
682095753 2953
981605775 3272
679732870 4933
796137675 4976
28400224 135
507599999 1692
879033957 32431
49278835 207
161 42927551
717969909 205781
285572065 1787
743889265 20877
753629069 2566
259632274 11179
726564962 2592
597 82865391
558876917 279438458
914005577 457002788
264299999 881
613974208 4081
651748705 13746
77020660 41452783
552936187 3366
764072542 4378
690163770 2869
770176217 3671
70212675 465
536894400 10150
16501855 322
887684375 3288
152932996 855
58857830 29428915
483083465 1699
549545289 2776
220610799 5905
693471758 4873
219256958 1765
79442395 803
444617048 1564
392219737 3496
531005077 1818
292199027 974
801401004 3244
674783396 19045
516469524 11598
609302346 2031
743855510 18415
486213662 2026
131798326 874
338861240 1443
869352177 869352178
960396981 11783
934330537 5034
599312743 5173
229499429 765
853802845 2846
61004437 319
230417252 2074
320762597 2618
349728734 1965
427027982 6389
900779220 4215
33495793 176
500692326 250346163
2129 484589837
206334897 3748
628163729 11134
756003837 4324
22000 359876000
825909160 769323223
4978 905343882
886202955 2954
194400191 648
105300351 351
120186906 404
749605311 12364
56378527 629
409508511 8432
519733258 33022
438300210 1461
724799723 2656
149740388 74870194
370999978 1687
183410540 183410539
185087629 1386
768497894 2898
541022962 1934
262427896 1445
3494 995108973
183600001 612
372478043 2460
611016964 4853
406252255 6299
326782159 176270536
898016799 7300
514626715 48177
717354689 8515
635584497 635584498
169328753 593
585812305 7585
221214971 1901
742136219 4172
419699355 1399
780355546 5193
804853720 804853719
241736590 1030
506114414 2010
858762920 5460
293512410 1217
229501225 765
414067039 17974
995916652 487768619
678374449 72670
14399951 48
122628744 493
357058119 178529059
980648341 490324170
929403099 3098
225530461 1753
130290085 2666
970420500 5670
577501529 1925
652735630 61307
434098554 1447
652350098 8403
925218678 14273
3675 977755209
1662 212441016
130799755 436
391260550 391260550
221498025 3192
318601068 1062
560547329 380604008
383454869 3823
677961626 14608
5575 903991825
611097962 2037
841997579 323818427
706495081 2978
390193723 1414
98699999 329
293183922 4117
886500001 2955
608098082 2027
830245153 19184
394199919 1314
363284401 2328
158838335 3084
765297450 2551
71700239 239
816981235 7956
200018273 1219
569698100 1899
449280315 2258
212648945 1687
493849886 4394
667940609 4352
130205332 873
8620 352785225
890498545 890498546
905489220 3062
514250376 209950
511676100 10963
712499239 2718
235728364 219836062
300438708 1050
921160805 9461
928978449 32245
258886909 9382
41812734 446
680999886 2270
468779940 2647
941352452 4663
638097873 2127
663617072 2804
139500827 465
200231432 1424
314467522 4005
535300901 3845
563603850 16749
785397613 4310
93600049 312
137531464 2819
864230630 3723
266100473 887
462687900 156525
906294825 13785
630631709 2595
54322759 431
684354453 2419
809997299 2700
791252611 791252612
467984993 233992496
826159165 4034
677830251 6038
331867394 2071
58573359 317
403551433 403551434
965418576 3412
426070510 3804
728241790 364120895
55435420 27717710
170008294 1491
763879956 3225
7525908 36
197924441 13958
163464897 791
97312819 631
553877222 9361
18076 852934136
912930245 912930246
630060880 7434
92654490 525
19074 557571168
364869224 1645
386760076 7881
581101937 1937
270325113 270325112
776047306 4015
640983064 4590
324901082 1083
572439865 286219932
740697531 2469
787676647 38427
169500803 565
710361945 355180973
125400417 418
484239167 11438
265200000 884
813031048 2889
239540726 84636496
15141 991099542
741621330 2874
326870543 2002
767102556 2557
764700000 2549
650369089 23004
382588977 180193291
150543876 1018
110527129 1323
537600001 1792
175800001 586
682147824 2468
552626370 3546
88941423 32203934
857670865 5538
742488121 2739
788181548 309139866
851679349 5230
344491841 1694
301285164 301285164
12302471 168
608799972 6369
48967 682061343
128400428 428
645919584 8416
691738244 1337985
5770 546280520
750366395 10543
230841528 3183
33107136 137
5981 874167906
828361050 11885
7186649 26
18600061 62
212621807 1644
940046404 3212
836859568 3731
194147004 194147005
301843247 2901
593285039 2160
879428899 8825
880588901 3700
586261451 4784
798014497 8795
10498690 83
876266166 82009
2904779 10
138717039 770
664493413 12034
155725305 522
1182 297928093
675632795 2919
342598859 1142
529819292 1774
183600611 612
579272320 18832
75417615 735
171195136 67209105
3395 757142625
543602312 1812
274399180 1329
19870199 114
68087713 453
284550079 978
770097711 2567
900780001 28915
173370273 3191
337507800 2445
845599359 317528409
551255644 14485
603302010 2011
366141250 18160
43200065 144
781934287 39172
815254369 2879
295 80112197
114367176 490
616500000 2055
167416157 767
944578352 3343609
255300716 851
473662268 473662269
568149909 2333
461756112 461756112
6588846 43
959791879 7880
218099272 727
42480844 173
73521124 263
928964741 24199
533020485 9915
621128400 3720
714799084 3523
763801115 2546
147623406 36823
412973144 142552
252226510 1135
921001772 915474592
605251408 10046
967503224 3225
18576713 88
417168015 2805
658794673 329397336
165718537 601
245069950 1878
160499999 535
441295789 1718
142249159 1142
372502732 1590
4215 954618274
435602350 1452
255049019 1143
396552216 21594
698754719 3362
646921182 3765
3175 825597735
269400898 898
768001504 2560
116373255 813
493180658 1887
12313 826620942
952557047 18072
921717064 9693
446295097 4212
614680937 17466
273600661 912
811199654 2704
359447883 4651
292647610 21375
927927102 463963551
542635732 3272
731103011 2437
456940881 1973
609597967 2032
104405316 404
619328449 27288
680265495 4095
300780511 1850
576128641 3876
987296710 3291
15975 962446757
447623264 173440856
538823813 9128
501369819 121557
715800001 2386
925914926 7633
425998665 2299
393728081 28281
493459008 3136
655819137 3472
591609051 2150
137304941 137304942
541363372 156179
275100000 917
989671542 13941
877571004 3011
252299159 841
608394390 3166
930050509 3375
34199039 768
612813627 4584
644097853 2147
140353437 140353436
1536 153804288
253322952 3691
915743001 9578
135600366 452
915611740 6743
379865524 4225
992393967 991315202
331942378 32331
872153553 6027
624986141 624986142
172164497 751
605727815 3563
773701995 2579
118531254 947
579690400 3603
571199383 1904
211862526 1085
179574229 3127
615859712 3328
690075936 3564
930299201 3101
5700014 19
86334463 582
456664833 195525976
93731437 1076
256792657 2369
7997 943094207
1171 321842103
213900713 713
237361296 3228
31945100 275
762259805 7006
209290800 3354
902099547 355758111
857336929 4828
36496224 288
729814764 2897
387808811 1838
721763712 5868
147262102 529
836916948 5556
307848430 1128
3631 921609551
756409251 59772
629279616 3196
879083919 3420560
513990840 2202
831006719 18432
50299687 187
900752157 396982
749375553 374687776
47315353 688
46312800 480
234600001 782
551463712 3524
481400240 1944
60887248 353
918367129 3654
290500645 1412
421599177 2002
72900244 243
813 232257840
908256245 3303
206400030 1410
189434939 1694
482516966 482516966
657098634 8131
2467 431510371
717531659 24736
834820766 2871
926731166 10798
449577131 3825
283258942 1239
877233555 3405
891795744 4347
99544138 585
171550561 736
745014944 3160
260577873 1075
602578980 11406
945503280 8238
3497 795130375
602667759 17549
610013153 10976
244872113 1102
632185852 7197
1251 369155753
828171496 4273
634201841 2114
199499623 665
513747411 4324
612602042 2042
596896859 3570
898490792 4024
324461807 2760
882817414 433857218
277552235 138776117
228296145 833
319840515 1207
958932080 10514
696176915 3413
354591023 354591024
323531859 1580
2542 719878561
501149045 2900
237082943 118541472
921663922 3664
167699634 559
681663739 2620
291813727 42377
86783998 806
278051169 9956
152809461 1309
339589897 169794949
549709112 2184
621372619 8037
67128632 387
535743591 3073
485751707 1854
977740847 7929
914251276 5370
959696802 3199
660520065 330260032
784666376 3163
139425625 1944
161759073 3539
676949775 23822
725385878 3251
743732518 3138
65225210 65225211
981485934 3278
386431319 1336
357308679 2587
464175403 6889
156600202 522
303095268 1036
578398073 1928
954207506 954207507
141300846 471
153899487 513
951615667 9011
426853757 3553
408497045 204248523
849391334 3027
27661835 1415
585413256 6612
527479180 2212
333065590 6002
736040030 4047
784887839 3582
300999999 3440
876039877 4413
765728428 5199
294431101 1202
202733692 742
647776516 647776515
71350400 352
218915399 4045
269338999 1000
365929422 1272
465835265 7936
502411313 2236
710102366 2367
444602313 1482
387215132 1527
377100425 1257
666041170 5978
335161667 167580833
775379249 4447
829947752 10328
776400000 2588
146695257 629
81300270 271
699902334 2333
573377018 3540
935242048 14479
639969769 16215
680387176 680387177
533014741 3755
309375195 2665
3702 451461063
687427885 343713943
694 86145499
169189601 610
1866 491978168
779182676 2635
68100271 227
838941165 53435
399846213 1981
376502694 1317
654539649 3340
877238006 15085
468089210 3110
830036472 2792
593358951 6256
894969477 9559
469374714 469374714
9258 467889996
637498278 2125
695120985 8059
472839271 472839271
621000001 2070
210176933 2807
105810619 380
951232968 32312
186749659 918
755377699 9610
620700001 2069
745632548 2882
790007059 3268
889998373 4339
463620016 15127
163731512 131052636
593806971 2629
771713087 3376
173724022 1177
342744827 1583
228854472 1221
217601163 1529
149506875 764
191242601 1180
588539249 6707
219809765 15422
535678478 2307
406498646 1355
242650746 1005
407 41584818
151179634 4323
510838674 7445
785828842 380361138
601802007 2006
687299999 2291
407521352 2132
963238860 3754
88647756 418
502498325 1675
513597947 5122
74016780 293
962662717 4898
8497845 63
967654257 611949237
469449757 1709
19199936 64
761036238 36040
408828370 1399
968103226 3227
550499325 1835
675299009 2251
10558280 60
193730638 151048794
42091926 313
772197147 4639146
8260 631217179
326211826 1759
521398452 1738
301525357 150762679
905530770 14353
714903668 2383
921941859 6076
556968489 4553
184199636 614
272355551 6524
899827340 5158
944851415 5141
815834710 2721
748531391 2621
758997471 2530
371590823 1397
124746522 124746522
456418263 456418262
84899999 283
20099999 67
116699999 389
655762762 6969
707101161 2357
321370477 1351
619759232 107392
888309939 5186
701858898 4689
962426405 480740464
660897798 2203
188561236 645
423304727 12200
879000000 2930
989922340 14707
386546831 2387
664999836 3782
308905236 1676
471413517 2292
341703699 1300
840826950 840826951
12801984 78
446585041 2994
782810028 5148
578379216 10190
56329708 276
540901804 1803
976202596 3254
805104459 33892
359365449 2119
779997401 2600
118113584 2454
107124165 718
177300590 591
928141325 4502
586205733 586205733
895341719 26520
862922454 746638758
46481675 446
701835506 2555
550800001 1836
967765759 475156009
234531156 1273
507301691 1691
700 190999200
962064722 3207
204215611 102107806
826375979 6928
745961889 7154
561900609 1873
197387764 955
799660228 2764
341734519 170867259
143289922 507
46427651 357
3690 675366344
98049242 353
367728941 2074
111039579 578
38093134 198
606661470 5490
381601273 1272
373564475 4932
641389206 320694603
175887997 871
87721125 375
78652244 517
194999451 650
706449763 2713
962700479 31535
263455569 2061
326099560 1087
600395359 4036
682533582 2700
514728783 2153
90742101 341
431701232 1439
136087951 69518343
2919 752243815
594065699 5839
949564200 21172
908263961 4923
124364297 2582
533100448 522351006
469578366 11898
511407931 2317
3578 914787260
776861809 3230
23140727 648
200488807 2149
5912 474219606
820802129 4762
6196 679806532
541676829 9394
280439027 1133
462643234 7789
431701440 1439
505800604 1686
862641818 6669
764039952 5454
923098324 3077
553651380 6948
905605474 5878
996942614 479124078
460342260 6030
601797993 2006
2866 739863632
452701506 1509
327169456 2231
143399523 478
855972981 8345
140430371 1663
401633210 1705
451265303 3641
332401109 1108
131796072 1434
709981665 4256
448501496 1495
796316600 2936
588865911 3070
91855214 437
362099240 1207
828005267 2760
730583592 5244
848835930 4530
166800557 556
361424567 1556
755557207 3528
26525633 232
229321390 1321
639099709 7166
753586831 680663
199258525 99629263
1604 366672796
639876184 616037958
872713363 122930
222299825 741
530959970 3226
381713671 190856836
5203 468431293
162639999 2375
542584745 2756
324392169 3126
97607687 58018392
792313060 3277
986663051 5930
357120478 1338
781571831 3012
256066674 2676
348429516 2065
346801157 1156
21815 631282470
797732225 6322
247800001 826
424188149 2650
122016432 1065
741787983 9074
859186203 4307
67057544 865
49545427 398
590101768 1967
766627204 2810
694899913 2862
36357436 160
6944 842730119
781081436 2920
786620953 3666
611923507 14764
289978481 1040
993900291 3313
976049045 3644
367500022 1225
576476993 3472
831073759 3660
782826233 6062
109253879 557
795625345 4612
858874633 5124
683597191 2402
604495690 14878
887401293 2958
7868 618205411
924603233 16112
223597579 111798790
344864125 1221
1441 209064992
151317892 570
751443932 375721966
160290736 933
408812447 8888
307519538 307519539
187674697 789
101407319 50703660
409932978 6654
392615967 118337
511690058 5242
488060035 14721
141972479 512
138731390 1597
878839872 3616
920100000 3067
778802597 2596
351058563 1441
998103328 3327
242100001 807
1555 349394505
902199751 5925
1091 64949412
536648687 31186
620699999 2069
814236400 3411
530609257 1773
899702999 2999
632606748 6729
612531609 2481
211941355 1123
91569400 325
858596270 8590
386698711 1289
495238480 5324
983652494 30881
234147098 3223
542700000 1809
29947185 579
605101809 13419
241908049 6476
963397823 3216
111944894 111944894
207679347 17591
743092110 3699
552478793 3452
590511303 2193
532192077 2341
414001379 1380
356874679 2364
800428719 4520
658818850 3450
711274984 331905236
609942851 26086
926847580 5471
979197148 11547
112554508 507
38891286 274
623686034 5999
988809445 5703
655365539 5268
478584258 2317
371438528 15747
517807300 517807301
2918 699021503
958478903 6936
419195962 3573
866375923 3889
241500804 805
996736366 994164194
227201581 779
697327142 13055
779719745 389859873
14896879 54
561265140 2711
914098683 4686
212857918 106428959
112689705 105416
812 134255301
239975162 1117
608688437 258620808
441213432 9042
943803146 3146
604693621 10260
748589599 5654
718631255 359315628
397498289 1328
524820466 2235
203580573 1846
965400001 3218
691364778 14947
176778850 591
68568 678548928
769395312 769395313
212696751 17542
175108679 2005
815086095 7131
636229278 10065
964154688 4592
364445949 6490
476903699 2835
506998311 1690
291314158 1968
601657286 2523
430984399 1586
344707954 434141
728184053 2488
692402309 2308
653105523 450331
660599998 2202
999718170 5440
790018666 10041
290512813 995
279592566 8131
897404391 5243
933898155 3113
733533276 92164
535501784 1785
924524124 3401
879268913 3603
857636329 10517
430317475 6637
148200493 494
422647052 9097
173730937 173730938
228617955 765
278677077 1222
406498646 1355
635710015 6815
259200001 864
113749192 416
259296728 1061
178660061 178660062
410585738 217087035
177760869 88880434
186129295 93064647
171233409 955
555059390 264964186
254944525 108434076
3176 821782017
329700671 1099
79474624 277
419709721 3799
132779186 1056
314416948 1842
734702448 2449
207875066 23557
677400311 4993
171546755 796
3053 844901947
403201068 1344
615399683 4574
142042476 2372
493517623 7029
786904439 4924
269400899 898
47567975 203
821351132 7987
71975233 448
549235097 2138
461039969 3358
518753603 518753603
46806891 171
716468392 3218
868197107 2894
98246462 917
932103432 3354
141635681 1494
89524227 663
440076181 1774
833700001 2779
605098874 2017
646625289 2761
547498174 1825
660617908 3371
23836771 119
94798834 91211710
522750668 259742758
336641174 2925
870595535 14962
566598117 3677
946 166904672
479025679 3032
153335104 1768
171899461 573
345419763 3567
4908 975640836
617360652 5416
78021079 344
7244041 170
621118417 5728
79217319 364
41493493 171
34409190 170
446624136 4912
166192921 764
549870500 274935250
386793145 1936
958017635 3409
512648891 1876
985351769 5330
147202651 884
339975020 6095
23676603 91
345529187 1185
713553248 69931
559480212 4572
326389142 1384
563426524 8491
35606658 842
345714687 1165
7781 668309972
51174981 187
216016119 5480
1912 521729805
387767666 1897
356359149 7630
448707711 2170
131602320 648
789899713 112714
172799517 576
785303569 3375
931666597 13083
287735991 287735991
817207801 28979
820801971 2736
552549474 552549473
1300 361577809
853818193 853818194
754239976 754239976
634204037 2114
91045681 330
94851093 476
987472846 6285
382505929 1974
954902762 3183
981331405 478520863
876762528 7368
103058 533575133
845120019 3630
543227263 3244
480 136344162
696747093 2633
148584713 148584713
826903540 2937
776603729 3885
479280476 2201
112280246 385
599599744 6108
680709841 3884
972258107 11541
454563173 1711
603385026 301692513
875980392 9798
230309310 1155
263353918 2147
2611 396134036
510598184 2507
135892530 3794
916743286 11532
8475163 4698642
41052956 242
51112626 359
23744124 141
738939852 738939851
3906 641025378
121568305 478
384898718 1283
428101426 1427
76978757 274
383824215 272870635
563727830 190468398
446116140 2370
47390449 588
3648 646906371
353138104 1276
203999321 680
636598996 2122
653126006 15731
905311721 133182
391589999 1800
756825811 6394
22824853 5110
319279987 17372
854408623 3543
87635101 525
104181072 547
53999996 180
977904361 488952181
942602546 3142
77047741 374
169409879 1620
262194463 262194464
75920268 37960134
285962864 142981432
750406530 9095
890966489 4151
144695565 2304
80857960 3992
53766086 227
985503285 3285
114262305 2782
443587567 3056
228704780 228704779
611949574 3877
356987399 1320
40430512 181
13858 584530697
935105616 3117
880183655 23496
894694730 9219
215106270 1253
374698751 1249
693194721 346597361
988203293 3294
732340104 516289824
343499270 2337
64932119 3762
182180818 819
808209839 808209838
115836657 1426
189036116 1077
2636 452720114
738928556 24642
528764577 2430
406594566 7014
938037922 5324
731458560 5447
390299999 1301
107841111 872
313170704 5342
723859169 191824
448501496 1495
798191083 798191083
441851296 2868
20327615 71
359806396 135288215
124535687 1784
517829221 2610
822691097 23210
304781789 267263844
901803005 3006
221400737 738
819164134 26199
888120035 444060017
678864420 3761
443090421 11276
1167 98165706
852249589 835935135
274539408 1833
553975663 2402
336001120 1120
638067242 6423
9640 891259158
614781880 2788
885755249 6225
510898296 1703
755579172 377789586
63116581 510
915296236 27383
818846407 3902
68258445 502
341098862 1137
246581335 2239
618442783 6333
629436207 9769
399911630 1695
702255444 34243
501614779 5382
728677159 420545
725660203 2574
159778001 908
655142416 51195
508391581 1951
468667552 2739
462073551 2936
967354345 3882
461626016 4208
24622989 217
907379617 3368
585719799 3870
12697227 124
13367345 136
986798338 488497368
909565513 3156
648686219 2197
88535644 2468
12942 702406690
621231696 3372
502717487 3692
209604213 7962
24000001 80
364316153 1581
908502704 9186
72000001 240
795 195220995
115436537 404
889298680 40940
3533 877477416
271305340 271305341
645713726 2859
486499521 2501
212472992 1559
700799999 2336
533716661 266858331
434197943 1884
273762934 1346
840338747 4377
563508297 563508298
154255938 2089
280413493 4539
956179993 734815091
882926239 2983
526146660 2124
2242 580570384
584824839 7482
478376312 2631
2492 604846639
555076336 2103
752802362 72826
319499260 1065
183557150 3493
537525721 2689
24695721 270
243264433 844
509710856 2255
440044815 3039
857309136 14823
843507943 3862
705719536 9208
5 994651
915522111 7747
583536491 3169
190501128 15549
247927177 1512
427400556 1452
483034774 2228
791693708 5801
532200814 1774
867296921 433648461
381935461 74378
693135029 9330
536076080 4275
518618099 2507
99800416 507
764595950 3754
913505419 3453
1732 195331617
84162552 341
434081587 2207
91590058 1766
183662414 91831207
376801256 1256
472499999 1575
24386480 171
854190452 30582
601317901 3571
910276036 3515
60188594 683
725270886 725270886
896099999 2987
107699718 359
75359441 1289
457951467 2197
439444896 219722448
586503118 1955
705733321 3120
266222736 2003
25429 565566389
390300065 1301
38046867 1963
883181093 4274
8503 831356011
574127373 8050
524727440 1765
441677150 237409891
501480775 5947
486299516 1621
292199026 974
726112576 3655
438001706 1460
156612037 548
478199111 1594
110574539 1845
132779439 2180
77915401 7100
862499999 2875
979400579 735115199
510161551 12443
122872173 61436086
952796000 3250
988297428 4793
753471771 753471772
731184433 3165
248920251 889
629936980 2584
163401445 708
557487217 4024
797926582 2935
778080258 5090
437895588 4052
248100881 827
9105076 235
543193469 306333184
940803366 8162
355495414 17765
520498636 1735
224503863 1924
197099572 657
167787681 1549
676127171 2738
336749311 2192
739429889 2690
703161697 351580848
241145321 979
674066667 3229
474390660 3020
35699882 119
864274760 6545
132041945 2482
794883544 794883545
986985369 489673353
804992688 139248
564051385 13172
604903848 7087
634481819 2660
120899597 403
761506474 2548
624158519 29310
291557129 977
591314599 4010
387066359 2991
82944225 819
171799699 78813649
551398162 1838
11178465 4838459
550524844 4687
112199694 374
763497454 2545
537408906 5805
444632219 1692
674291943 28359
485726937 2668
186843462 640
273563537 1448
324299716 1081
2288 604862810
124306822 3638
201300671 671
29781296 29781295
769333998 4739
95637724 47818862
29105801 100
454636541 2090
265655839 7760
116455817 407
691843786 3668
107100356 357
786300042 2621
282070926 3418
87176760 340
258600541 862
51633243 199
960496680 41415
400414702 4317
265967450 33007
450348540 2010
424798583 1416
100745219 358
983080800 5200
8343053 942
452762020 1853
717767734 7215
383398723 1278
239372674 19661
230999489 770
668520093 8475
17774746 8887373
872129702 7500
729869778 3928
499259903 8448
213000811 710
623533533 2302
124926057 882
640018463 320009231
369305103 6623
690037786 3807
290596594 1205
295124760 1162
272112940 1294
964207531 3366
120118008 120118007
890585840 6010
828495281 2829
953610398 19033
748131583 2539
10310144 3098
215201898 939
79542324 442
101700530 339
854993184 6115
288567599 5928
375145353 2117
879476239 3280
658502194 2195
837032605 4577
985877251 5973
241768007 1116
415501122 1385
932548657 466274329
2745 193846392
36310732 288
97519827 2029
877846365 28653
4453597 42
50350864 244
687755438 15412
645573330 11079
16211072 82
763174357 5846
329836785 2128
881920014 24866
847489002 4799
800486428 3288
183215156 703
192117320 13761
20100049 67
406332916 11145
119478991 865
390000344 1300
706025940 2663
448117371 224058686
57900192 193
799244760 5910
163099967 625
657265238 6119
1330 310553090
845288568 180263
621141057 2320
1770 344102160
109056532 1691
2111 551682314
382800208 1276
308204381 1454
862384949 3150
165232691 6037
488100000 1627
325562234 325562235
859383438 22353
540599480 1802
182623053 778
648671866 2233
140880769 672
442566206 2284
427337126 8663
508199999 1694
608195857 5458
373521695 373521696
714159662 714159663
211693141 3570
986104610 3287
511736400 2450
91587322 311
9199685 202
876754219 225793
139815224 476
603547183 2546
404780933 404780934
571991569 3809
389937746 13786
77100082 257
455447687 3602
18931001 220
693601928 2312
64200215 214
288000324 960
605276151 2444
658502030 2195
501601672 1672
524658421 2086
1343 258911598
893289810 5572
521121775 9687
653653457 3662
577604984 3313
1120 177742018
334969195 7366
434075760 2481
3585 539821072
79451579 555
587162860 293581430
637213521 24213
135822800 1208
70041342 404
406655479 1945
855514160 3244
656110704 3624
21700398 102
861629090 4022
235089603 1197
199180170 199180170
58360510 23657210
180922200 888
449401499 1498
928142921 427559880
127553342 435
122031736 996
611408113 2797
828564985 828564985
89700524 299
36206973 1102
312653701 4122
1394 393648872
160488417 148202713
847688282 6591
79957053 51669270
42645290 233
826167378 3600
71099999 237
345964918 1253
389685829 1659
480165714 1649
309366959 24094
582491127 2111
327809705 3049
856802818 2856
405869550 3659
829912513 3432
390030551 1495
324598918 1082
149100496 497
959932050 4557
865508365 4263
87300466 291
746009086 373004543
277200000 924
806138843 9407
802162536 4606
568297071 230173
619790384 3394
575572815 5096
103084336 535
902567894 13342
936850361 6920
246088311 2621
468975597 23841
69940537 47877150
859498392 2865
342681646 3020
346068450 1365
142785662 1344
401011536 401011537
337464221 1154
983829181 780089981
2832 661457921
210678688 14212
41159091 280
415977597 8158
289466869 1822
14055 466464464
498972248 8199
805483006 7606
956283225 478141613
650565791 4479
789297368 2631
440623284 2429
359137281 1370
392564015 2223
489585395 1641
257383995 1433
303600212 1012
127710706 127710707
774530022 2833
974803927 5549
734894387 4702
906896976 3023
200252953 1162
957 268166712
286500001 955
346801156 1156
392257735 1405
925279329 3496
912603042 3042
790300772 3930
884847711 3877
447622588 1754
552881503 11216
682628507 4602
257966211 128983105
319798945 1066
243540674 100734097
619106777 4376
245801136 123528885
857399999 2858
934189257 4004
449625539 449625540
935679173 468110016
611255904 13361
417257099 1482
285640856 2108
866837893 4190
881935822 784947459
756668094 3783
907167238 453583619
103038233 1118
710530079 9880
3785 657715147
287323984 4745
609212314 5012
576575082 576575083
520567553 260283776
657002190 2190
416701388 1389
205696011 3037
888245313 4672
613500000 2045
916503055 3055
782262909 2757
98999669 330
2030 335554940
675475575 5025
92187579 575
649651285 5630
604494824 3387
2638154 489
778766318 9649
398980529 31870
957603192 3192
52982008 26491004
509394355 4763
14682 433510657
806062401 403031200
6160 779662089
524554024 524554025
835379403 325811
58712387 868
402503850 1890
134399553 448
944689766 17729
330057023 1695
997356789 13012
914811906 67799
641044505 3981
505054113 1839
930568743 65853
367333965 1665
171399015 171399014
973300049 4050
176874801 680
654173097 2936
587698944 1959
447183769 2266
710790150 4259
327987766 5411
3241 187997278
319710560 1465
768302804 2561
232080878 959
8677 297508283
673536095 2783
100200182 334
519 133531042
946802078 3156
1386 282001596
451134674 4459
741522941 3913
682185873 7433
879442447 5023
874178784 87348
640004874 4748
751643196 7380
67144916 338
833639879 3485
80399940 268
490799999 1636
698405850 4433
387648690 1430
746999999 2490
805197316 2684
32400077 108
492533307 53934
798550321 3221
417520878 5463
19988455 104
885199590 8320
881690313 10893
330151509 2764
359104436 359104436
479701600 1599
825542564 3934
500953780 2235
343584845 129176375
863460756 863460755
90899895 303
931799748 3106
770100001 2567
325156196 2317
174063824 975
363599929 1212
325735247 1094
629734800 8248
648599999 2162
376959420 188479710
740397531 2468
489797506 6766
167099443 557
171930963 171930964
407324279 65560
3518 130034890
817478979 408739490
999012566 276505
584984631 7564
702734033 2581
655357543 6442
453898541 1513
78291985 1704
847472757 5041
152007169 768
215400718 718
756904056 2523
414716445 2601
770122439 3401
399548184 9513052
181513624 27448
274799797 916
887999023 2960
819391559 7995
865045104 3612
976711427 3603
199390099 1092
980978169 50749
3817878 17
571501830 1905
49800116 166
190263217 1378
318314371 1162
723043375 59689
117856859 660
440945150 440945151
385165027 192582513
975599592 3439
909901542 3033
453464852 22989
792 217024632
513894965 2951
85779970 1204
317864618 1070
264601333 882
683058792 6474
470680627 4766
754804143 2516
931501226 3105
816375699 2975
712539580 562709422
54883468 191
69233283 34616641
175152400 1072
398966633 7326
407998860 1360
282001571 940
861673098 4534
617461533 249521079
831298673 2771
114561256 421
32244565 197
708687614 5727
538516009 5857
366839650 6194
887458649 11050
896986641 14960
474901450 1583
25341681 2360
981600000 3272
81600001 272
325737412 1424
37895326 259
450624579 2884
526048350 8804
612367125 3707
667800277 2226
857787204 2945
464701549 1549
535198215 1784
744294303 184826
638999999 2130
462298458 1541
143893823 601
292144709 136460822
246405324 1153
922803076 3076
230482863 776
553008330 8691
356098814 1187
925 175035065
127800050 426
151092291 8300
515101718 1717
837586365 4619
904385097 85911
669301047 2231
993015909 6197
22744 367702248
903121543 146412
25200090 84
753102752 19323
163332778 1862
526026791 3245
566427420 8874
1700 314907965
401908142 1407
844736594 5123
14783 154253589
929517995 25223
627897907 2093
674781295 3867
484006180 2160
188633427 6460
14099978 47
458100001 1527
266560001 53312
254469907 1219
701374293 8844
132374525 836
523798253 1746
585795587 13193
62061370 825
824099300 2747
797985678 10734
10768940 251
562488328 3029
306013176 3717
156513397 2605
98756 284460480
802191568 401095784
451330649 225665325
855706551 427853276
620397933 2068
933983939 4165
609068920 13439
446481750 3074
877965580 7052
894897421 2983
540459379 2692
321751958 3732
367488258 4296
192765244 4481
595047220 2143
987724292 482484560
490129760 6920
542250119 2204
868217520 3641
807306230 2735
88148309 471
359128480 179564240
181820261 730
436800001 1456
559189902 314082215
901362061 3093
521999999 1740
539005735 539005736
841704448 3392
241249867 119796042
607049134 6823
324438561 1192
600213651 70315
35151953 268
65816451 413
321009823 5383
309557111 3412
212100707 707
856312468 2944
272774621 136387310
197099344 657
916165908 630509210
155399552 518
889330551 444665276
358645107 1791
847061950 3550
80242625 1780
510980860 2367
944155241 33805
547898960 19552
85499988 285
191700000 639
949425949 3950
327698841 4954
726 181099339
424315704 1977
576059203 25367
53100176 177
63323575 1631
748915979 50964
323092114 10076
604297562 3888
421141392 1908
854385663 6464
678853166 2823
385450755 1778
496026000 2040
557415669 1903
480511101 5690
862199999 2874
179100024 597
561377433 3349
207058969 18784
882297058 2941
48234475 173
326092264 4435
750947192 472873553
306719027 153359513
394498685 1315
711145167 2878
394390018 1899
673943514 4015
193978331 785
667199999 2224
349292802 11869
119896358 423
527149093 2397
728874335 2504
162285875 563
9554 477917275
399021547 2082
952496826 3175
5566 945568778
687398042 59727
712502375 2375
783987727 4073
654596735 2215
943202341 3144
109035579 54517790
152098259 3698
819969987 13685
471622906 2405
455728717 6618
48182761 255
103200074 344
909605359 3032
16 4048952
516118476 4587
285831287 6939
14917401 192
831297368 12056
251708873 2809
929573958 929573958
98602819 1145
39549074 505
406725613 7834
664067124 10612
894301029 2981
24056498 433
291447120 43728
976251863 6181
348093444 27476
756304583 2521
452666233 31743
385265271 4991
448155379 5401
906903023 3023
132600443 442
327866153 2053
992571020 4741
594855518 2211
654587030 2395
1894 519857073
730202276 2434
554401849 1848
1549 351002629
780600000 2602
266099467 887
946556973 4009
206331839 720
905898499 452949249
2847 231626226
904658901 6962
499008779 5035
70039320 442
391742402 3118
916386040 816337021
308414790 2094
290116037 1402
336749503 195104
428699361 1429
427848840 1762
49798591 449
654901039 10616
989596585 16504
640800000 2136
113245375 1395
3262 714116768
124499586 415
336957347 1193
345934835 3829
710303734 3556
588805681 4588
724297225 3448
242746497 1451
834333156 417166578
975341465 4878
659285981 329642990
494091880 7166
539177961 13314
708812299 14770
187500001 625
321505672 1418
3368 574648093
12900000 43
467234258 1594
900297499 79804
4269 902477343
567556221 2660
576466735 2029
684343976 2837
232503272 1051
586378884 2009
799690698 86034
353872650 353872650
665665367 9544
736318800 5748
63521831 348
445238566 222619283
331903870 2001
2156 161728726
819000214 2730
632428 3
2151 380551664
221200201 2300
33801843 113
338401128 1128
380307865 1282
930608628 4095
271657920 7490
761994095 423095
446250443 223125221
797945359 398972680
871494462 28889
633105922 4841
228790539 3410
669599177 2232
276318980 155410
625775109 2204
291964155 2104
376841113 1522
113999971 380
726598643 2422
671462989 671462988
214773571 2655
28765 814078265
49597174 200
375612929 2970
567599837 1892
964928089 940764597
20603598 17852346
731697561 2439
542195199 6781
124474673 434
664719236 3437
126340880 497
17688047 17688048
910039280 4280
340162269 1151
586159665 6981
267582732 183214870
998657840 6893
2906988 42
531242603 2998
333331735 1986
839951151 3274
845482377 11453
1229 256268462
435053300 53185
63718842 1396
28403437 103
158941386 607
791629211 8270
210449258 783
989413864 6581
792994020 21770
4629 488666138
817243352 817243353
260607012 1597
248700790 829
941602041 4770
109797976 2165
277074870 277074869
482700001 1609
507271597 2262
936183437 6250
859441085 5418
197909010 705
830107068 3921
560623706 4052
326918130 2047
65946184 275
824682522 5146
456568154 3163
744272749 5525
399001378 1330
916228139 5377
62908361 3663
798419855 2768
658143605 2767
387197452 5928
566020868 4141
64913426 2157
202239621 98786563
958674481 3540
2305 553204316
534899954 1783
756555943 4775
967498866 3225
324945551 2741
429298631 3717
363055627 363055628
183911760 3580
7824 805727306
702705063 4948
458098495 1527
921758417 460879209
850557324 3839
2034 569980163
193021825 1636
527537235 2066
1464 416252352
651230791 2478
139800338 466
328560648 328560649
317100000 1057
137700490 459
102479175 675
988311147 5360
340200001 1134
323625048 2868
871253171 8473
769800001 2566
548665820 11645
813711245 8908
186918682 1385
562798391 3211
770804840 5954
852307069 3587
881210160 440605080
2799 781282071
241257990 2744
575684686 3533
890779167 13928
165899447 553
68048336 1187
129453737 129453738
601194628 3861
652990544 560164187
927396399 59578
155069960 737
454789486 1621
969787080 4846
68527423 1208
815801251 2727
795602651 2652
616179130 5263
805354660 591389
191559275 817
419886543 2404
427117712 2397
922503942 7593
792297115 396148557
621227749 2750
426166137 1494
378220586 1662
199685015 682
46701199 380
713492105 24902
796202653 2654
801859063 11717
685699951 9634
135373565 125940527
51502544 362
909507285 5773
784872853 3325
556091521 2832
921899999 3073
336507474 1242
659697917 367092079
805502686 2685
915305421 820405342
934778540 8340
714059144 5196
794843924 2784
980500546 980500545
683404679 341702339
507315621 6425
574968928 36467
88516453 338
63311215 656
584388421 4576
400342058 1845
173682116 1849
62223088 379
87677637 619
569503032 3129
815102716 2717
427800107 1426
913899219 3570
42951 807062203
454602937 1706
328730544 1412
3663 705277683
108600228 362
988500299 3295
303597185 1028
408066504 1921
14593041 92
109165943 54582972
229708515 807
75915711 442
662367720 3723
950403864 3168
2712 528555440
854071044 854071045
948099130 3726
849902834 2833
539026093 121293
888615190 21791
340695233 1943
309768421 2045
305087944 305087945
52459639 271
425289788 2791
736690374 42677
198299366 661
942120279 7109
764379312 13627
484993390 3193
706497645 2355
67186832 2030
955524006 477762003
55804875 735
25199955 84
890498269 16195
824106447 387490054
664202214 2214
5100007 17
189200519 898
186596774 3966
677133300 5550
544360274 3253
424938482 1760
253971015 1612
907245136 15463
319200001 1064
10101 560928732
541432207 126867
806752855 3016
747297510 2491
804017351 28486
504507122 2064
193212864 4512
233669811 1070
196500764 655
20850041 20850041
121931279 554
285920145 18725
951299680 3171
102928025 344
705784173 8807
2925 838868407
455677195 12304
559920161 2312
81301843 1696
474310395 474310394
568253986 10005
907276947 404344947
431053858 6820
112500316 375
121915666 41810165
188474447 94237223
4994 559865334
698992692 698992693
401998661 1340
242893971 1411
707646191 18152
901665607 5443
603652076 3898
117314197 411
659697962 2199
431135497 3816
476554461 1695
1783 424608617
238811180 1779
211199996 704
664772993 3112
157327956 636
5100011 17
990720169 3670
197499741 701
152935411 574
312935551 156467775
242687189 1081
744268284 4633
454199999 1514
332630941 5430
794880430 7739
396729150 1718
791699999 2639
139246049 544
227700000 759
848951064 4806
2920 810142320
10350601 100
277202787 1279
421943805 405707964
145922685 1011
519598268 1732
945742321 3704
890555001 13850
476803907 6958
306059261 2132
56399812 188
431432459 1530
92112283 682
642616065 3801
52039960 343
381706720 5084
867000000 2890
901881254 7689
937449859 10273
38384051 38384052
807995036 6386
530397961 3145
304769067 1481
565784906 47887
491715687 491715688
710316061 76344
784950552 389605026
768055877 3916
607800316 2026
501000569 5176
349069789 4633
437186825 1852
13074455 68
892139238 4309
222236006 1426
409151601 13156
486676325 2642
612356578 2541
62245367 228
615897303 307948651
926102081 17674
447496315 5735
837939044 12973
758146278 8748
878207800 371827582
822074124 21468
451826250 2681
811191086 51299
675194439 3910
111300296 371
101145083 101145084
296471718 1518
438477897 8674
570004425 6525
485434896 3971
563841863 563841864
884794539 884794538
202267135 717
28875019 206
971197710 3290
762774783 3593
425400934 1418
255900853 853
842826566 4953
853368680 4219
127350081 460
52199826 174
771232003 9442
226080000 5625
472930011 5155
583308858 6534
344157472 1827
617570129 213845279
6449619 38
438371191 5994
287687 1
573177066 3553
725703888 21918
671039639 2881
559200610 1864
94716864 484
682284121 341142060
200699331 669
447385782 1720
625114124 2372
671317633 36672
57895881 974
15154 900803045
938696911 3129
285513370 2361
897302992 2991
526968796 526968797
545939667 3134
889423251 18116
303448404 3719
575362425 287681213
728299012 728299013
786073777 393036889
251603239 980
860997131 2870
160799682 536
585919270 1959
445147700 2213
520537452 2328
94413510 49544457
215857394 1909
868087925 329946
219380867 1438
696567318 696567318
397178003 397178003
706660228 5546
675600000 2252
833740865 414428978
165857656 1319
943788897 13039
307868441 1524
391800001 1306
514310622 4463
783897388 2613
714297619 2381
158907941 763
609650149 2455
431692691 1517
168901070 563
230 33951479
22290018 582
413084275 4115
942874945 13707
394722135 394722134
526922250 526922251
472023302 5420
525033383 2594
4199995 14
458932671 6055
816912877 3395
9502 995779928
144577280 895
49228357 270
262200695 874
82812267 469
391951790 214533
643052965 26412
778183769 4574
602322594 17261
97199920 324
882308211 9298
437630698 218815349
135931879 782
152880565 543
672219766 5019
818316744 4079
254619125 2997
601478894 601478893
18129 868288455
2015 386267220
759559149 10851
850508291 7039
388973297 2149
746781852 6931
877497076 2925
209099480 697
748397883 9076
962996789 3210
758718219 12743
174494687 789
108240302 569
177080191 688
629999999 2100
229110456 2527
596701989 1989
41457929 669
7139 671487201
633902112 2113
965998727 3220
969548023 53667
759135314 759135315
615398783 2184
559405700 194629009
595799791 1986
556741544 2473
2465781 9
948898792 3163
745101265 26365
111781252 439
937039615 7662
442985381 5773
232752976 32561
839323086 354939363
270295725 1245
382198726 1274
693763543 3094
398289556 1447
297077899 1139
686692391 3849
258600862 862
3248 882413556
349537651 1166
391065631 1628
451385238 451385239
892678151 3110
14658545 55
43500146 145
258299138 861
313951266 1117
428790848 2745
102891717 356
234461638 1257
886098656 2993
91499695 305
204454156 1805
211046890 1756
462735239 1870
725602704 699300538
631885087 5418
54073388 183
349502593 1521
745503278 2485
108185935 54092967
676148920 7201
420839392 1958
663153026 6898
544241881 647907
609686952 2436
51308 996824213
778166031 3193
392316004 1462
695402319 2318
674619401 9191
200549500 97109148
584100001 1947
51364774 207
918601173 3062
476433495 1652
39412997 169
424178662 2822
667995744 9048
896899391 3636
10994949 5497474
271874004 2366
740520990 45173
875307812 3632
192281848 96140924
533057845 2267
503994201 251997101
536480069 43595
806287428 26604
461282648 7058
30776 977014896
561018901 6305
613928217 5752
748977697 2503
547800001 1826
452639310 1865
809404791 2698
304798984 1016
805200027 2684
534 120462344
475789036 475789037
766075015 383037508
378420390 1916
635725930 635725931
614273212 5714
576224657 2572
326401087 1088
102000341 340
738139621 5935
522601743 1742
830910935 10482
625502084 2085
739618924 2961
369542819 1513
969975053 66910
35690437 342
971098680 3237
813578415 4592
383745617 1962
745042155 3939
183818701 1170
16127 885560754
858605630 13169
610608944 4309
472294035 6277
849574780 412024270
409202294 1364
347699999 1159
233682581 1379
538569837 1971
312898032 2811
344998851 1150
885940978 5459
195506975 1142
458434332 1644
300151433 1654
646475164 16765
956399230 3188
284966641 6580
267715698 996
12578724 48
827449052 514627198
659756490 7217
41105993 282
573165609 2312
256974229 3087
298950235 1059
760915590 5101
730363549 477050
713693 356846
580185057 2361
681777684 33948
321122365 2935
1952 517020384
700070056 6949
782702609 2609
176520611 81271
453167936 2036
2514 539999026
870299999 2901
257856334 881
965284924 5307
110934495 945
764127427 7087
849496409 5692
127234090 127234089
597502549 33849
493017594 1669
6061 259010774
155500959 586
532340591 4965
806900519 3540
578399019 1928
665039991 2240
1842 510910695
560349782 347488402
189694230 9829
73046574 497
190010567 1864
883499401 3816
525686757 15086
542101807 1807
982101720 5560
642983300 518475257
204897792 737
421516595 1444
554791514 3209
219452991 109726495
569563950 2185
67555474 339
241 38364574
524970906 10156
215360901 60653
575557730 2339
630307980 2543
696256605 696256606
669291972 5388
297899008 993
596098852 1987
876967381 56522
663785452 663785453
542264536 542264536
597400183 8659
942902848 3143
742114116 2974
285600943 952
564133557 9050
349185292 8519
315485443 1124
947220595 4969
20999931 70
736200751 2454
922445616 4698
305144126 1075
358802173 1196
777300000 2591
516265592 3448
2790 187981830
507022004 7455
803516274 2958
423298590 1411
353056783 176528391
635704180 2119
77775132 395
493783012 1694
311100014 1037
32703446 145
9444 988867013
537872262 4678
637693926 3725
877082596 42365
759788033 8369
792741319 394167143
641687228 6643
916556779 42024
378254626 1399
935245135 4950
350272932 350272931
442807970 13739
192299549 641
647381050 5649
420366014 2259
106798633 1565
738674773 3573
541615916 3979
542398831 1808
7492 580296079
749533491 122273
83669737 411
497883708 3843
141299528 471
16800049 56
210427288 1293
707826558 3328
379695030 14531
89637137 862
210977784 3901
154795796 2345
821133478 16419
581731862 2221
126278481 63139240
174459065 1069
323525504 1088
683669340 2412
459656544 2258
552015000 2820
297746401 1036
40013743 311
156376671 1952
72300842 1390
735149731 53446
295471777 36434
788550486 26449
859682401 429841200
682579846 3714
231600072 1068
871501982 2905
219116633 957
77561465 38780732
916260776 5419
423528569 3926
96753020 910
627053579 5390
680076210 3477
327943311 6516
989208884 7795
940496864 3135
465739309 465739308
462385611 6569
772901555 14155
987435006 750756001
716058629 2687
197873249 1158
666268361 3681
838690259 6986
60971544 224
611778100 2841
900304169 3001
492947662 7818
925871519 3192
105657255 716
869121300 5660
826998719 826998720
361823770 3157
275176120 1420
35301313 496
688775190 76628
162300001 541
124590884 7885
361252112 4213
35661161 155
909846253 4387
517199610 1724
467425153 1746
465396922 465396922
800668992 3162
765993544 4540
899510430 5010
763072307 215478
580424590 3432
948107397 407165229
958799999 3196
452339951 3187
560401868 1868
378274786 2074
430276257 430276258
79500265 265
691141919 2333
246000844 820
274442584 2248
444059503 334959810
193799999 646
741717296 3085
283960321 44480
30517807 105
173906968 2348
456600957 1522
875981630 9747
73115438 316
905420880 22323
737443027 30795
137166119 4187
862346826 27522
377245296 3606
386399186 1288
718410989 27557
146100486 487
779997401 2600
306610905 1572
2095 527696595
669018615 334509308
96979202 524
655465812 3986
346240276 121177264
950444796 14666
432116314 3895
247823183 1010
967503224 3225
891 25438694
798602761 2662
498298378 1661
235501081 785
919971077 6682
89122433 1264
989768593 494884296
384395197 7213
948203803 55121
783158544 3493
11585 533091998
878729570 23912
713905500 3850
850843603 425421801
979110609 5180
832658942 4666
542557275 3133
507279857 1978
915605715 457802858
715885694 2415
180294730 2811
969315571 10963
796200562 2654
400546725 2047
176708526 1085
32864 995520441
4385 845865760
905316301 8272
483950503 1842
278926065 18177
454999072 3212
529391548 264695774
551416992 3183
142199999 474
892220925 6194
916201250 4210
715886788 9241
774899058 2583
228388411 1593
191325172 2122
291299804 971
646622159 2532
46541306 526
151760115 585
291670921 145835461
944400001 3148
190914106 2330
15168690 122
50759401 300
455932176 3052
581399999 1938
699756154 3101
689383654 500926085
160502865 27228
404412920 1549
502801424 1676
491893668 3633
713662307 3358
38825151 140
50739486 191
405209751 7250
561418504 2570
2084 567887916
526198247 1754
230340272 1148
469889725 6647
511064179 2255
779247309 3336
885900001 2953
6655391 28
235500545 785
215496376 955
760500577 2535
205370227 102685113
33875520 130
713476894 6431
390598699 1302
105913023 354
73122345 405
460658218 7376
581698060 1939
486424046 2699
917996941 3060
758017312 3253
712056736 2696
328537246 164268623
538015645 2506
546804276 484983
635257994 317628997
60534359 360
103716705 51858352
837919747 25837
528100720 2020
788749401 5209
64448061 291
144348666 561
381018330 1410
167400163 558
841982011 46686
388982553 2229
774297419 2581
252024500 252024499
432716086 3582
890387651 12628
38190804 439
830610404 3172
681109172 4033
338099909 1127
240865561 1443
449605513 4629
45900153 153
1470 120414688
452491103 1696
839702633 2799
385800989 1286
964100387 3589
801823286 16615
184183488 4067
555089753 2623
495562680 139203
948012481 4335
429660533 214830266
938164489 4735
78900394 263
863770392 4312
935304525 3880
3805 992125149
488032111 1810
4262 791666500
256923074 11156
881399999 2938
118362467 59181234
352428686 1762
473227284 236613642
409801306 1366
467847631 233923815
461290656 1813
154427137 1216
941269793 19422
481557390 3101
200808913 1928
813129974 22525
230481985 3008
5700020 19
262857470 1175
681147476 3895
212471489 1291
149658201 612
801029012 10602
618060875 2146
478833348 15816
92 19288483
321 59751261
412799156 1376
570898098 1903
9600000 32
602133804 9403
33600111 112
217098441 1768
283886094 1188
91002238 30823642
805721933 402860967
242882220 2819
573756589 4565
701858193 4424
605636843 2155
957334351 17558
146682581 1660
295036777 1213
314553337 2099
8645898 8645899
101399663 338
137781675 4545
67572960 255
517581349 6476
94517499 770
57600060 192
515589887 3257
480673623 2044
1814 420267475
11441667 62
567587556 567587556
9661 481265691
223925519 82024
354530528 17468
638118753 5040
363331300 3389
413237412 2577
681627409 4354
545833511 3237
882493404 3546
407737455 9917
84780301 1650
622015676 3974
489166698 2792
369601232 1232
223518686 223518687
813297937 378333957
655194817 21312
989253585 3630
142651393 1834
6326259 57
463110061 3012
696814469 13607
240176248 1324
336813740 13996
964205165 3214
720297598 2401
180775211 11858
884369582 6778
569623570 2815
521924927 2976
160672176 588
947619425 473809712
648457631 324228816
872201632 4886
716833620 8067
19572168 1068
758131851 2828
26781050 18830287
4916 792436370
676800445 2256
848702828 2829
207259952 8609
505496208 2576
701461619 2987
860703816 860703816
738187142 5467
198321239 1770
488421949 3670
275371719 275371720
544156220 3613
924684218 44014
24899276 169
326143873 326143872
951309845 475654923
151461500 2060
613038119 9830
357126768 1264
243600334 812
981192550 5962
43574575 228
472103317 4374
555277468 555277468
589865961 3064
12518281 72
802929246 5649
997118001 8500
687690884 3477
300546965 2403
877505313 2925
369601232 1232
794498626 3537
824187262 3071
502789738 7511
337379302 9541
504901683 1683
990856680 3747
805234189 4415
49499929 165
222100729 1142
53843492 202
523481665 3424
329401802 1098
846263893 763274893
925290713 508362618
870921693 6986
799133070 8187
666096073 2231
901201981 3004
4934 687395166
694547459 12613
274424926 1075
421967509 4518
1010958 7
783319681 3168
833399094 2778
861193025 13409
995534303 7032
507101945 8103
542699999 1809
736488823 4964
125999581 420
452830538 452830538
347715151 1688
667032083 3348
461114891 16954
811119662 8761
62400107 208
397705581 3098
828593041 4140
720529919 6336
4527 956974636
144134324 72067162
204515976 2472
446497387 1741
998445935 9038
441914962 3149
611349581 4930
954696735 12647
443398632 1478
118376658 3865
12777 835040835
633599999 2112
263376766 1539
770314020 4935
366297908 3011
366974999 1575
919626280 5597
278693580 1020
997019339 5748
286002172 286002171
785554280 3057
557759139 1895
778762463 409125256
324599999 1082
2071 83306548
698999999 2330
484501444 1615
154974820 1001
512073323 170919
642296655 2457
992959561 4110
240391898 1500
871120435 435560218
700789754 5326
714316166 2383
814748246 407374123
410082126 8149
823199137 2744
634090673 2506
652373820 9769
953442491 6638
642002139 2140
6450248 25
1165 132385940
271723637 271723637
798168052 4553
390256861 2751
947357707 3629
786399921 5978
428401429 1428
858506936 5629
379201263 1264
838014554 9062
614346590 9337
37716345 18858173
239736986 2866
18995936 544
830515188 11316
328561068 328561069
249127915 1099
290075597 2423
482702159 264735431
477371961 2543
258899482 863
916099327 7443
370014370 8614
239174599 1707
714094523 3467
878402928 2928
285753453 1959
115021993 5182
562918148 4750
345428342 3140
455836173 3152
687762070 2647
460026343 4907
363898786 1213
115269010 689
241008683 1695
126866532 1934
567152665 4673
829642851 19837
652127935 326063967
961637300 3284
237335575 118667787
731187917 2617
968547824 25972
648773793 10344
335998879 1120
871479416 6715
729015049 40582
206433675 103216838
693597688 2312
634556317 317278158
569998099 1900
564576569 564576569
725402417 2418
102642751 343
216914130 930
565319496 10577
979159380 175697
655653076 3068
501000000 1670
193400241 969
938981343 4592
311998959 1040
959269948 9169
214733454 1727
908862721 3077
106924499 500
981972711 6328
608498280 2065
296067138 2613
42599920 142
797421599 10625
789692072 43514
177600592 592
317625809 317625810
257100858 857
885156101 5086
857876455 5787
574802667 1916
321645440 4453
142489353 796
876297080 2921
349484998 1761
307401324 9623
104771947 361
338180721 1597
811915284 10639
733626097 4149
329074604 4265
588601963 1962
792639077 4466
862603749 5882
2159 279821576
839925847 839925848
76160667 311
274466924 8325
989117448 41746
491099624 1637
370652625 3787
544568580 536533857
9294906 109
35 8192193
135149254 592
374290984 3333
3060 905113408
404239402 1574
222658552 1852
785245277 785245278
196500160 655
282725350 5029
211179536 2493
938675183 469337591
520053257 1851
277990640 985
716662733 358331367
21137689 78
665600476 270425080
605367378 2814
517393956 30649
539399079 1798
128858614 533
848399908 18198
251592744 3068
472395992 5145
47766866 206
908326206 7947
227699240 759
314101340 1047
35 8883741
967087580 3812
84600303 282
915298755 3051
758361802 2963
532295226 1925
52935422 206
417239207 167871916
536624993 3184
883797053 2946
900596999 3002
869453364 2981
539731416 3416
653220819 326610409
905470821 12829
380882736 3536
673533244 50129
662260949 2925
950729137 475364569
726825400 2927
785371607 3006
194174577 194174576
691200681 2304
567600083 1892
857580363 7509
665403438 2218
174990050 87495025
9906822 147
135900408 453
450008923 2901
396041078 9873
433000957 216500479
148228321 719
868279496 717117978
379480623 189740311
946227256 204962
643694017 3881
320098932 1067
640558261 20439
739552710 5505
786823506 3507
141300164 471
648401672 2677
35523796 168
287556010 2342
774836626 3176
403077659 8685
734531134 2867
259758989 1590
93002355 395
498796179 32141
312343101 2516
427946960 1910
395138215 1643
156344583 78172292
163912225 163912224
913811559 3310
925680455 3382
221742353 754
975911255 975911256
239114437 1539
770520870 3591
286336385 17514
867 181090424
290516927 5622
871588384 6264
4085 800177970
506100000 1687
756897478 2523
645808647 7991
998336883 908767730
893836944 27027
915471300 4370
979761233 71564
246385810 1755
792302640 2641
690474135 3284
196077754 2759
449745581 5291
701816147 30932
531600022 1772
918116059 3370
346 89345512
940389496 7037
544201841 1814
146843169 748
451243650 14170
207364039 821
565199999 1884
264901496 883
187527907 791
898441060 5656
335458679 19191
859044784 4673
240601193 802
988834817 427156312
403649481 396273704
988621233 490102551
806099974 2687
336216609 2912
489602444 1632
9951 529536681
294899999 983
544975040 1979
234888364 1094
21000070 70
728746233 2997
958083415 30048
147082815 5162
349812819 38019
137587491 11530
262800875 876
812147885 7962
848038223 6276
395831777 2526
33308538 146
250300834 6937
136200043 454
573830743 30881
619371509 3945
470101567 1567
823871743 275543854
441804499 1588
758404297 2528
569 135128965
72102919 681
409700682 1937
569400000 1898
491312453 1861
119971298 580
375989350 1711
2637 326958969
703820472 10865
624268783 9113
921964637 137280
168899999 563
704586387 352293194
895500734 2985
585869 15
547198735 1824
307436801 1846
3353 620348879
692665376 2551
879757079 40581
87039811 298
285955508 138019176
577543235 2316
931440614 5461
606994950 2950
274683351 2950
2244 659065044
247499174 825
428258390 1749
83142730 292
375745074 1409
842399478 2808
774918648 295960433
673961607 219603
721876049 14430
584588324 2313
963285425 12166
982803275 3276
9016981 196
725799605 7350
919799694 9218
827467566 134546
431954219 1698
928025770 25130
495380173 4226
686209832 2552
389754077 1749
335622447 335622448
994196685 3314
937486599 7762
985244737 40632
879247877 6034
327598908 1092
133800001 446
194380064 6276
201316491 201316492
649604690 587289096
166555921 1790
855899763 3116
136522065 487
359937258 259139154
131400644 438
119312010 482
790202635 2634
594006184 266395909
291611499 62045
1733 458894934
904005100 29567
449281286 3843
628501747 2095
809750094 5154
309434686 1137
989405891 3298
725134680 3673
556201855 1854
93702985 53827207
386954880 1443
494400000 1648
640858217 2621
848565687 4547
241200805 804
811538346 30312
209699801 209699801
604792084 2965
154192024 1965
687974370 17869
542832699 196918213
831013373 831013373
752397492 2508
660877905 45296
28799984 96
50808414 646
80819565 476
135417898 719
714572023 4638
624187802 32703
689864849 10169
734960998 4163
70190586 1835
405300000 1351
809702724 2699
67107244 232
83147247 357
923142858 923142859
623099471 4726
254097622 1189
923365815 455952761
252600843 842
150208585 150208585
2352 556116288
509760049 11027
717482205 2402
198 17922345
682197725 2274
482255475 482255474
515398553 39167
22620140 81
747612672 148386
929 106378978
154788475 77394238
909261840 10544
410421242 2453
72334559 7986
210958607 8843
591877203 8339
558304605 6149
158135707 3667
662741321 2803
704345065 259086176
700956801 2384
429991415 59465
94514567 713
305244204 1477
443190714 19141
573225821 2569
134992208 579
977496324 5909
581622001 3975
99835985 873
176603297 88301648
916203054 3054
533 114209913
208519724 2725
6205 970413395
925678571 4137
450150411 1972
224263494 863
3449 656257558
598316605 2193
865650016 14085
42484325 1044
611692291 7072
47249315 322
37016412 174
639558179 2258
345805200 2600
616479934 616479935
941947680 22560
848337831 6635
636837810 4665
841301371 8730
811896797 4227
116196342 397
163964927 638
641701154 2139
298860259 1842
994833031 490106026
808 32877965
894845920 502868
5793 347469933
340875837 3033
242100001 807
97712339 626
778670752 2870
684083543 2299
455399406 1518
251141234 2458
354940483 1217
206699686 689
3247 651488115
924276250 7321
496759300 239087021
985950505 3949
314020486 1901
226894079 1792
203543199 3325
203928180 946
412951770 2835
626227687 2583
729336309 2455
654398153 22307
666052001 18723
119525773 861
555461368 2942
13359 899942394
788231366 2909
499621525 1730
797905061 34687
797154436 7419
925551972 419290208
295800345 986
91226818 64814870
654597818 2182
321748755 160874377
63727743 63727744
591571234 569425576
998405325 3328
521400000 1738
3907 644120162
135300767 451
716145852 3336
964293375 4153
256424173 4648
702768848 267219007
2480 680546161
812906639 2736
170552942 1351
828742069 10164
958653793 7441
902205894 3848
708089716 354044858
97904726 361
347701750 1159
2690 325503450
398384269 2220
982985660 4588
836414101 6975
54991549 521
858297139 2861
52003609 229
815289551 5243
699879455 10008
773781120 3456
988568063 5356
917248081 7630
461151341 4516
980333368 15596
577313970 2490
865405822 3177
233786630 233786631
554998868 3754
956465007 5626
861847132 5884
333001110 1110
390899022 1303
235199967 784
883405734 883405733
967841207 19240
848105212 2827
459433079 3480
716400000 2388
809912764 8822
764569609 5368
197948592 662
108495021 410
347842032 2214
308049245 2473
2415 193894193
887813172 3161
374026446 8657
760200264 2534
940872759 26699
275690593 1816
950676023 5354
971923751 10467
864154165 740492
69997126 277
723885612 15762
674678502 674678503
704504459 25940
628308372 2263
575368553 2783
379475713 1408
85442575 359
310983137 1161
264114885 1149
679800204 2266
109500298 365
324471384 22447
817973740 20847
1616 225913407
883399972 20527
795017168 9441
499853143 1814
307218651 1315
801507172 2812
156678511 944
127945401 484
98699670 329
239028649 2521
458085456 57397
594900586 1983
350783403 1282
687121822 13666
987520815 32641
50282419 189
453600964 1512
658663133 329331566
459501599 9781
78708588 39354294
333413610 1493
452975901 1603
625000522 2479
349501645 1165
94212335 361
448218012 6339
898 161621061
501169176 19045
907203025 3024
102476712 906
197715226 1167
799859844 6492
229779906 1527
60465878 471
52297917 52297918
898114769 3010
987810979 8547
894315540 5225
227708158 8050
203299329 101649664
907154529 5656
420370868 22947
554999331 1850
209735679 89309225
9933 412345077
558024221 10201
257575212 1252
7270646 93
918713374 918713373
686279009 2426
40712443 393
683898873 9247
364251840 1308
427914199 1900
932380303 466190151
972917591 611438009
838658638 2924
906896976 3023
768597437 2562
939802062 4198
859410387 6419
918118698 716154924
788200048 4588
683702465 3296
14682 226760300
168370173 2204
419231182 9518
721708456 11159
255299279 851
5460 736950054
477384845 8429
808634586 3661
203297451 970
434400003 1448
265531266 2002
927181973 3643
943191689 9037
135617145 135617146
898800000 2996
603588598 3583
526821079 4918
590769576 590769575
992329158 11507
733841434 4241
798300107 2661
303825574 3737
480959641 4068
1344 207114432
900227312 5459
1069 270556092
571017591 2158
159361252 159361252
559463112 23689
797643905 6632
929400102 3098
732252053 448592448
146164934 1905
871283264 6285
432901443 1443
163657838 163657838
324601017 1082
81611962 35299490
319340835 1385
380265558 1549
903294591 835856501
401005551 1993
187651324 1057
245519316 5166
813018726 11722
105362461 630
936797639 10213
408380757 2576
35869878 177
328377693 164188847
789602632 2632
781594179 33595
493913225 6508
664861110 2657
922303447 3527
325629976 1265
813002710 2710
578701930 1929
506401311 1688
212724732 4308
706219869 5062
74700199 249
627900000 2093
1570 419736360
280784765 1718
117900527 393
647397842 2158
425129847 2227
403513523 191089588
578243249 6714
971246242 3274
722460176 704880690
123835693 5279
537001790 1790
215570427 1245
436272920 2420
275768711 1285
142266107 142266108
539739870 9732
402415089 2515
434699999 1449
13378826 167
85200001 284
447781407 447781408
6821 907848413
37778027 143
705890738 352945369
57273096 1315
883634522 6830
730204383 2434
882640176 5638
276634700 1723
689946763 5018
704893147 21374
270721080 1236
113199134 38080577
363829337 363829338
1012 168153801
630547079 5273
737868831 2825
282187813 3180
51300001 171
735217885 5268
189617835 964
783234633 3623
651071387 3597
645886139 2772
174756240 753
803622479 3363
873300001 2911
252018215 13128
442799999 1476
870628122 5707
743854311 4030
320985540 1356
90465651 787
776506560 14466
682023151 9026
482889034 6633
764903489 4745
792533039 8489
174786066 174786067
34248173 230
975187345 11256
451105230 3797
9096 455173675
173608931 1689
270196554 957
717073209 12609
714002380 2380
122497391 464
574174423 3026
152672691 830
834005435 5986
425831954 2011
686576144 3569
796875874 4775
190756110 1452
620999999 2070
1053 104372328
540139750 540139749
752102226 2507
852983211 4430
11511 564043138
6163184 34
919803920 3066
375898746 1253
228534922 228534921
590869679 3880
997636183 3467
979424589 481129061
560881743 560881744
500399932 1668
300389454 1127
447758689 2994
1822 192596216
257151016 3116
964906959 6035
841326009 4091
623604096 2624
928057370 7271
901690368 587038
2861 612700915
617141249 308570624
478960865 1611
485398381 1618
910354184 7335
253799255 846
2399 710337603
384739779 27452
42211858 510
949137139 15722
528981214 2278
520199999 1734
1315 280081292
239944276 1054
992987581 4602
732946899 12491
744093156 26819
666501144 2729
592518253 4154
203215541 1269
383698722 1279
740870683 4004
350512380 175256190
544243644 7191
921408929 13024
904844015 13621
564833243 2767
59939153 208
223255859 223255859
874118048 10594
663898789 2213
15900052 53
420869157 1503
992696690 3309
578111724 6577
854099999 2847
265802304 1299
146325923 642
191699360 639
277826274 6114
703637090 5606
503238592 1861
363228594 8621
255900277 853
583128155 33442
489484311 2345
768023688 768023689
858351136 31289
41718329 385
231901397 773
3481 946671874
979729921 3271
230885291 932
336564068 186012634
70200000 234
739103032 3327
494370690 2109
245742523 2041
654677838 2379
875281730 45281
824100000 2747
4828 192753072
934481989 4498
287502316 3070
198259487 3528
714811435 90510
341920001 4274
625042764 625042764
18150656 183
52761635 21492598
365399999 1218
129580792 129580793
744367417 372183708
980123437 4634
402600339 201300169
387873703 2097
39123613 30992260
877642349 4526
8639 861313873
243900759 813
936390778 466079224
470887066 299402388
280056472 7863
520795535 5446
593998021 1980
310 36617200
65323774 275
840602002 2802
651516658 325758329
906696124 4867
8718828 47
529500825 1765
331475599 1141
556950514 22363
3242 881240980
400266969 400266970
245591144 1366
834967901 3700
330341581 1116
701559736 2713
296126684 6817
960528982 3332
490894831 1710
531520633 2194
745329558 4985
567409746 3395
175567607 1400
993416528 7798
335060392 1183
10204 537903517
506758868 293459
696123605 11226
19799991 66
467852528 467852528
881908527 13989
431739178 3827
484524303 2794
728191528 3494
431813630 3777
40162801 1300
856497172 2855
968440390 3251
359753792 1504
112867280 3130
1319 377675865
360011669 7871
294387544 1174
290719609 1357
315001051 1050
3451 736484812
336924502 1343
807467282 4351
12300042 41
361372753 1602
366901224 1223
214990860 2345
2427 238426053
920728997 460364499
6217 763733582
290029571 18714
539703218 1799
775498390 2585
6074 231710952
359258625 1485
11823 542797081
732746467 579961511
219741605 2220
22606298 102
442894957 3444
934371431 9697
990600000 3302
867161047 5486
420010646 1476
107106110 4599
100200607 334
784999205 4411
897810417 456455517
984036850 436588835
583011481 2792
932572308 540717465
472686100 3700
273885553 2016
491861269 3267
890090469 5685
277146366 138573183
919859137 4763
530232121 4168
12604242 102
908700001 3029
2882 815629056
540583671 270291835
785402894 2618
512475880 3659
453846261 3109
671141431 2461
877774843 20271
333992829 306236773
253219253 253219253
881112334 849967767
3001 588442515
992025348 479216455
297151583 2945
779360184 5724
245768985 34965
229088797 114544399
180545177 682
560482661 14783
215777520 1512
680038180 3189
1544 353949986
550754483 6466
990773215 861451102
796716097 3889
56514210 436
970204902 485102451
475238709 2386
6230 815581760
920178569 10550
4639 856515492
978341152 4593
276414527 932
990299999 3301
718282341 2961
1767 502032972
858985884 3006
472737184 1735
95058483 2833
239996462 833
641574312 4233
853482783 3773
543434321 2288
480165343 9442
796197346 2654
100561924 780
113876909 4065
13499954 45
86111789 613
415932241 2155
517025651 517025652
738891641 3506
246427607 1876
3974 934450334
134799225 1064
766710685 7190
624895145 14841
904290093 5868
125216063 707
176357983 2462
6004 107267464
411556684 1382
792692095 3262
120816696 428
631387614 12966
555410987 4481
456599799 1522
2247 648630972
26113252 652
97626607 475
508027877 6553
22639560 22639561
948102767 4184
732954327 3734
612603601 2074
279900562 3203
583080765 43012
555132725 16296
717902392 2393
16411505 8205753
231538526 6891
609961547 304980773
933077124 10836
291113948 3074
367277272 1988
8437 768738746
825761304 3155
625766841 2126
489910781 3889
475879749 359985057
942299603 3141
449085312 1884
395499913 2291
960249504 3285
186955393 816
788451644 6914
770697432 2569
325801086 1086
88098309 36537582
340500000 1135
856119650 7167
836928091 6622
45476249 181
202268786 4544
989354983 5943
575007951 4808
621777072 2672
204121181 2206
138098183 533
363844248 17258
879613853 9766
303598989 1012
437120508 3726
277594334 1609
722016599 46663
43798457 3926
839821534 10908
724228638 724228637
685959936 6432
800115079 4721
439761775 1735
512132653 238508404
578276681 34366
172540736 172540737
2743 202534604
402335219 201167609
379850836 1582
407582821 1479
43281394 324
458100000 1527
388219611 1903
176708863 759
752 123882976
510615025 3173
259843 870814485
76001160 522
494048837 2922
229107880 188176109
480630571 4431
791961265 3495
535204776 535204777
768647829 6929
879954849 313721756
225446186 1753
600001762 2000
598742892 10331
420601195 1402
617778231 4011
605576292 2473
682201197 2274
594586264 2389
890391799 5975
889772794 7027
798633683 43266
314101052 1047
665086762 665086762
862200001 2874
383352894 5095
698268999 3489
831597227 2772
783505069 264331977
193544121 14476
17700058 59
495903169 1653
186 27011850
635818657 4884
233775433 1074
161173001 80586501
339179645 3739
779704052 2599
44063908 446
973911091 3703
238074230 231764691
668064759 3626
406829710 406829711
593037702 2718
325317047 325317048
584065692 4203
4738669 20
178266687 1069
863178921 431589460
752305071 5870
537532421 5677
197699341 659
152700509 509
360324425 7062
976184016 366091299
49200163 164
634635426 3739
363972511 363972512
584667189 2086
2465 637219499
174000000 580
620583743 2684
891405671 7286
776438665 272363716
721801304 2406
70499766 235
999749825 495199395
754490021 8619
323818287 1148
771302694 2571
852902842 2843
353699442 1179
770510887 6964
435193291 1559
821605033 5853
749702500 2499
467598946 2589
179338282 3110
87300000 291
816857584 816857585
291779415 3501
253 44038951
132737724 1026
228657845 114328922
431205816 13308
20554559 96
611099028 2037
640201609 2134
629335796 4595
7233 702665633
687493758 4903
413439019 154703777
323101337 1415
655733924 2488
915529661 457764831
450601129 1502
992939483 4747
75467392 616
945788664 4030
915955821 457977910
900128274 900128273
624248157 3334
782402609 2608
986396713 3288
268153395 2716
380570996 2444
705544708 17647
868957411 3326
294636549 12251
794218571 3231
382576425 4156
486600197 1622
245166475 122583237
318673271 1356
70603211 564
790202634 2634
952200000 3174
35528721 5430
656139421 4035
198249425 99124713
7043075 25
292607233 146303617
761702402 2539
7545 852362823
599830711 4909
156190770 1065
450642759 2792
915819515 5225
288688939 1173
4690 209779010
780302602 2601
26999909 90
261936111 1797
677060129 29654
209230131 1579
311400001 1038
677189722 9755
316724760 1983
758838237 3943
966522163 425917644
203523917 697
296049998 148024999
313498956 1045
572842826 3369
861270748 3116
179594537 1880
90600000 302
991891334 7589
864066830 4915
592881040 592881041
3631 941140676
402958273 1709
651656696 4945
751804501 2506
498298680 1661
12991 353315358
6085 842995007
465411805 1859
389568019 2014
154343323 887
479414641 1640
838802489 2796
388202169 1294
588825119 76640
48884750 1662
276975933 2067
422314532 1619
601875572 2101
33782 566998884
843364075 5334
864977122 3442
263100692 877
840901226 2803
509 66617364
181549764 3069
969965029 420967904
409644523 2394
446541399 223270699
289665046 144832523
610605037 502994775
240387911 905
22182819 22182819
694799999 2316
268408801 134204401
461042091 174044846
614400000 2048
958467184 4948
711002369 2370
929789399 7845
110100366 367
900335976 3665
794929174 8576
139869935 597
599 83121647
886613471 7092
323101078 1077
98700433 329
57459273 57459274
825682896 3888
914134031 7721
333512447 166756223
864330321 3899
927463625 463731813
225959776 2349
257492019 216624353
599973668 12754
748497505 2495
371449985 1684
744975356 2797
77110527 278
950996830 3170
826927061 2996
183600613 612
826816905 5860
484376040 6180
2983 880833313
16102679 97
90869350 781
344327447 2497
317699999 1059
260538977 4773
592639579 296319790
18533187 92
36828889 36828890
868238773 220898
15120736 15120737
567751080 3530
283499213 945
9660 983229686
168600180 562
568800000 1896
406017507 2539
406866039 8803
579415830 3990
797645140 3670
547 106517820
738244230 7978
825226061 3620
595200850 1984
566496098 2552
418421550 418421551
47089688 23544844
792195207 5570
641687864 23205
392796886 3523
818234096 11250
222344586 853
179745224 825
997941579 5234
433801401 1446
2926 430704274
81793405 462
70826204 1684
112044499 575
532170576 1791
562190895 1946
899402997 2998
845478711 6510
554392851 2129
918532019 9107
837416350 286036400
414253835 3069
495366170 3913
595915155 6105
60243247 441
420095130 5073
1129 233560401
24274224 624
108148118 368
369414444 5645
959697628 7148
647916726 6003
804841634 308999666
87119410 87119409
306683819 1584
380418790 1296
115202561 5632
903959052 368326660
285863920 2531
906948623 8166
395079302 9103
52800175 176
758323539 7386
734702745 17711
822 97267830
103900810 581
886551258 10991
526163408 11723
703112388 2488
681381461 16377
387005579 20358
225599999 752
284996898 8282
600304982 4954
318347291 1717
302923425 1201
239944152 1407
23960384 85
953021632 940177956
15820872 14504443
954370082 144522
105599647 352
820994340 12191
456154965 2205
75363282 307
82482253 745
13040881 240
16536 808399762
939300000 3131
646303909 2195
759945888 2592
368428620 1596
451201505 1504
18663 642371374
472499999 1575
121200167 404
810745437 4574
759445283 10500
796858593 2980
303 62902888
988046491 5837
953470651 8185
743081109 5906
888553751 5171
952803873 3176
294232240 10040
202675159 101337579
917209526 3065
857099999 2857
204025288 5248
101905979 143935
354496295 1199
466082424 4293
231171229 1046
248017122 9738
806099185 2687
813363307 6594
276355443 1981
638087288 2137
611516147 3700
837233426 52270
678699099 3681
173699421 579
68840480 440
613197956 2044
955053288 5336
68399772 228
283649836 60971
536259834 5497
1777 443707062
897231525 654428594
961803207 3206
449788249 3528
525877268 2063
184494751 950
469817382 2505
117720009 2147
191591310 3523
88500097 295
922800000 3076
441309134 5439
272610520 1690
998545717 3474
574027537 3033
826664294 826664293
908683433 4841
639596635 2285
926639250 8850
983870874 983870875
75654761 5163
132965373 1004
702315899 18475
915578593 457007265
323063449 323063449
615631146 2615
658717734 2959
847905309 6308
82340271 417
425985826 5277
370527873 2728
690542893 690542893
5597517 113
55378099 2202
994806450 4823
35628240 240
573136915 25667
437260545 2705
189000116 630
172690788 1675
5319 174129324
9947 734426798
790276095 5103
83627351 408
410257173 1706
749425865 1424764
528952439 425083190
393973721 3175
98489681 1579
360940571 180470285
1560 167551207
214538153 2351
999946298 11414
780300001 2601
183239534 843
747735556 4585
936611689 443343472
522139809 522139808
920332500 6645
841457474 15586
36667543 18333771
768694186 3614
735906407 367953203
671582436 2793
643285389 2510
245 68681095
299639549 1050
299771780 28490
156982339 965
438288212 6542
623284321 311642161
390395096 4078
22151923 7473792
275969008 15626
586139820 6455
30706080 530
302508761 1220
854999486 2850
956025082 846576846
691049217 2816
76745 599213485
466241591 3656
97380149 431
453622814 1919
8578211 67
76500000 255
500531746 4905
657257242 8341
3008 874846720
39648930 510
5078 680466478
191590787 2602
432122460 3865
951012359 5823
62099891 207
833810769 17548
106699788 76472222
694716389 2634
816384215 3579
611100000 2037
306600205 1022
701742581 350871291
948497748 17927
764930112 4811
90199136 820
366271607 2741
309298970 1031
437011441 218505721
58625297 667
571501250 1905
300098663 1478
591091913 2264
901807029 8907
205500537 685
997026390 498513195
647127903 647127904
427014219 6490
574809401 4604
241416510 970
939375698 3481
483880671 7015
894798869 5089
874056419 6469
808781609 4089
422466281 3027
384619452 1286
504910665 2835
432001029 1440
378044314 4375
542369013 4785
997264544 10028
441710929 2547
596833726 2425
277112668 138556334
203400677 678
148295594 1981
326346367 41940
716429632 2467
181084429 1791
897690771 24566
923154132 28535
377746951 1533
3418 876104560
866749676 4159
105158640 2084
682129396 341064698
791388516 337834535
397 91582739
1627 72048141
810599571 26290
621820980 3420
556490838 1878
863908577 54977
305983249 1458
782213121 4160
985739459 349553
989932773 8553
592235875 11641
863241075 431620537
728368690 4984
307139645 1280
31145820 179
501151854 1713
85360321 320
300362768 11079
700859678 5806
150683568 75341784
13228520 6746936
964064295 10963
613740401 2275
934655335 3686
914526677 692407971
638540555 638540556
317658108 1487
532828600 293423
333044985 7337
124058807 536
91199922 304
177867768 707
342635953 1411
843 196163571
787093361 11502
132431242 1058
537911846 1998
464100278 1547
4654 552070411
1681 409464218
585901953 1953
803997319 2680
148631296 148631297
549048986 5605
879002929 2930
833688006 4894
681115929 3464
922779336 10850
958899599 5130
950434610 4371
894872847 4873
560874051 2003
453934621 16690
811922037 276892882
966696501 3380
815955085 6098
160255821 160255821
21825783 74
743102478 2477
879427361 879427360
253874009 1372
83099999 277
212400024 708
82366718 82366719
3300012 11
597601340 1992
553177736 2361
781771511 10301
150021881 519
733961904 3966
337501124 1125
945135704 945135704
149106516 1508
524546963 1774
508380308 254190154
322987167 1876
2248 338253113
997205019 5644
305673263 1066
171809522 662
684043340 3488
776772597 4961
706984706 145528
867415775 32228
956430362 4040
284699052 949
783350999 10125
945506123 696232902
753326789 6731
291476242 132318367
220018175 4608
212902522 2414
31697896 904
140342097 533
850027754 30657
848942752 5807
631199694 2104
257601233 14308
926034200 11900
836926200 19771
955883631 7641
90067287 702
847522987 26549
962225129 962225130
193799362 646
617327207 2748
418240540 6585
816915428 2839
763802546 2546
582291223 1942
327023984 17502
634886625 14146
492887965 29390
595159447 3312
302865192 1876
745896301 2850
729829724 2444
921103658 3899
462871922 2521
348000001 1160
483930469 1991
422148785 2042
767249115 8109
61200328 204
969130119 8236
571390343 3192
894902500 2983
872054286 4747
443093091 186102729
711602620 2372
746704691 7284
324643619 1380
879170363 4014
685805118 2325
565198117 1884
832785521 3134
240560321 832
665303391 10127
432513294 1580
276255081 2151
764445192 4952
1208 246321779
698492249 6862
796426776 3951
818601247 54436
104421427 501
785862177 392931088
951247444 14915
391463253 1417
843852745 843852745
969440199 495069163
351188499 6500
921338515 3241
9899 686525347
195235431 97617715
762000939 2540
413350402 413350403
288600912 962
594774001 2595
806081011 3010
171329101 13630
676517116 7385
176682974 7707
221883865 10243
475466730 3273
459535440 2451
607647952 270424694
696602321 2322
229069540 6869
897824662 5639
924001456 3080
513282696 2543
630495947 15389
918920256 3536
706530190 11617
619802067 2066
942303431 3141
2768448 32
475539107 1749
3361 875607720
63319 504209197
225880644 112940322
105780455 376
969695199 484847599
958530803 4242
869593740 14819
546365055 2223
7524986 7524986
363752497 333965824
859064975 429532488
456236857 4774
91808378 91808377
726297578 2421
22520 578075926
481134682 3555
661568468 3304
999055194 493340191
689559653 4606
726303826 4639
644058271 5044
379787002 1449
550201399 1834
564407270 1951
816300000 2721
664197786 2214
13086 507932768
466366118 9571
918282637 11887
138514582 69257291
692848311 30710
954601285 6356
559929677 559929677
890377887 13884
213968999 1500
862468844 4263
152023977 3906
485153237 4321
607146761 303573381
602960979 287212096
123417909 123417908
921903074 3073
951299999 3171
268117976 5916
551563239 2621
541800000 1806
351576873 102491
439286158 3092
566929893 2410
197057590 786
339675121 3460
602698647 2009
547055216 8158
7593 575344389
97369153 7980
141609852 649
295769981 1210
206762408 1179
349198837 1164
967808051 483904025
846997115 4337
400010729 1843
988256047 5462
882944545 13222
588816409 508541250
651792405 2199
586201955 1954
399599544 1332
338728275 4339
937853218 7765
73392673 2882
424270400 5037
487912057 5564
915055430 3265
640988609 298545347
564600001 1882
367501087 1225
537779560 537779559
662346821 3035
917535527 3668
872994671 3215
401632688 1607
7693 730019542
747918728 6149
868761893 3003
154729847 1421
740100000 2467
514888880 9969
828577009 6542
504502120 20455
644704052 9917
244027396 1665
137676945 1661
627300001 2091
40047568 684
271789113 7232
102011357 1110
947529645 3195
840000518 6246
967897852 411303331
39213117 146
677600551 677600552
132682320 3233
768790171 2866
64419757 1959
247539919 4435
3764 934789400
833620980 3526
847502824 2825
964013918 14866
3883 684290546
753140496 2828
996870577 498435288
16035762 103
429988131 2539
487141444 1703
630365809 2287
664143618 2324
623100707 2077
484979693 5597
795416657 4444
602402008 2008
504298752 1681
154887795 1185
4549 118166746
346078082 2203
583352785 2228
930300000 3101
862800495 2876
5622 511500804
178499674 595
988621136 17197
843259866 16639
187423881 324268
587787647 6384
49951889 747
279668646 98827468
183191494 1706
257099964 857
433520317 3764
97391417 566
798902663 2663
18869 465627086
446328156 5428
487604629 243802314
775513769 3239
497611920 3120
60231428 380
368698771 1229
970795395 5069
282844245 6172
4269 890645043
961061367 730853849
110745038 1650
680102179 3404
430105250 350648089
582601942 1942
390319253 3349
705394764 2678
934244512 4043
277609868 1064
13799997 46
907263595 3060
800535279 9091
63837680 22969
385058782 3067
598757644 2781
7044784 59
620101997 2067
82101966 476
1470 393502694
1930 406950823
950019988 30496
347272279 1478
847205272 2824
4925 944919253
536401071 1788
722614770 3138
784799832 2616
614045706 2551
819 175201639
569172389 32503
548703276 1829
296047772 1219
107285583 58562
760906272 4284
283602997 141801498
276594308 175482
459602268 1532
263871920 10927
937203123 3124
983158602 17625
263149395 3013
947193514 4963
358309250 1587
324211139 1358
904766801 33674
2488 293726657
214200671 714
5461 717663924
755222939 4140
401996466 401996465
31499894 105
24703777 279
896527750 448263875
3238 798543677
255213841 5583
959285159 9540
568363564 5229
808583193 5364
498531757 3732
250346418 1030
966057517 12039
3158 438093550
585561046 2035
981000001 3270
802360416 118833
507888069 6156
897902202 2993
56700337 189
449337365 3342
889205801 2964
919500000 3065
480802256 2631
68572501 410
572660189 4212
14911705 497479635
849298059 3770
574571816 3071
766165525 5250
605103742 2017
330900846 1103
719455380 5628
537262957 4566
140927915 81986120
486135661 7268
430581567 2032
370275403 370275404
321298930 1071
857622403 428811201
610064130 2301
403217908 1502
399791249 4279
542703481 1809
995197292 995197293
382018145 5935
317660336 1143
378743601 5300
841044761 3051
264600882 882
220057877 110028939
372301242 1241
569102533 1897
963454774 9589
685559697 685559698
402455905 1744
507385633 18810
458509074 1905
920596769 5469
802500996 2675
365078556 1854
589786147 262008723
879867307 12791
706529256 706529255
849769005 849769004
958489294 10469
630028522 5239
320998929 1070
832664876 5430
981957790 17153
940256812 6267
499464750 1995
751401071 751401070
415498665 1385
22500074 75
868972367 3516
69663 454373275
156080015 28301
295666750 1918
925803085 3086
867602672 2892
769481470 2666
720954288 589867961
716294315 9493
647552703 647552704
967989684 3956
14295198 58
453602571 1512
220313433 1762
32689919 128
897212880 23470
471858119 4501
551098163 1837
297327692 1073
759216763 7886
241426177 999
988461191 3730
851017255 761293110
878108360 640454
665997781 2220
833212225 7674
2486 355490634
301004506 301004507
476764553 1642
29618201 11196809
600807899 300403949
657643904 2258
377399859 203622622
917418 941222452
1034 295748816
11486 668788571
118619495 679
920162279 6377
363342946 1335
889200001 2964
748848138 9433
716686187 2737
156056966 2724
90183531 965
941826830 703063241
105217117 52608559
2760 279101173
930873401 804309471
968661660 7236
647098234 2157
854778250 4685
50060816 3021
976387255 488193627
239814230 1257
730086378 8327
338702576 5696
817877291 8239
352987783 8089
767960340 226162
916279246 7891
586324375 2487
461578384 2310
924216154 924216155
856953217 3456
277145815 1353
2180 472142220
422916389 2106
89620999 57820
47660555 869
611510452 3427
626679152 3063
5954 91172009
402216515 1404
608702361 2029
431704940 2963
603601570 2012
384365133 1317
431577824 2555
812101347 8351
795607460 9608
100991285 452
32491825 20909516
294000135 980
809701559 2699
113059355 651
482401182 4770
500 103437955
811 127928762
284091325 1056
928508041 3639
439799766 1466
990816035 674642607
244358548 3905
816014161 18479
576666672 11224
675861870 4570
213900701 713
91984524 614
145779170 145779170
510490092 2768
212109230 2889
785540700 2802
1632 481759872
888910441 5016
959755520 8227
570436349 285218174
985446404 490347751
263022154 3251
502330587 1914
478201593 1594
1414 411866457
870901710 2903
285300001 951
70476729 329
745801996 2486
470006039 2058
23850544 160
815583548 135434
343952029 171976014
6098 644677694
19589221 90
914296833 7277
505997410 2839
318481418 5987
50506764 564
330600355 1102
355951196 1207
727385848 7939
946959359 74961
557948211 278974105
317095739 158547870
218615398 903
871797094 2906
588006162 3049
269155464 269155464
420301402 1401
164017402 2290
38611511 36816454
525256910 525256911
713999110 2380
1753 502204195
410701370 1369
272700000 909
349565975 2702
842397192 2808
469798469 1566
956996811 3190
596978821 298489410
652800001 2176
219434236 6338
191400000 638
478902008 2236
226915875 6354
173142062 802
641976007 641976008
820514317 3876
377244047 5359
674479101 584131388
507242386 1945
763103734 4691
316198946 1054
350709707 1797
601541554 7984
10141 846008371
387301292 1291
469734218 4297
776229521 3026
514398219 5230
856740167 3746
953248001 5588
878081365 4456
790696576 2944
308673859 56276
946803039 3156
545451415 1821
717795225 3412
342609305 2483
327851891 1154
905399727 4519
734087617 6476
326036899 1631
297359363 12788
488620263 3421
714608513 6321
64371062 3739
973145606 3283
864398631 3223
351600501 1172
204192561 8851
693046947 8457
753183151 376591575
637497874 2125
237600000 792
942919825 3917
771302571 2571
763057622 6478
28222479 101
934152373 9201
265847506 1011
5811 283370005
468289201 9025
586414667 282532869
717676126 5451
148796460 1722
944954640 471518673
52148025 560
580170533 5110
882572446 4555
202647123 734
698335763 3594
462001540 1540
752604534 752604535
950952774 950952775
228243308 1711
688634966 2500
424198586 1414
631177776 12949
486005800 2050
299046191 3216
412201375 1374
502802014 1676
424660919 4509
970500001 3235
523234691 3283
678470392 50031
227625546 225950124
486353849 1894
631707601 2117
426343761 15110
786411332 3232
46390703 228
76624263 1114
269702475 269702476
793968279 2716
237914804 15321
764922031 6855
328798904 1096
344948175 2475
559197766 3881
921970690 4267
67460498 25163879
163277243 81638621
951064667 4151
731 173620469
24994 740117162
890816663 6497
392700601 1309
604812201 2150
557699133 1859
565055349 68926
16707900 165
1799 363419588
942322001 5277
269180731 2691
123300410 411
551881879 1958
832104967 63602
198299577 661
676079719 191524
498300001 1661
745124246 3317
98999888 330
684502443 342251221
671454066 230060537
635907403 5569
97780602 1185
678041977 3901
522300001 1741
342777467 1626
355986275 3775
626103461 2087
843864355 4765
998802643 36253
464657724 12539
838343209 6595
3263 737898083
985231180 16357
467703811 65173
33911239 407
447963293 7756
417828030 235764703
3303861 35
826339423 7858
745798226 2486
814190879 3433
784978974 3042
899370914 830844461
901460999 450730500
172562701 1027
59592207 272
3243 760881389
32541158 267
974723449 10057
321339236 1502
146512846 1245
3125947 27
909272718 3658
472768510 24312
608714985 16495
5969 801419748
848374890 3135
268525946 955
243226369 1757
79182674 575
379597190 1277
767271360 767271361
702331684 4355
151055224 3265
19627077 532
385487631 35578
598062359 2030
959719879 4897
762169849 4390
523983723 4114
993318389 496659195
872045676 3483
171473488 1654
213900714 713
68249432 472
989735562 1633227
12259296 42
588601248 1962
920102654 3067
453301510 1511
903777641 451888821
575576107 2111
498070182 2713
818397272 2728
702276451 351138226
178352777 958
630299999 2101
510301701 1701
959998478 3200
357204029 2370
490273888 398852635
668586468 4444
972369809 4216
865213961 4622
277402698 1503
4022 685547181
227141484 935
340218214 1449
428098572 1427
92038317 5260
502 110353154
809442409 3493
356144108 13868
428183312 152708351
656711462 3851
176385987 70281583
369184320 1440
62167724 478
765302550 2551
412201472 1374
183237901 1178
885887984 113777
921749455 15631
734410776 2781
99696089 390
724127893 2478
306743130 1125
539256960 2112
451450611 2450
37524525 307
618947529 309473764
587043050 205142668
3211 426854416
321091375 2818
4724166 26
148520841 2756
207868781 3347
513901712 1713
161032717 1403
681253209 5469
727224364 4715
442325230 1655
979735706 569357118
787801274 4966
57234885 28617442
670053407 2679
888299999 2961
647884952 5434
555165389 5846
358861626 1266
607499999 2025
313848900 20513
184134455 783
223376508 4269
752698173 2509
286965953 1507
7343 788077862
480962960 3749
400394805 3571
969003245 3230
864980953 146806
363898786 1213
79448606 729
2401 375676543
562146823 1979
525719138 2157
128517040 1199
512402812 1708
758100000 2527
414857870 1656
382498724 1275
304926477 304926476
909261743 835851411
792813888 374777904
834616521 3458
434367232 3328
416400001 1388
3604 607723652
625601791 7999
934355190 5453
311223920 10885
268863759 2180
67800353 226
448509387 7402
450184638 1532
947268895 7559
177394184 12413
482063880 1640
712653663 2528
5697 107251096
806554407 806554408
652502176 2175
661701090 3432
806256910 3083
585152510 2069
909413004 4502
824511240 2940
529989031 2490
173072281 6449
47878004 721
422954675 3201
125939798 2220
949843661 6329
2999991 10
759902532 2533
7626 743947410
229542601 1400
730016012 10582
785712222 10483
79345775 300
890099999 2967
382489154 1654
422195963 211097982
991796733 3306
890997977 658189265
284079992 3944
534151939 9346
283722054 3773
863882603 4724
370067844 70315
102300386 341
22470691 148
977891750 3712
754759114 754759115
591902160 1973
448677599 2550
686538951 2793
193282155 96641078
757201704 2524
537290250 2625
302538657 1100
908701414 3029
997223812 474041131
577279578 76471
405050882 4099
723392576 6158
676162941 3218
491414319 2409
618044188 226419904
26268445 1477
81844820 7180
158206809 16857
605902863 2490
869099259 3596
521260102 208963992
3630 998765460
941395292 9916
265777394 1295
117066163 1198
1484 390976717
351649444 14111
6599979 22
477840330 477840329
939656100 3529
468901562 1563
571201903 1904
936451801 92234
898394374 6127
610142814 43851
166139906 1229
804217261 175670
930450772 5549
692700001 2309
143910457 606
223866834 3515
2634 195108172
58682567 1932
904370125 3929
490870201 5190
532874645 3361
399301330 1331
869623195 3935
426000000 1420
36041907 212
89099703 297
68100000 227
498407979 2401
990645523 3887
645037001 5160296
783589009 459098508
827304765 3037
333450854 1674
999579642 4175
702899478 2343
942600001 3142
382725136 1755
310810095 1129
709467563 4294
303062704 1652
659981828 8976
556553872 1998
541481511 2009
126969023 688
890700001 2969
30005723 15002861
487995926 2459
889202965 2964
466433483 2099
522001740 1740
996633721 5220
38882930 359
184561989 620
625017719 625017719
949723393 474861696
170400567 568
706977692 6543
131400818 438
391723383 1683
115441558 584
21121127 10560563
868800000 2896
595040924 3579
356306522 6203
89780785 44890392
725697647 2419
625791028 3077
579343176 235985
4080 864716565
982721440 5437
272404080 14715
43500079 145
420256404 420256405
595360046 2794
807025502 8302
804811141 3402
247501119 825
125985550 650
932807080 12967
407193103 3071
877250427 7141
2055058 1201006
706559508 2972
736450558 3587
361391614 5845
904773043 14083
413101377 1377
522407057 2764
966298638 3221
502541879 1758
692457075 32567
448224572 2266
838200000 2794
126129891 126129891
15723651 58
927247837 5702
218999999 730
507957553 3097
328198906 1094
829665600 3175
929698855 3099
55067104 278
724910681 2756
746685643 17664
889276807 650889600
151798342 693
887778704 3254
449537419 4955
783078883 33314
873565407 4188
114118655 1009
2419 433696588
773503559 5141
35409124 6131
214507244 3336
173053379 615
614561466 2369
387637159 387637160
508355166 508355167
4360135 2180067
612620798 3782
93776419 317
900760511 450380255
937104102 21942
526263764 19669
7679 821215297
851466038 16129
714900984 2383
286911072 12048
322916952 1227
77932168 897
246496738 844
564677224 2199
948232358 5317
120344060 670
727024619 10093
95297391 918
935026452 13212
3157 900714199
133775634 775
340245634 186924425
335143201 17167
225712063 932
165981548 165981547
426900613 1423
5078 949601234
2007 337063846
362099999 1207
968590166 5130
776636628 12568
177373521 911
708991908 4006
114300000 381
986941244 714938124
6777035 65
255828068 2364
984513531 3703
712450990 3516
476268034 2801
103813896 103813897
589458239 5040
225282631 2741
870 196541515
228944494 451411
115347883 115347882
745926703 2502
1853 458665214
601484052 7617
168281269 614
468913705 1608
476099999 1587
174000515 580
82896677 2334
653943450 4650
300329666 2605
970648790 485324395
25825079 87
497998726 17367
8195122 59
49314091 208
883975041 5792
76904673 38452336
1935 217854882
275100282 917
831155401 3316
923997484 3080
853212788 853212788
224866229 1732
8700000 29
753051854 3488
4888 507330408
815100000 2717
159198025 1284
264931126 1965
342899999 1143
963801828 3972
992475203 6194
2934 277685491
774002580 2580
879774499 12094
398980563 497482
323429801 1338
336006656 2331
377646 776817822
951649499 50100
180000599 600
139631871 490
122492341 61246170
138624181 1930
827397242 2758
131474594 743
235118232 981
73791139 277
788620672 12656
305105666 1408
256199535 854
36222468 126
301667438 3577
663366859 2827
545936831 2576
253799624 846
824964443 576244875
140 40546670
760972577 380486289
536424361 1793
223 24420231
907574886 11917
573985150 2676
702176772 12390
836697210 2789
682888964 3482
138867557 1020
585317593 14053
775197415 2584
248441633 1736
231000486 770
3529 666126408
2523 573097138
239305479 80347279
676639961 676639962
129305408 5739
855818254 153304
1183 341293423
571175122 191457428
437638304 1567
370239632 139234090
473971175 2344
557999542 1860
380487697 1941
705898011 2353
850262203 4194
560918483 4548
87489905 1802
921595132 3217
325976800 1302
165901030 553
748669108 748669109
446332117 5358
607197976 2024
253633732 2794
102950824 800
3343 693705978
896349480 3723
261281173 1454
509395997 254697998
154191267 798
238035503 1401
222000000 740
557065795 278532897
766651562 3167
947396842 3158
523292559 2970
920997187 3070
43786849 276
6512 918862736
611193929 10744
405105792 1373
54100641 2360
912846023 8657
4906 930518298
925616818 30786
291900000 973
318139009 2172
808960528 3544
367199296 1224
696 118260840
28067742 2713
342686610 1435
930317826 14178
2561 470465944
935111347 11763
913199622 3044
849851743 5264
416431889 5305
970826030 970826031
741089035 2646
508198558 1694
516300273 1721
698629069 6784
159107143 822
385862532 192931266
35 5664825
594940527 8242
291561994 97935
598789291 4385
399221047 4504
204033592 952
831513267 23063
212156280 1055
763030735 3517
906599661 453299830
398699999 1329
5100017 17
461213662 4858
479550244 1857
417058090 1454
393703199 2640
404384533 4483
390816927 1892
586180103 2944
6525 679998379
817988446 386853496
781155043 8979
470055896 2204
80599693 311
537002753 1790
149526349 74763174
751226991 3505
350048591 124230086
387600000 1292
194479625 4587
404974757 4454
309592801 1303
546083078 3281
714539999 476360
733582511 3627
361199999 1204
541617872 4583
851650390 3109
504299024 1681
1042 203287948
253295110 880
460049743 1636
676374920 3230
410572801 1620
885602951 2952
817813522 5080
549061831 10168
281995469 3160
5251 570767947
401348881 401348882
687060054 514603669
159190700 1025
358554242 3281
24116907 229
593399304 1978
893225141 359510533
645390690 8162
178124262 985
161374004 2333
134454701 67227350
776997506 2590
960289019 5602
390600001 1302
350469188 1447
943199999 3144
948123344 6863
468899999 1563
481691275 2629
91328183 2662
713625988 3079
961242120 5640
840471279 4565
27606430 545
17699985 59
991693552 7995
25200007 84
364600997 2094
888981520 8435
752680306 622314274
381955859 1482
205235045 1204
394718211 3199
500313211 1753
731793529 5608
202368720 915
964496784 3215
29137381 241
5060 951411560
3782 591984108
456527108 2809
290648829 1780
123497549 1830
381600001 1272
769374047 7951
571485000 3687
3287 683074757
616785302 4181
778290417 306859724
175200583 584
1105 109998330
1681 400321229
63600000 212
654677667 49563
581186060 4655
304200277 1014
856199999 2854
152659184 566
945137018 46031
73576774 604
730514669 4584
218707721 4177
877586699 4098
912078479 5543
585898048 1953
516810175 3558
179402850 810
37895916 149
789001541 2744
608362593 2946
216618233 1046
729065097 4041
622466876 3388
134913799 6646
290625097 2426
516534550 1900
785694524 2805
575720259 19139
919412653 3488
129038958 569
856488840 3540
991132034 5435
206804676 1534
302998990 1010
222040670 222040671
440100000 1467
197308677 2103
82049672 667
773549945 13688
137609772 772
389681908 2684
574038745 2293
18969629 18969629
955338205 3502
673844646 673844647
166500452 555
39404 826813410
76200422 254
976281844 347008
21363731 117
971683575 413299643
905422912 26572
68700000 229
788332348 3780
4951 788367534
416521440 142840
505798313 1686
107632367 438
158936280 1267
14867161 1320
460798895 1536
673235639 6258
353195389 1572
921601894 3072
728598331 10549
492103756 3861
937141332 6839
61200373 204
736078431 20585
933742607 19554
130469924 1131
266494708 3607
900790795 5545
2120 162483160
545999787 86543
530970961 10140
315870029 2610
954106129 12312
763017625 3034
65440841 860
916643022 4206
421289190 2641
35399881 118
665172197 5949
333298951 1111
322387840 7060
868798179 2896
613307343 2309
1945 72899833
144301806 700
266319937 1569
48341969 165
650709817 5583
556482795 278241397
327266449 1450
240599999 802
546000780 1820
458783631 2111
512383214 2627
269847974 2315
621558942 2074
2235 265954033
832079039 5856
110868880 401
7045 448604465
839088840 41807
601051604 4389
842485575 8246
356224235 1438
691080229 5088
767427000 4751
453601513 1512
174553253 2127
587179069 2230
150055552 150055552
486667566 2178
186300620 621
558347267 3307
834297220 2781
811372764 3215
528237380 528237380
273400051 1155
4200 810910441
611507539 2110
807921618 807921619
347656699 1751
935691544 6647
201780710 1555
18488114 300
821697261 2739
483362015 5671
265368823 1351
899434263 449717131
345001151 1150
853122590 853122591
554101937 1847
254893547 1645
611400993 2038
332938670 2379
483012318 169743026
348253710 29778
897007803 3550
678891361 5820
46587280 23293640
341399336 1138
697607834 8722
377382456 8484
690176928 81518
627621221 18547
228329019 2103
989550152 26548
664035929 2881
685530046 8483
430202666 1434
179962105 1117
506367240 8027
217262470 1457
206164334 828
22352 723277299
924596918 3082
828714264 2894
309382232 154691116
883856321 6547
850197166 2834
513899418 1713
86662645 6284
301501005 1005
23081 954085009
84643937 2701
732004844 3093
321857288 1521
338223279 52374
137327592 68663796
879002931 2930
60080623 587
943497855 3145
564003565 1880
73799753 246
462395947 5118
740616067 9742
839208919 12980
8385 645182892
441121332 3566
659114489 329557245
221143303 1489
181545120 695
928496617 15787
293762528 293762527
903300001 3011
34350266 199
966301168 3221
845423499 845423499
323561540 1531
688202294 2294
921090903 8035
178379437 659
848700001 2829
641341512 15084
175443225 931
101099662 337
383986624 153005905
746400882 2488
3014 380871099
413645345 206822672
630376419 315188209
126702276 595
872549049 4571
596001112 20776
209401222 698
872699999 2909
405359901 3740
118998660 444
204978997 804
941892519 3878
591327647 3683
582797920 4988
893419600 795877499
811286417 5029
660553381 15930
469005921 2487
452399999 1508
55199978 184
20808145 125
595674004 3148
293825664 2124
458784718 3713
709728175 4225
860020983 430010491
1533 198029971
653225538 2717
806004107 403002053
614676236 12019
284869312 1066
887403252 2958
908710618 153343
3006 669759127
8403 361505463
489727015 5997
472654223 1788
330947967 1381
713997619 2380
403072173 2654
165900552 553
522526186 20783
101879423 47977766
141498852 484
245435778 122717889
303851121 2120
640879889 2811
490130446 245065223
88791041 320
603229897 2136
2286 300499913
521101171 1737
996756299 491094445
897438401 16112
542400275 1808
961861378 956839188
429574029 1792
747599441 2492
293239300 10616
725530352 3572
228928055 791
157159469 157159469
311989292 44404
632397893 2108
1347518 960567344
50898689 256
908271381 3238
866578595 3206
647313314 2895
225648894 1735
891344108 3221
356931256 356931257
935547081 6802
269951460 995
291550711 1210
70019773 253
46605379 1019
607830878 3356
721601788 17102
6600021 22
722402409 2408
1091 321781633
613532440 2200
792235540 3216
720291421 6022
261129331 1747
406774475 1422
230406780 909
933296888 3111
732667761 3415
968162041 484081021
939597245 3132
129000459 430
378366714 1879
557022456 461876
681254360 56135
5308 285623711
432719319 1950
728097573 2427
831288706 831288707
158955577 1326
549029019 274514509
4628 970006922
437556776 3171
269822590 12210
731400000 2438
140047567 892
66643855 464
183545011 3970
676500001 2255
137505424 487
982658861 4330
165037275 975
645672807 2955
738510081 29972
941202273 5444
664798314 2216
761880925 6726
954088064 3537
916366825 3905
621055430 621055431
72346098 1243
754224059 754224060
247932695 1284
316257815 1146
676497744 2255
292499730 975
280467168 280467169
3479890 21
208959589 1611
595500575 2728
961995411 480997706
315791603 1185
221957288 1192
374470643 1466
981630781 3379
919978909 6516
122220209 498
511801705 1706
835673534 3792
36524005 206
212520001 805
683376893 2859
974789113 3749
292870591 1054
875136508 298802241
717936181 2402
711636999 4100
728457900 8673
695130776 3883
429677302 429677301
81802360 8285
228599932 762
745538834 5112
587699910 1959
728600127 2594
911966427 4383
274199086 914
228065767 3512
744408339 40821
617694713 10071
330216034 1730
372172857 3923
1073 161083352
709513140 374051604
104432625 375
463201543 1544
830344825 52434
267532045 2586
660992983 10751
734731074 46825
683776897 2549
3600000 12
521146901 14954
443553719 2338
573171359 4786
535583879 3848
244341044 2535
217800725 726
62700190 209
7329 666601866
439132329 2593
790200001 2634
407758401 3430
627109108 5969
316018433 2456
960328390 471636730
617369491 4762
926103086 3087
982744207 4952
763305898 3971
978304490 3261
365101216 1217
4418 430927302
556801856 1856
244500627 815
682012015 3695
456725167 4876
936733281 4851
3811 280166089
114376800 962
978974037 5467
962844731 3467
617225960 2367
695822990 5896
632880277 2577
157799475 526
588901438 1963
461218321 1785
828805518 2816
637867541 4935
665212128 2282
541909657 3244968
8840 609323520
640465188 320232594
674285334 256931169
362336407 1464
533283680 5769
809335062 19757
472498983 1575
251005607 12147
746869804 3401
623668100 3598
132000441 440
901625741 4374
294662570 1589
19295115 110
450933166 1719
238567681 1416
415061814 3066
7610 652674690
957083397 3293
21640512 1076
869702886 2899
606657504 4051
519384392 3034
868504125 2895
262839296 2672
30100604 268
228192373 1962
697083679 11360
699000651 2330
968025696 968025695
877854898 4817
628029074 3393
666297779 2221
452187257 2708
165008679 1596
979614971 7055
940547823 3331
511800000 1706
624192845 3678
6675 797745029
382556033 1292
635135710 2762
787681805 20579
275299 772401027
761952099 3442
361501206 1205
352012082 1319
461147531 461147532
900212180 900212181
115499763 385
20063125 181
399643072 199821536
745746494 2557
919792632 3102
965904381 3604
422895270 1570
415497721 207748860
563490066 2463
124976703 426
639108247 3000
805184297 676328308
334481961 1252
954861201 8020
276379201 5100
384856340 2255
921400202 3627
842021366 4562
75681619 377
8310275 37
257464965 100298
230999231 770
883464656 3095
979498219 3265
490567613 4513
523148105 384930959
445546885 50352
844683961 2836
903014064 125628
158241371 1790
334200000 1114
67 770433
355625313 1346
985293330 784970195
549662373 2367
694199232 2314
647103166 2157
999771668 22909
354900622 1183
668479798 668479798
428270197 214135099
466343190 233171595
636901500 2741
215522571 796
20031530 7289973
884500771 10515
950355158 4449
706189176 7161
347099684 1157
928773172 4811
19678738 67
151331570 3562
729982809 2507
912573409 12669
341934772 341934772
320400920 1068
475394591 6312
52275505 1104
34184449 148
644242354 2392
787993116 393996558
650575775 9008
677564603 2503
964906601 683865930
734443669 5388
1763 293349096
357058780 4710
2790 587280237
575438915 4107
771703188 21709
351940019 1380
715794905 9433
836024492 15643
522740183 15999
190863917 882
858597139 2862
692895499 14575
172135489 844
52762724 662
786297509 2621
875763549 7675
10631 383031750
858297140 2861
729446185 364723093
50699930 169
482699827 1609
7724 667726487
11508 829105368
734443509 2646
104073577 696
2394 308972034
298612938 1181
583134610 39818
506542285 1975
295983992 42187
266022416 156713415
382720801 2398
952655075 918361966
808522567 4298
163799453 546
815398510 2718
537598209 1792
204666436 1108
287420497 1122
824709422 77503
82800110 276
129643711 735
207989660 13075
50942713 23138669
183188605 76453558
7663 814467328
15460161 147
317925881 4933
777002463 2590
163507328 3896
428712250 2219
349373107 8616
847201630 2824
977561245 971035611
289500165 965
314727522 26676
248463235 124231617
89400000 298
910458757 5949
174296551 7324
455998479 1520
928156987 443027187
997415545 5928
396806619 1466
523542463 523542464
110451682 525
93410618 93410619
278308318 10171
876556675 3208
975463609 4396
369252367 292593
356853557 178426779
226472812 1579
453656975 6028
490200000 1634
933299726 3111
437326919 8301
53179185 188
818237477 4606
836702910 836702911
202500871 675
332393829 1313
806357177 6963
486233800 1880
203222839 3103
324610301 1519
69483285 300
987535569 6047
60773263 332
435594134 73767
791917633 4658
603562432 3557
863973409 863973408
571709820 36410
822754803 822754804
877853737 877853736
374015624 12625
27056198 109
569146329 5262
693025046 693025045
751878289 2905
12510 810620560
329254650 136399725
103799655 346
974497080 5540
373240783 164444749
992377049 8106
744362966 403533142
378856421 9198
681121591 3199
616499999 2055
228524812 2715
243652195 1054
555771140 17357
938703128 3129
877040676 12444
665669436 4273
32492 417130105
129 10800412
142014375 4666
7812 847629805
464922087 1782
683997553 3912
830401641 2768
610498305 2035
170220727 12965
531155819 1954
76800257 256
862438281 4510
665711778 253825259
308098972 1027
148499505 495
599621653 2383
265187790 2293
620024165 5563
461378304 12384
53704728 189
804665440 5560
344970429 1276
613907852 613907851
81856925 914
691802307 2306
187821313 1009
520799372 1736
926504305 926504306
90587315 90587316
105148480 548
404430299 1350
805869989 4230
434531377 2153
313284875 313284875
871296785 4500
437609695 8733
739979111 2743
217487566 3405
982492492 6956
207300000 691
958747115 450781139
3009 301199402
630759941 5076
945171645 18836
754199464 2514
675431040 5056
817800000 2726
648639025 10956
167926216 690
151199495 504
682367405 21819
1650 127037115
870418702 677858600
467402185 1558
76043430 1127
33860375 297
636474429 3999
834050330 2799
461958288 2838
54000179 180
949597273 5349
926559054 7486
386717239 1481
421201403 1404
772961541 3874
358199831 1194
37499910 125
394508881 1620
666413650 666413651
609265039 5660
579797679 5368
582188702 291094351
149218894 1826
565345139 3050
64199785 214
681904088 2273
563893260 4886
906708796 3367
224400747 748
588214761 2836
101097045 9765
81900094 273
89848829 332
938342211 3445
8638 635262103
76894205 314
985241658 3578
818621339 6386
200929014 1840
2172872 1086436
232499543 775
3402 698324018
566601229 30251
609070703 2127
80400198 268
771304194 2571
600693302 9429
297150756 8609
400066028 200033014
636192157 2174
464298455 457056969
317277958 317277959
932273984 7311
212494659 19461
3956253 23
318835922 302116257
321251948 2580
929697762 3099
696152875 5136
331074027 14392
432000823 1440
427842327 256940569
530232489 2737
331802087 1106
583451908 2171
37966254 221
785783734 4665
216788801 800
448673228 1593
90020432 1225
482040935 1729
860475206 4291
61325232 30662616
779964859 13086
508314681 2260
991200000 3304
466011103 283187927
465664060 3652
783247427 3799
971112559 12760
819300000 2731
723030410 5821
676990113 667850552
355823226 3587
699002330 2330
334579367 167289683
963585013 38678
125051434 599
241631676 1089
284893180 1430
519272305 9232
35684936 319
929044539 17645
595850651 4789
572320922 445506841
655009334 4379
916802875 3056
908534835 12245
268389719 3011
537466136 9773
796071328 14692
403113968 1360
332619075 9433
768724952 14996
845705130 2819
421558108 44818
748536513 71644
583839998 259343672
953298927 5836
690481995 4487
387001290 1290
416401387 1388
86525699 1321
42866687 384
708364609 8229
223499255 745
233207304 134365
920721530 7721
2987 393144701
789904527 2633
669913474 2975
635800295 5618
368098772 1227
161699460 539
380607105 2122
533700001 1779
947753949 4331
726699543 328246615
824376168 4586
680359298 5184
698276593 4296
853221600 12540
630778824 3224
627668180 4229
931501991 3105
556102096 8081
307294912 1808
546303783 2381
500338820 334253422
28332797 261
260436377 1112
351598827 1172
905965094 422778199
730821851 2825
469123285 4406
353099621 1177
615999813 2453
852993415 5293
261939474 978
711959860 711959861
916496944 3055
22719661 133
625570680 625570681
276972993 1472
753019189 4352
305766617 4275
468375088 2050
423658295 1439
772743577 429510117
199500952 665
860160530 5802
12218 781890910
504063641 252031820
4982 897083830
122734441 729
294600981 982
178576460 617
707244158 707244157
356488030 5331
418500460 3763
648448157 8875
816897276 2723
951898623 3173
385799999 1286
301424539 150712269
430376383 5045
369483565 1723
218187487 902
785649459 34811
187276362 187276362
423039922 1508
316198947 1054
896137199 4300
650594374 321329
121181004 788
137327251 2622
722878000 2600
8673 183245739
724701722 684365387
925269905 3395
452517975 3713
623857502 2881
789197137 10227
308417759 1519
258925930 1514
646926821 24303
173749489 1199
708170804 2655
347999999 1160
361019228 4006
64200214 214
284292420 2413
392203815 13144
715437439 3440
926993800 3320
988495733 494247866
251666661 1205
801303956 2671
594023292 592024337
191447647 832
178066784 817
760939948 3703
341439649 2305
499801165 1666
593527712 2212
323377353 8518
40700 666304319
791428964 2733
958496805 3195
940875507 3572
583 151755134
582694092 119429
582318375 28625
176036463 839
2088 435732382
28542326 301
853932126 3175
951375360 5070
80109263 80109263
729517566 6001
395276384 3968
134325281 848
945586384 3808
770851151 17638
996350578 796290604
818724175 5788
1391 309792295
921639785 3588
936639483 342772157
16559172 84
495002827 1650
666897777 2223
36830517 188
389104163 4256
481800001 1606
501051095 2268
521887918 3717
435131194 7327
754580590 5261
575424924 3467
383663975 2404
168486697 588
611370475 36894
481756656 481756657
598098517 10275
276276761 1278
956407409 18210
433581429 216790715
597995575 2395
868103212 4699
289199035 964
847327083 4249
904563517 452281758
69300449 231
782079956 22706
410658767 2241
707570623 8437
161101124 1335
487100072 2333
14937405 5271972
16925808 67
455323631 5594
145765996 935
161454656 871
134540393 533
750785827 8878
163119114 2601
665234525 21659
922256608 9454
574430921 3115
725569095 3206
233932263 1324
323419049 56950
774196324 2755
978423545 31953
899966871 5726
586 109163792
498898336 1663
530568261 2097
952536501 476268251
859357580 3571
64561970 242
733016161 3637
262364438 1044
553082787 2522
827997239 2760
826797243 2756
438922935 2930
1450 182357465
992497246 877648149
720707955 8042
306671750 1253
389360650 6895
219371039 840
128450579 511
399805667 190863477
179999400 600
910203034 3034
309563529 2483
160859127 656
850378545 2896
196889910 196889909
318 50271030
833841378 2872
357067360 3160
376203235 5908
496255934 2439
416101388 1387
317174504 158587252
877962729 5881
216030941 108015470
953304105 3544
125638902 62819451
270328293 1179
340200627 1134
28245585 133
470742900 1597
3899987 13
988567856 4971
939552375 38263
842556776 4792
10885 888970408
923658480 4164
683537184 4248
918960999 918961000
941274055 15153
260716734 2313
85697267 1258
466272087 466272086
969864559 4360
646945663 5504
777134624 8408
922297345 4481
727197575 2424
10965 80200136
807319117 403659558
96273767 552
719477862 2539
358687873 147749993
876779471 151797
517711255 271195
768771115 27337
57354360 279
556631975 2707
905009912 730864114
377994804 3516
653935616 2204
470098434 1567
487211391 9283
276000961 920
284814164 1280
594423359 2584
25182171 1261
32113937 122
811448249 11139
492593134 2855
943518000 943517999
861664996 125956
673395643 3116
218296150 850
994962965 734195471
597596603 2154
309914746 2104
588419585 3293
212103240 740
754226144 3285
860481183 3531
755402519 2518
471766341 269066356
722916833 722916832
536114404 268057202
321720725 1374
758514788 5815
402202710 402202709
37800082 126
939514821 8002
604136955 2299
96625767 609
232297119 3916
356522039 178261020
929045134 3697
144150780 7563
730123699 6151
951669147 951669146
1914 202399290
1598 357685499
817440806 5278
842162428 10785
433366361 2106
933007166 7313
227101923 2043
766031760 34788
457800001 1526
324349998 324349997
736241331 3355
848433012 6502
412103427 2303
159924431 732
806214144 3843
328172903 1161
177412873 947
1374 133644510
613474739 306520121
47571166 419
397581550 6767
384971898 1933
675536234 2365
750599478 2502
758121955 3300
301120401 3280
963600000 3212
878771539 13646
462922329 1716
793264243 396632121
46497 840118336
216600354 722
427802202 1426
198248223 99124111
265768250 265768249
910150665 21124
649500282 2165
226998253 1062
887855887 3259
734932087 6881
113600320 113600321
29388762 135
405675865 2673
810279159 12769
585217372 238005142
136400542 136400541
639903528 2133
784439011 2837
651880350 7110
806469520 806469519
646814281 3220
764799256 221819
715431480 6060
923696921 3079
3014 782696618
348511960 1730
39414545 245
757247166 22207
613627874 3489
800607919 3299
951650508 6771
524410037 262205018
192299360 641
882152636 116795
145342150 2150
482368880 1955
757327798 72771
431505564 2524
380210138 1371
938783969 3690
470731747 2122
579470868 2228
330604994 1145
550133532 4442
445199633 1484
821052464 7901
858966713 579592106
163059536 713
719891826 11262
645297848 2151
637378328 637378328
16472622 199
473102916 1577
523310983 523310984
647099999 2157
552575819 5063
891534043 3486
37892404 131
94609098 827
21412434 73
392145205 4841
926655796 7233
97402741 677
554384426 7273
212236415 2547
148500495 495
4511 618337660
826032212 3473
669630244 300073250
151057978 151057979
4438 664752903
205713651 7293
527478336 3528
882672959 34240
217743919 1102
904063591 5079
516042647 2765
605148287 2064
507443246 5133
237580963 1487
988762603 7806
563 88290380
283612157 1019
326101088 1087
277801051 926
202316576 2464
26744911 3893
629620445 3361
168042754 583
898999250 10491
4355 615888455
21032 360278160
357454709 1469
714600000 2382
936493955 3649
504052355 2088
403152751 2475
364445249 1259
287861850 3511
509230143 76482
848917592 3559
769200397 2564
669324127 3611
99600030 332
719403556 2398
2027873 32
703615248 15931
37200124 124
994251272 4751
304121794 1567
532639199 29141
712389929 2949
395583908 1764
3550 343285000
886131762 12463
854608501 9480
577992429 288996215
98173814 49086907
6925 909219734
378938996 2179
168756910 134230807
386104949 4235
737823645 2942
98496062 369
582301455 1941
2785 175869965
412842689 1755
490249304 5187
21 5400993
3881 888884046
44 8045618
72000018 240
612032630 19285
654657684 3417
563655648 5204
389599229 15825
42874508 42874509
564000182 1880
835237361 3314
314342939 3602
691500001 2305
900903748 3003
30541600 127
817567770 22735
857241079 5756
844802305 7407
87906461 1162
893404733 2978
19101671 490
875549429 3937
657747976 8638
943197091 3144
851248141 10895
196015679 83340
991796693 3306
66049568 1432
800682553 400341277
3340 915390460
806097313 2687
491700414 1639
125512663 568
220000279 110000140
420177471 2728
449625311 3725
971581879 61984
981000001 3270
781343761 19560
675300873 2251
734108400 3030
801656420 403383742
189490125 1311
561587960 3320
290747840 2144
956403189 3188
441844083 5518
18600063 62
422087489 19377
531725672 2141
928180174 5279
796398894 92877
783366359 9809
233873509 233873509
639951223 2621
955049504 3992
656830177 4404
291051838 1442
246477691 130271004
213694174 213694174
81092026 7573
492771835 5928
920522669 3590
534668624 3253
132866207 2169
625604601 6140
6751 606178711
157013031 1099
336430273 1747
284763500 14949
124727551 530
456901524 1523
878094125 4486
353385760 2912
120777620 527
867600070 2892
317700041 1059
220241016 1523
761035119 4168
521846687 2788
801654561 15520
791998087 2640
338700751 1129
414300000 1381
435299999 1451
589457799 3175
23073071 2530
749399652 2498
186076729 3794
308696385 308696385
766144981 5971
733351787 110935
609197361 18388
60038720 43266691
568466043 8060
534862427 534862427
682382193 3349
242503524 882
178494414 178494415
5091 519512862
605806020 6340
315846141 1323
383427027 383427028
589649108 3078
960689583 7288
102247199 58095
83699722 279
613996561 3282
26786174 993
627898083 2093
413950060 71804
233321958 1649
710176222 12853
427409331 21394
177213515 33897
264600883 882
238813080 1594
287566579 1042
271422623 1123
482401381 1608
51117622 23903967
827700001 2759
55322293 235
714429366 2561
614107321 614107322
232318363 986
347171293 347171292
10359097 5179548
469424248 469424248
674402248 2248
847503001 9000
882874784 552248007
487452688 11988
238630084 1093
449098809 1497
953653720 7334
891911023 21631
5856152 50
3800 353430400
691118096 691118097
449625289 1592
760321243 8667
412743883 1394
562490424 1999
406299484 2638
187497137 93748568
708602362 2362
294604288 1156
579950486 16198
725097582 2417
741807024 54020
891518719 3731
997799999 3326
862115206 862115206
926133791 6206
865506923 432753462
55800315 186
576403507 2338
830266903 4218
109762112 458
459023138 214635340
370152458 1354
309000569 1030
106799865 356
800832413 2929
864899016 2883
49706982 49706982
23362680 88
5759309 30
404834391 2041
284699313 949
562998606 6522
10125159 62
746956762 6598
4738 160404262
927772059 7215
802200670 2674
851120645 3712
789091961 3034
72899095 867
289412436 1430
1774 507172318
867439641 4540
297480645 1421
848518674 4166
152099492 507
929083078 4529
607291200 3645
150614097 538
614403319 2048
4481503 38
903188385 86141
323416158 8229
899805474 25973
955500000 3185
585218897 3846
344461115 344461116
443247599 3480
603602012 2012
251399163 838
27594 779615739
307499999 1025
428914115 3006
942367668 9067
667696182 10497
469097116 9631
806469107 3558
678218006 678218007
439360150 439360151
61460412 347
83054471 492
762897457 2543
852960103 4987
394904315 394904315
240309519 5456
373273583 6383
11225 243053923
444302000 1481
297 87877512
609602290 2032
191700750 639
926770041 8315
343471294 2763
3944 607553480
850395000 2940
523586238 3181
175664891 6235
752261791 5362
532800389 1776
662034561 331017280
431200661 431200660
513598287 1712
567203052 9976
647102158 2157
711683314 5766
153388052 4401
374670481 4206
817775785 30114
370985604 185492802
992920016 489393218
998604801 9752
82719859 82719858
161761953 8611
531607019 5923
353247327 176583684
472808701 3765
802087926 52413
787948854 4619
852597339 852597340
713097995 2377
169026215 2277
705081060 20745
221700145 739
300433181 1338
717451545 7513
517441766 2545
521399999 1738
936696601 3150
336341345 2874
991200000 3304
582901143 4918
312856645 49664
1382 131528704
517071165 11157
691502305 2305
851597942 4533
327911232 2244
321970431 2006
262501350 875
920267541 3845
916796080 5554
328244525 1810
416955845 1499
720672600 3156
849360600 14220
963168530 9437
968963281 8328
613353301 2100
711351180 37961
221048017 2352
243117361 828
598974354 2034
396301320 1321
17181990 113
550099610 1997
241928959 145390
544333919 2158
478625845 5662
379453612 3787
204966087 102483044
289800745 966
156369953 579
2229 667574634
894897017 2983
407896603 9244
604992959 18590
280500493 935
146242829 523
350699076 1169
675597749 2252
826591669 49924
960050964 960050963
930404798 930404797
973110588 973110589
64613008 382
899446634 112755
459214218 1660
244343232 6126
737872544 5001
335502335 1165
743591248 743591249
602300866 3021
61894045 333
181672883 1633
439180683 2410
897505003 785307849
534904560 2484
530855447 530855448
116261672 604
283178203 1433
622501266 5195
925888635 620985
378354023 1390
806240119 15121
576464817 3737
925068060 6615
588138513 25082
158648531 3030
622724798 2154
418464956 4547
883202945 2944
871697529 4670
96890142 721
211976235 2231
460833373 8436
458559137 13538
104945341 907
321566000 1115
262841900 3423
91241847 472
984020895 12441
771612699 488754733
492172273 2391
900259270 450129635
454484058 2061
995496848 7023
872195964 6205
782595160 2889
464278249 2044
821331159 3747
163074847 381016
350772967 3332
749880530 342059782
704291908 4296
303143370 1035
892295183 814602597
123060973 511
467414026 1903
142468608 495
202073399 101036699
688839016 2530
781690441 4021
450370571 6281
413860349 3356
602397992 2008
342095584 6955
664742479 2780
825916521 30489
942123979 4005
232444731 90376025
727500001 2425
609002029 2030
503708321 2847
284599038 10858
830997826 2770
327202592 327202593
619890821 53150
570361849 4088
460139048 1809
2158 591213259
393711618 2795
185739329 4713
393433980 393433981
641950897 2298
330000001 1100
832659752 46411
893590881 9442
124770319 2276
289107953 1064
957631745 4566
801877266 5373
66275122 253
611563149 5817
807862031 3263
6298344 27
411810274 2503
901593601 4430
308998971 1030
548872931 6675
484499112 1615
902996991 3010
208 10100131
718202147 2394
593261128 16417
4448 608065221
753550049 14576
362098792 1207
572371309 523670
421410599 6003
649644613 19742
389400990 1298
825541825 291100991
850502834 2835
849 227838968
108976684 471
26899812 137
271376775 1544
649532100 3122
832978409 4226
660300000 2201
40199999 134
6793 578974183
133028725 3494
958596423 479298212
711222686 641283959
464436699 1820
685094561 3128
269401673 269401674
1615 466914265
789773769 139610
467399991 1558
277920353 3488
156070225 1077
238178378 821
129696711 5147
504247589 4443
298671702 298671703
927299999 3091
367047935 424824
196840852 98420426
1196 347549822
580045479 273856275
565498116 1885
923703078 3079
330695852 1274
156048607 7916
447919416 1512
399549252 2887
950087603 475043802
521083359 2084
337301410 337301411
549600958 1832
393408066 196704033
697201715 2324
617060436 5263
972989640 61368
914033334 418289522
480299496 1601
35100001 117
806102688 2687
215520630 1014
694339811 694339811
309898968 1033
32208618 1473
882040993 441020496
445198515 1484
168000560 560
960401257 7034
83745089 286
215343166 107671583
16 3217667
318517111 1230
760152175 380076087
576105821 15094
499872316 1779
556501856 1855
812397492 2708
857375853 7516
276000001 920
698181977 15166
655198017 2184
402551438 402551439
133970880 133970879
960890814 13443
601202005 2004
454201374 1514
628973235 2403
36698144 165
139046483 519
537039126 2225
718727319 14525
716397613 2388
426373539 14961
632089737 2241
765634997 2844
534599340 1782
720971259 3583
3298286 12
54796909 205
866833090 4895
487802144 1626
676380579 4074
777202005 3315
777880580 3359
762355367 2621
33899888 113
613072880 613072879
351515620 9723
753192122 3005
96018298 400
775800468 2586
884268319 3517
582562764 8253
658696700 59476
373650749 3069
393878930 36437
861522480 3896
336415245 11407
344 79001664
369125721 1624
164341653 2468
901670250 8053
589389159 1999
351779999 1500
733883779 32951
541980195 4191
203127854 857
837242389 9784
80999901 270
508373279 2160
413881369 1823
847445257 4163
260289953 1979
178758475 1009
67668616 405
595335390 4793
746728399 6700
426556416 4224
915126576 3588
729902432 2433
194842849 97421424
351599935 1172
429333716 1773
8587 712763935
312797685 6878
486688262 3742
736735105 19776
612674344 306337172
364798784 1216
26706361 120
522604825 1876
689792757 2318
336485443 1828
163208668 1433
129615969 441
281037091 2119
840378364 840378363
456509943 1599
732347703 47449
380806272 1908
580800001 1936
744302863 2481
112136530 45806746
460829923 460829924
29782288 109
86182640 86182641
561092792 13117
2152 618420706
403781806 35551
744126804 4571
575985507 4798
448002254 2078
94800315 316
817236821 19807
75362333 738
202851937 9348
219125809 109562904
433248839 2066
146100378 487
9950 957846700
580221902 49469
106108606 8171
176932741 885
354393764 2713
5542 716514096
822003928 2740
572162156 5823
986163030 7157
382679639 3384
643065278 643065277
748305968 374152984
592864436 12343
414299910 1381
820197266 2734
211142977 11308
638969299 4827
515392237 3190
600706543 2973
34929919 1882
406750373 406750373
2394 493781524
618599999 2062
750945726 388154333
113999969 380
282076715 2771
678274556 22591
582332419 3044
804899354 2683
852422990 752029238
131102295 2217
463678362 266768
523108475 261554238
610553643 4557
104999650 350
36548752 248
646202155 2154
572178825 4275
1324 170702468
542312935 542312935
577961092 5002
982754879 7928
288045676 144022838
957263054 4699
3336 764730017
535949196 1877
140304078 851
750302500 2501
830444833 13776
101049396 557
425459830 8077
770883464 770883464
856274568 10020
235536692 3258
995521144 4083
393404273 1701
251239867 26092
184200613 614
942126510 14482
656583157 329569365
972600000 3242
644400111 2148
709993128 2463
990033323 4828
768734929 570596911
692620462 3380
607977748 7184
762636811 2810
380698731 1269
275126856 254338233
70500235 235
416183424 2099
138412823 1432
860252125 3291
539399009 1798
440873341 1582
632658221 2535
522942049 6603
652881889 2685
136156471 3711
410401367 1368
40737 634334941
764387336 3094
819195706 819195705
53242539 221
225095161 225095162
348491178 2358
555300000 1851
664 187406032
120321293 403
655202184 2184
84650932 357
206152574 699
690221421 2553
679355028 2596
296711752 2667
841757999 11950
475906461 3048
328501395 1095
614092985 2935
379157677 4178
764193710 7187
509455724 20831
290330460 1335
689090160 7381
118734839 1469
128711449 826
230283575 115141787
56719122 449
264772417 1632
76283409 322
618660158 274389815
12675735 45
613268762 7837
712429213 8463
591514918 20433
597259915 4066
169115360 90011394
33178850 194
857624241 8533
272659746 87447
825459252 13313
99599999 332
577470088 577470089
157678901 1220
431101889 1437
12351779 60
244800817 816
389699101 1299
459352402 1943
895820177 3436
622479868 3004
358510746 3058
871507200 427494921
270615495 994
80549560 728
638983740 8868
468902230 1563
998067510 11035
373922344 2621
6320 813362025
905229575 449144832
28799999 96
55773599 300
284268046 2529
460799856 1567
962996791 3210
663408000 2439
725755447 3675
937237781 931268003
155066516 146021999
322800756 1076
278294875 76771
515674761 2578
491401275 3263
594225376 2355
303900364 1013
76581909 1362
807064625 2949
3373 801617405
1470165 13
339646124 3885
924365537 5198
4340 710471556
679515339 12318
330535204 1105
257390098 2119
353701180 1179
121134020 1490
300820677 4879
688506403 5057
646163778 646163779
687900000 2293
581103331 1937
893452997 19969
755764905 14072
803880769 6781
566510993 400017595
421860145 3642
866280871 9939
998667366 4519
106434846 419
99019291 973
489601964 1632
625722573 5757
583556137 2714
97854238 1296
729157633 65856
589190966 18827
928345250 928345250
927296909 3091
279917203 1749
130728639 595
723030333 17395
985072985 124835
756091489 378045744
705570113 4672
166765533 930
992701755 524614746
15300029 51
950859308 5606
557629191 4419
692055855 485563
887402957 2958
174328169 174328169
10032826 34
475202542 1584
381598728 1272
139327404 1445
336599325 1122
671082754 4647
591760603 282699192
933757663 155626277
6153029 26
981996626 4449
841820890 420910445
153899968 513
514080918 3237
433438080 2674
748268411 4426
953157336 13953
4663 533382259
921898192 3073
679982983 11212
881337638 3622
998103326 3327
441260499 441260499
530100012 3796
587998416 1960
3548 987867966
920248937 920248938
575348976 13004
690450266 314940707
456508203 10208
989774837 985314736
372642507 3111
612660590 612660590
465950007 2292
895969807 3033
284700248 949
288701319 81153
570806823 3646
693602312 2312
923357485 4757
283712011 2063
863834958 863834959
632628204 2613
638702958 2129
351613283 1276
112021246 1785
6872860 127
978365952 5669
396001977 1320
732607319 10965
721499999 2405
297562799 39995
640615159 3977
307102841 1177
374229000 1290
67795171 733
455608934 2242
5779 385869609
297300991 991
261881863 261881864
689082316 3068
418711875 2374
12540 503163007
274583363 5111
453698076 5436
825075005 25633
37640733 257
389298539 389298540
3319 461608997
594911541 243238742
861794684 6317
554824270 277412135
483299999 1611
630367921 9360
48600163 162
370336568 1389
4335 364208279
290399131 968
57487717 464
751221230 14134
630909470 5634
324729217 1152
212873481 1269
276102855 1886
613212698 2799
205193713 2747
223240962 110100781
444901483 1483
177416166 1235
905681568 78577
704557565 352278783
94658926 2189
998068061 3434
779783967 2699
319982614 55431
775037339 2985
12586691 47
601343102 4941
106087709 671
964146243 482073121
339211552 3374
8258 499189536
422102265 1407
118372755 118372754
765339439 279956023
980083776 7707
76351284 7446
683563431 7570
103971840 399
741438274 5757
90860439 326
827584035 4113
561546048 2132
654528481 13501
825133871 825133870
76500000 255
251130467 4270
144952781 144952782
366834260 366834261
501196865 3035
738049003 369024501
805944452 393946280
969303231 3231
646665517 5796
971777057 9788
124209248 62104624
392026749 1825
451858797 225929399
500998594 1670
207702441 103851221
116999737 390
385558861 2209
377475673 1806
636600876 2122
312984166 3296
12279 509271525
356821337 1303
766840620 5046
11160941 57
72065436 295
963223168 963223167
852326421 852326422
693896299 693896299
922495658 5749
487880580 1892
331201103 1104
239353778 3032
620098853 2067
85910223 1312
976366446 3414
924791584 3424
626893175 2402
618211953 3703
790981100 3094
972903242 3243
444758009 6212
538493259 3225
441261366 4173
514203408 2087
655030973 4618
174385592 1625
2929 424305130
383796421 2058
680598895 31553
137248729 552
743619665 3415
60156532 356
470393689 2269
992711309 477875127
735077846 4259
501551936 1985
444577467 444577466
82767000 294
865199999 2884
429620040 1465
846719461 423359730
950998976 3170
743219196 7194
345467269 4692
336000889 1120
375258620 5199
643024043 3042
253914363 6886
616784594 2233
744567588 10932
462601541 1542
715991423 2708
33096526 881
92613307 46306653
451197389 3214
707180222 46731
338757147 169378574
382798723 1276
799305418 3679
502291528 1716
14561133 134
854908491 11198
529499039 1765
620070859 310035430
696419247 4259
882081596 10195
200387101 6352
351292560 2858
290100968 967
442542157 174906967
998372627 7236
546407695 2134
880310166 2981
838284789 3124
822063476 91381
625331451 2943
204946516 204946517
321011931 321011930
467847487 2154
119044183 59522091
171214939 5798
839429808 4296
164099624 17729
400709391 3494
681078803 11774
556531738 4759
980118113 490059056
879552443 45509
659681392 2864
430263750 2625
432714291 3128
650432794 9068
596101479 1987
343782629 1316
913657722 6063
959186209 11377
898695626 449347813
137521077 2211
14699122 8303603
940458135 3988
853720271 362534513
435147050 1917
279901139 1507
811255275 8500
357089247 1923
896816648 3016
482614919 21960
646189381 4813
685363120 2540
875017953 875017954
139939541 5260
269353314 2207
9288 341868262
233399896 778
739198531 2464
578106925 2246
397198676 1324
659362345 659362344
174571654 1930
756275833 3198
375600000 1252
370554527 1514
37038599 456
894005631 2980
224310157 2002
415309086 1737
448232171 1575
95100318 317
938570688 21678
820181839 67918
829821151 2825
658071410 11577
698110830 2397
674997750 2250
253486220 988
480160223 2187
229126388 114563194
460473158 1980
261147566 1631
17400013 58
599614811 5238
780503299 99829
389505730 1434
395099959 1317
854307537 427153768
2995 317871330
144755155 1494
952555929 5244
521623390 1922
252857677 939
14032 744774126
437386389 13007
664020227 3003
913160946 20861
26376561 148
295653638 2282
307902156 7435
586055273 2393
141000287 470
619999801 2100
645077729 3823
17112201 350
726294256 726294257
936147601 468073800
622920719 2096
137099615 457
330165687 165082843
282748322 1257
498121074 11061
365701863 1219
317666635 252088527
724008423 9029
120600000 402
339900467 1133
2306 556728356
533355930 2682
403813117 2254
757441408 3457
504462530 325717170
234033894 1205
52960 178475200
670958765 2315
753306490 4541
544498401 1815
640716643 24642
497961750 2145
27160 346798330
551580481 5060
3547 578682409
647539615 2422
81225638 283
809589679 13191
176214815 1368
95132563 1113
472500809 1845
400588679 2377
866400000 2888
660166297 8964
5773130 388
119081194 542
758470757 7706
786834663 45016
657516888 2584
61612001 443
370899269 3618
716372317 6732
803402522 2678
812418609 812418610
251500801 1600
466006386 3522
853831962 347729824
659097803 2197
891815103 4278
134572816 462
298755233 1382
7472 162863749
632671472 3587
445394663 3982
802801717 2676
178254540 801
444295535 13413
701226542 78887
156301729 1056
7630559 105
674400001 2248
941777759 7392
888685843 11230
314354874 1951
285601795 952
515409066 2078
99899790 333
21600073 72
342244470 6833
203651670 2895
651315526 5292
475194480 5680
916580082 4191
959901639 3320
416090535 2107
428569635 3809
285187347 989
249703349 2492
772295406 3678
977600964 488800482
5465 291536569
750469495 2964
754810245 5251
502461830 341127126
986242268 5287
778086696 7779
215002643 863
441968991 2079
369268096 3489
944090386 873246254
22135736 311
723717382 10102
646632459 3083
886512061 3780
471601571 1572
626400556 2088
272514697 1802
226208359 820
524376547 3386
312000000 1040
455934090 3041
4559163 2279582
982224278 489610249
68641689 248
881536571 6243
440516662 4219
680462667 680462668
318000001 1060
647610868 2363
998558994 6241
396 83122380
701954345 4732
752470443 2651
675597754 2252
60888222 420
464598156 3124
914680846 16757
248929455 887
642713361 642713360
389732419 4268
7386 703567675
916716033 916716034
649489086 3535
661358046 98519
166047952 591
94377930 359
14651993 119
4519 601801799
619073497 12724
702699816 7566
219548915 781
851923557 4271
658802197 2196
582579688 28456
917717892 3921
1179 348292668
797394621 9783
385800873 1286
573299253 1911
759014812 2805
622217701 264824393
254099514 254099514
220287312 2633
205200684 684
634039677 33315
765051156 5161
208224581 1255
894302307 2981
690306467 345153233
474013748 479771
474898416 1583
988795405 6677
612894181 306447091
194747561 938
490679654 2149
735298039 2451
5359 275628283
160142127 2064
972391199 26400
613502045 2045
841365019 3198
510104127 510104126
91962591 727
249942644 3273
715602443 3788
36708405 238
444198913 222099457
202883822 3705
267792420 267792421
13858683 67
634898755 12537
843756294 830073573
607187453 6114
643009034 6272
884698412 2949
728697572 98188
492938039 9322
951180515 3861
721503096 2405
110487588 2118
88040311 2073
544199999 1814
142792360 1468
602418370 2469
309751609 154875804
527760922 2092
203572460 931
241439941 1359
686745610 2716
300910211 1795
452739351 172307636
5483 821018937
830999338 2770
882297839 23756
545999999 1820
72600253 242
306247839 153123920
3787 606139294
646263539 2340
668703743 6839
484977019 7247
454078479 342945424
385500000 1285
721201490 2404
241175985 807
746122157 3767
781403106 3181
538191178 2028
948374082 3481
300000 1
357039150 1304
186696059 729
598093782 15098
234322965 1081
827106193 2937
614361367 4677
798934148 269092
61026778 243
759458025 5503
207753301 3231
768321219 19265
639299114 2131
168056119 623
519298269 1731
795299999 2651
526945019 2940
5909032 1229
28606495 112
248477525 248477525
546842914 2318
667162757 2251
775006372 2715
959622875 3567
243600811 812
368775071 1697
594835291 2115
848170163 2898
368252585 1915
6599 797779506
413146764 7723
559423071 2364
850502834 2835
612066949 2090
915607266 3254
367798774 1226
990080748 473473513
412515141 3874
233549310 1237
962712907 6779
712497624 2375
976970008 484816406
832778983 3227
501801608 2596
582419760 3480
49192912 49192912
885800063 3648
707698907 2359
675228025 2436
827284375 43925
649197835 2164
181007724 7663
454962592 7715
967671257 60856
990320796 495160398
445798514 1486
704946599 11831
557526288 557526289
786673279 42537
946653503 3292
2487 117498295
713471016 5349
944113591 3233
808077641 32822
761924558 761924558
257567704 1227
64009447 764
92931196 348
825757909 5892
478975941 2025
366105230 366105231
193652935 22213
940943258 4449
937025891 3987
99655874 772
837599391 2792
226918779 814
340212180 12660
911882069 9611
644925330 10254
709372417 22713
983760210 20462
246517406 2186
962621549 10650
573828910 2868
36363537 176
514367626 179985581
108870210 934
56735952 372
503161549 3050
421801407 1406
365256795 182628397
375527981 11290
69323045 1372
559282404 4636
789245632 65601
352042567 4957
464716585 426561282
940705308 660748
269438924 12303
330716919 29384
507215799 654472
977914041 977914042
706661339 2940
216113646 4024
226700589 1132
4876 855765229
462299999 1541
190623524 2054
59099802 197
981978736 6783
439032698 3105
845742098 789313885
44097151 229
162600000 542
832059020 16046
918004828 3060
478942959 3805
200399507 668
870121372 5354
854034872 4898
485626309 297198121
991967484 4045
566894602 2769
444880660 41636
934179365 934179366
338359929 308749214
930585460 7301
346671598 1358
704477492 576517275
332322497 2407
305875729 152937864
777000341 2590
448833744 8178
77629849 444
891904070 14295
648194346 2862
623793859 8077
5806 572703840
237900448 793
125700262 419
333268292 6582
531298229 1771
418222203 197793859
12681 219533472
178765377 608
210600381 210600381
274799084 916
756597191 382493973
761099138 2537
528 99391248
84671619 543
451902339 4599
290347746 6114
689252571 3969
257494985 1289
526593399 2761
184527139 821
2737 790448337
479603450 4316
205500000 685
992754043 338383246
741301232 2471
825140803 4859
717836297 717836297
563 134228831
650298292 14847
16932380 61
246599179 822
924903729 3083
918755954 7738
627348694 33034
239215279 933
804 143400407
1408689 9
674970724 2271
900535728 32434
470170633 1802
741941337 3611
254399153 848
732031879 3697
408582098 2737
118199231 1632
5274 707927902
983156784 4318
988414596 988414595
841487011 5140
139612147 1239
938854351 3150
940800036 3136
557460410 6148
307501154 1025
707928432 3771
712602281 2526
953699999 3179
694498838 2315
54332517 183
550823078 2309
840304869 373092791
45100075 302
822106747 2927
334338539 5346
289996532 2492
793653950 19406
146004299 975
798813936 4733
208474577 2008
767904094 29545
588457192 588457193
712970508 3446
545624947 2199
14100047 47
20400090 68
843421778 46363
347101926 1157
654928734 3325
674925854 6252
22909536 468
82169 902949977
273972165 1008
57300118 191
775799628 2586
249433415 4345
418501388 1395
1205 192641778
59362077 202
547095225 489472138
582450939 11315
103773588 544
292859285 146429642
555751529 2594
62566620 426
329837216 2593
440871661 2130
4364 469579576
679596376 5065
380619314 1723
874202491 2914
212184920 1282
5489 918565755
538950060 538950059
890459406 4127
974489118 5619
376498991 1255
9900034 33
689402299 2298
922546412 12006
818400000 2728
536707824 34422
145810281 539
116249145 554
426301616 1421
289486804 1049
663247864 37996
397335133 3639
229369140 2717
800882151 2968
565512499 4391
852767300 9221
354899999 1183
112023274 788
90756330 90756331
992099999 3307
956312304 336791846
813536609 13923
187382973 854
665071916 4027
290110713 145055357
850274586 12318
762380419 5223
815142736 6833
323482513 4127
361282128 771911
113253328 427
255622107 1374
94589803 3702
517990760 11246
511218217 2022
5066 434357657
293146758 2263
297650361 3220
109799917 366
946826204 4485
364326121 145438219
61889825 3174
568505836 284252918
995700001 3319
688935728 688935728
800031506 4236
889831610 7768
19008 623463061
102477717 390
71538719 255
437853954 6774
903603168 3012
975079035 4319
101100336 337
809402509 2698
681838255 100804
809263724 3215
577390142 5678
69096399 660
926100000 3087
1221 260715088
964525892 964525891
466246881 3872
513828026 283622820
286199047 954
118036069 1473
2464 375429952
209882352 1776
188988289 1839
200623295 105653575
138766133 571
487953317 15357
342447001 4025
991634336 6424
899362212 4664
684140934 17158
102277379 365
592442809 2737
695694306 6227
696619565 8465
364731720 1326
9631749 55
216664030 780
209065064 3159
428119702 45790
9120 995894880
183272094 743
262456778 131228389
634935616 8512
587177762 587177763
59001803 558
497126637 2627
777309764 17905
689308238 3673
907748645 6809
688467234 3066
467705621 467705622
5165 685660102
25480595 113
837099040 5108
64247872 1378
404787401 248606232
596315051 3073
225000698 750
863245761 3089
754375916 4681
95210317 951
18300034 61
647683741 2190
400420916 2024
992433811 992433811
2205 106823260
374277169 374277170
372901244 1243
939961996 503208027
799502666 2665
962574227 8701
600796937 3419
878450926 6894
449651501 24110
684572106 3230
434125411 1570
951021462 15707
67452306 23699995
660937160 5001
174555947 3151
759534494 4447
691802306 2306
776097996 2587
566103218 1887
944949107 7915
66286 955309045
824425631 2889
546026882 17033
975431780 4870
571411086 3686
911368664 7889
482025201 5296
926050340 10102
563610462 3881
871015679 117072
436600675 4038
496435569 2171
558900001 1863
144914268 1031
264300918 881
626038335 2405
161400964 538
437702329 1464
537601941 11860
649053024 3919
107483903 11985
344154286 20027
35382987 261
164516691 724
743399121 2478
715497882 680759626
38236 252463471
673657934 6714
574047461 3211
41579881 2207
86321700 1620
30126727 146
982972487 6819
414497452 3773
739200899 2464
766986014 5095
285770701 954
3176 546333277
716110875 2774
320788280 2193
564477364 2361
966535224 483267612
952372966 8281
798626930 16829
465226832 3176
3649771 3649772
1847 531037952
198251992 1197
711637480 5455
694202371 2314
203009284 203009285
506302849 3396
860722813 7225
974307125 955475186
230862456 9403
444908621 3086
194295457 2544
20962 863739210
753312701 753312702
773134100 3590
768745415 3637
605076011 37730
841497171 676953893
338401128 1128
461839427 230919714
264856794 965
739737034 739737034
754194647 754194646
465744576 2112
25210849 25210850
666219779 4135
32543028 267
688124563 2856
733161814 7090
660879360 5680
405327053 1742
453612270 7355
233099466 777
301198890 301198891
220200734 734
454512512 6208
472404707 9307
568760485 4204
863504975 16681
875185182 4155
439965716 2426
71636314 71636314
945815841 472907920
808815955 4263
156381528 727
578400000 1928
334798885 1116
15000050 50
151513211 1051
945606146 3152
192012599 5736
3061 263919048
346107217 4402
738304638 403511376
514771200 6620
372539500 1395
754503908 3382
479355839 3885
991350162 13926
868074409 193052
1046 209765886
292435921 3780
428122831 24259
603763197 4757
784202615 2614
301515178 9877
347100510 1157
258838823 902
188586491 11696
35468279 87576
394943442 1893
853735744 11957
923193638 4711
611882200 11131
463201543 1544
107842385 942
281591575 1441
177600562 592
697497674 2325
841131802 657740403
154069324 2730
807500752 5273
976030880 3530
565890201 1949
740506177 5872
23244772 322
148168944 747
701928849 19847
950441629 3188
451904734 8821
796784511 590141596
600776041 2495
736381595 368190797
392100044 1307
871565606 4869
144600001 482
834302782 2781
542206070 3147
116824761 8845
510469657 2245
257 64412167
757500332 2525
320387985 1904
918552463 459276231
632399723 6226
346017347 1737
323324959 1120
451325145 246663366
76012336 366
410652374 1783
19800098 66
94778728 332
787200001 2624
819001140 2730
452537131 196170687
596209521 596209522
662748519 266271
329064838 1401
673152949 3068
669710061 2242
126250819 126250820
608231591 3038
639919826 11315
559 165346051
388554363 2289
8530 988328450
868777738 4178
903898849 3013
34133399 882
258441052 2239
867413359 9482
693107899 9246
932696722 3131
109676397 1007
288020723 144010361
698571574 8093
124356414 546
913387765 9384
351 78701607
85 19907935
784013699 32066
75820035 579
525567645 262783823
16455581 234
487370399 2200
498205801 314115056
200756938 200756939
409178808 5571
816055475 3738
590873075 7668
62700001 209
647400001 2158
264667238 217739307
167099748 557
855228719 6888
1767 514173578
222980288 9536
592076088 2309
410276756 410276756
850214276 6787
512152080 4630
331508176 2783
208025742 15431
587701958 1959
4829 930408259
812928750 3323
278130967 10302
594203810 2099
597490041 4360
482641560 5780
77699741 259
110439310 3177
453298719 1511
34075 112822325
732128670 2730
362578973 1975
941948695 4188
230297761 1340
856807756 3545
999122516 6700
758946106 10322
562808467 3093
549604902 6906
151152184 568
596423790 8991
4236 404673552
345921849 3050
373803500 1775
412235325 2105
711600001 2372
636532525 8604
149908148 1118
493824189 6211
723302206 2411
819491792 5871
587663427 2441
38444796 1068
812079576 5742
411897037 411897037
656856089 9688
664031703 5917
339682257 1523
314913896 5183
707338856 21581
268643213 1502
3330 491460417
558318612 3833
3465733 12
658928561 2666
886321243 8538
521380935 4683
553823051 5374
723927007 6911
250838247 1784
573817291 5676
257399141 858
154500011 515
522666145 2156
951730871 5862
487266380 3609
761851199 3008
239851184 3255
792229520 792229519
259007503 2044
123021194 454
1448 427906899
603585895 603585896
310731933 1372
595503823 1985
3414 583514090
575387251 2137
708506396 5053
907328342 29673
341750765 2351
932000534 3762
479382113 3378
535801787 1786
675607355 3467
720 196832880
154044354 1117
714538056 9409
585898046 1953
3572 568933872
27760145 530
968398409 3228
764287727 7528
1469 409815744
824103991 2747
708597637 2362
510301700 1701
677209596 4116
932250369 4711
485701618 1619
627483056 3496
407916271 6210
107572651 393
299199413 2706
913453681 7609
202914681 760
205384141 1326
51300235 171
14858358 152
654002350 2180
940202735 3134
986696712 3289
903931353 17530719
952075223 3396
7789 974928786
400393452 400393453
150668068 668
790465468 78763
390520589 2224
546599266 1822
711300621 2371
255599448 852
281999060 940
660974071 10014
228397039 3134
3941 910005655
253557544 2504
55500185 185
913551750 6150
331894850 1450
701022167 3357
365884272 1928
421381642 5241
98947027 898
702459198 3087
758560351 2529
534757328 3109
958 250113822
35137397 302
928570553 928570554
551177577 1882
96264916 1661
785701827 2619
421831386 1560
767301063 767301064
673691188 9903
971051235 971051234
631953839 6224
419815524 6393
295842475 2825
412955900 4438
88799885 296
508684718 6560
827771629 6338
873451925 3303
24215678 681
270485200 912
958203194 3194
236701045 789
167137952 69297759
757448223 3142
963005493 3210
711147434 3095
690568132 2837
22871853 101
279704367 1431
330741187 36001
653048563 4493
553416046 32456
490151171 245075585
3709 519175573
167099443 557
541200861 1804
63598516 370
700637101 310028205
765834236 11287
524445145 8804
777611539 2896
1185 340679123
407325047 1514
960807905 3808
691997952 7885
692735672 2741
908974360 4063
606002019 2020
440073137 5114
675345798 5383
796358085 796358085
920812801 9901
428460161 3442
972880266 413808102
199897346 703
556919711 2232
607235952 2204
215102526 11334
484155676 19065
549623191 2015
667179083 645988625
412599929 5741
526680258 2120
416755141 4890
791039559 3287
731342281 10322
917103058 3057
299598856 1864
129582855 64791427
359717099 3540
442201297 1474
783098443 152290
396869017 1381
79500062 265
825857143 18844
820674564 3328
478422984 3507
975476028 920673550
412498943 1536
967004709 680510
48285306 24142653
124390360 60884338
731779867 4145
116597196 465
220238216 4538
914265523 64503
55215931 239
289129403 1054
50760528 182
49373742 627
62295415 7258
243001383 810
936300001 3121
470400001 1568
396901324 1323
526779557 2358
845561417 7868
4561545 70
554038176 2558
756448503 23051
95 7335208
67111876 247
787770387 4572
795130916 9739
810818226 4777
934225590 6806
669797875 669797875
340231190 1197
642619852 11797
147695057 147695058
91199695 304
54236460 340
826235517 2828
263007355 41228
407 58610849
658169041 3835
508583293 3475
648869622 11315
75362287 75362287
441000170 1470
407402611 2181
3486 206553038
481696463 2606
274169609 9477
289050935 54786
4027 826545121
181799838 606
541934022 3418
408899999 1363
267900757 893
808693715 3511
541882170 1818
97786225 5924
722699197 2409
542284547 2964
34798927 163
372343481 186171741
462070437 87746
666274024 2225
689702531 2299
223672506 1397
369531766 184765883
419147961 2451
378481343 28438
144506275 674
182796967 724
2816 64005307
365 30633849
389376334 2319
246092407 4978
155920788 1359
6614 841944195
863698796 2879
312418106 261696091
2036 575251440
354898875 1183
845102817 2817
942823684 7772
164134052 4687
740934720 123840
192212739 182428703
272958651 2910
501475690 2377
675867790 9071
816448725 9322
263086126 4180
408528883 1789
209508899 2908
264296189 3275
683951073 2452
661349791 4338
863926976 39248
943872401 15771
486517816 211029
559204175 2707
966713778 7679
726597579 2422
486565134 1766
695315869 2964
335145837 3484
14495061 358
107204902 742
78899794 263
365698780 1219
124185763 823
552664644 2091
390001331 2907
742964129 8194
550799173 1836
307565184 3712
861319367 920213
928639286 9991
181377534 741
942155943 5896
216899278 723
876137452 2931
575101822 1917
105868500 841
473861607 5793
967499999 3225
126859171 1038
925196915 3084
924479393 5934
316811924 316811923
797702659 2659
696092574 5736
47472510 227
355866045 251518837
631511541 3278
671565609 14883
138318839 810
830680730 4440
598500001 1995
736202453 2454
661058835 330529417
2374 671816621
537718475 352018892
577882769 2402
616747121 269519574
98438882 1680
692785177 10527
869153377 6832
460505585 3344
173700281 579
322985715 1217
533401777 1778
252332317 4632
989083341 494541670
330600421 227805329
945336341 25415
836513021 6179
568801724 2633
333669621 1653
526683741 5663
977698120 3259
460251826 4026
2550 520253642
573543576 93335
507001689 1690
596778864 4501
770697432 2569
230099232 767
459901082 1603
459901533 1533
17303 901999711
53096407 26548203
550281265 3666
696941631 5290
312298960 1041
416105361 9554
515834668 3554
912027672 20149
381004319 17476
661198689 2204
390583389 9807
249229796 2203
487797207 2199
1137 289256211
221099333 737
678380675 5421
889535073 3479
630302100 2101
793871972 416355626
730201063 2434
47444641 582
687828665 18086
60786376 3802
971913402 971913401
340841443 153965855
488699999 1629
2374 305169260
737991959 2877
846924055 812787
704855971 2670
117973451 1015
935711478 19828
328308287 1166
886541620 19078
653363224 14681
750474433 5484
1828 507012973
577749721 4980
536 147482101
1371445 5
670881064 2863
571744409 285872204
143203267 1062
869397394 2898
369898767 1233
893567030 446783515
964514176 18208
216571068 4242
999171396 941943090
568801897 1896
430787267 215393633
230839999 2124
164629627 658
212364061 1339
657955440 235593457
119 16128215
369361261 12589
897070464 3438
373300837 1591
52197675 307
23878599 218
596839028 18331
941942703 759598715
662117997 3489
752764759 8635
636498115 477833671
555313101 5765
352351795 1767
377426659 188713329
119568603 112621107
265055451 132527725
987569682 7852
246388144 37628
427199999 1424
446037367 3529
460476899 4050
241264755 807
758097473 2527
834082199 3150
883804374 2946
347985788 3844
317685781 1556
520603781 12896
240966441 1133
719991699 5174
597807168 7456
252951057 1147
862596640 3656
473254808 1737
547427070 259496425
867830536 24108
195605825 1861
417299744 1391
377444470 3727
329773309 2185
461728122 7687
465210213 1957
683142970 2314
980697821 3269
390603091 1665
817580352 5728
750205704 360742691
978575441 3988
264412140 1244
542198704 271099352
819605406 381724413
7161983 48
962410981 3455
901763531 10786
621359937 2651
502077505 198816164
531361014 2171
80699731 269
16846 434757961
985608242 487741314
352016587 1304
399748273 1617
701309525 13238
903301906 3011
92100307 307
1237 266577211
283104334 1367
355 86318857
449822041 1955
946331485 4015
173263288 734
536445547 41129
249498294 1498
604762678 6934
834171559 26485
442661544 8297
830149498 4717
361912768 2002
633171920 4591
304600484 1053
567309671 2232
51384023 25692011
458700635 11074
447872088 4630
758535970 15859
874375411 7603
845506993 4336
933241431 37829
912033967 4715
398733385 8232
918569392 5702
278404605 5337
9085648 4542824
862869611 3179
53434623 1227
87000261 290
25799913 86
421596272 3683
249409115 1812
352499965 1175
375387321 1531
590550193 9756
629951790 36298
238529706 1556
79457184 272
1742 328589976
1311 285660960
747601408 2492
30900103 103
733199997 2444
718686657 2401
676200745 2254
486299419 2046
946203153 3154
427697448 1608
978694583 11093
638697966 2129
715002775 10215
980079285 490039643
440391066 12931
684644275 3736
152671235 1357
185999476 620
617536949 8810
573087306 3291
130173996 437
223808903 2354
315830721 3505
529674817 529674816
190335683 904
488348114 2339
322726192 1481
678949564 77206
245778729 1985
875699999 2919
561598445 2651
98894428 1254
85777171 565
118277433 884
862753508 10643
645301303 2151
12161681 117
806133768 3085
995099999 3317
784799318 2616
419 76090205
542688825 3753
278705757 278705757
717376443 3129
837483876 2850
470966612 470966613
62971040 220
716 147486692
81556090 385
743043947 5269
170375590 1528
14583127 437
596529073 5416
357632440 3638
1982 440265552
27160650 118
546599458 1822
996893687 165487
230399666 1456
552484801 7350
25861013 25861013
864863088 22419
155066313 683
405254080 5422
292297282 5494
1002 296377214
668747370 8665
707080178 4335
346730845 1479
732971431 3356
843679718 843679719
546898178 1823
29755368 228
879605855 2932
826624906 8220
456789111 9115
877078771 6436
684411574 5455
501448279 5468
416942063 24552
652543931 3049
51895424 33237954
942435423 3411
2726 676784020
679890319 2840
51600000 172
58799826 196
11350 908425071
534363654 1958
827729691 3831
142192456 711
916904979 150140
452651815 6843
597989692 2428
629033744 9129
899700079 2999
286325550 18475
51000171 170
427204731 2278
696763651 6666
133975932 1340
852495027 5666
92542086 1274
263517332 1066
794656437 4383
138945577 552
975515037 7135
795218893 17318
16276032 271
557787116 3635
889353645 16435
653695350 3850
980403177 3268
150925424 2415
611983863 611983862
453899087 1513
807833979 9242
151913626 590
776313497 3532
141725559 760
171343760 171343759
377008132 377008131
642359400 17900
471898840 1762
970854722 20301
336901584 1123
790509998 5633
907504798 3025
3538 874445406
3318 580961892
693049757 5281
502918376 9461
545447114 3439
364305654 19742
291946703 987
28200045 94
991979519 7168
273900155 1474
335961674 3207
305869401 2579
337302277 3078
845424089 6030
877688500 394134251
118986299 530
125099872 417
908403029 3028
479700295 1599
2226 487639042
261988587 879
1498386 7
17370608 128
984414651 492207326
31119116 115
668100001 2227
93900313 313
366058190 2780
64800215 216
26229841 240
81782996 365
393635219 393635219
863711921 863711922
948956492 4155
535838491 2970
5960 483724506
732994297 121966
764020739 29596
4509 614511586
497718024 497718025
69582667 69582666
109012680 1086
646141170 5510
773410206 8933
269638817 134819408
653880071 124602
195185375 930
850397453 4374
382798723 1276
922417425 34175
537027075 3393
218919016 949
577201924 1924
530880711 10783
897955930 7137
176061309 1049
867597109 2892
486556320 11119
6064240 6064241
165648 836572746
382723152 1282
515794609 247009015
450195361 4080
912596957 3042
708297640 2361
688810518 9042
1805 433630435
591051806 2918
274707109 7114
298330109 23426
543944364 3849
579527165 2905
436798543 1456
748192215 16618
381830550 1590
382801275 1276
278412151 978
855957486 4003
300577290 1609
63237290 571
993629746 481538295
1161 93496180
87908241 1236
619500000 2065
293999375 980
2854 743574461
654119060 2723
862275329 4864
825661302 6151
837224207 6204
549520060 4847
992523113 3437
914828991 3212
41355425 272
1446 204717127
702213192 3132
63172363 350
1475151 5
317455417 158727708
243947982 8369
709146433 6682
233154539 818
469967122 209072224
610027647 305013823
972299999 3241
245215425 1209
892215823 5118
218979295 5738
886845047 4566
988974197 8154
296886708 1921
561830433 5653
978 245497560
601298736 6338
705971865 2542
425113365 1683
268799766 896
521204739 2135
690299999 2301
957671497 3209
44810255 454
39899894 133
133040880 1080
178862024 1286
276047120 2216
376389618 1518
482798356 10907
8498 772290361
6638 431821405
387600177 1292
93757850 801
26961659 108
632164154 11882
184700121 10120
2297 617468472
265897855 96061541
921596981 3072
355180 5
482687203 29702
855872863 73744
475532896 2656
965698948 3219
103065756 461
873893646 94567
315600001 1052
314418719 1991
815048130 160759
819793085 21966
283155207 3513
394799310 1316
7660 957216580
256201493 854
872401653 9827
547203339 1824
550 150403041
435001910 1450
801785579 4025
153555457 621
910424983 455212491
197064012 922
913020784 7723
590739694 17425
379565075 1644
366034668 2669
702717646 3718
968262361 10348
303331121 369916
506944174 7841
318000882 1060
209444932 2900
980397611 3268
474052629 3164
549781189 7559
80818767 40409384
4092 417965064
667202956 2224
252546968 2231
172497572 2351
275728714 1298
128756468 436
265800886 886
775465581 19090
190325827 737
169740845 888
303237766 1503
458998501 1530
849274651 849274652
540593280 2032
449317165 3481
135660065 933
994772033 8551
570508501 2325
267953148 11943
998214951 6406
146785323 1316
614998086 2050
487543783 2383
139223841 1120
284045830 991
601919950 300959975
11420437 47
77443176 318
341443169 3119
261725749 130862874
500389565 2116
203241745 998
572400310 1908
574577453 6774
229048261 5502
843183286 322935
347500369 1296
137100417 457
155694650 939
903472563 331476066
239880831 1063
126661752 1026
131902867 131902868
366825187 8046
15304 662372424
196996801 880
960778965 16735
829165715 414582858
774703055 3097
186929999 750
544668967 544668966
677337776 2501
252994867 198772492
830000523 3789
147488790 27043
825333488 6941
213599324 712
926399494 3088
203161345 1076
837628659 3695
206099580 687
907496976 3025
609088356 2195
488641543 12008
333598888 1112
285018454 2589
370592690 1586
2509 644818582
640422234 2761
471472655 10664
750644613 9092
440367253 220183627
309452339 1849
276600534 922
253500662 845
373782826 1432
607932116 2342
980696732 3269
3073 873001677
286340476 1009
127511961 2073
993002714 5573
847355816 5699
294135129 1113
736109320 3427
673724648 4264
937789953 17216
310807225 3649
64199920 214
391154530 1895
133148162 1178
830997231 2770
885900647 2953
952151903 476075951
751913519 4403
222399386 222399385
60458846 6441
847267802 2978
424544192 2472
627027464 21255
321041291 1716
19965650 166
804204414 2873
5159 803622589
868632922 3991
458058888 2214
857406611 9865
978 159292728
507877950 5775
135596629 559
534299736 4877
881743357 4626
416766395 208383197
980845057 92801
402332904 1526
530319901 59620
350697345 175348673
334865769 2300
594606404 3493
92321287 659
166167751 1302
871055034 5224
655877091 2218
68100123 227
562969988 160720
745731717 7527
767661883 4532
661204258 2204
563400001 1878
833677221 833677222
312300462 3427
105202204 2722
811209895 3882
332708210 254015454
153852109 516
201982946 7051
3532 516180711
240725008 3698
366898778 1223
832912781 416456391
510900627 1703
495444461 495444460
45732107 22866054
203367217 101683609
49428327 166
859904406 345380171
931769952 4164
75682240 37841120
787246383 7185
826216773 24687
761230703 16470
779397402 2598
510973575 2564
342548447 2858
751567344 7886
186486555 666
981224280 6962
594433120 22430
622321937 5078
494142265 2142
872721133 872721132
589768959 2986
5071 911623533
13742 601174121
105455663 358
3747 524234407
284099052 947
279300000 931
19498482 19498483
201900673 673
997796673 3326
54899999 183
837003540 2790
534606562 199255535
120900404 403
433332901 2730
67799877 226
478498405 1595
668337089 4213
3126504 23
749855137 2595
206270446 132473626
180744289 2532
958289701 393449909
151682211 2166
938465665 16656
847307979 3087
999303331 3331
101283256 10035
267276529 133638264
201549935 938
126600001 422
508030250 23975
561898127 1873
755702519 2519
168214001 1052
882472083 3665
3149 319351370
369599999 1232
549681545 2807
2189 483359657
808497425 2695
877500000 2925
647099999 2157
552000463 1840
88516836 639
552079142 4807
412932408 151821810
334302151 2275
224529546 786
11253070 5626535
558064259 10077
436034401 2425
947103156 3157
9498 750022596
720682079 14610
899273078 4246
706766356 8095
795004755 2650
1273 184845965
195897689 719
169800093 566
758817145 3531
131100679 523
415227424 2697
927603092 3092
866399999 2888
944553420 7734
391587065 3497
794223737 3514
740260912 3592
527050959 2719
504820591 252410295
881986164 404622667
5482 937945705
980174694 490087347
613162834 11011
591614945 295807472
914653374 6302
931403560 3368
479401422 1598
354775993 3126
353999159 1180
111000371 370
599702000 1999
699226748 2547
673717345 8931
781 199973875
556957375 4218
425675517 2118
533208828 2676
986081459 9511
620268168 310134084
5277425 65
317955397 3223
712500000 2375
457274084 457274084
630207243 17000
576900560 10805
629100001 2097
358892399 3723
54300055 181
525219929 14358
571797692 2876
31658953 348
680215097 2613
989618597 54666
3637840 63
1149 199971340
454131341 1806
989890525 595602
882529830 4563
462001539 1540
211609102 924
648205471 324102736
534040182 9512
288299038 961
448728258 2216
458556095 5032
533436175 3474
832501792 2775
534041333 267020667
655284189 327642095
4926 503174413
947072194 6745
781181608 3028
203549216 1742
105068669 570
246708158 2044
190922549 650
89700000 299
785529209 3093
273321713 1142
515806110 67171
990743126 6627
704933149 4008
58791662 691
87000232 290
966995191 3478
295276495 147638248
578998071 1930
506399699 3821
318902250 1347
997295460 6189
962292576 6076
733461620 5626
207445544 103722772
584169749 8693
211375971 1803
3677 543608301
4575 325557064
271614713 1715
774425301 7954
706497803 2355
577050330 28548
658606822 2489
52199985 174
320428225 1356
680978387 3554
4694 539060580
630809779 2269
2093 319407635
665272352 9892
970799999 3236
7355651 50
477789241 1905
856797143 2856
318107012 3565
454936267 1992
992821170 4015
938205639 6002
437905663 1636
432900001 1443
901056916 331881
807297048 5785
32700109 109
884430846 23539
494021220 1815
386140818 2888
967663033 142471
316498946 1055
137473049 754
860776065 675227948
926141101 926141102
822655985 2974
209765127 1023
545917415 11953
713356327 2623
897829577 487293
522903181 1743
902444199 848880707
390533364 3198
315666614 2445
269778601 1620
223500248 745
112520353 851
4538 790682968
395398682 1318
812959793 4393
519270955 3759
754879110 4145
153784186 83105385
557558866 557558867
269195855 4944
5471 898233114
665716439 22161
13777254 161
487451601 3549
708922803 335645779
561 130380219
103276549 374
916321979 92025
566398113 1888
185935707 185935707
529042627 3387
732032855 9762
290665321 2754
21867805 21867804
299794069 1623
915594090 15024
122200466 4031
920030948 920030948
325501085 1085
58214179 246
434776102 1777
367727261 1464
213394717 6988
557862316 3187
198875355 802
494521367 2388
380659480 380659480
7104 868535040
400755808 6821
896547871 6375
766172993 371781664
943941805 471970902
885586990 7151
23584999 445
606797521 2878
222382834 2715
787028825 8054
827242811 4898
579545080 4505
343801146 1146
825359156 7197
697234861 168822
704700000 2349
731036894 2685
18537963 107
3475 925648055
751931599 4857
328413756 12579
131048497 11218
572401184 1908
988256865 5558
573901914 1913
894885082 447442541
200699405 669
961751392 82208
19674334 122
897042960 42020
467807664 1812
939324455 3752
251872500 6106
463985453 1876
648540783 16669
728641047 2588
443995865 1676
179496720 720
336393737 1624
975296750 3251
753325244 753325244
451761073 1704
560961814 2682
683738688 76421
920100000 3067
77877125 598
13101921 101
686381500 11708
104230236 9011
415993124 1425
306530097 5623
236237828 79633630
41830993 371
626570304 2922
3851 609277037
945597932 3152
332573266 1145
709669047 3301
284142473 1247
111560401 532
591028466 4667
108377464 833
319677496 116322441
71399761 238
132098821 622
355346291 2138
3591 895030855
198291426 1974
3336 323968866
436801456 1456
288531991 2295
984001429 3280
497378136 2046
815699999 2719
157345690 1861
687754995 4883
604571004 2988
188718816 858
39024099 199
73785331 810
706790282 706790281
646263280 10855
815098580 2717
945554591 392157
927428744 9549
772791031 2873
495878621 6991
981103587 469476198
482952099 3754
509263357 34204
4632 907455169
1774 522029933
704369489 19794
298800031 996
511536587 27604
230700031 769
62999999 210
928498198 3095
528423512 2207
855418023 3051
692967880 4895
340133665 1248
101100279 337
325118845 5083
46265569 272
670215850 5150
893404090 5969
901972915 6857
885658340 4993
335338950 1832
555783874 2007
317072711 4488
648856669 4882
131013538 4177
642582726 642582727
978171194 7711
627119286 4731
93900000 313
926649381 4943
299563898 1230
547725180 2095
351992833 288923776
818608645 5172
889871124 3593
228431210 973
65400001 218
473556635 473556636
345298850 1151
772843134 5384
10726 482339431
782168985 782168985
8268396 33
503333255 45912
11181 823640020
541443000 2622
165900036 553
904689581 3530
137100001 457
2245 249734340
229622997 229622997
756153125 47298
797932036 3569
997691741 4014
92099692 307
328613108 2011
797870693 10102
540142642 3091
372258024 2539
799867604 4174
692697692 2309
144896506 1286
783302612 2611
57781105 406
448484159 2249
989995121 5260
40350 203565750
80399947 268
7819 788942062
924921547 6807
102306104 605
3818 376694325
170096949 627
661050330 4254
176892164 5143
643945180 71009
118867313 755
532139039 2760
950072755 4313
1681 437934120
393751546 393751547
603602011 2012
1320 222988920
624603987 2082
812760011 3912
112037311 951
253611847 6664
704306987 3108
450967792 25331
797992579 2890
355782336 1456
660215671 2557
927490933 24666
765336231 382668115
495266071 27469
10537829 45
860984434 860984434
15158 592095741
530257840 3374
966644803 7952
3658 816761898
407313189 3612
516635593 7892
472681254 2257
969729341 3558
398988720 1521
354106615 177053307
757791014 2629
582795765 2505
947719130 5051
31199897 104
710040739 5314
318071618 1109
883751512 5355
936710659 6201
585811907 3806
828924237 768076821
858768395 8005
187573741 654
302333039 302333039
263550814 4233
824931450 53970
886989472 12089
23666857 226
246599179 822
615798681 7663
61016123 334
584221294 4547
878997070 2930
381863904 381863903
250855500 1500
314790601 1465
533270749 2803
405901353 1353
715499999 2385
701076558 7826
846598042 2822
838174625 3028
443515179 2023
400776272 1737
553568785 4668
736965205 4835
174830503 2653
485700000 1619
737697541 2459
740405619 3628
897391775 897391775
571799334 1906
323698920 1079
439102368 4409
963899999 3213
172382477 1481
54116736 54116736
73163375 468
529913753 3596
516284535 3056
388001890 5885
2751 285618309
400330685 3381
837303095 2791
555932834 15093
935336066 912142901
780284952 5566
469144156 11287
11138 150505232
239488961 987
921077465 4633
532135495 9801
9299970 31
414280241 1837
764435805 350291660
995821521 4383
464223869 22216
827268226 4294
613188865 85248
802 185859018
573298089 1911
653698592 3960
360691229 1535
9295525 42
801626662 6711
561912216 2227
364378973 2997
664262426 12173
589502548 1965
967209255 10538
899002688 373563322
278913750 2300
78300260 261
416666626 1744
884060294 3985
785276059 105402
851789699 4106
819666345 3367
132757703 917
494309250 6387
836700000 2789
142500681 475
903247557 451623779
696319450 2376
2068 368176147
865744023 5151
603281080 15655
604197985 2014
687725780 62777
407987196 8251
300126709 300126708
596927033 2234
587283946 4593
390057562 1419
919948775 87882
293444685 6116
906534588 3270
921134339 5068
105368605 418
796728612 8686
979949716 4058
706202355 2354
302398991 1008
452024104 2054
145947584 848
561696421 2390
135012831 456
785699999 2619
935396752 8529
753906614 9020
420343350 3683
532682816 266341408
102628689 964
553447057 3974
776950739 4109
763239329 313701126
765297827 2551
568737539 5628
1499994 5
779961439 255387
218255670 5460
60361531 237
399314519 4532
355425213 1903
3469 649496331
424539117 4028
17275 993425425
674528624 3855
581735019 290867509
726578760 3787
48684573 48684573
384318145 25120
208501278 695
557265800 6700
548216677 2364
896258659 77071
2082 200465370
422285733 281181468
225843981 6103
393602122 6596
396290072 1688
694274395 26497
638120739 8395
490198554 1634
940496864 3135
757789663 757789664
522697673 5134
571306408 3511
437700988 1459
990309464 879167396
507902920 1693
141274401 3327
349976400 40495
189210636 2449
488019520 4880
953950647 25021
684600000 2282
272387311 1207
34167701 380
839400000 2798
978153081 3280
954480753 4449
896429161 3711
3161 842778881
599999 2
443414571 1558
124626673 683
590488728 233100772
362700001 1209
930674982 465337491
241199195 804
519900628 22397
7249167 3173506
394801315 1316
934925376 6776
62747524 635
817746746 3373
977005400 7175
624034502 51853
842059557 3395
104052017 3873
320699001 1069
2008 448677197
817936267 408968134
435460679 2334
835459072 14336
23400110 78
500702877 1669
562167426 3435
843843961 5814
23337271 110
131652617 659
100250440 590
554495999 3072
3599999 12
887445070 10765
508106431 2316
246690873 4589
463933683 2426
3312 392238731
703083146 4644
369326717 2402
951 98186946
755672554 2821
990982655 6327
150609350 120706053
265676974 1366
127945344 63972672
709772447 2552
96369885 48184942
666694578 12683
625497914 2085
944768796 8914
235853852 1114
602604274 10767
234401390 9083
951967016 15554
114855221 2406
427273243 3011
524011855 13553
771396273 125247
259451315 2682
221217991 221217992
645407604 3260
505329308 3674
579548425 6162
1448 392644024
894642520 3313
982200001 3274
15900001 53
922676606 7045
974714046 8592
101608538 1395
735726443 13434
3783944 19
3705 302779089
178866740 61987568
3840 616862212
162358811 1554
34200224 135
31038803 347
125399883 418
306350494 40657
467498947 22266
736199628 2454
77710359 6345
339186304 2174
226472412 16541
882492134 5066
943047092 3167
441998587 1726
947371950 6075
282582361 3720
804092766 3155
214953880 1658
730347248 49471
751528341 375764170
822552321 768561861
485042509 2061
929204952 8216
670102760 2878
877084011 45863
54138562 2284
811461110 3006
4452 870518715
118332 971505720
103027507 461
647307044 2247
272927295 1894
587390360 291108
66000424 220
162300361 541
878082267 432662954
804198990 2811
770299641 385149821
932122021 3260
342600183 1142
2440 463037710
238606779 1914
699852162 2396
702900864 2343
470031984 2090
681001722 681001722
24989338 153
205593715 887
830701365 2769
288188632 1363
20 4132784
771412493 385706246
100894335 1809
479260788 3859
449936790 16235
5806 238609182
114 17964516
964989089 959240618
510299999 1701
531181148 3064
972236124 936710172
54208 741042879
198972280 2390
453298396 1637
945267308 865990868
925197300 3084
244787910 995
214051363 4204
622358850 4325
187543767 187543767
332110692 5427
956906809 478453404
21558887 4458
250498458 954
64800037 216
35261401 340
1465 347441646
492433625 492433626
506322309 1690
520800626 1736
969008921 38468
958799999 3196
793050050 4123
26627938 144
561204467 3615
136125144 584
482618799 4775
262400809 4690
856074164 4728
170810019 999
164857421 4927
250849711 870
323941049 1229
854695400 8242
538530969 269265484
621998152 4554
990788844 3806
699770186 4043
608468992 7936
493576019 4494
528900501 1763
467213824 3136
982064901 982064902
205673012 10611
316268854 1525
549962513 3704
686072178 14278
209979042 2044
644637593 441238164
25500086 85
2947 448795683
500259051 4047
901596590 487207707
73686148 313
690187569 690187569
171997279 2080
831425272 3716
746697511 2489
64781398 1091
9159 972768231
29507623 102
647915703 2563
448205490 8271
973066599 940074148
359054180 179527090
416618551 3450
331360396 1356
125124384 1056
432988578 7326
715500652 2385
131 21618799
6291 599920411
761887624 10353
416460911 208230456
230855728 895
217801121 726
645911091 23210
80811832 342
531958339 3003
562237038 28480
510599862 1702
593693343 18621
702866819 6122
273088672 1092
918002211 3060
597242636 6898
551701840 1839
600631114 14006
530207153 6839
903300449 3011
961261149 455353645
500125450 4371
314357877 1874
214870504 2549
26751369 95
152613216 8906
9299970 31
10160126 2294
165173019 8121
718723075 3142
353142850 3193
248099508 827
54998719 579
38059851 302
741594965 3642
566980618 245094616
406541506 406541506
829524696 7224
617246023 2236
624459631 2881
542100987 1807
935022274 7021
3419 517653695
45613375 156
15643376 11564717
430 58696380
222958038 1569
249044080 1801
932947410 7026
106253551 443
761296788 5358
362454752 2917
548702951 1829
698568154 62635
862710659 4410
743752506 4494
576497510 2288
59440243 418
693602313 2312
64634545 306
756089947 10414
762601551 118619
319501066 1065
783600001 2612
572575645 8906
346964315 1446
900458096 9098
941401559 3138
439386478 4067
693898997 2313
924398123 462199062
552890962 358524465
248852626 1401
992477561 42190
730679185 2917
889505364 2965
219572176 4027
562253697 4281
433161588 234382032
372534240 1578
150309875 672
719164227 9375
507325216 4755
922800749 3876
797400000 2658
744517735 14150
732582362 3666
111083775 435
105599647 352
691499561 2305
47158128 167
241835796 3585
109549453 54774726
104855892 498
318497292 318497291
946800001 3156
568720257 6215
966697836 6525
529292121 8540
754124539 3538
540261972 2154
123096801 1966
464814700 2963
271870134 144412206
904499950 3015
677398453 2319
750602503 2502
325241704 1166
217466680 111181718
573886944 2117
348512703 1281
935282572 467641286
405260360 2140
173247822 1409
881176867 3431
59400000 198
679846416 10286
413534981 206767491
745502484 2485
621667795 2805
804600001 2682
141656318 53333209
885300001 2951
461254354 3227
436501454 1455
85680269 881
894002979 2980
703624765 351812382
206401320 688
919203065 3064
746585333 33633
526659729 3604
893320752 389756
42887 693096807
39393963 167
996143501 4393
240002918 2157
898984554 898984553
892121684 14742
4465062 42
7623377 38
554448055 2481
378196837 2900
290712123 998
676216176 2417
808672760 808672761
137353789 2191
60 16562820
591517103 591517104
993044132 5048
235643605 2266
903031812 4204
632851155 2404
758604052 5517
240296578 820
793565677 396782838
916283584 48391
817452160 12035
13964 664881896
423334450 3547
500205583 2021
352345445 2838
939007421 5330
229500001 765
226199927 754
592313396 2197
295024125 4125
226735560 776
361428587 1978
246941093 246941093
6389 490349361
245669700 14475
90334667 2146
88965615 887
83410412 1798
439762655 439762655
97 18472702
693616366 8409
368508518 1543
254351746 111742525
994019835 10715
396899558 1323
848498587 23482
274112454 14371
675398965 3002
171303713 3546
205663615 964
727886325 2649
4422328 17
425993750 1767
631613328 3080
938251476 3275
236230919 36360
948786214 11768
477 41285881
745828523 3617
376 102992854
372516831 1426
515604341 9373
107454611 1135
445797054 6963
547199600 1824
418187567 1834
283800945 946
566399053 1888
920100385 13566
885250223 13477
548698171 1829
760829396 9995
99600182 332
280801051 936
264354035 2422
777497959 777497960
488400000 1628
541553025 5903
532442697 4163
351764817 5092
5526145 4250824
175160051 845
408844969 2044
986916176 984755468
965100745 3217
385023305 192511652
984028069 172528
629496794 2554
16717930 6514547
962103207 3207
512745949 5148
4047647 24
895800001 2986
402933371 2324
106847263 106847263
496129957 377950677
567988074 283994037
1622993 8
228020776 838
788310299 394155149
11400043 38
887697042 2959
382800001 1276
149408753 10263
627110442 373961812
112128669 509
68242067 325
608856431 4916
204927097 2062
238199539 794
956014845 478007422
811479863 4602
680060273 2622
3188 151742424
564223760 3531
255356201 950
827570920 9661
781704340 4822
357202096 1229
239786467 849
500834335 250417168
392786860 1913
190502865 190502866
323844606 7829
2128 498505280
685203455 2284
8099994 27
520456621 278135442
625274560 3284
585505113 3686
170588275 715
418183428 2011
914466385 4121
152858520 1240
1332 377604362
252969187 2063
67993437 630
764583447 3511
868329855 2944
907944558 5778
606137323 28564
109555280 1016
317973968 1319
415247163 2804
529447348 5031
844107667 311435429
786303366 2621
453222001 1744
684516337 637636002
876280604 2949
922442310 5313
699284323 2869
425492813 3362
203062242 5898
595624046 28918
600310764 8538
803997960 2680
778566496 4017
681003993 2270
75281369 293
743272538 17696
603299659 2011
41799789 223
136785887 496
174598155 625
843888263 3689
147612226 625
494186323 2661
831630099 40390
860102720 2867
801276181 3148
463798453 1546
330812287 1136
610500001 2035
661111543 8312
402600162 1342
815809431 9763
992662943 9136
830405288 2768
68473680 2960
263456352 1656
167885053 807
563563545 404918301
662153423 65742
362290455 5764
735898642 735898642
853469426 3067
208445183 1696
671261251 2516
936798605 820057589
2364 265363728
83994947 324
893661760 4049
994792304 994792304
86999710 290
148500903 495
75600001 252
70574923 2988
336598878 1122
690234260 2752
889609832 2979
836108818 5207
794397353 2648
888689865 17174
10420 367586592
2724 621358281
380400471 1268
898911392 4094
470154439 3081
533702958 1779
215699301 719
873344499 6650
258950402 1303
14700069 49
991397697 12928
427817045 3299
410038825 1768
224553017 762
564398011 5080
229547458 3243
813789854 813789853
5968559 28
568513160 8014
36533700 900
371648315 121137
862055785 6957
869195346 5536
832020106 3371
352677600 9636
770700000 2569
656997809 2190
135977532 70065520
252224424 1795
141012962 495
476700000 1589
328328442 1427
3216 575504699
158008771 593
674844157 4101
724880116 178162
4061 960848844
737999999 2460
534213870 3327
317123888 34342
3295 968369565
140399652 468
621642501 2500
694770664 3477
734398917 2448
326726677 1967
553218741 276609371
151042295 810
623097922 2077
742151773 12186
817630808 4193
243426514 3764
768154209 619321620
856139704 4854
946503155 3155
889302330 13990
84260316 286
495046501 1950
731401032 2438
343794781 171897390
72795095 368
512058888 204786893
289943660 14912
44700202 149
852900000 2843
15231040 56
974098799 3247
969228665 6186
767743127 175800
478945019 268564749
472389823 2422
660863280 11737
928309225 3313
707630195 3941
517799602 1726
882904074 2943
356922707 178461354
407079229 1429
14981115 111
798315276 31491
503400316 1678
14046 313675707
534300808 1781
986276335 5114
876835441 3312
164700420 549
434311438 1827
537025968 78593
4292639 1440
111714513 13012
259499146 865
206371831 83307040
102722176 925
523996658 5921
68783164 277
300371950 10718
644498351 6228
528585203 26105
5457 353113990
568143194 8871
169893424 813
873135613 873135613
516629000 19000
408824382 406989771
306599999 1022
349654157 3402
188173317 756
500399999 1668
567903532 1893
915150952 19851
677722388 8743
613576283 42424
994419260 5107
155763946 765
652216589 2727
633303665 2111
804445941 7397
418755886 4171
730386926 730386927
588852225 2775
844576860 4049
999442607 10201
881050643 5893
524470214 2079
686958960 2581
443613991 1777
330798623 7008
883348298 14821
185603075 2291
577688849 8143
70697328 356
188255860 1314
82779188 1973
403646946 14083
296699260 989
34154064 279
17957 769500245
707254093 3771
868143706 868143706
481434578 11413
747655135 6697
491605866 491605867
818604252 4065
691685489 669390343
567170076 7017
122340863 2208
4303 941836337
380662259 318140288
27339214 139
600 163764960
855274200 3300
36174460 179
743853172 5719
333504371 1180
930087569 3150
309432197 183799820
347152995 2515
746101169 2487
90545811 670
850936559 4750702
1582 271471470
289241271 5227
469961018 5098
397354386 1661
996001507 785692949
70032039 1008
113808987 7406
770697431 2569
673499999 2245
828289701 414144850
699619843 5589
549384650 4095
442767839 48480
180445446 982
832462468 4210
609970722 2547
933543359 5799
541800593 1806
937423514 20685
425834891 1467
511701675 4298
333533106 3845
102956569 458
252177704 1055
112185970 433
1750531 43
65400001 218
245700364 21203
284201541 8386
749031594 316756666
876442633 6344
392519726 1653
182762784 2448
569698100 1899
98975259 333
629555472 22256
243806260 1229
933040717 562478405
192921436 4515
526501756 1755
709200000 2364
2676 682133808
595612450 416736947
553678015 276839007
81501235 404
574501914 1915
404345101 2023
58510639 29255319
866375204 10491
671097762 2237
560644426 55483
354301026 1181
508680344 1879
643137085 3473
515778823 3302
805960606 2803
490213915 245106957
999505945 948332284
990062271 52970
749137648 7336
11257 352186502
15061 523520360
723651975 2582
3086 338417803
706197646 2354
6853 556650534
55200184 184
881807236 4945
239027400 2910
454457426 3019
824774481 5290
496199364 1654
435299999 1451
146333669 703
458698471 1529
809265963 2798
589053136 2183
192230576 838
928678381 3570
688471521 4257
81300272 271
357899999 1193
602870066 4379
331665751 2610
453936956 19390
980596154 25179
274098826 6283
199 38374842
629101891 2097
9346497 74
412799050 1376
743039310 15990
4769 955035181
287956405 1598
4646 721595270
637647308 2852
865523106 9941
70986312 341
740700659 2469
411582269 1487
290443819 1491
610203680 2034
291155975 2328
990599832 3302
525652542 2864
948920666 91181
912596757 8989
653702110 2179
498529441 183718340
231614415 909
563360729 2638
996202727 498101363
517875150 5070
742477296 19424
953764927 586433929
261572850 1331
735736025 3032
630376048 2643
600754946 2761
2924 739696005
740621421 10389
740155329 2848
61201770 210
900200824 19866
788850779 3660
549081390 549081389
442003572 5071
249552669 1383
185145377 18694
314699999 1049
909994301 37224
357839371 3402
437335409 5430
99737306 49868653
621603518 2072
716398746 2388
892356621 3706
6610 668937603
225900001 753
395998679 1320
117723860 3807
878570626 374226485
63300185 211
803098719 2677
733134633 8020
117858566 63977744
588898038 1963
50451449 229
865146263 3624
222116427 1954
8051516 44
305285661 2453
309793322 1362
777194604 11125
933978347 466989173
368881071 1658
952359610 34156
5254711 79
843731142 3051
104583692 3631
771845627 101572
1400 337951600
16919 621007330
29700001 99
680515031 340257516
746071617 5820
179016731 1314
330218499 1241
905396981 3018
731400001 2438
142609030 1593
565199999 1884
580681890 2187
10993 793276866
781028692 2872
415746499 207873250
524645107 24451
259615171 897
1639 392727612
806258206 327543998
767247066 2795
523799638 1746
181799541 606
547398727 6243
476417341 6233
598680360 431129180
7546 327537262
922348712 20607
535824884 2306
911852408 3564
292151195 1190
186040746 2519
555476656 5732
16004183 6559424
1132 194883548
685502744 2285
961764642 6003
948567318 3437
653669235 13489
987793055 7776
463505886 1629
4568 922973096
286828299 2196
862497125 2875
875096308 18842
546301230 1821
394037657 2671
423491743 1838
954818862 4129
302254160 1783
218064380 1058
769206781 3486
421974839 1589
826980481 2880
5185 652962623
450555534 2453
394649395 181615
2098615 14
2699994 9
632551354 316275677
480901084 1603
310505535 1067
522746772 2166
275347589 137673795
826661363 413330682
779561640 6270
340648631 10577
657354586 657354586
827089896 8247
567240745 3572
561900001 1873
789504704 215535
89201170 334
111604464 3312
380379029 6530
676167161 4569
59637672 531
987036704 493518352
662934653 5951
771246929 186289
406006111 2237
863809468 412235187
247390444 2266
574764092 3443
332699778 1109
574161290 3794
199053919 4161
392099604 13108
423854887 28938
343216647 343216646
305144976 2693
991800001 3306
2451 689922257
996162507 5821
678728952 3767
370081296 1604
2543 709617828
858157415 7452
305950633 152975316
249568919 1103
158761186 1270
324282625 1965
547134337 2736
341138988 2422
178925826 977
484774868 1646
688505594 3911
87775093 453
487501058 1625
65954841 680
489898384 1633
651300000 2171
995689295 4510
677170737 13348
653402179 2178
17019 978762690
574060741 14932
546586702 5431
281670023 3391
205646099 4791
564001578 1880
740602935 11437
120404285 724
486035812 18698
735816889 735816889
226587333 827
110399720 368
982505220 3275
844765063 4994
54951873 392
1714 124685844
288000161 3248
582078617 2408
159900803 533
206211734 1036
7444 387173290
110080015 403
414602773 2069
901278488 3781
546910561 6066
113700560 379
96676337 363
972598401 3242
619388960 4076
41005176 165
2999990 10
491535366 9627
990454929 990454930
353180542 4273
602400001 2008
256185003 1240
812157195 406078598
5629 710231559
169424821 126940892
115799783 386
578896227 7241
3612 998284560
697497674 2325
306102091 1609
612299170 2041
6000021 20
279286030 121322194
560613097 17419
738137763 3383
779553205 6673
329104977 1493
109420336 1567
637090425 2443
1843 353885488
656278767 656278768
197651985 2932
788825468 394412734
723598867 2412
932703309 8366
965444478 7537
479329036 2622
52164111 286
184007455 853
276299159 921
786525816 2629
409748747 409748746
57813935 246
68999818 230
203876148 77343
688724334 7146
15082460 15082460
557736995 18338
550501834 1835
460 73401740
663258118 5966
541896391 8351
490971668 186216338
117916070 58958035
431838938 5359
23837 874278078
93300311 311
103184279 1354
740071465 12723
740608681 5838
792297359 2641
8096994 33
733270518 733270519
266700888 889
773318280 3994
509775256 4365
470921201 2350
675502800 6815
203531656 203531655
210599299 702
168188842 717
317453202 158726601
634362923 9444
2523 531949576
31299849 207
450602683 1502
480029271 6443
190289724 190289725
590548991 2244
942552953 3641
149247231 506
552310853 276155426
970202612 3234
422649478 12320
686702973 2289
289581400 1802
358858906 4944
1441 397003982
28192021 26215722
573085223 573085224
702191327 3552
398754176 5162
819997269 7228
956451544 956451545
518998271 1730
300000799 1000
475672516 2129
384514287 2509
196313854 713
961796795 3206
836488379 5143
881100001 2937
99000277 330
262017129 1327
446616063 1528
832483006 6099
727354094 25001
3435 712011044
306300374 1021
782903974 3395
449692381 224846191
793502644 2645
53030627 381
140318916 514
447991668 198210341
542650083 2096
945601506 3152
553360367 2036
699499673 349749836
700329329 274815
795300000 2651
293857199 1196
894900001 2983
616891858 4363
53581 480398862
1464686 7
507625217 2563
729956947 5627
771561798 8374
292662953 7569
800703174 2669
592211653 2401
710009899 9508
718479640 4023
132325214 132325215
5257894 61
159000506 530
301088439 1427
598554495 5467
369598968 1232
516424655 3770
916399072 4482
535744898 267872449
603626873 5636
219721437 4889
732050899 7175
316501054 1055
307501026 1025
754140055 90896
595127700 2385
274799134 916
16700812 93
905255773 3674
672534685 336267342
414126665 207063333
406398719 1792
609820912 13395
48924005 401
861786301 7603
236089000 1160
444562680 1682
824144736 4668
513234623 7616
155982816 954
6952724 25
760637088 2788
93430226 766
446920495 1551
744880551 2650
554666861 3850
623401677 2078
126900280 423
985118986 952593063
285899047 953
78899738 263
113051175 2595
451514431 2115
545288542 4059
3068 913799970
734102456 2447
739425281 4180
569629727 5904
402946322 13767
55024349 27242941
600742386 300371193
477522383 2662
997913522 498582026
582486547 582486548
221921371 1782
111013856 55506928
3807 295792479
507234090 209026958
460800674 1536
187500106 625
7143 697906815
258342253 72739
939530774 9373
84488467 546
227531360 7136
943270955 3986
82222748 346
909655583 4737
586179593 2002
653670557 8161
460867913 6213
569791898 6088
956521681 464930412
605749203 3145
58216901 29108451
419517511 2651
246743430 1832
280706687 280706688
583180969 10201
682197726 2274
746397512 2488
451731060 1781
406209061 5140
5225914 99
721793584 3056
710211480 10362
86700132 289
375131329 3718
602132070 4129
169668731 94787
985140587 7426
387685038 9480
649608092 324804046
735358968 735358968
344701253 1191
773644408 19248
154478057 77239028
28666 592593552
644536154 21158
493625357 246812678
166901333 12037
160765732 3177
735280113 735280112
42865 416580989
355199232 1184
241972004 2052
466543395 1693
202984894 3814
10671116 91
479698400 1599
640756543 2998
969692093 3591
3374 638912361
329428171 8285
870544771 5923
815682885 815682884
516000000 1720
822558250 3478
485715273 2125
847333794 9041
2437 655477678
130799913 436
697965741 7740
815400851 2718
1815 241440918
346694822 15159
674799243 3921
610029715 305014857
19673670 9836835
693388290 27790
718576045 7139
804224409 4498
977772844 4271
89400299 298
639249914 319624957
587141474 232973374
425080649 2658
218263776 3091
229705370 943
492948816 3334
935929688 783207744
387900981 1293
134662426 702
102669820 699
678451573 351033528
170957818 711
275114988 4327
194480584 1133
599174793 299587397
770798424 29112
280797954 1319
768900296 768900296
56 11600512
191282751 5384
686102986 2287
486001440 1620
481500329 240750164
201599657 672
507882308 223266292
22987151 3367
19508150 269
154953335 1688
636485379 8871
82084783 834
928033857 19592
279633024 5275
952553313 10441
382833232 1847
564070435 6850
871197097 2904
811055145 8367
2367 306900486
114746822 688
682203600 2925
362100001 1207
898601468 27429
883181887 16732
842101184 19262
492002251 1640
14630164 263
2094 483226839
486303547 2039
48751307 324
242700567 809
467999999 1560
640004215 347868069
669064904 8416
252978164 2871
886653283 443326642
14628 182118600
394657243 16154
631013131 7132
46603419 219
491959337 2611
775577842 2836
750403268 4465
526358580 46069
44350230 170
413401220 1378
16382731 85
680647373 5346
910579591 5531
340331803 4638
617702118 10785
969224518 8875
176032783 88016391
715435546 10417
212045708 106022854
754731836 5602
104155875 381
122652860 893
216369615 977
324513059 324513059
915059846 915059846
34342755 122
916750756 18705
974996749 3250
239668254 5859
364295606 1897
3984 602552225
753421304 5655
15239117 74
956243690 24921
533702886 1779
55707183 571
596494930 2173
700832648 700832649
801523098 2823
375801372 1751
612251239 161768
811046523 241069
165505537 671
87300310 291
613994708 14639
769983528 13780
496798922 1656
119914635 434
565576551 1930
428440517 1471
28409669 28409668
814874903 21708
649674821 25868
917405692 3058
152845446 551
932197730 12505
602181377 39916
819597267 2732
154799581 516
921715247 4692
941779506 941779507
810007055 3798
536268479 2112
642103800 168090
329531577 21156
969204658 473031953
279722040 3183
239737960 1967
105142185 39035695
51299828 171
756228095 6539
402716065 2328
249841596 1076
612018599 5350
481571021 3374
1038 298454888
179757012 89878506
709062029 17423
221381484 888
3510584 3510583
774264058 4077
980562563 5854
587101956 1957
755738339 4710
408465903 1521
700497666 2335
840151056 5329
453871661 6490
705280102 2966
208216799 1100
415594730 167891168
824382379 24490
207732903 3974
737832465 2655
917719793 12848
942021607 3411
656021791 3015
953700001 3179
678602262 2262
193778519 1560
603314661 301657330
992945561 7077
781500001 2605
159789128 5653
865317024 432658512
586714880 2176
228936069 1126
359092753 4008
655800287 2186
994877600 8900
788881432 3062
886254395 4381
745436419 372718209
263335620 1230
806604663 4171
687639465 687639466
598191543 2627
992522730 19605
298894201 1320
263804402 131902201
691532091 14510
724912348 3191
11755288 81
3107 636335349
118419891 1574
766069008 73079
884318749 7368
179813556 2522
315304957 315304957
414647489 2096
715798830 2386
7571 857620167
926827372 48654
86294504 304
10482459 110
180771014 1865
738302461 2461
6206 694811348
995979901 13100
69493713 669
599033131 3816
772138471 22337
899460535 4867
284400949 948
857997141 2860
469096156 2277
56700190 189
268932607 1823
351843648 2496
899020959 4350
249899312 833
399387259 1951
962297165 7079
157025803 646
359869710 1843
924346095 456404049
939686561 48303
589304121 2395
298801021 1029
951194413 3679
617195070 388859087
214560368 2410
103722326 525
465309948 162089228
3360 165917845
315914030 217717984
460464431 460464432
320203231 8997
398780400 1812
491699931 1639
24664864 306
512222491 2745
486221560 2420
618300001 2061
751291539 3610
110400045 368
976 180907456
47825310 338
619960762 5374
446255860 1514
781251685 751583255
656588381 11578
755115487 3096
636298912 4217
4025 593840450
183182800 760
16911 334427908
33985619 7488
986059935 5061
260083156 260083155
882528479 5185
17314 960933753
95429047 333
162696453 64353806
349106265 1355
931724856 770379682
635238124 2561
814882819 3760
263775387 131887693
542400138 2415
567592872 2136
433501444 1445
886477675 18508
923671464 415747048
96899245 457
614509487 307254743
203138653 3363
592864341 243501386
579756520 283162870
334077484 2779
299980998 2570
239100796 797
585785983 3776
346812452 1337
130296087 532
990599664 3302
452135598 2273
161122121 567
972481808 26856
128147579 10058
566600054 5595
940503136 3135
709357972 29879
360301395 1201
271948588 271948588
91711614 1718
90315390 330
822113875 4586
632732151 316366075
898113698 9217
607205548 607205549
202199684 674
445312685 1911
722331094 3759
799333324 396642703
69206368 308
277058215 2669
984857409 3719
978020086 978020087
92625974 377
51090919 1379
653721165 229172689
721882567 4780
95058203 708
571502552 1905
320755342 1954
969647509 5142
662712228 39419
277214452 277214451
279824228 3911
899402997 2998
866969784 3228
933325539 902229841
513749599 2912
228344894 1933
665440919 22104
234928440 1530
254700300 849
920834192 4272
117226733 563
588363931 2478
812195814 9353
221100737 737
367175862 2279
586480370 2620
667061200 3745
329833215 329833216
14691343 69
403255301 27965
930771901 4526
3987 818707127
785261730 4818
275464469 1383
672461229 4199
218400729 728
657094704 2352
852639682 34862
271963727 5553
773622618 59443
62699791 209
41441991 151
445509649 1829
252189710 913
2261 492919966
147012857 820
303349990 3421
452680613 3101
644089056 44878
13468824 48
384435293 2010
3083 862284270
998691092 3892
322309847 1281
251399861 838
821700000 2739
89410458 1805
947701902 3159
731183313 2784
878699932 2929
280162121 1125
175664444 671
786429512 3253
584869389 3647
104100222 347
216421257 216421258
584805836 5755
846871697 230504
383932936 1724
614260230 6907
4077 665510576
138713292 138713293
112400365 385
609982817 28456
3274 841358113
605999999 2020
77700001 259
735130183 735130183
725998068 2420
752625721 3465
242191934 1462
385800001 1286
930525462 8067
529978388 7177
766903359 2657
441252104 1995
450900001 1503
246310434 894
447459969 3629
904305367 4098
424080030 14255
228015901 1428
68681841 3582
973442016 973442017
532054477 3635
1922 479285493
385948690 5131
551419439 34320
668398404 2228
181490729 90745364
714711077 3844
874389047 10852
162997991 660
908976006 557406419
656124719 2624
736104668 8160
474603273 4616
601821092 11124
933203287 9111
585681794 501568580
7422199 40
61093707 349
330881539 2418
768492179 2567
986220809 976781910
137 26903923
931608676 7827
959742917 7271
352902023 7403
836491996 8009
796037491 3610
472426790 9250
770998964 18209
880525489 41737
873121415 65252
273308890 6013
491302218 2194
427881779 190670465
18792431 246
205597998 205597997
129121913 7037
128472964 60442776
688497704 2295
873602912 2912
316384101 1722
750022195 2903
406739584 15622
29928751 353
450822066 3137
411195150 2565
757323043 651741
2400 589694164
150345091 129833839
644241406 2661
440749485 4558
445903412 445903413
657101280 4657
690894170 6831
595636607 10099
454722797 1529
981727248 4387
348601369 1162
5546 953078222
5511 926417037
540294887 3423
826782542 7709
803654015 4607
94500249 315
302750239 1180
2650 505519510
176492630 1725
88190727 63304524
868802897 2896
60026250 3115
479466693 6620
339197743 1179
901657498 812109004
320330199 23913
866854601 3501
346472261 1658
664212446 2782
820205528 17119
1685 54942219
37245 847588603
271530134 935
98977735 34463
50323899 220
29628513 107
55651419 220
406200001 1354
982147345 5429
300715089 1485
635383774 2493
2210 248163110
359678881 2970
8210 864836965
765836820 5558
48028701 48028702
929123847 4573
448786393 2029
2209 654123811
495584147 2072
365416774 2392
570164612 4721
351290408 6632
768143585 7861
93408337 322
458305841 2014
361411455 2589
226585708 1028
196560367 1503
889199999 2964
660678687 330339343
348987942 9902
11393 585181952
121046933 60523466
425282117 2614
352269676 1317
958050416 47527
328316614 1145
3698 140617744
516300540 2505
988299257 3377
363899306 1463
131659163 1248
286860199 22220
147713634 11292
174600581 582
559200001 1864
706293663 706293663
725570525 4067
321079894 1385
608840944 3510
272279795 8529
976005631 488002815
404432497 1872
804637877 3806
363488179 342482940
465261356 4844
262500876 875
474898416 1583
338073935 1592
562200262 1874
399596401 1680
906340703 5618
366878273 2358
237900793 793
214313646 4573
476700774 1589
823107275 823107275
249816156 1258
917703059 3059
628537768 5523
328200179 1094
597411107 2714
584398377 1948
192332375 66502351
330363683 1323
710625707 6092
653761316 326880658
1054265 8
992211823 6079
355792823 6493
146570805 628
695076392 5056
401871745 9552
2273 622735488
616166145 27585
268754711 1286
420598079 2240
461851879 1686
343896164 343896165
161099944 537
334747354 6926
209436566 937
255590022 2258
6853 324714430
952923229 5792
780159523 4166
919105230 731745466
754376720 9072
237600001 792
242303421 1907
31402651 290
934248459 5600
682197726 2274
782225004 4191
616652783 3102
497308722 3537
181305168 1450
512213958 250021362
384772790 1779
176128993 1404
195299348 651
4803 221111824
679497735 2265
664020318 5590
190292502 1546
49 7419668
802777158 53715
192582456 3482
966892405 462186458
734018469 41477
548094626 3695
467700000 1559
108299638 361
264754663 150644614
405844560 2280
989838339 38409
79302826 315
269146854 3232
946023299 5188
399075164 12923
332368217 35250
155262226 1779
898738629 3000
144593729 584
319424929 1415
52634951 832
240760800 2800
337969899 4017
820689945 3866
645602151 2152
292355 426273802
62871618 226
360361792 7793
958550460 17601
651000000 2170
408000000 1360
857893762 6147
249042961 5085
486898376 1623
21790000 77
238584096 226835959
2485 566648777
159826201 1460
180818100 1103
276917519 10851
806400001 2688
566100000 1887
714731368 257433
610988729 13695
493117096 16452
350503717 1691
809697592 2699
272123439 136061719
373336881 1394
156791005 788
543349143 12469
816597278 2722
268343435 1587
967172845 3751
950445191 24251
822009673 3096
917350681 3182
775241841 6233
521231256 5187
553282538 187841692
267007093 1426
414325620 1434
485529391 242764696
666271207 7027
751596948 40428
840948611 840948611
2352 320321232
327956111 2580
255246571 2047
224100000 747
1499996 5
908168589 5475
567346033 4488
677432379 19739
96716180 712
664199168 2214
27647299 100
7902 975438684
143287597 519
924904178 3083
5291 296603950
634840799 10380
647949856 2824
754133254 3983
433798955 1446
382402662 1877
378601261 1262
148996485 962
377048100 3102
902199583 4634
706381731 54187
352105371 139835690
487705214 2199
555068111 555068112
743675712 5408
32132983 252
29307601 126
25497 641918272
4071484 20
886905371 161785
260848251 967
545758723 268516309
616627713 6181
15762912 242
519049421 2081
45900211 153
977096743 3257
613920594 613920593
584502938 2945
470580621 2067
308051604 5796
506004049 1978
283200685 944
624167140 49410
986151061 15997
761927905 5823
504762299 412156471
420750329 14011
54015200 1076
284151456 4944
297701129 1170
677156480 4576
490990924 196548881
90300035 301
836699999 2789
970682108 5242
883497055 2945
181117665 656
382399769 1544
767294909 28953
411101032 5951
849583263 9584
686009896 820586
409734564 8079
524401328 1748
86297504 1145
5655 374041312
476004228 5124
188316078 70081321
573238757 286619378
59681319 230
492831287 1904
467460212 233730106
89234292 553
582001941 1940
402173882 162839
385705656 4998
724304749 29072
845447604 22455
639705781 319852890
885582750 3965
977797086 3727
334856090 2153
268072121 952
328290117 1804
533463040 5920
641746311 227071474
127706228 573
721358011 4440
128720275 737
521698262 1739
490258974 1805
296287780 1636
876385366 63996
411299999 1371
2082 250633655
534900001 1783
160789446 718
51044903 1332
844430148 7554
34182301 309
130250287 944
31500104 105
815707627 407853814
949196836 3164
507491812 3037
280668538 1207
575831313 2634
588327205 3719
950630554 16438
366300319 1221
812187937 5154
4693 870926940
590890902 4802
633888342 4829
641510782 2794
712992014 7415
422620729 422620728
5148728 62
307598383 1946
945093392 13413
986703715 14485
270805633 1081
118702725 1601
843150930 5129
66658681 5430
432770307 6733
711149369 3787
158067878 783
110360393 414
30304617 288
758394162 3668
576146486 2703
946361968 4019
333623641 8540
51924669 197
550272249 10025
397920478 67821
504413269 1711
307228959 3908
755990208 18917
333854714 22315
449719349 2588
465032168 2378
3900012 13
784134916 617645585
872068022 428484400
122189851 61094926
501852941 7236
236481121 236481121
985063427 59998
495368641 1965
478105345 6793
701933268 618019133
517799999 1726
156899478 523
296008431 19334
713755539 3828
58960175 355
381187872 1921
189649628 644
741392727 55073
299724039 2530
732128079 4604
671702238 2239
847505013 20582
377698740 1259
563775773 2463
61488305 373
134276617 1032
244800816 816
611364428 14887
197918331 3292
636001764 2120
320531630 150251482
337429705 168714853
902386816 3947
909199963 8100
348285097 2702
722744643 718580439
857471013 428735507
178640352 1122
192473720 1353
263643896 263643897
144298825 6445
321643255 1606
907597011 6835
285899047 953
793862431 396931216
719548763 359774381
639398249 28661
581105568 5088
612602042 2042
944810245 5838
501974172 2484
557051039 113360
650558996 3797
201892023 905
365836534 2382
440189826 1705
246762373 1581
143527403 3927
261300870 871
600827490 278632471
841034076 21689
811480282 2747
47291011 165
386628817 8722
20283147 536
760467913 6454
751503113 2505
843206827 4605
775524139 2980
859716871 6154
963557941 16780
133020590 2460
411289421 2762
505198317 1684
630599385 230423171
700257870 2613
146203380 670
961271751 7850
440502087 4979
2705615 242606941
926115033 10327
538201794 1794
3674 554135875
290099033 967
696505233 18472
943196857 3144
457646801 5177
465301550 1551
282873832 12995
715502385 2385
66100570 386
510429300 4470
680104424 2267
492132680 1295086
193546705 48581
132188332 1410
2693 338407081
526542224 2236
798576415 368234275
6790 322495793
704570475 7959
175030621 1135
926607444 3948
189051424 1021
681381032 7508
264900884 883
714114071 2382
788142264 9114
578035561 2117
259324574 227084106
810302160 2701
95748976 525
942729062 942729062
940790738 4447
446701489 1489
6831188 28
13696 478530874
54600259 182
502991776 26325
208800376 696
817499573 2725
780025133 2804
528062224 7025
98354140 740
626400000 2088
331994803 19333
397199773 1324
936827605 3481
715482641 3446
157944627 6712
197840492 5563
233453127 2588
6849 904510644
12982893 93
871057889 8454
544790406 3248
818360668 477705261
633489903 5751
46367129 974
253499156 845
453763889 2087
195043119 4040
917773425 3989
1721 328001702
847344727 2831
740269941 10599
142413780 1740
995714539 995714540
694401765 4479
204228726 1395
33502231 16751116
821884004 3555
341908472 20199
491463374 1978
644635804 5175
450665103 9424
501114649 501114648
596399372 1988
968703081 33160
482931000 13998
981966339 413539125
212959543 4398
216642639 3441
82 13585550
966087986 338892233
153988504 3351
636899967 6540
816018338 646337782
305238292 40144
977066149 28075
960898400 3203
780652835 780652836
307062473 3330
379772355 201509585
480713167 3053
8120 967465520
298171044 1553
714876444 22313
514382907 2951
806460431 45539
908783584 4843
8002 169060531
442020510 7147
274443928 1052
63000211 210
868959092 5377
846535547 423267774
323295281 1240
459534781 229767390
610375584 2289
208072169 905
288095604 1427
516578596 2500
276877367 1310
1770 402345021
166951452 791
467333219 1562
477988086 2993
292220728 1461
773726255 3636
356998809 1190
870534505 3166
286212270 263750963
982256384 980250911
49318427 209
697498548 2325
689115595 12764
529827899 19284
177457061 2732
723152461 3298
322305967 1262
198548064 702
405439535 264444034
753297490 2511
6808 548745224
456302491 1521
21253786 73
136063249 738
165496914 1409
637069272 87654
535271907 2726
840186492 4234
228679736 114339868
355410018 1381
278999798 930
535664975 118379
770401369 3333
959042731 3327
203100676 677
321495419 1361
267148361 2445
834304127 2781
127500425 425
984868657 3299
305614969 305614970
934501835 3115
104010921 1058
898975611 9011
187581700 92823030
741914513 15056
478923502 2407
9263605 47
143999520 480
2 207768
306499612 2407
637335479 2263
842072539 5630
204914768 872
683777808 71064
415602864 1884
331381501 2076
370360995 163967232
805690452 11752
489298368 1631
753631414 323831008
419855348 3019
21387420 243
357804223 357804224
689557612 2677
342000139 1140
786257179 3794
5955 311464365
877428387 21459
958620123 9394
604781807 2328
957173786 3994
796873770 16170
985944352 13067
521998614 1740
257323901 1850
858377124 3475
872271742 10835
603747481 2807
491041921 5568
893795457 29161
275989307 2893
641387999 11000
987893487 493946743
136676231 34902
774280021 4332
135106448 779
329342721 1652
634479963 10999
488384874 2908
45876027 628
389254320 3199
329382113 2386
857703935 4882
446522251 2081
888107341 23129
854729983 427364992
685374814 5187
954506972 954506971
354404259 177202129
864268185 3579
220799263 736
642707009 46688
219600465 732
998696671 3329
8149 742169458
851254586 4381
640049001 2653
314340224 1408
346901572 1403
577733235 2458
737916197 4495
819597267 2732
7223810 34
526342952 5133
183901185 613
862516800 3365
558672616 2505
881956249 440978124
666525570 116454
119541086 119541085
351900046 4935
619073673 2884
476938301 20827
911683909 3651
753574429 13235
3045 846226815
428401209 1428
579298069 1931
1290 241433363
993000000 3310
853497847 2845
327952549 1775
33981447 377
294045460 1460
71733757 606
542592269 4770
553111496 14246
398709676 4924
345884501 1270
352500000 1175
647070402 4002
474287216 2789
780000000 2600
285721888 142860944
117624492 58812246
795330477 3197
976743935 14395
488584175 4428
858202710 4962
12523 871306150
605150428 11703
614960273 614960272
990433259 7905
267353057 966
120300400 401
8352 826052934
272649370 2011
236399749 788
174159305 65740087
212699292 709
134747075 5312
877802927 2926
75132023 264
164458875 1357
607215550 9212
397312776 4644
897075599 8147
450399809 3424
437155516 5895
143274373 554
555453090 2774
526608530 4558
725191599 2800
997610641 21782
743797924 743797925
588637634 7428
898654227 77479
116131069 1098
475903925 15295
747564012 3800
732739185 2685
537901794 1793
817804630 2726
733788339 6428
202000912 2190
185291569 748
417983186 15968
768063730 2643
289500966 965
272100906 907
436551724 2104
117137547 58568773
852025608 3956
816180246 769615400
857403827 3821
262066560 1360
43800079 146
825 104829583
664501254 2215
323450283 3783
658008244 3216
847797770 2826
430799435 1436
672676217 6625
890702968 2969
328765711 2859
5056 629034459
479010104 1701
13060089 63
366984518 3949
301913041 1520
192899356 643
915003050 3050
528906251 2139
652255659 9604
116151984 1547
951307533 475653766
101100001 337
815383715 5691
359180529 359180530
249006551 3926
4883 792203266
507280904 67773
921547799 5076
237033193 5266
934957527 3777
977703258 3259
78510607 758
720986095 5527
996685 4
653318991 326659495
441416209 4283
487982467 9868
19051322 86
115200000 384
593969609 2847
488206365 5188
987220665 3522
499034829 1918
772749494 3565
576495289 2719
15899999 53
9882 359860693
974866546 8703
652933923 6226
265200001 884
716402388 2388
194064212 4011
253382975 1773
543968252 2385
201000001 670
72278749 24278913
3713 986261912
353885191 2321
551541304 295698262
328848070 1209
674554113 4864
896175229 3882
130199999 434
805216058 2887
515103275 1717
433158093 1544
876412768 9757
500236472 1812
755791233 4247
858127446 14202
201162388 683
550854165 10151
308261175 3347
206700254 689
1011 276036363
265649785 28339
187348086 6282
830702769 2769
127906141 106052228
867300000 2891
914501341 7290
611761984 611761984
145890450 1297
602485455 301242727
360635516 360635517
675796177 5112
499801666 1666
484198454 1614
138881154 4865
497939310 6030
682710533 7252
373392285 373392284
496191697 2093
678526801 4200
384997899 4381
245013409 4447
93563488 35671475
828605355 3415
798300001 2661
400184345 2402
753640615 6563
959688868 479844434
17974 772091144
997615695 7185
56398505 216
99109775 456
601328050 8079
915190105 457595052
486260608 8776
864582656 3455
339350184 1309
556720658 5083
50840581 720
455 93606685
442199999 1474
363600792 1212
99805 886529739
85399634 302
179685471 2824
264191047 1672
487947159 243973579
170509879 2392
963159137 4292
299993028 1212
802239630 6872
139634453 529
612262122 306131061
922344161 4240
49200112 164
136133433 1171
909903032 3033
812494346 2979
176201429 13379
122400408 408
537545490 2023
672277999 417751975
380293511 1693
681139835 5035
846599238 2822
695472093 21803
65945780 530
332957250 2766
294434037 19840
1902 568196664
121199597 404
185708269 1710
765641784 5116
91800195 306
235490608 3639
829078957 10150
973003049 3288
5523 909045132
718158281 5239
57404970 378
19881041 202
867043365 2966
766923877 3021
46307733 172
615084239 31632
698661040 3190
709168321 9704
660265228 4277
347603405 1214
7925 645245575
226200754 754
560215150 10175
178925999 1153
638788347 6359
741090517 4300
513639997 3306
501001908 1670
562094819 2249
630721946 2374
479989388 4934
440700225 1469
43500144 145
517631883 1805
64909265 272
433993609 385339250
937203486 3124
162370100 162370099
142200000 474
19262615 72
337471562 2301
151930459 2677
392283641 10259
826200001 2754
225764651 950
77208033 352
496372436 50964
158254532 158254531
276599078 922
286942785 1369
660900623 2203
747922220 14257
728727430 5009
805959653 6083
116672221 58336110
2277088 44
516034326 3183
597480673 7157
280880495 8056
216869512 1211
148800756 496
664603270 304981107
9616475 121
165900001 553
4450 76389604
658799806 2196
527724577 5951
784917320 3205
104398693 772
684176017 9226
305037580 1347
895907412 6236
5572 299003306
430 106366196
894685635 12091
319135001 3076
838665307 26721
659098523 2197
808158056 16044
591000768 1970
901800000 3006
820445415 6715
802202674 2674
3124 832294554
2469 595233927
535891658 8383
628322144 6896
10002 962294979
809970107 2836
277724951 5472
385500000 1285
14149 993015344
959497784 14145
810001342 2700
338999057 1130
270900658 903
974787444 11731
460422221 6035
958202612 3194
749851270 11081
445829334 7193
71947 792925266
513470032 3028
112081060 32127
871762104 7736
957089627 13353
296885034 2561
824818154 3658
938374026 889012085
256739780 3230
653413762 2639
417384747 1557
474051311 1652
521006264 33338
569891161 3140
733797728 2446
248290508 248290509
847466491 5015
202262141 810
63000357 210
140987796 1655
573321434 5078
275204930 1235
869108539 25391
891893057 649834732
498035357 13369
880046545 4056
274625577 6443
56874452 487
244995080 244995080
716147555 2502
581569605 5965
574781615 2151
978659259 18409
68062459 410
300430994 2991
418963250 2121
765902553 2553
221270159 213187469
945604949 13499
93417703 93417703
772611813 2746
649807058 6636
877199999 2924
189626975 2448
818097274 2727
759902533 2533
330364733 6839
60483405 205
937016548 86734
538182109 12179
207821069 953
733500000 2445
539101798 1797
207585690 746
427116682 2303
470299066 2309
47399843 158
181637279 181637280
440400000 1468
531000619 1770
541614507 4406
634800001 2116
397452724 1435
320877461 152214605
815399541 2718
159393315 3508
650993448 4009
371634339 6859
384357352 4655
566363285 3415
995016338 5353
997234726 498617363
253206142 1662
144000358 480
218388439 218388438
293400512 978
636684048 4368
985136823 6154
880590751 4882
721703053 264505900
757940377 3026
4707 630850968
332560622 332560622
205109753 687
333492839 1665
663680159 46880
910942020 13842
3056 643731120
506999949 1690
5805 100445399
503333283 6247
764400000 2548
622144512 3876
882184699 10042
65680958 1151
983096722 3277
316362945 3417
451798493 1506
754799999 2516
666614471 6600
4271 840023916
565801886 1886
2610 531320310
555902385 1853
1908 368842667
585458049 34767
426601423 1422
889194925 3538
372899582 1243
789599999 2632
207558497 1478
890870593 6022
645313493 256382
811836959 313171977
260010315 939
484891630 3811
726904815 2423
493832765 1726
598882289 4555
875024659 6287
939538187 3609
806315620 4708
188012115 650
254511022 1564
176399999 588
657298334 2191
935997648 3120
732003130 3861
3059 167981482
65699998 219
94800169 316
969443783 334445730
838012315 838012314
744600000 2482
507025375 2476
47400220 158
25454658 2782
832714446 832714446
66730689 897
629563217 2595
798907457 2719
945106561 5680
882735567 3057
686603312 3152
786752255 10561
229406978 114703489
527700646 2091
1702 164849531
464837931 1612
715884198 249036783
892239405 5006
19570240 240
231438239 3420
951402685 5357
845513861 30977
430590471 1461
1492 404239482
161401044 538
630130698 7074
493873335 246936667
737843516 6323
831379365 7797
299092560 214627713
4137004 16
14969 270115605
720492430 1208573
712515070 5411
608917831 15364
913800001 3046
499048 781809571
748500000 2495
99318959 386
984626896 6659
651361354 651361355
130492404 909
628123904 3088
264487607 1129
577059104 288529552
860729891 3039
787135859 3339
516778440 24744
837001949 2790
948897909 616799397
539 106390739
352539949 1478
185619137 4456
254681305 5053
172305361 3972
127651675 2108
104102713 52051357
774623770 19594
6609 273078103
404655953 2587
107312447 556
734102080 3098
268448064 1328
78335077 263
553544004 2397
988210564 938099390
850802836 2836
136227625 538
93276549 771
411046718 1531
499198337 1664
550465440 23946
266999109 890
874497085 2915
276927145 1437
275196284 3705
863987487 11018
193922909 193922910
918270798 918270799
893703783 2979
715185854 26006
181206166 181206167
242400808 808
829502765 2765
166553520 649
107992739 1614
25800049 86
578698071 1929
90000001 300
13628948 71
626926161 25264
390301301 1301
217183385 1135
515698281 1719
912023887 13372
84675466 297
41100066 137
3202 599716264
652564167 2883
178591850 670
826795539 6303
370188899 4175
22965723 11482861
2740 766312423
584700000 1949
537224693 5294
115830079 57915039
428698701 1429
176650485 781
383400001 1278
585865240 3107
109576173 369
481885005 1965
327318127 1913
881499821 3122
680400001 2268
946901592 3276
101038617 382
658797804 2196
402257237 2906
368701228 1229
225829979 2685
554 50934652
650113893 20579
2155 137512705
96444000 475
454624611 1705
496608708 2939
197140957 1702
896892944 437833990
654153726 654153727
27696366 962
403530833 197881552
195252848 2032
468703848 11648
253500844 845
880189325 8468
131100000 437
852533883 3757
152311039 712
558803907 6422
736600499 3375
94712113 322
742496345 2536
3529 821073105
918078412 20300
724637203 714710841
358325726 179162863
310800000 1036
160412819 1140
66649018 33285255
937588352 10349
953016549 929271361
854416837 4012
537329568 2256
618842025 6059
966538397 3382
721658787 5625
477173540 2026
8888 551189389
637046409 3542
205791743 1536
628800001 2096
72599999 242
291311774 38457
763127442 10626
7768 785445784
43728945 21864472
1373 166746011
358767350 34333
894902983 2983
539185063 6722
625040198 7911
865398213 8266
992389173 10058
2572 541051140
817561695 14816
372148426 372148425
926240242 926240242
66989734 6185
3699819 31
96065637 467
273266014 110489903
293023167 112775994
5968 773822816
2710 773569122
427608594 2247
82646992 41323496
217200000 724
471936977 2198
760311551 8096
6674866 493
639542219 5722
397041364 2357
322801991 1076
377558244 1572
578022539 5333
687942596 10145
572144181 6835
306539568 103125
928223099 817737900
3711006 24
2745 722176073
566702304 3764
766136472 3242
92134626 92134626
635102118 2117
919803065 3066
653584319 3799
105756085 354
499200075 1664
549142598 6159
585447707 13862
45401147 156
964901469 16095
180351267 1139
36288646 127
170401102 568
540901214 1803
605810626 2625
680402268 2268
156478669 961
704547197 10301
605702833 2019
205404245 6899
71562107 1522598
787119422 787119423
284163306 8022
232213726 116106863
940503684 470251842
124200386 414
5417525 5417526
973792873 3438
715504516 2385
842402808 2808
674902523 521563
421208341 1596
81101333 433
378696941 2166
980106178 3840
549919340 549919339
705448458 5579
359773341 2721
704175445 3834
300439118 2602
201576425 2725
542101808 1807
609101499 2471
193819939 101369558
836482599 3800
296963942 1211
372792244 61578
707476144 707476143
96900324 323
120300402 401
382754905 2755
457647539 3129
33646 500236890
532593104 3079
510378187 10806
162831379 582
797923011 4546
424185632 9389
816788382 32939
685510979 40467
944881526 472440763
905282953 412988209
824587325 5822
464304053 1756
59746144 305
732 80695917
424962373 2258
261599127 872
732 102635230
837373993 2858
331880064 1696
204404313 1288
221860275 2855
465598673 3212
297511641 17036
763065540 2710
726191883 15786
636507072 3184
904031717 11747
7688516 44
473164474 48805
494672153 16985
308525708 2368
72372757 36186378
396206108 396206109
494051558 2366
324971551 162485775
258197672 1949
422099590 1407
631493280 2466
750247349 3450
919972629 17122
335052461 1874
17475445 59
423410397 22060
440136253 3298
675077087 6816
942409419 8945
927338494 9791
496390364 1765
397019078 1477
4552 574875822
574057075 3327
434845279 1602
478921307 2003
617312345 6116
647404080 2158
471600000 1572
132300001 441
115776578 1046
538560390 538560391
877376743 4854
16881647 289
3045 874708459
286826615 3704
1174 347304420
90490440 538
459622658 186123419
734810146 2862
878881049 3359
14935989 52
62400209 208
970198581 3234
396682684 1444
871748672 9056
226050580 1207
874201909 26310
766802555 2556
964492860 27437
77136749 38568374
477902774 1593
248773159 2741
903937262 858762527
339144776 43592
193715516 1506
317625135 2715
869919953 5731
141201047 12478
619055201 3383
564668950 4217
895621684 3962
675454198 2413
499863775 407780418
699892321 22480
555656235 277828117
340742287 6969
507252870 2355
454103894 3120
297856992 53033
156300079 521
520798263 1736
243600000 812
304489625 4557
204000001 680
693612025 9992
988771657 10007
614775215 2992
191883677 750
381 110935008
912896957 3043
195900653 653
37188080 277
723597587 2412
413453945 206726973
871655988 435827994
95632101 581
950291245 27279
984003281 3280
75905689 37952844
628727739 2195
168596889 694
722101594 2407
651 91289730
8948 285960184
367582519 1312
3920 968123856
204992479 1232
244152328 244152329
539701007 6997
102550073 3522
317399557 1058
633237321 3409
247254677 863
649887880 3989
964171416 18696
536748696 29826
950003041 3235
691617264 2339
39433560 357
593450659 2391
837392714 5085
258705196 5397
954900762 3183
18998 916561032
782700001 2609
141057144 1076
728196270 4092
395398681 1318
393633179 1935
121698843 573
980096734 3267
535871914 63074
971242199 485621100
369202095 3565
3638 343761896
779401557 2598
746194672 4629
466889242 98086
808856859 3080
916799999 3056
247957205 1614
435443496 13536
68165721 1819
195078211 1049
269295277 134647639
703824287 2416
75518814 3178
287845226 983
205994880 5502
131078829 1693
234882034 808
727515012 2986
463526779 47289
855032225 10837
902587307 11697
1832 200340192
387462373 193731186
26075465 87
8730843 38
58118344 1192
969296768 3231
487010546 3454
377118279 3388
197065211 197065212
211526567 792
904818122 18543
288085450 1654
686962620 3726
50448138 252
451942958 1599
669870768 5336
986998895 3290
311776149 121391285
793497354 2645
862747897 3246
623488194 3114
144506845 666
578173540 5221
624065926 7335
540604587 1935
877227645 5145
164554377 559
472052691 25839
607627801 303813901
971095487 6936
597461817 4411
536568568 6333
375123977 3333
547077563 2508
901810871 3012
155199031 679
978287255 4236
682740891 341370446
530361448 4741
331202040 1104
116362583 611
358245107 1774
498408270 6137
981952175 13424
321001071 1070
386747674 160553168
873813621 432581
482171823 95726
927003090 3090
172192554 1301
426002040 2042
859202403 2864
347247259 7054
52267105 381
771605840 8172
708538971 3366
691118263 2605
758194769 379097385
571765587 13294
568321227 199568630
869829972 409448258
262023114 948
758415747 758415747
1602 159882061
84600281 282
374496230 170431301
226491497 1051
840937901 5614
582013916 3218
818199629 10049
2019 248171442
818700001 2729
1336 133416968
233205254 2386
428039220 1995
769252371 769252371
951240876 4355
188256081 1131
979272641 14572
577673130 2427
926188495 3514
997762159 490694193
793671661 3165
112489014 112489014
485416503 9633
872930929 5639
734552908 2503
856499604 2855
462559409 4236
583918867 571902745
661543575 661543576
528756345 27495
694253111 3513
574410753 287205376
453670264 3587
539700141 1799
683397722 2278
127124217 802
74844723 74844722
559199625 1864
392434665 2584
171094052 1833
559036566 2221
223966010 1019
17699955 59
124733891 1869
623309294 7781
550633049 2849
233700140 2346
553643755 2177
592649 6
927722475 13809
464722073 7783
429174143 6272
766501984 766501985
251964577 2364
383281633 1566
871866565 4297
442528324 20023
194043342 17957
673810876 336905438
59923991 943
705384360 3412
131125195 467
35029197 35029198
441301685 1471
121284801 1040
34954260 844
416359517 2234
575101979 9272
287643323 1838
299588812 1006
741770905 16730
210000937 700
10066 935191796
216977120 2122
500398769 1668
691375884 345687942
403144442 8007
621711469 310855734
341697404 1279
536718631 3066
561298128 1871
735244531 2679
484292041 2285
269399102 898
725517775 76677
783442413 5818
296283738 296283739
735401622 5797
603929012 3200
53554419 26777210
832503839 2775
154200001 514
63024885 645
560074517 3174
579800129 5216
305382930 305382931
545991395 8842
507363937 253681968
141933347 1398
40874107 412
68563826 509
469675441 2280
2780 800467640
28683905 1715
655893611 3942
755999654 2520
50031379 275
167276644 1056
105741003 521
400031086 2798
255900853 853
391838221 1997
289983338 133387
913499845 3045
689340541 689340540
692158933 5107
972947011 45648
362 57759223
262029719 4625
515199049 2252
430801436 1436
828896310 6170
245283946 885
904803015 3016
994504887 6057
799970131 10398
901800001 3006
381776925 1569
747206705 4853
768397283 384198641
657959607 2999
2744 644307664
590726933 5166
587550664 293775332
75162843 29523737
278115136 1066
441864948 2327
521660701 521660702
326420381 1430
41316954 155
512430169 2082
278960744 2273
165001010 550
906771141 5443
581178019 8702
369299365 1231
594001981 1980
912300285 3041
779644517 6213
984904186 3283
525901378 1753
805502684 2685
2135 404107503
147524041 2359
168227278 2123
269507677 1886
806501032 4868
736187457 2867
651314044 5087
186246233 926
7855 885954756
46480852 292
2214 485262605
296664744 28408
911896130 99227
401063143 4078
796363681 2971
445139665 7032
627897906 2093
560125783 560125784
719186702 3974
19200050 64
546817410 2091
667797773 2226
895966011 379276825
87137285 43568643
240909241 2085
738441012 28068
709534384 4921
117270284 415
154053283 20445
879599999 2932
955450977 477725488
923997835 3080
49085297 264
711396804 5315
891773089 5996
318401638 159200819
127746499 30642
201086456 1003
851999692 2840
844500001 2815
147030163 591
870297099 2901
668313314 7969
4572 383686812
746181616 3728
497398343 1658
587615832 2043
40771303 211
145412616 2122
760800979 2536
449783475 2733
807965231 3623
4840 984811428
620575932 2649
399871431 1402
918596939 3062
236293348 91777651
6257719 35
839389943 11126
249000592 830
267107466 5041
307091731 1595
787802625 2626
289801397 966
568814041 2218
874757194 10119
434067832 434067832
414010799 2205
719564133 3517
141853035 141853036
916206537 4844
471431324 2217
644439189 3567
165484643 1691
686123079 7465
139304819 69652410
45514845 32959263
24623 749277890
929031953 3308
229322499 117061
826923606 2945
961329223 11826
3653 909538552
549313391 2096
362539613 6051
614425003 12451
440757640 5801
499299709 3805
658034290 2246
230322580 969
425183808 184105233
548050074 5058
829361400 4332
702299032 2341
702660993 4213
954795599 15510
50948299 171
571188419 26235
1383 231969207
843719626 52815
564603374 1882
622355665 2576
605628587 4179
150949408 568
893809210 11017
756751956 756751956
983410054 536421
792557259 6268
1754 146538309
843900291 2813
657212684 5567
681300000 2271
469171341 5258
730485280 357729705
894439981 4865
60383365 203
840752743 10712
493801646 1646
687759358 38194
41934846 3515
818737929 24814
578999760 1930
848809985 3085
712099247 3297
728017273 2713
831943907 6248
77516095 301
470635822 2081
9368760 34
158690671 5962
602865484 3191
539898240 2363
534300001 1781
427202226 1424
888233176 5751
709393495 4298
761620042 3783
153019163 3261
340993953 35639
669222009 26117
756892975 21013
918214996 7286
556439791 10018
17172369 67
21000069 70
943636368 9704
388963163 2706
431698560 1439
701345631 37886
738335845 2876
825538886 11558
314384981 1274
479401597 1598
859336811 4908
709074851 29611
183079506 957
638699094 2129
525296160 525296160
627180925 523509822
909458442 909458443
249418154 4814
609689564 3587
603689494 17003
69510717 407
912358887 912358888
683642741 12221
219200766 1493
739917893 369958946
421377434 1640
119099603 397
2001 372853905
989970942 989970942
840947231 824493064
455016735 19315
995706648 8856
488842111 4993
916100107 916100107
431673816 7413
215098361 1735
31168413 31168414
170278549 831
411143986 1951
320698931 1069
694197687 2314
471914764 15729
600000001 2000
215187770 805
411660651 3755
544641566 2758
407980124 2205
343220790 4505
601883206 5705
858349062 3091
115500000 385
82524285 41262143
1360 287339708
331909335 28539
428794332 3728
7766 741802133
252601468 842
32700130 109
44121057 184
654581549 2505
304801835 1016
213003534 1503
183559526 971
34088520 17044260
579452695 5602
3171 658296429
73499755 245
995941812 492814803
720731902 4136
856290755 7511
873613982 395993353
951353625 3548
580799232 3744
823614574 3909
759757064 5729
27236600 173
905322573 55132
695318593 2372
387600972 2598
761427012 5172
772247653 3201
199497312 1428
80824301 575
872100269 3438
271210618 1596
958787317 8782
585291823 292645912
966849110 7223
562624660 1985
573342211 4805
992936495 440543859
289412047 6791
913803046 3046
1526 23090701
362015850 2023
26100130 87
625862070 2115
225715227 1116
691489970 2705
395401318 1318
166198290 724
117206920 603
87757838 2267
395912008 2152
846125840 6265
527999792 1760
714297619 2381
798003323 2660
992747766 5942
947971561 4699
167099443 557
291225269 145612635
686017101 343008550
515507666 515507666
537834065 2046
512399040 1708
274717927 918
977762149 404262445
823631802 2906
823849309 2831
886560841 6836
815618039 8408
769289283 3087
815615060 815615061
368332240 2335
325585380 3441
420997667 4326
307116089 90568
537544794 6082
591820169 295910084
163332973 553
639054823 9582
772975347 3874
728033918 8157
785883325 3183
952436245 5940
126300000 421
1948 572098280
983282775 5415
23602098 86
251400745 838
165700697 6880
208199507 694
27899948 93
863614030 6186
999801750 31099
342684397 3226
290 61322204
625401949 312700975
247049272 1766
703095282 520637548
234465115 5080
229199921 764
309642384 1256
490782495 2572
623784131 2165
138900000 463
17944 852375888
3489 586703262
223972789 4614
462320702 1809
318000001 1060
36925157 189
516860207 1996
879899769 6091
215075870 723
446698511 1489
469241142 234620571
2934 793819604
459023762 23356
226916415 2285
52227374 375
683576608 14872
543641551 3348
927988992 873616579
344716686 116712891
720108609 5083
485700000 1619
962399064 3208
573869242 286934621
216438353 869
837456548 5172
940182469 19449
129300704 431
587081179 2501
636014540 2542
139500228 465
726615201 16696
406101226 203050613
442218671 2627
440701470 1469
592040000 8613
16202 272647256
47717198 355
913497454 3537
625261709 13395
4266 749220015
586247990 4285
298118440 1233
722908835 7841
597048605 2541
157550903 149112525
240456453 857
525422782 525422782
205738580 1289
162176255 1408
707434378 5847
212129086 1799
989352149 5025
522868518 261434259
752045238 8134
385721023 4732
67739678 783
502199813 1674
36581273 218
575468167 575468168
194155629 886
408901581 1363
166501012 555
69580978 251
304334469 2491
202113252 2196
516302875 1721
348600283 1618
24899918 83
791830832 2658
296700001 989
2592 267031604
484815316 10315
569999268 1900
619111198 3568
304323431 3508
500098333 1667
350971490 4759
50700293 169
416401388 1388
435968972 2489
375000001 1250
326742354 32386
639357184 319678592
896553325 9468
490095173 5007
831758537 6850
354363423 4155
495580161 2560
781427975 15151
775932976 3472
399433021 1462
508598449 2286
305401018 1018
605497859 2035
743702020 2479
400440106 1714
854140420 854140421
126599999 422
355242198 1219
383569158 2517
406696001 2402
491353075 2260
873042376 6726
12402048 102
121588543 1936
463153014 6282
393224398 2198
731701161 2439
178453823 599
136374007 539
9812629 138
109535475 1185
60727200 431
898727632 11803
139646399 752
405780412 2687
978263083 37746
990007058 425764968
123536680 470
32400038 108
693297689 2311
175769894 705
925949569 145361
156600101 522
644999593 2150
221769080 2040
957821967 460298084
816676255 2931
712371407 2888
819764258 6201
564001879 1880
914379950 8137
541541707 13013
1975 236969080
455015309 455015310
205761632 1254
10881 595453498
839007256 2851
527399999 1758
136355077 2039
159826833 558
682111020 682111020
270899589 903
413604700 3923
82216895 82216895
565779039 21064
755687361 3556
734173181 13771
514632301 2940
913118213 913118213
429398473 1774
642866225 71584
281274103 4931
964561674 6391
837228106 12429
128092887 616
567332971 55670
91652531 372
51776780 281
1327 167518411
522534432 4116
136199700 1134
412447386 2896
11478 510736566
877422885 4854
90666682 1245
692666436 10626
824477742 7362
89100001 297
907403200 11825
494998349 1650
387765380 15170
83700001 279
195721362 195721362
585081753 359390498
422401431 1408
918 220910395
3695 968361622
396513625 34788
870940874 3389
6634993 104
936235800 16860
353100839 1177
410207574 1509
829202463 2764
484499788 1615
181173853 872
515605117 1879
244691185 244691185
296400001 988
568996472 2671
351301171 1171
965405151 3218
988467343 17742
69727082 239
826056957 3236
155100920 517
236043612 118021806
385111249 1942
853476531 10996
58834766 541
946250102 454446382
649704482 618037152
653290873 2567
950411401 3576
165412927 1016
615299131 2051
733014608 9759
450983316 450983317
375537533 3457
34691199 979
724501516 2415
969107505 484553752
445707250 2703
890373708 5508
529358188 529358188
57854980 1823
779402597 2598
443198850 109243
437437348 1499
36494883 274
593980453 45266
381302266 1271
3744 581529682
994496250 5035
363197651 4443
886902514 6982
758778734 2689
587440877 3707
824489509 412244754
2312 356356921
186558336 1152
28114359 505
868200000 2894
479685375 2523
432980701 385841098
694519880 3989
14355225 255
822304327 2741
662275059 5133
816951436 3405
290614137 290614137
749849373 18518
49199835 164
64248873 46570220
499055571 2154
64200352 214
136210535 4424
954023258 12407
814800000 2716
589642012 4265
648359972 26560
387074055 387074055
148236192 14813
65045431 584137
340977311 1464
137624399 720
427297057 2976
568199999 1894
793942801 2800
115273333 529
292 46662378
408298638 1361
180649402 683
753302501 42988
428112995 214056498
908837779 3243
130280413 678
85844197 683
937021228 468510614
336496788 1602
828516624 4233
700656462 12546
197542111 2761
577776591 5054
457804781 228902390
955371891 12415
613524525 2531
755268961 4522
828001898 4971
313858417 2204
81897047 1206
545264590 3679
69572579 330
967724032 369412175
132570805 485
806652009 6081
4564 773813246
984299478 5846
861120925 126574
864000574 2880
455872417 4084
84853790 3051
610482054 3979
885557573 424478885
780518863 339771913
134896570 8925
289165325 18883
4954 913854238
953382827 5033
549797820 15213
940733715 470366857
755927184 465884
881552036 3938
973525687 6303
78848748 297
276135390 2086
788460455 3715
763424044 10874
893697020 2979
262090701 1700
926997041 3090
695137137 347568568
836675965 418337982
311078855 1474
456415439 1928
30874688 110
504900004 1683
937732432 8243
562645373 215445204
376275180 4877
900176223 4841
97199841 324
36023989 18011994
79946271 3248
933860845 12235
451723670 6203
684747188 3631
108979711 553
290042060 6620
472143096 3096
786600001 2622
310793563 155396781
688712700 2740
60599908 202
382198726 1274
438477174 1955
354849501 1700
9388968 81
740628663 740628664
383619323 2948
272985553 1008
110494239 110494240
230070849 230070849
318672883 4486
280206838 1909
429800841 1608
347442101 22722
476699999 1589
616044465 4274
155902681 530
552759215 2096
251623189 938
2024562 97
651498191 18773
611103288 2037
979871015 489935507
311100476 1037
590905687 2298
832152560 10543
912405883 912405883
1439 309802310
382881715 3868
977269141 3501
460500696 1535
225299248 751
478671703 239335852
86509464 408
450879558 146721
231478737 1915
647240513 124302
385584978 1929
823341157 5502
652351326 652351327
794108963 3642
445401738 14691
536858958 21358
111886813 1242
134700449 449
280599516 140299758
497653988 6742
322875606 4246
205556131 1612
366658405 5844
838803936 2796
994427393 10564
73791782 827
612282974 8175
42462902 403
792699253 10524
211958543 1172
738000070 2460
416528896 1792
16639934 65
591562506 2828
315852194 5299
284996465 1938
257635126 955
570635605 4626
774097403 46306
862374377 4341
282890950 992
835872262 3274
183900614 613
352769677 176384839
384198091 384198090
626400000 2088
322020204 1852
454166597 14879
632121397 4576
175603551 3467
543427510 6698
780000708 2600
7339 82301696
28674871 105
679500198 2265
871831555 435915778
677400594 2258
7118 249666008
222421500 1535
415130873 254806574
136213932 1456
911100001 3037
241711235 1599
11423 260341593
104100000 347
382801275 1276
68704356 271
923101355 3077
359912903 236073571
968484693 968484692
370517580 370517581
879364289 3681
525068698 3062
400800000 1336
567458486 283729243
3362 387184730
296059148 1227
484829018 2747
960334032 3304
838556350 7669
852398364 6519
238394617 9724
546598177 1822
966239555 8974
59736394 59736394
484406517 4154
768912967 14177
526277406 2121
285900000 953
831897396 4917
308696350 154348175
683229064 7181
502982213 5087
168403054 982
122191124 484
6489 500572479
458042956 1873
182100186 607
315860820 3630
844932109 21890
71699267 1262
539279764 2760
376499687 1255
439924240 1899
89401967 492
833486059 34497
295766295 5908
505872576 3168
158431740 2218
20064 918951264
303266784 1094
830103728 390710197
550019265 2104
391378779 3597
899312200 838834403
135368687 714
631763338 47419
790736439 395368219
841505244 2805
491772005 245886002
874723031 4743
653950777 3667
149932352 941
308591640 3798
128331015 471
164962941 947
2864 223731878
24900000 83
699324079 5664
592130406 2731
555864737 525392
496284717 248142358
549636860 4689
611736155 2603
339068167 3548
202948611 1922
371502578 2933
948175694 5345
450300001 1501
387368597 2366
526355145 4054
25992693 1054
473154615 473154614
773901324 6993
669189442 2567
639340777 254616
72675464 2162
593115201 296557600
989696701 3299
622693643 622693644
486286146 1791
805662649 2765
722306709 9095
531300001 1771
72429666 72429667
850497842 2835
82952245 559
866208983 2917
844595857 2992
756816969 378408484
484123392 5048
108286708 654
134698346 1681
2311 509470205
643084005 3205
345900559 1153
563400000 1878
881751699 9470
892482827 7991
705037362 705037361
96118472 1353
701702339 2339
131400311 438
4799983 16
996090891 4652
414760941 3946
765134003 530292445
900302879 3001
608699999 2029
81299912 271
104441567 3408
638827819 82739
70199765 234
898279859 5957
187961940 1017
624300000 2081
295500001 985
208270647 741
952924356 10996
418459771 209229885
56455231 664
128373457 1578
165325480 165325481
947102193 3157
807213622 5658
313800066 1046
377199832 339211920
187133084 705
126731801 650
38871779 194
668348503 4105
740021252 740021251
282900517 943
970288335 3787
771240862 43810
370925988 4827
194184899 650
780897018 7987
455171504 2137
796418582 3175
271710309 2036
469621475 1566
41503948 25308
759721035 379860518
95274137 890
779785241 4420
615 173254643
771637886 6142
759995072 12007
448733858 448733857
11510870 11510870
683670583 3318
43799855 146
12000041 40
148385699 748
344724078 4403
6299 333678789
76991545 331
2277 542701254
987296710 3291
64500215 215
241166655 6856
359231781 2821
1062965 654786440
518441844 2291
759012150 8531
765444563 11246
625450547 4196
945645976 945645976
482329199 45200
177708401 15244
588502881 2412
612312929 5296
174569103 603
780853699 6221
1013 125027012
67200035 224
249335647 1976
144299671 481
696971295 25317
265201029 884
611325791 2772
551942124 3395
5856 829334824
786002620 2620
416101139 1387
546601821 1822
4046 936469308
134400030 448
118659984 690
718200000 2394
917647033 44724
728929039 5908
940988895 14716
699525222 3023
993155531 5553
825722199 4850
624920845 2225
725228004 362614002
205797917 1063
464381889 158384
824781157 10579
561602049 1872
865295685 865295686
494899810 8257
302355326 151177663
773704966 773704967
212205565 1002
772001398 269513583
4288 587464576
6241 257634721
208464511 739
85214347 85214346
9582 139589466
826205443 2754
863402879 2878
108124181 458
259800001 866
397202356 6457
398 112482513
117811925 3266
375299450 1251
929357607 34473
271020077 1033
59970161 254
3276 971409348
806422188 3497
54300272 181
840130661 3075
45300269 151
142742795 1279
76873082 516
466559349 6267
60384646 204
807302690 2691
17378114 306
177301107 591
251036439 1640
574201784 1914
965137371 10026
968419279 11416
775884069 39922
448500127 2918
529142988 49186
501438246 2849
477756127 2686
42459338 179
239349798 1926
737815126 7553
6000005 20
642119570 3737
967777648 3393
282366195 3251
516623588 1835
364346909 1845
541325989 541325990
443899235 5923
381026089 3492
156071722 711
855002851 2850
577564489 2182
335690979 3809
433498828 1445
582285188 22489
236 50664380
320964689 1070
16020 965215410
600939363 13274
215399857 718
204926631 1211
21652020 171
882863771 4164
766055724 19697
567903655 1893
602832041 524658
317107993 1587
536986485 268493242
20168 303917173
970368882 3441
222079330 1751
696182820 6337
532882546 4299
497807440 63489
98497728 372
292250399 3800
568963060 2216
908234099 5622
949548107 5581
186723937 1008
221402214 2706
833097946 3405
372471278 1284
353137722 353137723
10387152 36
65845874 795
273898835 1854
185818987 11754
224877646 64056
5355 768421080
658800000 2196
822745396 2870
800688600 7335
319462484 1559
209522634 1399
41933243 533
660837479 3963
200700945 669
576495974 8157
2331 639395631
268034287 1534
536589087 2408
867716694 3354
210902243 88378278
675601392 2888
45300180 151
6302 984818236
495298350 1651
299852346 1189
1301 344336971
585600153 1952
993708092 7827
208344119 803
786768782 6119
986978263 5162
931295453 931295454
7941 726221790
464178427 1678
246376737 1234
749448503 7106
504794208 2872
541769521 541769522
891263627 56772
462900001 1543
419466601 1644
484967201 484967200
713786657 2728
833116381 833116381
937904279 15555
404691419 4581
43549869 910
491999999 1640
599400502 1998
912301963 3041
636601411 5939
447919291 5070
262893440 1088
720427890 7890
436399247 1544
548098172 1827
725124209 362562104
927440567 33898
677596205 228995
461365936 5174
1680 411742085
753135501 5545
752024083 3033
579825939 2519
896097013 2987
832204798 2774
430576098 10002
673474040 13294
903948668 3907
359483941 10476
446714772 14379
689098349 2297
333364513 333364514
738708109 12018
258785150 2149
455800436 2074
459220288 2931
209359175 93358735
594898017 1983
501692110 2459
438890761 6390
34657351 466
539951654 30950
4839 870739338
651989898 12159
260108415 1630
973845343 4734
392289175 196144588
991798320 347390
81156601 3420
550499037 1835
274704425 1448
607203856 2024
148499959 495
571865665 19853
589845903 589845902
915181173 4153
522844746 21085
840600000 2802
258299140 861
376801256 1256
449377153 3032
228956119 1714
20 5565760
897861250 6875
175686499 935
917243146 15561
579298068 1931
195961246 2141
222559092 111279546
856962720 58416
796963023 2727
753598069 2512
808406415 773868283
544198186 1814
19317849 9658924
275999101 1446
228558032 1162
792181551 4662
516600000 1722
40735166 146
476160430 3221
26752238 26752238
967872281 18448
126899695 11242
230700008 769
777897750 2593
570498409 5834
751154977 4209
590038106 17003
875681017 7959
660996859 3182
794598394 6377
379039575 3781
421205600 8119
568959358 4753
820073983 4134
216301381 721
898799154 6488
23238999 651
2855 773683949
903480039 12331
260752861 3540
3814 911819829
982552084 982552085
282483017 4827
594859017 7454
914038841 14527
7398 806237311
63497584 356
82500287 275
654302996 44030
15780 950464614
966833999 7125
996910730 10382
904102496 4769
884499744 884499745
307165964 2154
616561200 3600
299327905 13766
496500001 1655
441329264 1851
431823399 2046
36176761 215
717000000 2390
921730412 87630
283 59778792
860443584 5772
37199903 124
889259147 2983
52400878 1587
410100116 1367
922704470 697977632
422478294 2399
483871570 4810
557101823 1857
986665868 3847
822683089 3002
393410029 8515
173099423 577
541 89471543
394717399 1672
18963 889516404
593395688 2703
3501 571541751
28281147 14140573
909327836 4588
111899626 373
452701689 282168410
253378361 860
78656005 329
530340797 44967
973540736 4592
286010424 984
615398234 4022
681009123 4514
155424701 1845
463324235 74121778
710102368 2367
826426358 27212
501091505 12079
469301637 2924
165032685 1274
59699999 199
134237849 1110
817042701 5300
859823424 5345
227284572 1227
734697552 2449
831000486 2770
837564596 15980
93300249 311
640644621 136598
743697918 2479
89460931 3881
480898396 1603
601162347 3452
609831312 245111227
3595 596648907
165558508 813
81299729 271
160514221 589
814185429 814185429
545241132 27264
592472619 2379
369574595 2698
854383714 2973
435903061 435903061
422371150 1541
436741260 1655
150731381 2347
646193625 9591
875010631 5608
595184282 11924
9706 451902929
652214034 326107017
685198291 2284
728402428 2428
178307676 679
672228109 6258
503228287 2007
38237861 221
924453871 7414
461312542 76847
4969 877128721
805662749 20550
812023264 5326
489899424 1633
774951297 3866
997306604 6066
932482646 16857
886382279 3772
267000000 890
773401477 2578
280598484 11480
110251394 1009
827 148594533
456518264 2452
871522838 47773
747530574 330884248
580637769 10520
362998791 1210
37142 356600342
900137562 3323
826804045 2756
872511928 3647
456525162 456525162
281775984 18829
942 266205544
785426927 3498
440401469 1468
381395986 2199
218943102 1560
513599759 1712
667607198 3436
31680750 159
282097921 979
431872255 215936127
915771490 15155
989974209 3832
574341099 1190088
33178 545844456
746034372 3492
580500257 1935
524919993 47720
544175589 4745
484552669 2385
698983525 8704
657868157 63556
198470350 1251
544439943 3068
858232746 9246
678601063 15319
965291520 7680
688199148 2294
1949 511427356
407098642 1357
337198877 1124
139083117 964
444001481 1480
238960630 1468
781501885 2605
828381561 3580
583498055 1945
111237151 1742
784782711 6410
204210549 1136
17680376 184
417303769 1484
172522208 711
301936676 2499
515250048 5671
769520598 6431
691080455 5326
224112227 1196
794049696 5357
245100000 817
496889440 146253
677600790 2635
524992534 1953
3746 155157707
243000809 810
73227155 14378
475500000 1585
326260265 1197
818904041 11709
419544580 1586
428483254 428483254
273889561 2489
863373214 3818
385300649 192650324
881256640 5626
243956865 139004532
960296799 3201
322890136 322890135
582525156 5687
350400065 1168
71322149 71322149
419701319 1399
450374009 225187004
850441646 3929
150036445 1164
224779425 1599
393301235 1311
544717901 2219
418 94364593
236168676 3242
96142863 1591
353264665 1476
677462550 2425
987539280 4120
945386032 6341
308746585 1247
512689843 22134
203648667 760
142092379 4862
665916826 665916827
782814674 2675
941703140 3139
700744297 5432
460514456 460514455
808521857 8062
317454090 1938
299217647 1261
815261264 3315
802498282 2675
394694909 9990
211306251 1599
839059361 20054
933040535 4891
124981725 614
309090175 1741
754156479 2651
412435901 48571
252043973 1807
369675098 184837549
377228405 3391
118907596 405
4474 537616677
182084487 1889
933811981 466905990
372693601 11100
195144315 926
218099544 727
643215127 2414
772676511 7985
873453186 3780
248318148 20149
715673309 4565
575292593 2192
206099314 687
550960320 2483
921754921 10284
720026299 27545
996062166 5495
498271285 249135642
475041636 1614
918903064 3063
863883327 4312
103500345 345
673502244 2245
934472829 6715
474385444 1649
401688969 1930
211257200 880
995006280 5956
396300721 1321
8838 509307426
17943 913727369
566687980 2342
826866286 3679
958778985 3973
1659 262619700
211835482 1802
666601660 2222
2992 639061280
631836884 2252
127632709 934
817870117 4305
470066121 1895
404146255 1877
445078235 222539118
305888361 1414
591969363 2165
983402591 3278
941543291 470771645
454688969 2414
564936324 5214
735062966 2665
452361593 2248
934407978 5305
441722144 40592
552000202 1840
48911787 333
71999792 240
771299912 2571
533999999 1780
986089267 491736086
128100426 427
239399689 798
141649617 5871
162038114 915
430626348 2012
60871009 221
883288319 4672
247850313 123925157
821020212 3232
720956544 2464
770304151 18095
803562120 8262
359401199 1198
559945052 3055
436086270 1973
890999999 2970
808953456 5361
152699999 509
795002650 2650
873649623 3023
567206145 2041
100949383 50474692
595201985 1984
843715666 5787
793166197 396583099
354770604 1406
53400168 178
116399999 388
301054561 1171
684899502 2283
563099776 3031
576111815 3843
988902667 107902
247127759 3244
948869219 16070
392011103 1756
709213514 7950
4907 946395861
694431275 8123
783214861 4366
984913481 4868
335028415 4749
1640 181457414
147300007 491
265851780 1940
189046095 2768
2589 723007663
91200101 304
860221623 17026
753902514 2513
718998724 4378
741496281 3767
744902483 2483
654632559 3104
891443385 41736
531923476 2069
252896453 2612
163893054 654
404800248 11452
508446713 3262
425323653 7903
741902210 2473
546901824 1823
260021930 4907
683102278 2277
500606010 3583
463383424 1679
280741958 9193
560193755 2388
449492115 7038
195899347 653
80645309 285
390994429 390994430
544309008 2104
794630219 10916
784885618 4222
779465271 3081
240000918 800
501580364 2145
836205571 418102785
941794755 941794756
462599651 1542
256608991 128304495
14756057 179
122263875 5374
881097120 2937
612742709 7554
703688650 2605
53400001 178
792156202 3198
767039221 2916
270055050 1525
285565729 1125
689534306 31361
290041510 290041511
886543965 31507
79958906 490
516834296 8599
861124991 10376
530183188 1777
465625794 2579
241391361 26941
213700099 2832
402599224 1342
486610692 228896396
69916501 270
733800524 2608
823845005 4667
88640522 723
828673210 3349
117900355 393
891897027 2973
38916869 173
625800090 2086
498298338 1661
387380759 20780
66997651 939
381763779 2794
940203 17
34600380 215
617100460 2057
492637320 10289
990310201 4540
911100001 3037
473273250 3075
697687453 2541
722900680 361450340
345649939 10511
519513569 2591
326186273 1228
282647353 1092
97411223 1659
695075220 5418
61206773 30603386
299411246 1982
935213521 11280
598191319 2322
233727011 116863505
911907993 9285
863294712 4106
84000234 280
665634898 9187
705768240 4460
267084006 8105
594831614 594831614
2544 319444230
76304796 1308
492490016 37749
45837793 182
817440964 817440964
304582279 1183
833097224 2777
175 46010522
302675284 2645
965031882 374523404
53060661 177
531598229 1772
2233 569582475
551441735 2286
159173453 1289
705303484 2351
716152471 9226
165274647 616
35628291 17814146
677737507 2347
693296127 4492
535499082 1785
856435788 856435789
428958659 3666
110402145 735
372299840 1241
368866295 1295
77394144 456
521429279 1740
547498175 1825
956190501 3910
404859904 2096
646954620 15460
517798273 1726
50371841 1609
537601791 1792
388240877 2219
287833049 22014
771986919 3746
873215976 8418
58016459 226
439254285 4934
593033781 5980
340478936 3496
719997601 2400
969880582 84657
908400923 3028
1963 373494121
836100507 2787
863506236 3740
209010804 3861
26991411 13495705
91447839 473823
614457530 7393
201426373 1554
45707126 233
321367596 3686
941 83544803
345949604 2745
488700001 1629
418800672 1396
154868259 741
431759712 5137
728690380 3197
624865258 6693
819302732 2731
646199858 2154
907798694 3026
54819972 935
459898467 1533
855899525 2853
511443579 3070
616894197 3046
509636023 3427
977523736 17860
135895801 67947901
220885384 922
720108441 360054220
182 11484147
842822939 2958
537676857 1814
363667902 363667903
766098839 5161
370795995 5878
227593717 2997
807041478 403520739
78300000 261
369643454 369643453
23284256 227
977905656 11481
475928293 7235
2399999 8
644102767 4495
591056838 10782
272966988 64884
307410739 3484
184500000 615
482233467 2024
696255348 4100
366301221 1221
891301287 2971
920433508 4774
2382 310259946
26676 629436532
203999999 680
508011349 3850
3372 737571048
970914977 970914977
209289061 2790
610498298 2035
451798493 1506
400741070 15859
401378991 307740163
338845536 2528
88335845 486
410800416 1459
398584979 3523
967693798 3283
444299951 1653
780099607 10634
524185133 262092566
172957796 61017767
962758026 738498915
813903733 2713
118769209 7135
307755855 2673
442197404 1608
900740339 8622
565188737 19012
507898306 1693
532500000 1775
310422024 2376
277427657 4386
620703251 2069
197166867 2993
562751866 2197
301973707 1843
191078224 56599
306702780 2896
321302101 1071
46454297 1707
827 135106976
144154820 572
676504379 2255
666861420 47783
261980776 1435
604336474 15383
279890381 953
53686544 53686543
656848610 3032
130863527 518
357930815 2242
712910000 356455000
377401532 1258
937499999 3125
735717701 3576
848 170584864
994555633 15571
511144071 3817
169390650 745
238668444 3807
825313025 9775
911166665 911166666
574484835 2101
628272511 7352
749251950 11311
838205614 8765
271017418 2210
500175769 1887
846571457 3119
117599646 392
326635699 1450
4153 355758439
960332448 68556
13909 572190288
62852997 1598
505985363 3029
392355195 392355196
520490445 8329
179613478 70758647
730497565 2435
229601924 114800962
4873 938067119
785888276 13565
178405972 73500721
759190645 3426
30567527 1087
954716671 3224
243030825 27436
201044453 100522227
103426602 516
2964 569347487
738648107 296524938
579627048 4196
512100628 1707
798392110 5951
564001879 1880
150178520 942
1666 375188198
27461858 310
483188576 2444
823505017 82499
494557079 2280
139321709 564
570419011 201206
90768508 334
358337301 6742
971463774 971458062
959580701 5188
415799042 1386
221601054 878
227304467 849
453833533 5040
901404554 901404553
828724578 8259
294073921 294073922
41313889 648
885289800 98300
701402338 2338
573062650 7896
993423603 972316925
28158031 112
697849721 13014
423884471 17288
724689139 10706
1447 196268186
17381087 432
21074133 409
304882385 7048
342378728 244785
685726034 5005
568844193 568844193
3464 748781704
720430040 7304
849656262 743736651
3432 978761545
596618702 5679
363599193 1212
687801301 2355
500196667 250098333
918301580 16388
653551434 653551435
639298098 4429
519144739 2057
445345692 3120
229691029 829
1870 510559126
171893233 171893234
515327953 515327952
492000626 492000626
945302923 3151
997480748 5419
132877 453642078
3437 130250815
481139178 5412
13200051 44
954745514 3897
16548854 80
288894230 1781
376201102 1254
1989 561512601
69299999 231
230701438 769
882802126 157897
634295129 5810
865992488 450855494
850200000 2834
657117496 2889
131331732 1428
841494516 186295
224349263 912
258300861 861
942379025 22523
980087498 17037
350288756 2447
111859137 55929568
638592881 4412
428998787 2276
362437974 7146
556429482 2058
98607326 568
1185 214192189
216003391 1936
779046073 3066
2481 715066103
253800376 217419867
782573022 8183
379799999 1266
69526443 7181
330166678 1704
482004216 2233
4513 551225028
838881900 5377
264499299 1300
964460112 3997
960446397 739504533
790488033 6052
5699982 19
607798043 3486
336307465 1619
524130782 2110
754894868 5957
620524567 310262283
573299521 2082
885297049 2951
265181014 83469
437376510 2295
241310480 866
302228080 6020
378125399 1752
290372470 126319277
740918305 370459152
816343373 3642
122390899 413
645717513 2851
783888414 2641
331199999 1104
21817 416121948
801500917 2748
315748117 1235
446593321 7660
611097962 2037
504105322 2797
589249999 2357
515688289 2990
67500002 225
806082580 2956
446881744 3015
271437741 1337
176003449 1075
482098392 1607
884369108 6538
209011175 2728
449105527 1860
428548544 4672
203400000 678
168791352 168791353
642399330 321199665
562046763 4023
725852327 362926163
2967 573220597
802580269 3297
990731334 984853309
448769213 28011
59094222 253
824771666 3085
322800693 1076
174502294 1523
517464287 14256
35943811 210
988106715 445252007
31282550 31282551
232311872 1069
466198446 1554
624814773 8033
686583764 3297
756383100 4020
753514375 3274
187775973 660
1076 92955640
925221043 7522
98655885 1083
688715454 2750
908526292 5870
697346327 2501
414054003 3458
714500319 15630
547 147598104
9306 105068042
105692033 428
283774302 2142
951005528 3170
1724 333492706
539721363 2212
514768005 411096772
4800 825563472
971921906 18694
189003039 1651
7844 841365154
819083273 16462
189599630 632
242861605 862
660600000 2202
850218411 850218412
4179 906184819
826332025 13972
310303046 2983
555878180 164461
161640431 3045
159258927 688
600897997 2003
465912713 465912714
439649365 1785
325003776 8257
742103004 3599
349927526 2194
4662 461383777
296517913 3038
431252483 1605
733564832 2464
290399033 968
281849844 1013
366285076 4173
568003046 45613
933273568 4076
999277263 33974
117979002 878
657718322 2545
502509241 251254621
518701729 1729
343902439 1288
368400792 1228
90384058 1061
22799932 76
958796804 3196
104460262 104460261
730402946 365201473
846385416 2883
488762835 1700
597912089 7890
74755789 6103
832628935 4611
570477412 570477413
555131623 555131624
154560428 3175
638292386 5289
397384888 397384888
610242972 2334
525632929 4029
162044861 827
847198219 2824
637704649 2979
356504524 1806
966445090 423509498
982503275 3275
11761091 1974
582900001 1943
994202499 3314
540639635 1916
600070753 3276
76488670 889
680138327 5269
87592862 347
901143128 8027
609902033 2033
539044234 3183
885228052 3646
758101997 2527
401995755 1726
783242891 6745
825138051 6350
789351547 572298449
672261877 2717
118970565 59485282
884967051 5930
227930300 1517
503772276 503772277
875362344 4015
869521688 3354
920148245 460074122
801677116 11489
552492494 276246247
467698859 4170
270678296 2428
620555771 313306618
872510550 490450
130886619 130886618
64362921 524
729002430 2430
388800349 1296
425858840 10835
724197585 2414
979102966 5529
651205099 3207
87641927 451
964838076 8347
500408759 18115
580091714 8318
809594136 2808
683459481 6820
485090227 2492
77072717 57916988
732285850 7447
821700001 2739
476699772 1589
328 77758360
542699322 1809
989203776 14137
3820 571036289
565187008 1923
12549317 89
981084680 4557
163499648 545
216109408 840
909723515 18751
66125598 483
120697163 3972
926564209 3453
613418833 4212
870879740 3884
622684817 16380
9010 176340925
564298120 1881
257099143 857
977177762 3808
948581494 4018
2904 551379576
198442763 1026
468601561 1562
52178 81647920
629178023 5985
588000001 1960
2092105 31
1714622 1714622
701701953 2339
733096947 8356
758657901 9295
98520848 98520848
434098553 1447
945005307 3150
781498036 2605
970080098 5789
458872959 126346
597858392 9148
2040 591603724
357250047 1401
953037136 9189
200456129 1255
956687294 3729
976942761 26913
760076868 21439
635336743 2855
453599346 1512
12576 790832499
155400519 518
450901844 1503
436619812 5120
423155128 2005
618256527 3410
31773 716783034
465981781 1680
591984776 34613
365653351 2411
862479581 431239790
203596801 800
488197786 2514
209410180 6414
52200175 174
169987245 169987244
2543 344739252
970738000 21620
62508835 243
320192679 160096340
344407566 1311
426396058 1779
615000685 2050
582297001 2680
482545513 8216
585899999 1953
798218353 18552
526882122 1794
2648 44348165
869713593 3487
498599109 1662
259612200 5700
203321345 1024
83518786 75998688
725988851 4646
61942651 1211
585900001 1953
439240279 3670
245413532 122706766
812361977 15717
545675845 11382
333850846 166925423
523198255 1744
802275349 4676
273488902 3827
638208832 2147
209100281 697
880359949 4407
860318593 3216
699602351 4283
170999430 570
420599291 1402
798919308 11572
5810 554509169
576301920 1921
911710932 3454
944703148 3149
712801871 712801871
432622655 2064
217559184 732
877798849 2926
722289525 6986
694218216 3161
18128469 122
818541350 3037
887012453 692183658
292124067 292124066
5245 305882213
74100248 247
704487719 10435
726922668 53441
896583322 896583322
773997421 2580
683503967 181957
971143306 6463
138792933 1072
252899872 843
351153873 351153874
463887840 4050
43624702 371
512452755 16155
657976993 2896
830814635 3795
170544913 656
924003952 3080
604304740 3403
340178861 5683
900599999 3002
441900016 1473
154306950 4729
59840891 705
572251476 2076
14990 947036366
218077899 1249
647202648 5144
232430040 8037
8481 722952592
559771919 28884
561598127 1872
998252612 3529
715799327 2386
243748905 860
530701769 1769
256449223 5874
103687687 4980
59100196 197
395568183 1364
531809881 17834
259207812 1114
4761843 3050658
31015320 587
254856664 5731
99740267 346
54140777 1029
747900000 2493
742801574 2476
17306603 63
295500984 985
200625140 1806
888902963 2963
224726656 4228
489300104 1631
693002311 2310
596941445 2821
815859088 4136
187979598 1495
219682213 134432
135082487 63899
836560588 836560587
21662 980855360
1028 236485898
468600001 1562
749403865 2498
655008802 2897
244014025 35509
342902910 2086
174320928 66972351
608444645 2413
839474121 7825
786730449 32444
851148281 3057
78656390 288
76139296 656
996968915 996968914
736947651 21328
254047367 857
253798273 1092
18900071 63
2395 531225370
466800976 1556
229617109 1518
291599028 972
587411865 12102
841381975 7528
131435667 574
144729025 638
955189882 3550
857112115 3901
524202512 2372
471935981 6582
665667055 4336
851527872 26118
990604335 3302
108291630 511
599778162 3822
335501601 1695
61200001 204
657376638 4911
40074030 856
453600386 211699881
518054576 3775
826681438 6291
176108435 658
611838826 2353
565251077 10983
848102828 2827
793138815 6694
400844724 400844723
159200693 601
255862050 202795644
42726236 238
258000000 860
959703194 3199
236400789 788
149458378 679
718208109 15446
987195027 493597513
940572192 4102
483621517 1653
50181874 277
968259041 31210
638153175 20516
6197 823955082
457543443 2039
584943483 7458
820555597 4482
924239693 7681
972011261 486005631
776181375 16095
935428684 419070382
613071217 2437
257453911 2506
312487073 2663
32357935 1031
468899643 1563
919153217 21332
725566487 8631
28927034 193
428998576 1430
123137848 963
264076172 2003
942686434 9866
972840791 4236
182092568 91046284
27442 662394996
511501539 1705
18300062 61
363296543 2113
590116275 3247
249919664 983
245035690 1423
48000227 160
797433495 1236331
3819 768472351
75611071 578
799501441 2665
384834343 2714
978150420 9542
620786367 8549
522300000 1741
156300000 521
654172109 2385
698208266 5622
974396753 3248
578015461 18414
300 83265132
849664226 5669
945530400 3912
389216671 389216672
6668 826019262
453985350 16590
741876000 7325
563410848 2912
436227009 13389
482324071 241162035
845797516 8483
546978051 394930
602873396 4297
200100072 667
32430311 16215156
197100657 657
544502379 2395
984903283 3283
341440639 104480
141116709 922
298921289 1737
858738708 3833
299509563 2841
397330295 1366
280495050 254271823
25607161 371
865676521 8046
986996711 3290
991200292 3304
522461440 2061
658397241 329198620
23327870 283
569426436 11639
28422418 14211209
63900030 213
64801599 404
909833554 33287
975765392 6917
108527 967929198
895531044 7979
3730 758522266
217263961 1060
237900035 793
44656807 17961536
4748198 26
785357547 785357548
810901406 2703
600667315 300333657
30237971 107
146871509 561
395101558 1317
438 90029170
590695061 2724
807300993 3001
282726601 2010
570077661 3655
29964636 258
979503266 3265
528000000 1760
384909413 1329
152027903 949
888233987 62826
554146391 2170
695 111569045
785943031 3910
400799171 1336
274516599 137258300
1467 138330765
449877727 224938863
499598598 1843
276673556 1045
36765167 3112
177778789 2354
937496875 3125
642073760 3774
493500226 1645
2618 614077390
483112680 25548
199881407 2131
930755656 465377828
659250714 2295
109917073 496
587400377 1958
31106856 506
511648660 2349
841502806 2805
226083763 1309
13662 949703379
644749508 6484
405028537 1496
601201863 2004
650276291 4028
329334591 1255
768702608 768702607
367268215 72511
987692340 870644671
328333721 1144
941674746 21825
621602073 2072
65463439 46295132
124103575 1787
711119964 4092
529676380 3532
392680409 1349
141986016 515
335233873 167616937
855438999 2990
561830346 29859
786022511 9961
297478773 148739386
585266089 3633
844446436 646833937
527033744 2032
638778607 2178
440526645 3109
73553512 407
967444157 783935355
870610625 37782
303487926 1446
420162947 1612
845981695 419045258
837197253 418598626
530099594 1767
631502899 2105
7309 617873940
546298179 1821
964168189 3785
968216569 6398
4883 762060512
720490260 3230
663147649 2410
587998416 587998417
30640369 505
521020229 9235
570811529 4088
118200395 394
135900001 453
1952 190962208
645901933 2153
221694861 2454
27445749 706
373823797 1620
165425256 2516
154161945 5085
882332593 882332592
805197316 2684
53700009 179
451200000 1504
92177941 449
410101367 1367
485730801 3661
952697980 14874
679197736 2264
601800000 2006
370702144 13145
487798373 1626
430688479 8252
360854387 1822
458351352 26566
679619411 7902
948825968 3523
406175745 1907
217295071 901
514027822 257013911
72599800 242
694228606 7382
2299 424068308
907803025 3026
630993753 9729
854445899 3948
429831272 214915636
756162123 71783
771792189 2653
48139284 205
772488287 9748
526068465 8172
742637737 2883
662397792 2208
932912695 5851
5141774 141
615004068 2050
684846306 5361
298568017 149284008
613048581 2980
483949300 2139
957428205 403904994
701067749 4350
683885864 4705
36857 776741326
541987576 3176
74137444 64693616
556626517 278313258
204899595 683
17400001 58
738140529 4249
11327507 5663753
542647263 271323631
772780865 3368
210008688 21901
457318356 1531
102527496 502
633191835 3971
674666635 5231
366187526 3760
147530533 634
720232063 7639
214022176 736
933928023 466964012
2723 550182947
589746639 4843
101473942 1622
827653132 3992
582308322 6003
23932945 337
571687697 11736
170832980 1084
150899977 503
303084961 20040
547096662 2058
60886296 244
951964153 18636
276121999 1304
399901334 1333
72097203 1033
627116073 2197
698002960 34317
251843831 1421
200209450 753
222000741 740
370219306 1436
512865966 237777652
377379410 1349
362375509 1286
3465 255964733
515128051 3495
431098783 1437
363167687 4516
29113589 110
345956736 1607
533319039 1984
308701530 1029
30803631 219
795915322 3323
580157815 5921
718806531 259178128
110699999 369
594786099 594786100
134247441 67123720
643629479 4164
674211462 2578
627722341 117551
984321247 971385328
212542636 1462
808199523 2694
406715363 406715364
84934819 610
304665374 1257
878179284 368730333
604863238 15143
31179639 113
402371632 2587
69163813 236
912344943 12534
305211966 158242602
704490314 704490313
544674964 2173
942912391 3596
724913728 16184
836219605 836219605
304198985 1014
217200723 724
293215385 146607692
331661315 12513
4538043 4538044
940203135 3134
597035220 6324
243662861 2212
980476561 490238280
213927651 3361
689220691 15698
247762783 1813
961696468 6617
756795099 3965
876524279 5711
976050167 3808
970345403 485172701
839100001 2797
78300040 261
71406629 266
136542073 804
36900200 123
966296778 3221
583732808 4653
515633821 2067
883094310 4243
172956368 697
533115601 1830
475476016 1648
308701965 1029
843953969 317831166
99799944 3485
215700200 719
176958901 1262
567935151 409983151
474756623 6822
840717294 9079
617546788 31531
466936341 6910
438571336 2404
252809696 1521
938167319 3722
842335740 2831
110590052 589
272699999 909
207603284 39371
461661720 230830860
91513477 1605
457347142 3294
463117603 2516
692701191 2309
699560724 6920
2438 480053371
534990513 2672
766199485 2554
918003222 918003222
336159741 1217
691826460 3022
808911110 4980
483954958 2726
834297243 2781
633297799 2722
926046212 6734
142199526 474
377701584 1259
828020263 828020262
698634364 2359
313246868 1833
94115906 335
552189826 4185
818999380 2730
896969401 3814
60856091 2868
640901636 2585
257668296 7346
597857326 177038
3196 948069819
379594737 1719
359956809 14195
827893696 3556
529832303 3231
438113494 3094
655457745 4145
271830511 135915256
983275038 892000332
71699762 239
525301752 1751
274287420 15732
9461 401180109
802774160 64403
520975976 3411
3165 389774337
397256248 8909
804196749 10750
469500968 1565
517987968 3156
76199763 254
131683777 3609
9577997 40
145537688 8191
280530461 2996
57569616 216
23097976 248
922155310 831068997
857135668 5638
921101246 460550623
123900414 413
887294857 887294858
407097941 203548971
841793697 2876
576298080 1921
254944754 855
750435408 23304
804597643 2682
221616517 114649
3891 460762625
862800288 2876
162515233 81257617
293743619 1294
608957515 2673
2584 477873287
4245 433871237
333089126 2199
490199797 1634
898523982 898523983
180895681 2991
4971 933289408
43421897 316
10811744 135
36588216 195
819486537 819486538
635503061 635503060
680702269 2269
12046417 168
433499232 1445
807034894 8009
522180853 11457
962999187 3210
875113685 27483
476998424 2825
283899462 1365
525598247 1752
669698474 3494
44162022 1388
619510194 3079
811926659 3522
814393131 14798
855002849 2850
738640655 3279
769269488 68648
752999764 2510
643079748 6947
961531565 3702
288824592 144412296
545924875 2873
313159405 1549
388000935 1616
318001060 1060
971396763 3238
555895200 4200
968434806 494243418
957914723 9602
71332743 424
237502691 106232560
554284100 3148
647069599 6322
529523092 2117
125918303 922
4810 711767509
167400557 558
846931050 60130
544932308 92275
149913297 982
58860662 298
256118564 1411
479691806 479691807
437006616 1795
956021993 14315
531600661 1772
298254784 1573
286500956 955
189574191 969
989086929 29570
573839857 573839856
915568126 915568126
328952251 1125
303986749 303986749
911647781 70902
314602545 1346
883916790 6915
477347313 238673656
548039918 6911
824744127 2967
599998001 2000
734219639 2616
13220 725989520
969976720 403846372
781833424 2711
713499391 5247
772773930 3474
93264958 1003
14475552 71
38393238 196
118320384 2321
384516960 384516959
271308685 135654342
723374081 8320
893934179 12439
388794604 1323
865899428 865899429
110509167 418
25923361 1060
165900026 553
480891123 35158
952834017 3764
888628897 444314448
550705464 2566
936303121 3121
591276037 295638018
375435744 3206
231383495 231383494
575878580 72576
122029453 549
906678239 3380
964805729 408041923
2985 508676587
236999209 790
393599999 1312
794810763 794810763
581951963 4878
651496130 4330
561229818 361387734
385383200 2150
860210068 5056
797947343 2928
202426486 970
401853367 200926684
286356445 2885
548202944 16601
163199025 558
662999757 2210
894299999 2981
973835555 973835556
353971818 1679
436579961 7655
574454364 2167
721739420 6740
333711166 8409
732075364 6719
412799865 1376
243899187 813
50282783 414
60599999 202
50907010 187
81300147 271
372930854 1265
818439747 12086
372697037 1323
791936574 3172
854424619 3010
242106265 848
541617431 5220
32154 759778009
228574955 983
323923800 1861
307294808 2748
262026393 1007
631664425 270636
533010170 2299
781200001 2604
185600871 845
548618589 2285
695099703 2317
288600000 962
153670457 65181893
271 66666823
986870713 16289
503622725 503622724
59002588 16391
289586789 3556
523533903 1919
54116940 185
647040959 2160
84239446 84239447
226172220 1729
764330516 2817
763807639 3819
830319058 323131801
4572 699534288
661836642 330918321
415919469 2914
841606900 21950
461960721 4624
579599531 1932
303810475 1499
380927754 1306
646887219 2833
692356950 4509
363399301 25850
384616504 4654
755380917 20284
230245742 1729
371462967 1306
911994581 9205
711150718 2437
225519096 2164
547829529 2099
2273 301418701
841922235 3465
74728861 445
37422379 290
565548987 565548986
371205596 2387
760344369 9400
901502323 3005
1559 222974921
924905333 3083
163376457 1688
2371 697004680
961080345 6165
869145643 3274
122177620 774
824653410 18611
722371861 2505
396300000 1321
646669794 5658
42007517 2394
275010170 1877
215251293 777
82097533 2569
472338546 4472
527671828 2098
463502656 33724
416373813 208186906
861475806 7898
963422208 11004
41824241 353
928322157 3959
332479492 332479493
326019501 180247303
808586885 10555
905099999 3017
265097358 1602
412093486 2197
346594731 2232
185192513 702
763502521 2545
479058016 2272
357202986 5524
641702478 2139
792000002 2640
123022624 471
139146071 3904
896875855 6652
813110025 38255
5880 738852323
677399995 2258
62043145 1958
395 66580558
202622867 1277
776744609 388372304
570001899 1900
380928744 1477
903375722 903375722
362457496 9123
3267 921310335
823558501 2772
61800207 206
74635103 3236
673244857 19902
198578216 99289108
43903225 603
599731155 20153
442769745 2427
906852326 4474
19806 954008766
93852260 670
661390503 6155
41008970 162
349581313 2667
721303685 360651842
943221405 6596
829148234 22453
134451274 865
689697701 2299
525992723 21694
807600001 2692
6374 588747282
37821316 138
305969947 3811
674286444 4661
669598931 3101
1874 389073529
683404553 2278
753303760 2511
405601352 1352
748348625 3127
983226887 17850
536703493 1789
61572555 8415
947184561 15247
271991548 3450
163590093 2810
599456159 4320
83290635 41645318
359499321 1707
615364426 2247
245412401 2050
399288592 2223
40024 854382609
749022880 68573
338541732 338541733
923545871 923545870
900965039 28738
714702554 3753
29099903 97
2215 533802996
630335525 2366
852880964 5235
3614 974234558
949808113 14556
439185516 1684
474718219 237359110
569325863 3270
512064224 13388
126300538 421
401929638 5563
536172582 2217
539644015 3399
12666308 6333154
747634524 3233
258668735 12513
867480511 159757
593999920 5262
914498751 418699399
440399390 1468
888001869 2960
506698312 1689
406442168 2488
732951530 465654328
884519663 417727256
519759253 259879626
892214783 4432
248614799 1360
323120604 158914374
271570936 1196
59483952 408
7257 220017726
837260816 418630408
201496343 1406
880823794 402096148
244004965 244004966
757104385 124973
351740671 8242
179999401 600
392079474 9130
16360913 419
26013672 138
394256889 1591
199500457 665
34500179 115
271424976 4848
818992129 4104
189047866 705
836493123 6893
228299502 761
518638533 2643
787795961 6260
686306329 343153164
357221530 4833
611885105 17606
136780260 68390130
431061575 3832
949573186 949573187
996025825 4233
241182496 1110
518692216 1834
875886431 14568
719631396 6039
171656823 1815
799076998 3769
626008927 47776
147887299 2223
366900757 3012
337500000 1125
637546268 12351
966375817 4079
387792079 193896039
726951626 4921
41952803 204
964953455 4595
983908787 3587
238282169 813
882189463 45225
82799823 276
748871291 3170
269733136 2814
835557447 7919
248301171 923
870294799 870294799
3382 582483405
216742499 1140
358221387 1358
42994161 159
201329720 24811
214522207 107261103
184203636 804
363380809 4733
35424 980539761
12983 132127991
8662 740478684
80926305 421
430148464 1709
888651379 46619
319582610 142648871
546323823 7792
40615779 177
958086378 3228
843047775 18464
409510854 1937
81202032 5574
98300090 437
205021781 816
726811059 2659
806658508 36561
25 3158875
12603793 129
901081635 7919
668689923 17693
515634179 4980
3716 918218417
817393565 14718
627917962 6132
713097623 2377
783300000 2611
489728890 2335
546046877 8034
8315502 78
791972146 5849
188611824 1739
768904256 2563
456799494 3407
364201214 1214
833975542 5173
237338843 2118
311306593 1788
637424663 3088
982828384 17548
355658770 15006
143699841 479
126300000 421
904939433 3291
706503816 9567
897298865 2991
150000947 500
549914448 5902
514201714 1714
40474971 14584794
338945172 1523
139500001 465
420085716 2094
199163867 54209
5836 254664261
951347124 4064
37392027 1021
66914496 528
670585921 2465
48 1078272
130499816 435
473937597 65169
412410113 1984
11809019 81
188399373 628
798061347 15671
170826431 672
262088789 1079
735926714 12123
42650208 287
36706123 243
986747989 49330
950735295 5056
874200001 2914
236999209 790
214499999 715
258697273 2299
960903202 3203
202199999 674
530563544 6286
459568459 459568460
638402172 2128
188274481 1410
835805417 2786
419337360 2524
931014507 886225029
137648278 533
891255651 857928862
58785934 1155
971939931 971939930
854346350 3575
180019384 1885
408148491 13685
963896846 3213
186305280 870
21892904 88
134575317 639
642111640 642111640
414206323 2016
622012481 12974
919 153568811
193803510 5207
771104026 15014
981603273 3272
115330879 702
374101786 1247
886898879 3219
883799999 2946
964359731 462662390
557295960 557295961
119806556 565
46894065 203
423990875 423990876
878991697 7194
807215552 6176
194842556 819
668212792 2316
784477252 8131
870091640 7118
367810665 367810666
396506855 4146
880041613 3872
981025955 3367
683891661 52038
550541931 550541931
622403139 3979
607440863 7706
547594730 4630
432618550 2890
429600580 1432
12964 729342609
580281166 5965
722402501 2462
632832249 36422
349269445 2202
325200077 1084
595378601 13482
693697953 4387
298598624 2464
157038704 2284
825897247 2753
176286208 1948
652556486 17724
210654347 1712
407702247 3680
883857858 5267
181992994 61858892
567653122 1953
617875287 9766
160003667 578
325947608 3206
870602901 2902
193684263 651
517407021 2444
24383160 136
539606957 539606958
56699828 189
941814947 6824746
379953318 10398
873873217 436936608
933373711 5935
347043903 1208
436131789 436131788
482562112 225264003
332461517 1480
519490629 3074
122699915 409
528069433 4100
958824327 42439
781428144 4404
62743274 945
537661208 21238
26149500 130
92169537 92169538
976848796 156664
512401709 1708
556503528 2044
505986209 5264
328200000 1094
388277531 3259
995118960 995118961
127942981 726
6670 723246208
168658085 10759
591613176 2604
794689583 794689582
103892983 442
963721109 19243
79271374 1569
950996830 3170
935922026 5681
427508401 2330
105747812 9530
316021845 5191
18107705 257
475542615 2815
4051 537852824
69432226 69432226
366301220 1221
813599999 2712
2063 494194472
672420374 2669
491660316 243681555
337143785 1922
663297788 2211
687602902 2292
724296240 342681733
90600302 302
896688449 3275
533199144 2792
1837 411001195
968726666 5851
681370536 6447
155700520 519
414377471 22336
559069841 85941
714802008 3284
565095814 3098
243283068 1785
5529 971333611
202059544 896
863621920 431810960
992521135 496260567
153900512 513
156945417 758
338313727 169156864
160499883 535
185988344 8032
997323446 3997
443641161 277856839
761680840 3449
75940080 3460
455699708 1519
335437596 2257
466083458 233041729
168900136 563
646029866 2509
822901349 2743
950587070 13839
814664179 7011
647401135 2158
196836491 845
229022065 984
548301537 266382688
573758220 5585
545426973 3834
629412258 2123
214722239 8160
153599706 512
477559123 4943
340444159 1792
935562691 6175
346929538 173464769
170742967 836
828550499 709080002
611195224 4129
542021030 18757
96000001 320
464998450 1550
6284 435513615
568801215 1896
762150311 6027
59749570 372
510327159 3320
362875401 1907
493799811 1646
380099999 1267
652265700 3180
459310176 90558
853828447 8416
70799763 236
526078777 1855
183899386 613
3248 879165392
1867 326121474
626938269 13768
372301242 1241
266827212 1548
451200000 1504
243305996 1419
90756852 2402
548112722 2143
74312239 429
1487 415344558
336799657 4206
610806918 4872
576550327 4009
936302320 3121
320189001 8407
266811915 133405957
818757339 3698
119099603 397
837000851 2790
695026651 695026651
472578276 1825
3830 941123160
437552641 10852
946355497 3992
992369155 7622
10271553 76
154083084 82574
620003448 2653
783300001 2611
6698 869806486
170073394 1535
334199999 1114
193373580 851
3022 849065916
18431 608462603
768596608 17792
377499552 1921
629604270 9567
480292913 15928
87136743 331
244447503 2242
963798211 38955
3223 328838060
674201791 3455
51017532 51017532
23968803 162
427432920 1506
754706459 2542
777586551 3018
72 15312152
234599815 782
683171222 12061
419100001 1397
69227481 57264798
259035235 1205
466842309 2169
379928189 1493
835844657 3186
354773721 1585
404041013 1828
467314544 4887
235066119 117533059
1626 323616163
170187024 1655
181200604 604
753571891 5592
3327 778035585
961196797 3204
980537764 10372
102899658 343
335740799 3412
160797517 551
5642 950517721
343800126 1146
409737945 204868972
901192280 42451
3958 106933782
506459163 31628
42787881 1858
70199945 234
211654403 105827201
293708086 293708087
934740315 11996
875102917 2917
605987647 2653
764269196 57676
22150220 22150220
583928736 11493
98985801 415
188973059 671
259985509 132693263
128482 827861011
87558816 1072
278699072 929
274297008 1452
877763039 3080
290099033 967
861363579 3983
795595656 14341
855583526 8024
99162189 697
231300772 771
256052029 1030
514623344 16365
404699999 1349
116185546 927
88835286 303
596316415 3371
987805598 987805597
531264523 265632262
773700000 2579
8409 287647414
365187422 182593711
532804339 1983
725768764 35084
484361041 10489
920244159 29819
372596365 1347
710666830 4569
11933 885099057
15579369 412
8952601 40
230567907 4659
72525873 377
110498601 713
800312931 3189
468758611 3930
180717422 820
780569284 6661
5221283 22
846594924 35727
458171867 1765
486902405 1623
203950825 101975412
392598558 4503
398713785 12502
263789903 1430
345401412 1712
437401457 1458
861923415 10417
206100651 687
505179201 2840
63 18582120
659400000 2198
769562739 586671492
310763707 1096
730503570 9110
502199999 1674
37596821 382
835544480 3487
439089230 2616
1068 43914210
499503312 1848
1576 89379688
15299950 51
795982569 795982570
141599883 472
501301576 1671
374724104 1642
560374680 11238
412198626 1374
761838909 2558
515 87815740
28599118 233
94799966 316
808530921 3063
47059323 47059324
18415783 63
859979663 3587
819500879 53419
341730697 304856483
840412048 3304
651937921 14860
679067864 76601
366659642 5703
506121010 3108
856785121 19060
387317688 1543
924917455 5372
660600870 2202
142859381 1228
24151032 176
968917911 968917912
454721779 30124
53543853 894
182973664 91486832
625883552 9688
449280204 2915
40652 896685554
158414460 1010
321531377 1834
18299938 61
278712131 3414
443999999 1480
652155392 3584
963465461 5284
967498115 3225
181 40450449
7501 179439406
822297687 2741
543204083 2246
784503297 3109
830524571 830524572
203033468 836
844999418 83914
330919245 2209
528501794 2980
6599999 22
705740553 4773
215633278 737
315299310 1051
771509014 13755
983490972 6703
665240728 23224
733927635 21991
285535899 1327
393901312 1313
515888694 2195
728398349 2428
542057127 20053
521010129 3730
213247996 1196
93280081 93280082
870559728 4901
2977 860179890
466200975 1595
758697470 2529
204299318 681
405097327 3459
135991002 2401
836250229 3382
633779759 2216
146099514 487
894733758 9621
778502594 2595
704161280 15872
616889132 4012
822638093 3226
741020302 19719
864973786 825302230
369899999 1233
62290502 217
682194173 576842916
834479094 3119
901920467 4423
827295013 413647506
235939249 2556
348524108 348524108
264246631 181542284
302196142 4173
414898617 1383
539834301 183859971
588900000 1963
180442081 884
629682135 3021
366719893 19298
3458 352182308
588335076 588335077
568498206 1895
971096762 3237
377312385 2241
83968984 629
861539204 24921
463201544 1544
693138529 32557
625596380 10473
263280361 1030
642954025 18733
114324435 523
812782853 812782854
418043401 31537
516211596 2068
837738719 3024
282731063 1247
385999008 9162
367272841 1320
212467905 2297
286802432 1792
278874304 35648
571498726 1905
81729422 641
424331596 4706
252795011 6922
959053853 37446
828772755 9847
809837489 14190
978873443 4387
788714185 36523
7401 746695475
851920352 7856
882599977 2942
451257514 1527
549986538 3088
679526122 3278
223579886 36219
481713122 415496988
339242634 3613
111599246 1138
759158388 759158388
481046316 2721
221056366 1683
55906377 505
550383128 6374
32099894 107
28500094 95
581975043 2230
868170702 5513
214200120 833
624640930 17032
736114530 5890
993062483 474032045
6528 884617935
828205326 3418
760501742 8294
28579201 650
943286940 3309
22666338 81
194799858 194799859
708161461 6274
709373072 2519
91724688 792
41954769 1665
900375029 4759
5974 650190508
494858605 3039
300262078 9702
87985619 501
302100000 1007
227870766 1143
834203572 4704
16400 966444875
4488 895510237
601685279 5516
400454558 8231
699958818 5771
197400081 658
275270445 1255
847497175 2825
707192433 10237
990517836 15726
38244 475019400
448621429 1867
181061223 995
78300262 261
45376649 1602
66900001 223
479761091 239880545
216683391 1715
384254910 3978
175112070 1190
858001764 2860
291077415 981
591447283 591447284
690600313 4528
5255 853767978
244140021 1211
414900000 1383
937063301 5138
467575722 233787861
683078954 683078953
772749078 14352
223719599 5200
567754000 13100
326218089 1417
687003684 2290
743133273 3942
624302651 2081
85799715 286
355799707 1186
900526360 27871
692552501 241928083
487185744 779720
431172092 1873
695139918 2631
546558011 5753
538118136 2440
180900331 603
813792183 2903
466926419 2290
718197605 2394
4649 287800994
143043425 7034
130820507 493
966152615 5122
699340891 5010
683788937 5198
955197412 3184
871196443 21817
625015078 2584
374217124 183611546
518559647 4512
3139 193446569
784743873 392371937
944389534 5193
126630287 744
306415143 19528
615464464 3091
255296380 2260
573817451 3203
769755177 13239
711897628 2373
737839924 3074
920128319 460064159
164700548 549
75154711 37577355
515399339 1718
610802037 2036
309899999 1033
38979003 38979003
375140808 3464
741215273 327791769
313501044 1045
733500781 366750391
581498084 3983
7743 841583303
445633460 2043
59802601 660
485491171 5205
5046 705743652
143400091 478
871200001 2904
521676351 1806
855643704 4164
411536233 205768116
370152461 1757
450299864 1501
300846047 7054
295091477 1917
485880226 2825
353388685 2573
410701248 1369
686100126 2287
151740143 717
141205274 751
494588780 3997
380400001 1268
648598887 2162
756815219 42420
340518547 1181
257198971 1099
689863786 3299
556502691 1855
446455746 12655
761698672 2539
255588148 960
331382061 13574
756820737 10364
259792490 33377
913503045 3045
919396184 17392
604123675 5490
152099999 507
102123833 1286
514500557 1715
9213975 77
450903511 1621
641780920 9595
166548955 727
889199999 2964
467701178 1834
701470043 701470044
738010960 19016
495000990 1650
471278316 1759
508593228 12129
349313068 2781
725403767 2418
560243710 247130
867935329 433967664
215646001 989
283106057 1193
237251303 158974419
5573 152380874
154199487 514
123300410 411
949438791 11783
794219203 3357
213752233 1665
240229668 860
465636300 164998541
449806231 3870
583394848 204209825
427558296 4488
657088106 3478
538922383 57138
180051401 4273
539852864 539852865
530101768 1767
2502 352932992
114562839 2513
625174538 3023
953999126 3180
705952768 352976384
159759775 1522
998516423 994461327
936709465 927463078
529022455 3295
335377360 1292
602115615 301057808
537167802 1997
908641787 5358
96768072 1280
793499303 2692
713339789 51527
115275302 624
540307711 2128
270652608 135326304
646766911 2653
744017890 4396
708973101 3172
380581560 1410
667202223 2224
435584781 3389
786945742 16766
593401977 1978
764397452 2548
815400000 2718
90102695 444
927303902 3091
289264909 7373
23016468 356
750914497 8438
908549324 35181
861790213 30795
18883793 88
214872750 1829
125884440 1980
835508960 7436
2230 415798109
154862611 5133
723161077 3014
834612712 7145
496342080 6383
341183189 3319
845921412 10063
40552739 157
257679375 2182
683395631 545297757
1204 222173960
296210816 1264
843670690 3964
920100001 3067
845400001 2818
490268819 1936
652502174 2175
498598863 1662
932930124 7966
614229993 2951
674703519 2249
523759818 3949
3724 339207696
45472010 193
243000402 810
243306375 1268
827701219 2759
23399923 78
957090496 22408
111983433 55991717
116609514 605
389801505 1315
473495529 2552
916144026 4567
352200014 1174
462777410 2507
4383 519473211
271209685 1738
177598253 8014
185033400 983
950156985 416388070
730238408 3772
727968051 5054
965458839 7132
212136903 813
757383284 279250868
354683983 177341991
997342986 704902313
874781503 4222
309621045 1265
293689029 1091
380173760 2308
697310453 3723
373096511 1852
726677172 2533
474238410 4084
787460214 2778
647050678 647050677
829 221965121
520500787 1735
676867003 2723
687221240 8830
682838183 20348
627899680 2093
587449801 4725
538244131 3290
242099253 807
437987867 4764
879889381 3881
719987849 8432
88686137 308
605024231 5546
717900945 55535
689521541 26459
352798825 1176
106499876 355
124798602 124798601
230495136 1221
695560534 2492
579624397 289812198
449488321 2523
753169608 5991
822170881 7360
388409274 1825
414112949 1585
946198379 3154
577709555 13973
886733555 3375
220282604 947
527157202 527157203
18048978 1410
62949252 276
928503293 3095
529030029 2391
159899468 533
88587001 306
43824491 178
98830255 518
888597037 2962
395098683 1317
648 190024261
960720967 100231
327300000 1091
301225705 1334
993042436 3493
75324044 555
739603921 579173
351601172 1172
50789499 628
374400000 1248
735897749 5250
18031 643541312
238735672 1080
1183 211713229
302772647 302772648
6522 956702796
295618247 147809123
168385327 610
525892321 2146
199653045 72642589
556213502 7988
116999640 390
725296467 67413
565261336 3063
130800001 436
663190171 8617
330764083 1289
271617835 130570483
72733037 29311781
165472601 3550
415007244 3613
490579550 2079
810925896 391679224
42516 21258
476923862 1873
887385652 12274
300601002 1002
119558593 1199
485870216 242935108
607587375 962896
925328691 3812
783898087 2613
841879872 3376
475437900 1974
589877522 3924
426 114620838
562198125 1874
464938307 2685
7809 200912426
471863217 1660
415618657 1888
389484024 1403
733014817 6033
977336822 51293
321899925 1073
493498356 1645
329019218 2523
109242088 6194
971007393 11639
575101917 1917
408370683 2151
443589503 2549
709202365 2364
834573578 417286789
185480463 3562
153289601 3986
619483475 4253
844022108 14821
497579503 6436
690804278 21783
881532848 5656
69042049 550
355407427 4167
36126406 182
528579181 2575
193287512 193287511
374650089 187325045
395857435 197928717
423752531 1448
426150244 5919
368898864 2424
7241 794812490
4184 659159912
764163331 7595
414637700 2021
680402578 2268
237731084 7485
323374658 1174
323099953 1077
235093040 1720
611108135 3245
588296215 317506840
507700500 5340
464241428 4449
458917032 2071
515401717 1718
844622728 5659
164400548 548
608225542 2111
594917496 6256
486965951 27126
655 49779345
7899 609530551
199800000 666
53767905 616
160569299 80284649
457488353 457488354
986648196 7003
153591999 14600
931384742 13060
730538269 730538270
500400000 1668
26346 895605924
139953986 1149
293401761 978
726300001 2421
806839827 9551
796992566 9023
488023104 1752
591825721 43507
709251311 6096
101336231 50668115
517233916 2035
312575290 4407
85146228 3012
583387825 3530
484335396 5580
808087672 3647
82164549 475
188078936 1551
881160123 3860
330851812 1363
916203055 3054
507746141 4071
616507438 44971
126720800 499
6106 969706072
286099123 3683
833193799 2833
358504786 5205
970537623 11431
157539631 974
505363247 3992
410398868 1368
522107045 522107045
15501 412249095
716844968 12434
375432497 187716248
674806010 273180169
546032183 3768
800701900 2669
105053001 1033
559498134 1865
776254446 6138
163799672 546
983097043 5046
780922352 47594
234824909 967
391366248 4505
988200011 5965
456000000 1520
565360833 7907
427254879 1691
996274821 4077
921302210 3297
470476868 1897
310240633 1586
119701893 503
4497 829296267
62301406 26755593
129392004 532
4498 574136496
201003449 1630
683848703 2352
190534947 190534948
796627393 4818
15300001 51
99502094 1219
796777841 3760
569524226 569524227
195000001 650
802798763 2676
257111691 1068
155772759 572
66433645 231
780106737 6527
247974577 1292
314401450 12023
728100037 2427
247199292 824
167007073 1217
499800084 2841
28829431 565
3436 784905593
506933408 19833
230626846 2193
478411476 3252
537400043 2426
620399738 2546
56699938 189
883305161 7777
572805901 1962
11612 349964998
410038104 8980
106435782 717
512437553 2354
743102478 2477
170869756 665
124748120 124748121
592739729 296369864
18600062 62
922094616 4048
21795300 225
947198718 829638799
686552215 3974
554728402 2647
967818864 7381
746940512 9933
21581749 131
9629 268783906
3925 933251175
923102891 10746
8099 648681306
612487655 2376
563499957 2313
84016244 304
793915611 2806
774731127 5041
111300719 371
536681480 3877
279467177 139733588
317464919 1140
903600211 3012
1166 228665485
538998894 2305
192106300 9420
239318631 904
801987749 4930
66351055 231
17741477 114
502125912 502125913
500242 518582053
496374507 1940
521458390 3890
667488345 2890
213476721 213476722
3289 853669817
566399999 1888
823185540 2826
939711702 3786
451266969 2695
878786064 3079
478149004 478149003
884754064 28407
387125969 2603
842241133 2908
895306032 5015
362070240 4137
987600879 3532
900761524 192265
1188 344826192
781201819 2604
592642871 2077
78223497 1211
945769757 25351
246599179 822
187747225 2058
381050707 1590
504260015 6753
615752005 11738
617525260 2321
947529091 450200557
700624713 3086
209324437 104662219
199500420 665
974295046 8955
653962499 3262
812955555 28303
284246806 1229
355778589 3730
113993880 52052
187003433 2948
878750604 26044
508201707 1694
640553118 20346
174435624 934
757532394 4945
654706800 2420
357898806 1193
394558935 1687
527126793 2299
340708752 2545
675422286 19273
4823 998363330
468870991 2192
798900502 2663
767051150 102483
593265979 10248
252299999 841
320059292 2573
190523425 1248
794145769 19192
347124833 5543
615098401 43050
529210925 1775
193813013 1211
548385063 1893
493342755 3935
143365452 840
636738348 6233
406743317 2376
1039 285935729
334198887 1114
91273170 449
443859614 1918
61799794 206
106475134 4211
776861740 24631
390202401 1795
194131435 814
353005609 9119
388917223 388917224
334919015 1284
124207138 1073
495136084 9316
325446484 121800919
228648614 1885
108600363 362
666459780 2575
354110001 42500
155654550 155654550
6886 599061342
872016731 9774
661043357 3759
540577857 6464
62284132 302
673057501 6261
285599999 952
6626 764190920
295324709 2996
645693083 322846542
923443233 23661
15576 201063801
207890175 941
61500205 205
288599228 962
447736166 1944
665402881 2218
973688380 373582800
567000001 1890
666300237 2221
73878179 73878179
519280056 26679
817437527 2728
866302545 3481
399659705 1373
412135505 1955
114683734 488
754092437 17373
165600696 552
795238913 2999
866997110 2890
963922503 5067
537474268 7169
753819418 12267
275700918 919
695252487 7166
434 56747717
850305005 18646
272722705 3601
976462871 13592
636900001 2123
431998561 1440
19935205 89
717003630 2390
138995919 658
411645190 9142
486285528 12719
52500175 175
510457621 1894
533480273 10337
413999639 1380
496599464 2899
788252865 3699
76070910 311
468571467 1791
368646653 1282
87775356 625
624870207 2368
845955427 17167
282332237 2881
542400000 1808
568046867 33521
999473833 4228
101054563 676
6398 345744208
357775144 2829
345532059 1944
427541056 2165
94667831 63633459
827942619 196781
198219391 1526
662700000 2209
888 181318411
986211311 6494
293827273 2414
13129 952672797
466628898 11285
330898979 1103
630445111 33946
392700480 1309
249315767 897
20419189 201
332745921 1926
69734695 40475019
571347144 2298
3094 19877163
949770492 3187
196800656 656
869948072 48815
863689960 3483
557610009 2937
726905551 2954
396000672 1320
695461899 3443
11241462 79
901435431 5002
562500000 1875
540634629 13831
28771127 258
420425534 144392078
919179047 4336
571577392 3495
546843205 4572
3225 298988289
916088291 8426
562267639 3580
889203677 8789
268957295 1371
198299339 661
471302228 1571
664440183 2633
895105528 3142
420990479 210495239
762728400 2850
979678886 11936
450249925 1556
955500000 3185
4512584 165
389751992 5835
269401377 898
438564122 438564123
206191006 84542479
725524185 11074
375723150 1630
429958099 3653
373801246 1246
447020962 1767
688364161 4840
970044567 3698
660902204 2203
398012537 1509
599188398 2006
624987357 2161
432063898 18499
13419489 736
195555563 21615
336389105 7003
427560568 4773
226476718 5092
204845254 706
148210002 4542
615299080 2051
514309705 100852
799202050 2664
15763292 7881646
945074803 22527
704484107 2711
698102510 25814
248100143 827
570665326 4287
45300059 151
3161 581687876
435299387 1451
613797954 2046
99469415 335
750117189 5747
2791 611584530
308922451 4749
420981486 11781
121756928 1858
368780159 5965
962996791 3210
17809229 8904614
776613007 5122
900571637 450285818
524072376 2328
875053591 3563
167732920 1220
254571751 1613
432902765 5453
310652267 175507390
161818637 1271
436056825 218028412
391584997 1439
343168179 1176
278198491 275441245
84300280 281
639195497 4096
21368463 82
561256704 18048
267600110 892
91422275 2391
457578079 5097
214401362 214401363
888899999 2963
432300000 1441
483146005 241573002
333594434 2904
948748209 5255
370209307 3009
962103206 3207
768758238 441421858
997387627 6033
2641 530606616
829534624 49557
11750461 395
418230311 2454
386959374 3998
480986707 5922
62016358 221
904805654 3016
303330394 2489
743674019 743674019
311950464 8673
760959502 4626
864744905 367096748
360811860 5998
883115422 323927686
17053560 162
658778160 2460
197536309 762
750861678 669418429
789080637 3332
866703915 7095
892202975 2974
382761699 2369
422249333 2251
741642626 3500
840897198 2803
96900323 323
182108639 664
944116824 12231
210580295 105290148
421673230 421673231
501300555 1671
360758862 75441
522001444 1740
586989814 2005
313746469 22708
451379677 210746722
780246663 12077
760473934 5361
242099555 807
210060637 1086
467699183 1559
712029542 7617
304588781 2377
736795107 5171
269099103 897
624000906 2080
461813848 2688
930845982 37213
4534 516916420
804893928 15619
637201754 2124
836498954 2831
507083008 6592
493739137 3168
610466880 4496
205746018 1046
169276276 602
14380906 7642823
840093799 3100
163250 898652850
93 12988752
835450820 835450821
228899236 763
973498011 5459
331674543 4376
207505 988638331
61800207 206
468404651 4513
192681181 2136
292800977 976
11822 252044532
546898178 1823
71457136 368
47288387 1169
4406 675082914
215432798 3514
827604002 827604003
719923443 511673
338901676 3595
53323948 26661974
731102437 2437
84945338 1103
514 28139799
471587375 2418
978658444 15309
679645127 4068
384173720 1960
30800787 1654
877997830 4470
287707329 1063
166435786 1397
764400077 6606
155209421 898
973500000 3245
342383533 3022
315817019 2620
610652114 2173
538294275 2032
3299999 11
129929196 438
502351417 1974
752540375 4366
623594331 2764
734697550 2449
160076851 1511
800664780 3316
356751678 9115
70199999 234
922559881 8943
734095991 10156
858898166 2863
817318363 12477
546609915 546609916
864501121 4480
284374087 5433
952614979 4748
399239473 1601
603315023 6096
946668801 8701
1558 185042867
612281349 14314
111299999 371
843603746 13128
44084326 155
629402099 2098
142200475 474
611099258 2037
867971489 23997
791700836 2639
61200010 204
874899398 14817
490875577 4709
722099955 2407
6246 633409257
160647489 1469
725962315 53266
308890116 2076
394101441 1696
1695 326882610
834903417 834903417
521963713 11124
62930890 605
509185152 14912
972517100 972517099
712363943 2548
60442955 612
33900176 113
314234713 2251
915030025 3076
868058661 22180
40328 871894674
395400765 1318
473376582 1869
487802228 1626
626552524 47567
752920801 3462
215426326 977
141493498 717
68999769 230
792533997 10497
410221082 1524
788702628 2629
154148472 1616
30831515 107
585461766 6588
698351874 7475
336440112 1274
519918709 1884
125717407 1041
151492125 763
953955249 86614
988500000 3295
284063497 1499
232425127 1210
487279227 243639613
778862529 2979
342536870 2890
521744499 1965
171584294 171584295
836756437 3377
373354147 186677073
208806080 1240
205799453 686
717597609 2392
120445122 1943
172800303 576
546586874 5625
730508080 3139
625498384 2085
473532166 1845
271248303 2566
556723125 7875
576913381 2092
881765008 4016
66948391 270
351901172 1173
3924 743052564
694779200 4529
503417389 1841
550116483 275058242
958028953 459593007
712799786 2376
559700894 3891
552392647 6326
217400699 853
582297504 11296
200218912 3284
799066871 2764
262898012 3412
73499848 245
988095171 13699
208705163 834
2682 546788409
566881592 2719
923914446 10882
960134643 480067321
278028310 2365
419230722 1937
273599175 912
127301573 832
239399999 798
563643060 4543
4856761 3025094
474916933 2052
252348271 3128
930601887 3102
900493504 5184
182436894 1650
203499859 9192
969097889 3344
846625639 192590
510267825 14237
850327311 35907
6750 727048669
125210196 605
634889178 14542
616799999 2056
423554634 8743
2781 364352715
363599488 1212
31189886 163
911439274 911439273
966600266 3222
602986762 4563
629745434 4455
516987641 258493821
797397341 2658
591678069 295839034
419804720 14679
394499831 1315
31069 530938141
150095321 639
389840830 21611
592740516 3012
845272153 3314
1959 89257639
641162422 6003
148843637 652
215337637 1602
145499693 485
421237831 2517
540120491 3681
1869 337053591
936132633 5884
682425953 8442
133500444 445
734930502 30760
141298347 2485
299572737 1353
530558480 3260
236164699 877
535198217 1784
694502315 2315
180918649 1664
872126833 438118987
290100072 967
650789394 23553
301532768 301532769
344399999 1148
936139425 468069712
709199999 2364
468822573 2371
465691493 2746
882909589 882909590
145706946 609
415798781 1386
543695831 7767
751204883 2504
58562210 823
371752689 2984
47343 262976381
485606923 242803462
549117241 2504
807127554 2852
69715486 536
894904312 644258374
843040920 7023
804375313 31512
118286977 2832
947026019 12203
94199957 314
734832729 5657
263768064 3072
654716089 9101
49083564 276
120947391 3543
660326862 3326
765338925 4202
882795627 3916
634202114 2114
74471057 368
278945784 936
459065213 3594
932879169 932879170
908284436 19077
913796955 3046
420081995 22722
5097059 2548529
679469651 6098
229427138 1481
974535120 48054
2828 480861808
400697116 2611
364133006 40772
440200342 1859
661750140 661750141
942306169 3141
670802237 2236
523103023 13073
320497064 3565
222286730 1463
99322029 935
901799999 3006
239038492 119519246
233090636 1469
565219227 2768
956103186 3187
765884579 382942289
384235589 2896
231746761 818
419998601 1400
235062401 1972
623388136 3556
965393689 3405
99579451 915
82153615 584
77965 742346076
433697558 1678
387321316 2517
403323168 3337
187995127 93997564
88229967 324
734585885 7585
642923819 3630
301265109 1286
612000001 2040
230699230 769
173835697 2917
362907006 3498
169091783 19884
821997632 2740
842692015 2937
595799999 1986
944396851 3148
106815520 1348
127135973 1194
905703019 3019
979829405 5033
496128528 15117
563931873 2525
496596143 12567
93107559 455
381301270 1271
457382532 457382531
186416022 1613
3133 906306860
832500000 2775
830630618 4613
334790709 2330
555940949 3686
608614000 3460
864295640 844307945
193299771 10304
474570798 2067
25004 698311712
40534596 374
829764539 2934
66674817 832
808200001 2694
415876123 2981
630297900 2101
160531987 160531988
989884444 6417
321599992 1072
332571653 332571654
969917156 4238
474651382 1783
799703961 7370
368470734 184235367
825053912 8287
3900000 13
3801 834927660
993303312 3311
174900582 583
757861305 17603
344669049 35717
456577569 4637
966212059 7592
14181 633411853
965124601 10475
696634333 2868
223799255 746
913030952 603848010
699666301 3330
996628459 4591
728700614 2429
333046059 333046060
15845940 55
93933377 638
404197969 4519
306227715 5758
124619464 576
652403079 6692
829620916 414810458
176315542 908843
582522589 536115734
959169566 823390776
125497256 433
866420233 3281
875997663 2920
693741963 20027
646624001 2420
796830405 74255
998032343 37272
297299009 991
914705481 3049
888382658 4922
919797223 3066
459002614 1530
947084761 7220
382856366 3579
473694719 4440
893772151 5096
305487912 3533
827171713 35136
846115818 773739421
471603050 1572
896671487 5056
844197186 2814
2532 247858075
60836259 5167
479909464 3682
361799908 1206
879404499 9650
850573759 3040
996351439 19991
740070511 3253
666544372 17710
751465847 27868
390137133 1358
345797596 1510
833656779 7702
3514 609546058
207817635 1721
583500000 1945
93143600 516
911104030 3037
519901376 1733
45155647 1182
794397400 2648
458098474 1527
636297878 2121
97929731 707
813902715 29935
975288324 20275
571262264 1995
342818427 2915
253015444 4987
509158339 92532
128008623 427
368799361 1632
5700020 19
200421233 1478
88433544 5079
207468690 10686
265332500 1038
768897438 2563
315347265 1141
347949277 173974638
648225401 4662
603553638 214932413
809824117 809824117
894001973 2980
425719404 3069
146701240 1610
666646322 2290
230999538 770
47999882 160
216314027 894
567810073 3004
816265005 4042
634800120 2116
8048797 42
132900000 443
818811042 2957
242739202 82775154
497701658 1659
12877073 52
888 188406072
920399453 3886
28972668 20229564
768602561 2562
943325940 3541
112500375 375
801169201 3445
113400519 378
480362026 480362027
404430616 2295
559699531 2451
709686991 6620
452998658 1510
269999999 900
457142506 2357
806064557 4939
69325199 490
763141198 4547
247483574 1129
874775024 409766102
817265899 5060
560959361 3056
573662251 2835
667913160 3055
952936654 9622
574470021 574470022
360649047 22823
982245677 8312
372208582 372208583
77950382 1631
5449 815782917
746895871 3654
710787691 9693
907503025 3025
883260100 4055
624597919 2082
95399683 318
867249585 4112
660667626 3272
885295936 3152
217308919 2056
963966764 4422
900486321 894122864
545446796 7473
452729483 4144
699160001 12485
123321268 123321268
265132541 3340
891533781 15063
450077371 225038685
499244541 2155
503471947 216076540
843087157 203339
256533046 911
685215102 25467
531471888 4626
259877932 1687
659948914 2369
654297316 552743105
527525861 5174
711235929 2894
669901479 2233
792175239 74285
317698973 1059
820013420 12841
906519155 3083
3169 614027709
777824418 275930208
253612052 5589
196724888 4094
378301712 1261
563848968 3207
464407738 11639
870978077 3499
923400359 3078
796534657 3628
307096214 1346
166361338 1554
914399808 3048
758697472 2529
238606211 3185
995803065 494874906
577251763 4454
519001729 1730
931523042 457430942
141928360 543
661768561 21773
718459687 3855
526084896 11161
516581377 2026
640423999 4000
427925642 2026
474287963 18409
247199999 824
619807650 2310
965705993 3219
268377985 896
879140207 412178253
796695455 2758
41256 873554544
28925689 187
625514295 2354
122239043 918
206794349 1185
979402220 4915
414764465 4877
222206489 978
692177500 2590
886162611 21757
957978182 9437
915563519 4296
71136831 832
388798972 1296
490801497 1636
614186603 6158
620013721 5987
447361757 2667
558490514 549926977
200552181 694
787389216 9351
344398852 1148
952505796 3175
802502676 2675
909224760 6317
571365612 571365613
847201369 3013
524170512 262085256
854106929 25635
640535697 640535698
496924598 1678
197302219 98651110
641223881 2651
628499730 2095
712415281 2892
890402463 2968
227534970 227534971
417527845 1631
873579629 3318
3113418 11
978000594 3260
595141620 6893
875331120 66860
780439106 6078
679827640 25416
962999999 3210
578698254 1929
186288109 2710
629965915 300822
315804540 2261
482698391 1609
231502357 858
190687952 1159
2699999 9
750952170 3030
122732824 122732825
986928530 10717
670185686 4615
23958009 189
786258872 8068
871202571 2904
635605036 3652
5330 675454352
449401499 1498
9993994 55
516821410 1977
861959196 7309
482315364 2658
119847087 119847088
42430145 42430144
551399021 1838
300163805 1718
945560785 365138880
531693104 2465
357082948 1202
300431275 2157
674100846 674100845
241613100 2353
1852 476049970
912622243 5603
251350176 1036
903900935 3013
9569705 35
136481732 3709
206400688 688
73192127 59387332
561627385 1978
338378309 1402
163499546 545
281220083 5473
920199204 7769
394686448 3142
836100001 2787
16162 768089257
56248516 215
390598698 1302
303491497 2552
190043837 894
807215739 14567
733818948 3889
796499669 2655
539 143563189
913987386 40811
446168789 1810
116145450 450
251 39723511
279864171 1938
258048735 2005
967203225 3224
3128 301912606
961796795 3206
915941661 21153
185695767 1009
4149661 194
23187935 137
635336364 2555
252229509 85636360
29420 697840739
750000001 2500
171448839 3446
4423 662515829
159966987 884
940617629 940617630
688796513 10794
669300817 2231
712380454 712380455
127769483 537
56400085 188
179223787 679
950437135 3582
213663743 1344
882161247 34251
295799232 986
558 98346860
141297748 1293
274199087 914
80399733 268
2904 811226592
949830721 8090
650426640 2609
443802952 181707871
26857980 1593
140268135 70134067
720386113 2434
784519375 124606
948890281 14610
997787738 3387
553298793 39786
267900000 893
475359264 3359
852002840 2840
949684470 13370
411878603 205939302
359951952 4427
203830116 1081
124963805 5644
209091266 209091266
498752374 14987
713213098 2577
27385739 12484603
357703584 2064
188699557 629
880048079 4370
663302210 2211
116534086 116534087
441034259 2906
726967801 2820
280997641 1302
820247013 388870622
254738264 1185
1588689 8
212999462 710
450817320 7940
981148928 710517742
936003119 3120
2800 507418800
925473764 13371
422099999 1407
655048809 2390
900506064 3387
974896558 3913
962879926 962879927
561600000 1872
769499955 2565
592683099 2558
832198705 2774
4286635 22
929102415 3097
718798585 2396
588250630 22858
362430419 6377
898002083 6684
371101237 1237
294450219 1030
365 63283821
817952787 817952788
86475837 86475836
177491164 177491165
690570561 4131
219531880 1130
133441312 569
749968065 2624
638170293 2748
593819034 4057
63510700 220
619290967 2833
140384551 2443
180998694 627
200798343 698
624049909 2328
443629595 3469
433933332 61316
39000001 130
346479263 4200
806142647 10588
868497105 2895
881033264 14632
458098583 1527
62734041 218
448744709 448744709
483360151 2975
404291245 9374
930579841 3480
204017675 17844
303901013 1013
395953393 4542
198087961 1288
439552569 1699
46665233 261
399136091 3251
257293561 1336
227894839 3182
570415394 32309
513599673 1712
578096786 9968
622025725 3323
949108656 6100
984480757 930189746
365550613 1848
257100443 857
20410533 86
242289372 5322
792335629 4803
128994253 922
710693035 583599027
706070652 11955
491699093 1639
471354863 2544
580514594 580514595
4370471 37
846923723 3666
430170600 1636
434584908 2852
885837803 34026
39248954 211
111684723 111684723
16029551 84
111873268 676
931622428 5269
829499118 2765
830368733 3442
518999999 1730
766107263 8256
244539595 1983
151200911 504
321677159 3374
521099386 1737
407125214 1428
250141877 1026
834624081 341460156
361800001 1206
58982775 242
195262651 2922
903213968 3978
806104501 2687
9065839 35
631798015 2106
687823187 2730
208195029 818
165000001 550
26367515 532
501815060 5643
958054545 6938
144516446 877
180955139 6970
976484184 8811
1911 145402257
699602331 2332
597901994 1993
650996777 7688
642361198 3931
422586600 211293300
16179758 71
469193963 2824
691522792 2843
563171886 117181
713 142363997
935858155 935858155
570142113 113286
863131725 3029
252600792 842
40179370 433
627841903 313920951
301609386 1295
354943586 1745
1863 251902416
926058600 24306
392400749 1308
148979991 15452
500401669 1668
846609625 7985
509343249 3575
957782292 12893
509728125 2184
560871040 2376
855430380 4665
557422080 7240
268800895 896
978582409 15746
830903147 9033
85199948 284
166404925 817
209336523 771
22608713 86
628968264 628968265
8312 875569456
582975457 3147
337799897 3749
115200385 384
161637749 1194
880155629 865482843
913196955 3044
376823462 1371
461335000 13706
145912921 580
431539075 14971
442509779 1487
397580474 1698
425087046 16687
261969916 962
651597827 2172
214801188 716
146563382 10455
22203565 154
821104977 821104978
10567076 52
14516 711714736
44585316 151
365276958 1756
189021986 878
12817137 86
812615173 3019
3912 948702347
893157997 634266927
188548868 704
435989690 8179
293082734 3355
930418463 27833
760842048 18282
6362 896284922
218056008 1111
685706766 3217
991746711 4246
370397329 2044
325555569 2089
824485922 4551
231880871 231880870
315598949 1052
567108090 23472
577080581 2011
112237524 112237525
308038984 2203
38660425 38660426
235808715 831
22173360 132
711471424 6124
179221851 161986853
246734262 1682
678000274 2260
857402858 2858
784867246 6748
331590644 2156
982910406 3797
695345964 3419
740132745 3135
367681770 1285
553490220 8178
666599966 2222
716582242 6694
204854210 8659
437214701 76570
606451981 303225990
412578564 4087
465359760 1720
519056250 2034
763498012 2545
187805459 3646
17083357 57
823626247 7948
980816117 6922
674692657 5104
7138279 63
846549699 4683
969153255 20539
876972485 3804
667199371 2224
537883416 5452
598378609 2616
713038199 7350
357700401 1640
809 185958397
382118139 1774
332031412 1539
119700892 493
334801117 1116
703851004 703851004
84343765 436
6894032 6894033
157199475 524
747597508 2492
584400882 1948
995139575 4862
311101037 1037
8063943 4031971
690301392 2301
288684000 3645
744600001 2482
649568321 353032414
481681507 1940
922242323 39001
418753315 1486
251456593 251456592
765152999 3375
452984223 2156
513125157 256562579
971351617 485675808
979200580 3264
596920823 235508405
639594121 2530
816822499 6500
694594571 2734
389269829 194634914
693000454 2310
464 138260540
1250 273013955
537866996 2479
724611163 16514
125251503 2314
666183807 3428
926522672 4759
403444757 1457
309579218 27222
904796984 3016
42000016 140
720979638 3916
893681187 4926
906341077 12758
514443840 11978
412033609 4088
392258833 1529
767015980 16957
225824302 847
405699324 2201
147957578 5573
238800000 796
478611326 2735
4263940 34
759750817 7656
760659423 348058738
750323080 2551
727614062 2682
636274476 3853
954801155 4930
972141003 866151066
275066296 1673
471 36620250
660563945 330281972
74033177 5177
14372234 14372233
342128111 1714
403893141 7610
603727500 5050
513023056 1712
405598649 1352
822665448 3204
899294752 3722
907699656 13448
667095780 8346
682202273 2274
409449169 2447
5947 617001250
153107498 28731
74250092 854
423298671 1411
401701339 1339
928151637 464075818
9738775 186
560702254 3515
771919147 7673
548156700 8271
31461488 140
13848104 265
826969374 4643
484417161 4408
444318431 4391
576203488 19376
860702868 2869
993934593 331844865
330316906 4546
539913754 1821
930946324 36979
372898882 1243
63318248 296
2904 782126931
67800225 226
820113161 34518
894561624 3366
460363489 178817796
334717435 16352
950927449 20044
841571584 378386560
997548270 663115527
27110923 335
912706152 5808
339907393 23232
918954575 111727
957303280 3191
823579025 5704
242659420 242659420
202489056 1104
957789081 23517
649202163 2164
484590710 31594
816619702 816619703
923260321 9440
746824886 7543
121200235 404
351601990 1172
894597947 2982
707275289 2644
735461017 3438
395701320 1319
929401811 3098
863444301 863444301
312795013 1788
18936788 169
769679660 570069024
396284365 29547
556456234 351888500
671476776 2472
376765726 2983
920901325 4578
997975819 498400707
544616520 8295
498072587 5564
25575431 238
984000001 3280
93857202 805
419098602 1397
592297887 58114
829889635 4071
548977823 2617
44971213 313
896398859 2988
959422103 879780361
226800755 756
594147116 2914
653698097 2179
118377944 603
620030430 3951
654048213 3790
989768292 3979
504896006 504896007
789912105 5806
568812771 1991
996894116 996894116
972324786 5785
1970117 858528391
995855664 46235
677239100 4307
226216000 800
386947830 21643
838330202 410678039
371574774 11191
245675147 922
1802 468359681
9328288 215
991833462 7109
62 16065994
691202303 2304
270726047 1752
222351533 111175766
439975607 3739
315234863 1662
66600221 222
387600677 1292
949875215 4045
810209386 6688
222357183 7044
689999999 2300
890415559 5033
611359008 4130
21481301 226
672601688 2242
81836786 40918393
804675523 3529
226604331 2319
71571943 35785971
790457850 8955
218261759 1594
525536440 4652
32112 427057488
950446401 704454379
810922828 326440292
898047192 3976
571111480 285555740
612287106 612287107
456301521 1521
62400208 208
345151305 176357247
856109573 5084
528471601 14167
914099339 3047
766706404 11524
928646120 3637
247574523 840
308552768 1209
725399999 2418
121390993 4381
673636393 14514
673906012 7023
902403007 3008
576528871 5385
708823293 10034
773578440 9780
63417531 221
114599637 382
626793374 3461
786305033 2621
51991743 236
791371569 2704
3146 468952359
808784738 4753
9113 889711303
768902563 2563
416108699 6300
662285362 21632
48208257 240
810444059 23718
582300887 1941
796095670 3589
893103390 2977
360001201 1200
366002424 1220
730801443 2436
622117261 60271
662697792 2209
291727651 2908
64800001 216
162465750 678
611577435 2895
368400000 1228
227908356 1312
947783335 5109
973799999 3246
583801945 1946
375301251 1251
539542415 2666
889070975 10985
557956707 2037
190350177 753
898000858 9747
668098127 2227
794623756 2781
53291544 26645772
440401810 1812
965402755 3218
830939669 3733
846079387 7344
311400083 2081
854414201 427207100
251332735 997
485382261 3695
582300001 1941
252600314 842
881563097 3832
855897146 2853
225124423 2864
165900553 553
938221295 12016
430996511 21566
208892685 3658
112451159 519
309900937 1033
456851264 2895
2108 347978285
166066323 1607
984441694 3404
455349047 5214
576899999 1923
530596012 2138
445494233 1763
943073883 5900
820449279 3304
907577089 5088
344473080 18809
697318591 141272
814057817 16001
4941 955113389
969602769 3232
906613201 5325
141735815 70867907
429238952 1495
3894 756325547
831562093 26983
779602884 4912
742385781 371192891
64594325 250
258034269 2503
132945723 1274
972040004 4063
994223692 5769
382259569 36944
701206527 4427
66032863 296
415126155 1673
177054583 1359
100531686 459
890320517 3566
378991804 11698
412275102 7768
630602101 2102
561708194 2645
71989505 35994753
52273107 227
619470242 2331
904704455 10734
517293503 3408
439501727 1465
305452323 1507
708595771 4364
656199960 572429426
537902728 1793
312001241 1040
803303879 13670
749729535 7984
253577054 19308
219264365 1058
643006135 2781
426944986 213472493
54173809 312
357604277 124803445
69780948 354
253907625 1185
996059707 9857
776148354 4431
991702233 495851117
305818969 1092
364240917 1333
903601492 3012
513413942 2141
667354423 10878
471938376 2184
626745588 5012
49646151 278
287750313 5216
447055290 9306
22012300 76
857099175 2857
25682699 2261
776287186 3290
339813295 1895
4071 423417603
978718230 978718231
893236796 5120
359998801 1200
625680264 2328
239926097 1753
599779900 3227
178128533 756
193391340 1192
8646397 33
554457800 3120
832197227 2774
761716332 5381
431065501 1489
641627084 2472
58652571 484
873258902 3071
769864175 16932
177228744 2233
156688321 544
305187153 2802
154760523 619
61171241 1352
278551535 4848
393441750 672550
65858885 1468
104830227 388
755231649 12112
162000240 540
846655293 423327646
304111697 152055849
940948469 3366
430499573 1435
1324 288188129
524699412 1749
200821685 1205
191736722 827
493092807 493092808
639002129 2130
486546426 4182
503968921 3822
897600000 2992
267300000 891
263790872 8338
513703291 2392
939027440 4244
608855776 2294
338598090 2214
678832433 3929
586801957 1956
73224841 260
426900467 1423
136565920 567
972322519 3615
86999999 290
118173066 118173067
735529051 735529052
992507316 21339
135917105 692
492706721 34522
220806004 759
946774111 946774110
9424 610459423
563412263 43801
978140352 7662
376857158 376857157
753389817 4210
725383256 5687
261001264 870
428722632 5340
69664788 69664789
225515659 1769
764804947 3127
564626553 7574
325583775 11959
809101769 2697
2794 824845179
335093164 1372
251699999 839
672487306 5507
84242 604520592
3137 668970017
999395165 10633
172648667 172648668
116316067 2996
830348455 62682
748197505 2494
232950817 1214
326491953 1667
51499380 430
775414681 3495
723798785 15104
925105249 5088
443032381 8985
456660509 13270
744266883 8049
4145 763118877
174300506 581
764813664 11165
736977024 5664
933630068 3503
384899999 1283
786417443 393208721
563101876 1877
60386298 217
284859742 1145
900968431 25910
21764570 253
815172884 20868
1951 236171334
28994015 122
72600000 242
122702050 2226
338 70662618
496705339 3687
969326085 15505
640662540 3164
629285410 629285409
340198866 1134
979377841 14265
328075531 328075530
427452084 5598
797433768 2712
169499555 1109
25300119 267
998411569 3696
209410497 1555
176353108 641
660868932 7942
149416961 512
21759 660612340
722303740 18698
327063233 2231
329400991 1098
753923091 2756
11854030 4039960
387345087 2848
14350190 149
291517379 3402
777087504 3205
349021599 2978
840779183 3537
345599769 1152
322918855 1193
311873520 1168
882301741 2941
866615363 739585144
4101 450928842
658138725 9161
989404235 4412
266899763 266899764
266700889 889
11726546 59
291899540 973
508165291 508165291
780255883 780255884
584806585 38568
117959749 6439
1676 299319122
263671830 888
784096543 125576
2625599 36
940 120872720
929193570 14265
888756487 888756488
112499999 375
182736593 2009
789390000 8055
972445439 50240
4444 379864845
4506 810986058
143457852 906
327900559 1093
334997871 2221
58799953 196
538800080 1796
750464989 3167
167236897 9586
600298713 2001
216300000 721
885294043 5792
377026375 188513187
133106533 2652
923478025 5432
823800001 2746
94504465 326
680999999 2270
144940220 564
717035083 517344562
690980179 76938
13749029 90
969600000 3232
946690326 5043
114657262 514
987273007 9068
458911440 2493
536188193 268094097
168627574 1277
899353742 10019
236400999 788
152958829 66585339
936272364 8351
179895894 745
449698501 1499
207168594 722
690898920 2303
499665175 5098
782879784 321495315
317443671 6484
825976319 24960
347292737 2974
2455 589641783
999237343 12761
887181606 11637
511501632 1705
487002319 2687
585863215 2065
351313271 175656635
350164877 2276
846103509 52898
51899999 173
469615821 5185
288318756 4818
714960030 2529
896174360 5690
326 53398800
765002549 2550
236574919 823
32941720 156
491504304 2337
191409951 695
931639918 4193
948903439 474451719
987986624 9106
256076064 1856
208289812 75534955
105767502 1937
494699541 1649
401008586 3322
942918547 5001
904398958 27173
475467475 3884
893435737 127579
64847565 41108604
250858324 2883
250200000 834
526916738 1764
39832320 640
299700307 999
611152109 2086
561771332 3837
524998629 1750
417040325 4993
45288 857782136
873798559 6560
850041718 821248150
429055407 429055408
123899967 413
19443177 164
1072 243040624
695675011 2382
346999026 2605
589601883 11618
186854366 679
422401409 1408
352464776 2201
144391827 540
289259186 5205
906698528 3753
119454265 835
736799943 2456
162659 718002640
438605982 3062
986739328 465458357
306656612 4397
111007888 808
447340491 32348
559798133 1866
616981807 6808
447132296 7439
867934066 2952
495281184 395592
742804401 12588
67233348 378
867599999 2892
525412200 2040
265851027 109088036
98255267 824
468371132 5477
746646570 5099
258087065 1382
88200495 294
662494040 2384
465509880 8740
305869185 6627
427945518 4158
763390261 14273
235966591 1986
242401400 808
297990601 1176
400063840 2024
967203223 3224
292774021 1470
48071414 341
831324521 2991
350728957 1682
879773777 45483
693317103 4573
928296392 3529
925796913 3086
119099602 397
365115661 3185
873652643 3644
3342 377379434
588410835 2356
154508499 1122
842313480 842313481
702641250 20819
664801546 2216
122680186 1844
277015347 1140
294495568 984
213600001 712
4025 887366552
602636324 2711
850369831 3846
811844852 3047
55925647 272
225408009 193816
685966339 685966340
882544782 758450128
676738234 338369117
123899586 413
604265148 12261
659397000 76184
297507339 12483
546828151 3992
540282855 13339
179196636 179196635
807870545 2782
975856427 975856426
496179762 215977418
153488210 7602
16918 522158701
230338206 85032615
3079 600032441
89697366 422
897740369 3082
912204726 3093
619502066 2065
407649551 1925
905660175 4253
270187645 1337
308361092 1612
550255733 2503
51146296 184
260171370 2738
207583722 2862
152700508 509
643125797 364600685
374891490 3105
464219256 2639
610809942 305404971
1214 200461001
371380426 13058
436595730 158065035
840258230 3370
885520779 3620
477442451 2441
2699990 9
406346252 54777
986051414 3489
270263886 270263885
617399999 2058
241601476 15861
717470052 9122
704637501 352318750
417340437 417340436
990596699 3302
713399634 2378
2364 165098183
323829259 1157
400272426 2105
70446011 539
24995522 99
85499962 285
175200430 584
8100 719510172
412219612 70720
4876320 21
766856265 383428132
947103158 3157
960206740 3341
81520095 1002
374401395 1248
661204665 661204665
951709809 741356204
2340 452629123
386271600 1300
992082798 4987
22500074 75
117005822 4077
398079412 2318
244799184 816
80857615 532
417201720 4640
254708831 1824
430714868 3415
249836795 1462
803285028 8429
422572316 5797
708347609 4557
575741552 7201
900494294 6913
16027759 56
422699152 1409
956280826 17783
798297339 2661
921917680 4867
165215739 1229
88677050 556
203917007 203917007
74624369 856
240935784 240935784
744408906 6448
941997886 3140
414921117 236671508
205422399 1131
662403842 2208
56399833 188
118499615 395
189227747 77386456
785135859 422601325
2474 445673983
205380179 1828
911397486 3038
255252438 127626219
311960399 155980199
929399933 22131
533894421 5508
363831126 2177
584099097 1947
752497478 752497478
677124906 3595
745537169 556061942
904317829 10068
895051787 447525894
2282 435327077
546154999 4750
316500848 2499
10200033 34
500702545 1669
996004107 3320
265509706 265509706
889989840 8259
195337833 97668917
654192478 4375
832207171 15901
169189406 13250
447746125 5817
822424761 5585
579625340 1974
771907392 12256
96119065 908
715936053 715936052
553544294 2129
75247956 369
276952052 1236
904328782 766075167
172080783 47523
349584522 4124
768507695 4644
525468966 1935
528672319 3190
693610769 12742
623845647 2391
305364731 152682365
295696840 135536299
835863253 72269
725273207 10637
356731371 2619
503816185 2598
17822987 213
349836569 7830
258600001 862
559908937 2637
781438923 4642
519804826 2141
532107187 2054
910602725 195263
584552775 2170
707699538 2359
341902990 3730
864733553 6413
289500000 965
149633764 60156436
532390540 2845
397477833 198738916
159915809 752
295200001 984
481501604 1605
213734850 16450
743801332 9508
888000043 2960
435097995 2623
539101796 1797
4682794 17
492427633 2518
448542026 8075
590416019 441698467
119675934 651
316887882 6033
205250377 862
12739991 6369995
698787256 26339
921494008 460747004
467112693 2509
575331001 7395
529871229 7466
766202554 2554
3124 757404317
517500872 1725
417517386 3831
747597545 2492
769503650 2936
145258681 144399525
417601391 1392
718685126 13053
880472881 570636787
636162101 2975
779100375 2597
348215251 3388
308977524 1151
457800738 1526
249409500 1026
241831692 3571
800663416 4964
396172490 5518
965868670 867518571
2203 141124899
962291429 4410
716220516 3797
887100000 2957
65344166 381
174746699 87373350
985034355 4045
756347780 4647
633270630 40668
634 184268292
909918303 291261
40479610 25975666
858004137 2860
914563132 440395234
316192489 4066
110587206 445
21299941 71
470183251 3388
102772494 2838
11452921 120
198599337 662
935620750 417743017
849860003 3240
890101783 2967
725389704 5226
417183831 208591915
776397841 2588
560912398 6459
334824058 1301
174350633 942
116792185 58396093
143433725 565
678223499 2550
325602396 2992
722274393 270275567
230721155 971
773712237 9482
851390054 8026
774662839 774662840
234907517 2409
527544145 3136
215295431 1631
538839334 365449857
290508638 1498
215751138 74814459
1513 23817096
350578711 3474
199675459 666
792956761 2647
715060895 3454
935361720 5210
40254949 297
850 236592290
451757561 3147
928202414 3094
381363584 3808
460941148 2214
276162901 975
580198120 1934
751064613 2558
974863448 3782
423 72320733
638161071 79088
141578830 698
348497841 348497841
338588319 1904
968357680 3308
494701859 1649
786297379 2621
968104083 18874
383840803 1602
304296121 1460
662371132 3347
89368265 772
941668498 28149
362163622 181081811
678983603 6617
940501282 3135
228831859 2469
236399212 788
299362580 2110
349308986 174654493
56836665 435
554246954 5601
130577856 1888
630002100 2100
926387384 5383
3696 621000004
944775217 15568
428849541 2615
67593973 809
669651138 3237
342608826 1690
73402511 437
469817742 2614
929193401 3547
272297577 969
548576671 1904
31800120 106
390521076 143198139
843850409 4271
978303262 3261
940203133 3134
192986643 79039759
6525022 2411238
89252997 1874
98439484 722
849363249 3247
798427221 7981
64928541 230
321847160 1197
362778202 2349
197312229 98656114
90286179 3463
173700000 579
796954141 9211
839646560 36677
588068811 13269
575642080 1950
785490301 9123
895534619 3986
260440994 1198
347098844 1157
260756129 1260
7114 711140546
889230187 444615094
231831281 4555
273030540 3893
227203442 886
675546002 7403
161613321 2687
291177439 6412
101136703 409
626701751 2089
1171 348077758
607203229 3508
607200092 2024
714023932 714023932
389159530 1501
102838701 791
22148960 12133
565348799 12398
292291416 1002
95799192 474
4023 713012382
885308773 6284
180950744 1787
782118291 3924
125967758 1663
267390679 3236
653737275 4133
830100580 2767
315102217 1702
717095063 2436
678709262 393757
891 185112414
768692238 2773
814172681 407086340
624932839 16653
493912607 20496
266231172 4241
547304111 547304111
5617651 25
20577699 130
891600450 2972
371699165 1239
332358966 25275
759915841 10913
776283539 329573047
136929071 840
692688529 384198496
23621871 263
538110881 8150
978051498 3337
246599178 822
493490192 1976
33031687 207
388773359 1424
795024008 4611
885597047 2952
127849189 786
243000811 810
614711389 3189
4052738 340429992
820736215 1174674
400200000 1334
390158520 2954
557319042 406517752
962826437 5599
445143726 1495
841338970 3110
658341918 130295
807302690 2691
438651233 1868
314895430 3585
59999880 200
389398863 1298
691397974 3244
746620887 4246
949345079 5417
965364002 346868512
375901254 1253
134106697 134106698
821098717 2737
635874089 21107
999226913 6270
81797071 808
950193487 8226
797989268 3056
712074968 129813
118925678 1265
875502368 13364
502799999 1676
293099335 977
881300265 881300265
415498615 1385
870534201 6350
650521404 650521405
7493 621214658
13911 761933292
374236211 2796
586754280 2214
572599088 30599
574491734 5111
884984556 8801
332961415 1181
938099243 3127
135240175 1063
170881251 2372
636028870 8093
374634371 2134
218554902 95646839
370500021 1235
208471097 856
857697438 2859
826799474 2756
720710001 24250
997102243 21474
891902972 2973
312501145 17485
64408631 274
110579413 447
801761369 325863909
696597679 2322
435037519 3678
740400001 2468
954120214 3721
830997766 3231
846297178 2821
991085768 5494
852475173 4738
358436331 3247
603097421 8252
168937 848713446
942300001 3141
176851871 136523770
2000 524470284
655613905 5011
834546943 4928
812685312 92016
179788462 89894231
969837485 4877
68668104 14419
877391657 7293
264606516 1251
778134097 389067048
862430417 4596
928495857 5969
906336229 453168114
287107057 11142
618902446 569024541
52915858 26457929
606266870 256359222
562507651 1975
365701329 1219
204000000 680
826097539 4011
243327786 2626
525900000 1753
834513229 417256614
114418072 581
287170509 143585254
752260005 2583
596305896 4384
4148 470158776
206517713 692
359701200 1199
370184958 3861
200400324 668
390301300 1301
216651829 998
629836178 14206
625812223 3758
777022401 9010
391798694 1306
405001092 1350
568935092 3443
712957641 712957642
176700849 589
334520003 2804
137329409 47509939
733744374 366872187
958767658 5535
474619150 2241
952200000 3174
97140867 506
689735475 2535
992106510 3307
501610721 5528
900 247743900
931445691 465722846
4155 443723615
931931294 3945
86986076 1462
617251827 8831
535786621 2085
582755625 7832
10661788 62
315333442 1338
761320011 19414
966698964 4697
890403696 3536
6191791 66
781553220 3049
987268530 15950
524995394 2618
838591436 51096
431054692 3499
544801922 1816
997361715 4123
25 6867375
106382133 908
683397721 2278
203305541 1037
649247997 41006
432299143 1441
768848545 409908983
187801243 626
527187397 13674
846929506 7335
175943947 669
940499999 3135
369102843 45062
447217842 1842
695099860 2967
164983640 733
153109585 626
604199875 2014
460725539 460725538
4493 656094818
93772959 314
934495420 12909
196200655 654
4929592 17
434701756 1449
285226681 1020
180416188 1643
930622796 5964
987896706 3293
829801301 2766
613869183 2176
91951470 402
66790113 233
227770266 774
361043888 1334
223137803 6989
3321 383803092
436799999 1456
892499999 2975
793035689 4404
136762001 2000
753399198 2889
288168483 1402
480006413 12232
297271075 1444
705498370 49935
33534839 645
437249516 1738
487576078 5020
190756753 1347
925263481 8306
285655390 1597
843297703 2811
3543 530578896
10357 156896591
166515767 1544
945558933 4377
668048656 2278
9899999 33
566712404 2655
469414039 4088
903096987 359943
740342646 2777
695488871 5564
4102 971176896
341469527 14949
950640373 17154
838200000 2794
236125899 1234
641322530 10910
370202388 1234
869627316 869627315
251690847 125845423
552000000 1840
985783987 4249
314594155 1855
410105449 3434
269400899 898
151711408 788
588094348 647681
636241726 11025
427934592 382523471
598670843 3039
95823192 348
602080975 15661
53588520 236
856895295 12352
541185747 270592874
322121515 2838
953252330 14892
882604998 4320
807597307 2692
14693947 82
434322719 3120
3137 851911953
616201471 2054
230226033 1064
300545599 1600
338736598 2951
545235532 8032
487233349 487233350
682202274 2274
763732719 7047
491396501 6582
466200355 1554
277500925 925
727329087 5087
620271041 310135521
325198916 1084
39446409 274
592864220 42484
225463445 225463445
464559002 8061
281556373 1199
463848356 1574
688299859 3839
927600000 3092
986704701 3289
275699486 919
938460446 4408
565500000 1885
284689455 3738
659919373 659919372
282583175 3138
65436197 476
430370634 215185317
43337421 150
975600059 3252
519601080 1732
651302870 2171
666538691 333269345
19315650 75
145396185 751
294964570 61508
480601174 1735
87935841 310
587398042 1958
776070296 20091
390721345 2605
237599209 792
161867530 1398
812383439 19384
46296793 433
499564760 2268
531345745 229523
508200667 1694
678110453 3084
626405414 4397
105286715 1680
929609481 10063
900303001 3001
607926844 7093
340569095 7314
174182680 2053
861874063 11962
189685760 5120
429231520 214615760
26179409 781
957762945 16120
919500554 3065
55335 947836778
54750022 317
968097509 3227
841894871 8918
141507073 856
842613177 8190
479103605 479103606
826208958 5358
772791501 772791501
198656495 1316
881405379 2938
3001 745914035
117064247 403
414027735 2187
125020755 586
874497085 2915
311098963 1037
700211260 4198
241480008 924
219593593 109796796
320399999 1068
26516370 142
395144913 3822
422495128 401140957
727132844 727132845
929889207 348850
532664120 5941
800704884 2669
975000000 3250
98987806 465
220091156 3783
229412785 1385
440596247 14998
11655318 5827659
441292397 1620
41264075 20632037
435559928 3461
679201891 2264
991796693 3306
884939454 9807
474751551 2114
663000978 14662
49094293 24547147
474545167 474545168
981915090 12448
323399945 1078
220630460 914
644839020 290959565
366498287 1341
117570559 2560
778696750 7750
1421 11146324
2922 78846281
570607755 2806
244977501 113345122
621040939 2210
754624941 14236
893747557 4016
421798594 1406
933501000 5750
54766973 254
394415190 9990
220257893 939
41240139 1166
499144726 5035
682 163435162
623453461 623453462
786648403 393324201
132798197 864
31153211 21236
675643431 255016656
964838183 11639
547492401 2817
953090101 36900
54599999 182
634385197 2868
578166568 289083284
263944794 2142
160932830 779
774 86567256
923381229 461690614
168360484 843
721731972 6942
604552574 2879
284949256 284949256
858995860 429497930
997500805 3325
354299434 1181
260821839 920
89007119 432
332990839 2862
789478249 7016
121500406 405
637802164 2126
303068999 1625
595200894 1984
880297232 17197
425244559 213066318
252238792 884
610881880 2125
356998810 1190
49281725 49281724
178588272 613
872594903 556501
749831851 3225
629447311 3149
197055080 1004
227811913 3301
732328530 7595
269159094 911
139372352 513
469800917 1566
130926256 705
938129598 14994
986038659 9797
978532129 486292818
803717389 17401
150377633 506
563951213 415114105
944096853 3147
403801518 1346
2288 621357697
564853029 3188
12983896 81
631233834 41349
921115291 921115291
48300160 161
592872619 3365
986104617 3287
42464451 175
121200788 404
608229776 37837
769423999 63275
627376359 2508
14602497 62
661495210 2605
888041457 12432
303957971 2641
660838583 10052
808022453 18883
413837675 1961
161100536 537
361806305 361806304
215550834 172050674
956769846 17245
921 164856572
987803569 3741
117299999 391
194645348 1060
673268228 651984461
408045566 1713
483430091 1898
159600060 532
835592321 2823
163609851 706
158947797 835
1903277 13
592806607 4829
705 174764000
50257584 456
967857622 483928811
20760672 12279580
339394587 2866
621238465 2436
465076949 232538474
226123718 3458
880697341 4022
135025394 1161
419209697 1516
865071852 5147
1897 404699066
135044251 553
916378645 164255
710836048 248383404
279955727 7871
697846630 2678
782034299 18050
5074 71441148
3989 633421912
152359978 152359979
901639318 4713
2251 453251818
4191 773629263
1068 224088653
13689 465727158
296427210 296427211
147252979 1125
667504110 2225
396300001 1321
336928398 6833
143099999 477
624 159251040
405846161 2874
95005548 2277
52121922 181
350108511 1555
565186321 282593160
164818135 806
677398615 2258
604472515 4699
149892301 149892302
246299831 821
435588173 26098
476999999 1590
813907997 3276
833654067 4346
779641983 6094
114899973 383
922288880 922288881
255061182 193166637
209930987 829
700636435 2736
538069001 7742
877800000 2926
470724695 27842
22799999 76
333241551 5503
289268327 10302
131027034 526
2568 760326367
15691 839985327
843274518 421637259
598199999 1994
533095149 5405
519643184 2253
1631 433084290
605229971 2172
421468249 5425
905237929 11510
110390813 1268
8360188 37
89400126 298
47582955 23791477
407238676 9102
161805015 2378
516082255 2386
253580593 3098
565198117 1884
346735241 173367621
278806472 82678
388137229 1409
600264921 300132460
811827189 404588095
276901751 923
843653759 7520
905918155 31833
520934850 3490
339899999 1133
484684468 242342234
667918988 6310
719192270 2530
133499999 445
755708321 3881
698008245 3725
458349294 1592
54943361 1373
490183300 2841
830396771 5994
910973293 3248
599691769 6130
53984481 228
991456350 3390
883 157794051
341401205 1138
409065009 82857
500403130 1668
435469703 435469703
668998702 2230
641398908 2138
916342573 16508
335394728 16902
139329280 24320
489813689 2019
14119 629439139
345842297 1732
255899148 853
522736032 6774
390600500 1302
92705077 425
638700000 2129
648104166 3258
77400021 258
937886367 468943183
852171259 3603
335763534 1291
859362659 4058
24007798 14725837
275414141 1172
600685085 3495
3545 960464811
493046525 1841
956301241 9948
4496 702730134
851642201 27050
123975678 471
586692852 2843
383989421 2850
206908994 2129
450987667 71882
425557228 3658
894 94362345
935290126 10395
144826677 669
922871392 6171
701402339 2338
764079235 7576
874829950 169475
587894077 4955
996486854 14230
433204575 26103
545098998 1817
71399763 238
212433808 924
353698822 1179
892026231 5036
185242050 1759
744598898 2482
621071011 14205
420204293 60908
789989722 276935492
783360319 8240
218999269 730
256742999 1125
276458096 1530
811897001 17829
71965149 830
3950 952969100
375719229 3245
906720730 6254
8630 326654130
568013679 15704
234213985 1766
537741781 4370
591750545 3066065
77642686 2663
67195161 610
76424168 13010
639350136 4194
357638778 1611
955320796 6435
579385591 2590
177365856 1403
680765332 4249
174300001 581
721724051 10087
501311569 6084
469474155 5409
343500781 1363
767327948 3963
450919940 1630
743314342 6699
160879953 1457
892499457 2975
567955395 17415
540826681 1964
300528645 1637
639723379 2725
792037525 7994
247071579 6446
135300121 451
231733867 1387
476401587 1588
816338021 3001
356631458 12933
856375413 5762
4883 834073259
853921900 38639
866000839 5050
963247035 579992281
403199999 1344
621486537 5489
834280537 417140268
340717449 13418
311745772 6371
396001366 1320
201041388 3568
462904235 1586
39116826 349365
519365526 1888
473890463 4824
891783791 7464
289153867 289153866
3000009 10
736530517 9918
921008461 3119
750162560 5415
382676740 1844
950338981 475169490
193303472 1622
188699626 629
898384669 25249
186690950 155982421
164244951 767
860869186 13989
304662785 2944
262293653 1020
64891059 15035
896923525 5081
818449282 13424
151502619 530
438005607 1628
959273056 3765
3573 891105202
95149878 803
841499873 2805
35314343 936
515394191 2196
797097343 2657
89105633 1514
989100000 3297
927600000 3092
132150691 1190
484633905 1905
249823717 20911
378794413 378794412
469531388 15489
922195152 4314
830485678 785872540
334523585 1258
572577339 31482
961196543 4257
713039264 613411467
819968352 4704
457990105 3432
244362329 122181164
552901610 1843
215400001 718
841 113464397
724237977 20914
359169490 188256918
32596482 157
492515999 384811139
352421264 3991
694203252 2314
770877273 385438637
302699619 1587
768965540 4348
436942069 2098
978991366 3837
578279051 609999
849214547 5628
812673450 6599
186285776 655
765401786 6467
675900966 2253
520699797 4766
288250050 9005
580142761 7072
209839080 781
307563036 3311
427501216 1425
233918353 2003
461430755 383523169
453734928 9712
331799999 1106
149902406 149902407
766497446 2555
602279660 3860
711254198 3025
733665579 8780
754799999 2516
344863451 344863452
470573272 2361
167832703 3536
3329 318821114
824366266 4245
509279875 1843
541814322 2562
428335080 2688
726000402 2420
461809938 4732
878186083 326654656
885134976 3297
246646550 8015
432208750 1450
258548596 2879
711923849 2475
887910171 11309
325079168 1460
328633398 328633399
6324 491593231
999825271 499132910
591301622 1971
608322923 2082
356594306 2515
846899499 2823
927696082 6357
748565459 3582
932839376 61450
407727603 4021
786711241 5112
134582747 760
43500206 145
341758384 1364
321578476 3553
391808619 2998
164074784 1137
449049824 1975
830894274 351229
418358541 3370
980778021 744529747
789524619 13382
942962323 4322
669713714 3794
854035665 3885
99399146 539
909234785 8471
900806006 4793
344473490 1383
261386436 4123
706666735 38622
988449281 3328
976973020 5935
593938345 2996
814628230 2945
20181 385108129
46274098 327
261301203 871
416244600 323940849
458988498 1731
3598 840944618
47947678 239
679882540 2683
668102227 2227
124623730 490
715614900 2730
81900001 273
687902284 2293
535752258 3964
762087349 4108
904027601 452013801
574362485 574362486
956109126 5419
705215172 2603
374313844 13250
713302856 4088
1506 425751691
584805021 4532
750864777 9428
829871524 829871524
687202044 3495
33225511 129
502581427 3306
782051801 4700
228000150 760
16613 198288515
444775664 2371
333599267 1112
75300232 251
779987759 389993879
290358414 1098
690109515 32803
711004986 4269
114352306 114352307
60921828 836
6119 821128877
237048750 1409
54630072 216
500282655 2078
113509780 558
562902835 2522
75342959 336
881670760 3364
468900262 2161
536699490 6427
727797575 2426
802183471 4557
765844464 3696
773664924 2892
402896130 9451
783876316 19579
411834487 228543
346815301 2233
539401798 1798
768619762 304871328
636522840 3330
918175658 618559548
120414399 599
219472245 2715
675698880 19115
549282583 7425
308497727 1084
729126725 7367
6259 340246695
315900001 1053
485998379 1620
907139060 11637
686530601 7029
214200615 714
865551481 31003
646802156 2156
447599650 1492
52956645 26478323
310200000 1034
380151025 2146
84550096 668
75300250 251
240251864 1112
595164241 2708
209554801 2758
984289117 3683
831252067 415626034
279837075 963
247010778 2318
1045 295578294
916801180 3056
944980907 9491
687900000 2293
384601784 1282
259346962 1572
947523915 6164
678904854 2532
448418765 6026
522203283 27109
851438816 851438815
874580376 10056
317332103 1781
335237122 3223
877938749 339315892
999252381 4729
181799663 606
341233447 1916
967824519 10791
589566431 5096
643502812 2145
176449460 726
992546536 10089
882181427 6377
775789326 3471
125874203 722
212399293 708
108599639 362
772150758 3500
786440850 4919
262393824 2541
975300000 3251
357529570 55568
994487113 3928
712318966 2789
2570 669263980
199499921 665
200807553 4909
238672223 912
602402007 2008
682199790 2274
249899503 833
745648513 7312
860631018 5694
256267033 10021
95399999 318
433233737 28367
912439211 6207
241200803 804
718572362 2635
5401 972117614
898714556 4535
587012486 2461
795002651 2650
395012597 2414
589681942 2545
423902450 1413
921597174 3072
945338645 4481
39173454 131
212379345 106189672
868104929 37051
660601163 10049
282294114 13334
63600211 212
857435457 142949
424199046 1414
699472826 8991
982767432 18152
764786575 3325
843000001 2810
464101547 1547
568973413 2416
546080136 185724322
49800001 166
651599961 2172
757644387 2699
650011594 6316
13971549 50
255368893 4161
330046291 2331
694262677 50320
441060091 1615
886147895 886147896
451202493 1504
206725866 2337
382783769 3631
130287417 1078
561691497 3967
279933556 1045
762960318 5262
786507317 7854
423213010 7753
700761678 11766
863956897 4363
724197585 2414
326107121 2442
202926526 10167
250500729 835
391301496 1594
910652351 6052
814730726 3635
937524990 8193
562472834 22823
74163204 285
757762620 2869
360600218 1202
220500000 735
215487620 3028
451533824 3584
952958718 7660
958529281 958529281
257402302 30451
965110060 855449898
883087254 883087255
455938729 2044
907814572 8522
25199932 84
491999639 1640
611923010 2127
3026 506370839
913210509 4161
223632329 111816165
124471626 1602
779547405 3045
136588703 878
843702810 496685891
561300117 1871
2216 319186652
992940217 30112
38099872 127
851626892 3215
3053 601538253
1974499 11
798900000 2663
441087599 441087599
441471445 169640807
843336518 843336519
653298646 7699
697499273 2325
1109 280346549
273784849 136892425
132000441 440
234563356 1141
31200 439103598
225600547 752
303621378 130795683
144899516 483
517325034 3799
918263579 3466
681335664 18369
608804487 304402244
860928094 4615
521206134 3312
670980556 11343
1464 434621301
77808669 38904334
488992616 244496308
680461132 5095
430510601 2600
23468210 117
697503366 2325
202431840 2080
962913747 4460
841215399 5509
936147966 3638
783156015 6055
93950698 327
150309950 3325
560770688 4652
467412961 19040
8010547 8010548
538946893 7801
623575639 9049
494969655 4141
463762118 4497
368014109 10110
80 22493760
982177751 29187
462654122 10514
121262115 4747
597685946 298842973
900442850 3189
475163078 1879
670994024 259813083
833384160 6615
908514408 5137
665102493 2217
148030457 514
304048697 4393
318530737 2342
748443181 2957
18693 935279971
145146596 583
962982280 3380
441747784 1663
525176053 3891
505288258 346387
923924582 9441
846298611 2821
321695083 321363228
727639803 25801
763842729 381921364
661799277 2206
82904217 719
890115601 28001
614661391 6812
816337137 7564
481327640 2510
941420191 74419
685795529 2354
761701149 2539
26700170 89
785626231 4886
548654714 205683402
358227072 2688
684095136 268800311
781068421 3564
685500000 2285
7004 865781287
347398841 1158
4207 861299420
212896598 1766
376121206 1933
567635520 7118
872199779 4036
347698657 2558
460452565 2574
413892719 2403
465568548 24571
904196987 3014
277572096 1472
565749794 4127
846235206 7166
418439812 1795
405904919 2040
137399737 458
597680406 597680407
751362919 4955
381012975 9694
514955941 4597
150752839 532
45000150 150
3146 632380606
178631147 178631148
58250414 471
472976548 2647
995776076 3743
872366017 3856
1884 483927691
294301173 981
197639084 1702
297930042 1116
671551354 3198
330387573 1538
94230746 437
183274023 1693
4332 862681837
565498115 1885
147420690 915
692099012 346049506
965898287 3955
440255885 7401
331174320 1264
624174112 2384
792002639 2640
818337517 370190204
601685 531784662
741960254 741960253
355754324 1611
787802627 2626
40103007 258
735602451 2452
192 42440525
44151681 1852
745148118 21242
244780751 5730
143699999 479
371802640 38665
962 234193128
510299999 1701
2264 438488903
464646044 1782
806949000 4750
720053366 3605
147000490 490
10678 770189339
84233517 84233516
654584241 4360
39778705 252
1161 266105844
8129 810696937
3484 718265088
57900099 193
257699999 859
135550977 2974
278609856 3839
257400625 858
371179184 1711
563533436 5704
607525906 5588
169713982 1523
170705156 667
725957626 9125
934809971 3453
570374009 2070
598428992 15008
366065768 1678
635990816 2258
361428136 3028
960041006 3386
896631761 5472
44699852 149
386532091 8400
431862168 3082
870438847 319804758
973803246 3246
209026798 853
321301070 1071
869105621 2897
931951865 11768
292446639 3699
651899999 2173
516857859 1795
48600109 162
596966369 2702
457501524 1525
969237766 18235
388869479 1374
924426564 665938781
183020843 874
5656092 19
723449093 318879356
338781797 1299
700879807 2566
214499722 715
679272174 3872
188700258 629
357492096 3456
883081749 883081748
13218 566597348
507650472 4988
655013772 6286
984631402 3703
702010513 2856
923275796 6403
906240926 4337
899747667 8506
320401067 1068
2864 805421883
476698736 1589
524422195 524422196
65100217 217
947685727 3198
515511039 4510
240541817 836
666602221 2222
300393827 15960
618831259 309415629
992220916 77248
3042 801441117
36957871 368
738923739 3139
934900191 3994
700509298 5429
629619255 3166
522703987 261351994
633001569 2110
614990516 28321
823928161 3056
601874995 3281
42083246 260
421564776 1511
510521493 225437129
131766000 6000
438216524 215380935
800105295 2667
365330039 1240
616518277 2716
721199503 2404
331366992 1672
61853613 375
449997897 224998948
558900001 1863
552381929 15444
613697356 8865
219196879 1988
331499429 1105
741061376 5426
783250514 9811
981245495 4914
343824647 1356
305298313 7468
912622731 6643
841202803 2804
619103055 2885
403501344 1345
332098892 1107
858071811 3908
496135209 217996648
4671435 4671435
10500068 35
281699508 939
921293801 4667
686802251 9726
801862390 35315
263935277 3823
739995503 5142
603662952 9880
990067467 10547
344001690 1232
38301288 38301289
196800657 656
49033199 190
37885177 168
875810131 377561461
544595250 5428
570521475 1954
13994612 711
409368011 3497
795457729 7872
731100001 2437
532250580 3305
164458475 612
668784621 3478
997861424 873918878
918369730 416031911
30293389 137
140681293 1978
178200373 594
100799668 336
377774720 1786
649798955 2166
485863433 7132
464698452 1549
287029248 4521
569810797 14039
852625320 7510
26425828 26425829
858263377 12048
165497485 1463
347677664 1607
734279068 8496
567958742 4993
1193 98584216
569616688 7087
177462208 811
510535888 258257
506559933 4461
359301993 2683
788750966 5834
612589355 222575836
883090540 3838
435302717 1451
934198639 101060
370030391 4383
327239545 2237
44673742 189
940594176 4733
896419094 7293
631200001 2104
489369615 3792
3868 718330148
141036012 1836
449552011 6188
290923004 2785
292035456 1253
994355388 14274
820799999 2736
538065357 35657
999171030 6704
699634075 22458
92936701 1315
85676597 294
378537860 2695
744125138 2907
469221312 2749
258929759 1180
684393406 2899
10541977 5106018
95326343 342
205800287 686
79199944 264
86799998 627
955722480 477861240
3605 836459466
123433949 585
428767453 1874
44433685 162
211325206 1365
517670229 2485
872839816 4265
15659558 107
516899320 4755
743226589 3846
746196600 3210
615615651 8689
401233707 401233708
5714 995368214
762727471 3848
70122432 3126
390624099 316763148
78568553 387
965976283 5263
341885203 2596
189662127 1253
983454275 8005
379300883 2856
638385301 4865
913456070 3130
52583449 190
414574701 3651
767025237 2958
138155710 2530
899129494 6759
613799999 2046
999023129 21906
937348000 357264475
858312781 6471
878717343 3633
5229 823538776
913484460 3430
423386796 39961
881258249 10378
608097974 2027
435000190 1450
145224384 5711
438380646 1745
2694 247277461
755534466 2781
210782173 822
559544298 4733
418865361 159508948
7799973 26
692400000 2308
70834223 492
262970926 1435
606505584 3805
55011579 27505790
928947091 450967609
1879 411572212
966859631 1579836
950404217 17225
191172239 3999
705445969 2928
153081133 1490
331608497 1556
844730153 4491
999014236 497639215
656997809 2190
442492100 442492100
463963532 2295
994354927 4751
242539391 2853
793203079 2644
99798622 99798623
499199999 1664
223355478 1381
579001931 1930
398340982 4535
108068107 108068108
19835563 236
575909425 6768
269188888 1143
555900001 1853
323399318 1078
177944929 794
444222959 5232
365884818 4811
997941307 4245
800973633 4088
413126521 2040
1260 250457760
60150712 255
855897146 2853
8129 743169845
888964050 3198
162692965 2632
609350570 7517
474901575 1583
205375349 1403
157800526 526
838801815 2796
217994886 2423
568799999 1896
100499999 335
6062 698920465
575851279 10883
158140406 2696
406684245 1837
242463053 242463054
412702017 1889
415472825 35475
805802155 2686
405163671 3038
224008701 2075
119400397 398
195094096 989
616819509 5568
99883913 99883913
980334685 4662
104700350 349
384593400 2126
454569724 27527
30845142 178
812692966 4127
4217 518152054
535323809 2170
850369480 55747
453207783 2437
991971406 20005
134312082 601
928797821 3096
304111205 1126
241722150 1133
194104531 1854
167719676 1026
137538040 549
163772220 6276
661803741 496913003
990746599 4245
590467850 169081
425869459 212934729
697089629 2395
537887633 1796
3505 622845510
839961285 568260294
450598497 1502
859534943 5162
141600540 2228
717099121 3174
176390260 2657
107400293 358
295638655 2154
250345684 1165
894930605 3418
440101139 1467
67670612 265
914201196 4414
435898620 1453
6660 88258320
867368080 433684040
216363662 216363662
1098 230758974
756857680 4216
403981907 4219
648601540 2162
742497524 2475
97210239 5560
173030797 6364
159473737 678
571801906 1906
464008837 2252
777302349 2591
450975370 2231
88499921 295
203336169 812
872340120 5688
558298138 1861
614947262 224115444
362707266 1899
1340 126732388
539626112 3039
758183103 379091552
518033775 1785
650934809 2401
892736936 6291
358247423 1536
858600000 2862
904217898 802975770
264643644 1154
608402028 2028
102950485 4186
347345674 2455
322298998 1808
809703247 2699
711843678 3907
145741050 819
141899999 473
354235961 177117980
874139090 4090
129241864 1422
784199980 2614
755307604 71546
479054120 2067
250694675 3132
391196452 5736
233821455 1198
571409755 19309
804216177 3757
724702905 724702906
38100051 127
13587 894223466
817964895 4492
961977388 480988694
557836289 2315
147618238 147618239
947317521 3655
392122484 1665
217522355 2536
313973810 3658
303303358 1341
278415787 1527
940226399 25650
210497394 1000
66899966 223
360408405 6685
169330382 835
893834144 10523
27456671 27456672
892098099 892098100
893396878 12562
71699760 239
900780577 39178
984986227 7266
416873196 14204
725820500 38663
895499753 2985
401099999 1337
919598953 7271
871101431 18989
688712123 10793
2034 559123000
328589257 5021
609602032 2032
78708148 78708149
145627958 497
480320968 8267
499198451 1664
985266929 492633464
193318159 1330
62400207 208
592203039 1974
453952545 226976273
95305921 2459
388834955 2874
799076854 5359
402850021 17274
294195273 2014
954598982 3182
209731086 1409
968105757 3227
382553655 3608
15065561 68
587022206 4205
323822822 1291
764997625 2550
189928089 2228
361511895 5439
442711184 1594
819904103 2733
943197562 3144
742460060 4859
346814952 1419
218018516 17692
873789669 10621
644 101986825
1218 165279582
186809188 1028
206200221 1585
656940779 353065345
894355336 3413
103951225 676
250908616 1372
252449530 6742
672788115 2257
58500240 195
869434942 4934
525481517 11307
486138935 6211
233425463 3142
745505784 15987
349198836 1164
33688648 148
89399780 298
580115171 290057585
465309347 1558
959079937 4727
766551314 3154
854285705 14361
967304419 5559
528634661 2967
183900001 613
60599965 202
5333 733176480
170266241 1345
513318213 12648
211726018 1156
268361042 2987
224221659 1235
168105191 2027
526367636 2468
689710977 5981
901489994 901489994
972651908 461393583
80989207 318
309000000 1030
1039 292317455
950699999 3169
885793214 4022
532200000 1774
657482886 6624
19445 852443542
216000001 720
749231800 24809
980099999 3267
506098983 1687
759297470 2531
447768193 6592
912737056 15383
201614601 2486
579901934 1933
812891111 4772
14658 341577616
617572020 2580
306681141 225096521
290029367 1912
865559039 3840
652703499 2710
446701944 1489
141635660 7091
3678 968740964
645466180 2589
271203362 5079
2803 606864233
945704333 873761596
367630808 27573
59433872 233
910390463 14556
651164018 2189
737080927 32259
309516417 1474
302458257 3580
586421075 2694
176092349 849
72653128 1864
870857129 13691
383144975 383144974
73440821 273
821287310 16408
477637442 2397
535966790 1930
489711589 3505
863065125 420874568
41665 937268177
4427840 4427840
137699999 459
938827279 8477
303204921 1330
773103940 2577
663096961 3320
357371701 1725
23583115 102
613405266 5186
108336730 2410
597162609 9466
988787553 963040523
470399280 1568
561533647 2977
391407653 6948
208471418 1822
206986867 781
532995887 435262424
472201547 2028
162045712 81022856
366671793 150414681
700085408 7568
579980091 334358393
14100046 47
579332661 7180
330601490 3239
597901994 1993
851557455 3345
559291870 2885
100650453 1028
731187723 731187722
770580935 2622
818398935 2728
367499802 1225
779857843 3410
508638959 5204
557622512 2521
17055745 1388
280753929 2072
972507606 3577
285601786 952
147252255 860
913855575 7575
943 258994989
805289985 9277
848700001 2829
119774487 488
318578426 1279
4116 651665700
829192280 3017
994736716 4381
393901166 1507
834082919 11836
929744463 561008936
504232235 252116117
113039770 393
97236594 1794
300660786 1155
819112547 4301
831986085 3971
404701350 1349
629621602 2293
185837333 1061
266699112 889
945629525 15229
581888669 3102
3592 386365122
256420149 11743
918270045 12495
466284010 217632329
517997354 3659
931633081 6510
593416814 5431
904197640 3014
309825829 1080
134144113 1144
873240218 435079851
829263285 5428
46917294 274
115162866 1438
494419804 9146
6964 484816996
277178147 1281
256947181 14259
209938445 892
511030006 197604269
159810387 799
889889988 64167
79497780 708
677884179 677884178
372214525 2133
542731440 1883
695099999 2317
118116181 1365
400286245 157766440
645302152 2151
254099154 847
266260133 223690422
610801297 2928
655279470 56317
573356768 2191
216142721 7390
966901285 4908
32100108 107
90827405 711
918603943 6761
569698101 1899
7071 905775541
932696890 3109
232200001 774
25832 544992334
6250 937678389
693557390 5792
746692274 3869
622729909 4565
556888936 7435
653453766 7655
279649312 178677415
51840134 2906
982984769 3735
986098925 3287
422892054 422892053
59184590 202
842368662 3678
606683679 3040
336901752 336901751
20474682 131
375456445 1646
265363099 1794
554716904 2897
520192101 2230
475124805 12818
232134565 2368
952369747 4153
1104 271985336
890144620 11249
940198684 479946040
450851828 8880
14881231 79
697901979 2902
791330349 2659
654085167 4183
683945704 683945704
542098192 1807
252004494 1414
788196686 11142
490028958 9188
339753914 1553
924747776 4025
203751471 203751472
577341309 2123
20023801 75
628482002 6839
335506968 167753484
417207608 302924637
889390381 3310
251814464 979
771394443 2913
129557521 1747
464711748 1980
54368990 265
211489501 850
126193720 680
668426164 2793
272404430 103714356
279634511 970
382072387 2649
202200001 674
663591145 3005
470399999 1568
725046952 6046
856202854 2854
953811437 376986053
775050321 20240
390160468 195080234
458203582 2634
183638169 1067
126938912 451
214827391 2361
675023919 675023918
606892078 58766
704590030 41222
169679449 633
495951417 1816
757287344 5456
297415167 1383
822433553 411216776
224342272 836
448795666 1587
91800379 306
440033325 3333
346449366 6792
558213494 558213495
684574214 450078450
182700609 609
255599148 852
176965805 608
466093371 2945
497050647 1883
945566576 6728
463588863 6094
657145728 3384
14874449 53
122776640 1858
47545900 298
15329816 52
394250037 140147997
934303498 6989
306299695 1021
239385023 4437
978896736 3263
383687611 158503385
204806207 2312
84454051 433
599763558 2131
176699410 589
996951486 8349
412498676 1375
891031778 21658
679139380 2894
713973635 3463
1370 377573220
1636 333569990
85280329 861
240599197 802
401782941 1612
493223776 1712
921698061 4390
684165199 6861
872303514 152493
856799359 3778
164999905 550
60433950 1162
711741601 4482
499202273 1664
552470823 11367
621297928 2071
760813240 760813241
124799584 416
13593 153179517
426953127 188003353
579598831 1932
461398638 1538
972363828 10993
930343049 4725
793006808 10978
344754292 1511
539698083 269849041
292118969 1937
880202935 2934
332172008 2161
50901817 244
354711241 3270
407521041 2263
8700053 29
789444779 3540
872697092 2909
2668 635611604
726798899 19651
558599761 1862
241079420 1640
609902034 2033
87433260 580
733047783 6799
733954041 5510
830242492 4377
884997051 2950
126036156 618
998911603 3264417
67199776 224
183417926 737
188158407 4009
845642350 28652
922426799 10300
322591048 2312
9833 981850557
901324287 8661
468000001 1560
321530151 1167
138122375 2709
97625268 707
936457849 3816
106744243 557
535368453 3022
448857751 3981
16913727 113
470999999 1570
334833879 1640
833207943 416603971
278355495 984
142244976 4370
575865540 7098
608181128 8203
882367999 8000
437573401 2037
480544144 16421
633902112 2113
980780985 6199
762492346 757164115
15900001 53
829879841 6941
141597924 5018
350165626 4078
870786174 870786175
71072685 855
920252111 5424
276951066 1520
789829401 3009
2975 535110275
737506600 4570
478536983 2664
742969719 3160
194264654 1365
19404 963353491
3384 694677779
99095040 2805
15411060 60
415198615 1384
928973964 3789
317964790 221043094
649568106 9658
161476699 1100
144553 747076378
266400156 888
3000010 10
293481260 146740630
495 148070653
472470142 9908
33568335 153
804071051 2917
70771713 442
275385581 1181
844499999 2815
490808869 5412
789060433 16953
388019363 2137
78508947 274
798353760 3455
418424539 209212270
474273580 3370
122431616 1205
93432547 1306
281400545 938
544801817 1816
476159254 3828
398141345 18932
693666046 2961
279164913 1801
355005028 1807
803820179 791765621
576599999 1922
588522701 2939
668434256 2677
978555759 3967
598459230 299229615
782283420 13539
323099615 1077
688989209 9842
76728384 755
825297250 2751
484611655 8363
177100725 177100724
976985507 4935
592498428 2179
492073923 4996
144324635 72162317
662102114 2207
71988927 293
825453904 4498
652236402 4244
147584543 147584543
473944906 4377
615812512 2968
958201876 3194
349011525 2518
599217216 4040
846204577 11888
981003271 3270
611401743 2038
627528182 9199
646007356 266376048
663097567 5552
971710134 6189
378604474 3746
461218865 19961
707570002 4763
389602164 1383
425410775 3866
751300786 2908
642716228 3241
778730089 778730090
571742424 4183
5133 893735215
981356133 490678066
808503976 2695
832296738 4479
479529781 2215
656636223 656636223
122 34708878
477600000 1592
699843611 2747
20999999 70
698097673 2327
731221291 10074
60299736 302
634500588 2468
524131851 2591
327080432 2710
144789931 913
320401069 1068
322235982 1984
1229 355267391
275399322 918
235926237 15418
921903840 5808
310649928 303858869
251837750 1175
502128778 5899
23214262 277
448339004 15729
968955522 8537
882628106 882628106
456174963 17163
309009311 9145
940651056 8478
347226816 2015
107875104 7668
582150371 6403
278699071 929
767381197 3592
789605496 789605495
539100001 1797
687768424 4649
675248913 337624456
43143757 274
110985320 60941475
957603379 46203
15514746 177
857467314 26906
217800044 726
275626169 204423
418559489 1444
453383918 10610
683467383 2368
124573049 710
644397853 2148
114948700 1797
141956569 4099
329396337 1611
788431944 3793
938563280 4540
707667418 3364
375704977 5448
817192284 817192285
884402459 2948
497608152 10984
131100248 437
966191208 9892
112895801 1366
245775819 15563
707465630 353732815
3262 752168270
159692320 1076
1158 232731366
701811181 701811181
433115015 216557507
96299765 321
312307871 1167
2592 233521056
107249430 5583
920287640 5986
367546735 2796
427199999 1424
52605730 183
74776925 259
3672 862857576
4229 483126125
362554439 3545
355501186 1185
175199858 584
23289 981639758
192642615 3279
1831 516382580
657495470 2921
935326502 3834
617869859 2290
1154 210844310
236474447 1488
255901493 2798
469592904 234796452
406406754 238663271
979875539 20580
175775400 757
687355100 605943966
196200654 654
138271615 1032
618874640 18160
426076600 1519
746699059 2489
584060202 240775895
15000051 50
221406077 1709
195024141 652
9536193 311
854968342 3089
2837 827878926
398964932 1341
285576991 142788496
3016 775644008
916298731 3248
502801675 1676
161287854 733
875399999 2918
3297 457042054
2321 416402760
847899410 22023
42055949 150
338527200 6953
879844783 16954
20606 924014252
706293841 706293842
971895539 4601
484730785 2124
915903052 3053
676132436 8412
869704705 8206
159503371 790
812562402 12458
814797419 2716
597465962 6307
206400031 688
715609020 2466
432042822 2688
433190074 10227
458611887 1640
466617934 4313
343501905 1145
106915288 538
651970483 30763
9600018 32
139484496 2832
603600889 2012
327223005 1244
574245909 574245909
144278150 862
1462 374796090
344447818 1363
350429037 1337
648579691 267676598
675603454 2252
437398541 1458
870104962 870104961
839692215 325336
547 44231728
495702625 1978
813467582 738584558
976983672 446594648
688394123 2873
998742584 4254
496012857 5405
574030029 287015014
888139198 888139199
824975250 2770
485302273 1664
278963800 12471
746046825 16648
152713260 532
913981487 363478292
61200184 204
384154244 2270
391039082 6719
54238397 318
777167929 68959
214499286 715
856090944 6372
960872171 6434
121351344 1343
137911494 530
756584389 378292194
81335436 415
442158632 4689
780300001 2601
621965956 5227
368631337 1668
38166 956650424
539701940 2429
696237945 5853
998987532 499493766
517712533 262740790
299738310 149869155
426132848 2384
853043067 5481
742719703 20209
441479987 2624
346203116 21433
333028400 1217
93951729 46975864
491101638 1637
314610993 3986
408638305 6768
711900000 2373
958 283417594
46737559 531
27599963 92
569401897 1898
791442185 4316
233213344 21536
962700000 3209
267218066 2915
409464360 4759
283787615 2562
741902474 2473
446267059 3699
357298809 1191
43166658 169
750271498 2735
384076239 6332
198569465 701
805497314 2685
496961684 3501
4963 699567321
476745001 2220
768087511 5994
1977 454798965
952507855 8282677
550484034 192443693
341828257 3144
26828570 9958673
619678073 3848
143458643 634
421498594 1405
501898235 1964
364801215 1216
467650260 1932
964695229 8769
656598599 3906
655382743 327691371
4199985 14
3109 872011288
573970277 70262
708302499 2361
522245179 7127
816382472 12824
762905125 12699
25417605 11212
339152344 2819
375435866 4664
280499999 935
52280072 431
345598308 29556
300864045 5309
950700001 3169
519646274 2267
938437481 8232
578919531 2329
972302238 3241
113084821 564
940438604 4381
426353225 1775
47099849 157
238372950 2137
622315529 3918
304728007 1577
591900001 1973
592937769 6245
534833632 4984
481156018 1687
291907682 1781
449834622 2818
176447208 1790
557997659 2970
179999577 600
746904593 5279
218878091 2357
441760513 3546
7381 986588746
738444601 7110
95640253 421
748202494 2494
695848095 2656
538782617 5276
532800577 1776
706883374 4675
90425611 45212805
646124017 18572
694339425 9045
743837315 371918657
469084246 469084247
965377875 4125
781271008 9905
660150757 13236
498622635 2549
560955160 560955160
254099154 847
19340626 227
664731294 12737
364902266 1259
539389004 20146
225600001 752
229518 964840372
585707681 2652
42279796 529
40607748 332
183726145 1494
561600000 1872
8124240 5110727
64081500 238
627024108 48848
445200106 1484
734941163 3203
965400001 3218
105599647 352
2138 639559182
469530948 2228
497469874 3200
655202647 2184
443 76136195
999969866 5889
32410171 3403
733062848 6671
360953759 180476880
677989212 3606
937035032 5137
259596219 869
881403199 2938
439549757 2160
982128174 3605
343627911 1315
250300725 2762
247824173 955
78051974 695
67126069 33563035
213001096 710
237511911 118755956
978290266 379463006
455258834 4440
5653 977036229
450337487 450337488
640643217 3605
954991299 3268
947696841 3159
676184797 2358
640622326 640622325
4155 940983512
65208270 515
495776033 12378
967956762 6227
464418826 5975
71129220 35325541
114572560 483
445744949 1722
790202303 8766
860305388 10565
298501546 995
1296 338681880
293415384 293415385
688366273 11239
387245291 2045
304912335 304912335
325913396 1621
866697504 2889
943803146 3146
499129797 8051
5239 674673181
1751 474174575
265993463 1242
259621309 1212
907503024 3025
852639003 6539
21600892 237
676186637 676186637
38811558 26891070
17108045 17108045
424182405 424182406
108896381 4343
108900131 363
339145820 1235
700502336 2335
132904574 1903
454374443 3500
473400730 1578
618902064 2063
160304613 676
436529756 7308
128955138 128955138
173189665 3678
366299999 1221
379559124 8452
440 129189280
27212573 147
248414611 1499
59614039 909
101168927 50584463
895707390 3030
390718750 1925
77254910 299
746 117404705
614807999 2655
552643885 2199
671099768 2237
180092091 2523
801862677 2937
955803187 3186
613854115 2269
999076172 347834658
871502904 2905
218057977 894
836196205 3644
138243880 69121940
554322308 3407
3394 343292918
635591123 2268
134247860 561
349549799 1240
220226664 3493
6826 966318458
2874 685069632
622448397 277104718
726985392 2568
107711957 107711958
284061359 21497
673062173 6274
866101698 421268934
100158177 3149
73220225 374
387941966 22071
360380644 2933
542460781 20606
461996625 2062
278733350 278733350
570299999 1901
962814893 32357
29067698 291
83360902 83360903
49630168 959
320376239 1083
508499999 1695
885121563 5468
682784755 2711
15688917 410
88334270 1713
594476265 3364
595929739 2135
429971139 2391
952625442 4711
894029717 894029717
23812460 370
94997648 1369
239858354 2240
478405295 3770
289548142 14819
1551 355861057
812136948 812136948
575773656 14442
558922631 3814
568199869 1894
406650431 11758
1264 308592661
473 101040870
862200173 2874
462346981 2081
47906 711045919
755126173 33714
690521226 2753
71372806 71372805
485938794 1977
660425882 17537
31292232 444
276300000 921
352862433 13167
35798775 666
449463583 2978
286199045 954
26120831 140
764832014 87781
743154426 649165239
124503593 62251797
275142867 1882
440472306 1469
155357150 155357151
758962293 3652
99806187 4951
787502305 787502306
694578740 347289370
927971407 10614
746997509 2490
318945320 5571
46571699 175
426902047 1423
421521649 421521648
322308776 3737
402765535 1917
673298952 8464
482334726 1825
103500520 345
99997320 1240
839239499 5225
718268649 3146
643538321 2394
898662360 3362
573000520 1910
949650173 6946
92124921 1634
983270498 13604
2404 163147677
386420704 2666
704891303 2466
914391719 4104
245999179 820
651572159 4798
865202260 2884
502152866 2326
444510647 2328
778801584 2596
562037521 2640
471414270 2443
350515925 1361
181590221 1805
657000001 2190
113066366 535
551998160 1840
525036693 15656
569477763 2329
733563361 2853
999292311 493671191
601213469 336422295
918679576 13175
276897482 3998
988888795 93265
76200003 254
556501893 1855
857704289 2859
3511 656435649
264378452 2572
904569575 10442
436016676 10309
799530536 50932
224508130 770
791175168 14112
121721061 2921
550591881 2555
169477799 648
653087569 5866
973038491 4227
718349413 8473
125102373 125102374
258348229 12069
396784912 1329
698103825 2327
396599535 1322
975165279 487582639
314806035 2225
132216276 912
48895340 751
743041523 32964
758701645 2529
20699930 69
20080670 20080671
150212190 683
945599999 3152
172964432 1592
210423086 15236
92908153 477
13213199 6606600
155100451 517
411386544 1956
821697261 2739
105380405 52690203
834059784 8700
403053839 4347
875491232 3682
29673505 718
652260577 3467
754509514 5522
584637086 2354
796894370 11723
532700348 1912
248894 761048164
710948589 8467
634200000 2114
78796491 1010
761402538 2538
546617172 2203
115971246 629
636546141 2453
4499 342027844
532500889 1775
479243765 44948
392391048 1487
846960289 423480144
950402154 3168
514006847 2251
245400818 818
462871674 2385
898149845 898149844
4173 93429297
669402949 334701475
9319742 45
258567462 2155
352349535 146664922
530098305 3685
322499597 1075
112462848 911
963167912 25769
867900625 2893
437800781 3947
464700000 1549
642302141 2141
543045871 2781
284368215 3720
483898460 1613
833100763 2777
10041111 48
518814571 518814572
8124216 6759940
259800867 866
434059363 5037
664197786 2214
733446699 17759
432192637 432192638
443238229 14237
549900185 1833
47449771 395
488699172 4797
414169801 3300
844152793 844152794
601497996 2005
209614286 1739
627091224 313545612
570072685 570072684
159000278 530
479538674 4895
953307083 519677802
18110 998646846
729300001 2431
378601627 1262
235611402 873
819274737 819274736
692929951 2650
776126208 7507
179514871 866
273442271 1412
523892369 6256
770 55151250
222973301 6710
228638998 1401
621348010 621348009
409202685 1364
918300727 906356476
76701896 261
540044842 270022421
146658991 5743
165277763 1222
302700001 1009
649150572 3892
827911379 3106
670502235 2235
576829051 5199
751246708 6434
146118897 731
135551007 1504
62677894 256
986020185 14825
312552637 11266
305950269 292773013
806241123 719018091
539222999 2550
486717872 486717872
921738156 3107
7156 180920611
973636953 5771
508563321 4780
27599909 92
685902624 2509
193243406 193243406
785679751 3375
238499204 795
238799690 796
400200004 1334
269539349 5210
537849376 231907
715802386 2386
982445632 61376
592553230 18897
155172104 571
167700568 559
376692450 3095
981896220 748876336
772299045 4052
839447102 3381
606302021 2021
2162 522049492
645525858 3707
65768527 690
964500542 3215
625889413 8037
75406686 75406685
644773292 2608
64183825 217
550251305 8514
884528534 38865
208384401 208384401
506434913 506434914
138092076 3952
359006419 1780
367706534 367706535
783715174 21530
287700960 959
391629816 103839
484276430 2933
234744673 1226
123600412 412
58523647 304
740656027 2934
745603770 22502
241427948 1187
909315138 3127
983235619 6119
98999851 330
719419 830070462
976918368 473281870
953403179 3178
353883494 3768
816161269 19000
661755398 661755398
23593790 155
339455311 1431
336941578 10831
995580674 3349
963438191 5143
922410186 17517
126061761 472
323204874 1908
789896259 3155
434101448 1447
610873977 19513
87300085 291
989703298 3299
922552295 9267
111600371 372
14751 894865031
504914186 2577
185444184 898
564395647 3077
875771851 11513
686599464 12319
779400000 2598
787461184 4907
215237862 1117
480592096 4506
130814418 458
579003042 1930
2480 635046949
556408520 2641
981900081 5180
87156901 1130
222802033 1378
251263130 7787
167590800 720
307979399 9320
85832754 646
802025156 3831
123738923 679
941910090 6589
210899350 703
142199525 474
439975666 2071
819944951 3950
378300001 1261
510726800 3939
696875086 7305
25 6696629
705002351 2350
151839209 5645
571450757 571450758
846914624 24495
315469814 1354
811948742 14502
564680655 41305
401486857 2006
934137972 934137973
318467363 1610
289306079 5040
550498164 1835
798666063 4217
202200423 674
136083530 865
347507333 1418
81169455 4793
343128625 1855
1788 508001196
273485851 3288
101700000 339
22532247 269
722762327 2737
604727435 2326
744000000 2480
969578964 4054
656415606 5196
452151462 6977
562804539 2419
346294716 21068
891592678 7024
231000001 770
842361274 3237
269812418 1290
315535473 1214
652269021 7560
855062555 4058
638418709 4346
750897792 2503
123842662 622
13797234 51
243056759 2936
858088632 3102
622789741 10453
120537863 453
351496843 2066
818321452 8636
234282089 915
796801870 2656
510631148 255315574
14652293 148
379472957 1818
910174719 3268
188690036 1070
770658789 3685
220801306 736
334516736 8032
167846690 1670
799434770 674725848
427736450 3386
728398651 2428
616202054 2054
743314058 4905
666083124 666083123
3439 647928719
439501227 1465
357599870 1192
549500597 2377
479815978 423833124
401699374 1339
958221680 27320
398148646 10713
774605040 7590
8593 780229508
965514501 26750
953 87747475
1062 213836886
514801486 90079
206849994 25241
243372599 2715
590725917 31219
74766630 291
998504018 36983
163268296 584
2770 458491869
460647043 460647043
883574605 4763
634499797 2115
975488760 32837
353749204 4276
511198295 1704
596300503 596300504
223199119 75877409
669900001 2233
2229 597247176
782154781 2710
907798177 7920
757503124 4766
930298008 3101
145143748 593
2740 279338138
69889208 412
36094022 597
883016507 225951
578740236 2162
346430415 1721
696268873 3159
906891722 10491
777091722 777091721
428363342 3663
195300650 651
133800077 446
235598794 1018
869694323 5407
681088952 29963
6661 449073748
963568836 8939
49799835 166
66423725 271
2168 444834576
847114265 3747
3030 217284226
227591595 843
1142 239047271
627260730 2176
404965395 404965396
1146 179960131
673190068 2251
93184587 1059
772797424 2576
54780242 54780243
774437834 774437835
987187072 3410
355132680 1667
862707671 623220358
309412055 2723
760674374 5770
826154168 95464
720171593 720171594
898500912 2995
260198939 150734717
595201983 1984
929725299 651420879
166115257 83057628
895800000 2986
145452450 1430
71339025 338
707341634 34853
88555876 334
652201834 2174
383268899 20126
311232723 1454
880637450 20077
682939685 2717
100200019 334
944910251 6732
253167874 1273
4727 540343370
307569149 1142
76047692 76047692
910026073 10228
715752601 17700
47384171 181
202499509 675
94710654 591
840008704 5003
429541369 2004
467398443 1558
788628346 3741
528565685 5651
255327015 2085
57218848 197
192787291 857
175691629 4787
103500158 345
24132961 120
661016545 2510
233321846 233321846
195001275 650
301588698 1941
804933123 402466561
360403307 3168
884324469 7324
14511914 95
863272222 3961
989179632 5530
463602272 29464
897564307 897564307
436802551 1456
735055820 5485
975878689 3670
605000131 6094
716364160 5034
971337360 4452
588507717 2857
316991487 2048
61728587 1044
3799 875240213
878459236 5606
577381999 10475
831651442 4697
471063040 3104
268545907 1082
728385333 2495
19271910 98
615592444 315748
211070120 39219
306439149 153219575
476761502 1673
251099162 837
68858826 2922
630823721 2906
298641477 2852
974657711 3530
262 71381636
796798751 2656
155274202 1110
98020807 98020806
607190044 3472
635 183888482
3777760 28
500209636 1691
241593906 1059
727957478 2068743
696105217 31488
423299876 1411
955803185 3186
939302406 4471
712999071 2447
852476562 44658
958809216 19840
739501014 2465
698558901 18980
558895118 417839126
1332 180814551
722343114 2510
178215553 648
372956949 1547
276387461 31340
229283298 3590
10413 744451110
634183344 9517
863898899 9441
897853924 17401
538000661 29821
988464367 15406
231011425 115505712
395181175 137935546
356560574 1975
27600093 92
870301282 2901
231243266 1420
357027505 2047
624597918 2082
674518350 2805
784802615 2616
997027256 992720765
684302464 684302465
609598407 2032
370646874 1244
124735713 539
426151082 3658
973756288 3439
143883445 857
194239948 194239949
760740488 2565
909296969 3031
540156794 5723
119513162 3186
585882221 2380
172071275 2613
422695915 1497
963964600 3622
393430603 3391
96526839 438
812668490 729606242
240505927 1352
244346528 1592
785432970 47046
76287193 76287194
294052099 20589
70529884 70529885
318602524 1591
228748009 2489
131739486 737
209100697 697
861103375 9160
791100001 2637
347702204 1159
504542728 211508214
295473236 1095
580009951 39008
851622306 6522
861601572 3166
221951189 743
914868023 914868024
98239509 842
283050404 1051
834321149 9600
276542973 1070
928991021 118842
204106272 12192
6387 575909403
433674564 8428
718732595 2482
189485297 1038
123046501 823
180637615 2754
795922762 3273
942270050 5185
215639571 1226
298572591 2203
985768701 472729314
4762 775363126
915045365 3505
355194475 177597237
794088515 2938
712038767 3912
289780615 1592
907954822 453977411
811734240 72149
972081348 462432040
945886215 388813086
939116313 939116312
2856 189986443
85758994 335
16169 824679647
644067275 4436
782700862 782700863
828939911 3070
648696707 2871
851556810 821116295
257777988 1681
338295077 10494
794784066 9821
125400308 418
52098874 736
285491436 9866
474875519 5558
924903082 3083
756240907 756240906
477539105 2118
917357099 10165
894075565 66392
202884951 86824451
455 76365290
316338297 1804
671751796 671751797
651735757 236728681
141782669 1628
14184785 77
309117126 1333
331368827 13213
344845609 1299
970982301 477247734
275699999 919
25166984 12583492
23293293 1259
524763481 3047
57558076 345
353587501 10500
785064701 392532350
819384235 29895
455346817 3544
504958184 1921
363514007 2486
577242786 2577
642299174 2141
131244015 1286
463800663 1546
929134039 4143
333177 443791764
634124709 4491
959339660 959339660
835204059 2784
21857280 240
723687788 2908
47458883 254
393901009 1313
238382802 1814
747899999 2493
70200233 234
930225250 3274
669336346 4663
456185821 1701
461589713 2306
374899590 374899590
100571328 343
825676720 7511
869825264 26876
7899 984877445
1405 242116957
72900117 243
875089028 5838
784800000 2616
592861135 9289
221446731 13047
332863138 1966
577746833 1976
796978377 5729
211189524 947
1547377 6
61932041 218
453717042 226858521
686699999 2289
971102159 472720622
221494767 1991
658706931 2758
159505282 2029
3894 854616392
991843211 4117
945298751 3151
424077909 18661
483990395 2178
640200000 2134
351884109 1810
162299775 541
579391377 2337
420678997 210339499
456601523 1522
586528264 3127
285716923 15997
787372707 5093
134801057 2582
134970274 3990
308442389 2085
213057322 2413
220665661 6546
561134442 4098
222256540 111128270
276458207 1572
244837339 1119
914964508 3609
530 121421100
217192063 797
174376613 614
837278641 11880
463882934 4665
953400136 3178
906352845 21415
261615816 130807908
969134679 328809843
396301952 1321
743704632 6513
90771239 45385619
527619857 6114
557989504 2428
119511 1
657145811 2830
71699999 239
846028653 846028654
249723137 124861568
257598681 2838
836110137 379962471
141166673 1062
558682086 5980
811899907 10606
365269005 2357
944832553 472416277
286207431 3547
118862857 8666
819879564 819879564
482700319 3040
450598578 1502
982024024 466164126
308117585 1029
767100698 2557
581241697 2822
10630707 10630707
220500735 735
168325740 915
717203081 7426
719941907 9614
254159140 1340
561500312 10573
35841937 610
804167818 5506
88823777 1072
363875187 1282
146443022 622
836020538 9683
241959965 114419109
922107972 712384676
200528106 850
903303026 3011
132900685 443
182923657 158530535
510930150 6585
80765 894011595
979295952 8681
892500001 2975
883721543 23099
329244218 1115
848106635 18125
809998431 24847
69791015 34895508
26455229 1530
1306 302398947
947809503 5728
784541633 10200
751969306 11805
312339810 1542
1509 299728575
26329693 169
606901090 3797
870000888 2900
906142216 899425440
271009651 3225
930251995 465125998
452973249 3523
480823763 2745
609204459 304602229
23961878 129
828412920 3420
269699706 899
647428885 27898
861366244 45831
183527816 172348374
554547876 8021
855416471 807839036
722880255 4352
971168715 4396
670643246 4285
35533818 221
309477920 36668
439776148 2289
300530056 1371
68262642 1231
38906893 19453446
947774085 3804
109220562 2027
725280850 21350
752938641 3078
31908853 221
566398112 1888
740100000 2467
3611 888787919
864765946 49933
3462 347523143
673552675 23862
395505897 17925
228900681 763
937200000 3124
878023055 744118340
153600255 512
61710720 285
364607780 156853691
541018376 12343
696311074 11194
634603479 3073
585107825 3664
628658673 8641
290893144 1193
42900001 143
851147487 822817650
799832795 399916397
76523136 268
650561965 75594
612301402 2801
727157744 7395
633540619 2242
105150264 372
150713848 873
270668999 135334500
692242600 346121300
119643275 7863
568094467 7081
283008508 10564
762106011 3619
118501099 940
613945332 3159
20855078 9128171
30299977 101
304252111 1140
259567393 1312
623893882 6714
879948967 660970076
449701765 5132
584105600 20800
28691306 976
27200723 116
903858391 3310
867866022 106759
356236798 3169
424947174 1986
689102297 2297
5099982 17
342530705 1176
213555692 213555693
218936568 1032
351877649 1370
2300 625505700
680527080 2602
172323641 1285
963680449 4075
690600489 2302
216600000 722
94278637 94278636
3931 651771926
217082916 1903
557607772 10876
471066334 2729
2066 607888377
159779290 605
325739189 138052685
424420933 4288
437408247 3265
285421186 1085
324805522 5993
71029 672143436
27648989 1083
518811854 6517
563088367 2690
841818861 6471
155833080 2292
272455127 4167
266731208 1546
687304492 2291
468010807 6941
341224459 1203
868667191 5091
524398456 1748
560955542 13479
113869315 907
874043535 21004
574231853 287115926
111755882 1192
238932028 971
516610796 258305398
246156714 830
139499999 465
70891119 7256
364484849 3758
442007963 11604
791104604 2637
587356601 10600
732908566 732908567
424145107 25809
364826321 2894
786001863 2620
905807257 4494
316305983 3904
844866091 6042
348000922 1160
238200794 794
889263836 5185
290844825 1854
692101982 2307
352583720 1720
325768374 1425
870157959 14817
386399501 1288
183400674 743
102195204 1282
181850881 920
450463650 1950
106241329 664
676775507 3518
229594752 5248
579185104 7413
672481699 14900
430080453 1670
735810461 2786
885107987 9522
963881847 7796
432488770 432488769
304597041 152298520
881926402 4769
227952617 829
179831215 639
858899114 2863
308387969 1166
516901723 1723
806416543 7767
669625532 3320
561845604 71233
397555264 3488
819832239 78777
562438199 10200
719992279 11368
675528347 20389
484479455 242239728
2601 617615253
647981671 3829
834081666 5258
525357561 14297
546 60243482
492680251 2250
854775916 2905
335951381 4358
12282135 12282136
757154507 5544
392319872 1568
285627069 1308
979886675 3354
184369877 3753
991544041 991544042
4078 874538477
3118 377423774
996599421 3322
813004095 2710
557158526 14575
713390822 2734
66339160 311
601733918 2050
395 31846875
278773915 34682
319986574 1175
341710154 7505
578018767 7267
259429939 1295
23572401 515
334667778 2867
3505 763732206
943511089 9776
743824245 371912123
925464876 16721
769894605 10652
722774429 36090
969597816 3232
262499631 875
4054224 20
409201091 1364
112166616 46667754
978779051 23486
283124479 1888
407546048 1651
4796 326430148
464702342 1549
225833712 884
741564604 3758
406417608 3051
788793643 635215093
317306735 2129
803488856 8146
468031802 234015901
312454435 2492
208072429 831
365119310 365119311
51205310 533
183599427 612
847 131949947
653679780 40388
140973785 1498
835118960 2990
703943829 3691
170818483 1411
412250960 9291
854013083 840251595
751549689 3336
397873047 21818
469855126 2306
22053503 264
627367719 2534
530103173 1767
27033151 1753
535089535 27281
10629 482721786
586211317 13449
249080725 4405
80319761 310
3185 282573200
202467003 101233501
383399919 1278
291642623 4032
210309319 1741
226701846 11991
311870721 5202
827700443 2759
65181654 821
710870446 4511
344145077 1434
390776283 25119
843939818 421969909
971674973 6417
942117823 6282
657494349 2853
862847459 10313
1673394 1673395
606434406 2515
821964997 4619
743827018 24113
243910578 1902
451364766 41071
453390727 3493
623400669 2539
524583527 2266
86305508 43152754
136030129 492
647153593 2713
916301503 9615
249480226 883
759981202 3143
666938607 7448
834298819 2781
952939488 3813
450380741 8110
237076600 2633
408554477 306771432
512020786 2012
487285834 2695
384231840 1649
326956435 1806
266465540 27865
722778806 6538
106561304 674
583089910 583089911
538734036 4953
927385098 10402
299740529 1387
463177003 4926
122716683 1633
161616887 824
905851045 158172
829150271 2853
841199978 2804
976449104 8603
460927066 230463533
912164971 326744658
650999504 2170
566592994 11632
272720264 272720265
347038959 4747
604728734 2557
136499991 455
112176331 10532
30000101 100
580860910 3271
663814320 10384
173400818 578
267848940 1130
68727089 289
883805461 316017659
770930938 6037
231000001 770
479400798 7429
575785208 5218
665809715 3399
801300001 2671
2158 446363753
1022 49968789
706910894 2454
312000854 1040
694119423 347059711
961509125 5056
636001746 636001747
852603822 4836
978770471 4773
543367439 1815
97726738 344
159353614 1462
480901604 1603
474607033 474607034
346732084 2891
26483 936858285
968025122 3241
828498546 3065
145374507 1639
652 174081424
440340949 326264751
248096822 1433
157994001 537
927767545 6157
374099673 1247
524826918 15638
312239431 1590
634827113 13527
790200279 2634
272799099 136399549
628822052 2506
720109569 4288
180592278 7357
779100005 2597
39900098 133
140121836 485
309447382 1478
152606161 1008
723007339 2620
296679895 296679896
329055680 1720
149962215 1599
661200000 2204
196199347 654
800132004 5334
558670284 9342
1385 355844539
658502130 2195
698041790 5686
755709931 12991
293666736 1141
832079330 12483
748151807 2672
447800311 2610
639599999 2132
2796 739287564
461398463 1538
947247500 56300
759002531 2530
457479679 2291
67199999 224
898105741 93660
404664974 124474
217699810 3697
265500884 885
553199999 1844
825562120 14918
377897540 3249
688704379 3785
729526009 3901
253839962 253839963
580571656 9335
158850809 74753473
499579504 6026
494576763 29012
107052498 461
787751014 91759
2251 319477677
412103372 2643
222216984 1656
251399930 838
634422985 2514
627521691 5614
432294379 65321
601534966 300767483
227079042 227079041
904394811 4891
889765317 6129
326101086 1087
632700000 2109
980061231 7087
263991139 131995569
686712924 2377
275700919 919
84470868 2679
377772883 236050480
103800000 346
349200660 1164
565897564 2787
355238408 2593
507916980 2355
481968415 2588
950557019 10122
449050868 2788
86700136 289
964377829 41795
38757458 19378729
994803316 3316
361755241 3080
457026288 2131
95488681 386
94431081 47215540
830587621 415293811
256654393 1069
213105739 2049
729578893 3986
69 6881163
348848031 3817
832326277 3324
864901369 2883
842102807 2807
250058451 1009
1618 468289650
976301742 476480669
567816723 283908361
881063696 11056
715048607 4064
24603120 12301560
325669789 1161
654259899 2590
173701027 579
28865476 654
218509200 1932
903317091 837397694
913590222 23393
724799999 2416
75498695 483
945097554 7309
88114465 37937671
3341 941771103
551420631 4424
957614161 3320
355008907 1687
863300094 3367
373478969 4191
851220514 19409
19584628 623
332217251 332217252
869350479 869350479
574792261 1945
73958343 311
4935 987093765
926548974 4975
12377 542635558
22499926 75
4995 735080745
260840851 2107
905632490 3031
915385252 11171
638894578 17239
538498206 1795
51900172 173
13002 951563576
421805061 1565
227090875 1003
773772964 6557398
597483184 61221
202263302 202263303
105001806 515
419162451 1645
66599779 222
258960013 1084
163800769 546
550187160 4031
519215303 2762
130965026 857
29087553 1873
292799024 976
331985525 165992763
726794841 4465
602292596 301146298
770397432 2568
651751023 4209
912303425 3041
397198676 1324
599083711 3617
598074680 2252
465974920 1670
256391865 3896
14853 891314163
8390760 35
946004269 3286
364411131 1570
160928768 704
310001963 2285
276299845 921
901891656 416352833
387880176 5563
418460231 3176
846300273 2821
447299113 1491
799199999 2664
857402245 2858
958037669 958037669
310799245 1036
241237607 7671
613549865 5095
94484278 94484279
759663592 759663592
394543884 1698
162000539 540
975098499 3275
89158211 396
114600743 382
983756771 983756772
367537280 29920
87302453 4231
683102278 2277
765572901 5270
834583808 3712
866422505 3134
659702125 3634
345389586 1658
440426536 4372
311724337 6118
8130 896682514
404059295 2272
807899553 2693
967481425 5418
416405248 2576
851133086 4319
506379302 4327
642139280 7529
876106561 6720
926882542 6129
552844237 4929
649760610 3350
649 125466627
13672263 91
6682 702278898
4234 512469994
750406257 23220
167670637 167670638
403832371 2382
165300879 551
1796 161604080
166773163 687
427735757 5554
767702558 2559
920523485 3845
892502231 2975
157351136 2872
375841685 2334
752689747 752689748
562694795 2015
982573805 5422
434677630 2667
229500765 765
791771462 2710
4958 564029026
581222 2
683776162 7175
542592949 3252
597301991 1991
32585285 241
642299320 2141
767897680 7477
314473068 2124
103183508 4694
671399189 2238
762808872 12173
84941649 296
528918045 2746
761215038 3642
666387640 666387639
791475357 18692
647893 903162842
202502676 1975
652134997 10256
875423801 3329
708543253 8028
131425479 2063
426901077 1423
641697861 2139
392098692 1307
206901749 4045
29855030 131
2319 342732370
229500766 765
381060210 132547582
550825153 32352
962276614 5563
527616856 4835
66784367 282
464716968 159098448
539650965 5162
104132226 425
397146035 92105
733799698 2446
241581735 958
48582788 187
357883188 1417
485093199 242546600
756242654 4047
149100497 497
576428761 3238
893710915 446855457
881378287 341161804
771818286 5146
867873038 7145
394556739 2577
151866684 66697523
984905489 3283
78098893 3123
114900667 383
932037712 5535
181735712 1288
72115620 11414
949051868 3928
664804067 2216
881399705 2938
982692349 6365
159501480 1394
848101729 2827
331595514 5826
716730138 4639
193387692 9289
669943266 4085
458169884 27689
382500001 1275
106250462 567
3655 568965432
625199999 2084
373284548 2236
696904700 2378
269443129 5121
333141401 166570700
694391042 4281
670755713 25398
486562864 7903
813634849 6093
2618 646166906
393099676 3238
851397951 6815
334407631 4101
753534274 3074
358201513 1194
402860657 3544
207939631 872
131012717 131012718
241951756 1103
3688 697068723
2996 507198832
61219860 390
865171383 3857
20156 985890688
120985192 38367
666391158 7573
932594043 3591
115961572 82692654
736445801 652333317
758300594 3447
995733353 497595906
385801286 1286
864601118 5267
204899316 683
715762664 6165
60983511 712
553430177 6403
90300512 301
547156257 104759
394502167 1315
814994617 10275
835700942 2919
391278448 3731
679101361 3624
6759 809008657
582033707 6676
663298531 2211
619800000 2066
761217454 27281
632683103 2344
813299999 2711
161500356 668
609571169 14235
713693233 280858833
784130154 9623
1412 220054552
940658689 4352
2656320 40
433499633 1445
620349413 310174706
945764179 3413
658051163 2196
694375303 694375303
622554685 2249
583120070 190874
660297799 2201
619201935 2064
620781401 310390700
19159181 453
959542293 7636
3123 430018349
485469586 2704
826497427 378290285
1477 142203743
116237520 560
16800036 56
550588431 259171032
543310505 2881
561 66693363
750804319 13131
342361089 2936
201602434 935
9127711 4563855
119457737 1544
477244383 1786
844501323 2815
29450794 29450793
487110357 7360
509402985 1698
281318399 1728
138374873 5024
460748113 460748113
242015012 2809
170877488 874
696000067 2320
141949146 755
211818865 1510
72986240 640
470400001 1568
32700001 109
439520490 315113
692842165 2422
209302424 1514
855199617 2944
199799948 666
35443819 149
435724700 2489
484703054 4955
923541174 8889
166575784 939
993089959 13062
586499331 1955
200705100 1572
631277009 315638504
808499206 2695
157777589 1309
87152831 2678
808915516 808915515
822748106 775119187
334243648 18531
67055419 977
739608793 4227
999603332 3332
101288 311967040
448183060 1694
383481825 10621
274170715 1590
414567620 4425
379552584 271163208
570046463 85644
652034727 2533
674402797 2248
405134440 1576
861626625 24605
37013690 155
9770086 49
145499516 485
582902451 2591
900684280 3761
5304979 19
8375 487098375
40200161 134
550567728 3582
1489 375516866
968476497 3376
206986934 1309
860460054 3305
14362 240427821
439837011 1790
942303142 3141
139120189 4371
724439561 17810
791102636 2637
690899999 2303
164405150 910
913503044 3045
57364163 2340
218388933 829
188126184 1847
6771587 29
892426753 9198
208880100 13525
998774108 843974720
766791247 10057
453808720 3317
135362438 933
567803970 2205
514727423 27171
3057 113723777
259286041 2956
271739063 1048
45994211 174
97551183 2496
284216082 1991
135328081 795
970487669 430251731
850848572 4097
288340425 2725
109599881 4184
223316029 1404
233615398 24379
247561694 1728
355216502 2377
424464036 1727
74864746 667
891602973 2972
144014511 72007255
170371914 4639
111603314 111603314
16438715 102
190200001 634
12788305 45
826074072 5347
457199136 1524
925396558 9164
317699999 1059
805864113 5686
59281309 395
712092653 4239
942687932 932507921
255798144 1152
98699670 329
36506 900639526
441602856 1472
616141520 2454
293343324 1557
416846969 1530
543057593 3297
26187841 216
786600077 2622
783505165 2907
396224918 1861
273766723 2262
309688751 1272
682272801 6560
386511639 174553074
826680708 2797
370302240 1320
978300183 931057942
480875805 41811
7947 792676532
389547135 11638
432253934 2777
86531477 495
769471648 17871
3344 933514384
429801369 2207
94001000 47000500
250048921 2057
868798539 6147
41099999 137
407695373 1530
995616814 11429
321599406 1072
976203255 3254
178913553 1757
10311740 5116225
227388854 2813
595640470 3931
317582397 317582398
939600001 3132
447035734 2397
3431 991650651
624694808 5205
506710851 2075
106660740 1471
895205384 2984
479701189 2913
570031685 23083
6885 496759635
895734695 494133484
766804956 4236
788590866 3078
398421305 5806
40947503 311
802560211 3837
518282632 259141316
389175750 1929
498700349 498700350
711859110 2390
203082404 93945546
199799992 666
659500089 3187
304143648 1284
593262788 2121
459751342 8710
961879825 961879826
135300000 451
981900647 3273
870756380 79820
94550842 1869
670665514 6253
250659512 1393
515688105 16930
2726 518585772
800083743 2818
536699999 1789
219669546 5479
4746 998213550
468675625 7608
99179378 901
351277522 1259
275673329 1926
2050 163802718
58800197 196
936900001 3123
7126 301264428
271499691 905
360227883 51649
457234984 2509
432619305 432619306
988799250 3296
27033313 152
226500841 755
590588619 280703496
219550135 2514
735394388 3416
267156639 2920
966406895 21762
647282515 4948
440367553 1664
150053741 12780
503705357 61964
787115723 787115724
612009839 2704
98101189 645
989 195281728
390478276 3512
164399955 548
176081380 14290
717299972 2391
102900001 343
539700023 1799
657753623 4817
924677731 3330
286358564 1500
466946346 1595
381730592 25349
546568359 11002
867279015 7155
347749891 1870
933658967 3756
318084152 1267
428732557 7079
707308407 21374
323965030 1399
271152984 2433
207299948 691
46544386 349
71287606 28780549
391021291 1674
936387180 936387181
746170950 6899
201505609 1071
853410011 853410012
512961098 2513
520073736 375816786
848147601 3100
454648108 1666
717211677 2793
503157924 2794
23652 609415055
954603181 3182
562433494 2361
695984399 29927
642522366 8994
664505865 332252933
78353737 298
89246389 308
920290913 17790
52173784 414
43604939 2010
986672978 3859
397269069 390087144
61332497 2265
475561617 1979
837000000 2790
635813153 4628
431700000 1439
348471106 1593
765891539 4036
104482541 1186
9600032 32
121025101 2100
80304925 475
227023835 3387
468481980 5604
579300365 1931
3561 657520845
2784 826159953
641496393 641496394
649830011 2330
323353379 769889
832460461 3283
413146645 1793
911926328 687014589
835165380 3130
555 116618725
835454866 63077
815836716 13254
124393261 1227
798414539 60285
973162357 3557
246282859 7299
650367531 18153
268197035 134098517
458507398 1673
577785744 5597
855598391 2852
866314499 7125
105300000 351
995559471 3407
928 261206727
645555653 2647
578899367 2312
370448390 5331
952867403 8474
570190218 3531
400823399 1775
509296765 4138
337162019 2397
533323399 266661699
172072545 3248
8604063 117
766200457 2554
799199182 2664
256501438 855
645289358 2779
147299999 491
481267849 2229
602909723 5973
594855260 2335
754555735 2853
265587577 924
1287 347205573
170664051 574
618983198 559256322
213993086 829
658500497 2195
166485287 839
702557170 2762
309133144 4998
583901006 2455
263886441 2382
971760918 505531967
234635455 234635454
315614521 2340
515800383 15907
2626 493049882
899967725 3257
731085551 4667
228286514 7304
413891021 206945510
611761332 9058
187808235 836
630923925 3233
947085279 7977
919504148 3065
327834358 327834358
667430725 32825
927298764 11961
46384769 23192385
109799999 366
407663549 338310
999339438 4612
897203723 8350
882602395 2942
18 4170582
984306020 15724
922919565 43349
262737604 1402
537194593 2512
825759253 10392
732688321 366344160
615899427 2053
18460845 157
681625881 3716
46979981 283
355199999 1184
875656543 4098
812715132 406357566
758728243 3835
44100154 147
7696 717242928
97457003 684
331800350 1106
853889231 5838
473906217 5340
562800655 2919
3506 583582362
585592606 2552
855860610 855860611
614852953 2394
307370751 22805
5373 710654026
637274266 26342
34773505 256
586688984 8078
13428 726441864
468997997 1812
925200487 3084
48734641 163
881640396 5886
753792187 753792188
595201983 1984
770721096 770721096
267353619 914
947610067 14262
598198900 1994
957740896 8728
831300001 2771
172485523 33682
261300871 871
622010619 2618
326398912 1088
58771021 308
252384753 252384752
155100601 517
48300126 161
605294850 314427711
105970176 377
115229051 115229052
722401826 2408
889985298 13479
398 100553235
403643100 22057
123076477 497
553619600 3827
472671878 472671878
336576031 4930
967565586 3617
766500000 2555
733952391 2532
748204582 2494
638788812 7549
796867839 18781
402561233 2902
423430323 3502
420354480 296006662
755729126 4727
809844105 2869
115258932 115258931
748448769 2624
710826642 3005
249829528 1495
820199999 2734
790970725 663917604
338649887 338649887
733122666 3460
3505 369487966
124273656 8041
1650 369098400
593226396 2243
231144509 1187
211369087 848
822502229 3813
772523203 11989
242722541 943
998772931 7807
2092 529558032
735599933 2452
900333429 4539
160577909 708
415221081 2920
99666540 46247123
605577614 2777
381671143 1579
44012593 22006297
164649017 26264
574501915 1915
431077624 2591
71700303 239
2881 687680226
592816000 11725
982256341 20634
732452278 2778
586310007 6098
684542130 2576
352895104 1301
304219 959227168
142199887 474
541634708 3417
704319004 5793
703009751 3050
36200881 180
100839322 36929150
658542930 4262
175892354 1245
350400001 1168
757978626 3394
820101997 2933
766322312 3351
354371501 2060
828750700 6094
940500001 3135
1122120 18
812400756 2708
480083871 2783
752927352 18514
900002999 3000
20277287 82
122893296 2289
340475028 2234
326998910 1090
1295757 81
558920713 2615
808207551 7994
626698415 2089
745443655 21435
502134676 1932
310233868 1679
858180015 858180014
1918 403316279
458450629 1564
470593941 4181
698361099 10510
699280832 2344
373201245 1244
507599999 1692
288591023 288591024
72551 804804058
340186331 1357
503119599 272272289
503640090 3170
4274 695049042
962011135 487341
181736941 1529
701019647 6437
799724828 3676
157670899 682
317191212 7903
19709727 331
959926564 13715
839549436 5471
208345770 1215
734891414 31521
421963931 10716
376130762 1953
505890485 4334
143835860 663
432898558 1443
694831265 3474
39430989 170
243817337 7252
297300000 991
980154349 3494
100269148 3475
949578944 389236093
49853567 304
198387247 1206
608969796 9372
456601522 1522
587998057 1960
722394353 361197176
527060689 2414
6797 969739576
337880377 2781
201475889 1089
634297944 3556
593400750 1978
322500000 1075
855388497 855388498
13634294 230
352316820 1340
457221052 3842
619802066 2066
986766762 484118298
867115528 619177638
244825876 903
567912639 283956319
751563529 4182
316261839 1895
151928865 891
696245071 348122536
308748912 27751
392234470 11517
837663917 418831958
12900001 43
469359406 19034
454199118 1619
466539996 1585
699737725 15570
14376663 2623
960621353 9781
293068874 3089
676624421 3887
816825319 287577859
338974139 2177
889056036 6754
921230441 27822
351173485 1235
88721644 1193
190693328 93405305
886838675 747767983
206699311 689
202028866 143429412
532844046 6786
469446978 1810
11759931 91
193 41007289
745198276 2825
243695694 2774
400690989 10721
815100676 2717
140422463 936
577835468 5113
5091353 270
404891678 1463
770576645 286437205
656239156 5421
937803125 3126
613353972 17556
49448568 552
940841615 29112
836101268 2787
47763195 168
13188969 58
12900043 43
95774430 347
326302831 7797
724635469 3965
52529573 258
320387612 1379
255126523 149723138
444899028 1483
782464547 3212
658727227 8202
346498846 1155
67887648 321
97702901 594
359082538 19391
495105480 247552740
661514895 5341
375806929 3108
556200911 1854
616329840 2469
327 90566574
62875298 213
721802407 2406
144600037 482
194999797 650
277445175 1015
862202236 2874
732033102 732033101
352671016 9619
363 91604697
15799703 54
18648349 70
407700001 1359
317469965 1698
405969030 19154
437998950 1460
232570039 116285020
419753860 3566
846867675 22012
421489381 5439
847199385 2824
435629881 13053
490037604 2752
910196967 3034
919804030 3170
170700000 569
3378 442480842
83994997 534
834017658 8821
753598368 2512
577222526 2235
58105121 426
563399585 1878
479399678 1598
778202593 2594
74693179 380
883 253374855
682162203 5152
429920816 21809
487597008 1947
879297131 2931
570100753 2684
480839673 1679
963115898 888238404
506587902 2892
5955 760172280
235512851 967
892873006 17949
957596808 3192
148942671 117844524
959300433 13741
793892288 5152
977505906 3666
743943311 5328
690937761 4640
420262497 1669
935087202 183152
67763805 33881903
2392 536901925
321660501 6125
70890611 70890612
16271553 112
14553031 14553032
190304707 764
373071869 1564
312259407 1688
97954339 340
429047854 1679
835000584 3498
311606510 175652607
478487231 3048
28500183 95
896720408 6669
758065336 3886
995831419 10307
103821880 695
755231681 8028
48599999 162
511079867 2556
450202637 12985
989400000 3298
217840255 874
501420283 1841
518409982 2480
253956641 87556685
331682587 1219
132811 1
579051491 2943
906289117 12813
266726849 1118
351064001 175532000
651605823 2513
978519747 11461
810108925 3678
840 194528484
554070269 2041
469198579 1564
352546763 1635
95552244 434
73188375 334
1795 439091412
332100001 1107
816806215 10017
595198015 1984
738897536 2463
917957301 358745901
535954099 4850
569103444 1897
784714973 5304
502410381 6266
485762134 2545
76800063 256
15515456 144
115421982 851
169606500 750
783238721 753300373
857999999 2860
678273217 5619
390137412 145722
376011173 11149
80100268 267
91200271 304
662558990 3296
385801286 1286
4202 676108283
25802121 25802122
995422024 19538
839075431 5596
3072 873327982
2551 428333308
763204461 2544
656451418 2531
498638027 498638028
706597501 5250
425098584 1417
339642980 1625
649500001 2165
1513 189861831
103964619 1306
1842746 18
288899555 963
837592761 6217
957259707 3302
905097535 3017
496799119 1656
358818178 1272
697932763 348966381
407680915 1374
4544 977780490
306554225 1542
6992 780900773
796936440 4109
929912329 3426
584699688 1949
4406 722349296
559127827 6900
564598117 1882
352284445 2316
408400381 1610
284910722 5312
168050550 71311634
397609911 1538
5100000 17
399300000 1331
238984039 3011
18061199 150
836399999 2788
680914638 2505
654598309 6164
179609750 601
58059539 284
175350779 1089
660587655 2445
440200934 440200935
201953472 714
831977264 3423
127212513 1391
396078277 1668
659847641 78070
61632912 226
311879394 2823
222880029 1009
894943092 3534
97942518 666
20246226 91
799802666 2666
696639951 10072
4812 779197570
539281239 17241
421063411 1652
274200001 914
969 118441259
52123984 393
2925 740588615
729619144 3205
303000591 1010
972138044 12432
468789875 2125
453006413 2414
600393628 2163
461467586 2165
432746279 1489
278999462 930
516093511 2762
915903054 3053
700139863 350069931
141899999 473
131107687 508
862741228 3207
303818865 1256
714794401 22211
6000019 20
152690912 152690911
87123325 13645
759282180 4218
928797122 3096
213080283 2117
310892936 1547
603096274 3278
134399727 448
840978521 5799
116399999 388
747799102 3339
393392270 5653
869891735 869891734
937330440 93174
891897592 2973
42438617 277
708477478 16599
308360048 10127
469550790 3050
593833603 2876
794353268 13166
987900726 3293
348248014 1324
610801387 2036
282899058 943
836074955 10362
192600393 642
418340043 418340043
3015 227114438
489979176 2402
3411 519050888
319501065 1065
231599229 772
844171140 3895
316800555 1056
449842989 5812
4280174 17
871847549 3350
450901502 1503
370432703 1957
640 135676959
827397243 2758
253302006 1011
607551011 3561
831769278 29974
653182901 653182900
460467280 460467281
895254781 867626899
6175715 342
379506281 1338
516082279 3667
838198525 4782
868252442 6552
45347519 320
594614079 38659
542799855 14032
773857546 2808
175184554 637
183300717 611
955939737 4052
675601910 2252
343155199 4058
561323473 2179
936028114 874077930
587147253 2233
581779821 2789
349322632 2339
591087314 2593
62300765 1244
562727730 202271742
544423078 1882
804789001 5125
731661981 12110
2790 555572700
31200103 104
729214127 106825
457299348 2005
388307331 3857
5151680 85
2281149 182
730802087 6264
42899987 143
981531524 7304
310051917 37862
476610087 2930
977255865 4946
812360790 4054
816228917 2904
926668090 6231
511932165 2664
616276202 2479
706990326 706990326
439855720 9295
907325761 9416
686804447 2552
172 19278226
288809922 1217
150592679 504
441129848 2122
195940574 721
574829972 2869
421587000 2832
920102973 3067
754502516 2515
334480864 56962
745976702 3064
410258153 6885
326075245 7612
474559016 2155
170628620 710
572211664 1978
183820421 3026
5227 499571448
337301447 337301448
860538701 14962
729842797 4049
245938204 2102
219707755 219707756
907279155 8839
924053074 18085
315598947 1052
115778624 1184
62549879 1380
246073872 881
42035878 453
346780911 2202
194700000 649
276301415 921
769052333 12420
754500821 2515
672067361 3680
191655294 845
110289888 106307527
653457666 89773
500436985 2887
3570 887807469
391833616 132721218
675883703 8594
403022052 3343
483076905 2119
519592240 3989
790088487 6386
657139335 2867
8510 428691506
759728 750867053
786246660 6005
945254905 59182
715333353 3708
23700094 79
749140401 2822
525599999 1752
180584328 1271
377621705 34881
124723639 2578
165589923 621
707993723 8714
79800133 266
529380273 4946
630300001 2101
879141306 8084
41796720 148
812977265 3600
834302672 2781
656704356 2618
498688196 1704
563359244 2275
784307098 14921
793801613 2646
407496148 2613
624546467 4043
618292173 2963
412622911 2745
938696871 3129
293400977 978
387486697 289170395
625407320 10062
1956 518402759
351019240 1713
359184762 2081
289489566 2831
174841016 1351
605655523 302827761
614012831 2531
674772419 4935
570787524 1925
264524689 887
26196647 226
521231255 9954
330369857 3822
598000364 6000
152454018 513
749699999 2499
702580533 14545
988701246 28319
677401192 2258
130549840 1408
610816031 2214
141029809 141029808
255236355 2563
867302891 2891
173364321 1371
43221218 212
17339 253473249
903906359 4385
623643719 33645
362553116 1311
735 166013855
138901246 827
871755137 4437
53300887 53300888
507749418 19879
478707105 4496
689102296 2297
525875894 4581
35400000 118
508200001 1694
245399839 818
810304391 527489375
3972614 109
666301286 7038
142799834 476
276101809 1270
584046748 4437
909189116 7673
937524864 4381
707609626 2637
907778131 327096676
631374031 2881
288901753 963
699934805 4094
589430443 7342
254689667 3899
204979624 2125
592652487 6629
43598827 43598826
651001914 2170
665518680 14166
435480585 2354
636442967 4639
607864926 2598
315497816 2872
900787992 11597
281875782 140937891
317699758 1059
146100487 487
427693501 1625
822776824 43823
510380449 3112
825600016 6925
429112370 5139
976076451 3643
159551087 77663455
219876209 2252
532102530 12428
165920208 1424
839385370 3655
384922457 1389
401036877 389591045
196786926 749
865448010 4113
916685598 5436
946487705 473243852
809429045 404714522
820548237 820548238
779004829 99719
471702880 2039
598201993 1994
229409662 139006749
229456983 17278
107999927 360
719671321 5787
699202383 3774
96499619 686
107241100 1700
649922494 3135
490982324 237075
1792 370730752
185158401 1120
844701560 11889
513598287 1712
833573796 3124
679608065 679608066
701998979 2340
553007884 4798
860912379 79281
2937539 11
132609975 2989
55821764 27910882
147512068 59615093
805048919 2685
426301420 1421
243275918 1011
594427825 18584
789298211 2631
571200346 1904
372483679 20594
706443267 2452
4537 701256868
2593 596260350
241066414 4883
788497033 788497034
931950503 5027
52378434 26189217
597971961 298985980
819337107 17137
251999983 840
897337391 47807
877218122 877218122
791300151 299935227
38432810 821
232426360 5107
374217379 187108689
527100648 1757
72047501 500
1797 274745127
930941378 30808
548698172 1829
220175641 872
773361943 773361943
111251528 2139
253511807 2112
784016300 16304
741927482 4712
369605067 2338
715954751 3415
288764529 3166
254965397 2500
876709002 6165
125728276 1941
23586970 253
761779030 3459
1947390 1947389
739800718 2466
43081877 19389549
994020748 12722
382745196 3249
299883986 3471
379480554 189740277
957093358 10712
202059829 1459
300371903 1008
192231705 4376
997196677 3324
280800935 936
982755821 14579
280199067 934
187622772 979
222135363 838
79727187 79727188
789918553 4115
691500001 2305
599233868 25071
413632369 3518
195252446 1352
156000343 520
80394349 1388
948091115 10082
14202224 153
317998941 1060
943156173 22962
5168 415179688
804654182 4051
45441610 1202
385798715 1286
358212267 2781
959998191 3200
350699497 1169
664204504 4749
127608599 1400
563606386 2768
890772778 6207
955803187 3186
108649046 394
152699491 509
689526085 689526086
981304421 3271
93768947 1044
53237545 228
839012632 4624
22909 777075638
591860641 295930321
994989601 7480
980337279 4784
996764531 4644
922286233 3821
813648400 3934
875209213 13743
718859845 11204
852014548 325506206
926416217 6279
85226305 862
270549681 1460
4866 944631714
636368954 2664
465000061 1550
156241081 524
629397902 2098
288596326 1087
668997771 2230
242999806 810
721416268 4927
389080993 2059
698239322 3486
247721143 1262
793219285 23939
617700088 2059
181939629 1317
894597019 2982
37457 359174737
97049190 483
16199986 54
878845820 3171
998621767 496004415
282287756 1152
852299213 2841
76800257 256
38399948 128
345582639 17489
444055320 10083
763994810 7853
562769423 2930
504200270 1996
978301061 3261
829125249 7624
803105345 2677
646922106 2663
554095885 3228
70455230 703
747127679 21034
626896810 54712
378987650 1398
12577 768958493
939366742 5084
905996503 6447
596102641 1987
998226626 6495
876601137 2922
513151708 1956
561001869 1870
803849449 65803
480818246 1603
720519846 3055
556268965 556268964
459657171 1864
985196715 3284
308854736 1627
536594688 4802
620586966 45966
2404 649080847
551059738 551059738
359838392 3329
736786780 281548287
539317736 299426186
661135935 4387
141868193 1875
706551806 5475
798929802 6526
2867 231189146
66214866 66214867
501788392 3422
258950825 5215
613752735 2102
88 19008844
183712341 91856171
442464188 2234
818699999 2729
734460803 5082
638400194 318134938
822403125 10125
464133121 3840
728920236 5263
576912445 3455
144678215 776
299700998 999
612447047 523417026
601828999 601829000
273899088 913
333344911 1256
516961820 78005
204599317 682
107922280 740
43132257 274
902399999 3008
735294011 370522236
878562210 6703
685719781 24046
163725403 605
327656157 163828078
140594008 474
590128351 5475
770005061 6012
247200434 824
277510687 1479
499516189 9554
882355742 882355743
268166213 268166214
832516112 7573
4442 709680572
441187110 1854
901817263 436504
574532344 3422
731735984 3957
446399204 1488
383400001 1278
392211820 3380
850502834 2835
685297239 2776
42850979 238
406157277 9706
7299 558439191
219612013 2523
751798153 2506
935811969 7438
242400393 808
467701560 1559
798900001 2663
167058968 651
633942270 8014
907943876 4006
427844648 3674
178856279 1035
20672 545513408
292200129 974
646951888 29579
478304980 3723
932703109 3109
749807498 3030
929282928 11945
598801996 1996
4144 970663754
410609202 2553
47399970 158
429663099 3031
9585803 38
229390154 200336838
782845749 22480
799542627 3022
417007544 4948
945252437 3858
98100328 327
758838508 3497
279413193 103344514
44855402 289
503398322 1678
210444002 1309
318007708 1768
162737490 612
890807392 5183
77099744 257
97767553 1488
629099999 2097
1341649 6
634890467 634890467
577374945 2006
203699472 679
5678369 45
736140327 4111
464115490 12385
171451314 120923014
23196 643862010
637598497 16038
154685301 700
554651136 1872
599099999 1997
472528056 472528055
985967589 4652
459893453 229946726
338685015 338685014
409701975 1409
544898798 199970249
980399821 3268
29650229 1205
181800607 606
389099999 1297
769803696 2681
656767651 12570
257666689 210032543
21824356 289
998697211 3329
264868136 2327
753302511 2511
88250150 379
832929757 3564
193877487 1031
906005590 3020
583895888 16339
30316281 311
4190 668494192
969913663 3360
683697721 2279
82092128 82092127
478506556 2467
880465838 7636
897171679 6053
154197992 1366
103506 959604126
849241915 5162
618801808 387749987
684602281 2282
971000155 17438
161988585 1045
469801020 1566
487197458 487197459
835591703 3278
596398829 1988
9299968 31
284999999 950
473401577 1578
300839188 1104
286239179 143119589
890105193 2967
184736990 64536898
76499996 255
424498586 1415
921287090 460643545
208299299 935
583263744 3584
5374 653897931
967234115 967234116
345329993 26349
76200254 254
258299962 861
301666285 1099
996958919 23377
872976240 8520
792297359 2641
404824707 202412354
434399463 1448
25176245 126
133310517 681
153032815 1221
680497461 3508
240072567 1616
881779046 20561
582893064 3237
736651500 33676
204767879 204767880
642851522 3687
52590863 246
139836816 482
700488272 6248
880919262 16623
670696526 3175
329217450 266346
220850802 2426
385501758 1285
6922 856637938
941124964 4649
804600000 2682
854100001 2847
830890329 2962
986847990 20389
375127115 7309
243077824 19756
385607674 1791
757528724 3863
325799651 12437
679989059 4049
222794698 898
695536037 414116622
517341855 2501
838200271 2794
441409971 2141
759206050 6850
434 121741403
336728043 16282
844226824 3233
312949354 1782
211833306 6642
604975969 3361
122399969 408
23156891 23156892
946597694 473298847
971275194 5943
278635121 4408
782764938 87961
228373824 1389
356775269 1507
418136449 3280
16746 639044106
36653805 5491
16934710 65
995976811 5452
458238485 3817
3660 860587710
91543623 45771811
12463151 123
178633782 1161
349240018 1282
877872451 5286
939598652 3132
732301717 10708
398508594 199254297
963129187 6463
965404831 3218
961803205 3206
688063171 13506
76622920 76622919
9152 397741808
597305877 6299
605999999 2020
149 42346843
49800165 166
123878828 123878829
18299999 61
386463189 3698
516333483 4094
365728950 1345
462372232 2338
617925887 6912
972385680 6255
627926589 627926588
902615596 3040
868101821 5173
19357842 101
300391698 37957
4920 960929642
492718701 2059
225596448 924
286659449 6930
72286633 476
594438875 3391
355501622 1185
432148545 12780
437398543 1458
384870169 1822
982506395 16479
278121025 2275
16971 822710054
562370860 1877
35751616 152
501045464 9787
427181044 2671
854226573 7000
133666117 65608901
2857 684836360
54088349 351
374456421 2967
1671 377381982
834002781 2780
793500000 2645
3225 499622365
324394741 1420
733021267 39302
859198005 8047
119380533 553
232500000 775
375900000 1253
901287817 11154
783878638 4724
696225591 5272
941570199 4090
326400001 1088
562829780 2185
970523894 485261947
426847123 1482
170490390 85245195
331499999 1105
17406040 17406041
361098151 22248
309901034 1033
267115883 133557941
507899999 1693
660536243 3372
1484 222386475
421627059 1647
206473540 206473539
947368562 906061753
961764259 121129
626100001 2087
983320742 12883
292499642 975
236600022 1372
5050 652428024
8099990 27
681899999 2273
198540629 12424
837106 866611930
711154913 3955
119099604 397
140208121 89877
672003329 2240
19823400 150
430061032 2961
679338031 44826
944090901 6100
884205805 884205806
424967137 3901
5349 528080025
642200981 289375838
596074366 4454
474104653 237052326
5143 786366381
436288139 5485
166342871 1570
191767693 758
903420037 340305397
6670 863151360
601278953 3032
958026708 3492
753899960 2513
668416320 7020
828602943 4544
1324 143330944
758097472 2527
987003290 3290
731298303 3167
597682834 2159
223835307 967
997 294525648
69464951 648
255629664 1055
492550351 2008
627741364 2765
839998000 2800
765529919 14120
196005710 1977
265343999 3000
46506174 201
1196 273012116
391344493 38503
438448366 4791
531673572 7548
979313618 3362
395445705 1809
736803445 4631
471 93906517
611125549 4646
99458245 628
439141613 10551
144789120 6804
813003134 2710
865528529 432764264
249057919 3232
806100289 18929
548141357 3571
790061418 4968
19041155 19041156
327476440 2194
334408579 1738
3478 277143441
585209893 2747
119716283 1293
14 1093473
608666847 5336
777358344 388679172
1580 144650709
248373125 47967
192391627 1545
271199096 904
151500505 505
456968401 544010
490419858 2329
877174950 9790
633933984 5778
606738744 13977
482170467 407159229
518998748 1730
179700000 599
651002143 2170
70153271 284
302654419 151327210
706538537 2683
884101573 4567
287654445 1495
467603636 2741
919456322 10485
460165051 460165052
211685993 3103
339869019 38252
910786112 19009
881312326 3275
995042627 4583
163376626 2473
99873784 26541
38925113 295
216648370 1174
643658750 16783
947258507 4683
220645862 184052407
467897886 21335
252052346 1471
381245285 1712
708273720 4760
239982005 1042
71400237 238
407343293 2794
961678874 3693
99808968 1074
792 199769957
616526990 3249
151023699 836
426550297 3594
199571417 3806
57284576 416
580134704 16468
552601679 1842
289769725 144884863
4170 871792689
11100038 37
587746070 6809
182723038 1283
769907826 6354
790610003 379443648
865479943 3857
211800705 706
490305417 2404
376199898 1254
413073811 1681
164214431 585
15405495 7702747
521876959 2684
818037797 6124
832499999 2775
20668 804997932
542999999 1810
481475268 2832
652260347 383407023
611824305 3848
837985373 4542
2425 598026032
27048411 24794127
200421961 986
552772187 2218
70199767 234
360680578 1624
309836790 1111
535514969 607849
632963989 237635109
623199131 264551236
285600953 952
48492544 440
3047 750637818
505758383 5485
635558404 4558
160829146 3123
135899904 453
424321989 212160994
368487811 2151
788887510 3151
862740259 5567
124500025 415
137433637 2986
838263626 3052
736579430 3017
551878649 2295
193383431 1496
759003826 2530
661913069 3458
187200235 624
729161384 6524
274234807 1097
867083415 2978
771178398 3006
3144 206752584
848562344 3944
610934843 5804
2675 567110519
175409689 87704844
782941320 6984
617393115 2355
19563 236447162
728288735 10815
793869194 2911
638483391 16497
32340 726774482
924463264 4657
202604076 1179
770402569 2568
998483712 7936
921903426 3073
942347197 175792
561600000 1872
675900000 2253
858831207 6659
505410595 3494
133908845 1787
352207912 4424
710931523 14650
780597398 2602
598305441 6536
977021829 240882
670052942 16909
860847581 4606
502563556 1738
267944040 936
346398645 13499
207805479 839
27831356 27831357
618369044 618369043
781995084 15054
489981920 2410
552659999 5856
359119544 2281
674656639 6560
341102242 1137
513602981 1712
636265550 2206
752565988 752565989
54000177 180
303721620 1086
802462633 401231316
780696046 12339
912503499 456251750
503100001 1677
4146 646966216
432401016 5381
700206325 4388
199294857 1099
894831639 447415819
104098580 38072
477445241 6583
403858006 201929003
411911423 1458
595389743 2118
263247546 5333
89980101 700
10523 981526543
327299133 1091
118500295 395
480255198 2356
43653753 1177
603898942 2013
384771466 3547
300080259 1179
2407 397864473
843899999 2813
538989192 2844
734626376 3869
496924629 2219
844450091 9756
79979156 30917051
267181784 2252
787114297 12504
837846371 418923186
643229625 2955
85868733 292
473254921 5854
625771156 2546
584145182 4049
108242082 499
1404 332126633
185618997 92809499
855900155 2853
870302901 2901
90740474 1785
736095985 2489
863071005 4130
176237441 176237440
819655599 168100
79499369 295
382449843 2073
70781561 1025
344648923 172324461
693556012 4213
150667376 150667375
482882369 1649
9702001 100
97404833 554
596580618 4667
508709323 5886
202777245 1503
973010618 669671819
271616330 271616331
463992983 2378
750601621 2502
944099700 3147
950770055 23384
802502675 2675
766097434 766097435
262491196 262491196
499062061 499062062
39651765 285
639970970 639970970
340153161 3250
913940416 13635
58500195 195
196209938 5019
125100368 417
199399263 1099
855401086 393949736
489935327 3605
383998823 1280
478200793 1594
698698123 2329
810318540 810318541
2350 523434300
242540435 891
142191198 738
561070633 9968
335398882 1118
449301601 6696
372262142 2543
470098432 1567
909811956 4515
419550434 2133
10774 406629654
251468746 1023
490207952 19784
407822393 1929
858328171 6440
317038019 1614
643800001 2146
796122501 2780
244800817 816
3794 479842356
215400922 718
258300862 861
535798455 1786
618204955 9151
695100395 2317
812399510 2708
183300979 611
726946406 3033
161171779 1078
438306336 5496
784539776 784539776
176764598 783
683054144 168033
789331301 4569
665900814 7779
496801656 1656
472829202 5363
6535 372396975
243600811 812
310847004 214531500
827892285 2787
4718 856209625
4712 668601726
997788144 993479239
257469976 3915
939196983 4113
1800007 6
348622501 1500
275485023 1199
312521654 294864762
356905538 2187
279900826 933
933006282 933006282
372370980 372370980
496225485 1742
134717865 52737
674149659 2417
2593 586184002
67891711 255
954102524 4575
440402006 1468
231915254 90230192
2914 457464618
17282357 182
397513134 9065
72790291 36395145
443508750 221754375
390278808 1322
900211949 7187
207938249 1125
851 219862433
649161279 7159
890495170 5587
441729120 16098
661678132 4733
203099748 677
129440788 1007
470463063 235231532
797744949 4344
537388357 268694179
841197857 2804
679920591 2861
379308694 2332
242399593 808
269100577 1021
26808699 97
956697195 3923
571944009 6655
905098392 3017
469570794 9642
677333405 2882
921344722 398544854
193717707 991
754613491 2845
514064851 1975
149733589 514
495905509 247952754
18087 793259646
942499719 11745
444732105 3166
521604225 72014
807425063 4401
123871679 720
690699623 345349812
867439520 7442
954369318 8022
225655427 218414
57984091 252
58499806 195
501563253 41281
702909589 249808695
516598277 1722
749077105 749077105
815564161 3806
3672 761048229
987583719 5411
827296901 71037
486264914 2177
134194289 1367
441844361 2943
692626896 27924
378600283 1262
291601628 972
319116038 8829
500194657 4054
792502024 3106
672146335 17096
982471145 5898
516601721 1722
191162639 191162640
265822654 907
465901553 1553
920654281 5495
599401999 1998
612166179 3257
243013340 16988
618593601 5099
984983723 3323
226613353 866
285983569 142991785
558975777 558975778
928431872 78803
2448 491438448
889396786 11593
201421799 12680
975410281 20124
3679 578461780
379490630 1823
266786734 266786735
6651 793889964
590645882 2779
933905228 3113
443247585 3729
114300169 381
353548001 4000
429352521 1880
576612375 18604
735492769 2747
106242169 804
374400000 1248
865500458 2885
31020001 220
836087526 8929
667960551 18572
14527 843162994
994631328 4176
462133985 13736
210965870 995
31800029 106
532864358 2619
511612965 1845
802199999 2674
763500900 3460
48236990 321
35400222 118
757047391 378523696
531931453 11874
434774151 2692
764371183 733596611
912789423 6172
536787485 6366
687034026 3881
194629541 2527
555900000 1853
69482924 266
287135933 1106
736178167 8874
375898746 1253
306543057 306543058
753729756 5472
222254697 1516
761810232 3246
651512279 2280
319543264 1565
644935922 644935922
113080161 2622
823800000 2746
534885200 2075
912862394 5459
71308199 600
3359 438649313
690415407 2399
43230880 352
999745541 3794
806629028 2791
915419197 10877
420298600 1401
370262727 370262728
345803561 10808
704685679 2489
148199225 941
414403525 2381
45575423 302
935603870 3221
194065029 97032515
780195187 710225519
297842482 3577
831901376 2773
425619211 1922
1924 462903121
34284560 251
936083170 5157
837022827 8694
187800246 626
7965695 64
489782739 2206
535681981 267840990
290057439 6893
477768409 2091
203814794 714
199701239 4390
167470939 2755
245918604 843
829280160 7985
323612796 3796
922615258 7523
732004374 2440
989946619 5217
489937216 1648
154698876 1044
290401346 968
532 152862956
102280003 572
203893471 6894
290841720 5045
982705625 637018289
3233 815297389
508813979 1743
10989044 3687884
458635589 229317794
8050 882254253
883203353 2944
628057347 8486
192501876 1993
503871911 6296
178485621 838
918296939 3061
615380081 103460
886096013 443048006
13463734 61
433499611 1445
721090555 19667
316500967 1055
894832435 5589
3166499 15
132090294 491
218660518 1453
3467 793100458
149246754 2437
922958895 6004
133192499 826
14661087 14661087
127773601 480
270763796 2677
183787832 183787832
262657699 926
787246722 144343
514759745 2077
925902771 30766
525332010 33310
805324008 719324602
920288950 232690
51802513 912
938 270449788
206282923 103141461
433110566 216555283
944379303 5397
512099704 3359
687875821 15972
612040865 278736705
903003010 3010
834002781 2780
700890008 3094
721469498 6601
523949661 2665
359398803 1198
872036685 3431
936602507 3122
805496017 4019
984629014 19055
538418289 6131
190735014 1391
768775766 2609
445196256 3451
409962521 8591
173809035 1404
745 169524750
371833684 1333
610510330 3223
119233170 9310
972522636 3325
219600001 732
165488119 834
206487711 4957
583152428 7988
60504437 1174
3910400 1955200
947034269 8887
924096847 19274
885122574 4765
6434 823971963
755097482 2517
863285021 48035
190 6584260
580686774 8579
874109159 871488090
176355649 659
528277515 4245
871220934 4037
689004571 2986
408550467 22399
756297603 2521
329928536 1679
2890 298502320
878653165 4802
938854053 5902
45111528 309
69011366 26180381
345381184 1856
749072904 3054
502800001 1676
816118309 3270
980113288 13831
762098689 4608
900891541 3723
38700200 129
20143571 76
733077445 3702
41344653 263
765000000 2550
630601082 2102
50621821 235
948024973 4411
506301046 227450132
646934026 4216
485043919 4401
959103196 3197
216740950 1155
939458097 7376
342068770 504654
841737252 841737253
765716485 6812
777900933 2593
288188281 972
38633398 38633397
301233249 150616624
9608 616826691
138590357 69295178
397447276 3525
540644330 2998
930173537 33573
15416 473734457
238518928 1072
484798383 1616
850041409 12157
870597098 2902
457980143 4912
721499999 2405
491644997 245822499
873784511 436892256
111742072 90908
226560152 988
1235 295579960
511282912 5633
377632287 1697
853755119 13185
272815013 3062
945419031 11589
511369971 12963
518415738 10129
326098914 1087
23185 321344109
701178800 22384
111964223 1243
271876199 135938099
344421117 1367
840439153 9072
2101 524133865
136484553 576
996887375 5125
202 35997074
589385565 7144
305880382 2749
819351984 722454186
334393360 167196680
354334034 1553
277724347 1138
954859114 7678
509769999 2500
254661749 3990
678948694 24354
226329795 3060
192274721 1070
308488241 2192
687218789 2449
875041023 149248
105660961 1004
160038791 14669
3484 808365515
212692302 2671
571696159 3058
802711355 401355677
85093541 42546771
297 77413050
404999817 1350
571203361 1904
14655560 155
243734200 2980
454464807 1598
929372673 8864
520500001 1735
528868523 528868523
673946461 4933
286501640 1180
774012703 8794
78323582 1216
657966539 2662
981900851 3273
439250396 219625198
917642139 4992
72787842 419
843300597 2811
893601289 893601290
93300397 311
802451870 6038
780512916 10805
444802931 3021
14815 424316415
964589900 4570
136316418 607
686098952 2287
84199114 5005
605898511 4552
402 97692907
368785554 1367
725119199 4680
407099417 1357
713779555 6652
846612242 3557
332981439 1168
213014226 1709
180520307 3330
431400919 1438
36899999 123
738545794 2681
358665372 1308
73799977 246
71512251 532
818721058 47971
604 113900496
578999999 1930
435185091 3993
695996880 1503233
749391719 4040
233167812 1021
225917158 1182
905702677 3019
2224149 17
252399314 133058387
99615485 355
668102642 2227
946949428 6651
874904760 442500633
33327196 139
945990779 4583
159094015 79547008
824313185 2798
671011719 2360
934343615 15936
741602473 2472
877959263 7032
32012564 195
343994223 171997111
223771781 1910
769497435 2565
765004585 2550
40133 306575987
860702870 2869
678903194 7267
431083949 1525
953822224 940586675
5812 854366393
609108801 11840
764363554 764363553
623752353 5414
826198520 2754
594524716 594524717
274098561 1951
807690722 807690721
447601643 1492
725374122 17473
688819237 34314
986399574 3288
63540 997578000
323330744 4087
118038277 478
821101396 2737
969400519 21069
349792323 4133
1465 377750576
871322654 3357
617559462 16183
634393661 2515
902663450 364342500
701892679 35202
793702943 6771
567901049 1893
86627157 86627158
791698424 9416
77725838 917
232716730 1598
523553055 3389
659702198 2199
568 74202127
135480603 27683
531299272 1771
895117115 6095
91898176 449
344528718 1339
21205799 2268
273599748 912
128575141 541
5823 461029870
751766540 3455
494101646 1647
307300009 307300009
246544723 10536
471141802 6543
591600000 1972
778520955 778520954
798279661 3643
711372285 711372285
310501463 1035
451799808 1506
759441220 9518
144293904 3933
108976464 1046
851685172 5441
1684927 7
960208339 480104170
755217161 25940
736858564 10355
623886632 2903
150600806 502
721215959 9560
827392153 16529
546795704 3416
5999981 20
2010 538708140
35289745 254
984382648 17269871
960201245 863584109
629050344 22152
662858173 3299
392946114 23395
408546214 4912
688501315 2295
549276177 464683407
403801347 1346
998703827 6250
435561482 2880
754797485 2516
863467031 9932
797347281 2666
543520952 35041
859161601 5120
263100001 877
819820174 2738
789414109 4045
5601 989650322
503778809 29335
384272425 2322
783021473 3208
676800001 2256
89577984 89577985
583372889 291686445
33600175 112
906835135 6433
226758044 915
858399535 429199767
426065386 213032693
938758934 4549
121201349 554
251737395 1042
908879165 5828
436335855 25808
174765123 586
676738991 7582
643220865 2288
510280199 37141
55465490 29953057
284751864 118402889
769802864 2566
475178991 22047
60673328 298
97499170 635
133508430 133508430
995421481 4378
581999999 1940
2326 540981080
159044593 2352
469913511 1661
999899999 3333
895079202 846253872
582299999 1941
23700078 79
37560392 251
2284 130589984
840695312 6383
106178249 1163
99000331 330
259499134 865
81308461 12251
482559933 3482
711446903 53256
969900000 3233
634204618 2857
866120970 5077
772906796 279590
244485060 1151
688197707 2294
518703253 1729
149976420 669
492851321 8982
630602101 2102
693111101 5959
823768401 3640
402781947 9598
177350587 2556
647400922 2158
541703873 2554
443440135 5855
728945542 16094
420093631 1530
122483975 759
551993633 51915
557627051 3116
529744889 3970
247197449 179649770
544801816 1816
647867348 6378
585900687 1953
755593255 9997
845437725 8758
664010791 4036
488148201 28637
795647342 5659
238246938 19907
2914 246797771
2722 495923962
220043206 1874
513001711 1710
878270366 7105
10668560 40
297349449 1034
496533343 14251
736797545 2456
854839738 6403
224249213 3282
820837877 105383
883218881 3727
501562741 3399
888458907 444229454
624544795 2593
770813456 2836
636677009 2430
755700000 2519
905136926 452568463
462971511 2437
265654845 3643
122660281 3408
460100779 10914
477496793 7119
804798403 2692
264703202 264703203
795734737 4034
804696017 16226
763589333 20275
277493777 3648
256466365 1113
193200645 644
363972666 363972665
497300111 3730
103348201 9427
88103827 443
83661815 380
223199791 744
829247038 3441
3940 591100781
19734961 753
862755183 7061
5276 249720305
505816711 2445
638206184 5405
351915520 1760
617394163 3038
321120847 321120846
150299499 501
870519207 5993
715500000 2385
467701675 1559
2744 549739496
383734884 1578
296182801 1160
2887 216486441
104028080 796
45308194 281
575658957 2233
66000220 220
579554473 11629
818676737 31624
528696599 264348299
124410749 993
645223319 2430
309984304 171967816
22238 937258851
632901568 3086
756246735 378123367
76387300 476
114059696 559
771300828 2571
409302558 5998
22548 61217820
3833 928837730
474541339 4940
502198326 1674
6855 841218180
706552131 4471
308401444 1028
145935096 586
529339128 1852
923261530 431958630
844645578 3706
557240937 6524
542359654 25143
466318784 4683
243418007 1164
56700188 189
81673236 40154
91436785 4897
507666506 2973
413171781 70380
813602713 2712
359123013 1737
40769140 535
357001778 1190
165086797 772
522301741 1741
609300001 2031
432869995 4962
292974365 173508637
756197403 378098702
35876 971593832
564156099 10910
578098073 1927
681002159 2270
1733 498219018
257400857 858
951305665 3171
190953180 384279
201800198 867
880254427 4874
212385201 1299
37215311 203
409899113 2653
146399999 488
484199983 1614
824169114 33015
371075446 1305
828218881 41880
835605305 24503
684447013 19284
954450445 477225222
758246580 27031
632214667 632214668
234872869 979
541775177 123661
468394099 4573
295735134 147867567
535076865 3136
453922086 1638
124451859 1898
186351487 1436
571792184 2084
259499136 865
219900000 733
5106 965730190
747877724 6225
467401558 1558
951629851 3275
291596781 11558
567581651 1947
259980260 259980259
322079310 1103
330106445 165053222
333482178 1347
540364229 1935
448431865 2666
653102176 2177
322172787 322172786
872201314 5524
376270896 2138
208200694 694
955934975 7116
535050369 4815
176318500 1837
58714374 925
4584836 1534086
366804745 1704
762233396 2668
992022655 496011327
397374899 194078484
917195051 11012
381558378 2427
385277791 1552
960925225 452951420
764149393 13715
757891782 5518
920182533 65177
872377483 3336
37199877 124
5069161 61
697003447 347639326
363271446 1254
963941581 4065
7042 837216338
209796047 924
3604 429792834
10249 604229795
297372735 1485
306378828 1674
58132679 22859396
148964145 2849
863039791 3180
102058068 51029034
322046604 3924
427205655 235646164
23765637 127
832565823 3959
527998470 2744
503033646 1781
702897658 2343
262370839 88367729
413628632 2584
340200001 1134
108580174 786
185400835 618
4100762 46
569776193 5589
122681340 476
155699611 519
951899581 20029
833083046 6395
894256639 447128319
562358012 3895
810309185 5276
886197047 2954
832014912 15394
203224319 2304
723053897 10682
976546438 7733
811472616 811472617
406847930 203423965
60466770 273
404140033 3072
557400067 1858
652123715 326061857
483154643 16330
728941439 4440
613786335 2774
20244228 72
214196943 903
471898428 1573
282513280 4256
614891290 18563
628985717 11114
1152 262270080
8123220 29
912826686 3155
170624776 679
690219389 4661
655899786 2425
281700645 939
21349767 82
271221063 1966
726311146 18665
351601070 1172
578230958 6287
200210784 1464
233604515 3992
11463 724255266
855301813 2851
490089220 3553
205367153 784
379499432 1265
259624944 69437
1474 286614878
740868976 65709
697202853 2324
95840835 443
180900000 603
485573382 2209
402215813 1386
418734130 1803
36086977 144
867372654 10769
872656425 436328212
881742750 5250
929685828 3200
483307901 1881
58429407 29214704
810002700 2700
370840473 1628
854199235 7541
865503435 2885
976978454 6314
474438640 3880
202750140 1758
161316993 9392
630541203 11409
247584860 1187
5467 410400768
956390559 3832
478881239 2910
593037812 296518906
647853384 4931
896097832 2987
810084592 13199
281804721 1232
37767743 928
763802546 2546
984638434 12663
788097372 2627
927666051 491217337
373001064 1544
935 218799350
489925988 2163
1982 341508282
6804 157124772
538620395 39161
999204800 3723
468886197 2354
528123385 3035
143099522 477
702187838 2357
687956847 3863
366675872 1614
466221966 1866
151690959 1142
579077790 3367
676534041 254072131
947 254661558
985726677 11540
195710500 5090
384263760 1340
175199417 584
664538874 2585
531802328 2216
8646 810145720
7241 498269706
191760766 37995
474637334 3193
704732993 3242
3847 577084623
6300003 21
754768469 88071
597000156 1990
449122215 3812
140425301 1340
731740034 15187
263375816 901
775835109 675635171
215488726 1042
178578000 4223
728639039 14214
357774690 3558
1554 255943400
761678128 761678129
200259737 1171
491375247 2443
476010336 1632
548879541 2378
555527405 2107
620788992 3436
15864762 171
387646973 4892
324611515 324611514
787982707 6912129
224100746 747
371509892 7817
904950550 5686
410098634 1367
106918382 2007
818698939 409349470
996296678 3321
920617789 5332
849658824 10878
316453435 26809
905176286 726963661
696230037 8555
131666206 697
352245997 4294
186599542 622
490020216 3812
779399999 2598
835569959 236367
1503 329586659
729 214761897
156 30055272
262251676 1575
173616965 1809
347908724 1237
52511458 26255729
481609120 481609121
867181430 3086
813491334 4963
414995758 2102
7800031 26
355661583 3004
1730 367839520
190947559 1460
174826065 907
238019574 2624
895980096 9504
9053 82184434
554153808 9048
201059718 18169
618170928 2447
10730412 79
497086303 5995
50534966 2827
182699967 609
218731369 92425559
832178171 7698
568893014 11169
128846177 752
557550551 7450
981498439 16120
904347287 3221
287346690 3078
817919520 5335
9895 803414630
616214849 308107424
875703228 2919
463402806 1930
857702328 2859
375568350 166024881
83243479 1780
472198464 1574
245644531 1230
277504261 1122
672829321 2670
328838544 1681
617189849 6975
221102092 1119
389862505 1740
726 125002619
745799063 2486
514151837 21282
702741036 331422158
173925675 693
801541696 398252856
23344776 509
263444359 6918
709798599 15903
893954648 601180632
4464 822875904
55365825 187
46224 939456576
859520411 12530
306882576 3432
635170499 18475
829606164 27813
182526345 728
623014129 2761
464486993 2185
918752661 27317
269419314 124452132
747433055 3488
15552494 97
597377597 2298
37610651 154
513983162 3542
605325616 2768
17295 974886624
350593670 350593671
964156407 8614
287880079 1808
233249390 1201
128151555 553
437762782 3343
664613222 13037
320404196 8247
528304284 15516
775026241 4272
445700200 3132
648642452 2785
744963297 9142
795541879 5093
716149138 18419
800934829 3921
599998662 2000
959907840 5120
988234349 10525
340498865 1135
486174624 15576
148486265 148486266
420980343 420980343
774915854 4552
737399691 2458
652930551 8682
73824883 36912442
331189181 1349
446641624 2025
12707 465759127
317333117 2071
172195037 668
661799999 2206
735302450 2451
820645740 4986
512713774 3783
897598963 2992
127683840 1906
292434128 7768
375462398 1912
146999999 490
989703300 3299
140325326 9959
7225096 37
782615399 2702
460661707 1727
471666812 471666811
442590743 2170
109441377 531
759413227 6701
79275326 39637663
230091671 1767
629026083 3141
903934883 903934884
580390550 580390549
408586280 204293140
545667694 10831
587864554 587864554
733102229 6762
981296728 3271
77037899 769
468723960 1608
778964548 2657
2780 746421660
603567304 2391
481327050 4193
986629283 710116639
323949868 1781
918302927 3061
254100000 847
692400926 7714
445199999 1484
219627886 1355
720115194 20994
64044137 32022069
265530428 6033
771899701 2573
568464659 3622
934503116 3115
1699 446222138
986456725 4985
926117266 6658
155887740 60871
762529471 3328
4467 588726996
343991736 4488
36999901 147
474417903 1772
808009852 393738
171241651 859
322417180 1135
914628673 4416
353999999 1180
466801167 1556
41400069 138
840661535 5016
779874147 9690
502852521 6613
343101384 1527
752612476 7529
350032864 4909
722424510 3690
221435169 2116
327301622 1478
257724502 1406
169010231 790
1869715 11
529007709 264503854
890950415 4216
261667026 3126
957128203 6694
535008540 4568
187200624 624
523978882 6254
189747108 2274
520953239 2807
974286868 9249
869961871 435556387
506805823 1696
235500785 785
441370623 12808
123899844 413
639002130 2130
49307120 292
793630991 2856
527863176 4203
933474619 909217103
490392406 1990
389605741 1707
901072827 5306
234000167 780
523600471 2270
849790655 4576
6425 899341113
799286551 6481
174671091 174671092
544996067 4497
888193696 3536
585156511 2082
611812610 2438
570872222 5661
31948592 886
620708605 3499
222765906 2723
637685083 3877
480645621 1820
161896319 640
46806474 429
227241963 113620981
462300731 1541
375387853 2805
874640543 12072
279599570 932
117597465 117597466
831841920 24570
794577235 4434
544571672 11829
511481684 10677
797075357 3576
472296082 10312
845977211 8236
383157075 313326928
5864 385862928
107143980 1329
298573304 226604571
312077091 2414
756844735 6373
543022849 1899
193143564 3161
379730608 1858
755 137730120
814198818 9688
147144388 494
824446280 5732
155082048 12804
175305279 617
1389 155959698
353699911 1179
769471992 85128
696259991 2663
269328249 5177
525991657 215284925
6300005 21
572644588 2580
526457712 3516
652369908 10654
657727847 2409
85813272 421
335407478 2627
5196 664041502
57089241 1087
9600000 32
942400653 6791
72600345 242
847203085 3591
388791470 2055
50700075 169
81178146 378
818955702 70979
189258129 1101
769286145 4096
289255938 142675045
665540099 4668
814596121 21334
410045288 18493
827640423 5812
646974222 27697
8103 690039059
125100143 417
257635237 1622
3123 814693156
168237592 759
219757426 2709
409175584 1651
986696712 3289
4611 780748353
692659342 3773
631001766 2799
816228195 732518673
623398539 2078
889914578 376727476
250366959 3272
757673569 2768
974130494 5805
294704434 294704433
160500218 535
940090223 6969
420799183 1637
292078430 1159
363901213 1213
145012390 61788908
296845881 4790
419135249 2634
98112477 463
406766833 203383417
823200000 2744
97174962 385
706497738 8158
263016321 1752
956308845 4985
636600000 2122
683877049 3738
989136159 6256
924663761 8446
2216 311622314
516960810 14142
707692951 4925
907874951 4393
900696655 28314
272734906 2465
32136 789343126
2529 487471667
896878860 17580
685041481 2610
584044981 7587
390050804 2207
558300345 1861
567353695 2758
410842030 2847
273688454 2420
867120127 2987
626990575 5029
656997811 2190
674677457 6777
2473166 10
707483977 18894
383896316 1618
479436235 479436236
906306792 276904
28800024 96
541476441 9208
362399999 1208
243600739 812
231838236 1163
312052865 156026432
4363 911619559
428523109 214261554
287533705 1526
603901054 2013
715888109 4326
886072321 17920
37393748 266
5351541 19
343411312 1616
915517625 915517624
780330582 780330582
717285349 35890
207366485 1083
963441632 4504
165288885 165288884
34774605 393
255222415 170129189
169697951 169697950
53478509 26739254
11292320 712
30620439 138
448604055 9818
896699430 2989
7397 770212625
513479925 3459
959501660 6984
563312277 2276
581958436 5792
600390599 64069
678469551 16742
739824920 2673
304920056 121429522
258599139 862
18585900 150
10980 396504412
815907338 9717
794957943 10208
230678573 994
600780563 600780563
769997844 33964
937445885 6318
877095456 38348
860862394 860862395
749695947 5776
459601471 1532
879429671 17688
728948721 364474361
207600693 692
431259900 3310
219877954 797
457376767 8761
959538744 4428
577079369 2385
343285525 2534
987896707 3293
367865266 2852
1229 208394433
631864967 3409
397864407 1399
895199582 2984
792156677 3323
969515971 4755
171345725 836
394665326 1431
469429900 6243
984610720 4453
593552676 3238
754584827 266704
1963 428834311
308294023 154147012
431385102 1732
189300217 631
498424909 1843
913481561 913481560
389093216 7677
634642502 2529
112500001 375
247496714 2891
160535619 4489
384238864 10087
176339987 758
605149267 605149268
265768272 2179
962846329 481423164
244200469 814
168556097 961
16895 230549630
7564476 45
751200000 2504
344700299 2506
507797929 253898964
959249734 3485
413296732 3273
974000457 4796
315421443 1378
988803297 3296
263342242 2529
123177255 478
170653229 1782
202799421 676
161604388 1114
16689317 16689316
669464177 89393
72285042 36142521
496346308 2861
955216690 5779
373354759 2349
323673066 6455
683135717 4443
305087731 18036
789 228657096
311004811 155502405
512257399 4647
776297581 776297580
420482473 3330
242236057 1000
606914216 315996322
949 169837785
400945049 1926
890935597 445467799
61085864 562
626623560 2616
147674941 4114
799198271 2664
451021901 225510950
208881211 1597
429300001 1431
250511304 1570
423013025 211506512
71621 535145382
488448107 6618
780824757 3964
515467336 1932
962306413 3646
37523496 666
754776025 754776025
276 78195565
102888556 102888555
657138020 328569010
39524902 26742607
362659199 7900
943745005 3662
308600311 12345
548286334 1997
518239214 2313
529760618 6848
267057363 973
641248817 2878
6817 883258239
438718728 438718729
710306217 710306218
191931300 660
557275052 3209
875105913 4244
261913807 1407
840597199 2802
976324625 5269
672879090 3482
417601393 1392
571861880 3979
7329 822043294
132064044 951
775028586 4571
386834492 2175
14143200 76
49264148 183
352389859 24286
383993853 1418
71129883 314
488752971 2372
222300740 741
890592386 3984
321941726 30818
545721914 52993
365115470 2751
815650953 544877788
110100665 367
6601 807883188
349339486 2105
996673145 4514
55860491 921
980265408 6088
970954384 3993
648057778 5084
337214153 168607077
994405511 3625
419610204 9958
315254940 2262
632097893 2107
380028477 1268
266958095 2195
324292139 2799
701104641 2337
674795437 2604
462630125 1859
329600163 3059
1303 300529044
5116 967841206
4676 266924784
58328219 29164109
767642122 19202
119671924 399
15213684 906
950612301 13805
673692805 2348
120587221 1462
987400612 3361
562999620 660023
752398393 2508
648329238 356186914
689596142 2483
967500000 3225
27000000 90
212555061 106277531
424658492 12422
110510401 2990
271234959 1389
309898966 1033
677679169 251145421
679 98091913
862791507 4142
703166016 9744
754937373 9468
503669126 503669126
123005219 809
421979160 1880
682626335 2851
572103329 1907
353720554 3858
44171873 609
527025329 1989
251947689 125973844
823082504 4399
164999451 550
137933541 1083
702302342 2341
891027739 6970
171865066 1387
4529 127507922
392067441 1648
140099533 467
871497096 2905
77839117 3742
357599979 1192
526919221 1830
467876718 2364
691155467 136646
329317993 1634
681274748 552787775
731671461 4415
326294895 2319
439907546 2303
719804107 3621
514500000 1715
967078949 7828
534094890 1837
309000001 1030
280499280 2694
408062274 139660285
172303655 71828187
146699510 489
542804890 2810
396921198 1706
643200001 2144
909247183 10375
602402008 2008
798737092 2849
2881 446621263
403786186 2049
193152505 1167
946155314 3497
987657826 3622
30458431 142
468046241 6830
704452358 4573
674789401 22475
889118409 4622
338312265 169156132
773498039 10794
664925448 4972
264018773 8594
19048511 65
579374818 234794251
142331970 1769
202062011 710
754663098 3639
131982135 1144
784100735 3456
889257736 4605
954765161 6776
527111391 6862
15171860 147
210236097 2879
127264105 783
228300001 761
825278518 7780
45600001 152
645755701 645755702
290100966 967
383220433 13783
769158254 570993198
251841263 944
923 257671232
1638 195334776
460036767 3860
871197097 2904
967499999 3225
906396610 6392
3285 781365675
365014502 2169
986829411 3856
457581490 5059
1993 366862591
654687499 15625
309304989 5702
922484378 10609
343820440 9928
150899990 503
874500829 2915
516301725 258150862
444300001 1481
176647620 940
918689114 10656
135299700 451
347108653 1734
899 256935099
397198677 1324
763089403 763089404
632163870 9435
90868833 1768
798902776 3295
342249928 2683
345489511 1836
997203325 3324
422907594 2927
869158387 16723
709371340 2495
121830147 596
372298758 1241
748426914 3867
32769318 209
650299291 2843
806890328 16939
633299981 2111
105161674 3235
691323125 3999
389091418 2142
809828579 4654
667564881 7376
860324660 3061
912601072 3042
963298387 3211
202200415 674
531891305 4355
260341275 2389
477899322 1593
586228933 4461
915995738 9040
217092298 1327
740104639 2467
603539250 3427
214893676 5602
485286615 331037275
778794383 426537867
2064 191429905
841165111 4231
956628757 478314378
524789068 2381
359894788 15567
362099746 1207
511649148 3663
502770751 2125
867980222 6841
645303135 2151
674680613 67847
666896255 666896255
265819392 4068
511297715 11423
775820144 12023
219008825 877
692639536 346319768
674704443 2249
459552097 1566
90600126 302
898402184 898402185
624768299 3188
105299736 351
87207126 2631
811118999 7471
174870143 3074
411449760 3105
630299999 2101
587691376 11934
671595320 4003
376656742 16426
184010609 788
993095278 353454413
558989751 4114
689601825 689601824
89100298 297
302827439 4748
373130103 167970530
202800677 676
535283316 12785
202363510 2785
348893275 2341
995823899 966325589
520986761 260493380
889500001 2965
351633937 39652
221964511 181285287
840657053 5882
255900854 853
28880280 264
165000432 550
30425690 113
855930032 3904
290202445 1071
486901622 1623
643512060 4093
178024516 2171
611278880 26363
639337435 4609
485170564 2933
268998787 134499393
531789405 265894702
732102559 3745
195590978 1597
106500325 355
967496291 10607
876005004 2920
855917014 610705985
175199999 584
310005635 1649
440326289 1490
321822029 1650
563148858 2056
726525378 4369
747297814 2491
651731346 2672
926468612 463234306
161835531 161835531
290999030 970
66194095 319
781821010 781821011
845745705 3683
920400001 3068
799202663 2664
728926493 3734
3420 548241334
778589142 8791
896313753 14972
762479406 698371624
755783998 6107
1446 233407221
426899979 1423
772192500 2980
481269274 240634637
389741934 1443
698247243 3527
922233709 14647
170947742 40138
472946584 95122
654200319 3431
226920806 3916
521400000 1738
592734394 5073
269707038 1275
2722 609002209
418199516 1394
966220362 4722
305101017 1017
826203549 2754
835942801 23240
498517705 1884
334463553 334463554
924896918 3083
512790914 2123
98467036 1189
782253711 3572
895070000 64375
786512154 2735
958785079 27583
474448732 368134548
371938596 10255
737048002 5723
696002321 2320
727921297 4968
304008871 2823
425431720 1486
68399773 228
196712768 945
795897346 2653
768284371 3170
235113061 1937
27113761 991
966602972 3222
497699999 1659
669111127 19618
644621290 2504
957598129 3192
616681967 8921
539479057 2012
778369909 24521
649483830 649483829
57942502 243
820322346 3058
693068894 346534447
114989265 518
297783287 1156
370148232 1949
952196825 3174
390343334 2037
652501990 2175
374610991 8038
411148242 234736702
130649235 65324617
787626470 10228
599238471 2559
539700000 1799
672602242 2242
180873890 67667
700003299 6233
115790563 115790563
927834803 3885
190167875 95083938
817792140 3740
102688100 102688100
283593783 2659
308415413 446332
688461316 4605
318212037 2847
476200241 1640
308296240 3038
327079311 1823
819021060 12186
856238679 2917
715247468 8423
893 185777109
682663995 7187
977116479 12834
95294219 95294220
723002409 2410
345607020 2145
744529496 5113
973506217 3245
173069907 6028
788206040 5240
695400001 2318
247385199 247385200
168900562 563
600025098 8143
299795905 25008
822902742 2743
989622297 26359
570456181 2670
935197401 319620125
331363863 165681931
364248682 364248681
509658309 9689
384483567 4592
536700843 21677
715753300 21922
373443419 4065
327935368 6203
331518536 1244
695102318 2317
769310436 4395
832587311 17735
379993698 2312
531388245 244760317
109597740 9597
808976905 2858
349112617 1856982
335416823 1253
763201669 2544
897067015 4327
8889 570854061
457091833 2532
994796683 3316
337013229 1237
550274731 7391
907800000 3026
917756735 4066
180382024 769
42637383 328
730236885 27274
763202545 2544
351937443 351937442
940639456 21231
200516530 200516531
603874161 2419
1435 310766931
4445 277583745
666874959 3194
997039651 745219390
248 61638416
472503511 1867
613144810 2438
942619094 5068
335481556 2836
219300731 731
970506165 3273
102230008 102230009
534065400 6600
16884091 8442045
541199062 1804
660877279 4690
933884799 14473
844987685 3776
453899397 1513
645770336 79294
197625720 31260
707700306 2359
164205916 5853
822518307 822518308
122700408 409
296248944 3834
305848788 2416
71658221 458
467098442 1557
33247 674809314
639293004 31514
548975240 2255
81414310 691
101412128 403
152646857 546
738064729 4320
242168500 3500
672984570 4019
728838110 364419055
145499643 485
385171244 1372
976829201 46600
24599917 82
11199 483606417
644125229 2590
400574661 200287330
416120782 1581
3566 970130300
889402238 4257
790194522 395097261
557204841 557204840
645505968 4429
956992490 4010
125425070 2825
603812275 5109
339253330 1790
88199901 610
478568914 4477
554116079 205296174
756699355 10534
934167699 11392289
928561127 6744
35100001 117
1894 496282926
153468509 76734254
356258431 1441
48766011 853
278984531 1151
879302228 9078
663450500 29818
686997711 2290
201126089 4313
587897279 259079
819025730 2935
29400097 98
814334529 7742
386061757 9281
58800000 196
399300792 1331
97924410 426
926104257 3757
878040295 5951
947138792 28051
646197846 2154
313518583 2718
282741645 3554
502801675 1676
537351893 12266
695798964 3429
761119057 4151
42719393 1231
768686567 5876
18629522 121
37857 181297539
99996941 99701716
132847830 551
164403649 2403
3366 602843482
90297265 1689
806041881 5007
654597817 2182
610835153 151798
198442659 1666
252899999 843
708597639 2362
121799915 406
795000001 2650
227999331 2442
401987356 6324
475251701 18100
650296439 2650
134122160 116618337
343686816 6037
995718208 4876
126 35459716
242799269 2515
426475813 1692
965209868 482604934
2073 223740963
876895055 5638
374652664 2541
762649858 381324929
8944 973912160
743461173 5103
569523793 8453
572 147320012
247124547 2093
915605444 3052
107570565 2102
899955673 9372
890296144 4409
267111584 12567
554000101 11710
129930076 59854072
559514133 3196
984296720 3281
1543500 7
691455259 13338
587945797 293972898
930938992 3662
3422 824746486
708567761 21682
527082792 8135
846307539 2990
618285601 3950
133168129 804
956768470 5921
5124 876111768
432449600 1600
612194608 14636
625677403 4929
586366386 2016
779198223 4611
99103574 389
31800000 106
507765504 3424
47700284 159
187269974 187269975
710527244 11764
726898603 2423
5828 903019430
523036537 15564
901805903 3006
632998259 2110
95100316 317
679522364 4427
534097871 2871
815165416 815165417
885531360 3371
556801613 1856
269682550 5601
288390630 3674
173493001 9000
121134441 1204
143860990 745
162593457 2344
415606110 642487
33900112 113
972296758 3241
415847791 1687
80458339 1482
267439353 1274
412198627 1374
927599620 3092
343925197 2810
294613127 1558
792816543 148024
612355547 6891
456950169 3993
688679202 2670
252595988 1018
938547036 805910136
4492669 74
992403274 3308
564873832 6133
644402260 2148
403267356 139712532
340119808 2963
292742757 1078
55429911 356
928869095 37186
647857831 2402
670547947 12271
735441281 3932
3292 466361180
479119439 8004
828182346 15889
463556925 2925
836222446 3701
999767676 352334116
423240047 3696
672878598 2386
333393189 240370
415582349 5372
193134660 771
415791065 7592
198183068 1197
545367685 2757
998096359 498562069
674106359 8297
888008176 4516
620233321 2152
27871981 187
195757912 2678
264600000 882
210733247 3729
159624851 685
639602976 2132
536362061 5785
487199470 1624
591270030 2295
171300227 571
105600423 352
90569644 612
481143578 2816
821660782 6347
366301221 1221
907657812 513482971
326769912 1132
586852211 4306
191987935 905
720489904 3521
789807250 4492
803702679 2679
733811433 8311
71100237 237
7685 505135369
835205452 835205452
867603781 2892
161680320 576
723861568 4177
487020209 1670
524246920 2427
2516 303905835
818271063 10499
2198 282078233
702076990 2993
738961794 6213
988910598 3344
1194 272235429
427543468 5588
860043204 3438
441615964 1493
71000720 532
855206854 384984222
967361488 8878
407399427 1358
4 800764
930602311 130481
648973153 2199
748504765 4284
422099999 1407
429829427 38692
1672 429330771
904244780 9709
390131158 1765
199321921 2240
579619478 12881
101254229 462
581702963 290851481
452256653 1859
494726833 2842
345824019 1476
151324712 4413
776737960 3020
854102848 2847
636771039 27542
339299649 1131
406801058 13657
531212715 2277
341991132 5673
381601271 1272
765622295 8676
289108143 5043
851882308 851882309
9443 781646685
334800371 1116
123515855 511
1969 295267302
821682644 51940
869517948 3505
20999999 70
6554 817124677
3284 868399765
3181 807991733
715799841 3286
459998088 4092
3257 691207054
761619962 3885
594737811 9596
895439233 3456
230592559 115296280
900396887 854843191
310402397 4971
629580602 2998
479287814 2095
667251311 2138626
426664039 213332019
37550305 198
720991376 13129
585686320 2482
840950656 3338
566698568 1889
293516729 2295
519857289 176522
847497515 2825
395099999 1317
569701898 1899
62315292 36833806
533573041 3696
751451336 3783
357352344 1303
17274299 142
813997271 12874
840281982 6002
866210846 433105423
415146096 415146097
47953518 246
357768910 4946
742156447 9508
624280643 86665
961013365 4211
963148156 9631
39577311 317
562921650 10825
182674814 29937
258300862 861
351327089 2207
638704711 10495
965343897 9871
287429958 4060
315267549 1105
593486750 236825342
211500110 705
582173245 3996
23010877 97
890103256 2967
81106182 955
23262270 556
298 62104665
786154896 4088
772205290 11815
774025864 4007
408898637 1363
993597383 3312
687261227 10280
262317132 1211
601887815 300943908
962738852 6507
668508001 2720
180517805 887
470701503 1569
729063071 6620
902 241255585
665330534 6316
662731221 2213
775936161 9933
492884486 6035
849967235 15665
538207632 2796
122399592 408
532889440 8869
528368879 2886
783999522 783999523
805215059 13338
476100000 1587
855048000 7745
986926652 10660
371914058 32727
442129393 2746
122999705 410
703999813 351999906
77552350 541
832066841 8845
273524584 1661
807654647 729777690
961444395 9072
321980468 321980468
291976035 2354
26061056 99
7912 838176960
389494258 7281
426414204 1587
343201068 1144
207286305 103643152
298331850 4945
488588119 2441
3900012 13
292048766 3319
13943 526334307
834190433 3169
192912253 951
832802777 2776
125552977 496
740402469 2468
908400718 7669
854617206 4745
430201435 1434
316640636 1283
392084159 42360
7341 690965040
414595003 1592
799480720 3673
78016054 2053
604391126 3611
739130536 739130536
193392302 851
158400000 528
680197643 6498
556990835 278495417
502325380 1899
537031070 537031069
594731193 9550
622949230 26630
355521055 177760528
947384348 677620564
918714383 98829
507035767 2426
589372993 3627
233007469 1055
349201164 1164
612290085 2105
7704 958000104
866328717 40853
391793161 33931
456348096 2815
254206506 866
885787624 4374
338698870 1129
46406295 307
135004480 544
294980 2
978633553 480686768
655730395 4396
693345110 2836
419112401 1715
435596342 435596343
903084321 451542160
281610203 1367
161003106 869
307898838 11465
646575582 6659
221645212 2383
992396691 3308
620636812 3239
827557222 382287541
241934132 17534
102286883 424
682861095 682861096
785100000 2617
1833 220051532
828135925 3144
877564491 5084
483551940 324134689
578325458 5781
269700001 899
622201235 2291
650378566 30154
625624812 625624811
424998826 3371
675301782 2251
354732499 17128
132087899 775
731815699 4705
308216129 20504
633044734 3770
187468206 631
482712111 1939
210091762 1253
740821702 3219
152083089 730
569358493 569358494
793336203 3336
516402854 2291
31448186 15724093
891600861 2972
767367156 3002
965371649 28684
638102126 2127
44514548 2467
704838854 3520
60698406 209
5737 457358034
549424584 274712292
36706788 124
865060356 14777
632928218 33722
563459407 28482
429598568 1432
850323839 351802232
252000000 840
726639762 525426235
763799502 2546
964483400 5300
323699999 1079
274831595 131905844
4800021 16
307502728 153751364
621602073 2072
832497226 2775
992161695 6572
10430 941761525
495456331 2650
538498205 1795
332042088 2892
573916374 7235
765045376 74675
899793824 4349
2519 202936404
863051938 5489
420000604 1400
529633518 2366
998760000 35670
889471509 3682
882760341 92455
702773186 351386593
721203612 2404
39817251 619
688976947 5607
9430 97987130
481704249 4565
680690574 2770
672001551 2240
79421000 447
373740193 2863
969470415 3788
67200158 224
45227183 451
923457873 51868
903994182 3210
474260037 4014
213392585 17731
264595291 1643
11197 210698134
313370285 2648
863697122 2879
682802276 2276
507780531 1989
458547711 2755
21300061 71
731586085 4597
531562926 369559072
611519469 32637
142199629 474
384071068 1359
57857896 194
969296965 3231
178583718 720
719264125 51354
127421655 502
654226057 8844
542100599 1807
704099999 2347
853297946 5007
269003384 134501692
86497423 817
96411019 48968
246633236 101710678
74706092 828
167377489 83688744
274200915 914
75067811 75067810
767100001 2557
463200001 1544
161836483 3377
780304002 2601
778116929 9797
941400446 3138
458980432 7324
987596707 3292
233281166 12657
469801565 1566
688200000 2294
944190602 8804
758047780 24545
683478681 3811
143117632 16899
458320981 5020
160199467 534
923428748 3089
493874104 2078
83910560 5615
561663125 6079
705385336 3507
986698791 3289
743363982 25521
384352605 1833
193730625 12625
377304256 1511
229440617 1349
527998240 1760
990422401 5813
539011565 539011566
733202866 2444
91891675 478
592024203 443397667
958466088 3618
996401383 992708766
14365440 58
987296709 3291
16400169 8200085
981299192 3271
3784 539045936
71666720 802
968526711 5294
382437006 3973
645207319 2965
910797825 4163
114117504 752
388319064 3218
131045491 65522746
439552787 217274226
826591146 4919
803042758 803042759
924521533 34124
378 107240418
964082647 5864
88012358 88012359
400242319 3404
776319687 9003
122100363 407
690589807 5263
247845825 956
896580893 24541
709225599 2510
205526508 2113
725872574 5677
751187296 4624
311089791 1352
168608759 827
964480001 11264
736217465 2517
897431848 7059
1093 188724633
40854257 40854258
500975678 8182
3452 862042133
216395219 790
304276343 3746
1654 433175984
424134721 2997
345791287 4709
139199537 464
581837167 2707
230146029 1445
236111631 867
638236798 638236798
528908569 5631
236991931 9195
2213 413032911
156409767 1121
130821599 600
498959860 2829
718728646 4682
137233386 471
486603074 1622
986483519 3520
147297712 955
653459189 2723
612597958 2042
203489495 756
358552317 11928
901604620 901604619
809287203 4112
284399373 948
431276313 215638157
387937714 1365
906426876 453213438
1317 323285782
521698262 1739
186574643 764
12422 685955262
7013 657174204
118200394 394
863226421 431613210
410418611 2717
993505023 5554
167100556 557
925923413 5089
272700268 909
996129187 3666
256292185 1057
923557187 7391
119200949 399
436708259 1850
391501241 1305
290100535 967
13139625 238
103205777 682
53099822 177
548769008 274384504
872039519 3960
850098790 3319
79879223 696
582 129872718
33000001 110
349800000 1166
762926476 7514
866032465 12338
83039413 348
462082564 18487
421418048 210709024
33446095 121
171132401 592
541338335 6083
806397312 2688
243945859 1041
649102859 35285
929671390 5905
17163484 17163483
684200813 16089
437062491 156951934
4029 670360937
536493379 8851
259034929 1776
561275557 280637778
969120473 471077476
149884901 4450
128546029 24834
561 72287655
679988102 3929
650703732 2814
462427394 7031
3715 775105030
469619290 9024
292200975 974
225293069 1252
489142221 166882542
733511521 3339
449100001 1497
138331757 69165878
130897391 11765
471463718 2481
308340521 308340521
960003720 3200
860505110 425919650
151200000 504
620525587 2084
672897757 2243
513989479 513989480
801519092 3747
612246821 4914
521598557 4148
82829289 41414645
463085778 3011
896551347 4141
1346597 6
658499999 2195
237899909 793
321103789 1498
675759921 405507115
839702800 2799
776907685 10268
1605 363639304
893397022 2978
372509059 1540
658199975 2194
807174796 2810
615592556 307796278
98010139 49005069
68568974 478
959096803 3197
614999999 2050
15617 917202027
425497963 1513
5139 449454318
764322659 3530
782422067 6711
730528436 4396
177669357 1130
798064427 4578
352801177 1176
42300134 141
221039991 1212
37223869 37223869
665618276 3628
727199999 2424
22951471 310
206020729 1359
798730412 7548
126721631 491
895797462 2986
475673517 3663
27096441 94
98100327 327
888096752 3307
668874180 668874181
503275813 4357
116277248 1208
3050 420253400
938341681 7526
151022011 151022010
592409484 2015
858523104 858523103
891291478 9688
662100000 2207
705168039 2684
843418973 6359
712881801 36984
807297308 2691
5259 400431772
209 48501167
123367573 517
546239903 3363
950438275 6211
150300506 501
761700972 2539
879655201 3130
502900448 4436
761924524 7956
50916468 50211736
822832625 8114
682798752 2276
256087493 13806
182494921 915
957314101 32575
365719157 1664
155399489 518
146100533 487
890100000 2967
388057673 1444
663803528 5272
622726645 528440998
411900000 1373
887098863 2957
3433 962174384
254911131 10388
43852132 378
689571987 3638
186367313 6251
18599999 62
104101828 533
844261494 17007
295517755 1789
904189879 3740
535256229 42113
808732512 10962
302275920 4703
579963419 7717
934200001 3114
415048878 415048877
113641326 3467
5139 183773389
911729937 4998
788697371 2629
475814700 2466
818788881 3800
766633006 2764
999559431 5465
785592909 395788775
594448251 2945
2822 797936055
311972577 1169
294900982 983
811325233 4944
856774856 5075
224400255 748
472699947 1761
506300641 2218
127653471 1282
642082253 5041
422011630 4605
355370598 1422
674892644 18805
973747789 8117
573369263 3816
483815786 14007
258321878 162845842
526360087 2142
445278368 2117
14034137 166
440824038 440824037
347209738 4095
555141373 2401
964204613 3214
683024068 3303
343451690 343451691
631770761 2346
933782823 5174
313885679 1844
18605731 65
3071 773888410
232037833 2051
717002390 2390
778482628 294010344
398398672 1328
46433033 464
632260440 3330
862268091 7881
819618570 5490
930300001 3101
461514647 32126
649912155 2498
980 207005587
512 151508480
701666005 2483
626703579 2089
524980132 4092
692081809 2328
844415451 3098
912688391 3542
35399894 118
906250508 453125254
907066213 3242
913245853 4594
289930176 6590
509362224 7145
123156072 649
664743936 12727
779813150 12487
124988514 632
525898246 1753
793503748 2645
487960200 1704
552975509 2370
294198527 2054
323273753 3971
972119610 4347
869651930 6731
65885012 335
834847650 3515
902096993 3007
676552366 10215
649417394 10975
633938101 2698
725360843 46653
613649332 3443
190162728 1017
882003294 2940
486603073 1622
857924521 3210
282534337 1043
384894915 1375
663028740 4698
181200603 604
317099761 1057
286522291 286522291
591205942 591205943
848376840 3037
97200071 324
704054999 352027500
459597139 1583
1672 499295984
390055919 4442
340276815 17145
745061652 7446
636367772 2377
711264592 711264591
509699542 1699
91940435 397
175273568 1187
456239024 11121
587052088 5464
686405233 686405232
844340086 21051
759308266 5639
15249299 55
879300000 2931
896566824 448283412
801848325 2931
520806536 2386
284400947 948
203488316 1557
105613441 536
915354741 3274
345603501 1364
388799834 1296
475193289 330945621
1102348 6
465593233 3588
97152563 97152564
56792000 19695169
590400802 1968
595339261 13746
501758548 3142
200948043 789
598005944 2663
596786480 596786481
707019482 707019483
317591314 1598
639338823 466385686
966645463 62562
5189 481830060
193350355 1580
673882274 3025
382063251 2010
550695240 53674
782528189 11339
465802638 4767
326399907 1088
3066 714617148
631607588 227429610
561700545 509248
340825637 4858
701830801 5748
527700001 1759
200313500 1650
461056762 34387
201901077 673
467404355 5237
400224204 3524
381386933 190693467
291382601 1169
45899949 153
471924091 9011
217978756 1195
866952791 26154
338233950 1823
225511001 7418
235600417 2448
694235225 32278
827127347 827127347
797246969 3530
145982678 1583
991009799 154411
868046855 4797
548179576 3178
974264228 6461
533295850 3588
126629567 1872
433483174 216741587
202499840 675
272 67858832
413269369 206634684
890321874 3125
200280277 200280278
943800000 3146
333402021 2081
313913297 1208
342501158 7028
629531002 2731
891630026 4315
500157351 2256
20031053 249
553040845 6684
915821499 9124
4409 140715817
210978406 774
140158459 676
989097982 3297
490920586 2411
189030840 664
598430729 3214
162891361 1116
736691990 8230
716371429 2390
836321551 836321551
532260235 2015
566556232 283278116
878697072 2929
936851832 5142
71627757 267
416 67354455
753207330 107863
458677576 1805
43857048 263
277200924 924
470237781 3242
207665042 779
675295717 3137
940352301 51409
282165487 53552
9300000 31
512432843 3124
41099863 137
454492800 454492800
803434135 18576
343261850 129925
935669732 7305
923503331 33301
618002061 2060
646766809 5106
688502727 2295
531900734 1773
141152487 2267
39600000 132
822349957 353158401
997910262 16349
435790993 6608
215268205 751
829236253 3354
138300300 461
160550920 991
275187823 1618
600655534 7069
37807184 1023
693225019 2435
18806 551846950
161900774 161900774
635398671 2118
954208299 7405
17446476 86
500400402 1668
651179893 12098
912304559 3041
1109 51100402
283975823 1937
242762773 4111
533914652 266957326
400200001 1334
73683225 73683226
954934665 12832
863137920 863137921
253732141 2547
980916014 9196
174009814 3508
18082143 576
217688459 1453
605012546 169859
284099112 947
801184126 2825
105910319 36495001
67917620 230
217746199 1194
165882348 859
502498326 1675
1257 211855360
646992155 7072
80543429 2538
850986068 7468
355200001 1184
108419200 544
825903469 2753
1958633 19
978897024 3263
261299128 871
603108381 603108382
129141539 594
111900001 373
995150585 497575293
12597401 6298700
772053935 4898
308998971 1030
815783509 407891754
753059997 315770251
804396594 622368276
796014357 4726
357657943 7097
4799024 22
90462899 948
362036475 6705
684394576 3103
461357091 2274
2089 439192018
731932590 5718
295067258 18233
724800583 2416
61196391 1917
140802392 676
171299069 85649534
908448335 20572
144182395 509
941845940 3828
947404961 3158
593425560 2170
454925765 16667
6153 756099099
294900982 983
893213810 82377
641427985 4806
167428825 1446
437542599 1496
908947710 454473855
275239503 1037
781097173 390548586
327598907 1092
633284902 3091
173097276 726
780749673 5880
668663637 351636264
516399173 2763
56069609 56069609
432295158 1964
283485683 977
228465615 207885
1932 412983989
910888933 7034
881177918 5688
714542650 3095
322224087 1864
419450402 2410
258003775 118077720
235384115 14753
256665334 1996
813055387 4159
539042257 3132
277506801 138753400
605460655 302730327
562185699 2402
3287 528273492
663394535 2268
330274229 5010
216739282 155452419
727883877 5383
117123105 488
819108733 5702
992408303 3768
782104779 2835
787528061 6380
202940376 3083
85429461 938
278205438 14902
463986640 2331
810774630 274672620
2637 741499097
755999999 2520
188347141 829
74858167 262
563556597 3359
42120371 318
695997681 2320
121393783 807
442822733 15009
505606901 2666
809662568 3990
380440359 1670
429417686 4420
458805717 2163
908748519 3647
184863933 1003
444000449 1480
854426375 6818
531518477 10228
7287 345357528
739806020 35852
393396678 3323
856271469 3017
924627231 3184
140357629 852
286252043 2486
373202410 1683
196168631 19390
619843829 2165
85022921 889
343579235 10914
952221480 379327945
963647930 3861
364579058 1261
4271 685439977
660540180 3329
624895074 3311
629906487 314953243
322499162 1075
598391688 7754
932452394 3272
292761967 292761967
674638689 27665
547052658 547052657
785699537 2619
630252622 5789
723348331 6736
684766335 27616
111301880 55650940
79564449 826
347398841 1158
827123447 2854
96665446 336
688473 344237
934628971 4565
733892389 41734
670019585 5141
985519528 7196
117899872 393
802272276 4671
287950482 5755
854374331 3667
51486105 285
526096700 1900
446729795 6807
403075729 1816
556499858 1855
2243 434092643
939567219 4165
336 98967120
294780885 3284
139652040 2820
291300972 971
122935991 61467996
303568181 2214
399301331 1331
18461132 139
343589598 4019
938885118 45992
439201465 1464
725402965 2418
683734222 4603
491102335 1637
954638809 3953
504900001 1683
206617389 790
476230413 2069
1347 176868038
258867923 258867924
441747583 3026
975602589 3252
896099999 2987
936918926 16310
348662111 2569
910960668 883109941
242984481 2518
907081547 3857
340198924 1134
790372411 27802
1479 382816177
437999499 1460
175822017 1954
224593725 1335
442312869 28849
754417889 10623
577913691 18836
152734049 1575
781949367 5417
405441903 1941
532447931 1923
847967142 15142
144624413 3311
588183600 2525
421177751 2650
276089417 3553
440158881 1888
926696948 3089
573419801 369301
50400168 168
682359286 317190044
104353275 975
405900543 1353
477645685 2057
490553360 45254
974031604 3318
112569746 397
114398060 434
327022289 1096
314510540 2031
988288788 4778
318898661 2321
278132844 2343
44781439 160
556160349 1979
51000307 357
750398815 4150
991796693 3306
782690532 782690532
114397792 817
844622880 7184
530963446 2495
13686064 178
129077355 605
647103168 2157
716097613 2387
193499368 645
173914693 757
841777580 3085
53237700 53237699
393817279 13136
465375530 1559
441001464 1470
97740028 722
856073622 4181
84933186 1135
927005509 3090
185129904 2149
381600492 1272
15685102 66
842700645 2809
730078865 8640
328176545 1553
3116 905637522
21717967 157
487140392 7563
816359120 5407
977259007 32425
437086241 3785
842435983 3619
982786941 485896869
896586826 4262
346288708 3179
87819529 472
563347594 2215
323450921 20202
892635177 7611
985558277 471542868
943949455 4761
158568867 1039
196961599 1444
652957679 6397
796 208379268
306397162 102893873
536431230 7061
526403255 8878
362253449 2665
275418018 275418018
701295072 701295072
378322574 1503
662806373 331403186
687309193 12042
969407239 7184
116276923 694
704997929 2350
699811709 8986
140 19377757
2568 632173765
800099999 2667
511178023 4436
187199376 624
582002701 1940
473578311 5500
904402854 6906
5867 948259742
999313530 21193
840327170 840327169
30599897 102
257692100 2780
223100836 2339
427200242 1424
107816607 626
50929 627626039
34199895 114
1073628 18
772187724 4608
921864369 3535
845935866 422967933
495778172 4674
241571141 1305
356680501 2750
78899900 263
672354880 3451
144047786 1021
399429084 3243
3175 906490296
115203440 496
870172247 8248
631026417 3009
705607686 5427
285065281 960
277199076 924
3057 566814044
490014384 4255
954198459 477099229
628006271 6293
174312963 605
148408457 2744
285509071 2968
921896926 3073
221275911 221275910
683604190 17747
934237176 6738
786800682 7947
7608 589464468
168508800 3200
135509431 556
2636 745236740
137720193 3602
922497371 3075
475184627 2988
762350772 762350773
538167546 17066
720230777 360115388
668389053 6848
567156307 567156307
963087294 695020368
374699657 15649
768341361 633383793
578387367 3212
208866414 785
785542661 3741
961768980 27436
17100031 57
801472200 9118
927616912 4619
328083915 1621
5075 642535600
651443687 6489
688316243 3372
399243389 5370
410098633 1367
27035 964325638
245541619 820
785650792 37923
2828 483709604
890417746 5193
276189759 1120
501599917 1672
881215653 3227
289474602 1079
267899303 893
3934160 16
911765462 60980
38699914 129
2479 149285380
447939971 5548
752700000 2509
716788501 2580
649261052 6578
232323749 1737
571110867 3033
101877919 50938959
3107316 1443
843821551 109275
976281060 144243
357962435 2143
797844670 3127
862505337 2875
912772504 3415
972148809 188924
960740837 472430332
573298774 2401
819562432 3848
197798329 1827
775603812 2676
169753033 876
595485530 473157758
554096283 3506
331212178 3844
862800000 2876
959096802 3197
3543 283164241
935403119 3118
619584117 309792058
351218036 2741
32399892 108
813214291 6105
970505634 3235
458419123 24309
148440719 1087
744149085 4197
198398200 4295
888621907 444310953
354086425 2933
4102 958514142
259430407 129715203
286440160 7345
171154984 2552
178901113 5871
6843094 2955744
509324741 2733
447168863 3313
454475011 2321
974401976 3248
976763990 3559
806983147 10631
492479595 2989
691957117 345978558
843059740 7307
32910400 307
12063751 49
330188303 5136
13799999 46
801896061 285174204
440218076 1812
488098374 1627
881402939 2938
8801 527733410
899400001 2998
42917197 544
546959 12
577410793 2021
604657771 2728
556557325 2638
747543801 10958
122399644 408
584524137 5282
909555591 552667021
90599699 302
900523161 46983
337014756 4023
500991754 2679
508279928 3046
928474267 7217
985111327 15677
569401196 1898
509080045 1955
361666444 5198
684298548 2281
559219420 4964
606243208 4776
3214 315085133
233642393 1689
714002380 2380
943612926 4701
370086921 185043460
380588275 1474
110413387 469
681493009 3126
836400000 2788
362788040 9517
917318663 4778
496201655 1654
281271116 2939
55797121 453
728600768 3008
972870343 396598535
96241172 96241172
679298514 26997
322721059 2263
894300000 2981
521050208 223861212
543605863 149561
131452857 2145
463544120 463544119
574501916 1915
222713258 111356629
88264774 683
871404661 3191
8027 751964715
792602643 2642
374949723 1913
196449328 1370
501859500 1740
424056324 2585
952514642 5217
140700362 469
804897316 2683
412502581 1375
738002461 2460
719923031 2472
295328592 2416
563754563 9692
533628909 2672
674999999 2250
953312068 5283
190458380 73796998
333599360 1112
895896984 6632
2527 531607517
955818321 248329
979167126 7338
830244426 3629
399527251 13225
122256346 1119
182999390 610
347836403 155393145
813053979 7337
629585254 2258
892465935 3632
985775774 72617
306727567 14327
528329376 4925
796802822 2656
386424802 1926
770918543 2712
7045 659278145
398998845 1330
558232055 10414
19779149 83
292529648 18014
642470912 116728
817113990 42658
430419996 3286
52500174 175
897876527 897876528
778500633 2595
109041546 1924
169510591 570
799502665 2665
428585581 214292791
4299 487842686
317976400 4589
945834331 4433
743966736 10492
472200203 1574
754319136 3544
340499999 1135
273531549 116794
21380791 10690396
142499564 475
536652499 11065
631539217 2352
767100476 2557
213580618 818
771 155740624
410226405 1635
920218262 3317
751494752 83583
672830878 18570
214796309 54893
5351 529674086
321862869 17825
556501856 1855
179099404 597
542349244 6023
213374700 1540
7566 196057758
147726028 2081
380920415 380920416
887573784 5384
971377874 737765881
34870 911668315
421285261 168227573
953447749 15411
494061244 11502
522773940 5087
594543359 2140
231930544 848
86399778 288
535878960 1880
374222687 2512
375351093 1260
14260679 72
672598427 2242
195600134 652
493824403 7185
629099999 2097
241217292 1342
704097653 2347
520578822 6387
672915695 336457847
999186652 4695
874623389 3515
185928710 81809118
817616892 10222
511016732 2121
91289024 379
964110665 4255
202375159 81200431
956890448 15507
562864119 2194
338399179 1128
914848672 8219
121999752 1473
547620825 13966
636915840 4552
3776 412227977
890700001 2969
156599578 522
561198414 4146
569138326 10381
397763157 1903
743 126972013
728834591 2777
904468128 5237
781409643 11088
827093019 827093020
687392975 3947
275868978 1223
106180741 948
651897976 2173
75749221 37874610
444248772 1572
47065022 23532511
482398431 1608
527644925 4265
190074479 1520
854654041 15786
447288324 2089
48591329 245
755855844 755855845
300944574 1607
705576587 6522
346136223 2338
711300733 2371
242747840 2251
912524856 11985
946630687 4232
399217303 28077
996121916 4967
104846166 8522
195878771 781
486159889 3912
939813833 78142
871063084 204619
372707432 2673
303980750 1624
254701455 849
331672398 3121
931268831 148079
370201234 1234
109613491 1470
120002032 458
947929501 40124
479255695 3790
5776 250510896
331501106 1105
121087583 60543792
818298205 4334
231773639 939
422400691 3210
195599349 652
103464949 103464949
713256217 520044284
591757764 3138
793804102 7747
801401833 4663
376220773 3317
341050198 2215
220104975 1662
551974287 2687
139043356 139043357
577724521 6316
176924030 1609
197523545 3727
635 155515316
832293094 43895
813187996 2732
612805011 2939
794357609 4642
346563228 2551
832054376 3966
292906063 5213
900021408 4948
485852846 16021
260142316 130071158
903219062 21670
200850231 1837
965585796 7505
249672573 1054
35099964 117
175620064 719
779086308 6006
950404395 3168
316789165 2989
698433296 6788
306900762 1023
107818546 1962
59399920 198
714903552 2383
208161196 145497908
260274097 147038147
184800616 616
17851 431543814
792599370 2642
2769 425711598
520980646 2033
205148534 1978
802800932 2676
8400029 28
985420448 492710224
423372705 6832
759656323 379828161
726578761 363289380
236699944 789
98700396 329
281246936 140623468
689758095 8821
725831972 5994
604453794 2155
474932763 2234
803998839 2680
104422135 510
839545905 419772952
578357276 6416
651682745 12431
43530563 231
501437863 1776
931791067 320664864
213710725 12604
247146896 935
39630740 509
943196857 3144
7058 614036167
235417512 1132
305999999 1020
26517101 545
423448245 6365
782851649 34631530
182639579 1080
472703323 472703324
921147999 6736
149095016 853
856798161 2856
628019808 2617
559321925 2492
605758225 605758226
963300001 3211
489029373 1939
35441 880950459
714756278 3217
222567507 1359
251773668 1278
192876992 931
597206927 298603464
547716167 8992
485830063 242915031
57600001 192
842097194 2807
733421136 13967
875286239 5487
298038680 14589
208801012 696
13770 644931720
169499434 565
569916133 3097
313717643 1674
139128880 2139
54712422 243
303888315 1309
550783185 2430
226634406 257039
555598147 1852
598466777 2226
757287751 2797
980386759 3421
516689369 1838
365455078 3817
255971385 1038
209979267 1478
783849697 3532
986489559 4384
857696102 3159
2017 237785555
107099704 357
585714904 2720
621141311 310570655
993296506 43347
434768706 3543
35571929 574
3600012 12
687411268 232294
599767879 4151
12906 597664214
614297315 3973
1756 526353976
709965719 17817
1155 344417379
346244609 173122305
702873059 2813
805704684 31667
707326213 353663106
552110463 14128
676156127 3937
195190820 1003
344212066 344212066
3359 852840023
429544129 312410609
1179 164107368
383095449 4702
165599999 552
958499999 3195
741432935 3502
170553238 170553239
220469975 8650
302098994 1007
895482001 6210
648942782 50414
910776766 6173
666297780 2221
66300421 221
21056 827058668
916496946 3055
1863 71492341
69174349 350
772053945 772053945
415747919 3570
530 77505610
160800242 536
242485429 1142
351000990 1170
660600513 2202
512238499 31469
953400937 3178
81130477 588
5268 875449000
546852865 2687
746214450 2740
375973034 1582
773996289 386998144
358375676 1385
875264753 4641
515110564 4239
732171985 7352
583263999 13256
618901508 2063
833786459 31590
782487289 3204
89839202 313
272041680 272041681
77031578 77031578
60019563 411
52189314 335
359186779 2155
318375490 1385
192396384 6714
702183294 3715
501114289 5496
324560933 1409
667176911 4848
156900348 523
550855982 22483
153408835 6244
444156122 387144335
440402593 1468
564488348 3322
390901302 1303
622675509 32845
435149692 2117
764021024 2938
575945947 3952
935420030 5428
224039559 1943
940470769 3176
673373046 673373047
607685542 2154
529321218 2036
416315530 4394
998772951 16927
80299929 1917
272650530 100562316
606 84221880
361198795 1204
746871220 746871221
295423872 1280
523801669 8277
466383859 10499
727004371 27495
118155439 3536
750355803 491818890
35443187 1332
974985700 4777
618286979 4938
689458800 1622256
310742047 5159
969847466 3867
921558733 22875
289312099 1925
79438620 323
344556101 8050
862760477 6513
948 226507395
454589946 3662
31889806 168
887359622 649290296
813148659 16898
88926193 671
343037700 343037700
392701310 1309
673961859 3380
477085536 2976
4000 858818217
297157281 1904
699682729 32492
3829 159047028
641908961 215478
258673727 4421
457536051 457536052
973801536 3246
249900086 833
942139220 5941
710139845 19990
697100112 15192
49606129 490
925296937 5039
1040 85965583
533754741 2659
629074056 4954
597434031 205061342
932443410 4710
806498065 27311
465189999 5000
428999511 1489
147837158 551
831195199 2845
853775975 481192808
43707569 30937084
447820795 11007
631495834 4685
355500803 1185
8446191 42
237587019 836
648148173 2273
236624579 6673
325519285 325519285
304608809 152304404
980334451 269400
972109007 5889
668818987 5998
818589642 4204
88971632 631
889381259 444690629
191674338 647
354505217 2176
438954540 12351
735098224 6241
418198607 1394
50620949 450
894501957 4483
866103275 12593
479455723 1942
523996888 8411
731045149 3067
45600043 152
240300001 801
3442 564251390
441430196 2670
440493444 4757
612105859 4407
360948599 360948599
126570881 740
783870889 3310
967740778 14403
137079756 2508
974696752 3249
752968521 3386
697800001 2326
930597376 3102
325942189 16918
762280442 2781
4660352 16
561252999 4625
443345923 1751
548162431 4120
320551024 13798
986644440 9495
638100000 2127
846205699 6441
373201243 1244
947443135 11081
996611682 76439
476398849 1588
915303051 3051
510599238 1702
881821983 16842
884482883 877841436
506398979 1688
181200000 604
17681 922157179
924122566 403019
408316239 204158120
416998661 1390
676140624 5106
425693426 1642
362081874 3261
189999631 3834
858961090 3559
873089701 4525
237000791 790
880198125 2934
6505 765116021
270594014 135297007
165937520 784
647341856 3418
144536040 760
470514124 1975
303506685 102056524
136800001 456
719403598 2398
148427440 508
752514251 2837
306098061 306098062
326462332 5477
651569591 390506098
412213170 6731
793716779 5380
165387125 82693563
244498231 836
275701183 919
6825 489018075
719399999 2398
536919841 1945
236768987 14546
650663171 2698
452698739 7965
641939922 4134
686671168 3165
120881962 3210
838577705 4654
505708322 96454
225385 1
671291339 322554294
469691936 1778
500249207 1787
603729851 3950
8650551 31
364525563 1539
286199770 954
849597169 2832
757042090 5227
378502109 1770
217930697 1420
310704943 1864
427004941 213502470
961856792 23816
184371293 798
634324083 2747
759571536 3207
97499676 325
828581390 12473
647546154 323773077
843602812 2812
551950240 551950241
189286518 1361
94395511 36630
3182 898545888
495449050 495449049
2378 314167092
121712933 484
132599559 442
872999612 2910
782763808 11632
627265281 627265282
840832523 14154
353446279 1215
641089232 266511
207899868 693
4489 433664699
180862215 90431108
919803067 3066
839234505 3435
3565 430544664
6941053 56
870787495 10759
764874242 764874243
180416305 774
539992762 3171
174759997 599
317671305 113688637
875997080 2920
957443238 462373168
818397272 2728
46360 773423880
856444209 701063269
643800014 3105
2748 242211673
86399713 288
690497776 15543
226251583 1349
900141088 3875
522852452 3367
902495160 902495160
527398932 1758
395040553 1318
444990615 1798
760156614 3995
438441617 2542
872343210 17691
598561583 3228
449973625 2285
426392123 2149
281399061 938
714729476 6583
710999947 2370
10875752 38
688699811 4528
187119042 1269
633797202 11487
985501806 3285
85669820 452
298536503 1932
734697551 2449
892800000 2976
557276948 6163
267581161 1029
424519200 1637
747192160 4972
898957991 13018
962580499 5446
945270900 3990
549877903 21462
586500001 1955
702813747 2444
724897350 2439
383702424 1279
947528190 16317
398627749 1625
992267832 6456
729108158 3543
202499326 675
235199217 784
835796372 417898186
187130827 2529
51271116 205
39899901 133
326995706 326995706
807614109 132244
233112092 233112093
723118859 4128
55165350 27582675
628852699 5782
370219734 4374
6577 377711441
234645974 2684
594301980 1981
391315317 3363
736353704 2865
19408858 2122
65789952 551
395098684 1317
662700001 2209
942455901 18768
577659094 30522
3737460 15
992696156 839856963
514355126 13231
950275647 32192
979924639 4621
876429689 609613075
7186 581121292
101373212 360
526040260 277487477
681001991 5236
383998482 1377
298425777 229912
585301950 1951
356100000 1187
156300522 521
417786453 4722
62959160 1496
288407679 1562
883802947 2946
615058432 52390
190239750 76477567
150962514 1074
227546970 2373
686636201 7675
972722455 7432
817019073 3049
313776356 3338
462374549 3190
702600001 2342
150370375 3399
219484691 219484691
494321836 2965
663599672 2212
447135383 14618
900341567 5184
618394073 368441
139499834 465
795812145 6249
830301401 4439
108444534 1915
520347773 14185
919803061 3066
776835419 35733
739717271 11444
139199948 464
346626227 4792
954312148 58024
587403054 3099
257863729 907
766499999 2555
477364896 4896
374450049 3785
313460943 115684235
410381393 1739
851997159 2840
571186081 7968
613197957 2044
649874101 649874102
286110237 1884
820054690 4823
35829 981023350
732894815 2553
673430520 5880
546506415 11095
929293696 12969
468446324 4518
107217722 1739
112500508 375
22851055 132
473635598 3524
952922231 150560
706501476 2355
342900839 1143
983660836 3896
487501550 1625
649324240 3155
76451956 5047
241799566 806
657600001 2192
647885711 8759
140037927 506
555500217 2919
603240949 5110
739693063 369846532
680260586 4722
331754440 1977
13103153 181
775232538 4667
137928347 774
399106187 4500
611182754 305591377
570305183 3048
267056677 1332
379842340 1709
982165041 784782
150663435 4124
166902467 565
192006874 2185
3859 324792621
356225561 7111
154757865 1295
496950972 514442
791791364 4840
159475936 1457
196950951 2686
885304799 2951
359513364 1565
689930425 15305
369298805 1231
119745913 2442
631323975 3525
506469541 2194
814527405 401785389
648398791 6045
660719113 16634
731887324 8615
967746138 4117
535685362 2693
314745476 1137
450693846 8561
492526900 1713
175321245 175321246
848056705 4253
584401949 1948
673802246 2246
109810769 513
232966019 3140
835798370 2786
998003097 370867
694582174 694582175
818361905 8236
997229329 17555
16507 235373313
673677596 3866
49684705 17046852
172113951 90440977
964772742 3489
169532298 999
689002181 21568
189493513 7683
544199735 3484
397241411 198620706
789963746 3223
119116141 576
787577303 6924
969569370 10890
480663012 3891
922806129 3076
903245395 4029
223382825 812
100712380 565
834704294 3013
628695982 5609
424199297 1414
938224985 39899
199416700 1604
651198194 3336
527998826 1760
254408025 988
776683355 2605
264974683 1479
493305631 8213
190911875 890
664512663 332256331
820567550 33668
596304209 25530
711084064 6213
205821316 735
806074857 5283
483301142 1611
710400001 2368
229315329 5384
843361022 843361021
762842814 34122
672456435 2318
271738707 99755688
451015241 2154
541583939 2249
298888027 298888027
862800000 2876
6976 955152792
902692685 5428
414864205 25601
484384879 2102
414210807 414210807
27534208 222
528174001 264087000
1719 389714381
352645245 7916
385818911 2426
511707520 11370
27088969 129
291122754 4401
277200000 924
376496825 2329
6885 418089130
655914978 327957489
475669946 2435
276570992 1983
212 50635038
304755914 3168
62399999 208
625482010 13570
766502562 2555
506399741 1688
813632216 12484
116029759 554
4086 803672787
573599183 1912
17568 503375904
919599799 459799899
499800510 1666
643768611 3117
706895527 3264
385073936 1352
26699910 89
273276003 136638001
691202105 2304
464668679 6060
263754139 1549
761026539 3620
143057915 1001
134768241 117078235
971520357 971520357
747902152 2493
806135680 3494
114876476 8185
903455287 21469
429566641 2292
518671363 2894
760683465 33501
4653 728639538
274799804 11537
688380936 6170
400 79534743
55848030 8764
718548574 2739
406723661 3918
454901034 2562
158304852 1908
650583503 4876
10432 878051008
575842851 2285
235769676 5801
150763280 7265
712413660 2858
444226007 19325
210914416 8464
774000000 2580
3154 733271424
830702474 2769
556397796 38099
387718807 1501
167099442 557
280949971 2362
601895327 300947663
531085283 6286
384900001 1283
783444167 5044
2426 693719552
284999279 950
50100247 167
448620409 1908
865384057 831858281
990600000 3302
166799632 556
505767797 4401
69649918 69649919
681242751 4610
599712769 31392
330899560 1103
860086185 10316
999756804 999756805
918183730 3276
93445 774337025
451843751 6250
312230752 1264
429938081 2990
215199618 2104
213942271 790
1255 243856234
307901061 4886
266969000 4103
324996766 10817
513830164 3005
253800847 846
743173067 3459
985236324 5699
697612096 697612097
331317137 6859
444598517 1482
770848866 4220
609809733 3129
720883358 36149
249600832 832
642602782 2142
120396827 581
818575933 818575934
137700458 459
963721200 3900
4803 842120916
907202855 3024
788783952 8976
294825807 2621
659055608 2993
305541984 2135
251356037 203790310
121119040 644
437476756 262401259
213296338 1177
315892433 2486
260840266 1615
630396971 48507
897249929 4385
985625231 5186
729730071 10646
293655372 2724
780711598 3318
923363509 205970
590015303 3620
656827066 222005142
874193153 10217
998069668 4653
599319216 13767
801202117 6718
532064585 281073303
120155578 717
775359081 3461
24600034 82
524544564 524544565
90923003 1113
406676167 1417
102215864 435
694821600 3720
5255 396479240
584586284 292293142
91767600 91767600
946303187 6225
813655952 3770
652502583 2175
413488544 273665573
128753219 706
16818 903681594
687791296 91910
524461012 3582
988796703 3296
478800001 1596
3399 783446521
244265355 1242
506524141 4413
58116420 978
205990412 102995206
500363855 250181927
571262752 2128
206455846 4449
9690 781858080
977541441 974022982
550576232 7284
683938142 3489
453899998 1513
436170055 14407
650702169 2169
659380949 329690474
190346895 1046
165504389 2078
332913783 1876
896393806 4331
497377496 4172
764172832 3568
804892717 33050
956109456 11387
22976 863046477
850702234 2931
410079261 8620
793912702 5114
225239575 17906
240883370 1547
404437549 1674
633600000 2112
378765659 1820
103580518 1711
354599999 1182
789603457 2881
71652327 242
407566763 4062
319662632 1643
931433922 78331
499 56247818
146110205 73055102
494641304 13967
195599348 652
464318629 3716
971666450 4783
531599958 2790
348580834 1333
264491329 1319
387601117 1292
19379049 104
7656 762430383
888784234 4593
673865175 14592
606354295 303177147
235084292 19331
497401659 1658
725140320 4370
71797663 306
237390580 1084
12362 207137672
529421688 2782
1738 129995448
6308 969447977
9080258 4540129
949738335 3850
62431269 365
275406587 1234
595745773 312528389
941616586 9737
285306771 142653385
99899927 333
496549097 3923
238461174 28247
384131997 23256
576169388 576169388
327558254 4605
527401759 1758
197357186 14534
902964017 8474
975596404 62290
567953516 283976758
502493032 3306
815272691 14929
643542353 3114
981458420 5098
12304 955735624
929165680 3338
905100001 3017
97348066 463
335858449 335858450
256718298 2041
933884955 3784
802199999 2674
938052627 8768
803011458 3659
537396832 2344
701188345 94538
940666138 910611193
826802757 2756
600871284 5465
5226 877680570
286632495 1096
186888287 2152
497098343 1657
594709326 3051
337831801 4920
344846326 2075
56183241 28091621
2151 645112222
54859968 342
16507026 64
599920131 6716
128055981 547
998105065 3854
816298753 2721
661690041 3218
541962488 6033
160200533 534
366604116 4471
922738410 42755
203927057 97631449
817955210 3037
612432737 3111
775597720 387798860
239389549 119694774
734603147 7023
236527037 8894
502498325 1675
105599648 352
5981 961626075
530999594 1770
844179689 26790
443784001 3936
533398770 1778
4786 843750653
277441715 1402
868241003 4836
597035610 4390
395668331 8421
134031023 486
162772831 726
664507378 5054
134402437 765
131413524 131413525
204867001 38625
639297868 2131
123521999 519
986917252 440698137
919534509 5522
794397352 2648
884791113 6082
235738370 1645
18526506 210
373200902 1244
2470 501253518
893347094 5699
929364098 929364098
142639535 1482
801249392 16197
911145360 4336
428401563 1428
904871661 904871662
918292333 387005971
940102848 3286
582194385 582194386
4761 713609511
341835154 1536
111266595 1230
799503196 2665
251639543 850
270289063 1093
556526890 216744149
332639676 2425
562445484 2131
349053006 1433
233100776 777
103078113 36525357
41376479 143
161233730 772
246822433 4330
855439428 3462
1476 300123936
344959277 1282
952196827 3174
197500199 2804
675902254 2253
418735331 1863
212856987 212856988
82394754 38853859
539679232 2067
807822904 707751675
438301155 1461
136564794 678
494634281 1988
86271787 22138
199269393 1776
397200741 1324
986700922 11816
30849880 173
782563319 4033
100368843 362
93600000 312
807648417 13131
800777232 3567
5748 447835172
635043228 635043228
850102048 774922872
317098942 1057
931419710 931419709
764554553 382277276
665394625 2678
279516068 988
90932591 1128
96033170 3121
588978841 3435
634881308 4738
673617493 673617492
2968 757762846
465943174 9839
587701958 1959
607156356 607156357
388705268 194352634
92984125 377
483323093 196354598
313669916 2525
268200233 894
622071472 6059
482100000 1607
217514537 947
942616087 3791
60599908 202
825597442 2752
162900543 543
949863184 474931592
85924985 1895
689703103 2299
498895698 2410
478431490 3530
420053747 7548
82962381 1030
993896687 3313
186882127 688
634202896 2114
183300000 611
722997590 2410
270300902 901
878102926 2927
1014510 14
333898886 1113
515181398 3219
899971875 8727
131158048 566
830638572 8339
124707589 1718
354023818 177011909
573994710 3386
479171463 1609
287622233 11938
573415184 4596
519622320 5484
569399252 1898
2030 556276811
993430203 496715101
701189593 72944
209167321 827
123285347 98687247
599998 2
283520313 1052
3065 681482055
141371673 3848
582646191 291323095
51600205 172
975549558 3358
938822208 3904
666786485 6082
931833173 3869
511325599 3294
678899999 2263
393266843 1326
381898911 1273
849003153 6671
791086069 21130
51141551 404
75065901 511
539998199 1800
26250921 89
461679525 8492
654322698 2241
59828999 1960
2548 646857799
893930841 13742
651666146 81245
822142440 4590
335813512 1802
856779473 12025
768303938 2561
98777289 98777289
172500574 575
563463201 2774
684631016 7527
179397511 1311
141361392 907
13967522 104
186295275 1305
395358069 197679034
354394052 3791
445295089 3312
555940637 2512
654297819 2181
6533 792827827
89264977 44632488
873232502 3849
442170686 5411
839779280 7265
510547489 2780
892255566 380785481
404659312 15679
365464938 1445
152699491 509
435077381 3476
49630444 1619
197100656 657
916012567 916012566
823598587 34637
253531396 126765698
218911345 1812
623753353 9880
144900000 483
404401348 1348
746703799 2489
247444703 4128
18417 640297324
996609527 3612
431996078 2014
983663262 16278
32029735 136
7199 810569814
213601367 712
53834 745060314
19301976 72
368 101209200
816442703 4221
353053324 1371
271971045 1248
102609958 102609959
827101738 2757
497398317 1854
696572235 3661
507248840 5533
461628026 4044
410494964 2266
110444152 592
799439922 3140
227560293 113780147
4801 392524959
947781123 5426
823216001 23182
43200273 144
430112898 4712
42691924 21345962
426152121 426152121
751248670 751248669
704237988 4097
798965901 46183
893433295 446716647
887871317 17261
678239056 10795
186444384 16564
780829656 4344
945319378 3648
763045715 4748
561285718 561285719
336937531 1635
325499141 1085
38241935 216
178612964 1213
659697801 2199
962298435 15135
630742407 3299
339672025 1255
670234094 2295
556415951 2327
854120691 7235
164694180 1237
819550881 15666
494415074 7525
597045384 4612
830102768 2767
8197 256918571
116383936 930
42263253 178
589198037 1964
2535 453738638
283801870 946
273995866 2717
967159686 3568
126508017 126508016
90139115 874
291107516 1473
466128739 1891
238800452 796
684526403 2760
51885932 271
172147496 1823
593520859 2186
234555165 1488
885545481 3635
712805443 2890
556798144 1856
720808079 7979
861469077 7183
852479991 13911
88200000 294
568955253 2617
517078258 4495
753398041 4811
962595546 4587
789980779 556737929
870232194 2951
138384753 523
465203387 18629
620700000 2069
676525176 2620
770487300 3345
865799999 2886
701862823 4504
181127545 614
429836638 2881
718445209 359222604
909303351 3121
538300161 2331
886948008 3112
646825364 11786
8180 604919180
885703831 262142
874498710 9210
765453132 4556
661442229 3087
776451252 388225626
310801809 1036
879389700 4438
498598338 1662
8767046 54
709791087 709791086
643532625 3987
285704844 114832719
376150647 2173
158504535 1095
110941512 484
475597787 5195
16799943 56
617527549 191185
128100000 427
56375361 225
679820091 15565
201659441 201659442
983776132 10334
125600183 655
915890772 6535
542700001 1809
623524301 12314
418867614 1772
977149338 3887
410294501 1559
497456041 1834
728224960 325306237
125942473 2328
904235812 5001
415278116 7391
75373761 322
318202362 1373
485054180 1915
427297049 1945
938139828 938139829
862202875 2874
4025 797501425
106960573 2757
816 131612703
659029639 329514819
411298967 1371
681816090 681816090
967941184 3668
909517680 7285
267 26593781
721913317 3029
488193048 9198
401034705 21448
835500557 2785
480899981 1603
911706009 3039
108041190 641
489601633 1632
745797515 2486
484291512 1649
107557675 714
938096872 3127
7100 878398173
776896097 7135
693003218 2310
159914005 1087
574574778 574574779
513371484 2398
946203217 3154
898465154 898465154
124999822 6799
749446844 2949
245356715 2703
537948424 11305
189137334 6660
93939798 613
332274704 2666
274340695 1624
232499224 775
878702930 2929
597899999 1993
449369523 449369524
151358649 75679325
564728419 2790
316673625 11529
496800000 1656
838704598 4141
479359651 4235
316004863 1303
297300001 991
8491 939775035
972300001 3241
154500515 515
932699286 3109
608911601 4238
234880605 1444
554666684 252932011
662603026 4093
263659854 131829927
242508265 2556
15525792 124
726292124 51675
621313365 3599
689400001 2298
989400000 3298
133624874 7633
15334 885446496
697091848 348545924
475109185 1816
40973382 165
530249099 2367
15965641 112
66548623 281
187010460 1715
518438171 1869
3282 255887651
911892867 44038
183094787 938
676388168 55757
4266 913691531
947814510 3966
699601093 2332
902625050 451312525
978686201 15770
595258033 5614
337959525 2068
438302858 1461
749400100 2498
395401317 1318
214829864 1840
324299403 1081
913796953 3046
927 165496383
245636042 245636041
613512397 19628
344031671 344031672
19957206 549
196236602 196236603
157500525 525
578363587 453263
543904548 4092
566098956 1887
932528802 4664
722488321 5120
877199291 2924
8323532 28
741980968 7354
506790536 2692
226501445 755
701251805 7241
42583383 262
51065440 51065440
562046775 14006
289083211 2456
140099533 467
320828259 11876
737390960 368695480
266099999 887
18311 914524584
705896927 3586
23572 902879759
214935707 214935708
598321081 1998
518549822 2517
498218572 3477
2331 594209705
992869959 496434979
521357333 7932
884149870 6075
83539129 754
629261604 1719294
224448043 9282
292972988 257135140
630900000 2103
634464168 4108
612354241 2315
66908687 1806
230219056 92543138
748496795 2966
8131 925386126
892085237 3262
5127 712837572
698504539 3307
712281331 48753
484029448 12065
394501258 3181
252192851 2308
409404450 2730
816611227 2784
35188112 35188113
675463165 5944
305369570 152684785
396896282 2281
424199999 1414
398444150 2665
279755616 1266
665302095 3867
666909689 23370
573184 635661056
969003229 3230
875667347 5508
877202925 2924
178338510 2658
262905732 5726
847429271 818150705
954645388 954645387
442687204 2331
490620779 1692
845368414 422684207
957559913 147493
797102656 2657
637242935 5433
447202339 447202339
281574135 1513
409043347 409043348
661087177 2627
440052418 2907
769200019 2564
34938562 375
828299110 2761
239811563 119905781
259681421 1829
181813449 1354
660353009 4606
977069948 4951
175142646 61866
650567901 5044
203649168 744
2929910 22
384900000 1283
185994799 950
912 201593040
57012169 230
122139112 642
489437361 14544
192130952 3407
852010835 3313
235 69024200
858299873 7445
353346301 1179
777998953 4475
513714983 256857492
345527387 150572432
6896257 64
863343833 16441
827702173 2759
377425454 8745
753369552 4856
555409576 2147
35399883 118
549587742 2999
63142036 236
364027373 1414
405658465 5351
58766369 402
846195529 3565
714370711 4205
91824945 509
260721175 7825
725099999 2417
4361 860152335
100425933 6000
270489367 6741
608634368 7328
425398858 1418
756146832 6608
704698885 2349
903266995 45035
918616088 3613
708460063 3594
769945573 17727
581887240 2628
475608950 2125
704613001 352306501
4671 840482899
635872129 4494
26399999 88
534402840 240732103
984478447 5971
261572053 6756
7068574 25
767552510 5864
467801151 2912
745203939 2484
291360637 159380716
339174397 3800
91499959 305
830702175 2769
632383647 3151
734265825 367132912
328905639 3348
791997361 2640
470280469 8998
996304749 12250
607640641 2368
337120095 36817
378049172 1951
207461939 2030
305026994 2591
707694488 5727
265001727 132500863
649058471 2476
592047511 2506
582068495 2549
979023299 3322
613704104 2603
1958 195514132
327329836 2506
257657468 257657469
824101908 2747
786382739 16029
950768015 4092
883150089 12251
268274713 1774
578101927 1927
65700035 219
126977778 1187
156299480 521
31981259 161
267743302 6157
384489870 3270
571198098 1904
49914063 926
709197635 2364
95089919 47544959
796097712 9476
747496464 2704
646771477 323385738
282502657 2795
260062811 894
484203854 261965091
654076501 8085
215656708 5670
519716429 259858215
73423909 36711954
223197407 1378
777945826 20639
88994738 434
589057725 2931
315534499 2194
944664352 14031
682053753 5809
323967897 1968
787818647 6926
282987234 1039
711594074 3359
508669137 1726
304798984 1016
979204927 5408
426167444 233888389
594871707 3336
791578931 2717
977099999 3257
43293603 426
785911853 3419
550572233 1938
48974485 354
2273 345816493
925097977 4275
3605 289403096
383790012 2221
685838055 13812
236034098 1524
474616287 319146899
116973912 488
394902928 1732
648169648 2997
347647745 4705
366626575 4258
265089372 3579
362065732 1670
837842919 837842920
316314681 316314681
883069010 5071
705600000 2352
784883294 2738
986699205 13164
991608828 35152
599702421 299851210
963413767 60070
307799504 1026
110296000 681
439501466 1465
68584697 238
581398062 1938
317499735 2023
715417670 21082
728047855 5885
240439781 1316
290100968 967
71125703 910
754322400 32236
835426959 44511
518332088 2178
151855529 694
285049797 1209
63449720 826
244575476 964
991216036 979514395
90421538 491
689921995 554127530
651023339 11708
920668953 5294
262027210 5045
249910702 860
969276991 478743392
966291948 38106
806802849 8887
485380271 2507
948963806 25940
728077347 6654
732001078 2440
604891421 604891422
510953401 1800
755831776 329915397
459316629 2403
289134143 2167
539725680 25155
307509436 1987
558867307 3183
288000961 960
929099767 3097
51300247 171
90746952 408
434998550 1450
89077805 545
188781095 669
69198244 607
232887690 6090
334752649 1724
393148614 7035
125081319 733
3581 734662717
4445 985421965
808702145 298304
920528169 3214
335105679 15978
868874445 868874446
877982299 4316
293253663 293253663
537 150369666
173400979 578
27484489 783
676315069 3346
26286999 485
673658129 12459
247173599 942
68926382 262
20651560 77
451262871 451262872
369234180 12604
722858086 4551
183052801 672
516427503 3531
419098603 1397
986561523 19360
35589487 35589487
757825299 37405
815697282 2719
555663973 2221
112138348 791
745800000 2486
17334 207834660
403680729 3007
270255269 1411
682819174 8615
653997821 2180
394422503 1533
733202445 2444
182801174 660
93724767 584
11400039 38
539105621 2443
823799999 2746
63249362 1033
463801977 1546
182243669 182243668
11786657 274
168600629 562
195466770 1458
767015969 3088
265567653 2203
276300645 921
39268612 1107
348448667 348448668
56054749 3348
47099310 434
45955679 204
556233164 3044
219855547 970
552322010 5195
141566215 672
300010890 2759
565199999 1884
176696608 592
493272230 19886
996241987 3798
139921919 487
995312555 3423
228299238 761
805714335 8011
793758724 2867
306443885 153221943
398984741 2809
333301110 1111
650840508 325420254
424741118 1478
505002434 505002433
248931930 1690
747366145 2968
445154533 445154532
664200448 2214
160616259 3070
943070030 4381
37563629 130
594298619 1981
127750825 18628
140309716 92506462
307342380 4530
821711143 2985
1564 129812000
258633156 9228
636582675 27541
634206384 2122
57358300 305
933412651 3950
841885528 3534
937067140 3960
140668979 1457
342031640 171015820
663829214 350814528
572398091 1908
557190796 2974
491 32902932
540073042 15569
299113033 3520
79176925 309
160800535 536
650352559 3718
189600001 632
559201506 1864
723001641 2410
425401419 1418
124473497 124473498
980403268 3268
585298049 1951
949226576 3470
571180073 2322
447958724 4444
594290115 5938
745424966 13713
828355220 8785
28562814 189
11076260 290
895206523 3548
798000356 3413
17306149 786
5599 276533130
608944063 2687
26799557 361
243967849 1190
193369370 1285
751983621 9085
14762 542783978
916373355 3148
360857265 2402
280071060 280071060
961800060 12545
816214729 5528
161684104 695
746859743 3704
34567055 338
345505711 1738
249363565 1597
110739848 2252
116885776 812
388579499 1477
631174134 631174133
737056269 10337
290100967 967
223201229 744
557698414 1859
312802472 312802473
676799970 2256
399301331 1331
943829140 474286
982394001 5611
910390480 425492404
23999921 80
996463529 5180
666370926 666370925
856801627 2856
43200000 144
119279863 694
109499636 365
641547705 2462
985657609 4438
382511145 4226
54985116 326
417914419 1892
486892958 1883
942639938 9472
143957146 857
551458741 5243
4713 672130356
122400408 408
470125601 9380
273363409 2139
527186690 3470
462230241 2617
135806354 1009
584232294 8819
190474445 4107
823139464 3072
3458 720726734
764099069 2547
543472302 2501
750615093 2943
949515380 8030
677959939 5255
419952597 13702
4793 765481540
582324330 26706
871422621 163586
176400587 588
569131380 4378
213362735 868
894091858 3511
489298369 1631
663899999 18750
2127315 76
248773766 864
734843374 7750
103930128 1763
664202213 2214
4716 887814265
56248627 26088493
687307576 5489
755125451 8374
258715889 1481
858947451 7075
639364920 4215
196602583 77844265
442350104 4998
77422239 855
128023370 1741
136800455 456
369235580 110815
597300001 1991
1763 132224083
245816495 1112
628060009 12326
631965307 3589
213556979 756
291590555 1224
57871610 449
196007873 196007873
5356 974711660
439312161 1736
865390360 767584143
9079 844782792
136373467 1204
2157 564685344
533364666 194467159
974625287 5439
325315741 2190
27900007 93
871366015 11034
153555968 1024
157882679 45091
654298505 2181
185100688 617
6282030 32
406499049 1355
379052866 1971
540898197 1803
397800809 1326
531899438 1773
63768590 581
470402066 1568
784736895 20167
229447113 2382
905717279 905717280
414281049 255296653
303504693 1347
2865 562914483
432060182 216030091
841810927 9352
698700000 2329
108633740 6473
2888 594405272
536172255 180804229
765733714 6249
956382091 3910
900715665 12321
492914950 2647
139183608 662
761616183 6673
800609275 6538
111796900 784
664674011 6578
64377459 32188729
324043317 1185
328385643 5753
1305 342899354
463201545 1544
263883412 1611
712104960 2688
174448830 1095
417454865 7626
791618816 3967
557906921 3340
412372801 4091
36980125 125
614292172 3667
773777841 23440
927447871 4011
736054465 3865
11400039 38
294001405 980
3143 845008122
738002461 2460
100529691 100529692
694587875 3202
559 166987287
573024068 409126386
431799601 3020
643204941 3370
123112110 795
919485368 340907617
90827805 494
404155946 22515
573529320 2730
63654146 280
581147332 2257
790348250 2773
746378098 373189049
527119341 8245
374464177 3900
17825920 70
573298090 1911
940300360 5063
5311 229398305
838442243 4020
966493728 6714
268800855 896
325524828 160716835
639598286 2132
852686787 426343393
845154228 4390
632102107 2107
393774458 1685
453301510 1511
710425444 2533
687234527 3048
905718637 7331
616708017 4281
901895190 17535
83873594 293
290099684 967
676841165 19130
79127020 532
997199312 3324
354160028 6178
929120017 4169
515413680 2734
920242300 460121150
667501428 2225
176443015 681
978916442 8383
280801619 936
857708534 734879900
730199796 2434
653632980 2860
546970681 3026
273377978 1254
674180658 458449716
849896300 9350
419934249 3161
129768082 7025
77100411 257
85561058 506
467553245 3746
74504327 1252
863267746 5438
651859712 94612
293400001 978
919199076 459599538
180900000 603
377466765 1354
72683447 392
555314939 2757
14724 551596613
443061517 2547
589926304 2402
612302228 2041
721648999 98559
106248433 1284
310798965 1036
333633798 2682
680236934 680236933
758378796 3462
59958243 21724089
181689535 5432
606050639 2712
931499581 3105
617235445 308617723
118224377 421
105341777 105341778
18782611 167
575522728 2824
274799909 916
550304234 3427
252848061 126424031
593545501 4827
783435244 6451
739202464 2464
114629423 489
98317741 987
55192641 202
575400001 1918
441861470 19797
706930475 469870001
321600000 1072
512916300 9071
159275128 883
119265704 21054
657002190 2190
184928082 92464041
504707016 7064
419647505 213214521
292499025 975
290100981 967
346053665 12115
614675292 614675293
809748744 5012
131548585 641
906565858 598001740
182400266 608
640302762 3903
982144745 4035
771731303 673684026
183854207 91927103
634316253 2717
4054 863460818
708836659 7965
243600811 812
981179284 4465
317499031 158749515
11947 545574242
977696741 3259
564000001 1880
478 92521680
480697452 480697452
252901038 843
257705833 926
6003 998496999
5988 599840276
947 137872824
772160532 12168
175324722 1052
707004084 2507
93123291 2174
323306651 1158
194700343 649
509046331 254523165
840651705 7643
769705244 2828
273685904 4611
671452756 2567
291066059 1920
980529215 3568
189298013 189298014
826296240 7330
489298370 1631
941704657 468226430
961221687 3963
947160864 3744
758310011 758310012
783019542 783019541
305420501 152710251
80672275 586
907997579 5340
804602682 2682
903377355 84258
790335019 790335018
11992 544330078
516510187 7519
853631244 4007
411610121 4171
630112289 2373
542627305 2136
593423024 5395
44029315 161
420370399 210185199
238378866 869
523165796 2079
83912605 557
353701178 1179
78560985 345
915656240 18680
318065138 1219
615902053 2053
755950778 4508
967222733 26324
945631762 14783
556803071 3584
829699305 829699306
454235124 454235124
540710101 13132
402899436 1343
273953919 2012
844808225 3046
965099999 3217
397175290 1623
538192838 2537
290399825 968
538536844 22702
957948535 3261
100828224 476
90149631 425
519004286 198318810
949364376 316548054
488328796 1666
81910575 446
606 171144642
191431228 191431227
986699999 3289
16200006 54
806064985 10308
316201053 1054
388 66009461
786334622 556944560
81900000 273
995334670 4041
192844924 2765
231460336 1765
770194343 8021
884866823 18687
212067968 1401
421500000 1405
769409085 384704542
239349826 4377
609981188 2519
462901444 2399
340496904 2245
299244505 117392299
834568685 28656
786520905 27403
779532180 4305
646389810 2985
195762810 872
134920605 4406
776242480 5216
265769416 1219
483300581 1611
7846 883266294
314759836 314759837
822900001 2743
265507534 8733
566129097 5752
9001 728678556
43841771 262
120449569 675
587860393 3688
993025331 23841
355774077 355774077
60000200 200
479780461 239890231
880267566 718695232
450140237 4823
228597448 3770
178200593 594
442198525 1474
675297750 2251
980196645 949127669
189600000 632
281761201 1063
803078728 5972
150288991 1070
667200001 2224
472644530 1647
533127995 266563997
284119514 2962
401880950 157910
173445235 2864
213445589 1230
121500001 405
573000734 1910
288956174 986
101400491 338
509698840 1699
65821531 587
241742397 916
2447 450678672
571803825 2648
21519 771606783
5209 566019839
1401 140105604
616797583 3456
75518703 355
325661196 28712
912296959 3041
995358653 3627
8400021 28
766964654 2639
845244179 7776
7640 654269479
693748947 346874473
238329136 877
579410967 289705484
12205 901290430
36942673 156
381865937 3658
4840 979813265
747081025 12816
158424435 2951
666661894 4601
547583618 7654
846302912 2821
231742542 114032855
343201145 1144
904702895 32789
253370976 1105
979281025 903518519
220303027 1126
24013440 264
441777196 2051
992260928 4538
56469552 665
2160 304932799
901801613 3006
142411138 3948
685204372 3845
454983004 3273
656090434 3505
288884771 2892
267652073 1137
662970762 3507
563720132 2978
7219 736551469
7799983 26
179400597 598
293739711 4086
454499220 1515
296748998 1429
974999974 3250
836514948 388057661
248143681 960
699530989 349765494
660442935 8795
805779865 39827
512701708 1709
445557525 222778762
9863735 114
877717919 4560
779683049 9749
201578218 12750
507547241 4943
240600803 802
213299660 711
628494271 12671
425889916 4174
955119416 952958357
712048601 2583
614507456 5512
298482867 1172
351987042 32142
968657893 4101
981545570 3790
880999264 4343
285425580 1020
761324377 761324376
458044656 4812
576229401 4224
589059544 3369
466658343 1621
2825206 23
3308 885022320
720693427 4788
577629757 10916
93044197 32555626
115744927 757
87308198 367
276633166 3205
1994 506687364
601425931 5469
478930734 1697
437100978 1457
118978740 948
952499999 3175
735975631 2610
424199549 1414
342300074 1141
643549046 7361
246351047 1955
60750588 433
478500000 1595
547954184 547954185
172672747 919
43416608 65584
652801648 2176
965892725 5818
950696116 6773
967327847 5238
113154959 454
681896113 2687
279387796 970
620338200 5010
583110660 4530
922592973 3988
376199786 1254
695607141 347803571
610 103496260
499364507 7918
642568244 14253
385154549 1791
875195496 9401
368354667 6259
902130783 4723
557870753 2760
673797755 2246
604499999 2015
306019644 1492
917279583 6677
349399800 7780
340647188 2927
561898813 1873
711153376 8607
293101017 977
606666085 2612
490440141 1653
269458896 2373
542497904 16952
526192203 8479
791314324 3180
732900760 9071
715933178 14703
180094447 822
976257811 4386
396818049 232152401
657151495 657151496
344055286 344055285
771307482 771307482
443945011 16035
720857752 15517
371398761 1238
203190308 8421
992706625 6372
188144622 1063
147060186 4079
928846463 464423231
255073398 925
9839 819456003
668676960 2520
394037612 394037613
27014177 294
796984705 6377
679075791 3137
417197333 11114
613368132 306684066
860429954 3433
3166 662506489
2592 370457800
997170405 997170405
844045688 5416
553541270 4632
537301792 1791
502500000 1675
291820981 1122
2162 600536602
658410258 7934
333 41135823
250565621 2125
702350074 4661
934331243 6139
617832771 3239
69099649 2104
357193246 4672
998698583 3329
185258545 4616
466015192 4852
154076248 65199991
475956207 14807
155491779 949
136940804 486
125781039 880
104953356 2221
855620960 8423
230705411 5890
213112540 14589
93701 787314706
12900031 43
595583864 2253
564249025 12322
60586120 306
178116673 1992
758397471 2528
594029195 594029195
898800000 2996
240550885 6606
604269298 4204
116059878 52322516
473398421 1578
167870528 615
425367031 1815
421993912 210996956
695700000 2319
67499775 225
537590340 1986
377352375 1541
652811751 3625
516607833 2718
13499982 45
939407708 497282
497376138 497376139
227984575 3277
544938999 4945
127028076 3054
454834100 1669
754500000 2515
892312891 4293
28465841 208
341854979 1891
1909 147516066
4386 443753550
534539880 2520
101255 397301376
811663603 3754
548012791 9217
223109446 1535
667080961 5980
62422587 1990
1445 336092550
4226 711331848
315966816 1089
735002953 735002952
901994413 3210
527333675 17119
2099993 7
42932290 148
262061111 3561
79213587 899
220428229 7464
473062345 6164
803715409 4919
173700579 579
746414055 8565
703939368 12232
132035225 1058
94200314 314
898562396 78399
697354797 3388
963182529 8921
803728146 219778
3268 228654015
695202250 4625
171402869 1122
517433241 1869
731266800 4400
998705478 3329
47399999 158
587112191 2513
364503342 180644789
407629088 407629089
903060689 3430
725108022 3691
894810795 491881212
323700449 1079
360408968 2399
401060503 200530252
238509255 1018
478199235 1594
289804880 18412
505009828 2308
236101226 787
969240469 3612
921973149 6153
69315670 475
256506462 4463
113339040 508
884608749 3921
833084284 13300
949963973 12874
836700001 2789
62700267 209
447030677 1779
294563763 3237
258001711 860
745200831 3151
451332064 1533
706947911 706947912
470101568 1567
4822 971224414
765109471 2694
758183319 2547
958108473 451895063
950396831 3168
525135536 13383
6462 864731786
601878143 13888
748903213 21033
758506958 379253479
582615063 21628
324900535 1083
812097294 2707
175500630 585
415885032 2664
938933581 64446
4003775 18
386048722 1576
305698980 1019
136983557 3218
353084885 18522
686998361 2290
77368436 305
337192571 1730
733234867 3045
557596676 7226
419860141 2711
400197606 232168877
490865674 79685
602281541 7599
743944000 7075
139207580 64080960
23244 848289780
315188176 5144
855944578 4473
78899736 263
562920800 2080
689102616 2297
417236567 1554
855680219 3428
632727810 4642
847063405 847063405
477622777 1887
632632292 3963
142423502 674
998311881 46277
703802990 2346
246899999 823
154799999 516
579436355 3034
544913880 40726
302063727 3448
279707599 1674
605719016 6863
176225563 721
757215299 2674
337332735 3328
338778418 2078
12731 884091564
40328999 168
977532436 4926
366881164 3059
272348686 3176
691554198 345777099
724798477 2416
430199423 1434
286120695 4168
244475857 927
253773261 65510
383 38927450
985242728 7715
386486732 2616
308399276 1028
640800001 2136
137721301 520
777546756 293669278
909194964 855333894
413687064 5208
86214203 43107102
689704972 3377
153378420 4035
855889200 4560
877779891 6171
594057913 14952
963490058 3843
544500041 1815
766173460 766173460
67862695 67862694
405598649 1352
852682999 13000
135538991 575
519535911 4622
723303371 2411
72 20033459
781904862 345446474
441897966 1962
10163 469847753
759002529 2530
365811860 1296
320701683 1069
270900271 903
988291827 846108798
364481695 1363
559802707 11203
90090000 385
975585150 24714
494460526 7848
719424978 325400299
66599963 222
156664495 156664494
192 37195688
119396684 423
66899892 223
902319265 6804
539699999 1799
669132157 686994
2205 528009383
59400001 198
6855353 154
800496903 2869
456599353 1522
821699279 6360
328992695 164496348
248047753 2844
565591450 64128
803401210 2678
15843825 225
113508391 56754196
944397940 3148
916802669 3056
600297999 2001
696904318 2323
686010661 6584
1829 274292447
756008383 380367
122792570 741
234476418 1187
706846067 4428
924518902 7073
268338893 127020172
999605268 3332
321447126 1183
406715944 406715944
321293966 1126
281699060 939
49419449 450
852741328 13719
464683388 3978
130952633 1972
2389 584167836
362462661 181231330
220543449 950
76493696 2432
359599516 14507
676050202 12741
335270576 1765
823705296 411852648
989572669 3961
296128434 250514728
237228121 4398
372298770 1241
198300000 661
853467851 23964
641608258 641608259
548398173 1828
222239567 765
742344510 2554
742171355 9612
966964746 11562
2297 667779246
528149903 3088
437399999 1458
797368456 4708
377100001 1257
808930619 404465310
82441319 3687
607 157223538
165421505 1168
507299296 1691
951697592 29447
4988374 28
915129297 4008
329589538 3863
868901192 6373
308389248 1086
385040303 1296
750929943 5336
788697370 2629
296507084 7151
734218715 3988
812866749 7826
229145968 229145969
548206302 15393
772983704 6161
912757144 3848
5097 787283131
134999549 450
307016534 6555
453742557 13217
390257939 3117
430729520 3345
515462728 11901
504903258 1683
941705037 3139
311998961 1040
451930850 2640
516101879 3206
909107972 3667
707997640 2360
399873199 10896
622247333 4673
507509855 1748
998336031 16672
964199999 3214
467256021 21894
44699921 149
452997735 2773
385611602 3981
356625349 2231
611194751 305597375
5710 982369013
452803747 17642
386400001 1288
779434872 3068
13901783 6950891
127465314 1020
5593 614782560
753089238 2781
658797429 2273
980102006 6229
972928268 961921503
212092479 1349
597301992 1991
256040141 128020070
599250196 299625098
404016689 12210
620099999 2067
404381224 5186
159900532 533
424216799 1596
69777276 239
409201364 1364
284204616 2390
699052788 270636
467214043 1571
682197725 2274
710098227 2367
92999689 310
227186640 3105
589 175546105
783 143661876
713295677 6603
4824 424957061
856675039 40280
374501247 2312
609724521 609724520
205392479 797
833419679 2839
137400157 458
912949481 5240
804665148 2771
292312317 9053
654900001 2183
631328085 3377
307908949 3799
250199858 834
75256775 275
826637374 34025
528929805 2283
561864408 18379
587624465 11312
141313627 70656814
810253168 405126584
591919825 2662
46034184 168
30530 755737655
161930634 87869045
710333210 5097
602858335 8658
600 20974581
313739243 2457
753601245 2512
654142209 2624
233696826 921
43739663 662
29395423 493
170883892 847
8130 952249071
744603006 9089
709936030 2827
671102236 2237
94954329 1006
34953759 8554
268199999 894
341345255 1212
29176813 126
579398910 200212451
321205772 2284
344002423 3643
292878726 5019
394914692 394914692
582002063 1940
752214145 376107073
465616528 1597
380 83363640
909270378 909270379
120243419 12276
535520041 2139
974 191166587
405097106 405097106
969639399 11295
765482744 4663
953275578 474887683
884041059 9905
836399999 2788
222846750 1125
402807241 1446
223500591 745
743318427 3046
755192436 5096
665793715 2469
905511410 3146
291060350 20902
759476983 5728
937307102 7319
615508820 5345
952327472 476163736
417858736 29924
184541112 1779
1843 293594002
15483252 118
392827620 2005
618002059 2060
694578020 2547
536189914 2910
4227 807810259
445100017 222550008
962656364 5655
865497114 2885
928122926 3927
105783896 665
998166662 989138790
269129256 1047
999903286 3333
729054691 3910
3183 860762605
246600712 822
136698275 68349138
151293615 21968
675240661 2606
945057034 943224453
833010919 5890
809980929 5699
615599999 2052
609395099 8879
174576678 6294
223281955 801
865054821 18130
867556650 3858
127887729 1909
661602098 3803
870358821 9343
976410782 4309
275424601 957
366602401 2400
565091659 2282
354395945 354395944
335350060 6535
684602281 2282
861623639 10440
757569673 14967
486394113 29101
245261481 1220
129964068 1183
64799783 216
244095526 12069
5940 811658963
930812753 29107
349728825 349728824
344659053 1572
5544 759227041
727350510 4535
398381693 4156
653403673 2178
506679995 1981
667729169 10287
651072826 3471
564796673 9937
206942968 949
676667356 2359
931868375 3709
448798504 1496
446996281 1848
784497385 2615
2173 78171750
379366810 252845480
543300834 1811
920588963 3361
672512927 336256463
266578184 1814
375507009 1361
220413813 1114
880778012 3243
40516219 198
490728118 6619
749614424 4058
113996920 527
944584915 11717
893160577 3194
370287624 2125
753460765 4270
918954007 3105
855298913 2851
974738141 5262
682628965 341314483
132588613 1332
243634642 4151
790266047 8608
600739237 314032659
325500822 1085
997390590 4023
293567904 1306
312017495 1624
481818415 1710
756989003 37523
951300000 3171
34290 941514328
550499999 1835
305893907 7207
476098414 1587
124682222 826
577408109 4261
893700000 2979
4498 250467618
760490640 9855
438094887 2820
42177811 356
998756470 5625
663605601 2800
85083901 1933725
585599999 1952
775796767 7858
435001450 1450
453322395 3265
316922621 1217
226304223 113152112
37511569 1986
858602863 2862
728833755 3295
770102566 2567
728363849 12825
628 2606564
129134800 1420
425140347 1537
412470571 1388
185858295 4431
74119563 509
930262599 3291
208987073 967
490498365 1635
969108728 419042919
541296364 2784
210762057 1099
578700000 1929
300299147 1001
149120159 672
174900572 583
816154878 6321
648684434 12374
447719184 5146
718290095 15182
334381465 134293521
133803024 133803025
783956944 4183
921896928 3073
155078043 3363
952518981 4004
205800687 686
84000279 280
943832274 3373
35301446 265
333600000 1112
907508376 4852
320810670 2070
394039044 1422
758535918 5237
469480284 5004
742620268 694251705
366820697 6026
826068038 4248
974241909 3958
203836048 9337
626385948 2141
331198895 1104
125165216 745
908184438 343879
191773257 191773256
239399793 2536
660042119 2946
975603253 3252
369863788 1393
964777931 3882
373516290 141467995
933723363 466861681
1800001 6
905443281 4955
4100 796440626
100850389 852
840619755 14249
100087964 100087965
69097275 34548637
488412548 2716
325866499 1094
844454342 422227171
878962703 878962704
3803 755776165
981029018 29186
811249835 5511
952376545 19282
201640324 3631
374277597 2233
852002988 2840
375283414 1478
966950805 3867
218410220 2771
808773096 4559
670674721 6519
30415827 741
319211503 1124
773322725 4175
8214107 60
704473730 44811
631884442 2193
494372700 2830
224257518 224257517
926800978 876256668
492003067 492003068
913200000 3044
495991702 1857
472516959 1886
598204530 20997
706753487 706753488
40785835 182
965329574 3359
748243461 2833
71003 789576100
580027200 12165
650248053 433373947
446258565 1555
922203075 3074
521503085 4220
227672533 5748
714540935 2446
157194418 157194418
481898155 240949077
760919091 2705
852480214 13765
5889899 20
254399152 848
233909987 1704
69226216 244
245086781 3832
435539999 1680
329693771 317318260
348520118 174260059
76040030 13310
171300887 571
203067360 203067361
768071449 768071450
954328296 950042767
757673929 4356
576301610 1921
410477216 5378
708203104 7342
166500753 555
834600671 2782
2436 597365616
591543409 3452
963581295 369747955
3346 871113762
423798854 423798855
151200504 504
372483752 16924
107947223 396
116099614 387
632697891 2109
570363010 2030
63520499 212
927899631 3093
2244 324141266
161100075 537
235487142 1028
158998857 86417352
600225689 3480
28095001 823
687955049 16643
895256946 4824
195185535 97592767
323521423 2022
810245114 11583
983757993 8117
574222480 6866
107748106 702
174607311 1492
558062310 2978
821066890 115790
822536641 15355
619047624 2395
414088379 4454
323 87477079
976637194 5557
298764001 2580
24561005 85
879157202 11430
123979900 61989950
164463991 930
68036851 299
17290951 262
402898657 1343
509451732 1893
765533245 4718
4824 87940398
884286264 3555
399036121 3470
89390242 44695121
239381524 4055
207599569 692
96224619 976
955500325 3185
637671359 5958
174924905 616
712066544 2609
788176780 38930
336137365 11868
815586887 399197308
608 56951009
48759468 319
615842810 5609
761575074 2965
359613711 3033
528298238 1761
911402289 3038
493769519 3240
597176353 2784
597016006 21443
87792132 736
100480637 50240318
312554664 1968
678299999 2261
564757473 7361
436577779 4480
105599845 352
522957046 2483
322588210 2942
13629465 129
821209488 4805
772258621 2702
192599358 642
488287926 53462
365812739 4635
479441849 1732
187644958 998
802792419 6053
138899762 463
77216544 864
747370368 3712
172800828 576
676076827 338038413
277625910 5118
169 49376964
152320497 5314
237362465 1958
425698581 1419
724313952 3216
1719 311458734
73195733 247
51334852 197
881997061 2940
722100000 2407
693579886 4849
743097522 2477
200982274 1030
201599328 672
549556674 7306
129357252 523
997582707 7097
545933203 545933204
886206193 6256
20399949 68
973911030 457051133
68399771 228
348794505 201197914
918492684 918492685
957905825 3193
195300000 651
259098378 1243
20790970 124
594164383 2233
642651279 7495
524289784 3854
718143373 3362
776066131 4233
520202842 1734
888356399 3316
546809337 10228
223606999 111803500
720813963 2629
425552840 1791
598735179 12196
761569497 10353
887413759 19108
437999128 1460
181164649 952
919289618 9307
464843934 4586
205849727 2688
76320566 704
892750895 8748
406198647 1354
742316828 6713
519700329 5506
319748694 1941
902271040 10960
930712592 6781
369970889 154490912
897254511 386251251
16500 860161500
125964622 2038
878090133 5331
823819028 3399
799011905 3427
391711248 4252
410380911 1604
838886400 7944
821947605 5468
840876714 420438357
307003681 153501840
986507820 3973
640789072 2948
638087631 3484
803952791 803952792
656522055 11394
666391237 333195618
877611167 3528
631550220 11865
59100001 197
920969860 8803
475858906 2366
569727380 5086
620524065 2452
717396719 3763
805534754 8172
75600252 252
926037579 229786
635171971 4281
52048086 247
774471391 6306
413198839 2021
980303660 11530
788968016 11100
417299448 1391
541370299 270685150
279235679 985
652504089 2175
418728419 1454
800139640 8651
231044139 1268
287003550 988
878704731 2929
356687078 1461
528030045 17710
274356811 1385
980462450 17473
653629051 15381
575946336 2512
161621865 719
832457585 4094
827273123 9561
450600001 1502
320532401 1374
663968766 5776
101400338 338
241799512 806
445364201 16934
309601649 1032
690717407 7954
678602049 2262
191131569 830
40869894 662
38521779 185
937505037 3125
441269010 1899
698371176 7304
652500480 2175
961421393 3667
20108759 185
486778830 1771
964630835 4446
892840799 10239
898536382 351198663
794234567 10113
33 8396567
996695791 5630
128684977 484
804656066 5085
512098294 1707
2358723 20
638522904 9876
379685753 3333
329098902 1097
135788100 525
297328557 3025
135976602 116218421
532207759 2937
530201162 1919
451501504 1505
62583629 438
755883924 2553
588676560 6870
225331521 170913746
938256305 907136257
248598433 1402
100672767 370
907920590 402178913
452628321 1720
475398799 2494
827653948 2948
302194120 1437
998910239 498684259
753319295 12468
195840012 4123
93895219 46947609
404277029 202138514
813001514 2710
897436659 22177
837562670 2817
911714992 162574
519900001 1733
62700001 209
872705399 2909
219794243 817
236399699 788
9975 927131971
489942531 75110
149399502 498
154905681 740
609 104343624
866415863 3824
428866870 25455
172389156 839
784370333 3342
289871637 1274
494818734 4393
117264822 9430
265159122 9615
196330489 115899745
233758910 1085
394672160 105108
25675930 94
27266 524411237
928090416 4047
443793641 1623
889639217 3517
878401138 2928
895210317 34639
190199367 634
342933426 1782
67 13801200
612091435 4055
620017300 7325
931670845 10084
237000789 790
254490639 2005
342589145 1779
167700185 559
771850635 771850636
692181299 346090649
283637035 3540
797950596 7505
314505151 1065
830298090 25247
521983991 5786
699107750 2662
311793193 4142
520093674 5599
1187 275206573
575702943 1919
208868194 208868195
412246923 3658
552139640 3041
55129538 1250
284550217 3604
25894105 12947053
634514851 4477
417987808 7504
727241120 3771
284398025 1975
450125461 25635
436007419 10221
982670446 4793
876684385 2943
332158968 2702
549889417 2009
840601737 2802
465227050 8211
93300317 311
293567790 1230
155999706 520
794399999 2648
954339203 5798
827821649 22350
144232271 6286
530401768 1768
922168936 3676
802296250 5379
597301990 1991
341866488 3140
565663409 2466
36510389 147
347041168 1244
460556999 2190
908785259 60829
6934 568637468
200766205 2073
497626349 3420
607811595 2682
57429389 230
114329564 572
203804285 1123
228040193 1081
849460560 628851529
105623445 52811722
860700000 2869
115267813 870
619418239 12635
946112039 41591
13478 904067981
886534760 85992
869834291 3774
261507007 916
806484713 3749
81364476 934
318599999 1062
81000270 270
977405193 3258
862149085 862149086
704999457 2350
786871126 11205
3509 776843474
265191545 132595772
69400816 352
780839753 3557
472521535 236260767
162706964 2047
612903354 2043
92254770 1570
809700000 2699
229269018 3995
92550116 4087
147533410 511
631800374 2106
571054870 4851
553893733 27076
171408671 744
255297713 4398
27810 895301577
772698388 8282
625667105 497760497
428496568 3104
338133639 1378
800428088 4103
127144716 4518
277110399 14240
978115214 3421
310444260 1626
665375827 148422
1615 304166589
251482512 1838
119054099 660
3850225 42
686097945 2287
116457812 1609
73895462 4141
684 93241883
369429360 2939
991026617 463615805
233479423 831
9477 368209881
922771233 5731
538382274 2494
636405925 3226
405777639 1983
801001795 2670
299206549 3228
896040673 512287331
23660325 199
249931106 12214
664972475 2482
12403 972866816
360309748 2354
480641318 2773
431159144 215579572
408056663 1440
433733265 216866633
247500824 825
811499594 2705
142428254 479
342899539 1143
357037741 13617
929700330 3099
828337280 3861
216683361 1394
444802226 60575
740336185 89020
3278 711744984
152433705 726
444367131 29252
864602882 2882
875698379 2919
2861 762572910
5767042 21
3602 892644038
285624901 2700
412420413 137611018
836097213 2787
242409048 242409049
654686602 6480
873131985 6477
599931423 2429
734675553 28379
712409567 6842
134999969 450
138900001 463
100159160 633
835202785 2784
522899999 1743
903296990 3011
829283728 175994
681168841 6424
791220944 395610472
586513011 6623
945122705 3841
525865271 10321
137399541 458
311400000 1038
941883333 8003
599156989 2026
128226937 817
10047096 128
427856820 4217
58700248 204
859576653 5389
987000000 3290
309716763 3646
500910255 2595
844419085 5330
168548987 9022
77025341 38512671
184831875 625
315291580 16707
136482460 782
3273 921107245
623550759 3566
399601713 1332
529198235 1764
146536718 778
795316440 2840
482851361 1814
653344144 4424
244200815 814
544945375 5759
532552358 8815
130861611 3279
348814584 4705
212586541 82256170
32831720 117
599297560 19707
260739824 2721
723460643 361730322
460336575 1568
549341714 2351
589354290 5505
597069822 4569
899377695 7964
372584609 1458
906113841 906113842
68100101 227
417375945 3735
954897027 3183
437848971 414775855
232929559 84062176
789741602 16718
429705131 6074
852782512 36307
1896 517383049
61231791 257
278401317 928
930339837 6791
510306103 5429
278454748 4938
18192658 91
910449488 910449489
441370123 220685061
575770146 5179
792076245 269510251
3675 406726950
919803036 3066
54779609 27389805
890182336 26249
735915832 3030
17099955 57
468392532 1983
392401474 1308
352200001 1174
965709674 8675
953485241 21620
20699931 69
408002185 2036
618564635 2813
866100993 866100994
646592569 3768
4311 752825546
493754162 2818
482911863 141866
246394043 1185
328395430 328679
195246000 5826
737664947 2731
1940 306087296
1539 430378096
539677638 2986
434571068 2007
781552254 12299
708455271 6451
166672829 2876
585237608 585237609
431098563 1437
810302700 2701
143559892 701
29400165 98
575972022 2123
863947229 4306
895899265 3004
157828592 3287
6872 632546984
736940699 368470349
37056600 170
448201493 1494
794045919 397022959
617399999 2058
2927 846924239
993623240 7583
344773941 18692
974143685 6185
998396673 3328
319323619 4106
580626441 5887
542128075 2508
662213606 3859
828177910 5811
442355559 4118
32235 823249665
683999019 2280
78753916 1185
700069500 3900
590450631 57695
215978560 2909
329506380 64044
877503134 2925
802771624 3993
196559436 72397547
644999018 2150
571203103 1904
746364560 3880
88151895 492
47685610 471
678616177 678616178
718797603 2396
65947673 225
969152544 3708
523346872 1996
7025743 3512871
369301231 1231
362699203 1209
14256 762783627
482716503 11843
20640 712609454
308979491 1138
37981977 173
581378700 2100
722022337 3546
888900964 2963
607430349 2567
244676375 1002
290944702 1803
372817877 1389
417577664 8615
780543821 3580
143817177 71908588
846383149 5265
888329632 22432
780601987 7447
851318181 425659090
722451372 2423
439453819 439453818
181799395 606
283237922 7913
402687169 201343585
1779 529674123
668707367 5700
995184621 994138254
623320054 2655
935759745 826139013
998402637 3328
189070188 1771
82699071 794
272099737 907
73800170 246
769623400 3185
278079631 1558
2057 527552671
346168329 2781
811023667 4615
273228930 8194
92699999 309
416137873 208068937
870234464 870234464
906603022 3022
506402735 1688
236101158 787
996759033 3467
477558741 11980
591326178 295663089
84785276 1844
388116514 194058257
526501814 1755
371230024 4876
262173469 1055
868858271 16762
931757111 928628408
81073390 618
601339322 601339323
12126 971181970
250925232 2598
489763872 6617
876305610 3391
872139225 3493
234198913 4156
50960041 322
354408569 2998
405702586 2655
705003674 352501837
48344688 336
583876351 206728703
230943900 230943899
72632220 781
269699114 899
197999341 660
37799874 126
392946684 10180
311676187 191040251
899482319 899482320
984710573 11626
798986268 4644
410384727 2465
976666931 612133676
986406205 48003
743609699 9650
471989449 193767186
515098282 1717
501300397 1671
2510 243387118
376315742 12371
565529770 2703
399900001 1333
466801467 1556
739089779 2706
745500000 2485
132939872 1493
920699364 4752
856799999 2856
204398009 2070
210599809 702
293100344 977
251999999 840
955199999 3184
387785727 2037
262840657 1124
316726638 30434
444431687 5604
647766902 291137625
617840598 617840597
828826956 2892
837607401 4409
429669157 2029
330560467 1169
417530440 1543
982799999 3276
566147837 566147838
331800482 1106
270900001 903
875604413 9586
878252191 11393
434777837 1669
674578629 3033
296500126 5459
720729495 3337
434873489 2132
83535871 326
692397956 2308
799497336 2665
514095310 1863
576374583 2982
649616688 8132
737998650 2490
575854062 4206
980214280 3415
873552835 3542
836570142 3652
5142 578840082
678902412 2958
673692710 4042
534221245 42627
414053032 2356
264 25903406
136627055 996
90762210 742
703730047 4560
81758080 351
758559257 6658
222202751 770
45900282 153
392694195 28146
734435693 254463983
274012649 1682
380294975 1301
566868510 283434255
734310168 35869
119462645 801
512101708 1707
427826779 2361
138692379 594
272977393 5616
127199999 424
180139845 795
425628089 212814044
3549038 309
577553515 25037
653819494 4445
538553926 2925
671983728 2633
51178707 212
604501505 2015
488098374 1627
720712745 47723
597111571 8670
876132056 4259
542999743 1810
161023020 572
13315 478199384
618071829 618071829
963006390 3210
283926874 1078
36488634 182
450 119855485
918572335 4049
242718618 2511
320990466 11010
799500001 2665
129799560 1605
429727516 11641
740343413 3065
347398843 1158
917959169 18368
501233329 16776
446538014 3885
915636010 915636011
3105 884562974
111000234 370
457107093 12337
6568 872081526
813861219 151670
773103283 2577
923808328 4348
896397800 2988
463815381 29860
665608608 3192
701232124 5275
398601287 138164518
12235289 34199
32382095 172
440089777 3760
116100001 387
913799999 3046
358769303 1703
516035161 2055
3747 630629293
932114431 335002010
849127546 4242
95364528 812
784418346 4636
801665479 95893
514347172 3480
429666446 4323
336600000 1122
401791151 8980
887289773 6052
21931 715883690
843001057 2810
395698680 1319
152131345 76065673
219894524 2225
374136764 2319
696702496 6496
1762 524630214
10800035 36
732379804 2691
901803005 3006
166706632 1828
922305285 461152642
335593713 5529
125754384 588
620552547 6526
32327 852398388
886073984 886073983
870666188 5636
517119276 11203
436854061 358808068
473401252 1578
206700689 689
844497184 2815
2271 570333396
683549951 3380
814227025 5496
764397761 17365
154 24024055
711602371 2372
987296710 3291
492597711 3152
382828874 1375
372202811 1422
76343295 11175
679332225 8242
47622753 213
921602854 3072
330301853 1101
616800000 2056
434942481 3600
239652564 980
269679051 1420
283075681 141537840
498900872 2809
103395949 1609
968225988 968225988
78003579 2246
438417601 1839
507899999 1693
413907561 2060
752007426 8273
589708183 2654
461701271 1539
71254 327982162
261899127 873
881789003 4996
374567749 15058
188137921 1560
966927577 6896
751382483 3284
173293253 583
767424367 2886
9128720 80
537393232 53350
958981969 4981
298347037 1059
306351972 1453
447300001 1491
655452097 12608
980406246 21665
512182992 22369
575393925 3405
304311728 2213
462300379 1541
247604773 9833
363898787 1213
898176438 3475
622501101 2075
676762696 11155
491593494 491593495
3007 813594015
183776420 717
902399999 3008
991691183 495845592
545945330 205653933
826674974 826674974
165757388 1509
380618218 2169
140092938 47000828
788269978 3275
337363875 1717
579327001 411260392
533100000 1777
643797854 2146
473768286 1902
182216123 2722
559232719 2783
75727575 1066
475879659 18531
993648251 4295
752704068 2509
942392436 7780
403325121 1461
936229141 13526
764903012 4799
486184765 486184766
901503006 3005
893798632 10134
999564583 5368
870674540 870674540
562009200 2472
503751597 2534
205645782 3326
944727343 7738
539085561 539085561
214557263 738
88329326 497
719088309 23279
744615118 39071
346240271 1176
2739 239919256
283205827 2202
449500314 1643
36015407 144
60170689 310
753185203 14861
378472956 387717
480874801 16100
657898071 7347
742874512 7043
434422187 11026
79530464 518
917 269646601
58061976 476
728854519 6373
407656768 97551
528302717 1761
12289 850003721
370798764 1236
492465689 2635
444100988 1693
31906149 116
2374 287524594
109005172 604
447451949 2955
826135644 3502
4494 940729020
774551162 5147
667290424 10446
512515603 2693
932923434 3954
197963669 769
478975371 478975370
98399776 328
73479865 655
428522855 214261428
585058772 6554
207052110 1169
286293464 25079
682872675 3559
623097924 2077
128 26790173
943074121 3257
382915261 4365
670753577 335376788
396442318 2181
319098401 5354
372782574 1863
739118959 369559479
717354846 477282
275839024 137919512
973037785 5465
993021120 9360
147244175 1908
753802544 3865
32575589 541
356004305 2116
49489192 1963
483600000 1612
391591368 2052
626383968 10109
956665480 35379
45959773 81328
700388217 350194109
5603897 2801948
217376574 1270
258798849 1550
781530368 3392
555001850 1850
361983687 1738
692643914 6165
504944667 1742
111375801 785
569402244 4482
73475437 387
801524477 400762239
323794117 161897058
815392223 7195
882244986 3633
302339401 1140
272986280 1013
983490753 4859
60299940 201
109421245 906
384299474 1281
998293842 458872605
792266471 3438
98747524 98747525
250844890 983
264097889 1530
732935253 5079
640253281 2381
406135596 2009
923102833 7858
801602673 2672
487201625 1624
253694402 236456445
481799851 1606
43521289 194
494592418 1762
3116 807679664
770412323 4301
416017914 6581
198453406 1077
120077133 941
624301292 4021
362346354 3493
461128868 2822
639135315 3315
866046011 8249
819456448 7763
3403 973457646
549809353 4626
945226194 3611
387358940 4387
129620804 533
759239626 654076798
704028565 2660
881431600 3920
869108859 4538
706868528 3889
648602163 2162
25418060 113
914921219 3541
316973362 1241
535650127 3496
145007630 639
457718971 228859485
602791329 301395664
531180431 6568
194700001 649
729045648 13668
370389908 11096
860 231918780
2979580 1408680
192600641 642
191753959 1076
430395003 2613
651287002 295728968
337801127 1126
118954938 105165437
144930116 835
745605712 15621
476100001 1587
398076227 181702886
252697747 2378
505499590 1685
170788423 85394211
212765551 2690
513437459 2111
642027093 321013547
640802899 2136
987902719 3293
310510997 21508
850592255 372306137
10638 910620856
791102604 10495
379667172 12328
294900982 983
243435380 909
92735485 310
276300922 921
650966368 4723
658994485 2507
91330987 334
942900001 3143
690900000 2303
171851909 1747
66399475 33199738
930148799 10528
566706801 2289
485507960 1894
336032569 1322
842033200 20931
487510644 2185
284048489 1879
4039 817408781
742016195 57065
100687126 399
656544015 3701
562499999 1875
931678384 4613
467700168 1559
851047321 3048
662132729 22565
768636301 2900
54722252 1202
523317849 10938
953738646 4616
489568233 148489
477362689 6456
54482475 2575
276013583 1953
270599849 902
160560458 636
101100000 337
953096822 3177
507583838 10563
605257981 14194
400497732 8228
586526158 11317
818537685 6676
142896187 584
973463831 3670
256467151 2502
106769880 10440
647373664 2429
226045582 6001
412498625 1375
3536 884563495
420000313 1400
437336369 2745
346295063 2472
746697922 2489
4917 575238382
324405247 2202
739547044 739547045
439801333 1466
613744337 613744337
749141380 6111
967555484 5395
988294051 494147025
146412817 146412816
455042933 4206
230438536 2584
957303192 3191
146566300 104147504
477344946 4650
800700001 2669
13683528 13683529
319199611 1064
514314119 3352
909112691 160649
801526608 801526609
997123484 18055
162183789 559
412333930 6830
63397587 31698794
515963480 2570
225118832 1223
456614047 10107
943601446 13314
712547719 356273859
775391000 3550
46500229 155
936204826 703997737
483709212 3132
210600702 702
378758962 1953
933816311 5148
274799999 916
244288314 9637
660903089 2203
612779021 4388
618538571 5366
621897927 2073
419109449 2175
551883564 3006
757612422 21147
230085968 784
856528214 4115
889237257 4342
528849325 2214
779152519 10363
158399999 528
645954662 35039
784392676 3135
653300551 4710
64499785 215
643083156 5863
505803284 1686
460348982 221729131
47514212 175
3089 533882509
646234611 4270
121189209 53226282
439875572 2467
9081576 108
122716139 106439301
594442002 3776
738301486 2461
960188388 756040105
543001809 1810
973197995 3244
417001390 1390
240599198 802
261300872 871
547616750 2578
801858940 4866
648545008 3508
642075055 3439
735717924 4975
914284826 9737
231594540 1032
148218071 3685
490499975 1635
725087595 9692
485402500 1618
950065774 475032887
133017544 747
833215360 3040
975983126 8125
245106768 848
845101999 2817
946796845 3156
737226093 737226094
47419373 1859
232499244 775
209802960 1080
297144029 5731
360728567 360728566
195313222 691
55592807 258
27679331 259
1495 318184596
826848088 316080675
947936599 4940
948729487 7784
178516868 2663
563543734 89302
93001759 369
899253368 13999
72485653 1284
778619274 4038
220068307 1531
264116647 1019
656426385 7397
391723305 195861653
854999450 2850
306897229 153448614
750590972 750590973
271500000 905
573898088 1913
948497344 6038
513898286 1713
821400120 2738
311560259 8205
198526165 99263082
152904981 1219
894083213 773408479
96599894 322
34171865 17085932
890441567 6375
18051488 364
79742930 643
506400001 1688
112097455 639
491455490 192047793
275999335 920
951803219 455838178
260149866 1275
276557339 1733
398998669 1330
957899081 3193
90774398 553
666939135 333469567
228600289 762
262413159 262413160
329998899 1100
863999895 2880
933517193 3944
793571560 5032
251518459 125759229
721565341 360782670
767986154 6048
297656776 2025
826425859 3182
663575438 7571
689131086 6297
877930086 9018
729302430 2431
218415511 941
389579451 3028
329045600 1263
629516621 3553
83800447 316
21628426 91
435244721 12738
880438857 5794
11683258 98
2280 606603120
429900000 1433
31097999 284
548699807 1829
358702795 179351397
472924927 1792
960672337 11351
103982823 436
681765129 5547
1838 377240310
115391476 614
395817530 395817529
566981898 2802
64073443 234
88923419 1926
150568127 6044
668851016 26173
4544 262034304
939699633 4245
447298510 1491
381157366 37285
375251791 6337
894350499 8366
298167697 298167698
910011069 4581
615845821 252105629
343444811 226231681
270938777 1238
947112426 12609
117222512 530
639864595 2359
1468 341258162
894455647 4321
746208175 4885
2238 430206636
964406748 8117
652175761 3230
801942331 5331
313919711 3527
10239775 46
25677889 322
66900223 223
450717623 450717624
936768378 3486
894548921 3258
717702828 3401
62055572 964
88713919 823
280612800 936
733391015 28352
490 85166283
365819803 2266
337511135 2354
847958160 5912
938721401 10300
460414415 7446
606722961 2360
901293264 9935
98719645 463
656587244 2507
122573778 525
284699016 2908
501052794 250526397
635702660 2119
746102487 2487
156670794 1246
954557820 7876
321890192 4082
8364 506943548
688408993 688408992
468893648 2043
747900000 2493
82409180 1372
532841037 5369
343263634 120850464
577051300 3681
911641395 911641394
105753874 377
738358920 3686
232799225 776
794702650 2649
326 87522510
1579 284968565
943475052 3746
758287865 3766
292735115 5716
997200689 3324
884649886 4571
779444917 13577
246417920 40886
867104651 2947
696346625 2326
496128303 4359
921145358 5423
861167183 814615929
646825099 4850
853764616 357224780
781802484 2606
688046860 4367
504968864 2665
43999099 432
589723681 81006
303300573 1011
716232596 4036
614375129 5426
1982 428199208
770746159 7547
59207777 455
480940632 9351
840601637 2802
392672825 1722
788738471 2664
901202638 3004
327571140 61458
71700018 239
722794281 350380905
361263619 1420
324978653 9438
670145090 4741
540903950 5755
800098777 2667
473101576 1577
934685475 7473
350107930 11720
710636369 710636370
8089 712107026
455107295 218792588
972278033 812931681
547798173 1826
603902013 2013
291599906 972
419927292 4842
362481970 2361
405600565 1352
803759370 3062
180543375 1352
814476912 20191
25 5826830
120907925 120907926
834468885 2948
788812521 5061
86296572 303
53699861 179
707700001 2359
696040662 11441
816144065 6805
634802115 2116
246980583 123490291
305335399 5470
296495364 3102
658626294 5473
313655053 1803
788468973 3273
366543810 2472
57746547 26315415
847904778 5983
381298729 1271
284610284 1317
197281853 197281852
307796966 10359
923227472 923227471
658501904 2195
899954390 38294
227590605 963
237891031 1421
945591445 5118
268708655 6352
660301761 2201
260550385 1331
83806813 453
175336715 602
21141 869426296
269494727 134747364
17452605 74
815712471 18241
177681832 1462
283637754 1107
771798261 2921
11293293 56
381245497 190622748
318434742 1920
770857217 7311
594878305 2694
676 192013068
862197125 2874
141441529 1054
195745710 2195
776999459 2590
932681951 601761192
540599551 2010
987660159 4784
919181513 7222
342868472 2837
959346337 9412
120643917 60321959
966596779 3222
391233839 2114
53004475 26502237
198471784 1288
776249202 3252
35190911 132
9519488 88
93465623 370
303384017 12974
95608464 411
953975207 6717
142212849 650
371528331 371528330
449944212 1621
201144585 1282
242400863 808
505385472 4269
433415552 1640
624306048 6947
956608557 478304278
120298217 1703
589496172 18389
67404889 9110
49952669 223
142899707 651
538742875 7364
5370 682348772
578699978 4601
412721441 31240
22353150 91
268783360 897
293965157 293965158
5465 860732657
39900133 133
885902909 2953
313845370 2289
55039227 55039227
933730642 4923
900822413 450411207
865586169 3807
957926917 5613
57987049 209
436104513 1582
320005657 108403
577058867 1939
1304 74277323
854102847 2847
613197956 2044
651300825 2171
720302400 2401
308099111 1027
942419791 7197
932677771 3830
575802017 3016
322159202 1225
56887695 500
795803616 37584
116011499 500
286199739 954
169673242 3161
848271047 4308
3308 980099885
313927087 4952
151813458 151813459
908878096 4249
392706364 12407
15461881 233
2204 523158317
502805599 502805600
948299732 3161
113590621 433
578802459 4385
800503511 4817
614562542 614562543
153938652 1049
68574594 6278
674255902 12764
486632161 2016
314998950 1050
574329146 4177
613926375 13515
752871288 2797
34247 941614101
90352796 4453
6462998 630
793541002 193312
918391124 470957
812476075 2777
888527030 3730
687605705 5833
714 213920312
32839913 142
975089500 7315
786984463 20823
206138859 1084
327840040 1826
666349029 333174515
871209345 8552
210000477 700
140109177 673
738723146 738723145
244 47013641
277679643 122553514
340405296 20797
787152465 4053
342298860 1141
924518123 4500
885205775 7336
843369880 3992
517818804 5464
261301450 871
569698101 1899
498006559 3227
822900001 2743
28403128 128
852521895 6631
306836347 1360
723433461 3169
17700060 59
288506089 144253044
153600511 512
541939503 541939504
381776084 2716
174165051 87082525
590951936 14162
989103545 3297
505692921 252846460
980445091 3922
807602692 2692
495347291 3366
99876040 829
5154841 358
490641111 2500
212346090 781
65209239 1242
474592705 4448
858030476 6499
346140770 1713
5277479 39
437723670 437723671
711835345 3676
290047443 4379
323701078 1079
506792018 3147
573984641 4807
572329591 2865
107651235 1374
295799999 986
622968456 4136
118640489 1336
126900001 423
552849363 552849364
500081506 2695
504955878 504955878
601997677 2737
526801757 1756
842182484 435992479
641890774 10109
80255736 601
767198319 4461
272748169 8002
617820598 2295
935095969 3996
257071584 2324
85003401 329
598863005 2438
447975569 1870
52414177 3488
605102016 2017
390375247 1312
131999559 440
829692696 45709
834266492 3732
504850008 3617
436073837 2929
455 30050105
367198861 1224
223437260 905
223130129 145058267
35399999 118
35400001 118
406184658 9300
577399153 2772
716766720 3321
895639272 5899
823109071 3819
190096631 95048315
835458435 12915
734218462 16153
142021925 816
936610623 450354693
228631630 228631631
912017687 3307
383098722 1277
807902693 2693
574709654 17155
629781792 2551
879253374 3134
526997519 190118789
86099730 287
241311757 1113
14970 995574434
75300251 251
61413985 484
86668264 511
475572490 4153
263846621 263846620
597879684 19045
747038505 347611304
1722 77607096
996456511 8226
175998240 3252
809151149 18978
424360177 5363
451621106 1656
379351786 2807
850874647 425437324
435901452 1453
940873611 919751910
438319638 3143
106045498 533
765297449 2551
461503122 461503123
949695838 4588
992237435 19314
272688253 136344126
827402759 2758
134736070 254219
631221325 5500
916343897 8183
500256959 2416
7071 829554143
195490030 699
619201856 2064
95656495 4336
251399973 838
185281675 1433
292042245 3400
256952550 858
951896827 3173
437441508 2898
537300665 1791
295200985 984
30132257 1078
816425559 3064
54600299 182
748509283 4302
6783 744997239
220292553 2638
812400213 2708
101356980 372
204946184 4083
171618246 1993
892692849 3944
77 21669648
914030846 6793
836433553 11742
781999730 3588
142379958 5326
268607067 112724336
12200058 58
825478669 10601
93299999 311
511603280 1958
437208243 3309
292079120 1313
24907601 292
771643965 2864
890135644 5293
668 123401915
752653000 32275
379675872 3532
561856970 2130
410536147 1559
125929346 3503
267459479 2596
987121520 91945
52975141 645
357899999 1193
963805648 6517
618897938 2063
859682438 3486
524378856 3921
890105151 2967
724908822 362454411
316914742 12965
313447628 19537
390684374 2599
980486460 5583
827072497 827072498
395650511 13236
632440776 4268
895804686 2986
426116049 7225
70506042 310
661689810 3224
942938221 4326
38967587 259
868701392 3894
337754579 188443642
969299999 3231
762830137 762830138
175799765 586
387253519 2186
859484143 6512
431197798 1783
640202133 2134
887727507 3768
525983415 2072
332261254 58507
980560997 490280498
846628670 7715
573766451 573766451
144299518 481
838839641 8846
388790057 5800
959383609 14705
7205 803383118
2523 690970249
10266497 44
68166925 1811
862049375 3518
277760544 1594
579661032 4560
412455563 3706
248072272 248072272
773013995 6129
495598797 1652
807367734 16553
630603815 219881530
204637 774305187
22152384 460
776263104 334488
51663947 194
168037691 1849
475 107726311
331370225 1775
41217469 20608734
916803631 4937
6900010 23
751701149 3212
819967925 8236
503047549 5230
833 144747911
49199836 164
10072725 52
892813881 4587
490634415 2389
642710228 9413
356061822 2332
774255266 5793
815957214 815957213
480399111 248043462
986342720 3392
411 42971694
25420176 2166
24428354 24428354
180900603 603
411733944 1855
634828232 2341
1854 473086085
202777657 1459
392699999 1309
189657151 944
973947601 3480
793703747 7418
810301978 2701
444888443 40898
742167366 395267191
450886551 2218
2444 329540415
778517370 3212
685802287 2286
741111329 370555664
276398915 6418
286800838 956
337763011 5931
489898368 1633
754296904 3817
837657802 837657801
253209944 1513
70884631 855
68391205 249
170345449 1521
70417322 70417322
351092019 26057
732011067 11727
16906 736340548
756692201 4497
613336951 3932
90687308 649
41093174 386
749083950 3645
723906658 723906659
462901025 1543
439998152 1773
792303815 2641
3561 823020563
23937 899959263
89999701 300
369300903 1231
41192063 174
550495837 2004
799217041 757709562
515353727 147539
318320081 1510
19522214 121
82217341 480
211427386 705
535316270 3545
634484269 38990
495444951 2640
23556185 469
244500001 815
392401308 1308
413646045 5448
510679918 2086
229936481 817
567922451 8735
544753859 7752
837257130 837257131
721746475 3869
505125115 17238
671307983 4579
980729524 7082
284998527 2976
648303126 2161
709502366 2365
657917657 2493
14999959 50
194555823 97277911
256952959 1054
574627088 16681
910426365 5039
415079588 2156
46289279 171
1030 230456320
106800114 356
477823718 3048
120016238 11743
264031233 3208
92713469 2528
801386498 400693249
677782140 5801
426235607 426235608
484183921 2148
772502575 2575
900652171 5813
813575868 6031
804948469 34457
725765369 7246
171484149 3938
357964612 357964613
168785587 646
198923525 1746
314832465 1487
969073231 11359
259994077 129997039
21531587 78
363395388 2063
946435051 4950
587683205 51183
768835616 29033
3775 806075750
24843587 164
288477551 1392
803999288 15889
935698422 3119
912003041 3040
2165 272933891
905103393 4367
693294210 346647105
977406275 3258
782325949 3325
874295129 5901
593732832 5456
401975399 22200
974537243 9460
95176024 1118
884606347 53161
206099322 687
809117672 4065
946089860 13117
894429307 5409
587432961 5120
413698621 1379
442801476 1476
175782001 1000
476999999 1590
372601243 1242
84793691 55043580
779700000 2599
382843713 2073
884212345 4552
590420255 4633
782640416 4550
286450864 2842
25759440 240
89346574 1168
169195805 606
540801153 2881
525301750 1751
264789311 1030
210715416 1664
951993330 5216
977868335 5768
265801483 963
854362455 4845
152533970 852
742204064 2474
786148297 6161
308936081 1911
644034191 7134
506874700 186734695
828365364 4329
671080976 6463
7097 634216308
536804260 5403
433102388 2196
855376254 3005
643591443 8191
508897492 14932
965699999 3219
853583152 22858
923338367 3238
46540983 4802
323399931 1078
859309439 32208
145499999 485
876602597 2922
693401304 4216
96965177 96965176
132899999 443
254305217 1081
102299660 341
589491295 15918
999490925 17257
351629386 351629385
988199536 3294
76121864 447
583941545 5016
671988281 5118
943568279 3179
579020958 3177
859510317 18188
659702198 2199
918602724 3062
454202559 1960
498300811 1661
675364579 4242
58440706 3352
553802877 2845
817160204 12413
529378396 4963
853680175 3634
861025994 8938
728099964 2427
4765 938929375
851937660 21420
271799095 906
81403849 40701924
475788721 3435
1505 431658055
868997111 40994
605970271 11203
801174400 8320
548311605 6594
711 96253987
590079873 3523
859722191 8676
349316277 1167
289810469 1753
606970977 4773
544830962 1890
606438220 8367
394054765 139814492
91093700 1172
655906800 5673
176699412 589
715202383 2384
736354474 5899
768600000 2562
815865821 2815
560523880 3820
451458015 451458016
121989412 499
695340450 7175
193374353 4357
445200249 1484
210797948 1323
463968378 3646
198207939 980
572398091 1908
507143857 2608
684043319 7235
308634003 105387218
329701239 1177
89883536 404
1813 187128637
487522570 8078
5268 458830440
169751725 169751725
576566276 16059
172942353 1418
201000485 670
539503696 4181
91267 865983411
804835608 3448
82258579 785
388364491 1711
606275124 3925
854735648 4219
628301595 2505
426298580 1421
14180697 48
897525152 3759
850165185 13873
470580179 2814
207124258 895
602402008 2008
311707752 4243
983856842 983856843
938133505 4627
231666658 393322
959431549 3790
128327361 1888
128928147 2519
327300159 1091
49095150 650
596432908 2259
382113104 1951
141222134 111208982
91693738 45846869
541708191 7712
825903429 2753
177240727 2716
383284240 1299
606180666 2391
986258497 3472
317401057 1058
66170500 500
457856931 10812
48521775 5448
681641311 52865
703061074 3143
448379174 3877
921201476 8654
3238 542067577
642267580 2155
521578371 260789186
639323503 9404
20399933 68
481350535 4162
331114923 1442
3401 894841441
186344627 687
78900263 263
887862347 7637
1400 290828448
357117317 1478
135907048 67953524
243965026 1035
302146697 1468
618927219 7111
985503284 3285
1969 507635766
340075421 170037710
247800586 826
157199478 524
369835886 9371
317745133 1206
867599928 4966
694548823 296517414
535291043 2989
359893616 1410
343984607 17424
198595769 1174
148359849 637
600491565 36255
934590609 377765
631557490 24887
900108587 4839
468468183 2353
167497593 909
883187519 3355
192955625 849
943803147 3146
121691743 46923084
227899159 1340
3365471 28
568284150 284142075
649801767 2166
771302570 2571
758531502 12929
626995036 4789
1431 416661408
638 57734475
929229330 32990
230191239 1070
819593971 5688
43844137 1569
876109449 412347155
284289500 2794
359596617 3141
78976280 1280
776402589 2588
610667927 610667928
693817079 693817078
53695 713431367
749011119 6995
717622560 7019
968808890 11178
140104193 1243
674997060 2290
254781169 908
720000315 2400
894897017 2983
877975739 3130
257171310 2115
475194389 16621
954635405 43328
8878818 3471
800273617 3494
769788943 3584
268499508 895
502125980 1724
5375647 124
3632 765596147
331277026 24068
241109924 836
50453155 344
100 26369783
578699999 1929
496039373 17762
733389005 4571
421009911 2861
293699074 979
857562209 428781104
771705901 2700
839404395 2798
810708377 15250
51368885 178
4071 490408944
3463 817476503
931226466 3254
215127751 3730
279608255 79344
749700106 2499
573411996 2412
113522813 412
740728845 7337
449699999 1499
368369610 255990
232689491 6423
307585251 1190
956791153 169704
2250 522977648
400452000 1560
929969446 3115
6054 781238430
201139669 1456
422273839 169814176
11533 875860078
819821354 784373908
714258453 6460
74657251 250
700645156 6085
727205528 2554
196574555 1392
93227593 408
295437508 5495
748607188 5797
108961935 1185
940661891 83090
882825830 4078
790349580 6684
520019290 2392
589801021 1966
47400000 158
187703233 1308
778797405 2596
763883190 381941595
7996505 30
336240923 7522
812397293 2708
868463631 7067
529486854 2067
136726356 1132
948670939 4742
111166943 6216
314780379 314780378
367691211 4325
968642111 9600
161979380 807
239021139 239021139
805799517 402899758
639595441 4104
87349384 387
703841601 3248
83474463 795
331161699 2347
967156669 3818
746076941 195921
4591 695472226
942173830 3419
557100579 1857
745080680 372540340
822304774 2741
809469440 3328
149813943 74906971
854028809 639717618
816955984 9133
574920631 2630
181087102 4784
91801655 91801656
26487693 97
895230591 4044
951464772 3348
1290 265716780
640420060 2591
395398682 1318
318906775 1258
487056486 7981
662635651 140457
999858546 999858545
341287323 1294
343935149 1425
543920587 5602
29379626 179
168640622 1179
739780147 4252
424395375 11612
420726313 1557
887399038 2958
628799412 2096
200778778 1933
340798863 1136
21855205 378
1505 316762196
562 140864176
414079726 1825
435589123 217794562
988387035 4732
376190541 376190541
928893131 27399
951997019 475998509
229136338 2515
650090591 5328
178175882 178175883
280799985 936
781658587 21789
847756618 20371
456667911 3182
403893344 1717
512386710 2838
594298020 1981
729197920 4090
897018409 7458
155527911 155527911
1046 166316670
501040539 8932
33299969 111
353999246 1180
899669302 5767
297351949 2359
442198525 1474
92551600 1150
138390992 6543
288000960 960
423693239 21334
974352689 3423
181341320 1720
136502712 1818
1817 77955347
903402198 12102
320705161 2548
532408123 7442
160624117 1227
388840752 8447
14389317 324
67183252 482
199180001 7602
310345018 9374
429241896 429241897
98739694 1192
346117782 2644
444899616 1483
1673 178010359
829018799 5832
709088263 9501
926696912 3089
424947400 2725
365030952 165291094
464566235 143252
3987 946918230
236720959 1984
804463976 3081
850800344 5861
901031550 8629
345395608 26674
810431960 370187976
807472921 5160
751500000 2505
634547679 15467
880386080 880386081
498139065 8100
173400300 578
945696025 30303
968685010 560244509
578219720 2387
852426924 852426925
743720799 17176
38418063 171
872715082 10662
311699999 1039
550198166 1834
746098318 2487
994035825 629086054
908333370 4798
803418849 5386
858799343 4912
853502846 2845
5680 855985595
340798865 1136
16913520 520
599096309 2194
761842560 4190
211161091 1689
7067 917731723
998707185 702058743
80597433 329
370513117 2991
668266767 3848
661271746 3529
109326583 1151
654496323 6974
975538173 9254
558072265 2333
508252949 11061
3915 702194400
1485 421764447
638990555 2375
536538433 6008
289945873 3324
374389209 1852
654901581 2183
11125719 64
608188251 2330
783988387 2914
70809352 323
3974 752849796
775948949 13589
231161184 1576
164409700 793
958477294 7721
732048289 18119
176838983 113796
15083 185129154
937419495 24013
6623 200822606
68146097 234
779161875 3271
7980 908060160
556496428 1972
602846703 8065
479672498 1653
553 144697846
883686418 7161
124253615 779
491962035 3999
22078642 22078643
758097473 2527
544801926 1816
530662967 2376
708706115 16763
360548734 2693
872942615 6986
998746561 4032
785384222 4634
15513155 122
244760879 1911
360901203 1203
189299999 631
319263526 1515
996085154 513551444
818823001 6900
710924414 355462207
503624220 13297
717302243 2391
116253003 587
387298709 1291
217601640 1098
229470068 967
156834660 811
1692 393999072
83001555 677
67152100 4105
433198556 1444
541343345 541343345
5574 545042442
265778141 265778140
350717504 1216
89822879 456
181891660 727
636210190 21098
941564043 5483
44313729 170
484865943 1802
858001770 3687
46871 978643853
359810021 3289
425446069 32410
653400001 2178
782667180 3030
330026384 1417
933529289 4723
950698745 3169
228755887 856
886324196 8732
352199999 1174
637213540 4133
2742 607148270
129142900 775
954979387 10683
911101627 3037
803999642 2680
517200000 1724
616560516 5038
787140457 5484
3431 879792830
394548213 1874
591060231 295530115
263935399 1775
402602574 1342
899997345 3000
4148643 59
274449635 1477
236274433 1632
791664595 2758
346027102 10611
4513 583617758
369600000 1232
1358 152542944
250760347 1577
2035 569917971
230688016 3679
902272619 5826
840640801 36110
182256796 747
428058196 1912
338384138 117946973
66336187 33168094
679671374 5729
402286418 1377
878324384 3166
264899392 883
382801277 1276
2451 319717699
891560495 6842
895422722 11110
979051664 162958
393294826 5775
698100001 2327
652277845 652277846
316748728 1578
114211594 85232619
745183836 3033
6691370 238
495138451 247569225
39706470 147
948899097 3163
956911375 4321
733909524 2960
133287166 3758
190200000 634
112200545 374
708307945 3684
925297559 6248
261992655 158347123
488399048 1628
637502124 2125
85800202 286
284399805 948
963322077 23913
4709 933507451
319122700 7475
2283 305613652
689108995 10458
328482499 1475
747201003 747201004
405493401 122452
107400358 358
772698803 2653
274050226 1697
66995549 33497774
771257952 22332
845702102 2819
331266036 11507
710026914 2454
670711470 28193
502464311 2008
805485653 5812
2935 93896520
215879945 2285
5851 744694612
546986267 10126
816962730 17407
868455186 9269
779401552 6049
194840278 1650
668996460 3135
769058146 718763587
395321708 1367
531517860 1905
963437956 3368
459973892 1768
6761783 3380891
590367244 2791
385701858 3931
449999999 1500
662641553 3021
572754853 286377426
426830237 3041
299699786 999
704319357 20406
216124481 880
71576903 804
268573494 268573494
899999999 3000
644447276 5588
213111676 805
249899215 833
817417259 12681
55119197 27559598
148228171 533
475219276 62890
899207591 398780040
187199856 624
122723783 481
704064325 2695
450371991 225185995
20624683 116
1664 444518665
502201505 1674
54299818 181
572700373 1909
785865981 113663
426122904 4367
999854743 11318
925759947 30611
190340785 190340786
469200000 1564
943259848 5963
702298796 2341
432567134 6305
504747721 4428
594300001 1981
454217575 3226
579237149 1971
389698673 11572
416500187 416500188
780345084 464435
15807 423499830
123457778 1801
78265435 481
647851680 2520
890405111 9490
35999999 120
450752094 3715
267350190 1465
351991051 175995526
929468753 5567
805799342 2686
797366194 2833
754103629 6581
3089 778603091
376714559 1312
80452766 314
324890179 1127
464467338 1995
3240 576340920
222900548 743
818695075 409347538
111300433 371
554036366 35198
693262634 17983
697191299 348595650
872102906 2907
33235819 231
436199999 1454
415523262 20543
783920957 7257
878130116 2968
937782748 26702
641997859 2140
962399465 3208
702339954 8083
154143135 79006106
519672407 2456
966808798 5697
116699610 389
626400000 2088
277462779 2555
159036555 547
992100232 5786
239031602 2003
914122809 125051
523502807 46484
2616 150372249
9142913 128
649005969 2761
451501505 1505
269257892 1022
179699400 599
821212745 8371
863102877 2877
238932000 1000
417899224 1393
602514636 301257318
25500084 85
129829351 610
512891341 2028
981914492 5937
464398475 1548
645442842 245645495
71155548 327
56253245 719
325264705 102156
628800000 2096
74397158 358
378300555 1597
221995632 1104
209531013 752
193541322 2161
919782745 16052
22122655 83
601256994 2454
856319851 6150
780879071 2818
936167938 61831
75624299 740
152943549 152943548
911810340 3738
891003457 3528
701025921 5268
522259245 1846
176164095 176164094
90714514 65081743
47159157 23579579
755294768 33546
528807167 52992
738562882 3705
319080489 4422
721744830 3601
515252444 35769
293656787 12887
328 94805419
208264719 741
268155114 2320
450340647 1693
936515856 6681
334198887 1114
932603763 3835
758098020 2527
120141227 494
252407977 867
283733980 1128
45000149 150
681900351 2273
234805021 2017
685418010 2799
504092379 2099
360297686 1631
262748961 976
508124289 1792
101554217 733
593101976 1977
239700000 799
126 21961864
205350231 1060
188268463 5626
731906601 7628
648480819 2931
571315383 2061
785901479 3208
404641161 1738
499199999 1664
37167652 420
10723 918896762
364453314 1585
767471068 3883
506057241 16752
614100000 2047
876072459 8895
768371973 768371974
843186965 421593483
479198611 109132
449576633 449576634
207514900 3742
645600001 2152
662735605 77795
224528382 807
298500363 995
606422595 129168
3599993 12
875397081 2918
667379974 2987
391268842 163693665
88200225 294
84005006 1649
33449098 16724549
452039411 2508
299015881 149507940
229908289 1052
57890273 57890274
391532156 2261
260698044 41560
565707845 2434
618283110 12951
10030521 290
796194448 796194449
626777080 2830
291258760 2340
541714028 6354
8145149 76
392701585 1309
439432491 1666
162600337 542
660677162 3179
233399926 778
281357068 1201
425793501 5500
954361650 838944494
5675952 501
112718475 829
977756197 15966
835282626 12625
77639827 325
78192027 459
284302579 3150
506509899 2924
277271962 1346
175945827 647
656740069 15643
763475568 7739
448153714 4456
190677029 75528005
709499999 2365
230277239 4728
241483946 241483945
102967465 1195
466201555 1554
898694432 8073
985135109 447012525
457170057 40029
884398036 22235
959099681 12320
851114791 425557396
803102405 2677
383820132 199860475
63365345 1438
490096104 17712
329636943 1456
508083761 3966
149338751 663
2936 808777073
292866398 1197
678558834 7299
425099318 1417
378898736 1263
846156567 4161
44370054 929
881760707 13398
742502475 2475
325155538 1274
371958177 1722
405468648 405468647
374398752 1248
36423477 377
938130017 15352
69695079 34847540
223048278 1782
608769996 2149
447029122 362103945
662738016 321273432
637092771 9838
699099045 699099045
320126272 8923
828901376 2763
854806932 15489
560680137 1887
3952 966144660
291568250 1651
687601484 2292
69066389 383
312225124 13216
869573463 14047
888909865 7066
956814544 556045261
148982695 74491348
604282672 2207
811248262 21253
473999999 1580
21304455 82
300545193 2380
264158968 6908
58715915 298
507231856 10177
523211296 4109
800102666 2667
263300477 1589
4446 540604589
251700001 839
391267492 3311
982931797 8052
849182580 4388
980396731 3268
49720833 2721
334843633 2403
401131791 14014
752451211 2898
279628536 1221
781835187 32758
84392997 336
683697720 2279
878808879 439404439
329604705 3791
311799399 1623
48900001 163
837050641 7824
824897404 5939
1384 404120283
755560281 8420
857288871 12057
867479501 3130
452653297 226326649
75119507 1062
722502999 361251499
625197916 2084
848774801 19900
95485346 383
207869311 1542
14086875 1164
552299021 2788
262534866 2838
244648895 2224
990262698 990262699
9400 466728800
530552267 2988
337205238 2731
56100188 187
126061270 451
878098945 878098946
796954249 4349
327513496 1740
50168622 25825264
874011129 85004
941227444 320058012
671855804 2903
8932463 276
648881789 2863
95252829 749
3372 907261743
431238696 68921
480684959 2520
464111999 52800
593401847 1978
8529 995825137
282886181 1237
589778842 2193
707102357 2357
317946912 169780185
799839495 8307
947099999 3157
414773843 207386921
256241294 1609
106999368 4137
584395304 4954
336992577 1654
324001719 1080
894733541 4217
531302414 1771
15225 856892042
358498806 1195
223556695 1033
149331477 224261
613111408 613111409
469888459 29951
100691355 345
585711459 5865
593100000 1977
52199827 174
975703498 885157433
781594178 15207
697003401 2465
10992 110887296
794402649 2648
154028913 802
424499999 1415
758100001 2527
534299988 1781
723217118 723217119
892646736 84180
511798294 1706
942605323 3142
770752737 9372
801602671 2672
109800367 366
355124408 4186
420803366 4003
380765542 1278
929245475 830054644
251875971 1059
66161622 1074
397341035 1412
437941657 2424
138304186 661
286149708 1644
133329326 551
639467102 10847
15075 858928958
461999999 1540
295801742 986
330819111 1174
312618226 1266
539561200 8215
122978673 497
174599417 582
117123100 516
6251 550710497
788720163 6699
260999131 870
620244480 18851
541291431 3183
177001114 590
14365499 1570
188938943 696
530998230 1770
101467633 1029
527871686 3405
548459394 6726
970500001 3235
359862181 1442
536172131 13177
284412934 987
669671711 6372
845356049 5775
822820693 822820692
12498 843402534
318113522 2223
861708517 46142
29158920 168
91765695 45882848
281699060 939
217458541 967
349801165 1166
699414258 699414259
354776363 154993452
26699911 89
1499998 5
3257 736003832
389563529 9221
466615528 4009
265801015 886
79156422 534
723330029 411249923
354843874 1263
964758735 23752
858895177 10125
965293443 482646722
532482754 20587
895622482 21517
307279080 1258
717299999 2391
708262946 3419
776716893 18466
81894243 1353
179301953 1798
124499585 415
723485199 2459
444669494 780881
536442615 7291
28200094 94
514531823 2038
465270694 4933
309733049 3190
716528192 2496
920547083 5026
615792356 3999
875699999 2919
796934833 398467416
747602491 2492
512698290 1709
630898352 2103
404280603 3094
259105794 1506
688990499 3069
313498956 1045
144252226 24175
545398183 1818
633661428 23764
73301607 1271
4242 303866110
977120668 7316
447512102 1726
519635647 3058
928092097 3229
371667077 2421
260699357 869
1930 212765130
27676402 325
993544754 9288
920859893 4252
917093371 3777
705677251 2523
94054767 417
650099818 2167
37181146 130
387797337 1533
271501702 135750851
849333940 3298
946465141 5090
435968707 55333
944157595 15871
558391851 3917
38967695 176
346766815 1496
725942359 9155
632506785 2645
341699309 1139
2861 406506526
352354096 23955
108600000 362
488958552 2853
168300934 561
378137381 1282
234599219 782
977891476 22825
257408932 1154
920397772 6764
641397861 2138
316695105 5321
205796390 1077
279599378 932
211199160 2791
601499562 2005
8034842 79
786808179 2883
5733 550383420
725697580 2419
944999999 3150
823152195 2965
937465500 890041782
224699560 749
419101796 1397
827209657 4024
360722631 49858
678002261 2260
605397983 2018
492598359 1642
932475165 466237582
267926082 267926081
533481837 2342
3298 800269103
752917139 5380
88563704 88563705
478383030 19385
739785313 2592
30092919 638
369139320 5115
451942789 3004
936000000 3120
3008 533045351
865803445 2886
241482080 3436
885380374 6364
402 86494724
209830195 1426
305217385 1416
182100608 607
228000759 760
344694226 344694227
329725873 12004
775203663 2584
173509846 1981
510365980 2886
109870811 535
788330923 19611
954251809 6751
449025165 3133
71497580 748
688726540 3859
593710713 11481
185589667 5646
242859131 7585
71077996 35538998
739858140 8311
578698070 1929
421855199 18654
453410569 1777
81646993 321
643670016 4224
100500376 335
277800927 926
3267 625265860
689997701 2300
439448223 3029
267899106 893
328277649 3152
855100505 3202
29746201 220
524030060 406540
672253416 3847
592499999 1975
180640553 90320277
525509917 2060
303873827 303873826
287196741 4214
750290441 750290441
335269611 7079
532265935 7583
204300000 681
393595157 393595158
51347885 207
717476035 473893897
535673741 535673741
1477 386472672
862787613 530446323
617102056 2057
459674049 3961
127083739 805
683786584 2984
393084817 1385
123188244 11877
624902084 2083
269666893 2178
352584351 11933
513055995 513055994
699598414 2332
459222649 190520319
609359999 2500
419704977 1973
14975520 53
814101556 5171
476400001 1588
717702976 3545
755018069 4385
491597624 8701
903780806 5113
215295787 215295787
659810478 6378
167785086 767
203847390 1311
341383112 3465
432886684 2545
327299565 1091
209281910 864
877717921 4904
948460314 3865
950468024 3916
352026857 7683
184230792 1061
336367875 2062
406581969 4948
288248040 4248
623262763 2083
2409 539159851
132836809 1924
269599614 13254
882694563 441347281
760843073 2552
458421112 2504
719699628 2399
195120751 1424
848397172 2828
879332004 22086
420204376 3375
1140 299214136
595658952 26222
792488128 6871
815576904 9427
909358560 9824
657902192 2193
178731994 722
313249566 245736644
124356876 606
201987407 3829
738024109 3424
798597338 2662
195811032 1243
332037311 1216
4635 575880210
146215822 146215821
324711850 1309
137563084 512
199910701 6858
869287046 28155
538734126 3018
646298256 2887
598100698 3218
187693601 629
316317799 3100
379137619 2080
3674 720739921
343191855 171595927
4014 693053226
512789573 2199
912287861 4971
663601904 3724
529526075 264763038
2885 641344422
46800264 156
988347331 490663321
552338787 260169
9123985 72
798516799 4635
410333119 410333120
804786139 402393070
826353355 780679202
859952130 22170
564900497 19727
120770257 5232
378517450 1488
404101346 1347
748534937 5215
366299162 1221
93572319 474
309 49070730
770673152 4350
486948341 179848478
882600001 2942
737761049 19402
48180042 223
314432550 1129
603688247 2682
718802396 2396
751773919 4694
580110827 2047
651505870 2503
704891746 4720
429 125136297
391710049 2064
227677866 8689
104700001 349
474700102 33331
660346697 3356
743883643 371941822
543900001 1813
873334495 436667247
402599847 1342
607268002 607268001
423600309 1412
478847936 10057
80847524 795
519417973 2552
153300758 511
953701185 953701186
98596543 454
217584907 3278
407236537 5102
6004 681123374
351430740 8010
327160081 1560
76199819 254
677449152 15408
659583073 27593
529253950 3886
626589891 2671
378035044 2846
916410524 3985
4329 735342973
173399422 578
362174039 10170
721797595 2406
662451759 2780
631110512 2872
568666157 2409
953433280 4282
507386699 244435646
538211282 1982
529974396 529974397
728080605 2429
813337991 4235
330551267 114607035
329882628 1615
206117395 1822
269583722 1697
72900242 243
944741393 7857
240539765 2792
69890834 371
535128620 2939
124945708 1031
993824124 14106
930566435 866267331
784876032 7197
158298746 969
42899999 143
825077084 3692
779517270 3241
990754482 990754482
82390594 327
615627298 5769
3361 868870746
46104045 427
282674588 1011
117655823 976
544842424 2271
780900740 85429
655236924 3143
212550801 1442
359539939 3532
940409784 14626
695992613 7283
141098363 1761
324384684 1164
752697491 2509
4555770 4555770
742632615 342011691
333504727 2503
25422358 12711179
810793159 405396580
243623344 971
77399902 258
516201179 464075962
29363180 154
502476436 2884
178687327 178687327
200699732 669
653065461 2554
21811258 2493
524139013 9468
579776761 6984
638400001 2128
779985161 21380
275512621 2460
330707070 1309
428994542 24853
616910451 2998
123010669 123010670
441165878 9999
508008526 4883
34800222 116
4053 420608181
30289898 30289897
706230224 15255
851074681 425537340
355019771 183270004
881997839 2940
548301226 3278
721728959 2549
378875641 2141
342674495 2232
291856247 8107118
658200000 2194
576328825 8809
750393944 3592
304545149 1181
773286475 4919
49755393 256
983109198 904032286
487768191 2019
128465005 1007
983523080 491761540
122267423 2505
167883278 1289
24737822 99
577005001 288502501
833839171 9307
290343240 2355
47400001 158
778501738 3703
523119429 1899
333557098 9663
126257996 126257997
822597258 2742
177110713 664
647698068 2159
241734608 47046
291900000 973
387299132 1291
555557254 2893
395195444 1822
651653878 4431
1585 408812710
753196453 753196454
506707860 506707861
200223659 3338
968805910 43909
818076023 10663
681225992 2330
554698152 1849
186020184 904
280201792 934
902884779 5635
192002048 1024
942722216 14552
395098682 1317
439218744 2720
255301996 892
376599357 1568
292199026 974
853942557 34879
23193554 102
443809675 16565
452469681 4381
874161978 3023
637717189 3918
184499384 615
687696697 10238
300600398 1002
145335978 1026
858460956 431459152
343575901 1476
226619476 10753
204704389 1827
3627 670483037
661041927 3643
633146352 6550
112200373 374
886522962 6603
108701894 1897
215801082 215801083
919199999 3064
488931227 244465614
560565735 2237
420247979 210123989
959443023 959443022
834 247685005
366488375 3183
511500331 3447
640172398 3436
963603213 3212
836400000 2788
807957627 499935344
355912543 2006
431101693 1437
965157529 4259
809618370 26571
602770572 9964
699877836 10459
441872237 9572
922275460 3661
88367825 1482
269959646 2398
953601634 6931
43540541 522
706497645 2355
845964821 3669
395143617 1551
137100253 457
846760243 17888
2349 246394511
884915031 6071
539107827 2812
599131385 2555
683421252 8755
277488497 1519
629222328 3897
528780969 1830
945299999 3151
599986142 4886
27182925 175
161340481 742
13870 526295735
318180779 1925
2649 761944076
848964147 12743
623396662 3059
336793743 3017
40172525 789
524241964 3090
1610 394991333
146295575 877
545653155 1930
272100001 907
677249555 4366
577278895 2341
628450163 314225082
452009377 1613
839097831 2797
985653123 59099
945896847 3153
495903239 1653
489343405 244671703
59992759 655
432212759 12036
828491651 10916
89091720 360
58051 11
387299548 1291
264599117 882
91938234 529
123682543 123682543
40269768 154
683890918 15432
484005805 242002903
815579699 38106
3693 583671285
139431177 13367
459872909 4371
945651113 472825556
329398902 1098
744425821 4453
229800000 766
281078524 2739
912313211 456156605
214762499 1500
845062145 5645
284467639 3682
517829007 2362
558314035 11332
356448836 1201
325665359 1566
925803949 3268
48013018 399
896578725 83055
7698 258040046
109128153 1646
553698900 14900
389101231 1297
752336165 6854
252617368 1585
310448517 1834
888043436 20828
780002297 2600
674573872 21862
963604160 3212
946803156 3156
263883383 4029
9616 283094027
487522651 1730
790920982 3713
70893744 1926
2793 800649588
31382717 15691358
243765049 6608
288945454 1475
49084 977306247
828535015 2765
932402815 3343
239715843 1564
14399953 48
98509617 424
1341 352655762
417622510 1417
199799999 666
142935469 676
423844473 3417
357899894 21162
2211 395041697
643104753 2518
664200000 2214
820771626 40084
686138997 2527
162000989 540
107333226 4851
148007928 1527
194945401 3510
875683286 6973
805443320 4755
299101933 997
11938 454124916
607138244 3243
994203315 3314
921896926 3073
740097533 2467
653362981 10460
791697618 2639
1502 234553741
871402560 5398
675805200 3612
526713777 359940120
595022719 3424
795094801 3055
986801653 12063
307449878 2213
112499808 375
693407446 4049
873233153 13838
806386735 6914
746697510 2489
87896180 1622
879850995 879850995
303741983 1568
201599561 672
559258891 559258891
283500944 945
461987235 3621
13220535 56
38100000 127
224033238 858
405499635 1621
836698207 2789
877347068 7156
199144816 2572
283501523 283501523
467149392 17978
437399757 1458
966161045 4294
100047977 1587
29651976 561
504232582 1967
996618677 4468
488013618 2299
348891225 1672
439598044 7407
44041324 274
72868 683210368
334201856 1114
104164263 104164264
201494933 100747467
196301943 807
443596753 1893
702271356 7867
638814537 2458
672937749 6633
410913350 2575
943759712 8842
192672381 3991
157721316 923
926317078 7561
130430331 531
681416245 58067
174060221 1380
613576653 2661
37963694 165
107167723 1530
284505889 2753
423598587 1412
167328058 591
162893591 2108
763553681 4517
754498642 2515
775203271 2584
290216261 1407
31166828 235
553889709 3410
61454838 571
362101990 1207
874772642 12863
869160073 3679
109849337 19224
130922021 1616
483096355 153218
700803650 2336
124460659 2392
560899370 3755
916557199 45922
6702240 32
630299999 2101
416700000 1389
997617714 18253
8205 802790745
382835118 382835117
315028584 1296
930534065 3366
576317630 4101
528248378 10234
86308 179952180
957903194 3193
134699599 67349799
960469093 6447
490258693 4653
212551868 4976
784780656 10064
952851335 10313
618917139 2381
782970374 5025
601483740 4719
144932040 530
170686461 848
168299728 561
72348221 314
529088111 2268
7056 417981667
638535884 2656
760477373 2718
366163823 1547
986951241 5299
273900078 913
616018607 10044
528000987 1760
420383956 234063852
2107 533018457
592409930 2110
813446204 813446205
365235859 7598
872338883 436169441
805201573 2684
129634215 645
454357343 4578
825091307 5818
432398761 5760
961588104 6037
46012604 836
542724565 11346
682500000 2275
766202553 2554
324671006 4868
796953291 4727
246531219 949
985201091 3284
20488429 94
807201773 384889775
10800004 36
518769368 1816
274413680 3003
501240955 501240955
663902857 2213
773100000 2577
432577080 12209
974996750 3250
788948497 3163
339030823 10186
771298828 2571
615217524 10022
948108243 24234
199723679 2256
222516840 1435
737426293 101267
23396011 310
2255 295008120
209005464 104502732
339398740 15073
481566384 1818
552715775 2124
459000001 1530
608223521 608223520
547580249 19097
427261643 4156
440295051 3422
288667736 966
833079193 416539597
715933802 2596
895505453 3391
983304426 9540
354039292 1661
178560179 1431
793497356 2645
145108729 590
1181 218214789
164757681 694
210305159 1053
657642061 3534
860126914 2974
829780804 79087
394211923 1679
298657352 1439
473443044 1668
805502686 2685
535026464 4131
18809994 186
119607873 59803936
1105742 425389330
732908859 3119
579253651 579253652
863952476 8105
150015892 709
9323 306652628
16658 216670606
228254086 2914
967020306 3805
433881829 11188
58685530 406
767702560 2559
580374359 13701
771437041 2640
431098562 1437
999857461 5237
570001436 1900
3852 582798575
5136 823057734
611845021 2215
975833399 14061
49463311 318
571963513 2129
72000110 240
164584239 3602
334799999 1116
490084744 2252
218099419 727
1967 357819279
430069256 35860
641502283 5204
20743 873301043
635767861 3180
45900211 153
244227926 1838
889739157 18803
753600001 2512
40073222 161
802453900 6485
816005029 2720
632351387 2865
400500406 1335
46182215 395
984241691 3906
549027095 6901
118287014 3120
466 22076564
523251039 1906
420605928 6087
795994786 3202
748497505 2495
454926301 8116
581100236 1937
798827539 798827539
202330433 101165216
258101208 176585213
893240855 11943
439307011 219653506
640890675 320445338
829081798 22760
416977561 3619
974100000 3247
23841 274624479
642300716 2141
952285405 7476
384775395 2967
616756763 2249
3193 229947088
833815286 7582
613804056 2046
105406901 3111
417731285 8643
164926014 5951
112040851 403
524055043 2181
592198025 1974
616714560 3520
397535910 2018
55535659 226
865394335 3006
753870413 2662
596318482 2657
595198899 12073
366602576 1585
539539780 5707
781133089 5728
885695022 24251
487032692 9692
545047199 1952
66520924 398
60284952 1512
620108691 31810
150176304 838
248646559 11081
780320540 2766
690734319 2777
996716276 459291151
744210179 2790
248832551 1030
435298548 1451
4500018 15
5821 821071925
788097372 2627
971073570 10223
102980635 682
3982 537960236
100902385 396
320974751 41534
729868724 31050
846897176 2823
978468931 9094
48607905 568
908452521 3482
860102867 2867
518860567 8633
260803053 5372
117910891 461
101903557 376
837703312 33364
119914506 1286
372285452 1509
533880783 3291
440461799 7950
2837 703436987
534377970 21798
893996246 4043
31707884 216
349499094 1165
695999999 2320
409414320 1680
341132807 170566403
780367940 25015
919497503 3065
878385312 3761
72136438 454
873710079 8223
839051382 3426
730512520 2519
598359968 2687
516221065 2412
345553579 133001965
361843128 7342
276553688 1258
57824227 1634
372901063 5887
65532959 288
2930 615814764
185399801 618
904 194722441
578543201 2777
226911231 1961
598541875 598541876
259113481 1490
511128908 1828
732857657 7571
3426 741677610
383148040 5698
513908100 10911
421860475 6426
603935785 124826
604112334 4040
165454501 750
851314467 840700630
139659579 2299
133834498 133834499
290204065 1737
588559405 8422
57225629 231
465189560 1557
605401252 2018
756834890 13865
671796527 12551
182579924 825
359777907 5819193
880891629 10740
192317811 2825
589719705 294859852
339601131 1132
752080224 8967
503383115 2215
545101076 1817
920878910 22669
739149920 369574960
869697906 2899
989225090 494612545
857093251 857093252
282060612 2117
853265399 3148
301614646 1124
610500922 2035
691533080 4535
442800115 1476
988000875 783111
459607351 6185
524027544 1920
419803912 2308
472732594 213412804
225456300 3155
348358921 5110
645897848 2153
920885395 460442697
827032433 4875
695077019 3450
180270480 780
561741197 3657
23720904 857
417260294 2312
521386596 8542
686744093 299176871
927303476 3091
148170969 838
445500001 1485
210311247 887
315001050 1050
70949811 280
376417207 4671
369487275 2333
759597468 2532
265784136 1037
199199614 664
42839 519567266
296983875 4425
804620993 4924
657191319 46190
662100001 2207
565600321 53647
4141817 14
977995848 4632
657674605 2829
339664735 2314
231103786 1837
534246929 3606
648655941 4168
167525419 167525420
851619712 717784185
945303151 3151
534900184 1783
694498496 2315
294600000 982
120755521 1697
947531953 53316
511635012 2492
339879021 2165
538199136 1794
780589677 2836
210198829 1110
267350938 6697
500507468 187411582
936410581 4759
983399352 3278
698209115 698209116
381861313 1318
564319093 13039
20480190 170
315233873 1358
223598017 2443
77708401 60900
310588200 2042
807571509 3099
725 137641975
883088041 4334
3206 716431996
453300000 1511
407660529 2984
959857866 8734
75819974 665
535201783 1784
968514481 484257240
425955342 4482
77932311 919
1366 348216622
372200801 1648
136735916 50467401
271475696 139548025
559328641 35987
646721347 309915814
638519958 3034
706792985 706792986
127001157 1837
22547 559368523
669002229 2230
63300000 211
469880854 469880855
401698662 1339
3407 337514455
708004049 2834
609312032 5744
209384316 1100
339101384 1440
413962861 1492
590265467 2708
68303414 620
892501398 2975
891597464 2972
941096864 3137
191660621 95572540
543978668 4871
654266706 2463
302730084 7344
4564 934653824
755405741 3184
241678689 2149
624897917 2083
46200154 154
754549759 10880
346044786 2323
88651112 418
102865021 51432510
30664656 3888
658597470 2399
7240777 25
139331808 2562
217843680 1168
550226102 2163
821999851 2740
68167625 392
370051210 2277
287536086 1198
600801516 8760
975184123 5629
640132949 4650
837599999 2792
1382 348573477
530704300 496642474
24335635 442
105328500 469
894693100 4555
265501645 885
793332204 2841
732299999 2441
552999239 2010
538314297 6133
394023504 3638
786609354 5478
127247959 644
195836700 4121
217513111 7256
751797493 2506
413630660 3274
795632545 13536
663678534 2668
689165313 8027
336300000 1121
112199627 374
16022 779258411
55550079 1311
2508 568026888
424200001 1414
246449885 2250
207971065 972
4067 453230547
479728076 2253
978779956 4321
416775435 1514
838394759 3990
4561 769971413
200992302 747
358097771 5788
975605055 3252
458515956 1769
999035712 11609
729595353 2683
166340452 1111
500011512 4803
735992045 6390
617013968 3376
559470006 3778
545399005 1818
917220029 6027
462680835 3542
192896424 1017
320708672 1643
325529083 142709423
588611974 13423
348907986 2949
921797240 25619
395101539 1317
6014 789214189
995142855 7057
244499185 815
3047 251278810
814308410 4040
583360361 18920
511288773 2110
3473562 41
2561 612558488
751711674 5417
668572468 668572468
790288079 790288080
169500564 565
424487326 34270
979613579 6490
764999159 2550
761520135 62389
716850161 2677
544801672 1816
933782338 5201
3242 746192415
747900647 2493
558934176 2316
165068784 4279
463945515 463945516
133181535 741
343750200 1608
880433599 4288
180017222 1342
748177829 6376
963670063 407905579
89623100 339
768543667 13018
941346238 17061
859648967 2952
893699422 2979
315599058 1052
139207643 469
390000366 1300
163698714 846
692595080 75710
261974701 130987350
620664562 2096
514388319 303295
392423009 5296
147519637 2598
19184351 19184350
344137570 6790
596434278 41566
478846849 3787
357453811 1449
961503396 3205
932653303 6341
636097856 6613
19640 929214345
3153 697703861
622533871 31989
419037041 2199
858626450 3569
233429869 1887
751351679 4320
170699488 569
3573 804831490
256799205 856
716509752 3823
519849001 525100
334732705 2251
995117655 954906575
222735571 906
779538520 2941
13445130 51
997380309 93547
806698511 2689
965003741 965003742
48046655 294
552520187 1958
259694480 102007596
879485169 26674
537329620 2969
321269381 3457
50555875 174
405389160 7584
432001501 1526
998397713 4181
659282053 2263
116100359 387
311319399 3761
856301212 3811
478191030 5190
679852203 2799
834602927 2782
958244005 3895
419339284 1436
782341753 2963
247499999 825
50699830 169
473324544 2304
60300201 201
975003250 3250
197843243 1937
322054513 1776
36477646 555
7706 709620454
870894810 3015
664745120 2993
388827067 2861
238849687 1950
284264012 4344
860939777 5344
66591704 227
268314745 4071
290222997 1751
190329909 19957
1241 241228134
56757561 460
707171948 86251
549323123 1914
478801596 1596
542099924 1807
422853409 1576
715766783 2762
495176202 1959
547625494 2283
3780187 17
173766540 1701
144478921 510
43279913 311
713316526 2445
689321547 451578977
1885 513361010
525817608 2351
855410120 5623
387459893 1653
5048 965031637
357165886 1589
673230330 2466
161314591 75605624
610041652 124486
620313958 28780
402325113 45491
524134364 1927
57985791 290
55084189 293
920486434 708290291
223907192 1577
719103450 3211
842085358 104419
2493 405608732
602403551 2008
425098837 1417
537662987 268831493
896710546 9591
126200814 655
50424119 12414
762820534 2682
120077945 474
677619357 338809678
105300153 351
210001359 700
42256793 357
486927949 486927950
600158196 28284
233571272 3208
404244081 2519
146798577 73399288
146269956 2338
99617944 805
92 20661912
973751026 973751025
334613160 191114549
339492826 2205
442581215 221290608
5181 282098660
122934335 448
1461 123266031
462900382 6062
477335299 145782
936086432 8416
698684059 4959
827043377 15078
695399431 2318
6456 101126784
410070362 5306
844886343 6356
608398370 2028
920099999 3067
45095568 160
811336250 5157
792453457 180144
1341 367011326
474439753 4386
810951717 16379
183791202 14343
984980887 34319
805882200 6200
847356698 3503
558954824 3705
776467750 107099
263049200 914
152694915 517
998539223 9039
3820 794965685
658508304 3228
471795723 3255
168393040 2071
811713520 3340
58229033 856
314399926 1048
514189770 2055
402600521 1342
309772422 1668
26700030 89
356503826 259717808
223212833 806
954462675 5840
437144659 155931708
431461339 3429
443593800 2700
216599999 722
335457851 125916755
439077921 10969
298195863 1982
671776883 10906
734400772 2448
1238 303292863
528760422 2494
805903366 2917
92454075 506
371746913 2621
261660284 261660284
622739521 2496
776846669 388423335
528710853 3180
381001722 1270
123846129 123846130
642178251 16750
398209845 2185
547 163792586
23160 95753514
915899999 3053
113584864 113584863
212267108 6563
904582375 7208
945940382 387586995
660297800 2201
5175 962284093
413732904 2949
16583048 79
382509399 3640
271870541 184370
402849813 1732
416474707 208237353
416102753 1387
1390 37842750
60230627 324
793195499 793195499
77400001 258
281952365 3873
760537289 4948
43239862 177
333652103 243391333
248502376 124251188
661445751 2501
669597768 2232
723923615 9111
766045712 10403
424112728 6152
262500478 875
995411137 4627
816425194 4608
261600014 872
94067274 395
799510209 2776
113962487 430
256419501 1371
2500 256992500
980483185 2298270
932722791 7007
208104486 762
283768207 1002
448953568 95583
687057804 4516
745944227 5411
704560895 7841
10142739 9304954
297053614 1976
671513011 2318
37619521 160
219378545 3482
305398982 1018
551469079 275734539
516001388 1720
889 117156865
716306729 2494
872178904 4731
4063 600984896
936359776 3548
12528495 93
633404076 2576
575357911 2094
626710731 3638
18601 651425621
85499999 285
321000843 1879
97019556 579
909301935 3031
302974445 302974445
342526090 1990
2798 418549248
481138109 5895
126952659 1418
644497330 2623
766997259 2683
215638166 87952451
791409877 2683
703593351 17165
21875472 657
704211901 8610
944697872 4262
654197243 327098621
314343011 1588
269034910 1833
597154521 2336
105708843 2215
629993986 41417
831356784 2979
890699640 2969
135600453 452
63900353 213
905175539 847962897
736375019 8067
684534507 9212
181908259 91015725
869106989 6294
66326004 1956
514201344 1714
402026921 3918
737373431 18415
607402371 303701186
804901354 2683
519080941 2226
4355 787148830
405553965 1843
116691848 477
101100001 337
998016982 453605427
219923615 959
877502925 2925
400799589 1336
967153859 3467
406800000 1356
410852553 6729
513298526 1711
48581161 922
330917096 1518
533398221 1778
169919869 721
926856479 10032
425931865 212965933
84786762 1294
896943766 6527
378069585 2192
864833386 11765
876763637 3258
104106887 719
804197342 4583
387041040 1627
953517888 3462
820463373 24254
862709187 5568
426049372 1627
51442028 180
526751637 1890
141512325 141512326
473574824 2904
3796 742493804
696000000 2320
449240492 13122
758397472 2528
143331293 1588
687297710 2291
836401536 2788
182552 518265128
228536191 2963
351298828 1171
572014485 5635
684764745 26305
515243593 1908
760433522 3951
525027216 6654
98703893 426
694200001 2314
281768307 1516
580052745 2073
915877132 440574537
938918014 4456
98769729 3120
331829399 4935
657878431 2530
140061160 571
974058364 5463
423584735 1435
964523595 6581
641891987 3019
281263704 1999
248303237 124151618
182973649 83263402
365932887 1649
767514910 4874
380700000 1269
255899380 5060
715049759 3619
367892548 175570871
274499999 915
618184280 6748
426901808 1423
278088264 1098
699136940 7743
888605495 2962
170679038 2593
118949961 118949962
760994411 4861
146813011 655
209023437 209023436
896924629 2995
3898 776570161
469532315 247732
659483909 3123
833254238 4743
623997920 2080
722079754 2867
739654503 3909
523500000 1745
2434 712251116
941396861 3138
61007361 320
653558521 23420
865202883 2884
670384949 26143
776087277 2733
279301335 931
161853509 1763
839837500 358034248
667236289 5862
820329639 5330
977479129 3853
360565297 1554
50869613 327
198846797 723
857510135 3768
328629861 164314930
728697570 2429
764597215 469366
332382012 1717
308852095 2944
371628206 362701301
968596251 5213
561143891 3865
710400078 2368
196470303 1022
84482474 621
185090400 3936
537042631 3210
625322927 11504
641364883 5320
150840739 150840740
166025782 1043
452098492 1507
602851333 3678
971999700 5403
272912205 1905
765900000 2553
805041521 14804
519849664 2205
632164175 5508
1840 417028261
3763 716798818
264962191 1986
897751777 3938
559621919 4030
585362934 292681467
320349601 1200
626100901 2087
1682 277220444
123900000 413
327127901 7638
753173818 753173817
844428674 3686
387530101 1447
458631541 1570
74917855 30135
859502695 8056
960080125 5145
858997979 11548
325138663 3206
173659709 12498
673815054 2436
794269229 3830
827100001 2757
413304695 2748
771624951 17877
188383376 2769
140934978 49599388
48044210 401
15152963 142
568563335 6289
240204845 120102422
26099996 87
122440220 25235
373062349 1361
121684100 896
193644528 1232
825530622 3057
224821387 7139
120899999 403
176355741 884
3518 878414153
892955628 697994164
376624308 376624309
408059903 2688
217547693 217547694
245136407 2373
283754581 1088
579000723 1930
216600244 722
109352045 109352046
799987691 3711
4163 707015148
78880678 631
590007096 2033
928476111 445819572
682497725 2275
425071270 3562
171013181 1967
48950896 323
668476019 3598
341939287 170969643
494661123 2772
7083 227933562
315836504 315836505
780001546 2600
887976494 3290
424409076 23121
634191311 9096
62131316 6948
6226 954406737
19499995 65
291516876 14868
564751891 282375945
790199667 2634
639002130 2130
176999411 590
471361100 2198
544798184 1816
797213388 719783524
64200214 214
406590936 1430
533975733 10496
761547636 9194
517503660 3270
776863069 7289
275732101 1701
679589414 2569
6405958 74
301500590 1005
338414168 338414167
581446411 2005
606409273 2058
661623680 10880
247914191 3049
610498943 2544
10037789 45
847824158 847824159
359241098 179620549
803017560 5974
3335 915219111
359794877 2353
267944984 209947210
693 169621625
606684581 366445308
49545769 40151694
994972991 6313
567536776 3545
565800761 1886
365754514 3056
906598909 3022
445498515 1485
816850501 3275
346645463 3902
539554019 539554019
336714356 7539
930307108 9159
802797324 2676
568846590 235255
743672479 7330
136317898 711
197475512 10818
634398428 2721
690058761 318013412
489785167 18837891
41539395 779
989136378 6582
690598873 2302
858675090 503138735
208848139 1783
30176382 371
336913545 1718
182090725 687
870240811 4522
287701805 959
2098 465922871
211736914 11985
207372839 760
65098332 228
516001468 1720
72918 488851668
366838878 11633
182892941 674
489928695 1828
579943242 2826
7203470 47
496932121 2844
903166617 3179
1997 549057177
2034 567028350
15553 918998272
64953059 310
584231670 20610
93789981 353
780258221 5504
650696795 3179
917904001 23536
476890479 238445240
958178844 3312
213140126 1895
550828050 2742
679201227 2264
596467791 5703
660543598 2289
269465328 1094
851004679 4184
701403209 9145
590944277 3911
914475627 28491
302400224 1008
529782917 216350294
17229 392872887
936794967 468397484
59571519 260
660455597 5231
67387005 441
684062560 342031280
214295743 3488
616338260 318699936
406826484 2089
239027773 820
235249107 10429
139210807 537
44739033 157
390391058 2837
885730386 18950
843135633 2976
9781151 4890576
408562520 1417
231600771 772
657228118 3971
677353006 52447
361229567 1986
14999976 50
463201543 1544
443186377 2788
699479923 6220
82122453 82122454
312001039 1040
358847273 1890
695702318 2319
147358162 602
279299068 931
11533632 344
517907568 3792
578654056 13223
489351064 6865
909602214 3032
357899377 1193
966146469 483073234
101319375 1767
547385037 216531591
87498544 293
731954228 34941
4540 789220661
629663335 2677
19785 725648321
950974485 3674
292836719 991
678153066 4087
216000719 720
648029632 645579941
10402928 52
959852723 4111
409479818 1632
543283018 13279
873214943 83834
173552726 1076
427023273 3695
123922290 8655
933632155 21928
617288630 13168
224855936 1653
566111904 7343
478816975 25571
850870845 3431
74571461 1087
204001127 680
336725192 336725193
875695932 6966
419699999 1399
241869199 850
671603972 8198
776699999 2589
782297325 6690
324693070 1426
936296973 5681
27600018 92
500989501 480212638
360791153 242091836
37590060 149
9834048 81
692739528 16949
418802391 1396
252299819 841
354475448 2267
329399319 1098
370654811 5643
218100728 727
985233309 479297145
956957895 3933
445858938 2566
5236 545512660
619347299 3657
180183748 1079
12222968 84
143515696 143515695
114876910 114876909
400077626 2164
265063326 5009
383905521 2938
263205733 1589
265799999 886
450608235 225304117
835804279 4302
513824712 1788
125100271 417
871456880 9209
900981646 848054612
167699886 559
891070580 5489
842372731 17308
26306683 13153342
658498299 2195
163786890 643
740535383 2924
550175601 2548
814395164 4968
65999890 220
798302662 2661
847434348 5436
538437756 4012
28075351 95
46594194 46594195
262382400 950
862815337 3834
40100516 181
102610610 511
565200886 1884
729302432 2431
669010439 13499
492369420 3580
950104847 3167
736280025 8251
784570463 3693
79074779 76520172
828023864 4052
138977719 970
3876 878332310
886807234 5499
829502766 2765
608224823 7848
471898427 1573
153636995 59411
887102958 2957
501770710 359909050
520871308 2144
946152346 21953
551754011 6639
134389162 73774
258960222 8744
672188901 19178
682014217 7878
669004151 2230
348505355 1244
932367962 3799
210059167 2102
647723949 3363
395702141 1319
838522830 3270
273913700 3364
827813450 18575
647947981 2985
690401517 690401517
766539070 4885
806054576 2885
339556222 1633
365579561 365579562
261165425 4045
883499630 2945
337199999 1124
151668111 151668112
110404231 2427
972706582 3874
342283848 8537
657721332 657721332
853157007 3412
75960909 986
129765930 1553
72444780 407
464303975 232151987
887727337 3412
719790246 2814
272665771 1187
711893396 80741
476168402 2301
128675224 579
321931522 1519
164176290 2022
662420126 2599
377691784 3972
822604024 2742
403539755 1787
506327378 2304
614991888 3906
784630265 3799
781500148 2605
70792632 70792633
638340800 3282
830419967 3478
893890080 12960
665391057 2775
618196062 3027
448585131 1856
388999273 1380
3849 933604925
674191291 5561
123912493 1596
731966077 5066
176593520 1227
17120712 1009
3039 865673967
958503750 3195
330458565 3601
810 136670016
989909514 989909514
319168326 2246
500054492 6902
493827439 246913719
28609981 28609982
330522384 2988
193504851 770
613861322 2293
964176735 4409
984510849 10295
208849929 790
76802673 464
4535 282287883
816003534 2720
73518132 289
10075857 56
10431179 36
508498306 1695
152149885 8407
455002491 455002491
769337642 21737
742793216 22528
71787629 271
497698342 1659
967967616 4928
77038505 438
185397413 746
379076352 2709
637747641 318873821
53745664 448
968098872 3227
27097874 1085
960296799 3201
712338590 22594
385029959 11004
201299329 671
121753901 475
196852631 983
509619672 1858
59100196 197
124405983 663
134404139 67202070
459311827 12220
877402468 877402468
570176480 2023
121256200 1192
707399999 2358
272426624 1325
43983363 43983363
997826113 15893
226799243 756
680555375 19076
158999469 530
394257136 34853
652271423 2544
375725570 375725570
105599649 352
596831496 2510
240021943 120010972
144061085 53192217
967510736 3647
313374010 303160536
299566099 8331
53231429 309
361695523 1503
116999999 390
371398763 1238
11382 852636009
588150579 3158
319216754 119951081
560624870 2076
186599377 622
351472111 15510
848097173 2827
378301198 1261
715543119 573043632
558260827 3548
7626 477540120
903939707 7553
9737673 48
4194 980672427
961503205 3205
992388780 8082
246302328 1027
615600000 2052
497601764 21088
193482899 2157
453459167 3312
514152816 2841
912006770 10869
215505999 1945
403870475 201935237
355106092 2453
187437219 1012
806299395 3214
603858949 7289
61234 961923000
361685144 3254
160933305 3655
149751297 556
299357197 2114
713397847 2378
429939000 1608
134477946 134477947
302183818 1380
496804050 40175
429803867 78061
897710914 16893
607106345 607106346
542698192 1809
922411647 4672
389069729 8010
493828335 246914168
844563265 5651
231600366 772
74948324 356
220166555 220166554
486971484 22855
462277011 1549
196681576 728
186816842 186816843
714140822 714140823
847021078 2955
108363630 759
2973 878467986
20108792 72
301200231 1004
844745464 6783
670060896 6807
883157272 3527
591300001 1971
972903244 3243
982203072 3274
213380646 213380647
121209876 2082
719625142 6399
631136057 6918
862571413 2992
830489809 6782
498298697 1661
462213650 1672
10059 136812459
831325949 5226
21278843 923
782730319 13039
3465 769571147
964644871 906193402
617465790 2393
483961921 2409
35626808 322
415258233 11422
600336162 300168081
803662713 3131
144899517 483
60008408 203
492910501 2621
220199266 734
178704202 4720
349397480 1479
423634796 2132
420901404 1403
960382584 7896
67059301 308
831936903 2985
2239 439989643
3439 650144174
5225 792925128
435211925 4576
210463413 926
538801796 1796
716697611 2389
121058388 60529194
990405795 416445499
483103110 2066
774065156 7295
833430961 40313
5400018 18
436552054 18301
848216956 13855
578106144 6690
447376267 2034
152755733 586
599340590 6943
45197978 195
556645634 556645635
970530675 970530676
16368799 175
97276361 402
732177863 4716
258300861 861
669303038 2231
886348020 8513
564299999 1881
62748003 228
109171615 368
207802114 1107
963590240 5793
994132547 6038
310947746 15411
466806445 17815
894102186 3456
708118339 2737
550342274 2681
472833461 2497
502498326 1675
80099732 267
644290369 12224
448548413 2054
212639916 1559
393740150 393740150
3768 553394837
116499463 58249731
728470124 4561
76033360 279
298716300 3532
785105228 2617
2642 710360992
905004669 452502334
561452091 20866
301 68765308
989812577 928608516
530908541 265454270
346752930 346752931
239399808 798
8898151 30
543508478 2353
805518756 10773
549000001 1830
888142912 5000
479877019 3480
875233137 4294
757649062 8631
261980048 1664
883295618 6261
839264309 4125
927388967 756466521
420738320 6551
716999053 2390
463498454 1545
2602 604998826
774901707 5550
931200000 3104
651280250 227679848
497183317 1982
759879854 24227
891900112 2973
332701108 1109
869453729 3361
835531724 751006991
669298237 2231
996012897 3597
221400000 738
315299483 4951
786507040 16490
848835422 3699
4962 948435344
51052171 237
681368455 7267
828290015 6096
365209776 365209777
99353272 587
860208490 3123
499360388 1904
279213548 1437
433439153 9361
124012045 1886
956785440 5136
634334571 2402
489241908 3007
439105050 16472
4020 794624128
364453656 1304
472198426 1574
775266958 5424
503275569 2317
109789762 54894881
539228721 539228722
410178720 1806
903902744 3013
667614750 4125
888645439 21040
116166171 2018
724503077 2415
197783789 33614
241815789 1160
316980283 12260
239163381 119581691
571406749 2118
815265299 7635
11772001 50
742121861 3310
435028247 5202
60897 962633487
2542 402223202
450465423 450465424
114376499 522
150687866 1061
954839841 3780
33 4881789
886527397 443263698
333868680 5361
611038770 2055
2721 648550350
353332589 3116
15388775 312
801602672 2672
115976043 57988021
248 48597855
249600001 832
244738533 95231443
766866381 4255
240300991 801
363534276 1957
410523464 1384
866414427 18238
998360497 14616
699180217 6027
885229549 3548
164151852 742
59980080 241
364199477 1214
639300431 8813
91200305 304
199800667 666
15674 860694322
654287816 6136
617397941 2058
49104398 20488746
704 96902784
896191948 6385
328200001 1094
4984 650982831
713036329 9678
555523100 5924
292791334 4609
682197727 2274
537082495 4657
432599515 1442
902700132 3009
72250757 270
308729410 108727496
3057 500902520
16659 957142076
874611497 7977
763913969 2639
781862 13
306852563 2558
821193057 9338
608384086 2110
488664267 244332133
949296939 6404
200835795 1116
574800001 1916
453821138 2833
945876716 7885
308997802 308997803
583277716 6620
511200476 1704
675584634 675584635
361720123 2987
247200823 824
52930083 1278
850798139 2909
7484 879448908
423978190 9737
82109702 398
964908281 4349
801854383 16118
734850984 3600
230445685 13631
822066966 2979
96000420 320
924604419 3082
458849393 229424696
375634857 1268
678123864 10461
541413419 4319
759425567 5982
864032116 5392
523354992 10014
386398711 1288
669642880 6473
453691276 6548
735580153 288189602
69320237 34660119
222676608 3101
78458368 319
988390530 596856440
831900283 2875
491126900 2420
556501854 1855
809987480 3241
314249533 314249532
531001770 1770
598265263 2897
128589092 683
770880113 4753
646563994 6789
880866798 297068681
294175705 5212
195427782 3069
335219804 1279
532796935 18565
340799999 1136
876704108 5713
463501545 1545
38600327 156
520117627 9766
457202487 1524
583941143 9979
219034859 2008
669703942 23065
175121977 720
2180 469535121
433074665 1714
627055690 274757233
428268777 6381
778539630 6692
404699178 1349
213108900 876
302980733 1578
629743932 2597
4267 495857957
502246137 3566
812104590 2707
22853 757538793
289598498 3838
393971387 1986
873569447 9561
974158309 5966
555308479 2679
162000540 540
652826343 447141745
219431306 11872
285744937 142872468
227692634 1099
211199295 704
534257315 21286
74391836 74391836
48808143 176
115333632 824
763301617 4344
96271625 1520
541743478 13669
93600224 312
4404 897444797
921596797 921596798
708124437 22959
563680129 2015
24704 947155469
928537139 6522
674397844 2248
22229545 116
294191281 4005
121200224 404
229002426 775
764098033 17623
939156247 3447
915418101 7372
8112 626718103
386227679 2335
666739149 12859
620100001 2067
355290496 1336
333634549 78410
637533724 101599
157922989 1569
693955864 9365
323540483 6518
813280086 7760
618529682 2123
209789027 143555783
2796 729459624
968562937 6161
164223001 710
31556 413699280
456901524 1523
139094341 2618
177001116 590
296441231 1132
44103100 170
274034879 1380
846902822 2823
960318779 5851
290544071 1615
145702789 1335
652221999 6306
431584712 1858
390599711 1302
812141229 5116
507688501 31830
443954029 2569
89204780 5065
841577127 593975247
746954022 253319641
337571871 2101
592968307 9562
285196780 2916
287240677 1028
321301072 1071
659930282 2853
740019405 2715
10879 765413803
577217642 16571
176700001 589
671 200536402
338493056 169246528
964720826 703613904
256386773 1009
485569525 2681
738 177096384
921413535 3106
886317213 3840
161009395 1274
308101027 1027
685327497 6063
805984871 4774
803048028 11717
269329288 1191
838152011 719913843
605702018 2019
351525403 2670
632603607 2391
268739891 2196
254137100 878
246160274 2363
400589726 1514
45355673 182
529503201 1765
6624 990193324
519352205 170613
106200354 354
1942 342137031
543780864 2304
459876738 5549
620422358 14798
376633859 1379
971772345 8855
230242717 902
99346286 470
149615700 65910
975593310 7995
858774151 429387076
951491630 8826
551100157 1837
91440301 757
668715691 26997
3230 802945700
464544991 1890
278350312 37164
530314384 28907
841801843 2806
176804627 3198
555023665 277511832
8393 876019375
3613 506697620
352370552 1528
765571883 2742
96982220 2342
468847596 2395
341380440 1290
257810229 11404
220791421 835
946186338 4463
606804898 2270
292596628 20689
670100341 3745
827482005 2768
805132618 6367
41099864 137
1673 460891631
3691 870072048
198573137 1225
821485792 35544
125497089 125497088
2035 268849440
812296466 9511
205709165 1014
62497993 62497994
236334612 1220
766199999 2554
789604394 99769
75704927 297
615747810 10157
109562307 9195
40004287 294
561601872 1872
459299606 1531
297095084 15360
209622555 805
457498476 1525
36513361 166
289687696 1207
264231042 2033
733503433 2445
387301067 1291
15578518 151
362644937 187613094
442824799 1760
970652159 10368
339400260 1332
272393083 91599600
3241 266757373
428641749 214320874
1017 166361881
420444201 210222100
757040273 3479
504296926 2311
822954705 3263
103800346 346
837539147 122191
326179840 2560
400588440 1549
836356609 4608
448201031 1494
749118481 22704
527624439 3223
45927538 35265985
30497437 102
179820776 1112
551219340 20461
879500999 5208
269478763 1564
881585462 4391
792000000 2640
676185185 2958
234452628 234452629
14806 700153928
833241196 833241197
760071588 6723
907732693 907732692
120273148 120273149
307833251 1124
90379308 426
145848780 2772
87299999 291
221671003 2278
345001557 1150
520873047 520873047
725326016 2441
746981115 3346
574498085 1915
970026709 111076
154949050 1170
660394892 24254
396742191 4522
740050856 740050857
892081169 128191
680906788 2710
186955823 1203
477816180 3686
458998471 1530
53906409 185
738812584 4358
958668557 49998
246900823 823
248551411 1761
584395292 584395293
675221023 11697
4772 952483365
173296980 2003
744642388 3019
373580076 1549
857947876 5534
211500001 705
564048655 2224
214172333 1206
68024643 417
152695678 1142
709965950 3198
164241936 809
796554391 2693
124060846 124060846
85834971 589
969003230 3230
431914071 1790
995446659 5366
859802866 2866
439800996 1466
427664240 15265
960902579 3203
16114665 144
348236922 1511
916922426 3529
392936628 2929
43222391 294
635934791 2408
459151539 2902
852297537 2841
5172 342707064
301424762 3659
293807852 5798
8547832 54
34199955 114
422143762 260296
296 82889824
5630 915147868
140118861 70059430
95433085 479
82676206 1498
142199752 474
144 21203744
643415666 2432
455403372 2547
31699593 118
382800000 1276
248284861 2690
849335258 4498
37287641 22292373
3468 771022700
606 74049564
516598277 1722
960302467 3201
140877024 1025
917101900 3057
451801507 1506
361101047 4903
378197078 1599
282612360 10740
350808082 1848
681974753 8672
114545479 12520
827505905 16140
113891777 1419
710191957 4902
69639743 34819871
42342933 178
698102772 2327
10709635 50
734721763 4223
271467299 135733649
980513999 3907
799033199 3920
245880961 832
850124650 2897
890240929 4008
571437213 339643
340501134 1135
399 50124404
638382085 22886
112399057 1736
704280744 55630
636168746 5506
516741920 3863
922289923 54554
423640434 1820
124530917 2298
171600539 572
120395891 445
2964 448117702
810665309 3835
796725469 4437
495532697 9229
997481550 12450
316039167 9108
226628336 6217
580935216 6091
569213425 284606712
201316419 687
971242169 6824
422905968 2914
696998759 696998760
608678148 608678148
751800207 2506
664268014 5311
304284181 1357
381502960 1981
173565713 86782856
360935847 12815
681566932 352739918
953419465 5261
791172814 7141
316772169 1173
201938978 777
321353745 117370317
3594779 14
868912192 9778
74619929 330
973828842 4971
478936507 239468253
486825001 3000
114640945 5321
4392 565347246
424165728 22944
74362503 341
123006370 1281
345820465 1864
862169244 3024
562751609 4622
575202209 20966
888470008 3409
1073 261569502
342116395 4276
509249663 11309
500987059 2438
17982423 1301
609123327 60117
6829 637305942
697154535 4792
986403830 3288
852058768 2992
15736 707663656
141304186 495
441546526 4025
780212271 12481
12528364 12528363
149193893 149193893
868285434 3347
16652 981411808
395489460 332053816
4427 654315027
879546093 398256883
583364154 3362
909264708 909264709
468396305 2634
517023211 1955
778636279 5948
899774965 449887482
457201523 1524
763641840 3110
12713823 72
422661327 3553
626326416 5513
317766536 1221
709490905 2406
569647111 569647111
817498636 2725
171600001 572
309081943 1097
890338589 13314
640240473 5919
143999521 480
841661518 12977
151860756 70334064
771859123 30299
470756700 4230
176399746 588
208459133 10997
527014333 2678
407412184 203706092
83048130 330
163101139 1019
658395053 2219
511722919 3129
850743473 2915
41309078 20654539
2090 548913420
545487566 2229
162754083 999
476151224 1599
929528807 4053
198266075 700
550902353 3068
289836714 2606
458398511 1528
144313940 570
794402648 2648
212991513 775
177265308 840
460934404 3052
885005551 10517
862199619 2874
791118311 7999
1674258 820990643
137400458 458
19200064 64
945449971 945449971
804658500 4500
644380908 2187
847949071 3484
148765908 1193
531945003 265972502
235167898 935
3019 584800567
274696658 3254
843944512 806704445
184500577 615
571004689 571004690
719290025 246207379
644700000 2149
514071712 2123
484829213 3503
500701669 1669
32682821 283
839985886 839985886
939525766 939525766
288831651 288831650
625136981 5398
850399564 8029
834002173 747045
21299928 71
811526866 2907
16434784 122
102091051 846
275400919 918
463453991 3357
42994647 200
601797888 2164
448427646 7547
65305006 881
953312513 146992
807547500 4275
988843809 414984379
309970299 1130
260039847 260039847
347986913 1456
959836778 13322
290161392 2094
114900382 383
748536684 676634285
549686589 2407
868330997 424845398
560876245 323713795
360901204 1203
95303088 918
262499999 875
712359679 5888
718797605 2396
183088297 2179
315797313 1211
856796287 856796286
490180723 245090362
398599199 13340
888341645 9391
13783 328572937
295324357 1493
527589935 397941
606265121 6859
142035497 491
290368279 1231
418263393 1465
604256387 2042
226134079 1001
95780471 476
514677468 6681
502666777 7092
240986401 240986400
946613411 946613412
161744934 2207
540420875 2387
248657981 92910494
3903 705519638
24244225 96
732895013 366447506
693381191 2641
602032302 3598
336026784 300835884
3651 641349264
271538083 9532
398079349 12101
2967 757992969
69144775 23228392
418691910 35372
141839825 1448
436855102 1905
762900001 2543
635574702 3854
365101216 1217
250018524 867
774899999 2583
56400007 188
309857334 14951
875700860 2919
301787192 1603
435609533 1539
111066424 5452
323312903 1846
92948835 361
162300064 541
905355188 8764
158703385 158703386
696710635 3573
38221 709266403
281848359 1732
663297788 2211
59004825 384
750182399 3520
991200000 3304
802467709 3685
10965 962562525
96322505 1255
41437709 810
823380709 730703094
191232601 1300
984064813 4835
920190936 61543
782496470 391248235
793782489 5870
673092219 319600307
528301239 1761
1626363 45
13582 712145006
328801095 1096
4826 350850200
281834829 1518
289424611 1267
372142534 1984
457671657 228835829
92699692 309
981303271 3271
1515 364900782
1732 336627020
510404877 2402
383914727 11563
2196 311724602
840410416 9876
202667151 101333575
748384679 2685
48054232 165
729602431 2432
691799311 2306
786747549 3163
801714718 6580
321796886 1535
102390240 913
771421253 4858
426601422 1422
926465195 12641
821623313 4109
359700001 1199
68753606 50506
989865800 4491
873302912 2911
791402637 2638
2743 317252637
609796975 609796976
115699044 687
749100001 2497
829797235 2766
812702710 2709
746218176 324770325
681599508 2272
571394869 285697434
876202542 3844
304798984 1016
518 51903600
533625255 10934
891598196 2972
639597867 2132
49799833 166
759784927 3833
521547135 10604
627752356 2387
599321693 2642
815527671 19910
795790453 382648869
932492132 876442706
128939985 50831266
839230039 3214
841722489 5276
623142450 31050
688890935 3985
953100841 3177
858791564 108177
992340391 496170195
141131583 5224
464949210 3399
19053 622507710
356098814 1187
862498239 2875
927005750 3090
634253054 2462
78470158 39235079
821810410 17110
624770191 275715
614473693 17922
605018482 25998
989704878 3299
460802284 1536
693897688 2313
580966242 3580
179195549 1238
690400385 690400386
4722 925505106
621703968 4856
18353114 241
172785598 4107
842402809 2808
456747229 2003
490704850 43337
476164967 476164967
12462935 489
266804548 26248
390600001 1302
720900414 2403
916503310 3055
669107100 3244
129703844 931
191274134 191274135
836687368 3179
276092789 2415
930854881 10656
77400005 258
213103587 81065893
615037277 4582
157833536 571
313325700 1291
943397427 471698713
918007588 11036
180115742 1031
678909732 678909733
169716288 1344
985497023 3285
329258037 1280
852365952 4268
960817286 457342932
891900146 2973
783497010 2895
416898661 7478
812699673 2709
13729993 6864997
919304099 35441
611333924 9026
400644980 2047
65364083 252
861556418 4091
1637 488524999
616668654 48351
956699183 3300
756597926 2522
610036363 10939
99097128 99097129
6393 516151641
506554111 1951
197710524 1467
547799999 1826
746700001 2489
902 170279560
140399929 468
453890043 297765364
501252587 9059
114791347 1826
861793543 6078
318951791 1237
196009392 5657
19912 896378504
224166195 932
565251522 2651
824102746 2747
4971 638669109
577139113 2868
685802287 2286
589191245 2709
76302315 1114
987288061 485979894
381632798 1599
753729458 4647
86311551 9490
759945959 297044735
329624778 1487
305092118 152546059
576609034 6769
88694972 338
101988172 404
189833220 425286
534056340 203280579
178800524 596
614323108 3027
782181096 3018
945387568 470277287
750 156966488
560115791 2230
452999730 1510
503569131 5509
771866821 3321
166321980 569
501186086 2831
574525091 2790
560402198 1868
600881450 2510
145090964 1145
244799999 816
110400241 368
605818551 605818550
749103422 2497
280800950 936
802248913 3260
451837770 3647
909802004 5130
912938933 6485
283718172 1199
200722740 19230
62664249 275
903303011 3011
3028 842892718
854528595 9885
485876573 3004
132300000 441
1009 140381826
874435807 4016
482502409 5097
103799655 346
462606335 12549
803724019 803724020
870546539 5478
421464973 3283
352050169 3127
273292556 1014
13115098 150
881008581 12098
714220538 6846
775671599 387835799
422027021 422027020
34834964 671
486215883 1946
345301358 1151
957896806 3193
523044583 8870
650808358 3869
979427700 16037
417040234 2603
646342749 8049
470348043 2152
611092703 23971
602099593 2007
18300000 61
261228257 2312
989005187 494425949
867332534 14637
72868753 36434376
495596384 10169
118089577 891
362806154 40751
663085714 7823
166407228 967
567078355 2400
333803221 2173
585165209 292582605
464700000 1549
246926531 1061
804759397 3451
39427584 155
381826161 2151
184639223 54498
397771247 1466
822237084 14485
378375459 2662
306967314 2852
154750135 1078
297496651 14619
381546742 57459
106669892 1030
479792851 479792852
103499663 345
98095891 5622
881102937 2937
916599787 16287
540011644 4138
34483963 17241981
157249601 543
402533408 1469
63000154 210
954992478 3758
726124273 726124274
236728856 1508
700693560 9963
971095448 6194
732282947 2514
661277829 5935
26850550 169
92099785 307
522494485 1997
295916707 276344694
401529702 401529701
983700000 3279
483123679 1690
2182404 8
449998499 1500
526116412 526116413
194747267 15146
473921836 1731
396586401 2416
628158883 4423
911402433 3038
208935423 9129
304799146 1016
314348132 2079
772246859 2695
685497714 2285
554511909 5486
747344826 2885
896377761 471518205
772306281 386153140
542700107 2314
981131581 14598
956603594 10947
936299725 3121
922796923 3076
445433993 5162
575196695 282675127
354415463 1973
392400821 1308
3441 829170888
384255357 1986
694553055 22896
928912346 3921
426414464 122007
887175415 98586
486131210 2920
484586496 4201
239942190 14706
554101848 1847
378745930 2151
982025293 7370
974953121 21656
385113773 3621
512158001 2812
687090041 4186
913125351 5237
306042121 2424
551772746 314260957
886979880 5198
195000000 650
309326168 1174
162899456 543
48282296 48282296
196350460 1220
301153274 6659
136799632 456
688655896 3435
455610335 3959
960485692 960485693
319437732 1219
556679935 556679935
571460208 2024
602226571 3245
2081 371487634
327242363 163621181
540841393 270420697
480705926 2135
912727452 9691
323401077 1078
177804019 999
282599058 942
349274364 1333
753653614 11519
640635649 3139
1480383 5
892959862 10790
195234328 1292
238200794 794
55199999 184
673542548 336771274
159299470 531
449640072 2312
523704517 3333
305902054 18597
825299999 2751
911524170 7573
510971818 357573
909886119 14461
215599165 1182
233642208 1038
473107027 2081
7013 904146804
929610662 464805331
3264 452168448
993443517 10991
457716115 2573
432900001 1443
812251229 3298
328192647 1192
102580244 2519
525138495 4105
569706541 284853270
596201007 8528
297345120 2784
993304604 3311
525868526 216853
1954 580726368
928017105 3656
905064386 3838
763165725 2555
315598948 1052
807299875 2691
948836159 19654
962403208 3208
486363371 20891
897526611 6201
527848272 3591
755464392 37047
854205720 3061
783918679 2974
630095759 3045
17702 865663204
870900000 2903
85537559 1608
282283772 8045
404401323 1348
283626584 1707
73409892 650
140220300 140220301
991989552 4963
3983 452843202
708002615 588162627
242569487 1801
579883001 2634
536099952 1787
455698480 1519
706794250 3472
173101110 577
125102617 569
711296373 9644
81000001 270
947825406 947825405
687033803 11553
113574763 974
113372895 49541536
436171717 7316
180634387 5342
865277045 61146
799214163 14817
365470527 1856
33300110 111
387781723 3547
23251205 1165
159900000 533
646566394 2316
266076166 3375
2427131 11
26770 878618170
656437471 17498
629496300 5480
27205 506720330
10568 877227892
644604401 2150
457622816 17416
301576975 36995
653987518 653987517
280796481 2840
468545003 24316
691041517 4659
847274786 29166
65594083 300
543514608 4788
825368544 6544
135392399 526
936388170 9090
392698691 1309
544625095 544625096
970678080 13870
377559253 19782
57165778 28582889
21498541 682
604310637 5932
474139419 11005
329095282 9226
171616855 85808427
89333216 712
856929944 4144
24599999 82
270900902 903
273735549 2077
922076004 4902
705002428 2350
915896948 3053
204881025 1515
340436950 1162
982932704 980896016
859517666 429758833
132418579 686
851702840 2839
568647585 19515
519000969 1730
651708285 2218
840534870 6917
585519355 17991
99431316 99431317
675517733 2823
595570345 6482
702712889 6522
410347674 3883
465959766 2758
111011113 13274
454656445 2199
286206011 3044
204008826 3738
156060051 709
152722049 2210
833602614 5741
683014304 2822
642185220 321092610
322159418 322159418
260714053 967
349068719 19103
89805599 313
4468 878236355
9000031 30
675748388 3286
733746079 2753
730017243 3261
440273795 7019
619053865 5368
80042117 322
122105004 1069
497386980 1931
793425846 342135649
984319731 4550
987207619 7210
271299391 1036
496077122 3171
412931573 412931574
735899321 21818
512912952 1967
191099362 637
445307428 293793552
409796515 1853
493559372 180065157
967498646 17644
943800185 3146
318850349 6958
194145872 97072936
171652861 2093
798582097 10559
925943832 118392
676473277 2505
492635491 1772
623941053 6521
646944781 323472390
886201935 2954
611452860 2708
253111083 126555542
590194836 4428
967200001 3224
896102988 2987
938118430 7583
132299684 441
456590833 1788
600389824 5669
894501035 5967
285418061 2317
50528 227628640
727798846 2426
505116519 10141
852378499 10213
174 44394671
748212093 4696
430099255 3042
962873640 4332
935523152 5904
786954295 2716
77644294 2357
1842 444781256
925566382 858324292
114080642 258101
714902382 2383
864566648 5192
896843437 5174
941940306 4338
683955245 5972
327600592 1092
881266910 440633455
272504321 1249
32469090 109
1718 372750420
637873089 2251
697781668 2475
239101518 797
835561734 4834
39600132 132
781478639 3180
748595849 11078
254999920 850
167273425 75046319
134746073 568
475587186 164286013
530329012 1803
831327496 3398
529487003 3487
164208280 4460
727879864 6382
944207040 95956
197152721 197152720
906255688 902349651
42024451 345
761425848 4753
534684752 154999
970618128 5115
49482221 356
494666473 8693
211863612 879
59511030 3589
309848858 3656
590700000 1969
348792304 1348
522292050 522292050
211787731 211787732
203185790 1191
131831751 6793
702537264 2616
395649620 3441
674496999 14125
783387514 5443
551425691 11407
89100297 297
453235106 5889
12945 395987550
576898835 288449417
2951746 14
295219519 1122
432599364 1442
2846 853159328
28800 650966400
513601712 1712
532934973 389552681
560714294 108031
96572971 422
587999171 1960
63834469 830
934796883 3116
767744292 3899
88143049 846
966248082 3582
1725 509683029
838354919 10452
478498405 1595
591625015 22328
341343161 2539
53788754 356
409948923 1799
532500000 1775
725930358 4897
332435792 7625
357466863 178733431
506568950 3758
625685206 8197
2564 471322836
438703324 219351662
852901504 2843
100304060 100304061
922914383 29208
899000571 67130
600351624 3492
427237172 1561
569699941 1899
173099742 577
688802296 2296
631947116 315973558
431569161 5099
868197107 2894
922440169 3406
126254161 481
552634460 552634459
814151250 365171417
11499 305194959
219322018 4953
204002321 860
589928127 2009
254577735 254577736
509722388 2102
873886480 581264527
230399661 768
348831584 4717
939177623 9440
492413545 2058
886381604 3119
697553291 4336
401328638 1338
319589024 1127
163386257 69124985
414147138 100250
328499999 1095
280199065 934
712832074 2719
3742 198692904
323847545 1817
520982011 4455
425297658 2229
436185407 4867
23835 949700180
116106073 518
400416748 3233
147596291 27901
820849874 820849875
385969824 1432
2788208 16
947858604 7161
623651121 9322
166252194 3613
516811986 5347
32296937 32296938
482876781 241438390
755969913 30047
768642032 11127
163500546 545
31102425 685
1066 294812036
802942622 9027
640061435 3306
774908033 387454016
1072 302919328
769392240 9904
572119020 2244
183463160 634
693641242 7633
360962364 5485
643081067 2166
739199999 2464
146399512 488
802874205 5298
395604341 3412
295063285 1583
409199895 1477
780318959 5107
716340016 3332
63000269 210
900494309 450247155
49489627 2468
959922863 3617
870445297 4660
25499999 85
995406416 3318
600000001 2000
15708235 217
73500444 245
753482065 7288
147873231 73936616
215399870 1154
474599225 1582
440541358 4474
184697280 720
382842503 11682
544487223 3844
313921021 3214
926849651 463424825
391094911 18597
686958450 4650
8288 682047081
90135420 2597
588336882 3697
1191 154827057
152479560 3619
791917249 3050
564634973 282317486
896741655 10343
1910 470962130
966660157 4158
662666947 8781
886919560 7060
854036621 4374
49200137 164
347293850 4234
140636386 140636387
997780945 20248
460061873 1808
454710901 5691
849999530 298926464
878102926 2927
283499351 945
8508 930072995
20537628 101
520235767 2487
371701240 1239
81057433 349
648632776 2415
943497562 3145
662246950 12175
528343775 4824
358198806 1194
208985335 974
495221825 3518
371621572 2864
58532150 5365
418088198 8843
540298200 1801
649229190 2987
52499449 222
334650636 1929
417628804 141931620
306600920 1022
869522783 5226
411281497 1476
586773057 10156
373692552 189723171
668262286 5081
305999645 1020
671899705 4216
891333556 11862
803702679 2679
54909137 308
1436 219150832
402605051 3110
996506140 7517
704152968 246429221
733646175 2775
272862887 6832
33299890 111
840581281 3465
666527675 25275
87851815 706
148995919 1240
56993674 613
725975001 5000
272401008 908
88 23956240
615684312 2474
665013850 3434
35250539 130
732665448 85452
632249510 632249511
382976111 1845
566826364 2903
273734581 6580
629369581 9740
632998112 2110
372780273 1979
802318944 7584
3600016 12
62645836 62645835
479484921 11380
942687999 4000
31054530 187
175133610 1375
779852384 5664
936111493 363453821
556764974 2613
48899911 163
506101686 1687
2883 846728451
660300001 2201
415050783 2867
760285223 5238
717967320 6590
192590638 96295319
900903004 3003
191967992 11635
924897656 3083
390606098 7663
532498226 1775
246955971 83094128
397157041 7560
993552898 56407
10087 396227775
122547934 565
694974523 347499260
147225644 735
250922771 972
67424883 1478
318409066 5151
836081388 5563
868947976 396654543
99527209 2219
1440 345640905
647736705 3149
921299999 3071
178724729 1049
150398727 75199363
936468936 5304
945389948 945389949
471077908 170507
773311287 773311288
698578720 4940
134850001 3757
189299368 631
363535336 1821
494779781 2478
468370979 3466
501853036 4779
613372724 5871
5638298 41
391479776 4511
231899226 773
351000826 1170
131590549 1026
31537968 483
951305640 3171
5127 995521896
828840099 32892
57485300 244
278791173 1115
125099999 417
410637125 2941
861601315 2872
29111533 117
471654540 235827270
506701689 1689
759595386 10027
798301635 2661
608073088 277832472
827536895 7642
505500180 1685
582025895 3438
565381305 2615
426299812 1421
443387 832653186
196880015 722
562248318 1902
820786006 672787483
313716702 2291
227699241 759
203315877 101657938
420111709 3551
45169813 162
135348529 62756405
140700046 469
925727265 4665
16447 677813764
589253550 9255
126768681 63384340
948560022 10641
303324622 225101354
539449595 3279
75292654 37646327
326100605 1087
141908525 69559507
954076762 898841975
864446017 3408
953702187 3179
7799974 26
193499356 645
1908 472333032
647 149775971
675602251 2252
902380212 4572
952631246 451374773
959310045 101332
1290 371281723
754500533 2515
414469254 6122
377571975 23271
998741807 99318
363493440 1440
706962108 3566
657155949 6107
261753461 1503
997205528 3324
655801973 2186
89099999 297
795523513 397761756
699277825 23472
426318029 9821
219497570 186363069
672647977 2457
3226 729435228
219601361 732
367087296 2256
2274139 22
975293677 7868
123698182 1399
202848029 1634
869323067 3922
883896007 441948003
1887 497939514
786795497 3842
92886567 879
922799290 3076
434130013 2292
885522920 885522920
814063776 3767
865229636 4078
62619135 314
219301011 731
442902616 4389
489448951 4482
905183740 6821
831286191 736878922
917237982 3522
22324 400856784
617101484 2057
646320001 3200
681600000 2272
269470277 8358
850807885 17703
140312509 108518306
569147876 284573938
961500001 3205
365377006 2201
668608529 4097
605451510 8197
74099957 247
7336681 26
954996437 477498218
223558327 2293
611068842 4338
309600001 1032
958345463 9096
190734740 2155
970879031 746694078
987988594 3706
635089968 584721
835566866 4270
813078501 6500
174600721 582
652572817 2632
117554860 1359
392474365 196237182
987470652 8214
685984749 2750
658310509 3678
261330621 2091
457786616 3930
267483648 1403
629261284 7203
774716554 5923
516746513 179174505
2991 593098108
999900001 3333
600603206 2002
94395059 610
787579223 2724
734842000 3400
242100876 807
803609726 803609727
260003796 1014
914807345 457403673
329803091 29269
960305692 3201
398766908 2812
153639040 640
230267078 1621
5099 617366524
342598859 1142
734231734 9146
815095130 3076
385928521 2278
2906 217034684
791940849 3811
213 43504001
850758254 28576
664768951 131624
492522775 2518
152700508 509
933834011 3257
128450549 1174
460005161 230002581
341399999 1138
114110919 1810
510594239 48945
11099962 37
71574818 244
184678449 184678450
876305331 15254
546899362 1823
529449111 2442
995757510 97185
203699999 679
5022 243198181
568447329 13033
65238991 263
185623077 1084
347542951 7309
363898787 1213
2658 339232566
535800705 1786
942813803 471406902
738510313 6049
102 28033068
831297616 2771
281349574 9614
607556991 11572
829255937 414627969
990260010 210918
72300241 241
951260223 207427
592989033 4753
3614 725498255
830671323 2861
675930366 337965183
728669677 2874
579443968 1960
222532230 13882
309424223 1318
507900294 1693
511088327 2389
510299162 1701
590746910 2911
2240 592356374
240502799 1740
153340775 617
796763101 3889
37482001 238
214188301 1674
705423423 352711711
727436400 3912
834849170 4370
663123888 6489
70464002 239
154320353 1676
642600001 2142
232761607 24178
298993486 1295
212700001 709
438902720 1463
330451703 1120
735300000 2451
751990241 53946
367918320 1232
419227277 4871
5974 761882877
33000001 110
485102422 1617
762378497 2622
131142042 62829507
225555037 1253
105900677 353
321071748 2547
273212596 1647
787500001 2625
67381777 1648
549522249 1923
8453879 48
271733154 271733155
117236118 538
844953113 422476556
376205468 2052
295801211 986
576626977 13968
581121883 552169447
231627558 3642
61413601 217
204185483 795
225305851 112652926
745200001 2484
981391454 14371
936296879 3121
37500116 125
849244969 41795
129068607 13032
331508406 13677
639077175 3825
749 157287004
503691454 3206
787459140 4699
545401514 1818
59212393 24744
279600282 932
347771963 1907
831833650 4961
803102678 2677
208500732 695
3641 812230639
692799421 3027
834577343 9552
851676735 21040
5579 862736560
211422574 6358
726177271 5176
698100729 4152
4383170 2191585
381900747 1273
850861303 12178
84420759 412
2414 694701483
12596473 6298237
978256831 3825
22378902 102
847457103 4414
5991768 5991769
172799675 576
868035384 16824
125588726 856
622800000 2076
735597547 2452
98566657 485
360302103 1201
379072574 7492
379188186 4799
930551672 930551672
692893286 4405
234000781 780
956703170 3189
260399132 868
176981185 593
564110405 2187
538294904 2716
71543364 5221
976322472 3715
804636895 804636896
365429869 1457
3566 363728421
711602372 2372
20400003 68
673802246 2246
765002549 2550
433619909 5310
519 77798683
875152504 22336
720 103925520
322201387 1074
276027136 968
986103287 3287
572844929 3199
272871417 136435708
36857560 163
6256 326818664
265478399 1584
227884119 5492
154089768 2856
785397902 2618
330935910 3090
936192312 6138
178666258 89333129
64517117 389
919496934 3065
932075729 7148
141464962 915
2788 438426874
539658021 1878
15829 397647675
43800081 146
66213866 360
30616939 202
767400726 2558
268414874 1801
835500000 2785
15937571 86
124275414 1154
568703936 284351968
232329073 116164536
53950645 1535
1746 419600970
499800001 1666
382374997 1740
994819518 4218
635446537 449041289
947200264 22486
93375449 738
441322153 25624
937529067 5737
155099482 517
12599981 42
1805 372211573
578798831 2580
11395 749941700
592264393 8292
300054733 1127
582940449 2205
10032459 5016229
79200263 264
659047325 390883768
868732220 868732220
140510197 575
216299279 721
42836203 8811
773574063 3956
125099470 25370
769608820 2737
32192 837761221
80861 689340025
4524 725851480
397580831 22818
7153 967321649
561404856 5775
587999363 1960
398182471 1510
73479380 305
725954076 4887
489598369 1632
274337141 5632
520341641 2480
391264825 1649
464678174 8282
751432808 8105
261300817 871
772180035 386090017
331223257 26568
111669040 3845
238173762 1213
497909024 316223115
434098554 1447
61316400 222
46559640 401
920923726 460461863
89100001 297
494770053 4070
304165101 4691
732387454 11182
555299999 1851
84849311 408
309000530 1162
757198295 2524
573899224 1913
555647279 277823639
3075 549247099
292700258 1373
533761156 230863356
167699949 559
122922156 493
15600091 52
345077045 1468
625958131 212647973
42181297 42181298
772344605 2607
517452359 2227
1991 593272207
885602953 2952
45539416 555
455233571 1956
602352128 3584
117299731 391
334663546 334663546
443318671 2858
906228180 3706
352538754 1296
570076945 2732
305124161 2198
886394790 16218
744664975 372332487
896997875 2990
664457711 3314
572840688 2696
569698102 1899
557982691 2327
789298720 2631
318813572 1342
823297150 4910
631250856 2894
938 87773352
469801565 1566
179323071 521288
901883217 37976
268061938 15606
774962744 9071
2042 289919248
13272300 50
728181785 5574
879096252 4585
523435668 214869660
898459815 885708056
617135406 3522
746402487 2488
746736390 2694
458008804 1827
454292633 227146316
450601503 1502
664568548 664568549
123880037 443
882902942 2943
873002909 2910
411537679 6727
903709812 4649
525693897 4511
622253091 10041
835430399 25600
132995660 515
526435804 10114
405741254 1496
340080799 291913094
815104550 2717
936298683 3121
602699335 2009
327602066 11095
525601713 1752
195892946 893
279954123 1082
738908742 8915
262536369 1010
710476827 710476828
194399352 648
575602698 7512
39679301 134
269400994 898
257400857 858
538650379 2016
62600100 62600099
476866807 1898
567206417 327888255
277377299 1025
246901036 1667
1126 240335050
1539 353692458
881100000 2937
731663399 4940
847622060 664508420
881416149 19003
80873004 382
953192269 476596135
818971879 409485939
651117784 2381
825719205 11899
960351123 3994
98399999 328
999935134 6365
804400740 2841
950874204 5453
8250426 45
473929345 1812
177124116 624
344844672 3617
775218113 7438
610620239 3760
544801533 1816
157190983 586
2860 639541760
288601391 962
851414479 4072
11966 956581791
824673809 2794
814487513 9043
331943678 475899
702297658 2341
33539433 150
2100 497685839
263029008 1336
494691743 9006
68368650 805
756980495 11365
97293319 1192
920411618 3194
466393159 2179
373120841 35001
149416586 1002
831237681 3640
756599032 2522
653465551 12458
5074417 2152
228781884 1584
799229452 328234769
667893967 16019
528082925 10265
707599859 6810
404286086 26203
740845614 284829111
835762030 824499978
892712773 4656
75853 921682550
20735275 113
503796600 8280
455489238 3771
997739782 8113
473165387 1660
281583331 2206
687257241 3368
495003166 2623
541340607 2281
499798335 1666
607500446 2025
960345160 5842
1903662 54
491929362 18269
3126 530831395
807599687 2692
40895945 520
532400525 532400526
208652224 3471
123658957 1682
395058898 1367
717821913 4563
390669281 195334640
340908169 10002
4035 604897730
740400000 2468
613502046 2045
52901150 18190755
517199598 1724
951831630 951831630
823202743 2744
556433187 2567
314925747 1224
822195581 2803
108781537 736
511305867 348301
394081766 11501
477977442 1951
249228097 249228098
80093137 927
443367451 2350
697954367 4944
203015988 2071
423371750 1754
805265646 4018
321559579 1423
80835141 356
317406368 2303
440286881 2814
126977858 63488929
137612221 68806111
418943019 4979
193659159 152188447
829664641 15162
7673885 54
537609112 2196
824519884 11103
518398273 1728
372488130 1277
270813808 1934
363505566 1461
864447028 864447028
944220537 6138
2415 571035661
414849776 22814
104 19112392
845000821 6660
369387980 2391
428891180 1902
737269596 7796
206025772 12731
961198589 3204
850802835 2836
73700064 1576
2400015 8
814595780 814595781
34509977 15438715
75299838 251
409114192 2263
113099624 377
646535161 3560
616802056 2056
735002154 2450
204506277 102253138
847014944 8939
283772379 1049
589943607 3034
440983206 3353
806465582 5313
2758 743057602
17125255 58
766560507 3027
560892166 5039
892334814 6293
222500916 1359
263939184 2233
3148 729421405
151200911 504
106281387 35487855
390950622 502116
921300001 3071
63300212 211
673164557 4122
52510020 3660
73316311 36658155
549371250 6234
350700000 1169
905827628 3089
173444721 6670
734102448 2447
175437360 840
587700000 1959
18081144 116
946449219 3596
878128332 3405
740432641 20928
379777280 4504
425118909 3108
473037662 473037662
13199988 44
202314773 1564
415105674 1787
13199649 85
498987950 1749
200538834 100269417
451735777 2564
163355166 1703
203502148 8731
921054063 7924
23513195 84
128220951 10270
862164611 111204
323237147 14078
548767413 4607
6085 642922845
1361 182851003
168299484 561
914236150 21551
991572299 4525
213840055 715
893397439 2978
731962551 2811
543959199 1850
56505334 3214
450581452 450581451
242100652 807
530586029 5655
66150785 5572
502571495 32658
631514358 12011
569102014 1897
423298589 1411
928428479 6321
982499180 3275
988771728 31664
384896484 3918
788455104 4042
527133834 3910
389150581 1355
870758149 3341
917876478 8237
942876235 4436
814701750 3390
524334275 2402
938551542 938551542
408369369 1532
605493534 3518
296444461 1061
572762402 3915
352199999 1174
278270835 3103
651880854 2721
2993 714289433
127500000 425
439526179 1638
405815370 7545
721744067 542257
704319461 5252
714585032 4753
354192400 1593
788238606 9427
2311 455246201
921368847 16233
626104048 3293
326918300 1931
355054901 1339
944594659 7133
934059654 934059655
101912541 1876
5977 822262107
814197285 2714
981416656 12242
518630654 25602
831967349 5325
780532268 16348
592038492 3595
368351591 2727
913473758 3169
98699892 329
156094556 928
251401579 1007
319668590 2661
805856531 2962
602102006 2007
1257161 10
408372097 3008
141425216 963
653876257 3732
616199079 2054
378975494 2073
253070565 1762
856199999 2854
976024979 64501
618602062 2062
375715499 1438
9815 709466175
833101156 2777
546132320 4720
672897756 2243
801468161 9174
594228587 4298
557139936 2976
2323 389028990
917103056 3057
271201269 904
327265165 4119
389099448 1297
164700140 549
878239154 3589
769447593 7911
936019424 5115
557868840 2080
512834941 2985
803799310 6843
881096670 5835
732298211 2441
475501586 1585
54281487 7127
145199943 484
623221955 3006
234723422 853
141019070 521
337600611 337600611
184849633 1328
356084736 2284
575552276 4482
787847040 12924
807647377 3018
896640481 3840
788999779 2630
940267767 30476
708197240 4583
24112611 93
688485609 143448
112281643 1146
177558114 679
718546378 16542
356321023 1929
644102147 2147
119699600 399
666030497 3171
821636656 8673
711302375 2371
32743594 16371797
858387649 2946
35529477 166
94500186 315
650400236 2168
890405289 2968
3538 684992221
601224520 3770
117998571 593
438307354 16203
899938026 5958
360407443 1657
951600000 3172
920480524 7067
633964297 2500
999252357 3769
362690175 389952
750711690 10309
975726201 4171
481389883 3029
22632148 129
186475518 1577
532882712 2185
359510968 4573
117193533 991
43101479 21550740
373555798 3271
759962060 8100
95149358 60537512
542439624 3682
199261217 2618
926388499 3875
841483407 841483408
770067102 8054
515742002 1827
549002011 1830
542892711 518063853
496760082 2877
11293220 452
782189543 3018
11456 865054016
6392 401692456
668266803 3735
726599999 2422
105473859 996
860997130 2870
151936059 75968029
86 25166014
938100000 3127
933886901 4300
138858362 86939085
818859544 3596
435293633 2724
93311368 391
49097145 49097145
121238360 5223
993303004 17960
729393841 4760
868804120 2896
27055313 253
313818397 1314
602453787 12518
800702669 2669
292412129 1019
714858767 3312
126960439 682
890106488 9864
60692126 446
605210832 3852
102092667 532
760248323 5874
42166963 1089
464380567 26533
680702270 2269
15857 926223227
768900446 2563
300900025 1003
297454800 1491
634197885 2114
811154655 3645
659741097 659741098
233305171 1016
17782841 62
34322776 878
655719669 4191
296036729 990
334842767 1644
186912 793615118
1484 245257654
222112814 913
945700990 8484
254400000 848
534979800 2762
975751549 13030
846441162 423220581
896600334 3081
780408811 508934125
336129267 1754
210296554 874
87435620 819
805202683 2684
429760087 10969
132226357 66113179
336588235 6089
385799695 1286
963941521 4880
835494491 4116
320348378 4399
9090059 71
59110 568853432
426753150 2010
274801761 916
538362997 3234
462979270 2046
800704756 2669
576206340 9057
131700001 439
504173076 2105
360789417 2119
505406117 252703058
189192939 633
443564791 7414
10448 625810703
674729358 4399
923372955 48145
276387312 8121
880078192 8104
35881597 548
767007116 4005
738688817 17059
914702543 3049
445452625 445452626
584097974 3735
679623309 2733
633617928 7164
365590534 1767
59779295 413
590892339 8999
756441090 8872
956964799 96800
149190144 512
852029931 3727
465218843 2102
446997914 1547
555761597 2813
217614500 1150
696451919 10128
604019804 604019804
811520263 405760131
665444438 612857987
727497574 2425
280499066 935
545054194 545054194
340 52733789
890667015 4187
594331437 568226013
266467254 7859
820797265 2736
596036456 2317
912565010 16327
588958112 3028
773756585 30762
990299999 3301
120162148 70069175
65421947 239
757773062 3740
304353539 152176769
700271562 6843
868202893 2894
139560044 2584
867103171 3999
764545512 764545513
295735056 1067
836399179 836399180
861598504 2872
467488217 10687
779601779 3026
801210427 9902
7178986 33
739199999 2464
780733072 780733073
475644898 4805
196968157 2541
126832501 1125
932180791 17246
949811540 46031
12048963 61
522150032 5138
29062501 118
655791383 3306
970201088 3234
301128087 150564043
897007759 116263
743244493 3113
112691577 56345788
994930720 10984
386636164 1607
933597559 3112
559841707 279920854
637213443 3737
730158912 5341
1553 334947234
224835528 84092394
1353 329268260
214343060 107171530
605999495 2020
12140436 375
506699317 1689
894246774 14411
991673929 495836964
832626485 70516
806408960 4480
947847354 5283
253586573 990
262909561 1434
796356864 3789
3302 709939906
4114 964270371
434640655 1532
217333604 815
1864142 25
282493584 1528
453302810 1511
985420018 12948
754934292 754934293
797123191 506466826
388444948 2131
997712180 5972
854731260 6395
913511402 4465
140400468 468
1877 422677876
366598777 1222
350242739 4773
637108613 8435
822299963 2741
163799455 546
965367534 6008
648128281 6194
422708909 3714
654454369 277841087
809094705 4217
248700388 829
327984524 8965
368282484 2399
994792566 5157
7977527 36
678712315 2565
485627522 485627522
658799169 2597
444274154 4444
390383369 4238
348198494 4021
629656270 3461
272100661 995
21190305 108
43615487 192
215876794 1609
217385014 1285
738551411 16508
382761899 324895644
327110625 14950
99140321 783
103200125 344
355248833 2289
27845386 788
309001029 1030
49385235 49385236
254327076 1286
6902 698733416
172599315 585
726340044 4181
715048470 4463
502757892 3569
733724543 19936
288667964 7384
51346064 275
917 136023195
123000744 410
666002602 313051339
509068241 6704
4606 832189050
778071766 778071767
736450849 310669753
267562561 5927
17999939 60
5600 945493081
638474338 2258
85048825 701
505125040 173298860
37282173 140
430451833 6433
32966953 16483476
415367661 415367660
882297406 2941
784088830 25123
834899586 2783
878640940 665909099
533660804 3645
699564283 3207
487800302 1626
748594016 5395
976 141462416
441966644 6043
787562148 2953
882600967 2942
658171971 4196
493391703 5993
148048493 1254
1328 373760805
239400798 798
462656169 2834
974426857 4014
640832070 3855
105701394 425
19829 427019237
913960384 3589
471618624 6324
924 102185417
141023619 135291
707266640 3434
605850516 11941
58199805 194
188578459 1348
504360806 1979
514317116 2194
796439178 3404
226319827 841
571500001 1905
617232681 8221
900284952 3171
511188626 3191
641702139 2139
753597489 2512
126900478 423
927966535 22206
725987371 16969
110400144 368
19799933 66
172006201 601
293386 682122450
49407877 333
594545261 3005
782397393 2608
937641038 7559
451626675 3439
253529108 2261
999003329 3330
603117064 5911
967997359 5990
925881996 4669
511697511 1919
930214601 4690
463931289 3224
737400000 2458
416224588 1402
177 34321818
448578382 2629
234845184 804
97852167 441
636056580 2545
158837491 1085
177809490 11358
191470351 762
65856647 286
89699999 299
755736802 9340
740256133 4670
276656666 1754
723602278 3286
2126 492273101
589729183 12369
544765525 3510
218256488 1396
244199186 814
505945328 3317
100199667 334
984988738 3677
806981576 3415
296572480 3237
2241295 1120647
817202435 2724
774323105 5076
639089895 2931
1712 361006016
406892853 1512
141900024 473
303110450 2425
928933169 19470
838505457 13310
232472688 1428
804745822 2685
815141892 6341
796244065 398122033
592621064 592621065
272100391 907
319551151 159775575
803506772 1693968
5831595 41
320141819 160070910
234013113 1863
34778430 135
115120928 2179
834336082 12576
980307370 490153685
240741815 924
3247 552319167
625607765 4662
538801797 1796
2374742 8
547464528 1872
252342434 1136
300000 1
359474182 2180
20438920 185
72459134 350
122537904 667
257679314 9006
883395462 19843
113662208 677
588286084 4521
301798993 1006
414429672 2028
602100001 2007
391754400 1504
460691124 4127
14099974 47
697498881 277888
100801702 6513
4565245 58
251281467 120016908
819225465 409612733
767922240 3040
431961842 3511
250495545 2865
264190464 1044
852985848 7828
141082640 3280
763417964 381708982
5153 928344850
457201524 1524
248399560 828
921432073 5395
367499511 1225
349231187 2389
406052572 1630
731831085 11387
29100098 97
1558 414174557
857992895 12368
568994845 4044
82200001 274
993652349 9510
730202435 2434
275615035 1049
442513343 5928
612163679 32951
554401849 1848
497279007 2710
817736311 7305
286805819 5671
566088000 9160
426936525 2386
99407254 449
913516120 418660
800064089 5574
657003308 2190
357600511 1192
904319249 37330
203367546 8390
116627542 913
773305309 3086
103255735 51627867
178831213 3227
749640801 374820400
45599849 152
64500358 215
411300860 1371
241500804 805
50399885 168
456684504 2189
447222559 1745
337133131 21773
131174109 442
948122498 3181
818908431 9109
98736299 1350
390339532 1566
10021021 79
901196996 3004
175379391 10187
401652355 10251225
254876863 1504
347303331 8850
507149002 16547
476159788 3331
70352154 33921
1436 365895473
59999840 200
413549492 2122
3120 674932419
3166 549254289
425481104 1525
387561482 1543
496125807 2089
355274793 68401
551753371 2445
901270788 16838
189492077 939
293100368 977
662611989 8957
769015375 3989
134400408 448
2218 511151552
415965924 10593
926888041 3270
255001555 850
479700000 1599
931242684 4583
477572950 10323
874466663 3011
538199999 1794
536099999 1787
864193658 4006
862231475 11171
225256445 225256446
53235226 217
639529276 2409
312601056 1042
725324574 2418
294548170 2269
734990948 3947
604560009 4610
99736000 1750
431895400 1670
405919187 79679
69025685 338
880427779 3068
706755241 353377620
449607777 1762
499940932 2117
772199058 2574
506882162 4080
610288849 11021
299041214 6308
233400778 778
355386619 2788
5603 756343367
230070112 1191
852599999 2842
825302750 2751
669302232 2231
741727589 7190
900594324 900594325
506699427 1689
555853479 397322
898215372 80442
187327882 1559
980108414 980108413
656897135 4998
916610145 3151
576602575 455733517
971644630 3856
527320990 2017
15033415 60
240692448 240692448
349898531 160872928
649486288 11308
613046401 2400
388501615 1666
494142309 1991
177281318 10477
353096231 298548815
789543611 443066
270612783 4403
845249850 4083
587727367 293863683
159918583 534
334532483 5148
875435049 4533
578163051 3428
596508359 9303
540364485 2983
10143187 277
719363501 5447
583625023 7671
225309683 1814
920063041 51360
484799528 1616
164568894 1425
580805317 290402658
184394525 3426
223080031 1665
375105529 5796
211906260 1418
782322339 3868
639840345 3905
872051093 5772
215677189 4728
994579958 5564
240850688 1273
332099417 1205
570600000 1902
851103935 2837
640644513 3272
868800159 2896
316188928 4778
6991 741392166
892682806 446341403
909308018 22367
675608829 3085
681902274 2273
954587614 954587615
477678955 2397
402600831 1342
601948669 8146
597898008 1993
646806482 4559
274317849 1351
55753655 276
411637949 1809
596148067 3930
297512502 1939
34225799 562
1721 449199872
989424091 462513166
447942560 4030
244040615 3438
306 73979784
676990850 4247
380512619 190256309
472499903 1575
973909062 4122
272915269 1118
271865866 130259
906837281 5109
937196877 3124
573747526 2232
108300818 39076756
525579882 2751
949547775 12601
781430979 18955
731581034 365790517
151740352 5094
620415510 3995
790661521 4993
705669677 3187
43893545 324
372600939 1242
916827741 6731
208488481 1236
497975525 2969
126268230 449
1305 113680556
210000178 700
236099212 787
901497053 8542
928346887 28249
5087 721388532
9531829 70
964831634 5563
289391652 144695826
501732302 1765
489598117 5971
7534 988248528
28502868 14251434
795725578 484901804
523798253 1746
821745640 74420
915123811 752769100
610616662 2109
181302573 181302572
90845993 532
300020489 2584
512739510 3653
911306303 3504
741731555 15742
509851629 2961
501726777 8783
884711427 48304
739318423 4208
397517616 6215
536289241 2740
721671509 2985
19521 785762990
823717894 31031
882689135 2968
103499655 345
216212815 1654
812632763 10621
571957588 10031
922928154 46823
512 92389888
347100000 1157
3096 345688222
501296628 1874
67489140 949
667699247 2614
151150896 507
478295325 2483
965199871 482599935
837480618 3393
163216029 163216030
814984156 3133
545406799 3350
595649087 253790395
524098252 1747
879807960 879807961
925 263211525
627082956 10660
983703000 4170
735589634 19679
259436797 129718399
48189061 540
966134045 32462
944702613 3149
155852663 974
597301991 1991
396453461 127518
648 175722524
315401545 6537
942306623 4538
105317068 9148
42899995 143
683889632 4109
578868914 5415
113331717 511
521931228 2301
543899999 1813
857676101 536379723
148613098 599
211683578 93506091
51509128 857
123299804 411
350395528 2325
208500115 695
228 29402933
267939689 6645
25404926 175
644100285 6745
955764936 8152
678288078 17304
117599609 392
596536374 2649
453222952 4794
916367958 15662
664773990 2458
6036354 22
414743652 10481
924942229 924942230
850106599 2946
275546620 275546620
159927903 601
3199 745004024
512792783 23472
803089098 10134
925291919 432697674
116881724 4452
476820094 2471
675510362 2438
35703939 17796125
157463161 564
982377817 9015
445471159 222735579
437469274 4549
9383302 59
229415068 3829
172500574 575
1200001 4
40032 107525952
42300193 141
497712634 4491
82800276 276
549372601 3150
73500000 245
166086970 670
364565681 1360
112545727 895
377253249 1375
981506195 13096
224478581 112239290
393298689 1311
618071229 2953
717179314 2683
211848857 1053
198716761 860
344373852 1212
54002459 737
920068025 401969582
840796733 402530969
283500946 945
501637314 1904
700219502 2653
302017186 302017187
318347255 2930
376800000 1256
890628165 5081
974231885 3946
574514976 23697
239664014 6865
16009 161890071
402601945 1342
112541577 406
30899929 103
350917464 1567
983277550 12285
510859645 510859646
14700000 49
389282893 2002
197846260 741
955707715 5442
504001679 1680
887385916 454794512
797099999 2657
807653911 3739
170681465 1555
149268527 1992
497283557 1669
926597366 365011331
36969055 1191
366301034 1295
995485939 698073620
315920827 3268
79854259 279
394450867 1849
564758261 6070
261599127 872
646497844 2155
707526030 3199
513425849 2130
800641551 800641551
877 209632994
778502595 2595
891000760 2970
141300458 471
564279353 8792
602711768 10697
49669892 1569
516093777 258046888
623343599 2430
940332685 940332686
735658448 4816
84692554 649
430517876 3799
217488667 108596782
824697251 2749
974349090 399546373
85345952 320
446086870 1674
320 36930526
957059445 9015
561992161 3407
29999900 100
75600253 252
933550683 923456268
700682235 581253645
656102071 2187
53928750 365
271800657 906
812699621 15498
675212499 6495
432524259 2791
645671069 2614
426058235 1655
829497234 2765
368401227 1228
687345556 3023
86488609 912
157669051 803
324975603 166313
917997494 3060
937865872 3807
20748720 80
661238143 7676
455337783 200904585
475090785 1621
408852498 11447
145808557 2097
166267382 83133691
841644310 12731
136499878 455
706847047 3436
78000260 260
763775473 17014
990062371 4373
973195177 9465
12900043 43
874001476 3653
475654001 2400
1717 275451442
2721 281370447
708898090 2363
844213659 774949484
17093307 8546653
320411094 2137
596395565 5382
332608800 2400
476347104 2169
187499417 625
969375748 3709
387964032 1592
421806651 2107
1534 361190236
718499999 2395
108737957 641
456597900 456597899
263700054 879
66299778 221
830702768 2769
342499871 1636
264136340 2405
376500055 1255
552001840 1840
811381724 3685
888801125 10435
122201 1
425073286 1911
45723670 549
94797333 343
650099707 2167
422426047 3671
140699531 469
10039 367357449
109964645 771
150649226 16459
105300448 351
431718175 5803
791000054 92700
177960526 177960527
396185098 3366
3470 843546590
186832624 875
781168843 4622
498146397 17319
681045520 12629
352821195 1827
332701109 1109
65333542 323
802204216 4343
646884421 9220
990031001 5075
657312563 7541
777753600 2600
30340409 15170204
519136628 5022
339900001 1133
182258491 985
1253 80736311
352332195 1249
660560218 4873
374558705 42875
411807541 3044
212361891 5007
189651407 1760
482775090 6510
358800169 1196
192395891 1018
102663306 463
582977431 199219751
312165171 2439
228800907 7313
261358475 6306
234768008 2131
986325451 3506
798453589 798453590
866998781 2890
765121800 2561
123645434 4920
921502901 9589
333144247 166572123
528598238 1762
323563185 161781592
19812 774332208
212999999 710
994776496 4169
781874701 2850
822002308 2740
3161 282183517
880434441 880434441
410784999 82157
604583495 2508
778294452 6424
172499425 575
968957793 40171
53969580 422
782760710 7570
570564127 4283
77569895 1491
80591286 354
283295847 968
397835413 1586
376839038 1637
368034739 19083
692327722 4633
168 46903723
905613510 4057
197399358 658
944400830 3148
542098194 1807
791100001 2637
736198443 2454
978077813 8274
459814583 2953
20999931 70
94667264 1327
24882798 89
199634235 1193
708669842 9383
761438881 6480
897603453 2992
666195403 2358
189188927 6726
926014146 3727
82500276 275
991647390 5432
927642870 3630
995216951 41843
740570307 7521
16643 850774073
638367415 2217
483936008 483936007
884071757 5195
468759754 180038542
674246678 3319
688741037 26095
361394911 7727
690234151 2443
19500036 65
677960092 15949
428227316 2454
939760509 7930
673306260 4793
792844333 396422167
4315 424371620
781607327 305000358
969896766 3233
298956962 1901
487748681 4520
382515465 1803
15939 891733188
992912397 496062263
113233575 1003
6858526 6858526
546295136 3229
905164124 15406
1739 360659182
591767972 3748
485042967 1800
664581119 485350592
699317722 2394
1789 510850112
187403801 818
398407157 9194
47510374 296
252393490 2863
477395960 477395961
691530345 4177
853799999 2846
87000015 290
898915991 898915992
563098122 1877
960271822 15575
938112560 6160
667764064 4437
248879898 1083
260099269 867
947164049 4725
630036388 3483
122490972 3839
897975077 5194
478326059 9540
15478748 111
521753478 8552
856243805 665756588
167567707 1932
786 225537011
55207620 234
670425925 7364
964910728 5617
17541811 64
123300410 411
178625837 2061
485310137 170343521
307800000 1026
147032154 554
547051681 3528
924354453 403436656
321281640 1140
877322600 4235
359286899 4340
132708238 2238
1686 291455662
783799192 14344
647697840 2159
352987239 176493619
95578799 345
709680677 6139
267299109 891
86399942 288
4066 948437979
8786650 39
946718499 9100
639404914 2843
422557163 3677
703802346 2346
700287244 3364
226500063 755
441649509 2378
869456880 14598
3890 579088773
962530221 209112
8037413 77
108977345 1029
493739937 246869968
878076861 426956631
12900042 43
687485633 3206
709491889 5804
278738901 1100
74468538 369
3277 911182958
371701222 1239
809101728 2697
530478795 2805
413752662 4193
566756910 566756911
907958660 9147
615303934 2051
861510230 3181
836737489 222655
149207892 903
932470438 6914
113855486 86194867
717458717 37764
970114144 970114143
642399485 2675
726102595 3933
357086730 2990
133725119 133725118
414 119496332
360285351 5729
708597639 2362
280499064 935
608935933 4422
1830 386979037
14623762 1061
159640136 542
499547518 1773
449661183 6737
205973681 776
491417427 2679
645056407 322528204
937500389 3125
944286120 6031
325501084 1085
1040 185279120
969896767 3233
648134591 5742
940871016 11185
843328199 2836
842301735 56967
34283181 648
295591225 3598
610545961 3211
800620386 3332
468344380 2034
311545124 1125
956824476 3455
770198702 5874
544974565 6552
464700001 1549
157071421 10236
528729809 496108632
901667700 12818
60431568 60431567
655202185 2184
561299999 1871
933903112 3113
973768411 10879
601944816 3408
462300000 1541
363636498 1668
764882903 6454
249900032 833
512666049 2050
884998591 2950
437050309 2362
144828020 698
741893197 3828
100275915 1173
867936441 5323
987691479 788382039
130955306 483
464214542 1633
357196552 357196552
370382777 7759
721198000 2404
672130330 3145
511856798 17859
228300209 761
587680741 2555
115902860 415
301727142 5716
274010259 274010258
831287433 6908
142629593 476
828341359 4047
64320403 32160202
417048133 2695
269521875 1295
369759702 1444
61869224 825
650726223 10367
2302 582107512
912602476 3042
769229190 7302
4344 539238041
136500456 455
337792025 14162
555839876 3085
478591022 478591021
563102690 4608
1064 128168376
350926286 302191536
316909452 1253
157692150 615
660462280 642186465
850618007 5695
630645826 2185
465915512 2852
946200082 3154
436252993 2652
892660471 5370
477900000 1593
961383374 58425
119100692 397
20599 900288252
738908351 2912
3394 667613376
761724710 5531
661512076 5593
312533651 4808210
624817861 6003
779326941 16022
245343340 1562
719397603 2398
124769233 984
769499075 2565
703375821 4149
781655313 6283
726094331 7591
594298990 1981
769569636 3056
779652555 3553
589348439 294674219
85422188 344
158541025 887
718087153 37608
802435688 6849
126682161 2530
823824969 2895
178009868 178009867
3099 412108139
721682800 6727
466501606 1555
946361367 3591
699336862 5201
652109850 12885
240673407 1140
444001084 1480
778551851 15566
5125 904546878
358798805 1196
124080777 62040388
494245078 3022
856379655 428189827
816004132 2720
573092526 5119
922963961 24571
888105600 3040
76145848 421
878158387 16803
800348237 3829
579689497 2342
675534592 32378
5700000 19
221671714 97556909
962768757 481384379
2734 594454473
444442336 2005
148416388 1418
735622253 367811126
527146935 527146936
490 90042823
285195282 142597641
324540829 1741
675202549 8030
21893462 73
644700438 2149
746759039 3242
689700762 2299
278738741 1178
115754514 569
836700000 2789
366301859 1221
81520741 357
206867903 3392
211247485 1810
189184153 671
43307449 368
481469120 3443
3130 899157369
26999983 90
153106245 153106245
816581853 6744
452607172 21047
22200074 74
988498794 3295
754161097 2938
428755217 3914
116054922 551
366255548 4726
998103589 4510
151499530 505
954296818 3181
547199942 1824
738276146 3166
381031247 1528
576898077 1923
393466003 12019
743487227 3301
119400219 398
575399999 1918
54767363 259
191823761 2168
48857590 48857589
795300213 2651
971607451 5581
248670983 1128
240773650 240773651
974696752 3249
800399870 2668
611698877 3486
985799999 3286
911191679 4032
802732008 3432
571985392 3798
4440 665773560
138973436 1165
964602948 5621
262530399 2200
920999533 3070
615597649 2650
851229263 21137
802982779 7287
208520874 760
6109529 25
925800471 3086
466421335 6085
897165447 448582724
952884899 716699647
529799999 1766
393405559 20642
616309905 2595
810005285 2874
42587857 194
878090660 4137
528414094 2686
839583423 3920
396403255 9257
144291103 544
932698699 3109
1234 289783922
992323387 5807
641352880 2174
157975028 65431263
856048679 35352
493046405 3994
107777922 741
608400569 2028
33398905 318
187499376 625
228599239 762
130095366 443
2938 493280826
693079425 4744
527667786 1885
550163728 1922
211613469 2596
743697521 2479
804554076 4985
967549104 967549105
262617271 3849
212994513 3003
972939999 11198
482669697 8989
911823984 442518367
42370742 261
515398282 1718
344994052 42692
499272295 95009
1477 434563611
622502221 2075
765330480 7905
781980808 67622
979136865 3507
705296780 3460
313645491 5247
330601102 1102
95872599 499
506057199 4881
336510850 336510850
95517894 895
614398130 2048
792888800 7620
453764182 1837
378226626 19975
598763205 7803
777744439 611593109
318158238 3832
377499988 2510
485121795 2055
156944625 604
383433979 2060
313127791 1653
696298453 2651
465185336 465185335
414900430 1383
174051684 1212
809697300 2699
768474965 3563
481113445 2162
13422 922413528
464951192 1879
953700000 3179
506883849 3944
705847645 5641
11333250 46
37998553 150
289433467 1851
537873583 3268
109326213 549
193199357 644
202431139 202431140
217408308 2847
916560061 667821437
247998211 1078
219907850 3772
68643309 328
669400424 12357
121882075 569
963900001 3213
699299320 2331
123516767 560
295863786 1647
167298511 190545
748561119 134453
645353169 11751
99125056 345
799166937 4186
186426296 1068
599234137 2878
75806202 75806203
179928095 74091140
936961515 3889
133210077 637
463501545 1545
1126 54126584
623 140095879
572116436 572116437
30000100 100
4640 349983420
755364100 32275
653997821 2180
855976866 76529
20700000 69
996603322 3322
244800257 816
386283201 3802
852651072 8736
79865049 25973
162547240 790
692672226 7415
146400811 488
877425067 109733
650834488 3429
211677096 1592
708575280 2708
899997 3
403027287 1961
353181665 3869
479881584 1638
805797315 2686
867898634 2893
215498829 1636
531701568 3639
39026091 1102
292123189 1553
224200633 892
945022744 3753
751519833 2977
33230 581000870
319274516 1199
313640880 11793
895197017 2984
612552598 11526
258307210 5651
869008478 15566
939878018 16699
671631773 11086
708284410 9598
716363499 22062
1573 347923719
200708415 995
5333 793459739
19131 591099724
639929303 33683
527870365 3221
534059397 2190
957675001 3390
664502204 2215
917396943 3058
760461823 16476
560739270 12991
443101476 1477
738269706 738269707
690404609 6810
590670313 18967
842397193 2808
156843210 1587
33633538 127
173277922 1121
776126348 6939
748856850 6090
935196633 59141
795190202 4023
873835004 4709
974307279 9214
852253524 7477
297633151 148816576
978756973 489378486
392220122 4961
2777 668969797
335191381 335191382
485575057 485575058
821699999 2739
318437931 1580
24482914 9298452
964300981 482150491
486917767 3983
352374121 1736
450600348 1502
210927505 210927505
940772550 940772551
441151927 3493
782539322 6429
553669740 3567
107100356 357
600274739 34588
753781295 9388
219494160 1180
806368361 17382
340152959 531489
669536808 3243
839691080 3320
930596687 410316
17971334 17971335
148168497 646
104750078 27175
403822056 2041
686122859 2584
103476141 470
133911909 1000
493554228 2911
56846670 543
483598387 1612
169133695 1368
190500914 635
681345216 3912
213160545 845
444600899 9825
478201026 1594
234300782 781
933222200 361314866
906367391 3771
13998011 94
780806226 390403113
707400001 2358
810902704 2703
805794707 3195
1688 501790158
174529895 1041
854940589 6670
27 7513182
230798699 855
189354500 2125
240711513 72542
388650234 1722
7552 121572096
934005600 23302
709203586 2364
217406119 1532
591463102 3709
554813781 277406890
1074 174857766
850165289 6791
29712802 14136002
960098040 480049020
438016688 438016688
604716982 2644
531163833 5622
921105677 6497
409152587 2314
341183525 6516
876003876 2920
898195418 449097709
605286191 3214
585123224 2715
357794530 19999
880500000 2935
480438979 365465373
676634082 524491316
25639770 114
57986361 215
436512624 2556
986976186 11648
252987513 108312359
798570899 11140
531 149674050
292907394 1066
58251263 304
285840176 1149
892516911 15384
251889128 3103
51134963 386
984698776 3495
649683266 2232
478116851 2407
901270251 3662
36610448 392
741898700 2473
67507710 30667421
485698097 175847671
830013690 5167
301267889 1136
390280147 10175
578323489 23334
412045201 1660
558829436 4324
826202755 2754
17207536 17207536
930012020 7585
835140711 45803
105300525 52650262
957116804 48349
544257152 30789
558702447 363637495
912041659 59139
534780910 3393
265028003 265028004
689972514 4929
184013042 779
25286040 104
909464901 3866
919254884 21628
2635 473693553
18008179 133
490214608 1775
13420 115948800
5546 788216494
21600061 72
905999264 3020
624769376 624769377
285954718 285954718
553131039 1870
315854422 1474
411423262 9938
3976 512355312
535624695 7565
194622934 1772
748684208 3849
633301803 2111
764220089 2840
122968389 426
190670903 190670902
125941440 510
417899248 1493
621907847 15910
516299999 1721
381299415 1271
886892577 4433
389529593 1316
18684611 6787
20367253 107
561277782 2214
970434894 3399
986922059 6410
772780680 46230
112594614 759
754400358 37725
20700126 69
169686000 1584
630734846 2852
217983241 108991621
295824517 2266
23833 642895175
188193671 94096835
335421446 1344
634947457 2288
124950347 893
777852825 388926413
777445793 669781424
425719832 425719833
984297622 3281
20789282 18413233
51394232 51394232
458967433 1831
696807946 7265
456300940 1521
906845805 387509402
930879389 401220070
57427919 440
869852767 434926384
997292249 11475
851758706 425879353
492318655 4570
185659880 641
137364236 68682118
57790595 292
301404991 150702495
868850486 690345135
748797505 2496
959407589 3205
392700358 1309
586212199 7097
534203910 1905
631821997 2406
739 203380204
951003170 3170
926863476 5313
131969722 526
337484979 3749
657145419 4921
296768199 1833
3494 931358364
556233733 5233
194740801 80633277
307136960 3536
685258117 342629059
804110949 63276
3265 936937919
151142676 1266
4741 867835309
8297 688443575
138667680 540
949759332 4692
655497816 2185
429149962 4629
587803689 3387
146250 594506250
962368237 4082
388308246 1709
690566254 2613
285599123 1524
674460262 2439
325798983 1086
65321224 289
443022221 1505
757512191 8896
564676902 564676902
287133704 1118
963941122 3393
786048974 554983643
1214 293798926
747253008 11719
843829373 5128
267299110 891
472498425 1575
203700000 679
13502114 55
529770408 2139
801858540 297034253
781932975 3914
278556574 1538
629525987 2301
999303331 3331
5009 949600888
230154948 1319
2244 582252889
540088080 1968
41608138 147
315343758 6208
72 14748948
991616248 991616247
57539637 2773
279625347 1124
388571852 4821
434528820 2005
271075232 1784
197678930 1571
911811991 17067
950465767 3782
931803107 3106
712008106 5551
44562 533550232
808923277 6262
509968245 1811
383764048 1744
205040 567588936
280368857 2838
55199849 184
87323022 706
946344822 4579
610470523 3932
364991645 3291
24719663 359
32055209 251
118590473 2596
238361012 1099
737697540 2459
717205201 3025
66236 399269059
269230158 1127
21197 921338502
929096903 3097
190078285 1833
213000709 710
15990 623384096
539568146 7827
141927424 527
103043053 603
680702268 2269
870944850 9231
754363689 3188
676418471 3061
5684820 88
599666949 4430
84005820 1398
312996471 1126
359147639 3370
784018363 784018362
754744162 321206737
2981 407118151
726933600 12240
434164709 1456
656 190253727
752455908 4626
381221412 190610706
155474214 714
376307511 1895
605401432 2018
289520936 122419
885071065 3606
434833387 3466
443698902 1479
777914716 5344
807502996 26855
380892806 1429
660388481 330194240
5848 739192247
138817031 69408515
449118678 1711
321898927 1073
383559260 6202
58343869 247
349800001 1166
245081766 822
645905360 19369
753254741 6118
47262240 240
488821467 2836
79979430 336
458701490 1529
456824698 243097019
943056461 6288
4193 611779665
991220456 649792551
52784970 210
567999900 2580
710954152 5213
823292685 2774
209371625 5618
437796545 218898273
66731681 386
417173537 1397
481801606 1606
102338075 353
174004172 971
998127830 4816
266509815 133254907
423783349 1727
611012386 13740
475960050 2325
147760074 136450468
466071298 1907
53223978 318
64686375 1125
2618 535046070
48568064 3185
57900194 193
53960958 2322
515329221 3312
547330297 28855
402900534 4919
518022450 4798
4994 739986884
399643651 5202
941905980 941905981
370298415 159692846
309902175 1948
461927554 1954
971 208015666
273404698 2137
192217934 735
241499658 1640
869616271 7192
39198342 4729
56758271 744
377192799 1799
648516437 3763
456418269 13767
8397 908874486
506698311 1689
907900948 9332
4395 513829281
514452070 11491
415337435 22654
700656343 700656343
554335400 2145
389178085 7572
265892364 1362
957900001 3193
888302961 2961
684899999 2283
966457301 611256783
423795547 1931
14308804 1238
965683668 3240
80678384 1734
488576500 1882
872044920 3060
2725191 1362595
260195956 260195955
488297498 2904
466974648 1632
485949439 2382
656398624 2188
1830 514098240
847638415 3123
290468748 1597
544501815 1815
623669593 11739
308533449 5479
639575479 2260
396592648 160563784
939227709 8067
615872727 2831
396038315 2316
263999121 880
872105068 2907
22337868 6767
666481630 666481631
875976205 2958
84691357 1037
140950193 4297
98399672 328
6527 720340174
546900001 1823
38858589 231
175523462 1387
71624323 2046
196980999 750
770018629 6366
909901824 3033
502798484 1676
9535405 36
489521733 4331
11274 605377072
877284331 8565
573548545 3153
226409670 787
968997703 935663922
2789 425034371
4273 956882801
195463600 752
795106917 6127
277186615 4907
307930143 2878
588184499 5901
83700000 279
209824939 2518
173678381 926
510696975 4941
490978433 3376
134099675 447
847227479 4440
337199265 337199265
263675270 4069
999601108 13341
578098431 1927
702002341 2340
256934375 1451
858237381 20020
575354641 8610
424540633 6664
620808070 10730
544262965 2015
670737196 9249
125121836 1000
619693462 280457290
974905690 7645
215968725 1425
9671 661331993
234380523 839
833997219 2780
831767890 825606484
463334661 3620
922588654 61658
853500179 2845
28800095 96
367923150 4065
789823069 789823069
129941284 2309
512731095 256365547
545101964 1817
3410 711433548
160027147 1426
132900080 443
925929872 3499
606234457 2943
887130149 4172
100448016 4958
170736925 8906
351740585 3191
20243901 2087
199800001 666
980828156 3305
229635139 839
439329199 7075
6973510 6973511
45254988 398
829499570 2765
760363704 8703
285004536 3467
823797255 2746
780745002 2941
995077361 810887101
311398963 1038
274177332 2214
494398352 1648
656999646 2190
905218584 35827
285267761 1118
574315920 147509
889201527 2964
361199999 1204
286560574 4273
25526680 1045
613593250 3449
409283589 1419
312087813 53321
519128148 1934
410813915 3635
828781129 2874
514001527 5491
496060603 1934
246060869 3201
804627432 3969
70290973 35145486
667667916 2276
389623510 2642
602409054 6764
981370029 27003
174600301 582
843053648 9776
374625963 1347
821398227 2738
790476876 5004
726300000 2421
899566608 3062
16846051 75
942280375 3527
916724229 23516
762775357 42252
288994271 2072
317735972 3620
340589891 2578
899732665 4851
31493606 159
701704031 2339
638397871 2128
125999580 420
452022593 27511
680002042 6537
104510069 1197
665020261 2540
530099999 1767
323885161 1266
877499561 2925
950418971 79162
406517411 2054
940459992 435082589
739357138 739357138
95100316 317
554961667 10009
416849888 7798
498252572 7924
648963072 8576
660000001 2200
175236382 924
952914136 7535
880201169 2934
516193283 258096641
1173 208276707
658139527 2277
208760316 1366
270302867 1452
401103303 1708
141825289 1875
505089311 4641
854400496 2848
102374389 397
631358358 315679179
964647165 104705
247200586 824
100799939 336
824787138 32527
143181827 983
591452449 591452450
6365 744879415
43283029 158
79825886 494
48600161 162
19079270 65
903533459 4464
607604761 4296
596701302 1989
531098887 2033
351170326 6805
256144409 6705
445771322 222885661
285930426 2883
13568 97265537
412799153 1376
841797193 2806
419932216 4171
100866659 746
369047769 7982
416101388 1387
386732699 2662
533400001 1778
608545825 18330
576335821 1926
959699881 3199
250936448 896
442222025 1901
798504760 3573
1921 562944925
631159171 3099
149994273 92216839
947347170 3685
325401773 162700887
848080785 7395
335328637 8889
838201283 2794
528817964 178670417
566100000 1887
946496845 3155
804304869 7855
390578136 4264
777510690 388755345
22200074 74
21888 835483473
854509867 4483
47551897 252
791565333 16945
934704781 5030
751188260 5589
1800005 6
60767463 4703
972712085 9623
314900179 1505
731804496 5622
905104763 3017
483601612 1612
650247624 2587
615265085 2922
48331217 24165609
108775125 37495561
549899313 1833
325226502 1647
136311340 2852
806700428 2689
13966 911714446
477661374 2515
830938581 10489
713590639 15640
240571319 885
394629070 11066
976236569 85931
277969108 947
2054 416339638
270326472 111072651
912447965 7705
70177234 35088617
83313399 411
165487343 648
446622465 2026
558300000 1861
780828197 6197
786600472 2622
4215 931548720
479649888 4675
164849904 818
868849653 434424827
428538345 3397
2481 508402429
804068869 5934
142499524 475
442534374 17033
163499454 545
89830114 815
353699497 1179
427200001 1424
6629808 48
1884 207485706
465899091 1553
516945295 11942
529145837 6981
430160075 1702
397268793 1627
963688028 8851
279299243 931
449072248 9263
600878941 25327
849143767 3860
96260815 96260814
270638049 6494
557939195 2060
939288585 8490
206725299 705
420165334 21146
203588329 101794164
710926760 3249
702642552 4541
998139925 12009
124746110 573
820865137 25118
526498996 1755
180000000 600
31353520 121
373501829 1283
883200000 2944
896106020 11860
967291726 8319
744001507 5631
860625357 760584143
690063837 20053
3113 877616960
253132566 958
828902763 2763
939332386 4658
328294647 109798
567000001 1890
526283864 21795
830020851 415010426
710531905 3534
601111935 273041019
921303072 3071
412412842 2406
177424843 1544
660545624 3657
183484100 2740
303777600 1594
791233343 14644
617500672 2411
90 20273700
498836994 13009
152722261 743
581915135 4848
163032967 1203
951569541 762356571
704928972 588020989
71033124 1081
962696790 3209
300990025 4584
6000001 20
803701364 2679
520801737 1736
136159063 136159064
18727 691531929
379800823 3215
169679556 4482
458401527 1528
138136202 77911
958823790 3781
426531062 8511
649323771 324661885
990269968 840753390
3241 376026253
78020799 1184
107699642 359
99270 945379613
945932352 4051
717334236 8395
549551336 2587
452593020 226296510
848879615 424439807
454595777 2722
590091197 295045598
184600987 1573
342966244 1615
897039726 13519
7627 261301020
894109559 6540
276671569 2944
457533618 2383
3210 951941261
886934717 5239
331681241 1583
418801395 1396
775804731 2586
480187345 34216
363001210 1210
99191575 49595788
935254625 12284
108747488 934
594097300 3370
423596784 1916
855182396 6536
810901169 94284
470535632 2066
32400107 108
587747681 2632
230254458 2181
967131975 4075
905535297 785887321
538175 153918050
625935938 3232
44475463 229
622225399 3414
534238422 11442
3102 648889116
1661 137760018
55125050 396
115558865 880
759 216182934
103084476 419
238159636 8763
651901137 2173
884839821 3264
2223 493084034
278637212 2082
799496309 34729
32317212 166
416308049 63365
946201546 3154
680199001 2675
524345407 224181
447178267 8286
482700050 3286
583801039 1946
778497722 5543
98100290 327
85876435 414
934708729 465512832
977568649 7702
10267 965393917
417723610 2518
168580371 15556
218029173 10769
403498655 1345
138760358 563
218824759 1540
822793464 411396732
393662398 13606
900422541 400400919
326667301 1937
964800498 3216
860904628 18493
16477618 57
428572989 8306
163199519 163199520
323313897 7966
909596967 3032
477483630 7306
353770549 120324466
89873022 3018
220200001 734
351447534 7784
423899999 1413
802631275 6298
434401448 1448
22350867 10685964
13308552 996
2048 352327680
407049507 2892
213653397 878
155614365 1042
313397991 2516
802966200 3003
761361957 4768
88855780 1235
79613965 1891
826829589 6621
900304264 3001
776528209 2943
447240297 4058
432339134 2950
520801737 1736
759353867 31226
79886081 79886081
735949939 5645
816709459 3711
871474428 871474428
497962299 2108
179228179 40394
223669440 2220
568 21412464
997141149 3768
67212708 253
30300101 101
945160328 3261
941711729 24441
759511559 2740
634192053 2167
921723257 921723258
943915098 943915097
853804441 2846
247687333 1201
16294821 10950160
411893930 1847
312487161 1193
219666759 3284
890164925 13858
588852533 2023
5104 534610114
901129074 11149
49248364 170
559366200 2294
385461717 192730858
654578769 8567
11531612 91
673382147 3137
485701520 1619
21007523 1284
948462848 804702907
769427283 5476
732297560 2441
990482891 10284
51989653 468
93908407 374
388500377 2938
982190985 982190986
559082400 4632
379302729 4072
12595 933841457
934785401 3418
983099308 3277
91979811 533
193803026 941
512999820 1710
735238663 4079
984774215 5483
619541636 10923
916200514 3054
538950961 2280
742958173 3031
540988187 3478
834899478 2783
775150473 7944
881119544 9553
40560844 292
891902974 2973
388199995 1294
549601509 4327
639514330 3085
849497986 9507
197745833 1443
270000330 900
218246969 23994
191399649 638
430413860 1517
460601742 16258
838499999 2795
543008972 49449
209400697 698
136839114 525
381996405 5567
30994197 697
53238388 242
80309810 321
2597 698074308
580199923 1934
301756858 1823
668427347 46509
474534390 5665
464844323 12069
361860859 1465
800990498 216601
267453888 2582
862456817 3492
474624500 14363
409004676 8343
115432975 391
219868719 1160
329131498 264493875
83042315 731
533100562 1777
29272082 131
813234467 4598
728638256 728638255
492861771 5250
3900000 13
495071370 7230
379232479 1376
992413220 387872159
2189 489142182
347900822 1942
755502552 4031
1889 505332806
759436399 3227
778793759 6220
834240417 705218812
714213605 5986
415015896 1429
242779343 121389671
813888523 3409
917188933 17791
643567231 643567230
884402948 2948
275493091 3026
371083187 1942
826743305 4594
130500434 435
928075051 4590
996523510 8510
66232548 5658
166499999 555
437553741 1508
414299347 207149673
218433183 106334964
831144844 7410
662198941 2645
506142156 1802
9515823 52
33729564 132
410087492 1691
500045143 4829
672602544 2242
951436375 6092
576600000 1922
216429279 740
637951645 318975823
900551015 35371
358055715 2729
291331559 4940
473098424 1577
493300868 2033
773400512 2578
500398333 1668
854101777 2847
3489 488707719
301162482 1221
346326968 1651
6657 843098337
171338550 69264689
675228229 5858
432736488 6624
801162279 58844
113592709 770
1924 560364051
570986107 26564
1525725 1525724
122399627 408
778511302 3827
232500775 775
647204406 19113
541498194 1805
66000220 220
596914331 2037
583456794 239351239
453238080 2963
191460952 1898
855823735 3175
550998896 5938
655900240 655900240
172991067 882
752400000 2508
420930525 1439
448609505 448609506
891599454 2972
301201005 1004
280160192 16275
317610910 5426
507785244 11402
775432832 13854
836521389 6459
933618544 3729
964645449 8568
989235215 8795
331304167 165652083
624229616 24949
162149366 2238
372475009 3756
19328833 19328833
869644493 4113
271151311 15432
274155278 1203
318150383 4677
134158930 589
509416226 395860381
24991 479667424
799162200 5400
156727665 78363833
145593560 9415
802911634 7195
974776219 6524
382375673 1361
659459162 3797
521096625 7245
273983983 1183
111977678 506
613700686 3635
306874738 9477
760202157 2534
951916769 4607
629094138 4732
724236522 5026
991521250 3484
224443615 1595
654050908 5590
1506 449822622
826896301 5672
697802326 2326
21356097 231
653319939 12103
437420711 2069
451120831 1893
686701240 3980
829802765 2766
132565048 952
133336158 678
82840637 601
649914218 27775
285331762 1103
470100000 1567
267951241 17496
688070656 11648
4912711 17
93556391 905
984732650 414466834
42823010 231
3697 927887956
93497143 83546490
771931418 5110
7235 709485805
9463 870809688
884496053 4268
355663635 2974
2701 181513139
898741364 3281
964796783 3216
300898998 1003
174188190 87094095
470175775 235087888
979437507 5509
72292000 1060
798000001 2660
2129 272584453
940457494 3417
650400000 2168
248338600 1377
11 1577323
596023498 5471
96531921 521
968098340 3227
640681974 6179
144160237 3564
523869094 3069
652650170 12205
778198029 2594
138515439 808
3879 734263668
541832900 4814
343676637 5396
153945073 774
812 101554391
766158222 5163
401976902 21254
199823790 3839
711900000 2373
468000001 1560
574499270 1915
483747315 11685
259130365 1457
903988214 4023
844414201 4450
839456953 5306
817895313 3986
154623841 1020
48355977 339
779534927 11626
318202604 9026
179103720 727
97346401 1175
658190436 329095218
558445099 10628
429047224 1465
136059935 7996
599101952 2724
247200001 824
4981445 21
548699701 1829
122067066 61033533
461792693 2074
370069475 1678
814546108 3051
363144156 2189
466913543 8552
774000621 2580
125312260 765
315073273 1158
834609961 4005
3154 300822850
473059251 5713
358092707 1305
947685462 3701
464368694 27069
303601012 1012
220994729 1122
466960076 1727
997315105 30827
63825276 483
799687365 2702
103199655 344
217842075 31021
304344712 1688
48257143 48257144
498011810 2507
340230511 2093
103066496 368
556202484 1854
72810198 1835
788232957 3004
533091686 2149
226667625 226667626
287384563 143692282
954513450 4975
707938726 302040452
664191625 2308
429806727 4011
429898566 1433
71 6748266
825920979 19669
619125529 3422
601331520 6852
450323646 3882
226947959 3995
430556692 215278346
10144 928064416
957899158 3193
471494124 1605
62704104 228
499482683 249741341
806383645 5676
378276192 4464
699412302 15060
864433255 4165
630836272 32752
797087001 2920
416670745 290366785
44799574 389
718229201 2766
567293614 567293615
22529809 217
635867960 2980
263808843 902
579490124 7913
724083130 5327
946803207 3156
225282639 1496
796890569 7609
351001169 1170
519388053 2341
407823079 2647
804599188 2682
82604554 82604553
211500339 705
508500089 1695
640502136 2135
301291774 3574
787529951 6696
461372964 5048
60232626 4352
285300930 951
578702690 2289
495766967 495766967
929370148 6264
25403788 93
359905263 1291
407876435 1474
566701889 1889
356057226 1347
782208629 391104314
271173810 939
435001451 1450
707686351 2850
886631524 886631525
213901373 713
53545184 3472
233699437 779
230700000 769
471002238 1570
183162960 720
1143 289097847
103176541 447
996786076 3586
686997710 2290
869415582 4523
833307020 3220
861989775 3345
529198236 1764
630762878 4307
760861660 4915
818313051 7334
575416369 3637
670502539 2235
824819353 5497
883552140 79945
455041042 4137
863062167 822940198
995713629 5134
456761090 456761090
459253332 3103
771864816 2680
155568034 1015
729203632 10948
323699999 1079
142 37024018
766797444 2556
836785896 2225675
248049008 1072
724197585 2414
586612712 3052
318899699 1063
268511508 1483
462608375 231304187
163499456 545
864086720 8971
382339251 1545
546663326 1894
216437923 1207
771733976 87987
473336718 473336717
886 246097132
237228133 1004
239313918 976
823121024 4325
77394816 1524
5866 964035818
160799999 536
690460189 3828
404974895 286009558
909296969 3031
368239852 1699
226038337 2103
35379270 135
148499653 495
311898131 2842
359259679 7506
751441032 6581
392457143 35382
677868008 3825
7882 859206039
2015 294593804
716867200 11200
633002111 2110
211178007 5349
243013788 1602
237899469 793
215999800 720
420758873 1909
69103029 310
969500013 19222
792195760 10965
939691192 8876
822000000 2740
699902585 2333
135987017 776
867235975 3170
545400000 1818
239323239 4940
140434836 65392183
885399409 21583
334966726 3001
950060202 5343
243 27849258
26040 706307143
920703068 3069
749157324 8292
970830829 7669
499478036 5201
467400001 1558
888373941 13121
17035591 195
18561 384621042
629705762 3464
103981845 1461
515186101 3575
763900303 763900304
132507089 2349
568698284 4718
298615140 298615141
419512145 2602
556579583 2112
512354400 49372
621137711 338864
983 62281889
481969584 2124
673 110841754
978106872 486763664
728765268 330462927
121850344 2872
870914087 3832
532718345 532718346
980406335 3268
590565531 2682
664227751 2355
789717569 5970
11699999 39
246901564 823
449042677 2702
812496089 406248045
777846363 2919
871302134 364144465
447681636 1614
356401187 1188
481276381 7228
896763871 3095
970547822 14293
778802596 2596
725997580 2420
985504437 3285
294214660 1834
12821520 48
722159454 361079727
6095971 45
336599511 1122
209660825 1982
686440171 10007
586815107 12477
41459319 140
99423505 684
769887449 18236
907600649 14084
986996711 3290
44058413 973
137477872 831
465758964 2785
842147118 29781
473324163 5471
3600 374599915
59360793 278
927334707 9940
963900000 3213
716016158 2426
24709531 121
39006151 571
252900697 843
3296 778582345
792635975 4878
190199630 634
607482221 7445
367665489 183832745
527099999 1757
9045000 100
953101957 953101958
488780555 3269
588079253 4404
342307291 3495
863322634 398303610
810324036 301644715
626056255 3747
430948029 5297
251055068 870
354724184 177362092
537124800 5072
904150232 452075116
643711776 7962
594434688 4314
39654683 243
232413719 840
492575561 1841
382696243 1986
767938936 2999
292713036 2387
983944870 983944871
940053163 5414
759412552 2967
952237607 3448
519564352 3105
931013245 8229
788097372 2627
140057100 961
428918728 1991
783783587 2945
112199627 374
135564925 2101
350278929 7249
208725631 104362816
431909820 1620
573404398 1941
111600372 372
583853354 5899
966029595 17625
21000069 70
239873825 879
4165 595232651
424713966 6109
704319420 2643
729770357 3774
832692630 3282
535004497 2724
918231840 7958
533172028 3323
12854 881613019
6811 976651510
379508436 59442
684743250 342371625
941999638 3140
156145969 528
53208330 42353061
27480232 247
295200598 984
786454419 5227
67647792 757
918238607 12039
296400212 988
978206264 6206
734032019 6515
864570335 32816
743552645 535838653
180482981 1228
21018023 9611857
265432623 1534
592217071 15248
167099918 557
814802716 2716
285938096 2404
851728510 28460
753797749 10567
5005 222497275
104400347 348
3133 665643084
348210528 10464
495 16510291
515689402 211620131
7191 417541066
863854877 823596264
4667 493484424
543151620 201416316
952061209 18948
887399441 2958
159632195 674
951063955 116066
951720727 3556
906858429 3308
762945165 3909
415345368 1563
846600000 2822
19191420 19191421
407030399 2700
257144484 2889
965536273 482768136
496053047 1751
472801700 1576
311496719 1648
542101723 1807
6974 713040065
318906061 2644
168254736 168254737
369785863 5909
5979647 32
228933998 5411
717319936 3049
107881119 27099
955120319 12921
662049624 331024812
765305460 323742138
370633401 135367840
533139847 4231
698397673 2328
12000076 40
209 38881942
299398114 1431
195900582 653
59468914 4435
392246331 1389
425559414 2263
79902431 79902432
822939660 7296
561299460 1871
845040548 845040548
675926578 35294
741304841 2471
767814025 2568
90649 779120948
165014013 165014014
263906892 4669
731515005 2882
410101368 1367
406057321 203028661
865475798 13844
996493160 5035
151944781 16185
136914835 849
268972984 71071
545581894 5585
118962265 802
158786665 158786664
867561968 4592
602385097 5826
902653979 8076
346649457 1237
521200475 29483
929965805 929965804
788997370 2630
142290747 705
597982569 2722
57300245 191
606300000 2021
409523338 1373
994590919 994590920
798282487 399141243
499735313 2351
4657301 18
858976681 328355
331028115 8136
885853784 436138097
72522129 322
707578075 5006
881955773 3092
837656325 4653
855554812 427777406
995305107 497652553
74942779 1213
232746679 883
68777280 1584
938873658 3200
165638023 643
764434175 2816
642902550 2143
209237766 952
539398203 1798
44154057 376
252599707 842
958703987 7921
765562203 765562202
591273405 295636703
818404765 2728
404807676 1398
608304614 2174
906843448 9292
93399493 439
339873756 1983
385799686 2054
749209209 4259
72300241 241
686619780 18858
270000838 900
931286072 4215
534600068 1782
526411261 4614
2819697 18
959119745 470523386
583303743 4958
367304215 1758
382580335 2566
21658024 141
2116 465810786
580433464 3048
482038438 3247
448342401 3760
715510111 9030
132025009 821
917103056 3057
569943219 3593
96299920 321
834897218 2783
784580782 38336
912280511 456140256
556305145 556305146
219980363 849
950570115 9339
715866776 20351
835839773 4952
107063975 624
401346719 2616
773006823 773006824
3865 230914425
797698367 2659
202800909 676
724407179 9298
145200485 484
516550101 1870
189900000 633
860289218 3033
592895049 3650
580198067 1934
901391413 8393
729441517 9047
757116943 757116942
772054799 10120
671503399 1533460
160281009 639
895811877 3991
532073037 4796
25245385 534
468309085 1724
728387711 2652
94229083 774
5178702 23
456211583 2094
345841453 9174
686109015 449764746
873249682 7479
3654 470841064
553971793 1997
4120 869687425
778323428 3027
667804309 2226
5686 973832018
625677894 5099
460996211 230498105
784553324 13844
604373216 2096
369081347 1537
6730 661624554
290433897 1510
1566 401525532
305570272 1036
433518291 1514
854038288 7033
37186057 387
321753037 1961
495594991 8565
592739112 2004
928438056 14274
842107035 3701
837825769 418912885
328788634 5453
523559515 20482
135082256 935
306773146 2085
664499958 2215
876791878 22335
569836520 4582
823659487 4408
547201186 1824
88066742 44033371
298614045 11084
219643621 1343
56288249 253
333097788 8084
562500125 1875
92666269 324
332701437 1109
613955593 306977797
194100456 647
563807872 5216
255528863 5470
680723821 3690
614744624 87896
281412243 1509
273465264 7233
109450318 14510
587238224 24490
524172181 5334
89769241 487
695736059 10182
288508229 1105
2682 481878878
344822763 6264
785703896 23529
904872704 3982
959291031 4555
848399999 2828
994537808 4336
806703673 3074
588556507 6041
915237672 37614
313500000 1045
691716199 3034
397479697 14691
543729182 8519
774300001 2581
795000001 2650
142716176 1511
794097775 2647
839990706 3298
890699999 2969
913203044 3044
793127482 2707
757861777 2576
362155555 1258
96454796 1535
923177924 4023
295945786 2355
546599999 1822
668529928 2867
105986626 375
713473200 5676
65399782 218
971438400 135600
332829720 6221
670012911 4599
610878660 6267
992142702 17572
999969456 499984728
607041271 16395
209846175 5775
331763790 4645
715200000 2384
65627377 54565602
271366487 1012
37244229 37244230
178907316 999
68722 988409396
473832730 1676
662779897 3768
718762178 10077
180600802 602
510569765 1827
250661376 1368
840418840 10490
4864 809057364
377277562 3059
277030364 1269
333582222 282515949
215805389 1105
50699856 169
456165100 4070
4969 639758750
520507961 2582
344322559 1216
378488340 2073
510488751 120115
630002099 2100
382774350 1407
983999457 3280
604637464 2568
482301779 2820
804973017 35992
51212215 171
341414854 1251
670031772 3944
934739419 3379
745300419 9726
673621045 23833
601576679 601576679
3281 639935811
23398738 98
614102046 2047
51000170 170
460741006 2755
290201589 8855
163853020 906
253092688 1844
706439441 3214
64547594 367
38643877 163
633575953 90485
70087897 348
282993084 1143
132599557 442
161890473 2003
294218927 1019
3738426 21
68836550 58911441
20898 209711430
926266896 3303
662608255 4256
269900836 2235
420001172 1400
902761295 4569
653972949 2493
4067805 25
214702841 1474
619641727 2662
37615817 274
266099263 3123
314101246 1047
153600511 512
941787514 681233267
508163437 2679
226865100 6100
5090 246730085
193053167 9577
81591797 4949
68426524 678
982391982 452544827
810900000 2703
375663468 2593
363301210 1211
3660 573527342
847871549 14438
738803218 9683
999652319 5130
388670556 2609
122653954 431
699187085 3304
173187385 2905
9690587 9690588
902398741 3930
696312299 3395
498444804 15257
869787255 3334
899704890 2999
475399435 4992
814632037 676956782
6172 772073996
44 8319279
250958400 4928
581388458 5424
7584 870991888
709643241 3481
937334676 26638
942616020 463121581
579510962 245124180
414664252 414664251
280192779 1023
179082099 1027
854454774 16734
309917953 1909
993398427 6293
282267639 1329
10959 869572404
807441901 51146
330730804 4563
10200033 34
693851503 5464
738406617 4437
371540080 1514
999687949 469186987
631160803 3043
282603017 10291
187824520 5104
920705887 3069
793514329 18696
934057229 5365
977259709 4021
5772 840974628
195000649 650
446309270 9200
756577160 3493
213600000 712
499412712 2523
786297378 2621
868444499 4015
168097087 4859
998711953 56348
209856317 209856317
967553224 3549
810101000 15377
113160558 1429
927930238 927930239
703256924 2410
894110361 4785
1792 70600313
80699504 505
314662799 2109
1302 130438266
26960 860185760
783145271 8423
803557295 795415177
329223236 1491
612124899 2162
457065017 1948
625539703 312769852
260110345 1464
610202035 2034
653330297 8212
816077431 4890
408437383 1855
295320106 1030
147805522 842
625501957 102407
822297825 2741
711900434 2373
365006532 2669
458100041 1527
361243243 1923
466482187 5691
882602943 2942
567414729 2995
596875124 2625
510017001 3706
32038676 32038677
82817280 1120
435540074 2445
729288968 8318
224101095 747
933991241 4349
761693960 20909
695640105 2665
850511474 5133
1293 179282635
295393730 1710
98516700 340
570174070 2087
891965563 355747986
485561483 9580
302098992 1007
836702789 2789
341248481 1543
47699840 159
876302963 2921
892702668 4719
950837889 7421
7667 438161122
682686194 3945
78445725 353
348599987 1162
93970548 414
91473995 1103
135472132 5778
571470144 3648
835352154 51095
353102017 1177
996845119 3776
262611360 8496
838900123 437120477
150790276 52129880
730823626 5565
650290335 2815
786298329 2621
473951431 19721
643892968 3382
70443803 3289
124200415 414
732904413 60687
987596708 3292
492697078 2713
920718816 3156
80100473 267
959717898 20885
534758399 4224
1126 134142632
945267999 3593
35399954 118
161737652 653
695529731 24036
37467711 139
846900001 2823
4397 710554878
621415829 5446
346924178 8463
819434009 15270
63300212 211
998583507 422202026
123364692 825
694647642 48020
112426732 112426732
728329116 728329117
929371273 9654
990762869 7270
997800000 3326
165732253 714
921795350 5782
458307079 458307079
100246299 6925
309308097 1747
195428412 163478766
623848543 2696
431247431 4488
522401879 3003
428101426 1427
297035618 1298
85052637 1801
572702175 1909
878828268 17662
850947547 12802
903234325 12539
473099088 1577
79165779 39582889
786002620 2620
983101467 3277
586212189 2624
177600412 592
526372427 2203
611702209 2039
554170637 2121
29948338 107
505666957 2032
945523497 6254
477544479 3040
229799234 766
833853802 4498
771132479 3155
831297228 2771
76348544 3296
579459496 15421
263600580 1110
351075965 2079
208125410 741
824327612 824327613
45299850 151
254296017 10328
290385526 145192763
134999965 450
918605857 3062
221384199 1615
550361359 2872
628186923 3381
598164419 2390
899775109 23031
99429949 507
51960766 51960766
74699750 249
676572329 3990
150176337 1223
644096320 2732
871763802 3381
528927075 264463538
257154491 1177
550722480 1848
485146342 4723
349587254 349587254
301970633 2254
956703189 3189
817857061 593017097
261502088 1633
588697739 6081
243190164 1531
531899215 1773
593523045 2603
576462572 300554
424233484 232378233
677398867 2258
935522514 6219
859328060 7896
971102049 3237
221140583 1023
176132055 1912
846550069 4116
833983109 3182
705000682 705000683
829022631 14441
6707 940548272
603299133 2011
196005323 110488554
164264603 550
617865557 2134
639419140 261040973
680702230 2269
479678627 1893
691239424 350221014
348186796 6203
580356184 65326
468299833 1561
703803726 4209
7 1337835
553846800 2731
216154076 872
949311777 10534
945601740 3152
334390769 1423
869399492 2898
731746858 5633
625802087 2086
22800001 76
961 221028514
640499813 2135
575463825 2763
558151836 1951
354599900 1182
221399392 738
840996077 35646
722964517 16731
218099272 727
784540646 4213
572700604 1909
894170982 4951
99449214 1320
238216452 3998
888420400 4525
484501614 1615
347461428 1561
890573627 12614
564399124 2451
537685384 537685383
615874135 3112
145496809 72748404
118097563 2220
180341513 1816
282601122 942
95682002 42983815
459601532 1532
389 73948131
694311721 3170
700502268 2335
586248866 4858
3300 539621601
392145256 2445
449284858 529193
767031284 383515642
897597009 2992
922626432 4032
503400001 1678
119587411 63648585
887925080 3462
482070655 6786
852732928 2997
713660737 8507
517837447 258918723
89895976 411
658635222 2758
622715741 2188
256664807 128332404
951734321 22268
449953708 212320084
4671 942700486
966900618 3223
876100951 3825
369619601 35350
14977062 162
770700000 2569
620102781 2067
829668480 6010
37926349 275
48890271 471
11241135 11241134
949545466 7755
182161189 612
201052443 1411
101343516 3055
375790931 1649
517236489 4187
882167959 20997
332546810 10591
76867573 38433786
160310020 676
915384364 915384365
367588137 1589
704789060 4348
574721964 6806
554102322 1847
904106325 3275
434698552 1449
793281581 4187
507955196 2038
157110408 756
656132217 3826
924452411 3541
351561929 351561930
348330431 2368
366598779 1222
336685377 4016
285899852 953
276995866 995
796608600 12294
219129687 1669
894705673 437343174
405662254 202831127
3300011 11
369565683 184782841
989444148 41603
867300001 2891
441672067 220836034
592620553 2124088
656958601 4050
816747819 408373910
167374498 929
712415704 6958
336282781 1317
820758353 112556
358560023 6884
628063637 2545
428594880 12779
960786348 4726
368162167 368162168
828854507 596979
333156538 5409
260999129 870
843443316 843443317
807899999 2693
2154 557528008
631351483 2382
866093129 7178
115015767 6874
101241996 412
190201260 634
338463899 4020
984379041 475597775
99899668 333
272371265 164277
659795240 3016
161486856 759
3200115 28
62354095 409
967508468 9966
182034913 182034912
903193956 14364
533388581 2140
968320908 484160454
439843516 6511
191552624 2875
2978 529089348
556417372 8467
307071929 1067
650622823 15649
56873809 245
630528646 2147
784642719 784642719
841500807 2805
468419521 4772
890914332 4092
238237405 12907
744897517 2483
116077757 116077758
392290469 4238
722182464 3408
710397324 3526
664238058 438793328
79930619 438
353923687 30315
197534933 724
456047119 1576
780302601 2601
960415575 9305
493774970 7801
370580875 1555
974853542 652217411
980707956 490353978
840611220 2885
454525160 3043
946873608 65059
754067214 10327
130500000 435
848644525 333063
651302171 2171
682475864 7078
917334392 25576
318030181 14612
687579905 3887
411340801 1545
158881150 186919
918340889 3298
728409829 5243
465547299 12158
367708327 1868
841810384 6246
493287301 3300
692829635 17916
931503106 3105
26400043 88
366901224 1223
723956453 4563
549902086 1833
684600001 2282
140673960 140673961
557534512 2113
535801785 1786
614909486 11845
960781255 727998658
57599859 192
818458239 7286
839794869 44542
837301455 2791
523925135 2436
602533349 2588
925973612 3098
468731400 11800
489902637 1633
740629523 17916
221941756 855
196771455 7328
14778336 20497
921741521 16243
31642065 819
422828104 1715
750703615 750703616
5387 936383139
187360141 1140
874262077 3553
24878304 88
513239795 2677
221577378 2665
439995804 5657
398259145 1367
48400537 232
772206163 8884
468353887 2233
1202 28812021
2099992 7
226706986 765
786599999 2622
911444521 7078
206954752 975
524399999 1748
18803790 18803791
242729410 242729411
646042216 2229
663903656 2213
677697740 2259
886536236 28178
747416236 747416237
427110411 1911
494283024 494283025
546538901 6173
99724717 876
804186396 2847
47210232 23605116
68485717 1838
524398254 1748
318600853 1062
601773733 2027
372901244 1243
722 61336960
958196807 3194
133650576 531
458195468 11809
250769922 3522
92804287 392
577267713 9616
486272232 4527
960006150 3350
666241675 18098
782569788 3178
731193086 32122
723439400 3475
148799503 496
2851 459639431
531735626 2832
293487554 1031
948597490 3162
6395 614674610
559965024 221738486
788397373 2628
257959679 930
213051428 81741208
786272960 5560
891916644 443028151
960884126 4374
63117792 560
690282053 690282052
125607909 678
699554197 4587
137647494 758
738002461 2460
232409012 3460
350096509 13460
606299509 2021
754147510 7347
541421041 2189
565656133 17952
782491116 3097
739200699 2464
365763293 1889
592148668 2681
528948857 34639
983734854 3386
957101835 3893
520327247 2405
630902285 2103
380099943 1267
206476505 767
745500001 2485
706710711 353355355
162 20590686
87293381 517
663800779 70808
795879535 26151
878753143 10769
17164051 6350
640500001 2135
2642 783592253
374400001 1248
646 166695232
189299876 631
229127985 2605
594329597 8654
130515844 130515844
544594921 2625
980400001 3268
217555350 847
172929609 986
64463284 9181
408547500 3050
350226136 6242
375691782 9902
195348135 664
795002650 2650
283169603 4732
769202564 2564
965061719 6499
105939572 536
132558008 47113722
68400389 228
24027436 81
215401051 718
411043172 6217
351444737 1321
744897956 7283
71722358 651
616246932 3130
671373509 3270
50259532 391
59908795 839
435391627 1757
937956474 5487
327880099 1567
678804580 2667
399215791 4467
96098492 413
224099253 747
716 115216854
383468060 3183
3476 258198856
818058799 10485
126600327 422
441140901 410057085
694437269 22987
332815816 1633
599742906 2798
482322841 11627
530098232 1767
169770915 3362
968831299 7222
478372492 2054
588095503 588095503
841730999 6072
146733113 124775589
20554 992348704
817203587 2724
661499530 661499530
648914708 2197
640269971 13788
24277825 96
539723526 539723527
28311855 196
785252461 4193
131132411 65566205
139808255 1255
418932433 4269
127501019 817
270916104 1489
708572831 8245
327385365 1441
254436994 901
5446 796209704
393824153 393824152
139492926 4186
635892528 2620
115006989 763
870119653 435059826
390198697 1571
476955901 5550
279382040 8582
486024190 177524070
406715912 4202
671326678 222073
2858 520304616
331627429 165813714
259468091 1435
458340222 1838
905403018 3018
887031498 4106
451981161 1901
22064993 257
980932003 4104318
17891 887163882
751945153 375972577
601860227 300930113
687298775 17832
723904501 361952251
621168994 114459
949836337 17380
209781265 1883
918448884 5844
227389320 10533
775144107 6140
994163837 7532
225827331 1706
276299080 921
423815604 1627
397199390 1324
40339460 470
996500391 5612
802642023 363351322
598166802 2343
949953715 20530
645119939 427216167
288276832 1125
997503058 3325
24899999 83
55990569 227
788104100 2627
69000303 230
536820002 2397
855214983 5286
669599999 2232
35065948 139
693302312 2311
275244604 48297
6285 897530918
266356494 266356495
723239542 5667
624852037 2824
695409264 3531
801492446 3021
656698285 2189
623937444 2250
503318729 2728
73122446 327
637827732 26078
718192461 2899
608700000 2029
450552959 2496
399687521 1990
242447778 6621
483051388 17519
795589255 3681
569143281 1981
618389442 36509
259521712 867
20598376 3842
599559015 3867
276088819 95032660
287458107 287458106
506402963 1688
648290674 13930
794206569 6679
185719774 802
731999999 2440
846555416 846555415
556712212 3903
185673906 2841
731399037 2438
515898753 1756
469044471 1636
238800476 1847
132605560 760
549979989 2686
142628036 627
433800606 1446
510000000 1700
258769008 88409284
275568479 2246
533589877 5979
240000001 800
488362316 2918
389698719 1299
137724122 831
846466004 5189
202499855 675
45 9032040
93444723 1163
909596968 3032
668585527 3778
348120945 11457
153900018 3173
1731 474228388
456359073 2387
189697533 5836
908950489 3504
58211849 214
935587016 7461
300072570 1015
316619842 1625
397920495 11951
701776105 3320
726054455 16668
446732000 5200
946551303 7967
644484471 322242235
599399543 1998
929286776 6556
818105330 2727
736124286 11765
607352009 7173
659955034 3177
380824892 1498
915382271 8764
474932205 2915
957813557 423076475
730800577 2436
589526679 3544
473041817 1756
682501736 2275
29144143 1568
980307603 6597
899828064 12708
484801617 1616
995118042 36354
515305475 3063
875404701 2918
847966691 3289
778717108 389358554
464701550 1549
711255771 8770
672497632 3092
930014151 756095958
413478867 1798
473896290 2623
659324571 3119
595481761 24246
597421751 2375
807934369 403967184
96256888 96256889
556889800 2428
398591288 1780
10196 495205840
120303434 1027
368583547 1767
967498680 3225
289457168 968
238445264 1207
599281951 37545
944997285 3150
751143027 3769
548181717 2404
37988922 133
609212740 7738
987973377 4196
376493832 5508
724218822 3239
583349815 5015
731903184 2896
728541911 2478
10587 874846158
647102156 2157
276433507 1222
628951283 2484
278939056 1076
465886323 4317
218099273 727
665181680 20082
955405543 955405544
637716345 6300
106111104 704
833025869 415948379
504499086 504499085
192557521 1912
795300004 2651
1800400 56
407684843 2269
252900842 843
46465784 296
939875836 4571
800181496 2955
986353447 6702
291515305 977
706797779 7060
839538881 3589
247746155 36218
283014923 1422
446699102 1489
2340 259155060
132300442 441
231143236 1335
701748372 14838
10342489 105
467186517 25599
537185421 9886
903269274 903269273
151330866 727
3557749 18
987238337 6012
372900000 1243
430739297 1612
7043 492055409
722858600 4684
652366711 3933
839749712 839749713
467270439 4719
100500470 335
344004244 15979
60899796 203
358518874 1705
713739070 15432
881672484 11382
187405380 20628
876188880 3024
3486 539681318
525332586 1814
536983402 536983403
960895930 14855
367287321 2620
374309209 2457
678920205 3166
618655085 3300
92059915 46029958
69000230 230
200699846 669
454407495 2204
257190607 2084
486547879 243273939
333212985 3031
54648220 219
470389165 1798
409025127 8542
451880870 225940435
19528010 95
238641993 2006
498031644 2159
211347242 824
890402968 2968
845556710 671037029
226316759 8520
426603547 1742
818916978 8998
853769664 3904
380398733 1268
490957704 3778
706269811 3415
903924096 6211
592443522 16533
99600332 332
902652484 19805
133552616 1432
962315201 15622
266915945 20336
826736112 3672
835384511 3936
303028128 2484
29561209 348
814198414 2714
124709149 22210
567306554 16609
624900293 2083
918829602 3834
682045184 7330
226928241 8470
687300001 2291
478799999 1596
470826811 4589
963803596 12150
816899847 2723
962465809 9168
784401060 3286
567842797 39357
398556811 199278406
179999765 600
236699210 789
930675112 5617
7137479 40
316867460 1457
14628308 813
599098003 1997
370456673 1294
113001301 1035
435249606 3179
135600165 452
345551824 2382
936685246 857742903
843362520 5460
700500000 2335
664680579 4292
138649629 511
740233281 4126
847036589 822081241
280929353 1503
574321145 574321145
121786241 4448
89313042 739
708772581 26227
73338442 278
199230637 1362
499368988 4061
29385711 181
408601363 1362
628154209 314077104
1469214 18
513899048 1713
113239584 1374
110399632 368
300943189 1134
396191727 4226
576198645 8227
504598875 1682
806212480 5275
74785149 40092855
882262952 3494
55692660 230
528301760 1761
865921331 3548
3236 783108482
951306218 475653109
950691966 6645
139677371 486
493674056 29659
958826690 958826691
426536600 1592
319720073 159860037
944899801 1569601
557707391 2245
101502120 438
861450174 9330
743570999 3548
915982109 4832
737996348 3780
846529542 6291
539 56656523
667326590 2410
798572993 3593
912896996 3043
2497 467943017
473533364 2075
962674211 3769
305813298 2039
572673529 2844
17297364 119
936349286 725194852
459027659 1029210
194399866 648
914099976 3047
689276080 3063
732632659 732632658
956659487 4717
845656434 2917
604797985 2016
535417757 2386
153182536 3635
835007988 2797
672699762 53478
316225221 2731
152400456 508
799100565 3228
768499592 4298
599866721 4240
131445853 922
296172848 1018
962214984 4952
661199999 2204
718531785 2722
826484994 642676690
586208449 4032
517210105 3336
196215969 153837214
456901524 1523
283799053 946
286474195 6861
637315356 3239
759181327 2867
84047987 84047987
13800040 46
446024394 4094
947579026 3894
114309643 1981
347484440 2020
294938031 2416
860203630 4041
189720779 1306
73104316 489
315416794 8376
30403515 506
48227816 29918
315887199 14438
686499321 10012
470099295 1567
214854868 811
851099114 2837
957488179 5302
308370655 11722
438334901 2590
814767638 379664873
208661588 713
926635599 926635600
141218919 713
419323310 2674
1290 345655497
725893852 725893852
232515110 1248
439549655 2504
474370739 1746
201299328 671
628826617 20991
637880466 8674
80455439 1205
527335753 7249
317827205 1764
398700001 1329
215100718 717
808724736 10884
772618155 25809
379256956 5247
428687048 2046
764667120 732986992
834018859 5479
86353334 705
50183041 25091520
604968517 500126065
882888961 6080
875272483 4599
872018947 5193
609464700 2803
11283 371586130
39530 594981299
564566961 2539
524526238 262263119
813597925 3039
348347560 1285
385801107 1286
27421287 551
963597010 3212
201691669 694
565289830 34884
307198977 1024
71638484 537
441061248 5288
173946107 861
393110245 100181
279119450 4925
51899828 173
144739200 4800
271785090 2798
921851517 4546
969089814 22281
243464339 30199
862895892 862895893
45600152 152
357300000 1191
315983219 3730
823037062 5638
575300341 2311
330285583 2134
29099904 97
339691638 9841
872256461 7453
738024968 8524
967311150 4258
702904510 6843
2508 321067218
972037602 4874
716211300 7135
51702214 295
634757565 244710604
736146468 8802
530225671 2535
460191836 136799
819910038 3303
393000113 1310
938917329 17510
520119134 16764
2145 447530470
598075746 4938
403800381 1346
933046031 7034
645740220 2357
899085571 752259702
192004121 2380
30600000 102
8642170 7597613
984902193 16100
420277244 2899
714357000 5250
223321957 3146
644767215 3571
525989885 262994942
927156208 7139
259623373 1901
587340154 587340155
930299911 3101
297861495 2320
894796918 8128
708104981 2492
117936537 404
851143415 444490339
249120251 1233
801128152 14971
900903002 3003
296849768 1501
560853586 280426793
4612 899801856
873616329 453297476
14840 196264878
680177409 3392
303535419 1730
300634615 150317307
127828714 557
1085 257435830
572887694 10265
641100000 2137
238245228 8062
229369186 867
58940349 470
267183964 935
922701273 3947
999700000 471638452
665690015 6981
294626551 3450
259 39724562
679597137 60457
767375269 51278
153748985 767
138299951 461
901291148 901291147
556798144 1856
312857663 1088
5399982 18
4372821 2186410
137700460 459
707151496 23032
422856837 2007
21299930 71
26790782 149
70726151 245
466245844 1893
24900126 83
517264255 1742
979537287 10190
844492490 1664477
768902564 2563
340821970 2297
726181344 363090672
556692378 2866
161086900 1300
170444347 731
20331915 84
63600212 212
68551679 768
466450418 4373
956006708 5797
500506286 1686
910661592 910661591
850471572 425235786
384920444 1365
814851568 3676
923463825 5449
438956027 438956028
230789472 1983
15567929 231
724995743 40988
534300461 1781
519903110 1733
496180163 12406
106 16270829
335280425 335280424
82200211 274
519301615 1731
192599462 642
815402717 2718
1201 165826522
757799872 2526
538202226 1794
603758249 7657
524180647 21087
330541750 2450
231371260 37523
571115691 53996
836637061 3362
669903729 2233
388739723 260156911
2982 707327418
78600155 262
47496968 1613
405604114 405604113
783647307 4706
884781250 5750
2437 343129855
719678732 3165
228136891 114068445
254157749 1820
80277929 778
1770 485570895
630995107 12334
655354720 9760
842702077 2809
761730927 3643
385291406 5482
368475491 184237745
967003012 24844
159956041 4308
428421301 1461
869260910 17045
273104682 133968042
837520993 3416
78765896 296
20464503 20464503
989712825 989295934
371296640 2735
22199926 74
4202092 29
732835917 3482
798302374 2661
158411248 770
825489920 13760
9779 913920025
300782610 2022
200333006 2480
661423349 330711675
479098403 1597
984309066 245219
625532257 3491
758212140 5030
685201611 2284
616889352 35611
4187 485686703
447320443 1706
544208585 272104293
716734449 168644
858579144 3496
904198339 3014
930654137 789198808
674389128 665287898
388346066 3513
41469512 384
129300193 431
253390177 936
574885709 61518
461203195 2427
821437572 4603
738940510 2467
551699997 1839
285923185 2256
512866299 2208
179585718 1121
286499045 955
322664977 19882
175382000 2242
354654497 236345535
7199977 24
475324614 1614
736497546 2455
452074458 888162
596998009 1990
242504161 885
94153260 460
378598738 1262
237339327 118669663
141300470 471
314948088 8424
912456999 456228499
874710607 3928
590767874 4303
748470563 3746
886503092 2955
362643530 2171
2501 741624169
825856466 819071168
420910393 2072
421375296 1499
145885871 656
442166466 7129
192299999 641
795251364 748555498
618829897 309414949
355706174 1201
563699999 1879
329273698 7210
521460252 7563
985812985 3702
188304201 821
164523481 6618
878750841 3664
985586798 39629
384032701 2988
729082253 20541
356637080 8510
623013601 2200
732847485 380230506
44121 914469554
442037153 1497
923705691 5933
12281302 136
114347619 114347620
983699999 3279
415798614 1386
254086752 1403
792443941 7386
337650964 1562
398140695 1565
992354892 988962056
290383424 1565
547578724 4198
597301990 1991
379899937 3224
893753552 15430
359569144 1276
488369295 3292
802888895 2784
250477344 1788
907427783 3126
957000001 3190
466456320 2160
761 179590673
804948595 347563644
806519307 3443
520501734 1735
828123333 4753
642262860 642262860
931908064 22375
909679681 4680
685202230 2284
64264549 434
170098221 831
838295053 4079
572575041 8332
663110370 4501
229503081 2061
325886421 325886421
628907703 302919961
481784200 4877
679567440 3044
120393519 16716
964146773 3363
107558809 748
296848008 11337
789299999 2631
619788480 2220
764033561 382016780
364200000 1214
122033726 61016863
252255120 932
806859386 78473
612855426 92391
685502502 2285
971513199 7760
307387559 1123
285830119 2198
2571 212911612
680659665 4879
528134603 2546
705499944 5528
140023345 1627
956070729 4280
813301472 406650736
84808008 6766
888253519 36080
335321811 3148
84205574 1732
444038112 1766
134877847 739
111935251 1150
164585045 1891
329840379 5909
900196821 3987
185360468 2579
961275205 480637602
246060210 2530
210339738 1203
272908211 3590
935232481 3744
894147420 29503
593101976 1977
362401081 1208
890859792 3112
940795676 5986
857372146 190289
17330 532949490
233618897 952
557388262 6059
734450619 5246
2118 588182529
242699999 809
301199052 1004
691203050 2583
600050700 156060
638099079 2127
8179101 4089551
209699300 699
724697005 3622
13732886 46
369900001 1233
2512 422068752
838872256 2134535
820801346 2736
301642664 2705
876397828 848418644
292280688 1764
104390456 731
12021338 43
816061483 2741
357043944 2531
377998818 1260
222526549 7495
3059 482311186
837792139 3098
898825324 15389
30641425 15320712
418148512 1636
704534579 3270
537299783 8968
943958945 394068510
371698760 1239
202342407 3167
235794488 799
112244957 834
800105333 2667
761688199 34911
30700 825035225
676593681 2740
747 137759499
685185742 35354
138299999 461
817075272 337772357
775502375 2585
504601054 1682
450256162 7793
817199167 3826
949800000 3166
39239644 216
995244601 5300
964599093 35443
497684831 2215
49738144 273
905846463 9424
857399999 2858
65242647 332
166991186 561
6692 638155812
119108669 455
237838540 820
739778107 9617
958905430 3589
923075218 6677
103500346 345
988102524 385547722
9277 789338607
636859408 4159
893608312 3850
441900001 1473
175990659 683
717493385 9406
343033068 1596
671318560 4324
256789829 2662
840224130 3143
858880846 3785
716731777 3676
298195065 1502
435485599 3606
62267907 313
554484891 277242446
659124846 4194
503998319 1680
552662295 552662296
668697770 2229
368704426 1361
993355467 935145228
886740533 886740533
889383746 668073124
684687921 13685
593742988 10688
875410691 42417
515352766 25424
41709392 28512097
631124761 4040
912757121 6974
85179412 341
262730101 9318
857667136 5338
970792210 13527
738580201 60849
389926858 1311
7515 856539297
706009532 706009531
87058291 43529145
752102508 2507
899710775 449855388
109499636 365
634377743 8802
8189 163489211
422815141 1438
134682664 2168
717873601 416400
764832545 2933
788535880 12893
933992466 24293
4750 285185250
525635869 3386
956996810 3190
4876 867313624
254538649 127269324
409981265 6106
126899662 423
135798105 904
1151 206938290
473150114 2895
423460863 2554
207000103 690
68999840 230
808765845 9835
598226304 2344
464262045 5047
197900445 1095
123864352 646
212400001 708
352334475 1525
947105489 3157
80406100 476
788299324 3622
24010979 105
266995047 2557
893755720 3034
947099999 3157
386463494 1450
235346927 797
744025876 6358
504588519 13944
570095345 2898
804409674 15417
817293287 2861
807409383 807409382
908286659 858641747
621854233 2474
754197487 2514
887024406 3123
724198661 3382
155999592 520
100666861 357
984028584 984028584
984920571 3436
37799963 126
5811 402518306
771897428 2573
247939674 1374
384156675 4627
296400634 988
846604080 2822
978902924 255255
797107168 3195
687818118 687818119
57299999 191
8071 911988211
777598927 2592
683720451 3515
502236143 2121
62030617 1303
913695250 913695249
940 253013220
428206876 3463
975902313 487951156
451201503 1504
387400088 1627
378375026 378375027
229872925 1789
901200000 3004
2348 547622051
841873281 3155
259276699 1150
3214 729073402
656743890 2691
980087098 6977
202249985 967
157703902 582
57062177 28531088
680249541 680249542
763127325 26218
9188956 59
47554891 686
875570665 4673
164241249 850
648897837 2163
329849184 4704
541503164 1805
559501796 1865
184970393 1679
641096492 2328
560832800 3232
736023384 7443
728558035 2726
754500000 2515
499007662 1789
866696952 15075
208686120 11012
339000146 1130
245100001 817
328425471 8192
270768904 2147
6941118 114
310662703 1134
299163566 2155
350807821 350807820
569045924 11840
303676798 1496
23200129 147
932245420 466122710
828905439 2763
719607237 3899
605125299 4940
337826232 1181
209190781 41922
361500423 1205
834481523 26868
131989340 583
930006004 3100
593678860 2344
804805792 3983
652844027 18821
485077354 242538677
2415 350414085
7522 273338104
354660220 3764
144884486 144884485
124450197 726
331419451 2325
526539307 12041
688432422 688432423
887165375 4377
1325 177320417
815428791 46622
673849828 7177
412537428 2004
187199622 624
331051841 1505
930006177 12425
269474010 2883
920018001 83600
601791793 2779
400964401 4385
472323937 26544
900831135 47858
165720887 706
433286640 2166
737102458 2457
754760514 3319
578180142 4882
607053930 4435
553665825 8243
197447902 1064
545953235 1832
923312184 16392
904142965 4336
236356638 838
399959971 2116
351371227 4937
9050020 35
292274353 1284
371701238 1239
223749749 1190
35498748 194
834638618 18004
83888074 529
622502879 2075
118800533 396
437123924 4156
661200093 4417
506699999 1689
638990004 2447
262899455 1208
200815047 1174
741178811 2531
362297735 2862
928042742 5959
323114076 1431
986064486 4067
902628231 4136
379004484 1572
72961854 259
813753476 12320
224943251 1750
263860271 1062
645011999 5472
125209854 1355
449490861 2729
579408064 2599
436483155 14078
457582659 1649
888034049 8096
800105816 2788
840794555 4309
142800211 476
351339580 6759
466111877 4901
454201513 1514
845758291 9490
247414150 1399
823983363 411991681
422167365 211083682
141109233 994
456908660 2171
5 1020765
828587401 3660
255530216 127202194
778913106 10639
849005959 3759
140718475 1657
327389151 3309
11100029 37
681902506 2273
133378289 853
81378501 1969
286507733 3750
203233942 975
439001729 2202
548606251 3205
445199999 1484
50787174 225
881351626 4893
754040048 2941
842918289 2367748
833723540 2823
261306988 1566
970502798 3235
316288225 9351
44191472 236
235324060 1188
237376857 6106
937866006 73876
300000 1
572493008 3183
790657803 3367
173924769 1310
955323550 4277
275700918 919
66081975 50127308
698801249 2424
3582 602254133
686848285 343424142
259735719 8549
555393751 36963
122361944 803
858709369 7304
165900001 553
5399 606860697
977310143 7004
160044802 2053
904803015 3016
595609243 2369
87299726 291
767121744 10975
427170653 427170653
720096960 44992
459298468 1531
177415781 813
584400823 1948
301281671 7754
572140781 3281
965890657 17064
781418071 48427
599400000 1998
955742499 3582
107515369 786
859283601 6860
171901024 573
112002503 6406
570603159 2001
443227539 443227538
731439205 31672
468223255 16988
819902734 2733
631272823 7767
751203237 2762
500939021 2197
332632466 3817
229500765 765
483739584 483739584
499799999 1666
8312 989663760
904876272 11016
204299451 681
285722975 142861487
145098220 1310
245999447 820
564300000 1881
309151374 1058
766929240 9096
328344349 1175
434391253 1720
81727963 367
87283034 315
579300163 1931
393523719 21860
2069 618055023
468151911 28409
395380440 2520
57264616 191
384301280 1281
240763869 2125
927975112 6509
542692876 4224
350144729 2223
947357499 52925
2007 452323611
931280457 5333
770398345 2568
23262 607859322
678603804 2262
792297359 728512261
827599439 4204
255460721 974
919320140 4660
787351844 7670
698398817 2328
575827127 2254
778131160 12773
380672909 1564
739486260 7902
222103799 1630
599606515 3196
19641 844827527
726756259 18485
199567466 883
649523953 4025
827807231 3584
828386611 6196
487326973 2508
271340300 13450
996767551 5475
2026 335027668
650179822 526758119
862009697 369011
641700886 2139
5838528 74
333519913 30979
4865 979353836
663597788 2212
510286110 2669
602697185 4914
527114759 1919
896093968 7166
350627332 1344
494513143 7595
985438047 29869
481798395 1606
743701446 2479
856202853 2854
76429647 301
255599803 852
30094 661237473
734231945 2936
519834570 38536
798717686 3114
179434672 3162
300299690 150149845
343555140 1380
223619462 811
276241650 1463
964203214 3214
656210894 2895
505002762 252501381
655694423 4444
400090704 1941
378259121 1857
683151759 341575880
977403136 3258
553801845 1846
668318209 2432
659 159659225
382384045 2052
674205651 3998
416232719 25020
54296867 343
140356209 140356209
1676 339113968
485399999 1618
220047689 28927
332845468 2237
368606185 5954
112800376 376
351658938 190089
352199709 1260
930272079 7617
565519456 4677
94800316 316
813010488 35866
211186098 4113
554700916 1849
121200157 404
800700001 2669
586969879 10131
893107922 12271
228551591 1446
614730312 3601
323379506 1095
997361191 11270
620652287 213015538
725 189095773
995926283 10834
310405985 1568
811529845 11034
159796686 11541
474900387 1583
345158507 3311
567599999 1892
406763253 245204608
45942863 176
112684800 3738
770402567 2568
119769535 1363
798303243 2661
804305269 402152634
659997799 2200
75347774 75347775
334913039 2589
30292199 360
353169653 2264
366299999 1221
384969352 17462
605698116 2019
600480534 3342
431048739 2309
551399999 1838
462345935 99665
1500 362313785
974412305 907842386
117238199 2220
127895313 1183
493498355 1645
788836822 6972
393227024 186697959
534530982 534530983
138344432 717
517055152 1816
713399482 2378
652392413 326196207
675986210 4264
472844797 3152
553170983 3218
148809039 1228
247063993 3451
6726811 3363405
443588771 443588772
952818658 3353
150564359 502
460454982 2359
2144 379855988
482589104 3664
920271516 4760
193825398 663
963183408 6956
786430296 10082
351261404 351261405
947922753 6488
2251 233132903
1215 348800392
214050511 107025255
972603080 3242
884415695 298173280
600003 2
119963087 976
668401758 2228
806554547 2764
746508475 746508474
641348525 6753
543647199 2974
360901202 1203
697 198301198
2549 551398625
95874674 686
602746263 2037
263041976 35046
927858633 31083
515402271 1718
547325325 273662662
861183547 861183547
472199911 1574
117113111 58556556
283804406 283804405
379361663 3275
381302204 1271
870999614 3021
183108 91554
668290175 5184
181799999 606
190228532 988
5310 950219190
528302312 1761
235872046 5695
220901248 2151
4319 800251682
226172178 1072
2062 482423706
182058867 787
204356799 800
947791260 4329
417056076 6411
692824346 2727
143564189 2090
885194141 5819
942899999 3143
685490364 2782
720901636 2403
719770417 359885208
309620077 309620078
274656327 223821719
168188232 1416
523976284 2626
266067250 1873
536934304 12287
880052464 19253
728699999 2429
691748757 345874378
736894592 4123
261949085 8621
348828769 4779
963164591 32958
872097094 2907
826348959 2942
1312373 6
469123557 8492
247761638 1289
10344062 51
642174685 2503
327689067 1318
303899999 1013
910597946 21817
615775231 2524
50916748 373
429611449 1649
968305337 5551
765206876 3490
482336007 16944
230810990 1371
6064 318487233
686682479 14190
12309 948937737
176700000 589
424536034 1417
705745019 4307
413701380 1379
6436551 229
199974045 877
176363143 1747
127761113 1032
170700519 569
2714 402125887
545102721 1817
170124935 901
568103567 12703
861100613 29198
611010359 2280
774901211 4398
93856567 4938
980403268 3268
3715 605735628
676623835 28662
661335349 4687
613500001 2045
354871868 1430
183899465 613
709291282 328025926
143073742 673
787434308 4776
327480340 118426037
165443528 13144
358515958 1627
617923413 10574
232576680 2055
782221697 4577
482196528 1671
264714993 946
574725056 192727717
932403109 3108
718056930 400370
53915098 3353
537317403 7141
335986882 1778
199882557 1113
48721271 254
991964373 808553729
538198207 1794
3771 426043104
354410496 18432
2416 540630736
964196580 4862
426617739 2794
520352485 9791
933306307 466653153
430801436 1436
973081785 401678023
24108048 276
245641990 109260330
534586313 2124
439430530 27914
1941 529074171
36484025 212
833028950 5413
950996829 3170
322806532 1361
890060501 4900
384277766 1587
544163477 2717
619800000 2066
294899165 983
811095824 9232
665224546 665224547
707704498 2359
607748024 2105
704700000 2349
420302588 1401
110099999 367
530111090 1895
723662919 2768
842397193 2808
818484422 2943
928731182 5366
784535169 392267585
158258983 577
358348672 7383
406869797 2597
180000239 600
104700340 349
424870060 5478
380966041 93834
501317946 501317947
365940431 2288
292587250 292587249
157200523 524
74236534 355
552966729 3902
316494400 1600
881725619 3046
452945175 6575
49894 697009121
372733691 7522
547866433 18504
658353412 658353413
1063 317284218
418033196 3373
1800 375673156
724724628 2599
699302332 2331
12600042 42
979499248 3458
195900001 653
591949716 4410
444301462 1481
251589850 251589850
737704488 2459
976496745 3255
877168649 21739
836702789 2789
901907760 4436
236244144 23348
442928791 221464395
456893191 1710
120933523 818
468625238 20334
816300001 2721
5663 550760728
110752711 502
934990183 498369585
402600655 402600656
28199906 94
346682831 1903
214794541 945
594041318 594041318
51000001 170
44400001 148
606796189 5005
458611593 4564
948619664 4910
600432523 300216261
665999969 2220
34185770 148
589317414 294658707
1278 67688636
432940985 3205
634406352 620089498
246821119 67808
874202913 2914
845215393 5957
906203411 6055
49956759 1609
286799044 956
215700614 719
264359763 1401
381402553 6551
330892883 1116
225056916 2627
407837946 2454
64500193 215
330055581 1684
356004993 2129
524697687 1814
332088667 6618
853071238 5743
665293093 5158
641194272 278617369
761100125 2537
438862512 1507
914482713 5987
839635250 139187
202587129 16935
288001699 960
721157021 2780
30241154 215
71268785 245
815536301 7301
123036975 12717
2120 583151303
145469615 92909852
93650392 1672
104282721 652
657382454 3109
755484313 755484314
181433168 617
121710328 696
699592636 4305
423673964 1876
307779836 1261
78300262 261
366995449 1361
155399482 518
525598248 1752
89937422 467
604760399 4464
463203073 1544
655308431 3204
585675399 2086
832797223 2776
591783354 4289
855660309 427830154
697839293 2658
706199507 2354
919144295 5949
437531007 10144
194 51832338
935126228 935126228
606106996 303053498
447258629 2595
514528702 514528701
299445598 1131
874648511 4497
150916303 616
419114989 419114990
665068235 2358
1397 407761459
404399815 1348
273545688 6050
455282099 7650
420446067 420446067
179984396 179984395
942932448 591750120
854554094 9661
354157700 1621
84896637 474
93471697 841
475891920 2952
973087259 486543629
113367528 474
799118283 22290
990928778 6915
985445265 492722632
866263161 851365713
392972249 1425
138947910 138947909
283583136 3317
960295322 8208
270899098 903
7295 410467718
393049261 1324
614864125 614864126
617090973 5164
976567304 3600
736639677 3624
784255212 31571
288818437 1021
194041111 1558
81745263 353
654993326 2337
289200965 964
957341302 2596056
893983557 893983558
945308374 704473890
807663212 2915
720686715 31533
295962 1
933968713 5064
2377 295650434
446402694 1488
375069267 1849
639053562 10982
75040149 349
119647231 512
991563997 4986
450000311 1500
106636609 404
715380891 608188881
384319775 1594
290186121 1196
803074390 6143
93216061 1670
633920227 2461
980402810 3268
914562904 29558
203608082 3558
665549302 149831
826529625 24583
47707014 353
288205871 2242
732057421 366028710
809442969 809442970
741024519 725402977
991027579 5473
896887042 4196
143629953 1167
162308535 591
71100374 237
902366657 24988
225567780 325965
332874490 248830667
7931 954597232
827835035 3598
998681669 76276
662064511 4122
1161 280385592
645750723 322875361
250112444 4486
254566798 1107
410717049 6418
604672435 2029
906764221 3332
955168961 4283
849957142 10157
500400313 1668
211199644 704
45526813 210
675153269 2682
87793692 570
596427528 5836
926399520 4044
431398151 3411
891297028 2971
301799912 1006
520201735 1734
4535 733626147
64360774 516
705075733 352537866
302009061 21364
1986568 725467
449253104 2135
887174134 14058
386011421 4974
616739749 616739748
742794777 2487
137813580 965
531491332 2373
640645952 43928
249979917 2976
45404151 550
635065988 2649
244494283 4738
352619220 9502
655502753 2185
110051374 478
210769164 936
921624421 3286
547796391 5101
643648357 2626
259799227 866
921816923 3486
970554897 12213
418798603 1396
86885297 457
289535617 1016
657380161 3529
563696920 3210
16642640 226
764132713 3735
752585318 697852440
367438 581565512
500779596 3531
2762 761284536
90600303 302
938549898 4476
776178017 2898
3958 943709898
648081442 3248
430800064 1436
24336793 2022
156920230 110492561
95813616 1308
271698766 321537
543480679 2092
6710775 29
984431971 4495
860235455 13256
210530719 8381
440269321 5105
851699999 2839
306689963 12701
866051273 46607
946414059 11636
433234607 1864
74282351 347
982043225 219451
340650863 170325431
499707415 2151
217667923 1543
953327901 3941
212687801 1432
14412954 70
85800000 286
635545734 317772867
279300678 931
690297698 2301
145873148 676
6907406 6907407
870532900 4145
535609608 8938
773400001 2578
757437916 8605
343002721 6560
105600000 352
157200999 110972085
830828080 6256
362079354 1507
813684933 6334
83794038 437
631454525 2117
626317770 2927
301173991 3770
644166071 3583
998953898 5074
381158245 3789
368216727 2135
582505047 582505046
56804055 353
114000683 380
826335630 18957
779404709 2598
124199734 414
853626879 5120
815067856 3297
952427394 10245
752516888 36137
80700148 269
131960773 131960774
765297450 2551
815368515 12320
509199546 4254
689252305 4056
659439688 3208
903144251 451572125
235200000 784
828175039 2926
660597121 330298561
478742596 5539
520431093 6551
641546145 3785
766200482 2554
233699638 779
4534 798792684
484077186 2382
625297232 4802
636874580 10614
395998680 1320
976012215 14953
111339385 14792
254649632 254649633
98302098 5826
934307428 10477
3900019 13
214999124 1039
587967359 2672
973799176 3246
447311293 2473
514643013 2744
150723569 2769
744478213 2834
935792373 4957
616710541 2120
90508827 494
212761987 1777
93089003 1027
149333948 773
349268095 1358
212700226 709
547125099 6605
472992756 2476
2318 669067702
200808706 1635
637795572 7123
301713220 1235
591196788 2292
747039009 360858839
676844288 7792
140999530 470
143616095 1018
862213973 12461
590319841 8096
401888752 1619
663000567 2210
571967550 2913
592203601 1974
745545383 277981243
698287875 18790
3431 458631779
751509659 4180
251535182 2383
10658442 10658442
3724 708192744
505638480 1816
336283762 2343
502117920 13536
467100001 1557
982353102 982353101
552252714 1976
538783566 538783567
821930982 20726
189000630 630
759417136 47428
977406952 977406953
63615628 469
601543403 2719
805502685 2685
971795652 779885463
333373951 1312
460800001 1536
508972079 2391
792259909 86690
202988864 5991
941960117 4406
366630651 6922
775794319 5168
533491356 8101
495901249 1653
561298128 1871
765701999 19824
697855378 3916
851120563 4898
103253616 367
6011 772211495
538948816 3593
981090262 964001078
60507681 449
374919046 19445
55077695 576
970688056 3759
354299338 1181
805178251 402589126
460624384 457174304
200547103 4101
823463241 4044
3741 956645985
915689748 457844874
501901415 1673
408942424 1846
998232390 3619
567902518 567902517
656097813 2187
171399652 738
1535 152341769
737699999 2459
17829 854673191
399353001 29302
723041500 20321
195530684 195530683
637230941 5729
723522052 7533
393128827 5538
310751308 1133
302280260 1081
73374468 782
479571251 479571250
601037179 4440
421779301 6519
354210339 1823
989334440 5791
6300007 21
577099897 3153
341398861 1138
781127976 5464
258115482 258115483
244928718 19157
220828175 220828174
40841501 196
215699282 719
879585070 879585071
917440242 9606
7944 233430317
793 47837876
757617829 4682
338362751 5894
28097 244402049
151775206 533
314551714 2941
70600894 35796819
2496 596281871
82407446 412
345619362 26697
587098042 1957
101100128 337
95393332 648
843454303 4197
5178 329143502
831424172 5919
994 207871500
785325023 2736
1731 375790571
15425 680736329
1608 343375054
267518675 1195
813638052 4632
894104927 5291
130297578 921
559501541 5451
696897678 2323
531209979 3035
584204411 9910
200419033 1060
499450897 1868
676056815 2448
964603630 3495
967381543 398588110
197529951 3064
320632048 2518
182439887 1127
366901223 1223
575406599 19100
478672438 4218
947129031 861384857
922496925 3075
374928731 187464365
276309045 1052
620118003 10516
719343650 29780
505201912 1684
642600001 2142
747870703 13262
971103683 3237
326481075 5325
1468 362471220
75813882 411
153802193 2626
634199489 2114
168600758 562
582492489 9764
570103093 3406
725130044 2553
588697946 2021
123759337 875
873082382 6984
744078342 5061
17713764 86
983712626 38767
392804580 2220
259090625 129545313
887423121 3483
643709000 11000
235470408 3208
920709885 4752
581540819 236430001
647049588 2797
590008708 1987
552429177 3782
357343081 2056
626697912 2089
348300435 1161
904773889 3456
808082115 404041057
154800516 516
487737746 1971
370161088 370161088
791427735 100909
368510214 22651
303381343 1528
432544409 432544409
756300850 2521
655 192901436
485343491 11213
820500001 2735
176700321 589
958054406 3464
3561 934265004
151800505 506
826727803 826727804
999596668 3332
647939071 20746
196867441 1232
544801404 1816
518889377 12654
507602734 1692
822284045 4081
535198217 1784
938404208 3128
867230849 15544
723999775 3441
48899836 163
838003126 3125
991497706 3305
809848810 2871
258295735 3362
388164995 2476
376497727 2607
470400559 1568
352026633 176013317
768315001 2760
401564801 3136
254681590 2434
499579768 3191
76568431 354
162427228 2266
84664580 84664581
4695 600448245
537282325 2395
445267124 18495
276257574 3249
710388636 5886
587354695 2110
255481938 4634
663052697 331526348
637390605 4427
132220167 1641
198299339 661
883555823 542230955
160182693 5674
654617145 2639
695454894 347727447
570876750 285438375
393358482 2078
579600001 1932
805691808 3909
421019139 30691
102115729 609
838201012 2794
52323283 198
100837947 100837948
395098683 1317
971633020 12777
77022000 450
860101789 2964
257648555 4388
381483557 381483558
7831189 27
969672548 15983
971858819 15773
824658379 3874
170855384 170855383
934886099 6970
15657 484067469
719645902 3471
87626479 304
613763698 2329
779683371 389841685
185100616 617
591848880 2346
421768160 1760
1141 324910404
532531177 1877
766989239 9560
106285451 676
666324906 7703
661372990 330686495
112840892 56420446
768798466 52995
40949915 349
84949001 646
942754914 9050
920401584 3068
516625478 258312739
708186816 8928
335056371 52951
748774718 3201
383590218 191795109
970388293 3618
116465741 116465742
38564015 216
371098917 1237
663276276 10816
540843026 540843025
132383824 78783865
887702959 2959
210000700 700
990573857 8718
531044056 15341
134513680 3792
165927435 6699
356434623 1372
922989845 7598
79499999 265
458294977 1969
605913121 4406
884 218146881
696468213 18571
444599999 1482
740472896 2677
135700952 794
553250978 15026
519871419 519871419
16076654 88
516739910 410061253
353414228 1642
704530619 18015
837681804 23598
995556233 805584974
206815144 11000
95083291 47541645
196411976 1231
837153668 30054
868291836 4139
661016989 330508494
439424973 9377
899872157 47029
875234941 7003
33296 854830462
844306601 3659
249207702 249207702
837210140 6532
785046084 4105
174453737 1241
353700619 1179
155 36357802
411716638 1406
3408 692401798
611799776 3899
170256216 2428
926763530 14837
396343681 1920
2220 265174436
928335743 3504
505521023 7883
757294001 3160
34110 498006000
305101677 1017
406083146 2194
427127125 1615
286851774 961
721688114 5463
448324861 16867
628202094 2094
662376782 58611
763505424 4554
465356429 1855
618919949 2072
942002727 3140
89999736 300
642893690 642893691
522028538 55569
954796152 6403
624686348 2266
923700001 3079
858541795 166223
161358644 595
9613 654337684
738656591 3466
562798124 1876
756034303 4804
564016954 2354
729902434 2433
543890775 7225
2383 365540516
452256487 2994
151199495 504
966028105 24971
967713457 14158
882 225994860
799797335 2666
777710555 12642
418354788 209177394
17225923 2563
99128660 1037
590954419 590954420
704874040 7097
16354 513466538
338398980 1128
95 21678810
118709269 118709269
949271813 3569
637799999 2126
5801 359262115
134863710 6690
499168859 3115
712058126 356029063
399982256 1671
425877555 1546
626631391 2970
111899739 373
413195525 1593
976747299 5562
438899999 1463
54259169 210
93354229 594
6517578 79
119699999 399
191471595 1407
796988545 4224
659579653 3212
101725363 1244
574557088 3089
969834844 3454
817283971 817283972
712200001 2374
674953665 337476832
3919 747388050
281682787 2094
584012530 3362
906899999 3023
486264342 486264343
939270126 3625
777343557 5357
853545103 3214
29625080 115
295608974 1766
999122724 493814230
377185144 3143
161259744 944
192628487 2171
669900001 2233
802222199 26073
777479975 6654
818519547 5881
514165735 460148807
117817139 510
844798810 2816
393710692 1511
283214968 8671
689058258 23723
541201805 1804
738 184701825
18731538 80
887095497 7769
195637568 6389
496203544 29349
543720249 2126
781554932 2719
580201246 1934
981389277 30987
109499636 365
114299999 381
742078239 15034
644413418 5138
817802727 2726
634273927 8086
953357649 576699148
356698812 1189
973500000 3245
144599517 482
832884251 14155
192635891 661
660260923 330130461
708993174 708993174
990912422 22480
68089078 1499
373520197 5761
956703529 28871
33982857 169
666660087 3501
374083698 374083699
851780287 3073
117302816 537
386935611 193467806
902422897 3544
839745287 419872643
269422735 1426
151565019 626
336600021 1122
195178103 1624
453450925 1565
950099999 3167
823803583 2746
749711525 749711526
314617497 1118
934120922 5959
341375913 5032
752215255 2735
346265190 2031
652797978 2998
61071816 312
248665076 10165
237193519 1360
798524075 3680
442199952 1474
70474601 709
963357256 11548
919531084 4014
115413759 385
262560104 909
71350 701718031
326264579 1444
829285935 15075
343283230 127840852
634800001 2116
488702677 1629
385115120 2018
76270040 280
487230923 1712
454040329 8252
692780656 4387
945535200 24935
528989883 528989884
124833613 3128
938998998 3130
391465800 1800
834183829 5073
366036684 183018342
764170087 2728
421843121 5392
965096784 3217
474897364 2395
916998598 3325
932018464 3609
967335065 9755
946894269 97347
277869874 1473
690855 345427
199343525 1093
205243560 694
865138367 432569183
955167750 4160
447348053 223674027
98506485 385
10852170 211
222018687 1424
966176190 41449
6900023 23
666171712 4468
710128693 5598
491065900 3785
311380691 1658
823504357 3429
147747377 1918
198111080 811
604519628 2847
27510 265404546
74639418 45908745
435302461 1451
568925499 2750
673006519 2742
7844479 103
685506474 685506475
847806610 3756
765302550 2551
109463646 469
319522561 11887
866372672 451090339
208764511 870
528900582 1763
342470375 6299
759426176 17884
853833838 9784
127242118 541
936794508 6431
292125135 1895
10541240 40
535209622 25299
430457130 5615
501255599 45735
501511037 2885
334389920 1450
37995237 147
212061900 94872161
1349537 15
1609899 804949
653377745 27454
103174391 39626535
181202942 967
527804830 2342
479496512 3299
118435385 486
440698530 1469
299701000 999
292349623 2554
707768170 707768170
479499616 388090937
582750043 1948
890427995 8446
616399834 2926
142863811 74274946
319200843 1064
747 213415109
258313861 14580
321298928 1071
2828 482515745
772805116 2576
511498296 1705
366674069 1230
978532119 3565
816304483 816304483
594790115 3567
79183475 496
610942097 6387
922147822 10359
320015573 6463
930763718 10931
313421757 2209
265501610 885
938403343 3128
538641025 6877
355501186 1185
270341615 2902
695097683 2317
167100443 557
959703199 3199
406692254 6945
107665151 395
747863099 709134030
605153107 28407
170961515 4634
2926 770029568
73855315 749
836658184 7281
835822345 31836
2422 593560784
228603734 953
40645731 270
911971571 6082
311166621 1413
337380674 9039
955797620 3186
297843696 1368
332864149 9556
545525290 2327
3902 329219656
667350724 233590571
671726053 7830
544684658 7073
623935740 2822
821323535 7032
881572107 142924
57978635 655
688134777 2810
305842604 238094009
577779513 3439
317334882 1881
258 53448860
806296995 4913
476484145 1991
960900000 3203
666151326 4258
989402316 3298
406568585 2223
365551320 1515
694831021 3099
877279503 438639751
126108841 715
73243341 3745
786673088 7024
862143137 8488
891390695 17652
5528 677307144
318898937 1063
301800424 1006
856695527 12129
125213296 1156
476416531 476416531
700370933 2820
935295383 935295382
311240047 1288
672903340 5819
380099338 1267
879848851 26735
795297348 2651
586253642 2782
579104222 2428
363754609 1935
137706272 590
261600954 872
134418 616146736
553809589 4759
294420955 147210478
373509019 2205
93475072 394
428916824 2422
836021985 4163
2219 525551139
197999341 660
32924362 117
411194891 205597445
216391913 11254
713097624 2377
788102626 2627
789778657 6596
9721 156964987
286110981 3940
659997801 2200
198068610 2670
315167615 4248
482047921 7534
234599395 782
894150934 8542
606084325 4463
683909669 26933
165900951 553
346501756 1155
826313352 413156676
284627148 999
63959439 655
943805447 9083
397606661 9787
22800129 76
394893205 1715
18783099 140
685201247 2284
661507421 94799
921604850 3072
263699695 879
12636436 313
254656171 7707
996532909 693946081
546485644 4040
350483169 12746
108742610 771
164540881 18754
746271229 5021
522898257 1743
232489347 884
776243720 5180
474908928 3328
439336647 8726
215271898 2074
768198704 9773
314398952 1048
501211743 45458
736866509 2828
756719965 9438
283780077 1811
778537699 7300
442783689 221391844
259800865 866
990206037 3873
61199797 204
26400074 88
620112899 3300
629698627 2099
741463122 5053
160727818 1267
580763565 14902
526945228 3290
609973729 3406
287747870 22894
607 30489801
798675450 3550
475057499 2425
574666880 25435
263099999 877
891025487 891025487
263952981 7174
708497563 3180
902451342 4237
2401 165089921
656864369 3085
53504205 1257
429152039 2580
453801772 2943
948396701 918891207
214735590 1055
800688159 4454
477001591 1590
318066634 318066633
221522767 4952
430954501 3625
686993034 11161
473399651 1578
745302219 3940
909904530 3033
175376548 175376549
438208933 1596
807558059 6665
446133248 5632
994905245 989180673
714147664 2611
692901596 298664299
945433941 29284
299010148 1026
655199523 2184
645912359 6036
900000444 3000
581173169 18730
634952640 4973
523218104 15464
18057624 75
913612704 410669563
507790225 4304
554698152 1849
128449593 130671
304554139 2423
792302640 2641
595176740 2302
729221092 5017
514501716 1715
850663834 425331917
783297388 2611
561001869 1870
679789341 16233
49291970 350
894240732 7854
732342809 6727
982211039 491105519
942346290 5762
544400300 29075
601830396 601830397
318480301 35410
5685913 5685914
944162315 344591568
231218175 6789
563699999 1879
264013201 8136
680928321 9039
811198186 2704
734594691 3741
282924228 973
473769572 5150
831626098 13875
712872510 134886
848388278 3593
432336480 8167
148355982 19629
676961211 6078
791100712 2637
11679897 190
2934 641894678
805780827 11665
435578120 160268627
122999957 410
325058431 1291
525335110 9089
632398543 2586
1658 486459596
517645908 3438
193059708 2006
29967710 101
2911 409392305
400500001 1335
942127980 455107423
155488833 1168
808067758 808067757
909003030 3030
552744909 3265
175848731 622
10773 746436431
171402981 85701490
572461179 1938
690900000 2303
283410689 3059
998998129 5515
227099244 757
159863899 1550
666561960 16386
645302384 2151
408977258 3549
702300398 17165
165302726 1127
312329280 1697
258425556 1777
816517086 14093
527014815 2277
565800315 1886
435000079 1450
404956250 404956250
304667279 2280
193784625 973
416777831 1582
762980025 9825
315588059 2070
19642294 158
159041799 2380
802452083 5822
371716287 1751
289326832 1558
227075687 3192
229993985 1067
554697092 2551
936006109 3120
170999429 570
525528539 3331
2704 388845798
876004177 2920
80196485 554
314181708 1326
971970935 5672
425324707 1574
616983207 7742
879628991 331121410
913368171 4717
423771037 211885518
835458653 6251
840433803 420216902
912898121 3043
370318805 2036
470559122 3422
916949592 10292
177090312 177090312
319354149 2650
695399293 2318
178037439 2272
352400384 108032
305100000 1017
742885113 2738
547503327 1825
134315560 1188
345475874 3651
504609287 11796
890397824 4667
267758743 963
11764 489224684
91089530 90023079
639961989 319980995
328800303 1096
399601331 1332
889742672 9128
345280415 1794
732567040 2560
477986909 5235
518 120937460
31111681 180
550461521 6589
908696972 3029
88502582 427
759292381 4860
980314061 980314062
1116 259656856
428102355 1427
355831931 7738
99299999 331
11118425 42
145565795 876
414446322 1697
80054835 805
452170871 2236
588740125 17509
270639675 1762
31149683 438
139826826 927
589651309 3658
5534759 33
823572603 22281
166405257 831
382499999 1275
756601188 2522
857982500 73163
814264664 5290
79692104 79692105
205500917 685
622859347 273141762
449050296 27726
304552276 4307
217651944 3912
3908 699567172
398110391 8408
927787997 927787997
398796574 199398287
462854260 7676
433842314 433842315
390935729 390935728
1477 298174886
584662847 2343
267650020 38773
369694316 1427
247830390 4463
584381006 584381007
221275101 6535
479811750 2090
254072367 127036183
903413677 164555
736382649 4683
55665751 1031
843023325 6116
274019520 1245
934498955 3364
828073343 828073344
273800613 1135
40200000 134
424848330 1949
349683228 2406
94499686 315
783302612 2611
948441280 7135
265586919 1462
863397122 2878
611565244 8356
937049548 3317
108761401 54380700
282126212 95759504
641651708 3763
908602002 11501
363652330 363652330
407399839 1358
984867614 4439
411215984 2143
336841950 2350
535800001 1786
357781806 1907
426923511 1781
485701618 1619
914555526 10779
676888650 4050
513601712 1712
595737865 3161
148613473 3863
882658214 6424
5125 776227375
845100496 2817
847091262 6667
936852189 376602830
224897826 1042
303938689 1195
610865045 3138
272582016 2208
512701708 1709
255671833 112846817
325498915 1085
523500001 1745
852905367 3332
43199859 144
368735100 1700
239385250 1625
371961315 4455
42114780 192
218218954 218218955
355799247 1186
863100000 2877
297676402 7869
270649950 125675788
664733135 7873
471405740 1932
661120032 8592
15228738 103
53009306 480
250800961 836
306282871 1837
147299508 491
75900503 253
77205231 269
843424833 6121
57900192 193
61238971 657
699720484 11649
739445029 10996
794382821 5159
1100 267506921
684465217 91660
992750342 31569
676682585 15510
171300570 571
557083972 5668
44216046 721
559788360 2098
454524432 11742
681829076 5036
202729385 2533
658150626 2213
922343871 6271
346975780 2027
332895276 2394
587932197 293966098
541809623 3486
459044385 4766
290783977 6712
894402405 34695
941131655 3243
414713404 1917
341928127 3243
80835263 576
989396703 3298
179246485 18063
286262804 1191
519679956 2517
734700119 6105
403054352 49242
280807941 1915
438415924 438415925
780107776 3401
918897280 3504
172281032 1228
900772210 18191
825358977 5542
664497786 2215
622908507 3578
713223529 3012
309704397 817162
952336648 341217
609128623 2043
768512639 3794
234549635 183135607
649212813 3599
728501215 3256
13587984 709
811005555 4705
129863118 749
728591802 2572
549519534 1882
390000000 1300
452479076 1995
2279 314937290
941457411 850285731
495708676 6154
746850633 9262
592200001 1974
988026784 3626
310685057 1678
557957056 3981
823016985 4305
933 124776705
829747801 4725
94199686 314
751452960 6719
138771777 6136
38425619 154
224400749 748
921642852 5142
759200574 3325
693574075 10481
232706998 1306
732897556 2443
58502566 2037
710704066 2369
836604168 836604169
567165763 1959
793756854 3422
888727619 3148
260100866 867
546298178 1821
682799910 2453
405821672 1939
378900000 1263
198975051 1271
170122552 8042
528902599 1763
22689913 494
566769240 11685
953724302 4508
153600218 512
351301219 1171
593044715 3960
728767351 2731
32216555 504
510333428 2298
630977855 26186
635400001 2118
908703048 3029
2700008 9
857824028 26445
852860085 11235
191912061 17312
896697011 2989
560401869 1868
499 34589682
798615502 7561
135421803 67710901
725397583 2418
777963060 28740
769246193 4518
214859096 2349
414600791 1382
325710812 7031
173449603 652
721834878 3000
821054063 4978
606467744 13174
199199496 664
512194390 2094
861009009 8259
786021526 11629
845199520 12892
326919936 2173
829690619 2915
167817345 2523
377102481 1257
400138177 4416
336133787 1390
832931305 13834
628526163 2824
367923453 1915
384598718 1282
396767561 1834
966262351 16768
757231842 2998
227700758 759
11603 341708350
534613602 895980
262625163 958
541834006 2505
554325710 2461
372372057 1934
876669803 391500737
421448318 1627
632 65292319
284819842 2063
114705716 407
790547797 3148
178093136 3796
469801763 1566
66274027 338
856789053 2980
2566 434570062
642178089 44024
970196766 3234
131700316 439
629441793 10687
743156447 4296
969899999 3233
575 155607503
423595618 423595619
27831777 115
297653540 297653541
453728959 3462
39991990 170
711139634 2881
358221703 2092
721325406 5357
249301407 831
401295978 2251
163563457 3716
897113701 7850
366571576 2072
983453875 4560
491398662 1638
767865257 3726
19115472 852
173726815 86863408
311399999 1038
217101337 54167
464100000 1547
356286239 2806
267937154 3551
149907868 814
928619414 4510
870557885 7103
16200071 54
915443983 3342
675600000 2252
55605840 328
256799143 856
309968301 5350
282515771 4827
614698686 2049
448291201 1600
910202850 4194
319501105 1065
946921959 107140
411438433 2329
888696127 3464
79072417 568
643797855 2146
124844529 62422264
672602241 2242
354043141 1660
182902719 1430
782698615 2609
328705346 7642
20773465 146
630591045 4793
442628997 3466
477483219 9844
831036379 32898
4385 682466619
542306420 228661958
809150682 6042
403441999 3419
148751653 746
696303027 2321
393154687 1678
92588470 2007
722504096 7295
70815047 301
912643629 456321814
772302010 2613
987489966 18445
176401043 588
713099823 2377
271905136 1669
874459431 5573
350700474 1169
632595836 2772
326326527 1873
490707797 194206952
131445643 606
271284217 1000
613084630 20198
737558055 2727
442004154 2115
635341760 2656
486370479 5417
565909866 45994
575093141 9222
1383 69441205
899985414 78607
359366832 1987
189213813 1371
473099850 1577
895203923 2984
578898548 1942
870615207 3059
656100001 2187
925865315 9700
896813921 9743
985306080 15928
650333608 3421
474218795 474218796
517457488 3629
809299781 5129
8004287 48
294337201 1200
676733825 17306
797050391 797050392
362665380 1406
606705284 4138
112499624 375
458038801 2412
370421290 2287
790107153 5008
19199938 64
871599294 3120
583113699 3925
936537421 5203
787349779 3010
752105737 9342
354527210 17183
11726217 11726218
665809909 665809910
579647600 4895
981296782 3271
616332054 2587
776669104 12809
705898369 2353
851008561 425504281
241155755 848
692717181 155278
355762650 1308
526433204 3859
743524496 10153
951238541 3174
5204 538176864
891804031 224749
683165792 5031
107612834 11405
384122975 3488
248610831 248610831
3751 880237138
57846021 314
864925176 4543
3386 232404222
947909175 6479
739562517 2695
300901003 1003
964865524 4451
2753 475643305
967904021 4216
892685357 6814
413 71770714
53620773 255
291184809 2095
17710129 152
381332545 2225
4584 253669392
730797565 2436
629338275 37655
992696690 3309
260898624 985
94500316 315
17738 734420821
201523234 9483
357439874 1625
13817857 1024
242604192 1677
853769463 9094
893933787 893933788
844852411 422426205
35099971 117
52268894 537
870443525 164018
547202301 1824
355501186 1185
798708437 17981
195288935 1689
915717460 3291
598159744 64624
350153619 128833505
385597741 2805
699728747 5956
965696780 3219
660771668 2211
886395619 443197809
400987841 2720
986897415 7962
37818776 1832
441137762 2833
628797903 2096
790797363 2636
995103316 3317
263639163 971
691836093 345918046
320471045 25546
151500667 505
369580397 369580396
458701528 1529
152550117 530
512941742 2651
590399356 1968
320516114 1703
2211 450243428
745162948 5338
368999593 1230
658744649 3138
475953033 307679170
968096773 3227
156007951 525
446455949 2950
598716800 10252
215307754 733
797977773 4574
303233084 303233084
399046847 1808
625291904 5224
814780461 487057008
1697 335541308
625342665 5182
90175343 714
362392519 1225
377896676 1473
159179681 596
477384005 3702
904497271 3015
82811185 819
478588306 180964440
484149166 1702
698999062 2330
892760838 5022
813006657 2888
767890398 3181
176454001 1200
959526203 437005227
109698627 42223903
993561532 17007
848440830 848440831
328951126 3065
423029250 172665
741414881 2960
371718120 1347
942283033 942283033
357764531 6351
477946178 12595
860677274 3615
122245662 122245663
806071311 7486
310847330 1210
304617736 1208
106627209 412
88095105 311
47979100 2838
804361366 7676
395406319 593229
567068100 2621
877194931 3365
248827275 124413637
540599983 1802
136000817 998
322665637 5946
975861841 7121
5400007 18
978296738 3261
286056942 2788
32731036 313
147432158 73716079
670371282 2407
499434775 161212
451433779 2419
131400001 438
59875461 59875462
89917398 303
347651280 6780
724734496 15185
412940879 1781
982659198 51493
19072 756414592
910253468 4219
478867384 4279
922436351 7975
106545456 106545457
387807596 3173
468518527 1971
36186449 150
140523012 756
856766717 12239
692212236 2869
15206127 92
891487266 7561
535950687 12194
543499945 2028
791702639 2639
748204133 2494
605678255 22992
3563 540340444
450544096 5048
690877502 345438751
221325551 895
81289074 317
164712198 18023
379198735 1264
497398343 1658
206932737 103466368
673289673 8812
784783034 366786387
610489259 2676
251640344 4687
3946 969140502
178435609 2132
9258 585122903
4331 756374244
150220079 1264
291433358 1061
471650607 2041
873472024 3451
906296978 3021
298087547 1353
650621750 3346
24554775 120
215462057 96740413
243001403 810
721836064 3654
227773427 915
265025001 1243
273838774 1354
12101601 560
338398872 1128
439494567 4204
892806380 3160
92765988 411
793687318 3936
368957096 368957096
338374405 163509490
869558437 10236
714467364 2652
141977489 23685
466917570 1673
182399391 608
386880696 8058
501901377 1673
338029808 2416
131400437 438
3181 684005597
583493719 291746859
274028119 1794
260391981 260391982
808960158 7755
512100000 1707
777062115 4005
441037325 6188
732054671 26568
608743240 2727
528034214 2467
799039268 5870
750151318 8147
1954 153870848
116699610 389
394482631 6289
387298710 1291
553924624 553924625
235367693 1863
198349220 1057
747476625 44961
707470063 3009
597598007 1992
786284505 3017
85107148 42553574
446243350 1975
275999573 920
774108057 2629
352 98330496
230900056 1119
901699031 4259
131096505 1672
210696803 1164
498901662 1663
651058201 7800
542314984 4575
112096491 481
118 31768314
103245361 568
65700000 219
873995422 3219
314189608 5629
1658 319175146
268430777 5949
7999611 3682918
545881654 9505
580500000 1935
140916518 571
613200518 306600259
206839519 1993
547198175 1824
993264099 496632049
30632972 128
231893600 32096
2753 285336029
16499984 55
768899999 2563
576900001 1923
822902743 2743
492547965 1715
5253271 68
906074448 6023
644517373 2217
901802710 3006
97199675 324
577001487 2864
136058936 987
836644898 9203
644444833 176187
323395530 4204
784443287 713287231
454201515 1514
45773678 198
982813966 491406983
579451358 2588
304199530 1014
803957511 401978755
193302503 1296
161100257 537
355761120 3431
263400001 878
101385272 627
909016503 909016502
800117135 2808
268798731 268798732
711582775 25391
286499044 955
983948111 10542
686294902 21039
727067680 3040
952241399 3366
180116308 730
22394 662888222
1958 340715496
149495423 832
76499999 255
111148888 12113
165798298 1730
228852401 827
34725961 120
355 75818913
15083030 54
401913796 2127
370501234 1235
4035 657442725
56285163 199
710560843 350315794
883499213 2945
441705295 220852647
5501 969358715
691645404 6561
961339790 9103
857822198 24287
86116182 86116183
98400329 328
37555859 515
803672432 11352
14430177 69
694686671 3096
623350727 67704
942554971 9794
211705953 904
14617431 84
106414251 817
104101889 352
724576332 724576331
185805796 2706
677086494 338556223
555072534 19305
903896987 3013
800297134 3449
190342902 672
758665018 758665019
847997740 14977
778197407 2594
788935068 6855
67779335 33889667
969209692 386267294
570584561 18928
246550900 246550899
40494993 573
153913544 974
422026329 10469
694012888 4545
253799325 846
422909970 324986297
259200865 864
236139341 1049
863372332 431686166
34924555 139
955 267144586
748525890 748525889
997800666 3326
648299999 2161
391625201 132887923
130080769 12530
42103119 220
15116272 134
173805487 692
33 6542745
334200000 1114
309599921 1904
404096510 2948
723816254 5187
969792575 12352
259657152 2022
307485330 2282
382615402 1418
28800097 96
821454643 2828
653076217 653076218
928927297 9756
432944274 176836569
920208600 17415
698912303 349456151
974597183 3564
39867207 39867206
784897065 2645
899816549 3775
774902595 2583
667800000 2226
527252597 2298
548187220 7052
689305627 29513
174299431 581
297163790 1020
438179037 1847
905018963 28951
97229891 1640
120170957 3871
901137626 14825
17060785 61
130424136 5839
143291536 1497
799798990 2666
171537390 4545
83134935 657
857698929 2859
584098052 1947
191699534 639
1104 253388976
74711 762605949
624603436 2082
957451617 4414
537803322 4902
542098693 1807
593142528 4500
520153973 2636
406380674 2647
2912 366897440
2708 334863156
340184493 12711
206485473 3825
918209409 19209
803778360 12716
2065 348386150
290182140 1194
658376333 4594
5788 623723789
2581 339437634
134853232 944
765903719 2553
726908446 2906
241392830 2410
983272221 30871
947962365 7922
250581462 854
360901267 1203
456055979 2147
32213 468576705
547568761 2629
629097904 2097
17979471 1064
862293694 8340
389392501 1500
712614670 5939
158398160 1136
191130264 4602
586312944 3192
651363114 4379
774044743 4614
361064352 2442
923705379 3079
129598041 994
477192277 3636
1343 223761259
620487982 17881
225221314 1010
482635439 56330
902712271 14278
338098872 1127
402599999 1342
449672256 18464
800402668 2668
551708711 6374
951156537 951156537
9567 804983075
100495534 829
779650636 389825318
392679716 191792388
2293 531503613
488100739 1627
602400001 2008
207452579 722
403562026 403562027
957073514 5133
384951637 3186
132899807 443
319243359 2204
415168832 2384
275997239 1355
702403776 5856
945083255 4868
876015757 8316
38808552 991
175990603 107321253
137482939 551
48582845 234
41948004 538
609297970 2031
952361250 447643652
964225313 5200
284168137 5306
596165232 7508
383494914 1406
767161601 3200
32117081 170
4229 859075210
598502860 1995
845366901 3346
384113790 12266
126174214 1013
965535955 7637
961142132 5206
315487888 7887
948896836 3163
225097511 3624
292234635 1023
449119150 6483
543217159 2178
327071994 12330
478498913 1595
11539915 71
553528064 21431
458210764 3588
670729877 3523
176271211 911
555006076 555006076
344526129 2169
196822934 658
913499999 3045
121277120 47366813
166200652 554
5188 89114813
379600101 3245
29296 871887266
609626771 2241
161437408 741
458151957 283005172
621160744 7279
441197885 8049
101575051 101575052
543513846 7183
659952413 9471
970289456 3821
506866271 253433135
682836649 9410
582345210 16583
541105837 4571
298448555 5173
375072924 1448
652411150 3880
255902898 1462
597299035 1991
823174560 6598
187856397 637
113551082 1758
310815765 17139
718332466 368343405
537562267 4706
734943445 7439
10537 604876485
468094592 12448
284399312 948
279601356 932
441148439 1763
72822043 14513
220421196 1061
903308871 25955
516333261 2395
2135 272581855
767700000 2559
248399172 828
318901062 1063
979688435 12660
400053478 1448
377595273 3852
384598717 1282
552826342 18620
9862 901735917
271450817 1778
377236126 2625
648130185 2745
887723260 5696
874550051 3847
738533282 369266641
2982 885098020
283665494 5032
129500559 716
158689392 10598
572718626 2725
771992571 11991
520265753 2692
566095551 4767
2934685 13
821971642 6987
500669293 5182
141744835 141744836
76183 638834403
757885166 6669
660899999 2203
894602304 2982
375283334 13082
378159073 1605
415503003 1678
611824038 40069
558384826 279192413
490201301 1634
292321233 1830
624272243 539949286
950911130 10025
953402120 3178
484487650 3537
58499999 195
3515 641779245
941287417 4012
192442954 1357
243900814 813
75531285 299
1901 543377133
9300001 31
213299290 711
611997961 2040
509698646 1699
464056952 2474
282979704 6888
641406090 3261
451075474 5577
845168012 4680
384588747 1606
288087252 13217
795291359 2813
23194193 498
756455781 14337
381600941 1272
362246640 3084
751479141 375739570
504223310 504223311
504276359 1956
411899497 3686
126958484 443
675332854 2797
630089570 3410
993135418 66363
999167762 11848
200066769 747
309678004 1110
201600673 672
469531234 4073
860702552 2869
579642062 4389
876179985 7087
588389633 3815
657358543 4138
711710202 5338
374673281 4832
837972544 3456
273355299 2150
293262947 2508
34593897 34593898
612612507 3963
24487 114433664
137145621 6961
715787835 2511
419102331 1891
236457911 1378
841988773 90401
408430081 4320
186249449 727
870900644 2903
944850581 25194
775672591 4499
729138733 7636
20279052 103
979987031 7213
576541165 288270582
536644178 3343
754138802 7327
477638699 2668
412195584 1514
12898 277578053
555183816 26862
87019787 87019787
296784247 4049
599765645 2334
111 23791558
32878163 124
290167640 1510
476401589 1588
662652054 2799
686111692 15810
724197585 2414
575998080 1920
952796823 3176
31584637 126
142605521 1649
51163199 342
788885265 2667
184724337 1393
414928251 2750
347235149 32325
955050752 6527
662261892 10387
414001381 1380
872611567 2951
850633680 4092
195701008 1081
309888956 1315
132600159 442
838775026 12046
31761519 560
658555524 2202
113707775 11389
842106324 421053162
675921487 7418
344401149 1148
4123 548475666
630303892 2101
982670760 3830
257617790 886
1005 198594722
459093531 174194203
506311790 2084
22161697 767
778315541 8538
686439982 8474
756280852 6481
54285081 893
861599481 2872
345993 636439981
398675605 1542
47486447 387
188424193 2176
492298358 1641
177609767 600
378001260 1260
230937000 1400
207300187 691
987153238 431730399
473908330 2421
877985930 5154
610206801 3056
261483587 1962
172158698 930
94119483 1603
539102545 10807
153125508 153125508
309600188 1032
8414 911118404
73500001 245
935256609 21736
926075328 5568
250499799 835
284699553 949
870339216 11055
3429 907457959
336242186 1821
429018262 4421
462973363 2478
39900232 133
74 18517168
1532 374907353
904118275 6635
301199999 1004
153000298 510
7844 249870620
923693841 37535
6534 458827269
633055815 4179
336131790 1349
1058 314239660
14181 761680804
980022111 980022110
464261617 2994
431742662 3227
257588414 3667
350519968 4023
774474054 9858
529291477 1877
295991968 2171
992580732 959488494
871084761 10055
108706809 437
977074534 497171
362525697 1469
465598449 1552
141744077 5803
982048127 491024063
3142 739680404
378474263 2168
157504589 682
145147994 615
579447916 4881
850048050 4069
723899714 6680
848974331 5718
777254482 388627241
472104479 5116
346490550 173245275
416749075 2289
552004991 2112
661441395 8642
387899644 1293
1690068 7
12925 149197408
158388000 591
318032009 1662
2166 416790564
394984233 2628
454179439 6032
357770432 1891
76817892 283
469429069 2795
921168844 4394
64261925 239
75910681 1463
75964430 288
244706975 1208
341100437 1137
71034305 506
244200813 814
976886594 3617
70499766 235
729842669 6330
394341909 1490
719781933 2625
966352838 4036
214800715 716
4397 789799979
453221105 7924
745088746 4395
179192625 174504759
343802153 1146
745078652 5308
682311421 2942
635997692 241730097
748890785 6846
271499999 905
734701192 2449
153000000 510
923174540 135741
975872711 3774
286580289 1032
583430082 5304
908222944 908222944
233033919 2983
17717046 154
469007427 5788
82222538 934
603671619 2202
504840842 3794
929681440 3592
893931065 5022
406798687 6903
678000001 2260
453146835 2656
327816148 2854
129640961 1280
368988873 141589565
509726559 254863280
927251027 3989
396673011 3661
956518575 10162
652497824 2175
99000330 330
73102096 297
691319803 22354
8704 477788054
388009908 24012
666169327 2911
884573117 28281
782044673 3985
736173241 3135
855 224611065
532753415 32292
314403859 1162
1085 178636570
857096549 12716
112802894 81313108
516680796 18276
296792183 1196
891259028 6367
920835757 460417878
695700001 2319
177420241 715
994499008 17156
801030195 6346
751488791 2751
353089400 1345
460498466 1535
545879579 10410
487252766 2002
403800098 1346
952495473 5858
15264124 278
581698061 1939
7935 461864610
991677660 17527
776442677 6194
193199355 644
792797886 16219
386162700 1650
530374777 5857
719581860 403723280
442535091 202996690
858165402 858165403
527969476 1899
180043469 3113
836710181 2937
469587607 2061
683 151544040
856328473 5961
622892410 10234
96420643 48210322
401743233 200871616
374999631 1250
893820649 4494
550102333 164652
692067293 7093
209449136 3016
455700000 1519
547801936 1826
838781183 4241
861897781 2873
794333566 5715
936466047 458677660
618782274 2519
175507229 87753614
6484 483406329
444862971 2488
808956631 5906
184082381 92041191
970103461 970103461
5253 466442112
9873 748380716
80400484 268
692376873 346188437
8893 560232321
907795901 5063
910010176 6107
375304297 187652149
657821409 4403
625293180 10074
457779296 4808
331289796 10296
629126309 314563154
637797874 2126
292037195 1085
963066864 479620183
321461582 1199
181739155 3264
256019796 907
79252559 1307
149700001 499
322889467 1167
523210850 7593
300742740 300742741
824501516 4938
281691627 2723
274628205 121258
768597437 2562
295942172 6042
969398099 5767
391690165 391690164
615798312 284553290
780063970 3990
331951433 1111
679800000 2266
303601429 1012
507900000 1693
318883974 15309
995811337 5564
151923178 1958
594302617 1981
781358830 2962
900178857 450089428
3850 337664250
516965773 9007
9731 461805985
378088217 11404
1656 132197152
578700909 1929
393570978 1469
579598069 1932
469202058 1564
447723674 1575
738839663 3972
510899999 1703
874860301 5143
672449488 7592
601241513 162642
708600000 2362
631210828 2370
932892657 13477
250922377 128426908
171677993 171677994
72435041 1165
3490 769990958
360219510 1343
36 9333974
1243 208090630
407590809 2066
227330774 1645
144599517 482
908 190978469
236359840 1829
741904835 370952417
761271913 660199841
777007285 4345
922237782 3543
394946133 1679
82598052 356
905100551 3937
916717919 3635
623867765 6487
545999449 1820
205200683 684
44547 775919646
526674657 263337328
773313478 2583
446941289 1635
463429614 2915
498128908 45051
175199999 584
327713279 12020
343487339 1845
950101105 6203
345760960 21827
378425017 2090
119700059 399
59399801 198
13198 479557766
133800447 446
541251084 1828
492298358 1641
7857 440974125
378467743 1857
772596620 3485
259200865 864
4252 525381372
979851297 27206
183717973 723
836756663 764084866
280843941 939
316048564 199274
365099370 1217
692778473 692778474
488992113 1653
466198645 11545
16500080 55
517302280 7395
247810574 1142
37121392 154
965386789 22364
5072 375383595
14412 905306763
278556797 1079
171439028 1134
187946744 796
178344246 117521352
365975873 2607
763963974 5513
276300698 921
741573901 3005
635100001 2117
810970615 16988
171635818 2706
110 26069447
519941871 1802
310499860 1035
771041298 2754
502397736 2023
433653581 216826790
577250919 61580
223785744 1339
410149393 205074696
727704045 727704044
654806427 7236
734700000 2449
126813174 2027
738502679 5223
464998449 1550
5702 711917508
166500382 555
745233713 5392
255313883 2376
903570480 3059
362960977 39256
761484229 3266
665782193 2774
732431238 458467598
773624446 2913
364500000 1215
960700955 526088282
369042641 7628
538321414 3094
1250 180863750
100609431 431
435599369 1452
825066399 3140
135021965 67510982
669302231 2231
911010365 4338
81164929 312
136117416 892
397359021 15345
158399590 528
909380161 72867
463799093 463799094
10200030 34
373137362 3571
776754901 5236
261901109 873
152198593 2604
441523624 4407
465659931 5435
661201503 2941
714514327 3354
776869605 6000
548699999 1829
692611417 250654435
479662911 3992
280311413 139211510
278689096 1845
635972625 9224
986282937 493141468
539666051 4928
9735 775567980
456298478 1521
698529299 2870
467884409 1966
733879017 2479
375646423 187823211
966936091 966936092
38400127 128
997712258 988297468
21339460 111
44896778 153
615791695 3029
529421340 9254
734378534 6419
317603460 1474
422990699 2300
475423778 4157
19352 921756144
38699871 129
651276655 4939
614380504 2696
224101428 747
120899743 403
4240 859324686
610477736 7135
343621416 1192
660671216 39963
1575 121087575
586956101 586956101
283807999 980
105300291 351
850835247 425417624
222100938 1010
451424036 3206
427798573 1426
797997339 2660
332718370 332718370
395401318 1318
817341050 8353
26009399 536
694200680 2314
8981670 30
731998818 2440
94 12751288
923585426 5573
826 236989928
5301 330702497
152091421 780
1070 33131480
555748484 8258
62993945 318
640753137 7922
634200194 2114
555484887 189459463
224641420 46898
600301926 2001
991966780 991966781
319542026 1130
777048381 2758
660448433 19140
153667227 572
447268649 1671
479998412 1600
476944668 3806
758396987 56796
367000782 1618
141248359 526
494364656 2894
437358553 1481
135281410 803
588212513 2528
827049457 5661
11601253 52
824387614 89282
304200498 1014
124882098 418
102801285 771
775081839 2983
768088738 5427
32735575 475
839820563 17292
456205430 1568
405742570 405742571
608831171 10014
967578756 5735
647055767 4794
148279758 529
48521592 171
653939074 7562
687672541 2408
422060308 1564
908759694 5415
760736434 10404
341065147 1429
545644191 82781
183314976 3175
326193674 3011
414441343 4473
853755997 3317
375721467 187860733
830889216 3397
167570021 616
674103363 2247
967825710 719846167
335991249 4375
104854474 52427237
6472 762744616
624857739 2589
557445216 7611
317098942 1057
711807898 34132
105911319 760
248321087 836
914597394 9583
252899156 843
687743477 2472
383513405 2043
732421581 2785
161272203 698
726335030 6209
453501020 3766
688540062 12382
488438069 488438070
315024497 15865
738990777 8698
571013431 6914
189448849 790
3079 359789575
641700436 2139
686416014 10973
617987764 2203
774226387 164455
825262715 4972
487313675 7422
725652310 5063
348418499 1338
775803221 2586
835802785 2786
407134064 1450
753304139 2511
657262500 2500
419574960 1770
637175200 2391
133185197 1306
719577215 673596829
836700415 2789
575563029 287781515
64855517 3822
964533641 950376241
154781850 560
2185 631256626
625312870 5395
457520873 3482
294161766 2174
134399706 448
288949680 2074
495573838 5249
535488183 2377
478799847 1596
481030590 86563
239815362 1579
286651510 1185
8979746 64
384000001 1280
112799879 376
199858024 107593516
302225548 1091
436762020 5124
152628328 633
14238 740917044
753958443 4097
3725 817007975
117900626 393
66885799 571
635329100 635329101
217419749 10814
462285758 2638
686097712 2287
886190207 11274
882437574 32397
456488253 3109
943092292 5115
277365811 1246
63426105 223
772937288 6179
589669498 4833
3481 938701134
855800560 3832
795122197 795122198
82253965 640
309742756 167811076
195619597 97809798
986806322 3737
961503221 3205
4332 789320724
940170103 3746
960706364 5490
2529 617240730
988800001 3296
896956046 4303
747528043 3337
80699732 269
84676431 283
3067 718224809
783814223 37776
458031649 1564
652333642 5267
857702858 2859
366600000 1222
322201970 1074
143775823 550
442566629 2085
639675057 28703
740146151 551082331
448399679 2963
966004213 3220
881474429 4681
52723616 7501
955879904 4144
77432497 1744
422699781 1409
915603051 3052
931994471 4003
12000039 40
1252 334379307
543544385 2039
960206965 4226
160499866 535
377400000 1258
612001246 2040
472353799 17387
594603393 1982
778166222 389083111
727218752 2752
510418931 2232
848274845 4057
545466056 545466057
270299636 901
4187 83473372
817814156 3430
238904525 889
558433206 6279
92348795 46174397
821216221 18217
112212692 724
672551955 2853
663003220 2210
589974006 2797
897497713 10152
988465163 988465164
657298452 2191
643339964 8781
709224061 50926
301798995 1006
84376923 565
995690668 27514
645300001 2151
85574830 3083
122847351 603
256303667 996
2998 535879125
333152087 166576043
821010581 11214
289189718 6911
652042363 10846
729538425 2477
593399844 1978
874484401 4520
792916979 4967
297104709 2257
860611310 4839
374701249 1249
995214763 4086
411127079 411127080
547929214 12968
3309 54914186
909052680 5332
322692509 3653
863499259 863499260
511572870 4349
287104662 143552331
217103293 108551646
5232011 3782015
470358570 1590
504013950 11385
688971501 2525
4028 906011097
126 23121657
816591297 21704
721993019 7286
16665647 1754
2021 536886478
274821656 182211185
415595635 12644
836326707 4198
815595381 11852
491032347 7333
271888486 957
327599999 1092
851808987 6851
118768049 855
990596582 5473
7312 907894480
400739578 2017
822297258 2741
58971604 385
452807487 29603
602436869 602436870
4354999 43
224401018 748
795897347 2653
193200000 644
550201834 1834
250 70792840
33785711 404
444749975 3522
387900001 1293
505610965 1862
9384164 9384163
320171399 320171399
224865401 9700
125100000 417
74251597 311
443075532 1692
902262385 6768
332135373 5669
590682061 3441
974400001 3248
869626946 434813473
370752950 370752951
555601852 1852
833012088 833012088
476907719 3720
178962982 1467
996903681 3323
824099303 2747
577829014 3673
982233120 9120
933007002 7208
630550399 8576
120970250 668
1484 428362771
298800000 996
92014142 13143
973023165 5835
104252716 1197
29237982 29237981
962100709 24806
269236266 1116
551401400 1838
996000001 3320
794402393 2648
243000811 810
146602890 146602889
964729325 4323
970567770 5065
452331591 452331591
558299949 1861
626882557 3103
519602826 1732
242624672 843
990300000 3301
943946974 3201
845417102 625253695
899397003 2998
337882122 4106
5239 638170398
409697911 7806
463216950 56549
3929 719294277
3119 605046567
387544964 2895
572807600 4171
387898706 1293
508194815 3072
897532159 8720
864873169 327685447
918114239 5593
513100941 2642
418190188 8458
981628108 941361919
549601832 1832
132557871 1552
497735440 10939
855994522 5042
399301331 1331
2816 642715763
828304101 8051
692106856 692106857
183432572 614
15526 677392008
536447919 5033
198000661 660
890260758 9990
321637226 4655
780233463 3666
561514374 2332
73413242 73413243
272558246 3137
2027 590318519
706882687 290152723
502907292 2356
294264266 1021
788692490 9642
978853648 489426824
479640434 2045
201562668 1458
772945541 33265
842704562 2809
727366445 2458
344701148 1149
479282222 479282223
4162 788744094
282927934 1566
597000001 1990
431543764 1530
828564220 3190
540655105 2909
510257334 105121
252318176 6246
891004463 2970
943242921 3220
845571252 2886
945279809 10771
952061264 4048
930000000 3100
903790872 4799
252014656 4192
65084748 24137916
185100616 617
38999871 130
268913820 3569
944900067 5663
665852621 3307
214317545 799
835 215935175
807001144 2690
137747637 689
767956308 6013
246024061 1137
915042708 8863
469801566 1566
254671617 204803162
454201861 5984
92983148 413
996949020 467526598
752997491 2510
715199067 2384
251200666 1627
193176127 8283
868207701 4892
872793725 6556
508833689 254416844
189600353 632
162599657 542
38399998 128
637130929 2427
512699041 1709
880974260 5059
944352286 3880
213937484 2131
701956983 4360
13691 901305799
456082214 3428
344191487 2006
17916471 17916471
911403038 3038
604415373 2281
685021995 31517
403526490 1623
303750143 3312
717594989 9212
851960609 6834
647703682 2159
823020736 4898
796826647 7062
613797954 2046
139648041 1146
402020808 1416
628864631 7135
869729860 5013
307718380 307718380
200400669 668
926103087 3087
335218845 335218844
740781289 740781289
613458394 3227
410514999 9250
530399999 1768
887420311 5362
2920 404132530
900934386 3498
522389897 1971
34950107 2836
233690417 100117351
587300720 7165
231078433 2028
860215295 14348
180668250 761
553881308 10667
948903164 3163
186591276 681
957633460 16660
657600815 2192
432781412 1582
322860135 1313
580983517 1962
150370731 515
760655686 26965
144295120 144295121
806625379 11980
890306774 8548
180599398 602
884682409 3793
326091617 163045808
495422083 65732
688144876 5507
146099512 487
62070020 62070021
338228684 2045
605769908 4473
839121802 21014
231223924 1131
418799999 1396
116060891 17930
213945339 1870
527426525 6113
951705499 475852750
329248032 2520
558024062 326817361
4200000 14
83959484 313
235981141 1268
827704772 13348
326700190 1089
949931895 8572
115799999 386
475944327 37253
8524 778129094
407512284 3627
456225955 65202
282619417 1046
622846467 2771
335282881 1123
292176911 1633
725888815 2857
888745657 4915
240665092 2177
658501326 2195
612472057 31975
605974030 5748
351001169 1170
45275 508755175
979905187 3707
647163395 4651
504478211 2286
45134916 217
154897706 85903167
700139644 22817
154499486 515
664609255 3174
206157095 1089
441900369 1473
618596577 3842
796535409 4741
458616481 4340
955174122 5715
887848135 7694
694838358 2874
305086709 2190
122154551 511
995013431 11571
3540 498637822
914656835 4459
259501122 865
872406746 6810
993000000 3310
604197985 2014
455587926 2087
616238112 3896
980811205 140260
150233176 531
105047045 985
5511 772967349
340950222 340950222
846687884 3183
527438226 2144
994 168589458
35329376 161
389700960 1299
216924125 21967
446702847 1489
94731980 1164
595085641 297542820
682241791 57560
114000332 380
3835 957734367
345663539 1602
417285447 4333
433327309 2639
548188637 266488355
735588032 4651
984861899 68358
393499549 1807
782699700 2609
826497244 2755
2537 694922355
790722320 177292
971803984 5331
179795991 6089
399301367 1331
947381200 6632
5428 504633297
4461 937418169
973131178 663067816
219775264 2477
305858393 3970
245532708 1228
160050964 69244060
562986044 2539
761402118 2538
166887407 1171
253969667 1700
17699212 103
353958065 353958066
808468543 4112
408359384 1845
694528585 694528584
765511607 6815
195808710 1555
998334281 6728
2321 685684809
287518405 1229
699238401 3584
119029599 1150
254592624 875
900603002 3002
935036332 25561
591300412 1971
791000247 19620
486149856 2405
279838179 279838180
652028003 3889
370382343 2182
129995158 665
915121815 10724
531855550 1890
712018894 4326
125840103 799
488998371 1630
981306251 3271
22002672 116
55554495 814
109187496 396
221918268 1199
62999791 210
549666446 199808301
3425 855716678
72714180 308
229406992 1281
558523410 4155
357601191 1192
117 24099316
186991601 714
786592612 19787
854610848 3497
924303082 3081
133994135 1920
57600030 192
795425925 5579
4780 517090840
262354744 118575003
818910734 22440
687002289 2290
413477433 9189
387712734 6562
68572694 241
657860812 2443
967864197 3237004
446914201 23880
652629444 3896
95100490 317
304822040 1299
291360565 1782
685615938 22027
15892051 15892051
7200023 24
495853441 4040
160290957 713
565663230 3113
312223175 5306
28287 729917748
636270151 2734
699025789 5508
246899176 823
6809541 69
47552143 245
90600158 302
657354653 5247
114649481 982
844611805 5593
882308568 424111768
262850415 1814
624222215 2768
633023717 2503
457705207 1602
481465048 1620
603607655 2406
806267220 14601
498601662 1662
639118998 2217
517498274 1725
33237 181542845
703797653 2346
659403672 2198
489255642 1945
573137831 7058
999756758 999089211
46990101 157
140370945 521
553543655 3187
790910555 45314
559501170 1865
73291523 444
489654156 1893
204034550 2377
308401439 232230
482710173 3332
333552500 1250
698087977 17395
316502056 1055
647939782 24989
546385707 5330
896437730 896437731
977400294 3258
374743369 9788
34817584 1504
860283017 2961
899512009 13548
230701287 769
69299837 231
117281328 732
295522527 1876
4199 979030442
842002304 4688
500476482 5505
881780635 3884
261900828 873
665257035 3901
731988792 2769
216635622 2805
43450341 198
338849827 3384
412800731 1376
436111599 2242
574110796 2758
629787588 5941
301913829 1603
373076891 14196
810577335 2972
349014442 349014441
703797655 2346
872586601 24600
906225517 10422
688815271 2990
536098212 1787
901898214 4126
177979688 1558
871033310 4445
566081487 3561
522900000 1743
302659921 3049
675156953 6495
119086723 864
936550975 3251
986425355 6628
107524462 802
703097965 5295
485699264 1619
347626029 173813014
707 114235646
420939798 5419
409147012 5733
866169074 8360
6958617 28
884841733 83617
314445211 1146
473786373 236893187
587918767 587918768
12866877 566
94178346 4637
274371901 4154
862146195 9443
225821120 1168
468229381 234114690
961035553 9837
819101735 5009
616764510 5515
994917194 3451
97862163 358
475429371 4873
30651562 1139
842766777 5090
39600133 132
683153239 19180
645499540 3724
923213029 337450
834600796 2782
370073761 9296
93034231 1228
335998668 1644
874837954 4337
264901290 883
716420315 358210158
138299540 461
918288118 4581
354939136 125376206
145042380 630
189617346 873
853582148 809358592
286129260 3596
454406888 3763
221432345 921
336165981 2143
984686164 7741
720233782 360116891
192426032 4778
719402072 3629
942947811 10364
274781472 1904
124964650 533
310086942 1623
570966594 2165
748700966 6773
818283113 3543
562618959 2335
123118401 484
302766727 151383364
525899308 1753
320653649 2670
532503318 1775
564889689 1911
933901281 3113
899143740 35937
899170493 9876
315192611 1949
935283350 19283
795302651 2651
5134 853640448
922503076 3075
502796332 206667785
18876 812777139
111000369 370
924514800 6937
257558949 46042
745895462 385689686
247339439 2132
590061630 27015
63705497 248
416211242 4860
730200000 2434
118660275 1301
509150009 2026
520270661 2181
367021004 6935
818471887 60659
289354938 1890
2588 443532813
143781082 617
598905556 2081
837486121 3540
643381278 9827
511508499 117050
665997781 2220
825173805 10983
726831306 7713
539290793 2703
4200013 14
356653439 1430
606549711 2679
493201644 1644
6288956 2643312
302881127 5016
806117439 15141
879061949 4225
917988032 3943
666492084 3186
51900330 173
977461365 8063
723011524 4108
561108271 5209
900742657 5874
131115352 612
638401981 2128
498659095 2824
465975733 4207
518999651 1730
80400075 268
998568436 954892903
404179646 1775
194701002 649
18291130 669
635164569 12273
323701527 323701528
36088675 936
479803648 5248
429715648 22287
29384486 99
851097208 11943
962598389 481299194
638364030 10090
860697130 2869
755352919 5145
219632081 219632081
330620562 3789
143248835 2143
153920931 38137
995069607 915881218
493193287 1774
764107186 12371
113495955 49158052
735250223 367625112
175528621 876
931196895 3104
126130892 63065446
854370140 17601
2528 752446560
978107283 489053641
34416943 266
672579880 13044
767296633 4182
77700504 259
88975708 4222
702687829 5373
985332992 782064904
178312201 600
838500001 2795
885900810 2953
609732007 609732007
697500000 2325
590998124 1970
690024761 21462
279574840 2401
400993616 1789
822001459 22151
257512775 4055
413539218 2166
373445427 1669
3513 924692205
312342501 1237
727484389 13821
922348322 3360
383654788 2134
116700100 389
474420416 5528
166009981 1366
924903084 3083
848217474 424108737
614316200 6436
68328575 68328576
894679910 4837
494078171 3697
610497964 2035
45269785 168
98536013 3557
729902433 2433
449004466 7371
11336443 39
108077887 62152307
233133670 1813
145065 195402555
224402115 7851
727484810 3098
464375333 4714
182422393 131523464
336374115 254480046
13351 659918941
259716446 1030
311574480 13594
410398636 1368
171854881 843
864406739 864406740
52423246 1704
103663772 449
505056561 1761
518099456 1792
2579 765636494
784949059 3163
846744231 6401
697610746 4874
263157912 1577
43489201 200
244384273 2173
720601994 2402
151815802 634
847500020 2825
596653751 340945
111600607 372
666280695 2473
545536419 62540
956403187 3188
28199915 94
519304703 1808
508377761 508377762
147608809 907
224588961 2588
976497596 3255
804325808 3356
504903159 1683
904476690 813533175
602292090 10798
556591491 8671
382271757 191135879
993716005 6256
537333405 6005
695656259 4678
743400740 2478
886168000 3249
651238351 5288
554551583 2100
95999800 320
164749797 586
823765266 823765267
335701893 1119
389070454 389070455
597685682 4032
280799065 936
198933955 16553
109799750 366
336899999 1123
828299088 2761
251100001 837
139723472 6269
69786220 503
952092047 5658
931460205 931460206
415171050 415171049
8828 763242396
62203024 208
489309301 5449
262800876 876
796469178 398234589
537640856 5384
790802200 2636
670823924 22665
371498911 3511
282564989 1099
445988055 1528
390564192 2851
94853034 381
960155615 6460
905206732 3309
515235345 28812
74156714 37078357
133004124 2277
678207820 36470
448462581 3046
415248742 9139
230381737 1130
662667151 3809
496085485 3161
255847071 2704
917100954 8558
53036645 638
69672060 345
4859375 23
411231959 1833
10661 721871027
686328629 3095
946799457 3824
960896797 3203
956207886 907935117
376426111 1266
292781290 3790
653424201 32428
158100000 527
888138540 444069270
546586991 2292
174109385 1339
102599659 342
283631695 1205
960851551 3431
800142277 3447
680067008 5982
283199055 944
16211 757421860
308694077 1386
353418615 176709307
987548771 442651387
628369465 314184732
693048055 346524028
623495077 311747538
6636519 55
821697262 2739
422784141 84234
978548081 9764
350022929 2312
861968583 11306
51596657 562
480801532 13061
688200001 2294
5779124 2678
186912679 93014076
648897836 2163
912000331 3040
614343286 604315529
158711246 1118
429601431 1432
178581332 1799
221700738 739
519533916 210491694
804600328 2682
240056711 938
496644673 4408
25464027 487
278999988 930
157850021 536
103915799 6541
886840485 886840485
725783323 362891661
852329686 379035676
504029967 252014983
688029965 11673
147615984 4547
390598697 1302
6582 529701051
779118343 3431
352012601 1431
174972838 1380
159767270 145752762
157931111 1835
605864027 13547
776310763 9524
700386146 5287
46330816 2944
602610241 52319
771900946 2573
382166783 1776
537600001 1792
265800708 886
130826399 480
419998599 1400
959006424 10525
933150582 7266
711902373 2373
730523260 16641
939303132 3131
250237152 87565493
991284048 469842888
362014449 1360
970515311 3536
72355189 365
215493541 1506
893767132 75910
50699988 169
977629186 11797
934102069 3716
798959369 6655
930603652 3102
305755912 1708
817717984 817717984
494109120 2330
445171575 2084
393294932 5344
854135641 854135642
768626576 3812
821253087 397063089
759133354 759133354
379914991 1902
223588192 1108
856396500 3096
89100000 297
497701659 1659
5546 841771880
56700143 189
287971853 1937
991201470 3304
705799952 5522
611398327 2038
340295747 50973
797397343 2658
320403403 1874
341595974 1321
528900001 1763
809911306 4770
962371621 7829
163029168 1435
999920483 499960242
707100837 2357
972302058 3241
779192833 4224
3053 829274320
17938437 73
831600797 2772
334052895 3212
145859799 3518
935904241 3568
594228577 3092
165599914 552
271633028 3711
681305476 15463
695709206 8094
136832820 46068618
767192703 767192704
882599999 2942
55737174 1153
297958420 2036
696182119 4062
243685759 12041
791517497 402603
452337983 5218
71236707 263
292590523 41167
836997209 2790
922851300 4020
212137150 7041
466228960 3856
544317399 3085
670070561 5754
360720329 1810
45209918 291
337105731 1382
183256279 970
357746957 155814940
610815176 255332188
671174559 7255
132310111 3215
551202060 3940
163261394 855
127925489 462
604128274 604128275
307608635 1074
837597207 2792
32609812 191
475274612 237637306
716167704 64712
734454370 2538
895562680 3385
549898168 1833
466346678 3196
347373612 2779
160321844 825
424597956 3163
416294112 2078
992038735 25973
631229920 403193916
118499604 395
47811140 241
877404679 15910
721913743 6831
287692221 143846110
774454379 8058
439419707 1638
139232965 1807
5431057 24
903729287 670423355
807981610 7310
632567136 21673
750156290 7657
195959639 2052
411674975 17074
300656576 1470
247527510 2910
936903122 3123
880862879 440431440
973438146 29588
824399678 2748
536106243 24255
2068 314051750
724562893 2526
173148250 869
582837569 119385
729727953 24636
235216961 1032
929403149 5475
401993904 1726
618925969 5438
406482664 5237
204462654 2706
377543269 1548
446124913 223062457
905084551 3429
743020980 3237
772321128 4112
665704343 2219
907800000 3026
273500697 943
25252152 553
89080030 642
125518645 62759322
580413662 16303
38490205 912
478958600 2860
177130930 853
656463390 8238
727977529 2755
831696577 3876
5014 921919161
847581874 6415
251100058 837
890411534 3105
256499721 855
530466865 265233432
173344905 1483
316005885 140751743
735591407 2454
497275216 16917
905291252 16967
652837758 8094
764329377 764329376
571198097 1904
213600164 712
2809 829278536
793488218 8406
663514098 2589
659434734 3526
75600167 252
516469773 198089544
30833018 229
635400063 12961
282 35141369
547743951 4871
219294838 1026
760197467 2534
704335633 28496
271868017 2428
196733709 2466
89781133 428
898266584 5972
10224 870060819
101100145 337
916217574 5354
393900001 1313
952004817 41425
807998337 3827
559198135 1864
340684110 1755
487225181 2106
708464526 12183
431810917 431810918
35030312 753
393612414 2562
371750573 364784929
596516401 298258200
141329364 748
706133212 3547
933124865 13010
4497 625723235
507942822 1783
363413567 1344
902698033 902698033
685094051 4963
258970118 1185
907265760 3216
486901624 1623
610991618 23821
489180542 4766
2055 601854641
446075550 3225
738821429 369410715
44963253 261
890685227 445342614
725999999 2420
63300638 632
2462 534373384
43786069 701
125006910 779
591 100751659
916320730 24718
117296524 1098
621592476 621592477
891844255 8038
656549189 6941
772201411 2574
892760339 14369
241039509 815
479836612 16483
723255271 21291
541615941 541615941
303011626 6675
911996820 13230
290279974 1220
363299261 1211
15295795 52
22209 732275148
407414343 9011
570801625 1992
999314763 999314764
3386 905738070
255016642 5205
833102778 2777
463899043 11519
653318568 2856
734756311 734756312
281049842 1123
78335341 449
746938768 3759
891802480 11212
949505235 3165
981780864 10232
833551351 6916
3934 978868315
765977029 7127
947968674 26825
240910644 865
914399999 3048
7201 543553083
589910425 2532
867337863 21844
767111865 5080
111602041 1320
996775249 72136
493801645 1646
396878512 18207
928921535 3913
505188435 2879
83427299 300
623162127 6418
614691919 268706976
968702575 20886
847500000 2825
993051412 5116
174246506 1147
408295543 244970571
251 49566362
47699841 159
855883151 7962
43466641 240
780944986 511378652
402507721 1529
238500068 795
124499586 415
269735806 13496
218400727 728
834563144 17121
679681906 443856179
137673639 7142
101292471 532
910942162 910942163
668739437 3673
221302285 837
174506917 1197
258737296 1547
411299322 1371
768988019 384494009
383149134 3455
753925293 9972
745627780 26212
699205908 502387295
498254225 249127113
875708281 875708280
234986994 939
4836 342692021
305786099 2780
491999999 1640
901615650 8034
38255084 495
95400317 318
1252 307051748
250945363 1564
768324585 3362
383461521 2392
654311523 11625
79528677 378
823115317 139938
739505713 2992
234599785 782
899569837 449784919
799855463 3590
72955528 1672
925879840 3973
489300022 1631
275700919 919
753769975 4525
628197905 2094
339129901 1359
736247855 4260
209999300 700
594137375 16212
588299459 1961
206091194 1837
654800665 2874
950015794 16541
271216395 271216396
196318621 740
907974685 4428
619746193 18521
953978219 8385
277499954 925
792312116 6335
473155777 1992
222318180 1428
286761584 1045
766032280 514200156
360301931 1201
784554336 10339
369496227 2790
842067800 3400
205933611 3215
180539220 180539221
147632247 1323
718989670 3807
734700001 2449
5759 635262950
536667112 11195
600602002 2002
296537821 3089
125585155 606
919665917 4169
816865645 2892
936523583 509153172
370239295 1257
234569933 117284966
415804390 2568
600602003 2002
834603204 2782
636262239 2840
364665089 1338
453366263 15058
251577599 1920
834903914 2783
494 79097304
225675219 1113
242868060 4871
581656569 581656568
729002429 2430
299604280 2140
982496726 3275
880671911 15130
338974574 8475
122700409 409
791862721 3872
293771127 1865
95400211 318
844577643 4498
728837001 4673
730013950 6396
493939887 6526
321698067 48496
3820 764916800
3874 574279659
101481431 2067
744127213 744127214
653631712 653631711
546805004 2357
549069632 6149
290700645 969
824560103 824560102
500310295 4661
2260 521078213
548606386 3015
386208717 386208718
887120079 4546
26504188 92
578802349 2844
621154884 3595
950999181 3170
467247349 3389
245334732 823
70460577 393
480599990 1602
743467821 297421544
485477670 11724
429983665 2424
381812119 3388
780313120 8326
388501294 1295
70831392 277
560700299 1869
549449638 3966
716401334 2561
149620128 149620129
18900082 63
999500178 4926
140251253 1023
733202444 2444
710008740 2436
40007832 40007833
194395356 1477
612834048 3331
689987956 689987957
714548630 3761
573013800 4490
840301171 586124852
61234 686995131
319998564 6762
483820921 19465
180458303 3707
192076747 96038374
2710 738118363
405566296 1817
620991420 393987168
704531519 27181
981311820 44304
444898518 1483
546870785 40551
346487848 16025
856821362 18163
209647962 1234
624939936 624939935
6806 778859528
419638207 209819103
204395400 1110
85799756 286
738526531 4067
911073465 5686
169345687 599
113525476 3325
321162376 2284
2901 450870519
305655332 10127
291870339 2410
953975454 40186
812104764 2707
94233937 547
984874601 7771
284747354 1047
436500001 1455
489902071 1633
538469399 17220
675001517 2250
407420580 1689
687173936 8782
84300072 281
691018581 2679
26583 171566682
791045850 3065
539232720 3448
861059300 2900
838979876 3262
398 39656598
815325127 3806
545102425 1817
715188683 378809
28199940 94
335438627 1401
771439515 5835
388334445 2735
993018219 5788
882599598 2942
288185061 1126
2217 304998612
252693607 7864
614054130 35518
866697110 2889
198000645 660
45000149 150
904804847 3016
396965441 1817
729585321 2649
435000000 1450
944103148 3147
783325299 5900
364220866 6265
945570759 10513
539999999 1800
465081190 3301
371999798 1240
444944155 222472077
796505771 2724
480367214 2921
750303138 44299
812771910 369967593
710811525 5972
161122254 593
469710228 10505
627168112 2242
809336640 38976
833097223 2777
39505244 322
697115099 3032
39170010 330
732861141 2542
247822357 1115
6016 831683707
868434770 6796
342926205 1405
153493434 5318
262529586 1777
818807260 80354
652473605 5284
3812 989736244
619765471 619765472
507945049 5350
423031189 2285
233399222 778
335882178 335882178
499591681 2374
73083159 3402
610455034 2670
106183440 872
980400001 3268
748504666 2495
375387524 7083
349466621 1598
1288 266480661
378703950 1809
222001426 740
76720301 365
562201953 2236
11395 448044676
2462 608605676
162163819 103851845
31353050 169
768338323 673101130
39478895 144
474903054 1583
51739255 2402
128946028 445
562036048 14509
393002590 1310
349082729 1242
689559001 4875
857584885 8881
836812690 4350
66569657 452
29893443 14946721
529802391 1766
679014083 2473
333023242 18382
779484846 53606
431100406 1437
403962339 1886
390178642 364346225
413743175 2442
813621837 3686
954866929 4848
669236351 4302
923831172 437440816
992747866 103468
14640 899021184
798392094 3139
840930197 592669163
950975018 3417
129572363 621
875188630 322827797
848585229 3506
465263097 7261
63839547 225
858546850 4165
268542566 1839
469451739 7028
312385631 156192815
58800336 196
233100000 777
389707412 2417
70529889 902
3691 807664620
215380228 1638
364366201 6136
687588838 7709
462778581 6334
18242670 160
840664735 15752
489600001 1632
781497394 2605
638264910 638264911
898 172410612
862922687 431461344
630213552 2231
692902863 3226
3149 294129196
95999763 320
615900001 2053
346338042 3287
863702880 2879
187928827 93964414
377150801 3172
662364649 2376
769117137 32089
866694015 866694015
755473394 2557
185443447 717
3830 970062400
448039878 2802
71399761 238
988449870 4517
71564555 239
773399313 2578
782036411 18635
5217 590569617
982790747 944461221
800677338 4137
334983723 15999
799342086 399671043
3358 809111747
795827814 4840
150300501 501
937800000 3126
526774608 2273
903742224 12245
641440534 2282
624791137 24168
730990105 3107
287368830 4815
930757446 4257
239240065 1210
916051641 916051640
647880834 3991
961068032 4204
219398221 13082
552600001 1842
576343350 2283
983028127 3473
571136699 11600
5726 455720888
263161945 1434
775798425 366361492
751899422 9527
542100000 1807
365470032 365470033
521254115 3558
511706941 4252
700296200 350148100
693688861 5301
734975677 3452
599401891 1998
39299999 131
767261538 3850
256288423 128144211
938399999 3128
484780400 13721
220687262 3917
4661 709399539
948131042 387911088
980983269 23670
518403322 1728
163071733 1874
9360 916298007
747925605 29265
757633760 3609
668066196 2446
499737603 2429
871320554 6055
30300001 101
585766946 7401
192697494 192697493
132476904 504
420594859 4113
3130 527439430
513966753 256983377
657449027 13716
451799138 1506
935235569 4490
131861267 2772
600899005 2003
192974367 921
369669786 1332
323739941 12031
183997580 6166
614707188 307353594
195600206 652
944096854 3147
252402931 2628
313070124 4934
107355220 107355221
415035660 28762
931298353 8084
997140367 7565
161508371 971
206043012 954
748801730 2496
1771 470856205
841053323 3885
889975005 3066
656085658 43559
238115200 2641
887450698 6156
497998339 1660
181304379 90652189
871575039 5440
628612947 4119
415081801 14931
164411863 1314
952446209 23926
140611743 70305871
200827215 904
551487573 275743787
561856488 26549
685864899 19618
704 112904450
965151583 13826
660634764 123092
506998309 1690
140108179 1126
670940697 23077
159261743 1036
715485695 7041
373949525 2348
131644271 97644925
937029550 28314
821998583 2740
203456271 1423
470400000 1568
124053979 679
557546973 1874
182100362 607
778630105 118244
904060324 904060325
1544 422000439
664117032 7764
130410693 46360881
87184275 6151
549553305 87203
710318869 20090
322553696 3005
731700481 2439
3546 337080334
702461168 14576
1344 337501248
658970001 2740
6549874 23
893464694 3042
416509875 3094
619797935 2066
204340343 4836
800102668 2667
611159452 3201
817497276 2725
935392421 11163
646202370 344905078
600235248 2253
500114161 175110
181253757 756
572256530 8217
814088744 5314
843297189 2811
932261444 817548782
245381764 6304
854613500 854613499
993978239 3496
661485385 330742692
676550245 7671
551244951 9919
776959428 2751
988 167591928
733431216 2786
252016655 11687
670324376 670324375
814502714 2715
187699048 1726
431735611 11553
334813700 2407
721925270 4322
288284895 2865
160800881 95601
504744954 1731
905400032 3018
204 30928257
236308952 4156
109200440 364
371098764 1237
31120183 31120182
675451988 675451989
7372 675680789
802393658 5878
671354243 30992
691652991 3238
348068580 8115
816541122 10580
8212 903697752
234731405 85856016
548308479 2615
250800837 836
259462861 1580
327261972 327261971
1488 310980471
848699205 3758
102395527 445
372771342 3569
577772619 6019
531222673 2716
579880467 3470
610029161 5239
807546322 5357
751242303 3567
539230527 5283
269300583 134650291
359408009 6707
21691617 21691618
395400001 1318
527036720 2465
492702751 6176
169141829 858
343341433 7368
297839455 2551
901500769 3005
723597588 2412
90092600 1009
415239790 2941
747899999 2493
73983386 604
964361119 4031
674151767 5991
552836817 6482
56400108 188
56099886 187
409074140 3286
48488748 679
442815158 442815159
943237993 468293632
585725090 1958
590661598 2686
674100625 2247
899942428 7028
483513130 2921
99958830 370
588296980 7464
591646612 3171
976085977 434347680
681658967 2616
153304241 1016
373200000 1244
1805 239749335
797260694 3578
565988640 2911
872 211639621
1919 405732019
215417439 107708719
83696682 2003
18371376 72
251399163 838
12142 642235308
855750388 14951
892882296 321654346
626204877 3476
879240033 6489
976500001 3255
974930337 7297
939899999 3133
4250 951035250
136025805 2194
595730209 5059
3408 548773200
940579844 11126
406907944 1700
316258893 3517
252801298 4011
149118332 508
959284442 436622850
1864 171955208
120396663 2368
251099147 125549573
53519341 237
33309227 996
334929979 1193
610093307 2369
842890709 5387
785767710 3539
51388224 6829
255599148 852
957452111 3886
245701212 819
14164925 6977028
343506131 171753065
44399853 148
271447879 1936
356360045 1393
199297873 861
1661 325986199
478926112 2467
732300000 2441
259021218 10773
125529581 2596
661271391 6879
293859551 4417
314517295 1208
9662 659067585
395701320 1319
331526502 2611
366421960 3332
65366447 336
881598760 7145
365892050 1302
907612435 7140
779969985 389984992
523627199 9300
563955128 2332
134043060 705
405471337 202735668
603385029 603385029
180575626 965
173420617 86710308
919021673 4002
972810634 486405317
855225346 3504
972 267126549
133500000 445
849000001 2830
826603155 2771
268905000 1379
285325614 1052
406574202 1485
274584690 39870
892080443 6069
737264297 13918
878283197 3379
864689246 3953
448322051 2621
949 204597757
234345229 1943
309075656 9154
271982065 6331
953057148 4276
902701142 3009
285219678 1182
180708135 10888
201203527 1393
665100001 2217
131574149 450
513708181 3319
499800205 1666
332504999 6750
543542669 7194
1094 98639964
402 118091520
934680959 18936
97608428 421
645440302 645440303
737760065 14426
499601776 499601776
333600557 1112
1410 313293089
722997591 2410
620185142 6051
605099999 2017
92400308 308
469740325 2107
999945694 478002922
770102944 11167
476359411 1695
753230450 6440
57866059 342
932378797 466189398
813597287 2712
7552279 66
120299737 401
423843371 9012
369301436 1231
443809412 2701
951301010 3171
438531460 3170
446549279 1616
417777915 208888957
407 33369375
774376758 6273
969525274 4079
716945585 2653
4728 799989050
727797574 2426
597481604 3073
726165382 726165382
730452034 2854
950673210 5835
943282326 28659
712928039 7810
598008480 15318
926943516 298221
150238871 61351178
154199709 514
116940100 1450
799642890 32486
5060 746856000
34663747 119
391243504 3137
304579183 3438
468289166 6038
360791077 2724
200586378 200586378
154288968 626
745502478 2485
262395316 1395
360467041 4966
922310376 68375
19500126 65
652802175 2176
997804745 3326
426072009 1495
942451188 3893
559656287 6118
615898621 2053
70128043 70128043
236999209 790
258599139 862
273972459 1569
361690072 180845036
842468863 21794
407762104 203881052
92324936 46162468
997378258 498689129
694518255 3159
492858566 2269
882897057 2943
21726787 179
84509143 39877938
383098722 1277
737170137 19041
957603031 3192
458968332 7716
324060137 162030068
580028241 6047
575458282 2869
915783397 457891699
724333396 17244
78662543 78662543
542701636 1809
998238151 3849
690564917 345282458
678691063 6202
332234281 9679
679526483 3651
343502258 1145
4986 884154661
404133032 4243
777512381 3310
746907796 521950935
690269955 13855
141424842 577
12858 460868277
218225501 218225502
441036930 42303
126615357 531
1759 388775352
983675104 972734873
379210826 184143767
223200743 744
386003575 4763
872889300 3239
512338800 1725
596737 791889563
910838281 3720
732274540 9586
451690344 1507
870776550 7575
202500676 675
543599153 1812
221380136 1791
459461449 1704
680673081 2572
985418765 488407146
445498514 1485
497512703 2851038
184800617 616
863473263 7163
561773713 4876
306093027 11631
364787542 2582
941100000 3137
294299608 981
237288016 2691
736993619 2862
601015279 2227
749399999 2498
101277436 622
580480426 3255
977459362 4434
396001918 1320
566417562 5011
6900001 23
959420392 5572
989594059 5790
164708099 9540
197699342 659
904321552 45473
936900001 3123
321302741 160651370
472743441 472743442
958574699 5510
424679761 3240
863919674 3435
5099995 17
878922482 376404264
724816332 7068
840768613 3467
680400548 2268
261441574 261441575
278943061 2630
256282865 114974921
405598649 1352
779452956 214371
358501195 1195
797556985 398778492
921376766 3630
740688607 4998
390000001 1300
58230367 213
634497884 2115
713814959 9269
289500966 965
395788795 2003
488870150 244435075
283376380 2568
289743751 1125
432363886 1745
11027 990738168
785401638 2618
3751417 36
263832249 974
541398285 3146
452576450 3303
196996362 3219
127135700 1691
212364166 1759
920656084 5681
747899778 2493
152993790 1010
325692569 1112
762670179 89631
161329253 61625704
118119297 2183
427333142 2953
788467760 3377
328536001 2080
1082 122505997
303919302 3434
877654079 14706
798481126 15210
304198987 1014
683440036 3111
499503017 1665
556475171 6080
262442586 131221293
132599558 442
586284721 3220
666386886 2453
187199821 624
798143481 4671
975168726 13025
798034759 3356
224047313 3152
14743014 78
749697502 2499
644800263 644800264
254404291 2125
384000000 1280
346697015 1364
760311539 2587
143400000 478
869644774 16827
396415191 396415192
145200602 484
502575951 2858
787399256 3917
8778838 41
544508486 1966
130200433 434
560722339 3078
195678480 657
306618306 1181
991500001 3305
976473671 11789
819895571 2977
434698551 1449
204252416 4352
2926 595206920
495219091 1681
892797023 2976
14483927 114
27927751 244
1870 79280520
321670023 160835011
267696703 962
455530910 13771
645555525 8276
934891377 4675
82500000 275
9931739 60
281089957 18599
295302105 1577
96886691 335
965418054 7751
370186809 10311
540973837 10071
432202932 16039
599720160 96109
273154350 3537
9909262 537
1753 521173391
100788246 100788247
219327584 898
979805948 5314
142670975 973
716999916 25877
152186884 851
32230149 123
9627 491282102
654854544 3951
840899571 2803
26060476 169
944167026 4826
20145 974469837
140492511 48449167
39624 808052232
4454 653971912
991069577 495534788
370984579 1543
739108323 2640
954715411 3366
782111817 290959555
744365951 3168
13134541 60
469198437 1564
466303530 2310
491481444 3241
872814475 382014270
804342168 24807
282763414 1226
274801819 916
345160349 3825
34887930 231
816746119 4801
545980911 5827
950357927 5922
567300000 1891
815314883 3335
59443752 274
669948323 4701
607165944 5656
2610 731754620
776659966 2638
478644668 3001
98895798 403
244444036 1965
113696390 3194
860031859 430015929
501898754 1673
91885050 35205
368557992 368557993
507506463 1707
443884991 5388
119974501 1500
175816211 4524
751243091 3230
108899746 363
2353 655658744
889735909 10427
125300701 1260
7846 844417904
2450 654399355
352498825 1175
970813291 20168
482904053 3194
101501760 960
339820045 20970
928866299 5937
423979154 1845
425701590 1419
740004075 740004074
220808557 750
661441888 13989
851735288 42797
887293303 13570
380616609 3152
58815005 29407502
852420006 27028
2925 69354675
395831158 70585
511994141 2945
110699988 369
34748664 365
27499813 102
98269416 5562
858634127 3905
81931189 3163
269162831 1643
339060813 1159
698574803 2468
185935568 3137
291560497 8226
55981474 381
211780236 7290
893391137 58768
924521004 128907
70924870 905
170689688 899
497945771 6778
614827651 307413825
748049989 16045
614115635 5095
508805534 4161
784799038 2616
151704899 900
908553012 420318821
894611979 3802
241910399 1200
628409212 4816
501098783 250549392
321116004 21108
98147116 495
848292898 3837
900810122 4814
166923535 3599
29100021 97
415857504 1759
930085046 6103
922038921 7780
888897036 2963
429038520 4020
807472883 3911
344760266 5365
327966591 3010
725019372 6699
821814980 2965
699578906 3922
629370818 34780
558302975 1861
687047898 17601
228446044 1061
235590564 1518
282674503 1602
712787680 4682
446277680 16623
533223592 4247
813735527 9355
808802545 2696
108354835 444
871502071 39548
655903419 2388
870905677 2903
125446725 11131
668018099 334009049
655783988 2264
755739054 3382
14300974 98
92591447 584
193497403 649
747352477 2876
648716599 16975
18000044 60
198029138 721
971256513 3981
13800091 46
737098037 2457
112497595 418
316500302 1055
558566875 9185
888440077 4617
821358667 821358668
118025299 59012650
795338499 5500
3571 239826614
119779991 18132
5489 709200879
482100291 1607
296999469 990
91307803 411
189603868 3180
840950984 3409
418160779 209080390
598345062 26978
423268547 35343
287080626 1871
253691221 9446
780090041 8105
470816578 63561
841482601 24955
444714335 1832
171215100 756
927517326 10840
464784369 1679
310715661 2890
320584856 1170
743511909 7274
678051543 3428
152871354 899
115218162 698
203946552 95645776
369001171 184500585
386762361 205752640
11767 412762826
128700001 429
121920 936467520
901013983 6421
949907342 8508
651912774 2363
931205491 3104
37114798 37034705
226682403 5044
216599277 722
819861121 5760
377390359 377390360
960415641 3859
116858154 2435
696495395 2757
9547 615547734
132491298 1231
495052355 1897
107911707 43707571
791629457 5019
936673759 5665
479374980 3201
196531929 1576
232470895 116235447
805089470 805089471
260400869 868
622168826 9681
19623951 116
46597017 426
113700180 379
245701464 819
478500001 1595
707240580 3548
66398 978175336
178682595 3802
253856551 1020
667375650 6575
996703971 3523
645767179 432471317
810980104 4615
438028377 219014188
226635489 8478
752785214 11193
62936782 353
609897967 2033
651535009 14538
504793068 1816
133574065 897
778510375 62125
398401327 1328
146195819 711
469216475 76221
37042011 362
10309 738364647
250907277 1759
996315481 4807
122100345 407
562170659 562170659
363894320 23024
503700930 1679
85762999 1390
771602571 2572
669230392 2430
237422942 3303
114616322 783
545446089 272723045
746835869 15343
656999999 2190
309642864 131800754
186424966 2439
789690672 4027
2134 544697438
418577976 1398
635702868 2119
596432970 4022
262955435 1012
117965943 529
106022277 1545
115156251 27488
521767512 2369
623973065 2189
866193235 433096617
192293200 880
35066961 227
676331791 4370
621181907 3299
562082123 76141
482403128 1608
409481077 353464590
822691446 2948
241518521 1030
713875484 563087729
449059426 8275
278043150 1425
516422677 2604
835700536 297866943
237491163 819
7918 874230367
786822137 7083
122375147 1463
339737616 12946
3612 773721312
785728087 2626
525957444 5616
126009097 2257
260012469 130006234
847347953 3256
305938179 305938180
3145 676800855
665399903 2218
714955715 6531
769971675 4330
819261279 3604
545930621 2290
625340100 2461
607986126 2165
674143983 11633
442800722 1742
499556252 3562
476005912 2490
246145237 1263
648787075 4610
258327640 963
460878364 2294
465971286 2049
650355891 4646
339000000 1130
767142893 383571446
551090938 2014
890046294 11155
2931 820096731
415166972 7591
660298870 3928
660432126 154555
62670973 277
135000000 450
931410889 3331
801412854 14289
191520095 69669216
345339769 2295
63417398 403
1512 176912330
111368011 597
85013628 652
692003768 5019
3413 432067896
692738593 10727
70632806 700
9411361 32
138000461 460
108854752 393
639300001 2131
823 31073672
978285490 3835
396898677 1323
64125355 32062677
491882166 2378
75382441 1505
215700720 719
472545605 5343
875579165 4158
343980449 1648
381916618 6015
868188913 8517
12111743 6055872
590396504 8831
823618913 823618912
497254093 4336
975316551 26150
10684907 53
374998749 1250
411078315 3355
299099002 997
983269643 87573
400113110 9157
289445437 1693
292596878 1123
356845169 178422584
156918467 1054
193374474 7463
446674273 3989
888588121 3612
248373207 7856
619696733 619696733
445233153 5785
1310 275194320
595503540 4609
625481394 2311
297476071 1191
6487 292866105
506401688 1688
58500089 195
890688123 2969
508803840 18560
893697815 2979
908996969 3030
322767545 1688
366973070 366973071
10041 630814901
284387391 1153
421780255 421780256
871486800 12829
299925236 299925237
210330316 1223
573842755 2749
635612795 635612795
126300336 421
869857032 40422
603011501 31990
928769688 4893
678812375 4422
861602057 2872
918596937 3062
949889191 9954
495304047 5987
560998962 1870
549462645 274731322
5969801 25
984006963 492003482
296400000 988
893100745 2977
518713805 5429
425267342 3008
638906591 2186
83699898 279
204679270 829
792300364 2641
315001051 1050
727514894 522575563
229402804 229402804
85938892 1669
39300131 131
10666 814050452
17951 842418793
3406 719193930
119136876 775
182889519 6512
538111519 13983
19149805 233
516827746 516827747
81638213 40819106
174900000 583
374496859 16439
25000645 25000646
997924476 6131
514498284 1715
193500644 645
932 177371696
963900000 3213
337622365 3844
455011441 21342
499106305 2434
683393457 5632
554776768 4041
506077142 403555746
215408209 215408208
467998439 1560
331258228 2644
997602115 13218
949801047 3166
721302925 360651462
945901034 3153
78913855 1412
58289954 33555925
684900001 2283
354484122 3001
417067972 2582
840237239 8920
5088 811611923
415622052 1439
629819560 2983
796568523 4607
442801477 1476
840148680 840148681
443098524 1477
338494627 160348
173554560 1039
188602579 94301290
283239798 1291
498111147 436965157
405523350 11599
759749048 34011
589798034 1966
776116097 4016
459148250 189838999
443678323 5702
173155131 1600
811714613 811714613
699302342 2331
558900573 1863
859500001 2865
71777644 347
822779505 10895
260885614 3531
921001447 3070
201941088 100970544
277953554 22263
807239051 4471
454498485 1515
645679715 322839857
506039757 2029
6751806 23
6224 837138432
699462840 12350
237601393 792
722049512 299674177
613765324 8399
134100447 447
915744289 23519
881372896 7111
416924536 34090
508171247 1751
423598700 1412
482396148 1989
1390 329007300
48171808 1509
11650695 5825348
38142506 131
326699999 1089
226771187 1114
184661391 184661392
113641808 430
605702019 2019
703832867 424233653
759328652 759328652
807777963 8071
606972723 2433
638997751 20798
314341256 314341257
238331234 2087
491929344 4798
649770560 7947
326564687 326564688
584700001 1949
230319061 3235
21299333 391
1755 293567552
6050742 34
399361164 5069
904388636 13698
816246817 408123408
952234082 11181
136722903 5716
882801087 12621
160998567 116514608
90412043 90412043
363452345 6932
144899973 483
946966434 23179
927603093 3092
714988901 4627
133777635 66888818
264001234 880
2549608 20
568514628 24219
783289357 13818
581834541 7217
644982126 2820
30264129 130
707102358 2357
7210 354425811
847143680 7760
826065777 3911
632361053 6749
852468436 6465
2680 420830525
87688161 784
806503940 289079095
3076 574270744
294054954 2001
184500000 615
977482036 6218
779400000 2598
378378832 6929
781500608 10486
647613956 6624
278100900 2100
152310241 152310240
453550557 6802
834967133 2826
949398243 3293
162858844 1036
826347648 5273
439475094 279225224
702041225 8531
911400000 3038
139915232 3050
384344658 3370
660254333 2902
344359920 4981
889551255 4257
254099999 847
985782420 3514
833807313 10658
78 23352498
627146709 627146710
783705536 3177
515848768 3171
214544183 804
209279928 7174
992086985 7779
862689871 3443
786675116 3457
38921401 19460700
327899277 1093
466819836 17461
676268930 5247
115199902 384
286317759 1037
189600173 632
139800029 466
357745224 3082
468898436 1563
681450841 4977
42721674 151
696772469 168757
254999151 850
775759936 3416
69033194 231
812121120 3180
308270188 15460
894958597 365543438
321327252 1860
290575120 18260
915968346 8747
610574616 2526
735897548 2453
503044219 32444
368211886 227646055
447709281 1923
815097283 2717
124800769 416
987794763 113093
556202279 1854
327300000 1091
478631357 6652
81489629 40744815
335333570 2669
581038126 2843
810444101 32532
115775880 57887940
541199742 1804
229850653 2429
321084635 1758
75257306 23129
347803651 3574
546598179 1822
812248426 2814
915358288 33098
972903613 3243
45599975 152
33588 946308312
926569285 11769
478501596 1595
143893568 992
763470141 3021
720843375 2608
452006523 9133
104432933 104432933
47286344 217
974404138 3248
313245919 8252
122438627 1107
499499871 1665
286411624 143205812
173810 657203239
598066231 45965
956484847 14327
644798305 6477
4014 861541516
499504292 3982
9011299 54
913593449 13342
196 53342860
344980160 1685
223701500 1375
798900380 2663
41482670 177
275934468 1291
256 40092728
578248057 3465
359401198 1198
261298246 5055
528036949 528036949
179999400 600
704975089 11769
805544369 21027
1544 267385288
395902559 3280
77889110 38944555
744781943 3596
219900689 733
556325804 2269
567939529 2466
654326583 2906
964630528 367690079
510428957 9291
631 41180388
745118940 8707
16162 936035949
923768203 44498
815827876 14149
225065787 2822
4700 638194200
339565393 133994543
795622943 397811471
689702300 2299
592529814 2635
240806361 120403180
182031810 1055
360591808 12169
196218086 1405
811800000 2706
694797684 2316
298453894 2673
971099414 3237
161100001 537
107018236 412
607553309 13091
368399999 1228
234486977 1518
768082810 384041405
588460980 4087
197386145 5481
693241560 2586
987257439 16367
327851413 1456
341380645 3310
742962879 3375
372700612 1248
557309785 2318
775259159 8060
823202743 2744
599662203 599662203
924306061 3081
17400000 58
522469544 2831
798000001 2660
336916569 2572
338536000 7500
947113238 9392
79453500 345
188773716 671
357302007 1191
3552258 23
697601042 3671
689008237 344504119
272100820 907
928796904 3096
968888467 18081
882109634 7185
76167985 28980132
774053883 9241
63509363 31754681
554927543 3562
545100626 1817
705439799 4056
930834352 7154
916802706 3056
150646384 2097
2249 484072776
418250352 1427
130728506 46067158
261299130 871
221999393 740
247617929 938
830341199 3315
495101864 130473
152150090 923
636302122 2121
3881 439603368
959775128 9074
370198765 1234
913803045 3046
113677191 1090
605002908 3364
600925211 3574
684601819 684601818
345300296 1151
258320678 1106
347768577 12757
326185797 163092898
483910849 2448
262548011 978
552470912 2213
160888553 160888554
342695372 171347686
355138324 2601
164757840 1356
148212434 883
557970363 6241
20135438 86
734975860 483709189
291472879 2430
485191097 322217703
973375336 973375337
575131752 6968
892189696 5178
986369292 4777
172200466 574
783832307 3966
369900000 1233
954299999 3181
4365 580155363
190778976 1424
680217919 369157667
437300994 2060
482759789 482759790
909270052 909270053
28491965 102
581581412 4106
156048959 636
366585161 53158
886604267 7820
11664236 68
236115448 231813574
127479832 1338
533616830 533616831
364932910 182466455
455800253 1911
506005641 7034
971918495 3432
19687451 119
330255793 225991244
963280115 6962
588021272 3233
27423313 13711656
834000444 2780
770515200 2700
1332 271618776
419771659 8162
21653967 313
555362761 6728
840967269 14875
908695339 4382
974271810 10956
320544450 320544451
883113264 5293
179754691 120767876
129791560 1046
288142299 1912
192623864 2776
461101589 1537
338341889 6540
458904010 1641
119554884 400
273118740 1356
148527226 693
346837698 346837697
348050512 1629
182624925 749
802197326 2674
307282929 2294
758102528 2527
304501785 1015
649637032 2381
70242466 612
233609405 853
223662687 111831343
18321344 1029
276147635 1634
474603001 1582
837599417 4209
687009208 4677
683850519 683850520
889645772 3427
48331843 264
456630312 2472
695988571 2383
3152 658414696
627149262 11459
559371823 279685911
929206404 3852
29677566 146
360532685 1437
770623607 2648
905572919 7654
80760652 412
120600080 402
440842467 1926
685665291 2730
296099263 987
124800001 416
3828 571805025
365316577 365316576
323540651 1176
356044188 1873
916771911 5172
112820552 542
52624095 224
853495818 9426
658979669 4083
8457 485518852
201202423 701
263215855 4184
321086419 2737
569641281 4940
22417291 203
8804558 62
811779397 393132089
281400943 938
394108103 4162
228000759 760
57987330 208
722329908 7787
729990408 17619
139279966 479
974971 5
493500866 1645
16112429 55
200780464 2257
652166053 21131
49980697 1157
161399501 538
377583733 3933
251850691 1610
3529 671649134
382200001 1274
444300000 1481
715633009 2860
243234425 2168
252185577 126092788
543206781 38498
2609 772716481
301072002 301072003
267715996 1497
977397393 3258
586399126 6772
194777705 97388852
996916935 888962510
56191185 205
838799999 2796
228878487 114439243
266737019 930
536765422 5817
240300802 801
992437975 5302
35699880 119
726837276 12657
456090598 6641
897498611 5446
270026 566316472
926714857 77381
546702570 2014
514437349 514437349
837793124 5625
827246511 2831
499786615 1859
676249532 60283
841465582 3751
553399418 1846
1652 467417375
826641888 12491
624153725 624153725
28472 708890496
408155385 1558
265298545 3024
341444251 3150
771249255 16309
121976385 1245
3474419 20
670356959 2912
818066696 5752
323954482 2427
8008 843394552
201278333 15508
639556361 6310
149700457 499
19572721 93
3367 371720301
956280473 4817
772621031 6345
203303657 127332
494865153 2258
866696724 5724
801852245 5734
779097402 2597
632740682 3538
114462614 2681
593044158 5558
359942240 1519
724433960 15448
611262675 611262676
881044937 4656
671886427 335943213
432846705 1714
263827456 1265
658988167 4518
616648554 2619
582990812 582990812
999913624 4735
507898308 1693
827373967 3267
642233044 642233045
325494067 12473
959296065 11133
843879672 5551
419016403 2094
709802365 2366
118087811 626
999600992 3332
746930578 3224
941988344 31382
3417 438243925
1834 428522130
400934489 5767
196124118 2451
551099478 1837
516521563 2063
227130201 113565101
893648585 17921
188801392 1703
1416 258632962
382740038 2492
518676912 3768
242188043 175963970
793647704 6065
673296984 673296985
431321074 39316
305101830 1017
718589280 3822
455307932 455307931
601392239 2616
592653563 4594
451606999 2600
147175700 530
684301597 3275
761097463 2537
39880057 19627417
128987686 687
435331147 2481
46608387 1393
967589879 6376
5282156 37
998435961 12365
835395215 3158
179222092 89611046
650441959 3304
874040447 4206
851735087 5427
412199999 1374
906255719 5595
1240 269357400
656412411 10243
885 208029870
969305666 3231
630486066 3647
98099999 327
778504713 2595
2599216 23
904353231 4912
950308445 851218175
923773582 8391
441022953 220511476
535272430 2233
458800248 2335
786842343 602549339
652192154 5751
715739415 357869708
791399783 2638
350339851 2830
492159385 492159385
383401902 1278
5289 605924396
906689881 16188
626500195 6721
228 55628880
163495943 112958051
192000454 640
60101833 442
949656559 3977
54701342 54701343
98046665 402
632138305 2316
536820077 9743
781139279 5169
718917079 6052
911701571 4236
669768609 334884304
463657242 4613
69510485 253
153328457 1921
836395131 6531
292863757 40546
230132851 230132852
903307365 3309
10199965 34
97368349 949
142566740 556
985206739 946536190
574437097 8181
401098664 1337
100483490 370
451155486 12132
117300089 391
764400560 2548
39709890 299
831875838 3326
275117738 1414
658986301 31148
522964650 2238
991050244 18433
755402692 2518
88458053 2515
784653370 8313
965397542 3218
629272350 2675
255566827 255566827
547055579 547055578
884832781 3345
1644 289988441
508428801 3680
43915910 15229370
953452631 445216247
378720093 1455
573803975 20215
934481991 934481992
3773 698101293
756476309 4377
473701580 1579
559073800 15898
318234195 13241
330900365 1103
753269670 3157
872100085 436050042
642991602 4191
804233313 17714
57631589 1316
773464356 4858
238499293 795
567303200 1891
351491579 158818017
519143807 2551
678771168 9730
170435033 1225
292503063 7537
70799763 236
536162538 6593
427582964 1945
6388 505562136
778724189 10628
799531071 3868
835845568 399321
831088215 43645
635561162 9626
653472312 2697
817256120 157741
980174123 3327
504900001 1683
722295359 2624
986385331 3549
734 17561364
949499999 3165
640947683 9893
558914734 2014
83904473 501
829684897 4611
232644210 3930
173980641 117606949
576346249 3614
163800545 546
73185350 2110
131785224 955
83937305 3958
225899613 753
536290355 2118
528241717 4266
5112 516754611
428348343 2981
68779135 34389567
584715483 292357741
967148206 4857
582208488 6833
314 78444736
56060412 722
176699753 589
915991592 4931
804585652 2713
207601231 692
9500 841202240
3303 961894802
339299743 1131
756093325 8754
584985774 2605
630451843 2479
943783254 7542
825602482 2752
12704726 133
632102089 2107
372433808 127677
90945875 4883
5043338 38
288260973 1575
726636102 363318051
666915035 10326
38813635 246
140574020 7485
18718 599415241
135599547 452
795274874 346525
246976224 1056
925496914 3085
31277627 122
716135900 5872
513767448 6156
383109243 230094243
923506830 417394795
40650681 202
739616907 49937
447524737 1588
956405259 3188
823853201 4525
454557236 4496
188999405 630
761020342 761020342
895719414 4223
222145140 1198
638699653 2129
382872302 382872302
758 201265374
363 27687099
832799268 2776
447261231 3923
375573947 2316
578117169 3676
442798525 1476
674599104 5184
972911177 21906
454571754 2877
772360282 12928
536009641 1894
552598158 1842
739961801 8643
893279212 31952
734949175 367474587
303708138 1381
319176742 319176743
64 18748236
803463026 6725
327069808 1173
167808571 707
255441092 3434
486718942 1838
3004 826455518
314843872 1058
563320748 1906
136800455 456
535891271 2634
716976119 358488060
778500000 2595
135047501 1750
733197555 2444
449098792 1497
142199527 474
486258276 7919
964798455 3216
697755870 348877935
481468612 481468612
818120080 5152
434548272 1505
880807510 8569
904800000 3016
835199595 2784
540569962 4063
914675849 43758
547862937 1880
629761793 6676
700553126 700553126
619248511 2130
865232922 12448
66147481 66147480
204299999 681
378836771 20876
466748731 1657
873456072 7167
561221755 561221754
617104328 2469
482702812 1609
334472204 334472205
150686458 1589
623091016 295766926
2127 582208821
253799154 846
387426599 3060
449194807 8908
776305318 5841
795677615 3987
216599279 722
26167 580663231
79566285 39783142
279900171 933
156625249 1599
921262943 86928
36364758 1255
677068689 3075
396331287 9053
493258966 2324
405071277 1377
627303562 2091
84000492 280
833802923 3012
581540515 561630315
588205200 12367
285107822 17199
448684720 1615
864717151 18971
980267509 395886092
781197395 2604
300239770 1313
843806829 4858
516341676 1931
54659723 287
962217867 3922
95110919 1020
841328926 4666
473059819 1617
15147 247673916
846894389 7548
867297594 2891
984070123 4382
24504 743892432
468901132 73712
724457371 17745
860473685 430236842
410958591 11493
980718437 543914039
272644061 5628
2479 639327367
616605128 3272
499715065 499715065
872070365 5489
10499970 35
865801899 2886
505463502 4071
834724595 3012
1799999 6
426368156 3418
521748465 6433
630300000 2101
560337405 16998
141068799 838
480326203 2557
225400718 3050
505260613 101826
105701605 355
489114480 3786
629059431 2177
587401700 2050
255208008 1172
374004708 1622
338723759 1840
2853 490470914
456887045 2541
3455 685695810
267556403 1938
114154629 114154630
809699757 2699
66600001 222
567766339 2246
271714436 917
530504339 530504340
1380 186966540
585845597 2534
93000311 310
481047575 7919
350101167 1167
380958335 1584
327793239 1132
807815752 403907876
315397584 8856
759902532 2533
595201688 1984
455474229 1701
747515273 373757636
958251963 21693
351791834 4808
498306346 108529
65561225 248
26568815 91
753612407 29343
62611 640575785
981618512 10138
872402407 2908
539028906 2171
269655733 6420
310200000 1034
582362000 4400
578139224 2392
722198784 4112
307430521 155681814
235851623 6684
837923433 7229
314060033 314060033
211559400 1645
151710300 9450
281727072 1804
614390677 2719
330600259 1102
238835566 1143
776399999 2588
558149756 5793
384163884 1315
437442318 9834
456620586 7979
754495237 546479843
328798904 1096
921304989 10593
595207897 34836
23391390 219
187200624 624
813598447 2712
901973918 438226304
970540356 360656834
995930877 483243645
208648719 1876
537835793 1846
118735626 502
24099011 12049505
40820910 170
637124112 4044
452926131 4011
509999237 230044679
17408673 70
713751876 8619
251099164 837
334086967 8595
538025269 2158
281596777 1519
4895 866348264
126669319 1558
468838412 1616
459380585 229690293
600933991 2095
908622332 3235
348159009 348159010
317886210 19098
870428195 3505
931259328 5574
45180355 485
688574843 688574844
763131929 763131928
514947645 5020
918452581 5370
696288671 9515
943860308 3746
611798772 2574
665997779 2220
587390738 293695369
537298423 3099
488213656 2135
938362998 4294
725708277 3233
558301861 1861
75406212 1596
418742492 9416
907152144 907152144
676009740 3113
777242785 777242784
7613 570725510
873125329 3205
897150327 448575163
341367136 1441
266234375 1857
73194159 73194158
96529430 7121
237900518 793
17166 958841262
400066649 152998
615352333 4275
557045635 557045636
31500066 105
831585698 6531
670011568 670011569
845457729 3776
635581073 317790536
3002 292701004
277826606 951
669868299 3807
716975638 6137
2783 823610855
534821637 267410818
634915625 8576
223047901 846
314792993 2083
893039316 3427
254999259 850
314565529 8014
24943931 170
219732753 6585
483408512 241704256
917857280 7665
174192277 4269
370980766 2377
848106317 41335
737667205 3355
172840131 86420066
222457844 1245
407579772 61862
54148646 483
110752680 1076
844010771 422005385
158413381 158413382
226438784 1238
109800001 366
329245133 164622566
209319760 1640
179852188 680
916500202 3055
937941318 468970659
742643765 2789
159705989 866
850458695 5542
120046760 3560
580444185 3274
338779167 1456
636774060 6281
311228600 23150
276083775 1083
201834742 729
273343727 1481
651845305 25784
863099906 8027
124799584 416
184368407 1045
542686113 2413
897552557 4487
195731200 1280
376126829 3330
164400656 548
243578938 1113
328426447 1257
454976703 4099
827862551 4554
983171363 19614
795659586 6893
523459739 14479
363195163 1557
88748904 989
664242295 37428
149344845 149344844
573798235 5973
190634909 95317455
188512830 49674
415280146 142450199
226613759 1520
687302823 2291
922739633 7074
760091606 7726
816602722 2722
497205060 304050439
711629545 3630
720865521 6680
891588318 8568
535097340 267548670
579 48062406
233010124 2391
482101895 18791
332610320 4865
729637432 2951
282000941 940
819852804 4981
217440608 5949
3723 417724379
879388642 3067
833400521 2778
823327831 6667
467100000 1557
945667472 945667472
436138186 207947587
859923736 8341
31004941 305
356398830 1188
769017168 6879
163956574 725
926916330 3910
511295190 77977
345348900 1755
391029258 7233
816902464 2723
314100181 1047
905521049 3297
192989055 1616
24371273 11630962
348465798 174232899
218099272 727
801949022 621882429
458434275 2083
890909230 9113
980462033 11737
336721543 1208
961215023 3742
960440973 387726263
945300547 7044
997542036 10971
999003942 999003943
811255723 405627861
675438594 5515
397733875 2094
832197226 2774
114049133 486
977717031 9859
411301371 1371
4200002 14
422276517 2238
876557280 4487
345584489 4508
329363033 4774
839866411 3214
716850716 2572
166996873 3556
996237243 4816
765628600 25300
902285700 8700
265367593 132683796
493913928 1723
968407907 484203953
189231091 995
331501104 1105
325387631 2148
492193328 2168
374223290 1327
615935221 3540
241717344 968
389099999 1297
672789463 2471
165577471 82788735
983019328 4131
588058325 7325
352456533 5709
239895695 1492
541806146 19779
224100655 2852
37256989 18628494
143581748 3034
112499704 375
322271924 2839
908103026 3027
482822086 3251
755419711 16844
122100407 407
4711 843758540
598348239 3535
942320028 4706
632998879 2110
203903160 9167
968459899 780960549
776862723 388431361
14099952 47
666630199 2945
794631357 6357
854766964 376759857
852407185 1439877
786597377 2622
386398711 1288
754138214 3195
472791900 3022
9599999 32
498602914 1662
503824255 25973
554973360 2220
803394090 4126
905830773 452915386
557209360 1931
390266587 2754
5552 988750128
345697554 1330
345682140 7855
364810547 2234
256201156 854
690286262 4687
840297200 2801
318300001 1061
475394117 2299
888466719 6680
931605566 9353
513239374 6486
929841980 6962
409789314 7902
56132251 190
636796900 2995
16674926 61
175172395 1354
9884 611289583
596889240 3394
15676654 57
947949260 12117
69341543 282
363056785 1551
7507 694502151
776440908 5924
202854749 1063
753 222052923
5400 491982591
193850383 728
842824602 15092
371146813 4561
428524607 11179
8453 192998896
397802243 1326
3010 855290286
721660592 4622
51600328 172
115014935 431
198083218 7228
812056001 3412
977399780 3258
929411904 66203
383336782 2649
841632615 3778
11782 850342388
132844847 19164
910944538 3728
555313076 2635
296420519 4664
824051472 11921
815552501 3625
3107 480352735
437668075 1746
22172315 93
456214384 3112
302699304 1009
182850368 1316
137700021 459
686843350 2414
557812848 4533
955957812 3606
2699992 9
251727354 1797
570601506 1902
166920604 593
714187011 32659
425015391 4858
968114707 4268
831863127 11212
400404993 2798
742800405 2476
532666951 5607
124370514 1014
45459528 547
724202413 2414
964814966 5463
94799999 316
835482435 307694644
380961312 1492
350420984 1863
574801917 1916
849566603 3587
438901822 1463
193727071 1994
679519796 13996
800564937 15185
271409910 1132
991306720 480073267
120600402 402
447046697 164036263
857973584 605124196
28390333 96
138682877 3495
8569 540275162
124465219 1298
596999999 1990
73227856 591
204474769 1502
621802621 2376
237515888 1711
71099939 237
907803026 3026
611070552 2153
416177625 5645
137010675 841
190032834 715
358799999 1196
697323956 348661978
385108815 1767
664771466 8573
989396510 437721975
566144676 1922
408601361 1362
643802714 2146
835835993 352895188
937503124 3125
643218119 6780
909266730 3702
986178729 5458
1606 419514502
3696 914460624
149319067 604
855770591 6835
808028936 4207
282300120 941
358431203 1444
180151026 626
148687581 878
153771157 4158
343493584 11317
828971520 3459
685413639 2366
117833864 668
437447365 218723682
301845793 1117
605698069 2019
646450224 18312
319517793 21767
89787556 1003
137416714 1281
178799999 596
507600000 1692
890555294 10286
868511453 7698
15564 833912447
768467983 3529
204129591 757
439451657 5644
838197205 2794
670934200 3891
123046719 634
540125601 2800
184500261 615
778551742 6388
516144832 467957980
765621299 2885
265530898 2652
870836777 5028
701722663 350861331
136304776 2493
73244047 36622023
305255160 2030
867937715 8826
273188266 6145
696565465 2888
720549374 29561
581535273 14038
334452691 1999
141900473 473
623947585 8752
405898646 1353
501780879 10649
678938109 339469054
730059608 4919
94563642 63666911
51034981 516
251647857 2096
883303884 12582
5073 823246440
707418581 2769
602675385 2613
981918891 18783
259531964 2079
504245611 1776
555630801 277815400
227762272 1919
232026488 3148
312899318 1043
971044666 4330
515218189 5391
449474356 2924
834275809 9036
74421990 2502
880517440 293699940
6790 741121710
458724649 7187
6126 948879010
853129799 10350
413869171 1444
429547560 2724
308648333 1535
794997756 2650
1971592 119
334043600 1240
995938915 7889
637140134 41090
753442829 2727
113780752 2677
27375711 224
699218808 5509
7137484 7137484
2887 599490911
359969571 2647
929236440 10013
419832198 3387
50700150 169
859498999 2865
360063928 180031964
499075032 2245
212925899 8565
993319777 4353
14685279 85
252001596 840
800409163 3665
399601332 1332
47892 759883335
992003763 29058
7631 479577826
187500624 625
599906490 16539
460537166 2319
957997457 31383
159189097 1516
749603251 2750
813170524 3913
2796829 13
16330490 763
756845114 3455
517709369 3967
103079777 379
945519669 16953
379686630 1978
592500001 1975
321541177 1212
64500400 215
1322 243072695
39484482 173
221164466 838
596347220 3358
912066172 126075
9689105 4844553
222180047 222180048
414301185 11264
638699999 2129
59865304 59865305
361188570 3516
417712755 175349
586444002 22888
671104281 2237
138975000 1275
608600186 17121
394882768 1403
89400299 298
713099227 2377
825185695 2927
659908707 2578
855763169 3326
381197737 13128
910456772 4701
414499596 2586
660494068 3191
201299694 671
580966681 290483340
567433343 3679
843998119 11480
575398083 1918
885133741 587645052
321442079 2363
5361 226972441
21019739 77
127555496 1195
557610824 2036
453794240 1906
984896718 3283
719486144 7984
965937943 4141
550591439 550591438
613237117 3309
592744759 4040
4932 586838952
539660883 2137
819597269 2732
370651501 2790
7138560 26
62685173 237
26973780 239
199846689 944
865080559 305934988
874654338 5630
612697687 612697686
116805352 1546
959965439 959965440
401034693 2533
269851973 1846
812297779 67060
17567190 846
627336929 4856
795802308 3572
974062658 12457
259374857 3068
578084863 3808
605126397 2237
3174 299509234
700923072 13008
128569024 862
521453270 181295040
448549266 1518
364780784 6088
9803 985034478
278632987 139316494
28375990 174
443224151 2238
29503 237382123
714380237 2886
619112210 309556105
856714128 3984
963658119 24739
926059159 463029579
15745477 7872738
872764614 3147
242999297 810
246599769 822
443137070 4694
481520991 1882
712501566 2375
45681973 186
461323905 13240
7500025 25
755937732 4444
119627975 75026590
677786249 2963
182699765 609
115894546 2405
778800303 4316
428178831 3097
968443314 5118
15421271 254
728098592 2427
498329096 2558
479339194 2251
138363704 2985
188717121 760
865188959 6360
837602822 2792
988479421 494239710
545401817 1818
769972423 5041
57123860 57123861
169207615 1216
975020698 355068
658677525 6314
453936660 4502
948777600 3307
210855434 2266
608825337 304412668
141286456 141286457
910497615 4802
280521343 2624
763009443 5691
925312240 27163
389251541 2002
189600632 632
814417622 7034
129948606 32094
885635052 117132
349782161 1282
378551017 3203
507562495 13936
626105823 3418
716353294 3077
175954601 1450
246 68335110
804000872 2680
157411280 740
38700129 129
828554118 23982
967264613 4956
360711444 204304507
157780115 989
740170291 3284
320594526 1364
13129357 47
412152187 412152186
1728 118442167
688500694 344250347
841518927 20456
82821722 646
398834168 1748
264887530 157727999
781100285 3919
157176262 1120
779827406 47507
512751848 11452
953237277 41157
708708591 3203
556021204 291338009
93382040 482
997064362 854344926
229381767 1135
91773094 5449
44700000 149
218697600 2090
891797476 5366
164829957 73253458
701097662 2337
552799985 2394
131426550 450
612615479 24152
493199999 1644
279081555 1095
836398470 2788
676666369 2448
145210129 642
669262577 8222
277738445 2458
2292 674474306
725217275 32448
261201885 130600942
867236095 4352
5213 947288160
902990720 11641
720795161 5685
42742778 1027
833734829 416867414
79366561 1196
499500001 1665
84217279 6419
3125 752614216
223800075 746
169612338 169612337
88799880 296
235490104 1140
543507366 543507365
520406151 260203075
866099686 2887
641106983 5019
767106749 24646
59399802 198
372894813 4471
814050524 2970
585601951 1952
895676234 14252
418299979 209149989
898366624 438256783
199800001 666
424655493 212327746
957339180 570956601
202346660 1712
813585162 296607864
80999730 270
742039285 2617
353400000 1178
546794799 4573
382996944 2244
2412 228464082
926543795 911940022
41590805 426
662399713 2208
871 258904293
612300000 2041
27210 906462201
771939486 8062
918362941 3433
986703289 3289
50839057 261
699021571 7930
979108455 15713
303616193 1564
335412162 2859
366899192 1223
516723154 2011
564486749 36341
90233209 312
776999196 7281
234299218 781
682440000 4800
359871472 72584
11751 811747329
300478657 150239328
202068947 200183327
225299554 751
211493983 752
984690402 386478980
508201695 1694
654072223 2380
299010717 43350
404017240 1496
724438807 2562
792936746 3061
319825593 8597
165495489 709
467878164 415810478
147000235 490
377701258 1259
484284398 9106
990730152 7268
50911 550266188
947398642 3158
654816470 4810
79500266 265
822004586 2740
259604547 259604548
49500164 165
870002901 2900
391234572 4363
560703104 1869
232287312 830
710430875 2387
177621831 1667
27167 840927318
531063976 3585
714599040 2382
524456346 26047
198579604 764
342847960 10066
399001545 7726
403670468 2243
733432869 3230
506098314 1687
591804144 295902072
254891649 1453
394610854 2919
34974619 150
533215600 10121
207299337 691
211215838 35011
732691868 5181
945281127 945281127
710306953 4614
317701060 1059
501710883 373340923
57816729 239
977267173 3858
303731731 2403
312303984 1095
519505067 5464
124531066 501
318662870 62251
499582426 7521
835191928 15933
4547 646740898
75322976 736
210731 2
858901579 2863
647729595 3671
847479828 3308
304105375 3294
500006166 6542
228600056 762
478498405 1595
602674716 301337358
801812503 5966
580635531 2371
931803106 3106
747027784 8465
985895974 3313
513571456 4415
40323157 219
534526309 3468
545999874 1820
58867 573051165
306003849 1485
471757503 1697
642265622 2992
393770378 1786
626999999 2090
930364302 26306
490564609 3013
407294427 2503
124337709 797
410299705 3919
173885152 701
2752 518107058
5745 555874710
1580 311707140
228025011 1723
806062337 6989
99648313 853
165900000 553
1533 395466477
4924 741938472
397832833 2540
694428202 347214101
360067707 1729
984000001 3280
201415408 867
159000000 530
325526241 1520
2508037 962466
453597714 225579251
925992574 7119
952804551 3176
229802333 1783
548102511 1827
502293315 251146658
382500001 1275
412611850 1715
75249 694397772
214972610 1446
222245534 149459
61347760 464
555298148 1851
793497355 2645
296810410 1402
237802003 1899
693671873 5332
314 77213975
996041033 73384
583798054 1946
879675996 3068
671397761 2238
229734021 951
200855408 884
664723076 2252
832197707 2774
800456579 14322
108296639 367
180655973 2371
690645505 345322752
888064084 4677
528599999 1762
748674113 3128
129109701 662
719025194 3633
17803370 96
131084413 6673
82831007 2025
318321019 1580
244911662 6039
588298553 1961
755702518 2519
428400001 1428
229823629 1158
303316918 20269
241377441 1160
677635163 338817582
19257 970916022
624483466 3533
714484856 8579
903078675 12645
289321214 1049
816707678 2960
741248472 5272
823801923 2746
3554 939432374
978536197 5566
99983927 7073
483526155 2261
446903183 2184
1556 221372484
784662680 5401
68399906 228
200173570 119587021
277199092 924
733778369 271067
946200410 6485
528796351 1770
439060652 1811
49472548 181
997340080 21670
294901143 983
54933069 1128
545195309 2090
397199933 1324
966905175 3223
132299999 441
3473 783933817
948566855 5281
641777557 8645
503547089 7841
226201322 754
366898284 1711
752337065 2942
268200894 894
399414731 4332
181416179 8140
107100000 357
896892682 6118
423565367 12216
201000001 670
117583934 795
107342926 443
843074539 3022
943267483 471633741
130241683 537
208134048 1504
540901803 1803
50003817 50003818
212699562 709
202800683 676
48255487 2018
347006658 1853
110834944 108212746
270027155 1113
510636814 15845
252452979 1415
134903276 524
133850359 133850360
545789781 220004064
532454720 3269
366041760 7584
541803047 1806
965619925 11923
825365709 412682854
693356851 13694
3261 615065407
269613114 134806557
337038748 5428
893055572 893055571
940203702 3134
901 255019005
513853384 47557
124199586 414
594173411 2058
630873025 6374
301916659 2691
186390409 1419
617770825 4776
3837 993382104
885168294 3174
171112589 1539
957205381 3481
376313774 1279
4881 277484850
1306 306686674
62363861 522
334470051 1255
619358237 28267
3627 851806450
994439632 5396
131835243 528
849302830 2831
594711766 3485
599549756 7273
620468849 2202
445798515 1486
306384433 1252
822505969 3672
370008106 1380
347593031 2187
331934113 1224
289955852 8068
57327235 636
707464224 5003
559406935 4638
894772266 19843
152844289 1089
251126343 1781
321601254 1072
24599984 82
720406469 8094
638270044 14867
562047750 3658
144377040 1308
791892977 395946488
421433241 4197
33470918 115
707726205 2846
2245 165088184
4381451 25
936945060 3541
921653827 358489183
282709387 971
930016649 868892038
65869859 420
936247800 579720
970530375 24629
778500578 2595
432460276 17005
603291777 2617
250773981 11402
231739200 1925
693053893 122621
215697104 816
760269800 671552044
88918076 1472
1212 250339812
156387779 540
471002017 1570
420902669 11761
398790415 2306
587463902 3141
592721865 2660
510598259 198925
114000649 380
131665204 851
224824029 818
730497566 2435
964797675 3216
734917920 2906
307199999 1024
837576908 2835
311993917 1246
931757903 438979720
131898546 663
964400096 4830
76974066 439
597274720 2146
584047710 3015
687327955 3074
957461681 4280
47399841 158
709449057 273662783
473371034 171901194
473241651 1995
711483509 355741754
707592827 34428
162312229 1591
874365658 3733
816076794 5031
665702604 2219
362999131 1210
550691358 2814
943132553 13182
332100864 1107
479883863 2041
360990481 5774
326 44816149
1751 412134861
623889527 9444
365999587 1220
63289493 241
920698913 6064
819207016 4727
759585316 8301
264664823 44384
245063859 245063859
6792 781709666
968871149 17133
172311337 683
678598703 2262
5360 765768253
488494035 2118
83155801 622
556500000 1855
427397960 170593403
125517904 984
437551635 2420
891297029 2971
358857780 2626
348899990 1163
740582571 416588983
851741579 3820
29973281 160
597598557 1992
192000640 640
969419076 10614
679782726 3891
558001859 1860
112925676 606
902403008 3008
554920651 7811
513204228 256602114
629603156 14163
387462046 2595
734979580 20461
399167627 1991
1965 443459235
860724048 7962
836282173 836282174
767247311 5616
537899882 1793
318665637 7762
709197636 2364
3040 719993909
2650 159307158
342745633 2193
845606309 3930
214903557 964
375972511 1402
532460704 3511
264102103 2178
25943113 468
989719178 4066
872994160 5562
145641743 1761
887928717 4187
211950613 774
754519546 754519546
450013623 2696
248999171 830
6958 196013818
819302730 2731
514968480 1942
765002550 2550
266710898 9876
393092779 296298652
983438736 6607
769770192 9871
45687 605236910
962098762 3207
419119541 4753
441300130 1471
941786791 32295
907110761 9264
305576239 1282
211720378 1923
380690074 2340
190339427 708
662311783 4197
364422351 1475
86114315 390
884049217 487289182
56450065 331
504601330 1682
629100001 2097
528209764 1999
21207913 327
103501753 103501754
585300998 1951
429513923 3629
590109467 7267
821397263 2738
876976111 8270
545540255 272770127
365952579 3585
608778187 3807
360182291 1421
96847429 509
688834591 3208
999003255 447785431
238607121 1282
23418233 159
984860973 7371
226254744 4443
386601336 3035
502566131 9420
345687128 1795
392838930 3054
547200340 1824
151407882 1061
899043320 4795
659700370 2199
207900957 693
140789525 917
211385227 2507
802798209 2676
547809658 2222
318600496 1062
828761343 828761342
703116320 2359
543001809 1810
684975769 4050
549625642 2047
266773551 1150
569698100 1899
928699259 915960032
788186 223844824
987750658 14422
642299064 2141
320473880 2457
847498113 10521
519205692 2291
659276400 3560
783388834 3698
159940561 79970280
798149947 3820
269823225 968
538639727 269319863
754685074 7611
27919147 172
896454465 3170
473 124759864
745096184 3935
785697380 2619
65999999 220
252395771 1207
23156851 1461
1178 153062485
615415982 2561
268643707 1922
549299713 1831
2927 457452583
376784783 149901563
4340185 56
113326287 850
693292097 2752
10909 309390149
651687792 4931
921465825 3434
995622952 4859
947479366 9797
1425 110302845
35699881 119
327913979 1688
922803759 3076
417002078 1390
875044296 40932
403512684 403512684
248399999 828
956013527 13974
455597529 4250
794397351 2648
709271937 3142
376941849 1987
610800171 2036
958402673 4451
837599064 2792
77100136 257
257699141 859
587899463 11514
136036196 1171
720119580 629162
2942 460702490
570460605 7843
876208429 8748
261900872 873
649924938 8073
787797375 2626
3365407 22
505209864 2368
9637 352228896
709024615 3347
104062126 405
6900020 23
782438669 16311
320027511 1316
178074616 108278697
140311788 3342
123884057 639
845661599 3808
968823788 7823
348 85601172
82309 163899986
783925370 3699
901609983 4186
661604485 330802243
312770480 1580
287646017 2632
665684213 3977
510901469 8932
212650671 2456
618170785 4183
749241337 749241336
483933421 2052
5201 661489185
59524729 201
575385151 287692575
348094927 348094927
507566040 253783020
517605526 3000
133867756 885
449584799 7646
304497415 5382
602697990 2009
830036609 92032
639000001 2130
297898445 3298
430693641 1768
3684 301077737
60876334 60876333
425098582 1417
875023860 4530
805497314 2685
957922672 957922673
683221721 5321
273811938 12068
592501772 1975
17354107 126
929510149 5718
797425473 4043
384431427 1808
292765441 2112
489124757 244562378
818972227 818972227
797593181 42194
57858718 28929359
874373959 3941
74228953 37114476
999885532 86428
3406 832066995
328636041 6764
996903323 3323
725293036 8091
28429984 14214992
127215093 582
682624214 13330
952245591 7015
309646243 108183512
770400001 2568
523750870 1921
851871728 3691
620305919 15696
831074530 7356
615711186 464206428
724197586 2414
326562229 10650
238783070 9688
577201925 1924
523286201 211743243
609951261 2143
899528934 80842
945603152 3152
80954 160855598
204055236 2897
334208145 1420
956 255888082
919073740 3224
477180378 14791
824265312 10947
156828941 1773
915898221 3053
643743067 321871533
452401507 1508
334906504 1409
624902654 2083
554719321 21096
302100256 1007
635515960 9864
596398078 1988
541181950 2034
771002570 2570
327422112 2208
171450440 2913
717301398 2391
129000469 430
295039217 1861
627310286 5985
980232902 24303
227223000 3000
12600030 42
496489034 2233
292246490 9357
974511805 5435
629999848 2100
418713722 1672
734026512 3240
889279255 22832
4657 945603850
652797823 2176
959249424 9478
353270041 2213
54261659 27130829
282299060 941
6715501 75
631293911 2754
10958 652483152
801054271 3319
971860031 26312
867458396 44967
128508824 3005
1402 250226061
993754979 11892
529021496 218204
50100167 167
92654548 5589
105900351 353
4583383 1705532
788624886 3786
179 32378834
196428918 2234
19349 962670797
537299999 1791
2158109 30
772197571 2574
684485061 8149
141694550 1169
386477535 5302
707199508 8775
472938697 1656
185699382 619
76576328 604
383357169 2866
572098559 3386
751753164 4291
266722169 1185
47442 884827716
776041670 2941
121837518 848
804591053 804591053
909645517 810823557
778085448 4893
19513114 115
774602581 2582
398630242 3839
240012512 2386
612771281 2818
800776568 26325
145161984 378026
135313165 67656582
356470906 2415
1069 308607472
85533469 312
635493142 6921
315054689 1090
515567117 3527
799797480 2666
241499679 805
997802782 3326
412198627 1374
87471737 529
254201526 1842
212400956 708
995374249 18850
212211949 1556
740102467 2467
816567764 380164391
310501947 1035
406876591 3727
87043265 476
68942033 294
53357396 3142
27214620 510
209199422 104599711
508203544 3369
783430466 5092
477507600 8280
164690257 888
691193104 2443
325941482 1141
693407319 346703659
474587910 2147
849907058 13428
885402272 442701136
225969821 1285
599402933 1998
984003279 3280
286544135 143272068
873197785 3789
520777401 353828711
269048717 963
625200001 2084
500922473 2801
226500000 755
365350224 131185
387115424 1469
948844018 6962
923399999 3078
979401456 11484
449013413 3571
537903020 5536
59509542 340
615301901 2051
285674857 1401
898719524 5036
277174356 1174
213600455 1212
35666978 229
469094954 23005
821195184 3062
944405920 3148
125543506 479
799893181 13599
426767680 1475
634246206 634246207
254167078 254167077
202199999 674
287100192 957
587630731 2782
869659200 3782
435 104046115
607701719 303850860
595199322 1984
6040 266666776
410583858 2323
957000650 3190
931106791 12827
560624430 20881
145133929 788
639629351 13428
119394651 59697326
757334092 10387
952553081 5690
588945610 2667
679773951 10603
639206259 11029
585685155 2342
768602561 2562
256177048 7128
294543904 1442
809402698 2698
74699881 249
185930553 92965276
700216749 2423
529376239 6801
102702139 395
663164211 4799
443505865 3365
295928689 1025
132562691 846
760137120 3501
202909481 2840
481883958 2796
237361587 118680793
779398597 2598
674866528 3472
499772514 249886257
21060360 190
764210721 9347
979520449 199495
2577 513359016
123599999 412
259175474 975
159203817 79601908
787399535 3131
800398822 2668
8319 902700102
485963545 3760
4292911 26
502197192 7299
649621963 13474
36886312 153
991818312 862702993
5872 342948562
683626085 35884
51978967 262
417231768 10444
24464326 237
708103579 3549
875306225 7631
504502445 504502445
719097604 2397
143937655 6023
577270656 2184
964857600 25200
852790069 7502
912123028 3206
273702502 273702501
263463319 2360
542481746 3365
58711607 216
959453351 10296
121800053 406
919974191 5992
618603388 2062
871788449 226792
504036261 1820
47691471 295
961366369 6163
14099954 47
64499786 215
979989961 11891
913556670 27645
633756604 633756605
942164999 10500
945862642 8777
386698917 1289
309148500 309148501
753296837 31274
917765989 3821
622877753 3467
576348029 28803
484199586 1614
256004511 880
705852314 13396
344358072 1341
524552780 2393
6926 335584372
151925042 787
9596847 39
277905369 2917
107747064 2472
573307713 286653857
757061173 2679
249947233 1271
712922656 279089568
253987905 937
994849458 351302955
322449269 161224634
45299849 151
501927877 1866
579363999 3005
551685135 2306
58800197 196
319077847 5640
944396851 3148
455964255 455964254
883883634 3352
177337599 4400
909661733 109046
736152699 3340
823106444 6746
709200492 15708
960600000 3202
886045239 3358
56944411 28472205
741893115 5783
924322103 4383
192661847 2088
569779209 2002
4538 496839585
756437957 19739
407467493 1937
12600075 42
963778136 19259
678250117 3286
810636613 405318306
697028695 3313
5951 789072845
362967597 1358
960896797 3203
995890666 995890665
469893537 234946768
197538671 71755562
827636965 27093
899702262 2999
207600576 692
269443166 1130
6450 375899550
243448215 8062
511800408 1706
548396971 4322
159600628 532
430157048 6489
853286678 3143
907457110 5270
587937582 17507
761063745 5490
404991840 1468
452879855 3432
186203857 2312
716564050 2662
126899603 423
18235726 11030936
2528 754868384
903872320 3536
924581944 9251
352499805 1175
249828541 874
621066331 2714
43820882 574
751046401 5440
201599329 672
579767445 32520
79242789 278
407600917 1525
644461357 6258
726880106 6401
860697659 2869
422607081 1645
490912058 3902
983465499 9766
429687136 429687137
262792321 2512
926976260 19550
51299855 171
692390683 50021
573300001 1911
960330504 960330505
402414299 13980
873139864 873139865
625864724 9719
16199999 54
488736436 1825
626445071 10992
982032107 419842144
462719716 1635
27967874 7250
3067 916725167
110427878 1297
827438748 4505
907503026 3025
79157954 299
689399058 344699529
1392 333836877
697943511 4424
225900000 753
6527 450005128
685755167 2709
74100755 289
79425844 284
990754844 7475
305975976 1542
502617352 5409
203767202 3353
676500645 2255
1636 471645210
906534647 5723
949796835 3166
185981995 1831
944571862 33751
918159983 459079991
125926330 125926331
632103461 2107
73633178 410
490225753 490225754
518600716 2254
719986389 4546
603962799 4592
629999999 2100
104066339 104066340
58096516 298
674695014 337347507
255618417 3113
315588548 315588548
606180358 269245351
33206725 123
838197206 2794
366609746 3816
345576997 172788499
686700001 2289
947402022 3158
10752803 178
669969370 3533
48871411 210
920999457 3070
534685790 2098
845664176 7749
697528691 6298
906902885 3023
931426055 45016
358350617 2669
781988549 8575
370498765 1235
871227454 167078
711463283 2394
470726044 2969
205200233 684
218699879 772
522771659 3109
557937271 2274
515419847 2172
184123519 2957
232199962 774
728653027 5506
942998401 3539
477711360 4443
13623165 66
848796384 741232684
309301032 1031
203211635 1194
292870667 3753
562033489 562033488
971967712 15011
40427097 489
914100000 3047
764398015 2548
626192659 253605082
951461420 4459
358892358 6301
816292630 816292631
710697632 2369
598104417 2804
25893773 127
123185993 424
719947968 12028
200194321 746
739201247 2464
701111193 21437
146658353 3898
305662077 1643
322189181 1158
398803817 1448
832291933 4777
163450992 616
971284995 971284996
379668470 29230
767677586 8218
393564130 670467
770365297 5872
771002208 6467
526199999 1754
199884510 944
53100176 177
967442170 3613
699935488 2476
472754853 4394
877688859 5541
36 8164445
962286548 854780814
545806492 7558
1207613 891218394
200395373 1462
67046175 225
363984733 2538
45430305 157
535970530 13180
287022645 2223
507580813 2671
988503280 9080
849304209 2831
303343029 1457
4206 725601996
82787 965980228
207855376 5689
248100000 827
995465204 17625
808488702 6423
711631183 44176
102344944 988
309178480 1355
184830640 184830639
185099883 617
461700001 1539
112879496 5081
931379558 3691
162238121 584
474300151 1581
459298470 1531
366267617 3718
559711608 11003
70756546 331
37839469 186
68313176 1025
238799551 796
93325013 735
76515413 34541774
453120987 226560493
658802196 2196
668380044 2676
930220539 5477
762602249 192382
409132416 1644
600302002 2001
324035516 1383
413035149 2266
992927516 3343
421914790 1649
192823140 69089997
664741649 7142
858717553 5014
106717230 890
973059645 3279
8589 415544409
796820467 3382
806203080 3481
736769599 3479
45554228 361
669105125 4480
374892653 374892654
809869689 3478
449098887 1497
728271208 2998
867375700 24989
763091803 3889
417564429 3106
689174633 2402
993610379 7868
641342588 252556526
912971049 766179810
610200510 2034
443641486 1723
553234397 3223
968375720 6890
9939752 43
344097559 2738
247971986 1206
8902 268469294
399723144 2029
618165016 386321497
706 123826164
554718718 277359359
601051211 2018
711 164561866
928503095 3095
696387701 4783
1957 462852396
761195709 75408
232799225 776
326998909 1090
747822389 2984
337827829 1482
660542050 3755
718688854 718688853
614041488 5604
682874768 16941
459814780 4285
808145961 404072981
27856758 337
922353603 585925232
860660611 5039
128716567 6587
479099646 1597
947457580 3505
453280323 453280324
135543645 827
19476 664073172
726898625 2423
222690616 111345308
921903038 3073
285980835 142990418
819300000 2731
553762524 5548
165710416 655
666304869 4507
889797035 2966
242718811 1687
200825337 130769830
34984236 4763
924296920 3081
65999980 220
493453885 246726943
37185000 150
12264 908774664
239700001 799
977197389 438799964
393124052 1533
620391174 3309
777859599 2932
670202235 2234
161758506 161758505
651143697 3874
402857847 1743
461611714 11798
286673009 2468
726679936 4094
764761880 3031
876620430 876620430
523765915 2330
674370557 4307
178221669 3526
879762923 5454
1108 183573403
4377 342649002
867535672 7222
494522771 3385
926623667 3636
656365394 3449
326772121 163386060
244595956 18983
640662265 2538
222000542 740
348934909 1357
26117 550624711
11993 294558396
77399999 258
775923547 7077
674126271 3137
639869636 3038
202689453 2134
184800617 616
183877105 907
844191098 284303238
60809077 214
564764058 199259758
614554586 4039
344863411 172431705
368739983 15414
124500539 415
5168394 99
211461631 767
504000001 1680
602121150 2290
920748553 12913
75321385 258
240000726 800
425869878 4557
640154784 4049
779851982 15929
850831574 16665
307160344 9474
510400690 495455313
893450132 3503
870599999 2902
206079656 1403
334596116 1557
389062058 7514
778797405 2596
323988894 1437
815370995 6630
632773037 316386519
4370 814480600
241211205 124024875
206363163 15737
735339672 4467
43021063 331
225067159 8342
201190236 1495
11230 904037460
676502208 2255
432489131 4625
880375701 319390631
14455259 540
117123869 686
904816751 3650
923217213 461608607
126801341 63400671
997654239 3709
814757136 562329200
865200346 2884
358801196 1196
20682244 19522511
179149352 691
122531115 987
773979463 3481
671052489 6679
594902334 1983
643877700 10698
731671546 28013
711947457 3479
716492441 4559
454309441 1560
969098051 446819020
524915205 3982
450141882 2827
955874817 116017
26575044 178
706209600 2643
652899888 6096
792601400 2642
458031720 2456
243975412 11954
798785045 4038
77816970 949
958044999 948323318
491106159 4014
240468717 1565
836957226 6305
766 211284501
586498677 1955
520341677 2162
4481 994902004
950112541 10380
505140188 252570094
637955013 14302
38312640 288
706499387 2355
457792281 4168
645845149 5469
891741492 866701110
849245487 4005
3965 861824470
315298950 1051
104999999 350
179536302 776
4179 424536252
10800067 36
552402199 7651
148972243 74486122
52589684 199
45405645 22702823
377399999 1258
4835 959243024
195896317 2370
991202269 3304
661525862 11816
645899350 2153
121720457 459
756336821 5396
458507747 5626
462601233 7918
7778891 186
669787866 2838
284720955 2571
378109771 3361
269732766 126287267
740692947 4083
165851192 3641
569103294 1897
690796372 2546
770139467 4517
595618275 7035
782107946 282374
613890850 2581
557794029 2948
296186801 5768
100289432 778
369828705 369828706
598501995 1995
631612897 9804
471757269 3364
153808431 635
172499426 575
326416321 3616
400660108 1612
92303033 707
60375419 936
33184852 186
692870267 314246737
705352652 3759
459599999 1532
163799999 546
525609995 2237
266434337 1037
934427146 934427145
69860686 69860686
81272467 4587
500072889 7931
278099999 927
192123575 972
194719451 820
334861407 1264
621096107 2215
164443906 1899
911999437 3040
379346241 1462
335701120 1119
813179702 6641
626686579 10962
494999999 1650
282600001 942
440917933 7761
183604152 1180
454657486 4105
876735658 438367829
557492114 2579
660947385 6433
696825583 42007
215399281 718
685518299 10020
4085 872393378
849330117 3647
681213700 4077
794402647 2648
625959561 14440
182521668 938
570063714 285031857
385262041 54155
432764675 1476
344810766 1963
479442330 1811
408105327 3008
196600485 914
346967676 2552
550843860 315130411
808662557 2838
937350234 13938
873000319 2910
252000000 840
324707197 2296
19199936 64
1934 299782530
881177258 3037
991579290 3493
2400006 8
226803205 2286
755704223 24778
990639045 5049
886317848 8168
607200596 2024
482385234 167105078
355798815 1186
247214609 123607304
460201535 1534
817296595 428452882
307201645 1024
308668749 3625
294226764 3588
644271224 322135612
82238157 418
629100000 2097
504200769 2230
682202511 2274
45299998 151
750277836 8217
693792791 278380343
438001581 1460
363599327 1212
383642555 187611484
3057 907809777
627494396 4958
867188537 4258
562008290 2309
300905531 1155
135017633 1266
138208311 5937
689399166 2298
893303607 301462691
82499724 275
760058267 9181
227718036 2366
331108355 2006
295687249 2575
914263365 3855
812610615 6390
781135700 45724
452738544 452738544
745497515 2485
569864433 2079
789782847 6503
846153080 5787
659246175 5229
340935647 2064
717597608 2392
974873603 3561
767748011 293614484
469501564 1565
754000596 2763
178035253 2298
514290351 11015
307841779 1405
197999797 660
765602553 2552
127419234 1249
636897000 3000
685199511 2284
609263060 16752
847590294 3923
43985894 43985895
286154049 3965
343850577 2234
129209628 1666
741144475 3654
432240699 51335
830436846 4206
668502269 4695
34534 832925546
410321867 2237
311495762 2841
5522 953469766
206674930 206674929
654206242 9337
577978837 3097
134512741 562
288833769 1441
340501135 1135
658300972 2972
7800030 26
565798442 1886
597269356 3741
902629351 13050
998403328 3328
980167872 966746769
186899378 623
400649367 1378
514573707 2415839
920403067 3068
521469081 2559
977587658 4666
484498386 1615
635400615 2118
747026769 4453
910639126 3375
535499125 1785
743407218 4547
458825698 1995
621908646 445345520
119607867 457
840447886 3943
80566485 637
259500001 865
2007 550399594
586317825 8145
270991167 2309
210299768 701
3631 906903593
78147951 1286
750922589 146742
230430631 1093
63822685 235
867920423 433960211
519292174 2031
82006656 562
866403613 3093
629623378 7436
529367771 6186
621617253 14539
317153439 1840
26974332 666
941375549 941375548
175309479 1961
431381162 67761
967200464 3224
6728124 26
408436698 3231
367294775 1714
795888810 2834
986119291 14274
108000360 360
876 83388981
179387062 784
418201395 1394
19200000 64
329100000 1097
637463616 2784
976033541 976033542
796081591 2859
653107860 2214
287857004 3863
64369320 339
762730053 10737
484609864 128674
574158085 4622
378871560 3816
406667488 203333744
363285544 1556
748250051 2838
912591849 3471
562419207 2727
456898476 1523
807597636 807597637
919842028 322993928
790632556 4309
729628198 13546
796024777 686843408
909306998 17613
591438439 2258
550564957 5927
896247805 3029
232922593 992
901768515 3615
786913175 17339
36967860 180
393264338 196632169
644403184 2148
246600438 822
41345279 240
366286888 1431
826271758 3090
932699529 6230
458219113 1531
307501769 1025
532679731 19293
229335226 1094
817059477 3119
428188599 1570
604338419 604338418
132983865 908
598613491 2430
723300000 2411
486601622 1622
385199999 1284
665431951 22060
687347107 48749
425883319 1886
667314154 2547
66476213 262
169777843 1451
578413463 8187
415178174 2270
897912676 4516
11948160 112
186936114 923
647 173204705
438493330 438493331
511494543 3991
815824139 407912070
835434831 4407
607687928 15381
5819 673650642
538198205 1794
665765213 2492
851 175254089
438300652 1461
20335 687765913
42306313 257
347967521 5699
326002809 1974
637499350 2125
999295496 3782
994576263 994576264
1119 230475954
853784060 3018
336776236 1311
714325625 6549
145209057 72604528
929464469 4287
435300001 1451
204900000 683
86100001 287
11924517 5836393
549384813 2522
184360415 1072
636074980 4001
804603335 5149
338651663 1149
935898884 920394538
87600158 292
230153449 1329
341814827 142958809
117529949 58764974
261900001 873
452420985 2218
149833049 505
64924374 1074
593100000 1977
223914004 11947
718761408 2544
158026007 79013003
437765297 1623
733462192 733462193
4844 999205695
2061 251388414
88313279 330
892838409 5242
351532823 1542
914046248 6355
323385760 2740
128231545 761
213893216 221651
429368316 18618
411847632 411847631
435014131 1481
4174 254528498
622412410 6917
32700085 109
4353408 16
318314691 159157346
485187930 2393
771256559 3062
754727266 5772
383625174 3340
996438817 72096
952432540 5398
846135143 5352
635103385 2117
833260467 2794
2596 627050820
503564160 1688
141300470 471
801061374 65094
783889919 4224
257616447 1984
134714000 1745
29036 643670048
693275831 2818
992103856 3307
642740078 4775
572037208 71873
98400001 328
2506 738671066
271826642 271826642
939666219 15020
521998259 1740
44836776 1068
575100795 1917
44688205 22344103
995586266 137001
30262745 197
1275 82812525
154701723 658
373094984 373094985
924293160 3090
422318601 211159300
105599735 352
834712919 3060
268274293 54164
228126947 866
695900640 2582
53940142 271
351747774 175873887
978369814 890186272
111088351 373
349780604 1210
9865 585547048
518245681 3100
141665832 909
513609416 2943
980099514 3267
181045313 181045312
978027408 6052
817916820 3811
336209939 1324
469195665 37744
820847705 10074
319782128 319782129
332794737 1377
546093731 41677
476215208 28834
421078239 2284
773617392 386808696
233991149 1065
16609914 75
918758806 454136835
555670876 3093
3635 495002119
279203263 279203264
241499999 805
395607110 185993
1060 314383784
643086534 2673
987746119 10232
470750350 1715
911100001 3037
249473397 1363
736707280 32728
11724 781381436
132726865 816
681602273 2272
77915665 446
292593819 985
983362472 490701418
198473906 785
588689961 2225
773798467 4139
816047887 8306
3164 658985264
693728222 23726
550955614 22782
490019921 2826
701596186 8150
10039051 3595701
542378053 2490
338771019 1270
273239136 4162
313499756 1045
526251907 263125953
263363214 263363215
560016925 213512662
545539499 2354
472832522 1850
229498499 1504
519599999 1732
62203966 1133
375612674 1820
593808117 2401
685754944 3785
900046889 13917
118700791 118700792
101587020 751
3424 795357536
764889880 764889880
985633119 4520
852521640 12692
11213 571058810
726602421 2422
1126 179265267
445797457 5937
457959692 2613
108599639 362
801900213 2673
671499656 2881
864344878 16949
474438401 172955541
1173617 9
497186050 4371
800572411 3135
936606196 3122
992304445 5541
85823250 379
745493638 3129
95100168 317
950820044 11216
605015044 2495
664799806 2216
484201365 1614
284409971 1386
953589319 4994
805199665 4499
683197632 3978
710786159 3920
830327761 8089
608107 4
326539248 1806
973276749 4401
593448944 2024
185440790 850
985986095 4126
24887390 727
870716814 2946
275192051 3290
914701975 3049
821346183 16664
736800373 2456
745197515 2484
4524 296127468
261586304 2864
716099999 2387
682103551 319936
82451126 389
731322483 5735
833712217 5951
383479658 24097
856338560 3520
9405 989161470
7407 205536843
526806395 5788
699475658 2393
530782883 265391442
883599898 24353
444749555 3164
866484222 10287
48899836 163
48961288 701
227187469 2139
1689 476788149
501596098 463987401
171600572 572
826264019 3610
95126274 451
625200171 2084
868500202 2895
758951585 4342
862497818 2875
772274898 19542
553656310 30953
847738435 3252
626399961 2088
374372388 2841
472451224 410757180
716663888 3158
90268366 454
805732407 6344
380568255 1706
302766279 1617
271200917 904
806933142 11503
890761543 3335
415859002 7618
958216895 3258
469501362 1565
394377621 4501
888317278 8527
654899016 7817
796284449 4016
475096930 1639
111058861 111058862
574286732 204189198
461917945 6606
907796973 3026
178600175 1205
132415661 478
506147386 3499
60299800 201
577178475 4286
462601543 1542
115800386 386
868854713 5623
197329043 1738
222537870 89830761
523462149 4753
106379138 717
472656199 236328100
269808186 1042
467699549 1671
652759590 4733
388656438 243716728
904157920 3917
523650641 2339
864216175 3040
401418185 2118
419701400 1399
461736460 3635
521970793 371580524
615850760 3220
912675068 374829329
296168424 1173
248698024 7287
110933455 110933455
1987 336793983
770536175 4882
743408703 3376
718562734 5882
699830638 2362
433521825 1675
949600502 470628115
710611594 3022
872914949 4115
83866154 755
835958612 3922
482076562 3674
247200823 824
454091877 3244
66682645 10633
30087000 125
933062065 921783975
340293366 1998
687341951 4356
64680751 64680751
9784 379799942
99512830 507
332206507 5618
578701930 1929
68575 926553930
357027300 3041
268697120 940
771324419 4106
704760816 5008
214326513 214326514
763504460 4509
587184425 2284
500049901 1955
58476912 372
625797915 2086
591766312 3417
469900697 5124
711000463 2370
752664722 3161
86536680 311
192300001 641
609352004 2203
759134146 77187
660600001 2202
514895136 2128
770702643 2686
43434624 210
108900155 363
472159997 2473
810013367 3299
849607216 10041
35090081 160
972146933 3743
115200116 384
554981657 2118
858914784 3042
798819022 14469
741113382 456196624
37954350 17323034
728624886 728624886
319794695 1117
843709287 15878
173099424 577
990881685 7838
441552583 2112
269367824 2223
22536994 149
971578831 3514
128563117 5588
744702050 4901
735242041 3631
871346932 4391
452270045 2038
457181230 1777
3331 828186530
866136284 7021
429758720 22889
676200001 2254
637921039 2886
613178241 5657
450961878 1811
34338992 14567930
394501186 1315
141376465 32263
967496774 3225
560668688 1971
153084498 1706
1317 168469323
34800115 116
285942296 5462
203960001 4623
512479769 7590
905258369 4146
230580360 7902
368510768 2911
113638568 1247
847120274 18634
306970859 2863
313478130 156739065
782579248 6558
620574474 30238
4021 412836070
655693983 655693983
265115026 2219
490814548 5847
156347684 585
67200224 224
801514247 400757123
296065471 1088
17273 844252651
8863570 33
309111749 1753
2379 671784798
55820359 232
4637 918750707
711529576 485867002
32104086 209
855336671 273096
9965541 52
947016719 4140
385254814 1390
387824961 43130
861361199 430680599
180691195 964
701906865 4785
601170570 66730
202 45947181
125553185 1696
178274562 5677
177280877 834
998553823 427680302
417004033 3719
565802699 1886
49371620 265
213601171 712
690900000 2303
565801886 1886
130771543 71240792
569093988 4411
562502139 1875
367875878 7477
875401654 2918
223259815 1429
136548845 890
161534447 161534447
186329643 810
2251 469203073
982252347 491126174
494383890 2121
835319429 21452
567490879 8416
133931518 936
978012111 618991914
677919133 3530
97518828 357
294479723 294479724
3241 133093296
212999854 710
941428517 10434
3286 772925895
230436028 2250
470100736 1567
675070192 675070193
996901619 486989836
609948405 3512
889204299 2964
821918411 7258
406287043 4006
161567951 728
794133098 4360
77198053 38599027
97200320 324
266025101 2950
233086125 788
177778278 1107
835119288 6388
233792580 1227
456850617 4018
482867388 373484926
228845782 4621
91276134 580
391104057 7756
521007703 2014
800702668 2669
624441527 2461
613988024 8368
39160717 166
894784465 9648
702904521 3866
43597610 326
339059686 12263
903344451 451672225
502 142388923
3029 609177079
540436070 6134
100996638 51090969
535499038 1785
335927193 7837
982889933 11177
406291003 4558
440534946 1607
19483611 158
801601411 2672
96063001 426
851123225 7083
558894880 59660
628181771 3653
837292090 10445
718364757 6072
786519213 402396646
310861797 155430898
956720639 5552
640354781 33260
450701521 9840
369859142 3543
391527029 3810
981019427 23956
125103811 485
113501800 533
65666080 1685
297808646 1216
713262923 4138
980682768 20124
119914332 6391
951169944 951169945
912241441 3160
531253199 3720
522964848 2352
918443168 6891
6399755 66
277199999 924
254131724 3883
36059 794199475
495300492 1651
204713848 718
933816521 3752
74100248 247
437700000 1459
770402569 2568
246300386 1945
881359660 316848695
703233699 2698
544635199 2043
2991 421690164
167816271 1247
660000001 2200
334258086 604445
662596266 3850
207426887 1900
687528951 687528952
1323 310394596
7472 961302688
399602869 1634
145502280 693
428409099 2212
725592152 3701
820163438 46813
149467883 751
588698620 2767
947443485 3768
732000000 2440
718481199 4150
128917063 61008786
345153006 1353
724623505 2992
334798884 1116
388610747 2196
193305057 1732
734743729 6374
386531248 3536
831074460 4729
115476914 2786
638233040 7684
542400670 1808
649304688 324652344
911395111 26185
331886283 129431343
317735699 3194
553954268 1893
9299 927010775
874457761 3109
959595673 4031
355651850 5337
260141575 2062
797625999 5447
584822129 2684
3397 356474043
875764654 73302
821422788 7698
409242934 1450
857988040 2899
742621592 2698
916698945 8469
715549059 2943
2827 497526557
25500085 85
273338806 6002
238599346 1155
310708844 1517
498822247 2664
665158615 4168
551864560 480936268
844955014 8331
822852995 349300349
860099052 2867
261850883 16103
285565561 171968178
109366373 1329
960245291 8586
991200684 3304
645801975 2275
118422677 818
326628717 3247
675128783 7930
721042007 70732
305327311 1317
211800707 706
696025123 6019
351802803 7301
80919566 1367
595801985 1986
88617984 1344
565211116 27891
699919159 3592
790846536 7682
98151426 2759
512799472 256399736
947773810 7675
113099622 377
456900604 1523
117706000 458
277399830 18049
677401689 2258
131018050 9650
224103729 1224
103065389 615
520920035 4788
3783 991985664
523009198 8775
479042536 196133162
218114258 91235712
572048480 3160
1147 240517929
344329453 172164727
213980583 1444
696438688 348219344
414978036 414978037
742652 11
155359197 88062776
69305814 355
836154661 3135
2234 532693646
991471339 3501
713715469 7208
807200088 3790
466200899 233100449
222284605 111142302
960300716 3201
198900001 663
209266141 104633071
679533169 665819277
360380320 1388
423299055 1411
824445673 412222837
81869634 1092
357001789 1190
298945936 10795
13491 156455127
322499728 1075
780833214 15143
818113299 9470
173349513 124895254
620427646 7291
196767946 1139
495424537 2191
240982562 87281039
606329774 2325
768005350 722783727
828730895 6456
530702932 1769
555900000 1853
571129507 2167
233639191 110810
317665671 12886
995819425 497046434
51979997 51979997
957394695 516102913
279300931 931
833803664 833803664
736 106371684
545367739 3953
289357279 5024
727642913 2765
2460 669176580
879710592 571254
986488201 27900
257957386 1078
1906 268692632
231000924 770
112465928 571
909178876 4613
751789444 2863
763510153 3454
228695680 23054
508135450 24650
153000001 510
101672281 470
562338773 1966
208015415 2723
209399380 698
331848826 5775
356099999 1187
954194728 925477723
153969714 537
71839780 24815860
190267758 697
533606101 1902
356927970 4911
267424956 267424955
495244397 9058
262541727 4437
575525686 2395
49117607 2326
387462792 3847
600214237 2558
655946891 327973446
17099943 57
805480583 805480583
341255583 2999
228466945 912
395554677 1743
966070007 920512678
30300101 101
541021829 5674
616958760 6380
38999871 130
289248132 1781
355679532 3294
606235079 6710
586125342 2403
480160535 2404
444705774 194238347
618490033 2216
5146 880384011
33550671 315
865139093 432569546
789413668 19623
71120499 1375
926296118 399853352
433739614 5285
535019319 2231
636856006 636856007
346801492 1156
942088287 942088287
2568 457638300
842439406 4035
412764226 26893
950382083 8049
135481345 767
776997409 2590
880798542 18278
8351 465771672
506949720 2008
672357290 3523
970987380 4983
248295768 2161
904070785 6397
651270329 2248
824146739 3735
763867781 6373
4977 516174624
766797443 2556
276628062 1819
218238409 3888
937768941 4988
463857814 2001
311063246 4257
922201377 5455
911103036 3037
76725207 13611
700140153 350070076
148450464 10074
249196571 15751
116001215 453
561973435 2113
237770000 1029
879060261 439530131
100154858 100154858
300898998 1003
610502036 2035
107352650 675
601763196 3426
138028925 69014462
294599019 982
181499395 605
29099944 97
224 41577082
543813219 5114
462701513 11336
887397021 4558
289200758 964
570381399 2378
171022183 1153
883082396 18811
760234081 4960
460262709 1579
878615912 15727
763751179 19210
725871439 5168
786505876 9929
185197727 104278
527003823 11821
456857650 2510
966110711 483055355
374739563 3443
989840855 40694
254968504 2296
178653756 900
526799999 1756
275147260 1630
121366377 1793
3508 894283916
632420763 15739
903090239 4819
49817261 24908631
815578256 87181
78089725 534
839569641 6139
236527858 236527858
510966059 5399
928331183 85766
115863480 54228388
867275510 402642298
574561597 2293
70905292 484
519269343 5704
720901174 2403
776915170 388457585
912416582 3813
952028696 13765
144300000 481
537900397 1793
812734252 2919
197829069 1913
431683776 1581
595315771 4377
642794296 39668
6029508 137
432660719 1872
7895 767354525
94799999 316
519776832 5179
867050875 433525437
895501865 2985
297369973 2759
307801026 1026
405647557 2298
512929696 440283
922428433 3956
383960001 8275
506873663 2195
918054028 69597
194466958 1609
837607556 5385
640633159 2615
693900001 2313
253776553 1714
538996487 2122
608025160 304012580
933538011 31335
510598585 1702
757804069 2526
564001881 1880
441259922 8574
888319399 5429
786258986 3803
405601028 1352
910214594 23358
897663249 24674
368257231 184128616
974578799 4708
2751987 1375993
943905136 7408
584248573 292124286
300598999 1002
601802006 2006
255457445 3832
784729672 3267
84000095 280
958544005 11292
975896747 3253
622021919 3237
93899847 313
755746335 395061535
674488665 242092
866092080 7261
718497605 2395
695023801 2850
800999999 2670
558887317 558887316
781398202 3004
643485564 9235
561950010 396487313
622221837 2323
433333780 7239
690217845 690217846
492298358 1641
822000001 2740
23732134 111
878888040 5520
470471853 56834
730082834 3679
81790392 276
705101327 5368
411095807 1958
669444615 5953
57599840 192
923764746 102709
659787282 4158
627600001 2092
511169164 2516
567326501 3250
466154213 2821
258139839 15680
239690699 5895
330898897 1103
786555311 3999
209382275 1034
3821 303849741
821546746 9355
850240350 846547813
248700001 829
420361713 3853
394696332 268678338
812424841 406212420
705400693 13072
593209360 8080
948843948 460743385
414210240 2671
257280702 1003
534942307 6847
510527387 2157
397806046 164045869
107400609 358
838875457 601470747
977818707 9626
787452950 5771
5853 565077885
312898974 1043
356782430 1310
22200075 74
93833792 447
978890577 168281
154800570 516
234900814 783
954381601 8480
670066116 5084
504823224 2746
716540340 2745
589198901 1964
843003933 2810
809442598 3914
35232 459619876
200661760 1280
494554390 2101
572079139 3638
958823789 5970
779399999 2598
1173 104516219
711653083 4038
3989 928701485
699267751 7763
606270428 2727
578916694 578916695
364198787 1214
365626436 85633
70300176 566
2661 770248897
990185415 82214
135363890 1383
1549 445805298
437672704 12136
609298992 2736
253123727 1144
518890219 259445109
67630609 294
5574 877793259
925967976 67068
870493725 9395
63441912 276
2585 380794480
587398043 1958
296401198 1308
194671060 19351
460801537 1536
45433255 232
48401714 355
111986995 2408
670012727 335006364
315340284 206618866
364924346 52275
525183913 2376
131636627 571
841500742 3579
811781691 2843
288884971 3410
535 120725960
443398541 1478
435943443 1890
929721816 10519
658780839 28419
123337447 823
550624602 2442
970974401 12830
395698682 1319
3046 367083097
173280021 638
825187401 48933
534425391 2040
383682508 284786644
63201229 31600615
470401483 1568
828600171 2762
83942284 306
7570 498726740
179625483 1054
2948 733553788
550100202 4341
168753542 5381
117919609 984
1500006 5
876393887 397878278
683866811 5522
897000001 2990
318162543 1068
354948489 2281
339598869 1132
157677411 157677412
754802516 2516
273307854 273307855
430346357 15533
152664046 1039
55159809 649
739024378 7585
837902792 2793
843247033 24691
149700986 499
225075239 920
472874935 2483
279241931 7370
791051877 21009
396638419 8757
816900000 2723
662077986 662077987
116263380 83074077
762986304 399888
235155748 914
249479809 928
63000395 210
918303062 3061
997796673 3326
367202078 2516
485609256 485609257
360393021 1433
782209814 56878
420997675 8938
604067457 2384
486334634 13876
32400164 108
312255404 1071
151200183 504
884781021 5188
730956106 3886
276561180 1267
500398498 1668
411443420 2297
119483357 570
629999999 2100
212224974 976
837224955 3285
2669 239817657
474298861 1581
461410896 3415
754905871 2722
207067908 207067907
531898226 1773
63237600 300
408820387 1782
132900001 443
544844644 5139
699555415 349777708
44040153 44040154
777331941 7028
46500047 155
857403831 2858
3415156 57
551400000 1838
381205490 2245
317423071 317423071
712168578 3112
458782524 3712
938565623 663717669
984603283 3282
13500012 45
914515500 3100
908096972 3027
687041306 343520653
801304726 2671
3591 720501439
501495561 250747780
496593343 2058
671267680 671267679
287971481 1049
297600992 992
94307867 1026
391012724 391012724
394534907 11124
481016823 481016824
468122953 1812
695399374 2318
464098778 1547
472429713 2149
198199925 854
877120945 460101958
284400948 948
332 77699543
870233766 859462822
552704606 10303
289821094 1016
91193754 807
984345263 23547
479295098 239647549
761637200 258098
505651732 4247
34500000 115
4335 358312369
301354664 24293
35401053 377
15969085 55
57498372 1962
853360481 2848
233327471 116663736
4635 559734806
464736877 232368438
807418640 3860
823535129 23323
409614920 2860
696473469 7305
478500026 1595
603055931 301527965
942681110 4165
119261490 1745
588048399 294024200
713129519 9791
832687165 4635
495246700 4030
635873525 9293
677997740 2260
809102696 2697
755212503 5344
365459377 7501
186834223 954
549601832 1832
291864992 3683
3294 647255805
200399333 668
614511383 3547
931500177 3105
260812698 260812699
918705169 3902
798764609 2905
489947635 3493
580725677 4421
609829583 2184
262551733 15892
455100000 1517
141967604 507
338864435 6797
647699999 2159
853423584 294894312
136800456 456
630697401 4957
111929323 523
833406222 10054
760925257 6485
7724 724883138
764365743 2603
460819992 267147595
266872859 2109
998215790 998215791
457953060 2865
292261000 2231
420443124 3542
621396575 2136
6981 375144978
914587356 4583
358977581 3634
535072921 8429
810087175 8014
752321047 9281
35803089 263
882218706 6263
697202325 2324
885900001 2953
272168875 3554
637802125 2126
321851111 1164
734837669 11445
519620239 2778
963603212 3212
659883589 6487
20686028 10343014
60862369 282
122399593 408
193736080 680
617267117 260482647
825844800 172051
175336281 956
464557242 3773
529131511 4472
9299968 31
619385732 2199
162300000 541
199792688 2239
353400000 1178
537861897 268930948
718109165 3735
944098085 3147
251984412 251984413
3476701 15
543269172 1871
256959943 1578
205690761 1487
833700001 2779
123436796 476
882210364 142271
189310839 1019
703558648 2650
529565779 10970
520498266 1735
577687609 577687609
471070480 5660
982510312 906030673
322798924 1076
481561623 5276
525268757 262634378
186978048 768
83711908 636
273900913 913
662130909 331065454
261086207 1024
112041764 513
910799307 3036
4726 589769407
74869421 2950
113978864 429
592743787 8918
741602472 2472
977102753 3257
485801731 2718
128002937 648
1825 358055458
278251751 2975
101630948 6651
856677896 3252
366398517 11559
954834076 9711
703801783 2346
769800001 2566
20092209 142
856208537 3831
724286383 3413
488813184 2146
692160018 10862
589119220 4214
389031768 2720
944534309 3414
407858565 407858566
624883454 6607
558536945 3836
727200001 2424
292000415 7651
993299928 3311
2741 797518619
918607030 18799
744355071 2944
881927084 3229
608942583 6911
228277511 1064
595803279 1986
454737954 1757
126855356 53553223
205775955 693
800627257 800627257
48341525 341
255543239 966
447866951 1721
485965537 1888
856574427 17778
498333960 4373
838951028 14100
808019029 404009515
725698532 2419
852129240 235135
150555062 150555063
392089776 47845
781454289 164829
722997591 2410
103800130 631
44523071 704
91138311 392
855688886 10577
510760484 2404
846867201 5855
521799596 521799596
156076942 1618
27311323 106
808502749 2695
567077661 2355
935974827 6157
84268947 333
727976025 89575
411108414 1782
790199755 2634
963606249 9771
934445175 77074
160708799 840
963897219 3213
3310 305357757
566267487 283133743
45607754 284
927345669 3757
845975828 4110
830836666 3145
454685480 227342740
498001063 1660
58912858 58912859
239560290 1078
234418882 35060
487363294 3417
3071833 23
617999039 18880
950460051 3917
714640436 714640437
783498000 5025
2935 421361120
329183406 3733
170799783 863
939524773 6931
273149980 1711
506006395 17726
617400001 2058
315000840 1050
963944617 6028
462599889 1542
795448715 3925
6399 341412246
796858675 6883
866397112 2888
494229842 2405
249421191 2337
505219476 281076818
293733749 1095
522306734 2566
478757416 15832
2558 228222910
242699999 809
127999997 866
271882659 5180
868829160 8064
107653070 530
181610575 644
155550226 922
719514039 7057
125807870 457
938388672 3552
576208532 2373
273674412 1396
899303231 6304
948599532 3162
976552647 337000659
374631705 2905
979872966 454358249
465923961 232961980
672093936 4632
872886256 5687
468422033 4464
696339620 238995269
439107371 3616
965972216 164645
875482166 3082
319163844 1483
808561424 808561425
1416 385576800
273340479 2374
840733638 6294
2969 770191259
679631551 3740
354350756 3924
250933558 21649
733023899 6640
673497754 2245
923399300 3078
831899999 2773
440992687 1831
638832383 5728
146431122 631
2467 485979264
593619452 4765
575218953 7539
602436365 4941
141421006 141421007
639792687 349996
562892954 1973
730 168611020
747599022 2492
574720409 16203
897461707 6893
159714540 3194
403177201 5380
789297369 2631
896400603 2988
945300281 3320
335978814 1403
218893041 162262343
2657 355705875
156567520 598
87016506 43508253
213398459 323331
44287244 3152
37113375 195
536703036 1789
856182555 4545
623122802 6239
173010713 893
758222915 4686
693149920 10603
3307 340636926
866988956 828826989
916224193 3744
211288510 1523
556085529 13286
50030769 219
919503038 3065
584102994 1947
377662470 2946
489002983 1630
676552395 2664
902288639 4168
696359515 2836
817927385 4910
745127330 3703
583555628 2122
114428225 824
188416177 188416178
96772591 44578563
59231280 470
226069877 5985
783406141 8283
5244 710282383
252000621 1485
18600063 62
344618660 15221
90900304 303
15266 622099606
562156166 6245
712093981 356046990
913800000 3046
339461955 1323
487198357 11476
981 139748355
122597950 483
757409786 8335
144000848 480
21417749 114
536611339 2166
679888534 531112011
188790607 976
171839535 2579
498832637 4436
725239788 3332
379501264 1265
2400004 8
899477507 3079
121500088 405
3597 992815800
69284885 785
425413514 1919
603297990 2011
75300067 251
65904393 337
72194969 298
691108448 3990
713441926 3591
915591096 17274
493930463 1776
251099162 837
829253794 9874
384770725 12818
366000860 1220
59189131 9198
190500874 900
837435561 9490
752785707 376392853
780002599 2600
19918557 178
152100295 507
58237202 433
428564411 2334
939827009 3959
130152480 683
47005658 167
670186387 3114
75900254 253
356102272 14162
54954614 27477307
152699999 509
321695155 2761
900231249 6928
489070550 3911
577733025 23776
331996560 1176
698720909 2346
2399993 8
951107763 33658
768996240 3678
821857314 4304
704397651 2348
116310538 41523435
687779400 2310
347928311 4712
702733553 2466
696225264 3069
196500655 655
469084282 47785
821700000 2739
817261121 817261122
32058094 149
624872417 3557
546899261 546899261
51900150 173
804443511 27749
3558 378987855
781737183 3421
187781039 916
687343385 2548
513772956 2916
593100371 1977
788336425 394168213
719704313 2399
434859025 1775
49499834 165
724199075 3294
996330527 4152
862329060 321677020
255039526 3519
119619010 3455
554146362 1881
271799511 906
498578609 2427
109926987 2042
978036988 870077569
509999408 1700
35322827 22963092
903615152 4711
639839640 639839641
540300296 11519
629697902 2099
667101806 2338
943875709 4221
449575059 1824
72526969 2245
580003052 1978
48645409 831
429598679 1432
848713410 11569
605857732 2859
208199649 694
227099242 757
159000030 530
606290434 6374
646871567 2888
388190986 29114
623837584 2605
272577440 956
660297799 2201
958985983 3652
505992122 9191
660597805 2202
885825302 4191
702441404 4714
846012937 3065
93899837 313
337205709 829657
837298353 2791
237515095 12853
658975616 2433
340340340 170170170
277200000 924
861600268 2872
1320 374505653
48683429 48683430
458810213 38823
74099798 247
954215413 477107706
54160107 2057
900885825 3075
70250496 70250497
467881066 8205
333320625 1542
810010070 810010069
581099999 1937
854877014 6763
42916798 147
371101608 1237
208800400 696
312958202 1207
963900000 3213
619312279 6712
424952516 1711
798761767 28178
611663954 2459
327924827 1551
959756212 4113
202043291 2357
255300850 851
191677240 1533
901803255 7908
339062569 1592
785526022 3747
985 99196191
766409681 15718
3500 844747014
228843450 1654
427140359 5877
727279795 7751
612002442 2040
540142805 540142806
755491309 3212
485035432 3532
510958442 2750
854370651 2954
731081061 13996
148199543 494
943236092 5004
101999761 340
62539949 25656197
866400000 2888
853373792 5784
582630860 2590
596109935 9606
360901669 360901668
883204672 2944
566599065 2155
109776040 605
336155331 168077665
610497966 2035
187458287 2168
601202003 2004
506323636 1695
326890181 2060
152641561 894
92434019 659
182006952 1797
513884365 6868
18514941 9257471
2177 438582363
321687600 1275
843347779 19910
278521509 2093
65100000 217
588084532 13230
245321659 245321660
768304917 2561
938684003 3634
131002626 1625
744837574 7165
216860855 126843288
557682975 3708
335470612 1597
2755 601028659
224416497 37729
268625839 1482
549797021 6185
926421153 9272
316648073 2257
988729759 494364879
646497844 2155
909905290 3033
822897865 2743
906935498 547495
627903658 2093
766368983 766368984
948335914 669832815
750392658 12206
53522538 1008
1755 282457352
177528286 909
252600382 842
927523673 12166
837981512 4808
545333830 272666915
2565445 26
441495187 3778
802946159 5240
409130319 2749
302792819 1165
807030996 403515498
769154531 384577266
671786266 5362
417154496 11705
727899136 4549
642873881 2163
723239327 16140
582603658 1942
28200093 94
835038608 6739
134100001 447
517200809 1724
770038499 3540
822661957 388284530
908952660 557508966
4652 179190388
2763 395159588
558298139 1861
286518293 1610
386038196 6468
659760709 2545
541407278 2370
543406499 2925
496500566 1655
848784801 2929
570684986 2869
358801058 1196
338477561 169238780
495298350 1651
317041679 1374
439254285 219627142
564285312 6696
525973371 8894
704402347 2348
264874663 7759
192295224 875
555134123 2337
869960665 10566
52799825 176
73803682 36901841
238604623 2087
560938165 4782
406593297 4939
707650650 42692
540858682 6849
439034918 4474
172139353 1617
754173830 5390
533523719 1942
932023155 4445
955014541 15478
228910465 981
447851165 447851165
110371871 676
129194689 1857
427117920 13476
915902354 5602
416317029 416317028
176977393 2782
588872909 17782
7563423 146
216899302 723
98108095 750
502875906 3198
491946009 2430
713567102 8973
926045025 10970
650552862 9120
722443686 5477
725522152 6397
873228399 3815
342890720 159706513
336505809 4816
809280154 3047
713235710 7015
90000447 300
681099392 4192
323999868 1080
642985475 2287
465459584 24855
567046584 30312
978273920 49024
326100000 1087
717592084 19550
875955105 4374
351300000 1171
137306800 824
398525407 2598
396901322 1323
694410899 5100
287911155 143955577
590905989 12844
353082079 1593
812608837 3259
913225840 67233
759760490 3256
255608719 10260
2694 606828888
464102085 1547
635204978 2963
600175995 6293
619143911 3451
845355996 8374
771148531 3930
382805670 2137
714627779 714627778
735898781 2453
574419132 16857
762968462 4631
45988950 175
514885759 1774
105601063 1182
733187339 18589
404690429 13478
810658000 7766
448619172 5547
735420306 109797
473326324 473326325
688588452 2533
553183189 2236
846840711 12387
809673317 55298
240000800 800
877915367 7524
656419100 11591
302853978 1113
238917588 3194
628315181 314157591
2070 596345474
281503680 1020
103793346 709
803837404 18842
519898823 1733
444443924 1482
497546896 1705
801659282 31466
912443080 8355
9769297 9769298
216381385 749
475726529 475726529
471125045 2113
798865845 798865844
73961757 252
975256411 476921256
671331802 2240
569162959 66491
103849587 431
175803268 615
5247 419412572
138834730 531
741585712 3272
450435450 5718
992321485 5082
26784 939848140
936807573 9507
696301022 2321
212427997 2046
1294 274544024
75723289 342
882700501 3508
917207018 3094
281816973 3583
6551 882949254
538480563 16386
933 155645859
279599069 932
868510848 5266
3175 520682168
701953000 4708
140999531 470
161395205 1753
916797333 3056
909302422 3031
649246569 4003
445200142 1484
867364344 7854
212039791 106019896
342589885 1506
626057792 4646
3220675 11
818920660 4598
418668692 16304
316619878 5651
47381 996706716
881007327 4691
142114711 1126
268291785 1005
820506960 32760
511799999 1706
152400000 508
682224717 9409
167699440 559
17999941 60
755435941 7890
826658745 3004
224412427 1449
655502185 2185
348519002 174259501
593100001 1977
407847212 2783
3288 791783719
556498146 1855
139532285 613
298499434 995
632401569 2108
779055978 3959
280200833 934
97200001 324
27299954 91
76348793 676
276323543 6174
721149459 4857
913196955 3044
91815202 1539
3357 666629703
403491574 3724
746261135 16019
2599 499091168
992466662 9741
10538420 183
695355990 4622
3078 879133947
199339388 199339387
502801675 1676
102145428 102762
93339840 320
1916 457563898
5044 760041547
4699 327943210
701101960 2337
901281479 901281479
265206262 167123772
47093974 1265
640111430 2135
642534983 2696
631499999 2105
836005701 418002851
55692503 403
571171329 2944
529799410 1766
999186378 494154626
112106844 663
587932564 587932563
550199999 1834
779127167 13008
176703363 1539
187300648 4847
782543856 594681579
814445320 15322
919029385 3094
530647807 9092
749306579 5115
150 25088317
318900001 1063
755102518 2517
4808 887950755
668495454 343718031
446942257 2127
91010543 91010542
310196064 1663
373501169 1245
796962807 398481403
431020476 1825
129000196 430
541546202 5840
277952971 2673
277461145 1048
564335880 6670
661701523 49843
494728281 5420
226761183 1106
846208182 846208181
10198554 91
994506150 3930
936555882 4317
210957940 4156
935090630 10717
570173410 3440
603298916 2011
446020545 5222
26999984 90
742502032 2475
832251420 4290
615597947 2052
5251 461925219
549433685 7855
394673164 2651
556604922 26871
176061599 950
762025134 7493
680542351 3606
519911639 17029
670177520 3553
383130982 1807
75942779 3421
804298093 25492
99000329 330
323536081 1406
598291725 3988
637979845 3339
755268697 17784
751595528 2619
940305836 5321
506398313 1688
740503907 3151
586502138 1955
329998900 1100
557938331 5246
745802322 2486
281124025 140562012
983703279 3279
4435 802264890
63599999 212
656135461 10147
527074600 1825
510061781 3341
742772239 5372
933003110 3110
1940 380364160
841351686 6076
753002913 2510
931580398 4295
875739531 6104
756811077 3892
162665025 1251
162318749 750
444598693 1482
582000000 1940
32952609 32952610
899102996 2997
345901328 1153
957194689 418988702
922581706 5023
309001155 1030
867603534 7718
700002222 7333
45607318 45607318
885901262 4458
561455328 2006
614642570 3367
87600293 292
16615811 84
133500669 445
563881235 7404
276599077 922
586798323 1956
672898013 2243
588898550 1963
526331492 1775
35699999 119
181275180 844
999253106 3649
256383841 128191920
769066153 384533076
155999803 520
521999925 1740
90158432 363
709504669 2365
686317022 8127
895671527 14082
969483012 3559
6001 198868520
923844329 6793
983096722 3277
164880423 796
242630645 1653
124662221 459
847115637 27767
567877716 5022
26758641 91
503898108 2179
495202454 2819
322308380 1080
608466564 608466565
876847786 20754
543813406 4507
291709449 1345
66743 994670929
769014623 3311
408711436 408711435
391499642 1305
621898277 2073
440371741 69635
774 80673969
837897433 2793
959831425 15376
859120149 5453
4615 508513361
506203687 28472
416704434 1569
481983766 240991883
280602457 966
531064545 12823
6556 997910983
162600543 542
208595856 1047
534598218 1782
694199919 2314
213752367 106876184
799389446 2620949
176788210 800
308043807 1278
910503036 3035
588738628 9116
194493793 1356
919422039 4137
415221380 18671
228471858 913
78134169 623
142819319 735
111146068 475
210301223 701
305999331 1020
917478254 8786
579465156 2501
974254407 12659
363486030 2341
284885027 2818
887236062 6839
751199108 2504
500906225 2401
266700000 889
262201911 100072903
704697652 2349
133017322 1365
506118998 3313
666302222 2221
177384481 1120
867972008 2959
117222396 392
637054231 2622
717379791 3120
290100968 967
20111399 166
822903485 2743
928990350 5307
999378522 495428965
318887003 1453
436361451 2530
958196806 3194
980404030 3268
364369459 2660
760254086 5529
640597266 3351
781591664 594824448
759902534 2533
554401847 1848
845390424 98835
826450286 3951
546406139 546406139
8211 855124511
5551 711821817
944696257 82348
136077514 2237
459489046 1576
622653125 4933
344592703 3451
249997482 939
286993907 1242
460460007 7130
12247751 12247751
838517397 9506
16433901 70
255278772 3798
571799597 1906
546147672 2114
2829 511301864
836866218 4123
780901426 2603
547513911 4932
623698097 2079
574305558 565385067
234360124 3837
935742095 5069
819729776 9492
627804045 313902023
957138553 497373
187296460 1028
1523 174229981
654901690 231173
593402582 1978
219227437 219227438
612473887 55199
250199799 834
497252447 1848
382819933 1398
764117236 4873
429030000 6129
997022250 970135363
244703475 122351737
366541750 2919
539998199 1800
869415953 40346
467230149 1636
601349253 3131
894396657 3944
180317265 724
2798 180328525
517114489 258557244
551013148 31355
127054143 1028
546907821 2451
2900 593848871
970943773 4993
634501488 2115
991496695 3305
4660 760235824
744900000 2483
7061456 176
726600001 2422
4413347 172
560862043 2113
849450139 4051
849289915 3054
935026815 3225
590875444 437156637
243084723 2366
405813130 47136
789304869 2631
421861549 2012
332571492 3332
287095310 1144
153255617 1039
781062660 5523
227424960 928
975929960 5392
364468314 1255
564298120 1881
4736 738041355
56580200 2525
15082 638201787
811383398 5043
597344088 597344089
9354 968831196
524476692 2885
572193808 572193808
811383301 3276
4160 359909507
44303331 394
747900000 2493
102690769 487
340200001 1134
120000000 400
757797875 2526
415201271 1384
728829771 364414885
827471983 11310
429901434 1433
749696619 374848310
507705581 8276
484217098 2711
864173507 432086753
785551200 4025
224 46850616
206143399 2267
17839960 550
213764245 1745
800099316 3997
109765459 666
264599999 882
153300182 511
680444020 550275918
345774028 345774029
730028839 5393
132809820 1265
939298461 3131
730802672 2436
12645 442891125
965881075 3534
942412188 452460869
346613191 1810
298805546 2172
159532931 610
751330097 6644
696937279 15987
157484175 575
34835163 17417581
105635586 486
126315140 446
980945635 365479
361502395 1205
849409713 4266
404014025 2886
236700789 789
433639008 1608
819283034 6231
91779480 662
739624673 369812337
212999290 710
943594277 455293941
512080651 249502
968026898 6717
386582278 1751
895842337 4947
101100280 337
2729505 2729506
346800112 212709183
234884002 22292
503351509 21734
399668135 1565
257649674 987
660921409 3130
581204231 3622
934031120 3824
178814037 89407018
911687497 4166
821555610 3917
975659174 2409035
674397753 2248
45443847 45443848
855686947 8902
876852143 3061
327 38698815
483575392 2531
37444148 137
3184727 24
697199844 2324
682843665 2503
653255681 3306
140487993 70243997
602699490 2009
861909496 3242
780778041 4760
665218170 3834
918056692 6261
88199760 294
953463610 953463611
784501586 2615
415311442 2149
673298970 673298971
264599348 882
57881725 99878
97245091 440
92591549 812
4086 789085179
561257232 1999
823045836 24485
654011770 13336
10500000 35
716402387 2388
61792390 513
34334912 586
111900684 373
802906616 4666
367501225 1225
322556833 1706
764235662 764235663
978896737 3263
994551009 492087417
733019913 254820218
413967273 2278
579108235 2716
4313 575986188
338208161 273820009
850849011 9350
999221509 11906
995971607 495938261
296155193 358173
571193861 342991266
2193 276986865
588528336 9890
655094976 5634
379500000 1265
730911721 5932
772398401 3890
618599074 2062
81300308 271
333779083 1274
430247522 1437
2157 646933807
202554956 15731
380012198 2299
947931564 4195
952025349 42850
443701478 1479
901015492 3595
120704849 1205
308955319 1246
489614269 4398
354491961 1348
560094851 1886
894915181 6985
849499201 3591
289513600 3200
602635659 3751
217799608 726
846000001 2820
943175750 471587875
435792223 6063
694067579 2490
151800001 506
641443940 3218
375918092 4370
145055921 27093
734104836 23739
990417609 3961
552941761 2247
553613543 22278
347894816 159422031
963517264 30369
1013 141118482
164983480 1340
6985030 49
12024769 255
464101545 1547
372448599 10496
629585380 2997
679282136 52883
84422090 42211045
119399602 398
548822667 1834
822432278 6226
280911895 4103
809996720 3310
774597784 2582
721706381 721706382
737427240 3449
308642133 33141
20504674 69
876114705 40759
134754517 67377258
758858918 3209
76794980 370
489900000 1633
650793300 4839
860535914 28911
430283329 1849
875729293 116006
291899397 1289
654466708 7671
654796024 4711
680951389 10081
833950896 7013
348305572 2941
850759741 377741370
209139409 145794184
89339037 479
234269312 234269312
2207 361811166
465419848 3208
905697605 3019
360217070 1553
231864120 810
237783601 820
677841600 2830
2994 817537787
155400960 518
324000001 1080
4484 522042709
547539174 2418
67847512 426
250232580 250232579
596853240 2126
707097860 2357
870141184 4304
225600913 752
790123039 3038
376240559 10858
793733841 13838
390940078 3713
896683402 3951
2118 309844257
520215067 3379
108926283 516
142376613 71188306
955380573 3787
741053972 2524
462819316 1555
123900413 413
468393449 2450
501403349 1839
263979075 953
691985139 2804
802588229 11239
855874679 41843
948662128 883576449
958674798 3197
176607633 3280
320901642 1368
991364914 4322
817167107 505378014
2241 112359878
3383 287994685
245005939 122502969
861048912 14815
91800306 306
461799852 9708
579572097 4170
632148627 316074313
221 62983232
420008261 2021
716507106 6509
856143139 30484
615986060 2983
774599751 12590
202872431 1302
89400299 298
603876205 301938103
142356572 743
36251745 36251744
803172029 401586014
501350945 250675472
512401709 1708
413917396 4658
30599898 102
509231774 6110
821526203 6797
759813859 2866
4252 585423864
508203114 1694
2450658 2450657
847311251 3670
652782571 84810
958147401 6425
836139255 5210
62308691 219
595952516 10922
910223512 4154
228268530 148125109
995617686 3794
258638561 949
363635763 2374
746547060 58233
395095579 9878
83648278 323
836100143 6312
509399999 1698
917100000 3057
606902029 6092
486239484 5024
497701658 1659
225779097 26155
850530331 8706
304187144 15889
734400559 2448
917829689 3091
857718650 6009
108679168 628
56324730 1629
866182005 5401
51888526 247
933961435 3126
930405975 3109
164771699 636
411128871 1434
747611357 10630
3068 779214577
416479459 208239729
385423899 3167
598577110 598577111
576694803 3436
758613857 758613858
862492358 45073
356959235 1259
978965338 7285
831392186 415696093
584041568 324237076
109227743 2688
140628268 537
582744273 7612
448547384 25786
997068113 17288
558682348 2690
922501828 3075
620830647 55298
748800017 2496
191188214 2962
539399007 2269
492599129 1642
900604447 3002
832948061 4304
946561370 801624499
5400 936221376
818135110 15157
161399999 538
602751311 4176
431980828 1851
76199746 254
916107390 458053695
716507963 4223
705347477 2662
157257334 1126
179962927 1531
966845417 483422709
955796216 3949
701916711 2629
127072214 470
388241970 1781
58038594 1003
146271121 2026
462898457 1543
289182510 6704
288123319 2583
447440703 1522
785239151 31884
147895089 1034
194999999 650
573592937 4103
882365219 14220
793952355 396976177
3401 655784221
751781989 10844
339192946 8383
965324998 6611
397747336 145693224
15690529 288
257100857 857
156495131 612
833792815 416896407
972276250 481869222
511885304 177729680
512759997 2149
857812283 3942
30157 635253359
611623781 2178
1161 172610514
708000001 2360
779194388 3819
1212 231092040
541279561 541279562
902939699 902939698
415351751 1825
584703525 1949
827100490 2757
1498 397925098
810320888 810320889
196199999 654
236810408 1046
354285361 3224
613799093 2046
611574295 10176
488113597 7496
890898347 5546
712986464 2897
672361405 2596
405627713 34161
475502445 1585
376493302 1330
741405280 8624
9990610 1705
651601619 2985
5825 731016274
903900429 3013
930459705 3203
14623 759094143
718 146868190
369592887 184796444
746784012 366956738
997820753 15253
3806 966404296
110770026 55385013
493965051 10859
92626542 619
265082496 952
392579369 2363
309655047 1153
680188396 2894
284700132 142350066
850497902 2835
784594006 326445288
596627443 14034
644577984 2448
127167683 646
965246139 6513
662598114 662598115
657872835 3077
755678250 9128
135716067 1472
400579699 1340
819660936 10074
610714170 11385
744690573 15332
643243461 4820
489601633 1632
431069957 15201
789484482 307608375
2171 592589309
971403238 3238
578098073 1927
200741212 200741212
439123750 8125
55499827 185
786953575 2752
665506563 2465
896386760 14263
821430054 2853
57010668 898
870183803 435091901
882791973 882791972
17651 746796159
703057351 3930
376502412 1474
774 209603844
556307460 2655
109403881 54701940
277320893 2271
15000006 50
847282109 301939543
94499686 315
694785417 20696
200599940 88648876
633175203 2226
700462613 3699
5736 502327283
263269651 4847
559626687 7076
729546300 2796
4373 557286374
752235687 6086
639919982 4973
913501879 9552
326629192 1268
348059681 120369532
997798067 997798068
614830221 3231
69143295 2824
424274962 1750
77359260 995
590681281 9093
954694849 5568
542430766 3344
836587638 4338
152632397 532
467639400 2540
3877 806726160
807902883 106317
598200551 1994
286506836 143253418
674484833 3377
580944879 290472440
365244362 1469
98386141 340
918545940 7020
258637091 2027
810602701 2702
560401661 1868
784586212 54143
688840148 580028895
182355841 732
820502735 2735
853562745 3123
480601401 1602
2756 578433860
312125121 1383
104399219 470
954163248 342318649
602552435 2507
921780017 460890008
148214649 74107324
797527672 711022070
729939865 2616
679199999 2264
582781845 3480
445688159 35160
819287969 83168
978913865 8339
960300000 3201
849872353 3507
566503286 2091
397619665 3439
786926921 3840
197289428 1088
80813829 369
309712634 1128
299465208 1110
4356 663586342
737127893 737127894
377654107 188827053
2098 305300960
192927090 985
602675517 3723
94978997 28911
227399522 758
902527110 4590
495719233 2062
952255339 3485
985503285 3285
124905240 731
335153688 2025
311100765 1037
619254617 4566
836738195 418369097
995580447 8831
259202123 129601062
226406249 1449
760024285 380012143
404982997 3771
858783653 5707
36510136 197
183398887 822
720302401 2401
561328348 4857
723841441 3522
932 86084414
4986 622123164
59437920 207
706295407 6812
27158041 130
738007603 738007602
549107459 2117
728989389 4555
916787235 43939
956224799 10620
642122390 4413
553401413 276700706
56011 629529656
232404326 10408
385140337 3864
255900854 853
94310041 330
627678948 313839474
276014006 3427
765028328 39467
308152030 1445
214022226 1243
935587553 4353
181199395 604
174894769 1486
586038479 6870
972372660 3523
895843222 4017
311724110 129908393
638947471 2558
450679023 225339511
775053320 4154
380216725 3516
993689529 815046878
296962866 296962865
717911551 16447
878392032 11966
328123301 1963
999582956 992624378
497692991 7764
270299578 1137
331987192 321726956
893657310 643223550
357300877 1191
5650 839245350
735111801 100268
237900793 793
758082629 270341188
609457627 15964
254305904 200715
996586307 492018864
124823496 1554
104099653 347
625499437 2085
807074797 20108
959773787 959773787
176169783 176169782
559198136 1864
774019351 6528
87757751 344
329518319 2339
583542721 7632
427234405 213617202
886462604 5707
978105549 18609
407887004 156295965
775586630 9646
502472786 502472787
442769692 1649
3000 184552159
220675771 1351
687391147 4137
2100009 7
222282931 836
967458811 3940
29700106 99
26777659 183
19155 760523758
34808314 262
901730906 3851
230604661 930
514326532 55254
302699078 1009
742102156 5682
997496674 3325
7793 720392713
90608868 729
599702440 1999
298849593 1786
573012709 286506354
487781599 3175
236399213 788
661940887 4111
276592000 1172
522298258 1741
26396798 26396799
533256015 2539
90412034 397
896707733 10800
608097972 2027
455686185 1890
128193797 5216
883651415 54892
956206389 478103194
232094520 930
680631693 2390
349595956 1918
489538917 2290
73346075 935
217800000 726
157763200 560
42164479 1006
440729461 440729460
703503291 2345
473175600 473175601
643074444 4211
972268020 13140
888642340 4512
102149214 1264
636330963 12379
456255722 33597
957899999 3193
609302030 2031
636335701 2275
357638555 1282
780324377 3211
369151979 184575990
906992765 7981
925799123 6584
545335559 3708
62131176 366
307607751 1185
174409688 820
620114637 310057318
723882937 140645
853216579 4254
128356412 3532
530400001 1768
308950550 3429
441322201 25884
856012168 3737
503399928 1678
330901370 1104
635095303 2539
180460754 8699
984039821 10511
874230772 4453
538486041 5353
992102033 3307
763519214 763519215
279493064 12044
336463344 4853
170085985 1568
1983 330365817
604525468 2564
46028335 788
510329747 3636
1541 442541416
756440091 378220045
401884718 3280
29135678 841
64107278 273
179402675 913
434404386 2763
814953620 3180
313351362 2022
581686638 6162
181980595 1026
798302662 2661
539772588 28232
141921104 3817
324501196 324501195
548174234 381412251
721980906 54942
222130630 6655
71999760 240
870725521 2923
934504327 3115
346551681 1841
710999999 2370
12194 310954873
650365849 2484
922154231 922154231
400200107 1334
861582968 5757
327248571 208185
857867698 428933849
967689315 6047
305639665 1578
346799949 1156
690241747 2496
341592444 1615
715940748 3306
923546961 11545
462639599 1635
4153 552323383
860857335 8846
470467339 235233670
452380590 5024
304941186 2673
823135698 23877
604627974 3869
452976064 1840
9000030 30
190697393 2323
925196916 3084
2523 688276923
825323963 825323962
901146777 5176
409847535 1978
229813532 7003
517499999 1725
287819699 4646
997005236 3619
774284543 7136
822844529 7073
460583117 3003
85783771 442
281100001 937
841566771 841566772
410090451 2030
495818596 72722
940796864 3136
507598820 1692
410809114 112151
250 50779741
1630 334506670
7700868 28
97500378 325
698255420 2469
5091 580478302
486822654 2276
345322661 2444
750447367 7109
485702052 2036
169011925 84505963
578684961 2776
134715946 1193
959689891 479844946
145820071 928
517929990 3065
705483105 705483106
256799175 856
670908509 3438
243284800 4808
524698971 1749
137303220 510
189045465 861
505737979 7773
992491040 4967
534822469 5971
638159361 2560
629097903 2097
846552548 74489
847096794 20322
697502325 2325
747299999 2491
77620261 12170
618302061 2061
721672704 4722
900381691 3522
721398559 4040
431893151 431893152
224660412 1341
67387477 67387477
770400000 2568
553664391 1923
3406 745765190
603432531 2209
59328242 1236
141682024 506
484537592 484537592
340324788 6011
754273432 7549
766800431 2629
782210315 11989
933004130 3110
820710023 7217
709968149 3183
393668488 2056
258210291 964
979503264 3265
671491162 3337
182146590 1550
264299119 881
114300237 381
629260488 17658
277490769 1309
593099881 1977
391534044 2427
335999515 1120
158874344 1335
841264973 7974
65465581 370
616735200 2463
957005516 7389
145730953 998
131253325 886
624147795 312073897
981000000 3270
261342606 7714
647662761 2695
790839575 9331
325490071 162745036
423243428 2121
651471657 5674
626357579 313178789
1456 368368000
14129 988592001
515179673 2863
994664609 9926
865333247 4096
579809778 579809779
938929438 11821
765899999 2553
445972634 13074
241973508 2221
504286109 6734
625196351 4114
80099944 267
141935375 528
664880833 4752
545594125 12869
571571945 3918
2708 438133558
914270309 32528
25104 812431682
92957866 3157
535683425 267841712
626802131 8309
502963235 2619
89837087 352
292386265 292386264
307496884 1394
912197784 3064
691859913 17192
170226661 11047
652798038 2176
635137652 2263
882139887 6998
183900341 613
686582708 3899
645400378 4923
3965 350471560
407027488 1772
490199480 1634
2540 650381062
322249657 1635
945397944 4152
386675099 2214
318121377 1430
830334193 10288
540251419 10194
699820147 3757
300761950 242454862
448585848 7211
968381551 7950
228662330 14211
968014579 3460
212153998 3729
978872261 453312273
11100036 37
979507212 9523
249300832 831
974996751 3250
939303132 3131
242379827 121189914
65790585 949
940261187 11202
859732475 7571
740290251 3106
316800426 1056
423555373 1864
406631130 4495
136822977 2472
213029939 3820
913843648 33483
561747550 4550
278532522 1011
277886370 2904
965881800 8775
171794870 611
779402968 6769
71883915 261
607856249 245823714
16258318 74
178672160 3077
78600171 262
1099 277371115
158553277 79276638
688731088 10551
832799999 2776
862800172 2876
255801720 13979
305806884 1846
112846328 1379
549153057 2290
542964954 1859
528947929 4319
24204421 162
185969520 7827
656916793 4339
819904549 2733
329898978 1907
949359515 5262
2053 513361534
983077749 34250
640500311 2135
113335615 3409
338273423 1236
956739324 3990
38699871 129
689157944 3064
598501994 1995
115649 749868116
624077025 2145
595191747 30072
960955485 6703
124627440 1680
137099999 457
903757228 7409
144299519 481
839997775 2800
758141148 3505
22870837 166
531122128 2131
505828352 3621
253426625 1145
463370544 1638
8792 378655173
483151539 2613
596998009 1990
29796486 29796487
570237293 2144
314537080 1430
282651198 967
192300689 641
897499187 3813
456535449 2050
613797953 2046
559078098 4770
16289065 66
436964085 2205
903900001 3013
84922465 1174
645667006 5997
11638390 50
334729320 2370
933002888 4377
68309226 68309227
573517793 7789
671849359 2821
892818090 16343
78430780 4303
716725835 3141
229177161 1543
398941720 398941721
97157400 339
284418339 16033
436665901 2342
705053910 705053909
944699615 3528
694237994 2549
150600000 502
348162365 2208
220715597 2869
2467349 25
398099329 1327
137399541 458
387225666 5151
186996277 4577
751745440 6494
601275940 2321
668896703 2920
541200604 1804
994032327 9214
188100015 627
346116432 2056
262671878 1479
173156881 635
607710044 30691
2636 187057023
856574074 8497
493503264 1645
269159703 1012
792878764 3004
305006183 152503091
461441133 1702
5004 790166503
954310388 477155194
992278549 39205
661809327 3220
721546364 2607
301501385 1005
920907108 5699
449955134 8962
656099176 2187
893536143 3035
422506685 7067
366048556 366048557
804188927 402094463
520980981 3790
110071986 2219
394776060 1407
869782041 54566
765793892 7749
804035911 2910
479699077 1599
445853212 2252
568024745 344511907
646016822 221462836
868281719 4570
157800525 526
791950644 3235
166082517 835
983396722 3278
609777197 33797
533049474 3031
820711235 3652
514401263 514401262
333899612 1113
46463111 469
788792771 3449
2824 103527343
888211042 444105521
797700000 2659
686102286 2287
347776840 347776841
351473720 3907
5291 905632898
618147331 309073665
538239964 23206
392458881 1408
249300000 831
197403382 1000
62262851 463
21300070 71
732903706 2443
735498592 4243
131201617 546
371698762 1239
846567655 4985
2124 433257768
824705494 2749
159052550 1410
732761900 7559
536698796 1789
831395170 4441
494213665 2488
231993330 23354
735300473 27743
804300001 2681
660344038 2659
188929043 94464521
468439715 1658
698296625 3078
725800655 17808
946206700 7900
984328595 15708
4316 993945510
915629507 30171
898769080 14407
247092046 4967
343609775 171804887
611654691 305827346
180895199 2400
822349640 12578
642756912 642756913
267788335 18579
35091840 160
692597425 5972
982025143 4271
460884152 1683
401698660 1339
207868097 788
907230351 4083
929403099 3098
566373259 2253
814450747 3769
822000000 2740
453505361 6640
604799385 2016
374037406 3394
997696178 888565339
866765282 24495
791241265 5808
321818181 9034
248199658 1085
223212054 1118
115384581 115384581
348854877 348854876
331206191 1206
223002515 1604
618138600 2122
559735268 5871
867711018 2967
838845074 10001
658686081 2445
750761292 5524
203491650 867
149092622 149092623
71119044 487
721412119 6063
252138946 995
460791494 7099
330168991 1606
323427394 124191878
761504517 7648
664254004 16721
919714509 4030
393071633 270561146
744603120 2482
328524737 1192
562357925 6134
60779345 248
994219340 4218
259799133 866
995156760 3810
838799017 2796
529794625 5424
960881170 3470
34896172 245
421518386 4558
572927356 2415
10394 918373222
728847887 3084
761331021 707787476
169850487 1420
165378688 2752
894479829 6521
466604571 466604572
857752014 8666
444420886 2939
697608289 8343
49321460 1397
69117837 34558918
434251266 7003
199212626 703
525901752 1753
745920355 5436
855599861 427799930
82800275 276
943200419 943200420
418664452 2749
6687 403035720
724392627 277427048
251526331 6534
679193223 4682
773608381 5369
765183060 3099
916805705 11531
999097528 4773
341817308 1151
710703921 2369
356972595 2677
624301685 2081
518699432 1729
405004845 10089
566097439 9460
332356332 1132
952741597 5120
813597288 2712
769800000 2566
364683026 1915
185556665 66936
29375408 162
124727373 561
600315122 9731
90829992 718
494860396 48435
635397881 2118
809018313 15017
348186134 1419
889199999 2964
847811380 3055
464034491 1852
744599074 10152
6808 934962912
453807594 1925
459372591 3524
288826055 1738
6734440 248
874708360 7460
269368642 269368643
67084082 380
526196177 1779
180299902 601
6698 897947276
41638457 443
892668251 434927629
178200593 594
870297100 2901
56400000 188
500401344 1668
301772528 1436
204300649 681
720479367 8744
754197485 2514
221804159 1117
77999999 260
979796733 3266
214692442 214692443
992403309 3308
713723946 2614
88023701 580
979226534 4514
989803605 20317
122233088 801
481499713 1605
312608755 2331
314401049 1048
205524818 2543
861253759 9578
406216810 7007
71718240 272
435783999 1600
155788368 748
689748120 7570
15816500 101
35502814 214
445418905 6312
471845664 2900
422555376 1705
140350812 1212
55234341 229
83100326 277
918915967 3918
133222170 1290
917772387 18499
165255319 704
794043251 5225
650615631 14697
808202695 2694
495219934 3298
514590489 2011
362218109 1404
47571376 504
140213971 997
682336741 341168370
234251422 30826
721675213 2820
80994285 302
478666852 4251
312440142 1252
699915288 39707
355862438 1333
15899948 53
230760472 1192
497950611 2487
657417601 9783
678302666 2261
22041273 149
266585705 952
497102814 1657
303298436 4214
13960665 328
115800000 386
968100001 3227
551699079 1839
357377226 3767
575647235 2428
580646403 7118
58751979 196
468289679 3480
622441882 5073
188999370 630
263481701 5383
960510506 3434
829654481 377634441
566338311 357388075
835600688 7808
596399999 1988
586384547 187701
189817877 971
253945579 3922
954748210 3244
682836062 2587
205692655 3536
512298779 24612
782697391 2609
3390 245002080
683514290 2515
930603103 3102
2253 392452804
336329416 3807
939288628 37971
578519553 7558
698729639 3456
185787247 2676
381898727 1273
634086828 634086828
702595191 4628
403407839 2743
217604751 793
638923749 2810
192679147 96339573
895805624 447902812
690964015 2762
332400899 1108
837705548 10291
98099812 327
488099999 1627
208261072 2776
478128980 239064490
646256653 4218
279786496 1408
450719303 7414
927079684 927079684
556978559 3336
629041066 629041066
790854335 9432
725295519 13389
100930439 50465220
27899915 93
310608144 1868
4458 629090670
610695267 9231
710257801 7716
498231003 2866
100072129 50036064
337360626 1260
401398661 1338
881 227064535
416806613 3784
706197645 2354
53374788 514
30900009 103
389476132 2857
996496588 993382187
751886567 5256
827488157 6601
4137 547856758
355820387 4043
453657443 5238
256874051 102016200
269768825 1245
679022229 12274
595042336 3529
550029394 12077
469040985 234520492
645685328 2772
507770122 3019
949314363 3713
48569359 14119
611508720 2213
670891161 9245
322612893 161306446
986437040 967283728
714916008 2811
346118286 13428
545452295 1993
302164125 2519
377701653 1259
624152545 2708
815702427 2719
467215048 467215048
533852752 2590
762600262 2542
314048893 3677
4768 849050707
337972800 3806
195900174 653
380483477 2031
30940497 1481
513219850 1969
572837101 11220
51687716 284
943318804 6393
838020974 4595
3540 961350069
373176467 12612
795356598 3566
819845593 4484
17824672 17824671
3309783 15
863477252 606383926
243343563 3662
520501735 1735
874036817 5542
659571579 2652
859202864 2864
834815274 762335666
554246861 11420
88800121 296
348000001 1160
140711234 560
604762380 51421
639075408 4952
698945809 5259
902999785 3010
523922751 25714
332389674 23831
363764226 2827
719096733 12613
672936923 541946909
492000001 1640
891534553 6309
600587559 11693
455121407 3136
102182244 396
101113139 1502
790799397 2636
762224960 7160
239899020 1866
958323820 6971
470967617 6712
597077261 2489
402653318 201326659
947372260 3159
924121471 12850
247628497 1367
533126358 2907
736777436 7313
730468500 2793
504228268 192020799
440691321 2698
862791241 2930
975650736 10993
146770691 2983
476402152 15558
633306868 9529
981748756 332697
816965414 4786
734195775 47400
157219826 4421
812998493 7463
769014314 29755
714637811 2814
813063045 3092
238800796 796
405819302 1862
830936514 4299
91499943 305
719716190 2559
454347728 1686
676374655 338187328
193525946 242818
2482 463478752
449792608 6611
738558183 3917
86742571 330
520897365 2096
109732111 510
160409893 160409894
12204623 6102312
615583781 130614
146365434 582
240308649 2350
28814652 8952
526566333 55739
291436624 2968
754625019 3093
394491532 36023
209980431 948
231777160 3412
769291591 3857
938942524 21356
894287661 11897
562816313 2791
30000162 100
66627262 247
953591133 3885
8334099 277
872101688 2907
605683928 3688
419036559 2711
895101832 5193
354164853 29230
913 193549609
592799474 1976
1425 174217445
309194957 1783
608482875 8105
203795766 1121
920068522 6533
356698812 1189
912301371 3041
907215525 37935
76636560 280
932371824 3398
568718176 3075
992377986 992377987
181697791 3569
897996271 897996270
743300595 4202
321298776 1656
790010944 25408
338579411 2346
716213073 33272
832625285 832625285
182778069 812
956508679 3546
576066807 2712
436500585 1455
971543160 6540
79015515 562
850686042 4839
838797777 2796
950400658 3168
710066595 355033297
368024263 144140603
844422241 288063576
770354952 3093
631242599 2155
5669351 108
520603276 211354807
488400869 1628
493695266 4553
668843471 5776
699262259 2334
337957788 1807
359758081 2448
713560465 2869
533152909 8226
716411514 5393
440819231 1696
894293849 894293848
509101318 1697
68143969 232
544722775 2327
490895725 2442
71622301 257
77720445 995
147215 989631254
148538797 1142
61450477 372
218999999 730
852513165 9259
517315067 258657533
796202654 2654
675270922 3969
170699563 569
781425732 12498
345782166 2274
521506313 260753156
869676888 4933
5969 926740971
347571629 1445
595454235 2249
867590779 433795389
422850345 422850345
2721 567758418
144000001 480
8997847 9458
452709973 3564
435611091 136236
657342076 2587
596698080 6892
361200001 1204
299932942 159640156
716397613 2388
761560073 2613
927646108 6694
124989173 575
126053780 681
916889917 458444958
634218084 19506
980703284 3269
239940585 19611
892202974 2974
771605738 3252
52551575 231
660023999 9270
4128 613396909
935857321 3919
198599727 662
715172444 6327
248997582 2629
516894829 2424
2736 726175205
995511192 3484
618616059 11135
543215760 2271
857100001 2857
426586087 213293043
183899386 613
113508617 393
235488919 862
588898038 1963
29663829 947
856831443 2857
190199843 634
330166457 5331
344495124 344495123
785190368 713436914
814952941 45245
848267889 424133945
64200367 214
923 193528072
844497185 2815
10191359 5095679
29699901 99
558601863 1862
423369619 2110
728769791 4612
148573826 554
169248421 3322
3180132 3180131
506516066 7481
384190207 1376
199718636 20722
177878064 772
100436824 713
367006704 3216
780643637 3920
195755643 195755643
295549279 2080
773422134 3596
568793787 284396893
737014526 2817
739062826 3836
371432293 185716146
814737197 5173
390295268 2137
478924879 447929722
765000767 2550
428100000 1427
907023216 14421
136800000 456
111899742 373
140504884 754
8699972 29
234400610 2491
405920841 2440
442824161 442824161
56466735 228
117818503 660
150748741 2060
975000001 3250
484517049 2969
100718626 425
407518481 4841
968703229 3229
298726987 1157
906607391 6146
668503261 2305
539046793 269523396
940503134 3135
980852310 12790
8417 353433663
359409426 359409427
717 136302159
166388934 2844
663598648 2212
816070038 8022
635897839 32294
147666259 603
239036966 4109
681864777 4309
636514679 10180
243213508 933
857869200 7019
879924290 12721
641076342 3282
674089050 18075
485414394 13055
7147 23920239
927912514 5256
80693885 637
223976905 1604
654901276 9771
465837793 2768
98400645 328
161779413 80889706
7058841 38
737408743 3040
226126721 21920
667204509 256334108
803770240 8828
156131298 2296
33331150 129
656975573 4767
316801832 1056
386222281 2625
765000001 2550
58962595 420
850688367 10005
931570158 16153
817440965 4274
5810 605454290
233391027 264316
216724645 4398
4105 563359305
139200720 464
508774750 6533
457452310 3595
757202525 2524
697538461 3713
43660267 271
998156188 3912
95515309 815
907395520 361537
632102564 3308
269030767 3568
507396782 294294494
93000001 310
501995786 1979
585516492 292758246
121499907 405
2837 604603171
557628608 2936
937493731 3915
110319601 1200
992083949 5139
757802393 2526
293523780 1578
271200905 904
741630595 4272
78739478 17121
545401752 1818
1864 539975008
897184679 31571
92999829 310
847596959 2835
281211532 988
28361867 14180934
950113860 130349
3154 543531974
580838775 4425
496798345 1656
483087853 2028
763615232 10674
841217915 3964
27248384 114
617455691 8347
433095879 7474
585886775 4499
250800837 836
980416909 3573
368158719 1280
675441602 10284
942809971 5015
935562277 6611
962467060 24249
592472599 2389
718201949 2394
154746111 1062
206711852 1579
824925521 23934
130351516 1407
792 99701467
368962059 12554
837431937 418715969
762820831 623125989
934225956 4156
650088849 16237
631040611 3196
995979389 494525639
91770840 630
3083 596089959
663958268 24854
225866254 910
407066656 1480
974400001 3248
133200444 444
215730333 8463
943736147 5536
225798110 2079
51305664 190
426994766 3813
768564897 15004
296839712 2096
906278649 10366
436403276 2201
914654103 4443
387175577 4814
677673153 677673154
70067007 15481
4333 173121325
142200400 474
8901 430975126
505641758 36246
331492981 1365
121499594 405
840 247348920
1464 342720936
590984085 4961
954598125 954598124
843160185 8192
506553935 253276967
632310083 3132
448111972 2294
870966576 6417
964451195 7042
64543879 846
969008428 5697
637298787 637298788
300000 1
5475 702710775
388373679 3152
795343618 795343619
828186241 35212
579900924 2457
768348626 4556
833913095 421278363
896102988 2987
358075233 1887
174839984 999
833705010 2779
354332523 1710
781678725 105135
777474433 8442
386371839 8966
779104849 2597
158715884 765
957451351 11726
575098084 1917
271199873 904
620885948 620885948
623475749 6239
553586771 11794
683402580 2996
969296769 3231
15282390 61
981005595 4511
633475418 2912
17914 695528964
964 99990900
387181135 27935
420670357 9079
648237814 2493
934199999 3114
1689 489149601
330695507 1871
372558378 372558379
286679542 3997
442146337 1632
762119509 762119510
660631842 4729
514159836 6662
937782833 4688
485559867 485559866
461411714 1635
149027151 663
53019761 340
179575289 3226
207954828 697
562400707 1967
379969820 1771
855457184 855457185
960600458 3202
464698452 1549
709810551 12046
911234253 4545
409500996 1365
508742603 3685
279128972 1187
50999831 170
705802210 15011
938996869 3130
2532 528187860
877071939 3309
751452655 48556
15916 835254863
59400178 198
274595805 2254
630851139 2414
354732865 177366432
692917856 4388
563508801 4667
256506513 8393
138894138 2126
680100000 2267
160200533 534
2525820 387
125399670 418
499501665 1665
982376570 57095
423006962 211503481
583496619 583496620
760496000 5104
627599999 2092
845443520 6298
593037244 4774
204260530 9564
572639653 50258
43932308 192
644295849 3856
63430751 231
191128023 1482
418697472 3296
636577410 2570
737140636 8137
112498559 462
395273948 1927
652663242 4031
521815581 2831
247047255 3913
104400612 348
834904102 4508
161699897 539
410185386 5255
906446724 53443
706801240 16351
208272935 1770
50399843 168
458916614 4300
407166921 1564
221700001 739
727484792 23349
303011425 2105
314565871 1541
287396576 3293
559262291 4083
3052 377992636
938098138 3127
106200215 354
197380653 197380653
879904479 2933
815808376 2775
903757413 6031
965884755 4279
158462949 868
637396107 2408
694555226 33713
726235015 9256
531721335 3127
2273 68389090
85799622 85799622
197506298 1650
310481858 1508
481639925 12415
633604267 7270
3718010 179
406655668 1579
1299 365215722
706131447 6974
717144474 3686
774403534 774403535
372900054 1243
795916907 3134
384471951 13025
862820270 12205
71099795 237
5124 454862319
363862296 3231
255264496 3079
21765 523818255
657032226 4423
235580155 1224
510403867 2011
732558377 11438
599701433 1999
999178671 2085968
671200399 46437
40200000 134
794701753 2649
153066666 1371
791919810 84202
501446435 36150
787197375 2624
909078268 909078269
232944645 16907
461304169 2424
785453931 428776409
642722769 321361384
343768680 3048
526956366 10559
723300000 2411
518700158 1729
85499716 285
486014220 3447
714901426 2383
422476927 2176
587047611 2279
20961199 72
2884 718300576
869459092 9885
66417937 326
145172034 657
614949757 614949757
938648881 30056
171305029 996
205442894 127476809
284777127 1369
457348513 2177
871900394 4856
308307879 154153939
71271270 435
404699999 1349
800437141 32221
899007119 8478
512400898 1708
352353664 2522
613528873 8382
298354646 7875
698991088 3103
584205262 2697
914527640 6312
678152591 5018
788997371 2630
436872437 4732
87590070 1256
357227274 5662
439886889 1521
446746075 6437
944110489 855826990
363453025 1498
489042551 489042552
5385121 32
807703480 5546
939446197 469723099
984452491 113547
268650084 1336
120925183 1601
999593079 68710
974945113 5897
588080138 3218
556797384 5863
638838538 319419269
570091317 7147
489564118 3186
3975 777215850
573830966 6997
944930328 315208545
264610540 132305270
160199999 534
4012 319389614
337876752 1424
213900712 713
89220430 793
288519584 1383
237495876 1691
781719840 3575
644572759 2773
581449334 4143
526031869 44002
662189881 12541
139015079 786
844372525 13022
21248 795078912
16080459 81
244678981 1230
632402108 2108
390733073 1552
735230875 24493
653093926 6319
304133993 1674
462111467 2691
900233192 57688
308618736 6896
821687320 410843660
847721713 5363
490512990 6484
281248114 1009
923046211 13713
380554331 1278
962079575 3557
798480103 4916037
941294004 6266
424099501 5500
994609067 15339
430968615 2314
676971766 9927
864905057 2883
467734693 30533
175909058 105134684
994289185 3427
864313718 777455963
795603650 14038
868554088 6409
749088805 103867
355365947 177682973
87314130 515
73800246 246
248523480 1096
404804256 1955
731567646 2535
685845573 3508
916001651 4505
588788967 2097
769679659 659622655
533868461 4838
462000801 2072
66038927 33019464
347701159 1159
58033409 252
679126888 8839
84900445 283
98240720 2088
1584 203142693
268418712 1272
77920901 273
970666436 36194
702192666 6153
476399093 1588
962072804 16786
999957840 447560964
375298748 1251
974100336 4246
512336188 16132
253956455 1443
654937273 327468636
54152814 54152815
1763 460481496
991247885 838439322
394744508 5129
518590032 518590033
928853336 799536610
210899296 703
396603456 1585
330071018 4349513
901257103 3022
663281854 2379
873215350 6818
510483671 2202
703264946 6778
229683624 949
1473 352581699
268889601 901
314973777 157486889
437102059 1457
264352369 1056
956996810 3190
670469610 6186
333624799 2350
933611001 3253
981525667 3962
787718924 2745
2659 60916366
909799072 5096
707997639 2360
916278253 6742
347387688 2472
348376756 156404109
383658413 2206
469076721 1840
144816211 598
413809771 6719
1794 432667950
871679663 7824
736998900 25700
30006314 135
5780 986877200
793860124 12125
371580048 1722
948522484 3382
683527275 2404
605661732 3406
952548481 3744
330842259 14820
630899119 2103
117175349 465
577213775 3350
598139727 598139728
46552410 276
248344324 1252
783384049 7544
358666387 179333193
361528266 1303
197524080 1128
762584235 4319
274800000 916
415198634 1384
5021 928465983
251516265 1438
48809981 24404990
946203154 3154
932277586 464577037
62699790 209
797354417 7581
88176796 2191
190591264 1136
180118922 65452953
961671386 3961
803721949 3350
980916322 443558300
518140808 3559
334768001 1600
228301417 1197
375906345 1642
332457990 1871
240158874 4939
270170195 1320
310680649 1715
281303880 4447
924296919 3081
90036844 946
723495893 2822
125172886 1080
238961448 1353
398850042 1677
253414332 1332
89972289 1504
729877725 3285
198411175 1417
278599451 1511
933838296 51144
17989224 371
731697570 2439
181669613 1169
369301231 1231
153242987 76621493
946327357 15747
615113103 2672
398806349 5955
199219945 2948
118025594 684
21388814 349
35099910 117
16120231 69
833798918 4151
291377072 1779
685239282 5385
974810839 487405419
898805382 2996
692100000 2307
533563258 533563257
800164232 2740
685499422 2285
435979200 4467
643383498 311154260
287342251 143671125
422235451 12285
809705920 9475
391971747 195985874
2883 761919373
272902710 982
29317237 14658618
872697091 2909
554917699 554917700
871349803 19708
775802587 2586
172772679 2249
665779312 5228
136799683 602
371121164 1868
427312864 1435
529783693 3012
425701418 1419
573600120 1912
134400449 448
928401716 23782
715322284 2498
388931999 1500
389819143 1603
177900295 593
54300001 181
887362600 3100
909764623 5284
836078589 9081
756555188 25023
722099999 2407
681303240 2271
641538974 4767
58025 355317826
982945055 3974
50172480 240
366483363 126182447
284025401 1177
940245345 4849
63230831 504
682201795 2274
738297538 2461
76428802 4801
900859027 3570
674678971 3241
887844343 21921
874055775 7137
276484147 1398
982433038 4881
4440 526035974
518464124 167625
200699330 669
619144889 2231
605973653 2382
4905 839841543
324271297 1592
961894790 903400867
531928135 4290
998062978 8653
987137070 29955
190935641 995
730773579 2963
363762691 1713
175205973 1311
470020006 3233
951253939 9780
541323857 4204
839129956 17686
200891124 1411
365341859 7668
778562007 21108
211573337 851
629727471 3729
270412866 1008
24029 979273339
832199999 2774
519939915 1831
503532910 5196
518284159 8144
363216001 204366012
905817356 32934
538069844 17274
382423276 2587
185768161 1057
685986306 10820
24899968 83
203044963 4829
523286791 2470
904502716 3015
596178295 5432
435301450 1451
552651571 28637
895282983 4959
283278345 1005
448799999 1496
1893 418742958
1170 263049182
163028187 578
980858353 42793
808164773 11637
245394285 112505
781849034 5347
33270445 381
793197357 2644
453347860 2267
115855467 1079
874503518 2915
487025777 243512888
35273945 1592
433120808 433120809
199379832 1283
737691263 5472
43203416 471
178955346 1825
152668447 592
978303628 3261
2352 681615721
105599742 352
133730130 453
846865548 6224
1252 159080372
735181256 19946
684000001 2280
919945944 459972972
879889810 11277
449830977 5348
265800886 886
608702029 2029
321201630 321201631
197148524 90895
482136520 431947508
713573300 3740
598126703 2044
511052957 13198
930196384 456940961
26922931 97
135000211 450
339732753 1646
237501913 2002
957596807 3192
463370581 1965
274285703 1053
447302952 1491
964973216 5776
456898478 1523
256388415 2624
42885881 8888
22209430 89
90299699 301
424103848 4223
257706559 2241
75299968 251
685543937 3584
517971875 4804
680357295 267103963
326696389 8769
479302051 6276
730509312 17408
822740121 7792
857697141 2859
759241735 11308
598241534 299120767
684472635 684472636
435827339 435827340
338050829 6212
319651332 1068
318171296 2290
996247068 7737
878836291 4368
326059508 1708
716939639 6891
56334746 257
594477997 7203
97713925 1608
805499895 2685
650700632 2169
697573171 11410
171341257 85670628
74743094 947
43800001 146
184500000 615
522992791 13165
494535461 247267730
767702542 2559
2095 627414027
832800000 2776
941634542 3963
910562008 7878
227842301 109751199
810052494 10397
753719517 376859758
29749269 4128
582601941 1942
925503084 3085
780089273 2817
425551983 2677
926696912 3089
22050497 221
356691457 1816
4479 601810226
699475327 3894
578174377 125890
377558207 1714
228861149 1237
26039705 26039706
893945508 10718
256881951 2293
602998190 2010
363546079 2120
688245883 2414
970443927 7649
2232 557767943
595888755 297944378
153632343 76816172
277752908 277752909
174161220 4344
3642 708445482
130199800 434
55507346 2820
804089520 3252
383730426 1964
963608221 11530
117900393 393
173192057 86596028
849815447 39576
338232844 1220
226800757 756
642773842 3293
397799961 1326
394138965 2626
992796328 8577
192806 569670028
147299510 491
871998326 6143
867297109 2891
796200000 2654
12900037 43
449303834 1657
269101381 1999
449316125 10879
713104724 2377
760708157 760708158
513599643 256799822
644024692 5273
836326836 41172
675898158 11387
590299661 9905
756240926 3073
931001315 4087
962182397 548093030
1298 347695951
47742528 205
915846055 26239
758104071 3652
745273979 3330
481491502 192502764
611370240 3552
777477245 15796
716738485 6468
518162545 8496
565611832 565611831
435299446 1451
626400277 2088
69000001 230
203400452 678
185399381 618
1589383 938362650
209826131 2256
549298978 1831
463594659 1853
92909965 490
519301732 1731
482101339 1607
109210342 373
92999776 310
210596364 716
919687545 40586
705678699 352839350
323051925 7813
785860902 3100
155507014 1066
641400237 2138
915561587 370602995
373344889 1708
691423729 5136
2204 458769143
309629225 1387
31741 589237487
587088499 9875
488317439 11388
38013984 144
33300112 111
417 103685643
27599999 92
829622971 15772
772952754 2751
170982989 1195
855315161 2899
776700192 4358
601834177 7951
608999260 2030
918545260 390398371
508186712 2516
333797132 86797
198649844 2907
16765189 97
548785839 2386
167632739 828
126834299 530
610975300 13676
200695626 8125
738299999 2461
377167665 27601
761670529 2714
810844560 4207
27072189 109
387389980 40582
217260933 3556
805462540 2891
36732 835726464
979429231 489714615
970928800 3996
620588103 2413
537491496 7388
988749270 988749269
196199837 654
270689171 270689172
858348972 9503
233588975 3516
872008684 10283
923910738 5539
83999999 280
19727312 88
255162664 255162663
883619049 3608
433997071 2008
662248807 4018
407947601 4064
387254051 1343
961328659 5885
163827116 911
329864821 3660
842890249 12524
510901702 1703
126828395 126828394
929997408 3100
747383504 7337
514498286 1715
689054262 2609
710129028 2778
670799133 2236
190766207 95383104
861218552 861218551
821548112 7024
836700741 2789
208533027 41557
846802595 3972
465267623 4211
319193051 5335
277348999 1325
26607594 13303797
26565135 95
891163290 8670
263700765 879
654134376 2375
586569825 2817
960984059 3824
169295021 709
951519188 3628
688989483 13293
96899678 323
565660856 21964
882597058 2942
401517333 1684
453318893 6706
478923405 239461703
990053568 12656
729602432 2432
679152352 283558637
67838453 578
677701055 2259
641859437 10396
881161243 12662
335541826 335541827
329417378 137834846
83099838 277
159286705 3921
320631899 6181
235303972 1033
2686 690565228
138738139 529
726036213 2867
116700468 389
924896917 3083
417552816 5506
670197765 2234
544694021 13810
577201444 1924
987112168 4859
962990668 23431
170280940 7019
74488260 460
748959820 19180
706232891 5463
16070860 171
434976893 1458
109873912 553
650514252 2756
843254784 3750
547663600 2961
634230794 3059
58988421 827
726899999 2423
18915 676106345
750142267 25771
140399795 468
18149 803855508
292468099 146234049
348964121 2735
794872057 5989
69712385 367
901922737 3432
545819010 2293
480937026 6142
125659204 7269
721525257 2417
513993144 1736
345843860 1270
536862235 11921
440808208 2071
772047057 5228
622569867 5169
874571947 5197
846697030 4985
521103692 5242
617116345 2183
125643640 686
28861687 227
353280010 1751
197466604 1334
263728899 21550
856964528 7047
322330411 1247
140212979 666
76553893 788
315651196 157825598
313041370 131632217
289499035 965
840602802 2802
342681465 342681466
889529061 600857693
730681852 27426
535119047 343543238
198842147 1692
568099153 6768
220316996 1726
12213836 52
797111884 2979
771964381 10450
707912 10
787048820 5407
151200216 504
500528817 4552
569554775 2335
668801125 4354
343047231 2412
91696097 359
533239488 13656
438512201 3605
1607 106200759
736 166236061
975984221 401299283
231739660 231739661
988805019 5349
134256996 588
3641 146051119
205782439 205782438
399016158 16807
454800000 1516
752337540 4155
595535009 3045
447880422 1749
131763870 1143
76499744 255
764162235 2565
1445 426494143
723447564 7908
115468090 115468091
905080431 452540215
364553313 1376
370613145 67965
235839264 1541
789645583 3277
633710458 2869
183000582 610
23100043 77
424455057 14331
543898731 4443
874685636 874685637
924256166 4805
238514148 2074
170572641 85286321
95134723 513
800889647 2694
411153777 5857
900300000 3001
593464957 2497
278086887 4102
89453478 606
231498316 10485
29419 496192889
122651251 1250
382029972 5284
659 147809087
420599413 1402
415669974 10246
19576 371817350
714304715 10165
89208323 2326
162300157 541
147359568 73679784
101980098 6963
392322499 392322500
460213620 7185
353701178 1179
179741407 952
228827354 1354
722991503 5074
580204794 2379
30300092 101
782701909 2609
770401450 2568
266985887 12462
574986429 2014
211249843 1393
966903224 3223
352592099 1575
636151259 3980
494890837 3788
631471254 2207
399285447 1365
508700970 31168
166717600 2097
483460576 2270
855038417 855038418
876188657 39567
482098850 1607
983296510 6912
99295420 6479
212699290 709
706864432 40944
806323447 4744
514201713 1714
747324350 10452
562566541 23745
756128285 26451
67421364 1315
374183468 184029756
8639884 8639885
74620089 358
88261696 309
63558836 278
572359194 10072
568439074 284219537
122700113 409
774008640 5440
333601112 1112
975158103 12493
3219 727040121
350227967 1881
500693299 13734
555371210 555371211
271200001 904
936082312 21263
889936319 3340
14040 552916357
591138965 2775
59100001 197
413398984 3688
951808873 7147
75210551 323
998274597 3347
815935116 8839
31500042 105
626522339 2315
308254255 1247
355619666 1706
696674001 4400
924364111 8337
301500281 1005
300411828 927197
868805050 2896
337890658 10647
904734155 848916610
742745464 3619
340899309 170449654
558601211 4322
707702359 2359
869295601 3419
881601224 4525
496308607 2788
846609001 3554
298535315 149267657
898453374 4058
843000001 2810
2095 554972942
844474302 2877
845792375 422896188
827100001 2757
845207016 43706
557343605 2639
2369 671722428
781500440 2605
5896 796438063
519155346 3409
267000890 890
213238203 3397
271373204 1303
157437073 888
877813469 3834
11985078 55
198288371 970
905143208 3705
310294337 11969
424933152 3666
456000970 1520
73499756 245
690001056 2300
252899900 15076
287588090 1523
617226412 2882
285716071 5624
963267057 16547
393900001 1313
86746577 357
178299968 2716
503398323 1678
949610112 14243
980098192 3267
251528010 911
6563 983636543
691023641 3445
564731159 7242
12000030 40
684900368 2283
176229442 1511
640244684 19419
581465246 2181
918819524 6156
560596716 4022
647567867 5532
233872935 1243
799286880 25153
623804015 120472
192621317 96310658
696157533 49282
495549656 3335
58863993 11176
24127646 83
666837401 2969
381600648 1272
100284952 1468
181477614 79084065
85390939 607
8069460 27
584017755 198484240
920210591 460105295
37146098 262
887661659 6315
169707543 722
215123550 2490
972898959 6259
979097509 5086
725325481 362662740
851840776 215057
224277240 7860
877531199 6720
706532742 3469
411499905 3152
110400284 368
949198773 3164
111757967 388
58017058 682
635914498 4612
246459699 1097
929701463 3099
518387293 4502
3615 273461323
996668511 16655
424113107 424113108
3325 440329714
770997431 2570
345194340 2685
761509631 310960326
132390765 3601
497998341 1660
980380009 3816
315703559 1063
509491079 4788
15891405 67
377949401 2349
871455908 7903
395883882 1650
31401807 364
3523 374049950
23999919 80
143999600 480
89759411 361
567497204 1967
404401348 1348
257774792 6742
523682344 3257
509268858 3738
376765857 10728
708002424 708002425
549998352 3504
612532085 8521
781762549 5061
770140591 5338
230179446 1386
763307183 5388
805707001 25725
400894073 1806
573323830 15063
503784687 4737
858669938 2979
529928288 1927
403899688 1381
904915817 452457908
172674382 4089
741600612 2472
83023871 655
150291710 1536
737102457 2457
252017124 989
964497946 3215
307515801 1067
777298286 2591
266855605 926
31714698 31714699
16501189 492
460555794 36618
151505786 785
385136102 4255
718201975 2394
506471021 253235510
742370821 3065
892265483 3746
349682437 220194095
15100861 71
144600069 482
334721247 1021964
198803975 198803976
268780399 5544
311303766 7101
281056456 1592
419864001 5133
627813674 4275
144561873 9573
775558033 3076
161677349 675
633384376 4875
780023039 8520
227040129 1568
547250309 183147319
543752826 1925
411698931 1663
33899999 113
273666197 4877
958670674 3902
191410709 2805
96813 2
132484 392947544
850959889 3128
241431730 1371
977058561 10502
825900000 2753
730741424 730741423
882115633 4228
335999502 1120
14074043 159
428589261 2420
768638809 4428
806727554 8534
824978427 412489213
492014294 4889
136864545 1043
791402638 2638
561282432 3702
300731333 2331
24315186 24315186
502376989 251188494
694888405 17639
522888255 21758
11781 882361557
311636205 3113
57600001 192
13088719 6544359
317251287 3189
131593151 2215
766228362 3338
878100000 2927
871326218 7257
282568509 1503
701444651 48155
568331137 21571
797828833 6894
409501366 1365
16021812 54
46799973 156
88458296 9769
189900125 633
575024272 1993
656 136564306
611789888 11875
438858657 1696
499269435 499269436
136482905 12723
298500414 995
802100445 11647
375898902 1253
457239356 2278
295499417 985
675668930 6302
632102108 2107
95087921 674
822840723 411420361
11829 825203285
531151270 4667
24147520 118
550023639 4995
203487632 1107
820841265 820841266
141809841 2759
110723760 1468
519384127 230627690
1501 425689604
1710 488762541
271199929 904
462300000 1541
721085128 625374264
369 106215995
155519641 5085
770698799 2569
962101421 3207
215719153 1386
562611061 2412
621528623 310764311
235145100 1325
164460377 895
847607312 3774
137169920 1229
114257822 952
126900280 423
164923646 827
89634807 519
38534755 15946403
680217402 2544
822443952 2992
395657516 2585
805199999 2684
302030000 1154
36600234 122
938096874 3127
529653699 6943
996076356 993973667
993299251 3311
944 202257829
368816779 167151755
737702127 2459
820797871 2736
634549651 3570
285897954 1626
34310134 117
952150670 3305
623719009 5839
866215631 866215630
914408549 3069
5926 943877797
4218 610724220
771988867 385994433
212732362 909
925045879 3256
145678549 1310
741789117 17342
980709642 4009
384249130 6255
857607572 2868
621034250 3715
449289455 2827
4571 932159948
70499924 235
1298 333113249
339482807 1400
444294687 2144
533702892 1779
140100347 467
622847645 622847646
485194271 2810
609150119 2040
968524869 48474
680305523 3502
901089679 4249
466815923 1693
297395029 3851
925522750 6847
815903171 322953156
605566941 2320
352749888 140621444
996713084 996713083
889181761 15580
965332840 5930
689247080 4072
670234974 10223
323700400 1079
273299999 911
618679941 4394
15481 239129808
363991295 1392
146517811 845
101099999 337
941359657 336288037
921943978 5161
2082 497449270
734169084 11276
244206102 107670402
371856781 1545
240 16807339
253199625 951
693442492 3750
495170677 3822
936900987 3123
973152955 20009
492599745 215591781
127589321 1063
712500000 2375
142677461 738
446574947 433248866
234899999 783
880852492 306744930
1214 239442149
44924175 575
873106967 3966
939651380 446308627
974055449 3863
807351406 4163
72884785 72884785
622059156 622059155
113400411 378
652125705 3619
417047809 2176
963484203 4593
705675333 14844
801600001 2672
789038060 3857
365143047 145904405
710799237 2572
362700000 1209
738585456 6641
601835675 407942027
707383010 5703
18289 610907467
247233682 3842
952263373 4523
179400597 598
637330151 2830
426001421 1420
524869605 5069
743981980 26418
387259769 2833
462235589 6330
697894519 4487
141680077 583
215864361 883
730530361 4473
335478110 1237
888299999 2961
35700178 119
734974200 8200
399802389 5131
940230497 4222
734386327 5581
986405243 23932
164328186 789
232198717 6983
118260366 987
977278162 474053510
960880201 9338
21657841 284
166070509 83035254
306882057 1684
992720931 64973
268002145 2451
543550957 8398
28928331 14464165
286810383 5498
121500406 405
965996779 3220
204384292 204384291
163949141 1651
788899482 788899483
688202293 2294
560888128 5009
247006199 920
420814676 2284
291188736 3456
552299049 1841
1813312 232
975606604 3567
83935554 5079
643599330 5730
174900066 583
496797646 190729
666149362 3121
408921121 408921122
339898867 1133
641571796 5034
120942761 813
592472983 6978
526634425 3112
757446386 239818
842913132 3351
379391499 379391500
540311720 2413
595449564 235407697
999598601 3332
341060798 7271
178078135 995
276 48782724
830102767 2767
663520094 5262
79456024 60241638
732000715 2440
847302635 4523
259233207 1501
222282704 1428
36999145 234
289552728 1994
544747220 2330
966832796 319385
680996563 340498281
759679297 10353
725702420 2419
247914954 885
197180025 2666
796807592 7389
141394209 141394209
885597048 2952
164271507 9315
855104719 5895
762879021 2735
65121699 251
406357258 406357257
922087685 6076
514878983 7708
662427820 21000
31837260 210
2825 806454310
450601589 1502
27146369 802
511134273 21807
8864337 152
781343863 781343864
382502453 1275
143830131 69944001
456298001 228149000
50762982 25381491
576278156 288139078
681601974 2272
9842897 91
12165 563681410
8399999 28
948305228 3161
94243803 362
268326550 2075
704702350 2349
632482506 2983
713698659 2379
717302392 2391
507598308 1692
897386887 856669451
11582183 86
421310776 3225
861014598 8713
11057735 5528867
412428481 6208
734100001 2447
975618729 10833
549269967 9562
655532397 23151
858888860 11324
263099942 877
842702809 2809
586484874 2375
160686782 605
388123009 5278
269287568 1289
6949 986503881
207118463 2688
241799193 806
904115557 3519
210217186 1553
243260520 3030
526938363 263469181
867676908 3871
357671241 3590
11085 309020418
729299557 4299
927599999 3092
181703989 1243
653998439 2180
721923895 3644
78804107 279
923908994 3724
199005191 3438
783129877 3207
265800681 886
5568 433344455
278838292 12604
407104915 7874
1139 291025041
952832023 3373
464933791 232466895
467903688 3101
564262672 9004
51591233 176
810067759 4566
29912 627418102
792346804 7131
899479137 10498
185133129 1310
950756066 380642383
284926493 1119
302827667 6838
646063341 5338
200783700 975
2567 384684539
761397463 2538
414993069 414993069
307000532 1062
346065187 2316
504899999 1683
531 140677830
953167375 53333
339788680 1263
798068543 45677
346758775 1331
494028886 2111
401551210 4330
332100684 1107
896400601 2988
815703113 407851556
570302945 1901
644051967 34048
868885961 7780
753446425 7531
878895707 421712615
738330471 15004
568800198 1896
618196103 3244
485847843 283440624
578999999 1930
973301168 3554
885016973 8024
391915662 2213
339672372 1794
329490501 164745250
5293 731524358
539052774 3245
169391455 169391456
239400797 798
542598440 2080
964203214 3214
595906893 3754
159300342 531
723106359 2616
22779679 133
104999999 350
102520881 1870
251139143 125569571
883321649 3505
910610948 4693
429620359 6229
892370089 6381
512700000 1709
324273983 1299
479997471 239998735
433264080 3018
238558051 1830
746921890 746921891
428704144 1986
18283420 571
809599492 14092
119583729 4143
545717602 3861
18323728 263
367801226 1226
404336492 1847
6209 647877726
623235249 3213
260894222 4703
127313831 628
231900925 773
929257853 5995
935294141 4070
39471551 151
75883320 6261
827060237 6644
586376493 2315
785848513 14136
866455326 3305
204389949 829
103256595 51628297
203113635 1455
869978699 3105
560601026 3213
626821226 5042
880978029 4937
831294946 7987
2281 232151056
46773 150921225
655502184 2185
241199195 804
424199999 1414
191136260 4759
353995079 3230
308596785 2264
254187255 7235
972475863 4748
937731501 7031
81000254 270
944103702 3147
812702710 2709
535178421 2219
562623762 562623763
131547001 847
276600921 922
705055170 236895739
564 88149059
66899777 223
311240510 22884
512314574 251292036
359998799 1200
973200345 3244
87000290 290
34308268 366
5811 814846676
250574304 1955
950846376 448059862
377895731 2302
363046199 4926
553 118318774
25791149 87
512927960 1753
784943092 346081644
857444550 15150
334957540 334957541
452267019 225790122
171600391 572
39244841 338
880674147 3806
39196182 202
30262006 331
783851563 41031
385874496 1656
489601581 1632
130372416 1494
632460020 3236
896909960 448454980
375335627 20142
210118310 9080
467906623 1597
684797648 16492
963181518 42171
61781586 694
517200146 1724
847753495 4656
350766674 1725
278859641 137596604
58090980 570
93900157 313
766379022 3889
953977501 4038
196360850 1319
359253328 3215
305377121 1555
886774508 7181
72630406 72630406
782672793 29274
765 210618270
759041918 427697666
862094956 4718
315601225 1052
508474452 206799575
511877550 2175
12941 216443408
18600015 62
393978706 3957
721004857 3432
276020374 85694
938628771 6054
414541097 14567
438470385 3769
3078 874212319
890402725 2968
771104543 19936
193930129 1008
392898965 196449482
566393579 566393578
770302948 60649
857685953 3033
924227409 462113704
8534626 130
131689525 636
680556224 3518
51900307 173
999322489 12591
494809240 4168
255054403 5936
718201963 2394
252111411 846
759599251 2532
919241580 28157
676792783 338396391
13101 794566540
395422829 1516
168929612 575
482926486 2917
874332691 4235
186300017 621
902672257 451336128
213897913 2638
870000094 2900
600945382 2656
255011248 1704
851400849 2838
801263061 10636
703413877 9492
128700158 429
989684077 4044
851314293 4077
172096949 86048474
682000775 23642
633828835 316914417
650965835 6834
46775878 213
30071085 165
311184091 3532
217523851 10475
486001074 1620
622256306 8479
981715352 981715352
75704081 687
951003169 3170
195917812 14428
308100905 1027
817723261 3870
997900024 5302
565749156 15500
816902723 2723
68700188 229
231948358 11268
371340844 7473
417467641 1953
286967661 143483830
226061823 4071
241434203 1122
242260945 912
185700000 619
71499556 306
602607405 2235
35912502 35912503
772209066 3680
114279917 409
675800246 3096
273821983 10056
707398740 2358
108517337 5028
619024866 226991027
721553100 2550
42863559 21431779
845206077 5486
301695969 7556
236261280 1060
522613701 3164
292985138 95653
964796785 3216
228993227 228993228
248443201 1065
510600000 1702
72047442 42458072
893586999 9250
429687172 4117
506964743 1782
465506470 5470
81177930 470
947396841 3158
955414895 955414896
344580482 6892
336287517 1353
65608115 309
771563935 18128
667440869 667440868
952056665 4829
126275976 522
701603626 2585
44177951 364
77237949 309
522003039 1740
533811616 3655
631646324 2355
104129901 568
569197113 11127
17700 982119918
441962676 4269
926104901 447092756
472399975 236199988
713556467 256871719
801 225939741
392318191 3498
250120692 1103
867113676 4279
30033 648844703
732055845 6555
5658 895744641
423459083 2694
927357254 7557
841804750 2806
256792940 1514
969982540 12813
11400039 38
101576399 400
14190 931895996
370801235 1236
919448514 379280068
651812464 243021670
459798195 2093
172539652 172539653
430500157 1435
312287948 1106
185065922 3171
476216606 12439
716848721 6628
845634896 4484
477450812 131276
441374563 1635
424481224 2149
710940853 710940854
747299928 2491
246041003 14828
519861817 2136
569387555 569387554
188528825 860
189601517 1229
889144373 6637
596185910 2581
524556646 524556646
994703347 47866
823066090 3715
459920945 5264
347698918 1159
857277703 3426
336495239 9252
640194035 4877
577802137 4162
283799054 946
76123718 567
22400418 78
719699180 2399
774006947 387003473
843030321 17717
60599797 202
837634841 515785
374854060 6482
129704568 742
37127161 405
752579346 45679
432066322 2337
608716721 313852270
608222701 11925
35324176 132
817502305 2725
125999579 420
1895787 337889827
805844778 3417
663898177 2213
379912092 2303
158862522 754
42184129 4825
300300001 1001
637095912 637095912
119250467 423
2438 145678525
108335645 61249286
160829329 160829330
226659385 1284
851583569 2909
860230599 2979
799557967 4904
290658627 1438
736184887 6274
2709 292955488
375657805 2484
151154252 7958
532613555 4149
3887 143504153
597000284 1990
246037837 139624013
3343 396431940
458986770 3942
859147236 859147237
816033933 816033932
976163053 6252
9363 607559513
878911266 6621
941418215 498685147
834301459 2781
158208161 982
249475357 925
229818641 1415
749449679 5936
327458344 4321
667650782 21448
425945268 425945267
388751439 1497
886043363 407003372
588600001 1962
288000108 960
10535 675315806
859174002 3189
248400402 828
34959 973767278
540940790 540940791
956065616 9633
241720271 2222
452400330 1508
959472929 3383
802736692 6547
315939770 29327
478466471 478466472
188613120 3280
320199372 6484
904 79983208
735510931 2692
986803060 7214
89896375 436
78094744 10224
938644940 10562
283231477 283231478
293305458 5486
591754855 11132
840033504 3186
76586688 943
809697496 2699
597600858 1992
358280991 1369
110 13870047
764402549 2548
563349435 22042
626547995 6121
117187118 511
414618440 4111
2978 732599912
525901136 1753
399640986 2892
490350559 8680
544200110 1814
273815453 1061
887100735 2957
486598378 1622
200477177 2374
461101536 1537
953814263 25020
415500777 1385
40018893 292
585326540 2703
323098924 1077
659972433 6328
990869854 6722
34084632 668
1346 271602610
163312177 958
201061947 1292
287100000 957
266743770 5630
854701316 2849
721052004 9232
184670917 624
792346329 388677863
684899575 2283
873032992 69819
902988132 3793
107011542 24404
816978816 3713
608709139 5780
920262016 3173
1700 481360861
699282520 9580
689665102 7571
833235463 3097
554221400 2725
58577 901277281
204894163 757
277013452 6708
120218246 749
366599547 1222
261989133 130994566
147383081 539
290 85577970
96100 950813400
815701214 2719
964869934 3639
157200899 524
341099862 1137
952134313 17256
438000000 1460
494698350 1649
877254189 4515
359707919 3055
28915 918364378
750634932 2973
623751569 11146
969216123 4749
359455083 1294
591188235 3685
334802207 1116
929083863 6899
23979788 419
314442127 1144
59046564 268
134707105 504
384355424 324973147
605933238 7979
353192826 1457
116700044 389
204280389 2817
968481749 9150
651898063 2173
189000521 630
945902939 472951469
919566782 13323
946800357 3156
44693199 39433285
934646931 4888
663941355 9465
413737020 19074
991709113 22649
952609026 16332
98920045 738
336681807 1154
318901062 1063
647170944 6772
755397481 2518
436427740 7011
499440263 228468389
344241817 172120908
538167195 2322
330687281 1250
776328171 3014
560100000 1867
199784928 11279
962703208 3209
564295053 4748
270724079 1931
64374454 1587
973018325 129168
384159059 4396
638452293 8322
992061551 3494
706796519 353398260
155802421 13235
99600272 332
477144001 4320
616201063 2054
812210090 5448
970526285 30467
906302428 3021
901565722 303273
337535683 26631
555454170 12330
859857477 7773
648826823 4466
380854502 1526
720033586 2732
168401644 4124
22082939 2348
533913341 1970
376428131 1750
119311400 2725
319603382 1486
390006541 4620
464297849 38595
659822836 5066
799279095 2684
981204389 9162
387001290 1290
744901763 2483
896575992 17798
875527558 60529
241500000 805
757742893 378871447
177216705 980
571809361 6727
476019590 476019589
902130318 3087
727986690 3645
712800001 2376
16675352 88
803055478 2993
890194832 3275
707151945 2692
263049023 952
400211965 5145
318234072 1586
594800791 5123
3092 571806652
627370761 2699
530101860 1767
188100840 627
574500000 1915
805406485 5795
295799282 986
490865855 490865856
832418049 3839
527324818 5586
3950 881335850
640 185447680
217499384 725
732758350 366379175
898480177 7458
511200128 1704
480176524 2070
664761187 4717
293690389 2987
259300590 1070
348680335 6352
653977676 33143
107150941 1885
19315 986955653
450548900 8300
890268527 445134263
389658311 2984
636934761 24167
790344588 264616679
577016901 2038
446663728 5400
40527825 209
264552233 1162
415425957 1473
736016970 5154
62699926 209
440127591 3610
206859008 2121
467805619 5420
816593951 408296975
60474406 274
34200004 114
812462881 5558
619501939 2065
184800764 616
518500878 518500879
947401056 4908
143074592 2039
212967215 2174
794565739 15932
649608362 2313
143792472 2283
349516414 1581
757348522 757348521
633396225 4911
534811110 4229
483486937 1632
588302293 1961
357991370 39680
822253621 6773
613793250 3150
483556226 483556226
861659271 8217
133848040 66924020
507320787 3301
201000618 670
169148113 564
86699860 289
344322275 5479
110671150 792
953102178 3177
45644310 185
228300761 761
590398191 1968
65968 555424888
977463405 9643
843273648 4252
599870429 10653
577456171 5182
833403866 5381
647466015 2385
738296681 4465
922972483 20354
789183349 3247
350257327 1234
467549292 3486
625609868 3469
152099999 507
523548704 2109
509576284 4846
862230861 4419
243736428 10404
525480419 3070
723398176 4887
126730291 126730292
509545110 7705
302021391 1477
430096162 2356
973548209 27004
196050187 98025093
507108767 253554384
195342973 97671486
690140900 2672
562948471 2765
10948 924279866
970774709 7468
681597727 2272
275265650 3646
64151824 267
742929769 9429
468995112 1602
976203864 6058
872990990 6381
920256232 5029
895202984 2984
628116605 2477
585267924 2209
562151962 3141
174517201 1584
315598949 1052
701029294 12828
605103220 2570
940161809 6284
796991864 15821
583801088 1946
85678802 367
178581262 178581263
659401942 2198
3899993 13
591900000 1973
802701464 6379
389250373 1896
219290500 1621
94479455 595
822816899 56844
654958227 3063
53314794 289
46702308 1779
778943277 14007
872100000 2907
3449 484186397
572069356 5511
1586151 9
1993915 92
469395751 1837
758677499 3750
301486184 6831
922583204 19707
316019297 1631
113470748 762
972903298 451876614
309601933 1032
102703222 51351611
623527215 457106
486598379 1622
166570144 166570144
408805529 3290
461247506 6363
123018756 10853
106942653 1907
41944585 336
797234304 4483
183005258 5546
992946182 5166
1567 380428679
54331151 348
895704262 6468
290249485 1284
559354608 559354607
455941850 2123
8925 997208100
805798760 2995
674036236 6757
337800162 1126
523739662 2906
614895730 614895731
791646129 14776
7255 467113175
652016000 25636
197661696 1024
143123559 1125
29992892 29992892
665634195 332817098
237180962 237180963
396475738 1418
309788783 33702
321990532 160995266
990141609 395167425
429718257 6190
479606347 239803173
162117210 591
864804601 6963
225939793 1121
364940956 3351
556751136 2407
230872182 9721
499160388 5042
63814416 1522
347427789 3956
966931703 477639391
713099999 2377
110058071 62177925
605798556 7133
284400108 948
282000941 940
163749073 1072
117884078 529
126522183 3253
531651837 3716
258509607 2341
339902072 49197
124612186 626
910956913 3088
310988370 2207
598812816 6570
9600001 32
70113007 35056503
361 75994221
215567478 868
263959132 1189
821197278 2779
382201041 157352562
860454602 860454601
727361937 3028
278647153 1074
264660606 177149
643996963 643996962
286201686 954
877093719 28760
368712571 2836
182355519 91177759
172800001 576
696077994 18556
991850392 5737
207900395 693
942598931 3142
477298410 1591
304797153 6332
880853062 14487
60737002 563
252068099 11876
267719684 1397
329717720 125957795
633241603 4998
60917950 1135
437841812 11481
603899123 2013
359901178 3948
59603836 1292
613456689 30842
506086021 4097
356733871 2146
30147673 346
578623429 2794
590282313 2923
144216235 52404316
926925439 926925440
820077165 3892
482244112 30267
122699999 409
343798598 21571
423924739 3644
447662087 1993
567001785 1890
204881281 2040
509742989 9750
513823019 256911509
3083 410270108
153206437 621
292558819 1492
669467979 2585
786202858 30277
139042595 581
617191455 3248
266223188 1322
190555409 1691
363559982 2557
199302769 972
775202016 2721
182489150 669
713778453 7668
908816987 908816986
137243612 836
32399948 108
738600001 2462
138803553 12805
442486581 6020
812455251 812455252
377698740 1259
436047532 2551
969018799 947251694
472456378 59595
376486084 1647
421116672 1424
60283292 1944
907711020 3128
1911 563941833
321116966 1128
659307625 3069
54870967 1233
847219850 11450
710480669 4530
667356538 253767897
838705898 3441
867409130 3403
180483659 945
335224248 2175
183078793 936
356881833 178440916
497099999 1657
935890671 432114947
869401138 2898
135 36654120
872066307 11771
9613247 1019
958503764 3195
190684933 1037
440636041 1761
277326320 1105
211673489 1330
304939257 2944
2000 87962000
189000623 630
693371019 2507
1574 332605088
919496935 3065
543220860 13980
949662419 949662419
136500455 455
641392216 435280076
314933286 2872
295985692 4436
593701978 1979
350616405 2414
616499999 2055
788055842 695398642
355917219 1286
510864265 9870
924302988 6681
749643832 6275
97649640 42436142
2315807 11
713141278 368347152
901639961 5178
400510820 3593
137557168 1177
1619 64104818
452830324 1809
810836882 11927
405075965 2855
926475589 10610
638795721 638795722
146432341 2007
493124566 3809
163500338 545
63845043 272
317607692 305089305
804237833 4926
264121391 14052
385667121 385667122
159383894 886
324671468 324671468
777425278 777425279
110867075 715
637401252 318700626
222051041 1746
982877379 3730
909907954 909907955
125999994 420
667390460 2515
487089774 3138
305249705 3438
763632709 11870
829136793 829136794
52733357 403
224921714 1646
732298448 2441
861902874 2873
348598507 1338
754062745 3554
382544849 191272425
435744817 258840005
217931334 1046
476924055 10419
328500251 1095
87741913 367
901799030 5197
965697950 3219
8609 309217548
147074577 63554868
3333 641959131
1682 448145352
681003765 2270
369908891 20203
889500000 2965
272175851 30326
899853717 4892
529621276 2085
900958044 900958043
3600005 12
605226319 302613159
633899692 2113
510214475 51407
245701428 819
983515168 23750
317790920 35185
464475625 1842
882360054 8690
650100000 2167
606000217 5039
52535508 3604
954243495 477121747
380100832 1267
197918432 724
551438427 3421
819680417 4854
569968308 4788
103171318 59274884
280585965 140292982
114402499 3350
900603001 3002
667996874 5655
191299049 915
388901115 2165
35167061 35167060
233659961 6415
91962886 325
86100288 287
807002689 2690
535557980 2028
829 234471044
396133199 198066599
114029143 418
998198345 8437
424012612 413281766
347909676 173954838
870413441 104617
694032174 5457
936318235 9268
591601479 2390
465115247 1872
4249 251374424
211499295 705
719400218 2398
657451352 4906
42946205 42946205
521520391 1810
29240 870504040
832722994 5567
40162983 20081492
638145215 2218
390269314 5329
560881486 3641
30840261 12493017
891502161 4112
11586365 161
816602326 2722
29099904 97
810302702 2701
240899834 803
8666 792202390
747897885 2493
39707 794158387
748293883 50138
91748353 45874177
266271516 11142
5449 819133769
723872643 640814538
279299692 931
462 51769410
3464 425787952
247996728 1134
158424005 1121
150899498 503
989703299 3299
25832119 375
14700086 49
915023397 9544
918952713 6296
390591456 289138784
317041921 3744
235969968 1830
15858 983458218
348899037 1163
163800003 546
520498264 1735
58626494 911
858897136 2863
2979 765171045
464371558 4046
84300280 281
297796626 1773
292199706 974
312356353 3058
263127360 2760
891811545 3165
31835508 179
158512184 158512183
763714431 381857215
9888130 51
42458000 230
3694 487282928
725714198 11487
432068920 1688
842508690 3410
4508 300465308
269954054 134977027
738000000 2460
85500284 285
722706719 2635
898188957 6332
494952060 3930
807469020 5309
290466841 1545
381600001 1272
885969162 4149
500688454 6905
865826482 3036
670143045 3526
172200091 574
216267290 1781
645184531 31152
910511832 6371
154100689 713
545715936 3288
220269139 2137
520225441 260112720
161074541 7779
910017243 5007
725071368 4957
646798390 2156
426871768 12104
983814735 3422
436198211 1829
909615513 897956667
916665639 121220
768319272 3654
201299999 671
692900999 9332
246976070 3082
216299279 721
387103975 1688
568022312 568022313
645297850 2151
511212374 7935
980650997 117387
14514584 122
915679237 457839618
93598 286090639
62999999 210
109324016 387
887699319 2959
579665572 2399
125821915 1081
91413661 652
411783077 205891538
546666066 8038
706070042 56904
55389979 798
297956471 148978235
486408995 1714
3738 569056711
332429099 3550
535760165 338132370
780831679 17259
597286717 2444
421282704 7494
528210257 3261
95043884 345
666914547 3113
98467539 98467540
247556231 1617
671119430 671119430
16865627 134
875945801 17470
410827619 1770
844981420 422490710
189748093 796
208206209 952
478800262 1596
812402709 2708
840200381 35738
663930922 4642
915302985 3051
217438163 3114
437757107 2074
40065234 300
173917502 621
610464743 3644
6446 995744836
53370310 245
559609895 2868
355172500 2329
411148779 3535
624040548 6636
3502 766304141
403823630 3195
603599966 2012
885201859 9369
573602237 1912
156443387 583
422 91251390
766667109 3991
13238242 99
459436833 2298
503580570 3495
38249387 196
508318372 2142
555103864 6034
170406599 2184
514194204 1867
775460462 95951
1109 133249770
258595159 2454
387932668 1942
787799447 3409
2196 117507960
690074399 16297
628099181 2534
491765846 2973
989848159 3556
522021390 2218
702897656 2343
408789211 4876
959698701 3199
691200000 2304
455308179 3358
518052613 2068
858694746 399668363
588737051 2648
796241071 12802
936607645 22649
450245356 2299
481801606 1606
726428153 4007
2900 499586194
560434841 8157
977315585 4583
692452455 3677
475722030 4176
947069295 383158482
463556341 2193
102564134 1249
196045012 993
883623185 409495059
901452511 7686
6177 977369306
398169654 28249
122012109 5366
72725334 290
83107944 365
393670935 3885
474087168 22863
685503160 2285
271799601 906
534251515 5162
871659468 5268
85284875 325
32509091 154
660299844 2201
1154 294912778
197999339 660
824462276 5941
67700305 6802
163587872 2312
611011387 5003
283286091 4704
2524 490249151
777410963 4356
254223259 2103
953970823 4053
787987901 3290
536700758 1789
383019519 2906
259943021 972
443240500 3573
645900001 2153
7519 570090580
850547061 7917
480751391 1777
755994205 12419
924041663 16653
365444532 7158
17764088 76
213775735 961
619810193 333160507
115200301 384
129048953 2029
164468486 871
689180069 14845
88055440 1880
88224909 300
78575405 273
2407 356028672
257386638 12747
65481997 31888301
306491867 1962
49676466 1663
511500315 1705
377208458 1401
332262910 3305
1267 339574555
266073434 7502
17400059 58
490484214 2598
440435595 2483
717754344 2466
601758368 3667
601095525 21557
818574036 3321
663736791 14283
509110770 2031
2226 344224188
963124327 4020
120558579 60279289
801902673 2673
982497787 3275
930903971 3103
147928741 1079
80699835 269
4211 890171712
222 40959222
956396811 3188
766031609 3086
338699940 1430
559493096 4007
410899346 410899347
341014338 1671
133478721 9290
142799992 476
212099999 707
561593831 2170
43839901 21919950
795030699 3091
724782931 4001
2148 592786510
561401142 561401143
641100483 2137
883598845 70949
701346217 2629
245244957 4030
584573489 5744
5221 201957095
367327538 178972349
127512174 1175
520016242 520016242
9395 539987020
827684969 6660
359326689 3808
433198837 1444
481798751 1606
837772183 17931
435608044 1741
627287320 2500
109500365 365
4001 865341946
885522767 8762
621109007 2088
965703219 3219
872672255 52992
26454128 309
3350 573411064
504637157 252318578
957184623 6486
140100631 467
259096694 4345
406947613 406947613
248575120 846
843851333 5092
907718740 4108
162017791 3630
92664 853704618
684850394 684850395
521402382 1738
356089842 1818
612855264 3556
195230143 97615071
819388415 10392
309980705 1311
811242098 5859
930028986 4495
803399999 2678
46500143 155
460129930 460129931
153506352 1816
147895430 720
869579273 7089
779555995 3247
449342821 1770
311536521 7820
627359680 114880
513001711 1710
866661195 433330598
543716044 14629
265486518 3879
790990575 2797
42600046 142
747002489 2490
197246838 159773085
564550757 8687
289115879 2911
6451 652647670
433696894 2458
242099894 807
328837433 3323
904586038 8042
140261661 770
325325683 2662
486899452 1623
566861362 2481
609902033 2033
852573706 9186
712276854 6178
875886667 875886667
430032209 7211
309239294 1274
809102697 2697
384105078 2186
758081623 30918
402046196 1657
638493911 11928
339931213 3422
743482955 743482956
408300000 1361
702458851 408196245
3536 320255520
708445940 5614
619500604 2065
291201025 7872
1078 277223870
214711123 913
892809521 13941
383699288 1279
887349415 9860
105198192 1237
934595715 351360
607143350 6009
548072085 1163635
57599859 192
710687511 13130
488265881 2894
487318939 3085
328947456 4934
740491148 2566
827242370 3263
110225624 782
310340149 1349
905476949 23310
194622623 672
938098929 3127
865385856 16416
2950 591445819
41353906 149
557457076 8673
934311580 337553097
616854568 47442
38400001 128
529184250 2507
150761185 651
410426856 59768
760441519 4029
997478374 234425
407572258 1969
963273608 4139
431660713 7468
464699330 1549
416399743 1388
969004027 3230
367582619 1420
438563480 219281740
127698399 1399
787199104 2624
516999665 3115
536100001 1787
187397837 43339
438184544 1477
79799734 266
126919078 1599
361752337 1667
589278053 2099
793462604 80558
822367495 4948
815585904 7274
749997499 2500
461098464 1537
980637318 980637319
116962041 404
314100859 1047
512365728 11312
158382467 5318
874662863 4667
949450410 6835
254175065 1118
819193765 3282
147000725 490
196375347 1586
139049035 745
904497017 3015
277283734 7517
865499999 2885
264899999 883
201926320 944
758115725 592143420
565950880 4840
561298168 1871
77196354 969
305670465 5769
345480481 1733
200203802 186715576
559811411 21913
707767485 6117
477526539 2299
216 16382925
829457949 80418
196795881 98397940
32442460 389
690463705 3332
423039011 2170
662469509 49128
102655999 512
12073139 83
136714501 975
483 96391593
321718281 1251
742570201 9071
814744970 814744971
591507935 2823
953794834 790052469
2128 638202096
240000530 800
92268065 46134032
446354236 50653
52589519 248
85260259 42630130
818892652 14849
149099999 497
644537003 236712385
47099894 157
261736117 1324
477254938 16199
615098567 2254
837900001 2793
468919357 5011
514745701 39535
3844 857198418
697713481 2897
752686669 4374
837597514 2792
412499999 1375
6326 717215019
484889965 2239
84377056 632
614702140 2049
188999843 630
103210227 480
957064890 5363
459702879 3142
940585717 470292858
868497701 21498
820572711 7327
902603847 451301924
191204976 4841
970802384 3236
54851820 4306
442229361 221114680
427799553 1426
734094282 22277
876329088 13236
847096510 30526
62653790 62653791
804000917 2680
918650759 3287
3183 546040136
332209879 3003
541974592 541974592
31326636 31326637
144900483 483
499824580 11451
507774767 9552
718935086 5268
361091153 253772927
355041061 177520530
961804059 3206
283553192 2692
788492876 2959
750238723 375119361
155694966 522
3570 806889511
58500247 195
265845999 1750
29630 790651991
143569934 1106
40977894 1698
271579835 2164
140091150 4676
184200613 614
914700001 3049
183039926 1019
209272453 104636226
892351766 113882
828475452 3402
389247301 7004
57899806 193
691980781 2731
725338550 12965
16232821 98
439379435 2956
814570955 3480
604714987 302357493
511434683 2072
670043151 238917793
771844079 2940
720000735 720000736
222994981 1165
477052049 2315
765558780 6812
789434361 3476
803832751 803832752
1635 343005094
49 12609365
331354159 1136
896102988 2987
291600704 10688
876599999 2922
39108900 139
310035329 1485
362166019 3221
409386560 1936
954719267 4582
425785726 1425
108299834 361
783642382 4591
219669909 109834954
1585 460257055
535323218 2197
440398938 1468
939587521 16360
39728560 215
136761 574773022
814102652 5269
50333963 257
531544990 5813
358045600 1760
579473533 266738781
854043154 18248
389037725 1386
43734233 28980982
947361895 5565
338662725 1774
305480780 1135
67333330 2081
10415 317501275
902564776 10871
443036497 2474
196692228 834
77406334 1108
137268168 834
36402765 429
77458562 687
708004053 2360
792026507 7189
786823689 2776
51746 804373121
495572028 495572027
730021385 365010693
83389585 537
521137674 3385
794098460 2647
449100820 1497
881708128 3808
757113323 2813
548700120 85721
452408279 1603
968696771 3229
872491003 5547
900756409 12622
426087213 426087213
75638305 288
787056227 77596
781905506 4044
544245779 6348
339808448 3099
540040190 2316
3324 771777069
181187820 705
774399291 5888
562534762 562534763
40531234 167
6521 739787887
68795834 325
731775489 601003775
77178106 6267
4027 907818081
803471853 401735926
61200204 204
718244182 84074
60900000 203
392101141 1307
684230742 342115371
996284580 4431
702897897 2343
113700097 1098
425876627 23877
311400001 1038
729754138 148381
925841339 462920670
832619141 26514
850200268 2834
791890463 21779
35189795 219
678101087 5037
70288093 644
328800651 1096
6385 799371025
841802981 2806
561248353 1944
295902807 8501
720602401 2402
552712260 17147
597102358 2455
663110664 2615
831221830 5710
591301858 1971
6100 517505700
576577691 3376
327933186 3267
999598202 3332
892792886 892792887
539126455 3745
892497026 2975
42339808 15181
204899528 683
203203286 849
879002930 2930
258892766 1133
81016962 959
464137371 2337
29184055 301
993603312 3312
903838319 3696
449812385 5168
319633666 4201
660626119 246788209
645102616 4261
996325705 3350
545999999 1820
973831292 5606
782793252 782793251
488063983 244031991
898094225 9962
878753088 5424
240000801 800
657002824 2190
866244431 4189
909049267 454524634
951946659 731285977
661556983 3124
121819088 547
887861135 5341
939413700 3947
800605031 3103
7253 879184662
518700169 1729
81900272 273
853563421 9585
459228894 4656
17002508 17002509
2683 154072171
53697699 287
972793799 3498
424281656 2180
779501401 3288
821097263 2737
226219604 1311
666043300 333021650
127584672 51643631
941585831 39996
31232128 231
148200494 494
469636221 3196
75233083 363
931692600 7080
225899247 753
460276478 1567
593524441 2229
135420507 5086
904260095 196237
194701119 649
1317 357423012
953733585 5861
99183942 403
312785737 312785736
146576487 916
166791699 692
283499751 945
363676439 23767
845911804 2937
837902792 2793
540557352 4716
854436743 3074
203941748 6369
239901055 1049
776529982 13561
973349268 13849
663395619 2399
272851585 92568506
929385781 8169
180900602 603
638966326 2288
29684772 156
663396072 2298
189900862 633
885091943 6996
336699449 1275
114977663 2781
571635352 2422
921125372 921125373
824863698 9554
559018183 6030
75900188 253
4225 896251020
674542285 674542285
540588911 6445
482208884 1887
557479722 557479723
977416500 18575
779472334 3045
106609178 105992845
398915439 2089
805413073 4044
355727847 177863924
486818941 7620
462491061 231245530
998530112 7441
825248344 5047
308806303 308806302
646500351 2155
710102366 2367
832084913 283655677
734700001 2449
5514 399089556
762408248 3332
930490653 3367
308848953 68878
1451 311136479
648409556 8656
608833127 2292
736381801 11858
165951282 165951282
771002570 2570
247289757 1529
791954463 4357
305319703 305319703
872267355 21419
904368043 97313
997382677 989888304
557368755 3463
590518027 2403
5896 823653512
76850714 76850713
960257120 480128560
381525193 2038
465344135 2934
88011923 748
219599268 732
546298180 1821
830234526 17898
199868644 2313
365956352 9467
105567175 25171
849602833 2832
247240673 1303
608902600 6696
954159794 7070
99972964 2366
50400000 168
440919180 2348
459398744 3062
783106185 5641
404332110 2730
215554848 1121
363835487 177233030
382985361 236694420
568968210 27585
464400651 1548
914236559 7005
628976831 2112
10799966 36
516015016 2799
646797843 2156
345000457 1150
729814960 4107
285300715 142650357
598888684 6039
890433164 5690
1792 435240960
297991866 1430
827376399 10825
662064569 27467
620400417 2068
221699547 739
359160555 2251
432016768 3284
265797864 1945
310501035 1035
515491741 2580
375071734 3933
555588198 19374
523377297 551504
997968243 498626779
769341768 2763
678147134 2542
841649112 6733
373138962 373138961
889268501 5660
760800001 2536
139850728 3200
936003119 3120
424799999 1416
608790297 13753
401998660 1340
382199927 1274
905661746 6471
596099999 1987
533870348 4497
352199399 1174
43006581 740
289499034 965
717531747 2474
907197948 3024
577805173 5428
222079337 923
1972 564164371
614369371 11348
538698521 2216
316247452 1684
4205976 86
218560715 109280357
908306959 10340
35990171 835
566402099 1888
897798883 3284
505201045 1684
6729047 3364523
29816156 1113
454095908 1991
301501001 1005
520694066 3801
771602573 2572
727386480 5580
600013584 3407
888519167 5307
262576112 262576113
583232797 291616398
790138961 2930
848194422 3593
136439450 782
128976096 1442
767734518 557925185
492901644 1643
60899854 203
327371170 1582
860324316 27469
9378 960538942
73178511 283
486929204 3105
281123203 3385
345598848 1152
590278075 590278075
854670985 3406
226157513 1069
49519187 3050
212705079 78695511
454511590 454511591
674230769 2565
802890562 44365
431068432 431068433
916556148 8938
653401361 2178
798967232 14031
118525194 486
649349177 10916
237211757 1206
955754321 4167
684003178 2280
627055620 627055621
294003865 1066
4601 719441031
883743389 4518
382433276 3299
430485203 4782
585117329 234143270
8978366 55
920436667 18524
143630280 1080
790997130 6930
166021482 20763
258542733 910
965862659 3844
529381293 396931063
5823133 30
893097433 2977
771922943 13644
698742240 71710
1132 105911064
911078041 5850
380 84974818
265320049 2676
475668110 2157
890102968 2967
978465733 27894
437535187 218767593
137811997 714
945303151 3151
40200245 134
976841771 6965
613856085 187652
70555295 2544
987997860 8741
760108657 5441
236986 876836907
221575429 1119
716616179 3339
842709189 2949
855152639 5184
584317473 2330
432067214 1701
739770045 2737
723987397 3227
937464739 324392327
947103158 3157
304501015 1015
932596633 4729
482912194 9349
102299999 341
554949149 2850
776301404 6677
554743961 1982
166422120 2120
186055871 770
525538190 12890
561873624 3496
711968000 2432
115200735 384
823966922 823966922
2980 262800566
490591109 1936
277799074 926
159900534 533
593359777 2456
818053279 4562
725605440 3990
3161 595289003
398696071 10709
20999988 70
638235098 6666
911999139 3040
520678729 15730
677625625 2849
690459390 8670
458047128 6248
14387 451875426
671985846 7749
227012155 1063
277211696 2146
1956 385184625
5145 474379290
99903851 749
540324369 1962
198266893 4911
622202243 2074
32610 927546984
835817246 12889
519347382 13906
689407254 37016
500212202 1966
54047160 54047159
53446202 198
838609630 838609631
556825953 2984
328500001 1095
887630249 443815125
258653406 1089
789109148 318061070
362415640 1479
104569051 1201
854193409 5362
303712778 137433517
181841857 6384
940001806 940001806
911952918 3329
380593612 2113
340567758 5063
70079182 70079182
225963027 831
9831375 375
291986296 1358
446405362 2841
990609221 7341
131990733 5469
2097 305933427
412722794 203168829
976196745 3254
588653849 6327
960598856 3202
103258752 367
102237309 1539
182042209 91021105
921768654 4505
795096131 2819
903296988 3011
65660550 321
40411589 1064
783228815 8886
797700401 2659
106193074 441
374347207 1717
902297968 3146
915004859 9156
846891719 3281
448798920 1496
168226241 1060
420189768 2916
492276971 2767
209774165 983
264161732 121683381
25972111 321
411532407 3861
517163899 517163898
982455063 956104395
980660912 10472
643722520 3037
178454231 1062
626868026 2989
260699132 869
43180955 333
136200548 454
5135 954938302
895010299 4129
52200221 174
414615239 2753
756085737 3671
704997651 2350
115177391 627
805762032 3337
952524434 952524435
654353637 5212
965317641 51669
947259990 3763
188523490 1658
524321105 8197
102986271 3735
566490367 2551
559043073 262110559
376062501 188031251
888427180 17690
647037746 4864
238705281 3308
793456225 2987
325801087 1086
350100059 1167
316501056 1055
26554512 92
281021125 1067
263399498 878
216726145 806
872167688 7901
234221577 1028
498150027 4347
85438420 5401
17410 899696454
181362559 681
610503636 2035
594432754 6483
478799401 1596
496876681 4216
36928328 425
774300001 2581
997796673 3326
575095787 287547894
958755602 6522
573766319 12743
441300016 1471
637613489 3777
410743551 14654
985209601 75785354
6545 852783681
646359059 4090
728513225 6067
201966091 754
90015275 3499
97736982 3486
735600001 2452
982496724 3275
719027477 4069
572862805 7914
286126092 4788
526338240 3090
829961038 3023
831834688 14704
941015943 6376
870004979 2900
394191835 1774
854386679 3990
513327749 8075
32447292 410
55499815 185
474598573 1582
26703138 138
817034702 5067
4646 808728973
273272749 10451
664801333 2216
902137249 3104
215975705 1507
767072741 4640
14006184 51
453 134877452
131 16562286
705421463 22174
359099999 1197
731728747 15000
575052499 2420
969515596 609188308
92999691 310
52998451 266
619797935 2066
320935989 1619
169199999 564
858561018 51927
77099993 257
686978395 3282
212539848 859
761878218 4188
849191898 4837
443127469 443127470
253188109 1161
159300000 531
801299093 13562
426088679 1615
383398722 1278
705955342 2653
877224474 8473
99874950 957
807651076 3793
95403701 907
642512305 51624
144600000 482
927810143 463905071
378500375 1343
198900662 663
676653350 10889
119969081 789
247800628 826
931196897 3104
142835152 142835152
119654058 646
588309371 588309372
564629741 3566
522706336 10447
809805529 3299
1520 390004359
367129615 1591
211114903 16718
479684090 2330
626470020 3210
60360188 532
532679975 532679974
281713960 281713961
866205733 79483
905698496 3019
992980717 33852
461196744 1897
934826723 3977
140754394 1634
94245592 509
189300581 631
48899838 163
183684192 7460
337891021 337891021
183607109 32566
909303032 3031
59710639 4614
908096974 3027
717462839 2550
285143810 994
91687402 313
931202220 9519
260369622 6694
71297304 527
780227996 3379
72993192 1141
506987876 506987875
227107582 1048
182719596 781
984795809 492397905
183600612 612
976848951 24350
865197499 2884
508884807 2297
850957345 35886
223563407 82358952
670192047 3375
822155420 21539
161201849 80600925
190952850 950
638700001 2129
18549509 70
192409199 1368
908208533 13223
391728910 246348175
157500427 525
136354559 1327
273454038 937
251099164 837
99747801 707
560254163 2087
468967049 1635
249551712 868
601390405 601390406
289876094 2505
161400691 538
678602262 2262
250238862 1126
445832282 1653
804003109 13971
707126101 3583
27900000 93
832991945 7837
560430499 4510
955868434 24997
692426591 4488
358912793 9982
710497481 2680
515074786 16402
289969386 4437
847410262 3767
824337889 4136
1777 265203186
580038643 2542
112049672 385
888433191 7390
437045615 218522807
218339430 1080
34992618 1693
567297241 5168
452702112 1509
372713965 4355
97323316 618
806266328 2716
847773095 3794
542854965 2869
843644108 2999
145691224 14236
932532623 3891
229211927 12583
477536860 1754
708302361 2361
702270919 702270920
840247195 6431
832924656 12104
842126415 842126415
489127155 2716
782354899 404910902
438943699 8169
2182 514314856
193200547 644
397488969 190063960
219594023 1531
984320063 4628
260992994 966
90964132 1022
661913687 4899
791501422 284700369
27899906 93
836404714 2788
790240062 2830
674241739 3832
264461701 3450
118499606 395
190500000 635
776343951 16556
102297500 102297501
519393385 5433
300301002 1001
789900001 2633
274675508 971
4541 866204832
39653094 19826547
480582200 6557
476701588 1589
495000000 1650
759300001 2531
183245320 1142
451409437 1823
944702962 3149
829120956 4262
519134334 7727
716444217 5337
504001590 1680
204976031 2065
481499792 1605
400101424 7960
850516480 5369
56168132 546
957410040 15947
438300001 1461
266742711 1235
951296828 3171
585903335 1953
146974926 651
228606420 3836
706499491 2355
683 154790769
246042908 6813
639688350 2493
554623262 7333
675897747 2253
496651652 4802
550308127 134287
2915 199086933
370201233 1234
443124526 4612
10428 748875204
527752056 3048
786337380 16420
670777353 11769
77399741 258
600703224 2950
720943266 318184518
413269696 2849
650102168 2167
270107104 1803
808049513 10952
850641769 4263
22199928 74
536540441 4885
149928968 1432
467399063 3671
145088543 888
964943280 3969
477431608 2346
594201227 9847
56837315 246
488335486 3799
368878636 1715
113854554 50002
598501994 1995
885344897 6806
915723716 3629
651715381 2359
454723311 227361655
698633605 3727
587923309 15844
266996450 1100
355808345 355808346
537901794 1793
129862591 444
719440876 3114
988664543 6678
112349827 6169
32081180 242
250174988 1498
680640196 3148
900049519 3885
998895377 4888
326094118 109717461
254948689 127474345
52500253 175
685508695 2851
332400000 1108
995 253417291
981122228 13667
248706699 1452
4851 875389529
183052969 717
49320921 220
259583718 1272
545701148 1819
400498665 1335
869804807 869804808
337034816 1473
605701939 2019
114862874 10607
220086355 1205
861816573 430908286
41097024 216
487551630 16066
1196 328690700
415345544 1506
791375771 3212
626709794 2533
794717652 37439
183574376 17525
182782461 1783
624350149 5608
594809601 4544
7367 548870461
3604 287079911
570023230 2011
909055178 4460
780669568 3136
123970752 822
498416992 8159
546432709 1909
778219151 325940476
733125746 366562873
700199009 2334
2291 654888330
582362733 3358
627601615 2092
881399386 2938
31586 995782221
865682010 10245
582853436 11855
355607011 1485
834103638 834103637
826769725 4643
429408784 2419
441845911 441845912
453902884 1513
208851951 1025
552898157 1843
485270081 2530
392190788 2137
590889281 590889280
174127536 792
287794059 1065
2826 831215181
183735288 2712
565405993 4540
849569240 52693
981511805 926884166
630298116 2101
4500012 15
797082984 6012
967215339 9451
725221112 725221113
542705659 542705660
494678838 1986
312671744 3645
704325804 2548
836292949 3246
617592211 14283
822052759 3618
359099189 1197
325295938 293925696
292228221 2408
692740988 3897
3143 486398108
764792839 2686
794962071 506679907
389518800 2024
425992889 5235
856577206 2871
201000000 670
972449126 4479
49199999 164
844095591 5590
648742590 28786
611701729 2039
806245557 6009
210308489 927
542524488 3256
703594367 2448
580815636 2317
490525680 2608
185731049 1345
772941523 14908
287312490 229116542
915507391 259733
56999809 190
859118555 12928
913197922 3044
722700000 2409
198489258 16711
422682845 422682846
274799400 916
192947176 1337
353092477 2019
593400000 1978
937309537 3508
636964483 2594
515292111 1871
306920803 117684050
669488741 669488742
811724454 811724455
574650138 30363
522300222 1741
741096320 3280
125315107 587
120533931 2861
483214771 1874
332988093 5726
508652152 2503
199636934 761
823802523 2746
15367141 7683571
4578 949179715
930928894 10861
434801970 434801971
947435169 473717584
388201294 1294
570340254 9976
834550653 3618
143100176 477
1624 322626673
182555141 697
536491678 1914
93882729 93882730
940416087 5069
808800000 2696
549752655 10016
360124019 1406
1919456 32
260654581 3499
749403290 2498
481758413 3534
838802759 4330
959097972 4153
417598609 1392
990918814 7313
395661134 66286
428622773 2063
915879805 5334
784198567 2614
162282609 543
25420459 105
709694918 3352
3845 815370086
239700435 799
10051 843517778
817774321 3377
980829193 7196
49061551 1480
658307808 3152
102542226 2986
72293033 36146516
835022279 7996
351900480 15116
630805033 2488
56381873 398
86206747 1594
961270952 4484
827973992 3167
636337597 3095
408282897 2512
730497564 2435
324301205 1081
237129601 1088
307321245 1089
615803549 615803548
655683012 654328447
89159483 662
24310788 137
293013531 14308
110764708 110764709
682725685 17777
290085200 1638
803300423 41178
566678535 3002
436844721 16432
399555169 4690
170099908 567
110211167 627
46839591 184
280990647 1323
122918701 890
521099999 1737
169873791 2873
180632135 1192
806860486 362138274
286200955 954
21900001 73
136221887 749
411704658 411704659
875619753 437809877
268044630 1070
587432641 2976
456563729 1995
447300528 1491
915 264067170
42289411 33450158
184395199 800
83242179 707
950 216891527
2831 816947387
320286593 5543
794657713 8535
170429400 12795
741134310 3507
168624682 1997
15521407 1904
781301425 3499
452061697 25072
543270840 2940
815888521 14895
127991593 699
227404782 1602
734234126 734234125
319991045 159995522
347932106 13131
418201393 1394
397801327 1326
391801305 1306
517252754 2138
590040031 17008
404516363 1932
260178082 4405
528003497 1760
637748411 12993
297176711 6110
714298009 2381
1619 343017256
290699125 969
883458469 4239
467099146 2615
162486949 4476
371194066 1497
825184223 29924
653942594 3209
823045761 13741
82213046 305
4172 459087192
327299101 1091
950099999 3167
310862697 155431348
808800020 2696
72347264 352
17449402 181
298991656 1905
572506087 2128
3749569 22
358835102 2543
127848303 63924151
2976 430980441
410400675 1368
774718475 3579
419998601 1400
129300432 431
305100759 1017
775318287 2700
53365974 221
785139886 4463
76163401 262
159196373 683
12 2813213
631801763 2106
761621903 8032
485491975 1825
684897716 2283
389730432 3522
199226948 921
464398452 1548
979391548 4253
534299999 1781
565957081 3384
515649256 171887834
796081153 5888
793773910 4544
1767 294081810
138833947 8802
72356405 1354
71099762 237
616227459 2335
136798479 6893
239085139 11410
66197184 578
169504974 3404
715207179 16223
114842360 544
722613218 722613219
907 130537254
523498255 1745
338517633 1633
543970850 423553676
484217665 4178
826044241 4144
894599615 2982
962360815 3702
953097497 3177
880452621 7172
120312771 829
1854 390131603
129797027 593
287400000 958
717650984 21911
101684307 93987443
1350 108351706
9764 226984021
782610658 3502
236409799 1073
700852439 17578
811073199 39565
190200635 634
951662490 4838
139649833 612
850201383 2834
663486611 40204
156899478 523
215399281 718
715824360 715824361
149700536 499
554798134 3856
428248514 3353
241015373 3406
906220331 667257127
829114548 4556
685199999 2284
461303705 13949
413 121162135
562120191 2271
796161332 87799
178905500 1565
637797949 2150
948242629 6276
792213321 14666
845997824 2820
392840851 18518
797698148 2659
529800000 1766
268199107 894
543940316 2239
823797253 2746
650171174 10275
940795279 11140
599791012 6191
640436069 4001
329544651 3554
214710440 826
991545201 6007
495491921 247745961
178813632 803
452224907 2954
658875982 658875983
256491990 1610
62700243 209
4766 542199224
985990986 13626
951196484 4397
232466089 2348
674942070 7143
666681875 11793
734559288 3321
204768625 912
557101856 1857
70415 876942881
269497446 3109
985320870 58397
733502446 2445
716306495 5669
722399493 2408
988326901 5778
777894821 8142
2938 793164181
649453154 5431
819999811 38661
19260 870806811
3886 912815669
272100000 907
715265089 4448
63023887 718
72 16672752
552 130005384
508298267 2421
390568044 3921
631628905 315814453
440075577 2410
448801497 1496
829052709 4255
87300190 291
402264514 10164
761268997 3699
303971361 1232
583764910 62629
853459653 10203
858328075 3932
583707385 23097
381840474 2611
798609235 3839
429859292 429859293
870877337 3035
954703020 11859
818353813 2929
307867826 2723
713266369 3074
652269576 2611
982100589 194609
873302911 2911
901070899 41307
653553424 7472
722697787 2409
333598887 1112
873060672 4340
559498135 1865
92099838 307
219205139 85061438
434401449 1448
259233919 2024
827322959 4440
2058 117670400
246695239 1672
76200001 254
317915785 19348
537200244 325900290
715909644 10404
827909247 18064
459756040 1649
265570674 1194
316449767 1271
286353988 1064
592847636 40415
432766945 1488
101150281 746
715433960 7733
537947295 4432
669807289 48456
662411485 662411486
439746106 16781
123367210 640
688666652 5898
593757515 2358
605727019 2335
918448556 459224278
1724 193715259
698430115 3294
487329481 2052
315507140 3338
450103499 4763
951536795 4332
554823319 64023
861130109 6690
996559226 24021
791776245 9615
956200094 7617
39976159 160
754927811 7595
224700000 749
2129275 14
268199105 894
92059742 990
478663330 478663331
556666581 3163
711137423 69123
11308432 99
599632154 2512907
303901013 1013
310797458 1633
362844960 3845
987692000 493846000
184714993 1701
215891843 107945922
638850034 2547
310514683 1148
3781 258789796
488296448 3104
679427599 339713799
2461 370221152
338 75681224
10249823 3554910
651875836 2509
745802486 2486
487500001 1625
598201995 1994
713859000 6388
470811769 5885
166490729 570
2013 546208592
97200000 324
249648126 1378
61623328 347
290810107 4097
578378454 2074
32400191 108
616066794 7070
625045747 12931
194457969 1862
473817661 2661
910620301 4089
855393551 4784
56578045 481
96363901 3356
511651026 4094
727265174 4305
165141929 82570965
212272459 822
867536020 109773
404349133 404349134
413326552 1390
350997671 2033
585995807 3467
819339219 385911301
745797513 2486
539475229 4723
204522281 838
63409776 464
592438828 3329
782511460 3637
659924718 4101
53700178 179
564152785 70142
517344396 1968
566698111 1889
999591850 6502
706497645 2355
1742 423122575
678147590 2700
132887716 577
970452126 9895
550991788 2014
276425891 962
882190211 3517
682659111 7522
490058503 1969
13529 363321295
185156736 4747
186338475 925
718494497 2684
3299999 11
828598902 2762
504601683 1682
578736144 3492
633299438 2111
251941452 891
80399807 268
354164991 354164991
91331353 504
573236309 2111
159000529 530
386222661 1802
438081904 2891
767076775 5825
775574176 2661
31640690 261
672150313 672150314
379189439 2520
234516662 1532
753286194 3538
495301335 1651
237650723 1428
566216869 2082
552605905 2088
570900026 1903
329399501 1098
549185869 4422
187800879 626
559080532 2836
690573312 3744
639991044 2673
1756 448281454
249601035 832
47893074 719
629313424 314656712
290323152 2051
133500366 445
1872503 1347199
576463507 2287
765901408 382950704
864999503 3720
314093373 8064
188961502 762
667383091 3190
946074799 940842581
194302161 97151081
962047544 6999
816870192 222669
510600237 1702
121247085 2340
932436464 5209
602400030 2008
283574518 7411
787500001 2625
223448033 4603
126630436 680
793224031 23194
988036875 27275
564599999 1882
191360798 651
569715714 5634
105757069 83119271
291065601 1600
773271359 29833
388071592 7844
26100079 87
602980520 112099
683852304 4379
909617478 5241
947853412 3853
923694414 4795
947404334 3158
560501659 280250829
25846808 166
448718270 3898
61080006 209
52199999 174
916294879 17027
468708039 1832
338399975 1128
620147936 4414
947340927 3512
2543 569559459
6417 420648170
588548970 3244
239895489 2052
285390692 2213
333117953 3008
664108499 4713
266230356 14305
905733504 3546
654408869 2491
787678402 12560
978565654 3610
609585769 8668
163891279 13564
236250286 1009
2652 206010500
362526390 3224
158999969 530
623474022 7481
27262157 13631078
821400000 2738
889683961 4315
914904930 11115
174435717 772
669455107 2293
326808175 19833
7200014 24
323202599 2100
585658122 8553
41623080 20887694
876600001 2922
180294265 1007
812438147 5484
595267036 2158
219949663 219949664
175584840 830
168106486 874
136291281 504
522327285 3887
851999999 2840
49799888 166
548934000 274467
932403109 3108
852999653 22391
903002757 3010
910202112 3034
1132 64449380
240189193 918
190747159 644
513784714 513784715
963920516 3997
312421629 65548
966811558 8197
297327785 1239
967989961 35910
115773869 393
278255546 2167
625792909 2917
874202915 2914
1280 225983849
810950280 4956
49200193 164
834621371 3110
707956759 353978379
109800169 366
659140943 2504
115851621 421
667781180 2763
789597369 2632
37574 827567350
884389253 8634
391700498 1523
949526289 6101
207600683 692
74489953 769
938041500 7645
913796955 3046
232201119 774
967032404 3341
14697599 60
565081088 2176
115618 593582812
44099979 147
647048236 55379
60157896 1483
306299999 1021
3500 714801500
187499376 625
49500224 165
139980078 609
617236296 2729
1054390 10
46390736 379
36900005 123
1057 271571839
6745 542863046
45296889 182
596616895 2927
2144 527743456
368088069 152924
948814682 501495568
373490252 17452
921872429 17595
248719976 1805
20713087 10356543
596998010 1990
536398213 1788
65231838 5607
632495807 2472
890476523 24412
483195596 6812
199262792 1417
811242776 4691
717902971 5574
915367041 8080
629062426 3787
706770039 13528
884399380 2948
4250 627601750
857575489 8778
351682039 1465
387672317 4202
809887875 5341
474 72368597
945576293 4204
160578391 14658
270922099 977
862563240 862563240
800065960 7141
45101676 265
395118063 1529
257997349 4508
173863269 1100
194544664 825
259799135 866
372421028 1382
652245724 2522
793631146 396815573
381948840 9170
906300280 3021
62284497 377
670612112 2419
330459034 3967
185101074 617
560400001 1868
289318914 1345
800697331 2669
503357421 6209
262869829 2636
404286029 1504
152247443 859
402601123 1342
397016544 4874
669984578 2436
70148882 560
710686230 257192147
204196452 2284
825776634 39109
674224859 674224858
1247 366352307
79382072 682
244322233 2424
450449509 1565
406508569 2136
114530937 782
333910189 11029
457501493 1525
496659680 1760
590202792 2459
936585592 3506
123923995 61961998
718257002 5621
671789970 2669
295442235 34343
511860541 511860541
766197447 2554
911696961 3039
713028920 3961
951005406 530908686
241972911 1072
528705209 2442
630058561 11417
516928343 5243
927905993 3093
40894486 212
908861071 11696
315950139 1364
321189870 3308
222766294 17837
169010683 1714
849386161 3074
19948943 521
713916812 5677
561361531 3164
499449348 10045
689854295 689854296
372475818 1443
694202314 2314
156297239 788
304343748 1206
552368731 2049
326505956 2232
29389 707974046
414263700 1775
5980 776054380
95400318 318
381548161 1356
382659031 191329515
234 23665917
581465396 5554
425832543 425832544
884820367 5068
172421505 608
668519412 3846
401886017 10574
684899144 2283
29699901 99
423001061 1410
848472345 11137
900615300 3900
73045700 299
348100281 1971
21902 518004202
811153503 3878
896783204 3499
264601311 1076
555243599 15682
542884198 5641
726421276 726421276
397405918 165998231
669671207 6023
464632258 3468
808420085 6474
59700102 199
963071595 8717
93999275 678
329311430 66237
582598476 1942
150133731 3255
530946440 2315
625705701 2157
947091577 18249
488300389 8748
198152114 15545
844207113 3081
261707648 261707647
418678107 1751
362299449 181149724
605788893 6371
285182182 2341
930603102 3102
707267417 2459
112051361 453
242099841 807
371842289 1688
495628756 3002
466368123 1581
762608203 12104
164703325 1006
849137450 3409
969040801 6300
2794 241884962
805882541 10174
123591533 1218
803651083 3827
27458311 165
960776661 469216276
728943927 5225
889472647 839096363
459226690 2330
188999602 630
313849535 1136
280565906 1297
805137008 3952
636685140 636685140
791046003 395523001
312568926 156284463
3446 983423446
898246104 9183
880637640 3090
972258874 972258875
575299493 2167
120367227 1097
453092377 2629
6120 798686093
180778950 825
825938004 6969
38838 900653220
251761606 1245
584714959 2424
868055720 3833
794127780 4749
486544769 4770
361198795 1204
440422126 2865
128025395 2317
713875067 10602
762630763 12772
596401198 2401
799658079 8560
840286356 6643
76744956 370
630941114 3085
901871366 21486
674210582 14062
194510225 1354
226799341 756
236981742 16943
968700000 3229
531163613 2361
887584012 443709770
221433879 1033
921450732 195465
887700317 2959
577023800 4901
37515720 18757860
836723752 12959
118898526 582
900784415 12022
160800000 536
697031227 7104
125948452 8054
915744663 194270
906929941 3108
3459 525381051
86139144 728
866995427 4057
225136676 1411
848084584 3364
572057745 2158
488376487 3342
412365325 6218
842700761 4559
475885410 2415
155526894 528
46366 411776446
630709703 3787
392264765 1558
394036560 3075
474994714 23347
321051950 2416
129600431 432
802200910 2674
272975451 2413
198667800 1140
154499484 515
305399613 1018
402248713 201124356
906000000 3020
769147664 497159929
2341 489369917
468047398 2599
816551694 408275847
813000016 2710
510901710 1703
490390749 10925
606300654 3174
291037147 1131
477755152 5142
551840052 2937
3063 872278112
184640621 92320311
723184432 723184431
271631322 1469
84978630 330
259247590 1526
554406003 4142
621484676 3153
172864083 19540
733481398 2623
666992838 666992839
17023 917483409
531215660 12580
236245967 794
13500016 45
5099999 17
224130149 865
754497484 2515
495360874 1829
640828848 5331
64412472 33751297
391372109 1695
1264 159324672
441875269 2651
135644304 1266
979891188 371019284
808283775 698279725
745619639 3148
770898431 22261
37018470 239
796452809 11078
925516337 29024
670651815 51046
165900001 553
773657766 7569
367655976 1611
2310 476160555
233301685 1507
290683952 145341976
969839039 9120
533274305 1811
699836751 3636
814876387 696971677
902100001 3007
2154 462125463
484199999 1614
364115240 1230
977430455 15396
906 269565804
545702925 1819
65287375 394
344137824 38212
852045059 5340
386637558 2097
309219589 2056
160799463 536
790197365 2634
901833517 3371
53399983 178
455581523 1826
478499959 1595
693992974 3654
3016 559817856
305999815 1020
707944468 8042
204600683 682
971915664 5520
613748518 6163
206903100 2580
58535493 224
155650380 930
303859652 1671
824032340 14289
567278281 12165
938110899 6350
596381255 5112
26309902 1348
967902716 4511
665078371 6610
240300001 801
321299999 1071
371301 897434517
573598087 1912
646717800 4871
414299999 1381
208231298 5966
771802708 771802709
815400000 2718
381914281 1343
876136661 16534
952091905 3904
616071153 8753
158386475 79193237
59470616 233
921755265 921755266
8490021 35
659041938 4547
894002423 2980
185631048 1097
898722780 595942937
966301213 3293
585009247 19405
5153271 29
35383499 125
458689920 127840
732780509 33149
74686256 545
209586780 1072
814823418 407411709
435915535 2529
303486523 1516
334330203 2040
776082868 3652
552785139 9982
274142315 137071157
602084764 2137
31401773 114
935482403 28167
257465102 1707
218700000 729
39300118 131
274500829 915
4360 427339787
937382045 4839
12388 512424168
786191239 5758
16336 708312624
138221504 2308
147208051 2530
393867792 1688
363299062 1211
5193 763153342
244010780 9328
923179524 3914
1517 323303093
95574395 413
238014462 7698
123931313 672
78113152 416
527183061 1949
679472898 70941
948265442 8729
639488309 3196
743184681 2632
638440210 618273556
212503904 1577
259893972 2991
8686420 38
710097634 2367
820062676 4593
480521671 4099
6725 992778125
848925197 8850
620268495 2963
830917129 7064
168453432 29209
816005045 4016
188143832 1707
813231948 7010
256305278 128152639
999003528 3701
394302250 43690
21337435 10668718
962966460 4915
443699329 1479
454025403 1929
792039123 4600
972865527 11055
178129471 838
236617261 2508
61871853 1348
429939969 2467
985283448 6339
229517049 1267
80923208 2287
397659588 5904
768602562 2562
406523384 1624
437372000 2704
285864305 1429
215777223 962
787734257 61667
214013127 1833
105222258 647
48361636 315
213372952 846
166011057 874
368966835 1987
5054 474883948
26795245 6931
204257098 1419
407008159 1501
457200000 1524
105300041 351
685583807 26335
736197456 3565
461060198 230530099
694734391 2345
498874113 2902
329261095 2514
789962680 7414
164416066 770
644291155 644291156
383538416 2999
19526478 73
941319384 522991881
8292591 7821740
144825288 581
577897407 2684
898497960 19281
166200000 554
958388302 3237
40038144 222
450144974 2743
835022734 3367
456530087 3326
901595797 6470
605802045 14565
713709931 26626
258 30616121
15503068 107
560392310 262333489
157754384 613
333771660 3643
17603848 131
495577741 495577741
104714860 104714859
241800382 806
544500581 1815
937729219 3260
651602173 2172
766270970 11953
328825819 2538
618847507 5163
389483450 2266
233146255 98839650
533383462 21223
506608490 2866
612 126978105
815028547 8065
228804416 769
185875651 690
29934394 357
805807548 4823
269661546 1914
694330805 2998
44922773 1564
421389162 6907
934780174 23555
96204536 1227
195300002 651
76499938 255
295157521 1620
669298376 2231
148818485 3790
722743038 3158
826870756 413435378
524901339 524901340
365644240 6565
397474998 3748
783899426 2613
684064331 41020
2163 240592046
58168069 197
811365864 5929
103293641 568
265777776 118510702
505501684 1685
377840477 3056
686291066 2541
120294018 890
507039323 16479
326698911 1089
829160277 17014
416116344 2779
321898926 1073
126228059 510
410265821 2140
951708255 11321
996113723 3479
149541239 523
745732166 8174
374123297 1272
642536313 4808
244615690 1666
890991165 10249
105996881 694
16375501 1350
6558 564060138
827913013 814241005
1159 234517855
700200001 2334
853844365 60462
689100001 2297
22893199 110
104111702 706
523661606 2063
200890746 1639
589056165 3101
42394063 412
216549103 726
430335677 9641
610492161 8999
666580201 3656
372654868 253792517
422927390 7829
421312078 2711
195659271 1468
866618457 2982
349501165 1165
58800039 196
844484793 4828
802322370 4136
6191 102348284
523798426 1746
1655331 342597577
13044 847481724
684672746 8233
617254070 13982
598801995 1996
861071103 3266
256500854 855
254696757 1123
236001732 236001731
256800000 856
914834413 39837
252119133 207056617
947432135 947432136
401100000 1337
296699706 989
700122425 3175
427958396 4955
676127033 2394
179528495 2767
62999977 210
951606184 3172
247586399 899
60004800 212
816002087 2720
593575941 8029
381236499 1497
853530688 4288
495968706 247984353
535498759 1785
930003592 3100
675537199 675537200
211568351 2208
84599980 282
402602552 1342
876178124 81571
786504831 3028
834600000 2782
264689173 967
194971788 10791
708491652 4091
251833273 3769
6949 984007732
615173832 2856
1720 292298819
701693775 7658
899403727 5957
305950679 1336
4000 699464000
425783660 166534462
809999999 2700
816372551 6006
212699326 709
927996664 5819
671794042 39588
822112199 5400
117960870 402
2097 333840303
750398422 3613
911679498 3907
591001970 1970
68299494 889
986853756 3301
935920147 463786
492301223 1641
653400001 2178
685418429 73214
549602526 1832
85913853 1669
660818121 2504
449798337 3272
799425519 3102
511285332 2473
531512173 376025019
67752479 276
708716968 26277
916776941 897039202
8586 126794596
252247541 7553
331146287 3344
18528339 115
718438059 3602
886988279 2998
816000000 2720
419742281 3880
102665160 851
323101299 1077
194205826 1524
716528879 19395
680184951 680184950
643457059 321728529
602097992 2007
852621568 426310784
182562100 1175
122693 651774501
44436887 1184
388027784 2723
133512189 5532
851703274 2839
291943432 1304
947723098 14549
304693102 5042
971128999 8529
414600346 414600345
771677875 14332
766499999 2555
761160001 3000
705723087 7868
639452664 7457
99850991 852
613224842 204671093
372066789 2998
725794739 8730
666706442 6697
828826410 9705
406772738 1523
645782695 2165
850211714 6617
592483049 2075
908248606 3607
373329356 2401
179000900 650
23100077 77
468298439 1561
629184714 3199
914266232 12476
811244736 48530
471847724 221581883
102062680 380
877197076 2924
953697670 3179
466225859 23523
568996277 2160
137604369 3031
876419843 5574
921899915 3073
345914378 1818
317294790 36233
522819512 12418
48629058 660
139551741 943
484551784 9026
977815764 5945
679201266 2264
687 144693879
636732161 4511
999603387 3332
554456542 2112
406876108 2493
103568042 688
656042799 5845
896376258 814147132
249435209 968
511465516 2633
207000937 690
519828737 3194
151353445 1115
855943119 19006
213714122 898
22815831 11407916
765651717 2645
133495353 133495353
209059397 997
451501505 1505
79327870 574
151627334 11451
847802919 2826
649433295 324716647
474303097 1581
869443173 52223
878654400 4482
672923869 336461935
275222688 4055
538501795 1795
622712247 311356123
116622555 391
823018192 6224
780954921 12076
1033 55754993
544247794 3965
113760753 729
23495334 199113
788102628 2627
718242049 24930
780633557 9136
907196976 3024
497604815 4209
520811663 520811664
236864912 2131
521225422 521225423
961 283975129
154201025 514
968254077 934840343
58350806 1619
936931049 4451
671103025 2237
215988033 107994016
732106152 2530
376205882 376205883
518128952 2975
775060263 387530131
1781 466337040
740376726 4846
126431623 422
714202229 278763748
134699550 449
452971784 2252
251642062 110274463
933894984 933894985
579797646 2327
280082199 1711
684857400 2284
332493537 2131
435512586 1642
123875110 2082
195485791 5792
47160211 273
2564 361080428
352652999 1176
321489340 168555052
687182030 3089
544014920 24981
223799254 746
757499696 2525
858087363 9527
918298380 9427
779762475 3119
850200001 2834
180206029 1168
83723658 642
3037 774608109
39435000 150
117 5039886
130334893 458
983867586 8692
1852 373814480
809379471 603861381
768600733 2562
982239934 5734
501002842 1670
484440552 2412
678902865 2263
5710839 20
776696756 3489
48738518 4020
123934898 599
611142949 76483
407846977 1952
556966483 2426
210000729 700
676003526 69518
912332329 18635
834210172 10324
157133653 663
832285088 832285087
897777014 31059
97884829 457
673826971 336913486
570003698 1900
149156028 1044
544032305 2824
371588039 2664
161814398 1347
144599999 482
97376279 1914
170943750 577
102721305 6116
204984673 1086
413774030 2470
522599509 1742
8336 909080146
505201684 1684
708936380 5949
670413825 2437
30537 792886261
52108313 268
203656537 203656537
351268639 175634319
913014036 6732
683999999 2280
767882942 2711
27000089 90
398400001 1328
174064044 1799
438774465 67483
407682678 39577
563722989 1982
896046429 4283
559800000 1866
448801497 1496
778993494 14663
98411190 1946
799501953 2665
425091960 4593
972603242 3242
253935082 144253407
354643099 1939
842024561 3676
283216093 967
387436468 387436469
608901600 3700
340258593 1469
889169300 91091
786630799 5532
22036543 107
827568907 4149
2759 644364293
372553296 170685605
500802888 3039
952550196 6693
537257822 3493
250396385 1974
741902472 2473
569128260 5083
348148569 1735
148897351 283614
3417 719461942
203808581 203808582
107297516 107297517
972284363 486142181
902179796 7927
288166840 144083420
720599999 2402
167225580 2104
360585792 3355
70322281 420
32947 631014852
776147389 388073694
5747 833621149
289499035 965
703941610 5386
228652911 970
491790026 4497
963303584 3211
620575830 620575831
15900037 53
62794416 1587
691199999 2304
153549761 832
908305704 3348
221285271 1256
768098926 3487
589636091 2563
953598049 5512
968738418 3520
224403410 770
439320211 1989
300115445 2345
13124340 68
905223123 8047
154602014 544
143589975 116591175
407430071 4878
882454203 6118
654950690 3933
802657789 3454
680024815 6022
284839767 24029
631731920 4540
183618009 2161
496266592 3757
885897046 2953
87759937 10032
986484065 17898
472194171 1670
861539999 5000
670191427 5932
798572803 4299
113311380 56655690
995111690 19281
252000001 840
273989496 1452
825001121 2750
751268110 4367
308541186 5539
287100958 957
623746864 6704
749240231 3886
242410395 121205197
949189816 5495
309647771 5268
624600901 2082
137043125 68521562
73655665 36827832
832961561 10216
350700417 1169
16690 483371409
436167979 1530
537001941 1790
3419 860622205
801300001 2671
902943898 451471949
431198429 1690
111632531 548
388499365 1295
442422045 442422045
585427492 3523
52938 658267997
185938427 92969213
336902119 1123
822223554 822223555
744189361 4843
440804291 3363
944042199 5429
220869230 19004
999902144 3333
304057985 2721
308068887 1481
194128456 68310185
373970042 1300
145763937 72881969
429298570 1431
972397771 10509
165899999 553
555515364 3653
885739784 5332
850766024 2903
67113837 3862
704414190 61883
755097483 2517
201218627 962
561598127 1872
192299358 641
489457595 2247
776103297 2587
466195577 4708
426301420 1421
292147855 13838
64192981 2580
98782344 376
220501037 735
159016397 937
519 77076171
427780992 2136
775729435 4693
196617678 3156
716999909 2390
158376519 758
447599927 1492
366301222 1221
387432400 4660
643175428 3052
390413009 2202
74823350 1775
429339372 1619
2384 312450581
198910300 3425
377174126 3175
580799605 1936
548245995 2985
158464341 679
917152647 3243
581126324 27047
964873900 3447
147305268 3848
783738226 2815
104001991 9665
950770379 12779
891526385 12213
836859099 4763
190500636 635
72015750 846
688217501 2875
488133648 4372
249249155 1118
84407713 359
654000730 2180
312462320 3862
549618149 549618148
210899999 703
435898547 1453
213353723 4153
245700547 819
721601474 3839
126600421 422
993126870 107694
238551889 2690
262729833 1003
913795223 4413
557270519 8801
789 99411821
169881647 801
434405705 180551
243575120 830
721407099 3690
965978510 5630
70022255 70022255
5288529 22
384398338 1877
549603462 1832
228420832 781
599604252 2336
814760285 4269
94368965 40671856
404279358 1370
95999937 320
655817003 3573
816555190 6753
606481645 3054
369680760 1447
44450528 167
468765186 3326
433777209 3229
701405912 234360591
75685367 264
626301454 313150727
2461839 20
12899956 43
112744226 664
729427393 2747
194795878 713
928503095 3095
596001041 6486
220306815 1228
50534 934601613
623399869 623399870
143320256 1181
116100387 387
20648076 332
807932999 3160
269730999 1000
530042160 2993
235768083 1017
997455496 9467
190400613 95200306
983072448 4196
2752 513806410
725399275 2418
970601108 3522
709856863 3221
764690480 6280
832433947 4034
419288910 2355
445217011 2114
480441963 2002
811822095 405911048
679593421 2530
317639026 317639027
643797854 2146
282899801 943
354739985 177369992
312249947 3009
714113456 7952
331883141 28554
457499999 1525
207000689 690
190585558 1912
288376724 2325
534158517 7286
706809916 3955
25573 715887570
910985695 330534089
530109239 2851
803154062 2723
863539760 3365
2400000 8
995784084 4962
399001181 1330
13797031 390
739310890 8580
581406046 1977
723165684 2749
43665861 252
663002211 2210
5591 429408988
747760441 23172
766083735 9229
77512553 327
984631948 37096
479401599 1598
26792123 270
977396741 3258
302075882 1077
544855964 10204
98056704 785
3255 924393960
1848 406169735
212101284 707
422903875 4465
574721241 287360621
569101896 1897
985401460 489576395
240634093 1990
456147659 8156
28499906 95
267092196 3108
653997819 2180
375301252 1251
853749214 5830
521571232 2619
350823037 4506
968831751 11373
566529559 2238
81345067 476
28783679 100
321333987 1354
373548052 4372
35327898 473
484832176 4291
558436143 2128
317370311 1147
343606338 236577
985995403 3467
168250077 84125039
884952726 70118
431076941 2660
459211199 5190
745753726 3975
593634900 56780
5696 588058145
474773702 3497
153586800 862
600902002 2003
252721331 1570
317065805 4763
47057683 534
460275603 2591
795799016 22849
168900001 563
82787747 315
764373457 4356
285496393 20195
457088043 2454
534942801 8575
340843295 2773
311400001 1038
432250629 2203
774135124 3622
180599397 602
371657129 2788
585916285 292958143
475200101 1584
279932729 3938
8449035 34
468296825 3165
496916475 5475
733984675 2525
389521261 1333
403204942 3645
341362743 1912
529739211 2618
422183916 4046
234442226 1329
810959078 4013
766626527 4173
270544223 270544224
807392408 711354941
150094786 520
512484546 512326998
533798838 5853
215078954 869
2548 499041088
904895122 5489
897121544 4367
746233943 4584
361411127 190425824
740099064 2467
369419730 2095
179100452 597
295500522 985
394234900 394234899
417172207 4679
335096748 1869
735418286 4621
590802684 2337
68682019 4895
619797934 2066
817802727 2726
997609790 988700307
254896904 1493
3742 952100664
7986 452685577
15590 955817682
239583873 3968
356278020 2708
14779443 119
224819153 861
171542413 3746
255084629 1345
2871 197714286
611829366 2485
397757 689312881
3027 853201853
538669063 269334531
321771428 6053
6304163 67
281174511 1004
10086044 151
68725175 1267
708908801 3269
521509071 3715
3958 285018553
109778976 427
331240949 1180
917965767 4240
210868059 16424
239101280 797
18549948 107
796 225374634
972599810 3242
783902612 2613
799523967 4127
138594225 1165
100007941 392188
953453981 412723001
49943100 396
962881883 3636
601611849 2946
515854303 1770
799438114 399719057
101760348 824
19460145 15329175
59950347 614
707097284 707097285
677505649 457600378
900474739 9928
975178105 487589052
511586476 2686
93175401 492
957295186 3541
369756165 184878083
475100927 3648
33768534 165
579318924 3005
959238626 5141
409161271 4053
44103876 498
535 125198856
924761600 462380800
249452632 3146
902303886 12968
62951005 422
144299519 481
279597640 1510
403500000 1345
498849318 8226
767699999 2559
2694 579520518
942914077 8943
51469574 442
504096371 250740555
954726625 6354
714300001 2381
613978854 592973379
355666590 3501
659350479 659350479
830769962 29086
707719599 5936
200018735 1246
422412893 12475
987106536 3732
454801517 1516
802198191 2674
974495330 837612246
375903396 22836
182431202 1111
72645014 929
214 40595390
318829475 2058
931222036 39885
674698800 2249
441248890 3755
795451607 14567
69365064 466
840552944 3316
180041435 3954
485321367 242660684
279599166 932
949729427 47007
523299466 1935
351752410 1453
48745687 309
72506477 682
346990939 173495470
461102402 1537
762943984 6301
121200404 404
628330016 2749
548002688 221935774
657222641 657222642
295499016 985
954437497 5569
925803086 3086
470719821 4591
974865681 12920
367499574 1225
705266200 3876
506479241 2658
509635714 11526
727350026 3614
226779001 840
659458356 2732
513029076 10075
418729569 2917
194659265 6711
197654297 9831
990154551 475066478
17163940 293
752999138 2510
198085190 1171
711770179 2703
708592544 604842664
56476511 228
457724711 2238
544801815 1816
140699971 469
501604943 2559
8371 815197715
254420330 2631
731000069 4553
4270 979225373
361935806 4495
841500001 2805
58639126 1046
687027286 6615
237133976 237133976
35288612 166
753934428 7956
133113978 578
963486841 13066
51801373 1197
500400001 1668
909219860 13318
660075429 3136
187199999 624
952382331 938245647
229757197 229757198
897630229 39996
266830051 1282
740160913 5076
214605857 986
914026120 3092
943941919 30694
787500001 2625
768 197707776
34505694 218
835051620 6370
367498774 1225
547746032 3435
672600303 2242
305891459 3090
144598168 1519
496200736 1654
2863 663760783
824427517 2757
317345402 2549
718120223 3147
695263468 3637
2741 395285112
446721063 3735
362039308 2113
789146833 4718
396939386 56662
2148 621286905
876315829 17404
19500066 65
929983535 929983536
17832 527470560
231821033 1712
575115849 287557924
636427713 2357
945193392 11184
163209853 593
977285749 487502967
269082424 982
230643246 39786
745530609 3856
415846335 33178
643222048 4256
983778703 6546
354000133 1180
777575531 777575531
179884400 760
740723269 5797
601962930 2106
740102421 2467
340609297 3983
324196770 1198
35773515 17886758
4944 756419751
4961 470941378
616713591 3230
856987221 3790
814982215 7695
721312296 360656148
193364732 682
736851633 25258
597431566 3040
295724247 1564
878056972 6826
699602452 2559
316991663 4881
2394 660808230
602018040 3770
229952145 19713
1343 252437763
72491452 5976
721500625 2405
7822 458510544
61500206 205
24205392 108
778269589 4556
920362525 6772
991598842 28363
65015101 1556
461603358 224443671
136249903 818
636460831 636460831
863854600 12256
149700387 499
160332247 692
538992603 4031
80699928 269
921298191 3071
221804559 971
999123075 42316
202793085 2472
207750208 712
629810818 314905409
115156364 937
633302111 2111
542682953 86332
437843190 13425
50326529 7552
7561 798364035
353999999 1180
850794488 6639
476718930 24242
792490681 6082
261300045 871
885944605 21286
141403711 749
328747189 1364
835944479 9142
405817220 405817219
800275067 15110
441684396 3034
5914 151406318
210599299 702
401320351 4518
851952222 5679
474301582 1581
570368665 39287
881019571 4039
849628765 12689
514335846 1996
234187247 234187248
236604185 809
929464398 3802
193500507 645
942673731 5036
2890 534710690
480047384 6252
329263517 2827
597000000 1990
627222941 3836
283797905 141898952
733797569 2446
423715864 44893
910907008 529707612
832501099 2775
976504926 3255
522604264 5992
869626588 5878
444623148 4041
996272656 4067
104534560 1853
869120756 3243
542627796 3527
511008356 22815
376800000 1256
474647370 2649
393631206 4813
943964924 44500
294257165 1113
1343 350834829
55183978 261
808799999 2696
411918083 411918084
263826809 263826810
660302200 2201
796889451 46550
829000435 414500217
792900000 2643
714085398 2633
857786356 4995
848104623 2827
867601464 2892
317230848 2304
831453569 5728
2107 625639336
639001634 2130
417353686 1411
2488 634775168
696566925 3825
191099999 637
720628493 264138454
271768433 971
178319937 964
11312146 77
441891297 11528
742460254 722318430
982693563 4645
143107769 143107769
459833706 3716
621875261 6406
496762765 248381382
636876526 2653
591937565 2324
78993131 569
495608669 1730
381045793 4357
905355701 4637
15133 183200098
252293500 5084
816107230 3507
741780449 6255
649008493 7972
282600000 942
717914033 4689
42505296 144
340799593 1136
794092572 5796
158549161 2446
488562144 2264
897002990 2990
970968504 7062
240600840 802
829710406 829710407
997386554 15581
124 7318168
462228094 245595830
922365189 6424
821048280 14984
772199883 2574
730738603 2826
592201975 1974
877729728 4412
928098144 97487
100732032 797
923602746 5214
800982715 8202
300439842 150219921
440158633 1978
77227477 25082
423370225 2232
201127634 100563817
336414884 1157
733135366 6570
954001035 3180
200707715 836
792994303 9473
139199999 464
615834757 2618
703056764 3273
98271089 3450
246330241 1707
50206 236545258
481799914 1606
654282782 16599
960819823 878704679
697123479 3571
988625575 946772071
265350961 1520
203027153 101513576
663975936 16952
370 66548207
375527199 375527200
361 46540120
342528466 2079
554351074 554351075
346736613 1171
502590210 3136
958500443 3195
576301757 1921
828617964 9877
280847651 1699
748558862 3779
114248770 453
202499999 675
499088592 2232
169200473 564
328799145 1096
235480312 1683
440669820 2810
152744131 869
734399872 2448
445829325 222914662
4897 472210184
914579061 3219
743877955 6400
673502246 2245
233262613 1107
7986 331799695
791655809 20761
257819498 1079
699664108 3676
348322104 5356
49375669 1590
12162598 305
89920133 359
436499170 1455
5321 461625963
138519907 3273
475801586 1586
419710153 2008
402020349 6938
6775 613673944
407339522 2979
259500865 865
4504 505799993
1320 40761496
844251923 5437
209176876 7560
617940355 12364
443591019 8671
620770941 7427
856799999 2856
901884458 16091
52200173 174
654972908 22245
275100000 917
281648807 1453
921480661 11847
175979440 1820
251862271 2033
2374 197849160
670082999 58599
284157981 12844
234900086 783
377983161 2434
15804658 69
161012917 646
239692687 239692687
6096 546899926
752736298 22284
986276811 6851
8375 810725125
399858271 7754
766681762 6416
695069719 3869
178892260 1772
868631471 3493
5099994 17
930746221 3803
890954545 3389
744130320 92496
381271874 2378
951452666 9743
562326852 8586
888802289 4126
110608695 973
659377417 3262
959343629 7892
467078472 14328
528827147 7726
42000149 140
774187517 3042
455318894 1889
727218238 727218238
663516676 9178
425828034 1842
137259534 606
123203126 475
909648119 121531
85678355 2894
175552324 2173
14399975 48
611699448 2039
962075505 5512
338098873 1127
533296623 10654
715660851 357830426
309209182 6563
969068641 3842
574803305 1916
850502835 2835
297300990 991
504209926 1915
435314913 1729
179999674 600
40499864 135
622996498 5060
853013691 19449
7499975 25
585074357 2522
815610649 6493
182503539 921
610708872 3258
206111127 103055563
589282642 9464
569867839 20058
168923217 1232
655698581 6633
38700118 129
427198577 1424
854151271 5054
385351707 1289
462601413 1542
514740590 4907
814088109 7465
970694409 51905
704487161 53209
749623528 2687
366977464 1718
933935801 11497
928373259 464186629
823625378 4087
485698382 1619
340 34883529
806037697 403018848
896164017 24143
402298658 1341
267284490 144017197
41044143 20522072
47797132 239
240495817 3202
779103931 2597
398401327 1328
839402798 2798
546204706 6235
598498005 1995
891302970 2971
319047497 1782
191007855 1352
938597600 6176
27638857 13237
38428479 290
242397407 1056
739029385 2644
690124078 2491
875979697 2969
178310 640164991
233410031 901
361799999 1206
26580702 106
362707617 5097
804599785 2682
926854215 4696
1507 436623438
989105219 3297
960218514 5413
864943898 5594
842375934 4160
271800096 906
329590664 1756
911941652 387920511
253233339 1193
785101446 2617
133800446 446
335199262 4837
947779489 457677519
98128854 739
224100000 747
712378922 712378923
199800540 666
456563923 456563922
75730849 6220
402640892 402640891
896 171883389
559449494 3785
168969072 805
263700540 879
166172072 874
919797546 3066
479529329 3738
511501044 1705
273323605 1308
455700213 1519
513093081 29778
5025 720107625
956977560 3555
728593988 2930
200208608 129637124
187568999 675
650100000 2167
990043372 424096921
57677194 4852
433843048 4587
926086603 831705635
855282357 427641178
846659007 8896
908625522 3809
719952863 5407
406198645 1354
367498774 1225
239696478 1498
15139839 389
264600881 882
809700000 2699
610107927 62778
4501 626538739
345898846 1153
125329409 10135
983516854 15206
497412939 351266341
154495993 551
166354903 1261
621033530 2100
172200573 574
569066152 23533
239475854 1480
229799966 766
846647819 13255
330556879 7118
883619929 19342
371375219 6864
35700197 119
997394441 4312
963363031 957617840
733200000 2444
768600001 2562
662931003 14263
950005923 7868
193500092 645
460701440 2422
704750152 8408
754726612 256028710
801297328 2671
906317409 3913
598498636 1995
892742064 11378
340828380 340828379
45914789 22957394
503890584 3685
825934215 5884
624 183294384
521101439 1737
689507479 689507480
432847879 1808
39078599 155
699302192 3307
427636264 6794
610723941 18545
29454666 10589660
905270307 4903
36748965 130
65555448 965
776571498 16553
200399333 668
502971830 2796
352814930 1394
596907335 2245
701036076 3011
141819103 2576
495328093 247664047
815914282 9451
204246631 11130
814502074 2715
85200284 284
970132669 10831
136200663 454
848709927 5546
70086819 253
417518945 2038
726010271 3312
749390471 749390472
550933001 2512
672571079 2420
104100169 347
956773672 6707
285783178 1419
854190998 12151
9169211 4584606
962612351 4500
70569808 481
243599999 812
199799695 666
167930214 863
2466293 14
299907904 2257
195697501 970
363538770 1239
553592649 9091
46200033 154
207300156 691
839726464 419863232
916619390 29201
430801327 1436
641999150 2140
443 122536630
656752204 10705
398291312 2032
194927968 897
676497746 2255
284099196 947
703203570 2344
591608189 6847
102507389 519
2865 765788715
854400001 2848
516022776 9838
687576720 2542
548402859 1828
3029 793122447
354790064 2247
612038844 481272022
938601639 9643
414133356 15946
675876618 3669
49199835 164
759948873 11698
24302545 336
416636084 2283
747752998 6977
929830419 5097
958271277 12454
416642316 1729
778307933 286928284
290274573 2840
174595411 707
269101616 897
337501124 1125
268612835 3178
420618040 1951
375004817 1573
947805437 11814
538129823 1841
555058682 3270
898801574 2996
213920571 1260
523702818 2888
841243463 4812
903898886 3013
253890908 1141
401495819 1380
341100745 1137
483600633 1612
979965291 661746908
515408225 10288
806097994 2687
6749 691574972
831603513 2772
62318761 280
259404725 1029
761533757 380766878
916119162 13297
4523 763319048
495000001 1650
907452475 3178
839603969 6599
809512321 3408
230729087 970
849601624 2832
889160825 3425
302308531 1585
313589674 1678
595684436 390308498
203003436 949
139800001 466
912903043 3043
908077114 6053
959263372 797586113
709800000 2366
566664174 4222
967495444 451692959
3903 270594792
484783836 5002
291301888 971
351586806 1639
655396664 3451
5233 952023991
859457513 4826
935100204 3117
976493044 5665
238269824 1349
361481435 1505
197036931 1581
535444665 1785
386754931 2237
933403895 5338
349965239 4255
486022140 2395
29378466 117
998428470 4035
25499977 85
931646275 4963
154643444 1263
964875785 3572
865303755 14762
44633808 44633809
365066302 1801
325043263 1547
357421695 357421694
191401056 638
337912237 1652
653527608 326763804
978284942 978284941
369900000 1233
206960752 103480376
250244276 922
477936621 1916
164373040 2591
249368463 23312
977215183 4763
363640618 10929
527610062 1770
727699028 727699029
21899926 73
895051831 13724
436272164 4991
720553567 7361
965604561 482802281
808855543 5782
174033863 14156
805247504 805247503
388656936 2532
126890269 126890268
495008750 2675
877781008 8216
53699844 179
364633071 25100
19340655 9670328
641677084 2201
291001764 6191
325199999 1084
814502715 2715
25477739 769
282742209 282742210
259480386 1199
323277901 1630
917846203 19201
285435186 2339
688800001 2296
935507264 5181
620693544 7069
223782372 2267
788100247 2627
299420315 1028
301576444 1681
941957992 425462920
958771967 479385984
481815845 240907922
966752673 5188
319498934 1065
616054047 3824
665571985 4884
673497754 2245
861447599 9087
355799999 1186
184760000 3100
740515453 11860
393566087 17371
696314953 9296
672805418 3911
1383 377431388
371998759 1240
897986424 4462
499766125 2084
43800146 146
107740115 4818
916204508 458102254
751018265 4195
163499456 545
790656647 13387
440659666 12168
659563279 12356
802117199 4415
853500000 2845
450831950 225415975
574 159451898
201074243 201074244
868741455 3331
350619283 1192
281399821 938
100971096 942
412886982 2561
581211007 9659
437048870 3558
704874261 5451
298368432 1409
48058969 599
979800107 3266
591901974 1973
572688115 2016
931252611 4955
595178950 2607
973077244 423198589
316007844 2679
986009489 986009490
440945594 2971
725369633 5408
776698439 2589
513633119 2080
591107545 11016
904739431 904739431
565201885 1884
154142375 77071188
467207144 3463
257680764 891
138866621 1049
227579987 901
680322187 4219
134100001 447
133496768 688
536927669 3090
719686092 391101206
860121017 22977
681531243 78892
721959369 9185
802557720 3240
554998149 1850
489201691 489201692
373574598 1801
883676574 13717
445711281 15038
25200001 84
911947099 556783949
182567999 182568000
698097673 2327
632399966 2108
525298589 4215
919373085 108537
967945220 9799
425739942 1430
751110903 11222
432875214 2698
44393219 2087
907383968 3249
399989382 22409
951928120 5207
864270900 10525
741986859 5890
226749263 816
11400070 38
384299189 1281
818583606 4555
885481938 144427
887192159 3356
215638685 215638686
596403108 1988
55859331 187
33087994 33087995
125399650 418
802156869 3541
351598829 1172
597000001 1990
191999778 640
282939700 4495
833321222 833321223
63350840 476
381878738 30969
526418032 3673
649802601 12917
783002621 3092
814044494 6158
101467416 11788
745499467 2485
28904574 547
893170133 5286
118487868 1486
404315212 3199
24763 251706414
4555757 18
244171818 1466
592437376 6053
802870560 2720
940198398 3134
686697712 2289
693209943 24808
973162526 7073
80700022 269
501953418 6858
138340706 911
182281679 720
826127495 826127496
519901733 1733
517201724 1724
979369295 3684
720007 4
424651355 2943
655366385 327683193
239699980 799
961412605 8972
2230 531150856
948768340 3755
721832946 3502
543203935 271601967
8388 557830763
188100889 627
2218 409755538
102510145 352
977386295 26755
275126377 137563188
534116505 2057
550956268 6206
905403018 3018
249580847 2479
703 168346288
505338573 1839
895865753 5554
204889103 1123
727904683 2483
367055525 3014
3143 353916248
816574890 272394569
967527813 7678
257495770 1190
523678432 3588
504000000 1680
758321535 9915
551 157492018
526328624 6135
811173110 8077
451030408 2941
1020 295658429
216536537 19322
14811777 50
340447045 170223522
886948176 5166
912360266 31551
961332310 5390
54684620 398
882800987 3138
586217361 586217362
561558434 2440
6058 793175555
57815275 28907637
10151999 720
733165891 366582945
508561483 2554
6518557 81
857944223 421003
995910301 9702
862563736 3905
496725327 2332
391227817 1576
132564276 972
834772784 834772785
701700171 2339
384953835 192476917
485702113 1619
919532390 5266
819789119 2880
163500119 545
962126350 20439
309600001 1032
624 135888930
667792392 9556
3440 724763280
251370458 1203
449699654 5013
813389117 7861
919267449 4268
214746973 4046
642741199 11801
648899820 2163
766739128 905241
936686805 3454
134086041 1892
67136187 515
562500514 1875
456143862 456143862
638658000 27520
658552664 2618
706801170 2356
756148879 14734
3600013 12
709842836 2852
665340800 5115
596201993 13418
862164940 11540
895512164 44012
43584373 221
58794608 1119
300430140 282227149
133813979 1849
8345 912489152
149700000 499
329562410 3370
956785225 475669743
697600107 5386
881175723 6744
538004724 12253
10322 985267391
508205518 2881
921394318 4111
21284766 161
3205 326046003
589657437 2078
348314706 1818
301054503 301054502
500400001 1668
14843967 146
574747491 28670
996900000 3323
705904671 2353
262841890 2073
727097559 13082
498753369 498753370
170424298 587
780438946 19581
371700001 1239
442010757 2422
772325333 2850
733197557 2444
349201164 1164
836971874 62476
215882728 1724
9979604 81
484590017 1922
558960478 279480239
374654132 2403
57274 887300666
497700001 1659
768089884 8064
859784248 5788
16884294 186
903607363 4177
72301406 459
469938997 9887
810338656 21715
46350914 612
988699457 373231500
598189347 246613841
390690428 2037
16342196 96
212400247 730
411925679 1992
877297886 4053
535038251 3550
500060067 21919
708608638 3098
616294730 462348775
627960611 41878
294899915 983
895416071 737705759
696156075 2808
575562953 2536
900820724 7967
766917631 20058
563159206 6971
4897 998439642
361342879 3295
269706387 900
129301195 2126
881618183 881618182
101400448 338
381301555 1271
843270150 13925
73146 527564462
487227275 3081
811797233 3208
661 114743910
962996791 3210
205433933 102716966
446229498 158845923
567 132379078
614971832 17999
695776912 2399
943203145 3144
730097795 3886
737101759 6445
5700 285501968
576301279 1921
239203143 2169
762793250 6857
174605048 5853
965629575 722668747
445074872 222537436
315204063 8036
389494879 1696
674107097 3068
744504370 4526
100778999 2100
84420809 42210404
761097462 2537
810509051 3013
756302520 2521
128329409 464
260 20596895
563755462 3781
988589016 3582
215699282 719
16851604 194
314228451 314228451
4355 987126075
796884392 5912
248272791 2258
178200102 594
755404437 2518
182006213 1086
950993181 19905
962227404 5189
772203867 2574
51938 966208202
800877479 2990
5992 946920133
580319805 2279
610023121 2699
841802806 2806
885657977 9656
196646809 722
955332921 4247
12941 594051052
802500001 2675
979203263 3264
624897964 2083
27794 345951918
4917 836333474
640019786 5186
663736866 2994
606328673 3775
632998078 2110
165108163 561
423601660 1412
568354590 2237
60727045 291
681600000 2272
594668749 13603
701976112 12264
217811034 1677
241247103 1064
52091036 193
171728558 3038
631306223 3373
821679311 5769
8754 791090226
856 148573506
80482981 80482980
533517042 266758521
388041599 1660
621000000 2070
341807087 170903543
340148947 3226
210834049 2031
917686151 65718
10852401 104
474602185 1582
325054156 162527078
675888536 5093
666335370 350503901
139626629 990
270071556 1396
18012089 7747632
890400001 2968
527900099 1830
493501646 1645
88488694 304
960380650 479218746
862879575 15515
145 23433994
461033013 7950
646318361 4115
660296843 2491
178965472 1424
994689661 10588
471166398 4589
649197837 2164
414331680 1556
368733460 8733
253109959 4365
242398869 1748
339519077 1343
23748 471540288
884474695 3981
106774719 520
612116351 3096
390627691 16881
561911114 2293
373501246 1245
653406737 4567
322481101 4712
533199106 2134
917993119 458996559
553540696 12077
392101307 1307
149988799 771
640678289 2283
667353105 2467
972901947 3243
309676178 2343
646584426 7481
407400499 1358
961387695 900943569
330600000 1102
32095695 254
662173964 17497
256356051 1493
835116531 51231
9879464 63
815252903 2776
67404317 26491996
673471090 4519
111120736 111120737
772176608 5564
112092551 18909
413612121 13198
1013 289580362
9080 816433999
622829564 4433
118572676 665
3656 547698048
178799404 596
354237228 354237229
906290629 6641
213300000 711
198142888 1206
839276650 15977
640358029 5646
440702269 1469
134371452 853
680895872 3422
493439010 3241
785429094 6017
992010080 456188188
848706796 5182
206025971 29721
411378681 2032
476259959 2206
99986409 424
746530079 8016
683758599 2521
11481537 47
311749896 118593725
596101757 1987
389700936 1299
584849334 199890608
583663071 291831536
771897426 2573
927133330 69809
21821385 77
97393342 7058
743193993 376045696
1337 354630164
796316263 2753
276 75537357
295872817 1604
549006268 2091
631502104 2105
210845659 2652
263999999 880
1544 78956426
177130945 6516
544772846 5209
126761000 1592
529798233 1766
62412132 1127
3688 874252712
712054968 11117
704772353 6809
825105103 411153040
633432336 633432337
803702678 2679
90638361 478
861228830 3881
663601877 2212
469924407 3763
487513054 2878
681242417 366382
480044746 240022373
665351796 4181
921635174 4083
540663039 1841
851704555 2839
947190349 4293
4060 742573011
13974408 63
19420 816116998
329099461 1097
563698120 1879
583198621 1944
785315278 78839
734099430 2447
547286059 547286060
332249561 1573
866617011 16684
698620673 3712
731095279 4497
925565739 5258
707857984 8607
103605260 746
415131268 415131267
945007503 28784
1692 454112559
269700898 899
621407333 4590
31434133 228
214160337 1598
968051472 4670
35350514 179
274368303 7677
733725609 2567
95560499 438
397500798 1325
413503101 11015
970400208 880575856
837515206 6114
39300001 131
536513617 2664
77318998 313
780526337 20564
924472646 8616
417001902 1390
635825569 19992
296503919 1256
748412438 748412439
932009703 8249
765602551 2552
903298353 3897
724822289 15556
934029842 7419
193199356 644
210300702 701
729598545 9456
997367648 97628
616627760 6791
419358853 2956
538611983 2608
852182750 11407
774164280 774164281
47235119 178
515700157 1719
366300741 3380
21600001 72
579602236 1932
2382 418348278
458140075 2437
135 20330335
639901565 13518
654903502 2183
333746302 1379
788534886 16617
439092530 2239
620271112 2797
158186047 2456
350674088 1257
937035714 3725
21648291 124
369685055 1924
28701 836086962
721763737 2665
441123176 7906
765135560 19928
599409716 599409717
756018091 3247
366457436 16721
850024516 3397
627743303 6696
642530199 10946
966905079 3223
774253597 387126798
720302402 2401
428009741 166953643
739749899 4650
888019644 3713
214213904 1367
979803266 3266
765302552 2551
516053855 4024
40593771 7796
983180396 4285
148856125 803
119400661 398
824160658 8644
129767886 70350463
893012141 3242
810004786 42697
263399988 878
135900189 453
497072881 55920
482340936 5908
72882550 403
232833926 1391
101217984 672
760500779 3455
394106729 175405344
306300001 1021
905696980 3019
126903 362378133
155700594 522
475770183 2811
544056884 2118
472199032 1574
19197209 19197210
34109460 140
977776655 488888327
93877451 459
795770813 4999
394562151 2623
470793971 9071
29443 829819450
917026638 14027
504898660 1683
650902706 8248
718792564 4739
674397751 2248
7241 821701439
225164531 7316
149845037 686
918015357 3129
162616087 1580
974630683 14597
6281423 144
111259349 65190818
177675504 848
721205869 3949
954050036 901140064
520210513 2412
58281619 319
499141336 1785
541498195 1805
132740712 1151
821100000 2737
46191287 1144
229664693 4102
711092753 2702
273734016 2995
355061994 1706
138741882 566
544006630 2359
533826007 2288
1762 490443253
483138475 18827
801391955 16644
23399921 78
332218246 2184
65136395 335
459559491 15437
457220198 3178
940035673 9027
982496726 3275
375723098 2795
588365009 3608
877115206 6236
769497435 2565
482811266 4867
851463633 41072
329514763 2494
322545858 1825
449908091 177347171
238959413 119479706
358500775 1195
932798631 61605
248306659 127410766
102300342 341
981305750 3271
862361117 15692
562047347 5080
288688607 6474
817987359 6181
795080539 142936
664435711 2790
287177801 16120
3902 836697914
28988486 261
448 120559283
76800117 256
1594 342321064
854449820 82741
500152689 9296
720449205 3061
408369371 10210
501082593 250541296
311230145 311230146
600211343 14284
2495 431818687
217919060 2858
550201833 1834
20944173 176
868198946 2894
906534754 3271
676070805 3166
1340 272635499
790801269 2636
8581 854168184
465278860 4161
923104174 3077
474776044 3157
557809099 198972689
686876721 3697
341314079 4229
906534309 43406
195354135 96117
322614195 1162
541862339 2776
491882892 3581
650543005 10658
215455824 6792
858292685 44455
83987407 1208
133485109 1249
404651414 1989
803073457 803073458
447008037 2599
658177995 559266379
628413072 6454
222501713 758
312000001 1040
156900225 523
439948729 30603
554451497 2195
933646953 456877354
203100676 677
701698867 2339
496018314 496018315
432150673 14928
107700327 359
272100139 907
700801398 2336
981268817 30649
549298168 1831
302053131 269409077
529868975 9968
559382049 2858
290399999 968
521078858 5011
969061408 10590
993421895 5775
799932861 4330
630756961 2406
764965713 3248
800345853 2997
901574481 4040
565169023 1888
3173 651442284
889500000 2965
304541398 1043
194762984 852
98613966 373
780349755 2859
381172665 6574
746698405 2489
977698291 3259
746100346 5548
774547974 662688773
9041689 68
487346061 3262
916994043 8143
462885929 2197
907960694 5547
333933511 1616
752761021 3562
215666730 4518
368101242 1227
373232859 1267
622499999 2075
616943265 9721
323700000 1079
348347739 3484
548048334 2030
665194279 10962
3715 260536665
342832790 2589
723121179 2544
865202883 2884
800535974 17949
460042599 3820
950920319 475460159
677010961 4376
180452161 2016
393117563 1438
861900001 2873
972717598 62557
633424185 5805
583270047 4336
484798383 1616
98700206 329
942171811 3559
292099405 1839
635983165 2639
697800000 2326
484257996 56493
972864725 3936
64764416 256
122384846 605
35330 937304900
889973948 10082
714649026 4875
854822228 3103
207900452 693
942663948 29082
903629395 3466
789597369 2632
447043424 156345
481988795 114991
464101158 1547
737739398 15420
313991737 151774493
1008 243657792
932574693 3623
718392229 2858
238039831 870
588518955 3015
733705201 4659
353698821 1179
108293241 440
816602721 2722
752227798 376113899
663335411 17858
303710003 303710004
832259898 3013
705597861 2352
999387026 3523
318986851 2275
918426250 17087
732598708 3651
554129071 2446
754908414 10723
15856 898222118
295500000 985
314756271 6668
369432049 1241
602259607 602259606
697088269 120073
126000669 420
507104185 3882
959636119 16070
670975923 2669
565506389 530820461
554955555 30669
687710744 3675
514714262 514714263
246493268 1003
791634847 3686
602700802 2009
691616609 2862
793801374 2646
950431878 4871
995700001 3319
918896938 3063
471630235 1577
920497410 3654
63632263 1887
542519696 6979
402156380 4349
59498889 1303
237000790 790
250061743 961
372537002 1361
794985832 54560
833449664 5800
35100065 117
552966514 3272
985094980 5914
389167158 1427
33344257 33344258
386421919 193210960
61971832 61971833
2625 722947247
534721281 2157
88466970 2987
969999192 6692
504348483 1738
531501812 5421
620453370 6990
787354949 6513
2100006 7
752666209 29346
458363764 4147
751797495 2506
781958781 390979390
903875414 903875415
796686660 3369
834099190 10065
386996762 1611
742391495 10403
594815948 175929
378903001 1750
244714554 1025
877871796 393540767
129118747 64559373
873000000 2910
21897135 81
317091669 317091670
26399205 105
619434388 309717194
575528317 2197
770684821 8357
13800000 46
39783313 489
498839605 6042
633151932 461481
897611971 3041
927047448 4468
114745087 428
425835109 212917554
151784921 665
39172725 212
531583928 531583927
690584535 9995
52800001 176
822012862 284372928
425015334 4493
835542078 3318
861313049 3770
66840922 283
5308 423344848
133119487 1462
341217240 1837
19539 378841671
637753242 4746
1472 332029647
752102508 2507
714074325 16388
755968501 3708
779259870 2635
641788195 57741
695400000 2318
3162 507398328
718800001 2396
104330555 473
853950082 6238
694953664 3116
1423 205554705
465298448 1551
156284656 14764
777900794 2593
382682955 5027
976478493 16931
287305740 6444
14450 361939011
1330 124910912
459705554 2492
333901011 1113
349821461 2827
556895329 2969
117173866 403
47163239 23581619
20519757 10259878
636219695 9491
686399199 2288
982117792 455444823
571528025 18916
182850879 731
230399232 768
509368527 13103
832009934 44038
378898737 1263
94699289 928
6654124 63
990687265 5262
588984034 496716946
640233089 640233089
276818750 1791
924610973 3132
883401006 17241
826812325 4922
102683520 384
869402414 126385
524400001 1748
513079132 3813
468654657 2246
225439830 870
922874959 4340
127694072 608
472533151 3682
460683952 460683953
201276415 812
249327187 9914
254642499 2493
986493987 5830
308355048 2387
812901615 41070
430801234 1436
36000119 120
954075254 3918
561259944 2324
768043612 86716
820328801 2755
34002957 514
500108864 2656
437225387 5483
969384744 4113
652 104289356
484039089 2902
717599312 2392
901362982 424214520
42191874 425
95581462 470
792862046 404347358
443297605 1915
197479773 1004
346500556 1155
324298919 1081
14902 547164554
575563999 575564000
379709824 1732
9291 653914457
684390272 5108
490841926 12825
717016933 13545
864669669 4091
687299377 2291
323194771 7461
189202721 811
265732669 132866334
127643980 688
457958804 5274
171675424 695
489050075 1985
324867530 1349
504144991 1952
449802289 7137
503401538 1678
134213689 1186
681790771 7734
443228267 1536
780954037 4164
1076 211642756
656738427 590423620
122150899 580
519300717 1731
30963449 477
132619899 3063
609002029 2030
8099999 27
479775753 4320
550804343 41809
55033153 328
187070246 6279
583711657 4389
959824100 5991
737697540 2459
3702 856639098
596430823 2356
810808059 6287
871796269 5347
189 43676960
53942410 449
822470556 3474
693698331 2925
163368720 2410
2252 593933987
400580614 6048
195243469 3170
92869496 567
548980001 2500
4538 980543812
741721159 734220294
852248930 13684
835475666 2852
540639947 6622
262489615 131244807
554562251 2750
625211369 445328874
717964206 14621
161886509 80943255
875280289 875280289
221028820 4719
202794119 1293
15000051 50
535500288 1785
732934357 3619
892330499 5770
4341565 1494
558034471 3596
2044 148365784
594298206 1981
464210700 4150
843817991 5748
549901834 1833
90073337 394
811812051 811812051
536653495 26865
660260862 12251
223529818 953
687897706 2293
974507813 5607
552340562 404631216
470409755 3369
1263 365190463
922852596 17029
749910850 12646
852761115 6383
489358981 2556
174414909 1017
151799999 506
994813347 4958
735630088 2531
878870052 10262
696325305 2613
999306106 6956
856797145 2856
527701058 1759
236700789 789
121067312 688
71773299 247
797041975 3725
578274600 6771
708601606 4833
551342550 10175
939247666 939247666
945732675 3190
672600001 2242
696795704 8067
770966703 2882
615055350 4550
966951831 632408
673726763 7682
578253760 2072
543000001 1810
911736252 85601
452122981 4815
387828972 12871
573129561 5546
536473124 536473123
740622540 2967
186629172 640
571801719 1906
27982663 13991331
716178113 2569
157644848 2274
921547620 4380
274052305 1775
728097574 2427
605737028 539271144
398129372 1769
833996992 11629
292434955 4725
280331 896218207
586451185 586451186
913196957 3044
132265812 1162
306219424 1372
956696810 3189
932842091 466421045
200377049 776
813900829 2713
67633871 488
194090281 7099
321682063 1380
859369562 12939
387301292 1291
267297227 4356
609600001 2032
929103098 3097
573041045 2668
911075170 24617
327302109 1091
533515065 266757532
74425490 10370
740040630 14714
552678030 24285
752938346 2907
628696427 16655
390000000 1300
446105295 223052647
205179521 832
768951114 768951113
400572587 2028
739644905 3066
731414526 4225
451940354 39801
27286039 1852
655129313 21954
657218718 18811
48265346 176
392466223 1566
615409725 15225
158660151 4063
508200001 1694
318897117 159448558
720157707 319972839
237604165 1542
5068 819206724
551116869 6668
671206494 3331
439523533 9037
703640226 2484
737398307 2458
570027699 285013849
641112084 3925
601478612 4603
489901633 1633
2645 344281604
592288134 2118
151995854 935
50789508 2926
3514 862874496
917996941 3060
489441404 1978
191626896 1212
2267 280327853
575277599 1962
986399999 3288
586577775 2975
842206349 6113
367565807 1286
144320651 2720
634752760 180584
42628799 321
479696045 2294
903903012 3013
6111773 27
181799394 606
927219007 5299
672451166 10816
685199999 2284
675055773 26229
692012751 7445
313710801 1118
46504567 166
693603583 11584
108801265 726
777304760 2591
560858256 7911
814134110 5117
813267569 3742
161143324 578
453799476 2028
144954368 870
42327743 152
769559539 4265
103441035 2201
359113864 2349
770099869 2567
110 30658887
5759 625323738
10913698 67
737397543 2458
27082 825895832
205358341 2460
426092479 9614
997542657 5186
480280020 2668
568502742 2308
983944639 424480
588279552 24528
236987683 1037
126923327 63461663
588500653 2004
988567969 5556
23090590 243
774302582 2581
209928808 837
493745586 493745585
997030880 353426432
571259473 2756
489662249 2013
482190237 2661
432012832 2336
407217382 4549
387788910 1329
562800432 1876
15375 620317455
285806001 1994
864569775 7871
69311396 629
528611974 2419
678897819 2553
806398420 2688
221982176 3995
643566199 2874
354816103 9515
76313654 339
279324945 5121
603150870 19586
751314696 3851
73799754 246
212772105 1365
663951685 12434
498497957 4869
2601 481938875
658201014 2194
170351282 3532
405511045 1868
576392157 2293
774879279 2660
857327777 10408
251400974 838
3900021 13
5106 817573878
368308817 184154409
824809087 3886
925319442 16351
178549386 16122
343320773 343320773
413540396 4293
942003139 3140
129476737 74333539
373794355 2853
933774828 4956
6580 836202034
100343282 599
22506739 11253369
204543789 1253
809400001 2698
595975697 5358
18900064 63
998556044 497218522
694355237 24513
606902024 2023
291413778 3530
331801013 1106
223800518 746
1399059 13
671060252 6932
56100187 187
906077009 742695997
808940221 4983
165477825 91072
14731337 1809
833908783 51757
162894357 607
795508753 6744
968164783 33618
141300769 471
5369 576490994
243181160 3868
312298959 1041
898209864 3491
292556814 1914
106530869 53265434
46842650 23421325
993550155 6092
475170785 1662
934695841 38324
445702264 11754
536702468 1789
132300332 441
547258607 6792
884126214 3086
612855060 3661
306808489 137459
561522411 17494
2212 450247351
393796783 196898391
45281617 312
99931937 1049
991587152 4516
620903460 3173
325302332 1319
348600000 1162
114000492 380
86742979 2014
66788875 226
1797 266224694
69196527 268
439308501 349862120
69878286 35933669
707787010 352835
356431186 1485
522601345 1742
989098782 8274
681329123 3557
88322165 655
94499686 315
572647391 11859
224699251 749
876661095 438330547
419857187 1421
336599869 1122
861002869 2870
809475179 404737589
288900837 963
736020033 3026
669602232 2232
266019872 4789
106199645 354
280698599 1378
896922675 20221
737699999 2459
510537679 1731
906866019 4462
296399999 988
134099552 447
746365063 8370
2110 75147476
536398211 1788
842400001 2808
715822826 715822825
454778283 1673
813608558 3077
549683815 3145
937720733 3823
1948 96402624
156600655 522
294949470 1290
996907929 498453965
40949752 184
37500001 125
146632095 1958
294696608 5336
518188338 518188339
920073179 10478
888663019 34383
216002332 1028
243542726 837
577498074 1925
868105728 3546
887118277 15521
416904461 4966
699144072 4283
988102674 3393
28200076 94
503508580 3008
586759859 2786
630581248 5888
814134101 3908
218516879 984
789752492 789752493
859197135 2864
107500364 1065
607197977 2024
260827989 130413995
306485426 4602
180668001 1000
912038305 3216
426858608 426858609
889294984 72564
942800977 816261202
2274 462063759
153714448 7594
677054721 16957
358015875 5194
4048 979741488
320400610 1068
770402260 2568
356165727 4445
264279609 1055
474150315 2079
106214092 4058
537102789 4821
958315293 3757
711242336 2442
21796 808211848
2387 410671415
384708187 1844
61321005 250
659863591 2809
272258918 2022
2492 475731426
212706585 1227
2883242 33
112199991 374
649202436 2164
33299946 111
836388955 3764
689996881 517538287
268328426 2190
948348112 7593
43199857 144
920140315 460070157
577796658 3138
396779578 4857
94827718 639
775798284 2586
939902925 3133
661015717 5394
628201728 2094
11457217 48
970980597 5614
118826328 734
390491914 5947
307259299 2575
651833168 18693
904428672 3479
650100001 2167
733737074 3716
634660264 62027
120300402 401
297648987 297648987
887702959 2959
512258544 2793
842082629 16843
44529649 275
434373863 217186931
210650825 785
8556 260915404
991936700 3426
163404719 558
352584669 1895
13025 683482110
231719780 1077
888215195 3036
462562636 2539
257172600 2591
635891981 635891982
473477473 3983
904720890 900020975
234672100 3722
93600269 312
842575969 12207
3478 668674801
686402912 2288
148380232 1078
746397512 2488
980314795 4156
543555456 2144
52799823 176
815703779 9771
128863306 902
578137477 4137
273045175 1718
63804226 22650675
955094483 3445
104233308 484
255115903 1100
885603074 5086
207300690 691
289231109 1387
590729874 12882
301741166 1412
744242688 6048
919126973 4824
977996741 3260
115282369 2000
507561227 5877
594307855 2162
761698924 2758
770628441 2944
626702711 2089
596092201 2775
855331252 6284
778311959 12705
768011917 2933
790622361 3067
357300001 1191
337043165 22228
925014083 7586
891115631 3582
808860235 9037
31575 646100855
512068711 3290
21769 894310556
835850532 56237
527098250 1757
823624287 16958
504653780 504653781
568029819 2606
891025182 3046
12780 713801340
492248277 14177
373742369 3311
55815401 596
201900672 673
598562099 2580
21900001 73
233106421 1495
247620288 1626
540231373 540231372
795302651 2651
84000000 280
18116653 439
309517682 1941
952925368 19273
734317921 3469
725331740 602435
4519021 22
287157356 1165
452700501 1509
845537941 3159
191786028 3346
308135999 4000
745776115 372888057
590694651 3231
614098482 2047
765236736 15872
391161212 3490
317283988 1588
994087547 14046
867897106 2893
87390654 303
251075683 858
563435454 2533
56735519 190
209887462 2153
832291241 5269
987003291 3290
841382560 702618793
618621022 2413
486462387 19973
738764777 3601
866720686 8812
601198659 2004
287150942 287150941
308858822 1394
608309727 2216
395705556 2740
373537555 2424
7931 795130336
888330092 444165046
1358 260256626
738309760 3073
809098932 2697
198752356 765
792492175 3254
775292174 3015
285020125 2547
385052376 192526188
61115447 217
914 159492234
839469712 115599
237320641 1140
183600120 612
280561307 7698
163512153 958
140605234 1441
805802597 2686
903415989 27646
141548720 1084
888903859 2963
653349372 653349371
724198751 2414
3814 914341662
7752 882003434
249900834 833
377031965 348101074
874088117 24478
297920609 1981
130888096 1079
582720206 3685
2576 643312866
253485939 1219
74094372 1269
797656169 3890
200980488 2053
376893461 2299
545939162 3668
617386455 3958
838563290 17673
835659207 4828
467099833 1557
740375294 9185
546215853 3735
707897346 46383
952143828 7478
822062732 3320
425794695 425794696
193568128 1952
115577238 2099
383573861 8379
708698664 2368
376123561 1479
684903589 2283
264299443 881
100789299 34488155
444759644 1796
395392450 2273
5369 838492837
757194713 2859
833999611 2780
514162201 9624
461256337 1706
331266584 1585
768070229 3931
343103290 12373
661930485 3855
136285178 2463
14112290 359
704691001 71325
903626496 8604
2708 580573536
492472873 1656
121409873 981
21774261 2207
185267823 37534
595553850 2239
966603223 3222
174417823 9993
714134369 61058
889018956 6291
537302273 1791
476700981 1589
167586843 1604
830604423 825135579
273018677 136509338
971399999 3238
840108165 335788296
403859871 6381
398860652 5970
907934267 13322
714802557 4292
895996046 9880
572564300 3710
917899670 9260
239099203 797
844039679 11640
4646000 230
595197109 595197110
2406 409679244
621813340 2583
284399793 948
554700001 1849
681968483 2712
54948444 351
999215532 7492
619897347 380120433
631295925 2175
197399343 658
830580570 3079
1053 297138368
836247048 81601
308386865 7418
788252930 4533
2055815 9
460603160 1607
229245358 1031
881169349 7436
508508460 6765
516001731 1720
4097 486538161
98111259 845
552598465 1046588
601555592 3107
442 67828436
891715614 3253
138540799 1330
317385352 2689
470332282 2182
22876182 114
66520270 33260135
801395287 7100
931926473 9102
800984097 4268
580200087 1934
566393980 2804
997120744 6550
47299227 538
214855979 214855979
657089551 38904
494442630 8679
623912607 2809
889918500 3775
548587837 14186
696067720 6040
995038752 6632
159008201 2257
896831385 6854
823797253 2746
858002860 2860
840 22648920
918847125 5073
633170991 316585496
963271391 4339
319220157 1857
563631113 2164
20832142 79
88144115 646
495865089 3657
154860240 542
240692473 1458
852169625 3485
838846223 3074
885900000 2953
594366553 2484
943500000 3145
756218672 3991
475957249 3083
589698652 4685
995901693 6401
119768856 3114
263701161 879
686770329 3666
10470 554062038
936364037 6136
151817 807362806
898610421 7912
828191280 780067703
842229027 3151
453591040 20356
118686571 569
315000188 1050
894155400 9725
596360791 6785
455744880 5308
157758735 571
3393 720137106
814375149 8852
677427834 2381
491978483 347419205
642895439 10592
172401784 2396
499332737 3136
997532640 6084
703560266 38831
32999891 110
58163251 1603
406539741 8456
996598883 48063
189050346 41413
587697362 2013
423165582 351633876
959139402 14794
604011342 3766
816761774 4827
663601695 2644
701250560 2560
125767688 4190
86073544 296
134996027 715
198000660 660
551926768 5816
867918301 4399
66917508 357
492280111 366808026
494858787 1814
174824363 584
611698594 2039
474740551 1862
759292488 7689
4861 831226139
833028627 8924
784522971 6205
143723297 1146
242472895 842
2636 588239039
230781173 115390586
691276880 4240
421800528 1406
525731877 2241
114161350 14992
348026857 99607
405936099 4042
959395340 4224
825902753 2753
223955161 806
507286868 2651
79385435 79385436
383379121 11106
414674699 2666
124729813 3618
6160 887224094
597458558 5353
91087150 1053
845235619 22657
5297 258766171
274937733 1106
9656137 252
170358403 1237
293540748 1444
470721964 4783
40500000 135
431912017 3018
932839060 4081
137658061 807
11880960 51
910647235 910647234
641030065 320515033
949858839 474929420
187627569 1658
546514659 6571
137530969 16568
706202354 2354
726016299 5450
164394820 1420
568421170 4570
474432024 1835
637261368 4119
4554 862550370
212100708 707
757937793 118576
3073 498803214
644887201 3340
136241095 931
960435629 40887
402870906 2164
5292614 2646307
827466266 16391
565123420 2571
315600830 1052
484537355 2159
947708156 947708157
550599006 2290
5633740 25
973165120 5920
235821248 1352
440207005 1681
513298636 1711
753927205 3413
997062864 21954
850099079 32078
259672603 1438
174990729 87495364
277500924 925
137399999 458
293099979 977
729888148 4084
841202803 2804
226200038 754
364630482 3819
294624663 1468
282152590 1285
516242001 2000
502182275 4802
377099999 1257
701869115 701869115
931805322 3106
593278849 19392
78389521 493
893778659 893778659
747444138 739349805
611700000 2039
363574854 1715
562638100 10700
274693032 1608
690556505 6053
896702989 2989
234291257 6098
384600243 1282
457772635 1782
687922500 3750
655833904 7979
593124087 241894
479459833 239729916
255 48654521
589201998 1964
852032387 5399
312606691 22377
712002287 3804
481935411 3970
134160882 56690700
234020015 1296
272639618 6299
246105812 3911
683564050 2726
705431544 4513
969521835 4878
661420857 4024
336899642 1123
757185984 3734
439135128 2213
868848695 4198
710136594 710136593
365873671 11472
846191110 3922
650941191 2552
582538381 2998
343809070 171904535
811158364 3620
124199585 414
107100148 357
465900001 1553
227601115 1482
919422116 459711058
610827483 2445
172399145 86199572
520321154 2910
780035322 267083710
946927432 22659
234630173 1036
660855188 253067185
530401509 1768
774787534 431289744
543987908 2617
206753355 2249
174960197 922
567001890 1890
434771160 4639
997466964 3382
696193297 696193298
983583077 25354
568643018 5787
1154 331189767
916861931 8196
354267228 5832
21899971 73
482100001 1607
464621471 1791
674953862 6073
871298869 7953
186 38690512
296699010 989
631085256 2569
479759870 47091
957981759 4004
900297369 450148684
487887157 1853
514863737 10552
494705721 3109
629718193 7716
914205913 28456
460618816 2645
391866697 1996
592201974 1974
575069461 2018
946203155 3154
486562401 243281200
475584017 237792009
838200001 2794
1965 327019895
690831639 4391
72958628 289
756576191 22433
192 25689408
3489 449539440
723991980 8682
328800732 1096
560057913 237672259
69599768 232
234900783 783
239700800 799
104463424 1196
1556 438440344
170069737 4582
193709629 878
680700453 2269
280297642 2507
728889563 36166
879098655 50174
24145 210640980
357200867 2809
593014145 2431
138431233 768
184505670 137305367
687557947 7439
689002293 11506
499987931 1789
671957371 2286
946797973 473398986
221400344 738
457036561 4630
732391596 8107
268598945 4483
504113522 9617
71866304 673
3912 789884235
852307821 10315
439870077 20626
318570602 159285301
758946945 3272
1054 81407798
899097004 2997
629607750 6375
497700979 1659
792057965 2982
969259500 4309
224099483 747
856762167 428381084
467531709 1780
478546631 4152
805416342 130450
366010086 3890
94251284 739
224988680 1432
518141521 2623
839575346 2897
328991429 1124
547695184 4501
739575733 13636
429223559 214611780
311698961 1039
313687832 1425
504249596 2734
517801725 1726
919868515 3628
180900338 603
776284160 6560
790931580 2995
563134567 52231
483710752 444113186
495560827 1708
33231846 16615923
187652408 1113
784925990 568194367
709118073 3593
3005 442601270
19195585 102
5264 699846744
956281758 5099
627199563 2108
698256943 6469
871799967 2906
534700361 53454
741001278 2470
5231 623572810
797401187 2658
516822232 3202
886499025 2955
116367855 646
685202060 2284
457853457 1883
702258254 110679
1600 348537833
44289002 240
964554414 4952
558435194 4577
778964342 10587
898200115 2994
742320287 21214
827970384 10919
671077144 5296
702159213 5807
496648316 1753
748460608 7496
284388296 142194148
983700398 491850199
744899468 2483
208105204 97338313
784300644 7452
335998880 1120
739186034 16934
650999228 2170
602030484 2117
916711953 349889278
331872359 1240
465882548 1807
770090472 770090473
913272395 913272396
600951046 3763
423601412 1412
920511066 460255533
572400928 1908
287937775 143968888
705781550 8367
51777962 657
559267901 2120
10225 657723125
33300110 111
402730725 3671
20099946 67
349629916 1267
521698260 1739
366375925 5106
694 199141126
691290021 345645010
528297 2
811661965 6635
93448754 4054
522578531 6258
545230301 7492
845490618 4844
760186164 92278
109576544 392
450034120 450034121
504228321 3330
1186 308185658
393648720 1605
301311360 1680
853856128 358431374
594460868 594460867
90476126 4599
2282 555961012
122416572 1172
4512 817916369
677769344 3033
354639681 2868
476354075 3324
414343601 3787
687818668 2680
147637789 73818895
321918383 260508185
149130803 119216128
928707173 4113
489313341 1670
808465929 8409
582063236 582063235
734607247 2659
492747783 492747782
638701693 2129
395622816 9228
992064289 4633
4195 702819409
334404392 1162
843136816 11766
257699142 859
799887760 8380
886930466 7575
855426072 427713036
354070558 354070557
682033200 22780
266288453 15118
172107066 11971
359105885 359105884
174963240 648
241632586 1195
990485656 5092
885856235 710918705
673802246 2246
518398271 1728
54955369 351
56981517 56981516
983096722 3277
225447884 3783
217977699 2750
540599229 1802
287549571 2035
550008029 2173
160500000 535
176382007 1609
31390 720952509
511626699 7289
321747524 9964
720616361 4988
987089939 6278
22199950 74
770649840 2675
5712249 146
912295324 16438
673514500 4250
398824877 13118
674491660 2321
425493214 5635
369900000 1233
670773615 335386808
105568236 885
970504242 3235
5586 956013981
554401907 1848
658723792 12092
143146989 2460
264513153 1193
3121 864736298
698980963 74726
22155 514527720
303599518 1012
431699999 1439
283226735 3101
91470635 692
270383073 3208
329773921 1470
90581534 388
321037585 2290
419402929 3012
909302307 3031
551582209 3641
830099301 11843
16831445 235
265199115 884
659697801 2199
879977124 5538
858831051 4070
487005751 15896
441779084 3384
124200413 414
559536912 2178
5261 573780443
107222863 842
39704680 1808
85647764 643
283800945 946
444365174 12505
336143539 1392
133499689 445
391 113989558
176148955 797
232940363 1103
69988175 516
5914 890639629
205858280 1091
954250636 3644
766425536 3454
510924599 510924600
785397631 2618
25439 998244815
861155768 11561
119941578 639
675423601 4080
953427289 756884720
398315273 1832
285204781 1560
153609876 656
669900000 2233
515827606 6740
108299639 361
161699460 539
433963804 11603
465899999 1553
656433603 5742
15909079 256
173681280 4761
380326127 1649
724790740 2607
607574837 27235
195600264 652
441251249 220625625
2107 393843483
413715321 206857660
84013118 54910182
350964569 1213
839263772 373719023
842086446 3536
356964014 11330
103908924 452
546954720 14352
455011479 2716
21902805 16334129
499420109 1924
401946615 4898
408761652 2028
855306676 3934
712056863 170798
96268409 630
517118845 6275
827440719 4114
855692973 3037
300058489 9378
603082443 4492
47699840 159
625315518 2781
666661437 5169
551987772 2071
941548917 15631
680762385 5092
841500000 2805
428059145 428059146
272101454 907
332657189 1373
604802015 2016
714002379 2380
480476519 240238259
274199086 914
439500010 1465
841803492 420901746
892548438 16219
740789877 370394938
863429598 7318
850368628 4553
770806189 14248
337201125 1124
910642625 7772
895691180 157884
351197999 2864
934267997 15985
825597248 2752
75069876 425
154694374 629
998 179023531
683520750 4950
516850345 1811
550663179 1940
901887059 4845
949564161 4401
621764878 7520
137620440 597
933320718 5178
639831072 15828
657902192 2193
653997819 2180
44347739 912
883047394 3568
794808840 397404420
290421862 1513
11323756 47
130 14334060
3019 638926628
318299132 1061
710879218 3691
971974050 3395
222130512 1327
186352947 513369
782566565 4781
295388999 1380
777960724 3723
971673436 3285
2786 395644009
481201605 1604
495301650 1651
803170081 2784
404101348 1347
851174154 3775
641555819 6671
159494513 159494512
600599589 2002
382251141 2956
397310056 157080574
149128096 1112
34800115 116
278964720 9508
302355151 1495
953955000 4437
346857518 148859107
8687488 37
804300000 2681
138163169 69081585
676204047 2254
585901953 1953
865076577 3848
462873729 2622
258198193 1908
220499677 735
217669556 1347
906787235 6859
691992890 2354
407970186 2344
295255814 1288
626332531 10355
663002211 2210
776143741 776143742
342533607 241911265
476605124 3001
405278101 202639050
976852754 392061509
986674406 6829
394848683 1669
419701400 1399
330981685 2829
379744008 5561
63010280 285
869669614 434834807
455323429 1776
67992777 33996388
961342380 5051
284794229 2056
757666272 4871
169499861 565
571800971 6505
30555715 236
3599989 12
4917441 176
699302989 2331
347244262 155497
555001851 1850
703328911 5457
926909690 463454845
594299099 2050
614810031 6431
297755244 1960
822560921 11921
696391292 3371
552913989 77390
149603007 149603006
4500014 15
305320149 1663
720303377 2401
417162409 3145
660536590 2463
606874139 303437069
608679429 12029
675015935 2623
488624972 10273
495303157 1651
274870432 1969
536827108 5359
161833023 3832
871649398 435824699
152945894 51307634
992208416 17435
919476789 3521
637196854 9033
3423 709331986
718718532 6345
803059191 21303
703 145655463
898100615 158984
206471942 1509
6612 981153410
357598808 1192
904077899 4422
807676301 403838151
804590776 20639
5538077 5210903
592200439 1974
213051698 1306
654552361 8316
979762821 914611945
840613424 7422
340863067 2238
653921551 653921551
631200107 2104
743419326 2497
786582354 7735
43752799 162
2043 366493770
581434577 4958
3299542 179
392856406 3607
213695587 956
252190061 2299
630600001 2102
540183742 3766
892706879 20246
616419786 308209893
78390126 78390125
534362928 4136
2825279 1412639
370860192 1488
781530413 11486
741783006 6445
44866 608059165
571184232 4181
442994163 8261
1800001 6
113553450 3669
6870 764090054
965842799 15325
281099062 937
360366020 155790
467476738 47232
370566494 3159
201224789 702
701550572 11047
562144781 10676
430198623 1434
823520837 48086
300517575 300517575
688208920 3896
802925919 4453
873277813 9812
209305690 5400
459397723 7521
125254112 125254113
147225663 73612831
280962911 30984
872130841 691760402
127776802 514
893699999 2979
7474 985192784
293374621 1220
2279 480130604
786956225 298083533
2371 245306994
272610125 2535
911138322 28711
819600001 2732
2961 542535147
993603311 3312
246182271 123091135
2685 665267299
322421142 20522
268278193 3304
754219404 7441
764834721 3692
893971369 3474
110700368 369
446371380 3332
5701 825544707
574026087 287013043
40678671 1229
831274920 6696
950154841 5220
611997960 2040
561901874 1873
827499223 12644
109201932 378
940302740 4373
106500356 355
741579382 3034
742284044 34342
138060964 503
984603282 3282
536889573 7920
938855477 3188
6055 995385283
581449956 101069
469403759 1854
983736293 650411
340224130 340224129
120797941 2470
491037121 3105
405012468 1799
983388638 4222
570565490 1979
689306399 12213
921269576 460634788
793989868 3729
642601584 2142
240626921 2674
582813043 518893116
510901009 1703
137699921 459
393600538 1312
784725939 4226
877362797 5393
57949989 494
34324270 557
945675386 945675386
281100222 937
294043967 294043968
239488864 3341
668276733 334138366
3402 794911320
472802667 1576
788992755 92129
189576442 77759
204777347 852
733642072 29818
273466204 1373
821047809 8564
416401387 1388
727909453 2468
113082831 2032
148412817 567
808693632 2718
485249878 238271559
448201478 1494
642625225 69355
8589437 77
628259485 3073
219925124 2175
268219068 2886
437640561 2153
876095040 7520
361782126 8725
954142753 8038
719103136 2397
606050459 2070
745088001 7718
248372234 248372233
138206380 2470
665079575 2856
9199 687744654
151719280 575
480202021 2430
20100068 67
459598467 1532
132213692 132213692
67492799 3096
108058385 386
901198978 3004
954771430 4265
548583024 3509
347100000 1157
5222230 26
713655388 7458
394420599 133499415
716948645 15655
905377780 25729
975509114 5041
796175256 796175257
317618495 7776
713699195 2379
962931301 7285
1866 145212120
613698871 2355
888008380 5635
2440 439444000
483464705 185765065
305217498 1664
578999759 1930
574066753 26151
122444415 604
373856042 1319
965937556 3795
527015785 3914
412211634 2887
879792744 9484
121231935 448
709212211 354606105
22031612 132
548440189 2399
417013541 3940
390157561 4680
454629447 8521
338069544 1529
229455750 1182
704796845 8682
439967522 1871
804853056 20266
104887849 4134
324464861 2766
184144710 679
588736625 3472
453459467 1778
634688899 2527
74042612 457
161043719 680
783715173 391857586
958084050 15082
724627577 36318
671984290 17441
597843695 30911
352940400 1752
78277 199387060
200227671 2781
581099154 4823
4201 954517612
595280608 3592
910796965 3036
437702130 1459
660806594 29561
754457544 3186
464014055 6312
629475659 17231
37603270 187
337029172 1567
878886400 4616
644864065 25944
938166460 477392830
285059128 4124
208045844 5610
726937476 3238
629498026 2468
861707320 4983
562897212 10493
258299412 861
269666996 1461
768461045 3337
88993218 88993219
172563443 911
545176218 1858
157232017 648
963911592 4794
740702470 2469
181565787 1346
250001001 890
767441412 6918
992398529 27914
863999501 2880
980501794 828619566
729189991 14984
691892972 3929
837369190 9643
556544174 2013
448490177 448490176
198698553 712
782002171 2761
58244518 359
493992907 4446
943409511 926658412
680822497 21984
469374919 469374918
279180660 1531
321426379 2522
691798942 2306
899523755 449761878
305399045 4189
922825531 461412765
784590036 3545
5661 792114887
283840742 1679
389214981 15843
764159760 22470
778202594 2594
876427358 19063
770824437 385412218
56330831 612
2799 733731020
763798606 2546
622802077 2076
193676431 871
84131344 295
509580279 2260
903903014 3013
8661240 98
541876293 5179
670202233 2234
246097091 3121
547800000 1826
648717003 30560
960650389 3732
299146233 37982
729329049 8981
393000000 1310
294812528 3149
461120855 8414
108212854 370
386842309 3653
61217785 300
474900001 1583
264567352 8249
403553246 1489
3419 793966338
610922219 2071
980689356 980689355
358160602 358160601
678687839 3398
465871485 1971
949168628 6105
385199501 1284
174914847 587
646200679 2154
22536 980879400
376618472 2377
900779194 55483
13800483 136
366599931 1222
957906206 7006
302740424 2407
409388416 204694208
700546037 4961
729286994 63615
587999619 587999620
603436305 11243
358969374 1591
354813676 118410836
272401095 908
133504106 537
392610806 5861
511725060 2046
769804520 10141
360087369 1251
898059765 6947
271845941 12318
889192281 3114
828967211 15804
952 257389631
671702239 2239
354887016 1672
987905795 493952897
165940045 827
585243749 3125
351472728 9508
362398792 1208
276989659 2161
461707538 19677
491403147 1638
798562025 4876
281271695 1392
430467770 1722
81897621 274
372901243 1243
754282287 2781
199799334 666
54578464 1648
873151293 4943
94459298 803
891907800 4900
454201515 1514
469359121 103020
3434 745327070
377931484 2411
955 14778625
186044637 3343
116372299 1579
313802295 106933
528395818 3518
204169582 1150
475064306 1611
891465032 5914
315300000 1051
70002104 1594
519299023 1731
567828201 5441
4199985 14
980100000 3267
662302380 61805
251680246 84755933
387600613 1292
982150262 4301
964178534 7281
128099574 427
491616441 2711
785656242 3033
116400388 388
276243260 39189
185371017 1028
985018695 10192
443073120 6846
468454464 18965
451724457 2391
982607711 982607712
139799543 466
167713483 1094
219928586 1748
236304847 118152424
869099999 2897
888898763 2963
744977906 6839
637397034 4277
992103308 3307
606096290 4732
822600001 2742
531903381 1773
159678173 603
927874277 5806
762808427 7486
385104650 6079
1874 337238733
974059340 4619
8344837 54
827001547 5901
789404367 3831
548791493 4684
391142222 584667
283581377 2952
917428810 912543068
917215606 3589
303899005 1013
706460197 19792
942725670 6472
152400152 508
926104685 3087
657907810 4407
833616540 2908
152188007 602
393166101 1707
194522189 893
454381018 8918
288073870 1195
819899500 2733
588976457 2816
841077720 9943
2170 567942855
582920055 2585
416234519 1510
40634364 145
931861169 3326
402849494 1576
357043950 1350
809559241 809559242
368401229 1228
1199996 4
136 38990827
435621433 2977
273436800 975
195071342 653
688019400 2474
68699915 417
594217709 2506
335400000 1118
57501056 258
373696409 2695
165482400 1805
964238283 482119142
124178934 124178935
194299257 97149628
838202795 2794
605731027 605731027
94239524 527
1543 227079022
36066 577564827
382498732 1275
94568331 719
417548669 2530
840022377 5704
829497235 2765
762885703 4214
404326964 404326965
227945167 2318
862497126 2875
837299760 2791
248959036 73526
748200000 2494
528738909 3477
45508340 1408
306600349 1022
354040971 354040970
5803758 24
887908425 443954212
575644625 2614
328799999 1096
941149440 9549
476773868 7495
707378162 3215
125821085 450
993683969 5561
1407 391287768
391496082 391496082
2827 523547343
3580 390762458
704022543 3512
435612286 18192
353543242 13583
642340778 18499
280015879 2458
1480 171722199
6558 680333478
333908923 4426
19852 566757356
149427646 971
9551 572135842
342089851 2071
61545489 20067
566037696 259377704
729299999 2431
656224771 328112385
145161323 3234
478859699 10846
549045736 2099
705164778 4887
650855011 21918
88794335 508
505801383 1686
968334779 4380
422889376 1994
452998665 1510
516601699 1722
454940289 12548
564141305 2048
261156479 8833
723083858 5209
695565474 468595354
946283997 4906
7321 883665899
77988577 37366875
632527272 2808
892802976 2976
111899757 373
271776088 126453802
842708549 11450
364597950 2731
750060936 3001
842210214 85390
201541249 4384
510545558 1876
504059437 4218
355414968 4972
202801054 676
546601822 1822
128176426 1053
298909554 2713
931103151 9674
838730480 832710097
203998283 1811
60360026 275
562500812 1875
894980641 8399
982425316 484473409
180285350 934
330690353 5003
815856885 407928442
262902538 5470
873755131 3406
401969176 401969175
703802346 2346
400605153 4156
389415278 3982
863457966 6392
763180939 2799
612062465 2147
978003259 3260
48387779 459
78534029 1653
126914791 454
254418906 3625
14205586 62
252156393 252156394
872553976 5516
3956 994458325
686402289 2288
727155773 2994
509078716 255070805
591683006 2265
307567317 1702
994801493 487202300
3358 632744582
720176125 2566
950804789 8903
61499858 205
400245090 1743
626399758 2088
967767190 57740
945840001 94584
460207939 4999
377774359 2303
610198105 2034
248081793 1578
368999085 1230
483792121 6195
610064601 2341
976714798 4356
890493450 10758
712856651 31438
66168164 5424
391410944 20759
116081877 2569
644077039 2237
667197776 2224
145265595 1343
610205316 40273
656833497 22471
120599999 402
721828191 19018
403269755 403269756
999079865 48003
582385735 15796
47399842 158
649799127 13661
621229058 19503
781197395 2604
123502726 1065
989440221 463747319
364557817 182278908
368534101 9050
744468563 372234282
644760857 4412
649028934 2333
517292139 4829
500313853 4028
625497916 2085
545439399 4510
959154743 479577372
3689 705790547
5599 616912266
465300001 1551
234559982 889
836164738 836164739
625127129 10692
712409621 341962269
452022833 222578777
856008653 5179
496351890 2703
774060170 2990
229121334 1506
628267830 2508
44093 628947361
947697295 3159
980412551 5754
674600023 2632
934500001 3115
24276100 100
327443011 1464
490595086 418128908
197101282 657
672515513 4012
876395377 4961
581824309 4161
937130688 3209
36300000 121
627475649 4650
743690518 9978
617833485 2399
762487085 3977
423677121 1469
347109552 1841
133579926 4339
390598792 9172
308314066 2744
974443151 5657
943294448 943294448
623637935 623637936
936402559 70807
994803317 3316
524049182 5157
747283291 7085
334768691 1271
478618327 32202
815960660 11332
623867019 74894
233060025 233060024
652033981 2886
997826969 6561
807291413 4113
669909771 15830
66425411 331
563213266 2917
490411156 3315
171489926 795
207339443 88139887
200561196 1731
700597058 10959
547798175 1826
753703111 376851555
50523373 257
8441 786913836
27299999 91
455902499 2225
96609151 522
349931215 2979
759405087 7203
458203029 458203030
140860634 53011148
594970249 19999
727265375 2641
379465262 6503
316910375 5336
258254801 1475
409802151 1675
4595 419622025
632026126 10025
981908863 4818
108953522 369
143632470 989
296569856 1243
427201470 1424
346748640 3161
592865100 13725
544552079 3121
450614942 1503
756058544 35739
955337803 5893
519900001 1733
268773161 1054
222632278 1051
218994029 2453
49200151 164
906767493 906767493
82191871 323
548020305 274010152
353930039 2618
33100689 235
32363784 193
327770718 12386
380894748 2782
554175792 2281
746925430 16591
598453139 6014
695648248 3404
714881286 2602
78733384 415
63328131 469
447805600 3020
508777156 25137
225599255 752
579085097 2091
748604641 3907
393211349 1935
740331767 41052
755799086 4196074
357800116 2755
689959439 7824
807196035 23665
662841815 2724
773778688 3174
323745500 3250
831767724 831767725
910120407 455060203
782691690 10320
873459798 9203
597308800 5975
380537072 25977
602147225 450709
156700270 633
57950681 249
255089699 1269
885297887 2951
472944113 235901825
80700097 269
142348975 13227
2596 156110460
342 26940950
451501505 1505
864255327 3414
933644551 12399
167700195 559
700077457 13247
351184233 293072396
106180975 1051
33560 994275177
987938932 5577
351598828 1172
427470405 1670
636548879 2640
766839025 3056
832454545 3624
583650607 1974
174678437 1254
117301087 413
638429108 4351
405298650 1351
75600252 252
310499853 1035
735350324 1301505
360601203 1202
366979243 251997409
961017852 17269
427498574 1425
297899294 993
114257519 1755
918106760 14776
159138320 180839
19376489 124
745199127 2484
854382813 4073
119654090 1516
567609295 2121
33294481 120
510845016 2237
173399422 578
407265815 2495
260214665 900
647414657 400809396
448422449 2543
905241160 3569
975901237 3253
91126471 45563235
763331709 3098
135462385 530
614885046 66527
783254005 6509
631981169 7650
2034 474452916
579882157 2683
791104164 11090
582471232 3117
445158626 3035
179692560 2659
906002114 3020
111964843 5478
462302267 1541
21698901 125
246303315 3124
514896067 2473
337500061 1125
386 101328860
635334678 2673
477169610 4003
443399125 1478
638403123 2128
685914997 8697
927347912 4401
385737044 385737045
826899936 88255
434472524 2581
86400031 288
845997179 2820
116341175 644
902601325 4637
217200114 724
805129296 3074
575337249 2979
650403148 2168
317663433 317663433
943 282838705
53523468 316
158602949 58590947
387908719 1360
10672181 5336090
531527673 2454
476102169 1587
53047496 274
829376336 17893
740271889 8596
836602213 51031
947103157 3157
54755255 876
949654309 34642
27635 708777087
221950327 2361
826925444 6333
265496593 4787
575919999 2504
771002993 2570
994203952 3314
4149 649714644
199485664 4043
71922325 267
999908394 987905860
804321372 45483
584591618 584591617
625821582 2912
829 197731422
524924400 8740
560358790 9135
840973755 8845
844757144 3388
34314761 352
941475888 459922889
2698 795795358
416286096 416286096
411719994 2256
5494 125270252
730147896 730147896
764150648 2587
499482293 1837
298171550 1478
783356138 2746
377323992 18334
231099769 1173
3633 286268350
4296 601337626
587101170 3165
395417677 3273
905403018 3018
923038296 5448
201290214 2026
293087828 293087829
830 152815268
208402215 2218
78389477 342
756386107 13633
839345297 4945
776 37134228
171240201 85620100
133694120 595
806983711 11505
297104115 1816
458743400 29916
468487572 4434
454801176 1516
254099152 847
234191521 2160
996599438 3322
482472249 2349
289385197 1828
142185747 521
1319 265641560
39573 508790061
982503274 3275
220222855 875
962708307 3883
3229 478927710
60900000 203
4492 598408490
647197752 3684
529817847 13107
352020790 184105644
551741959 1960
986287866 10321
536178599 12858
696529652 3913
138462697 467
46800000 156
892256463 446128232
6000032 20
668034953 3174
785861645 305642003
111508924 47259
955853430 32662
387103027 1917
411468679 6664
255755933 1211
526771941 3173
4568 741971497
528356250 37875
219360540 6055
47400159 158
705146001 5200
676520967 2302
463567631 5622
497615642 6066
440399018 1468
806144833 12044
389914428 2375
101893201 570
867402389 5092
871502904 2905
876674496 3188
806699499 2689
880136093 3034
512794474 2815
816855327 62123
4079 831524001
518103009 1727
14362390 70
237169481 3675
572704648 572704647
324739918 1119
71099972 237
189000631 630
551662523 10444
167560705 713
457908740 2737
810600392 570350265
573609010 486106023
168730841 743
742006848 5808
18702281 1041
500513993 2596
148795186 585
224275170 3554
99948992 704
32341040 380
944285484 944285484
796299275 5132
283274924 283274925
819600353 2732
100383990 861
449490661 12745
436527481 5055
446415768 1885
639 175335992
622345592 5566
264505670 20233
7952367 31
6773 661817032
789787347 3613
809097304 2697
74077199 720
16932304 73
377701260 1259
921454540 4612
610944913 3502
977014737 4757
563120154 2194
109420659 1830
493098466 2321
937629373 5321
992628177 3833
768269885 3045
340898880 1680
1391 281064069
362221485 8153
281436013 138625163
593102449 1977
544693618 10413
955195899 347654252
274264364 2165
19025640 422
463953377 152188
666820666 4165
569755241 2027
498767079 1666
2000 340878005
86761766 404
292275140 3807
10728 520469075
4167 885305394
274868297 274868298
344692993 9312
579340351 4050
663673806 2215
20322551 123
806879905 3766
434745160 4386
27903720 1612
880960484 4697
314926398 1171
12600031 42
799680985 284887011
866613020 126476
963003209 3210
462533729 2606
300991215 1538
13317 636580434
8488335 177
236059204 844
272875008 1536
484976059 2269
705 90408415
667065736 3015
449988653 12443
591300001 1971
523140320 1907
244150200 2025
199499446 665
196827561 3857
471063043 2341
384901204 1283
2259 377257070
90717726 328
335172135 1313
387856185 19670
6548285 22
2261 419356084
739361475 558742235
488401628 1628
605044074 3687
23213574 87
245198529 1016
935214558 8887
46497167 303
639164639 91834
694793124 8339
806269140 14426
770202961 385101481
3355 832842172
507168583 2816
47100001 157
210201563 1573
559248318 2120
496534104 11829
974593801 13140
787521933 2673
751411742 2655
512331377 2938
42256192 193
717642419 3150
641098515 2176
553925051 5374
2756 521993250
253608242 253608243
508739683 7591
578177513 2754
480515640 281117637
215400047 718
556271968 3033
100060999 716
670570641 8356
944580444 9501
641063427 3023
615353583 2846
2132 181560716
618472655 3112
519885072 6657
773169545 2828
262500181 875
402600000 1342
381434758 381434757
532502086 1775
699876503 3677
255272832 1152
935107422 4606
80778072 501
767697911 10072
888358198 444179099
697112729 2515
495479354 4205
998211455 4694
254790900 14518
367916759 3576
418187806 2660
58388 521920317
287111760 1104
432749835 2370
515036771 2412
255944018 1585
628200060 2094
973204359 3244
879863109 439931554
444148859 20713
881697062 2939
221917625 1075
728452074 3689
565367425 8214
90287049 45143525
935696882 3119
961448472 21586
921895635 4742
169821330 59013233
696784492 7803
174879223 1601
811261875 3075
805587122 4103
887768966 7658
199622753 99811376
354201154 2130
150823799 75411899
624679864 2326
5685 450511912
513864031 4348
499376899 2154
414483180 2101
531866139 7345
734649210 16463
934193477 4154
188700630 629
879902933 2933
317512698 3602
182175841 840
621334853 15647
628294589 9870
12736896 48
576548097 9389
441300198 1471
840002591 2800
548254883 3118
981292739 489111101
387400636 2478
743402478 2478
633355043 2337
734416509 6811
640704865 320352432
399203406 3017
410756873 5478
491698362 1639
179097877 89548939
650763148 2567
859735420 7660
10393967 113
536976924 3514
938174065 8978
490870492 1681
442247078 2261
853339605 853339606
908897399 908897398
552453070 3439
639407545 424731046
976260088 7727
1681 256338379
906219601 8580
388499817 1295
25848901 100
656687246 13079
427469407 3487
967493121 7990
731601789 9173
227291789 1217
709776169 3032
614 92883535
280099700 1289
991874815 3455
111789362 788
824697250 2749
469507220 1918
841880807 4180
799197763 2664
198899671 663
678599822 2262
151800047 506
868829064 6789
915660060 25284
785903615 5457
583442857 2988
772219081 3516
557634284 10214
376229699 1281
498686573 4037
532707188 294889535
27264290 108
116958389 479
550118785 1917
569675327 284837663
802199991 2674
944100001 3147
411419138 174351558
154477235 692
698636556 315554
269285591 134642796
9300031 31
373138755 186569378
761700000 2539
332161831 4290
854641534 3065
250265456 1296
465000001 1550
891519135 15266
102640462 4893
594647196 3796
723348118 3480
493499999 1645
332356326 1611
296147797 233034412
619661483 3414
869084529 3272
108383776 784
697 174780417
676354859 2396
785223181 2790
275323679 1102
1628 389767620
350922239 1280
258725281 1140
758250699 14163
10576 941960056
164730307 1804
97306304 594
736958251 2625
930408279 11901
34358743 243
58372160 1288
68595389 1434
438197227 438197226
391568369 2416
642519432 642519431
575138506 2251
635698146 2119
952572957 433229391
109268801 496
702602342 2342
787645210 362003165
545133946 4013
537598207 1792
337575415 1145
72007744 254
961143146 3891
751200000 2504
728007754 2783
286258615 143129307
547636851 4634
489544657 3336
427891682 4656
703202343 2344
767478893 4342
688922802 3394
201288284 1896
348629819 295449
2846 583199474
427378452 6246
35522424 295
929580533 9034
774034393 3279
305417907 1961
919083467 4749
840089113 9890
948913064 4246
191589031 191589032
348598839 1162
339526655 1662
147809379 988
10474958 44
838309993 710679065
808442180 8372
261388460 3293
396015267 396015268
87379571 366
176435609 962
413399999 1378
480227260 480227261
8327 787734008
388251271 3139
963903863 5498
100187257 408
102887776 428
979188141 3996
537670752 3697
306914996 13191
429008153 45154
462239814 2341
6041 743312588
435953696 435953695
66 19600464
110037563 646
590117223 2426
824827345 15463
286801615 956
137099543 457
121343738 2409
24299918 81
429300523 1431
117497091 612
157230689 538
948504370 3585
282565718 282565719
717989622 7867
618898550 2063
933222354 5206
536372901 1898
3573 241489957
909300000 3031
193950024 10837
410544334 7364
470537681 235268840
209037714 1369
606419540 2093
978525091 4052
786692672 2698
136094944 581
293958368 2449
567298341 1891
4054 476918862
135979750 621
18780422 78
625951745 3904
929101071 3097
672507747 4633
654435204 5276
821237086 25945
654686367 654686368
114354899 450
929167387 4278
525050405 2101
716222921 56780
37832704 416
672340726 19033
288022514 1978
867825576 16671
976625384 9691
148888661 985
590744699 6825
845098385 2817
864747775 4912
906126323 7204
612575639 8040
335653410 3521
323689870 323689870
756339133 41628
347742404 2708
842653132 3461
654607454 3165
964304824 3595
210059785 4642
628969397 4742
60899796 203
236927254 3013
693927842 4451
60306472 1097
127171661 658
769699683 5746
550768411 275384205
210283728 1418
563241139 4998
266814208 913
971696762 3239
245034333 2612
991985361 37978
66900223 223
76825157 274
436803104 4814
444989338 272653218
532798394 1776
931671781 9178
449924417 449924418
387843073 6531
6076754 6076753
353937093 1720
433364719 146407
708900001 2363
8399974 28
670334648 8833
965020020 7535
410528580 4620
199500001 665
394181415 2005
52607720 1193
667248675 2366
86908269 43454134
804725161 2980
769189594 29974
509098304 1697
409 102181572
134597832 1869
571502517 1905
123492857 568
725430766 23173
650381766 2857
709832017 4016
331405643 135625
13041312 136
5426 654534130
293400978 978
2821 411701095
653367681 7401
9264338 159
67424132 1426
466873306 1958
877807941 4934
740369278 19660
783385316 13563
19120 969014253
187854723 187854722
66715095 859
165974894 1992
241398565 1347
271419694 2263
571200001 1904
972289881 486144940
911961390 36934
473964750 2625
590485896 7505
415202117 1384
26524331 99
826199080 2754
379169570 1399
826139399 557616119
217761605 2762
954897151 15488
869869291 5230
925558367 3216
434089435 1942
675597780 3793
624302931 2081
664219420 2590
163603769 1492
760185375 3486
771298588 2571
914081824 3634
998724771 998724770
879683743 879683744
379423857 1471
916932939 458466470
662146416 3226
996903067 3323
207446168 207446167
751248296 7496
190425664 704
815863319 7409
842005459 421002729
2366 181493425
31742212 139
121073202 35757
384507071 29489
499648344 1725
562798125 1876
732170441 2735
74400248 248
638991035 638991035
260599084 260599085
628558699 6537
120300237 401
26677 894670080
857100751 2857
945409951 873427433
408901259 1363
665103134 2217
923984580 30166
942900050 3143
2227 325964911
404047175 1542
841901915 420950957
858481623 3476
373330996 7883
658179979 2338
704681927 12686
878134948 15336
3414 939508257
16729 501632234
717479639 3569
919228205 459614103
133800330 446
593698022 1979
771571009 16848
850236217 807025011
633325030 63489
125775937 548
573602386 1912
567760935 567760936
560412289 280206144
169344572 5452
428898173 421602513
280779565 9444
136499545 455
59756430 26134802
664748489 2289
472562136 254035705
674683919 8493
910796965 3036
577498419 1925
893795583 893795584
472739387 2222
800828764 3015
612571483 2564
409598039 409598038
367800887 1226
408000961 1360
352700785 2193
8694104 105
448369319 1652
505041184 17765
161923301 770
922104304 65754
222600743 742
196992695 4132
33241336 795
304331829 1166
537706290 9113
170099842 567
992402457 3308
720751087 2551
974257148 8407
305 36492945
93300145 311
188306496 1008
132 15113736
184802012 753
177581600 88790800
232213663 1525
232365670 3035
168412301 1241
11699960 39
222965966 745
649297175 3506
965101212 3217
118623402 3036
471326769 4443
6461993 31
776831585 12797
382801277 1276
48348769 592
928792693 4491
447929845 5489
339038262 1186
473098756 1577
216899845 723
998 281978619
159745551 583
76710992 49572788
443636304 2210
20037023 20037024
302214821 1277
992095279 13699
205371261 953
573974280 2123
332234765 1338
174159278 2098
692128276 2972
974576380 3265
619712768 5121
879730914 13791
984406617 4732
752049995 7100
216595140 7130
798002661 2660
437100001 1457
691243948 497899730
239824646 2098
644100858 2147
451038241 363097657
509398301 1698
383399193 1278
827444520 4040
579268612 3194
209541227 1141
799027363 20929
7699 203571190
902088320 902088320
611077974 3305
748598709 2865
5024 973570902
492718522 492718523
189600694 632
685666847 685666848
571413885 571413885
821910638 2937
449101953 1497
872707435 19429
103664333 378
625087561 2645
394094527 2237
559191888 8664
957541891 31830
9119 517330800
94388239 94388239
30000100 100
465245820 5786
732736486 2578
639600406 2132
426689830 1927
35218786 153
691620759 6794
33716523 243
803898767 401949383
529426365 3006
517484352 5916
873009825 3912
981402577 4312
254685004 254685004
276820728 276820729
189500458 1747
580779756 3624
577760640 4568
4246 726023540
814197285 2714
726699546 20735
125100417 417
658468910 2795
859076968 503513851
836483933 2915
861411628 3723
571198096 1904
483900000 1613
676497745 2255
972483205 22393
248138243 3959
818237370 3009
168299615 561
631673050 4579
987899999 3293
353401178 1178
643202145 2144
444650699 5739
862591474 14214
283576183 1003
929893067 4714
1977 513027976
890748200 37624
200026467 200026468
106539211 2636
863707898 3181
603997480 3465
412911202 3052
738352705 3264
430080960 2336
710099999 2367
953098217 953098217
382800001 1276
68258287 1281
819450047 13439
947072674 5307
23257112 121
128447528 3261
912600001 3042
622197926 2074
870629995 3898
30000000 100
709768467 26609
126938609 2070
58781417 199
470013604 1721
378655337 1500
65606916 255
672300864 5456
692158886 4893
369872999 2781
77232424 772
483601415 1612
631497895 2105
126900141 423
341461296 1314
939242553 4580
946423024 4973
327601093 1092
959996801 3200
987892685 5961
619260320 15380
320583735 320583735
954091443 7718
252949360 252949359
653575078 631010792
336685613 336685614
856563933 23887
642302140 2141
414300858 1381
575408552 2114
8145 464452335
374635155 4569
580502344 1935
447830671 3110
734878349 6395
362919681 2368
573412831 2003
613366059 9733
325798913 1086
242183241 8843
320640805 1172
615598732 2052
422093011 3806
297967869 2110
662997791 2210
269770323 9266
844708951 7284
562060507 3183
492592678 492592678
356796185 356796185
822319656 22316
998696671 3329
609038515 609038514
968653469 4170
8337068 49
53700183 179
653441312 2812
38526940 16403865
694628448 4351
691993006 3245
493299354 7611
594571814 30624
57722796 3128
243206727 1548
651898401 2173
879604932 3001
529174466 2922
142199526 474
66899853 223
385801085 1286
50825 808711973
907447407 33432
776439632 30424
2074 186053625
415380991 4352
788252148 783611697
358777849 1954
597804066 2009
851702840 2839
585675707 2189
20779989 10389994
836082156 4956
172199687 574
194794780 1078
370798763 1236
97188659 459
275958400 1152
822600000 2742
60733919 854
61021585 624
827102758 2757
624 99251259
571492667 32535
323401079 1078
62185752 372
83999951 280
221099311 737
690601575 2302
49483239 1677
729365899 5935
622802075 2076
35169135 242
798271661 38385
464735982 2045
674290728 4451
41996164 155
395838881 1688
502757111 2893
124425700 1340
99030324 652
169332181 570
333845549 1458
866999999 2890
739276980 2535
780738972 4134
16781 777137726
271238288 2642
549900895 1833
893458879 446729440
366901055 1223
190200000 634
846834091 4313
607741389 6120
684298728 2281
86954731 688
715802386 2386
472352089 2997
961501817 13163
170860522 741
525598678 1752
548330291 1989
140569512 888
513601712 1712
900912542 6725
373330716 373330717
596490237 2643
829177398 3814
3882 831388530
143099522 477
245264825 1747
494402412 1648
952803177 3176
3337 994415993
595798014 1986
442501476 1475
882776678 15729
549312356 3348
170496561 113528405
280953214 1214
120008648 699
497167738 7459
613850279 3045
227162156 4047
519901515 1733
498598338 1662
631845809 4112
200717175 13425
900224757 429037544
952464340 3941
617665594 2366
806751245 7266
122690269 1494
960363194 960363195
375301252 1251
79169960 10201
732897558 2443
826956947 3203
64407433 406
832670412 3012
488301421 4325
997403082 645905873
632382264 2806
745492413 19373
503142710 6261
298670316 149335158
400801743 1336
408492089 408492089
326316122 1732
459072165 2005
688585286 98058
979952591 3836
500240203 8234
192694331 761
939929639 3585
417811896 2588
980008128 17888
846902823 2823
494701648 1649
283263044 2579
24818 993258979
203104160 820
3147 580259595
954 87351102
12414948 56
960254347 948669368
663003215 2210
943750223 15786
515429820 6113
118596104 456
801187608 3385
1715 323525564
474818281 1618
37799929 126
104400487 353
893401538 2978
616432820 97112
87072058 615
616038929 680706
608672069 3103
359200094 12647
860025682 6221
334680364 145355135
318043111 2310
874200106 2914
521687768 2673
504841608 4253
642779123 7439
78166962 302
600154912 2144
1987 497387792
386640349 1356
540248254 2567
285300951 951
818007256 7641
192813018 69687081
673729020 14778
211009371 1534
956272107 4826
571707710 3799
918296938 3061
466050506 2131
223201383 744
458701397 1529
148758705 1461
534901782 1783
360796863 26849
301801006 1006
15632034 5483
486678486 486678485
394544893 1506
857 118578723
687218220 8892
775903783 13674
7746 277853561
654519421 2692
21104364 151
883026032 3514
737774399 4895
247800917 826
359607491 2357
822002740 2740
682464298 3539
14129 996431598
947211147 461185509
430675117 22625
47735022 244
381500701 1434
27627614 97
892122940 10034
487711386 9682
390983535 1576
422608633 3759
602640462 3301
482297967 241148983
231300772 771
512699333 88811
923266019 43356
75299750 251
522847719 2168
996603322 3322
1124 318509351
579161896 4145
863545181 431772590
267248368 2656
114213421 823
225649061 112824530
318348592 6427
401450204 233696674
23536343 107
1081 309002756
691902060 8212
400500000 1335
736662711 4195
109133574 808
24900071 83
762564813 12304
137764328 536
455685454 227842727
71099762 237
2685 424518820
576506806 10965
545703541 1819
354079072 2138
110589806 641
4930 891304560
311111999 3480
931 176594873
766501321 2555
246888330 2215
563698120 1879
372303300 1725
697957862 2399
965275436 7516
682777171 55223
478929143 2147
811752601 15945
199322541 1767
280534222 140267111
783259310 13510
17817757 347
578279707 15998
878983580 3164
574081954 3013
787412339 2914
313332494 2667
751667477 25501
114387372 437
984156390 32655
968111586 968111587
440998530 1470
612165560 35416
358963961 2755
934371093 7519
673822806 6106
792285105 14384
16162 875725621
807900601 2693
660076101 2329
1571 412935479
782801533 5956
256152295 256152296
792044647 107640
686702365 2289
791999999 2640
460325530 1753
76830103 676
491211597 491211598
717135480 2664
529824020 91570
979615680 6536
227100421 757
442194480 8840
497553433 12784
148345053 527
909935077 3510
942680017 6324
687814986 3985
264510782 264510782
262176022 7101
275802880 1177
474061711 1782
650661132 2794
713334551 3332
822139975 822139975
430418987 3417
367230824 5575
211584047 32916
746091749 36618
816297278 2721
214561368 1379
410615395 4126
776560285 5662
649870224 2406
839700888 2799
287082977 1453
120600474 402
219600132 732
438695145 1799
867057936 303476246
586497338 2573
277219681 61536
438258683 5298
42297978 1237
640199298 4387
149400403 498
455106659 1581
468148651 468148651
477298408 1591
67257450 225
2131 181195422
9290 961431390
776178144 6288
634197885 2114
792837748 312612870
388118321 1805
697556849 697556849
544416796 2385
766504504 3071
1727 223095848
17324105 69
12859341 77
919617740 725823
784804645 2616
885929566 5567
824561720 3710
718199999 2394
984966451 3871
2260 578159321
754308503 3987
956794209 14316
278942485 1516
792595664 792595665
492580431 3423
980380519 9169
163500477 545
204409089 1664
8444 744565637
458547818 25100
590102143 1967
720708353 3776
690056126 9520
441001469 1470
31770468 108
1485 346868567
35920108 35920109
6591 921128483
343097046 2908
279936294 2821
576301922 1921
773400001 2578
314799029 6630
662177808 7668
412368699 2183
5744 476395872
939903134 3133
524901630 3795
365139465 182569732
134010632 47471
523063297 1792
725951713 5836
741217410 15097
513819084 5310
312900737 1043
714279059 6465
178500314 595
451173602 2851
713313412 3623
96900322 323
485399338 1618
595801289 1986
809804257 164896
153381360 827
240453407 240453406
945525457 5028
977883914 10409
126062585 2301
43799914 146
720225925 10085
345522616 4553
177306311 852
692571132 5969
958800008 3196
69632245 594
730501971 2435
597674704 54098
577711926 73829
322471023 2783
38335577 17757586
623195653 4948
875557063 4767
215745334 1698
281981961 1720
784752732 23274
254400001 848
191699362 639
215300255 1424
472877536 4971
84411607 84411608
686642045 530225997
211229938 211229939
296120934 1857
281380815 976
772507055 772507054
408579467 204289734
609646165 3782
903000001 3010
697361940 3135
5440 972902002
731653605 5871
376120258 5092
677621673 3172
564822267 2311
382144640 56960
66347507 283
558720239 13624
3578 205195223
716699999 2389
721126715 5726
185610077 1138
33135924 206
218850632 2002
183319802 1101
740039440 2914
4114545 16
70479047 267
861129578 12729
882280073 93284
148906799 630
686527807 2889
325074225 2746
836427568 6591
152626005 53608075
402001339 1340
784229049 3033
458896895 1536
245936223 3656
304959604 1162
386519779 3007
638267105 3296
442798523 1476
431544931 1945
191099758 637
593914453 5069
792796223 2992
535113025 42208
530564497 530564497
414599024 1382
313275929 3205
361415265 2879
41988776 712
330456064 1852
314895421 2169
603899856 2013
985633275 985633276
661530128 28004
5966 829034371
987517378 7601
702602343 2342
7334288 67
746500664 746500665
21194867 246
682356919 3020
25586700 102
798300001 2661
330807861 1231
656699999 2189
901498277 3005
72299801 241
794835679 2720
85466079 3899
767792097 351601440
918744946 820552684
806302421 806302422
59799233 2453
991971923 6574
993836947 993836948
711905391 4235
867473703 35615
785892865 333385265
656850001 2265
660354902 16163
490144199 9550
397069731 198534866
533104077 4427
574102517 3203
556800000 1856
420625476 3401
912319168 26777
159207859 980
403 62286068
475991671 36890
955125749 902305995
233357860 233357860
31273941 209
440665507 440665508
460585701 1724
4955 922500372
4430 857176280
245068038 133555182
592881829 11702
137313748 137313747
14217469 62
682197726 2274
624471119 2824
703976361 2840
934803116 3116
543140587 253534615
716248553 9052
577428886 2170
886707851 3950
357161434 1297
401446999 2180
291601680 972
3990 242847807
86048334 2579
587954850 2791
390360755 1725
349104873 349104872
129267040 521
32569670 131
917590947 11237
109818922 16243
26049 971826365
888499141 5563
998512591 12641
833434944 5568
337651206 166827408
123086990 2567
643829966 643829965
1540 133023660
926101856 3087
869377473 6538
417414209 208707105
528041704 10389
131587980 915
690900000 2303
949629332 11249
2729 460641426
193613504 784
941649440 21712
964968069 4738
806890382 328649740
360743404 360743405
562501713 436949861
894544154 315904368
251700018 251700017
35096399 1019
455304007 31019
276819947 2682
4805 630515944
321001069 1070
164936358 265598
817797741 6762
965569231 5202
105706977 105706978
469765470 234882735
815101605 2717
821075912 3077
125516215 3042
342272249 4982
607 133769446
787026237 575159066
451723636 4143
370798765 1236
297863141 5056
543938140 2009
197456654 2769
734402449 2448
177000260 590
950971127 4712
1753 488588244
478455180 2020
440619614 1757
647867219 14070
742797525 2476
422133551 1432
36501296 676
904945590 3121
41664465 279
783224813 2815
134084612 9002
861 40832925
986767110 493383555
681597728 2272
11093 984943102
69299920 231
794101480 2647
889758321 3260
276104511 138052255
648385969 5348
953850251 32983
421966762 3066
486002252 1620
808197305 2694
14100001 47
956851173 11078
98100631 327
682931460 23599
759168288 5536
656090505 539977037
177903204 1148
859126400 2153199
933380449 4004
409384390 1369
204065626 102032813
945399920 8259
195245290 425371
994903626 4145
600557599 2540
84900056 283
818750217 6561
600419016 2088
312908706 7525
244839567 122419784
599056641 8896
945256863 945256864
325387754 3379
973969098 13060
887702958 2959
626789093 6293
69884417 518
20436 330899000
88413668 476
499781877 10438
490576942 1949
978003769 489001884
978713270 11791
591826265 2930
2584 135019168
328850430 5730
271338371 2007
103365496 469
1330 274208760
901644287 3052
480899999 1603
160893089 1361
572930827 251420291
561156081 2360
903353121 36405
157848548 968
576508193 576508193
87497964 342
492603020 1642
7610 894924504
187 10107517
554100000 1847
404465366 4885
368407582 2218
213453505 1416
662414526 4139
891783310 6091
776997411 2590
178829547 736
69600197 232
599997999 2000
700503431 2335
89786176 4363
711662611 3756
588164632 3044
279359171 165858391
444088201 1825
705379567 13253
515319129 2859
31929767 151
756526189 12267
571874163 2075
704701063 2349
300838861 1195
485527087 5001
696820176 2347
597285527 2150
234208436 1078
42974371 172
144247116 577
987898625 3293
807683310 3843
825698550 149773
814411715 4871
846438569 5204
500699864 1669
161087187 569
720624573 573082765
847395402 3259
990669176 4189
948201811 15494
147525299 52235262
349408585 1522
160074540 790
842774592 821633751
321403814 1095
768078779 309865504
915715991 4130
67688640 288
380101268 1267
936638632 3200
412197033 3692
502462513 7734
339827503 5805
958138825 10513
136436987 5152
866318155 8594
950110685 62438
387727123 1340
59475642 249
167489205 66305
974189220 451289883
228584077 777
13982481 63
992696690 3309
754590043 9016
64606162 48220536
783902941 19018
438254371 1721
879078600 8534
962368642 4947
501598595 1956
534182150 3181
975715813 454934105
747234217 2642
201010621 4962
733808993 37227
101053662 393
271164085 2495
283546048 283546049
698784763 5606
261412661 1486
37283299 144
14258 887077133
667942403 148234
4528 777143943
649687670 8579
978980814 65322
36018214 32604385
946551515 931716934
540383929 3574
19970043 9691494
69299999 231
119377735 2292
836920407 3004
614399880 2048
783178745 11351
899844095 3508
281641439 15588
414899999 1383
12987 130694439
141878181 8193
835163363 5348
509677379 17859
927302721 4632
900326207 6189
664236937 332118469
990147199 11200
860581422 4030
545493003 2918
994271228 19223
393001311 1310
253637897 1158
715092761 456130559
773704168 2579
793507341 7001
665428196 4838
552905807 276452903
471109101 3599
594505068 9206
721013775 2420
586529159 2425
678949378 10163
1122 117242268
77700446 259
285962312 1401
510900618 1703
365506799 3230
373286448 3745
4721 981147694
928614703 4394
86874705 290
593701102 1979
112500251 375
266837340 1628
701393160 3237
156580999 9340
794857793 25904
914567563 157478
842653824 6528
515278780 11630
300900976 1003
902 186676029
33185424 141
1114 229291278
904959726 10765
820598563 5398
386534233 3494
906257787 3529
755399999 2518
366882691 12671
781907356 3301
548947981 1962
914115240 3177
31500162 105
977845877 4172
645753537 3161
348119166 2458
675585449 7297
892675951 83725
546857543 6277
862942517 4518
739776263 739776262
151328938 151328939
377 90112802
749190971 374595486
982155210 484816771
528244918 7977
937595896 3703
790197636 2634
10412 831594229
732982493 4243
196670380 98335190
575998982 4984
734655245 7397
482812567 482812568
597293299 7300
817502049 13555
636294956 636294957
50062592 210
523128000 13861
382202322 1274
269929782 1503
4157 508202865
266245455 266245456
161921709 797
34968757 229
934218643 18094
498485527 2499
6505 965140750
524780938 262390469
603708374 2781
764359635 382179817
844597728 5004
387270631 1360
5647 873445635
501708956 2188
983637715 18498
813299275 2711
862499919 2875
641839392 4832
746103819 2487
698099880 3615
211500704 705
737684740 3484
619129777 2162
281530941 2926
300008066 2905
938314041 6267
986246139 3785
882917468 441458734
790199085 2634
98399999 328
55851334 1895
929390928 20190
516418185 2389
582 105565592
3309 854436795
302625584 1387
2248 437206419
512527908 2152
723819977 3556
232960217 2712
300059341 1470
62768549 390
407356936 1588
231705819 802
566091539 110104
1912 262083576
247859767 914
516700815 370998027
209327103 1537
974821436 685353733
387884231 12810
270460171 1565
647557884 6822
369401506 5619
835164587 812795351
32001973 142
824731591 4989
261234571 1156
7631 483189174
393245399 2012
780427599 4050
339599531 1132
588460321 4981
34696927 209
651900203 2173
20502800 891
504491615 252245808
626678579 3856
308401029 1028
968738775 968738774
740098463 3154
388137051 2157
349109375 4224
408516174 3367
298499999 995
380098734 1267
638966062 83711
305398983 1018
91825607 541
995120973 6004
574923292 1973
444136400 2662
632931336 8005
432102852 432102853
107765834 566
101162705 343
820587840 10770
702777737 40074
6212 785334227
905270382 895911142
968344746 3746
703665871 5096
43792667 176
429782529 3626
632079312 9588
800919740 10267
726297579 2421
534183458 1997
390899667 1303
224541199 2600
783533351 5028
407401800 1358
338409549 1258
652389659 3582
688076568 4281
263229825 2167
888338226 5567
214147339 963
293471372 1221
321901570 1073
487500299 4460
1546649 13
6211 760867581
433958945 3119
378799043 1612
491469371 2892
433364842 3131
523617999 523617998
441831635 3600
721204718 5726
281215856 3947
845191079 4436
469587916 2008
417099516 3395
342640011 2857
178766361 3389
765841139 28941
362152353 120835166
304499930 1015
390191871 1819
532692033 532692033
35055233 387
50644266 203
519063613 2552
820453323 7103
3 383520
502343856 2268
111104999 547
860951744 10193
782318273 2750
14203126 173
236291902 118145951
4995 661071593
179325717 89662858
11874719 110
315735508 1077
531671071 2121
367483359 2074
321 75902475
920375768 398320588
14768494 241
975394270 483011321
960637034 6553
343263538 4093
122157 759694383
43393641 267
149400496 498
804641819 4352
762890091 4924
788136406 7905
636001667 2120
131511379 715
436844227 1833
393201897 4456
374857049 2075
838497205 2795
70503325 242
567988210 4515
946936656 26199
62323089 6576
586520481 586520482
230273561 4320
10301 641287652
706497644 2355
129016693 987
8630 822411904
285265073 2733
24000081 80
733397904 4944
621902072 2073
992992493 14087
336642303 5092
995700000 3319
896090376 896090377
475878913 91904
497631654 497631653
208748967 1769
12931100 122
355743632 1467
872412337 2988
173390727 613
213600779 712
873900000 2913
233867737 2938
502428965 26526
431336362 1604
121499730 405
38988465 1268
514829872 12939
984302269 27434
811857211 4240
814743147 10745
95487726 343
92700699 1102
1321 101010265
454396762 1729
784199085 2614
990876172 3705
944291467 5389
515729787 257864893
369754344 1366
869691358 807531584
156704897 579
418589841 1837
405354747 8129
538943265 3800
594007153 3459
453573679 15568
812401054 2708
45848606 395
90316007 387
319200328 1064
301201351 1004
799202663 2664
471001351 1570
681094317 6419
124872957 6409
117035975 8003
868799561 434399780
550051424 3591
515138514 393469357
493201643 1644
62100036 207
308242814 269954276
866701640 2889
346212440 1160
703818006 5362
5162 886924308
465296479 1760
866064925 20170
229757041 114878520
827938504 4429
11004 321338850
759891680 3372
146 38731720
709403748 113269
52473912 3025
278624219 1020
73763821 260
113192982 671
103446388 581
656170696 2696
261899127 873
854578800 3450
427384081 2781
614697952 2049
664672995 27195
751731137 375865568
312776100 1755
403339217 9232
413497680 3979
413229551 3048
554528905 3682
699330745 2857
45051081 489
518996701 3798
925424682 4641
947096844 3157
996134275 497438948
939407920 469703960
9707 698622497
751133993 4564
551998160 1840
287681082 287681083
228900001 763
573601851 1912
379271258 379271258
14099980 47
17306749 306
141835508 104347633
2731 505060216
894038784 3936
923655780 3706
614397952 2048
52345343 212
944408044 3263
752838350 9587
398619218 2989
808199999 6250
130775094 666
86640690 435
900512260 4477
326618219 1262
455815471 6164
759267649 67986
381649224 1397
4627 328419833
99722665 49861332
254725561 1305
348660047 1936
392375599 196187799
521637793 2866
274589701 924
124439262 3133
406460711 14843
120979689 120979690
33300110 111
898578183 759843480
483975629 241987814
468639906 2667
660470401 5760
173753125 1175
555302169 1851
296212409 6575
996303046 3321
119399601 398
276001344 920
141468752 810
888625830 8281
794908638 4968
239027032 4151
191215557 1036
384901284 1283
2126 633337526
919759539 459879769
777552931 54166
262956479 960
392371476 1722
378913522 3991
694223683 2804
597259837 2837
125785729 497
836876405 8277
202306718 770
55996808 238
414845227 3356
391918688 3527
450310385 5376
599483736 3708
283092491 2011
872402566 4158
774323279 387161640
550984059 2058
658580931 4310
702537990 7687
441901473 1473
960116725 13794
971320864 5440
520294449 2237
287040151 1453
378078000 2440
934525207 3871
395474316 1517
5792246 5792247
160576261 635
569599150 7381
356389746 2828
704174067 2954
20887797 160
620786382 2822
546044764 2913
810692433 43138
926482718 26446
597739586 597739586
99119145 799
337329250 239814208
197876069 1281
174306568 1176
907797187 3026
263399688 878
474217595 17076
3343 785498024
7573 930888306
858582011 4837
87695820 422
554041242 7893
133200064 444
583838684 20873
44370000 28214
635430780 317715390
765336986 4587
197585223 9572
722628925 361314462
361052474 4954
465599055 1552
636718081 12334
361967364 1412
176624217 2783
127787 966401560
185529728 19943
814963836 7890
103557982 409
367024605 11280
515792690 2917
264331791 132165895
55887463 189
719111543 4297
78300003 261
875464704 875464703
971360141 485680071
873721564 6539
318871143 86228
552228706 3713
83618577 1113
269873286 1138
851172277 10196
561106668 2086
748884712 28263
514862513 257431256
430834715 4108
343213159 4479
843903065 2813
205574710 2585
220416735 220416735
226320933 2242
580735585 3432
261684720 2960
469589399 10332
556578021 3265
371411611 2985
962523878 481261939
4248 681783460
832163940 8469
835204205 2784
908446240 869454713
10774 107578390
572098094 1907
169813907 837
278027861 1074
41831152 1394
421611544 3931
278275994 1395
887404695 2958
938868437 6523
524318718 2209
590699105 1969
950102144 4005
390245174 1845
622938897 2557
970627105 6709
443169707 221396022
194526414 981
851498187 6517
323927243 161963622
8568300 150
400455404 1515
595123276 8257
225000995 750
771656314 385828157
368149299 4432
896004977 9904
273177458 273177457
407446417 6769
147330224 945
1527 440889790
939658380 4215
429568495 75253
729986714 364993357
39482505 295
125227955 4676
562203057 23803
3392 547679104
894426623 3792
208842741 986
922139093 329951440
399798994 1994
176690954 2595
237853485 887
238800001 796
153352885 728
357306249 5833
160463228 796
754829569 9265
160920818 720
315000000 1050
895971677 4427
109156653 3733
201043469 772
183748499 1396
911591710 455795855
76444650 29745
98700328 329
2339 524571044
837512062 418756031
8100028 27
770481910 3685
368700975 1229
366602083 183301041
567901894 1893
41275751 152
493706829 3895
448597601 2683
879352566 439676283
769663855 3211
383099204 1277
883960950 7005
956025684 3194
791924049 7988
338410419 2231
916402300 12098
167441931 118395229
221734008 4486
454502399 1515
950102348 3167
578895677 578895678
571196227 2350
456096121 6707
493801645 1646
13042 726999732
878270045 439135023
98580657 98580658
348349269 5083
941748638 3567
581481094 581481095
557698767 1859
492556062 1887
194699474 649
747298242 4359
268486171 2932
891420303 3071
824594389 5532
165599863 552
653551499 8375
135627492 539
335252466 22351
201637669 1131
281429256 1164
840712515 4072
257122226 2495
746702488 2489
555293899 2589
3805 593637761
573000001 1910
776946189 11883
998052353 11243
513685407 3498
536127769 5058
976940405 872992285
689656211 3759
334200867 1114
654002179 2180
568648441 5595
980404489 5404
658940813 6668
554063369 1995
2643 280418730
740963471 370481735
421174855 3656
771995917 53322
560830826 2139
33478297 119
775132421 5173
906100151 27868
602216101 2412
87090719 1457
536659651 38790
293540142 4381
702539928 2472
773551531 386775766
200209802 1029
603393840 3780
890914800 34800
834139639 6190
3365 942091593
750772225 20366
731677687 9044
652874951 326437476
256051160 20780
744694051 6554
402402924 20988
271661525 3562
536317159 2195
225299248 751
400799999 1336
338796520 1344
204677281 3716
810304612 2701
108142362 591
517670169 5658
405272235 202636117
938627031 9640
882404303 809271091
302991882 1362
579854593 3456
155308132 3836
388864489 1641
879509949 3909
475499999 1585
88374662 1521
902800946 13578
548625746 274312873
992617137 5452
454209949 3130
669010373 334505186
679404556 679404557
246477578 6029
435143286 2097
678151160 4660
57696332 209
966160781 6955
405029872 405029872
970962255 3433
692228669 10430
2321 373818382
574447949 2610
550110179 2581
307501026 1025
480097409 2752
132899075 791
170400001 568
404102395 1347
259500864 865
385783810 1767
441486410 3308
582217215 582217214
338010748 1226
804718047 2746
914833651 4886
188252408 886
126027930 63013965
3044 524295516
971100884 3237
496800208 1656
530275143 3118
886205498 2954
90600166 302
770400001 2568
923399715 3078
631534650 5112
747766980 5553
718556380 31179
885204008 3019
18391136 63
783598385 2612
653772173 2494
683997719 2280
854178341 28799
65326610 33721858
290855277 5393
609129638 3504
7892597 2915071
838197206 2794
368061385 9364
420739627 2406
559829313 3136
930976136 850118304
290917573 1026
304813929 1308
965904652 29659
306000001 1020
914584067 4964
601280544 6965
416483801 3175
3578161 120
113400633 653
290352711 7177
428306960 4720
118571827 586
287821123 2339
995359639 4609
919253778 7877
983643734 3753
21196357 227
723246894 2831
156280852 4979
555188385 228674152
991805564 3306
688497705 2295
331883759 331883760
231621327 1558
530854274 2575
274435764 67645
651328776 3969
923830272 18432
99300557 331
202870719 1040
543966759 25648
784073203 5006
364798783 1216
936615273 3188
27899998 93
990601459 3302
337198875 1124
286848545 1706
3727620 13
915553279 178819
179244825 8733
448253560 2379
183516828 3594
989357702 482068733
108300116 361
754546049 5130
7453600 121
999599744 49544
541374481 122775
778083306 6619
887459922 11898
591712876 4211
2235 587937795
392299911 3416
14699993 49
868343871 3656
139304551 2450
502719083 3698
957834119 5804
518765941 2156
439534061 6255
697403455 15979
808562195 4301
705298084 2351
775969900 4806
653334086 2818
231599819 772
949749978 11969
73878191 16052
338099366 1127
365716993 1311
108000360 360
849054408 5318
1144 257575685
247201626 824
434098552 1447
163318639 73660687
641701970 2139
104127371 948
904503015 3015
546157997 3222
609297969 2031
392699423 1309
2604 719317852
393370506 284228474
881702792 2939
868802897 2896
340422741 2435
963305278 3211
535853646 6527
719002968 97446
1002 163009505
40969254 40969255
1271 61779599
795390820 36253
114216913 57108456
580778099 2025
942093135 3187
590487232 2848
521924351 9536
182868350 665
87300291 291
457117693 2566
439242130 1656
993180794 5322
49531531 1153
575950881 2710
113348341 829
510177125 11828
439799784 1466
481500900 1605
232144446 2362
946783499 21110
579714017 23968
4735 748039397
943499423 3145
484652799 1640
120714495 742
264564060 1781
7841 975914117
278953947 4717
768244087 2898
735700525 241286
944507931 910137837
667162019 3462
647552769 2395
694202278 2314
343098587 1442
350951641 1484
647269391 4088
533185935 1828
46423651 650
175731194 1331
50861305 177
811199999 2704
260234646 1302
810196200 18260
983023147 746747201
575091149 2010
96900001 323
256489017 1097
8101 709234449
630374985 315187493
560582480 5713
807410274 2761
965579045 5921
912600000 3042
535682991 2626
713997619 2380
483262957 1727
535614157 2772
594816111 2568
420287662 2594
578103398 1927
344817565 1932
302944675 2757
628459607 2378
259956539 5409
254609196 127304598
479099999 1597
541960618 9977
573031032 15009
19458817 19458818
621149976 22952
819376655 10649
807965619 5060
837694299 418847149
463199745 3217
618599999 2062
354636493 4564
363322811 1886
4907 730309202
315902124 9228
176701213 654
276045711 2978
483907133 2978
832141912 832141913
490479960 490479961
433 76330637
779652170 68599
314286195 1273
391142880 1788
859118727 2951
258860592 1038
418645328 655674
905444281 8216
589379389 527158614
511757151 19571
957432613 4406
194896669 1164
6952 572573672
166691297 83345648
28500000 95
672652785 5095
938627223 453935723
365101218 1217
950996830 3170
227968942 5111
113633246 937
386222870 8987
373577726 3566
113477706 56738853
113091443 2412
814 141715981
619931773 11506
743419622 7671
140 31798900
618536913 2063
792776504 5032
158079510 1725
841610942 9563
899374355 4078
750458279 2598
105518123 477
11958 540462137
870917446 3271
191389071 644
93408897 93408897
399426112 1520
242169606 121084803
28705505 109
948070711 9270
872005993 37181
185572500 625
236480797 972
330319068 1542
948792290 12403
776305712 8962
744067999 4420
673400698 3301
107320214 377
18225920 80
113399621 378
646258599 13910
572756756 2161
214801333 716
805258917 5753
2831 373042838
149973120 990
206936909 14310
920154424 883335914
401041350 1605
174780660 3312
467922949 5612
692417484 2316
851780563 3557
750458439 750458440
11637197 5818598
668726657 5252
222261001 1625
355541340 9385
50398336 272
12973189 62
922697161 3080
726385985 3382
352200986 2533
42434281 210
666892318 4101
887098006 2957
337214920 2159
965761959 12307
20958625 20958624
781801555 2606
590561011 4869
153390315 3180
314228737 2304
163404442 719
468517512 2748
705399841 4860
487164779 1954
45636349 2384
126834343 474
88838494 6655
694495878 7899
502300001 251150001
706979474 16044
186300001 621
578701205 1929
291000001 970
75900001 253
681424656 5368
491420028 1749
737238000 3306
915336136 5165
228176061 3010
374061201 347360427
762265917 27357
125560952 1358
581869311 290934656
5992 688425741
330407617 2112
681287907 4211
572098659 1907
524382217 2336
737699276 2459
145527649 2352
869406164 17401
954144480 16032
281231438 958
650840535 2574
685758407 9132
222568164 757
48322755 6579
627734427 9998
24900025 83
11637 613707380
850074476 13206
44803160 164
775497679 2585
670428801 2650
892011491 129378
697722631 2762
133199556 444
87369668 87369667
124200413 414
221466353 221466354
231774459 1231
4676 205654373
311401118 1038
243403431 1012
996387681 6740
746408520 4833
849305186 2831
963136981 8964
703764888 8204
981606458 3272
856270020 12165
811261692 3111
414380487 9768
171794196 1701
975970904 5161
978302614 3261
19916651 1009
445209924 1884
382201808 1274
173366868 1571
157832537 1648
142800003 476
509822500 2160
236099999 787
242416411 121208205
717709800 3800
551762763 7370
145681009 528
272400000 908
24425453 12212727
3889 699291709
607354480 2480
231300560 4643
13357 597405182
142837345 4082
615901901 2053
702304480 2341
421501647 1405
300899330 1003
223722412 111861206
128111241 62391012
993724551 3481
80120873 330
512460072 2570
743097561 2477
645370983 50949
547914614 1873
719015041 3870
737917025 22190
457498474 1525
831792010 6915
536675120 6359
726671891 2615
482813372 2858
945128941 3570
559201865 1864
921904595 4171514
387339701 9482
554740411 10430
32609729 16304865
849394275 5402
589709585 2512
685042393 5876
180300602 601
1930 418768677
350700336 1169
700908859 3354
630175935 2119
802806007 4724
170447653 2218
1369697 184
97971030 690
662782032 2689
217114751 842
2699999 9
287297770 143648885
461101225 1537
425371494 1866
883555905 4373
627299999 2091
226332649 962
223045959 6518
901477094 3148
420891567 5552
240106050 88226278
995376859 54655
875099307 4566
567673063 3324
608176230 9621
631933925 9913
240300801 801
40800001 136
829943858 14397
919250987 7815
224219589 1015
674542401 2630
305951839 17627
7716 902906186
924367921 5208
144 30228254
428705345 1728
562019391 340349975
784688973 24236
3190 914852677
150105936 4963
840908460 10119
752005432 8654
107740005 713
72289728 783
261518853 1751
430801437 1436
2554 585994142
7055 552420885
821470875 2829
810327587 7602
278995901 139497951
624552045 3499
403062303 1501
137864444 3357
995482612 358582
7500023 25
214045359 5249
298519220 6551
883788053 865043503
195824616 2187
586977251 2759
624918847 2858
82655344 297
448798505 1496
325921985 162960993
725236019 3492
521661851 4338
2959 843955941
616200000 2054
129190204 64595102
479363251 3707
186727439 760
737321311 2589
164086524 1218
164829651 1193
168173510 890
203162949 743
411051952 1970
665059862 496013489
5987 568314173
89440171 406
721500493 2405
964199999 3214
754230518 4479
101293951 670
3305 608487755
56339415 9898
704568697 3813
281100105 937
568154591 2463
103478076 468
814287523 2824
136004100 64072179
812697860 118885
547087861 13695
862499999 2875
617962903 308981452
909929730 3790
7234 892943258
63277294 953
870843110 51458
915836376 3468
21193 811411335
314108969 5250
814801356 2716
369652626 14067
190949933 190949934
492598931 1642
131961258 702
10199980 34
993959265 492533685
522042203 3223
967649840 4302
362807076 6905
263764929 1088
931023187 4265
17164404 164
6214 723737446
404020612 2487
290197119 290197119
295953283 289846987
612064685 2106
567961889 4360
6380158 6380159
955578484 351874449
722297919 361148959
874320845 874320844
765607554 2911
545402008 1818
673085053 51732
989037262 3880
538356019 269178009
254253389 106812977
940203135 3134
494824537 1908
703327800 3020
681401997 321696892
365334059 2609529
552447909 9209
985487053 8633
623138160 4072
502733258 2644
967930133 17548
708013549 3079
956829900 351497882
942444523 471222261
737629787 5523
484837222 5702
651896510 2863
641156938 12274
564353789 15015
405289808 2024
839262748 4967
177009874 1728
753930715 2926
928854539 9315
698201849 5575
479240624 1875
343386139 1779
225899999 753
299926472 1901
747278226 4569
951533376 3648
615917607 12381
99615653 394
333521695 1413
43232391 194
826480795 21752
369573997 369573996
823171822 3788
576599394 288299697
267699867 923
562391461 2790
975936376 3555
634610544 3196
804300957 2681
190277129 904
699946031 699946031
415059822 18826
283046400 11520
257364784 3832
764512386 24863
928811590 3374
1203 222499235
319763282 2444
635393535 2595
615692770 3454
693711227 5947
627600286 2092
137069107 869
917174233 5928
970196765 3234
678180383 13896
332421166 332421167
277549159 1955
994796683 3316
148162293 74081146
969754760 4888
103085198 350
769238159 4170
232692489 1477
497868389 3030
2999 32215258
636258631 8365
488527371 244263685
66899778 223
927487975 1063633
951494463 6849
113223222 909
913642106 16096
528997421 3820
619859394 5141
858944194 6553
258972570 3289
142799999 476
720597965 2402
82831114 52229577
102425257 9752
316663274 287381505
711599541 2372
485101616 1617
37785 746631600
746256174 746256175
388284033 1784
996776562 996776563
51883693 190
964196893 3214
389990847 12554
953549549 22950
584929729 2606
875702499 2919
560955232 128911
681606954 7407
68414287 327
889501166 2965
437360780 2739
204300682 681
638516399 2920
87836421 314
691407282 7247
153000001 510
580799493 1936
924714001 46125
258393352 7814
534679360 3564
158359085 1251
9606249 2139
417237211 1755
248048219 960
465695314 1666
407076969 1461
14914 327778044
894600001 2982
751729737 15719
401374089 3890
674002704 3022
354597271 13542
584859730 16079
853804937 2846
967525810 3997
575401918 1918
660449801 330224900
41307820 20653910
4850 651095051
695411656 436233415
453467982 2222
304774815 3441
505048717 5004
360079489 2736
119400397 398
860795653 430397826
3141 581386992
783305281 3377
828055116 4662
951303172 3171
578375103 12569
960579239 26171
53590369 312
286903214 1466
730074918 730074919
422302677 1442
2530 477982780
824558552 2821
10074000 460
139110706 545
924507056 3281
11522948 82
67969984 1301
4191 522480227
295805149 2330
495000167 1650
578429456 578429457
386620906 386620905
565801557 1886
394848170 3457
2176 488063744
926093402 37534
709804196 2366
997205857 848745506
427544514 7479
471028283 51430
564601747 1882
432017467 2303
365700000 1219
414436423 3464
979442497 483954402
143243364 534
621464996 4985
122700001 409
803982872 3212
13081 979118719
260509887 900
982149070 8362
186273383 1073
857676176 2992
881271591 1343870
512770409 15393
792293437 100711
3567 951803650
545122786 8816
405646878 3602
885688878 6078
798600000 2662
345248654 4637
586700361 6127
635397882 2118
341841762 1214
868497934 4638
173083919 1523
125257488 599
505500115 1685
292927452 1144
525456878 3701
775652059 2627
345642579 345642580
71339630 24297583
989310435 8821
403591919 3216
810299999 2701
954191862 13086
56650281 377
800702668 2669
2652 205256844
151780266 558
123940453 708
177928088 712
372453531 5996
71100001 237
985817489 814897822
966120439 483060219
279706274 139853137
2414 427099364
994503198 3315
121720576 1675
138795668 5058
987633983 5153
471887335 471887334
175199420 584
758728592 2709
162561860 651
460796133 9652
198604655 8856
458401120 1528
21846932 76
488608737 6608
963912012 963912013
680560920 340280460
456109280 4337
631508203 2288
812458630 5046
751728288 337043388
461748917 13171
834899999 2783
590845295 6209
334283961 13415
998235126 4207
343499590 1145
113199579 845
239066080 1113
372322241 1292
587700001 1959
859242678 2919
862802197 2876
573257281 2197
565200000 1884
758702305 2529
662991468 3174
123899588 413
227955008 227955009
358650585 1999
487499774 1625
391632240 195816120
822919762 3728
246044862 2759
341869397 2017
7516 837280764
775823607 19592
262100079 1083
452401769 16998
471196836 15166
71606474 575
261635899 8718
238800797 796
950400957 3168
34920055 17460027
728294588 7649
88568280 4164
350767626 2586
403200667 1344
473 69421737
157856462 1013
490557669 235963174
486803004 5658
727911001 6200
56599383 454
105134205 606
183395201 727
628291231 4830
513600998 1712
898029908 4327
515522209 257761104
304999200 1440
957362999 5025
703965572 5986
942170770 407980138
522897746 17501
307506205 6518
851829439 3080
156876562 1815
172800135 576
198779436 6822
347209732 2564
390815225 1658
124018340 124018339
635100000 2117
800922062 800922063
891154214 15945
530082201 1825
181401614 181401613
174738733 702
553923244 8537
590868495 56456
823 232892563
3761 520672840
10796997 57
932118244 14465
42599859 142
80572552 396
389915352 3972
28088737 2769
278255096 2072
645931270 3651
865244089 2964
33664666 299
366908918 2818
592198566 1974
399919910 399919910
409698048 5608
468649138 9665
504602623 1682
31355195 15677597
2494 645075594
227621233 3132
421874480 245409576
150199635 150199636
599330491 2318
967712869 483856435
784618794 3279
640873578 640873579
744079965 5999
203927057 7016
421500867 1405
765597447 2552
1253 339008541
567811767 5544
949224696 45759
932397051 3108
90015996 18532
177268604 1193
108142508 493
408192093 2492
962202338 773802466
771098370 771098371
79200228 264
84335037 2476
306533250 1125
18481 819839393
194948337 97474169
307857451 42675
433500862 1445
156475008 576
422572245 7260
8700010 29
965658880 60971
8013 646291414
788896763 6679
249095676 5702
381732247 1877
990506179 6473
679935981 5196
553673044 2308
312598958 1042
514801715 1716
147543396 58572
174698164 1132
68531941 358
866097112 2887
531372446 1966
948729400 944841149
956396654 5582
141039985 998
542492528 542492528
941403519 3138
72387794 621
226500661 755
829665837 3003
144410669 1025
475051800 15474
455720765 3137
56557620 445
921548991 731222981
679884675 5723
645018623 11456
54411625 233
25610 831622438
877982537 4479
166200553 554
776700153 2589
41400001 138
56902899 333
18462930 8357901
411509040 2598
396235707 396235708
341776889 1170
16007452 167
915760229 12495
991196695 3304
904692527 7678
352970954 157564756
993667800 468507022
367328103 1634
289499230 965
281635213 3711
435001450 1450
67629801 938
760512687 6019
916894359 3320
801878605 801878606
711611106 2546
407998641 1360
174588343 87294171
749999452 2706
133091502 576
503698801 27752
7145 571192452
410709112 2139
158061921 733
401399050 1338
8648 948226902
206101115 687
851438291 19585
767101420 2557
6894 645589509
197872821 2326
306926649 6748
604487575 3582
918955153 3559
739250217 3978
971841243 485920621
367446369 183723185
847502824 2825
700947206 4566
400363738 1905
62860755 31430377
844177333 3791
902560 32
572400001 1908
462418366 2056
711597629 2372
505561559 2424
451461548 3381
493802538 1646
788321287 4626
1567 397908363
932890211 8351
100561625 393
377852645 11971
319462370 154055645
732007792 4734
644699999 2149
898040798 825114232
35527969 168
721346397 21786
872430675 12437
179700597 599
400775657 1502
610593384 2292
953599544 24623
101872734 579
114154615 535
126600421 422
666313119 2794
899253176 13234
372463624 372463625
185915414 2339
665520561 2920
453103142 1839
871071480 99324
148 19023358
352457095 1682
504226075 252113037
942296859 3141
74831867 50526402
375923551 127133167
198900523 663
136800457 456
905418517 3525
925839161 10518
763670599 2618
848836295 6138
303181945 151590973
982367633 837616406
611400563 2038
478411836 2610
230522950 1813
165676964 165676965
155979517 609
37097740 170
661146487 2226
49499915 165
810480864 2976
108765301 525
835803623 2786
649500000 2165
813139248 220852
724806143 5184
165825000 792
174000815 580
538105801 3700
660063903 660063904
403189500 1634
100500257 335
234773661 1482
153261010 6746
824111211 12551
418303726 395391054
366990111 8423
236577113 5254
4341393 16
298134519 5221
578962979 27788
757726054 3381
6105 388455045
227400001 758
877090028 4807
65852135 252
767941008 3378
166930932 767
285649559 1256
645721439 29566
163042353 81521176
525438936 6537
573559503 4298
547441701 1968
903691993 5641
213831577 10774
455778214 1969
2742 709179912
285577265 1304
284858513 18283
62634937 273
546104013 273052007
289779952 1217
4097 749019139
590451984 4245
256273203 5764
990516289 18496
443169941 1986
737426514 3997
6363 576171589
309598967 1032
716700955 2389
8813 960079407
260705221 8266
404694873 10791
380918251 1975
375001163 1250
461636759 6690
299686024 3212
831600146 2772
565 159371376
234510121 864
295801649 986
795454572 3828
3146 126802676
571423321 2340
252600843 842
249687188 5773
705515617 5616
718644225 1403602
137750135 137750134
560614922 4773
748530141 2971
876964426 876964425
568851153 6928
426702472 83848
39479023 208
428229456 1526
501001671 1670
532198344 6401
997821779 92767
78100710 2130
95538168 568
605410779 97286
189300001 631
938390188 5221
263438784 12096
893013941 6692
601800811 2006
704017328 2408
842680542 3871
127356617 127356616
696020693 12954
565495045 4919
591298431 1971
983149164 13963
2970 782238600
553048685 8271
270899326 903
963939803 4195
10763364 341
325113440 1156
208364521 1365
10 2978938
38947156 195
816751937 3296
579347935 2768
408822529 73848
114706216 1521
602781321 12318
617742058 341875109
768917205 3717
9079 851127693
332705273 22259
345885254 6651
360122535 1601
329872607 1366
729028924 8405
639215640 2856
568352082 4324
52500001 175
531495360 5016
656697812 2189
258656670 6192
704307564 704307563
152957799 1369
790927089 15520
525564536 7699
432716089 5681
627854152 2650
389655871 325878965
476049624 13548
650010001 3047
646760646 2394
500133366 2286
838275920 3617
328058506 1226
616724101 7332
346314556 1413
600324765 3068
4953 851009601
901883438 822558021
443097040 16799
380851297 2576
966596778 3222
180000000 600
584033259 4334
655515224 4979
635047269 3024
333598887 1112
805430963 3939
904067207 506539832
218700729 729
304308000 1500
851130740 18185
727476536 13919
911583971 3683
834284481 732941536
273599089 912
430652476 1463
235805919 2434
809654299 13510
298927899 1744
937569490 5413
954076273 954076272
758974248 20219
893060765 3661
166499760 717
119138212 721
352647655 2498
292500974 975
184799582 616
82290935 475
708355769 7611
329936170 1107
800039986 3000
185100485 617
507189192 3492
2193 318482462
122239292 589
774014763 15787
606199359 606199358
59700200 199
525537616 14405
758339009 5265
389377381 7176
561905383 6401
873237119 13760
470165891 235082945
568418649 568418650
494036999 2897
675580182 2581
3324 415009807
393958980 1454
152929232 76464616
888743783 5364
50699832 169
585802469 8355
729156166 364578083
242389720 937
805719098 2743
95560619 721
577830745 577830746
130607215 10367
732297835 3503
684933222 2626
832169301 2883
503800589 503800589
25710593 147
808022498 671430231
584579697 1966
671152500 18300
237639181 2437
205199390 684
503701678 1679
990843411 5798
284337970 1591
42154571 303
465993463 3202
726087785 2776
653235562 2299
564601881 1882
64800127 216
990003300 3300
612959834 11195
638530523 8551
288000191 960
270047829 122151290
738775184 2516
874772062 6298
217655555 742
526038335 2195
881400000 2938
655630503 4111
186855372 7112
257099142 857
414517748 1704
641386229 2270
564353347 3243
223906801 975
438546679 1783
10879905 54
910244669 269137
192002668 1034
753082686 279887118
6230 974282376
116268297 2396
647365990 3240
13058480 1510
789359370 2985
57599984 192
123647170 1100
748581912 40014
518738367 2391
237086851 1001
409388757 2273
118 25420383
583468111 12524
330934946 2149
485995101 3800
867008165 8629
907250803 4514
134117115 469
910545343 7539
679562644 339781322
357601191 1192
949523034 139214
732369789 11510
446961646 1755
831989617 3218
74990742 476
181805650 181805650
768463360 1093120
553499999 1845
311730062 1671
414424019 14765
686951750 9449
781017823 9824
1462896 12
6079047 28
185334183 1630
286 45714455
180600389 602
997605185 4528
170749402 837
707612391 6730
402358905 3219
636034057 22552
426936354 159192816
708461807 7944
745073489 4231
39900133 133
850536180 3510
685677732 44978
999500603 499750302
355498816 1185
523726873 2267
660720196 3335
566105120 4539
846228175 6175
211042159 1913
393599537 1312
36300119 121
109634048 109634047
725702420 2419
883518043 23342
712797801 2376
429381128 330244334
155699945 519
555952431 264640467
955200001 3184
9078 347533074
221310000 2250
250200835 834
855440321 2932
2284021 9
28200134 94
673564692 3963
577330411 2663
837186199 5883
56564134 215
834380052 4124
300797975 2378
984669004 4912
2980 813445609
828209112 8205
459591722 7127
3257 910074197
241415444 5363
500838857 250419428
568 126466911
483 144207378
450901503 1503
879768396 341443425
896823394 17264
437736914 2135
613837338 281731679
216900723 723
529 150539275
430745157 1900
618735044 289302473
477265494 11045
365391992 22378
792027387 3347
373840135 24370
982640428 406516558
741120834 10117
617243438 2059
748595547 3739
146147398 13428
658225435 3085
193478031 1628
130571115 730
257450777 1431
214499286 715
101400904 1205
996104467 13257
413101467 1377
154607617 22368
988660541 967876032
646667085 7298
63652081 2040
929698584 3099
708362257 3876
177478291 594
192219397 11171
206189547 1049
653149654 15691
996557970 959441410
181989512 2411
257307647 4927
474325796 1707
999300000 3331
287349574 1033
418726937 2364
254099762 847
147761051 1949
746220187 373110094
882752442 5845
402000001 1340
338708309 338708308
594532005 2863
77256257 514
771597429 2572
640950407 3402
866851064 2936
499833380 3603
672726037 5273
937682638 4763
923633724 7124
167253879 3941
154871226 3278
441369720 1473
4186 612053762
301126694 4135
112499625 375
344399042 1148
679551729 8103
766231076 2975
907505624 3025
448241543 1868
963413939 21342
424353389 13890
844562919 107890
758921873 2923
152987098 76493549
199201034 664
650149219 7343
538776845 3037
636004067 2120
879486419 425744915
887907463 5353
699100509 3387
503701771 1679
332098894 1107
637800000 2126
841811273 3064
816297228 381077747
898417304 4627
126386051 1557
643096466 299774329
815100000 2717
531980519 67682
2374 253675182
736331814 11514
395822354 395822355
784819448 419131989
415759103 1984
451931267 4188
871732662 871732663
225300620 751
596480292 3391
918867787 918867786
41100000 137
544952341 13311
172200574 574
784845527 24008
833556755 7274
89365072 602
239999886 800
354465161 30070
564300567 3826
529017427 4830
453387826 1937
2400 387746893
414300000 1381
427200000 1424
761718969 26949
415535185 1815
3383 913121186
158585541 1578
306669494 1413
986915719 5562
837676676 837676677
17368585 65
147899922 493
288713799 1229
706925701 84916
728525322 2898
415461479 13944
721965063 4838
536737353 20666
368253839 2983
603001341 2010
50320301 829
982486098 798281453
914394131 732779137
438501833 2746
176587122 826
494062110 29313
953508448 3207
832712911 10119
79500163 265
559826434 10821
431701439 1439
244470273 3387
761873464 4372
858564053 4093
172608891 847
442832327 3188
26350525 844
538027093 2887
952853714 3293
2534 412550404
968817499 4025
386417310 6222
397467749 6388
135133923 591
114315428 1481
806491859 4772
464502323 1882
966386559 3635
862799314 2876
345469176 4888
744300531 2481
9715 876584450
567434557 67088
288868034 205367067
720151393 4616
856189176 7097
65425219 3422
812 229160420
489384477 1665
23601474 499
725190295 6295
923357602 3521
292456753 9089
182099999 607
611100001 2037
703127776 3325
461790583 461790584
550752651 3725
744124016 4683
129657902 1671
27274090 863
832053243 3167
820819413 820819413
767439266 26809
121452737 133026
616042728 7150
60244 845325598
23424400 373
408691413 2804
47870 889855430
287368054 965
532439017 4939
501598327 1672
510201449 6345
917288465 4138
177168774 7138
929996899 3100
514539439 4614
630665835 2518
479400406 1598
979200689 3264
254787913 2648
167482 905742656
572980244 5871
983999999 3280
834708526 1451667
624781169 299644432
509341441 1840
197100538 657
940549034 16296
16499999 55
931899422 4214
907444776 8358
618084783 618084784
962384620 921171801
154680163 1177
314222369 1155
669899730 4639
905997994 905322316
3314 372661589
6967 962909013
388168023 3035
443529591 1729
211353502 811
31292898 107
723283689 3713
325935904 2523
266539218 8779
78026351 3571
5084 717662524
948380603 23284
407864309 1778
666505917 7080
338936010 2575
3257 882083539
536802132 2827
947276564 21487
436543325 357035800
368748799 1400
515316902 4102
145108289 832
20621771 265
629173446 17314
560814439 280407219
965084402 107514
114046384 10737
926194835 9132
588900011 1963
792002639 2640
245157488 2578
2373 396181842
594898823 1983
673750280 8680
765658590 382829295
405682398 1376
8557 990977613
830986502 3694
114487 668833054
80678939 340
162616347 162616348
822297816 3493
845064880 3368
534149893 5351
188100757 627
697592255 2833
781779935 19951
3925542 15
864524633 3035
389979189 194989594
165255837 82627918
871474681 7380
430622500 1945
793619269 390776273
565921106 3699
822406811 3567
43737832 954
4560 973217947
106473182 39303031
416878649 3064
785839006 3195
658801295 2196
209811442 1497
813332164 297679520
26972 191363798
200399356 668
121266726 613
454816593 9207
742500000 2475
68172110 68172111
604268345 4589
310178705 1399
514340490 2121
985060842 54151
815526271 5430
473998361 7601
1978 187045614
502 136064637
630490705 3856
451895808 3649
435868600 5210
570 154750716
649784893 13161
792901190 2643
53696231 1370
698 126846842
101625631 644
470839921 3308
607500000 2025
939663642 939663643
944588145 4553
343968544 1701
341399704 1138
931952141 4580
925199999 3084
373816402 7563
558913705 5473
734598817 2974
58297199 600
425222328 75739
4800024 16
444190114 2751
44709391 286
137093905 1798
735632826 10301
418633371 1833
203988563 1242
3470 903317340
32837740 130
460794033 2105
464877973 2453
653397823 2178
38606 653526036
177167342 88583671
566400016 3332
963145537 4768
126444122 707
146603014 685
503999391 1680
630704499 402192240
692261142 2621
659640223 143735
4910 820269501
649880239 3507
768307194 11863
92 11233818
684659600 3987
7158 106706440
586125761 4015
92348449 325
603913287 4854
730359869 730359869
142800000 476
975039275 11868
470451108 4611
312313285 15966
94474800 360
738283693 8076
721335739 5151
682609138 66619
143400373 478
974849167 4194
813944207 6918
4867161 829
377711166 3520
809962712 404981356
694801238 2487
683218858 6618
860765399 11610
685504052 2285
304336227 133476081
773697420 2579
637200000 2124
930233032 4684
103742615 744
474324423 4623
711121074 3523
560460319 3220
145110141 4323
578402521 35359
816445836 12547
5896849 52
314947857 1192
457501526 1525
239772465 2987
61567876 2847
1912 567225392
180882473 766
10357 761884288
896483593 4073
840115083 3120
913806654 913806653
535585952 8024
87789240 330
774177620 774177621
2117 260714901
425378189 1801
535435486 535435485
576393511 3146
651297828 2171
685503241 2285
785033481 3509
162065742 681
239700486 799
445767076 1851
205117916 13207
794699445 2649
210476066 786
731630452 3651
686545656 6401
375959806 11499
802500059 2675
111470541 8532
516512041 3480
761532499 2582
216246457 2966
973505401 3245
866367725 2912
25729114 265
695882299 3372
931351109 4423
313618138 1707
648909516 11206
242587059 18573
15300052 51
771210341 5787
348035223 9349
153964571 76982285
156412331 1318
893012428 9493
402369628 3154
309763223 1054
152997578 91151702
565623323 5636
98593721 98593721
837998660 782654434
511107371 255553686
182019350 842
176320249 1550
10282 869836636
141494567 831
976804696 3256
409975685 1706
237601432 792
2696 768680824
854212401 8440
286891539 1263
579493617 2101
825065194 2870
900795337 10024
561644459 2405
698431504 3668
866658012 6108
2952 591988337
927803207 34133
70321 387856651
297900708 993
304754737 3229
645853185 2222
825297117 4772
550703760 3489
302101007 1007
252740355 871
24707087 386
398257759 2823
915187859 3667
702666557 22170
645804872 6829
689986775 344993387
336169525 16437
265035494 2711
3166 411545174
939903834 3369
854579934 3042
157928549 650
60300005 201
460200617 1534
39441 593676091
496452935 2642
670473968 335236984
311004061 3860
331911918 2106
854063416 5423
25611660 319
695883163 3844
406201770 1354
440939393 2536
230122569 1845
356858808 1237
43639577 203
243470749 5358
981573857 4064
394800001 1316
3190 827155407
482079190 3297
283780572 2694
183585827 1444
257761205 128880603
876004143 2920
218083274 964
757250005 8959
451565995 2513
859477630 18437
75811625 261
360785805 3194
457609440 4927
143349044 1535
427049979 1454
105675125 52665240
525763852 525763851
346229519 1245
143099524 477
201087502 1213
584947964 2444
252494658 3183
902700112 3009
516598277 1722
4829 732429291
217339660 4227
346072398 45594
443663914 2842
236297676 5203
60383564 1039
948450609 948450610
608108528 5458
936597501 636497183
762801200 3115
456192996 1946
549047565 4558
870795685 13228
470521469 235260735
133527983 4016
618406836 3730
303558810 2910
638098255 2127
668100001 2227
942005480 3140
835500776 2785
424709207 1698
760207241 25610
451624230 451624231
282359824 4870
308147751 1550
504871949 2550
176099412 587
978185377 5319
914136328 3101
436563542 2005
977415297 483174099
324838165 3194
426399001 213199500
484630817 4559
949796834 3166
4169 829625409
672550509 672550510
887697042 2959
231283271 2777
929085401 3320
239240370 2715
257795696 3120
441027857 10734
845643793 4123
345849176 1214
276599078 922
884134929 10209
627939752 2761
32042564 206
430 58546288
608436710 304218355
315814334 2665
669919431 5933
105290688 586
668698369 2229
155121001 1043
26172000 300
607613773 293325875
307178436 1824
3738 963130024
813286259 135774
635699999 2119
200700670 669
753603940 2512
44700053 149
964737422 964737423
822845275 4045
862404875 24907
44185896 366
643197857 2144
858502883 4762
433944034 6937
234006070 2062
412506413 4699
330416960 1420
302812122 1212
876955590 8653
566590409 2085
70637220 257
800051648 3806
998237348 998237348
1960 202400436
392487367 3544
615673331 2532
236296420 914
803282234 10232
420995217 2954
34 9257992
94086197 455
349198836 1164
396233545 3548
74855478 412
268785890 3243
514325593 1881
257400857 858
233400366 778
282558676 1435
804648223 122704
762777000 15695
448956949 448956948
550198412 1834
607013816 36914
967497494 3225
557614734 2531
127869558 743
756724239 6520
810414866 3979
688272936 8242
187596561 631
320938751 10625
119498216 921
41 4841664
216300220 721
510300001 1701
960459120 8208
805409735 7349
717046775 14457
591314517 2293
666642395 4094
372633846 7279
851108973 3139
415798615 1386
685798954 2286
475272393 475272394
648 79153823
925468575 10187
386701289 1289
99956563 10127
68962725 242
255236108 255236108
910135505 22244
849289823 4176
58151437 947
586758559 4598
846597178 2822
325498915 1085
669900001 2233
435232756 1569
507885427 5282
657608847 7834
997188090 997188089
105 20319180
692319129 17235
158592887 1273
116985571 466
368101859 1227
206748607 704
715856133 1199089
519659708 115403
360621261 1287
831662959 5562
982132494 4746
822302296 2741
59196750 939
720180689 720180688
617724393 134754
67377075 268
784801137 2616
496335210 1891
977662384 24184
991006075 17341
585933809 2310
600302807 2213
793200215 2644
549900000 1833
608434743 12004
156323899 815
948491775 3675
98531317 894
536616163 4121
502952511 2032
116202228 116202227
56532157 368
952042824 8334
4274 754416238
310087737 155043868
946087858 8343
952326838 952326839
668991341 2620
952066107 9206
100480821 484
106935856 2599
968042607 484021303
204087285 1670
276857845 2878
481888915 183827885
697490429 2390
512239479 1942
677116813 338558407
273600034 912
192693989 4701
973717200 87960
422197823 2308
601026871 21432
746123785 2723
239321900 1491
216600721 722
515495656 1797
2763 434320465
30228164 773
328842871 164421436
535429604 3693
848549307 5495
585601953 1952
759521301 3899
317244213 1573
384013062 4537
788069116 20503
219007618 1035
512035261 4523
45899999 153
283576045 3307
809402556 2698
118867338 47640514
249093870 1770
965891818 482945909
767152654 767152655
272743751 2125
510565570 510565569
82377577 545
819243655 819243654
746653267 13077
437146966 396783126
858902863 2863
773540490 7001
472199422 1667
124954999 782
823348433 2813
412927604 3669
3847 88461765
782870870 3071
592085202 4849
768130086 9289
902142280 4341
606060080 6897
838161247 3961
80091840 304
980396731 3268
225789215 3569
115499615 385
119282007 59641003
399061241 1364
703601311 7639
90433775 706
250861657 729249
375383970 2106
53581349 1046
701600640 2604
373417919 1440
239597169 1502
113454769 113454769
883708775 3624
479331109 1734
455482777 1869
456528150 2305
772005065 18347
695997681 2320
268573176 134286588
198510762 1263
504544595 1822
938112053 4758
536873400 3675
505014485 252507242
591047438 43139
792513604 5341
8813 541079514
979355064 5890
730345800 4133
848344481 848344482
924939341 4071
62270209 511
482876783 1872
817067450 8867
64772951 58689387
306428353 17684
813302712 2711
942535245 6747
924296918 3081
576542000 2031
733874593 366937297
322215128 3149
618572949 2195
692435355 12974
196055694 760
472256686 1979
2143 388160230
831997064 5465
616090062 2411
609352251 22058
899797365 3086
458537410 7821
461369688 1913
736200000 2454
348516810 2214
729016164 4229
714782530 5519
185700001 619
969301314 3231
265456147 1266
573597717 2541
96343361 496
402006766 8086
609638502 6963
420599999 1402
88077098 15482
681457108 3919
962103208 3207
273600913 912
220500156 735
413700001 1379
624630940 2785
830302112 11267
114498921 453
226867713 892
779285626 2839
859584123 23878
40046832 1224
473529265 8069
591203565 5179
226039930 18133
98999739 330
627195216 29251
147776502 601
912436931 5108
761239495 54231
281158919 140579459
634395300 2841
656494781 2428
900304371 3001
397201501 1324
487230620 3251
687279744 4416
284067917 6179
527695873 1952
31071849 143
945399041 15569
229236319 992
738472354 28082
781500000 2605
120033523 60016761
183843055 1314
10425 871024367
400693860 3265
130428025 4588
646201629 2154
787801791 2626
61004399 552
459097515 5119
626938579 2466
287800220 1546
221520830 1162
833431211 4412
594333203 13038
584699999 1949
157543576 735
691652416 18746
2911317 999661218
626398530 2088
168273635 2047
434680139 5413
321864731 1383
297699137 1122
144755680 544
495223876 2012
258300001 861
4589 933623209
344246921 2357
934356117 3182
658025711 2238
529534079 2980
145589809 829
316499468 1055
855597147 2852
648902017 6048
186033635 1753
633170028 266839619
360481830 1730
231121480 920
763540120 3192
769799999 2566
95131651 946
457248110 2299
360673774 1717
191453276 4615
692173043 2318
986206213 4869
288366584 40701
403930861 4717
353399999 1178
402898658 1343
578403583 1928
518404437 518404437
840290868 3996
535856651 2859
448759697 1892
995747397 4054
529071660 2340
67120082 339
265499645 885
778835681 3635
378901264 1263
6230 437009580
457710276 10326
364016331 364016331
2699991 9
83422310 41711155
599754928 4317
592601124 3865
729902034 2433
117900384 393
574025647 574025646
638558778 12883
85739382 41894310
698196417 22322
788330165 12885
264857986 1033
611223895 2529
889784631 11099
697410121 4730
685786895 342893447
501001829 1670
560848482 2485
370800984 1236
221742580 1063
596998010 1990
545401185 1818
14624 862820348
502430756 2246
950176580 3551
706549125 4198
2495 388300938
971926074 4046
419099709 1397
16409665 8204833
476407964 44495
683669877 1936975
17920 526918268
776250677 776250676
561139950 2735
3214 431598418
367392714 1378
545280201 22663
24998 449624841
744602482 2482
508897217 2611
729176389 2631
744960652 3932
367230493 1443
596399999 1988
87984750 350
617130661 3591
968445262 6722
618834256 5135
832522943 769240365
228366077 114183039
118200243 394
917227419 3243
613417537 2592
953838116 7029
357685849 1326
858432689 4224
268200000 894
800714879 56740
630471950 5495
107704879 55372024
743708606 3971
48975234 292
41594364 1320
930612376 25067
594803651 2022
555784544 10314
920950165 5034
866284979 5610
953994326 19617
389141249 25625
706669327 18691
413091578 295837660
673014755 131757
830050491 3781
634578989 2490
973763556 6092
127320639 90483964
646674085 4506
260539929 1357
288441530 1961
827620409 4214
3452 977136928
269585676 11316
21109654 243
562214204 2360
975737359 54470
730595858 16695
526828656 2575
124364622 6882
535992988 1797
509734385 1722
673202245 2244
569399999 1898
492303246 1641
747963799 3919
4471 409737737
540715905 2951
982089082 10179
542739755 2297
237736704 816
470071395 1911
54456175 1325
405181726 2535
609564717 6386
606157337 224989
14915233 193
952802520 3176
571100932 82161
338743883 1643
907502356 3025
81499747 14458
2276 621038455
361498796 1205
831602254 2772
358183413 3614
979926414 349859300
644147132 5173
111156941 2041
541138509 533031533
32741718 121
678281950 10685
362743319 1667
347401159 1158
175350582 1881
298420671 1244
794362613 10160
867001560 2890
1956 149479476
992463740 992463740
152911557 638
7487907 56
23461562 699
778678271 3072
644055749 5902
689389061 9747
134613303 647
705792671 3978
582988231 2956
946649540 946649541
541983131 2162
589424805 4435
439035333 219517667
139915349 2512
279234033 3066
196124288 94176594
595798014 1986
999507680 9445
293034903 293034904
600002 2
965398783 20446
962078308 4262
456870431 1812
697143114 676234831
1020 263366856
251310566 6003
972303871 3241
742810235 12666
1227 185946942
149022801 1031
474751664 176291
595418213 1991
104476857 506
533958271 2768
160008750 550
6452 633988160
3655 588016400
328942312 1149
340466771 1217
265607744 1093
438747977 23281
315732808 1099
921104982 3175
868380001 4920
524719448 262359724
132535799 1929
284745387 6431
987642244 4842
40215782 191
231468032 1142
8064 820251832
570255649 2822
901385354 901385355
861608533 7517
832382970 3610
791243074 5884
812997290 2710
374101247 1247
129896115 938
616800000 2056
631885372 631885373
641209920 2496
274629762 1221
538112000 2181
603616250 3437
271870616 1592
675813064 54104
108444123 7394
554156758 2013
890439879 6297
930266849 19325
860025981 14612
935249502 48255
822081935 10536
8456 9246923
884960755 3846
677558416 338779208
377401718 1258
591798779 4747
967166729 26372
436504883 12183
506399999 1688
128688505 46158
14235404 237
822387550 11212
559200001 1864
341399930 1138
7604 964380253
559631545 1894
829925448 4069
186774239 1360
524929919 1920
928803173 3096
335902719 10240
204900747 683
48573182 378
202501117 675
730430095 341030506
387689379 193844690
202153435 20848
807005239 2690
787649634 366228655
864354059 4106
897590787 3406
782006555 391003277
248804829 1046
902566279 451283139
60410916 321
995985648 7957
370563196 6476
940157969 12830
414504250 9346
386250724 1983
421499059 1405
175960156 1146
823976935 4355
638222727 4264
836914381 31618
15918 874057380
916723012 9419
241199284 804
302454371 1618
327356604 1602
32100105 32100105
882803703 441401852
374 108265718
2159 443502784
844592700 13075
258226940 889
250510121 2336
941022033 813294753
638415091 2784
516858244 319483489
585409119 5914
789918974 73474
427515271 12717
351160971 10165
262351331 4143
558656447 279328224
837909030 9620
645601630 2152
690811942 345405971
870783807 4912
571200782 1904
437385255 2062
629965419 5756
39285083 318
118137135 494
704999999 2350
188468344 15620
741307642 3607
350714221 1177
334201114 1114
780306629 780306628
568438813 284219407
210606209 909
965933133 5833
120000261 580
355464165 7637
358201195 1194
6307841 138
949503166 3165
1063 109350424
697114546 2615
503073385 2244
717278541 358639271
1437 2983212
115420854 1173
888839936 3968
82245094 303
865902251 10902
741904605 2473
506112193 27088
449692626 324039594
145660866 3562
556391829 2877
481435488 2727
409468561 2525
788697371 2629
4226 480866034
558857724 2249
636886975 6562
986047253 5862
1602384 28
802380821 3443
104698403 643
230539901 1940
850411742 22963
613500001 2045
948426256 948426256
395261846 1834
985206112 985206113
361691083 3111
171600463 572
849590878 774658819
3837 963959228
861798509 174807
642946028 2787
323294000 2180
567197701 4295
815721130 302492268
558068178 6057
15601176 276
47276061 36229510
809207158 618849177
809485300 9806
202799331 676
492122813 2712
414301381 1381
544199493 1814
544418736 11232
834836071 4159
299290607 21071
649800001 2166
746798912 24525
789756534 171564
777456918 2797
269403906 991
842009200 5006
566099979 1887
102522251 399
268799669 3293
631709833 583967338
1607 393246937
326611360 2133
410767578 1429
581888370 1947
501833851 10058
551197186 3834
1338 390044027
468763353 3233
550877600 60536
882479037 24733
961864808 8048
197842259 770
2090 597911728
2614 709547816
486404001 3110
659487936 2503
376773120 2560
652620369 2542
747735509 3209
905314390 38132
924865529 3282
216921362 798
119475000 540
213276561 1360
436442600 2804
456078516 77538
558480035 5735
430653741 1479
28440579 98
21456900 108
921375338 4264
616761359 2460
287671709 1635
832961220 7833
209713349 5159
108825084 389
680676920 340338460
630897898 2103
830144289 2812
3699 826821123
849258199 3438
767568133 517030550
99446361 611
104 8867976
935549828 7388
368843916 2777
260061511 27583
372015625 2278
848873995 848873996
953504878 24224
580192760 247110469
378895921 4964
486047101 4452
553503028 1845
810602702 2702
567901047 1893
161665083 161665082
966886397 4207
437350457 2395
342601141 1142
82205868 667
385134636 3538
148771531 2314
908885876 414636918
214200630 714
653368321 5156
387346751 14225
194510159 194510160
137700236 459
893392830 3925
859783630 682582106
561103684 3868
167796469 1196
760800000 2536
264135086 895
388724900 1341
807380912 11128
77889503 264
748290768 12146
3822744 13
351181941 1748
214742961 1059
461706582 3962
703316672 4385
35200190 242
108600263 362
46770780 43130355
10709150 731
55519863 27759932
805285403 3948
732133191 3334
216870155 1107
658502196 2195
634140290 3793
310501034 1035
529201623 1764
79731851 275
865470762 865470763
748671990 2519
385676430 2763
855808321 11966
427251981 213625990
255888360 1498
953772999 8126
828244401 6858
989701680 3299
502502154 1675
1069 307668982
749098824 2497
989077999 3353
464879250 1650
993983487 10623
351266405 1857
56523660 231
247254722 1298
740143480 3196
467399999 1558
825778821 5156
245254570 1303
523105652 452597882
3232 511982962
897722507 4186
372636096 1344
651482370 651482371
120804763 493
327642330 10701
972864181 16209
106901414 2102
548355125 4286
901396200 12676
737771021 6629
583798811 1946
43230775 196
321270359 3720
242023270 1667
789005279 5160
589607855 3300
893135515 893135515
282161461 2876
545631592 2789
444517121 6455
677036078 2467
780528775 4745
621495096 6002
529734255 2676
456581573 58853
191248654 2267
54720890 1675
846834226 3682
218442256 136253574
591490561 3523
937616697 466252809
353099162 1177
256643793 964
2317 519579446
62191204 530
683088040 4750
270203511 1276
16075790 65
257342217 5623
372738067 42145
530121133 2076
138899999 463
270021750 2650
175748179 1623
563419950 2890
641112680 320556340
611402894 2038
450321817 3066
2394 152141904
650047136 3330
238625259 971
8232 930882792
50864394 726
983715790 4405
629371347 33225
87727635 330
384646175 1325
964788743 964788744
9000030 30
148784280 712
80031497 1244
180380903 732
592025035 3688
279299070 931
187658647 93829323
791397433 2638
980656357 959784002
67808071 236
556200570 1854
989026819 59319
204772391 133322165
81439835 474
216520890 1537
446700536 1489
915433476 5219
688268131 688268130
477905073 477905072
279732210 3343
167876199 83938099
792666108 2853
656397812 2188
157361196 637
656869446 27921
771515624 34964
380220653 2953
36600009 122
409201290 1364
630143903 5064
938701763 46683
83963737 492
890398972 2968
220196361 110098180
179685583 900
767702559 2559
421641400 199420803
693987978 7298
740969910 33136
264900883 883
48300161 161
198346807 1391
27545312 493
694887063 6556
713249465 3541
177599992 592
220814946 807
7545 470377935
788697812 2629
165965996 718
92609581 2177
304498984 1015
75052549 410
501600000 1672
779590437 2761
549188052 2044
110875955 1139
112625113 518
145799515 486
913520327 51828
427333132 2019
836207235 2802
540802895 270401447
507998778 19306
213827818 2329
592589255 24840
914949890 7019
744190395 27671
292499026 975
132169653 4477
888483120 4920
468618485 2545
1551 394139618
25485860 129
461643815 2411
603460862 2014
390535954 2986
766297785 3795
62825989 265
902125201 6645
344347080 1245
224688652 1461
1159 314089752
327711135 4971
190258668 983
202668019 200065884
167146135 10127
342205721 1458
763472024 4811
359851706 8907
66698509 2406
252882011 1801
189328170 748
4129 996546803
842100558 2807
738678179 4210
802246334 802246335
51048682 257
741680515 13835
390358406 140691374
128540586 128540586
334967073 2762
995003200 13345
188711269 2441
66818591 684
190969408 851
2076 535377564
498748661 2917
606002019 2020
602286720 4920
822375063 411187532
981128434 490564217
278369017 1276
510579949 15481
229451742 830
594985522 594985523
10649658 6294316
254398609 1224
304318093 1079
678075472 3836
95699681 319
568106639 568106638
89165577 44582789
873143712 3888
760204021 2534
898802339 2996
201562397 676
355107333 177553666
174616088 663
867597701 594245
980885597 19889
565162378 2379
277443134 1481
911927157 7598
318 18881130
850368862 5529
797999973 2660
464788254 1844
806439512 3158
814288576 4713
783795730 21174
328052472 6608
655021458 3213
708354233 3944
978940933 12236
878199567 2958
802164979 4210
787261351 2757
701118421 27710
223174431 949
91820377 681
88737221 14839
240715978 823
640498988 2135
594076315 5486
122699590 409
337020609 3904
242628811 1202
363307667 1248
646085395 646085394
89400297 298
638198070 3022
528991092 3339
331575553 2079
292792562 1297
906912570 25116
729032465 3385
751802800 2506
682034172 6807
376070648 1964
18078112 71
949864610 6638
246535801 840
382166875 2548
692128947 5628
124199771 414
130500382 435
816768585 9635
443401478 1478
745945366 372972683
2268 579575132
623433440 95560
727474632 310339376
600902004 2003
403869779 3843
326203122 1259
390467049 5295
984981048 5206
313439750 1932
683402277 2278
380098733 1267
945296850 3151
511798294 1706
475974942 4493
159976085 969
251638809 1244
926618175 11025
942896858 3143
729081652 9963
690890433 2512
983778755 491889377
272312440 21730
207376285 103688143
530186523 3724
706499487 3657
553257687 553257688
254445865 1851
63463511 226
754830912 3872
5228844 282
692465965 5995
734923000 7000
1073 134337619
934516634 467258317
218789705 1289
967196776 3224
632701321 2109
217197420 1210
578921778 4862
850951778 12499
806697311 2689
586801956 1956
95047824 10906
784479838 6012
112974380 5091
382540569 11444
788098275 2627
189977412 2645
580425902 580425901
271350337 1552
823746948 823746947
201726206 764
2343 510929001
377171683 3001
57848630 811
240407064 9987
361303547 2875
159300658 531
89399983 298
263100339 877
622075924 3686
933900001 3113
721646045 4037
887697042 2959
96725376 2992
615360077 3658
890897916 6303
131783479 849
927498660 10460
4781 643302179
498442734 6761
80449379 7380
795656545 6576
368139701 2092
224940448 2190
401401338 1338
270103067 2116
182711199 826
784960866 24887
906003922 3020
767015782 7717
515000977 2300
868027885 778245506
532816281 266408140
439534978 5729
493046899 5486
620080740 2237
668 137824943
565127835 3466
340345752 3671
103052608 487
259389001 8868
630897898 2103
25826534 95
7017 902544058
329 79959813
1306 308099766
959981584 427610385
875661997 150413
436002772 1571
126890951 725
823815059 2820
150748184 1435
624651025 5461
778820868 3306
661459490 2219
391940370 10305
96424458 96424457
3143 620912249
781850275 781850276
337500874 1125
736289067 714077504
950711099 475322989
312201855 156100927
940256808 86757
211904810 1147
899631692 17170
538090569 7688
467721044 7332
764970001 6450
203064505 2206
687993215 5568
272400909 908
792175627 5643
762902810 2543
243184609 1076
413881882 1479
601632152 4091
117594708 8946
896156984 5698
432789378 2372
832223626 7275
935414584 3224
425429070 1464
633227344 279813539
377998739 1260
852846888 4828
857253375 22375
918679579 3265
382250421 3321
443244121 3240
453900000 1513
331067896 28771
735004533 2450
465607225 9813
654637661 3006
952903731 16594
591301780 1971
902436464 5776
839529232 8696
357771623 178885811
3357 549650613
347793225 347793224
959933594 4178
404773200 1799
312060001 2400
8889 928073823
755824127 11226
603119992 2953
234747711 830
494752680 4182
52403238 697
842004930 5590
303954824 7311
39235133 387
565687 2
312815645 1359
173400056 578
788589186 8167
177541376 3631
272440323 1445
225111819 853
2385 630508922
282131172 141065586
713663547 2789
268799150 896
95438764 1853
253899536 3298
308543870 19442
673502244 2245
805955903 3552
423978465 2101
838236788 3261
544802345 6251
943234986 10772
189616249 3588
840906987 10514
693770591 3092
4172 728724558
220500734 735
258812103 1966
555000001 1850
317190602 1095
286388524 4156
976023826 488011913
600600540 2002
613200800 2201
107298360 372
466501556 1555
320019570 1426
958803196 3196
164408833 1152
491338737 1832
362367991 1500
440203921 259337699
711300001 2371
163751688 3640
50852822 50852823
821145430 39847
669202892 5787
456823896 8945
641332442 59905
868663368 385716499
406375481 4124
608699431 2029
882540960 25120
492866485 6485
793543139 793543140
319200000 1064
614702049 2049
925547878 20302
988378573 324804
88548359 4376
647144289 2674
39022870 13112013
371820442 2225
2119 552942088
980166581 6642
264156270 1085
223799254 746
185357121 3193
769515324 7597
12546 674322408
318904280 4415
587403410 1958
14240420 261
26825755 331
847434172 4876
561728178 2193
776700913 2589
929809371 21275
148214710 917
846688999 2850
695326982 5671
2211 636783477
925852927 3328
480 32982349
805613654 2795
822597104 86932
203552472 724
821032006 3208
608928036 2307
737389684 27567
969467940 7938
163199456 544
892904575 9692
5305 284838414
60647076 341
906073500 453036750
496437685 16538
920940899 920940900
174104127 989
638963568 14357
877994035 8192
302584153 5283
102900630 343
812335277 2822
638328914 2220
654000791 2180
516739243 258369621
522661619 2444
996071161 3556
162049033 1224
329624987 1420
45609229 609
10465 452652312
5052730 19
631375905 3265
778745984 4335
809774351 21175
820856554 285441
315526234 1055
770399999 2568
818285894 7511
608033249 8550
340034547 1689
201899326 673
887786080 14233
487244670 1705
872097092 2907
370435723 1616
561381865 4612
40102729 196582
10058 365472733
422053023 2491
377097711 2035
966454140 12396
227100756 757
825643945 12888
889500000 2965
318197302 318197303
2575 607189590
654107635 4506
2581 204719758
933301159 3111
836958633 3671
5512 850741942
324445911 6104
183229707 3139
368147634 3571
961430428 40239
411047596 1981
891324084 8676
154018181 718
280150681 1110
669436569 334718285
368100613 1227
366735741 1652
661367896 5552
793145572 7921
612285697 2376
573898086 1913
695671989 2572
655200312 2184
944666419 4460
599338525 9175
39217949 19608974
891630091 17485
275556155 137778078
548469963 6255
421199390 1404
205058306 2371
755501521 8880
547650433 6328
270900904 903
840285537 4641
482401607 1608
436772616 262196
849237641 37662
260467627 11519
614397951 2048
986675054 986385920
457394191 5144
56177000 200
289748021 1437
37663546 136
30255262 106
724949504 2505
630132137 7757
875780982 31326
985200317 3284
838587830 838587829
294460102 1069
313347243 1244
948621292 9398
362392146 4719
402555617 3573
272521861 4841
146641848 1412
906466301 906466302
8102 474874807
241920834 2591
54372709 234
512750447 8021
571801907 1906
682102698 3048
957066349 5615
635835869 404991
5140 957639608
956068505 8370
803399836 2678
138288 695814735
660730254 660730254
432686665 1647
987302173 3291
216953797 216953798
188968331 721
882286004 3080
474599585 1582
502696789 1914
109441358 2197
842703261 2809
978643705 6460
178282500 1375
147927653 1438
196215970 1935
376834701 1595
386625699 21650
808439811 6323
300465657 150232829
882892621 3273
478112807 108984
516534673 3252
159300080 159300079
847475744 15804
27646088 213
226442990 1619
100087970 433
2546 661450771
517201226 1724
471184340 1977
59182469 1756
416516844 2019
762856549 5451
639900070 2133
410953879 7571
824165945 5737
332374184 1287
43799999 146
95906728 34530199
142570396 1023
374152543 2333
410143625 10473
580500000 1935
832037969 44511
321600201 1072
469128961 2895
789297368 2631
296205699 1153
231000000 770
127812421 7170
46689250 739
543870104 186569181
877588329 4064
960615221 10260
922916482 3253
472963160 1779
926418989 3544
666884613 2386
591464111 295732055
337799743 1126
105299460 3204
497928441 15485
109906160 1736
944338547 13316
938 208255683
32999984 110
63009415 1375
918001594 3060
512991013 256495506
60000200 200
8602075 78
262024291 3016
772364206 543482848
192486264 65407366
515527707 257763853
842579120 11652
675401397 23613
374224033 1308
667802225 2226
1646 214735514
170964029 3318
910569352 21340
521955072 3551
552768804 1999
723923965 23196
570130242 5287
370401026 1843
345099768 2236
423698747 2343
59833119 368
277146388 1163
932879059 16177
560774408 2134
633406199 23240
850925647 2973
282996917 1636
190117978 190117978
844854610 6970
611679730 2589
697497675 2325
91500427 305
426301041 1421
374960506 187480253
48300085 161
927936416 10198
70684505 814
498221228 43547
996604883 3322
804600000 2682
358132292 2166
432000000 1440
563999210 1880
851664275 19924
925946470 371870989
42180426 1374
602645249 39350
280441979 1170
653098708 2177
385982869 1409
443120983 151999060
98923591 1017
646660692 27306
290978624 1678
810055142 4491
363552003 1331
414536387 6748
8756 854360953
198292512 836
65151936 1214
291125609 26478
233608456 1515
721764810 32527
486214189 6083
636629877 3447
457801525 1526
630009073 9702
180659619 931
342282533 3858
750098888 62084
11797649 162
925418434 61627
259200001 864
423527323 281004
4012 906995035
648610116 324305058
911225971 6361
437763923 9760
229455736 229455735
1441 156765964
834720275 417360137
871631366 18145
234898073 1284
535183470 4230
725591061 3736
14532013 132
403969839 2743
955605383 12196
802897262 5229
384231052 2179
741 67755897
609856994 2530
274501440 915
711000001 2370
633914832 3443
436409051 363068058
34182 896318567
56466228 332
715797615 2386
283572767 1519
389800698 1859
338400001 1128
249600446 832
908681599 17811
181087803 689
37293750 250
895546963 5968
964119256 161197
119399831 398
487821632 2022
102299894 341
951288909 52917
977989441 483907242
372620032 246971714
199200000 664
79200000 264
572921326 2371
542290009 271145004
599699813 2373
277295666 19141
548604576 2106
983554151 3864
273856672 2128
826695651 20445
269100898 897
1079 283487828
793271326 14994
390628124 1436
327661728 313534193
926438676 3295
215307427 1721
1978 270006890
24543862 401
752339248 4449
2855583 16
92157249 479
311433366 155716683
18673 343948416
905359495 8034
965999610 3220
219804792 45680
996903514 24127
575163982 2637
722882539 8247
207536339 901
214745928 2146
523517800 2168
1351 227843982
268519568 134259784
342900829 1143
892086003 446043001
630083481 2231
559979945 9677
653701979 2179
124499807 533
842623713 10142
38394641 143
5134 902321624
811560476 4511
944176548 6443
919335665 7082
478802343 1596
936610325 4628
6492 932764068
387964890 2545
317261608 1079
700734846 7131
13696573 262
367869475 15627
835420674 15686
283722517 1386
903318218 5147
1034957 4
44247709 148
480178577 1649
646197845 2154
425451557 212725779
306396231 2308
888932127 6909
801466116 5311
648599758 2162
644700605 2149
268784356 1186
235499258 785
834827378 417413689
160817847 833
29456375 438
270000901 900
588330561 2720
525720554 2424
269877641 2785
968566336 8752
535500155 1785
738779141 3124
798845860 3553
253439713 253439712
240427155 240427156
428030809 3516
4428 927940536
485205465 3202
682667356 21575
803509914 3122
825300001 2751
523134262 10871
893802735 2998
326260696 65175
700084604 14191
710724837 710724837
138 25274607
544499843 1815
897840805 5865
371403651 133710618
752623374 9835
281101217 937
137542928 538
726777602 4169
887738775 4873
257300469 953
217139999 11824
663774194 2812
573352796 4012
932959621 4196
139464348 1994
340841199 1435
5320 786859413
521499060 2033
903065215 4736
553798154 1846
444383986 1866
637820994 2387
224231576 1597
292500000 975
942596859 3142
598006201 2200
648055012 3476
498000001 1660
590952525 2021
99955899 356
5979 850661564
879517859 4843
221596036 885
122399845 408
892006835 3554
77197001 33543439
347099350 1157
577198075 1924
141818887 505
24328041 220
129065091 57894344
312845899 9662
878659540 878659541
57899809 193
587357400 26943
76742601 275
317324350 1827
574295673 2774
116039055 1046
150992073 616
820403559 24536
54258033 822
850235912 5213
21300010 71
318841360 2554
110553305 970
302901852 17116
477808955 62754
794378367 3537
215219753 215219754
930810847 3586
292724108 292724107
1848 163563921
702784069 351392035
418437988 1634
11536891 208
239876999 1100
735910915 3514
241718903 17763
452775960 3780
696274762 3749
627159501 2858
614839114 3296
779595893 6426
882485249 4845
612302041 2041
160800405 536
324799129 162399564
273142237 136571118
439009782 5515
653433924 3259
901027120 5320
91840529 494
175657923 1071
100199820 334
761538475 3542
216984326 1651
720000203 360000102
371005269 1703
814498924 2715
6512420 59
635437528 3812
918559734 59878
618162817 2513
753519071 3184
940971682 940971681
13500009 45
102600000 342
338218336 2457
915737489 17558
366056689 1776
556550014 4066
551890270 3103
581853626 2045
975692628 7758
592533723 15277
129756944 759
617379363 12213
420029611 210014805
967318061 13656
982798921 7657
101699949 339
442779756 2915
524178060 2179
169101799 742
811119105 2944
578980881 14333
293601975 3867
938147779 5409
172200488 574
472595318 448389280
836512927 3499
964196623 11113
66299958 221
90847999 419
403752581 1540
260629072 2770157
358186544 3221
430499999 1435
843611243 3444
269560001 1215
523834664 10217
387072871 193536436
838076174 28575
926619363 116351
219202791 12476
650998259 2170
520632351 4970
46763223 35283941
497399999 1658
838952171 2977
748736262 30371
320701042 1069
326862608 3117
261829094 1789
647655630 2399
37278248 226
2942 854247946
982588319 3360
747299208 2491
864803841 3099
245568027 4611
2748 383789974
727662426 36249
135690044 1087
685906115 3335
879903583 2933
766996581 9533
995101559 6434
11855 452339380
726365129 4181
1610 365581889
328736323 7364
308417269 4028
140354961 19901
364801217 1216
713195203 3219
24000022 80
3149 758206297
480894810 3910
344196763 26091
730500169 2435
49045512 265
458473087 2259
776189365 388094682
944403147 3148
15870 809231160
640279779 11585
817652232 608816
842691796 5212
827006760 3240
195087383 29839
593737598 2047
450552960 3960
628197900 5412
935387669 4702
219230764 985
707434098 7979
944976813 3201
40014060 5611
693532476 3558
632137060 632137059
393900001 1313
893704654 2979
525293920 405338234
880400825 440200412
345015997 6924
67241328 552
373399572 9333
100724133 18114
365632910 9362
111455216 434
632983717 4262
7783484 54
27300091 91
555899904 2462
27695617 912
666514043 2922
40199918 134
906524363 453262181
29159344 1238
339688391 2798
281192671 1294
896583197 4913
832497661 2775
915935480 3359
579901599 1933
367063398 1882
641232081 7889
662308555 3556
96001189 467
845843724 4841
1570 404739191
5031 676422815
69011481 34505741
324600588 324600587
185312600 1286
911100431 4652
149041850 497
216899923 723
462180357 22421
310846572 4971
705477603 21419
28499912 95
676197747 2254
839906685 8221
679436900 339718450
118791002 458
873150979 8568
463875909 2697
130217972 5233
893263443 446631721
246389622 962
97199727 324
70798638 501
484098625 5711
598523712 4584
412439843 412439844
4562 884679847
895516625 4175
259444899 129722450
562799350 1876
110008024 532
342299656 1141
52384320 19545808
342976201 3215
53999821 180
728426198 728426199
624640411 624640412
355491931 1258
850034558 12743
309934539 77873
41158859 365
156032539 530
31999604 170
163830671 5072
79200263 264
32122139 1141
92394159 46197079
195045179 660
1113 183675233
327528356 1722
701814268 2943
826499383 2755
59831603 317
254490661 254490662
956328403 4863
419606438 30014
215029257 4067
157026938 78513469
431098564 1437
893095981 3540
459601531 1532
563081633 2239
375605510 187802755
387354551 1391
140272438 853
321580006 1987
967574793 4981
112067819 1332
241200654 804
313801045 1046
975683970 3507
304652567 1301
725335265 725335264
534998100 1873
3945 807836047
855304907 2851
766031608 3086
283792510 1895
230404077 854
539102498 1797
236837316 1743
5199 426198423
842741759 3584
694675059 4979
11028417 3561
813836635 4413
44999937 150
276087199 2161
85074899 318
770100000 2567
3019 511198015
186086483 3729
992212421 492359421
1617 298439988
690002300 2300
265029491 919
44099852 147
555854482 2457
821452674 5541
412651022 1799
651601684 3044
41099913 137
35969 650213818
2248 526245560
936854339 35320
149643679 74821839
252826871 921
514875610 2580
882934735 4191
69303882 314
2403 374368584
249124041 1012
38531066 426
667500252 2225
935327485 3276
3186 735516921
675539585 4276
713667140 2626
811829205 5204
859484589 859484590
900596997 3002
546562924 1997
650877749 4430
404146421 1398
167912467 1006
876141822 4397
450390433 17395
351663938 1261
733802447 2446
172377297 36428
837323236 7556
190710012 1085
871805496 2906
997758650 8949
934130564 7178
112948228 84838549
20839324 80
106750594 369
41856103 661
729241519 3472
913243359 11753
81385313 284
203699320 679
858602861 2862
999296670 3331
1934 418095602
567300000 1891
876600374 2933
78279311 524
10173 534912719
423298849 1411
547498176 1825
547148875 4678
556801439 1856
901312080 6852
661229271 10484
407939392 1916
135900001 453
245469253 245469254
314079445 1863
832608041 3256
297567718 1319
2825 809735400
491797264 6829
130892085 689
920699319 3069
835253209 3738
215700719 719
337664700 4050
97644776 821
841500000 2805
866955001 744225812
457524061 1946
933230635 3397
442200000 1474
5466 756293586
806072301 5002
377976196 1385
148126382 10702
379609294 5837
139318809 30221
278399072 928
868171677 13487
785403552 2618
534000001 1780
70944720 770
2719 447792110
538241866 2422
513259111 4322
296375299 2481
543085096 7916
337092346 1767
391500001 1305
51206809 354
358604851 171304429
682060575 13433
2900 757411908
545830194 2877
276559731 276559731
225872264 3675
228291605 1173
734847778 7062
571731636 4154
829672981 414836490
887004108 6385
854323404 33148
183046800 1994
699703346 699703347
759069353 11664
254736342 3737
371674034 1360
410998996 1370
538280857 2734
784746690 7769
914099413 914099412
194100646 647
2611 533111369
99863275 1775
268835071 2736
542117789 13094
359701200 1199
298230839 1210
894108071 3036
126267220 430
533401755 1778
487775458 6927
84866411 348
255000050 850
874893455 12086
211175462 15623
464318161 1688
768915012 7874
349686156 2617
248701306 829
842303743 5966
711900745 2373
150112270 1423
730377516 3043
305017590 1574
806007888 4982
981512092 4809
598865666 80956
827567810 15008
738597537 2462
43110888 38763218
319475101 1236
355568143 1497
870573621 6297
394215618 1479
948437670 920013701
665304873 2763
984290850 3447
423000770 1410
571789969 2492
632702811 2109
530999131 1770
720171475 668527615
388516520 1942
699803191 2591
948071209 15582
253500771 845
181203696 606
754631221 22380
44062801 157
491118832 1913
839697837 2799
408843835 4501
147000184 490
432590941 1819
237849855 8432
31514682 108
204600682 682
927154119 3287
6476757 26
635905497 317952748
646087525 3910
91113160 9199
96300321 321
674883042 17892
243600597 8987
193599036 183288243
85435369 42717684
573441480 2088
160499625 535
740293665 2618
169800663 566
594560781 2799
957538406 4039
565532379 528069
606678999 303339499
187583030 34337
137066712 1645
24493 955765846
10068 657309516
889924616 6668
808687995 4318
182400012 608
711986309 3651
413883802 2522
352800001 1176
889379644 4058
237241571 9327
855301859 2851
412120699 1910
53123645 33458
115800482 386
814186052 5299
364151494 1413
547454862 3492
934436991 69209
790963981 395481990
852877713 3856
350658268 1383
6848 841105473
555547635 2099
324060987 162030494
583263648 7844
558310261 2037
68957762 2933
137457088 83572
935180155 26548
706219931 4422
501970 23
90205891 453
184426280 11273
294897214 2287
513565567 45272
949206126 3164
920753751 4375
235800786 786
389937747 2662
688305996 4019
946134314 4323
171832501 795
459682388 4259
355693355 1942
35879415 165
270 75219639
467101557 1557
131207327 65603663
52587547 26293773
573386401 2259
323885811 4007
101100098 337
858761385 1048014
209345991 1645
149806800 572
728250601 3630
483876571 1864
325820088 2259
776571250 38759
534807781 2661
958500000 3195
479621643 1680
955202898 3184
562597078 282286794
145921271 3928
971741034 56513
306106302 306106301
137999856 460
591898205 1973
6830 718382000
487036966 9510
475935479 1873
58749908 58749907
264934007 132467003
689239597 344619798
736308980 736308980
963297020 3211
649079857 2676
435091920 2235
608 175012192
250472494 250472495
677998266 2260
447040070 2421
186472081 634
938795779 11266
6942 512683174
371438431 2093
765198953 2784
740099730 2467
7714 558300750
804515941 3690
865909561 865909562
520149696 2539
58133175 218
24139061 12998080
971681616 16336
796081525 796081526
883636711 15810
836352587 418176293
703200000 2344
4831 678943909
10927 729844454
529592103 264796051
146216585 73108292
719225325 5182
741779949 9487
27899908 93
195189262 893
435773362 7959
399898666 1333
670981971 2930
2748 504881796
632209536 4536
97417776 457
870100566 870100565
331904572 2568
148944 915856656
893213020 60340
37771396 15339971
85047309 2222
124181194 124181193
12574 458006903
983137118 983137119
2777 419439282
991549160 495774580
46543740 187
746858449 2604
520498264 1735
916483999 7391
543199097 2653
846714518 9597
601802006 2006
672937095 3571
396072134 4777
458998469 1530
947399033 3158
86023686 292
116921472 584
768067235 5652
315956090 14710
958890328 13540
396540655 1827
519191400 3900
734904001 3460
275699173 919
115934475 1151
996359687 995374543
885220852 3226
163800553 546
995706089 25103
181580400 774
226201400 754
859608936 859608937
350556607 2136
327304674 1901
218232122 1260
686818784 14151
660302201 2201
11852159 120
328813251 328813251
36123255 511
35725614 121
522483559 33643
588863736 12057
111140569 55570285
18670 195678898
655500000 2185
234817091 2172
1680 474510980
727227626 3665
298800995 996
1956 229390556
702694192 12960
186289887 5162
616564103 15619
857322255 4936
572999999 1910
860933397 8904
951073034 6620
52501609 226
444535077 2577
190244841 1665
271394973 2267
67199845 274
419698601 1399
821271343 14653
448277081 224138540
14989835 61
238734590 238734590
947400000 3158
410426716 1373
706870317 2719
981900000 3273
655200000 2184
884747799 10500
937785963 6955
353100669 1177
829431014 5925
97566995 387
424040268 2303
473619935 6963
870671239 860144960
947301291 12629
374098754 1247
850590529 4719
85832553 316
289120952 964
355574917 177787458
188774904 3178
612531431 24670
856105584 3250
774901115 2583
210899298 703
118499606 395
572782187 2838
10323 616039769
902044550 20515
430013929 6150
609603036 2032
639922720 409886904
493352472 1779
11205 284262554
408878469 2683
336124423 1741
100966985 486
169476785 1454
1602 414225936
656159842 4199
916496944 3055
96287076 426
66299783 221
780949051 17525
644074245 7348
241015274 1725
680647340 5079
970800001 3236
790502201 2635
320995768 160497884
230720699 36420
203468757 80232423
44389 775875331
180300001 601
2622 721561290
277415944 4282
596935321 2676
537205607 15858
269654669 1702
122051225 436
5705 919351536
698733097 274712408
208019048 3129
951475956 10966
371587440 36234
853605279 4240
467101790 1557
546936959 1920
120917349 441
53924159 4247
106868829 638
723263588 3519
902157163 19753
962907310 3387
644071689 322035844
80665 241946557
510258366 12546
608663719 2208
590427825 12995
684612991 7357
416440980 1600
605104031 2017
242532073 4852
837389268 5921
405616091 1705
369924851 2474
353856749 1950
624619745 9517
675822834 3234
550501834 1835
290624091 5932
927937714 15599
940802751 3136
945602745 3152
903617879 1074188
592801976 1976
479099557 4570
685302123 2452
358231423 15605
303845576 151922788
3316 574019496
799285757 3406
165212410 577
431730302 2435
983510838 474523678
593866491 5619
337200000 1124
795782141 2930
706898440 7137
106340221 518
836992407 11410
487191992 243595996
751920809 751920810
953090093 6508
149126432 664
221640016 884
548744561 274372280
712039383 2862
3826 355241301
573509468 7754
225331079 1230
12185319 196
2692 555579841
295917943 1097
11632 824185360
17328511 133
979399212 52734
623397922 2078
1571 113417229
759843313 318068744
982890866 942467019
705542147 4738
120015677 575
676202253 2254
201732934 73774580
729774407 729774407
237899999 793
968031994 20140
650081879 7117
3580 613672860
521151299 23070
765226311 3235
954669344 3656
206399700 688
487521760 4568
307498975 1025
875725468 1040054
845503357 5760
371098762 1237
403952678 3422
21949 990009645
182699390 609
386923241 193461620
140655674 3812
635507249 2625
520253904 2993
809050671 5493
868850227 5101
330901830 1103
862306508 29204
427390781 3653
110821820 412
919803065 3066
699001343 2330
710101385 355050693
858871669 429435834
421798873 1406
494102686 1647
75385312 608
578700394 1929
950510725 6990
233865681 4240
797115692 6124
394639624 2250
917999999 3060
64784314 305
405302686 1351
784414885 4696
721767371 721767372
1806603 92
768909972 58066
435859518 4767
2197 496029872
841524130 5513
71700001 239
624384218 8962
536701790 1789
688458245 3388
353304543 176652271
3542 699065756
294993698 4271
977054278 488527139
910576488 5444
204960793 2713
104968808 571
389432053 389432052
107422303 731
384441185 1780
809517424 2984
872381401 3300
819372961 3196
560646400 4070
3119 628724901
955441376 7595
7864433 959
55947833 227
857537850 9058
610182509 216121696
33767703 189
872405680 2908
902190989 902190988
864563158 6382
131919695 131919696
602102635 2007
192260010 2715
732275836 7845
526802298 1756
7704218 46
235499215 785
422148074 2575
539341537 8004
3300000 11
725087732 3773
901873172 7429
753155118 10189
879203544 5053
984373860 17839
734816881 5040
385798714 1286
1382 171271322
229499234 765
316934826 2071
495636003 2091
705463876 2746
487800001 1626
201721358 4209
607802839 8962
937499999 3125
1983 463725731
957052551 478526275
589777028 2439
23969897 289
992357645 805377081
252900731 843
336216184 1197
603211083 2174
129300000 431
891302970 2971
513651400 256825700
39300130 131
465298449 1551
592681374 15066
838325672 838325671
797019091 6888
58912275 58912274
247479110 3798
842402793 2808
993539679 20104
264600882 882
277499253 925
5084687 39
10563 646390521
736676920 4279
197859384 879
908385585 422113672
995639549 4509
175689960 1140
679070671 5433
554885633 4079
62046563 3132
271587822 1364
263976189 1358
124984124 583
877213920 9064
267316868 133658434
445656120 2886
104670904 511
18955937 77
96488881 27502
14060900 350
380503952 2009
780453042 20587
322794607 7088
773971997 3482
847705979 423852990
817499999 2725
249937277 969
141900015 473
13813 611321941
181935780 802
623946919 2306
933537141 6619
78233 743461129
630816233 2452
617451034 3208
239993140 239993141
760345156 15094
558700576 279350288
74700278 249
423787475 423787475
979522545 28028
574680365 2899
840929150 5451
173966520 1092
182400288 608
630117443 21318
294293350 2747
679510521 7603
217499275 725
212015613 1483
883797055 2946
24730060 92
649798001 2166
801117418 28602
789447979 3699
828836341 4468
416139303 3313
278689010 1421
64133 442027131
806787755 4223
466173778 21518
898772166 3607
297031350 1128
465043070 2067
194704273 922
681269137 2913
665364436 4198
2031 530208049
161653213 2378
805396475 402698237
714601651 2382
290277459 1141
837156075 7394
5049 858037158
768177359 463356354
396166214 3587
797083198 26317
863612880 19590
687899981 2293
818721157 53566
502754741 3811
645584426 3024
386461406 386461405
36300001 121
292721743 9227
8091615 8091615
865802277 408514882
215907527 2940
191400637 638
727006832 83235
317701059 1059
973329381 3308
552598159 1842
220922777 3152
56 8588048
495357457 5646
349468307 1517
638511268 3692
695302101 347651051
77464365 435
308966747 46211
174655900 1087
765421515 3802
63900146 213
13638246 66
809265147 809265148
520516337 1773
780370424 4361
174486689 903
166946296 584
956400605 3188
178614970 3043
973033126 52249
480849539 12631
2798054 13
261387901 1618
694576826 7791
768495793 166304
528325180 5911
611470160 9595
740231275 8617
795881259 677793241
428701430 1429
996336968 3748
918406154 4978
961009276 961009277
7333 466353405
801081149 563964699
179376839 685
12890 839564370
442721335 3871
139498031 592
511995317 2622
18322530 149
583426709 3935
404321046 9862
374539577 1832
298527515 1572
535030225 500496
586963703 5653
740009937 740009938
710399999 2368
749764711 21474
789635303 7628
195821912 1144
367738031 1265
860221489 5712
865138718 432569359
82434729 41217364
372186844 2031
159125099 13940
324491217 3779
614166885 2263
705560111 352780055
371401239 1238
784641479 13048
974996751 3250
869875381 25843
228744227 3413
4419 981212436
978551561 686348626
297569375 1872
575961591 3283
890404973 2968
255583604 1005
438075297 3267
657727742 5246
1097 211760952
291122364 2213
12653 889510297
3941 915944271
684441805 2642
659413461 2710
513298289 1711
528600517 1762
936564336 3934
24298995 180
499578703 1799
492407959 4233
530005199 5982
933896887 3113
38077759 160
953419267 17554
166585721 83292860
615016991 307508495
920780808 4669
61659118 251
811454369 7710
292943000 1000
225004209 2287
785097382 2617
146958181 1059
577931279 2540
169877350 958
8099999 27
179910176 632
681902273 2273
6185226 474
898630632 4675
513134999 11250
397176671 1949
279303762 1884
738903243 3166
218368193 2740
247128965 1992
64942080 448
765079216 56342
366112021 2274
435641243 217820621
768710091 7969
918736450 6425
516120201 5900
99902283 339
16001 883612757
211989159 70952635
224858807 112429403
489196322 3217
667478746 2893
22425867 113
150586662 541
911473089 5578
418928961 209464480
428256564 1543
343032615 332736899
257059759 1501
497501736 497501735
75861442 62563919
355399808 1928
4147 905956201
436064771 11783
293954958 10119
646727161 2454
788377104 3089
828002761 2760
761840086 83822
223924261 111962131
329720050 1671
603678441 2084
297453487 1923
640 182840689
735168013 394216266
911103038 3037
699372408 6486
371796864 4192
677019669 677019670
501901101 1673
33000001 110
340443551 1195
331988399 1753
805099742 5751
274757569 951
424963500 1425
869257189 5221
430972769 1456
543426157 543426157
989496935 10788
797306917 23339
800107625 5147
625233812 6835
845418756 845418756
156621544 46750
747537298 10250
380100001 1267
358214732 3066
963404589 28557
820443153 820443154
525982974 2182
359126956 1473
549300001 1831
182820329 1771
185053460 685
18665219 140
654654120 6612
222900000 743
467578918 17103
674115758 24946
573287426 4166
170661809 1122
456301521 1521
704325094 2424
314207026 1713
202099131 4779
1655 439286650
387969797 2747
111528252 2684
910795376 3414
614015835 4932
801003767 2670
578988550 2170
840618179 3870
7060 690891127
806297119 75420
920467183 21415
346 53953870
19508995 68
525364166 262682083
464952419 464952418
98815103 49407551
587852279 23346
251407573 2829
296614091 1273
365779266 1311
356419630 6811
471225630 418426545
255599739 852
739818354 7142
19874822 2495
591898028 1973
20108 631686941
490379601 368733219
523304393 2183
797390408 797390408
152909066 1068
460976705 2479
12515 881662798
799302392 5085
16799944 56
791292070 3933
831020143 12417
204300984 681
1866 94426160
584258539 2403
913364320 7109
647801009 7577
966002536 3505
341958815 4105
128668079 2152
804300001 2681
894733281 4240
612602929 2042
479424687 164410078
2271 519964818
235513771 117756886
752169954 8845
478430844 26695
246877399 920
940579925 3481
633279648 6729
700944889 5628
492014901 246007450
220183451 1120
34799883 116
803997808 2680
387567423 1312
607707099 3344
520976971 6054
106764588 1647
250801364 836
648090136 2972
577571804 3006
8929 994977779
970369782 7338
825688342 4149
842402808 2808
202036308 1614
418486128 10597
923096924 3077
201094212 1164
646828250 8975
764599186 764599186
130589174 725
847664643 5654
124170956 62085478
464572095 1772
701702339 2339
972234020 873398467
594825087 2069
5754743 35
691767038 2862
632999267 4397
804673939 4351
780631755 7763
207030252 16043
491677585 6288
1199995 4
13933 874859825
399123049 199561525
772985198 3327
30135561 13636
851659439 11342
957502725 5042
121267667 618
474056842 2483
612126671 306063335
240860773 1298
710898089 4109
702217329 2374
643801904 2146
847708515 2852
702057980 2470
87927059 403
605141914 13405
256200035 854
93075282 2399
981331316 3846
393597166 196798583
782100184 13388
534301782 1781
647785260 2559
53999820 180
788706872 5256
270 53279392
952796823 3176
22056 241270584
176914783 2613
252900000 843
746710452 14708
410385353 1500
1410 272217640
337765999 2693
2868 240972261
367000635 2945
501623694 2574
573931243 3788
883057911 3710
665400259 2218
306529168 4259
34724 917327098
469654331 24178
621527433 14942
297436360 4330
592499666 296249833
817202723 2724
244658664 1892
330598899 1102
668176664 3215
782669217 362000007
522626037 3164
14041754 50
257264088 1128
171300552 571
517198277 1724
832049217 3094
946669820 3620
956908667 8178
175799415 586
777392080 777392081
144798327 921
565178616 14709
511337351 1713
595405279 38216
856622424 14305
283500728 102523328
929351767 3648
26058 690588414
819650369 15208
377099941 1923
149834424 921
28294202 381
458399024 1528
504949535 3276
956349054 17539
583498056 1945
142881570 702
544503217 24042
127800317 426
668400001 2228
874758348 4313
998813665 10271
524998251 1750
386406164 6008
755542502 4981
320841073 1488
636823189 3879
685599674 3784
785516846 3030
914700001 3049
183901187 613
892325616 3372
313145244 2558
38449239 147
577059507 74568
264723288 7313
406781002 1666
39600133 132
533658136 266829068
183899999 613
897147523 11868
789192873 2793
905989511 9054
234016316 868
5670 823270514
973911078 3714
463536958 1759
277182268 1398
343473158 1723
936409331 7823
34721983 1022
783304029 4539
964442032 8518
391010247 5974
316202048 1054
876438332 4114
570879782 5329
846382204 846382204
289199182 964
68660931 28460648
810929630 2714
541199990 1804
100597716 381
669267137 263574737
953281505 6623
782283334 336755091
736198537 2454
410655825 4029
54185354 203
947536413 12769
64487316 273
290700889 969
882605871 2942
525061769 3304
967486634 23076
670168639 5939
314514047 5556
226021415 1143
226687 1
52456410 179
51899999 173
888969985 4352
908975228 3763
52697620 236
555004164 1929
378298739 1261
163197372 841
347279480 258379008
735219925 4032
679785900 4162
480281369 4999
857698621 2859
309844745 3552
469945098 1869
828610666 387511572
451489015 225567121
982581348 982581348
991 70608669
447430991 2224
121998997 60999499
147300164 491
75128209 378
600619530 2822
781233641 781233642
689577250 3293
355799463 1186
673750342 11511
981296506 4343
368948221 184474110
914097959 3047
548228703 211224831
482572493 14780
351342721 1810
929526815 5215
227118099 2350
282358866 1647
127196489 578
233574481 4812
638827014 638827013
865798695 2886
692419690 2951
346801157 1156
256521727 4406
845699999 2819
782702609 2609
590160385 7762
593399282 1978
759844388 732103645
521099999 1737
97800215 326
975366799 5825
906699522 850154391
993627051 14021
38116024 151
1030 175476613
74619727 572
526801755 1756
986002073 8434
568185410 2609
362676657 11918
599926171 6714
8718871 37
200700668 669
312474561 1324
446536329 223268164
628190912 5024
194661240 194661239
609913553 11422
536491861 2562
524 119230212
57119530 1537
174063065 87031533
522902299 1743
326709416 31306
142656413 948
904799175 3016
833697220 2779
548702591 1829
362634048 2016
978905649 920100719
838422319 6310
105402904 723
755070079 36417
306923673 306923673
6714351 77
883255231 4037
457041199 2128
954890990 477445495
253048763 9285
283799505 946
74768567 1203
588900001 1963
373856388 1425
247697689 2388
36509072 36509071
789119115 24503
927810788 613401269
904069478 4696
314999150 1050
706878052 706878053
85678410 1194
2996 704779003
679086212 2348
34073532 505
844666782 308583183
754058941 5860
175385661 1137
365532299 10449
594089841 271902874
771992404 9573
652564491 3151
888527457 3723
384648426 5814
881900501 7820
831858726 4513
398117984 1808
974397703 3248
327254929 2352
647961453 11760
164622878 145813
449008610 2401
479637110 479637110
836658263 2796
210576451 3514
500788889 1995
605111208 2754
344701148 1149
689033461 12291
517957784 6903
186960538 14697
322401645 322401645
755543573 617799812
683877220 19370
139544160 2243
626526559 19540
521135604 521135605
7799 564941965
994402395 13305
201900423 673
203277938 1011
509284978 2478
85699596 378
524400830 1748
783308451 3347
406753995 1646
585376717 2500
943497450 4195
484585867 4442
59382497 2758
720978781 2670
939341742 4351
150504380 1052
648202644 4110
387898706 1293
142987469 19139
702618100 3002
255597509 3886
190799365 636
66957019 295
268385348 1496
383918202 1343
33751637 342
212599009 8304
638658053 11087
365099416 1217
616121130 346612273
581388031 4995
657980333 3006
84753659 947
413457891 2676
155463024 72487235
207299309 691
955791199 6650
979339842 3562
45947725 298
745355218 61427
973159956 5111
391146529 1327
272921897 182171700
460499999 1535
1974 586444176
856537874 4556
733885057 7074
604891323 302445661
597012194 8146
922448075 7606
137430088 948
127800316 426
692097694 2307
234600976 3675
1346 104938198
846924308 5411
903088920 451544460
669897766 2233
852865059 8103
246892726 1271
582871667 291435833
333600000 1112
772362800 3384
86401857 514
597404194 2498
206446687 1986
2096 178061488
353174953 5143
810829344 5837
269229253 942
3292477 12
288802450 1359
489486276 2095
361201324 1204
965593852 965593853
795739765 3263
9111 465654099
319500237 1065
229800471 766
429982738 5619
197334544 724
316164959 1206
677599677 12330
842277914 3335
804597317 2682
69585112 284
427023793 3042
175464355 1803
601984599 2014
520285781 16778
3823 921753739
406841820 406841821
53182584 182
178114457 89057229
570075713 2626
612627209 27105
925820865 5085
925801263 17893
372298853 1241
716089195 9879
938675087 18057
35923853 128
451072091 225536045
453901447 1513
211726556 105863278
126816183 1039
283189439 960
943033011 476619054
791279721 12910
656173501 5204
45300152 151
234718050 2095
10568419 42
480810599 1986
833397223 2778
879602248 2932
402496727 402496726
54899989 183
7407 832102380
385303858 2027
777506689 777506690
323258529 3040
582431491 2789
697784734 2573
681900035 2273
424991699 1725
290100967 967
9377 725849979
181389869 31172
880920576 4833
5207 408537385
600699424 2555
804803896 15299
318896953 8107
7573 983687117
179527408 626
102801832 659
256709942 6177
786316209 6426
145532954 74477
916533255 3176
36071621 260
470700000 1569
724802415 2416
1828 320748099
922144208 17456
290410704 2362
3256 906672843
57628185 1694
294000980 980
172552077 86276038
401106059 1339
85140135 551
956700001 3189
547210528 5129
645425112 57582
627297909 2091
1741 210728899
8048 176082192
557100001 1857
728062116 728062115
525652899 2690
911911175 4551
221985149 1578
867247133 433623566
303886218 1031
577400441 40310
40946985 20473493
126900394 423
873197345 18147
903485835 18845
315662935 1394
291227440 3838
582598058 1942
2093 266890988
662523410 269704822
536185709 230938766
218443893 796
717900001 2393
815344395 3145
2559 361778625
716755873 3307
459625718 2942
864 219178656
5754 546687540
897118999 796447272
514675792 1729
979010502 6041
5064 486917343
379220940 1278
903049958 657886047
192069755 807
356002101 6100
908964601 4494
672375128 2495
591663364 3257
2602 443688189
648 112579793
999379038 8913
783781812 4644
84600282 282
219300731 731
55350303 19306
78897745 28170377
242023928 3867
650700000 2169
3669 808504390
142200001 474
567591606 15547
725700484 2419
277586525 8986
381331385 2851
566687561 2440
360479493 1462
860837272 10227
346499857 1155
487843840 2389
962582237 7206
161288333 729
690663792 3532
1656 412524153
244104945 9927
963678723 434964131
400191752 2523
338507082 1552
671502994 671502995
923640899 4679
924355559 11715
840305527 2801
262499126 875
761355043 2793
371663521 2146
319800000 1066
745202483 2484
2303 633035659
530899519 2320
8994 823031946
660196906 469606140
86384715 43192357
799534591 4864
622478284 595673
727800000 2426
706692278 2533
371104769 2621
978269564 307149
366899006 4799
125827813 612
53047825 370
53830419 1679
543007849 13326
159619183 2777
621940621 2185
901084728 7752
721200000 2404
670498571 2235
588496536 2995
66877761 6818
27052 949781014
799947062 3385
339952631 1315
257496762 257496762
754942380 9794
132913220 9590
16736430 16736430
150 24322350
524975779 198274
567517232 2196
496008961 1920
738002460 2460
812719475 2971
2729 577576476
313137865 6522
819846301 19175
289690054 71530
334683647 1359
336899999 1123
519899958 1733
923101889 3077
623100000 2077
530085251 9279
324480422 1843
506641521 175245251
336299717 1121
455843791 8085
914265667 457132834
56916651 28458326
773027612 3142
816831147 3487
439799595 5888
994191862 478825559
3242 693769373
854582998 288021514
507763176 73091
3188548 49
115334944 461
490852055 3468
348602122 1162
206507466 1122
677505177 3561
632538220 7912
432328456 2353
919468352 919468351
386920865 1578
814341481 3187
449189071 3534
1396426 16
13499956 45
177900092 593
368700871 1229
389484150 194742075
186037788 4153
109957500 10860
581285694 2248
989862690 5077
664502215 2215
156899792 523
761067133 2719
403370569 1818
466384964 27949
178274902 1797
761816624 11085
438532852 15429
741127921 5338
610278570 2385
543362975 1989
311959727 1044
52284315 461
2959 455157744
846780859 6909
853608590 198099
400800000 1336
473062005 2781
781797395 2606
582102943 2056
363625192 363625193
162899925 543
751696013 3813
156674937 2117
979587532 4187
988300114 401578303
996623184 996623183
630112503 18886
969603232 3232
451706413 5702
350238156 350238157
717871000 7000
209851979 780
186683993 6248
373395123 373395122
234226904 117113452
863396061 8612
7247 608015734
115635012 1746
344538059 1389
547899484 249041281
703367231 5727
643930551 2713
4147 780021112
293891494 1097
697113269 16663
845097406 2817
33545322 33545321
813745996 3164
4364 425363444
999449707 499724853
417511106 6747
208595628 869
8169916 65
357370503 357370504
674233054 3623
629227724 2475
3413 794562142
515420416 6057
968939 20
759286991 4595
690469346 6288
643539402 2761
442721191 36226
221210646 20237
836700870 6870
755098961 2739
959313851 3524
865867548 865867548
48000161 160
104949641 1123
202500074 675
236236661 1607
383568355 1733
28051127 490
338468073 1905
4995883 56
459357453 5374
636382608 5671
789829675 3142
128100128 427
360087664 2512
385500000 1285
974693653 3451
616418185 243092379
443905909 1946
777461092 6501
464901121 1920
673787727 30104
592502828 1975
100499665 335
981925199 3450
487816044 131159
227370562 227370563
772444206 2918
901156956 5754
1562 171581033
866957155 796545071
323399999 1078
941396861 3138
927527789 4708
470 136793970
973803246 3246
568061354 44821
455426389 2864
931499605 127463
360001201 1200
671755125 8324
911 202414941
900092026 3745
220639211 788
211002558 949
951714209 951714208
141000323 470
615299999 2051
203740867 837
733597963 3236
162424036 1210
588898037 1963
500051496 8248
924839329 5604
87498115 323
29099999 97
772945783 772945784
986157535 3832
518867468 4172
592000975 3175
497142381 1834
665991191 38653
526418236 2505
204196239 3782
145657033 683
435572182 1822
418811935 1696
843901225 2813
273786325 2594
25442 853954290
453600001 1512
680616149 3350
121743889 3700
724202413 2414
32699970 109
732000000 2440
117167671 897
158831299 9181
601891242 3590
551390703 4799
518374692 5907
496629347 496629348
378792329 3817
497981299 2230
112843458 112843458
471922676 471922677
1804938 610763
765279593 3409
569520327 6774
23145649 82
261288377 2257
623358152 7997
277451329 1372
958836864 4317
2767 271512621
587221999 8900
535737736 30015
530395587 3660
512503992 6017
83999983 280
907801362 3026
372599999 1242
864140551 4425
806773946 2755
948687159 948687159
436800001 1456
542699476 1809
369310415 14175
901097600 26513
855132993 21642
27566546 447
633156103 5515
860583262 14129
164099810 547
998826936 4615
253829439 2336
855023687 2916
910882528 20333
764858958 4443
96826050 850
69152081 69152082
815233769 23487
258661337 1193
954497065 5573
49949009 187
405902177 1353
48566022 402
367145152 173625178
463207543 2539
447891211 1944
654800064 4416
586920150 586920151
457549943 14856
102398540 628
332649721 1935
1546 59275906
238028728 13778
58602282 241
427341337 5142
548297331 4004
70899239 291
480298398 1601
659178755 16580
720299389 2401
580200000 1934
454501516 1515
882982111 3347
301437183 150718592
561504888 2707
592201677 1974
591330500 591330500
246299179 821
289878833 2263
585898047 1953
411593086 411593087
685817378 4656
343257409 1307
714210937 3111
748778294 2885
83896734 41948367
505270814 3177
592443666 3282
966509287 914434434
448789982 1901
986331674 9597
432241501 5411
768001977 2560
133500000 445
998097061 40072
606126853 4954
954252488 8235
259673904 2322
986961299 4316
162985943 81492972
230399838 768
969543672 10879
8787 610272469
4282 504766632
951023276 45576
449628130 7910
266144837 1362
452390591 4919
126577656 84155329
991413358 14485
605941557 12745
318426337 1476
983807565 3341
949199885 3164
2335 607607200
434698551 1449
248836152 1269
261089857 9346
25678 489182516
489677027 2533
217420827 1348
18236593 87
821288938 57510
113995793 716
439628113 1736
292013427 1440
510826562 2291
622736380 311368190
370202085 1234
983438565 491719282
501969225 1826
576298080 1921
527894056 4712
263700614 879
472818691 10903
648604214 2162
828602761 2762
524832647 2601
667477088 2967
3120 607706619
683998066 2280
489927159 5510
587100000 2280
194653681 194653681
427198576 1424
95771403 5751
988159597 3746
233448168 3709
733605185 12007
550238939 218311637
951904466 3173
744093883 851366
23001821 326
464099389 1547
380079840 2492
643573596 220794523
724483686 3711
85377892 499
961566455 4728
85080753 1228
617402059 2058
69200918 711
136096174 925
287185103 143592552
349811640 1876
918233876 13843
100270159 549
394054956 6102
463202865 35767
736195329 736195329
896128766 4778
670096334 2656
576318557 4287
177383792 42342
119077103 456
591644799 5260
150600514 502
408331080 3816
102781602 51390801
198171879 958
208707719 1412
115370018 115370018
937023587 102436
5720497 24
814500138 4795
343108216 11295
508094950 2181
975277639 946834993
237896120 1540
426 126406092
254533787 3516
611132879 3280
593101977 1977
137021671 595
786647166 19068
460890741 181362686
575641338 2483
313686689 1065
756493086 7206
658178527 4434
672795069 2245
935119939 14606
524862180 4770
791637839 3444
840470087 14082
473359974 164285668
672045444 4106
475432975 1929
127500918 721
984134898 8423
296457975 1485
4499999 15
907158141 14922
128541419 1445
541941764 3017
208577781 3194
834499394 7795
282 41298114
562198607 1874
120147372 881
396005468 2717
103815239 451
27475180 211
542999828 1810
269700898 899
979198849 3264
102900626 343
152454253 844
956540251 3690
356019676 1193
888906555 444453278
584865126 5467
100500391 335
3527 837196937
804272020 804272021
393181232 2192
217255470 1366
151321190 151321190
14794313 91
934387238 3603
650697831 2169
107066232 791
13876 794137356
310266848 9283
572398919 1908
384803291 7822
979639645 40008
500412387 1797
873515161 3864
109886994 394
349290880 1952
153000511 510
482103576 3322
482907428 4002
643425600 2400
115103839 411
763104608 701351139
703588490 10140
720110993 360055496
338765581 1733
21535717 10767858
865740113 3827
551897894 2297
410 119380060
747409304 4915
499390787 249695393
160051693 594
275399082 918
960166116 3276
183082679 648
423897618 1633
239400799 798
908701096 3029
26399911 88
76762977 369
258336560 1324
376898600 188449300
360364749 4147
229246301 229246302
536428744 3168
345977856 2768
731206033 4130
527028001 2220
970201727 3234
3473 745132150
892528435 892528436
985500000 3285
791703104 2639
329262492 164631246
25991563 94
909812800 4216
999759338 499652734
138916925 138916925
526949319 2323
867897436 2893
874313267 4783
133200445 444
121199597 404
193608515 96804258
2443 330611190
66567612 316
653178079 2431
436969108 2129
245 51058490
407701358 1359
944061651 57925
700552448 261031432
4690 432803794
205800203 973
577663362 2526
162354151 5970
380700001 1269
204748320 696
435797760 1920
597324185 2152
369 110001852
939897192 4234
971558503 10348
2637 165497668
903508572 25913
674580239 321277552
4630 777399041
680215890 3580
852926211 8599
162273981 633
310395329 15512
2567 702890677
981596728 3272
903630223 10571
596030338 2247
956700001 3189
283012019 2790
976589625 10666
644789291 20027
144969221 781
837428099 4273
650662979 2915
573028633 2454
330253777 1383
650728249 5150
718408491 3247
198098200 2620
76876306 314
279679016 1214
451765927 1622
322702752 61856
980103268 3267
303850141 151925071
655915106 18547
138600000 462
454415481 2067
132756551 828
16574285 73
983698350 425110637
362222419 6580
662055933 2400
387715410 11839
392999657 1310
839700328 2799
336537399 168268699
496199999 1654
954301330 3181
841655647 3728
279335597 2018
648042831 648042831
412739359 1760
404434801 404434802
507229655 1961
525928693 3261
135112698 567
735037042 2798
8681 677708308
237000000 790
837513681 5048
359389364 1560
572387950 9507
475377115 10004
77084144 346
84169641 42084820
30000090 100
679500001 2265
32 3993310
951502815 468046087
303971161 1816
245941630 1223
813297289 2711
230099520 767
53008019 206
240299999 801
457940177 2249
616802056 2056
184925045 1015
43587891 193
452222172 62453
354678400 7268
439858752 219929376
193615921 648
414900001 1383
539268261 2223
923666521 16544
702441362 2401
835865916 381399678
449633641 1119947
853227442 853227443
714447476 4074
441391893 2101
324898916 1083
6731 875400067
886118838 886118839
796017340 3760
228096795 1877
300983276 166747876
425441324 2108
144378793 1236
908100435 3027
588188926 6597
355775103 1845
74965829 50774605
705211595 2872
264400149 2590
581685531 6478
940993791 7472
578786713 2226
744360634 8135
279417426 279417425
48830597 212
1564 250815552
640161998 12303
178326394 2420
374018268 10023
990484669 3914
298452165 149226082
215699316 719
694986528 13250
13800084 46
695183999 6510
814497285 2715
589616067 7514
148350315 541
186259909 76430
243150995 933
236940055 1464
742645197 2805
366 51093348
112325479 1416
206441544 90693
328564610 1210
967636539 483818269
123755936 22905
802544129 4421
83437629 633
196672192 1576
675159241 8358
328201438 1094
98100000 327
118977781 439
323164825 10632
870880511 8028
768762448 4605
57677660 57677660
621916615 2366
814855079 8563
179309943 28754
279900934 933
699684317 699684316
351288501 3144
760635025 2583
149214197 1102
655198090 2184
933479963 14254
747000000 2490
833494600 308671245
136978479 865
727708065 8673
2434 678204568
188487539 877
742775889 3623
499535500 4160
267299784 891
246973595 1073
675057800 4979
105721000 440
784624372 3613
713208210 2739
976412444 13006
281392705 2976
428561905 428561906
975603252 3252
813601832 2712
260059440 8248
70322705 17638
247819500 18990
982199999 3274
304141662 1122
925253863 24579
266016015 133008007
156661680 894
991463659 130980
220196068 54622
539931782 2283
3371 702077623
791214677 6124
77343557 38671778
28484827 202
697244877 348622439
760793181 3428
925980532 12659
739277505 9622
24050124 125
31955045 15977522
665494960 4209
450116521 11076
484590826 16492
585001949 1950
97491702 337
895765767 4464
781429497 390714748
421193615 4622
2278 637105418
352800032 1176
71587285 258
56 12033078
47545 581998345
297301082 991
718197606 2394
667038036 5334
135900126 453
604371558 2326
54514144 808
568435217 3614
111750617 701
585868801 10450
350190165 1252
276857829 105684
360327528 1782
904405718 8443
360984290 180492145
987567266 6082
160499465 535
387600000 1292
970500001 3235
24604672 89
67959954 1859
308963072 6316
590700875 1969
202200001 674
136500440 455
379352471 1267
918671821 459335910
883113085 3724
992097537 3307
324562193 1258
722588409 3372
833004548 3653
15807520 1664
31749239 31749238
250860375 23325
620104322 17534
3436 354384664
356789032 2450
713518978 4432
479749533 1823
661242881 11360
785785360 3880
778589068 7677
93229450 447
920042991 26554
643373225 8084
235828000 1551
117356547 508037
660326325 3327
774069348 27456
707983984 4371
994004531 409109618
223970860 1017
859264370 4545
966926534 483463267
123516618 1092
817763801 2808
410530746 10806
108326380 740
835280398 259969
835677045 835677045
827621846 4733
443701479 1479
504050250 3531
945539405 62404
220610033 859
817230663 5179
622740473 2082
708351919 3230
740404375 2468
33323664 128
66000219 220
840397695 12197
714332747 536811965
268136584 1684
266790871 1313
298819757 5484
319542640 2549
947396841 3158
667296721 2561
254383060 876
429040531 2479
889289517 9814
816091649 4864
847556522 8811
3033 316001728
546831341 3958
233880225 1304
178200000 594
396148978 2703
167999519 560
732598541 2442
128400001 428
936047477 468023738
649452376 17875
351002046 1170
758914018 12751
650826068 6711
514752085 1974
832889735 29576
302665550 2354
562725703 2411
101 11016167
792214911 3952
280033903 5016
424499038 1415
186299378 621
491600801 22972
471480824 2627
789242849 4950
428950092 13179
664976490 303446851
223764192 1135
630506915 4173
475896402 5881
350547985 1355
355872467 355872468
503510654 1713
603366478 2167
117299609 391
907526719 4772
509086572 103478
1058 174189120
42271285 1153
804692892 5882
595339926 2909
437382069 1510
115498891 390
165215587 2879
562924066 9051
263446478 1809
128998297 2632
361770254 1755
462453408 462453409
246723324 2973
193460626 1125
48706535 657
337451817 2299
264560255 1539
144549504 1089
465490584 1709
49499474 1092
878082895 439041448
959101686 3197
78899999 263
347688012 1848
86604317 1299
560364441 3783
218402895 61987
628661851 8617
854697370 2849
530697692 1873
179504255 1072
539985279 8005
778495146 14621
899097725 2997
234825651 20074
2301 121080921
142200313 474
932528729 9739
378009312 5729
10883 258416835
722686670 6262
688800000 2296
952875792 4302
483898386 1613
371452636 2295
832883060 7957
129845794 923
313567749 2293
92202516 513
903897268 3013
505247247 2932
609537763 8918
592901844 2871
566577484 3207
2591 398036263
957116269 13948
397487560 4223
374938969 1330
28500001 95
966831442 966831441
59100000 197
571200001 1904
113964707 815
649581501 9500
532511199 4178
3722 846709074
249598994 1504
571499212 1905
36261868 161
5215 921233148
322822508 114618161
11731214 40
241944709 2086
812702710 2709
832502774 2775
539713578 2113
3267 950961627
557641656 557641656
96258440 2315
692250684 23765
789105381 52387
28630910 28630909
661502266 2205
808926311 5371
945462953 621283965
995604628 8400
877043384 308425564
344949492 5302
759927721 6632
682309782 2583
678000001 2260
786656641 4080
61584975 1007
240239537 2740
59733783 531
590155826 3414
180313665 879
65999962 220
3423 462642411
732038392 3969
313201045 1044
54294975 202
552962650 11216
145571738 568
310172644 1501
990485536 4093
642604095 2142
706102614 6702
738894312 258863595
258991693 7198
380362047 3530
329965644 1884
5624 913810016
687424333 11641
4906 469090971
531300001 1771
233400693 778
459661915 1667
85144393 5002
96651 359155116
357467573 4774
541889703 2228
121280207 577
911155198 4467
128376411 1001
71380401 530
385800364 5579
28349371 510
455070319 4234
315000761 1050
251116716 979
276547920 276547921
392022314 1677
146700001 489
140476621 737
545643121 3190
317434274 1675
864887856 14131
664086580 10166
442612072 2408
947851242 17394
966220865 483110433
283377970 99230449
844502777 2815
3188 398729751
423227435 2611
976785056 3692
884695392 5587
452510399 226255200
686353479 5297
812403375 2708
187239784 1056
490144201 4775
505073294 1805
569099999 1897
890995760 52985
285943453 19541
555622979 13530
771849244 16839
112301004 1485
408338561 3248
120977436 120977436
237232279 895
593720360 3515
615420600 286715995
198252480 198252480
387521729 2595
765075825 2775
674242799 15400
304477373 44599
714981859 6781
455941550 1555
290700969 969
691750215 7334
309023608 5524
820161876 8004
437364698 44398
936747979 12162
959208716 66441
820030501 291693001
669056759 11016
15886 766997900
793620913 396810456
349276170 3499
220124654 1164
561591943 3129
2599 510313991
908696972 3029
375 31043925
171600572 572
286490925 1544
281263680 2745
638540835 638540836
114654159 114654158
581995243 2515
350208823 350208824
447549855 30219
1953 439278525
375605802 1873
871484223 11432
760184989 380092494
817436722 2829
452804155 4442
952143997 3326
595295327 7619
966901791 10564
873003453 2910
616411495 2082
613434419 102035
876453463 438226731
562123450 3260
394799758 1316
299399002 998
910363466 3471
239521835 3473
938029258 3597
208228910 895
503366809 4634
104554016 3836
41131 669448156
277718293 66218
3366 485102421
331103205 1929
755930019 691289704
578612202 3318
821313690 3163
521494313 1903
414456265 4618
579432480 8697
605723128 3947
415198616 1384
586917356 4472
138900058 463
914366739 3167
78077553 39038776
969808681 969808682
4907 918678425
780705240 3255
968449556 6117
29907099 146
223513003 767
499201562 1664
236101372 118050686
531812832 3487
1457 420436289
485723484 3115
584989759 8209
845819643 4080
97770647 344
273609592 3095
449150501 8265
546753367 2372
608566229 273631736
498845789 1734
436441492 13963
94864066 339
223167622 862
328129267 164422513
108767119 880
733255138 10760
550801836 1836
486000728 1620
371178137 3052
684382329 8563
599326677 2483
278884509 1245
436161211 209750919
281099691 937
547801258 1826
852890318 3268
170473984 753
2071 501658330
278705701 1722
503769452 16354
247451489 22815
482702893 1609
17237642 79
800064047 4655
262426328 262426327
88590431 10689
485494222 21677
225247014 2242
897990853 19937
428 102991648
244719709 244719710
668212311 350540237
598980619 299490310
274601264 1415
925235866 4925
909452601 3589
137918159 637
983641825 16236
778774652 15437
784887476 5043
426428465 1771
758930600 10409
352800000 1176
1085 173720448
167400000 558
647399303 2158
761935118 8226
89551996 690
18106213 209
71439780 668
518513567 2032
960006318 5646
616500000 2055
144178768 811
5052 628795614
304254019 119126764
308101025 1027
866500155 3206
626644146 6996
849162623 17699
784634953 11338
1427581 854493908
404743501 2250
160757856 672
688459271 2313
597000920 1990
92399692 308
396000452 1320
913637987 9772
478274953 239137477
139559225 1906
300574618 1442
500051977 250025989
69614954 34807477
900891714 7691
427161349 301017908
320961430 3023
114300381 381
293132336 130006785
553933588 5356
232699876 787
970684591 4273
285374324 1489
847797175 2826
319992839 1748
26866621 99
134502913 1025
586188777 586188776
589356151 2671
609150820 609150819
657301368 2191
464320659 1731
248300747 248300748
940909803 940909803
477001589 1590
892182876 711346872
1073 296424834
998400164 5105
429900920 1433
245999999 820
530360061 2541
687377491 3377
432516964 3095
880633378 24921
647861907 2569
687897707 2293
406843725 7438
543306635 10401
89325296 358
698100000 2327
643438690 3165
399234391 199617195
535499133 1785
110336833 8028
861784140 4740
346200557 1154
327769120 2488
558164229 2686
313 36071346
507826921 253913461
510494656 3248
55746208 55746209
409871559 1492
903511211 809687786
58800197 196
932697740 3109
927770155 6385
119343657 4517
734998384 2450
511512986 2326
603298788 2011
50115853 894
566637767 8154
201479175 811
609047796 2478
560372391 248405624
511219066 2919
846178471 7161
825812473 3144
634339345 2434
755143903 359812444
861422410 430711205
147967858 2899
280431014 4398
629011805 3846
368701771 1229
468334514 17669
267548541 2028
878842145 2931
666294368 333147184
946562760 3405
200401201 668
625049927 3105
639902122 2133
49 12810436
328767336 2322
259122970 8428
266492483 1044
399043771 5593
1426 360148603
132472614 605
227399243 758
527660730 527660730
764699290 2549
512410525 6631
679499221 2682
67105336 280
276985961 2086
359642215 1242
129187604 439
242055420 939
133585826 66792913
923913128 3368
355886029 1791
222384881 111192440
2052 539257392
50830606 50830607
642919105 3492
728348737 13224
36944601 770
144337913 1723
755892687 14883
573699141 2439
915539926 4022
594729795 297364898
335665302 59785
402202577 14813
771964145 2708
394814271 172628990
806097312 2687
142499999 475
68254300 2804
885867382 8127
29022567 29022568
581158530 51866
343880610 343880610
238332054 1289
588747797 2358
692102306 2307
554398151 1848
310121630 219496436
526469214 2928
205140389 724
892894038 3302
790731019 6959
351448797 2914
524394682 6927
234000779 780
186599962 622
350051513 1991
131311532 497
999646168 864582423
325560510 12309
4986 686990250
528900000 1763
837799314 837799315
1081 175755466
296451002 296451003
536497479 536497480
366420512 366420511
5157767 229
358905677 179452838
244416144 37734
227994499 4548
502847406 3203
961803206 3206
75088294 1327
526903181 2691
871097781 10955
306039914 1167
11700034 39
24340290 141
157723911 1585
27773275 176
978025286 4795
249380820 3060
599548073 412868115
17603225 88
178126327 2317
456412213 228206107
913522957 5123
823739357 9403
975003249 3250
152903185 602
624723663 2843
94952741 1046
122269412 550
920606463 17131
200400667 668
16521452 117
965841227 4642
845990372 2932
720353478 2926
984657135 42735
380401267 1268
827170574 3745
737102456 2457
818102727 2727
150204607 7408
743246513 3568
665805234 6668
753551625 26534
123274389 1522
571527526 10825
286579008 972
167198888 1596
277304544 1626
2716 777085885
674561654 5787
446237138 446237139
106691900 106691900
562126656 2912
791595427 24951
153418751 2232
367618679 2509
321961173 1225
207412794 822
495744389 495744389
923988263 539083
250958221 3140
725400461 2418
140867397 15526
914058623 6096
677791871 3751
597335573 2243
422873658 4297
635597832 2532
472203430 4813
429382999 160681206
527590804 3363
624155280 12583
181200452 604
142658031 484
330057179 4887
820533169 410266584
140399711 468
277814837 1266
517741394 1784
568555847 5131
108576033 365
493881650 1842
312253187 1120
216933479 2933
67573963 372
533999727 1780
485783460 3187
524938166 29681
2497 608141602
11399972 38
412240306 206120153
349194391 174597195
444000001 1480
252000001 840
663874849 4368
824784971 6754
881920727 42233
428372521 1985
38620964 382
433201289 1444
967464908 967464909
246904329 12023
378966630 2139
112836598 45401468
135480891 505
420113489 156376
334219038 1698
907649243 3972
572426382 2163
990753849 495376924
561299999 1871
352498824 1175
394800618 1316
345012560 2010
327882490 2435
451498495 1505
953252516 17211
554427687 2216
285660621 1403
569921526 557800568
997955271 5812
767925584 4636
220404519 1022
4118 834393278
63669760 6080
127462251 1078
766578331 5675
714193066 4154
722868387 2612
793646799 18574
606143751 3125
893680051 8025
616797945 2056
3256597 18
412501374 1375
11573 616924900
88442826 8800
177695417 3441
342349094 2965
536398531 1788
324915853 162457927
173844813 1971
364858302 1451
68099999 227
459318537 459318536
310240561 7595
57900000 193
951303171 3171
773858602 3117
297599007 992
422105710 2616
786150083 393075041
414855610 2891
619181713 4649
28100964 105
311782754 2731
989085375 10527
935322886 12537
617134432 2657
246899548 823
687903038 2293
756244021 35322
801248034 3235
503501084 2360
123238522 36192
627646095 2248
788397372 2628
896098085 2987
812715879 380297397
909600000 3032
728097574 2427
842315034 3894
478859305 239429652
571290664 6015
613675875 2820
579756598 2859
501892481 4936
528600419 6582
5650 725520745
16719658 121
285034712 11617
27772928 284
714555345 7822
51099300 210
963521746 5765
468572141 2726
61500000 205
451588564 11589
963777699 6579
838531733 39166
458400402 1528
654439575 654439576
834675716 4157
512402203 1708
141772842 141772842
949559580 9090
230970806 1339
49 8593832
871875 899775000
63088915 61596349
760223284 9805
443503903 1504
6554945 704
11157790 5578895
550307039 1860
422129283 2714
1455 374738160
755591798 4966
546543157 4214
940796864 3136
780602602 2602
806097313 2687
800021268 9756
901522930 7510
690250792 8858
115907904 1064
114000001 380
331500898 2457
64993328 916
9286126 125
774365557 9029
132950830 2643
225642816 4032
444241487 134126
566212942 1966
683544359 4008
595302293 6849
537811959 3745
819599999 2732
80382311 342
573302385 1911
889748086 432083394
486292405 3588
488391264 52902
912492285 5347
740064489 7183
352404 5
559350829 3145
100373031 957
250150849 913
623882677 623882676
254087931 1048
317169614 1531
564962864 2248
208200805 694
725100246 2417
505728124 2135
489292452 41649
516242359 5405
854789550 5201
971140740 4957
109798054 33649
21972 703411608
374855339 2119
647699540 2159
180600601 602
33289682 1447
678897738 2263
582301942 1941
394186717 24717
246901296 823
733303925 3145
544183299 10197
633003849 2110
150844673 548
183726019 922
413431532 3677
405115146 3657
963669109 10123
51635790 9414
630915719 3720
294526397 147263198
485401684 1618
903297301 12450
433798554 1446
4103 945350368
808661915 3638
267291638 1300
553011842 6667
586082882 450015110
978914626 6395
6017 271222292
936143015 3743
447829206 12463
82200273 274
668075322 2426
652785432 6443
890700001 2969
728272392 3252
104699999 349
5030 820359556
418044828 3841
626650125 2523
2461 315431292
50604511 1918
271597464 271597463
280914241 1140
117711144 972
210601004 702
890355530 10767
555367041 15968
241625729 241625729
177872007 659
19324037 206
974878919 11240
973633114 3935
927287680 3520
165868884 1240
503452800 503452801
2368 610793950
648595205 3107
473100716 1577
987601193 3292
503 116254769
727964161 39392
130228099 546
964197009 3214
584861808 5766
899341352 9312
869997100 2900
618587399 13442
864898039 2883
986538397 4198
247081157 864
601498039 2005
178583444 878
385163344 3001
711076832 4876
564395456 2015
244201424 814
521590440 22920
391193527 1832
463 129744931
777428930 2965
388501294 1295
717006085 358503043
228326077 3060
788644703 5132
93437126 397
313895737 156947869
97437408 1104
681925069 4071
928118020 926873661
240015742 2737
7800 521383200
421501406 1405
392305862 2199
31607082 118
519958141 57220
51789949 362
449379181 6165
392984955 1419
527809755 10461
584820102 211749173
268085284 1073
408634534 204317267
370804609 1333
983117740 3959
566933194 2447
633991554 3468
424091202 424091203
69305388 52097592
743770640 743770640
56965109 215
975297646 17955
115500583 115500582
394325326 6505
47399843 158
610763146 2053
692836397 2622
837902794 2793
325170031 17705
400904557 400904558
277801566 926
382156345 9432
595076892 2666
147532466 552
966900001 3223
25604 577488356
294882175 7525
582939500 3250
11878965 65
379109665 1987
737611287 2668
740518735 4385
416361144 1734
70076865 304
759597467 2532
4100 550709255
665727604 10935
493971285 5498
365249788 610679
21620988 117
830285573 31019
597054431 2788
30684140 21120989
894505835 4711
354753736 10418
576550969 5410
868797103 2896
557907001 3720
986401420 3288
663799347 2945
476512960 10252
272348572 926
138560183 534
641121107 277414455
916459566 50402
986399499 3288
180782932 915
119730340 823
656340419 27876
904661454 19707
86145713 558
243346949 825
610573329 2468
336601685 1122
7423136 78
832280217 178486
224560587 1124
138336794 1249
582250807 6554
101686268 6856
889810136 28337
641459086 8494
931802392 3106
343610066 4151
965706343 3219
365044547 365044547
254171538 246818008
960488569 190422
632272857 6563
3614 733547159
547468434 547468435
134767763 1613
617500668 6341
46572181 23286091
508442640 1902
293280520 2471
302554700 3925
282848268 1371
102303656 1501
188288619 188288619
141881065 698
919501697 3065
127262810 592
204341932 4061
36701714 134
417808018 5798
354727853 22041
891340351 11312
456078018 13395
787799491 2626
899320533 3567
846871014 3894
857997140 2860
634153759 2194
664909288 2669
366559709 3190
2062 525128731
770982388 770982388
173967778 745
278551366 1510
238569476 119284738
890666831 4009
507896323 1743
751703069 6130
539604429 7090
757798067 2526
3200 936757118
685934497 2704
282447647 1008
895926743 3292
637413920 26217
143408879 71704439
313913438 153672
521 40108664
230999999 770
679062270 2842
308427175 1505
99389822 574
614498571 2870
689281046 2342
234172594 1592
871672894 6461
112500483 375
697661077 25606
446216825 1912
131392981 570
302432079 1328
775066184 7611
876393145 876393146
877037086 9585
427536001 9600
311648017 2551
507570624 29808
840881758 17790
448685299 3221
645518808 2673
325268400 8660
350401315 1168
815764383 2961
701362134 2441
351580629 252599357
23402 251777449
568512923 284256461
3767 811166945
34836251 17418126
897878531 43861
866132346 4313
317797921 1440
463501544 1545
762244558 3456
728374579 2980
943403381 870757323
446679989 5156
588574986 294287493
768703195 3082
724255741 724255742
241929875 1723
130038020 956
987330346 12147
151800505 506
9600028 32
417460328 3513
546172530 1821
250106480 5692
441972637 2696
705897647 2353
353995166 1554
562664001 4000
577212627 2008
30600101 102
250461365 125230682
369588303 1613
814202713 2714
203370115 2483
723152799 7493
652142289 2263
970678015 28336
257700708 859
148200050 494
730907965 2810
118551316 1004
455363778 455363779
886800000 2956
134926638 3918
603556421 2818
562198126 1874
493410458 360015246
6448 966440577
565558962 4961
211446395 10892
335620654 3814
591901121 1973
3857 974777123
180599563 602
583097169 6699
180571969 804
625853492 3024
156557713 1066
55209192 267
222837811 12391
5703 850340112
933002915 3131
323998921 1080
530401769 1768
560271657 5602
864972374 432486187
633576841 2328
578464340 6543
160033189 76635849
188100164 627
140100617 467
258381281 1293
547156626 3803
938363136 938363135
245243412 1062
160199629 534
121283928 5883
79495808 289
837301333 2791
64801556 367
897414594 3097
2410 333983208
760437477 5749
584442971 6359
160598421 12535
481474441 2415
820267866 5314
445150079 6696
813293892 813293891
947097178 3157
11529 650686329
122378302 61189151
928203095 3094
101587284 2835
51002250 51002249
594251142 237030865
908065759 4217
3335 703856300
433433763 4157
202355921 4654
929691561 4493
239451096 5629
978968791 7110
420602144 1402
6991897 118
356354611 2715
637330238 2685
613700170 2890
457498475 1525
955904993 3611
71933876 329
426952620 12580
584701950 1949
904677700 452338850
499981636 7084
354986387 2421
49317264 24658632
904097299 21668
269099209 897
60899818 203
1560 114000120
14564570 68
562185064 562185065
138000459 460
818698081 4026
892016267 33319
274872823 42166
131117479 760
501298670 1671
877266202 7258
544722072 544722071
598885921 8830
728833850 4707
701997659 2340
582834719 2015
852907165 3917
44410943 22205471
119344135 119344136
742502741 2475
341399639 1138
734339658 20514
349623191 1190
685732928 2373
912574374 3175
449799016 3639
728697571 2429
883926506 4351
941182756 3663
587123335 2114
2587 592847268
310024040 1240
736502455 2455
987801133 493900567
622729296 3888
144600435 482
15434 366133704
579002078 1930
90330100 317
24300032 81
529758684 3276
859518343 3166
989747304 4378
525304500 6860
104638575 52319287
457998035 2626
309600513 1664
561566807 2178
129940078 129940078
823997247 411998623
925619657 462809828
967418805 11829
317804919 2520
861302763 2871
136199999 454
547198624 1824
899811199 3017
483266531 4161
209999301 700
848058112 14327
300167992 1622
9433 623873407
672094574 5231
713236294 3141
877800779 2926
925362104 4808
135899999 453
22812288 96
948817801 3402
275399082 918
389699999 1299
654156294 2389
632402107 2108
118567360 838
885811459 16143
538285507 3443
506973200 3254
36647450 36647451
5031 960679512
944370120 470945419
63600068 212
859679834 421519338
804287933 122381
247300497 157655114
95896525 810
544240540 1843
437110831 2430
176558563 53454
655681500 2250
834710573 734737161
613895124 9066
388800648 1296
482272276 241136138
801214698 801214697
229775244 1460
192299359 641
430220452 3657
979313624 979313625
159856682 79928341
394420313 7436
589875843 2461
885597048 2952
717606697 358803348
683407188 11293
679403148 3958
791973383 11978
357619727 2733
244016820 261540
28200094 94
962557024 4576
69900000 233
874833006 10931
277433087 138716543
792196199 18570
637760537 32069
621577424 3609
738736401 10947
407662830 2358
957896806 3193
653307624 2711
636940116 4687
550629000 1930
510898079 12020
13511 942725432
214980304 827
854268964 427134482
209584007 209584007
299679638 1867
399001330 1330
794699809 2649
75109589 37554794
223048429 1836
12599959 42
841405000 317790
2016 338169888
604092019 2113
14888 709026112
112337291 407
210901250 703
482243580 2994
594127159 2799
429949982 2510
305700000 1019
567422349 283711174
30759172 139
167700491 559
273322893 2395
566997259 4547
231178699 1791
871792740 4710
813534247 64674
33100801 119
515543689 2358
657924401 6186
233170077 233170077
403064921 201532460
13388460 13388461
898197007 2994
920195839 9158
838802796 2796
744179156 744179156
569439512 33898
203100677 677
954846906 3354
236833861 1577
780274235 5005
126110368 622
44913516 737
127241527 624
60199231 390
8993031 225
267066557 2409
527991750 3282
329472524 26737
325789979 9282
688502294 2295
273238982 136619491
721053031 2818
10368507 10368508
880568999 4500
544194280 15151
819819011 409909505
624647232 2853
675246411 3219
598665763 249962797
928315324 701289819
511937474 2293
647101737 2157
454268411 3719
700155891 350077945
689700977 2299
978737457 34988
685580881 2923
627852243 2417
50260439 25130220
42600001 142
210900000 703
840940192 4529
122399769 408
715506791 6636
662573735 2761
841408251 6271
420169115 4831
939008940 28356
159900534 533
866566446 5509
45985425 158
31960523 129
496777511 248388756
835408500 304409
37216961 2134
342602072 1142
111662935 1309
266700888 889
443537776 1648
972053984 6878
765167152 375509330
97500324 325
209035931 946
159470694 722
589199300 1968
228900138 763
450866649 2290
1288 357927472
935920057 78224
1282 375028922
522884616 2705
823021741 3929
986903955 3502
975765270 975765271
174428186 3854
497773589 2622
759082425 2813
768002560 2560
489278360 3412
724684158 5247
52644610 193
787857227 3282
30956187 5626
95843811 1011
774433631 4866
772500001 2575
366646676 2063
493609193 246804597
3195 426221963
361296859 180648429
290026673 1477
508769302 2149
449383973 2130
621072864 3312
1866 317641994
7770 665546479
580977600 212233184
411298630 1371
815391644 815391645
427563935 2088
351633744 3906
233733729 1816
21782280 256
768286457 20486
572288473 286144237
976355738 8073
698503142 18788
747602492 2492
815252740 2989
182479060 746
800631338 33069
30900000 103
338661311 3608
512931610 145430
862801738 2876
967553471 21977
996419752 488456939
6625 180610750
831683161 3080
660940686 7602
411149350 183855455
628842088 7448
180129635 1327
7530 872143812
136254580 881
416698630 1389
149502299 1009
23354813 97
471064452 3316
540129201 8620
50100166 167
4572 797812891
254262559 1023
886937386 1763295
25561266 185
925449304 17621
865521396 3141
763855963 3282
639462495 467298906
824481097 3417
95891459 2991
684130755 2760
337411385 1558
65079550 291
115722687 115722688
987875177 3588
885431850 7729
760 123897480
248209272 1608
408703060 367359927
311743895 3311
333000001 1110
835222150 21994
471743906 3547
136947863 678
506699393 1689
697534344 2698
817182445 4567
5437 757129435
240261390 1834
773061119 5760
857266244 2871
619716960 10020
619658007 2175
405000001 1350
47256719 368
770346235 385173117
997335921 49367
2369 413456832
958319450 958319449
1191 189840842
86732151 943
447001490 1490
552027518 5151
133096283 554
829136700 99596
841337986 3435
655176061 2205
650908114 520474913
742606944 2929
764942201 15368
816899999 2723
434496671 7615
680324565 16321
404419305 15551
136694916 136694915
197595014 15992
986219300 4586
2245 483155274
16266 953507580
679265356 2693
702016461 22008
305963316 1579
750902025 750902026
574499999 1915
11563 747768211
989 147627095
929105724 3097
439805675 1631
351309825 351309824
712690456 14545
953991007 7849
502641541 1915
36296125 162
291000818 970
223302743 2268
352557582 2670
781380606 2746
113382711 881
602405496 24318
881487722 4661
69458263 328
173705337 1266
557338133 6424
695120259 347560129
753126070 10739
730429372 25291
984299999 3281
300301334 1001
717818355 3109
786481200 3621
400 100088000
276957865 94305201
752746753 2868
625351205 4913
267001083 890
48999886 165
503701371 1679
984605915 3282
755465829 353517
924903007 4282
273259963 1595
379211405 189605702
220648980 1070
529652805 1812
455401518 1518
391370009 5220
893702980 2979
522002978 59849
750938417 96373
17912 231200752
920124171 5215
588454634 13765
213299795 711
558938580 21915
324000001 1080
688899749 5530
663438599 3825
710255182 11917
233324283 116662142
158967411 3479
296464811 1253
496434299 3878
140100000 467
918690982 80179
521039706 1861
816407940 7158
885001509 3466
994052528 21650
285577173 1726
947616091 3913
619469196 619469197
998874196 5865
187915312 2314
428500271 6744
3900012 13
58798205 267
927136260 23015
4629 358654246
205500684 685
142028368 71014184
934619757 7721
366688136 1523
25499162 444
214580520 792
514491859 2159
66900412 223
453001511 1510
167699560 559
97448849 1039
626915915 69036
151046147 681
330363197 5427
296707583 7147
689758121 2696
776429490 8790
150409 710748664
419675586 5860
268031219 585221
767746235 16264
33827979 166
244468764 1331
320689644 2174
355417973 1372
729002431 2430
6846 871456951
522901742 1743
3299 510998683
379883457 1472
702142228 6584
457314369 1681
113847501 452
200957563 1103
612509452 60447
804923927 5413
440931338 50115
833697221 2779
134107017 453
840614278 3279
337879839 317800759
577776944 3358
186300398 2587
783794831 3576
996715509 111777
621162103 41074
502253602 1849
933029001 4625
591371280 9369
623894433 3861
544292297 42769
462747584 20852
4078 636029348
807557079 10609
133800300 446
310272117 1127
996568688 4171
980663951 4907
1932 549447611
131937066 1195
266700889 889
393213955 7518
89762682 302
76922159 6330
983119771 4640
332691767 1224
680828277 3809
18967624 68
597417570 4694
612598387 2042
993901789 3313
533549532 533549531
923055395 7666
3470618 481
380 67827361
884258162 7142
851018000 12460
429298570 1431
540321201 2102
138788560 1539
198369415 987
560449811 280224906
133228776 1266
88235477 541
975006024 3250
661797793 2206
384417314 1600
476706132 9414
599014130 7414
281400000 938
655808471 6138
7694 362713441
209530984 806
801283349 5975
1446 401117073
654302182 2181
375953565 1363
3257 527603648
434625588 2431
556990992 2957
808550527 6466
699601420 2332
201719319 3621
562039469 6067
671174682 2578
5931 715153430
891769909 575599496
756398691 9998
270300902 901
14279312 59
464101944 1547
172799423 576
91259661 508
566112983 566112982
801601320 2672
968802621 7942
373344436 1627
396898677 1323
21 4672926
620141272 204993
135327813 135327813
293473207 993
489297254 171400315
603781944 2363
78116166 78116167
630916828 2617
893700001 2979
736254626 4253
517980653 7515
40 6259360
810183151 3675
826431516 10465
118183814 1021
299871409 2342
7928 829601776
669300001 2231
804824762 3857
225817129 1311
748403844 134282
734514208 20611
294139591 5291
772200001 2574
107336325 1636
671116494 2485
660532582 3789
844414084 3505
306571511 7709
747961760 6580
965820229 11906
768229119 314848
615771899 4529
67853607 47720808
324900001 1083
727475266 2842
7266 974922816
329994070 1205
913450129 913450128
226248984 2059
331734 748391904
112335353 112335354
251328981 6020
494330841 4274
951904349 3173
749701682 2499
847160609 13678
881016718 9179
786319831 602513588
1912 338818135
560943019 5093
92632829 629
707349177 10051
409198635 1364
276682115 5872
418149975 209074987
759476765 379738382
604166262 3083
835285803 10684
558251433 2347
219794017 2262
939988063 10998
37481970 263
65664575 302
207222543 12735
669041713 7696
299244241 1116
836013414 2871
954432054 50133
346423217 23713
992117014 6669
877413495 3067
399317851 4340
1023 142727937
337524900 198436
319200253 1064
327324950 2063
704087008 1244809
620300303 168012
4484 656038596
102900000 343
160501466 160501466
743398728 2478
530361711 4072
499801351 4822
621164887 621164888
202803719 7467
889665281 32831
118325615 456
122361540 24487
216041036 1379
319539336 319539337
215699901 719
921622216 18554
923887966 3367
541586441 3434
221111769 182737
489513930 5035
918405970 9583
30899917 103
872296884 100669
933265485 3432
3222 780259251
193247005 1106
454518500 7339
265268952 5557
120900000 403
929396901 3098
223499255 745
69729567 283
694202313 2314
309115078 1651
706185108 8532
139203226 595
695651692 3971
351171887 15011
530098233 1767
417898606 1393
155067941 2915
475293971 2804
467837843 1562812
274045329 1226
89330097 634
899050550 899050551
384090523 3909
592461343 2235
142882519 562
250408600 1300
623701373 2079
607497043 303748521
923929196 37325
923750567 923750568
106466143 619
688020579 8919
228945886 1095
864302144 2881
170666093 969
759602533 2532
776220193 3036
155374875 1695
743702443 2479
276299999 921
243599213 812
297614039 112103404
644036683 644036682
302690582 3949
294790324 1385
608620320 2310
286677438 4153
810268182 3220
500196625 2848
180725753 2428
182400212 608
344998005 3377
503027676 1867
593951491 593951492
913800852 12207
513099720 2520
725700000 2419
713222370 55677
379227755 1400
393155546 4651
75828724 1715
74718027 275
27969649 112
959100001 3197
875401234 2918
382339164 2670
617400001 2058
617 62105369
287757513 4132
4499984 15
75 9101539
653232625 2258
532773034 2071
4362 901865310
484232413 242116206
738696513 738696514
514 94565720
676464328 7466
30090942 553
295925441 1457
18855600 76
179345083 762
889763374 4267
725002540 362501270
800297289 445458451
980103179 3267
2706 597930804
2926 167238014
57140381 4557
577946507 2631
183094306 1669
482913506 1859
528842290 221877350
608372315 304186157
968368162 16597
916804676 3056
438475020 197238217
108238044 531
878239727 3312
310229225 1567
379875019 6362
11156 549514719
4125 686899125
951006031 3170
3690 508975493
961432305 454042911
6607 968770367
944120821 21030
761372011 17910
221983442 1268
770641568 10194
570330002 3855
802136236 3454
979362307 3487
38639938 247
284776800 7370
91774449 663
330900291 1103
106928685 509
980329979 781747888
805203504 3312
491 107573363
40825014 849
1556 370247088
497975098 3696
1800003 6
220301311 1936
426475421 1846
359263079 1980
226538387 83908660
462484387 10101
553312040 313889861
337501813 1125
986102144 7255
16178305 85
388124400 13224
847367314 12586
318031281 1062
494370615 2416
227100892 757
141712801 1078
292242363 13759
959840208 3504
78686490 40639003
686244999 15677
246300302 821
314454067 16859
644042892 6817
326821262 1195
469763124 8075
761184950 353156890
270260827 2413
734198059 3012
152099753 507
676197747 2254
350671886 245646927
114300732 381
540010423 2506
269301797 1301
12414 507843999
523089619 523089620
468898438 1563
754217045 4332
900054225 3325
518101727 1727
318034494 3680
178500596 595
243880704 12618
356042947 4901
888359600 8908
490020599 2220
572155566 5155
731333578 4099
393307013 1840
847245269 16741
72571423 453
136914123 4627
546824738 6031
275797914 1563
554098959 1847
801508636 5073
715411185 7727
503400335 1678
152975507 746
556525049 2546
963377525 4955
48606036 48606036
630962941 3966
663012840 2253
571496264 3149
655896197 2399
947011063 4754
913978032 3076
984903284 3283
824595875 4287
826306726 39275
737588435 2964
135032144 596
252900001 843
338100396 1127
494275314 2149
906697788 3281
264335381 901
466007723 33754
123403117 587
645446 3
502290202 2277
283720157 1137
434779680 434779680
426155644 1697
581911750 9926
436411268 2952
520651889 47289
923669175 461834588
544333843 2778
657766362 6965
381289546 1755
251081263 3426
685137908 2446
109623686 403
838895105 7856
761974672 4297
281029501 1125
925916715 20198
451320043 2171
610503565 2035
34098650 229
973997194 9971
895413747 3191
660000000 2200
282023279 5544
239170590 2236
572191570 301450207
510003150 1700
449292047 1517
11400037 38
636111029 21867
799799616 2666
400365483 2618
501206944 2486
316500848 1055
642154896 7300
53287751 26643876
643007575 2975
394299301 8438
231125451 231125452
685519094 5014
513788006 1959
419506424 419506424
970201210 3234
868945395 868945396
392400001 1308
710270973 710270973
929504087 6228
54574948 508
792804551 792804551
297110884 101219649
870906292 870906291
645885473 2468
5627 887695306
325182753 1727
539716770 12226
476657831 3752
87328140 417
776478489 7786
73636641 301
689744358 2878
586503617 3143
201229409 1072
829197237 2764
803828349 6133
458633255 3288
63471438 356
144300133 481
749042294 2731
20873753 83
990914223 3944
24273523 87
545082004 2049
889254185 30404
280164460 140082230
283866331 141933165
387369621 2941
576339754 3409
632299859 5860
507646950 42371
722934175 36693
961748688 10060
137073000 500
261899805 873
255202139 885
505898856 279456256
321463156 3850
162000141 540
217201700 1252
864597119 2882
377340964 4577
489190139 2175
630096661 3694
324299723 1081
2857 610132349
2700 781556110
434702574 1449
3103 348094540
103953828 930
23845187 106
476757778 476757778
322022985 1318
228798450 1025
746137990 2830
484440525 1618
443751897 221875948
12525544 51
940117683 4366
498403114 5951
675529470 2288
580535056 2096
780604404 2602
982616659 6970
314568329 2941
60829359 295
692 167125398
1947 496181340
9697 328286858
838802659 2796
140065398 4213
352318013 1466
419754115 209877058
649777339 6202
1829 457299708
773999999 2580
27767 467624047
351329397 1362
766832400 2775
869266786 410778486
642670601 2530
313281705 2152
735596926 4025
273299088 911
774353177 3582
986381152 22701
633794559 10172
886202954 2954
414574515 2846
359314473 3188
794463097 6149
918901133 3063
3163 406642842
31638 484251228
974621338 393191265
676501385 2255
329959784 1736
296766678 13993
985606487 985606487
583396459 4467
171321481 3960
323627094 323627094
916887588 5372
759514949 5898
715061519 8174
275969602 1213
286470361 3960
598501058 1995
799958366 4038
784492449 306198519
753565699 28413
258122877 129061438
697765500 21375
501300677 1671
898539652 27052
641589884 11295
420597595 8789
841162671 3197
266639370 5010
235825407 3328
952518691 3474
837553230 3865
416656699 208328350
782507416 5106
125399583 418
17904 697796380
329075650 3591
248474086 905
627690268 626801151
301940195 3313
226800038 841
20035 888452075
354671889 1703
5588 418840083
541929906 4056
781257433 395369202
135983128 1524
377353642 3182
994737231 459809265
834065544 15846
812516287 3491
462189650 2158
288644070 12733
677285892 3844
518425270 4330
279886357 938
819980966 23458
534970419 267485210
50958017 801
723843514 3537
5627845 26
790803820 2636
87440221 348
636660210 3866
369470333 2503
661241659 10334
938744909 3181
494147881 1894
491918705 2078
585459091 2214
124263203 727
238800001 796
518954013 3818
850013101 4842
891902973 2973
998503822 998503823
128769367 2054
1732341 7
974048764 7094
249127873 1086
322366692 322366693
308960747 1886
394176159 1736
770023903 6816
643945224 3601
472076139 4038
2854 307422597
654597819 2182
135679946 564
281487798 1244
634212919 2531
421543680 1454
356100048 1187
9066 225892863
367657062 265093599
19213524 81
101082663 486
24938722 269
241001549 1012
243805387 1306
2808 518089327
929143809 455886524
546057073 2283
117600000 392
459887913 2432
381209302 2853
683445239 3855
854955296 31617
123388155 841
298585884 1261
18599999 62
400501335 1335
499477019 3128
964047288 866949
123025462 421
198467361 910
789206334 9926
542098229 1807
603736528 30057
203701326 679
47975 715627433
850768938 425384469
893856873 7208
736596010 3816
152805599 1200
921141920 3088
202801115 676
481722232 1655
663347376 2246
481565083 11188
802838846 3607
539669900 1925
1270 333541732
948599999 3162
949684673 523164717
304129696 5408
652500001 2175
687836323 2837
677140995 7906
302700483 1009
751032414 2682
956698902 3189
559039851 2069
95100316 317
800697797 2669
846151481 7953
233841757 1237
525189626 32163
952823844 7547
238801031 796
974865980 4387
253260136 909
562942488 2584
605717114 2998
368959098 180591142
187668918 699
13440166 86
153583842 548
740560311 4543
124508944 535
845471476 4425
320100149 1067
786757122 159618
4920 555133440
415745465 415745466
885902348 2953
35099884 117
11532 853469082
744554166 5257
846028114 3122
679198326 2264
527161511 4402
7633 433302511
3715 902065155
105348944 356
218642411 4795
927299999 3091
827137585 4977
635401253 2118
314614635 314614636
594850438 3562
695516323 4757
131899181 490
5218 764744862
332101108 1107
865875597 6053
515611144 3435
340501140 1135
253499155 845
258441648 258441649
775000511 20176
671309478 2973
3300006 11
924597284 3082
1879 372468533
193439418 1230
801600776 2672
872603903 4057
586937905 2454
90820650 90820649
750956212 5700
455388987 2319
84912641 512
459627751 2285
603803887 11248
872999999 2910
672355319 3640
375464663 1766
140194999 1100
335303874 1119
293262117 1279
405646343 2843
794035440 3105
295750998 1403
298574738 15608
586568510 3982
8306 656323508
883443255 414534250
4878 907432187
41100136 137
468221029 7690
857999068 2860
532625526 10321
968218319 484109159
418125838 5007
555890808 2524
395769311 3015
50461242 246
362603925 9578
693066668 16842
990131198 6552
57195762 379
316082479 1159
167999457 560
108175490 108175490
772487351 3275
767146370 2806
505339192 2898
444256346 1963
528894269 5199
903947909 23707
301890749 30189075
336912976 168456488
335917608 1169
331190644 331190645
2356 646175726
181236779 1380
432198763 21414
507514025 6614
127648111 488
730708615 3450
241900655 4639
605951487 3376
621302070 2071
149100304 497
908674919 872564911
121155292 121155293
695057705 2882
60444352 928
515680134 6016
83697088 565
97932235 334
187985657 1383
81038972 306
2594 770155901
333405996 2926
298592132 2366
232581889 1848
112355425 1703
3600000 12
284126119 1098
250687511 1762
731847142 731847143
844316891 10603
24599918 82
358325744 1316
179700001 599
212430926 851
785348134 3309
195979707 1551
34784721 272
24300080 81
395055168 395055169
46644242 1165
919496935 3065
600193953 5273
395794570 1549
147600142 492
837806317 2866
675785617 2728
762630086 5732
572346784 18328
502759340 502759341
864537299 9207
844121321 4424
386200785 1797
692074 479963389
3271 606234599
423166466 423166467
169909443 20226
425735622 187564
835497724 4343
353551339 146288606
238500794 795
477581454 3306
18299947 61
8334 689025339
404438240 1426
6327 389126184
240377247 1597
358737797 2094
560885671 2034
732300001 2441
261999789 2066
665316031 2872
919798775 3066
303215536 3322
848292119 13140
229167973 3498
340907049 124133267
385489475 1623
28296 701257976
544889321 78124
332053271 1308
25354159 260
3027 415449595
129751909 498
965871719 3960
703155286 5008
479098404 1597
90564817 502
872194708 4076
593453021 2578
2665 440356605
688974614 23065
671702238 2239
588901962 1963
10202938 37
910796964 3036
959809992 12493
8549566 4653500
36591365 17999867
415567599 9650
648319252 2164
62999889 210
1593 476720226
666754769 333377384
199857167 1819
263248327 11001
853114848 3098
716903542 3889
830866076 639425718
639602132 2132
86687625 775
632398661 2108
52799906 176
598712919 203595217
1920 210585600
997503039 3325
607926168 7323
156000484 520
886204108 2954
699994558 2547
926703013 3089
568058134 2913
120299598 401
6073 795022503
502969702 2397
194893180 194893181
769380407 258329179
136861486 25792
423280695 9942
834583428 4167
90910366 45455183
568798103 1896
500172098 7723
582423588 582423589
900212231 3468
858599999 2862
544260549 9620
961614760 5513
482662046 256326757
100199667 334
529800993 1766
444901484 1483
721444197 19235
499962599 1800
333827677 166913839
33290383 141
4304 785530517
575099999 1917
937449442 8730
153701580 543
911832963 5684
527329981 212317465
495824349 5437
966388528 476657921
925897021 4451
270696435 1701
634692465 2296
72599916 242
991817800 11624
727212954 3751
247215312 1337
850797164 2836
495582301 5310
65439443 14556
300582217 1334
300309112 2307
604758496 4167
470376026 2065
497595157 5037
567606566 4595
24900082 83
734656392 6102
789834385 2801
609128022 2747
352509582 151540
231312288 1000
529801766 1766
18109314 9054657
720050968 3231
717900000 2393
886815147 886815148
19080158 651
775645791 3688
969429536 476498124
238473104 857
583563791 291781895
552299970 1841
177287898 904
866192842 7720
325008219 1617
176400557 588
590624778 2273
6512 565831661
941417762 34220
862177075 6148
615608012 5644
951198950 17225
843605962 421802981
230164859 979
91732173 50601928
497098343 1657
356370313 9460
679050992 4253
876957761 19376
134625778 464
399901333 1333
422848117 2223
657438586 9977
27851257 190
600600000 2002
410793039 410793039
503521199 3900
190571019 112066720
359779559 2848
626724049 212233
106391782 1349
803102676 2677
863602129 3216
101099683 337
409897982 1867
479866001 3116
486602677 1622
876071779 502036678
754180524 5017
225089904 7335
6456 469254360
857977678 781130877
776356341 3230
598440754 5135
582683922 24149
455337669 455337670
363597671 90044
398100000 1327
142835017 71417508
666492556 666492557
766631184 15164
243778890 2787
217869990 2085
420917074 7208
762601583 2542
611097962 2037
760052415 21808
81899726 273
310498964 1035
26197247 132
747983430 9996
837900001 2793
263655805 935
900657152 9088
929477189 3460
280134359 1815
1443 200654922
335698881 1119
672562491 328854457
150110344 81024901
686138716 2619
10195905 64
203699321 679
385916161 2058
511498296 1705
711315284 4166
681209461 6010
946796844 3156
78277843 846
125994411 764
447300001 1491
274752729 2117
808652717 3076
673985325 3123
780843555 3628
659699312 2199
999384217 499324789
547440035 2132
536791736 5708
241058559 1280
380098844 1267
949667975 3726
40197570 3318
762879625 2652
243887329 3532
158395032 2444
2882 316190300
280843613 140421806
658316500 5125
5753 731839422
451099880 3355
324519720 142409328
758289690 2735
792002640 2640
124724512 418
4011 843460936
83102985 397
275204249 1350
743443496 4456
525598635 1752
462421345 4512
37848121 136
395067643 10419
632059185 3782
130460554 130460555
744812354 4341
506952942 1967
710010987 12409
944335638 81188
140500298 70250149
500608489 1812
428401281 1428
837578232 9396
492303748 1897
296740984 296740985
120370069 1274
363544019 23949
717635113 358817556
685799999 2286
177600442 592
911401311 3038
52488593 618
249436220 2152
80704082 54042
258707542 1299
183300335 611
405658654 1594
77166848 352
104841440 568
221443754 1017
318064818 1374
936182164 5817
698125932 13647
971537531 5901
335437564 3157
420938130 6855
271379360 2876
937469484 183972
275673753 981
356035880 1388
617317999 94972
325668640 1240
416154059 8526
764102548 2547
813599009 7245
4874 690839385
7447107 3723553
866398114 3296
833716504 6297
679103841 22472
464560076 3142
381417054 2619
544011930 2970
795877824 25504
6087 235079940
866713209 8024
551229978 11068
917089799 5892
400 112111230
91353781 420
120100752 2076
3949503 33
244112976 1571
3460 935476313
809099007 3227
15900052 53
902239077 5961
97674009 354
560695933 3369
10014037 38
856880151 97884
882616791 35357
535803304 535803303
920324512 662386056
917285434 4286
968535714 4067
187789208 673
5285 714867057
2276 488796574
4978 921764156
781756683 10559
634200000 2114
888300000 2961
194397485 1686
988034794 5422
392365771 3579
686604648 4798
958848896 5365
499922995 6909
898503269 2995
148908620 1347
532736820 6732
864742231 7785
79982026 566
668805113 3448
354583402 76726
683699999 2279
745468296 3487
480900361 1603
537355603 224861290
444784790 57022
585300000 1951
723639184 46622
493447967 2131
305831105 5238
109262364 623
1875 311296875
883847369 3010
849 186249375
247417124 3203
3203 915897850
423430951 3271
274280161 1120
445933159 3639
660208560 14410
604593177 300206166
122315005 122315004
872092379 7498
294811264 1173
723230530 2661
136199547 454
179100001 597
144299751 481
571643471 285821735
454696421 2825
439132609 1666
791597204 3051
735701190 30282
722370887 6940
146321947 895
658676155 16416
20652 527296748
349638073 4229
382466850 69796
931323496 4029
422565484 17314
221433610 749
911930239 3440
225750251 1274
63078541 420
984871245 492435622
32699891 109
322375571 1116
81000275 270
233146914 1378
382499999 1275
740164963 740164963
658499945 2195
573704496 4189
449507139 2155
596844382 34140
259199135 864
265984493 2555
187173105 4028
455591959 5560
128915036 873
758009092 253523963
309200616 122422167
255139264 1553
3415 925323786
687601487 42032
349024395 1877
946268785 13016
736820018 2455636
957670434 3734
486487729 3367
346217525 1399
236805197 1866
646880081 3080
949801969 4722
319382894 2195
5464 332630870
745797515 2486
604321758 7478
305195966 5270
339111277 15307
2342 646073488
479380261 5358
580449107 284134946
421096977 4346
296426026 3825
72771440 290
536848241 2781
671863641 2468
531298230 1771
588299875 1961
455889190 4917
832794075 10366
228423772 1239
181200605 604
993 292543306
47646028 333
345312150 1671
738902829 2463
479659884 479659884
924502903 6056
933603436 3112
42190956 153
321090890 1999
862075766 76827
611108249 4148
817981724 397886683
235801024 786
681599999 2272
3466 777067123
97624975 706
102711813 840
363877605 1365
578098261 1927
606772909 303386454
446591924 2612
352913945 176456973
460200677 1534
223918724 1201
206209943 883
348903855 2702
339001131 1130
709202365 2364
591977630 2532
654913 20
661116497 3507
754304895 122751
269718207 1547
873971088 23528
323552351 8088
165136895 718
767709067 5020
668893427 3114
919079513 18352
911899734 849119241
505955403 2045
1762 303396248
202842517 951
859549097 5887
336514489 1243
192000589 640
196780372 98390186
372273688 1701
459664128 2464
508801697 1696
511757779 7518
839682638 3076
654204572 2309
771526299 2650
552144190 276072095
821398194 2738
3349187 18
503100001 1677
485203949 1694
4024 359170168
121585947 482
628900249 2690
215491092 2053
855392650 5424
157233727 538
313348119 2390
400899722 158835354
87174992 1163
926902559 463451279
743035545 3545
44940 973220640
374637586 12495
305026241 2386
844602563 5083
17100056 57
803999099 158965
376448892 2851
995923350 8010
1611 452370411
879470871 439735435
570760294 1955
275999872 920
109297346 71654283
827997418 2760
29100096 97
664332330 2370
428411315 3306
685849433 7862
983398718 3278
301316928 1104
897658311 221918
909599363 3032
891413695 3618
123648162 653
308017764 2195
733255 4
917388976 6284
163831681 1152
722400001 2408
68965322 334
864000298 2880
782046485 3627
18093856 72
958803195 3196
863399999 2878
215718375 1277
626401599 2088
685598256 3888
405755900 405755901
439440573 2543
772693739 6739
182185630 655
853090279 3913
167109948 1044
26895749 1050
230386938 1282
341995342 3587
885684068 31118
695076214 13712
76092931 422
87009859 1478
784750352 16918
243133154 243133153
595 167446685
299999110 1000
823828745 3526
642321085 3324
364763604 7048
594380357 6162
680969788 4096
202199327 674
676150625 2935
741501386 3106
111114457 442
220082388 1043
694092787 280653351
124154945 1088
459365060 1540
420253390 9106
966762895 3651
667900426 9329
976503256 3255
359469179 1302
242983777 966
353490235 2094
318817280 1280
165299999 551
821097264 2737
770563561 9364
536439892 8427
196499999 655
854896865 4516
993902315 3313
157100819 2823
923904310 4885
588624744 2465
107485381 8081
977676440 977676441
895847014 23974
450666831 7568
324848219 1270
511522378 511522379
53443496 53443497
159022975 2013
716607583 2696
549933971 10542
610757619 21655
634539188 5362
929129912 929129913
582609409 2064
210220970 4321
81117317 796
445970039 3826
420900320 1403
15899983 53
808037161 3948
842506079 8722
289500001 965
433313650 3082
63687595 1709
106402742 741
606345480 22730
177384364 1588
295981671 190511987
388639689 30554
331231586 2146
706800000 2356
729597978 2432
711655199 3505
997466255 9194
634199999 2114
290342478 1126
785756819 3400
461239190 2841
104700411 349
210898293 38401
125546231 2121
523498498 1745
634449765 317224882
670561250 4715
532333353 3975
391799162 1306
157956212 78978106
438911096 1963
855214778 3358
667642946 2463
929698724 3099
75523 778274830
639489439 2830
94283231 351
921219387 126489
79679770 1030
268810945 922
787443329 3568
881022938 9211
554999302 1850
708424262 2402
56521 628852646
312187780 1769
24499343 12249671
762328081 5160
647498852 7189
586123496 3895
159223932 1764
794098867 2647
917681565 29456
75419350 346
387110935 2941
17670367 608
629190851 2622
1291 129946744
72091182 364
127324735 103348
415276148 108173
7291 898610793
642262473 8601
641702138 2139
545076632 1886
206773400 889
906316194 453158097
728183490 130963
31500 347445000
448528881 5304
577308508 6062
735297548 2451
282899481 943
92211190 607
967308747 12574
530188437 6219
789568389 4298
113699949 379
817334803 4084
992100248 3307
8465016 64
949430665 5868
3722 925181629
560856164 2563
280199065 934
653801473 2694
735722714 2734
915299386 3051
562709783 2551
469709145 20232
403902114 2299
860017278 120289
205339542 748
69718779 30112665
615324177 4883
724461825 2426
905290363 796907662
57436584 281
534040722 7558
760806144 2576
674143756 6754
350949551 1273
923270160 4502
753908321 22380
926375514 926375515
805689459 5055
791747743 6823
317939031 5764
793390554 3103
361168741 1530
762015761 2718
450947797 2513
4886 837956278
879025582 3118
433277071 2722
763673887 763673888
3861496 15
58800000 196
3008 745385408
892637491 10323
351936013 244602780
382975652 13711
714131559 59254
868501362 2895
26099970 87
684922229 3578
114960366 49159729
751499618 2505
2287 247348682
741600083 2472
926006919 918873590
690002300 2300
47026252 237
198580411 1134
98057007 49028503
523198644 3434
176625278 1670
820771040 792764048
355258745 1321
781929182 8351
119564999 119565000
899727841 6471
247925297 5366
960602450 3202
791099352 10488
716697611 2389
819631821 12333
209497913 1566
288703230 2985
216909076 2387
660470886 13760
11728643 116
3627 362033502
439420554 2090
391051673 3044
60440087 60440088
723602412 2412
334798885 1116
938652914 6365
762171199 2975
35699881 119
314398952 1048
721859855 432950661
751601502 5352
473503186 2089
554399374 1848
10894 720233093
751279418 10423
355198816 1184
312243142 1069
663298448 2211
832607556 29216
182088766 1017
874347432 437241
404216154 1535
257817337 1531
831745773 16214
295696677 147848338
480899262 1603
659349630 5747
413798534 206899267
680308663 680308664
281000701 1233
399598667 1332
195862174 857
293100784 977
352198827 1174
540641552 1936
826625250 35031
265142827 1846
221758232 110879116
211664881 720
505803318 1686
291447433 2844
318721621 1568
568695119 4676
390798721 5440
669298302 2231
795528754 27487
818930063 4387
264431585 12859
861642272 861642273
831968866 5355
270900357 903
52261419 191
287253550 100707126
416158311 2253
913986727 6173
872102907 2907
270019780 1819
848401228 2828
693661167 3245
137400138 458
533991206 377017984
825217246 628983430
206301183 1459
510568804 255284402
747060549 747060548
71826089 1137
76802345 29231884
936984511 8145
597733740 4932
61200000 204
606356710 23393
862466207 10766
565958601 8134
111510450 29115
541597723 2826
732762933 2839
168156534 622
430041332 14959
602699771 2009
255830460 870
238429288 238429289
86401088 491
268144317 28713
279780557 13486
973071749 5475
873120913 26703
842010193 6707
393326254 2159
715 154172590
223485449 817
529070451 1907
251699980 839
676709103 5220
955755626 33125
459029025 6143
651600000 2172
341395794 27677
424283629 7108
481802919 1606
805465755 402732878
990006056 5085
933637003 726177926
2031 242228589
887402958 2958
125297129 8371
179695748 913
437369121 218684560
185887148 639
48825362 16813000
470999319 1570
17194 476498885
676061275 3153
44883031 44883030
18412 692070256
712917862 4732
916447697 3128
933362955 5477
223110502 1661
828002761 2760
526106196 24486
381901007 1273
837302206 2791
830346275 2867
546564743 10406
803453391 6088
927611375 4019
538979101 8917
197700000 659
654553395 8084
2777 621351923
749087456 4183
224699575 749
405568109 405568108
308100260 1027
71095969 383
933190099 9879
60136589 60136588
337387086 8336
4710 525640710
933999322 5723
435017769 4236
322661862 1154
174382336 1856
583798054 1946
851611322 5177
605002099 7179
673491381 31501
23462807 207
673920224 8847
251253445 125626722
342312819 171156410
640039635 7767
540700785 76815
933430497 6149
202063683 1964
247500194 825
745799040 2486
289614947 1659
93044147 93044148
744605700 438345639
893772582 35176
831068748 115407
609908515 3590
211989274 725
538495388 6417
694925029 3279
134304832 134304833
266069975 3545
937200400 3124
924599293 415244914
810040552 25610
306424184 2827
365139241 4747
46225393 23112696
876600516 9628
6160 448602000
291670791 145835395
782325156 3189
404333842 2903
805719355 42746
85848159 331
651778384 12502
306287391 3956
917888946 917888945
402170306 3377
815099306 2717
631721039 5983
186234687 186234688
112039038 112039039
596101988 1987
4694464 64
269269949 134634974
237665120 3535
109917695 2560
561415091 561415092
693897686 2313
25858463 281
807058994 2926
193944078 655
571554176 1919
64799783 216
459302169 1531
29990593 14995297
918003429 13330
346380119 1689
964000988 16569
471339439 2288
786726588 14522
487937157 1669
930 64790256
547802058 1826
730333466 730333466
463002122 19693
957832981 10660
47803430 874
517378516 203048711
856802399 3792
595777217 2138
862422063 18622
568030759 6490
800665079 20857
991040441 3720
787149997 7701
849838296 6921
335071681 2624
686429467 2924
320533981 1495
980398783 3268
711301818 3756
817953240 8136
445177123 1894
530698231 1769
558362269 8562
1099 45823318
758402527 2528
72446102 36223051
789899169 2633
309978358 1079
791380601 3655
186306121 16940
868839795 3285
6841082 34
484646421 12467
279341600 4062
28799903 96
298390924 1495
173438428 1481
990899999 3303
824700621 2749
933959482 4641
909172022 454586011
504762051 3887
114413483 438
493331352 4674
995096684 3317
743459950 13282
338107795 1699
2819 744202393
924792002 14292
782512975 2885
429275022 2486
178586506 677
651889284 11718
606260572 416267485
420986853 261225902
252800559 252800559
492368856 2506
438150911 1740
293660065 2528
77960937 5420
451166776 2662
444667563 1786
945168297 4317
667935180 2970
691299679 2320
376798745 1256
514574800 9400
994954157 497477078
904354064 32650
467611335 5515
125706403 618
393298688 1311
140608125 140608125
62999898 210
992942844 13154
169500001 565
904031660 904031659
770938610 2615
573507478 2861
481807728 25999
572902199 2700
657954774 3526
458132556 384450237
890728731 3997
370954960 1530
147899506 493
135214204 1141
549404419 2545
337836341 337836341
1041 246595421
235200784 784
820144005 4124
675317589 3502
598207513 438178660
371569537 2752
190756214 929
435129601 217564801
165212812 914
105711996 1023
841025660 5443
650886193 2937
597723539 11965
26734161 483
671407594 4901
4138 634864374
53463779 303
120100337 11061
789475415 32474
650800127 11264
691234641 5985
434951491 3622
161699515 539
740701016 2469
959496990 6989
377142187 3089
507668219 112740
912358124 3183
1559 455845123
168899634 563
7120 698479120
129300644 431
425101417 1417
61129156 209
791336555 2879
162278543 3477
343697695 171848847
971965711 324371362
753906191 4034
5184191 156
8601 864504242
1971931 1971932
745180091 2655
147398337 1483
840197815 420098908
909296968 3031
695709979 2865
341779287 3803
12900063 43
849763735 4105
889529248 8577
259556141 1811
457609783 1584
856081736 66721
77279 881083259
42300003 141
563280011 281640006
856776147 428388073
122936960 640
122999667 410
524799565 1901
499457502 340522213
724155156 3348
567491241 36898
680999259 2270
571502341 1905
929299766 11083
473766681 1966
970594390 3883
2312 403496044
528765794 2355
480017047 2117
851869207 20937
954699285 9895
934290820 802604924
635194012 17277
775561788 8208
991799373 3306
501273355 4379
731979754 6207
780460873 2855
948675372 4778
373415017 1536
323896950 1862
143917287 1374
633599568 4592
702619134 2842
312264730 1913
156760379 1582
153899999 513
662782105 662782104
10532 813561250
934384489 68423
253969622 1018
467631712 5497
542980805 6271
694904711 2818
765460240 12729
691547181 345773590
348912703 2603
211829688 1219
681853941 340926970
800315414 3793
301890725 2743
729513463 3837
675444965 2783
947917215 443956184
85623785 1691
922077434 21887
357899668 1193
311862551 1964
727808797 2442
928733777 116206
319501065 1065
18558032 3651
874200001 2914
292496345 2402
568505232 3572
922539458 3218
132063024 450
614681685 307340843
688127437 122508
958197385 3194
432980288 2005
238379761 1189
931741748 3851
727198535 2424
516147048 2651
2157 126810030
612772344 5079
755634145 14945
4104 746225134
724202201 3142
888801957 3545
529317679 2016
3301073 21
589776305 3073
277548350 1329
7016 181021916
631761824 4004
462753423 1731
862632319 27661
730212296 11147
188931989 2886
982387519 9920
118438128 843
38365770 247
3229 752631465
688192276 11695
632702109 2109
324039051 1267
136500321 455
363396075 1695
315696806 1175
999897210 3333
226579871 5634
709814729 3306
173295658 634
114686756 472
285287222 107152723
295704711 2009
44812441 216
458099290 1527
217102703 1607
478442563 239221282
36535632 798
803023495 2897
678369411 5128
33000110 110
4943 866725392
20641021 237
288300962 961
973881527 486940763
557675171 37453
4639 605682485
331683257 1937
854997193 2850
289967293 3157
104011215 1208
2948 437544738
622520663 311260331
444301304 1481
718889420 3637
437098544 1457
392997778 11324
2913 479765392
11212 842431931
16033 559086743
682097849 2765
230664385 1072
170816804 703
94394231 47197116
317208545 156644558
134297971 67148985
894540433 5092
788592037 2641
5336 812201810
313339678 1589
46406819 364
181809309 3895
552701899 243113508
932042564 11886
339621542 5473
876126519 4590
587480569 7465
310390982 12367
803701353 2679
8587 682004419
562532469 2215
582599773 1942
64924006 232
245682235 1542
585 104102788
317701526 1059
236400000 788
356516203 39263
60150224 30075112
339637967 1347
818330706 818330706
650404145 2168
3630 925439270
5490 809586872
670076000 5500
879144512 5249
336898877 1123
985164099 260075
967 238012545
157750209 1666
109134042 1333
909600001 3032
454801515 1516
549601832 1832
370942659 1269
662925939 662925939
642300000 2141
731850958 19497
3447 365470978
977961600 15840
276600000 922
848822590 3276
1210 272271141
554838404 1959
314678784 2368
44470801 198
863638718 5739
762014349 265172526
406339728 2998
965 98173310
372174001 2044
740392620 3190
504351245 2091
882460986 4454
173700000 579
297105193 148552597
234762 341869905
765361691 21794
894620271 15095
898394509 4092
482447637 3674
269949992 145168153
748497506 2495
881217278 881217279
395367377 3381
509702487 1699
927387635 43362
796315360 12458
612079949 6214
355200000 1184
674210445 3470
866113767 3016
201368312 713
575919301 9150
509725244 5561
308965861 154482930
603537801 2423
180761796 1000
508103079 1706
675527872 2724
829109384 6189
146699999 489
423298588 1411
807621539 7636
973934243 6314
466499037 1555
649201335 2164
167511329 3690
186099572 1379
651600238 19209
17675592 15940055
890335265 3016
805463283 2929
704004112 8069
129635596 2570
812242821 43452
967800001 3226
489972807 40037
410314943 205157471
677362153 124090
908741348 23547
511242347 6335
834902782 2783
875102918 2917
939345486 469672743
862915068 7583
519195117 1869
626395668 4345
260799080 4322
964306771 5145
697140401 3800
130159950 463
197000750 913
993082616 3806
743328261 4329
297243049 4127
544799675 1816
459900470 1533
400733298 1809
57000191 190
662697791 2209
905610749 7621
550201835 1834
590495181 3252
247201421 824
74424848 47750637
191175015 1118
763258628 3830
624315199 4960
382622623 1514
331804370 3475
920519654 9093
5999979 20
430342009 3162
323400438 1078
936295316 5375
397484244 1549
547449009 4486
622090509 9560
53466555 366
133475793 869
126612080 490
242800950 4363
999521696 23888
869745709 869745710
881397062 2938
252494020 1693
629466179 4184
934152637 4371
969463256 598997350
997273648 3800
338737881 1180
32804778 131
416999999 1390
344887818 2706
12558300 5713638
51296 461106137
551408507 6972
481199648 1604
120666600 28062
835797213 2786
133596875 1514
645302150 2151
434512448 3424
809892861 3857
337507902 2299
885600204 2952
568705467 568705468
133299649 2137
673951047 5379
734997897 2450
257489423 5834
448957140 2130
3610 779364224
112871045 676
760699699 4324
264617760 5060
477467352 1762
41099999 137
466985263 1690
874864903 5386
432375930 4270
316499461 1055
20460482 69
405840374 2732
507772001 507772002
1892 500674121
862363711 8430
829696886 19558
1978 420978077
3252 342256453
728187652 7047
965090837 3946
918073009 5328
961522105 4093
344851937 10912
931203103 3104
973111500 4300
321142586 19853
639297869 2131
249900135 833
797517982 760627253
639247777 2719
3181 800873140
804440539 804440539
114020059 57010029
440313489 1589
943651736 352742848
929418502 13971
968049721 968049722
425988296 4505
44541530 44541531
843959905 5392
208871808 964
265806605 25819
165034202 3680
750172356 8691
565291329 2368
376045535 3408
626190822 32031
533655269 17145
600537500 13375
900981244 4061
98286957 596
3457 942580576
56624655 772
531627265 1904
622594720 3158
933608345 48246
498195404 1700
894393067 21896
847755688 53621
795180790 324888441
2185 271609866
279690938 1438
183599388 612
341644284 2267
477797400 5175
228146895 1730
51300111 171
195302466 3438
897054291 3685
880612351 4619
74099754 247
795420725 4543
322944654 1199
539986553 269993276
295570595 11939
987821720 35054
958799999 3196
651048276 5934
569653632 1912
575326135 4864
755282193 4602
59514991 1096
110541601 1560
42695729 427
753574439 3482
746040528 746040528
577498506 1925
529800208 1766
2700009 9
169375787 169375787
3498 442098126
649652587 2549
802823701 6209
808200880 2694
769921153 12012
103688564 549
890128603 4692
547046539 3257
5052 876407178
273599309 912
426600001 1422
301737567 1507
79084233 39542116
112138922 886
299555930 1030
821091865 4668
654344451 4489
847908242 372608485
5028 634488348
244654560 1440
535655129 2859
710397945 2368
50213 451095923
612854029 9714
589973696 8384
175386560 10799
652141334 2784
746020187 2719
87811400 3261
795888658 41755
705357974 210053
209668545 699
765902554 2553
988060708 8218
802642267 802642268
569405499 2650
164985506 3879
260243871 2549
282894598 1830
32905783 122
135344071 67672036
946198936 879664500
716795975 2964
275061831 947
451501505 1505
690472693 4897
981383413 3404
993886157 4046
144063333 518
550704335 9114
253676430 2205
400739185 2052
58500194 195
364499999 1215
284033821 1106
770481372 648714909
973274946 1372956
251356051 1122
886732471 45890
1706 470290625
356002915 6619
997670491 970437395
13167534 59
842058800 842058800
69841412 259
349148934 1687
438001460 1460
273901247 913
616650654 5648
451499999 1505
304854888 2716
36454109 1604
130484346 696
1323 295564837
4076 365791173
847504201 2825
77843011 2870
10565 785871404
604498803 2366
602653646 5835
447009213 223504607
681978014 2693
248120089 18528
340069079 2419
824738879 824738880
818535339 13759
116100161 387
424548823 5432
842304828 20379
933813572 37087
651529767 4912
994496291 16745
681597728 2272
543709337 3307
944813183 6133
498491214 5689
796133028 12569
703900638 2394
389767288 4277
685310339 537625238
252000560 840
597898008 1993
95399999 318
69248350 69248351
787544991 640714187
442798523 1476
809954655 404977327
638633340 11168
246530076 98973225
72900184 25427921
800543519 46525
605397983 2018
215634519 2372
870600963 2902
680197895 10056
921153743 460576871
494100451 1647
800911532 397173659
687776613 343888306
372600001 1242
1634 84222455
920844484 122319
734984236 2865
279900932 933
154987025 2525
692102245 2307
895316483 3691
499501419 1665
49054740 49054741
143999999 480
988140600 25650
2354 290525973
464998451 1550
524242708 1793
108899715 363
21329063 21329064
682610855 6172
791976522 9207
77098789 77098790
2707 602473977
16405583 122
303982561 1707
397549097 1706
159015859 1130
931851445 3426
16572 435810456
459298470 1531
56393520 285
439201465 1464
849046240 3537
330899036 1103
654002179 2180
859387536 10512
941280915 836133302
912157889 3904
410488631 1608
27781742 13890871
814674877 814674876
50089662 1281
855930401 4853
312135759 1129
468772360 2001
574435040 2447
410739330 1593
450898496 1503
411898741 1373
763067334 763067334
717540912 4287
426049845 16511
814504053 2715
963300355 3211
213906655 1114
921451942 4871
128099999 427
194717471 9113
944133497 3412
766199999 2554
159542351 535
315515865 1428
325179801 1580
764997449 2550
785010741 392505370
683877689 683877690
84903948 1886
24531150 94
993871577 979565492
451387729 1584
484309167 8142
398146467 36903
667800000 2226
812400000 2708
533611980 7055
528830922 3762
815787424 3232
198931343 14621
619197937 2064
4393234 2884643
564351020 3005
683241182 683241182
264607560 1048
768329671 9563
226799670 756
997469087 3626
166825119 2806
489111439 6134
764283692 13145
534719783 1810
764397052 8283
754093966 377046983
326713919 4512
24899999 83
622525514 121877
497773155 1919
399822124 15709
917962159 898332489
301418919 2155
699902332 2333
976060640 5687
777551529 7070
611906805 2177
522298258 1741
688984966 6338
284889186 1023
122098194 463
6878201 32
4390 716607660
641936474 13217
637501108 2125
425026368 1488
745184255 19456
240600488 802
262989659 1780
326791086 9993
270238786 1094
459297590 229648795
812104598 2707
827949520 827949521
317015031 4553
903768577 7872
250995502 2158
179089501 716
135655735 6101
922340776 461170388
420846949 2204
687252975 2329
511799999 1706
525598368 1752
645041776 4477
139036282 654
718177176 6276
708659410 37563
557966025 4968
511680979 14403
790619691 395309845
5265 906353955
5219 842588096
854222573 6398
603473412 3536
209877881 872
3011 159842741
291017999 1066
67257558 618
31101245 3069
4867 995215876
7187 613433248
307583100 19067
4403 215121774
67144361 683
26930807 164
445499070 1485
295652314 1491
105300352 351
855078714 4806
117534816 58767408
996979162 7701
75526087 282
860699804 2869
3946 969259926
541618384 4235
107044646 854
319330315 1486
952132257 476066128
153303208 7436
979259943 8684
938329093 4965
805934346 6381
240 47623920
237021400 1100
216349904 1055
975889284 54944
329419652 13932
12524746 65
791759349 8630
75269141 599
699770985 3747
676202635 2254
217848957 84649199
202493095 1669
780472260 2936
550431252 2646
2492 557866596
906417995 453208997
761537304 7172
526618040 2020
17036 603218865
444925325 222462662
686697142 11257
239400798 798
321777714 8806
308180795 2604
982782712 10667
487644947 8001
12187074 73
934503114 3115
624200881 209348370
386937432 26170
224152509 985
810714199 3799
921563703 3490
311408851 155704425
994249242 16827
108636720 698
745537941 2845
808706621 77611
657901954 2193
303001078 4467
628191913 314095956
344571520 172285760
21577024 10788512
26528 940830180
839698709 2799
273780750 3477
670454915 2999
867110233 433555116
284503429 2214
855448961 3712
506806433 282802759
750992711 11635
612599485 2042
76281539 267
738205148 21924
657946756 3236
77763654 277
769990172 195372
47 13798159
697202325 2324
230890459 13820
624269219 32820
116430511 1062
469502521 1565
508657607 9275
261702944 973
92399999 308
6218 596411180
486302409 1621
580799849 1936
838656181 10674
149016808 149016809
383898636 3509
984411396 359208619
4725 560670975
164215388 756
415022244 20748
7888 652432256
155510643 1169
641097863 2137
739271089 2467
289892794 257261219
415501031 1385
14633876 76
992636148 3878
17584 696343984
692310332 692310333
438182993 2004
579827874 15803
1677 397517582
975 268203000
138110239 905
537146453 1855
511347745 12384
711781000 464795489
989754463 7295
211281392 1264
713973354 2658
462680399 2100
878349324 4853
760501722 2535
770816889 4649
16258082 571
752561444 6338
929529720 14574
590111686 3525
749755765 6806
834326817 33929
138333248 928
327086707 2549
31928872 323
564017159 10009
486666114 2299
278700373 929
889064952 444532476
578398072 1928
244700522 1901
623402077 2078
2648 653378112
578927011 6715
312039343 18554
489715757 2746
284443148 1256
139339201 550
561202396 2460
151612037 2914
515100001 1717
240901468 803
109098832 1506
200417045 1188
165899448 553
448340259 224170130
477901592 1593
777344785 777344784
363557030 1279
2378 602670808
229779031 1201
125647127 2872
626262900 626262901
866760360 689010964
980637249 21268
38123125 19061562
485105535 3512
787684392 10726
913072929 8531
387671907 28013
703340247 3016
450875901 5839
987645818 985504039
790039234 10748
166626836 1131
40667283 173
822251109 3203
1185 217413135
154730157 5827
4003 147407612
749355418 18557
226811767 226811768
806888369 149233
573270859 2996
689217067 13682
613222808 4283
988574557 5629
624192428 4389
153300000 511
1873 548848936
5286 877508106
781561941 38319
15320 518458468
772829689 4212
52792516 545
562077900 8055
113762881 2926
822457730 2927
545754630 241891012
715185741 3127
424866715 3907
791697700 2639
457794792 1959
299113444 1465
500768356 1991
762462720 5184
366220500 366220501
671313060 54685
435601794 1452
380832747 5004
16608 345313536
82556531 659
560999999 1870
219328507 5163
457199475 1524
924646044 4645
316852386 1101
388610096 5413
684927349 8510
269433660 1028
573613563 2443
119999883 400
359700000 1199
648013488 324006744
635055509 317527754
232301622 3066
798282192 6636
597790940 2943
956999453 3190
596547107 3858
285764808 1011
313200001 1044
768298349 2561
718962318 6726
345107338 4397
952494672 3823
970658414 444378060
375903665 46448
5122 898142729
982173703 491086852
609461594 4713
609275788 609275787
286688519 286688518
646146920 2919
283705068 283705067
888367071 3424
71038015 448
90838730 45419365
203939700 774
757094350 208858
148963915 603
594714043 594714043
642600044 2142
379801265 1266
163326899 1421
800123317 4256
21970409 77
816091591 5899
850200001 2834
937677887 11268
757089507 5233
743074163 10041
224602498 2714
425148432 2355
667584372 2492
802504514 2675
302347300 1621
557322522 9008
588079137 28370
638397547 319198773
379299532 4422
113206341 399
320239981 1203
65456139 613
201808 119066720
777661429 4046
797832888 89283
830102768 2767
3141 352312053
236473412 907
423645041 3640
77472301 6269
780298089 2601
625201650 3735
518149153 3174
476540791 2408
454028696 3057
275936480 8445
265197862 265197863
406189011 1551
332678343 166339171
584021750 3005
267201176 8935
509399999 1698
582989598 582989599
281870850 1569
176999999 590
152990996 6044
938893532 4951
786418117 676903351
847500001 2825
728791258 5247
184500103 615
581142065 9749
70924611 601
693032531 5087
414975114 1707
35666654 884
435934175 2126
685383963 5062
510089035 4388
934748599 5019
75507026 266
259007892 1075
506434861 506434860
17091967 128
904225496 64216
764999999 2550
572311656 288686412
63600099 212
518682620 4229
845698047 6868
940813007 6251
400135645 1483
866834850 5110
339998065 9264
166674185 1458
2643 364265185
17060736 577
90299699 301
656612889 280882448
306825780 3750
463299391 2049
250237841 970
157722181 1540
345209481 3553
877749354 88287
262860233 1183
969021204 484510602
552389053 11477
234726108 3493
342814835 10046
721009753 14088
464493543 2216
308701890 1029
944412701 3850
159 42405083
654192232 2580
134714546 617
111886486 111886487
403968081 6320
521739519 3995
428700000 1429
491551434 5869
6825793 48
607190962 5509
487167151 6198
540177216 9267
769789448 384894724
381833758 2007
821102738 2737
122622229 745
405301351 1351
540898198 1803
25851209 361
100311741 50155870
799784866 2901
429122498 385377274
827677285 827677284
815287681 13109
582900001 1943
681939187 3270
662574105 2485
262361913 262361914
819249749 4125
150899903 576
161973636 3362
1121 274085621
782656399 4566
838859932 284268316
129569671 539
710102367 2367
498 92574413
857526264 5736
299581669 1298
163758369 1300
712634422 2777
857702783 2859
563915787 563915787
421340850 13302
891261965 25135
120300400 401
528186097 7848
77373467 358
325106908 1321
73800247 246
821102738 2737
854944496 23319
399495533 199747766
741427955 741427954
606975854 2335
799957951 6559
69249600 1800
791997892 3397
525493252 4293
652212585 4521
989601803 9533
56342371 646
100397512 100397513
763500505 2545
524400199 1748
2764 383280052
334839632 13719
698446178 8877
164775160 4138
520188561 20619
2164 546526856
779743942 9053
813049855 8961
760197575 2534
366634724 256950992
438901462 1463
599905972 2136
371554812 135898023
271477194 271477194
975299075 3251
560088834 2070
913386778 5703
77764302 503
516370177 256136
248983196 1172
988441240 9473
625019371 625019372
525898247 1753
374384458 9080
127842440 638
212063009 1328
931793865 7524
154226421 854
197876461 98938230
4621 914653671
882597206 2942
221699260 739
82321827 502
832374010 3210
905104832 3017
636759396 2174
341699108 1139
196315104 771
589621995 205633081
610704231 27991
848501145 6147
604993560 13998
8328514 61
177764036 1473
801447723 76569
472867356 1693
689352974 58395
283633146 1050
941795986 470897993
76882924 15025
273899086 913
35400136 118
873280908 656892737
28558 563467488
998533234 4853
697440719 4574
51548785 606
913796955 3046
912341816 12845
7982 606854000
938330537 5982
105490200 872
270809081 3255
2250 412803000
458901864 1922
254212375 1807
699794767 20009
878124790 36402
150900174 503
990737268 990737269
439198639 1464
386048220 51706
742904252 4487
85313472 43030830
12144 773660763
335098884 1117
420418690 210209345
113264596 477
39894191 202
477894061 4410
353150624 2283
461998460 1540
689300548 2317
371100244 1237
180481025 5392
40141465 1191
498622397 5686
989974817 4326
114602475 634
815135002 5662
144729876 1812
937230480 3690
432327335 1532
343499848 3452
788035480 5230
601152309 18703
572973962 3982
702773448 6123
865988500 7514
590056800 4512
162628566 1037
263766537 10199
657970852 3039
581258980 77398
668001950 31465
708817258 3576
295998220 5705
151705364 586
892627605 33917
678978965 9934
330601102 1102
459459165 2579
47166 759089604
649635824 6863
1622 442815728
938635169 5567
94058199 437
9585883 9585883
536297939 1901
371399914 1238
594937881 13651
896075120 389962014
407984461 2756
32376267 179
40635396 174
88500640 1658
735369076 4865
373968945 186984472
351376584 1703
535952001 16196
279695654 279695654
699963157 2556
68527755 418
803065978 803065979
513900001 1713
307499811 1025
917097933 3057
657061154 172515
975853178 12259
824347135 412173568
314980534 157490267
220997921 1144
636652908 2277
351900001 1173
493499996 3443
87645514 372
515044055 2738
918003061 3060
442993021 1698
87118185 368
552018551 3107
951679217 6008
556900236 3732
994210865 4624
768002559 2560
798681319 5559
739851074 4525
289587339 1566
339671401 4178
350327446 1892
2604 725072176
326400179 1088
412201374 1374
331961376 2021
526646537 3231
408402721 2124
198371002 3958
397403952 15798
788140541 6670
953653887 459441405
456089557 238327452
123504500 2450
936673731 3547
341520383 6144
530908787 24839
438065088 7823
1624688 26
656924625 2631
925520873 3657
765701856 25776
712575450 53678
949334897 3246
659012414 19961
778197406 2594
6131 603399481
933723103 5811
863124415 5764
888925720 3273
431399999 1438
164693128 2533
230637582 1953
1920 457786232
278397638 1209
675297749 2251
379201265 1264
342229657 7597
29516209 14758104
989975451 6429
95998641 400
25920674 275
123708479 17960
888521871 13807
336716042 1853
528043709 2261
175337931 864
533238797 20399
649568123 60084
935900975 4568
466034989 1659
506174914 6568
695572440 3473
917557743 917557744
12300040 41
749865445 3398
432407519 2256
488182523 117144
290886508 1326
956591063 5512
661107703 42551
999909577 8172
687602292 2292
964046854 469324765
170898443 1353
946855021 410761888
813476893 5345
543225967 1912
762600000 2542
623980035 19741
354142617 2815
912114856 3221
312653489 20289
537563137 5632
785263052 6217
513783405 297840518
129659218 3228
767237728 383618864
668754841 2652
7175 522189325
780251472 9009
985138320 4699
401307320 58628
54774830 501
119755835 902
444201959 3859
90011898 2510
490642811 3260
80712879 30846299
508360081 1731
894512393 18378
145978991 1128
454975041 1790
317101058 1057
34875021 253
380207036 6194
207910301 80625799
895835317 447917658
338 85915882
924300001 3081
482400358 1608
209522320 10960
359760070 3113
921792163 4801
837602793 2792
429482583 429482584
929315841 7790
107170564 868
659829191 2723
542887848 20052
540000447 1800
939013358 895237210
97340 989947800
609898597 2033
128566821 1285
823180110 3734
700418031 60853
278699841 929
466743225 233371613
252576109 1146
734860086 3543
881041652 17636
916775408 3882
158395058 961
684719030 2809
637127525 586507085
426037091 3019
933913552 11498
356125686 1281
246845085 103023490
364452937 182226468
93268962 330
363174467 5644
604297585 3933
290480601 1180
7364 758887129
523906920 2137
620440877 66131
441298529 1471
515646521 1910
864598222 2882
634047637 6449
825508051 7402
222066301 2234
497848484 8371
960163221 5380
470854354 1769
909420468 434110151
5741 744281003
438396409 3672
642171062 642171063
470556357 235278178
937182669 103889
246094132 2038
609897968 2033
789302632 2631
24000001 80
814435110 814435109
134757546 826
726216062 2717
6522 712098048
246540433 9596
681299999 2271
44095372 261
620036928 5972
126973692 457
1393 80647735
649398770 2279
591370504 295685252
395380231 19999
214372641 7520
92210358 1080
392208362 1351
956052347 871207385
887102956 2957
125700148 419
958481195 28421
22135932 438
36722587 866
953651611 476825805
909565877 5466
433028199 143911
440700000 1469
732147649 4655
215699280 719
31503067 14718016
265488010 1205
452795088 8720
978244799 16448
1356 146709426
3823 862439758
3901215 32
518998270 1730
884036617 5008
596699999 1989
464681885 251462619
979801803 3266
480975338 2193
556087599 1889
947244838 7207
290987819 1420
385994946 385994947
4801 996533968
460331170 460331171
595902911 4241
452282201 1962
339340323 339340324
121500405 405
23399921 78
728363013 4118
916394319 5583
128753249 598
530962033 148272
716347885 11199
401055994 1989
1045 205273891
199504353 1202
303263407 1777
798165473 378940255
965787680 4862
876131523 4907
826924862 6078
385944183 1538
904808565 4546
740501217 29767
652727376 2856
302701010 1009
404400275 1348
444409510 13261
443930262 7121
405696634 2735
697785469 6089
711901800 2373
268916190 2633
481713905 13328
3858 550355588
483868483 9193
7201763 36
994713886 488484008
864977545 4471
563387940 6239
3801 955341374
832813331 2823
249589325 124794662
342536683 1227
129179462 101627311
920547500 4963
463731731 2255
890004150 15610
808803369 2696
100123 837128403
7362 713701558
310 54282593
116886787 427
831300076 6229
653567140 247236129
741615790 6142
798664815 371032373
506992501 12876
488479740 1722
359491962 179745981
954427102 9053
75593158 366
21299976 71
571683967 2597
107942541 53971270
518535131 2396
431606798 2769
506977129 506977129
135900001 453
969991929 5295
393766847 1712
1090 268150469
923590807 5775
113817323 711
11314435 11314434
755997479 2520
623633591 2841
816035318 3039
384836075 2405
145654472 829
998777872 6727
936265140 3765
639664075 224084385
740472880 20048
109236324 438
168356699 19830
21068655 112
78811524 391
847668960 208631
57000087 190
614029688 3367
551054638 551054639
780293647 15983
800263641 2726
105505629 487
4235703 17
309601033 1032
378686564 9628
451886356 5431
759438161 18081
866503462 2947
158041676 535
312340368 1104
876838247 3082
1040109 4
645926760 2627
362986121 16072
398063081 398063081
567378339 5620
572698091 1909
991671996 5184
578565398 33545
259049560 1208
501985647 1928
926230407 457447613
445599800 9385
777001282 5007
10723 901603516
661228641 5146
585722954 7615
338347501 4580
1682116 1506394
639726440 5078
279198514 2278
707517320 3106
3101 728496223
99925968 568
680929760 3071
131399561 438
157490677 1148
630823427 3323
165705594 165705593
281247179 25451
174557388 893
116962273 466
972075617 6107
392638748 1444
632451127 4013
945 106132903
269209197 1161
716997610 2390
156761141 1345
697782025 12622
388801297 1296
404005000 2283
71860617 35930308
969603232 3232
82785237 503
70306102 35153051
40014 655948381
709197848 2364
743353062 8292
928407854 6641
615887213 2402
749799742 749799741
8336232 72
195245340 8058
212845810 3057
1848 529125054
324180024 1286
89506873 3276
824117963 4034
310529666 310529666
788576164 788576165
339000497 1130
1518 228140101
595303708 3889
703440240 3376
357733473 2342
181500605 605
977986635 5038
858658860 6372
305271466 6135
91749 910975821
199924921 99962460
372301242 1241
21150801 506
833764752 10232
292443465 292443466
866369096 2911
560998938 1870
387129482 1521
687302768 2291
531973502 2372
876053902 45995
979657273 317658
148685471 526
747895926 2759
346346951 3215
915644631 743864606
467191564 467191564
17851 519749716
457607902 3758
196117391 1198
306244102 4301
264397421 1348
455347174 1886
630901059 2103
611146879 227278161
658801083 2196
19477409 9738705
610486432 2671
962403208 3208
578599500 24886
397038606 3151
365237470 11169
684705231 4430
977162944 4304
804900000 2683
449604241 1662
278295299 2238
189341349 1757
662445764 139845
294300748 981
236277181 5089
60600084 202
95627427 826
182676106 182676107
753302512 2511
828847271 17908
689540568 17857
411299999 1371
47645370 47645371
950637235 3542
224399956 748
410020561 16936
428557615 351137401
4307 699891807
585350079 2744
450401498 2582
544847885 8978
536402487 2434
284113576 1557
604316575 5709
81486335 512
622201438 2074
92353300 46176650
646273275 3349
840094880 28797
641547523 3207
148953950 755
54757660 224
527311960 26239
324108434 3752
996684187 6268454
575391444 3365
990910264 3979
542622832 2081
122076856 699
14773554 91
905527058 33039
467176466 4773
515248232 62198
341816635 1167
657304035 2191
273744999 1569
36899877 123
867757025 867757025
991805500 5275
725100001 2417
951033660 3284
708659398 2813
745398451 3618
258630290 2713
925661884 3095
905650648 4570
492697160 3114
592574738 4918
970044567 7951
264534396 3801
216126551 1105
549529599 223074526
137388962 1671
654982898 336714111
888117095 3180
375845166 38265
564860808 2791
727857746 2553
253696585 1272
950582458 8587
935860868 4327
199430307 1286
308036801 15800
179382772 633
198148372 827
3348 880123745
601198153 3246
455999288 1520
893346350 425970827
724799701 2416
567896789 52230
392449889 4179
18821250 607
660890665 4536
882897760 2943
340869220 1355
473431519 21824
130929209 59929623
446756127 6448
333249632 1622
816187686 27403
890390528 3487
297471264 1183
576300924 1921
355845421 3780
175200001 584
278173278 2322
683702685 18805
406560187 39248
249286059 3091
450115296 1812
679294649 2967
25376910 403
119574166 1524
80853 744688088
633582382 3876
885473977 7404
806654578 293389177
532799791 1776
595023199 7073
423832167 211916083
53696549 1054
249899884 833
755928186 8239
2609 590938939
474511135 10936
742443038 3571
465015869 1566
32374635 13467597
379984607 5022
643964403 3882
595501986 1985
4440 968319859
753302511 2511
492485612 1776
486301620 1621
808278671 404139335
794098738 2647
690835391 3216
3931 349887571
427070921 2806
168000561 560
478869840 2385
644401525 2148
139336384 3020
476701126 1589
619466490 619466491
864901501 2883
77099742 257
510884521 510884521
266401588 888
115373013 1550
928335985 338258264
502495377 2881
919167813 15426
197870817 95632031
197622120 2237
618642522 3537
843411581 3393
16283987 96
843609064 9119
790200001 2634
965344545 3886
291856777 6045
3238 239498670
995398566 12144
247594249 247594248
64558171 240
734155392 2772
925173996 12235
435574068 1881
815467592 3021
816602721 2722
622199329 2074
443700868 1479
351196952 38495
781498197 2605
626029530 2229
529052029 11612
303301365 1011
67499792 225
318598938 1062
251660266 1469
921268347 22526
200893141 1260
490043769 2130
10531 868178138
693659424 2406
130575802 608
68399865 228
995469644 4293
510827049 2479
149640916 128350165
954267946 530853306
808271489 10329
298805285 1655
107962405 1264
694426337 347213168
460905064 460905064
347065530 1603
512997697 512997697
488315586 166908669
998112087 27439
593942212 296971106
23702911 276
744004434 2480
429648541 6207
122328344 122328343
116099612 387
4196 910812443
462476012 2131
801850742 5391
542974723 6934
430700672 1579
797171501 2725
59847103 736
887108901 443554450
251956227 1579915
445084236 6571
329557475 235250612
53903814 295
425674488 7769
314400451 3255
498900630 1663
783764933 5332
178964563 1129
352499361 1175
505118155 2294
625800000 2086
802157351 336143
200 35408400
77999999 260
692 55778129
690899912 2303
378593280 1793
584429883 16056
560057467 3371
135867455 459
637113989 3229
964360791 964360791
331198896 1104
461405987 2454
166071535 4789
111391861 4229
400748656 2208
281664070 140832035
449865757 10494
12155535 203
278920580 1129
231901217 773
80928867 2393
285986761 1304
3330 807804720
490042867 5101
507600706 1692
596764872 8382
583276090 2550
904380799 5243
122091255 721
844199081 2814
918985583 918985582
704459140 2476
275923686 275923687
633259608 2454
998435598 986694020
370050720 7652
770102567 2567
828168210 3285
731238438 6830
983175641 1188846
597881446 3922
776089441 9705
948813621 12369
520498287 1735
74316439 251
273625854 7262
720657561 2509
253418769 3093
390858967 7546
1872 158497645
842284944 2832
119038688 4851
293999021 980
870902194 2903
471292420 1766
745595996 5587
196500656 655
1128 175646520
588898897 1963
720000447 2400
759000000 2530
908048869 4149
665697780 2219
513012348 9838
572098913 3608
366235452 2751
691538009 259003
1917 447436590
948926752 12112
656427512 2702
891139508 8835
640588889 2494
898799193 2996
30470440 143
643552909 3346
538722392 269361196
244644192 122322096
871744859 7503
747302492 2491
455434341 5587
88850431 512
812619907 11441
998405167 3328
2823 567860565
547148489 4529
312870419 156435209
323326529 7761
748163499 2534
64230648 344
158069529 584
182983322 646
936062107 4354
587298849 8160
627328096 18013
46200101 154
663751142 9433
5078 714656933
952472008 952472007
930989805 930989806
2256 365915547
2819 432294098
5622 422663920
951599999 3172
659730919 329865459
513013717 254003839
909300363 3031
973203243 3244
200456468 1252
601112834 42358
529460597 375746439
460585093 5893
30907630 232
318545644 2675
185806364 1229
933740234 3422
130288753 626
50095743 25047872
766095655 383047827
954505089 4081
53415388 206
526184063 2576
25637317 12818658
745499999 2485
918003059 3060
391171601 6366
177600050 592
272502311 85990
707373189 5448
57104915 2137
967996301 4277
345539076 12571
420601403 1402
258752921 129376461
555828309 2589
426908370 4153
29889092 186
106493229 374
497257344 1921
515998281 1720
998504220 973098741
615426649 307713324
642915240 2381
459298469 1531
177430280 777
894774873 894774874
963337618 9207
394614576 3672
706398263 28842
763200001 2544
847992261 595069
343527835 2557
439923258 7502
14852694 81
491257179 2388
123312179 1159
504064350 5490
949520336 949520335
163946223 1281
983854755 269919
58800196 196
201000000 670
643116531 643116531
652499999 2175
724232769 5312
296379083 148189542
968018688 12167
128934678 634
814096345 9514
96790735 354
996494602 7787
496500917 1655
59100197 197
903174265 6787
258339998 258339997
433894677 1604
167744619 801
381183152 16213
870067469 435033735
336260814 2109
201848153 16549
736497546 2455
193199999 644
155869872 2851
757696656 3576
438601463 1462
850999841 2838
41315394 208
879297068 2931
203288517 203288518
610442088 10229
225258479 1590
217200632 724
327494637 2305
486386896 191534265
471662847 2056
815006011 407503005
269052685 1019
37798123 237
638984430 32203
134149798 1217
805642339 3890
339035898 14056
25287 789207270
322664265 2761
671690880 88848
982858465 9756
711377157 2447
382685392 2013
258456583 872
733695165 131841
661201046 2204
569435299 4060
610074060 2217
979832046 932587157
333043004 1217
265564929 1214
542413939 9910
349798833 1166
30201398 109
809270764 3541
205508528 4608
114294770 425
723763200 6200
501462780 88676
852808516 11995
1430 356037084
513599999 1712
880206045 4122
630016568 43636
267046300 1274
526501143 3231
82799980 276
243639677 1644
621932202 2554
568847917 6327
268404729 22842
57539125 26435816
5301399 19
151323374 875
268498039 16325
376868636 2311
57377 695466617
940543850 5134
1237 169047335
954289414 561099077
230391817 1118
339002283 2179
911246378 5232
280116281 1270
125044985 6931
947096842 3157
876932184 3040
582101249 91310
681372278 2331
160020631 673
245295415 114517
57055551 28527775
42757992 1086
580676641 2995
535820371 3595
142872101 700
526101145 4233
295467199 1600
173949586 793
829498251 2765
454924137 4630
74999749 250
815473732 61257
836420133 78119
383358282 17753
610110505 2712
27102739 92
267079681 14490
845620841 9570
347988991 2014
10468 494625920
475123177 2367
21098 793672098
4049 889281870
791803923 8029
841180212 4308
195534126 659
686401599 686401600
192480557 1693
671072549 335536275
57000190 190
239909789 1603
492350201 1772
484581455 4249
821700001 2739
537522555 1972
894454321 20780
128430697 564
2816 702302993
235200785 784
710885336 2891
626101853 2087
639824130 3760
349719524 1680
164624158 164624159
379244506 1273
865413080 13972
307624565 3035
299134228 2526
379579712 373899751
704299148 704299149
768814744 14413
531022587 4659
909896967 3033
874200001 2914
508110301 254055150
333382905 1386
6124 936574777
446098863 2026
739797534 2466
128228801 700
964963905 32215
960003199 3200
166800555 556
119210857 443
30893665 164
245902932 245902933
219044104 1943
765901711 4838
712005891 8939
706945879 17222
565499999 1885
291745593 291745593
258299999 861
316607147 1103
843096679 6088
506272791 3702
812075187 3839
752508257 2801
386562697 373998613
798059121 3602
965534684 12255
162759424 992
486599599 1622
650010764 12788
187957836 93978918
616499421 2055
477941554 226322738
909437675 7196
101118751 41709649
603202737 2055
31999624 122
436420932 436420933
3076 332334116
202412828 1887
160339987 727
840243567 840243566
54600001 182
678601544 2262
681932639 5240
427987204 2318
90000171 300
139953479 707
232610043 888
503049487 57512
923618972 6379
6044017 3022008
604755898 5179
506080164 4517
200855457 200855456
878317254 15786
1552 403877712
854942584 9798
483862681 2436
65916199 280
814062132 11673
895555978 4036
688209533 7111
651922141 2460
1168 135755472
813693888 6295
852784561 14210
584714104 292357052
701718763 5846
63003161 337
150813557 826
912692162 3101
853451046 6741
298199006 994
969586001 484793000
616202009 2054
767097443 2557
1525162 7
353100521 1177
436195651 218097825
460125382 1878
532033325 3102
318998481 2733
456613721 228306861
646172390 5087
700113203 7344
178399130 4283
449593038 449593037
965987321 10732
395998681 1320
8902 341588678
309222587 5968
404251225 1752
937140865 5956
77448856 376
116053290 388
285901453 953
475032268 237516134
40 7929400
442554633 221277317
429872113 10652
130215920 1360
66176264 2092
6445 978575633
565557875 3438
782102606 2607
997839477 6325
828095936 2789
611472845 433953774
136173856 808
170999613 570
557680872 2762
732214376 10949
73446032 484
91924970 3415
69783916 2663
632079863 4770
875014815 11621
765604401 2552
446635937 2812
779685480 172116
48794431 203
385496620 10169
275746736 2497
456683935 14152
105616776 75822139
543847725 6975
684631333 7182
890403861 2968
426609318 12508
738471841 3013
756902890 2523
782443592 2984
71381533 876
830102768 2767
168783343 16771
328537156 1261
6985 803305966
235663479 117831740
871133758 3261
490289999 2770
75348000 276
768996969 33121
396001620 1548
298222891 1276
241783602 241783603
672696596 3553
3097 898749400
412579971 1513
945700629 6445
691820900 4075
313800001 1046
202376359 101188180
880036066 451319539
140880247 2043
361246496 3108
115589904 3124
725996133 30642
378333529 1532
335453975 2418
679743893 2721
980740863 490370431
12923 489516465
983103276 3277
908678801 9742
689115572 344557786
114900000 383
857627455 6911
953098280 4144
298889916 1109
926711082 7262
831251989 3293
905861215 4912
886747199 36783
787502969 2625
14768061 231
407435539 407435540
321872269 2248
825303538 14541
279992819 990
318383520 2364
59276364 205
204600383 682
463801545 1546
989396703 3298
686999999 2290
25140 904585572
182025350 2887
64450992 464
195000225 650
860200571 4857
406498658 1355
583516536 4693
310798964 1036
714185290 714185289
265063057 1464
17847521 72
960678413 480339206
368530811 1570
598198050 1994
985971806 9861
407094438 2238
502444636 3899
654299141 2181
701697762 2339
842829995 8162
328507550 1287
638241237 2449
396710369 2715
22941 609611193
797400001 2658
866511919 433255959
23165669 23165670
324611481 1780
136389465 1522
571249700 2764
233756877 116878439
464653822 17099
6285 156094260
710572879 5221
316219340 15622
689362252 3320
566101888 1887
569143808 5056
434274371 3294
66510374 255
223800746 746
338981391 2585
572152028 2004
247275439 16439
981708929 8370
274500753 915
840187186 3305
948762007 473981629
39844402 1118
62872132 6516
347101157 1157
540787024 4996
755100643 2517
174626190 174626189
503398321 1678
113960238 574
112273578 56136789
14437831 439
195706587 946
393600123 1312
661544607 3896
243001249 810
18002056 677
700666126 4705
779102555 2597
17999999 60
344475059 11670
47379402 41483974
928862286 13444
809896724 3177
996592349 23725
510668437 5173
813297348 2711
625177059 3148
348121469 174060734
785367578 51728
343801146 1146
7209049 66
69977165 443
639282097 2358
52764820 1003
535203566 1784
904946661 3260
153506997 1966
896115654 9911
5525352 36
896412901 15699
535477394 1913
361495882 180747941
931621857 3294
600297999 2001
476705022 1821
373043809 2547
785704436 2619
688139604 2724
181417701 1964
468754455 2535
885811006 4646
9946 960296246
385213608 1989
2906 743698973
451500000 1505
809700443 31743
406398374 1395
464671046 2702
135299999 451
161928924 667
203625522 1366
693716657 2407
641938402 641938401
353620320 13290
912585612 6999
10812956 5406478
410568768 2448
460123124 1917
21709505 89
934628564 444932004
2114 553692586
845683504 3687
241799193 806
565879419 3357
180094373 783
897229236 5899
129501748 729
5991 798678183
925913017 3528
239625605 923
686099897 2287
389700000 1299
782402607 2608
844502814 2815
690570515 8538
396299999 1321
624396569 6158
465779962 2059
655123473 655123473
192899434 643
272958046 1146
315001686 1050
345001149 1150
891296159 763757798
991592712 1252011
611922125 19444
926307270 3545
203091283 753
239078839 1820
120842606 1307
937197642 3124
606901994 2023
289921810 21833
528874687 264437343
872407061 96988
256200000 854
194129051 1846
40119072 153
950622710 4227
51642936 185
938400040 3128
694760467 347380234
46631738 330
893118479 373642596
636413850 2370
855 163033604
14508127 14508127
673014776 2968
119899144 469
566243118 8339
797271201 4400
988728091 5891
504298318 1681
813355831 5670
705017149 352508575
809012500 809012499
815839947 6748
821099180 2737
2060 266491073
933296888 3111
166715303 2591
599998 2
873139546 3059
932996889 3110
477532049 6505
773983599 4016
265801651 886
787200000 2624
874121005 25454
796 184477396
813438885 13826
415394133 1529
474406577 237203288
13027669 58
945293365 5229
898716054 4327
300729349 2982
606013381 6615
737267945 3496
568321697 4557
161432095 812
988111551 5745
282578141 9971
335294998 2934
298232745 8302
86168906 1063
332804253 1281
860904081 45663
452271189 1671
341865575 1154
791506319 62040
892795190 13369
537130775 2856
2178 405628542
202750666 25545
397666603 1462
799802374 2666
182062792 776
713802958 4283
245400353 818
472304513 2563
158755660 1610
826636296 3561
356930220 1354
501198393 3451
362974723 1353
714766037 113078
201719201 874
230700770 769
989394204 4206
986488146 493244073
645902153 2153
2627 670241565
277265047 138632524
825718914 8091
4201 142397096
76195904 261
266262990 104622
726795634 2971
302210009 151105004
110700000 369
278703169 1658
3778 374486694
699667514 3029
852395250 57250
275708300 1225
542700273 1809
460807846 8095
818186680 4120
42241169 236
479222215 25201
335610271 1778
322959036 161479518
532801775 1776
3501 868142624
682184809 341092404
361801096 1206
514905376 2487
487819544 3298
995777683 6653
438298540 1461
541922111 2007
679059988 20060
45299850 151
997303501 160493
274927749 1326
204099747 204099747
410521048 4088
298815952 3167
736150620 3670
597628261 2634
353147575 1417
109595851 504
502865240 4948
606012169 41843
192669131 23857
496457108 248228554
977518722 5289
741367483 8228
137400458 458
373427759 2510
89364751 1075
220274373 110137186
760799999 2536
103200000 344
897902992 2993
933901836 9458
238769836 927
633 163435860
3827 620272506
956833665 478416832
929807006 3775
171 35678979
242973899 988
190039754 8580
695987826 20300
8099974 27
493199999 1644
427758324 17157
197699341 659
717634984 4300
669902234 2233
126008447 1622
217402948 796
247199176 824
517985265 4695
532198227 1774
851027125 5826
956592391 192164
802202674 2674
782985149 7191
375556408 164688718
289440390 1222
151423234 557
14508333 7254167
264226276 1127
55023822 186
504080975 3753
955805840 3186
306882436 15844
177562081 177562082
88801856 626
212099999 707
891997301 27325
875409677 8538
505025669 4977
933596887 3112
567780839 17820
772017417 4593
331346949 1298
943199999 3144
84302998 1027
58499804 195
76222241 317
935359068 4326
498430396 249215198
2088 486309816
924621290 924621290
4860 71325360
935272704 3568
452039932 2272
284470870 18957
932774159 922018718
3585 808091356
115199616 384
300598998 1002
340016927 3006
828243693 2799
372766359 1541
3749 921902617
568383139 3905
28342520 971
525642268 1797
600003136 2000
592496342 3022
261759740 2410
4619 837250524
262721603 11702
865901676 44518
923316755 3778
407690721 14576
331845917 165922958
66770729 442
939529979 3602
337023577 168511788
798052242 52296
266552436 11953
14075079 7037539
688191153 9633
242891489 3732
184320840 1075
795262339 2718
5224 637592851
663873439 2674
418466002 1459
940773384 3449
931227233 931227233
734311528 3709
360998336 359475099
420036764 5458
92640087 418
133546339 2034
428 110314432
936155507 38641
373133735 3768
233100840 777
470001263 3749
145454357 706
126299579 421
113676864 688
241607771 2149
403086328 3316
566502119 428519
60397980 623
558898619 4924
334975350 11517
545138080 13055
243600141 812
408832705 5317
752404965 2508
25341427 612
982801753 3276
614262389 614262388
544274641 15210
196273839 2968
9785 872905504
334926071 3054
565501812 1885
619350396 4606
215406031 113148171
912883061 4220
508344000 11800
752397492 2508
508272064 5759
772638750 3750
764535474 743465839
587705641 4138
944964213 17911
644456822 644456823
64705425 381
750239821 5940
550798165 1836
57202603 1569
327000001 1090
175496091 649
963620784 3297
663587913 2268
946458395 946458396
552659476 2083
988008078 5044
282090966 3660
742898420 5571
801599416 2672
462646682 13469
171279082 171279083
417694831 2148
486807890 243403945
30859145 262
793779414 3393
1150 88139855
897362701 448681350
424442897 9677
487030464 243515232
411900206 1373
508161897 2253
363001516 1210
2316 385972067
474741967 237370984
815397283 2718
603212258 2021
639029551 2715
980400001 3268
38700201 129
1149 250884749
419256213 2713
368327463 1236
425304207 2128
659045518 6549
60340554 12511
122793721 680
359653307 1276
127499588 425
426292543 31762
597111224 6711
217461650 35245
341949995 1985
185541829 851
204565524 2900
728914852 4783
846056496 70646
903489823 9414
190943926 8085
412871820 1753
808504901 9000
142087317 524
731702438 2439
293884551 1007
214809874 2117
828724849 3159
714500808 411776649
240789359 840
942108095 33002
673681067 2388
734634140 734634141
149399729 498
997967164 31340
619004336 3065
956377498 4931
707543099 5521
284275079 142137540
943957696 5147
620437029 2991
185334914 2877
193066357 5098
423079559 211539779
407698641 1359
426976478 5228
834802894 9815
101100185 337
931204442 7577
372422448 5427
533650566 7678
882156568 4702
168428200 1424
788109024 49027
75737751 75737752
482781005 241390503
867387993 3184
4283 661153861
757122724 7522
256903977 2101
104968201 680
916618411 12438
806367070 106423
814727740 3227
912236959 35468
984657965 10758
550809 394343581
6730850 6730849
342759166 171379583
625900578 2159
169105694 715
2752 625004618
457856165 4130
137805976 137805976
467700001 1559
295582573 295582572
640752422 2186
686051351 343025676
806945562 25027
562801012 1876
448446133 1502
675903740 3015
7315 567386252
572178834 572178833
983966124 862619018
650373932 3361
339 82710128
595562213 6364
339001129 1130
276434385 276434384
350337294 1645
424049942 1631
155400639 518
434360988 363473077
233105595 1230
155100077 517
969347926 3913
907114499 6794
429386770 23433
371070313 2474
772 179463768
396890222 2506
768218028 10791
495991511 3288
543573145 2529
932267243 3922
440401321 2601
391559839 5840
456484345 28072
98365725 675
606424376 3656
25408875 176
644021236 402765
673419952 8629
809291041 404645520
161377163 571
699297670 2331
721192298 3191
3745 546193270
261535909 130767955
137350910 478
53441657 26720828
616819439 5744
614338920 10728
99129326 99129326
770734036 22043
679499202 2265
469337705 577667
60475 773736387
698997669 2330
290699142 969
963433125 5625
977 124389672
619499692 2065
254903177 27804
59990747 1041
123286911 638
516381156 3184
820581119 3933
806265628 802408588
164399702 548
204299318 681
768603660 3369
424638648 1428
794101903 2647
494103101 1647
358116561 1615
665499665 665499665
674965909 38194
527720002 2621
411820801 1424
640202134 2134
2218 416990209
151199497 504
378843361 2055
443857856 7066
782716703 3192
321997903 3686
841979815 7562
882586522 15619
982314933 668822018
4509 780946406
219376997 2219
63600000 212
798803357 4951
181765247 798
896920175 12588
48600065 162
909962621 8540
667572675 17982
94531339 341
26426096 173
59830694 284
91528315 41923983
396001320 1320
672979115 2998
423601993 1412
644693580 2309
310588138 1588
6050677 124
211263878 1622
822303930 3115
303058173 5433
770076528 2677
706684353 2384
2937 300519714
635437148 3457
884921113 3756
5681569 19
973674525 3304
366881143 1522
969275056 14645
304670480 2857
7884 384666449
807900116 2693
258900863 863
42269660 189
407181219 1433
369671105 350748115
498391510 2122
762098149 2844
334253605 3439
877501722 2925
391839572 2081
392214745 2022
210728730 705
224100539 747
100679647 50339824
157583712 1049
187531177 12022
329327675 1732
829922320 4643
123646161 943
141209323 543
457145079 3691
443503020 1780
847827067 11902
18465585 65
202423176 3587
315901052 1053
327028904 1319
56075125 14471
464452416 6327
975824324 460682926
674085127 64922
112264601 1513
849112329 9456
401398661 1338
154198296 1969
619499312 2065
344 50864336
248999171 830
556561600 15190
927139010 3503
324603382 1262
579640713 2878
256383687 1623
760202533 2534
169125551 169125550
52430851 225
450599171 1502
1281 289347747
411447302 3489
358461425 2825
639108623 9101
674950651 5885
15139581 6084505
689039720 33749
452700000 1509
187018378 898
840357913 4107
398 113655268
665246564 10495
25341170 922
186307079 1020
614183045 2564
905463534 905463535
97465854 42960045
128343856 796
762991136 7990
773397421 2578
243888222 1995
588871739 3451
368468200 4292
364900605 3887
444248490 1615
116449938 601
987920442 10827
714298105 2381
223739086 1506
374500222 4863
884101058 2947
800923706 4091
798139697 80024
1844 514147768
621073531 63798
726598684 2422
580783891 4057
642499473 18029
360608990 1322
995065499 995065500
233681448 1781
421002133 4276
303233939 1753
503237757 11351
901678059 3517
398473477 2522
771140040 7442
359067684 3523
338060816 338060815
893613071 893613070
58513281 780
261648402 900
920892510 4185
6147 134592075
280956571 1913
381219200 381219200
673798110 2246
837530600 13900
514757881 2394
42951 808125677
25024721 112
672912664 3393
545449090 1865
11202533 62
310632026 1197
799795035 6031
590407829 2922
105059613 519
6251 179083885
900299918 3001
440699469 1469
545776259 9980
469542815 469542814
214669199 2550
832833876 3738
656897557 12278
461885089 4844
698289124 4342
846930603 3440
321364555 2342
26939968 942898880
45835941 198
356399767 1188
48239779 2453
146759105 1733
798179276 798179277
936163297 3243
543300700 1811
881083690 4434
109700451 109700451
540450106 1997
456126117 228063059
256085430 1274
819105901 4334
639420169 639420170
479431635 169713653
850552104 111353
912927120 4452
541279829 3815
989703111 3299
688702977 688702977
844799999 2816
47400288 158
389981396 3853
593085623 19478
671592809 3153
774897418 2583
130500434 435
105811852 693
806781065 403390532
347701891 1308
431149232 3662
272558880 1440
847198927 2824
5505 648879855
300661245 1025
647844834 4767
194399855 648
916676741 30263
168071161 890
32372704 534
15255100 59
859921402 859921402
392135291 1506
259305149 1014
364581375 141585
71358044 71358044
148729986 513
463018239 1919
82429402 287
30765801 317
156085609 970
2116 571658222
227424680 1970
173699590 579
38258000 1034
400169745 400169744
124222989 451
210142799 1260
992969649 15104
815322509 8389
621065565 10990
691870939 2426
438910613 5531
976962382 43558
577745071 288872535
790901338 3369
615295483 7492
212663435 800
706385264 19555
931796894 3106
963032624 12887
187660094 150731
1979 566965689
667501641 7787
549320829 1849
455101525 1517
663004211 2210
183379769 666
440954541 220477270
146519053 708
497687225 4441
793196118 6903
214336587 1543
351615676 1307
161700402 539
418334089 131016
221615738 90161
266828617 3186
821700461 2739
215400717 718
979227448 3271
283396960 1247
366600001 1222
491401638 1638
606704484 243942734
733872935 366936468
954389276 5007
5924 908125504
346992751 346992751
498573409 2213
821499431 3385
813423000 3250
956503936 6147
930240453 3166
399900756 1333
396720144 339999608
791078401 10464
973297314 973297315
820799233 2816
39194740 11870
265201909 920
708080625 3564
546818575 2518
4340442 17
822051388 803772628
58499806 195
263404317 140314028
330203048 3050
926836267 14207
617098944 2057
931026919 742845921
783283907 3842
529 29553643
163564191 906
857700139 2859
679800099 2266
397665857 1444
657936164 127285
58194 817362910
695776131 7063
157080362 593
610850761 2405
5066 843012663
163709163 1293
731127152 8263
335098883 1117
222593886 5639
411300000 1371
174000579 580
364644455 92591
149875530 518
149078615 733
84209000 856
731703650 2439
3203 308874686
499394057 34184
365562817 182781408
616964125 18556
406693466 1917
495706481 3380
691937293 345968646
123142588 411
612296479 3114
811685855 5040
75299749 251
941082161 48088
474555137 8096
284277626 1594
90256474 35294654
783204932 3462
982780807 12203
666314316 3734
198899338 663
891213890 3315
441205137 1939
582699123 7041
542876373 271438186
273637029 5030
160362150 6175
541969213 541969214
733041926 13531
352498957 1175
716455921 358227961
43202005 261
354644630 1378
506279716 2246
507901692 1693
525304532 3114
276747729 976
977103505 3257
820943969 2872
749250040 3080
575761482 29277
626392881 626392882
70519749 250
203598095 754
653895901 9575
927460125 91601
465925979 2743
688661520 4304
294675638 1786
84599717 282
134074356 793
37799874 126
437889973 1532
776267248 3563
604145361 2619
204792670 2479
669297343 38681
335079024 213795
1185 273399645
903896988 3013
850055279 5468
361756471 361756470
896825016 3487
760546499 7910
901285399 5827
36488698 151
189135967 727
418673415 5548
54689799 220
902933437 12774
1015 253025934
419973546 17994
185660121 1625
178960964 78680307
981600000 3272
786300195 2621
966898283 6242
19075958 92
69000442 230
391875382 186733014
900808580 3196
50985266 373
690497933 524705899
83511132 1167
76124562 255
131575422 123666453
592646861 2364
613486623 3799
36874514 145
5440 372074240
482444802 3281
127675813 726
526203335 1991
58374001 368
1518 367055527
273995484 2147
637005125 5821729
6300 979530300
69265491 255
429416377 1980
480575210 5897
73272394 245
516936598 41360
884905395 7342
752556981 3204
226703423 1231
821583359 13715
696326467 146960
848374039 7947
612904177 3064
456166325 10362
687600000 2292
888597037 2962
662059458 297609623
472599090 5630
627654929 3694
785366169 22911
315292994 1731
2222 373957284
701146620 18932
372599797 1242
456898478 1523
252010265 2024
388401980 9740
874284638 406317841
205766 976108137
174631752 621
279601731 932
857443815 729409157
433089566 160274306
336177621 336177622
413381240 1491
696822676 3040
5411 768605495
444446994 24859
428998569 1430
175800204 586
221979854 2978
896697012 2989
449490648 3436
730178178 11569
30008918 30008917
482708765 2085
656581267 4594
949314651 372607018
822525787 5284
714750849 3670
364271855 1610
394692817 1368
445801485 1486
845756750 3242
310095534 310095535
766758904 2635
335998880 1120
391957505 1576
650779246 2435
265785096 40301
447159500 263500
824676665 412338332
391726283 1627
172500576 575
35784782 12611566
26722971 477
654897816 2183
809097304 2697
453901542 1513
375346299 2074
801328338 13876
831578197 3339
92949333 92949334
26099129 92
553252672 251422560
622699341 4601
1077 241598025
961323125 4680
371550881 4040
510022644 425273245
412286159 26406
754574858 11308
177499861 141717267
476707534 2566
853026138 4127
507936888 2215
445196600 6004
400170802 144876641
371419042 145199
804597365 2682
164533596 3691
66603312 105552
29 3530406
426599214 1422
479398401 1598
561695634 2173
936461358 3557
708738049 75853
317993263 1513
56143410 51262215
720302402 2401
250200226 834
3917 736760281
852301619 2841
48233806 30704294
881102938 2937
73572414 418
668926798 34611
927607811 5794
616532081 13864
106843234 374
349499711 1165
14452745 147
773162686 773162685
3085 180336760
251109532 9117
73200120 1239
142700674 1089
317892443 3431
965614228 482807114
1947 450268944
335400607 1118
129769081 898
760445519 2540
601390915 9596
604754084 7215
395785580 2102
503637423 728853
322560796 322560796
416247040 1739
479490059 4060
153664027 606
571770704 10095
3010 726529720
140416983 542
320699999 1069
178186285 1971
96417336 3468
841725035 4004
996141566 964572997
456724884 6153
810820867 9581
220588044 177313998
892202975 2974
425099999 1417
323699999 1079
910378132 455189066
469012941 49610
928828640 3309
988500420 3295
958612214 5718
257544961 7520
441600829 361854241
907503026 3025
377910011 2397
944248374 4973
2700010 9
758065211 3879
711884369 3048
781502606 2605
540649697 5103
760065095 2858
724804553 7334
703857941 18314
971780214 4063
464381518 232190759
3075 847719075
270752851 950
446096591 1938
60170208 229
440895414 1473
970389624 95539
963003671 24099
655803111 2186
306317270 2847
1044 197223084
585901357 1953
845954945 3737
209166017 1163
256 70946942
289500001 965
97096461 2924
607467480 38540
911998377 3040
324281243 1689
481652580 11811
368501925 1841
113215946 40525683
335571823 3901
11699999 39
455082557 2467
328400272 3111
323064477 4101
548356464 1845
626473866 3685
333382160 166691080
86764351 297
606937673 2489
159226452 1148
2576 546347899
301957326 1382
606002019 2020
297599535 992
921269473 5445
312195269 12959
768965161 2966
767843326 2649
867761829 4314
26883 703698268
43802682 8021
84100846 84100847
872100075 2907
809413996 4193
585967457 2759
1645795 6
486601621 1622
408598637 1362
151678182 599
358704209 179352104
639619509 3108
806802652 3993
524556661 262278330
2996 338295288
404745791 2244
116747515 494
43499990 145
738669036 3508
759928768 344027934
298375920 1284
837201871 3805
801131089 19946
909 88739902
362691969 3667
310676040 2082
705399205 44887
450050724 1550
128470197 1874
900196967 900196966
527103129 1757
200567191 7242
407467877 2143
124038101 625
154026106 6985
394081151 154851152
945272466 3331
599782799 211292020
604797985 2016
468586567 16254
158846851 1926
559980443 19909
118785576 883
886423098 443211549
135416281 1001
651002170 2170
398092561 76380
459787483 2079
49263 276414693
831763575 415881788
156981959 56117925
109392491 442
525070848 28416
706294392 3032
499801209 1666
138361015 774
280660712 280660713
786649167 2896
940586026 6780
961199999 3204
801291108 4265
466241153 15808
512578751 512578750
297940895 8648
432478170 1642
653811255 2235
758101946 2527
610600400 5679
897302990 2991
409776771 171925711
328780323 1222
700701875 5124
901587425 3492
322582473 161291237
24292318 98
646345972 3841
743702479 2479
734995864 98091
296028936 3948
433434537 216717268
64199818 214
489 93292138
538909232 4501
292199948 974
899639781 6002
34349691 420
3716 502741356
272948993 1136
682500000 2275
895627210 4197
857614165 7593
297000990 990
308203561 1476
988605210 494302605
476966269 238483134
105240406 52620203
546674440 1846
966300000 3221
892569363 309289429
568217168 2483
790274259 8471
744244199 6563
375303201 2741
880173885 4257
443780649 51517
513827221 7495
707702360 2359
80257476 689
473470954 8261
921603072 3072
446712985 5167
804903366 2683
256702116 1729
880865477 6738
878097072 2927
138490679 1493
391501400 1305
903441977 4174
867057587 3254
636902463 2123
401788996 1364
643318368 4466
629 61167734
248040894 248040895
623072533 2503
765300000 2551
448676393 2432
249074399 1416
531900001 1773
145192904 58309079
881623414 440811707
31200001 104
926399338 3088
159405480 1560
536999999 1790
293255504 2056
738410959 2547
436638173 1461
433470821 5302
356883999 1760
537441026 2435
354774101 1353
7381774 27
269651932 5011
577706043 2106
310501681 1035
114258935 401
384241955 8211
615298486 2051
3878 904082773
966271859 10104
51279392 447
125699582 419
178971004 4000
736661988 5209
318515597 159257798
403499999 1345
332687558 1996
291066358 1094
443368130 2815
976240882 463143728
520799219 1736
612963340 4212
774659311 2697
47399630 365
841736820 4011
10042199 150
932311665 14551
462288541 20591
201083180 746
314651451 2125
861785137 861785138
995623529 9176
799956963 687775865
673861391 3959
749949548 374974774
720684534 2531
233285535 17223
9899968 33
910747881 8266
293044921 4526
450600335 1502
727394633 60977
334618641 1533
87557760 4860
515960819 7392
438875029 1490
936755607 3547
715048724 3796
415737970 3369
621904775 13631
306217459 1481
203356287 688
630387600 59900
160875 894304125
515998448 1720
369278911 40990
90015155 462
185290524 2403
191458378 2871
629358900 5900
607130237 2906
102044925 5566
255899395 853
607361712 607361713
369926543 2119
953453407 476726704
990845074 990845074
105299650 351
272960619 2231
372615081 1514
215206610 215206610
107617499 2250
204502841 794
496562574 8916
101078302 48495213
525598248 1752
466557949 1668
116890633 778
958605791 479302895
519643936 259821968
149992973 875
846486363 423243181
418362308 1568
918300001 3061
103228820 1691
12138983 66
403763011 294901768
826202753 2754
319715474 7364
648820065 648820066
287990075 2607
375900000 1253
5021371 2510685
170999431 570
160335584 656
826797243 2756
206764415 1152
361064880 1320
458100001 1527
286195321 4260
165715379 15074
542537517 542537518
573309535 2896
156054753 2812
336336623 5616
20541 587986125
953451187 3719
384551622 1638
542399999 1808
343548926 156081156
563399295 1878
438302237 1461
368716047 184358024
497285019 2661
927464230 4041
606277580 3045
190200714 634
975302744 3251
161268888 1614
978654391 3445
635496902 102055
471281851 7605
328626318 1102
869397103 2898
563405479 7942
750508469 2781
297852950 2210
100922170 843
703882154 22681
220414625 110207312
2992 791177444
11325 677892940
427802003 1426
618897937 2063
590098186 1967
312295081 10558
547240417 273620208
485747884 230848275
314600192 2628
996128449 3947
866274612 866274612
4633 756457708
435163833 1681
572177923 11131
834898193 2783
913206087 3044
925974629 925974630
229777184 1815
523207023 523207022
398317141 2790
792010347 396005173
302100001 1007
493646561 29241
126790735 1659
626372110 2990
1314 388497240
76053164 579
560250334 2615
695490371 695490372
397199800 1324
316856143 158428071
525001749 1750
550339942 2429
906303020 3021
852194818 852194817
858634084 5951
884401322 2948
924958284 4541
800697880 2669
226200753 754
36766592 128
44400279 23587
202937601 3962
313486051 1871
843617691 172390
918059105 692025486
613457712 4788
580627183 290313591
395821679 1520
917692367 26758
352853169 3739
718570573 2609
476698410 1589
475800026 1586
396301652 1321
138566651 138566651
333299836 1111
868948686 4885
776701378 2589
415569104 3255
495422776 1754
53024397 409
1553 409727845
892478488 3116
917849052 11133
980298867 63660
232782342 1130
3184 786313899
310417945 1518
177832874 1045
369568735 2366
422153696 211076848
343148671 1221
297299556 991
774245986 3321
595555099 3220
255246014 4339
849710479 12011
369901233 1233
772227793 3192
980917166 4645
671273525 523806969
498362167 6183
929646100 3433
725976252 5137
996882202 4199
424431718 4034
7937 597782984
9491024 54
653521755 43009
71264194 1238
952291745 3967
957596808 3192
196525115 98262557
988 204882176
118519658 118519657
38390223 254
514500000 1715
3239 691205839
809447858 3789
896105681 896105682
413066450 1909
376 97837456
976805057 3256
910204926 3034
6779 807194833
692459005 22714
857447220 10259
387022544 3045
862201850 2874
328201394 1655
788574375 3301
840444642 840444643
755965151 2588
436982813 218491406
432240480 2016
655075008 3648
993976037 921653792
827895464 7365
246600821 822
210788968 2193
895916260 3661
444673310 444673311
830191347 4619
662531668 5649
303788262 5215
858299069 2861
505798315 1686
627020990 627020991
412732890 3501
372829111 2203
470957461 2220
832798797 2776
382229904 1904
163924271 1487
473698421 1579
247500826 825
69677520 440
593400001 1978
302343140 6088
468863999 5280
180600601 602
796673969 5551
264928679 1834
246605780 1303
486640011 2294
706202355 2354
947630448 4307
886517011 807490669
913300012 456650006
377223333 1427
609495199 6609
610410635 29258
743102476 2477
816678001 4614
3080 601849648
474600445 1582
49949255 24974627
336083178 3697
394917046 1429
9548 958991716
130235957 446
639213048 6771
107699199 1494
594777347 11682
271578277 2314
813434671 6901
29782595 14891297
435246151 5991
61500327 205
947410950 473705475
90533893 814
777017865 3446
531822702 531822703
814935011 272223722
53246986 551
769198567 3704
509578739 509578739
661384575 3300
843513645 3237
549602230 5870
859166668 3576
650201580 3780
254118671 1206
443701479 1479
465960658 465960659
883269484 3441
554246309 2057
326385423 3087
687535330 4195
804600001 2682
315562593 157781296
473867557 473867558
225505280 896
59707035 1142
395563501 20250
361577845 180788922
112343486 112343487
515040768 2816
906504604 10246
863370314 4513
542961691 2828
365743949 1298
752509611 2793
430307837 215153918
29130285 28714075
878990699 5186
742503735 3357
128002409 465
40233244 604
135000312 450
940286707 346872
12233051 6116525
190500636 635
983897208 4637
100359919 58899045
569400001 1898
683097724 2277
415218986 1759
638397871 2128
951391876 4325
238459807 928
573348807 17117
690450187 3908
993482146 253763
524260660 2887
627709951 7575
921296929 3071
766682621 4565
591393220 2174
965396783 3218
308367057 1187
404381634 2998
955484337 4171
409110726 2846
891924282 7258
302810790 1644
773943277 2741
248880879 6296
229323996 2508
879278804 3209
961333175 4933
180709381 22403
986329327 6355
73261529 342
55469700 325
610062450 23655
620790271 3392
969002125 3230
377211845 1286
167131320 890
100494883 356
319930486 126889566
761028145 10691
266130163 3967
485569798 242784899
479402401 1598
974400732 6959
558852189 15655
699026085 112734
929882970 5974
233099222 777
551562859 2618
3525 538975428
663787961 2889
165317733 82658867
263700879 879
611700001 2039
350461596 3448
246935881 1413
445901097 222950548
435029042 435029043
764550540 3573
6191 698713711
982973615 11607
608419054 2607
823722205 394692
11861376 69
478500000 1595
306790244 2533
251100836 837
312043185 2085
728783175 728783176
179140555 1186
945296849 3151
430897176 1884
897021600 4890
366112568 166354364
849497441 12096
728042783 2848
652826923 2546
206400000 688
341415647 1488
330660483 328448174
638397873 2128
251546904 1548
485686977 8325
257365100 128682550
789881526 3277
522721160 2483
996865440 11626
857671155 298180388
843605217 2812
168987456 596
11924545 7861481
482086950 34432
621347422 2573
695877871 4112
433227530 80231
748870944 173999
394346032 55747
731923095 731923095
8349570 31
770418849 10480
548283797 23800
58166173 216
106 30981452
884102948 2947
259365962 1171
427514111 5184
779615909 3210
12001 983326324
76971649 350
932396892 3108
96900000 323
407973419 2593
144246558 526
416483676 1868
275 29283073
474521228 19979
322560255 3552
648423937 4608
706421512 117718
571458720 22463
193546081 728
231587798 6582
331017971 1443
571948430 3263
829651130 414825565
949579319 4516
573954599 4967
879861622 18346
30782787 103
690340373 328676331
529736656 2761
368100001 1227
818634333 18648
692398614 3018
156400836 78200418
382085329 1552
715632224 14525
707623886 2853
174270943 1413
515487480 2140
389239338 389239339
685283456 2552
58484608 208
391024948 195512474
638103034 2127
370104220 3686
258072627 129036313
689451099 6175
797651974 7177
566611824 9244
306954500 1255
304656655 1902
345482943 1751
898838604 5426
557856295 10676
447732604 5246
469261291 4672
771187883 4577
97199676 324
970248155 197245
310241972 1618
956984833 4175
635592789 6764
163015741 810
768257473 3264
169654336 593
857833080 37830
593809424 2314
901796993 3006
231533233 1054
985348152 21301
110955935 1453
407739695 2023
881098474 2937
26604081 205
993524942 4374
464914659 4298
408746576 1883
548375001 2675
967876348 5204
236049957 236049957
646944810 3150
639041831 5967
816796746 4780
692102307 2307
976215468 26422
820050319 2754
939296869 3131
277169395 3458
348300877 1161
102802345 628
350796490 175398245
185699895 619
870020188 5009
989743645 23737
249 12187056
500963765 1741
682557045 312505695
331892594 6002
869400000 2898
90095609 2046
981159853 4062
304578893 1402
260044870 5730
801118176 3575
342834313 12699
985499927 3285
2611 711383670
420963971 1716
535126944 2831
361747500 8675
869931305 3037
193484969 1242
930954235 465477117
3744 842909184
764107139 4443
176215298 853
417522031 1459
152039285 41609
444717729 2548
106610822 3517
42928382 1066
73799754 246
606669831 3248457
338062375 1326
297299534 991
536014680 281026778
730759985 5437
911920647 5043
475715949 293822663
535798989 1786
812157688 4323
315092049 1690
89213614 421
694653636 48971
717717604 3901
805197315 2684
227198244 1092
99415200 5520
405332803 1666
584643057 3298
812811179 2796
791152782 8912
769350271 322985
796502654 2655
781211149 3386
200700670 669
362315572 1972
536701435 1789
675151225 244266
657301484 2191
44275590 296
102762711 50184261
853436117 3172
293942336 1255
441223425 5072
603653094 7308
666419956 4828
437868321 34650
650794161 3305
821992441 3372
329543424 7506
255901220 853
364456324 3303
25325631 608
228376145 2437
640204043 2134
963598602 3212
883738566 4422
39906 997483016
560100602 1867
602402009 2008
33795328 22133957
96560040 421
181882861 701
225600756 752
2857 788931765
880688437 592799
418570091 3638
447039814 4312
623251548 2774
324601931 1082
220214132 1371
118037051 118037052
292730489 146365244
86580557 306
57408476 523
939808666 121387
241470513 3433
898378860 18780
124499754 415
700629104 7145
161694145 2368
66658501 225
910618927 3686
181929248 827
811502575 2705
449212747 224606373
436096114 218048057
16280315 78
25984356 977
868488960 9070
148133558 2717
379546587 379546588
225510032 1276
160300995 788
291464530 1927
763282774 4001
232575213 116287606
687346198 2387
859585499 127346
978628511 6349
650842421 5433
154468214 691
183601191 612
722749898 361374949
499434586 4977
975600794 3252
241639382 1451
332 88859516
778669004 4333
677842637 338921319
570593670 225380726
999979662 28974
396911699 1511
147045179 3237
2000771 1714007
759337934 286287896
568498105 1895
199782264 1345
968033425 5002
426155872 4537
918485402 25707
609353522 3132
561141391 24709
10234081 515
921 130388764
141196091 769
134777525 2742
494438179 1651
459128124 3126
392401308 1308
151355906 1359
349363928 6757
100862221 851
375282049 10544
457 90124542
409747085 4066
828698145 137426
548863830 5515
865076653 865076654
362500319 3612
231000642 770
305100000 1017
889608021 440018261
587314391 3297
88516013 88516012
1779 331590561
786332099 2698
52579373 1799
548210990 6878
313555898 1108
161667377 161667376
430201254 1434
147299999 491
574590823 12146
223636921 1902
325799999 1086
91199695 304
317400000 1058
899825985 4452
3201 470729457
53077897 213
953101444 3177
466568941 2338
150218335 948
969537365 10159
865465481 39012
435899285 1453
51137720 670
11770217 877
819779365 3223
270329668 1371
90376247 1524
239973298 839
450658925 450658924
793661663 4128
801862776 3762
984189739 7259
226736784 2472
737402459 2458
551202013 3188
741497821 8868
152031917 731
757292249 2770
393865574 1365
13546 961088700
404487064 1611
742698361 3086
135992246 1650
935099999 3117
577360621 4310
711940209 15568
401310500 3100
975148234 37468
8352844 35
797156809 5208
310313472 3472
224448345 112224172
634101398 634101397
148727251 8379
999184515 4346
4211 835395859
599519098 599519099
281283938 5746
461282296 3056
767119053 383559526
113588586 2454
700629919 3960
464148936 196194466
329400343 1098
321905829 3689
325465685 4134
141656934 539
166213415 643
920703070 3069
202905710 101452855
630107777 7250
13201110 77
592784964 592784963
275807306 4327
130119390 673
711686709 355843354
542862817 152833
729025402 15235
180930303 708
356656640 1270
227197680 1299
822692374 3085
246903599 3660
275716849 970
73286047 279
2928 872368769
643502145 2145
998464392 5047
359168826 1567
914353849 617694886
240834494 1265
929702083 3099
39000071 130
180702547 2119
748198413 2494
70355995 293
67264679 43091817
147600492 492
918143208 4148
997154750 10556
188067702 1193
281437037 140718518
394061992 3209
495898845 1653
860685847 860685846
527157459 2562
830399453 2768
405567491 2767
776964151 4390
50953181 185
764151665 764151666
833451841 32544
192307320 954
521572700 3014
165373695 2088
98485859 555
609085477 10874
293267569 1060
116037213 4517
658683039 12956
10200035 34
480898993 1603
910891296 455445648
351277412 1574
27469890 1470
974240799 3616
2502643 830877476
938180320 11240
516915821 11441
767065737 383532869
686189879 15805
423001411 1410
583014943 2186
138178382 28368
530582691 2549
238500001 795
74663653 1490
666670410 4830
931308508 6436
705239921 6160
752685374 7725
354123335 1736
943073394 943073395
142048232 904
944484210 6365
267300890 891
938681792 10921
861771365 28971
774224283 774224284
528974341 6829
482977042 3413
739802467 2466
777426720 3462
821100129 2737
769598693 6366
512391153 2032
886816151 7412
161524972 6091
478844115 239422057
286710276 26386
250097263 7494
523981261 1967
835902445 16538
311100407 1037
599010639 599010639
969291246 3773
620240820 6941
925002290 26515
789981597 11914
6944 659635974
178218968 82306679
4971 219901128
554808274 2383
348536845 5693
241225408 832
943169248 3789
76141551 1927
181074133 90537066
630046560 2627
950 217456900
117270289 963
891066740 3943
219644373 963
269126598 995
348224101 2099
196399588 1202
266633544 25464
626544928 313272464
905895211 4083
778103314 778103315
557712048 5167
725097582 2417
680556317 2886
889285049 8490
126456359 444
439326269 5583
615364775 3672
2039 468480306
1617 384901828
779057974 5319
787990171 6402
215807461 2370
288112893 144056446
69417570 755
228913553 1177
990655545 9031
28938737 148
922454197 8739
154732517 154732518
799948189 2691
427268699 3797
481747259 2946
581810726 22154
886151599 10407
102533526 509
239100037 797
553313279 2445
16846462 16846463
683987231 3213
115241159 708
891599907 2972
87998208 384
983696720 3279
273715418 136857709
7800001 26
501301670 1671
109053070 109053070
212040589 1092
134029168 1183
654002181 2180
281243816 2976
486502088 2143
377618174 2981
564962913 15914
598447354 2573
149866809 54675141
79800265 266
177993137 7544
657326429 4635
111821884 386
68285781 68285782
209147200 209147201
34 8405106
5468 336841727
908093306 22546
661315825 4446
747801394 3034
316461594 2236
609204257 14991
977558815 9542
269097856 1168
618398532 2553
604215279 2450
17889805 67
489265177 27347
812398560 2708
412170014 3319
440006704 42331
646307584 432148546
579154912 3808
870641873 10869
137486921 874
732314711 13780
144646974 28894
575669025 4243
334117153 334117154
920445971 10404
269071632 1540
942118587 10247
437511107 1926
333472365 2562
224084105 5406
690225442 4349
123269952 676
30123905 15061952
238576462 1816
935544994 15843
892193352 5501
220958165 2838
126936725 1142
288812925 977
975003606 4186
182500639 62455175
31684387 217
676441089 2588
248054639 2154
572157363 4951
291599349 972
502644576 9384
182488397 610
852003369 9146
120343705 477
3072 831294028
955966559 3478
821203335 5461
513350436 3895
927061851 4862
758153873 9359
476759731 1897
274771225 2646
198006602 849
447109003 2622
674305379 30660
444450917 3503
94540263 1547
946127080 4232
885339963 94256
324078653 41133
558287416 2122
797397842 2658
838506124 6147
730309466 730309467
780984821 780984821
183900613 613
977115784 862441410
119852235 204526
82951031 719
453599299 1512
363617610 11805
809209072 6167
374464032 1416
547954688 547954689
387293637 387293638
753684931 12282
7126108 44
337192114 1868
795000043 2650
603041429 5713
948300000 3161
180131881 730
172109394 799
663512617 3331
4357 781308187
626102087 2087
919643119 3905
809100001 2697
613497956 2045
222760280 752
70200183 234
818399999 2728
549515671 3167
852808059 31630
17684 599297994
100480811 449
377401259 1258
354901184 1183
848638049 57975
309678697 4135
753535728 4463
65773786 465
361770647 180885323
514120733 224400730
392208942 1866
275443793 275443792
946419736 4436
437079293 218539646
984060386 5040
36439993 146
649185985 2611
48747948 589
917103358 3057
747430343 5081
184707379 986
121835257 60917628
12768 531738255
555902970 1853
543598882 1812
226263925 1263
507324053 2553
927890072 927890072
774199183 387099591
318898938 1063
940605839 8321
724910030 4555
577798740 1926
561986239 8789
949496835 3165
170829289 14172
909633021 9977
881700000 2939
266999687 890
742208383 371104191
877243790 8446
307801025 1026
506701646 1689
900598095 3002
804057147 402028574
88183909 303
200880961 1432
330759721 330759720
384926420 341546793
684467831 38503
930301373 3101
735774726 8356
668097772 2227
378898737 1263
65099782 217
917030386 10033
100078798 57628843
93900027 313
462091856 2168
482550645 170642648
207900001 693
129755580 2159
879902932 2933
886476185 14888
925496908 3436
567428095 283714047
498527936 2368
268800335 896
645302152 2151
13218 577851306
404398652 1348
627002090 2090
934605834 853263916
853319675 5525
458464820 4015
864747629 3165
961772623 480886312
54535908 1113
926746019 4600
515400824 1718
776705985 7355
377206733 9490
312116114 1098
946196846 3154
400202442 1334
227399566 758
594379702 594379703
105850452 483
801900001 2673
919203065 3064
993823657 956895695
472059248 1793
183420840 1137
827097242 2757
4116 736632717
770177625 4283
7813 712722952
790304017 2787
77900783 312
518629112 2481
800550717 12781
867302892 2891
364799999 1216
640591066 20590
252312808 920
765715174 2890
446849011 3186
455253600 35960
143312801 2009
236099212 787
272770081 2719
494860946 2597
336201917 1525
791292359 11470
691 118412340
118910250 161125
3391 994190979
302100596 1007
481498394 1605
522001464 1740
575226741 2602
335465073 1519
320895365 7593
8199619 65
380775311 1997
817500787 2725
369145886 4811
945020305 34792
250199454 834
456086470 365149344
188999371 630
36155265 128
412063083 8861
797400001 2658
431464767 2051
943622197 3196
185468770 1515
488689787 11791
994823433 3572
919117001 3426
866637289 6066
319001999 2692
414302277 1381
654082331 5146
367403356 2323
492879833 2826
653024123 3198
577201948 1924
956551868 9169
627597909 2092
516638336 11243
697655816 4268
688199284 2294
212510953 1885
607685380 3387
174078719 2944
91551013 588
752764405 4764
342107143 2845
872135325 13102
805849990 3599
693899999 2313
1969 387840344
110031277 411
336901124 1123
991057313 495528656
794251950 5666
958925106 10705
811132510 24803
305762601 1100
530147315 530147316
630602068 2102
951141961 475570981
267209237 1951
18387929 73
736090171 2538
541324628 2644
64155431 1996
852239684 3857
463043591 168544626
237191474 5574
814259547 3189
516601722 1722
290400968 968
233400000 778
643334119 2444
271837369 135918684
490454728 1647
124601814 62300907
643667038 5603
508306544 1808
667443617 10146
578100000 1927
445771847 2678
847524341 6604
221803851 842
405601352 1352
264171473 1124
425897611 1446
202460 1
788598680 3653
376982724 134326135
18300001 61
577354996 2449
783706043 2935
9957885 74
425446054 7015
951856840 4293
441321727 220660863
667961123 19113
529803156 1766
5037382 28
700131059 10812
872318539 3458
540393281 4936
984385247 4589
932700349 3109
4468 867703472
950166545 3459
2161 432923935
422079000 4776
522102213 1921
375674221 5661
10488368 89
710957711 2892
558617866 1885
442798525 1476
855599999 2852
243599999 812
27673001 126
148799662 496
73707721 73707720
464690399 5550
546655812 546655813
637499999 2125
607910988 9172
12900012 43
139472108 509
444299999 1481
918975853 9414
3086 367354354
499201664 1664
381899015 1273
537598209 1792
221540116 791
101647798 869
747933263 7416
156900266 523
605964911 302982456
533277364 4137
177529199 1634
751961201 16314
647676119 2184
71700238 239
243490131 892
530218322 9232
185967375 634
435814029 217907015
723438869 4389
591686644 295843322
485355515 2733
571613474 3638
947937739 3201
613638612 2076
818449723 3710
858710031 3635
142143299 1300
309900385 282774
29699928 99
367621561 2232
593525121 7360
855191981 4909
899220266 5860
170438352 715
930201676 10335
299699000 999
168300964 561
541110570 2922
117455302 991
842397382 2808
299110128 1319
660630089 5928
266507285 266507286
91619547 373
499904731 1951
846116576 846116575
691494553 7591
275684160 960
192907427 96453713
140833607 802
685165110 71715
589996049 2975
893579009 4736
73771505 36885753
446285741 13063
519917231 1913
872816685 436408343
136095536 492
294365523 992
544076308 3963
403141969 5869
924249723 3866
549048621 9274
533017837 6616
156702105 772
383015868 295595801
420156925 126401
602926004 230524797
486724225 2752
831817923 3349
713093305 2849
790202634 2634
865146046 31995
830766725 372823118
65015 481714655
151606691 876
132005 690128126
26879 454551295
767901330 4266
290887855 1254
542250549 400857951
371469301 4124
10389 442010394
749653545 2671
266393645 1494
875538631 3648
379165440 1758
505798315 1686
830379342 800329504
229018109 114509054
125662 346233442
87188774 335
451199045 1504
7265 291291011
269989807 131318
1478377 12
712615931 2405
269169500 1700
716999655 9947
365999308 1220
843604943 2812
79207992 349
34199902 114
36657 760742721
157165813 2241
919606512 6661
11386 908261220
564445009 2216
503037698 4367
67180826 2341
16115661 8057830
376705118 159768193
3153 408323297
877664752 27277
989195221 14690
930899999 3103
739932532 7205
72388696 257
328211992 1225
259739403 1440
471747391 2285
238843754 898
643201312 2144
213564777 1139
114259217 502
1758 202269949
154640880 1927
214792937 1688
94047178 1278
519347641 259673820
284170458 949
79314740 1683
38099999 127
271195167 3453
297684415 2393
887452317 7560
797438549 27795
630571891 3433
894376530 3597
140776283 681
358824386 2218
273466367 4032
508006167 254003083
814726475 407363238
918719337 4109
513100005 7679
391592009 1411
101876120 893
697874541 4594
711215971 7591
127149880 751
792152620 6013
836890235 4669
664906305 3134
554307459 16545
33300001 111
3428 958813620
238200794 794
455711403 3960
904690072 5661
736797544 2456
763502545 2545
602308767 301154384
312848831 141371005
724158368 258452723
311003111 1555
759815935 2957
927355765 17988
86722110 43361055
811800001 2706
263400001 878
95720882 57768383
91265611 667
678256286 2934
455422709 1635
666922055 323957199
409305187 95143
709502365 2365
139610766 665
882422756 4536
871202903 2904
24283153 10033441
129985171 129985170
104709750 639
58799804 196
115736461 644
10656608 296
161381697 953
561299999 1871
210212549 35581
892312653 446156326
632266599 15155
113699784 379
945515578 3802
807822189 2799
787037298 3889
252517797 251880710
864176499 2998
94136399 11916
888597039 2962
793501479 2645
375184321 3602
7199984 24
572837709 572837709
943208900 3329
641100833 2137
944529565 944529565
590094336 3694
627128711 2314
829151503 58314
991287577 9638
796764583 3299
770400123 2568
655 196129865
420397305 420397306
429001429 1430
867765404 57655
688936679 2715
235282531 117641265
966903223 3223
541456738 2132
703798733 2346
832834297 2999
52037856 175
142575905 561
6930 726007532
50810097 557
706803479 2421
110325377 1072
163200368 544
425855081 425855081
428879129 1717
611219196 2268
610374659 59671
455998934 1520
152848338 926
82770240 436
951918065 6929
800021880 7383
678766040 17733
555478387 5738
341015328 5512
262199127 874
361762436 12578
587687586 2750
299520402 1417
308641605 4350
877817064 18671
835818144 2978
138300321 461
18772 494007408
842697190 2809
570948514 6024
157014901 814
105948671 1106
59050956 302
436395648 6536
678397771 4684
422640720 2012
3408 866963868
980999155 4929
1803 517838238
204945603 102472801
23333921 205
293362876 1125
840067273 88596
826331358 2932
349164796 349164795
81098119 4759
177365825 1471
815997410 2720
347050650 1230
473722152 473722153
894400984 6671
934196885 3114
687655351 8537
1350 358864263
199721677 99860838
819089340 6670
724199937 2414
319498935 1065
167218782 1697
217900347 108950173
607054005 6432
1750 380994250
536996621 1977
367664938 4672
332723616 1262
474672547 2141
443380756 2587
671402237 2238
998294147 6673
12247928 44
866002041 3453
76278858 372
823629804 6063
729902434 2433
418388076 4339
74100247 247
280673800 1607
305773044 1698
311197559 4516
996844455 4012
985388968 6240
306927081 2770
544534519 9160
360900339 1203
496452433 13989
125923079 1020
525901752 1753
492167702 3957
493495178 2124
868594384 2896
641851259 9323
3476 840447980
269237563 3021
328359395 1183
614241112 6587
724502532 6378
303572025 1424
297195199 3976
235339516 848
218099274 727
505633097 25001
58263011 1147
236699210 789
463562927 6908
464616084 1844
775347164 34243
116026126 1412
230840152 862
852056646 10901
142440232 902
7151 547308936
407390324 1507
1139 278377295
566159419 5374
583182309 6847
807580089 12461
664200288 291382108
976631141 16726
872363594 7201
47114177 237
181162082 7288
32918870 723
359418489 19379
1320 289390913
656569893 2289
512811992 427517824
2072 468796216
21900073 73
824619016 3789
145710972 52071716
464102875 1547
973527276 5035
404353863 2078
608757016 3223
386105132 1371
480274797 1714
91192696 339
180723409 2103
410905812 226477168
391800000 1306
160092809 1069
894988584 7224
143399521 478
151341249 4150
525358057 525358058
231600000 772
655977299 38719
722081364 6657
48831200 179
5470 399434304
178345728 1138
1534 441071020
422400000 1408
446682779 3714
567302125 1891
90713083 389
713812323 712975144
443080885 221540442
831777061 8740
419415284 7001
231577161 3868
849967588 3183
108000359 360
460458551 8678
980024475 4575
814125931 3241
339304726 1845
508500000 1695
725186660 21274
930732545 7591
185266284 23792
728656192 4091
157500524 525
63000310 210
41067395 240
795684156 5725
5484 813507229
760046281 2986
190658115 95329057
171597455 573
685200968 2284
171899793 573
28918249 131
332399594 1108
874500000 2915
229656291 1559
427957377 3838
909904362 3033
621280579 310640289
55048895 224
130751319 644
576598079 1922
618908129 2826
692159080 16691
518003450 12455
898731031 15038
321159440 2887
863403908 5540
798746557 9371
655421135 31785
79499734 265
558898138 1863
893097493 3087
321970583 1185
580608553 2781
2098853 7
406085325 1915
259611221 10218
287888381 988
259499665 865
620733087 2168
116144661 58072330
301248036 1533
88109727 592
764925977 12885
922573469 3185
740629855 3483
472395074 16619
179690145 608
182518651 2298
23599653 193
22500000 75
146407577 73203789
172001629 728
381679439 2523
575591633 2156
915231528 433531509
448291759 185956158
828997014 4235
4444 938606362
806443308 2858
201383622 160593
915410225 3442
204372259 102186129
898820547 9473
480036444 7828
568286655 5505
386518445 1742
2049181 12
341852280 1848
378354448 3272
506998311 1690
862092649 8279
292552473 1124
265200883 884
928507986 4075
61155 522030519
958087129 31261
5511974 25
719728534 7645
804903555 2683
928139296 782972449
649958839 2369
296793883 1701
749211707 33582
715828680 2605
451352024 2809
814502871 6409
652956085 19015
270275159 4286
679922478 3177
105946167 52973083
811198833 2704
141214492 985
937835419 14534
156852137 2352
818274347 2787
801320537 9311
760520174 14493
2304 438000601
524196326 12708
251284923 1211
664446641 3856
785799321 2997
598498952 1995
546071563 1979
227999965 1257
620217424 15256
421201069 2438
679193081 2855
312175102 156087551
324898916 1083
895621740 3148
800681489 3618
298677 469818921
973704491 4510
48991 620006846
384988422 1898
428401429 1428
437448216 3651
690606257 42918
474967250 48025
528334049 1974
865202885 2884
519334725 2588
495301650 1651
728649843 4240
399259715 17053
177095731 695
431239456 1475
686810009 7432
119776869 483
271799956 906
588893332 2863
504657635 18508
681899999 2273
870997219 31705
538704503 2544
556798143 1856
422926165 1611
660283520 3172
628930999 9602
704397651 2348
61799794 206
730048049 3690
755205827 3588
776637778 55657
323535961 1237
715926308 297905280
83099722 277
899609697 8506
115172879 2440
10710939 318
295699263 295699263
688406939 5398
326217945 5204
447601493 1492
596395614 596395615
132599818 442
946941036 413853786
827643618 8761
758261795 15129
983642902 6885
965955447 3396
699670687 6341
299982171 1103
206262044 1035
391501306 1305
126832618 466
198517566 2698
968148398 4674
824762761 2920
5411 415640554
826857199 3415
210900703 703
118613233 791
998482958 12001
322066864 1727
263820824 916
55693533 4179
379501265 1265
812734624 51064
191699696 639
215262630 1815
13738 153288604
1122 231369120
256551749 910
758701391 2529
845891783 5982
553199999 1844
247799999 826
3881 960400060
186520235 982
1602 250564615
598651340 9716
896643158 11288
2968382 61
32674597 121
137981610 855
726666199 3541
324299760 1081
886759594 5117
549863441 274931720
64500214 215
852201475 18420
703758150 2718
794568311 396467149
66562094 272
16608728 42806
297046760 12471
141316337 537
152536231 8694
665009540 3899
483000551 1610
317468643 2867
809524548 404762274
286426742 256044517
427125435 2387
13170652 44
667502841 3077
135103872 617
411308317 5014
459031445 10974
965188067 6745
227099243 757
32417 142169861
31919274 31919274
448940129 1766
494121258 2358
328200000 1094
322759591 322759592
367248359 2071
655939459 2820
655152625 6939
142811314 482
182727897 91363948
813041101 6525
848203421 848203421
882308699 12636
964187809 6290
1491 403563006
873700559 5584
430201435 1434
156647183 2419
767605581 4067
814312612 317890434
863233879 23740
575484945 7843
92007864 1250
87391633 592
17573159 60
129800280 64275288
789902634 2633
859224040 5045
237644037 984
661479768 661479769
997702465 19646
501191849 4506
288469436 37615
53837175 26918588
254874931 237095342
828592979 414296490
513611206 2162
314341 4
105207257 836
750900950 2503
877714595 11166
662147110 2390
595420644 4133
42256373 1320
810560506 5446
523118779 2297
815542713 346687384
482098784 1607
512553372 1943
202834879 760
425651637 1422
519 111171135
986164995 12062
929239199 16849
106776800 800
639430620 154340
825778187 45286
1801 437306213
835883056 5985
554700215 1849
495717360 2034
429833749 429833750
553201844 1844
491242976 4808
567298108 1891
867990231 3028
887052857 8454
327244186 2006
235799214 786
165900553 553
4606 893406033
140138201 785
129779806 1069
947888838 7633
555600621 1852
448312275 1553
810663993 405331996
301519079 1100
63152978 63152979
607077611 15738
214832507 743
929174781 10540
655578430 3621
951584870 5651
105829250 359
531298228 1771
916107555 12738
208796632 73811481
476417425 1736
954256512 5175
832924006 5723
851109157 9834
669322004 4386
904136376 5950
526474287 2423
912903042 3043
541499078 1805
198299999 661
343502949 2082
434012281 2535
395844320 1360
480529770 16023
346368545 173184273
663591681 2483
332520549 1492
269682967 269682967
275853455 1055
444800299 1730
407700001 1359
194336208 1775
639592346 4319
184448927 4789
300306048 1037
632688223 6979
325500000 1085
635515602 6629
861048961 44320
387996967 1659
893055090 4541
349799354 1166
212964014 759
909734 5
124522055 56860905
718112508 718112508
442852246 1485
690790093 70843
414781929 1868
852554889 6190
378001071 1260
781146297 559743
517124467 57273
305975129 1048
465032769 232516385
28400316 367
130286743 673
2466 673264854
73013949 73013950
467575332 2274
849120623 3128
305959210 2503
257238538 257238539
277785684 277785684
370876956 2597
354205710 2661
266046121 1944
464975357 26939
948303275 3161
585540344 4804
639135844 446651193
486296134 486296133
388668036 194334018
451305723 225652861
502712935 1686
237000790 790
367990479 1693
877446075 51694
83992888 41996444
240571001 6113
289268050 1603
901516725 28403
339787400 3425
352286705 2126
747002361 2490
935763840 6017
383938311 191969156
998760711 6441
473073276 236536638
132500479 1221
628597890 4338
788946198 3325
361008872 1526
8506 503247003
468461690 216945924
658801261 2196
568222510 13193
551400001 1838
77700090 259
353624186 2915
292623212 2734
612339999 2957
478522426 3706
585903156 1953
315854186 1470
542951485 4371
558607827 2184
768600001 2562
703773873 2738
852302840 2841
2651 474797701
370092959 1570
633548880 2472
196199999 654
596532431 596532432
126961482 480
477839579 1758
192300442 641
847799375 2826
877621139 438810570
235620106 1079
334500893 1115
554405958 2053
673349683 16309
879100983 847048294
152314119 655
629492357 2101
898249718 3521
433049903 2328
117890770 1555
626700458 2089
74232796 1105
665401211 2218
5429 865084201
773937420 4101
242897187 1003
78090319 385
941893111 5384
236084122 1648
599629343 7456
4735 683567095
366895657 161920223
622974948 3228
304573916 5571
239400798 798
573760065 2558
325188865 1584
693316956 346658478
1205 271666105
416679375 4375
38539844 895
153635640 1352
10366146 138
881208107 3757
442220567 1622
160111028 1170
720821044 720821044
111433392 385
777454569 5639
554700390 1849
698387455 2944
216196091 1634
71205147 71205148
417447307 57931
834597219 2782
853673281 3035
14184944 232
904475229 452237614
606295368 12264
847318208 9328
489779521 2040
626096182 8978
407603494 2714
660225342 3580
321514081 1268
949919830 925927618
303879179 151939589
306674566 240259805
251524060 1164
430801436 1436
4985662 23
259200627 864
124205152 736
106918784 896
899686641 7760
394019265 11072
719849491 359924745
751781967 2807
285741227 3480
192000640 640
23400023 78
54993325 555
532766513 2208
581452132 4043
949504333 11067
646332097 12169
995506279 470765107
1382 398500323
71602586 291
742598034 6597
375891287 4127
72737914 1357
953759236 735164764
506415843 506415842
486598696 1622
749745394 8141
435686757 1654
29819159 126
77700000 259
945216306 5288
58304063 273
513330663 2156
582080351 12212
608101541 304050770
562365540 4099
732436556 732436556
161129563 4225
425874697 1784
914497039 13195
713412386 6849
516300063 1721
700619031 21380
175789761 796
64492581 1084
62720748 62720747
734251851 4413
687037974 10980
828477509 3045
64500001 215
2752 205544663
276922779 3015
900057141 25780
566196470 3410
536502283 268251142
179859069 45988
849255750 8271
306299000 1400
263924752 2909
155967302 2027
2696 579666376
428701172 1429
992660760 861014457
490708154 23163
446280737 1712
135452521 1107
786425463 4127
651283979 6824
303972333 6531
18000061 60
134478466 3026
165367089 566
885595348 7839
526342233 526342233
578656583 12721
6667 294733109
53696396 510
808790293 4596
972301802 3241
4288 932657242
812072058 3580
150599497 502
643197856 2144
969251139 669269483
230400767 768
945876965 367072898
222882133 1783
21630561 160
347398842 1158
949936520 25220
917725516 5366
542993913 2277
238791395 119395697
944424297 3272
325406577 2024
221163177 221163176
249467611 1752
857998479 2860
779406983 3462
196295397 736
322994602 1897
830603916 16198
596700000 1989
2161 301915471
204000365 680
24626863 24626864
8590 990479478
609110221 13874
141898527 1286
946184164 6012
960674114 6332
263399123 878
8699974 29
113633948 388
13303378 103
197191975 73838357
762555 3
456715240 13872
103384985 1045
957950131 13148
298645894 4319
275175599 2975
950286042 1201373
453901512 1513
754828627 377414314
59415901 403
963477671 3637
944137776 4948
307350012 1797
3092 850698868
110035519 526
464601753 21841
339997190 339997191
775225333 4662
621579572 253493125
780368070 3994
788550188 394275094
4103 683863422
463516019 8910
403573691 5668
694165837 694165837
465626599 4850
197060863 1538
4227 684009326
146174591 1728
2587 769210819
78543667 414
901078895 4538
268041431 2809
88200293 294
928700028 15989
361735307 3267
631462653 276160
188982400 640
162752576 685
731560170 15411
399345419 1805
468532679 2386
936879931 7245
146273639 3270
417602583 1392
565696560 3421
905176272 3696
241940138 1158
3431 185701163
403329048 2004
725801064 2622
980309098 45004
315998243 1477
5271 643976371
215100717 717
263089413 8068
533619916 4003
879031830 10459
3834 708975612
187730609 90841696
618757108 618757107
807020693 11458
133500122 445
403099821 1431
773397423 2578
321898926 1073
967967139 4970
50322955 214
34951202 143
114120850 5350
937616751 4325
299220763 3046
44163205 14976935
644455379 4711
39726200 139
576052868 2546
252724315 1773
643985846 2623
889078755 3611
230050969 2001
44884081 816
19097 421311252
928803095 3096
520115204 205589863
615570245 10169
932427086 3396
192867469 1565
156299479 521
991807560 3413
680263667 3173
829031352 9899
938529239 3597
816604914 16678
655121473 31795
934672505 7967
696782538 696782539
902054034 4998
779592579 2678
659186832 6086
539731885 5424
45321236 169
306541027 1844
563156891 10436
694077047 14228
658884342 10336
380492969 1573
885002949 2950
655624263 13003
468210599 15301
11989 915899655
483341896 1822
544318335 272159167
744812951 2719
567414148 2163
693897686 2313
985533021 6897
156959570 738
738917243 9271
443101477 1477
717371354 228099
287401849 958
491398785 1638
430079554 1667
645002151 2150
1958 224425960
5444 947353992
194102037 4663
155429846 523
756804505 3876
398701329 1329
397810719 2390
578063298 4150
100479537 584
459601811 4982
3073 810018216
196311174 2050
190570806 1269
590796651 3830
594001981 1980
477076854 1954
801556484 3523
903723206 3073
857309644 3315
530099771 1767
667178763 7825
901305970 5345
622802561 2076
863400001 2878
233877599 792
563227260 2785
422102062 1407
116146043 634
262555524 2058
450247250 6658
322799999 1076
447947468 4714
566403598 1888
245142326 913
632121599 2400
24376850 711
772406383 3342
93953605 317
976290748 488145374
185436217 648
453598489 1512
742502475 2475
296211937 2136
900706785 3623
218227548 826
119877186 1023
33899933 113
33086115 16543058
395564041 2280
941632184 421552464
155177464 1869
674082047 674082046
688496251 6331
929614576 13112
279313929 3802
753041034 8944
430619377 2153
144490908 1027
3012 658661148
282000939 940
731366366 2642
645634765 18982
89608922 734
339509755 6881
827688657 4229
398409688 18681
769500000 4269
461400225 11733
326782206 387642
334461831 5417
317058127 3234
185131679 1347
979529028 9722
696545745 12117
524277870 262138935
578219005 196122927
389414071 15265
590263855 4594
811556049 9258
417245635 417245635
67855881 281
909756165 3270
712501494 2375
311699097 1039
505748707 2006
6049 630541711
211997192 933
124009854 1338
96955484 633
757974974 329114345
678300000 2261
999320256 27808
200161801 2424
412501374 1375
4480 768457607
966903222 3223
304163321 1054
935746836 43404
108107273 1174
526164913 2184
602259472 2958
138093102 798
525495115 2663
915627029 9370
395401399 1318
318276529 1531
630115880 2788
62922664 451
199255260 1019
1430 412187399
520335168 38117
982936512 6156
670501630 2235
217549391 940
902651567 4714
751727118 4042
538501488 3976
857775746 4157
591290939 295645470
949177091 3888
28586345 217
998404410 8238
809399999 2698
87692834 448
191010226 3525
127918919 1668
163317001 1500
291320407 1534
654599081 2182
7898 848900734
792315359 2790
976824969 488412484
383419708 6419
600470089 2927
837734699 9482
30744481 104
604059980 17510
915056460 22545
37930921 416
60600203 202
999899496 3333
822614863 6883
546936863 2055
688170624 18318
251099569 837
2064066 46
660897796 2203
199126868 759
346110652 2116
241800807 806
312777079 2422
527651435 4385
974769180 6060
697285294 2432
497936414 1745
344330756 3680
680746431 583448256
744551594 3321
852108795 5722
227994909 4044
815049135 13473
411000000 1370
962313985 3494
411963991 5752
920968115 10649
985430795 8302
125141384 900
957457068 957457068
134751473 523
1436 330872176
464841265 102366
616050649 2279
218287278 1969
707664708 6543
800783809 5816
620397932 2068
974612549 4124
173948832 1789
156510882 3828
813713751 13479
289166429 1094
16462385 1382
145499619 485
802813222 364053165
959866040 7420
955161947 3426
388798703 1296
320429337 160214669
161485806 54141873
527 102006108
907303132 3689
540903534 1803
514183943 3842
8350 405434250
9544 807620475
802799492 2676
2948 237835236
192580799 11355
987773219 6132
350574224 1298
694460087 347230044
77578149 3362
1454 323866680
683399541 2278
527013601 198653513
169249078 22551
76938680 301
922733449 4132
961034295 70351
446127380 8207
954818957 9646
215419876 4125
605664228 2028
344276467 139773412
910554792 5358
287136901 1350
749318926 294190526
803808939 16753
535739461 9224
259252989 7459
692576556 4232
678377874 2455
318044769 1300
681 75431039
284401747 948
414600268 1382
781475628 8242
493325250 246662625
991126048 10912
987341095 116448
651148623 3123
316801055 1056
12271 940983500
398102669 616258
177000589 590
353240371 4138
546639983 70136
879609541 20975
841953087 12521
346050740 2606
280500062 935
743403647 4348
819677921 282123355
981903274 3273
876600000 2922
187250958 874
305729082 2222
222708335 848
447213718 175136029
707168831 4321
773100001 2577
677722245 338861123
212851661 805
657081688 3091
472311857 1852
486692052 72869
551558041 3792
937766319 385170429
612516479 15780
692387501 5404
305730535 2806
453343933 9801
276475679 20839
511957563 197979967
882350849 441175424
391201305 1304
81420863 773
294370955 1341
209 60273510
289100453 2515
41634029 148
967499999 3225
990927493 6026
581112787 36493
3526 994578290
899733874 3757
375465270 5622
625802085 2086
991796693 3306
446366892 1777
818373643 818373644
941933065 470966532
864521802 3174
967902256 6289
469489619 5756
908703029 3029
709827365 20813
647841603 2382
698291550 698291549
23841972 137
4501 833750932
367801226 1226
630877383 315438691
580537521 143378
997002943 18407
785209228 2779
66 11467368
74588185 369
446944090 7400
916196945 3054
987599999 3292
432901084 1443
528440671 9511
869095068 8884
357977339 3735
513704150 7208
250208033 2192
2804 83524092
179973846 666
61957091 222
168899436 563
573298088 1911
672526509 3004
304338659 1194
97832192 692
914292151 133630
682606376 4006
307805227 1983
3765 577355270
912898831 596750539
605142261 481998898
336002784 23556
424830947 8422
494408701 2826
413938733 6319
42875760 365
4279903 80
866586266 19196
13241 640970328
579796832 2328
2964 230647219
353398822 1178
560779265 560779266
538968184 24246
307957504 1772
960395066 865265491
99691375 28045
454711577 2089
7247519 96
683400001 2278
959705721 3199
460960139 11636
50099854 167
825000000 2750
788680417 2938
334219041 3951
493313673 3677
659006045 329503022
124375711 570
839098035 2797
743 187329803
34882755 860
762002540 2540
462900000 1543
665204740 2338
177271943 1030
455371635 1622
632503378 13546
546168012 8914
3387 777365774
595278969 2431
926759271 6299
245999180 820
713477334 11301
421482542 421482543
774555360 11730
691581921 4907
162658813 872
320746513 2371
584350130 3458
141599591 472
157806965 756
715498120 2385
395844048 395844049
491588734 1861
874555941 324527406
643540000 13793
149154469 519
729576583 4281
508565004 1873
1760 294491558
660628331 4914
441873655 1652
207299468 691
3106 240342280
733006215 733006216
492805028 1722
662232876 3043
464936284 6515
198456731 96813265
31951796 115
8434751 3438013
120900000 403
408971751 2794
758404778 2528
582496920 11988
149691957 3367
192347905 28416
446835118 8487
35285755 305
657300001 2191
483598846 1612
208558781 5297
612899134 2043
546902925 1823
310589195 1283
454537475 1769
107477005 1041
528912842 217551451
575724241 18180
529233295 2204
480001601 1600
558097991 6372
823070178 3717
998136267 998136267
19989160 7584723
488933748 9929
574028194 574028194
630029158 243120323
136799545 456
284211321 24520
926098618 3087
736381991 21226
442839200 1980
709412714 3893
351600409 1172
566176108 2179
425171731 212585865
231600772 772
540389698 3958
679755530 22476
319799613 1066
617752484 9769
407922501 1899
366298780 1221
50777835 308
452783761 3081
72200216 368
171412109 1770
941399131 3138
391372739 1570
141245703 543
39784765 3092
366750633 4993
343752181 1744
581401937 1938
857488537 45784
281238144 1408
810099738 2781
737020481 5709
470646832 1748
147185771 719
5029 958924691
531370032 3216
390601303 1302
294169753 276996
891600095 2972
140839149 933
676334169 11958
238090930 1918
967227008 415185366
707107752 7813
169914044 963
499500001 1665
732528225 2588
160232576 1042
3858 924564967
194932140 830
334816271 167408135
819813551 12336
901496491 3614
929634862 454847396
478932868 7721
915648779 36300
238896307 856
528375967 6698
449853031 122810
584354072 434466347
350502831 1212
875673974 3636
132336209 66168104
20949747 226
27584613 121
365597583 2783
329699847 1099
928077815 12943
648608360 324304180
388531027 181327804
286200234 954
876114587 3177
624951913 17349
244500000 815
859836445 6829
3026 432055306
693406636 25246
8568 656461807
632698678 316349339
724707551 2924
661793847 3564
53699848 179
700095869 2822
197921360 868
603451077 2460
819718929 771143528
485458303 3656
697803651 2326
956099302 478049651
880809208 7114
15645 754789517
3786377 17
943110128 17379
457713447 175398330
789101600 68026
684797017 5432
73374775 947
296099014 987
131357003 538
704831400 4550
459888380 1534
445934875 2803
242418980 2551
45531352 184
416100769 2032
81440836 465
651752121 2702
52860890 1215
274041460 2890
711957381 4820
438925854 34805
48000160 160
642092831 24366
5618 694901656
799500000 2665
758219860 14200
714377435 714377435
1202 245411502
377702870 6065
851387406 4198
3717 971001117
737997540 2460
482905610 4049
573518659 2665
444167707 222083854
4350130 17
348226256 3494
415201553 1384
942600000 3142
733968181 2766
307910329 153955164
688499999 2295
81075036 40537518
475044947 2173
931768063 3417
349909146 4159
816000619 2720
865711415 12926
778848253 6227
956776988 567816076
374034049 2561
965571679 3919
881981823 3224
781615160 2705
368884445 2213
46395608 271
644634955 2205
167386304 1150
371158185 4153
855369995 2886
823500383 5876
37098432 672
875195870 54710
979206392 16019
740182996 3211
147921140 1921
400031718 4084
103456214 1178
763799999 2546
314580197 157290098
598239272 17143
573598089 1912
961259358 468727156
679757949 6266
315361107 2564
102356173 1271
715503436 2385
213542504 154948212
261067261 1759
25878336 176
7962 508524978
126900178 423
383702089 1279
83187601 566
587336210 205768992
150600465 502
675229149 254753937
120009925 972
195110840 913
829304412 24703
882191609 399218974
523507231 2790
690947416 3327
298594115 1236
382500642 1275
11006 522696952
412719776 359512
144599519 482
936606639 7949
104441448 988
275917825 2444
905704046 236139
741902473 2473
201523146 743
568501895 1895
583398421 2308
802202674 2674
649800000 2166
289268448 1569
863398267 2878
950399992 5732
349311481 1435
884676898 18886
728074749 728074749
3574 432118044
334033186 3088
181302479 3038
418147626 3396
274096501 1500
71699762 239
711213242 2620
355801660 1186
2149 561832411
923697010 3079
46499999 155
3991 418240836
348461116 300487120
197860148 664
878884991 6389
727755934 2446
928307785 464153893
798447676 18390
833699757 2779
121800001 406
1964 120020362
634855076 2423
275105844 5964
668401892 6441
577687705 2014
109 10705088
858302862 2861
7771 593219363
400171000 2463
399301160 1331
877407516 3834
529596245 264798123
180599398 602
547759594 1865
140994573 1168
109678953 89657523
511563590 7029
423751272 415372276
593020032 593020033
74420306 1984
4464 755353440
380262954 2250
871982932 3364
237340649 1016
126551105 126551105
111819271 1396
697894269 697894270
776756681 4574
454759157 2314
289378235 1396
786833760 6689
863707406 3102
714579711 2464
465599083 1552
6381 705553687
20967318 133
30602273 114
139858163 576
739801484 2466
636918530 4619
985803155 3286
234506817 24301
2643 374709876
872100749 6617
803508770 437799093
497814111 10392
567601657 1892
2686 220898721
410830001 2800
710055186 7639
218099274 727
979624384 3623
909216502 6263
14382 720437526
16367000 6924288
849798009 417581634
993865185 4457
862530767 3564
133222363 1918
175496261 673
548628563 548628564
803279232 4899
778445175 4852
689100000 2297
700203495 2334
132300440 441
559280150 5824
660002935 2200
686556860 14530
893161894 3182
645806637 2451
354354924 1529
948422643 864956133
413917334 7215
487505769 27275
607651856 6608
895125685 31917
150028468 2108
674679551 2611
442011173 7078
204 21913068
778474561 3680
209400698 698
241499720 805
782791346 16409
323496655 3788
217199275 724
334200000 1114
28325953 3966
233459952 1112
789594620 4829
449610931 1657
422898333 6591
346886101 1332
233201272 233201273
153833119 857
429658710 1979
800401656 2668
990516301 3651
7915852 100
684122025 684122025
897312991 448656495
11404921 808
645941014 5119
176400588 588
340498954 1135
803470187 3446
225290675 2262
572087649 2024
194699525 649
872086469 7857
29713495 282
294781196 1606
7968 641081376
881097556 7545
180203401 1275
823541225 3025
377712329 4382
694301581 6690
673019376 2398
114213546 518
244422608 1634
955554951 3851
266585131 1101
865935378 6741
503398323 1678
17529737 8764868
461265462 6991
812538112 15851
15270274 11817926
714002381 2380
184920435 668
3692 822629288
847585125 3842
50315559 707
903733446 5687
786324184 2697
379439149 3894
302854187 3093
966903222 3223
409461110 3362
424198660 1414
949369000 949369000
394439929 2302
482480833 5102
795898183 2653
393343090 5113
867823570 33861
11821 951750149
392192981 8127
947418577 10139
595664102 3385
443562913 4896
36620196 436
71399852 238
535583843 535583844
316120894 4119
168921099 1173
715202383 2384
178666572 1076
950394330 9045
358062792 2102
5118 812496027
561892411 4023
453668066 2855
221913418 221913419
742797525 2476
513962606 1729
990553665 936203954
798602560 2662
984084386 4597
240112599 120056300
24114357 101
17982 650954049
288972095 5908
5814 875672937
3300010 11
919086548 583486023
121499596 405
632997890 2110
589874765 8262
918358985 3235
403469125 3991
840387520 6496
41290007 1627
611555039 35940
536765295 179533690
19016606 8293815
409741233 80874
553198813 1844
933903112 3113
377280191 15593
780297399 2601
189955087 653
649956229 6237
996983637 498491818
974058303 5639
891679195 3631
525630995 4207
44762411 1906
920881676 3718
537401923 34513
614275571 2821
493490631 493490632
33234830 137
738821676 2873
54305030 263
384514615 2538
404469941 2590
934644419 3348
7199977 24
390139763 2009
217920433 5082
534006610 10512
690924705 345462352
136771560 852
64467549 721
311099232 1037
177352046 981
676502924 2255
643200001 2144
8059 983391416
7647 147869728
532375804 306263089
313201987 1044
446391699 2575
352178434 3190
48303325 6492
205277996 1067
24156 920826720
35399924 118
218090496 1248
354812131 329707250
238339144 1255
885271117 10302
364443953 13467
879692868 3254
713266333 3937
104489022 806
2839 634881257
537630966 3566
305783974 5075
462598235 80062
7013 437545147
801907081 4303
894398257 75316
545098182 1817
403480036 1976
573414573 353054676
913026553 27273
881148266 881148265
269263925 1603
622739530 2091
535499999 1785
624997024 6376
539100001 1797
647654868 23981
940413329 15166
960193044 44327
783190758 63643
549448548 2503
175800001 586
208200337 694
332667423 4964
895 263867895
287447935 1054
311694578 4977
284474783 1620
42118369 485
56033550 343
105673399 1148
335701882 1119
482638089 3543
240407481 1769
338212438 17739
824702750 2749
834891904 6496
30601128 556
805197317 2684
299449500 149724750
939767605 3923
422453356 6552
560470568 280235284
908654375 908654374
675177826 11865
3484 866504573
341756839 1442
136126564 855
932538018 25167
456735243 2083
272409708 188469227
73602997 7552
519482965 1981
322800693 1076
865026556 21533
705414185 5576
843425108 10381
952235071 10919
930578880 3115
769256662 35678
825 117615627
860076886 6154
26790918 1126
978610499 3500
171261917 938
807965300 3142
732521206 6305
839298945 182046
492641589 3103
251212226 1002
975559788 10773
856946764 3844
178500001 595
712664360 535849828
875644605 7971
84743932 503
421564933 1619
610182514 5121
46247974 407
304454080 2732
820195328 4352
348810180 5408
737045870 12332
971464140 3902
4264327 54
973307416 18208
88225067 361
926342103 3434
73812034 480
701097831 2337
197620207 98810104
769180015 2971
767531159 2862
946607465 5269
730799583 2436
147031852 585
132325905 66162953
291000001 970
642983844 6019
280774116 6745
342555667 12116
208024198 104012099
47332999 1000
834595924 834595924
377399180 1258
966899999 3223
318890229 159445114
4730 817330162
65215800 325
39775894 137
768290472 4248
498811828 498811829
59400136 198
6752 891979712
268260957 278279
941092902 3384
529591199 529591200
847197177 2824
216600721 722
326766145 163383072
275701709 919
764874328 50888
208602260 71660
954991576 4312
766348558 3341
628624633 321899756
760315310 95529
589599259 2825
424472463 1444
742438661 5602
444386892 2026
93540100 467
997902476 7137
45972999 782
2990250 135
1455 424903547
894341667 894341668
38840767 391
37799890 126
566193435 566193434
991006175 656492326
607891569 2489
832081110 3794
718634626 4845
380471846 2151
136198079 3040
299766999 299767000
101440351 767
684043682 3845
4275 325025474
3307 802861597
503258479 2908
320678798 204374364
241806001 1682
147105955 1907
339682549 1817
52697275 348
207899401 693
547498570 1825
77848330 322
838948481 6848
3131 634938621
810661247 405330624
321001242 1070
979621841 6401
597849376 298924688
757503883 2525
731101988 2437
328604525 1674
855914278 4272
523023120 5220
785029251 6674
308367028 1107
112661584 392
401241555 40665
431361633 9376
676194790 3828
3572 340408028
308741857 35824
69282712 735
286024948 1628
10539 344540988
234821756 793
838532798 5312
843696722 4981
649595983 64243
304514828 1198
412220342 2587
858923362 16459
253715053 1336
431575527 2558
231301452 771
490836309 41240
618375751 3848
985478915 492739457
878076949 109842
69600071 232
849436969 3039
140773111 987
475511531 420196639
176079463 689
393968226 1825
752 214225248
93290624 324
882600000 2942
253160012 1357
872010449 4150
212584421 847
7395 982277850
89986058 1351
111894701 55947351
158244353 536
184564342 1894
206294327 959
30551 543716147
4385 125879977
738120807 209753
989657871 50467
609196497 3349
130615874 1145
935684714 503348623
3225 685006254
4256 947001678
988743301 5507
461047320 4067
295420152 2424
854931724 3925
98057983 2144
121217832 1699
780460301 3188
531934531 242199084
435997810 1897
334861321 3405
396545729 12990
274499558 915
303899425 1013
365998780 1220
783569994 3401
136200560 454
22992795 189
180068831 648
976279522 67753
424498585 1415
237128473 997
144461940 4210
645277416 2443
330598897 1102
657777407 5707
129241730 467
715719303 5767
577200000 1924
610922326 3991
370801914 1236
300000 1
739500320 2465
334501115 1115
43456577 165
7944 767822314
929388944 749790620
201899328 673
488999017 1630
129627417 129627416
286447325 2266
821308241 2960
265696530 9499
199201118 664
201899328 673
24300082 81
702071614 18958
414594824 1465
438088504 19582
783273149 3950
983927884 982121318
19889774 327
785397383 2618
725420098 34465
745 136627388
759053091 14351
482231316 2961
674815794 3958
974562994 31241
568658461 2411
954608352 17417
72900242 243
294701468 1602
946009093 8073
222300740 741
876456262 3403
105348600 2025
995473111 5713
815558208 10722
49295722 5416
2111 553816835
769737050 769737050
500245731 13356
111217205 406
230746253 1502
291725771 7513
833337531 45753
267678438 11478
627034875 4145
116067061 94314216
994452782 3875
476952981 1689
574503406 1915
658026956 2304
545977089 6447
29104740 105
869261122 2971
1170 294538140
75474196 331
79686863 358
100943042 463
78598001 607
376398914 3405
732181499 2815
1458 316845270
557082232 5446
359980345 22154
707563927 353781963
353795745 1531
275400296 918
417420009 2246
994599935 101376
901186109 4878
28199906 94
640878223 2716
166400334 576
554267075 554267075
908149335 728493491
574908551 287454275
275195734 240977
123382699 495
219252587 827
780715599 390357799
523511435 4352
466106270 21574
597953475 5353
648633832 11031
224098886 1954
542209241 3826
521782079 13795
241643709 913
204980047 1196
216801269 8003
49844758 1842
647475701 3340
935373854 935373854
514591531 2444
350141918 229028802
195525723 701
2639 548231138
58201739 222
428100001 1427
102757215 345
1016 151069541
838193855 2857
229311404 1196
3203 596250007
362033388 9767
903600000 3012
607232410 6951
362698790 1209
399967361 1769
928742661 6699
610718184 5096
806304969 16898
508224623 2228
151500001 505
689402299 2298
817491213 8295
172214959 86107479
224549943 1519
821102736 2737
678077427 339038713
784388227 5882
386914332 1901
312731848 1144
952099830 7403
570901667 1903
765971543 2974
114420024 552
975822126 975822126
595487863 7846
602467499 2500
856502286 2855
850613323 425306661
857809067 3095
676499999 2255
214200713 714
757785028 2661
327275361 4366
499273996 2625
880416978 47823
529802305 4873
337500000 1125
873371577 6421
556800001 1856
666160872 2713
412734259 59335
5747 940281251
666710866 666710867
290100133 967
43043 482167686
836598841 5082
904393024 6070
515738746 2411
736433601 6580
332046985 1717
917869295 3504
833401290 2778
2191 380348836
310417009 127442182
930672152 57417
370780829 4363
915559581 3081
972450249 11704
849481175 370009119
633657218 39150
473400139 1578
2651552 41
623248462 4556
44699851 149
864300000 2881
2346 672783534
472268860 1762
818249772 6059
545 137361255
109986489 515
717447130 68413
391117465 205272413
49948704 7157
538800000 1796
80811034 278
476655041 4280
826117927 413058963
285899999 953
622683730 10523
433244640 2512
898968719 63152
72970390 362
853202178 2844
98999671 330
793187723 2917
2134 425773577
886584985 31069
7946 799540022
934800000 3116
73499977 10812
666774928 2331
795893224 4004
633746076 2757
840588849 242911
172702059 971
917611014 3563
908931869 3234
6293 473359460
697173718 2483
3030 676076405
977579589 4342
426 62152974
236451759 236451760
379580040 1554
314801682 11145
1628 453264504
102076417 426
276555416 1431
388502467 1295
435119156 1759
627113168 2552
152982406 573
201396912 971
869 174739368
495100085 9451
119548335 677
411498563 1519
187441046 829
263108754 1079
484768017 2170
27778092 113
150299498 501
28499979 95
167427092 1414
856202959 2854
567537039 4088
137670939 620
25200001 84
300704861 1711
801119112 6910
235200187 784
502941488 2055
132660385 715
279615068 1591
276440873 1583
978150206 831902207
2603 538899090
429483734 1545
884162709 10474
42055469 311
954903184 3183
880305428 11859
212699843 709
875399830 2918
340742482 2844
760977463 2911
764893394 6929
2718 656589978
362400001 1208
348300212 1161
397845624 2351
349199411 1164
891493115 7602
170956987 85478494
206 61399330
618410220 13369
581656587 3299
170350845 6137
631753967 14909
315001620 1050
668319043 4244
743398971 2478
372443667 1313
62172249 350
389700008 1299
232028895 1490
625255259 99426
591779036 2627
2951 834681497
404982611 1471
586495103 89843
40454150 249
279506901 1256
283648857 105937156
675053314 3622
57599807 192
14964 54573708
400638491 6852
8990290 173
562063925 281031963
211399265 2595
547067776 2096
593196169 3291
3023 691839380
3553 498637896
9817127 187
509446206 3789
268801317 896
696979735 4317
906379073 6677
25637 977847714
153049909 2335
880306799 4504
748266023 7723
153913188 514
803711627 15904
3229 376372240
425690909 212845454
876086047 9082
488102429 1627
44190875 1798
128000443 2053
678434545 5904
378398625 1264
676072897 2533
841221031 6139
52600265 729
235825505 4473
330537500 2500
417368985 4055
711483262 804103
651545080 8978
156774989 698
642532138 3797
689400320 6205
206777993 733
355162979 3954
931272647 10063
124391827 1206
113329 290381478
355931424 123000354
295199990 984
296086349 2095
747479832 5942
475478351 5645
327607336 327607337
665219079 332609539
712740748 244585012
364662375 5709
289500001 965
635946473 14213
756186396 682416081
372633485 3041
141161332 2738
630393596 4197
965 199256295
227999999 760
954568032 107448
185942046 687
165506436 1120
849659467 3284
658342517 2746
27190351 1650
294426865 147213432
615601494 2052
224839933 47762
591376032 1998
29594372 103
787279220 4405
298110349 1149
546875551 2397
879853927 647699298
229118238 9162
87732098 1047
982756740 4787
950951743 475475871
71658497 364
249901127 833
18682001 250
687441673 687441674
5862 847276207
38308049 158
343057474 343057475
5839 601580492
798604835 2662
509795045 2101
483291042 1719
748598359 2757
101530566 551
300852561 1208
28359615 347
640565725 4871
704575339 3955
4640 896915670
904797710 3016
344872524 13137
597046722 2525
1800000 6
262662624 25312
785969873 12918
80268704 854
736541731 123402
74312680 338
183647374 3423
568089235 9635
545032487 3241
23662080 80
5168 954565110
827099114 2757
445387283 52043
21500233 104
10451 927954741
651732354 325866177
956043816 6244
151006591 1472
716857688 19036
415198626 1384
456829075 8019
624602180 4281
960896798 3203
837854573 18894
229501210 1103
801541360 2960
559233042 2373
815534131 815534131
800811502 777854094
91292917 733
969057973 3996
725027840 20560
51845257 550
828139659 747596168
358802220 1196
663721322 9996
646338860 2499
20700001 69
681379996 134315
923100824 3077
73179916 953
415171594 207585797
58505238 1334
917497390 917497391
758708076 758708075
903733329 22564
323998920 1080
811497295 2705
510180895 64859
930348153 465174076
130800437 436
604497986 2015
329091531 15049
509099838 1697
421276117 7631
612867999 93425
751799999 2506
438064370 5636
944096853 3147
82799725 276
856388641 12462
374113495 17707
23284134 119
712197979 3262
48204 748272597
661032565 24739
474485386 5219
327425354 1277
613797953 2046
550198617 1834
991522821 4498
502499999 1675
374260338 1746
633306908 73924
100575951 556
905403017 3018
292764788 292764787
607675365 303837682
280924751 7657
44399999 148
237854969 237854968
399295597 1699
966324304 5507
239134175 119567087
944982562 3820
79959848 39979924
555008943 6939
632842135 4236
536018274 30836
140130035 473
360283135 333679749
165031048 873
320782445 1268
294722201 1629
372876479 372876478
437847924 162470576
269464561 1299
831640920 10680
313672673 1536
525293740 3140
330857809 2224
836397212 2788
790858942 3901
137700458 459
732302440 2441
814502716 2715
737297651 3614
840 218952962
519699792 1853
32989 573415910
4039 819587402
242244434 7164
795421900 6370
313116619 313116620
71126683 1677
565198180 1884
430752834 430752834
824997250 2750
572712039 54596
402997952 1568
93147470 737
761298657 761298656
538339009 3805
515698280 1719
811631744 4928
895147402 447573701
219301710 1465
440999256 1470
406646257 2256
857079536 14933
719699458 2399
502313242 3138
80615357 531
808473367 9703
922324066 3468
515398283 1718
378086400 1796
57013595 25370452
115217779 507
276897713 3593
190200001 634
827049600 21150
967774357 3749
659 187908480
958203195 3194
619506217 7476
349762475 1878
72409140 282
147600493 492
375598747 1252
102036723 797
47691839 1869
669586752 2736
985198846 985198847
903739119 7435
415706588 3392
460185891 1762
345601152 1152
383258606 1747
89145872 9236
66607200 261
124157421 3566
596103218 1987
229201871 5293
731683205 8774
83320274 8733
879602933 2932
780833857 17798
747257841 3136
564858047 4442
990405912 12296
598492865 299246433
366369761 183184880
409799581 1366
3207 816008322
202500674 675
483298388 1611
635334359 3945
615436875 16174
2019 275878179
302921792 2811
349798833 1166
504167516 11909
162467338 1627
552622769 1890
445433129 1935
358136694 3083
783840308 3970
978562283 460290856
916798332 3056
577333769 286518
875105999 59775
725670793 4347
170013882 85006941
306587191 306587191
20340 719296820
298692502 1618
385367180 2062
999848204 4244
775893458 3805
51798852 486
6509 539900929
164055995 1404
717502853 12668
399436858 1740
173705924 1249
643497856 2145
304841051 1269
343313256 2004
602747383 602747384
238438226 1174
120225787 1037
454768992 1862
537178710 2575
246367348 1132
931847607 6786
356274877 9013
171942415 1446
356999999 1190
718785034 6369
985520718 6741
867186029 666800340
293999295 980
569102458 1897
276600922 922
772695430 126427
163800890 546
641868190 9629
362100808 1207
779826143 4777
908076752 5613
570439923 2017
639843588 316348596
328398589 13818
635969999 18275
634577596 3257
2809 700709402
932385923 466192961
20728864 93
195534360 2232
734425228 4765
300299269 1001
651611455 325805728
985692322 985692323
216866653 1003
261307595 1166
782400001 2608
672806454 3534
827027493 28088
987948340 105692
2001 81659678
96000018 320
495423080 2451
908292125 454146063
459436687 5178
473866611 2315
996903324 3323
195470676 1005
463199931 1544
984838876 5028
832311877 3347
923135011 461567505
528457036 2788
782676496 45691
35720787 17860393
995061482 6426
762708977 11953
220535545 791
600092896 8999
305624013 2139
477370944 5256
54184551 2921
30 3144990
456420325 16467
189703445 2590
370971468 2478
669035724 3001
21405553 84
517151272 2453
791471548 2789
49214320 483
187964195 1022
508876367 1848
733959677 9743
876102444 876102445
135774886 731
12600000 42
895352477 21642
156126297 548
668539201 11312
133579609 530
8219 908339223
4831537 2415768
994127671 3681
759618724 3964
510553974 5585
546900000 1823
565923089 282961545
295252597 1044
682671490 7235
523746583 523746582
935580002 894549880
702211232 3168
697221670 348610835
918 171949662
44888655 173
923946932 6275
4294 837389954
608726578 3423
308847657 154423828
214800838 716
628202095 2094
5526 726563402
984076668 5783
912444007 3858
387001290 1290
780033495 390016747
275972852 1703
3203874 25
457948888 5132
63866271 305
638818860 4539
9662012 49
267078599 1800
457835 129752440
190205471 37702
394235713 1882
309491968 9344
58504477 376
665704384 2219
389683809 7773
654183071 2311
786602621 2622
468301562 1561
270856716 5559
642924325 9502
153458785 1492
760848481 14112
14316 647154780
327228769 1622
610342950 2786
470338027 6593
243034794 1273
6220464 29
769248395 9980
832812951 3046
84300001 281
485896853 2132
772721565 9276
862131863 4744
495829472 495829471
971685491 971685490
717046124 58081
577389950 7006
442614343 4929
751841848 53273
42491690 201
681630607 681630606
2145 500527170
680997149 19619
73199805 244
1138 101350280
610498783 2035
50773465 1361
878293301 11873
415198655 1384
482327096 2188
120000001 400
589538593 87899
85044799 368
96112919 40251426
149400498 498
64098801 488
71879499 3002
677330624 4837
874632013 4778
210665417 967
616820548 3193
225476366 112738183
658988939 10423
319946569 3463
21703200 120
316198945 1054
706504534 2355
950636320 479393
471679711 13718
385648609 1638
29751744 14875872
946498491 4804
283011781 2353
39869896 232
610580670 4610
315857534 4099
758494109 3210
209699301 699
924300001 3081
137367642 768
603871281 4624
264600882 882
325812462 20927
242392976 2017
336746503 2840
356061287 2046
854383033 3249
262512500 1095
946189211 83830
952893125 3685
127528296 744
705097067 16406
321013853 321013854
543900028 1813
89556643 1643
205538332 1111
519900000 1733
937248607 5301
149168460 1236
88658639 1436
376368091 1610
878594168 3809
816297279 2721
163214297 163214298
270600901 902
636353919 2623
895200001 2984
376537821 3399
977796969 9245
546443191 5426
852601781 2842
411797527 205898763
430526274 3117
456601586 1522
14077901 50
939841819 3229
885015343 23154
115945621 885
849979411 9051
503327174 16784
681345258 2959
900712449 790989401
466599703 3392
488067373 1969
281504688 939
197118801 2481
752097493 2507
19126 852586985
850605975 2959
686701856 2289
114062916 638
489597259 9132
161805248 3231
417560777 4367
267899788 893
450645104 4264
945597333 3152
578030903 2185
469084583 2325
552074891 10512
383345947 191672973
233906444 1985
446988769 2096
874804071 2916
896699250 3494
455100808 1517
99709142 5437
543948838 10204
871830425 21215
737559936 4712
766275295 2591
261111589 8948
886581608 8125
819253790 4078
459433727 2808
360835644 360835643
2844 415823155
790412295 395206148
960654631 3705
803890171 4123
344722115 2354
615897948 2053
451939299 1861
63899999 213
312497598 2701
680985060 11580
4786 667900033
559835389 2506
80361991 1101
931205180 3104
325530138 1088
459234971 12191
343858585 1639
138463576 2460
434245312 1871
940834611 8293
395361066 5396
273899088 913
666781139 158769
507580788 2756
14756658 146
342011025 1192
545666607 2384
186795398 2460
619236657 4425
436200891 1454
157658941 546
858736020 3090
184292993 184292994
107724239 510
545890908 2346
946802316 4424
666002361 2220
58507456 369
537461105 3587
519599907 1732
175496661 87748330
118830407 118830406
791997995 2640
778177305 2929
247800685 826
38367997 329
843275793 421637896
951628508 31934
642280275 2275
751566287 3531
430360100 5511
819782549 6515
75312051 859
504228973 247162024
565569361 1908
456898476 1523
628497904 2095
59482464 228
248149445 1731
305008906 1451
794638802 19757
2846 671242002
96808393 1744
555808020 3931
795731221 3474
615439102 2081
2530 437595530
149538625 149538626
591983028 3562
105300560 351
20398498 104
768776031 8915
271193572 1924
568485261 2030
1373891 5
907961099 3175
664450624 4625
154589419 703
2593 717786899
512130965 2790
611891581 7689
440140369 54395
911835147 455917573
355415900 355415899
204467797 818
782917244 9207
6111 917918418
512200597 17602
205000379 46784
479209080 239604540
135058209 496
566992609 9184
549089736 3372
423766907 51453
608525031 5603
289692999 16954
946932925 3895
69596547 69596548
4132 953009385
571202623 1904
710390453 3115
714002379 2380
94413453 94413452
286499045 955
16797120 16797119
96551262 1609
158200749 775
876599761 2922
814250171 814250170
678112763 2627
674260929 674260928
314099612 1047
571508776 3985
81909887 384
816840001 3000
950720759 13660
310382818 2201
892132242 631963007
437859396 18486
403428910 5630
284417998 284417999
320100453 1067
198841036 699
492845148 2803
254471470 2057
2408 689028729
774297418 2581
743063039 2560
798274943 5114
560530096 15428
996327290 8623
958288628 559651413
743903491 46622
965468623 965468623
40199946 134
91500098 305
305863048 4507
378218227 2062
746100971 6208
169883785 4586
534301780 1781
191240642 895
107171910 430
9306791 43
478417726 239208863
429885176 11452
589951193 7514
373801535 1730
3304 859208504
921568364 5295
806969361 403484681
447442522 447442521
788116572 5281
174900001 583
92111877 429
360300025 1201
744899500 2483
950597392 4126
346456117 3858
304938144 2182
108270824 54135412
830326906 830326905
265800887 886
4799999 16
598244282 4537
542101802 1807
905011180 6679
494398351 1648
144948579 1216
28622751 267
730691781 3470
662007442 2257
921637428 4049
719476801 20141
42000073 140
667197776 2224
851547216 22340
948954467 8404
604318053 2068
611055335 4756
955312431 955312430
586799267 13763
113013054 2434
438339183 216648085
144960454 858
819633849 22670
533991896 3842
338970434 5674
4518 966705297
323364213 48134
43091671 367
636743015 34664
14608793 328
410550900 3049
505659148 1723
94831431 470
11367 756382666
40722396 2765
598311445 2156
560853385 3494
357835526 1385
867652800 4080
961350971 480675485
184499386 615
588792740 1982
480764536 3707
3337 197320273
280426674 9635
11846424 152
893999008 2980
364695155 7341
912991800 9975
15524 697353197
828024038 828024039
676168466 676168466
482401609 1608
332617524 1129
63130796 420
188699449 629
278866294 6709
558792465 10505
38537621 158
634461302 2802
824402747 2748
233859186 789
690297698 2301
56943539 698
79945 965558484
535499999 1785
987771457 13716
903353112 16757
466394056 3981
52219351 1410
757122975 378561487
108600187 362
870133401 10295
902020487 5369
2709 531828171
841198776 2804
612629025 371443
611356179 2175
253832994 5110
953453601 4400
529680348 202913999
11393 700014681
393230982 3397
600302001 2001
954589917 954589918
933997197 466998598
819379183 16349
509102689 1697
405984680 2441
744297581 2481
658762902 4276
942299611 25130
957149137 9648
123751742 4631
962426147 962426146
190090949 95045474
682419153 4353
792389897 43629
348960227 1689
419368973 1523
624298216 2081
74727745 784
107588548 887
589855261 589855261
2691 553536009
949500001 3165
518700255 1729
390828780 5580
511521246 3019
684226608 2544
301748737 3270
859947805 4772
819403422 3245
488896020 2675
548895361 2496
138713924 48568263
904745412 443843257
9333 947812815
134872001 3083
952817219 21555
801652098 400826049
28389673 126
45000151 150
99094589 405
783109529 5257
350 64035300
956799361 3960
90480088 90480088
393679433 1834
77028347 494
721525304 2955
621900001 2073
400800000 1336
413998638 1380
231898086 5147
8498 450464186
989675944 491670933
502213600 2800
925017766 20657
929574934 30026
50051830 410
616498276 17122
765927505 2944
109845499 2943
754731731 4913
674826681 2420
395702118 1319
76579703 38289851
893995067 446997533
306204570 1404
287 43439672
828440052 31447
333447897 1169
569358087 7384
221473010 848
523453358 7114
40037450 2501
857600366 14363
463529865 2593
117300000 391
688696884 313510141
687597708 2292
913536752 5912
27715043 174
632365890 14430
293625364 6253
54371251 27185625
924296918 3081
812910804 2723
875764871 433214294
664875278 7329
85479195 374
197915007 85842381
691274021 2383
228600000 762
2352163 12
466801556 1556
704397399 352198699
232169012 1709
920700363 3069
980633618 4423
983265845 4270
849250986 4796
804143454 24386
483 51216354
578701214 3073
894337541 12026
970439953 10038
765357961 2680
301938923 1148
849167389 424583694
590511376 8221
272068759 124196716
655819456 13688
964195034 3323
901803006 3006
923725118 461862559
368908880 6343
840309047 12934
533262528 6293
204300356 681
571252926 256029764
823398449 14011
21391 891277406
662473685 15349
243092250 1125
941031148 10772
333630372 333630373
2005 231459730
811720962 3725
968101866 3227
490463384 4899
731938975 5296
848703197 2829
391444805 3565
526229892 5052
157786643 3702
968513681 968513680
136621744 888
337365775 3498
195599922 652
980283667 392044071
584098052 1947
811810743 3502
911573780 6040
133835895 531
52015308 349
279299224 931
525407331 9590
228299240 761
733755024 4073
269100717 897
814520257 2759
88813955 567
46188351 202
71101419 3515
868483589 3315
635422731 19870
393290459 2554
281589557 1121
502153544 3953
612016993 2341
30291899 169
973572776 403532837
368398771 1228
861246325 430623162
532795860 4144
54568897 278
641504409 4551
461444897 461444898
753421044 4183
527046425 1793
184091496 9276
487067665 27147
171286193 656
652811508 2196
232362145 1008
341100000 1137
727501215 19761
190500001 635
494399113 1648
627 112634204
917678112 917678112
334800497 1116
363598789 1212
39009466 224
930003100 3100
373596321 1620
569698102 1899
229169033 4963
103672570 430
676137006 4962
838202794 2794
143595071 552
3934 712745644
736341659 736341659
388799881 1296
947370551 206264
746263484 294789416
97719931 333
377077427 7189
442885345 2656
54780232 375
387361122 1546
24040341 351
346382454 1749
774922394 3063
204394319 754
149190880 74595440
426319226 2669
548564425 3710
182099999 607
115316424 391
196530455 196530456
725925712 4151
871802906 2906
251999161 840
659398744 2198
878853307 5634
742429511 13992
651255266 20501
342000228 1140
726300000 2421
720501860 3351
402962844 23747
190954768 8554
787030301 9319
621474951 27284
270641713 1055
138000460 460
898403396 754413515
678004120 2260
674834464 674834464
869027616 6578
988776152 3429
856412159 50880
254981656 1357
853567876 3625
58088783 263
522573709 2116
565004165 20329
191279999 121794134
358684991 1856
858146123 15411
703401921 6227
891675340 3021
938792280 5935
597874184 2362
371290323 1381
495382532 1693
265115398 2033
844568131 4835
736102009 22548
845646606 8057
94716670 371
639061103 4972
728400001 2428
953679981 9235
16253 600629615
464763065 1555
592092680 17001
498415802 2687
5005 942088397
802960340 5889
750013390 13933
145595611 501
92295920 820
4093 948769679
167619395 670
913927144 4082
129857625 64928813
318298977 1061
423244188 30932
344701896 1149
531058409 4770
591299999 1971
502822448 502822447
849001522 849001523
120394763 9378
447104426 2378
236687422 1138
678599000 2262
213900578 713
830419901 8045
630231852 4555
634167276 3851
960074677 15642
575661946 2131
442170549 7138
496 99298603
305842064 3711
8705900 50
418422957 1871
901493129 3413
362401208 1208
28610256 3638
590453925 13209
943331226 14761
812397375 2708
947198523 473552172
975946950 7538
404295746 182584519
526181112 2936
54252950 281
178268052 648
761475463 3046
682493875 44719
406009044 4452
746404181 2488
186261840 720
114606691 1054
187257465 638
386543338 2246
716602489 24826
45021990 194
4216 440028136
516901723 1723
32099128 148
206593824 1952
669599999 2232
484501464 1615
515274823 515274823
799815805 2776
202707919 1337
779932820 389966410
430500001 1435
453832258 3322
28213826 2057
365002106 365002105
660000356 2200
57752 967747937
480804144 174579904
434 81558541
259444862 255326062
202387254 826
4272 378981936
319080571 319080570
940110551 4297
254135330 1883
114240889 2104
437661629 1567
496568798 1735
12526373 10791979
104706956 3739
206364469 3562
5179 378243086
346495779 346495778
151869095 19438
340089359 3952
768642581 2579
891710357 5784
187786167 93893083
715907013 357953507
552301100 7460
12170101 68
126985360 8794
667257611 333628806
196957743 1139
402016992 13624
394116821 7659
339293120 3316
611399006 2038
225653120 880
978610521 484181346
363573606 16753
78368189 540
955706085 9302
387204992 25966
157478968 77799
757625912 2812
190747503 95373751
13751 904290680
796986698 796986698
408902193 1363
522937838 395568588
27696752 226
870196783 4588
716678425 3018
690000000 2300
962366598 3299
186285452 1493
345295871 2896
223799296 746
437780517 417014807
18030601 300
542416131 7540
840103518 16474
91156699 626
124859561 8092
51028335 190
88499831 295
546452101 4425
450027862 2347
441600000 1472
602169409 2336
333148724 5565
677227205 3879
423119716 8257
989519012 684347657
173208489 910
989545168 3625
275079111 1672
6110 627382132
502714 303921
122 23504591
344942300 344942299
876107580 9470
875702918 2919
3960049 17
261644833 964
140287481 1051
58548248 737
64576016 689
83949524 298
751948137 3182
183300398 853
818103340 2727
413683376 5425
304445248 31552
460204744 1573
3571 825936590
597623544 2416
4664 762756614
939558646 3376
102872185 584
329399814 1098
132584733 689
572625001 2500
425212143 212606071
964884746 23191
162944892 1998
374905794 3274
416459989 2967
117286249 117286248
210772499 1250
933594025 906174294
556533239 2294
9516 820716595
352799999 1176
943434953 303965
824025972 2978
30899897 103
41404464 177
873447206 2937
462635604 1989
945713774 33558
131722457 811
67836182 1198
966636719 7560
6882 195258226
290999029 970
383999999 1280
910680914 843336669
316815094 2615
342457280 4619
565798115 1886
771462970 5403
617339622 9181
492761944 2654
232566840 7524
970062966 3313
859554665 3522
498592585 7534
175300650 4350
672553866 649141004
370556999 18810
875586097 7656
934484849 6700
783677586 2839
71099999 237
718429319 5439
60645328 3724
656325987 3978
674381717 674381716
195411283 981
1375 400721045
98682679 443
493904807 3336
3115 457423986
615153831 2639
262696980 23660
69282215 503
818722234 5011
949571079 9230
278439408 17308
79384867 39692433
823814338 5048
186945160 1997
896747394 3633
962222821 419570754
315300000 1051
39194061 428
415501385 1385
614276401 9207
756302095 2521
211057820 733
786941998 2894
17481048 172
197700658 659
487670906 14669
859536879 419780856
135526883 864
504999030 22118
17590681 8795340
783911041 3962
698936868 481506424
482279474 2095
432699487 1921
447573129 5770
75000313 250
447326360 209717
98100342 327
334887215 167443607
817413735 817413735
489917265 3041
214081386 214081387
744148859 22404
977765821 7814
960299823 3201
183089610 1738
441658188 4842
154672765 546
302212937 1713
2604 483875280
812302459 2967
875998480 2920
501851561 1736
7300 573665959
58479000 220
37529660 140
828260159 29640
845302553 6730
321736388 321736389
972070875 110025
994599719 4954
594981071 28539
840410259 23369
566184248 4135
267792049 23472
719164198 3871
497715632 4031
415198615 1384
569331009 3653
39764949 305
399002289 1330
63292456 631
742221620 3070
702969786 702969787
12899957 43
175551901 2650
394827653 3609
589293542 270608711
50727271 239
229764930 8663
288251177 288251177
912752987 6027
166490143 14406
604800001 2016
3658 315776850
733299248 3386
194219809 698
497247919 3016
984899183 3283
34791536 163
2517 742358931
444001479 1480
143583156 71791578
592685832 4433
174000115 580
374667231 1481
3953 395052014
749714941 3670
521343589 2189
693491237 5489
249330728 1048
983078110 23283
351017790 1171
101976547 3507
565199146 1884
500715601 21676
195395919 1324
16205230 121
9899981 33
559401650 2173
975433019 3370
459710779 1857
120299707 401
1296 372945939
461320997 230660498
847123228 388849645
828503032 828503033
183444 988093804
3640 994863258
493198962 1644
640256173 2255
241812234 1855
427801829 1426
71092079 460
810646327 810646328
16259 476112297
339850446 339850445
129899999 433
346758605 4903
718587834 350517196
713698939 3078
719288969 8215
443762269 158707035
9434251 69
678317337 678317337
601161970 5342
819557506 3583
3581 932503143
577134881 205240
559208623 6258
904729043 3435
320999999 1070
149922318 3252
299641640 207403038
547295810 2936
230211636 93690717
76544870 27847769
620870810 28598
204271164 805
912850010 713033218
671906929 17976
759599581 2532
630981934 9211
862286349 862286350
437998541 1460
412614198 2802
518143 2
379580201 1775
901232585 117762
789387800 5425
815543402 58083
105977233 439
632750235 12365
964647489 11815
730842857 2802
104584826 608
432483974 4081
129818891 1698
813359159 3228
74699752 249
150530982 783
355448640 1776
407099999 1357
829413707 13628
117246625 58623313
938405727 3128
164337174 1249
896778074 7616
716854109 5383
3886 340212939
484577581 3508
918692568 5283
613997199 2357
932700000 3109
889139447 8038
293431628 7038
949048106 8335
713097624 2377
25672820 10087663
227265723 1666
453301381 1511
105063793 688
518565130 4715
675025424 14775
886500744 2955
8578711 35
916342047 11340
239681561 119840780
639403385 293014904
346397721 6973
497011957 3738
873430703 319380650
732010769 2501
218241290 1433
615964102 6203
433465470 216732735
734072585 8560
842467001 22854
820895039 5292
363437766 1894
215778222 786
357647242 1685
204761329 2063
914558980 5363
675897746 2253
744567813 3200
927137680 21014
889802967 2966
209183651 1692
974514125 24438
13287 809746401
399944193 12416
719768078 4491
702044653 10648
901147623 106418
822197852 822197851
834649697 2906
807559206 3449
903609050 4061
486860665 1997
635583219 274085302
965059637 11387
621123845 2251
1323 347401651
665997616 4697
835503585 305483471
753132879 7237
230398019 856
247919946 1468
501052715 501052716
851371703 4856
442503780 6117
591968626 6960
2762 731743480
143999744 480
560378323 2051
848927653 11636
558002677 1860
1135 300948655
100759681 630
402864074 2925
7499975 25
977930906 18061
551663200 142475
1401 231207446
1607 142192181
764100001 2547
9000031 30
530700415 1769
863397631 2878
2161 301003170
488333237 1911
962229593 23043
623965674 2993
330446619 3462
112740390 88761728
625247685 3183
73043799 365
873299968 2911
98314940 397
28799958 96
688804313 5673
606300266 2021
16756313 566
356167981 1876
98844333 98844334
420647317 210323659
466263477 233131739
672302240 2241
189300630 631
838958277 3497
825599437 2752
41386307 271
260227302 1913
223410601 1700
144062134 1290
3364 784198587
3357 809043055
756367343 378183671
398847306 199423653
457757815 2104
993830383 5802
20190 480526335
214450525 1308
702596514 9222
921266804 3244
831742324 10334
216992286 2700
43065731 757
189002620 94501310
796093715 42622
285757292 1917
9469632 222
758915751 2783
949222140 7373
400901362 144952708
974913771 13094
809943121 4878
136387076 1004
2171613 1066618
373236793 1370
654737970 2472
403939956 201969978
22971 975004095
22122870 157
512392867 5668
709916801 22777
169500129 565
302101007 1007
898497005 2995
730222225 3773
989303368 11864
697930025 4182
515979673 2253
948302371 34228
863 234690360
364499702 1215
890398178 35703
847184856 11735
450684872 2905
616634560 2396
492527077 4275
123485729 3405
268712741 134356370
680555538 4447
230504567 1854
394690498 1466
551699999 1839
356100001 1187
792303342 2641
462250845 231125422
319576676 9865
648850841 23995
314979824 2525
7271 814571425
162372516 5619
829110616 22089
298461687 1789
268424650 3113
667420729 333710364
820922452 4934
965989822 965989822
420544847 13880
438433855 3281
873154837 3872
658224311 5696
231459315 4367
9712450 55
990385659 4210
392673665 7636
515702622 1719
974401194 3248
186466578 2899
527152490 3028
752005782 305575392
401252089 5362
647420514 2807
820388324 3459
928422501 3213
748797505 2496
82825901 1487
791121143 6464
756701731 711052316
483899352 1613
371871676 5905
364906137 3892
13638260 153
788693052 4583
140513501 1700
590101966 1967
650028130 5476
715691127 715691126
4931299 114
102000340 340
209027924 1838
546355260 2068
904502713 3015
158888063 888
588602873 1962
527859465 3256
333091396 2203
140168574 747
532845320 2644
218178235 2630
597224726 6917
128929866 1529
1170 224771418
360901203 1203
77982819 1689
995729246 497864623
469678512 1690
552097398 2264
222300371 741
908014458 6551
661799999 2206
971134904 8956
558347581 2787
174586732 37273
258694785 2453
407337493 407337492
697838231 10452
438688823 3767
283813888 1024
517631266 273553982
376199699 1254
453276654 2732
736132931 11071
841030380 408135083
916168250 908183839
859497134 2865
84840321 320
721340810 3269
125400746 418
110920947 442
599978264 2650
840045925 4955
417686266 2136
859419347 306710453
640483373 12530
137400613 639
638086411 2430
147432096 504
710403983 2368
411223301 6069
436800189 1456
342739375 1354
295800987 986
966117841 483058921
643166739 321583370
387269301 1353
5870 883998520
684944155 17269
785451917 20121
382754885 7415
373681891 2190
561894449 3210
17313 395072549
728379346 23509
412800000 1376
958621619 12537
245538240 2008
41507591 190
985056437 666004221
156 17704849
944334588 85958
101746348 1700
297692305 4522
742368095 5285
926709404 17235
4905656 17
437163314 14291
444523225 101443
561940299 2308
943285715 4016
940377402 807965236
976816822 7026
601517968 2591
746359899 6700
7129504 33
980243576 629144756
659101200 2197
98999670 330
249363146 249363147
396452491 60899
741597529 2472
441946765 2892
579339447 21716
1432 341826982
913590735 456795368
676799999 2256
757987006 3701
366638840 366638841
242777074 9545
57378751 286
417290161 2280
8700028 29
861358480 7055
793744245 3735
533410065 3059
673766334 8243
766080001 4750
821936759 2864
768707296 9191
691662719 10176
82189862 32904632
227999259 760
42419394 2355
335634014 1903
63300195 211
642900817 2143
335744144 2167
927300000 3091
901399588 21764
905044796 7469
781464695 390732348
815255805 6685
143530064 616
188147857 94073928
115200215 384
831902152 2773
2818 810423869
343333277 1919
976457181 779419431
33316440 123
941700181 3139
13590 710001805
974765417 5813
388830635 1522
160800537 536
202111266 3178
462599854 1542
206523815 710
546981756 3936
184177587 618
639431201 1055167
60939856 60939856
923855778 4486
580490413 2024
670378112 3169
29966956 1423
840801529 24289
4450771 15
995489725 26338
3000002 10
957789541 469396072
304363909 304363910
753778386 2538
828119940 628149926
712794122 356397061
76202269 25597
690599369 2302
253300910 1021
781444169 390722084
625002473 279558179
780632846 8061
768011686 31382
126899576 423
177362801 1139
763357199 31575
206757686 206757687
174805759 66910699
482458075 47575
618599999 2062
17099942 57
901453652 3059
8620429 68
789598712 2632
4042 695976016
456937821 228468911
424154737 2709
282317143 1299
906132798 4932
848279587 18942
108991878 2138
316457566 15380
825602977 2752
785038283 3582
880722569 37972
367498775 1225
245400000 818
3105 850806624
262577265 4695
907987634 5102
61199797 204
819299999 2731
732454709 2964
734739288 2804
946894866 817187626
592412317 4691
440730997 6230
842178200 3977
248123170 437607
932461691 6730
972790942 972790942
469921914 1646
288706088 157600820
65975557 528
231906044 2615
645604288 2152
782184905 4719
86157433 744
508364241 2440
349011230 12003
295499544 985
973500415 3245
587103090 1957
719309891 399238
271255181 1435
90892548 612
776989727 388494863
756761078 9706
730009929 19738
756256455 378128227
32470425 110
964200001 3214
1531 434187007
237299480 791
414911834 4869
6062 637546999
925682099 3217
65646126 1314
81899727 273
169457100 82662
22 3871746
219558033 779
597300001 1991
726600874 2422
367050829 367050829
696893219 8310
162456380 999
712197626 2374
174365608 735
887097043 2957
154983033 537
338401787 1128
444418443 10993
480549984 1803
97139000 350
655724733 2514
688497704 2295
653705523 3041
221835298 221835299
327226700 1854
112558248 441
39821088 187
559691551 1881
991203047 23435
200699999 669
516485152 1729
508793477 1999
713970289 4259
776814864 2856
179305809 3916
193044240 70920607
726452011 13871
597662160 5991
7826 659702814
587077488 1962
677406903 446245226
142721273 1037
905696980 3019
138161742 938
3720 490933543
157700671 770
400627584 2016
453298490 1511
585483884 3831
8762 487719206
527038974 2898
106800356 356
409625393 204812696
33893285 660
122809961 54365638
260017120 941
256835057 131191211
406605933 4436
803294495 803294495
693606661 13594
6480768 42
830701859 4780
516101477 2765
775568349 775568350
798415852 46113
1588 319039952
836945301 4100
854102846 2847
37621221 130
8663 492439572
937803127 3126
22572156 109
386721046 3711
2730 671704120
782310442 3399
524998251 1750
774765904 36301
270463639 1018
506624582 175427715
6035 836494968
520217429 219197795
884767249 22975
166727318 1243
1852 462698267
654127623 654127624
877205742 2924
941767680 14752
1137 320274268
681575837 5513
356687030 1295
343285404 119570187
837000893 4732
588609819 5960
34860627 34860628
324127664 3353
794399390 2648
2541 256702270
7872127 22364
846 221013270
475484555 437342437
4492 524175972
97938642 378
470952365 7461
400306165 2485
217485073 1202
170985941 912
700861207 9272
172037057 584
752789860 3742
125601072 125601073
180889983 82901
769413270 3118
760940879 64596
37902106 225
181496203 799
914203840 5077
356699880 1189
245079353 245079354
865991439 3037
148218766 61158916
340375816 2882
445498514 1485
590973354 3335
471663579 5564
853529265 3559
26700088 89
416235984 1595
491949627 1677
465607629 232803815
282301572 941
297624714 146799179
2718 501367215
443098523 1477
546975222 273487611
741446780 741446780
383871783 3857
361393480 64431
357117319 1610
3435 536364945
49500234 165
858388271 428543125
779506650 2935
21963568 176
359999539 1200
880449569 440224784
679353033 3156
577201924 1924
876069942 19129
424519483 1724
202517259 748
6593 982718390
123949282 6458
70790976 13632
714453586 357226793
747624809 3257
247765289 123882644
893997289 3150
258619843 1276
282053500 197160618
71169452 353
184709069 21907
644400092 2148
886823569 560500680
210000699 700
310500000 1035
668876497 5416
162970289 6045
540759962 4496
427642201 3003
705302350 2351
683221760 4322
305963779 3656
94052279 1189
477902156 1593
4458 505653082
548174130 5849
16349 729752550
746332084 73581
280502518 280502519
447420026 15275
871723513 15444
523798253 1746
563049664 45207
196499345 655
7365268 161
958496805 3195
787306229 511570
395349900 3300
890291044 3343
607327793 16866
53399821 178
20223 594173222
32901289 222
663764813 331882406
352658838 71510
409557736 2072
570446113 3288
882000001 2940
437363373 2035
462439891 2510
557247934 7141
589799120 10618
871930398 4673
259199324 864
40565044 153
2950 556364100
2860 771021680
258291559 91378853
728998876 2430
9229 536942209
348957535 35842
786836780 6519
248615676 2157
494968986 494968987
917541609 917541610
34587861 340
2550 659503994
725319355 343236005
991207244 495603622
329774115 2599
528396996 26582
112803837 818
13799953 46
119795595 739
588940908 7454
442526579 7538
873741764 3164
783059719 783059720
299 18581678
98564112 421
588001959 1960
215451454 6719
954430241 477215120
859853939 3012
821069374 821069373
524059792 71681
673497818 2245
487770527 6037
557700559 1859
351091651 1950
26016659 122
427995890 2407
371039681 4501
557033683 8961
502500001 1675
667647073 7088
494205266 2519
555301852 1851
945903152 3153
551661454 2718
12735 641237064
18098 377052209
21442736 284
32138746 139
988319587 494159793
326811637 3177
829079026 3508
208999030 2116
432642701 3730
380932915 190466458
250199395 834
527325598 12154
337198876 1124
248630787 124315393
989105725 3297
520522277 82244
158692841 561
92700164 309
532498226 1775
11825121 197
641420273 8349
321509841 4616
346657208 11598
539670408 6898
624712685 3401
336384021 1813
347321421 2975
940094979 4218
934167305 56055
553799999 1846
82771790 348
417159955 367917715
352919513 2428
1829 531877867
158546826 6529
809356361 4659
157945 380248148
236801184 1227
803397323 2678
454500858 1515
651866799 3674
351526317 175763158
429648021 172597545
433442107 1514
583537240 8840
104400000 348
990918565 10595
898674048 4113
464795437 2140
142166440 142166440
36387558 291
367931823 15241
141932918 4066
789015601 3398
859858377 4739
78300261 261
48637823 184
881709633 14473
196691408 1567
896609750 4250
336230512 1462
965529804 5630
772342124 16921
549913073 2131
166051827 6993
793941961 9219
879949831 879949832
744903896 2483
857366735 43643
629997899 2100
866228960 4606
646684391 4127
817770494 673859920
71218109 509
23826782 100
154743145 548
677997739 2260
403537057 2429
735281607 5897
1559 35998869
595340511 595340510
968929299 327397171
114899774 383
178 35138997
382820551 1330
11342240 11342241
1447 48606488
85394553 710
646545779 4594
603225204 603225205
783900000 2613
850711720 28065
143620157 573
680113695 2363
430443140 2187
739627043 5122
644114645 6813
240599198 802
160038191 80019095
999581183 3724
475127505 3951
185586014 673
85425992 7456
617829745 5035
786737751 4513
15384989 3495
725690562 14154
881943164 881943165
740507890 427417099
125177801 1870
257746476 257746476
54000180 180
549028895 2314
845101744 2817
713565838 38488
3085 292208115
430500445 1435
406289269 2884
768001997 384000999
80699964 269
596098244 4699
588815150 470699869
341579513 1199
823340010 8807
346207553 2079
278134911 178065800
209021162 901
30817173 134
61179540 230
509998299 1700
451260327 1935
825637488 11356
36823 560188299
938224151 6627
149738806 1271
484198387 1614
966872215 7938
202769223 723
91214816 809
962020035 878106773
870546953 3256
791609616 2767
219682216 219682215
327774303 1144
188698662 1601
985340840 3631
86697666 86697665
806046061 5133
877679600 3788
383495699 2448
713400416 2378
914727311 23472
478979759 27591
777455716 6006
50165325 189
810492413 6923
411526965 3259
423300001 1411
498416674 2497
520952471 2327
750902504 2503
894088364 3670
682055149 682055148
5885 747983500
437701658 1459
868561437 12010
703090619 351545310
216379719 808
723000573 2410
448721145 15111
55807921 270
915851743 377977339
4057 702049935
81942803 40971402
400972222 1414
66650479 247
2267 521063106
728271198 13302
126708747 126708746
26394570 369
558697644 2915
799526451 5084
107611463 53805731
127774898 679
485550072 7726
142286154 893
142609566 579
770016371 54499
60912798 246
375298750 1251
651254036 3247
986832527 3908
884617840 4360
763586444 763586445
317384356 1061
655876545 2524
199726968 1309
34467 868758164
391831114 158153
117851939 435
566625863 5390
567777944 563887470
5005192 21
742066014 3321
763499999 2545
210299299 701
804897901 2683
309960028 3344
49049467 1826
546298178 1821
628884777 107026
163436684 1165
916493276 29404
95701567 1444
980617489 10362
109832354 109832355
395700001 1319
991761628 6506
819246078 2763
218313520 1616
4905 812026494
514775904 12514
200285399 1204
555898147 1853
609667614 2239
769087930 2910
808595325 5715
275400000 918
930597091 9577
322501076 1075
360859357 2574
18101187 18101188
264553219 1070
786918627 3613
672602832 19192
265225748 12241
952258433 5536
653264740 3730
639777852 3233
188313166 9435
102855487 599
531631123 7887
496631116 2076
695320749 8875
97571309 362
388504476 1483
966600025 7176
390695412 2971
150600502 502
302082451 1639
104935738 482
937547295 3597
846889628 423444814
136177291 633
286499044 955
3149 618397471
680848639 2955
93029983 328
202749847 1131
583249940 3332
556487722 13006
947291434 3322
667946905 15871
385200717 5362
381689382 2311
671701560 2239
498717169 1693
307257479 11880
210599299 702
434295264 1601
736123596 2652
396000244 1320
770363233 432930
380704117 5145
412652716 4215
2625541 23
200489279 1561
730224769 7444
817160544 817160544
70189001 288
590121463 2888
36622603 175
868375041 3880
409074383 1907
193563609 1627
533101776 1777
264000881 880
668783349 668783350
449998865 1500
338245740 5805
682556910 3048
443614202 2665
165810863 1392
298800351 996
720954556 720954557
973832509 5388
445470771 5046
480856764 4613
1230 146089089
992515921 4465
311338350 4878
502332421 3064
683704382 2279
250517424 2472
14734509 70
838160185 14296
63899999 213
947400018 3158
190139490 1036
831692919 4007
430305326 278913326
161174969 639
871021350 4590
260013662 6152
899051121 3740
255200373 51373
318294768 2197
606770286 2131
323589721 149051
935216066 877824269
222599259 742
149097518 1194
918193562 459096781
392094177 2018
207390539 16905
560101867 1867
711299999 2371
867375249 4295
958831599 12977
619525807 3559
918734094 5449
69639751 336
816942255 4154
974861306 3717
315158196 3548
939185280 3456
927902736 3093
9558925 186
11808 902737251
162611757 162611756
268418925 899
920682013 17298
239101462 797
625530559 6848
2194 537148244
218700001 729
163200544 544
863410027 8895
933123658 3274
428101428 1427
413175641 12555
81987804 1499
575029593 3475
923886321 6351
78464925 78464924
651559021 4383
719685749 8410
963249239 660632700
18056529 459
725700462 2419
935703120 3119
831608205 3693
741904871 2473
863079390 23543
610497966 2035
412550304 5088
931808879 34614
948303162 3161
969626669 4194
801252987 4423
614037985 8484
261535976 1899
992125913 3847
8787830 45
10468502 45
902601649 7771
640877611 303885685
636821520 29412
360663895 3142
913198723 3044
156751968 1668
146077513 606
951991302 10845
802704599 2810
874710720 3904
620403197 4324
832855337 17703
767937729 383968865
997448569 498724285
457429004 2069
153000662 510
305612098 1607
78789143 302
276674176 968
860000620 430000310
6629 322680601
59366958 238
722967001 137708
115149650 550
28302057 556
716430015 358215008
776801865 2642
508512873 1951
241377267 1469
126742785 3055
91669655 338
742262993 10989
991528224 985023283
189387647 711
3592 921341978
624386936 255210144
763260638 381630319
26290001 125
389098722 1297
2177 514908394
2138 488618485
457525344 14797
175799414 586
310537906 1672
637291689 3659
115609649 428
503698321 1679
200274480 39737
993648171 993648170
895269621 3975
300678877 300678876
381410419 3912
92028096 456
785092057 3593
495880824 8868
871775895 3998
967146038 483573019
922587277 5933
140033748 4866
636602123 2122
736845460 3821
662404637 662404636
11541023 54
4141 783046536
233399275 778
129135310 1076
903008066 6160
965414230 454513187
121163438 92594505
491701638 1639
415825984 1685
952599561 5399
320400000 1068
652794699 3917
403989858 3351
705599999 2352
760636283 2617
404421255 2205
733921948 2617
567028661 22571
807731019 3779
368411359 1918
776323909 2631
881468124 881468123
173097177 821
253430161 253430160
444956698 18351
49500 254083500
945865638 945865638
862299745 7356
735389853 74050
579197737 5634
807023846 22229
869484665 5442
215349121 4032
772612261 4820
824097252 2747
813283729 18515
237580391 986
90900000 303
806097449 2687
107115072 523
724003453 68522
660197610 6155
346104626 4007
235358190 1103
907254733 6770
538351576 538351577
200331768 807
598821650 299410825
773001225 76994
4040 805814360
902979743 3384
140099881 467
428 120027362
462313726 4214
100155154 358
305481331 3465
666011340 2681
175773714 87886857
13788254 154
152230583 30349
518400956 4476
84300518 281
838645762 4178
157799996 526
119478002 898
311084687 1208
693449906 4565
781403850 3403
242753646 1077
762067442 47219
617026280 6482
816 218318354
553108390 15931
460380732 2792
598413648 15761
808234685 3715
368915231 368915232
867639655 6618
470101566 1567
953078894 476539447
537156773 3311
611219501 13201
291027968 1562
152733142 1256
600516757 300258378
56578843 681
690370800 4179
616457752 2749
771493993 3337
922767313 836451822
797677537 6187
666305300 5990
523199999 1744
3812 558696364
489574601 12020
531043567 13438
107747 831483599
541504997 394482888
3027 269406027
840962737 2916
992969763 496484881
3269 701683524
964 272748270
388741540 388741541
902030987 3669
122878923 4403
305680895 1333
845171911 3069
433127453 490023
254099156 847
2021 171882890
334724379 167362190
130292719 65146359
558282524 558282524
50415210 486
859500001 2865
936294642 6278
71216460 261
560913078 23144
759461546 663944362
720426701 360213350
593518101 16071
247801023 826
434306847 6329
932716647 376418614
975599999 3252
2823917 695819676
17150 641112029
34935821 137
839118772 15318
31234580 15364715
551099716 1837
333321520 1960
958051718 958051718
967319609 4897
338104369 1818
648813628 4684
126143300 95587631
430687472 1977
613168888 613168887
65497979 338
94434987 94434988
538323627 4269
947134873 5651
4745 477164369
202829704 762
552608765 6154
44965944 152
860528604 3421
188 46247795
108219267 897
703397500 2819
47881015 362
893593797 3181
120074651 120074651
248328457 209540
1336 246562055
908672193 18495
589955963 294977981
748177561 4836
830048079 27535
930092408 4408
350371385 1606
114356305 114356304
152334958 6958
180918153 639
1075 270064385
541199699 1804
34444702 442
471585563 3295
98784023 873
666902222 2223
558639437 9029
645095687 2798
814196006 5220
998411449 10991
942113457 8168
183773682 912
258112959 976
938215551 40730
303 70573173
592660801 5440
731097562 2437
811800001 2706
391624237 9771
924786001 37140
462298381 25951
649361319 649361318
1318 318255529
85459777 1059
784265077 3129
60728030 282
570898691 411858086
251492695 865
458695692 3276
659786971 329893485
619560158 619560158
851026526 3753
363914571 3752
1412 331159245
902101509 3007
927649052 24927
620412301 5580
578099999 1927
523804224 523804223
333286190 3215
453701519 226850760
473248977 2173
687246421 6868
847973826 23575
645874507 645874508
51121489 3928
156600217 522
171720238 85860119
981679816 11639
504948298 1921
360900082 1203
846657033 4989
179662396 89831198
840876135 3345
705864340 2421
15810411 385
906001154 3020
79499899 265
295795867 1033
545099594 1817
621152257 3648
190875003 10617
495788681 1853
663961059 2625
483049015 4299
997818393 3883
754346391 5663
5837 763796962
940503134 3135
783902613 2613
569700001 1899
776211467 7999
315932491 2183
599435308 9397
381488337 1841
770502588 376021359
960978255 5108
422919206 422919207
2094650 16
843774902 7821
746242435 2954
672245791 3207
676505067 24763
630897896 2103
180445447 16694
697863554 3303
109266021 54633011
58287145 282
38373477 692
561611601 2120
80145465 581
993305876 3311
113599834 2965
219865051 1350
761308896 25706
868297767 6014
432300002 1441
981830005 5108
225239537 225239537
188043333 1457
806702690 2689
725408484 5017
8781278 74
729908676 5532
400040015 200020007
780300001 2601
171691831 85845916
613090959 3362
691298257 4858
915540005 3526
9910 935117510
279604898 95937949
12599 790445263
543601813 1812
394202259 1314
870571166 6898
362372880 1320
146573825 53997927
983581205 66101
905135460 4054
901053821 5574
429338585 5138
438513181 1678
75515496 5404
808497306 2695
495329056 2470
489868608 3356
165626819 6511
826293090 10906
71700239 239
998934382 7134
759074633 3317
58998809 29499404
252882256 968
106499645 355
500203167 250101583
543416959 5680
909529688 4560
168788502 845
620782924 2381
318031289 6922
319896826 1961
673317118 2357
269718943 1081
437400001 1458
884402949 2948
84820023 332
518747987 16386
45084972 237
895556481 3640
478835055 13328
43868913 363
877284719 9880
963389227 3323
159183751 1650
74668312 333
651073192 2623
184422927 92211463
978896736 3263
607952753 3421
15600030 52
522915293 261457647
511692320 1889
38341593 724
690510635 2125428
105642801 4846
345093933 2441
13920904 57
764761535 3311
553430049 276715024
197037383 2345
6978 964757930
833623787 3929
750116701 8100
309329283 154664641
282831231 141415615
940372110 14522
947790937 912809862
939941452 3737
659062120 2755
429299999 1431
495645435 247822717
978622463 34208
128629175 2352
585975289 2136
991500001 3305
734099247 2447
411086144 1993
50400167 168
330300001 1101
227400001 758
374317506 2654
399803790 12047
401199313 4362
499575691 4230
899980778 449990389
716990399 6300
889719822 605145396
387400857 3310
275669371 137834685
164400549 548
384901968 1283
760315229 4262
258779566 29280
148095069 631
850773536 8032
179780440 952
582048083 291024041
271426256 135713128
950398374 3168
138032939 69016470
79335453 520
699012289 19314
984204117 492102058
405779857 2292
570035982 12521
809174107 2799
108445247 533
655162576 3138
159162381 1710
707402923 2358
534812777 2803
547820196 2156
157351311 1072
659744868 2611
863235429 6446
787821409 7152
771009341 3743
252894059 1052
413866662 355306710
66000029 220
458095598 3596
873295829 21978
208174403 104167717
526791552 4704
300254564 1833
561480993 2694
863755200 9020
779428514 6629
163546561 621
847301520 2909
775366226 3203
785546713 785546713
149984703 3830
900899084 3003
363281727 3862
495740376 3816
876954986 3252
831300303 2771
982416637 739401104
480600001 1602
596141159 298070579
360525826 1305
335632059 167816029
765852121 5340
736134460 54380
143549329 485
128866175 553
104637255 52318627
386338445 3663
534878758 12794
197657772 1150
892870317 3327
404698652 1349
780991478 2753
127151305 63575652
373094177 1927
218210891 786
932894448 19856
902552953 15324
218399914 728
421950049 20388
644469944 4252
593701979 1979
41242908 147
88937199 319
457396494 3867
47700159 159
923645551 102597
331223098 2250
777602591 2592
628801342 2096
933912883 458631623
8775 894479423
414014392 1403
602335421 2270
247617115 944
406284481 1440
285476603 3086
351301171 1171
352249889 1321
482 65510630
350289869 175144934
887588800 8342
388201293 1294
814665814 3545
773145277 8143
194090160 880
256501428 855
250647250 3617
536201469 536201469
815893109 370095167
29256015 171
971567457 5677
947154574 473577287
5264 860980148
999939470 999931179
29265627 29265628
676019649 2392
8667 596570645
785638255 3302
524463304 1811
366600001 1222
685497714 2285
824098892 2747
139933081 504
429298835 1431
826355489 3767
687903503 2293
856085179 3739
963811511 481905755
476 37277464
580936177 2316
793200894 2644
657323699 2550
42179965 147
601826788 6682
1673 488578363
71844457 276
932696891 3109
256200853 854
731766845 2473
81853188 5891
272700909 909
181464641 13040
669633654 50880
68530525 553
771669288 2983
315943290 34110
538301640 2275
332101106 1107
253671264 1056
53084048 1524
821033198 821033199
257336147 3504
173831328 9768
338101128 1127
220396637 3529
264828331 1170
948939713 7389
442028520 1818
268103929 6979
771690705 385845352
576282487 288141243
903340152 9528
606771655 347410400
864636915 16926
994863289 7284
430375375 6039
240728308 154058731
367501155 1225
425351188 425351189
816300001 2721
980305464 3921
284700950 949
898001580 11347
714191663 2609
690054967 420961177
989750215 15119
1431 195626286
78663129 466
890615785 16799
797043698 4478
238208551 2314
973471705 794822972
570552993 2661
230700859 769
321217218 13140
310193438 36919
103837748 812
845547426 4591
127964833 564
326734716 2258
704074839 6482
323605252 323605251
876 124661072
873299999 2911
273855684 1461
658755415 2552
171301090 571
979557061 15605
437270303 2422
963296909 3211
121420881 848
522927457 28075
76916273 60861498
951735367 640706075
1861 478118337
466157946 4800
290463543 1243
927056651 4488
124146637 3486
783511064 687839881
621261745 10514
278267240 2045
826639385 3377
47399985 158
254541520 1390
218061213 109030606
294900000 983
479866750 11605
54807809 883
112652645 799
178206241 1360
828002759 2760
174915312 1135
763096090 5756
418521420 53247
339298870 1131
451877807 5912
861697825 3224
583913985 6665
483899999 1613
615562983 2727
880805805 2936
166028032 83014016
513272403 9261
388459418 4461
542398192 1808
500940225 500940226
4500001 15
45613912 668
509061223 4734
23327535 92
598468823 3132
903962555 6711
204262468 859
652780398 5293
204951314 1822
343431375 1435
984389915 9592
664908522 2333
156900522 523
817172374 6764
177032049 24050
225731151 1136
612535553 3942
5100017 17
2178 366664332
147377999 560
602070500 477203042
168900830 563
285126927 16883
6017 642946535
238501072 795
568118751 3873
105090065 843
696985853 3233
264137505 1263
976314512 19968
653859815 2265
105300653 351
942303140 3141
310950871 1335
760707252 9684
999117944 990288327
597010 811565698
3140 762702860
796901371 2715
569798010 11888
371697038 3129
452098494 1507
182650789 822
620168451 4555
397000799 3150
123056819 540
569100195 1897
725266633 10610
992403309 3308
341099545 1137
578980579 2999
729041679 5378
562982428 45147
810477368 3398
851953444 3729
177367246 605
131039748 5481
5979 904175906
778199999 2594
17099944 57
204198558 683
547692145 273846072
2158 632458008
266677077 1497
477465250 37735
121980263 696
993301606 3311
463464421 3344
754479325 12492
909068768 3749
363257605 181628802
952501027 12705
170023856 1712
904835020 434544655
395102561 1317
769389059 3740
832803689 2776
968921841 5360
777561185 388780593
280452067 2240
87806689 516
495371860 226682401
212016157 2204
901803005 3006
166410535 926
985895488 5138
217386057 3788
914968861 11126
417300822 1391
96222169 499
200400446 668
303910946 1539
685949849 2650
808165374 3833
337198942 1124
66220449 404
199948889 1492
351601150 9458
789002242 2630
101885075 101885074
32725503 184
40439897 402
6032 544204625
597506511 2224
936263986 4908
78772254 281
110 17688148
523058717 2366
995555517 4538
153811124 2427
852607263 6646
219048610 26064
402402769 402402768
235392023 84725005
525598249 1752
946737959 3220
546398719 8257
273812683 1146
315819121 157909561
14036491 270
367111904 17355
510630518 3970
465636500 10593
862500001 2875
221826710 825
699900001 2333
59456384 416
922796924 3076
819434632 819434633
249721891 11204
57553794 383
275833610 1699
373401001 15750
437078777 437078777
640453827 2271
708597639 2362
599881825 2643
36189766 141
298485819 298485819
668787041 4389
856821749 5123
460183353 1721
681800809 3198
64200215 214
182365801 2584
970135215 4232
229622005 1813
613199043 2044
361852075 1211
464698450 1549
834016306 3921
132453550 745
602656239 3340
809631709 36547
174201899 706
595199288 1984
944517546 193311
749067379 749067380
33899943 113
261702509 18170
537917271 1977
217399335 1754
308400720 1028
24982610 360
286793370 10541
3195 379895719
623791022 2254
18629 963871100
303753893 5246
915001243 3050
448333799 2390
849313721 29116
573574678 286787339
236351939 118175969
453726767 8114
743997520 2480
651888586 3788
2198 366903348
998698620 391864019
922091503 52939
887103242 2957
59502239 240
681298130 2271
1089 250789347
365022810 1837
48000098 160
765518988 2731
811021260 392490144
813021443 813021444
102939172 504
140024920 1288
904940161 4171
539656840 7565
474225430 2534
418253817 3299
1069 97619584
207344799 800
536813999 2336
477263575 5127
167014925 14575
878062552 21893
606959520 79734
619657411 4484
229744991 1165
476285604 440357907
18032 856952768
295348640 1281
288293643 3399
140671601 140671601
615600622 2052
166481319 2663
630313609 3214
859 235683299
391519250 38197
482751505 482751506
483901614 1613
508902301 2953
303523808 4447
660575180 660575181
68400227 228
279989671 6098
861894926 57281
276897527 972
206100633 687
287993368 1609
370084821 1883
543648076 4775
849369742 4213
161099641 537
993300629 3311
13715 763666312
604356213 25055
446517133 3174
992135711 6828
918311278 9085
836936541 3586
697201152 2324
622491620 20748
828900133 2763
310237775 1565
428963061 2342
113699634 379
996197599 3993
842370744 9157
717570560 4186
966427411 4470
221940909 221940909
912081861 4153
794397353 2648
772168263 386084132
53325297 53325297
113044622 47788845
606790604 2650
91993914 666
607702181 13634
529198236 1764
969596985 3232
781199999 2604
325501085 1085
5005 702222788
11269 714061675
105161189 565
407257715 1647
992018501 26125
438206464 2488
229130260 4013
1668 257939520
960806534 4171
807898940 3070
369292294 1480
979288533 488869606
464472272 26238
122547427 446
814603870 814603871
684799899 3621
105562248 533
250092825 969
141802175 3749
487800001 1626
308099828 1027
164400547 548
724801421 2416
65603552 224
647857564 4163
829189756 3298
653624544 8124
374400001 1248
787272515 3961
215369621 32721
512661996 1806
983996719 3280
854566251 2981
883641574 13558
205388097 1252
238799203 796
321452997 129444269
55200337 184
538352937 10443
736874731 27580
366427677 6369
423545631 1689
93466973 12043
171138668 760
4876 903688584
7287 649002455
444505550 1496
1398739 6
708532468 6673
64677615 3435
658672182 8841
397460085 2762
264014049 1975
3703 572194966
901229072 3883
765990301 2771
403853867 2592
649079802 53991
717176026 3735
465182682 5704
994998793 4976
42589747 159
959478738 4559
100976370 26612
896457421 4905
86625891 7557
788324607 3008
311175014 1713
344400893 1148
642300344 2141
615498495 307749247
681614504 2847
424201415 1414
840223512 3384
855616454 12940
801975212 71804
666384417 2272
330222999 4825
453539303 4754
226499656 755
254004095 4128
441975799 22101
462898458 1543
682535779 3166
737102458 2457
17583793 83
625307167 5583
702602341 2342
192357186 16653
423 98331003
157972185 1192
919593271 79722
615601192 2052
969 213249359
482819529 241409765
292253720 1210
170438687 580
662700001 2209
312019069 1643
903379703 45593
982769744 16847
890213905 15829
445131323 1550
460043555 2607
719754431 3264
28556187 96
530964121 1790
428139402 156963266
369599350 1232
3246 369921619
974565155 6166
613199999 2044
49200163 164
76842388 38421194
436334521 9390
346439719 1345
580737960 26235
997715760 7813
746606952 20206
628502094 2095
3045057 98
555331861 10410
657301850 2191
587980790 13502
357190998 8534
152994600 746
236515620 1606
408699241 204349620
593774847 2128
945000000 3150
8118346 80
889297191 4648
176100587 587
182010621 1210
17972107 1204
11363266 75
3841 978655790
688797705 2296
813322941 10319
910374283 6461
694104043 9984
710158103 46764
140101166 4115
512178105 3859
703798397 2346
874048182 4753
367409887 2427
9381473 53
384321299 6006
590937391 14288
701137529 2504
659838913 2616
561933738 4498
5598 462764839
211199536 704
371264366 2898
51097795 215
611916573 6266
688499532 2452
604273370 14000
109561495 4399
221282015 2256
7648668 108
670856981 4148
104100262 347
568278996 3125
949165209 22377
453603719 6792
64736268 64736269
253256681 93521782
42000000 140
880058115 880058116
115362449 530
155029017 817
30050546 128
239119500 4780
91586025 518
214726436 3266
831725018 3897
400126535 170163
884400000 2948
603518829 2816
494599132 336520988
56100186 187
18500926 326
329433468 2769
127199575 424
9184 553482495
658735691 8318
708899561 2363
891707951 5042
106567343 624
464322691 2290
505798999 1686
627777971 313888985
769669220 3710
1344 127133152
595701094 595701094
2528 101312128
64697390 230
777618884 5086
731842519 3910
37764627 199
183307956 81026621
768300751 2561
1675 253406390
734781091 11021
5533597 4551524
438299613 1461
764876598 23269
807003115 2690
223891574 1109
665135427 332567713
259777573 1144
745958095 6986
369714440 1510
886057703 3078
930713868 32767
217910895 1351
301262326 1604
963304307 3793
802863108 6917
251853057 4864
432133039 2248
355999006 1474
395818035 6866
4529 701008203
317079576 1770
68840597 269
603001092 301500546
966235264 7921
386280753 1714
849890961 809951167
563559699 15777
176853427 7190
446379045 6537
179181837 4906
793556972 9703
285855925 285855925
340201133 1134
551787633 7952
620580204 6156
740328917 2996
836189028 3343
867353344 5434
122099628 407
380700685 1269
848948037 2877
3372 420147828
68391960 455
117654427 412
499056889 2823
425 125068042
334128508 3967
696765381 696765380
172268240 993
730042765 3711
562766843 281383421
1446 9978902
813358233 4445
566384601 4296
835474455 3422
704281847 7730
362124102 1257
210553853 2423
755867137 54528
730894915 277713488
352011934 1198
60 4037282
398402104 1328
264183827 1437
113375497 462
699580665 2679
770398341 2568
397838361 3687
171900001 573
713179536 12552
483160954 5619
686313625 10775
278442123 3035
396666238 1874
462000221 1540
974148293 3874
957275717 5891
917301791 3805
746429859 4709
895144291 3210
608017752 2105
654887687 2184
601799692 2006
696720657 19522
927834093 10587
700785698 10066
104803435 885
10800014 36
815402719 2718
549898179 1833
261365000 261365001
475799644 1586
194120689 11516
93991305 705
542206989 2237
635837051 4219
838156001 3544
904108213 7497
402578946 36819
818105736 15194
543974336 300477733
416818089 416818089
804066701 6846
1589 243280667
832543082 4479
25740819 25740820
892797592 3613
717853441 6489
290033799 1858
397481938 1790
195309868 119666253
288580547 288580548
236024195 236024194
569400001 1898
828461633 7046
353099999 1177
814804939 2716
636000000 2120
640379595 18042
506700133 1689
144203302 1749
684316409 4490
199500665 665
460801537 1536
868497104 2895
4500014 15
786410678 786410679
646426106 2171
675438068 4648
922007618 579257606
120022951 678
871205888 50176
830539165 5015
693848992 7676
337890355 84157
674581935 6562
426602315 1422
500218853 4985
990011939 990011940
699681060 3090
906917561 20173
173171204 2081
269206045 12104
105074750 1181
399686430 29445
936274526 5456
70500270 235
127779928 1066
2462 643783456
577229811 288614906
421956700 2143
328017568 2699
87959212 407
937242330 13263
803527086 5531
606350880 2328
519395919 7473
19483210 10174
237954817 237954817
918096036 3884
286830180 9126
436734232 1954
23394015 307
528603519 12816
456600152 1522
703403999 3000
162899458 543
428698570 1429
816803125 3625
877637640 9660
250799887 836
158614848 1128
167730746 8573
812259827 24059
212155156 1179
3687 385653688
232447324 2333
5267 895837695
364700288 3712
442934031 2094
76125705 541
233632550 2231
851504367 5368
354109304 11715
933002092 3110
933081137 8396
4184 635385067
397501008 1325
406201642 1354
779467521 16640
296699999 989
676605739 2770
825300351 2751
998103326 3327
675082800 7476
125523123 615
435328399 1512
47700240 159
559942847 9036
418556851 6062
403895774 3975
110156217 498
809592047 2999
164888515 611
320867108 130996
51590202 51590203
999774052 512009728
841797869 2806
618727296 10102
335726829 1132
521503790 12239
873854419 16901
5546 649475422
268296481 200225463
976197277 3254
377403137 41031
768303024 383342278
288324012 969
310500245 1035
58403024 5237
798464706 4749
679781401 4234
820414518 12271
245351577 937
232500775 775
998369629 4831
618766279 9118
156589692 7742
1701 297880276
171992971 864
197111655 5499
899661841 3560
648680144 2968
490500505 1635
909455455 3187
476467146 4235
155100000 517
10443421 65
466651895 3896
568839535 3401
967653053 483826526
690027635 2796
955205010 3184
751500779 2505
916292619 23706
875816124 6034
640070411 19138
823000530 4422
123010619 912
876532321 5605
609131591 10014
479754304 4222
465239938 3323
266359369 1392
232200000 774
249112499 875
703499190 2345
890102041 2967
943196138 14730
802510470 5349
863116787 6165
244199187 814
330184067 21046
106199645 354
357777486 1254
202801318 676
93823751 470
213416691 7165
794536660 3036
586130754 4931
32699999 109
631334911 124010
323098924 1077
733844608 3532
543601813 1812
847849085 4086
136499999 455
16529 955458845
849602832 2832
735117515 36732
947853901 6132
560401704 1868
410393279 3520
620145901 8325
631380387 3908
954030103 4391
284439873 1421
193500000 645
344101015 4249
277199524 924
79580130 290
473065036 15443
844910388 844910387
176337857 1808
195301920 705
71398432 290
134664152 670
247686701 247686701
143238237 71619118
743615135 2892
786199664 13163
965796877 482898438
449654045 22615
493932828 3007
946653125 13036
312045726 65285
821412833 284777540
481500736 1775
70514864 1109
614105933 5972
297899999 993
72978840 297
234588288 2109
290566990 3887
398150794 1584
82200082 274
972981237 4018
365426300 3476
59261418 491
5146 577195944
93313606 93313607
870302902 2901
522601385 5377
658774186 1548192
775972194 21623
7449 767179959
887384412 5543
53399822 178
914741313 4688
706797644 2356
296886383 1654
838978889 4215
162562266 65642082
188695861 24001
750591212 7001
123461819 459
458698470 1529
369399634 10676
918715508 6511
821720660 432328
226499246 755
525635918 3844
424202047 1414
999721961 977379105
255505843 241064313
955244849 16275
367061609 5624
378806830 1807
991158600 5160
67200129 224
219414277 954
304501016 1015
443999924 1480
138415543 2344
803611960 803611961
460498465 1535
32920560 216
8119992 43
367262645 1876
989380223 891253086
804002679 2680
78223537 1141
778346163 15771
714168968 9028
393956963 3482
79666955 39833477
909640959 7744
734603519 2688
359700176 1199
447528306 22145
11448107 171
496604526 4158
633056992 48783
418201394 1394
389404206 2303
655665108 56179
17689 368790567
486898378 1623
128234422 441
259332501 2358
405679239 36823
732859287 2744
734157060 3445
293099999 977
755904505 6884
230759912 1345
14699950 49
792950597 5353
586503519 1955
10255 810173591
676074429 676074428
923928441 923928441
189163720 956
746987770 2702
399542025 13525
157694561 664
5501 751865678
17676103 346
383700001 1279
190694767 977
439666083 219833041
688938872 2574
551798567 2133
686068824 16527
320401610 1068
6199598 32
167940274 83970137
757119384 3923
454675280 10460
778335805 4374
172003586 767
472801577 1576
463531004 39771
853026943 3558
660964231 10090
675841637 4589
1951 116855145
568650358 568650359
161737051 80868525
826800000 2756
500997961 8964
621391615 2312
499141497 5493
7084 408739716
8740783 43
121769338 121769339
512922575 2225
735804746 3775
30686017 2172
713102377 2377
752097494 2507
563560083 9788
913640710 20744
770074991 9612
908357905 1736822
165420417 5584
649461651 4547
880504461 14919
521293744 14031
975596033 14843
150831758 518
558906884 2817
538908287 5937
433114628 26470
390126001 2000
640497866 2135
986315233 14628
884079611 5920
254683209 918
362754620 4118
49799833 166
727681641 42344
18600004 62
48600066 162
479488427 2489
102418768 652
370559506 1769
137957237 1077
47180381 731
915266474 16535
25854 570535448
733297813 3259
678606110 2971
184742688 708
948659241 6262
466198566 3900
57936410 383
622385510 2390
358839429 1492
994803316 3316
805113603 120574
980588455 9583
635754339 4780
819350772 3643
820966893 5609
392612928 3296
649036239 3453
295596521 8097
5475569 41
660002764 2200
449904847 2528
725766667 725766668
398400001 1328
664501402 2215
514 101506776
716387661 716387661
701678893 701678894
540600000 1802
59927259 371
480121330 3601
945299108 472649554
663897788 2213
184200668 614
17590263 78
896740468 3796
299334041 1052
698398182 2328
1267 105454265
13243349 604
28454258 326
967637949 22067
416401060 1388
352411651 2268
954306970 10407
613071137 2638
796396926 8441
329501271 3903
709909201 5040
866397112 2888
241191287 9144
1151010 7
862601851 516875861
631767298 8456
179699999 599
566401468 1888
4447 594188772
650320399 2300
273605243 4170
575998739 1920
490150497 2053
440447922 1977
2577 627105854
123910156 1467
604182668 6822
158380421 158380422
803235295 13826
26622444 107
776660737 3108
489298369 1631
464127862 4143
468621440 468621440
63731410 1533
411602434 1372
830718168 292709453
915338747 3094
258620503 258620504
817435450 7585
268589761 1421
697499999 2325
455811922 5134
597788698 3179
807021549 403510775
5361 629881357
283636911 1910
623404037 2078
327059029 1473
240093633 818
3739 910375459
1796 235903981
133782843 1164
317775680 158887840
79375575 322
147227213 1232
96075749 408
961267965 480633982
5349 915986481
369572245 1371
58792532 529
138341070 745
765185967 2639
437400424 1458
878989525 827911601
648994735 73424
949 184804827
668171197 13799
990571320 31818
892421427 5122
665700001 2219
335701073 1119
249972435 1170
16154 898269884
440998530 1470
338604400 4466
805871015 4537
483209191 6273
860400426 2868
540844917 5223
721117529 360558764
895804949 2986
2452 120123480
816509489 35615
226111728 77375652
873549077 5249
708799393 3258
778767241 5064
3051694 20
41022156 204
880239774 10167
379441704 9559
141917194 521
695485315 5422
777000000 2590
1878 493031291
649461133 5817
325565109 113387667
623135743 2447
261292005 927
461099940 361098001
3126 301891628
299693325 2114
981792969 29110
100499682 335
9508115 48
280395369 2544
469433666 1615
117002335 515
335882593 1952
159201292 1044
122424647 430
378426439 1402
642677266 2455
39262228 11647
502080022 6687
683615588 28350
264299120 881
350101166 1167
440963759 2016
848019578 9003
854478116 3155
300865186 1506
850371024 3607
6223 156482722
539447920 3168
898614695 33546
2586 565712429
742922586 3047
465623614 2318
130974697 834
249630380 1001
60300202 201
1982 483904421
936354996 3365
783623856 6089
805467995 5426
72228211 253
64640707 327
947728963 4371
839063561 4178
51128 798271416
128796490 97758641
376135707 1303
194203226 3101
615301759 2051
51921891 189
140221014 70110507
167035383 3347
181260907 1049
438699976 4266
969003229 3230
312043421 1406
44739323 279
951901210 3173
218400431 728
424766112 4273
522704738 5773
974258028 974258029
479621898 5957
606002019 2020
471603033 1572
572998570 1910
635806028 2610
53435401 664
151199999 504
218221424 3775
904615354 452307677
39860373 155
462144943 2329
690897696 2303
87850728 333
183353835 1444
848097174 2827
177392575 2489
8394 688295913
185700143 619
734099999 2447
216367128 108183564
836579136 97096
338246999 23128
450207360 1603
3080 702854493
553569886 1977
64499973 215
325051275 1255
68399296 392
928727628 25266
974985177 21293
613024740 2980
465003720 2565
110113416 601
514697644 2606
381210783 4648912
706159544 10335
752067774 5699
207139380 1293
710408058 240492155
522977007 222834957
98400327 328
167951388 1236
261428726 1247
687907032 2586
54103991 185
959999999 3200
328849167 164424583
403850303 2288
908099171 3027
494671387 247335693
174803944 1621
903974518 6209
450949982 214964394
40987867 563
891693986 84305
799200867 2664
2268 500940349
792536436 396268218
704694962 352347481
423032946 3967
79990 546128601
524673352 39065
948303161 3161
355928575 1538
157499474 525
369614407 184807203
477562889 2255
326099197 1087
957459361 22620
657138939 5990
454802351 1516
848656944 6192
399002594 1330
602988671 3058
867304212 2891
686517442 4570
880942367 10249
702742039 2605
615084378 2337
902816118 8216
318424711 159212356
144636780 144636781
5697549 34
964957853 482036943
39299870 131
4384 995992192
176184933 1166
506397161 5623
156812585 12543
354366189 1664
842880479 6405
760061538 451932558
349139665 1573
284631555 142315778
282899999 943
164467643 6039
498099190 1913
558204568 239611702
618489505 2798
42767567 216
338720381 169360190
7493 226680212
355033637 2383
662373327 9991
797118044 3747
866372279 16376
548736427 6066
685572616 3393
863102313 2877
931042969 15730
53554997 321
702350883 351175441
963604666 3212
397500001 1325
561085597 8676
750041414 111863
798602662 2662
967513404 4316
217843634 885
909848401 767193839
481964865 1888
402291253 1518
62234880 4864
1134 245109289
550184332 4485
608738720 2584
967194461 10940
969054730 5455
134399553 448
699001405 2330
691923658 2351
231538708 1129
87604199 600
631255710 4473
928650613 620768711
742051099 3044
772957799 21480
313501046 1045
557986013 32118
630302101 2101
512928168 1929
57047580 1236
847875886 14415
609702022 2044
422404758 6932
903905705 3013
280549205 8771
595798014 1986
833392421 2991
78299740 261
700428359 2350
964799625 3216
363617100 2385
241199999 804
237917670 1120
785448959 15040
138508479 138508478
8918719 94
622375292 2725
948303160 3161
723163635 2799
380212207 1968
1994 512414132
191611819 100391033
525681910 525681911
298089177 4895
361631541 1811
987398883 6163
289643212 2613
139773401 1300
132907561 66453781
861302548 861302549
278701248 929
163880433 656
738787202 5643
74971229 412
727045201 4425
249336199 1794
165199122 1737
855403419 7021
301424535 1060
184327812 1097
32400000 108
646497482 6817
490159785 4856
115701121 848
616670033 3567
683784824 3365
477213241 1933
511201705 1704
39071793 39071794
784804993 2616
516887799 3224
793808255 10799
144900483 483
80471055 490
104700579 349
26719469 405
484501614 1615
144654476 532
975 75024128
828235371 828235370
754158898 4559
578756408 2937
485156101 33540
139136032 466
5066 782962334
800128980 5314
26262377 111
112958559 1144
466377847 1592
147422448 534
835906512 111812
985684465 10426
580200463 1934
40477906 287
935909419 11501
698824940 7230
231866633 2808
290900687 1216
637546306 16873
743486879 371743439
1973799 29
255299149 851
327600452 1092
279868921 1140
430499999 1435
935817155 8919
944824393 6374
992192809 9802
860988162 4881
899567987 3179
584446110 292223055
497159195 248579597
64484716 383
262921689 6763
198785395 13997
381083372 1377
219917505 1227
606794676 4394
907856407 449794979
441 101157218
107009879 107009879
777890162 777890163
432215988 2238
18731516 85
404101140 1347
627007919 2442
353375597 1933
452306027 2407
5904 774340196
850025231 3258
239438938 102444892
4580 770333837
227458027 1294
806270881 9696
142525969 624
833575383 6753
54928924 1533
592696745 15842
913863248 580587
2122 488568140
188099386 627
434239587 217119793
899337606 4891
881845378 5762
634310857 2143
427801116 1426
727499549 2425
391421497 1384
688287756 6708
674470 6
685295087 2544
306452370 1785
2165 560505510
694434636 2710
721114441 5668
678299999 2261
404730951 31841
699053764 3034
984826898 4491
534965331 12562
748043779 748043779
642954423 3106
678 182738741
505798315 1686
360259980 2861
755086231 9162
844069586 844069585
523198255 1744
346299212 6885
706799410 2356
582223805 582223806
274940098 209383697
844800001 2816
893997019 2980
856692447 16582
859635671 7959
363708685 149226852
1933 370309772
935120223 909337550
393068017 2178
816000116 14305
943366097 4057
95999680 320
269099104 897
703767241 37197
323189109 2726
199003029 2460
786125493 8126
327076740 90325
740787987 740787986
685838557 577880547
298249666 21683
215088271 2576
77399743 258
746102488 2487
539791669 2078
422854347 2823
736809763 5109
724497585 2415
240656614 240656615
912188406 10441
997785971 16186
29349657 481
416453799 2609
288300961 961
330900001 1103
686495459 24629
626643044 4109
3600001 12
679029238 2983
727248853 8514
298526870 2847
792042600 3180
701946107 701946108
398043384 1858
126217939 462
477770721 4364
66492955 297
925 254084183
419557404 6777
508084623 4009
201000669 670
581700596 1939
991199889 3304
108299638 361
468339182 212331416
478080568 4497
393222740 5390
462107301 1920
930841990 16707
2999998 10
55754984 255
733446155 721931149
643577396 2233
650891091 325445545
600920603 548985271
801004764 2670
153688911 1810
378862872 378862873
305159563 17228
204194266 1317
400739292 3244
242656272 1307
659411340 7980
796502654 2655
81522594 301
889553584 14332
34800009 116
94868273 334
429173957 2426
250349849 12863
413271361 66240
867185063 260886
896928479 24668
983565827 915276511
167966063 1186
358207719 2044
2918 830404440
736382878 8247
976524441 5597
426807377 10414
919431625 41125
108000001 360
695662825 3034
440315080 1994
580659860 18470
999698194 18382
788167680 3880
669397491 5553
794102647 2647
216269102 826
372869755 3209
796266997 3689
794375827 21220
250755521 1538
517674893 258837446
777538165 3932
800019540 3708
728101828 2427
754740551 2902
298500800 995
331328392 1769
705893489 3073
263400581 878
847557947 806197783
179072422 22522
134913179 1392
735021059 14813
22811 905289729
92730275 388
605829744 2223
487121178 209141135
771521817 3796
425866841 1491
493 103928339
830162684 2827
124800415 416
167417856 1024
524700001 1749
497470405 2097
274073601 1681
265801673 886
677204597 3829
193236805 96618402
709126487 2583
531298827 1771
4924 971199659
674235311 2627
989829602 3609
968643456 484194795
1435 305537277
191838400 1604
390852362 1311
524698251 1749
370396903 1499
582298893 1941
586202661 1954
69900098 233
391012648 1993
654915815 9061
113295341 969
507325951 5648
60100859 707
35941116 1168
2034 192950682
550580556 4579
518380393 1978
377006318 3099
165859163 972
426853435 2654
806358259 11637
319784782 4493
263073889 924
142593815 1027
416402727 1388
686592591 343296296
740987344 9424
34324915 169
937372356 12357
961672712 8323
81557120 353
482686329 10291
1492 309552700
642597858 2142
791099999 2637
376217046 376217047
528033346 1785
942894140 942894140
154687793 1199
789316495 3191
87079607 518
5772 209994424
860532876 8189
141558217 70779108
2217 647478255
574834019 2103
244910998 2427
776350317 5387
420790685 420790686
930304164 3101
910969223 4092
242104252 7433
264980983 973
120410767 60205384
323202784 3834
4362 546850854
8329981 4164990
44705941 1758
664 172434643
742549223 742549224
519303077 1731
570972724 1946
614258064 24048
324300001 1081
171972636 1114
977998285 6891
931888275 4875
866596681 866596680
156229631 8476
194099352 647
877168691 438584346
266691839 4776
192599799 642
477056251 2970
589941834 589941835
303947636 5781
256200371 854
90278573 494
123276797 12101
845016449 2850
35280230 118
488910925 2546
1498 429175084
3082 762086557
982730728 4444
425736198 425736197
979101815 485674307
804746953 25056
929765855 4715
589051213 2220
456728876 1581
204210315 783
153087570 2190
888946163 4698
569 134174752
272145875 2892
967686005 9995
13200045 44
30303761 827
603902009 2013
250132087 1016
295391087 6804
476101587 1587
453611873 1720
593001972 64800
910796965 3036
286802837 1022
847802827 2826
518053175 259026587
842295205 4854
62400207 208
995103316 3317
12909 602062851
501899370 1673
27472527 1168
640640743 43151
846847144 4664
612002545 2040
716504056 2836
1371 345488521
943669393 4792
397198676 1324
218797743 218797744
34202735 648
831008708 11334
286869844 2287
4088 436824453
198564317 2654
287406613 1202
659222257 24998
853650351 4690
38761942 416
669598079 2232
883495119 827136146
369565175 10477
328684296 164342148
187304426 1317
493619076 51057
75218001 286
485877653 2396
168458028 1247
718502394 2395
157782873 78891436
39695505 1256
331440287 1416
882501261 7610
777604064 2592
503816912 503816913
54167591 1396
810760819 82045
694091369 337265
501562395 229411909
535641704 2211
195900001 653
105465989 423
942082368 3758
89815946 663
37956361 782
319408394 1198
494398353 1648
905760908 21814
996571304 10347
998610600 3468
423172307 1534
562541901 281270951
908032293 908032294
223511523 14511
679305487 642684089
74699870 249
236240447 17104
5119 567691981
222088383 938
405276162 3251
621123966 2200
170512714 6242
25916 866149005
429 126438312
144900484 483
782998026 2610
211035009 1172
183599999 612
271500807 905
341651856 2247
392401478 1308
693069591 15118
880073420 12467
80791940 1627
482922674 8671
214229407 1406
755922353 420424
536544368 2643
133302349 133302348
336665930 2229
275871138 275871139
443054082 1537
75082 720699341
179119611 868
298343291 4252
187616879 1320
439490650 219745325
863567909 8429
10512 270974177
828883610 48107
998735695 4824
447598607 1492
331501106 1105
823924905 4837
119999780 400
559199402 1864
894573178 3103
454982677 1796
611985401 7182
641495758 2160
86193106 539
745588884 2779
33514 936473644
144434419 608
462570816 2119
733796361 5660
860025786 4310
471628687 2029
115661559 501
761199159 257743674
461931271 3414
874795804 78861
455699999 1519
615171981 13867
10051 841318955
795 119267707
654568356 2723
591175941 2407
27157481 121
283074177 1078
844789933 3997
448825701 2054
72389060 342
41836417 277
678564303 7641
877551946 4796
499512341 14530
790985646 9334
36412 834911241
13314 941419302
476532798 6889
408859705 204429852
708434226 11862
101099662 337
12900044 43
751200326 2504
969105886 4634
472893345 4228
339902105 1133
634858070 3386
881400982 2938
305479963 4143
23084 976087975
634352941 38518
390600310 1302
875758491 420134636
3036 531278450
765048277 7636
934279142 4417
238426527 227710451
170696595 953
68099997 227
346130293 1434
10597 926751928
424315312 1791
361988874 1521
331997989 1314
25954 485197817
4249 265192837
848403074 2828
8830 627799456
35962080 3058
734277070 8395
351157720 2264
476215852 1697
327223485 4589
850412764 3638
706700955 3379
609602001 2032
918002476 3327
568499873 1895
152309662 644
395999262 1320
713025629 5173
530365049 2622
222599553 742
640801131 2136
227702113 6248
656680501 3375
2859 161118958
686082094 686082095
267600263 892
12478283 52
8661 271882673
433514213 14413
501146298 2147
813297289 2711
122100408 407
843297190 2811
915602118 3052
249211456 1055
250836244 2343
583757679 291878839
463305788 16957
831002771 2770
270299099 901
655801268 2186
522844784 20205
228300000 761
383547293 5837
445743840 4839
579044622 3354
420901402 1403
692289703 5224
295010818 4100
166195582 888
286097457 5483
646978501 2961
519713271 2607
481342518 3007
687085319 7234
2418 269009698
860281385 8294
920702170 3069
286674095 1055
754616631 9331
609515910 2610
434147202 1559
679200000 2264
4550 283535970
7425119 31
791833248 51498
130971086 549
613177273 2356
975000348 3250
33465168 181
404999767 1350
331599821 1420
488937520 1928
139253537 556
598041121 2872
964664586 41931
260403682 896
638261537 4696
467863063 233931531
358630665 2113
277086806 101792896
545101816 1817
15541 360318085
558960439 279480219
2912 381294981
359902136 3058
673745130 4005
413563777 1424
737563528 737563528
589253316 259438767
701836479 269626
17565923 8782961
496847179 10374
227647015 1671
573231178 2041
181105381 3447
213112752 898
224006300 1601
828398269 4558
861602558 2872
53100024 177
142768064 1398
856484639 7645
59988323 276
171697207 653
791667228 3738
61944670 491
140099826 467
85175039 541
853313370 3458
860918962 831259535
640927727 2982
453067521 226533761
200535282 814
274489313 1254
603300986 2011
60285502 237
740271862 3390
726969754 7201
473880870 11441
593558645 3253
380324870 3104
319800082 1444
724799999 2416
473162405 2362
693469943 287427627
724820249 3423
657900487 2193
358640161 4080
760638079 760638080
949074225 23775
217531787 75780440
261000869 870
981913141 5509
738821236 2716
774658831 23394
425015184 1804
506276448 2022
896745341 3383
18006268 180
428610518 2631
45 12188925
330772400 1360
692697691 2309
621139656 40156
895045680 917055
832230105 6338
296403450 1646
23407269 141
403205999 40200
344653330 344653330
200207304 792
74022120 74022119
470098920 1567
684384494 228430237
631664908 3410
702675449 9486
96462527 367
606219899 2860
928830109 6059
313187772 1228
5706 847831716
292353440 1044
149104188 807
305350818 13141
426863827 733443
180171736 856
82271726 654
135182775 1058
150464654 902
828297624 2761
279900934 933
509812525 8298
572003599 2810
792906280 16970
212602221 1459
441733888 1844
680661695 11581
533611865 1879
450300017 1501
284747771 1965
892659194 5423
980561803 8754
1969 478075169
1115 231524175
204504903 109478
260451516 1894
406671123 3360
477298408 1591
440903134 2506
35674992 154
900291150 10230
288035968 1410
387063986 5537
727892734 8713
399000473 1330
783123121 3120
624156101 312078050
686624544 5819
37991233 768
18900063 63
102000340 340
433935281 216967640
350219339 25358
2737 769510572
971486153 39416
771304311 2571
175749770 688
987961339 89831
536352480 2140
85193669 1646
333392528 140951321
448562870 4210
982798277 3276
713082936 563946274
402592131 1641
756300659 2521
120600000 402
512206504 4017
11612072 11612073
2648 523629612
819000471 2730
1825578 18
903569564 385348
157790029 547
335222334 1119
788875340 33220
176264251 5905
119131749 597
588995257 2040
489901264 1633
841503364 2805
311701038 1039
916999969 8770
368771264 4746
869055533 339078489
90900000 303
238199828 794
708898666 308143420
785691686 146366
592515927 19287
23511152 93
868502011 2895
520861092 6317
642909377 11768
965145957 3363
852761583 3151
102628380 370
540541715 1947
114899618 383
434700001 1449
4593 783885128
720902403 2403
748804126 10665
942877523 471438761
736911723 736911723
177464525 68543282
451289997 408300195
369298769 1231
573410033 2395
287400000 958
4807 845053001
68858568 612
918452326 3675
781222235 3120
434401447 1448
352799487 1176
228350399 842
492492310 1985
77469723 298
124799584 416
374688018 4617
492299299 35950
412596867 2924
108338654 988
34255740 131
700354403 3011
741704435 2519
577403393 8886
61263917 275
647888226 4084
203700678 679
850533278 394836400
289426758 144713379
719808704 2637
6348 823824237
105838685 414
35414279 135
657899999 2193
998772641 3582
582473892 291236946
19907071 19907072
403201343 1344
258331852 1417
590334399 65600
354365027 1973
273000098 910
510217986 1721
3442 550169280
256200855 854
219299269 731
5699 867268121
528915015 2350
148856732 148856733
669143371 6601
181006356 1668
469354572 2277
454710445 227355223
837303447 2791
941100001 3137
578527912 21253
362347699 1487
687335638 3454
643142100 4492
356515097 2122
367214217 5638
944039071 3651
479845114 1639
973800453 36453
898396085 18914
254954872 53349
630709310 10869
139650065 1524
345047934 3788
969495681 16911
662999999 2210
5541 378892156
256826527 3958
85343632 1087
1221 353555774
854208384 4544
6073 557263606
767493432 3634
517798275 1726
508092091 19270
518194680 13226
994681196 38007
435366007 1892
343726241 160874639
673089238 2541
532382803 532382804
465301550 1551
698400221 2328
267093012 1086
247712061 918
614699178 2049
183168025 621
961910966 3994
300077265 150038633
892161230 4265
163703201 24074
685164541 8301
740044109 8691
924096915 924096916
120660059 129742
927596908 3092
806998720 2690
5125 873909875
376499680 1255
344402208 1148
400740523 1911
901909008 8900
707097643 2357
681160317 4994
869793147 3321
222824887 39480
370501236 1235
49500000 165
560548696 3295
395230025 6469
992702339 3309
924684293 3950
585358501 9950
366300645 1221
259200423 864
4509 996081544
492001270 1640
601294091 2947
993303310 3311
545590178 2202
975172753 4164
659004175 36213
537060660 9972
52314738 216
511565519 2440
293414679 1549
943799494 3146
343087494 3452
290286979 4218
994105911 418705697
2704 288929365
828597239 2762
706070297 353035149
537217552 2128
382085510 2761
500409633 19472
748706569 3404
121199597 404
229730571 1539
67518247 713
893646987 29625
865202417 2884
398268234 30197
799948927 19692
659396143 2352
883254385 8072
900944614 9043
308530021 21234
382170632 1469
149755559 1363
659700001 2199
442770041 4722
99230067 1204
90775569 688
303680629 8305
444302150 1481
141596963 881
511201705 1704
179342545 829
841075191 420537595
623987992 2930
44035702 196
309183182 24001
831 204606955
985509296 4707
431704092 1605
250154985 8493
19481703 199
393598688 1312
319192477 113113971
186600965 622
132654017 2298
3110 85086490
99359187 409
190513142 8827
92099693 307
934035419 4539
984173215 16816
102947671 630
89178695 452
176024643 88012322
694592908 4597
856100111 9018
69016680 235
178020544 1744
378278263 1750
416415505 26055
783541544 783541544
463659986 3035
872408408 436204204
199500664 665
465646880 3424
430427289 1743
672246466 2865
952197872 3174
219599669 732
235723993 809
918104458 6968
829844406 2969
710402369 2368
642656201 2346
981900730 3273
60973716 49257633
260842456 6805
249900638 833
379751374 379751375
748032708 3882
999302075 3331
824702811 2749
973643890 966175103
172172567 2501
636370059 60211
562859670 2663
335518238 15407
10421593 45
590824488 1988
85364795 674
499821188 2120
327058354 327058353
119089095 59544547
105708474 520
798399516 6924
793305873 568985188
802182227 802182228
873357507 3487
1432 238651313
160662147 1069
530345753 2840
5521 507538967
263654483 1255
188699371 629
698908999 10840
390573024 2435
373630256 72423
836430214 6065
761549141 380774570
353400001 1178
951891679 4579
428274416 6416
579310160 2242
954631717 11854
569400371 90579
637499279 2125
373573174 1846
366192069 2482
1563 466229330
867306439 867306438
725102418 2417
458778383 11772
516298280 1721
720058301 3562
673453316 9731
79199979 264
93600311 312
877326240 4144
729706715 2603
6563 881203042
2508 492185778
77045291 393
466825251 4750
100728135 1005
651483936 9696
726302141 2421
651516114 4795
392079302 7463
992077697 5582
290822539 2903
85470071 322
701401274 3158
468598855 1562
295124725 2844
567692119 8211
657915841 7799
122453834 86647723
638738198 6660
485870717 9868
970905658 970905657
707409780 2618
913759787 3289
656357521 6396
951278866 46739
3140 841294536
172824132 2749
200700423 669
81900150 273
598738629 299369315
845391685 26404
3135 892766490
86905225 324
481500034 1605
35367 598271871
205801109 686
945429577 12712
866397113 2888
152667836 4738
897234359 6078
676202254 2254
88707441 1889
483560342 1659
25129778 173
815003826 11298
93599833 312
2768 802644791
447404609 2456
325396214 1912
732665285 9981
636069612 5358
203199151 803
229227608 1767
6458 917785128
664456638 664456638
676014189 2785
555948591 1875
350073513 1194
551053775 3094
122570238 2686
746125288 2649
801848356 4193
744902993 2483
819597269 2732
232973852 108914889
845637304 8542
904530073 7483
632445173 3116
70464494 1403
25927306 87
506187837 45813
321182653 321182653
155700520 519
693594511 34545
376042069 7587
737562635 5942
163817253 3323
645083527 4080
434987125 21077
249595875 1125
789821438 6166
290448207 1869
987326327 8776
641997861 2140
172060255 6544
521534879 1821
5243 673948903
671865880 3220
863969339 3261
233007776 2275
703673543 2677
987084771 987084772
391312055 30292
145999503 3159
88500294 295
388878299 5475
4281 267106727
62033051 389
787072698 7275
867866698 867866697
740310239 6304
362119654 1323
676797745 2256
445884199 5977
338477838 2315
462901542 1543
414030733 1453
846310936 216061
7236 595198756
72190404 481
4529 431344649
447905696 2472
1161 199993570
899697000 2999
997825744 9480
86254 461976424
976447994 3505
522366137 2633
324265570 1405
499647982 1723
764406493 764406494
725907172 10475
128596451 1354
17524019 60
31800000 106
897679406 5327
642278626 321139313
560398240 1868
337200001 1124
466500000 1555
60185083 511
486149353 1976
293610587 1286
612779088 612779089
904500806 3015
787377196 3135
192777989 1807
568762369 2048
268977321 1263
108659318 1237
313525768 10037
807339302 7027
306784240 2011
630000138 2100
964841209 12467
192980212 1773
171828502 1309
925964159 192012
480184844 7079
889404242 8281
597000000 1990
2076 306265887
450258049 2432
412205883 3596
590695319 7575
46186071 161
160864563 641
686131153 686131154
605972522 2101
305877651 18780
334331991 1562
289783566 289783565
656391523 340349410
580116953 2194
351350783 1944
756558036 9006
814236568 814236567
161760201 724
190014167 685
448576633 4396
659845800 2952
248333195 2585
217940519 1017
648244612 2248
78667431 284
418446961 133831
331937640 1129
577471721 5446
409002982 1754
45299935 151
267600001 892
691200001 2304
807298910 2691
223477471 1039
965864444 4948
547199999 1824
398161632 5448
745827464 2516
399715181 399715180
778652469 9691
436314537 4238
110273659 438
676764150 5790
53099861 177
758644618 3596
264413959 2020
578757466 2003
362560370 1215
677619489 3502
297925523 6511
1259 336291490
4484 626495512
237490700 1321
457547653 228773826
558914133 1939
449451360 25680
687302292 2291
882355717 50094
341072549 5850
546600000 1822
196673237 98336619
389815119 4684
442198534 1474
613403202 4237
45671 475513819
727800001 2426
820674397 410337199
517432135 1833
903928520 6617
684832587 2596
75208742 329
861298492 2871
356008585 356008584
10828 770663296
820638361 6705
907711339 11576
505773790 2520
246761997 21512
483636985 2323
371985431 3961
593675378 5359
164815496 693
644797873 6352
469142815 4042
337198875 1124
247653752 1522
263400513 878
786002621 2620
443 101379874
594020924 434733755
53577993 203
766485010 2602
23178427 282
664491255 664491255
926293363 8699
910803036 3036
735044713 367522357
995341951 995341952
45559 622017027
99921846 346
920597136 16811
139430824 929
738515328 5132
282053317 1516
353004090 11413
304870558 304870559
964849512 8196
865074674 3166
692402309 2308
4800016 16
386675081 1751
590321892 11918
654332291 4945
488095842 15054
353716424 5175
347763360 1505
845542135 6883
244788855 244788855
742681336 4276
454772529 1970
128400429 428
383023673 1529
450047798 1711
841448 4
637203544 2124
857986412 289606869
133180998 66590499
287497275 106470
10199057 267
940999039 3715
210462721 8160
664500665 2215
980103268 3267
694985567 13256
25200136 84
376498746 1255
601734811 300867405
477141306 2495
182100141 607
139087430 11981
176240745 88120373
442586765 2850
769509462 4848
299832941 1259
428402431 1428
627603807 3111
262199554 874
530422779 271316
183828615 6158
4180 898900640
316396178 3687
397049551 3090
238800000 796
908035759 3066
370700831 3135
938393457 469196729
947400001 3158
743632751 4776
674545827 3971
208538499 2276
175327046 7739
226836125 891
311921944 107321948
340978627 4980
520222419 260111209
901140947 6451
418891065 209445532
197099715 657
441601472 1472
339032813 1380
130738996 2040
1235 293128485
801382681 14930
901500001 3005
650422 26
3615 770527807
419999907 1400
748770001 3997
447000934 1490
883480592 13456
685205037 5365
892138724 4149
855420743 4399
838200479 2794
981260264 10929
683837317 667992123
358094875 1373
130450849 6026
553495675 2559
354000121 1180
79330824 636
987536432 457608397
663429130 18751
491101638 1637
789645755 394822877
164323191 1019
258452362 1416
36850984 147
411453984 3291
270581658 1239
752268275 3202
364608081 1780
334127617 3648
781928645 8156
530832280 2305
325452974 2001
833460187 15001
237299999 791
949727701 6755
39899868 133
503401679 1678
12287225 42
784128542 11701
771535837 385767918
794504851 3267
862658699 3270
818947377 12272
594063962 91719
111745993 492
358491817 2664
404291717 202145858
83396350 40781485
764565834 9449
889217966 880374956
421800137 1406
375328689 1778
46435699 62921
90317012 37224078
670880146 25611
637203681 2124
690675851 4057
733144666 218523
181815077 2888
690561779 3448
578807693 39790910
465386801 232693400
417301074 1391
437274583 1832
739111757 4633
895515890 8861
485884363 4553
57859047 518
3690 210270960
230551550 230551551
416400137 1388
501662884 2391
259631763 2054
623607714 623607715
706762179 277410688
751279590 3110
414289068 414289069
508575477 2493
710805697 6224
754980386 60937
34521390 148
768600000 2562
176800806 6097
169371288 94568
459113128 3223
873400437 20539
661139519 5440
636653694 4395
663729147 63653
909292008 4972
707539105 6955
341334534 1168
398316451 199158226
32825869 32825870
329793659 1161
376023513 1580
20617089 3230
482089158 7523
599639761 9556
566624162 2351
736086779 2860
685599329 20728
502615355 6999
271777236 271777237
336898876 1123
221747539 7060
25800087 86
373138964 2351
224128420 2223
122185774 575
219300460 731
50941333 362
855600001 2852
258190624 107611951
870038974 4830
429300741 1431
555655841 3020
742199999 2474
868735880 70520
963327066 5542
28413183 326
897458547 3409
442256321 198271645
655318705 296685275
720897597 2403
218637854 877
892868933 892868934
762599147 2542
826048707 4109
350377447 175188723
285600000 952
243900001 813
142348457 889
688300815 8395
322854751 7282
890 162578349
944431332 944431333
435806906 435806906
180275551 109590
437101338 1457
383621420 1378
709829314 354914657
569858837 2855
214611687 1899
769958998 3967
947736340 3268
490973563 245486781
945161858 788556085
915596949 3052
319797481 7890
408001359 1360
91448415 579
459385428 3946
968088457 3808
706 158292260
5320443 4499575
960899999 3203
228599238 762
857097142 2857
3659 444115342
51429005 267
963799362 5242
819002729 2730
10361952 67
725793730 725793731
833530697 9009
155700925 519
267421573 1737
267048435 3275
265650134 1497
343382364 5244
597267189 5645
243000145 6173
562524057 1900
893697149 2979
105949854 629
674774638 2401
922502489 30786
697620627 3361
271498379 271498378
19872316 159
64508750 250
649096977 2507
607376349 579707350
407595167 2928
595617329 297808665
538415626 5675
603603272 2012
740494529 3258
584118864 3844
52799825 176
61500204 205
241268245 6892
827704617 2759
132294344 644
709302997 2977
377117039 1329
651242473 2476
904320485 21605
516840448 2201
405301951 1351
232483679 116241839
515418356 1966
791766049 8157
401601135 1473
586346904 12501
152276781 3489
540601801 1802
954851055 55312
288691935 1313
72388198 944
874467014 10005
883482320 4443
832205516 395332351
321067053 1114
891682675 25171
968775079 821634948
56228647 301
251186639 1704
187993079 792
752231684 2858
91443576 888
748537384 2709
250819164 4552
136800072 456
269826988 2039
655076303 3504
809833877 8253
966605913 3222
859564420 3965
996016305 4500
730033646 3295
546300061 1821
117018280 1477
457973881 2040
612252873 4466
644611840 6920
59700165 199
565498893 1885
930000001 3100
328957306 1147
658334448 13591
799 64452936
623329010 3515
644655573 5687
237715824 1075
141918696 3294
926520864 11588
2667 353260152
203895172 754
850209266 3265
235774982 1371
827414865 25989
597954575 2237
950975360 9549
94439803 580
300001111 1000
230700001 769
7424 547875397
601016289 3710
937903087 597741440
152956232 682
774234351 11417
475385321 4259
880745714 3238
318810823 1873
9805 974695440
279409785 3805
834336347 3461
46355328 233
924298259 3081
967116695 34063
972172721 7698
459910145 6397
755224591 36539
500467813 5556
387599347 1292
492818175 2025
221629573 2649
253057955 2138
392701583 16471
686088776 4087
733824595 2826
2414 640723966
627051404 3455
173486008 93323965
378600726 1262
721907238 2783
4465 964060475
554401264 1848
829719421 3767
8286595 458
2518 411096294
42295255 42295256
72221281 456
326835937 2007
852775195 11499
330212761 4533
42899999 143
426112487 1756
240900001 803
442494965 221247482
427839955 6213
322156262 1606
613233921 3562
427952440 1527
286490544 2787
8400027 28
69900001 233
539399999 1798
693488117 253566975
533441007 11121
749945937 749945936
9213009 39
144028693 612
325634211 33103
728398615 2428
552538788 13469
104589225 387
929287135 5642
62911874 284
407110235 2262
486781212 3652
800145286 3390
402843303 50367
858790960 44573
758403979 2528
342481270 1438
243974401 3144
176156660 10310
373437979 2395
548076760 1960
904196767 452098383
438301461 1461
167382240 32590
863700000 2879
999522052 998834610
556563385 4682
608534093 2116
256424730 3334
711316864 711316863
530401581 1768
673703723 108156
737921490 29588
992984893 5406
924667807 48394
307033349 128185332
947704763 3159
859 190985518
827918843 2994
296700000 989
462063223 2925
385988701 3527
110227109 889
591928811 3249
213720193 4896
873097145 33883
60397109 6877
826797245 2756
468601563 1562
718381825 6475
97017743 48508872
275711734 12675
548840939 5774
138365151 830
18300075 61
496929842 218533049
498299570 1661
700200000 2334
628647803 314323901
560698161 1869
607060705 39264
565812125 12575
76726146 334
105506046 527
480261607 3489
435239883 22554
463825764 2502
787125146 3851
123111804 2371
899997028 3000
847352660 3619
553158881 6068
655502184 2185
87299710 291
5383417 24
838952339 419476169
973513326 5153
819695762 10594
514715760 1732
765197764 606180449
509208247 1786
190907890 9635
196586144 755
975490608 381966155
673192911 426425831
239249230 1769
251956328 248852983
321757105 3047
3512 694485218
375312433 2123
578606574 2863
872142365 3908
818506391 3399
318598939 1062
542169543 2051
110400503 368
154124680 563
703761283 8841
877878650 3938
360901203 1203
623702458 2079
915652807 11278
323879609 2112
857699296 2859
466673443 5419
784318896 14402
267299956 891
499853951 249926976
259200865 864
337984589 1329
133488413 66744206
348371279 2537
432118679 3437
362826829 3695
2774 130751872
527674561 2170
96462522 6903
420014281 1708
19701723 1152
72397153 2976
992258948 496129474
497939149 248969574
973202028 925844624
179277278 2530
464152186 3735
899131000 4069
246229438 1941
421212218 7474
803997321 2680
996050099 35702
374098754 1247
548418949 3388
369229546 5209
564386810 6674
107713387 766
422616912 2544
300003332 4841
662941414 16967
87413031 87413032
670780559 4072
3091 650262943
427414261 2226
939246864 737843
56566207 229
216279071 5532
823202743 2744
955904890 29598
692686022 3649
620999999 2070
378931739 13569
780222219 3187
391011508 2023
277404671 1415
471650889 397347
567333939 584278
624757909 15007
505656396 6831
696599984 2322
52514273 712
780297399 2601
72332919 310
425190419 3565
370247828 2513
603847519 4356
973294672 1577463
374010192 1275
463225699 3857
454202074 1514
691288162 2917
651597829 2172
3064 781076391
60939542 60939541
479056118 5402
53552741 235
213001064 710
346828278 6736
851098400 2837
2502 242884152
510601742 7111
539438066 2132
221797198 963
129 36603750
746791645 2806
44137427 227
260789232 1349
983073399 3927
344531842 172265921
320099774 1067
289238718 2571
830519223 3077
266180735 16132
786777123 5878
421316741 3102
317864654 2155
26541270 90
657600000 2192
640380825 270425641
358981281 1379
269019240 930
419662554 11661
767887520 6389
183804829 448834
615738143 7916
806259877 24683
948868283 9462
48029 907932574
988563749 17925
47920923 1404
446 81130217
35100118 117
5124 635216444
493269749 3375
8855 921731694
976631512 3891
794790330 3787
439465237 7601
8999969 30
4062 988707078
369012495 3992
889527765 15645
140842239 699
661500491 2205
480900424 1603
686 143011265
33783 913458537
157387546 855
138798336 768
899408597 314575851
311382765 3698
805208687 11993
942817601 5056
950012391 6062
45970594 327
597600494 1992
642815139 14330
744399229 2654
185100396 617
189600633 632
245094539 2886
800685108 21114
832233324 3054
660258301 330129150
914650651 5010
434655283 5516
841569234 3080
189030375 42584
873717015 6385
607327406 7366
769224419 4002
931995818 178988
499438253 249719126
840041632 6729
122438808 587
844894577 9772
257699142 859
385249912 3853
365080888 154652419
413130586 5495
351299853 1642
368542824 2769
643694957 8651
486001620 1620
432934141 10020
741410224 741410225
573149617 2776
858902863 2863
848400000 2828
569740188 2288
196500656 655
161268324 868
6626 826215894
876346948 11277
976151078 960661400
129900015 433
488007751 4967
866397112 2888
897799388 897799388
966641357 483320678
483869470 13430
754533145 50262
82216123 498
421555105 3708
43372230 252
278030610 1137
3494 672866795
614027220 2114
187872201 2651
894379045 447189522
61403465 1092
999162995 6455
228107942 3353
243330087 3523
167163 104142549
820441827 2777
506365861 6006
64215633 713
760096339 2780
144173303 594
858557855 14371
271026228 2222
368154750 44490
264018821 2705
374400000 1248
4333 729802857
2414 239478456
901294267 5322
75017437 37508718
921644969 3859
170800509 170800508
783438965 27017
216984811 6510
3912 587222496
764191883 5317
900215668 675891105
240582700 10820
914999999 3050
942600001 3142
335187451 335187450
361578699 1943
686817444 678099
25252422 421
909512235 5209
919803065 3066
676752748 106124
541446687 4166
335701159 1482
434668525 5015
664585205 8553
413632143 2643
747244793 20877
829708582 6958
224809230 112404615
510968701 255484350
833843301 15413
240283135 931
816666437 38542
333601948 1112
1498 415598540
517632962 2027
216000154 720
120284935 418
420203844 1422
237424741 1015
546468763 2403
418923570 2054
515701191 257850595
956460168 9653
4662 343081242
929351070 7290
564302239 1881
613070415 2056
733840277 2873
798343585 6128
299039082 2334
294581445 1171
796577899 52971
707525498 11679
878663959 439331979
686414119 2999
293215708 4761
501970079 1814
136653978 136653978
819382018 3323
861742476 12663
659402659 2198
468216841 14840
22647262 91
975896495 20041
842434104 318983
351903872 1310
473400909 1578
762012746 2561
796347789 13075
549600479 1832
30202 789758354
664197786 2214
573645559 7437
935364501 12064
834539650 11009
356100570 1566
339855291 4321
893700000 2979
366074776 1269
975710007 5509
573264964 3185
8939319 30
923269578 7042
305187395 1314
304165121 1120
685292231 3107
928638899 4014
439223455 8465
974715181 4430
929099579 75783
932619828 5754
270600901 902
269951397 33600
298799238 996
118 21370154
553102368 20428
2746 696805738
794978769 5258
724048116 16791
954702828 3417
501006078 5251
14205971 114
427464000 1728
262843219 7314
585798153 292899076
1564809 782404
367913455 3207
33000179 110
819015499 5439
234600475 782
601903440 3560
320689044 1599
719554214 2855
17840495 79
190478453 58014
834600000 2782
133558460 909
771318327 5606
136129356 1894
850056525 3825
185784435 723
372132287 186066143
289402441 2410
738809003 388892848
666297779 2221
489101381 5166
919199432 3064
528988020 4191
384996130 3225
956607300 5580
1533 373587501
975300000 3251
524098254 1747
3545 790977710
839886564 3876
282300941 941
665681380 731518
407983200 2300
54445189 1668
964055577 3746
575098685 1917
227147001 1000
628759908 311020998
234978081 914
11954 577641188
100583423 384
131727092 686
710457680 355228840
773398961 2578
514861136 514861137
481501606 1605
795418278 5366
897789568 3202
357252378 357252379
446780944 2605
575401548 1918
38100001 127
664356582 3233
834569600 3200
1191 258670013
486 139280895
977047048 8201
258442972 258442973
968978640 8176
91878151 546
907860142 28201
238918179 3007
191596424 958
22203324 673
490985099 1673
26999994 90
322736399 1400
811844352 10481
109369134 6813
697003583 4526
11039 482938903
748303921 4680
154200515 514
799800001 2666
517840197 1819
2056 468510063
642409909 321204955
775391588 5481
283200674 944
1759 511474984
237526375 792
2267 290041453
543519408 10163
503998319 1680
601359595 8954
596805967 596805968
767696329 3528
261784209 964
249488840 2265
704900116 424526949
576448788 2524
185999696 620
102393379 51196689
31180 178256060
793537416 3663
397929456 2771
941035823 711189124
145786847 514
797916576 12134
2965 542650142
151800001 506
364598113 14736
763397914 130607
710553164 4165
426860025 1512
572204221 2436
448035952 4186
870123188 42817
206418982 1583
423993885 3031
777079180 2770
76800128 256
622177225 40538
275726991 1265
237433326 119349918
963028823 9107
582598173 1942
248662920 1566
159598971 4633
456254484 1808
823440042 23746
129468844 534
789351120 3216
4740976 17
385506865 1341
452352537 1651
703200000 2344
591298030 1971
831987702 2782
129300430 431
646617033 3473
504900001 1683
60246498 386
576002673 1920
220998 86
105488642 427
319836461 2495
2625 463491000
786480481 57872
705386823 2702
3980 655539005
844106874 2917
974015699 487007849
975683288 4291
5297 749410904
266247291 133123645
7061 305042869
201301214 671
549582668 10646
424578678 3702
397293659 397293660
648300046 2161
15878 610636124
201682962 5815
715799473 2386
262182331 4437
454798484 1516
117208525 117208525
939192541 10686
384670587 192335294
305780959 1262
431405719 171982199
211311996 2604
30455227 122
141240339 785
673932286 673932287
193800758 828
180878646 809
348795005 7141
964010824 6104
862798720 2876
2010 461371917
503483298 251741649
34737 959063871
683471482 22953
397567969 4548
197205384 197205384
928201366 3094
990002507 3300
489898368 1633
765140074 4445
607679560 2168
984225841 3705
595948633 2803
872590536 4551
345426392 6121
1687 458289727
905221420 447208779
260290565 1553
450097861 1812
665580048 8386
321926698 321926698
164650541 164650541
680899353 3581
16199947 54
157831963 78915982
691742618 3703
689369414 4097
713335952 22232
14930 322344997
562482521 2247
710705736 2665
6702994 2474525
354285049 1550
169050863 6626
960603203 3202
174774124 887
122959948 1749
151199496 504
307410748 5612
76556062 384
799664164 4519
5760 960168960
242477767 121238883
700799999 2336
646531246 48245
1780 507476220
19066699 19066698
208999517 1006
837940512 3324
865613280 7406
892657142 4863
885597049 2952
966 137559625
59047838 1226
125308961 45387560
912000178 35317
926989480 7367
227700759 759
243395446 187444314
858662554 9169
195206343 719
237700269 865
994594593 940977152
304465426 5665
635572414 107372
459000717 1530
954603183 3182
835802787 2786
729179196 16463
834674549 417337275
991229514 8274
468822264 16872
759065473 7216
508297990 29031
244055827 122027914
47003105 23501553
658583562 5278
253500001 845
523798253 1746
238213759 1509
234599999 782
262500876 875
231134545 10488
537028598 4332
623834583 10339
234910005 860
680194565 2465
143980283 1068
123600000 412
792937469 57957
592172523 544487978
946123874 473061937
980105006 3267
882726719 6724
115355679 9509
844027234 12696
213707045 104337208
465452900 5851
636284221 2860
996055892 497571514
429300001 1431
555942661 91770
660862284 65116
352745137 1656
6285 509185560
630427900 24802
887344721 6863
370037837 185018918
715124418 3174
633206725 3044
52728961 177
706111743 3436
387824744 4562
64862184 273
415801387 1386
859525576 72436
947634209 51894
987827989 6023
82158757 2590
8986 724492359
246849540 1137
500573664 5976
525599319 1752
418992987 418992987
637887783 318943892
715606179 12180
121095923 2038
347577975 14201
2876 798206585
410398633 1368
374702095 1249
994834965 4727
451853569 2019
485098383 1617
350701170 1169
317999296 1060
764642177 3050
573579236 3765
610342678 15321
917003086 3349
70114755 35057377
901893869 45635
960599588 4897
536963771 2532
434662320 7768
672002241 2240
342786977 171393489
739906128 3204
519856916 4903
681525854 2745
165601075 552
107517317 643
157200000 524
53132668 217
424878093 1585
955883644 5597
565233815 3332
745164469 372582235
3342 827870214
461317185 5817
771002569 2570
81594305 542
818822034 6394
813302710 2711
727326620 727326620
962743434 10405
444263296 6728
19554231 95
1295 373900433
867898160 2893
644286676 4444
278144385 1708
268969818 7523
45000150 150
3258 506843802
133793897 966
507437372 2455
747664805 3508
775303866 775303866
28810549 234
639807728 3031
579844390 4067
847490783 423745391
465003077 1550
480764105 2306
217447512 942
617907226 2627
517433068 2421
490561857 4857
617703283 2059
871200234 2904
820500000 2735
795338166 795338167
172488169 2351
711401006 27700
877479285 3715
946283198 3526
3996773 18
872557269 14086
314400599 1048
689528013 14668
347093165 347093166
260552935 4648
439024145 28573
366601089 1222
349361297 174680648
76655261 799
448649743 1689
934800039 4490
518883194 6662
165580927 862
22321243 142
267650633 148820030
280572313 1308
931796895 3106
62229758 31114879
645298365 4442
85429120 896
653167476 4514
872530835 8012
206991064 206991065
309598969 1032
626823933 4678
784736172 4002
378301114 1261
361873431 173035809
80099733 267
963176382 7519
775853453 3223
120119111 991
62222047 62222046
358714922 130621946
555762161 14395
86211424 1392
1693 434611723
301263390 3789
553997241 12566
956403189 3188
346279864 1444
30680165 11538397
79938989 1349
638593279 3328
441732810 2989
522501997 261250998
482353682 4002
121527421 798
725755451 7621
917493732 5877
811232850 3107
349679722 1253
353637538 2568
2691 686922273
321556152 129434896
261298902 2900
956168543 42096
113100378 377
614048055 3784
255674400 255674401
468068497 2512
822868848 22339
491345360 3091
936559123 11164
730332422 16146
847174940 3145
182828840 943
36948598 214
271201673 904
24837058 12418529
177582081 928
20072605 9284026
148799505 496
332254957 332254957
245399969 818
248133333 1205
93408111 1225
373278146 2159
27048269 149
703994615 23556
286103532 10002
696894049 5692
2053 600531242
10588685 61
632611442 3676
850586440 7370
206544629 1767
489918407 54659
201899330 673
214492137 3377
52878773 629
764 199234592
928395906 41816
121200060 404
336 45403620
80826296 27465614
464739268 1799
119539640 869
327598909 1092
532083747 2597
968455172 41771
917700000 3059
439472513 2021
535986980 8230
97292614 595
498829610 1710
145799832 486
18900042 63
66334897 432
483264015 2252
794997673 2650
989997273 109223
168492603 786
990648624 11059
665741114 75259
608098039 2027
134480740 1426
985320254 486738235
47100047 157
638 118304337
652662386 652662385
541798605 1806
282001146 940
662837941 5514
341700000 1139
297846291 2449
413583467 3697
220799999 736
196644290 1245
416280800 5200
833234440 3016
255144441 20520
367652739 1690
159080884 2742
406198645 1354
978863210 4531
585878421 31988
243049855 121524927
928483090 187762
259801224 866
270300062 901
621612607 12436
935057026 12832
311665298 1439
603002358 2010
816834445 17255
311014987 1321
860412457 24252
30194469 199
382507997 1378
732667472 732667472
224130097 1481
274900472 1230
725697581 2419
860102828 2867
62928294 692
917931836 917931835
999874282 938201229
543000636 1810
25855199 140
890569683 890569684
985803096 985803097
123599858 412
641116406 3246
681353427 2887
584546739 292273370
382490558 1749
256749544 128374772
285858124 285858125
874493948 7069
395437943 395437942
11400049 38
714907622 4498
845700000 2819
441773514 4914
547107747 7259
311268229 1706
853570315 853570314
235788859 2876
2560 192656961
336427807 1627
196136143 1433
13309 379479517
456785912 6056
272762099 2045
958 186333999
647526778 2801
985370136 4597
366599999 1222
339523510 2229
395918726 1526
291830144 10440
411974955 1784
171845770 2033
4361 831289459
34800000 116
3269 794603877
33693567 571
799500001 2665
795409014 6811
246967375 1362
416701389 1389
99881601 1568
40185879 2775
525861575 35758
5668 837681195
179966547 13694
946343878 6646
290851408 4851
484926561 4658
606299911 2021
307535526 1727
619380432 45336
800215036 3121
548303973 3120
896979613 4397
694864911 347432455
469200180 1564
529860847 1991
545638560 2565
125452558 621
790797364 2636
738300001 2461
700228212 162896
443770494 6329
797281880 92033
35779744 364
295499015 985
862714983 9917
253237764 126618882
920084668 33299
860187249 31138
189 52300307
786775593 4157
252286282 252286281
670502234 2235
802714249 8098
501408375 3155
359698800 1199
974733840 7164
937583541 5494
116466966 116466965
167400001 558
254285142 3711
162944289 12768
254099818 847
734689549 12550
378136878 1743
702792411 351396205
56100187 187
590095585 7704
280957324 7489
602397993 2008
893695279 44144
138817722 1074
984897428 3283
44704190 44704190
470663714 1778
261626818 8903
75093592 640
401400947 1338
194701207 686
944807578 804284226
323538987 1539
55500148 185
3251 872197296
4700 450194200
727801534 2426
606213213 2206
141845289 81972918
726300877 2421
915007450 834800644
522898291 1743
998727858 5710
966267500 6875
837599999 2792
590815566 7029
90077834 47939409
345056972 1523
584702246 1949
374577322 209352482
804902684 2683
757073659 4807
403088250 7135
704402348 2348
396601322 1322
729003091 2430
998997927 3330
501828437 501828436
227248 1
728701444 2429
549141675 2467
693630071 346815035
343185877 343185876
274268366 1384
924873287 16314
592857959 2360
806925386 2989
725402334 2418
699467333 10698
915064156 17209
107568043 387
670036451 3020
836982176 3664
33900075 113
732736689 21017
611997960 2040
986400001 3288
837544027 418772013
1510 281252336
109177824 54588912
841084954 10833
507905656 1875
134699551 449
54532964 54532963
218400486 15085
469109790 16123
39846443 19923221
803017772 25573
966005511 3220
15713 919048615
371582640 6416
350700001 1169
710682134 710682135
682504288 2275
539398203 1798
844526082 6314
921954063 3288
386586721 66768
971898175 802829605
788243432 23896
207123448 2371
638810309 3508
470101567 1567
678280099 339140049
446682593 48425
290528057 8554
970891035 19434
32323 341090980
239099860 1203
718758856 7659
650900116 2217
963587128 963587128
2781 127992744
962280711 962280712
220741849 1153
960600977 3202
284954760 999
378244940 4611
711132619 5942
680400693 2268
669889573 2524
628298843 3347
102339803 485
625056601 3863
484470429 5218
61616978 280
997753970 3658
5623 937651327
40078565 169
693382463 3392
830104050 3162
560387776 2325
300476995 4751
535709691 3707
247199177 824
325176573 1967
678168792 3622
42213271 328
491636431 41505
5381 533127123
598733204 5417
7865 448836038
521330545 5598
203782451 970
691826266 691826267
450133046 1702
2387 603906226
917008885 4988
2456 646662488
649113243 2890
936021300 12046
576239232 2076
376980654 1609
186000265 620
239148264 966
475974124 8443
946202424 3154
514106597 2239
476719613 476719614
133343172 871
371354954 4111
84944802 687
637502715 2125
771656436 20581
857401118 2858
74758070 293
164701001 549
495087576 4098
324328577 10208
680371060 63515
708602362 2362
69878221 548
184835601 92417801
2085 74736825
579966243 289983121
14832568 60
608067108 2356
712277563 16903
772252456 5655
302204881 1368
127933305 121182799
113047370 1210
819664209 4428
348600000 1162
200566197 100283098
312197437 156098718
868515043 434257521
166109309 730
741537684 327256457
602400369 2008
102478237 564
863880849 62650
12299237 58
855494731 9390
345957157 345957158
331662165 3806
13799953 46
115749627 579
329050763 4259
385878438 1618
558086582 7382
779077259 7465
28227484 171
756995241 378497620
970863207 3431
868054697 752349163
3461 438431769
132599928 442
504745752 1778
48885702 24442851
740628255 2792
581804674 2078
470296004 18157
252000811 840
569051195 3138
691945847 4059
550608934 229179569
426263352 1752
169648498 974
520799672 1736
772870279 3164
482 130755580
420298598 1401
28727084 176
886548520 3624
628419874 4967
243601205 812
560501497 7512
149506352 739
843298182 2811
726832363 5114
520879389 1817
339036931 5467
626997911 2090
456301209 1521
717253516 16335
43388962 43388963
114899617 383
177753413 1151
361897991 361897992
12206816 71
909298354 909298355
999768430 12027
80181689 1688
961221519 4255
381506502 2329
917768212 3308
449098502 1497
120715151 2225
725845196 8612
937434405 3707
958183626 479091813
290364896 1835
502163225 1709
959703198 3199
199461340 1236
739800000 2466
765300001 2551
134536525 2482
943147105 3296
774209581 369855161
495684586 3597
494719136 6238
629073539 2443
932242547 4583
308400850 1028
42166 803051470
162261003 1386
5710 939971884
288236561 3691
1344 144619776
327231478 7767
808199999 2694
755052853 42763
725244716 2996
672002240 2240
759338580 2730
838988250 5722
550455995 26293
747000000 2490
78472611 39236305
640062355 5009
873272770 3457
604932675 4385
814953401 3057
957746893 13831
4101 370270214
710385455 2948
408894156 1837
263056438 3626
746333046 17435
846727281 423363640
61200001 204
969300476 5863
622711937 10373
570684567 5540
475201584 1584
462905096 3466
388656227 1696
345832746 3613
123128950 728
774213039 3710
15897494 2925
646381555 32583
316877806 1750
903313906 4019
661245917 34654
303298989 1011
504225383 2068
81139926 371
761883032 53413
778800782 2596
50490 669506048
119099999 397
18081405 2314
928660912 428337820
328491825 6941
598031918 2107
921083707 5505
569116044 6251
784170748 30753
106460733 106460733
257878169 990
218591001 1567
698968414 5049
177069217 1788
650703327 13243
456598725 1522
64544576 635
96174693 28649
466198445 1554
794824249 322665774
564327162 16931
126469170 433
178752457 6374
678113748 7956
914399084 3048
527328403 10131
556504060 36930
291652310 145826155
83859233 634
139800177 466
177103583 47624
734746579 10436
301831483 150915741
827915751 206103
164456279 82228139
670563120 11185
161238881 1268
358499999 1195
187245204 93622602
888446802 5181
399296482 1473
3976 774054356
93677675 900
549431399 296296800
989846847 11121
935521175 467760587
378870691 378870691
996888431 3403
1741 430511594
817361187 4228
62400209 208
18443184 519
618601948 2062
88139818 721
786897376 2623
523539449 4130
632670727 316335363
547546409 1905
239019389 1676
972968000 4000
669857664 334928832
101699999 339
112347583 863
994178223 5045
367127322 4863
413701378 1379
56755552 203
288865081 2370
14051218 257
523498256 1745
911945647 864360060
240437499 2199
560616560 13594
202466535 892
468973021 6052
423891996 5662
610500001 2035
828002636 2760
868498322 4971
706766335 2356
10543347 171
487198377 1624
190994115 986
446700216 1489
387447907 193723953
910722504 4182
221147265 1018
912556976 867737086
71142732 421
550799999 1836
586754311 7583
325501085 1085
139578952 69789476
89922674 940
646806911 25008
976120183 3798
193157684 1271
525227684 66083
877698824 877698824
986100265 678071064
342417877 1717
218825101 218825101
367802364 1415
178764696 985
679202265 2264
621761892 8778
11642 246844307
10926452 166
333001110 1110
28317880 328
900868348 3037
34611399 200
2133 345957669
632423694 7297
735127236 3852
477557346 2095
978603932 3262
890152349 9038
2207 560136600
923906721 24077
237821375 1208
379931408 1713
242703028 1323
12776 865241824
483375466 175126
981272681 5930
20305699 172
646477046 393695211
644738227 15763
974241925 471436472
59999800 200
331466576 3364
498067921 1890
985154444 3769
207315394 4177
650831299 3047
994987031 8039
625585974 2270
627574010 8164
651163449 19879
28516595 385
497706087 248853043
507680543 3504
54899954 183
128268246 64134123
1993 403531635
3197 845742103
88563401 44281700
540136009 2668
108245504 424
473231574 2811
336300932 1121
868710359 868710359
510371758 3298
933530442 7202
525717366 2755
284699999 949
440302428 1538
543023311 58096
613894832 3211
760297630 234515
286889204 1537
251355818 148522984
759719684 9719
817811775 20691
571741226 2758
650807731 320907
161573090 161573089
996478575 9035
808109280 4954
376898837 81988
420301401 1401
191802519 2990
882044207 6192
106182743 1028
678890641 2558
3890 893952511
875180790 7810
970202630 25331
630916358 5241
373097402 1673
329057615 2984
791252922 3050
222557384 14475
503677122 379847
252288299 2670
510301029 1701
924903437 3083
114418860 606
203999918 680
217964066 737
354834186 2058
426239253 9691
489598368 1632
735884801 3440
9377 921495118
351148039 14744
741199294 2662
524921887 1959
7565 879643350
151799493 506
602489428 602489427
351562038 1955
1232 348332679
95100103 317
234370043 5606
496000410 3950
911998425 11435
440805501 2112
909490441 768441763
652087088 3264
3805 773462235
994804478 3316
133500674 445
773702579 2579
541996675 2711
1499994 5
340669473 2732
383398723 1278
98100622 327
275143167 1546
349314455 1416
140129429 3274
549049462 4519
800530815 15423
39012336 203
585418668 2450
921696385 87010
582109242 8646
125718704 583
281229183 2432
132251707 1042
521575433 40128
563942522 13789
669897767 2233
761834179 10359
440914761 220457380
239699558 799
405686194 6369
173 46924756
280013785 280013784
358785869 1451
710029812 49911
29754996 42177
667882587 6691
285464231 2155
885712012 4838
811800000 2706
576163138 2510
976607367 5167
268229717 3412
570429263 3379
656094247 328047123
531931386 3297
801047274 9566
932825649 21904
491189351 1784
296580961 4680
553645846 2595
727313738 5729
117600393 392
513000842 1710
3091 434608043
520901164 2309
900826279 12921
88905004 805
993858257 11581
891602971 2972
810597817 2702
840609429 13219
891441009 9674
846948434 361575743
273003000 1212
887596703 54211
199500665 665
530175480 5064
911797248 4861
321001979 1070
383725067 11398
700538029 2451
507656368 2351
776353723 3543
82287358 576
471595040 3488
185454026 819
513986719 1885
58591916 367
633001470 2110
10934 910233632
599417388 599417387
294458976 1008
191766367 2549
767874833 2826
243284079 243284079
35665358 14599
83803203 13877
275301803 962
84557952 516
906142549 20159
634721521 4080
348000289 8588
689401951 2298
4800017 16
8191 556577325
284983857 2945
986456423 10854
658330898 2559
158230800 644
605998758 2020
484922663 2292
840302801 2801
659439564 2245
895106432 37648
363599884 1212
316580206 1070
585011701 2100
336406383 336406382
677921590 10478
726484243 363242122
480512351 3494
630220941 315110470
28605736 802
333372431 1687
764667603 4682
908521185 11561
990904350 3303
455641704 1721
856414456 3828
431602164 11916
9631 854096342
519893518 1859
592502815 1975
673181250 2873
507990834 5382
971396763 3238
818332555 2919
631036361 315518180
583803298 16737
59026470 237
449823138 4294
132540892 867
747556344 6662
370928922 3182
893430585 6166
92585489 424
848872832 11628
405696283 2312
26470850 89
767826645 23271
2454 633007275
675459175 337729588
648101063 2414
400798663 1336
659147641 4316
676970800 5680
649105079 3081
233461339 1088
672500151 3974
508104977 2815
212100001 707
466484945 1667
720810027 8113
208042 636608520
85903145 85903146
405601069 4717
439499549 1465
1675 341731611
635229503 5824
996495270 977367823
202215429 1858
84510841 445
944577168 4168
631807715 631807714
36760439 143
942692175 20925
562610224 281305112
321259965 156608780
738983540 2813
224653257 773
1269 306844899
535712129 3074
102600048 342
697923816 47542
553498425 1845
87600001 292
913875581 333106045
542717955 2126
265200883 884
574798084 1916
228572190 4063
562858653 2912
862759491 431379746
253933924 1492
876367621 11070
666943304 9309
288001578 960
185346157 73017218
273000110 910
127279401 3175
196573049 830
821697261 2739
662100854 2207
749953632 9178
357898808 1193
366598777 1222
701083324 7435
488701628 1629
453213978 226606989
403377491 7658
532226049 2048
314044649 1853
270994721 3579
698215035 4305
316498944 1055
490800000 1636
158355922 1531
700749677 7366
264965288 6068
910662003 455331002
399862950 4038
850827649 425413824
266100001 887
80098972 269
591303675 1971
61810511 61810512
478805955 19927
938954629 469477314
219536535 1347
294300001 981
799819299 320784916
677489504 13799
720966694 3703
6672 927596181
136598693 49960613
545505272 2755
536799140 2640
442798524 1476
417458062 1533
332626251 1844
936303120 3121
699302143 2331
260078169 1888
919771967 8768
343200000 1144
24617251 252
432205941 2281
245773464 2152
326164817 1199
828913760 4520
550602651 4355
438928045 2231
70090151 264
894775737 80594
932103108 3107
806928375 6105
515398967 1718
350113075 4225
38399872 128
389363273 7038
640477041 3332
639460537 3432
771890018 695698588
78641970 334
853653546 6354
855887803 7601
954954882 3778
944781249 17712
940251996 3297
736497767 2455
274410833 1783
968281143 925644904
688772848 5667
645602153 2152
629981044 2269
140969416 566
255776633 1561
16438 283391120
44699851 149
417790605 1916
348171594 6766
950887398 4638
9000031 30
348884545 6957
437099070 1457
269732412 5294
240831841 1123
607800314 2026
548082330 117589
283800794 139645739
395935110 25972
398662035 1345
831340639 6801
522533055 261266527
3980 822130396
55240 656255643
984040479 8032
406801356 1356
666346391 2724
869638281 4393
521701438 1739
991127302 23976
5150487 2575244
330524910 1469
269077731 1124
34842248 637
269347929 1130
504853611 252426805
7426 703589882
117776526 1661
424937108 1957
758241980 8631
123821644 48479723
731856311 34353
976154481 9080
556342007 2354
419651627 2004
97082041 440
335554073 1244
872940249 4171
405534049 3468
90193897 312
961335996 18788
867746952 3972
650347505 2204
226062600 121084592
460662506 1576
132294177 132294177
650549730 640403527
505310434 505310434
139199674 464
357093700 11060
415161815 2102
438874315 2294
139800466 466
827739164 4214
778200001 2594
809967586 15927
762926352 5843
128777632 1057
575435817 287717908
318 88743131
471845104 3898
950948725 5825
531496853 2013
987735481 111274
571201659 1904
408301361 1361
945615637 16359
247394664 1752
289400947 4159
106342249 766
148404612 749
4833285 87
627465348 3188
221971294 984
562894431 21166
845263702 6493
836219304 7758
708148814 2506
5622 698915796
2399995 8
74936141 719
973126187 8676
187840316 1739
5244 724066422
736641350 5163
366477991 2863
927162812 22239
913679281 10404
344378130 1787
298565818 242537344
52097052 317
63967 450635063
823656459 23182
776697411 2589
749400000 2498
385500000 1285
365343185 3448
652799999 2176
122400408 408
787879298 3769
489339295 3153
442327197 6701
363301211 1211
272818328 2985
72938052 326
54600532 3537
782782564 19997
109229340 2766
8731 719024043
939896866 3133
39320588 231
108592719 557
2141 254495265
284138243 77591
992777153 8924
701050286 2795
102600000 342
428078524 6575
977258832 26808
366158062 3357
728697570 2429
71021324 517
142223993 692
4083 598669436
468763536 2169
46892626 304
891809508 4750
939085197 7196
94872031 785
837424016 8927
648897838 2163
420001536 1400
342421667 1883
216357185 813
801419561 3618
766202555 2554
497711347 3041
519355676 519355677
704700001 2349
854168431 4351
554098152 1847
2761 516105291
668702229 2229
408886681 14814
910781973 4962
618758484 5009
286518467 2293
989700001 3299
711015604 7558
467020155 2947
361780020 1569
849392069 5050
737552325 20846
819624754 481524
799414527 16699
612622666 2407
383122823 2806
801900000 2673
947096844 3157
992755099 769030952
61763479 669
305646690 305646691
18000011 60
3160 648032279
363194657 4048
944039354 944039353
183829500 183829501
2006 495327538
74801220 2339
809600590 16539
349188059 11647
78361352 679
958348379 4818
99613470 829
807789969 13342
61637039 213
633750804 633750805
766916786 4459
629158737 13159
797097343 2657
466344808 466344808
977531114 5955
144708607 567
294405293 2127
13089 612754599
849265946 848630905
460198468 5193
571879983 6140
135600447 452
19799964 66
194828636 2199
108572900 428
585915794 4817
44293705 312
266394412 997
991317469 3840
7499 803400526
799803705 2666
738370222 5479
643907832 4267
392850402 2286
227809317 107136044
65986143 251
628197907 2094
466076847 9578
441583839 1514
913047322 17399
633747823 2885
957004193 3190
160627128 80313564
863585550 383613564
74376313 939
523448162 2133
127489885 543
839842963 28414
573301167 1911
836701761 2789
336574465 5667
251103536 86835943
6186 531513015
940593024 3508
57749532 194
469473787 4982
649379336 2365
2438 694057730
9333 997669701
208529217 10696
509997267 5897
462299999 1541
550971546 550971547
150541545 1445
542267277 331812720
723701289 3489
422097005 4557
789991488 6578
544074419 4260
786534491 393267246
985257921 32965
439802627 1466
591608567 17651
649464545 5874
805672785 5041
103506717 1383
278314840 278314841
390092695 87649
927603091 3092
6968 978369912
1246 321446818
723739651 19080
478826401 1950
89157482 89157483
196174330 2630
953297993 3333
949741587 471200360
583899154 4421
401939958 1480
918035769 380371807
34827706 423
531221130 1914
596850191 2356
959310395 8388
306024148 1163
505222750 2412
830102766 2767
221495380 2714
13260 777670190
587913422 2049
451798732 1506
904287671 38988
923739686 5219
718245001 2902
587032151 4229
324299833 1081
922009960 889409468
578150261 7821
616874833 4932
950521040 3280
599999633 2000
245231013 23897
792390566 20647
723597587 2412
328078417 1499
324393696 149042207
843935502 8683
860849348 2989
937213479 3479
758207254 3181
481361457 240680729
272400954 908
457334029 228667014
375 104992441
945472879 7960
716870459 2770
611512745 3805
2156 400609970
195900266 653
568199999 1894
385496275 1775
307184332 307184333
1539 46833309
124883375 847
576568091 2348
757040794 6377
2325 336276920
1277 382432793
1657 157139804
590344162 4367
798116373 12867
218397166 1178
411898627 1373
642156940 4724
275399999 918
586529753 2152
974096752 3247
895383192 5511
958959364 60709
418872466 1868
607474465 303737232
83014860 964
115836207 9949
443098522 1477
3137 874589326
769756359 384878179
335547363 8081
737644352 4432
494249167 347329
755088234 20000
162452679 1767
324580262 1621
663335693 7518
242400099 808
628605123 5831
11813 727238132
212131316 4795
362972803 362972804
706494239 2544
327300000 1091
369989613 30933
737041124 2840
362711502 125261880
933536231 4216
750907210 2810
254700850 849
913374454 3997
725542702 4696
440100326 1467
38231680 160
981882354 9186
30899953 103
459899016 1533
572700946 1909
689667197 12099
763970099 13298
275908559 1401
262799999 876
22338881 80
212301344 212301343
15726037 59
289499036 965
513727701 13579
387896607 1397
966752819 8910
679986673 17015
16117 656128346
811800981 2706
182099848 607
182268475 948
212151415 2054
331552880 3534
972523881 4923
23096619 317
215 45030439
746719799 39083
893873208 22748
28370454 258
268976111 987
4463 488881483
479098404 1597
56759330 283
457184745 5301
448967908 2759
389560800 2850
855709025 4547
2340 630115314
404938671 202469336
622083905 3029
477598407 1592
516222614 1905
892799999 2976
926074383 5151
670781336 5252
375847000 2859
377213708 1957
123986075 581
5230 875438929
566896712 7049
114373113 54979945
61789095 244
992351507 7978
941077942 4522
197361173 2309
652137227 18126
699723334 32356
38636 320415293
984853375 10174
801156718 373089054
759928291 3058
607422212 20997
524687262 1761
275485899 1478
739067875 3739
359009202 326608315
62050076 878
441006936 14255
337838911 1443
980723407 8794
391501305 1305
914454540 9390
152986462 1336
630298506 2101
12505 797257595
241925274 7445
755923770 2563
505799985 1686
533987353 1926
523343630 523343631
670021185 7894
899698249 2999
402391173 402391172
551602041 4031
92094030 92094030
244199438 12194
882818707 449894067
669297859 18494
678007705 4484
834949317 834949316
611106746 3214
994290706 7113
852471157 3811
821970852 12932
770418833 3084
635243751 15170
855597149 2852
748197974 2494
524617883 3178
854797250 3926
178633756 755
38976647 342
465485260 4639
944198732 3277
274196150 137098075
157725971 1901
952248452 8526
954503551 3423
840300812 2801
993014515 737628599
49999 569588608
61748415 314
3184 795045777
954066676 439756543
261452472 4447
492681925 492681926
112123098 485
989055096 932893754
859297320 4163
197287896 2298
994265261 497132630
541201803 1804
472390691 2109
448770636 5634
34141732 12359896
502501674 1675
330189156 1452
349299317 2265
468479439 2015
591884621 3381
962339093 165521
199370232 9962
219862162 2104
309452823 10868
705600001 2352
166990128 1415
786597379 2622
674686011 3042
107400357 358
605272591 9211
701591793 2983
896865674 5252
496879972 5197
647961905 3145
571070267 5367
970568614 435488571
217054421 4173
959129055 3809
687104171 360335568
2828 717070716
466040428 256817378
862508311 8225
931007977 3260
81141912 324
348108327 1503
71534784 1164
843072552 6356
56273616 56273617
98131339 387
849232860 849232861
734512643 53463
426602556 1422
720706692 4515
699002573 2330
776603331 6349
472197916 1676
770330965 14071
833402722 2778
936612124 4108
921921897 819968031
993797833 7808
943671424 15296
28166874 133
29878248 136
689252620 3399
889215612 3183
578833872 23837
133038487 926
120600308 402
612564316 13286
20625 934224377
136148769 3176
463248875 1825
2100002 7
41288703 182
251346368 10894
972891234 453140132
42300141 141
964203214 3214
622269025 2917
579298068 1931
161944460 739
812977765 8961
668515735 5953
614397951 2048
745748801 39443
172298239 1280
889029067 889029066
996191809 4275
673803346 2246
820791006 16111
37873439 297
611964127 2116
506791740 3110
344401028 1148
711898006 2373
673799826 2246
299119677 26669
924296918 3081
9840 688946987
665051798 11046
208800586 696
578773886 5051
57035491 268
80348832 314
852673465 6013
519854875 5975
993105961 6072
434699150 1449
445404961 32032
105423530 460
598500000 1995
436640477 11125
74351122 1237
642131639 5794
527888676 2262
778309103 389309245
244238413 2123
513821622 513821623
227682501 227682502
359294597 3447
244565410 942
331406074 10127
677402257 2258
919162685 8138
523338186 68019
11792 493311526
442447065 1859
288430488 27501
971344589 5871
555000509 2136
483002827 241501414
85855337 1938
692506249 3095
643476173 3295
331412810 1594
166534597 733
778499999 2595
737030117 11022
982818376 3535
877778312 3226
853536919 556630
203100522 677
597809743 13384
292486775 8399
964518787 3275
443724372 2366
164385692 783
86499881 340
210600702 702
208018914 1042
436356099 1456
793709899 266059675
521099635 1737
47699759 209
361996850 12209
529902251 4411
276783902 4087
496428209 3051
554282593 9390
310520956 1605
263095043 1438
231944020 832
454325959 1628
555599999 1852
245018172 2604
3646 402219999
58474580 470
125063599 1825
766586241 15344
452895025 17785
847707685 13112
925803087 3086
637948699 3950
862215752 3872
964210968 5352
107386983 543
295683640 2935
360977163 4299
638 134286878
616203738 2054
439965445 1906
600146322 6670
173809804 644
694146973 4709
3626 970981158
971530421 612297301
677998555 2260
93023335 478
275538577 1086
882751348 10992
222076604 1145
922203521 3621
886199865 2954
294023481 9994
548626224 10685
363072132 6234
699790693 7422
4168 938718589
980070095 424001490
919201732 3064
796500000 2655
340131528 1314
820638792 3217
451549092 1996
945900000 3153
325200023 1084
663023276 10508
92055499 46027749
354475151 1314
521492167 1833
805798457 402899229
977698623 3259
171213937 816
393598689 1312
693046742 394796075
219503870 17926
109743737 663
22790867 116
927563915 8291
4795 870932031
911918120 911918120
767214474 5611
40945360 897
471602221 1572
449400000 1498
512415878 339466927
275050511 1188
722997672 574306832
198789787 718
8674 152341462
535829325 285690822
308723171 1409
795793388 3917
963902111 3213
998080640 8018
757891655 292788515
44376982 299
35740893 161
366000001 1220
10017 241696512
3300008 11
644997849 2150
346419530 346419531
567773476 567773477
191700639 639
988014668 431901494
5814 320800467
715614743 3391
788612912 3096
546 114721473
237748955 10788
725419999 3800
5100016 17
489001629 1630
640400723 20052
761701055 2539
546497062 7402
814662575 2862
74134975 296
754663147 3357
137933573 1203
919257305 6377
204447333 102223667
309992822 17829
100903546 2235
658994575 7538
543999586 370933423
722515012 2733
101191153 395
604197987 2014
811336923 811336923
803304004 10055
938664900 5497
768185981 23804
22313879 648
395074259 11060
616197705 2762
237625482 2207
421201594 1404
792169657 4237
34345136 2574
278099074 927
2969198 24
272926495 5787
858298863 2861
249599841 832
554205105 13185
28001120 174
952985089 3456
209227569 1097
55100494 261
110345605 528
794387150 615695208
1694 418882156
485495034 3426
632100070 2107
994103670 4019
94130443 784
178849242 1457
192374709 693
603288864 3057
827680216 3007
344845644 1716
551172376 28111
90402787 90402786
788666969 5642
589217784 29072
786602623 2622
474172597 2517
54925042 206
5955 381639762
238800001 796
220659464 843
622800413 2076
703731250 4237
766361929 17303
790157263 8308
616 147391552
495503210 3423
107514432 787
324664724 1785
953451620 5443
405901352 1353
807539754 8899
613171136 4288
61597060 32051789
35742647 152
983899659 491949830
784502646 2615
17378677 100
473537777 15812
570087406 570087407
391721641 4282
318643055 1198
349799827 1166
32142 379339884
82884315 41442157
3949 617355068
210107065 845
476793439 2815
293170818 1621
16027599 104
153900512 513
753455878 3862
582037053 7951
968110443 53117
740820702 9579
596473361 4520
34411088 267
979691673 3679
612929885 2685
208800000 696
70799999 236
460801390 1536
410873074 10933
320700001 1069
522223311 1855
316057724 7230
251791743 872
711126153 2630
693002310 2310
682796466 18125
930351415 10274
541139799 5087
311394074 1605
534727304 6828
648935544 8293
695876171 12633
694972576 11055
443588209 7346
232 42851096
997715833 3695
209701867 2468
344714165 1606
926700000 3089
409242229 2161
344148777 172074388
634509968 3073
843250157 3978
2254 656962131
531598893 17485
3027 320585450
729315950 2841
277799074 926
405306803 4012
749380722 3313
261300353 871
863072228 409359058
823080635 4408
520877248 3919
104999893 350
2114 581492096
394817573 3940
7067 935190244
768014617 28082
482436191 6216
421444328 4352
2561 574378003
804546421 3472
594811288 594811288
412890171 2324
840722063 2887
423192873 4654
524770951 3025
593999419 4996
901378088 4143
355912332 2107
92399691 308
698344075 9054
539748508 7303
563398123 1878
10744324 86
219025880 878
157327112 78663556
810803909 4174
572182875 286091437
448743177 224371588
764200577 6377
547201824 1824
1468182 5
127500384 425
839832199 3580
740102466 2467
85500543 285
995829595 31228
37458804 492
838893121 3033
726553967 363276984
180749920 2144
985995104 4617
139662634 665
556790136 4049
308385577 14510
458061020 1703
98700329 329
871543826 3069
289577160 2385
6042 318409319
510079100 2689
831302267 2771
651689168 6767
716659297 3427
929887066 464943533
348955690 2495
571799649 1906
10147 266798904
179099999 597
597145466 2359
126163263 647
775989608 3063
573601105 1912
136583140 830
391201649 1304
784142492 2972
10436791 35
19499952 65
590099382 1967
838804784 14539
117763547 2436
510899341 1703
3928 587307929
622272199 248059117
192201744 1739
1648 488647294
762554743 3178
566865288 457495779
685902360 17100
891643199 20400
74699809 249
402567396 201283698
716198624 258367495
939896851 95421
326101088 1087
503116650 95850
337991611 2748
132491211 17130
3601 643336655
234097513 117048756
419450258 6931
763263967 20697
436686541 1721
343938705 5709
892186959 23672
166144835 732
101783339 1373
937209475 6748
746906475 5565
240429083 120214542
913902218 3755
143312665 91889763
97234975 48617487
220672259 1278
115967832 816
718797605 2396
663575789 3389
893966570 3936
540849347 3206
20754 945266730
711732566 711732567
902337519 451168760
226159631 32364
241604285 844
491007263 4092
411605351 3596
796803517 2656
680102267 2267
546540362 2475
112500652 375
33483450 143
18591697 82
446214292 1621
839398067 2798
58421389 565
3482 165109476
49334843 229
679800558 679800559
719102848 2397
538901802 225834490
890511882 3198
71777941 276
545398183 1818
354433836 4058
43025934 40012608
365028465 1276
681374971 4569
410400957 1368
223799402 746
102116619 363
382200000 1274
528301760 1761
185910276 1668
820647890 17073
77497283 46635
152795161 521
849695807 4332
710883687 710883686
752365064 6396
946203987 27047
8111 837813814
9539 983492606
4499986 15
919435375 11999
373896949 3535
475750686 237875343
197100001 657
807768184 3423
445201273 1552
729431350 23277
646100268 646100269
210705450 1608
554398612 36669
352802619 1687
464881212 157610075
372102070 2663
193101481 1573
945555551 3700
574089811 3405
738144522 5542
955497424 3185
73909711 46014101
935784688 3444
541613737 5686
732897557 2443
257582620 1468
428894038 1683
740368431 2959
819706944 27309
244981031 1082
646313019 2409
480001312 3343
240669838 1213
732303078 2441
338929605 1745
426047771 426047770
810461060 8240
709800000 2366
813376542 9990
688195746 10801
152363469 559
151331122 565
343325776 17205
852364741 3270
86826999 482
170457640 1639
767 87239375
619883691 309941845
812569697 139473
969868970 3290
27205370 163
10478 985267296
487454705 2960
492898357 1643
170827 855244120
572180001 2135
982800000 3276
250279697 1158
358891445 1742
38391 340465533
155252400 670
984419114 3412
375900528 1253
38399877 128
1393 289537531
671153445 2609
1609 447153645
194500860 1932
232740134 7117
798816555 3123
205882578 814
290401338 968
972070037 70553
254409013 2717
503597403 2112
205200000 684
931172051 27348
840742416 2890
181993114 154033053
566101656 1887
993296689 3311
343464518 1325
845105348 2817
629586505 37529
894306871 6689
560513586 3412
235720995 2594
72087624 311
38022033 218
722477336 10665
573004874 74137
179066049 179066050
533633714 9159
278671103 1359
660499039 2542
91404093 759
3292568 388
702529151 245453153
101318603 538
590460626 4077
358922214 1548
480971325 217297976
826682350 8605
640923877 83293
755977320 17451
494698820 1649
497722368 1936
936949596 8877
422470079 2607
477241195 4418
2165 568756325
864943783 864943783
510729545 59167
220540740 769
928483225 24065
712125001 45576
674070190 10032
289424814 1185
418258351 1396
194467929 776
29999982 100
471901573 1573
280823475 3372
4331 687233130
49620059 378
205662365 1378
3947 691263454
817929244 10115
10261 853905135
233241598 2438
934084176 18625
3836 786767436
852569179 6220
922 188093072
311491776 11742
678900000 2263
658797915 5691
751754851 12810
292766734 6911
334973429 4345
472986809 6722
868802896 2896
7959 740215415
849605617 2832
388899348 1944
974987435 487493717
833397223 2778
368675268 1753
978115001 5300
763127422 3986
535082861 272378610
696053320 418993435
884744896 3636
856910338 4757
778095003 3180
174866524 10278
178687638 1223
18335007 18335007
4035433 24
63267227 2392
1845 339350979
578365867 2034
757502106 2525
140275844 822
374962635 6971
205316107 3530
541218884 3709
787919776 18562
811575254 3369
85229439 304
146099559 487
92244964 8466
615978000 2295
467153841 4739
825692517 6908
180808721 15668
783537309 6263
148600710 544
341563901 1487
140202232 472
349860035 25085
957596807 3192
195573406 3026
255087525 255087526
257142815 1281
606370172 4858
291939466 1105
240208417 864
123616612 2679
116099613 387
979646916 3835
578210241 3218
71724029 71724028
777126349 4550
642900306 2143
283201508 944
216714983 1874
628610617 2579
591400964 42602
182454929 735
756375950 2761
357927000 1918
68387480 467
855758579 13092
189356522 743
512919965 2940
848527285 848527286
693103313 2491
430798104 65441
675727373 2501
512565593 256282796
69102990 265
862124860 3566
2510 522841310
705765524 2685
940065590 5401
776924097 3488
589524975 589524976
733069850 733069851
976714641 4646
729003071 31285
681367399 8249
824223195 824223194
775041582 775041582
167168079 66079700
990121398 10379
655559367 148216
599400001 1998
963032826 10145
108277690 369
546342974 11259
470648549 3377
356064123 6837
665699999 2219
941399591 3138
6067 609749611
764056500 40375
595207201 1988
100584040 652
441899999 1473
981005883 6660
664502214 2215
755652876 3594
661397983 3738
228600762 762
429666145 264784844
401701338 1339
742045156 398784
120179741 841
621344295 6435
765034041 43052
452465750 7225
304394622 1621
109591059 817
141412064 1522
771601841 2572
26843107 112
784371385 3298
561348489 2033
295891364 7953
491640423 2639
559363633 26747
405599055 1352
923990924 13289
242216659 119247145
866912006 4361
85070363 973
641697860 2139
433979328 1816
874394945 5118
224766129 1157
954327333 14811
931798727 3106
61925334 1811
251885964 1470
982212770 11536
962019696 19272
996257433 3899
908107201 4725
813619572 40848
389261171 194630585
910781323 3515
442140539 8891
1339 10323690
190921499 750
874260823 6424
40891915 651
915094507 457547253
986074452 25542
341867978 341867979
881508465 6354
789695760 496664
751924901 9431
853719779 3705
73185809 457
584351288 6099
841505479 21647
410177099 3389
611452908 3156
714597586 6045
716012374 9411
162222629 680
492392431 2770
910003671 40195
734699999 2449
930870176 6476
713246266 281788
60900202 203
182042909 94687195
176400722 588
179617379 772
668509511 334254755
25094 993598947
587951149 3228
36353701 173
25939487 96
783016406 53503
295800987 986
162148804 809
4956 896535444
754054533 5194
240637411 1014
99899668 333
711902406 2373
893794538 4675
713817271 2666
612599445 2042
183212175 91606087
56806316 1483
770336 3
201899696 673
575101916 1917
934676820 5588
399301633 1331
175637468 87818734
462598459 1542
69196894 346
516376251 2150
16792208 92
297766878 4187
696041365 4735
435924981 2737
225952093 1123
426299492 1421
350922852 1549
552120900 2550
661901496 2305
33350 466366400
293924149 2188
287701230 8094
22199926 74
911144563 9301
779625885 3332
673875937 2916
627107479 2688
751737024 4927
726472099 726472100
977040552 77068
722851554 3494
595213583 4067
790533500 5721
349201010 1164
391643677 2254
101773145 541
6578571 43
166201021 554
895201527 2984
153450991 3061
468253944 1735
64628501 354
67116332 398
722787338 24142
500400034 1668
976502709 976502710
512151659 2813
759602371 17897
5699981 19
668690639 11156
920881729 920881730
960169597 3642
171106597 1076
3381 996309699
251503318 251503319
313078 12
751602936 334647867
943095780 4028
299674971 149837485
2982 602269863
537992415 4689
308674952 1957
497872680 50988
992 93566181
807154171 9005
722140293 722140292
377898955 1999
772183382 772183383
259800145 866
494695830 494695829
604445427 2823
53400000 178
892500001 2975
478228871 1744
586733881 14305
197799165 1703
378002401 1260
163 24602279
294630026 1194
111596170 1046
597325619 2914
406 103565493
436266192 436266192
1349845 1349845
591304973 2418
2779 744232398
708034589 3107
486299999 1621
709391583 2888
429004455 2572
231149652 1524
717154788 3119
79200001 264
118046644 118046643
995351995 3666
142564141 700
402324199 211083
713237752 713237753
11120 997829851
754245474 3228
656351866 11115
820847611 3018
189731161 22668
649545334 14127
816004598 2720
932476901 13074
139397624 2575
889075731 386520969
105599647 352
355158316 10359
912559899 3580
698023561 2844
930128624 106605
387468575 10426
492900121 1643
93300000 311
920356673 405016518
3898 602375384
946835014 23649
993301089 3311
539701800 1799
334492320 7584
514510359 2620
141578399 600
284057414 1074
84405722 1940
650097833 2167
256137336 1512
882267465 3016
726509069 726509069
805060756 6763
830677049 8889
972367040 9450
129312127 511
877802783 6207
103051470 51525735
791517169 5031
962987456 43808
504298022 2437
53579837 4574
570901903 1903
392934793 6060
477949204 3671
850295408 4233
465681338 6992
969296769 3231
532337481 1780
735048119 4282
10760057 49
580821841 2160
915305146 3051
397742948 1462
250226190 2185
595420992 2501
708362037 5229
216299356 721
527256421 5401
668402690 2228
539790470 1851
653653469 3887
46000006 659
189316936 886
241303984 1518
885257155 411129109
991918979 6060
794146750 2800
396069136 2608
232538039 1658
487201296 1624
894599261 27094
810654195 5173
984018751 4771
3728 774576542
371100024 1237
97210634 591
473906813 1596
404927835 5403
669408047 3311
771887560 63282
644592302 429012153
697865855 107232
795108161 70840
336659003 6831
234035808 868
697798099 2326
360344252 1238
143435970 1110
78966039 327
93609004 597
228095751 114047875
736775760 5264
1453 330910512
854166321 302159127
623404034 2078
147023526 567
530334751 530334752
336598996 1122
807304953 2691
881481081 3735
849897166 2833
2376 705979822
713968994 713968995
586801956 1956
307129965 5407
766502177 2555
454321296 454321295
287840039 3563
3656 658792961
369116360 6980
674222875 12322
76871253 318
237581567 896
674636450 3611
291472936 2826
971703239 3239
890702969 2969
154067389 65952825
446609394 3357
317 40075149
197434552 854
939452953 3671
3612 152814819
750229674 3061
456001520 1520
302421118 2717
159342887 90998202
622878761 4456
438277359 1526
465910537 8143
88322938 504
852900000 2843
936296878 3121
309299458 1031
465132832 167303835
260699132 869
581609449 484368128
595501984 1985
909080503 53123
855756953 3464
371 84158888
743700826 2957
610669150 6503
545979715 1933
842097193 2807
498754422 15006
700337508 3077
756254670 6850
149024468 715
114994460 2484
3058 723440318
628374144 5957
406412623 4389
4331 998191556
312001615 1040
357416735 3184
410103554 5000
541893821 2509
779816400 2640
790050121 26727
484611288 12412
673866194 15251
952894707 4733
126899999 423
846592725 6501
779699587 2599
73990875 36995438
185692692 628
368116273 8057
333543028 1275
938099999 3127
637552981 8512
435001163 1450
759081091 5323
126293620 479
171 36335961
325829403 15394
440471540 440471539
385799999 1286
905 147588305
802 231838150
907579085 51624
615013014 2793
757469121 4462
617713477 2362
724555261 7677
5253 941394056
981943261 25140
997476726 3325
152091568 1103
762671244 3906
625221001 8205
564675875 6433
193500510 645
331817430 331817431
689335345 11052
3404 284873952
929708208 3624
596400161 1988
373329345 10755
653700000 2179
1045 170917939
308142997 5097
598904184 2292
101328462 88864926
2791573 12
983256519 16321
734008604 3030
270506434 3121
662489519 68439
852684138 4641
945492145 4236
383701279 1279
271374103 50081
836561407 3323
18091770 18091771
691778193 2896
690440351 28826
273589056 27674
471707149 2011
750989610 6051
132697135 513
728398378 2428
103 17993688
153599380 1570
386961118 167643757
7470 736833330
624862679 3170
363913868 1772
655685502 655685501
149400280 498
781656241 47546
318184994 318184995
255900774 853
453389821 19058
820083836 820083837
797891180 4186
586974915 293487458
201507719 1398
592361936 3579
3372 781838664
4761437 24
924896918 3083
951005708 914971966
461247826 8738
349066201 1176
393201392 1407
75627857 537
394100616 1443
675718279 2533
719402336 2398
494784781 2425
776335098 6733
302488160 1040
880477157 3859
553934748 5732
678000001 2260
200376802 1118
819002731 2730
531046045 2322
103885095 476
756795233 378397616
437490870 37679
629239771 230214581
28521206 267
682965601 6017
248011117 2806
945899999 3153
3134 766312189
915839813 10041
125813704 471
2974 344231578
480871558 4803
479943169 479943170
648650199 2728
488489892 3678
387301291 1291
824032511 11995
492287917 246143959
341400001 1138
675547074 4461
695700000 2319
149764717 1434
655797815 2186
502080263 5978
396786711 2164
303962501 303962502
881338424 26777
156725603 2394
334079383 1418
883739840 3104
459600546 1532
825489380 2971
459066276 4095
342936289 2544
175202392 1547
648232229 4255
891 195608358
698816018 698816019
689977134 3762
489731847 263720352
500432098 2519
556099335 2392
880919437 4402
170099434 567
29566 943976696
177472287 674
124087725 717
797489532 3520
67388656 274
248400829 828
319426044 15275
597468733 2121
771600001 2572
267235907 1393
201085046 973
89484196 808
644397903 2148
107172462 669
131152273 444
94171714 322
370512123 1525
843003986 6379
12600049 42
4885691 21
440035713 4269
7059 271704277
574276969 143677
980696731 3269
568879677 9257
434262976 5350
773275230 3590
549171968 2158
611399100 8251
709080898 7259
165253938 718
848586860 22570
806152988 350709823
137328309 577
358074313 6151
118294728 823
944404519 6137
970481499 3309
454458622 2205
672902244 2243
836569528 3630
80177 84747089
952002320 6518
326998909 1090
975345974 471629088
645595740 11730
971332051 6270
2296 242189619
11737923 45
912525263 13608
672877152 272108332
959945759 13665
807596219 21012
409593421 4247
233288841 4826
554222586 26274
800422174 5600
615519519 34016
7427874 7427875
798277071 38685
332429712 2057
383933008 20567
91473745 1529
614153595 2399
982013220 5538
26198128 26198129
383701278 1279
254999610 850
600562025 2754
172206 308113910
861600000 2872
459719449 2150
850009300 16717
977659988 460217249
593956130 2255
29231980 987
984270671 15312
73499755 245
1609 395941127
496233123 2386
37754505 296
586759862 272019236
436 81898240
332580136 166290068
889128945 356984256
48599857 162
314 55049844
190511861 1463
365274714 3513
647697840 2159
848319949 4508
507412274 2175
621695749 2589
204900673 2368
989590396 401107683
633426562 11881
908858262 6371
451195292 173607249
531596275 2857
918464805 16278
84985705 377
991831217 740395413
549282794 1903
828442837 9204
662747241 6280
493989444 493989443
647055851 13735
241573975 2066
418800001 1396
18000119 60
746817031 3898
74399751 248
542402635 1808
79696607 38216166
230269829 875
191534417 95767208
242922434 1037
441298528 1471
587059200 26624
393000743 1310
618091922 8737
399421514 4265
486547201 1920
776205301 27452
601007401 3150
635615801 3911
477118159 1624
1748 440198840
724309767 5096
977954849 4230
251035295 9616
673265414 7957
919509481 3585
142287706 682
1508 122037138
623497054 5613
391222081 1440
485375029 1810
340799803 1136
295136093 1589
530290859 5134
638287508 2788
814824760 93095
110700000 369
104261121 1280
345468185 1453
847 165801559
979746751 5325
54300166 181
516490833 2267
456901522 1523
842785537 4093
398703459 2121
519410358 3727
432345582 4846
860531169 8814
986400001 3288
791345572 791345573
980982830 3298
247628262 2427
337062719 7330
495662747 1983
931320367 14004
611102038 2037
586781370 2831
864298500 68055
208257380 1307
480067455 2029
543792815 5873
90791173 1231
915280397 457640198
708407628 4332
207611002 2837
403498654 1345
533264254 2467
646683374 40875
362471430 158909
735245658 10917
849762955 4211
624963610 8085
427722375 2323
4300 444486700
817439755 5651
524400578 1748
657641601 3800
372690640 1295
211499458 705
642597859 2142
984804440 13240
224833953 784
867598603 2892
208199479 694
406274198 4207
303484363 1073
842306331 8029
396623898 2486
204290334 1220
868214893 5332
319498935 1065
347872880 3913
585001795 1950
958352909 4379
765908119 382954059
727852215 2895
358471168 1235
496202614 1654
551914816 4365
468655787 9573
631423405 46197
769197435 2564
196952451 668
244608871 1201
398397485 1732
989099999 3297
189205993 3228
355265486 1910
596099062 1987
184916348 1749
646323677 7609
689557985 3627
991403065 16451
610728168 2601
895943190 7496
902891970 3714
685083109 10318
130996293 2323
984566758 3466
173064339 4517
4011 347427258
389445283 194722641
805968529 2692
979349367 42666
441113379 2654
3397 549783402
126712599 725
899600157 899600158
482763637 6161
665413319 5970
196799525 656
932587831 4432
394455780 9827
624349075 25402
839568037 4709
979920021 20509
633648229 633648230
159158402 547
105012951 1210
633297890 2111
623036986 9573
417 57767642
150833260 820
27070783 114
434421913 1713
111708392 2293
442270677 442270676
216462989 731
83406713 321
519114964 6989
158699999 529
605213321 18680
351898972 1173
707976499 3479
529285095 264642548
989959139 979925070
1697 501454964
515829575 515829576
388850111 3906
381283037 190641519
130799686 436
485702645 1619
824697252 2749
33401876 325
371154183 185577091
763736455 14816
617952597 4471
411393334 1769
797539809 4304
899997 3
457526687 2795
293169946 1910
197488989 184878866
7500009 25
872505974 3317
972801573 3963
284664537 1431
109800415 366
762602543 2542
243229374 1657
528702694 2563
538952333 331459
245221894 1675
480343721 3179
644939857 6077
939859048 19891
416458725 2075
776080755 5060
3350 979577511
429910313 429910313
273688479 1241
970591316 3821
732710807 7067
359397475 5289
744508050 14225
612448128 2070
984490605 4961
874504926 2915
592842638 592842639
31748071 379
115858068 589
87600293 292
764383403 7459
673616946 3596
15000000 50
947 99675734
470744132 196655106
1477621 18
323553029 11317
468089143 11094
682899981 2942
21900123 73
255074676 3839
575937549 6498
895495424 35475
675796400 2390
800266000 3541
575887999 2000
963301161 3211
957746691 3782
23361656 85
776215861 388107931
494529793 6414
184552843 1778
3030 905985456
342184888 157665980
825000256 7607
801879476 5619
953509514 42967
343846811 1158
452698954 1509
44191 483378871
1577 325125359
373501577 1245
194400795 648
444300001 1481
468190799 16632
913474353 4144
871728521 35439
291000001 970
473643561 2003
885124240 77371
2870 605863707
97686026 448
235555042 235555041
678602712 4291
268224723 923
873777833 8688
493799999 1646
577758593 2192
298423907 298423908
269100863 897
209740876 1650
644199524 12645
61900200 216
983 118869229
63000385 210
831841349 3298
12761870 199
192299999 641
660868379 2291
804204030 804204031
204060945 2341
920670161 6003
312901442 1497
479188500 2100
718676141 8645
2819 229156510
65891130 65891131
316136772 91027
26621 869915341
69493687 975
480977800 1850
538104447 3603
685202286 2284
936056137 3326
468298440 1561
532927418 46097
197974397 197974397
479065927 2278
124825004 466
676006660 3122
207899519 693
546089496 3521
930398300 55796
717499707 4366
186998328 844
845102878 2817
671580777 671580776
9449676 48
633790491 2616
609302032 2031
236729928 1363
833997418 2780
820497265 2735
60290699 418
602296561 2160
302532990 1370
222223286 1394
828744919 13004
591967689 6405
350836559 1704
825576829 3838
736502454 2455
990033248 81559
877544511 7454
280046414 22403
888299311 14563
934439235 3583
491666727 7792
623547966 2679
97800043 326
175015465 175015466
285383370 5043
879598922 2932
138676394 561
715389854 715389855
843071566 9893
830485325 34067
574895615 34601
909903034 3033
745375349 372687674
582044001 37289
310800312 1036
265809726 1284
964794370 3485
270809790 977
192600365 642
603190904 9237
201782876 1075
407698640 1359
474301581 1581
694912047 8429
869122271 2994
614805587 2273
910149521 5530
6696777 99
332399470 1108
353414734 4497
209807112 209807112
686573605 2934
806227082 3053
991232587 14879
218262775 994
830571768 3198
2214 306667898
692382284 22878
121799999 406
476058231 238029115
134986768 1374
857 221375532
26255047 217
442807253 6209
854997150 2850
833100001 2777
525903204 1753
707062302 11474
426702467 4397
238480873 119240437
998920984 483667816
583200000 1944
672308123 3011
535431527 2934
384898716 1283
998469819 5229
395699661 1319
81436389 81436388
758178439 3320
944642059 14620
795050408 13165
857252161 857252160
2552 263114343
643159747 242068730
413318564 3478
650353533 5009
112621048 1690
39727827 531
329653003 18438
50021486 195
700951089 12565
176797467 1683
449488321 7782
912603043 3042
4585125 25
854999107 2850
405298650 1351
704812808 2383
542382075 271191038
490800726 16261
619499262 4204
226980728 13292
300301619 1001
998727210 6819
89867982 89867983
668828499 4370
287401719 958
822297259 2741
7850 599600975
624300001 2081
687110390 16154
889522151 6767
993903312 3313
770981061 17749
629170229 15025
866989113 4066
526356098 8894
996307885 4092
1171 127526584
351842940 4854
257214169 1869
504124303 10146
113863360 520
4167 217150704
446910211 191094517
65999923 220
855602258 2852
864261969 5169
775797415 2586
925484199 4762
304466689 3456
757611195 757611196
317728863 1688
387147302 1390
904377485 3377
1357 301513187
960510446 10435
837339063 6933
849736277 849736278
259793626 993
2643 348429333
473656032 1867
114830900 431
200863726 2007
100955059 498
940495501 5110
933129186 46174
157499731 525
851642397 5123
19740557 104
734100754 4663
214150378 2197
667560609 2959
942582039 886546343
543785847 427564725
192376125 96188063
950322731 3440
162655584 602
900596997 3002
22781 557883909
788568481 2848
56726525 13020
973725858 6294
696288450 5675
361534553 5438
848309525 4251
957900382 3193
454579121 227289561
354919097 12321
806703793 2689
94200313 314
286613749 1266
474900841 237450420
739055684 555002804
280614908 1532
734100072 2447
87600291 292
890402967 2968
48723158 166
768776005 5122
879302932 2931
366300380 1221
167417490 10019
880524803 6701
328580370 2384
4561 842147601
879362755 12553
19485 850221295
167831095 167831095
34797701 140
478058443 4713
421771379 7430
614411616 5088
437142903 2980
320398933 1068
314551558 1052
931099338 15817
402762980 7276
801891050 675908361
312561016 3884
846994896 4653
385633977 4472
777460270 3301
719560125 3375
624897916 2083
332999864 1110
332308417 2693
501934067 10889
265422384 265422384
499174467 6949
739595788 12093
842970280 3814
601744389 3514
187784124 316668
791020221 791020221
979483736 4312
478805895 2274
28282924 421
925174055 10586
711899999 2373
355200739 1184
46950240 283
440226347 31118
269295798 1046
624236767 6054
116311881 628
429237742 19335
869453092 243199
360807965 365931
275615594 1185
909076294 330649567
541316750 4315
887308171 3990
237397796 1765
267596827 1202
693729634 3649
983376333 983376332
504211591 7511
274521664 1221
671710052 7052
891197944 17093
618733457 2396
595372383 540052698
677062774 2575
937939596 711976285
637672487 4244
934407634 4554
17261818 343
510015024 1885
585240775 2723
461440349 2975
675885068 64321
862989147 13060
916312661 32884
33056800 112
749335456 2673
107760128 1124
165348789 1255
339601131 1132
573518728 2795
240697071 48005
286200000 954
145561358 762
922770023 73025
576821928 288410964
293972886 1280
614176389 6041
277090475 929
618655689 16683
629054875 2159
966603221 3222
306001660 1020
556198145 1854
1115 279730291
563603503 5946
169006114 1179
4670 701485370
2037 271984314
192600641 642
793744133 4791
527921637 1860
86074273 1298
141339329 990
868197106 2894
658198609 2194
599296735 599296735
690116179 8210
1671 344656882
999597103 3332
27464757 215
650999999 2170
730612821 212828
691118343 5393
603705132 603705132
811951969 29768
36251599 175
924466920 3228
793223652 8268
800397331 2668
740817848 6433
678812348 339406174
243899232 813
429901433 1433
510598850 1702
852643742 3513
700201660 2334
663902212 2213
727457984 4048
350853196 7161
574500669 1915
309184083 66764
227534625 3075
731592924 3391
484605484 7898
480601602 1602
935402526 3118
564937005 75997
379873081 6498
441908148 3828
787989471 52552
894758201 3752
78267191 267
405524807 1172475
132150904 699
848268423 8990
165588472 1497
325199575 1084
883 244327160
540427789 2059
441520633 1802
701703740 2339
9076 941036719
123011304 1038
963000001 3210
331201506 1104
119078399 400
452263212 1858
174545884 4957
444636622 2277
916498634 4436
1270 124338705
803400903 2678
125467341 2099
621607600 4471
304018619 1141
471003502 10457
917476499 4791
415555502 415555503
861550395 5646
858991415 858991416
275100916 917
63273769 31636884
193552393 2463
949798924 3166
6633083 29
304866239 2240
2771 780963328
996828887 975542993
733884266 4274
839697402 2799
815625728 815625729
861918372 3157
731207289 9365
64050 474290250
771307123 2954
48423720 2285
695353063 6092
11259 944422866
32108803 182
986703288 3289
138831925 28578
778803186 3979
527506997 4498
998883983 3813
779203622 6212
484004955 7505
671213416 11415
938816859 3527
676420345 35928
264560023 1468
897597009 2992
774804720 3460
68843557 1099
448788080 6997
392084827 1317
389281437 159315278
115927313 688
839999999 2800
386403289 2511
618183476 6057
279300000 931
243438437 1069
290732096 1732
483748859 2930
727247076 3081
932097454 3107
216276225 1000
80218787 24294
307954586 307954587
365398781 1218
159701224 604
250799252 836
3458 976808924
88824499 590
624298797 2081
963400911 14470
877161916 6866
467132601 2200
433781228 2485
263621703 144606210
344998849 1150
242930580 1063
325853199 20223
301199889 1004
625846612 5609
407401358 1358
665027879 27940
797593488 16881
220690224 1321
411050694 1423
322904907 1115
564173199 2920
42600135 142
710671139 21957
102633217 1541
689094951 344547475
303106617 1683
1863 506823132
222106664 222106664
803442247 803442247
446309873 1853
387299761 1291
5270 512273767
328199782 1094
565482026 2126
302495129 1722
189281427 5623
289413359 3246
566484560 7664
408604771 2870
765591 693527421
460301871 9055
539058036 2360
71841184 291
350447350 13838
519023588 7377
26700081 89
867513166 8441
426901639 1423
546638560 3419
74100260 247
380302804 1269
38912245 149
862502876 2875
904604510 3490
758926499 7363
626100000 2087
113187335 1037
874220678 4119
501077079 2030
950696832 3169
754129911 9281
435902767 13042
977998524 85171
462683408 1738
896390475 5464
18300015 61
19094278 268
12519856 107
716731423 358365711
562300655 281150327
831367292 3150
771598396 2572
743937284 4979
489447652 9446
495070373 11126
601747124 5538
591495727 591495728
226359676 2325
443399341 1478
334491057 167245529
932210633 3466
689402299 2298
436798571 1456
685652112 3418
3424 357154016
541507799 5257
206132151 6515
981827518 404650662
200188669 1585
644877974 3211
487838832 11856
170142383 1488
816610080 34320
459847249 2632
326183016 2114
210600000 702
956319314 14665
836593578 836593579
614152469 6561
2401 557677869
173685123 1863
168899436 563
818997710 2730
534132928 3136
525916538 17923
567191506 567191506
53578351 365
210117507 3539
368559580 219166571
974295844 79463
247116895 842
349851029 1308
845370120 3443
826279485 5155
851978869 2938
506398311 1688
938103128 3127
524698252 1749
549756304 3489
135224366 1416
74829124 1225
632778228 24018
284761050 15351
438617199 438617199
809700001 2699
117477469 601
292264152 9098
894983651 4015
293295034 146647517
15254151 71
741502216 103144
880117349 440058674
222138606 2106
1109 206054406
1208 308570857
337099247 337099248
221261578 891
684634753 8928
22859282 79
374578196 4132
366706617 1461
20416908 162
965110571 23335
149591676 149591676
271986962 9418
202159351 740
702286088 5516
988023970 3805
772797424 2576
3822 699818212
11646 751423952
6671 865827878
415744083 3031
210501397 6894
106306382 106306383
902110486 11519
522298258 1741
724351930 5253
553991205 36636
164100548 547
905100000 3017
755902348 27361
790524902 60011
885146087 442573043
472145092 4323
769547450 3854
264719225 264719226
953698344 3179
276984587 2539
15539227 397
449098504 1497
874734804 16165
223094250 12933
35067933 17533966
77436666 361
213072512 3764
716778565 5733
69813488 977
596567036 2939
890175009 4135
188699884 629
402609221 9776
678536757 5765
180375420 4138
817845879 3037
212706647 2349
922559515 434584575
968452314 43481
130042252 1972
119834995 614
495033100 1903
210804217 714
228741408 1134
629829991 5134
819300001 2731
703803409 2346
955799171 3912
77087143 427
369409823 1313
942137599 2098302
797437093 3980
262292339 1397
528537339 2113
375731347 3196
112209785 406
86184836 466
425700001 1419
130806451 570
725500206 3206
946440223 5273
734491591 4130
681367489 4288
729256340 2497
724200000 2414
892813285 4765
419401976 1398
469050800 1697
863697122 2879
983770919 26730
550113004 3572
976014321 47493
280829285 280829286
198899336 663
151611745 75805873
454498485 1515
168924500 2579
195564394 934
1681440 12
536975030 3076
983413661 4958
206717291 16172
870002900 2900
173972751 1246
403536558 403536559
287209969 3447
998819748 3978
231514695 1178
1869 153559405
570267801 3518
194899049 97449525
412817524 1772
631800000 2106
334554793 4534
798171486 31788
1634 234288348
749063196 6513593
845862172 18079
634170258 4401
753299403 2511
453774753 8864
42602324 388
358798803 1196
463808611 4467
129840709 8772
132362703 487
3504 844222224
84506653 427
360601203 1202
354351438 35301
839398073 5286
688800124 2296
798664907 3959
996674168 10939
123809679 570
4200001 14
844501230 3341
269999627 900
106360800 506
199217719 5859
739955535 2648
540939828 24596
271609710 1410
161700540 539
663354992 5762
531590201 206523
417335988 1744
163199456 544
2253 353493667
29589 896800913
857678787 3547
758524429 16710
49395339 3593
380510510 3109
220800636 736
250784981 250784981
373999158 2077
850918715 762412536
997747233 7221
109114928 693
708944284 7427
594578201 594578202
402300000 1341
125700419 419
769422537 5337
882602942 2942
602848288 5974
783293191 2684
818580104 5703
3107 458705052
534412407 3634
963247585 4535
827153023 4432
26275555 101
987996395 4378
989881066 10787
827447602 4759
692453471 346226736
583798055 1946
425921207 4911
678286473 5288
618243059 12868
13634045 81
113420185 113420185
52799825 176
581077349 3654
188701102 629
718528719 83356
674202752 4736
715531803 7519
865217436 342932
940205911 3134
435601451 1452
732249109 57400
32214 988339875
568672761 2651
991879217 4712
969162305 6761
495407011 1688
982274949 10807
613150746 2769
200365967 732
698205739 2404
461444331 2452
833231314 3087
527131648 4811
885407725 66562
243049483 1315
773254595 7311
623226760 3285
202561830 202561829
574283855 9872
477958469 2118
542350431 542350431
108198198 511
163561850 2733
727498395 2691
249521814 4626
549122837 2586
368612875 1270
341400146 1138
639478934 2317
2880 545116854
781412593 36816
62801399 408
274200915 914
657699434 2628
379953945 1349
148789273 565
229845119 960
683866822 2934
248248472 991
977883957 6917
492144625 3715
603827199 2060
175793315 175793316
646202153 2154
582298712 1941
406201355 1354
307218193 2614
353927780 1940
921847998 3833
48729771 182
438707507 1811
366602776 1516
95328012 764
230400001 768
850470819 295982398
133200416 444
669493864 4205
482399999 1608
472200520 1574
177299999 591
336898877 1123
202924514 1390
38993679 232
368748975 1991
396534226 2576
591018574 591018575
642284166 245620576
632196875 316098437
961569607 215889
39847210 190
996330328 48727
45900513 181
632393280 5520
152233471 1410
577271365 7015
780978827 3753
381900651 1273
761825686 3805
740518895 40872
491668385 8868
215734377 107867188
4799989 16
346031135 173015568
643497856 2145
930181112 4003
767528523 2572
3284 665564410
580 86301247
645359631 18820
243087965 121543983
17194052 86
673202244 2244
255202864 1835
139800453 466
303734188 11407
13817 660784208
78832 351669552
931499271 3105
141419754 1121
377414645 81833
78989585 338
293047180 15172
473289846 3954
244833175 4337
290363882 1020
402345887 2269
810555640 81218
338882657 1376
12557787 241
868544022 4402
765198788 456391687
5282 847739872
85593347 381
6000019 20
878702266 2929
985833345 15866
52499825 175
642308569 405242
9817 533047425
164183065 1189
144414917 1528
592370063 3432
470851656 5298
795004722 2650
252988695 126494348
489873116 3262
73476773 9261
271323341 160712720
882793729 3307
292326847 146163423
25639832 10141174
759301186 2531
787247135 5850
291900883 973
289822974 130199
618845621 618845621
779731456 3584
361875301 1773
275906174 1275
537091369 2409
446960539 3235
7167880 127
330550481 1495
282647476 7425
469013821 234506910
5999990 20
504300000 1681
2661 617708574
1227 155243898
591212184 1976
652847408 6509
216299279 721
433731918 41597
386720660 49288
604708600 2376
984139475 984139476
20284 639552621
551111271 1035060
803045587 3318
55499815 185
932970582 932441603
359619791 1414
508865891 9754
988948983 3342
113631811 501
394951769 197475885
851786064 56780
721464961 3648
246184950 2461
771288967 4293
962971571 777702388
16090355 141
766500000 2555
135713698 623
946180249 4616
791547577 2668
738900281 2463
347098948 1157
450901091 1503
827327899 5845
640504982 19457
805901386 129674
502139630 502139630
574572734 64799
19499978 65
187500275 625
668103027 2227
615898588 2053
111299629 371
70129422 242
901710234 22265
254959157 1167
351124421 13267
866509210 9877
574473108 3121
551583026 282909900
218159111 1228
494580046 3716
493501646 1645
830387783 3516
91322088 312
743887661 3158
3510 604833485
96791088 528
715468842 3867
472414103 1717
530188903 1799
108299658 361
28644191 387
285539383 142769691
216804763 2948
1390 386287993
375275889 1958
488737922 2082
799055712 2912
129618281 64809140
322280569 11612
733497556 2445
99621015 797
917174734 3655
64178960 277
774938800 7300
290532099 1675
4773 742960407
74757035 284
770121003 385060502
680586025 4426
453825517 177686170
703458345 5609
635068533 54517
101556818 649
775093994 3398
656245530 23239
568613002 2303
683539560 2376
852894283 852894284
562062227 5301
700683455 3221
312687535 3884
565798113 1886
477661785 3448
207477286 103738643
154799999 516
396165111 3355
764700575 2549
606382670 202322695
210806686 933
772464704 4079
940611105 8211
163169277 4486
721173702 721173701
418501396 1395
96083176 483
962920204 56927
780200344 4312
941210135 13032
158342095 934
628778748 4732
787799776 2626
938698591 122731
746948075 4406
84000213 280
771275849 44238
473099307 1577
253048831 865
488623719 1963
490037240 1910
541884105 2505
12299982 41
155032761 632
601011089 38070
77546005 38773003
873474592 5152
752700710 2509
648607723 3617
728699911 2429
660268820 3013
751997009 3671
992752123 832187878
653697821 2179
669050710 6448
368686811 184343405
5018 275167048
141486492 38677
493529945 2059
776776558 8663
732887961 366443980
147509768 3208
16539301 16539302
252486906 1555
10364 609421488
845299821 335739040
231710259 3883
270764452 1219
680385993 3019
125750954 125750953
621797565 2571
164886469 1160
493543505 14459
2555 499688208
940118121 983418
132705188 801
561516692 1985
853510330 853510331
441119714 31859
542075381 4585
736959721 3722
243600812 812
412102539 1389
758797360 379398680
635400001 2118
220027132 220027133
133109429 49201175
962098600 3207
168 37699074
803697321 2679
465614920 2079
6300013 21
171552944 848
801643173 3384
132919559 26478
530438705 530438705
100026708 522
886502956 2955
857687998 3618
429600000 1432
431157061 3015
424498585 1415
22112 482815520
59826441 353
331958097 165979049
548111872 7128
895384705 59776
203 60624874
273204431 1110
418075709 2621
880805470 2936
59495322 26744035
642340435 2604
5487 504880818
512084957 7231
533998219 1780
760599579 195502
648597839 2162
190026695 4974
95340439 3320
835720481 4690
983015750 400072419
10384 924510209
30492798 115
247268701 1068
576991726 6761
247977761 247977761
11452187 44
428428121 428428120
358499390 1195
620 173639790
6855 578904750
473098422 1577
625228686 6066
386546708 1396
353005186 1432
845673840 14520
4807 696903956
94 18473495
229260328 1608
70483638 4524
346966643 1389
329647348 8806
963978906 479372083
720 111924947
581751846 6323
23869216 113
646227649 2662
913261697 13430
447838864 5914
431218757 1642
499203286 1664
840149064 840149063
736081449 3475
664801628 664801629
8754090 30
311946501 1436
880675859 4220
878243675 3586
181447289 765
292915559 1231
187833394 158345956
762826310 5255
996722351 8644
723278995 2859
4962 753177018
892757855 9682
608702029 2029
351600519 1172
7784 459786030
50339967 266
797619228 2884
37745320 562
700413948 350206974
135262213 953021
906732064 444569333
499800912 1666
320880617 1388
619502065 2065
92700221 309
434106377 4374
406652090 31499
164808965 1560
684666895 2285
48299968 233
447000000 1490
159093120 1720
762501354 4346
605903667 6788
855623139 2947
399362020 1403
852038677 6012
524699611 188309869
763209060 763209061
587564840 2662
3136 757418574
862880577 10061
384113585 1317
775742828 2621
883891928 863733680
82785663 356
125029856 892
246581776 113555389
5384651 28
229089831 1687
44792644 481
431815254 1486
561783530 4165
873234265 694292616
457317185 2210
687957219 4580
475523027 5922
515751653 2626
440725223 3459
52337811 179
244642049 12126
314398951 1048
259599647 62524
2619 443696952
3160 938549724
577707495 2832
556578554 3226
21300070 71
925393828 18574
866509823 4064
302293680 2056
973141534 22312
597001752 1990
362941094 1282
985151024 3718
886202954 2954
503698322 1679
404588700 3979
230783249 880
39600134 132
5347 478449619
875606003 10017
831498394 92041
734290101 333755138
119537532 972
11 1862956
676986641 3389
933943517 466971758
116370981 12746
528303112 1761
286270195 2897
733248643 5095
763083955 381541977
17781660 68
841938200 2848
461430841 1830
882742829 6791
231000448 770
234759524 9275
112730280 381
266324176 1245
927119820 5610
416540471 132730
340810096 11944
512101732 1707
118446826 525
307417659 8921
276348863 1012
652764576 4776
912880320 6941
255699828 2676
715195391 5945
435337860 12543
3331 925303814
43121663 144
632742991 6146
324607248 324607249
684031041 3905
256624807 2882
158454399 650
370499226 1235
281989260 1710
993319746 7337
12613229 89
173400843 578
432452120 432452121
837299999 2791
871680679 25892
567591073 13008
243169139 243169138
489601632 1632
808060279 7941
748514062 3553
498937225 9687
912002658 3040
280227438 112364765
95400001 318
706253866 16745
872590825 149801
910371271 5376
944980331 944980331
445044921 4001
511269613 1739
2070 400720239
367752705 3841
889764275 889764276
763446969 6092
554184489 2762
712500001 2375
925837031 462918515
191919517 789
479701033 1599
783194161 10280
608354672 8823
280076721 2128
714080051 5626
923555009 4208
932 232595512
968259013 3564
2862 702894786
358501195 1195
436112613 3293
633898026 2113
92382044 2119
365787514 1443
917403059 3058
584203466 2294
827483165 613227723
5700 871447047
404871011 5399
93790236 649
17856102 73
895468210 5215
559640929 1882
803714162 5139
613844109 2324
138929305 69464652
116646520 1985
967097713 6216
878727161 2941
650246860 2299
690496013 3065
408478800 1825
70460689 23807667
127723206 494
573604340 3721
60083764 216
863165448 139716
495508256 1916
6305 554173959
453295765 14749
1901 567944661
482392663 5934
788398913 2628
319693484 129558800
237000001 790
92702677 4367
751659000 751659000
374568360 1647
429951238 1706
211220591 1012
697084566 348542283
211153126 1799
599103846 1997
745127318 745127319
571827349 3474
608577468 241847
366001148 1220
852302841 2841
1715 297689700
874006524 6684
79652804 328
318449666 1071
746548391 79475
862953414 6829
104624784 432
1791 395470638
813169728 4032
967843027 25161
998105689 3327
912900001 3043
266271196 1242
109682341 930
471001968 1570
703918912 6247
248988893 1078
734400001 2448
264444505 132222252
936674488 24097
607307110 601819974
516336703 516336703
66132021 6415
603639858 2610
542946815 2448
579901857 1933
179399782 598
559939898 3713
227116703 766
850406505 30755
285582514 27031
879094169 9628
479153695 2900
12214939 202
686545859 2940
148493643 1342
411112521 4823
347205349 169468461
317220353 1216
608759147 3342
231300770 771
957595893 11201
223131313 888
192062107 998
831244403 8669
356529889 4936
686728621 343364310
716771228 15596
863069054 3971
257099143 857
1466 73269214
211450179 85357437
439170892 1484
949711498 4357
446700177 1489
598971601 3951
150300502 501
792962396 2661
12417229 31596
746999999 2490
844102613 422051307
950167141 24492
192562707 739
138730471 8815
703802869 2346
315599999 1052
383736719 2744
924169442 4487
578087755 250613445
627985512 32934
34963762 146
471598429 1572
940349789 3596
179 32537212
707172024 5694
637 163107295
556744221 3370
140124059 562
190523271 95261636
629976302 120662
12742525 6371263
34539649 143
380186852 1811
320098932 1067
319026186 2407
254187314 1377
294573160 1058
86793319 86793320
944096853 3147
400019092 3564
228575592 1206
724928052 3116
310622324 1195
295614101 4100
20348156 2284
263200524 941
818998839 2730
925424734 4377
469603037 1739
553880013 13470
962931369 3886
490516629 11290
479854992 3271
485687181 1659
733501383 2926
426532476 426532477
874073189 874073190
664386962 332193481
491932460 4691
411427930 22342
932064513 466032257
117661084 404
474866805 1835
564415675 3434
558171502 6482
111958407 2211
808 176042192
371073065 2471
72900762 547
954029100 477014550
266701775 889
922542979 11186
168087370 1070
855266560 3440
469525375 240241597
20978556 444
350062713 3549
880457952 10944
781 195376721
131358640 2032
608306400 2328
522651429 261325714
911623629 6099
264820981 264820981
77648881 1050
126335909 64490
30529341 139
529115950 2290
501149433 2349
202387976 77902136
910122029 6405
536996086 9095
447842678 2609
60622064 665
741639268 2817
533 122048019
564773815 2007
233302762 847
390065229 5356
375777868 1929
186594720 1179
908786087 3884
227264321 1050
10098906 278
717736802 17261
750001014 2500
106436560 706
570515046 2162
203894334 2415
460947637 14732
22499929 75
616198331 2054
383698722 1279
624573931 3722
2795 709289945
900333407 450166704
409896650 2081
986100000 3287
11377 880363637
2670 723863146
248699995 829
62690793 62690794
558883228 19652
846722251 403434706
541729639 2658
409741924 1966
12001109 41
529923354 1857
82643705 995
308352095 1248
770999999 2570
166487742 600
498871420 3192
231141420 24774
956271152 20269
360299797 1201
448704913 61332
120643315 15956
668666001 3339
973130494 4016
81860077 81860076
468799571 468799572
833565171 3377
367493333 1483
408343799 3975
424873175 3428
316800001 1056
813023715 3815
343151619 7910
714598608 2382
231569171 5810
171937904 117433872
432921125 6125
176496776 77581
60723 165347112
433825721 6749
92179801 2468
3718 639694019
211227169 894
3323 725092130
377545377 128326178
870303198 2901
398098673 1327
274582879 1040
425974366 1801
925069321 5160
759272433 7745
789898281 2633
730232544 730232545
448203877 2394
148094239 599
158312671 79156335
798949261 2955
312148524 312148525
866248855 5192
460006079 2685
495666500 11700
83154478 501
604952140 2890
1715 236223712
490945287 1788
481159552 2833
54186877 3714
387098569 2040
335917448 1523
311035494 6038
426960496 4667
4897 661834447
428587418 339879
351904050 1409
693316863 5462
218400000 728
479734144 8108
689682050 35902
186106517 186106516
163199797 544
890097276 2967
977766481 384231916
508752386 508752386
226543698 1503
419201794 4019
183139588 1649
2852 587851388
43148008 202
818203560 6001
700319549 10150
968813549 69449
769030487 6978
948935802 36839
78441917 413
965766048 8788
838035888 422044057
583772280 1960
264812430 92388613
608586785 4993
803402715 2678
299978888 1111
514 98950620
914851257 5555
657044391 657044392
799203572 799203572
164259854 657
457107083 2135
566432366 1893
809581389 5621
691064353 2937
970938947 8223
845097184 2817
252734483 1653
650099999 2167
721165300 721165301
744914087 2542
678898099 2263
397900205 5935
144254880 495
248364096 1855
783077176 10237
1507 442861593
327140752 1211
918531981 4131
165900678 553
448561711 2561
613415709 613415708
970008654 861229178
844177516 4672
27951 844981381
2218 468046875
868234069 108774
318619602 5386
819132839 10124
703177739 7012
180900251 603
656700085 2189
238436500 2505
127500001 425
229350055 1627
491361679 5204
77783904 344
711093962 14696
11954041 190
880923376 469770593
6056 846059536
468705060 8172
507071981 4989
960389269 8114
662994880 8674
260400867 868
34840067 331
563492819 281746410
387553038 1589
18370189 107
2774 640020054
570899449 3437
588521144 52617
6740 819819740
366316690 2059
1787 343391005
91489079 1823
414500659 2926
2939 615105769
829652889 4373
161662790 667
259998301 1271
801153921 6608
126340305 455
856004147 357031935
350316498 1986
934203225 3114
428969388 1868
808388060 12578
3056 568010784
311089307 5566
599727103 2216
3683 651029178
933783941 6189
501114056 12905
3452 985766977
640197867 2134
902 206795895
418798604 1396
398163140 6436
273927553 936
4357781 2178890
130770256 622
424117396 2621
793029803 46886
929997763 3100
457944344 429590958
12646 585681730
275402977 1868
422668065 2422
95999716 320
37200176 124
56672536 533
208200001 694
696195442 362456075
831433519 831433519
639201661 2882
956639100 4001
432373717 7909
51527001 500
606598502 2022
741769405 12211
365396436 1393
397698807 133670005
727169910 727169909
770651954 2857
900000000 3000
456171697 3312
798897906 2663
889502581 444751291
581700000 1939
592501104 4760
254400194 848
505759261 5331
66165480 244
122303009 412
8092112 28
3225 819143550
705822955 352911477
787592061 27791
334491586 2425
249768158 849
589254557 2748
191507941 2899
701424407 9649
418461554 8729
117367860 620
783598679 2612
111599827 372
928412499 4654
575723219 2470
6525 371695802
644147806 2413
426884073 3302
745242739 6415
112200315 374
147000491 490
326316549 1575
742497525 2475
148829223 74414611
270600001 902
543002494 1810
119700399 399
65508049 721
904 235275340
27861472 99
854704720 2904
505395180 1740
181835971 133622984
461999035 1540
399899999 1333
521998462 1740
569368798 45401
239878458 995
724488289 8981
972424146 8305
198731040 1081
633725934 2326
431837689 3662
1322 354234003
757724995 51039
393430328 18522
44176419 22088210
676620275 19577
755397483 2518
190329240 190329241
127249640 620
911832343 7632
796626504 3659
281400000 938
96 19710703
679152363 339576181
509100000 1697
690810883 345405441
161308334 1966
2444 574070844
4759 716985901
685710906 11465
253783436 10705
3815 751059050
851997160 2840
58236816 17331
550725895 19822
545390511 4576
581098916 1937
573491799 3454
634356142 13018
20562806 20562807
5298615 21
597715612 10641
848100000 2827
211800706 706
253200845 844
176697854 26578
436136914 218068457
5613266 56
10537249 96
595501513 1985
685473014 259172588
906143108 453071554
506162182 4488
921588365 10801
468108608 468108607
601798538 2006
942113462 31834
531759900 5596
484623313 2004
906489925 6004
914930193 457465096
512882882 256441441
679199115 4924
253301631 957
93962338 860
969080255 5801
549601832 1832
3352 737309272
257855166 1787
429584015 108999
885876948 885876947
974211301 3412
36717108 3201
2941636 15
742314063 667159509
901802845 3006
763348424 763348424
233700682 779
402326380 7833
960828481 140472
556877369 8430
4303 308702309
646029619 4387
151138311 2215
309 91089801
758998544 2530
41067633 159
627317641 2390
695698709 2319
273720657 1069
212665911 995
699597667 2332
978451943 7388
271066369 5339
260182609 50064
100783960 1801
245773388 1036
395855315 253110551
386998999 1290
409108790 247027816
791506913 6667
156202199 1610
939797881 26393
709573838 709573839
517347316 5645
804812034 408073785
420033601 2025
515143910 1908
233557739 4530
405613888 1712
726804539 6930
829343395 12867
792591368 3240
368764345 11098
748771157 372917613
610108285 5592
868610480 313122642
441448832 3994
288555700 2180
364200934 1214
142199999 474
752792699 7450
881731466 3323
751948288 3584
68399957 228
425700000 1419
11034546 91
43038316 205
982055411 972211413
79027 935543541
118798639 402
467552011 2391
816902722 2723
511396190 511396190
599636733 22203
687719519 3180
7886 816083430
232009229 1050
384287823 2771
10851314 122
634852127 28066
4800 939025395
786428750 6132
885172477 3714
999 154160883
40153068 139
901200266 3004
557793354 19902
745842877 2818
952533265 5744
501539023 1864
157348549 1344
139879386 547
968875694 869427695
103959888 354
666089009 6499
9753 730530843
754055983 3137
129043150 1822
112407899 660
540901405 1803
207599130 4813
707100441 2357
18122062 61
767323170 29128
780292506 25006
302049313 3330
110099799 367
599723407 9187
694059562 694059563
104700001 349
753904537 2904
255901022 853
512608324 4748
716452625 13237
558298140 1861
527996735 7794
422002021 28531
478801595 1596
604347660 8204
813540106 3285
483985061 2286
279600933 932
11245 906335755
1366 273352077
85322845 1543
659397803 2198
387821819 4829
327898907 1093
629160556 13058
82882571 1042
546298178 1821
409799999 1366
184605372 1116
546375380 2270
939607579 5761
158515036 2174
809225299 5754
580559401 2025
297421648 104700640
794435999 2770
360901202 1203
797571359 4560
956198724 19300
766502554 2555
591204960 5116
169446997 1338
215711198 1003
426668887 213334443
906277979 9820
4347 592630857
422168803 3966
782743336 4521
657638878 3733
666238633 3565
956219879 38104
333071251 166535625
447600001 1492
174862150 707
810302438 2701
990478460 4178
626399999 2088
768 217165393
128973858 128973859
959241246 4722
509041773 509041773
541335251 4843
860357191 7601
633899999 2113
767196507 4222
609697141 8542
633329875 275994909
56666225 348
428838623 4744
517340741 1952
917105609 3057
856121077 33156
528184801 6840
838826455 419413227
335644950 4175
261694986 9568
679220 407532000
566512097 3632
451151259 219029064
549135708 19874
23989164 93
318600001 1062
232070086 1496
209694867 209694868
299963255 1649
663519285 3721
876163132 33398
934 44360330
870046321 4444
385560125 13314
544517879 17720
885829751 871611787
62755 838595065
484508967 2153
508043369 4585
755233560 7272
495815674 334518459
847488305 5137
627673275 2325
350401167 1168
804508671 53152
969900200 3233
850655436 3043
391 76132563
231670486 1019
320174007 1219
61257663 208
793497354 2645
560762341 280381171
747125413 6171
673414516 673414515
354627033 177313516
857431331 3909
60383622 60383621
225357990 1203
297498294 4085
18412 961533041
815388000 4080
94793328 1548
66599999 222
673032117 7774
644702149 2149
225341316 785
710946132 22975
243424530 1351
936361965 7755
282080841 2120
949042651 5030
293411443 5165
375290558 10823
245977974 2838
146885707 1037
4440180 30
105696499 1280
776620595 6097
696567319 348283659
363193999 12200
246708856 920
574143880 14780
34188245 203
718198381 2394
129445573 974
128465096 605
97554795 3048
173099637 577
950998086 475499043
748375672 82990
913706837 3345
891538526 9395
680007754 12709
53308033 53308034
475796182 78631
668506115 20931
713399999 2378
414742206 3767
201600673 672
389099028 1297
906115392 10738
494186792 33375
3479 249596197
742802477 2476
72300215 241
536702943 1789
287929792 143964896
271199969 904
57900177 193
583348038 7049
181218320 721
254700566 849
864190800 5560
229169672 3964
448544134 448544133
520841216 2048
642112876 4049
732984897 6328
891340654 8589
896160646 129167
232200001 774
593575742 222287800
922500001 3075
567629062 84293
696910716 4698
5067 572465020
868905389 8086
956879879 15235
270514165 135257082
674456698 2936
459661067 6354
919499999 3065
698913147 349456573
705315776 4317
438491905 2424
190456700 9127
155744902 12247
991420602 7295
861922150 2950
769769420 2667
246294 569678022
717598250 689655167
592415954 3874
712501012 2375
559203116 1864
859533601 5100
954299999 3181
775936834 12404
969763721 14400
500021460 1970
398721781 30699
515094017 22816
720829884 3788
672421947 2932
387313009 2426
156299998 521
43107119 2851
510190545 2068
764097452 2547
496577729 2755
958041840 3395
620100000 2067
421396417 1758
225445140 1063
350870418 350870418
544760304 4054
573722136 6136
862913233 5546
28800078 96
435601870 1452
852597158 2842
182012759 1711
470998431 1570
373816407 2118
954927900 4993
66737631 1096
317675364 17830
505018513 11473
671377186 6602
754408711 2589
827586788 14509
247876569 2769
809844621 6812
755647422 6214
20988414 10494207
730200322 2434
959588217 4473
112199796 374
598072105 3364
621788328 21069
357509903 2271
818101269 2727
471453343 2804
74592297 304
310080089 1969
906303022 3021
902102464 3007
186028327 93014164
510684737 3644
729300615 2431
104468719 1279
979912000 10889
818956899 4825
501026215 2262
90300301 301
952906695 6349
91219485 794
882689760 882689760
184500552 615
716241020 285119055
761043887 6633
496126745 6042
876535921 2960
802882345 5749
595364051 4066
732980809 20052
928060811 5825
507600000 1692
443624844 18516
457130945 2272
273338043 1406
392826774 5589
793957428 793957427
396602280 1322
345351773 1157
120910685 60455342
680402267 2268
435396362 435396363
424127410 1460
673502967 2245
380284124 3001
287009724 2639
892500001 2975
32699891 109
875397083 2918
81255780 285
345074607 13734
754242592 309880080
922502778 3075
133586238 496
334444401 1370
476321049 2525
232388672 5052
402224393 1859
385427664 1364
346021443 16223
468598529 1562
737033412 737033413
88911258 1421
911754678 911754678
169828446 169828445
491634992 2851
530271894 6645
667991961 5733
753243102 278380864
565786905 1905
520593860 5637
550717537 211760087
232009517 1257
762087997 13316
260400001 868
356401189 1188
240900803 803
364533216 7725
968068818 964832343
780691898 20879
14947915 71
2756 782929992
546291118 1899
833503932 8094
286657749 286657750
128729367 1115
666130284 2868
529833584 4560
305303177 11599
337500097 1125
826459585 7475
680458661 18361
723600001 2412
328468668 2188
83115247 321
370326718 1275
640185470 2723
393308977 1662
544096147 4686
695154486 8389
39415193 546
633083371 21635
592174647 3692
177803838 1763
850199999 2834
394381455 6571
803868870 767528865
619460200 3868
494401647 1648
817786689 3215
19590 763669729
865479574 3807
492738245 4554
598501438 1995
994405248 495784274
2662 614859292
191100001 637
491661117 14074
31200014 104
1720 383295120
88583911 724
259175605 2271
562144827 281072413
834896673 2900
429271640 1640
343614405 2492
732619461 2668
11156 19258940
552197492 2111
696936408 5317
894213820 3320
689577096 3939
375674913 13074
558335373 2262
311449424 68783
73005600 244
518195697 518195698
32813501 591
388024006 1672
944880994 10857
427024027 2574
423508957 15964
371529139 85135
530820325 20628
606900001 2023
632402108 2108
107938601 1400
952449070 372942184
66734628 525
541685761 3206
696308916 262037195
821943539 6732
699109901 3306
380941244 3915
536739602 4515
736143212 4468
597437207 5022
816233212 8565
901906134 23018
824204564 824204564
969337410 619805560
104100347 347
2932 787933445
570298098 1901
206960255 736
168250655 1298
931314828 360874835
139383717 139383718
522186402 2638
629400141 2098
720411101 4825
264600881 882
362939914 7749
466784401 13186
974146076 5975
980778699 5356
566966271 2048
559974867 2893
58448141 431
404011493 23542
294444449 2598
242684265 1297
289500001 965
958866635 9899
829138398 21312
234008895 117004448
207642357 826
656507267 5950
619399429 309699715
611414055 2437
493915223 2904
496338579 2320
855694055 3879
368098773 1227
352643379 4604
771967674 4773
759442180 4610
711387719 3241
59399999 198
18323193 9161596
913829225 456914613
442604042 221302021
503437356 4138
654883461 2345
75958741 691
210600701 702
31580239 227
53027918 304
703240922 3729
755590290 4162
2447 711844535
224378539 1114
582600000 1942
863140056 3235
999390231 3969
325501085 1085
46211557 359
392898947 3734
997409107 498704553
356701189 1189
892311246 4194
255601405 852
566863012 1989
492991871 2282
143769501 71884750
72599897 242
609399963 8617
389699948 1299
800217230 3143
189492335 1054
726431049 2693
245989811 997
935869391 467934695
635069350 4629
301378608 4248
93636622 783
432992234 3705
291499481 2283
496482603 9938
196941914 679
720858858 12483
671899818 6241
905153482 3297
746802297 8965
401859666 7546
127500526 425
226510263 4779
137099780 457
878674649 3551
508200000 1694
276678642 951
369813 853528404
74399999 248
156385749 783
695998300 2320
451440076 2093
497739091 497739090
719403899 2398
547209659 13285
974700692 3249
458330829 1661
349333146 1536
843164175 6285
169573825 5501
86807 240802618
144000332 480
385922681 2915
786620161 2810
527002427 424441103
990981121 4207
205443184 79317772
463943681 8511
908701018 3029
163561078 1279
746677665 8110
101300933 1387
841802807 2806
338865476 2932
115796245 57898123
444564033 19709
598203969 1994
512 18489665
136078028 487
849268035 26145
66016911 307
314619511 1887
989484739 7551
873968359 3491
932697039 3109
410690918 19333
587212659 293606329
112990587 6689
866952495 35777
975500370 7167
505956276 2896
710802670 3726
26399979 88
366095528 3181
262992641 1569
998826642 479825813
728697571 2429
514869701 3397
28455891 376
712890632 36554
872701325 2909
140200263 140200264
770997429 2570
4118 823520698
484874398 9829
4685 768410275
633003573 3409
782324412 6919
439895496 2378
297594531 3142
738028271 8758
902238948 20842
952035701 6934
335008523 274592577
386408243 12198
156782201 62355252
298641660 1573
516600001 1722
543393282 2502
113516261 380
196200001 654
393299221 1311
852375263 3559
186746420 2315
495485665 1679
519212001 259606000
501149228 2159
360572055 4685
337277801 1900
90000301 300
6838 972944830
586735563 6442
125135561 475
950716586 3377
980466581 3697
246746610 6079
120599999 402
388209975 11704
226783129 1014
60848284 505
458889460 219682796
626098267 2087
987262757 486425970
927839771 347614384
342601143 1142
999774733 3393
560665134 2481
450298267 6501
980510230 5138
560843063 18357
24143619 1226
147986399 3152
996753822 4420
752516050 5134
947360756 16423
607988395 2691
537339777 2246
267460135 2482
195300650 651
380533951 1275
154875916 2538
913780192 3292
985956469 16411
605400329 2018
427604774 2310
865824523 3579
1150 111780000
638776028 5143
842618591 2862
835855698 7024
398392603 13777
516087674 7272
924496201 4006
365356358 1699
16093 879154429
643143209 2375
828950534 14587
30833 889076655
411001369 1370
66884653 788
7971 491376401
694286006 7385
617293610 2904
943861074 407761832
62855951 246
604623129 3746
252599586 842
417563960 1864
149630962 580
71699844 239
245700490 819
74399914 248
417587933 172633134
686048870 4152
304800558 1016
596057168 9716
726127786 331395222
5700018 19
823710437 52246
750297778 2501
335749655 3131
790761580 352177
276591245 1019
188399545 628
155100001 517
574507261 4214
4423225 24
913975642 61353
997469232 6501
421237600 1406
456529723 2362
14271 664123032
748106085 748106086
263373772 1248
89400481 298
518225531 8842
453311718 3145
790409641 10274
790774573 16369
770041937 2621
8062 458507181
486731309 3810
956401364 11546
540525878 15071
888740620 648819824
401575628 1911
769283544 26538
922796924 3076
961281629 5415
115800610 386
554793887 277396943
3427 774135311
185939076 674
492835430 241009697
89624181 5491
353725184 1626
942600526 3142
961498734 459049363
984377416 27195
684342938 11459
513901464 1713
589200000 1964
483847671 4543
443249387 3303
145213661 60976981
5202 665560022
927006171 3090
894301088 6019
7753249 96
463964500 1868
347520673 2117
830701459 2769
657093248 4097
953216875 5553
994496686 3315
111000001 370
119853634 1473
2656 716233212
277799494 926
65918332 2019
978366598 12827
358858303 3597
744588518 3071
682202273 2274
169955176 5949
177086076 915
641700000 2139
613659374 7875
598386401 5786
621855253 7540
183070419 6470
624018245 2207
627400906 45166
547952693 2617
90512919 1040
127235327 446
494116257 2347
934203114 3114
701266781 2518
508252793 13270
978893837 6297
329701967 1099
713462833 356731416
581179006 290589503
309 85525190
854702848 2849
568272673 2158
396601663 1322
121200203 404
233700837 779
346115981 2903
42219408 924
474510758 2863
6519 793656001
581479991 4394
83093087 319
939005817 3130
329802733 2480
717492054 27785
868520168 4519
336598879 1122
418979792 1463
985794372 6114
137804868 3132
858175574 5185
793617475 10515
348191582 348191582
357052266 20818
709432402 22926
838056050 6994
807255729 4603
12487 663671501
302723026 302723025
2919 820256166
237905370 118952685
1680 430671360
433406655 2878
558899407 2571
998397072 3328
144900142 483
562014650 281007325
927730720 7593
542128152 3609
892014002 8318
428835347 2762
718262027 2956
500755518 500755519
202459764 14092
621469476 7038
556502717 1855
6769 847933244
403774238 201887119
707363145 17720
565069366 2997
501898326 1673
93936929 622
417715130 4161
768046145 4024
324862580 6524
88500539 295
711693083 355846541
853182290 3559
856865580 13224
725883579 231366
574965387 3398
385607780 306011668
854937812 6945
6916 840596323
551171237 265899857
684784055 6289
651000366 7816
301145646 2783
80732129 404
610054230 2993
1497 65681628
750902502 2503
5279 630239581
173142206 131261692
5248 381938025
660934307 227370119
278838892 100773
968429459 8885
95006843 873
685958232 2936
868530897 782146792
941157947 4457
547438371 8086
776702590 2589
310333291 2726
660000000 2200
189974111 736
700257187 2737
121355206 471
337500169 1125
154119671 548
4116 534991042
986914669 7294
105746793 209663
576 86693577
214418490 715
3104 873153815
639484626 3567
601197995 2004
78219961 696
796843787 3322
36927670 129
252001319 840
848139900 42060
700821229 2480
636902123 2123
779362178 5838
896315 3
564001153 1880
850546052 9344
942412698 942412697
926740625 7799
693586814 2567
8344 353119349
483067257 4626
229023425 1858
737192212 14683
67199897 224
842758351 7350
111019545 585
531547641 2497
20846694 137
728891600 3697
422923859 422923858
892492327 4119
283113981 4671
874494941 4058
342190721 1946
5075 937045894
758822756 4640
420898598 1403
904579057 4584
533101777 1777
962243201 4049
723585888 3312
807919477 807919478
546900000 1823
218720337 974
12923490 99
219 30476697
406405920 2144
749865490 374932745
521100000 1737
708897636 2363
50976513 428
1909 449313694
643370896 2402
632185693 50486
769584457 24993
390197002 5367
692201630 4391
431994795 1635
98929602 603
148559503 911
594001979 1980
40992547 2152
402582960 9360
14600790 6775887
565499999 1885
458101526 1527
606826379 12612
706433031 3832
869 248374973
41067328 3375
79685264 707
477300341 2912
493835281 6340
224367361 112183680
315224895 1913
8060 660928060
655405253 6177
454723 649799167
879046567 5665
41 9077356
322699109 1230
730190021 730190022
473631520 2111
680342815 340171407
962545186 470135804
483234047 26496
690514919 6099
679367972 3251
328021837 1759
678876132 21171
121575167 9504
591492625 3557
178261740 8028
360827145 180413572
18200103 81
15408115 137
243348585 121674293
70121793 271
26586673 168
764037176 3884
717364965 717364966
329582591 231324154
188199771 655
871712879 54211
27039 791172645
58994936 424
855612129 9104
702970024 248263215
450572642 5329
919014797 22542
583802165 1946
373748868 3497
168300560 561
498004977 6832
722193421 4267
457323039 228661519
848608863 3187
3397443 15
3384 961866681
449514295 2284
830097277 11892
749719699 374859849
637778295 2871
280799722 936
803840364 3357
7666 879406803
702487707 5839
71001085 308
73932329 51984025
581719040 5120
719745595 5627
747600358 2492
574586031 4815
867827348 4346
65522549 1668
474252400 8245
640983301 320491650
415278659 2293
765368901 13447
2700013 9
531366210 7491
975024000 54900
447905719 2680
199441626 2101
372310017 372310018
253199155 844
395101318 1317
817124125 14075
456184765 2709
635999999 2120
200401254 668
144256774 1496
929996210 10824
287524467 2492
3268 277543209
368238079 7350
947248023 7389
794702648 2649
814023666 7758
607197977 2024
509998301 1700
599398203 1998
865199999 2884
458297269 458297270
269418301 1585
286461221 1654
675659200 395807006
214499663 715
196375737 23259
258466405 1441
487201280 1624
870289783 5509
76683011 798
620846811 10911
34288057 792
261649075 1021
568413528 2759
722265049 6275
767228175 5475
726000450 10122
518896097 5380
235634752 5301
325500000 1085
958251956 10010
1980 570822120
730987747 4742
364354608 1384
206616025 827
100525471 50262736
307560510 153780255
285956774 1657
937142543 5678
121784929 115536775
186 38505688
969561737 6246
348301600 1161
621297930 2071
5983 944156028
691498060 2305
508254001 2320
745313757 247366
2371 209548980
571272937 2524
947488240 416809799
479675796 239837898
655584516 3897
396660356 30339
392341839 4642
751800000 2506
898937032 9571
396842908 4096
912637901 23650
675326869 3977
847258690 5496
399462647 3926
12583830 54
968096772 3227
637801492 2126
32469729 122
830836985 690986594
69405138 1942
3725 420174846
693715836 2366
378281567 4512
982292609 43978
227999536 760
947161876 4125
354941898 5167
809402699 2698
420149741 2321
220983331 5526
246899071 885
416126908 1523
937730046 18037
917315388 17028
553800158 1846
904694304 7873
611058095 3492
303301011 1011
774998066 595142499
766943619 2780
203617571 203617571
353471318 1530
147599508 492
328228174 1501
680661487 4184
2292 534634212
176801760 1180
271472619 2001
700379654 5851
645676704 4392
485044314 242522157
115061765 588
923128741 35242
447072963 4718
759576740 4238
796596748 14243
138429704 1329
669386055 3515
982973376 3696
172828262 829
476101588 1587
907631666 6990
555638046 2325
527312204 2372
803770110 4290
320397248 34126
907979159 4840
50918909 3570
714492324 3276
693550639 4378
965406171 3218
56700102 189
676300491 15260
569730504 202273
6189569 582
297022370 6435
996920891 14930
2945 765879645
793818082 4041
38817009 231
951896827 3173
924298148 3081
567518250 567518251
813267017 144439
526210150 526210151
540944524 3440
41054441 286
331169179 1441
4787 661602224
511116391 2941
888199884 5967
476796285 6630
730492029 4472
980346492 3431
26641077 308
336770025 1619
194700000 649
958768821 8030
393 81719457
352799999 1176
682056765 2580
443135538 2565
421506644 1426
898573171 898573170
26276752 615
927277454 3593
48928402 381
605700001 2019
348441690 2055
495179482 495179482
492169707 7523
3622 881840647
4665 818441595
932897066 4562
221100001 737
36094171 131
560121428 17338
325593919 40527
888838939 13789
459014769 28489
829600250 3435
749921500 5861
16267 765046809
892228530 18224
172304387 5038
594813601 2400
187788964 93894482
588918918 588918919
983399132 3278
786459214 8463
545382747 6097
356770237 305014868
313198956 1044
942300001 3141
676984001 7840
874187402 78283
396601931 1322
732602443 2442
544967506 6293
642827641 12040
254100595 847
216870759 1407
806738447 9336
759492936 4968
276368918 1162
274491037 274491037
137335892 5173
949133014 3751
405324570 3090
119235935 524
11248 599773837
508691609 1996
825022877 3551
241772459 120886229
434700536 1449
16305600 129
561964481 2464
49782528 558
441740830 8623
301332612 1878
750000001 2500
519299750 1731
17148169 888
996557695 6047
612902042 2043
843515855 2987
680998272 100383
515455854 515455853
840609486 412576868
587661397 4098
973086153 3721
921759429 15902
154554359 570
941241550 3950
996421310 299393
209381151 10175
614974125 8387
348577261 1242
28829561 11743726
546534232 273267116
468224657 3591
450216865 3982
824433534 10157
597657509 597657510
779783950 5079
264600883 882
64016447 272
955313887 914259203
449757166 1763
465000214 1550
438295427 4858
765997953 2594
444024224 5054
460400223 4001
445874014 406717611
360454520 3449
877729772 3109
499781465 5755
410700925 1369
937479262 7264
806397313 2688
590265557 2279
454452768 14168
861757889 449134458
449845285 449845285
443296259 2035
39272517 687
748202495 2494
359607611 47629
503699999 1679
166188231 83094115
4400 887101600
555159164 3035
153000509 510
598687238 2296
639215697 2192
890372049 9359
188699863 629
920642538 4079
682830896 308650972
261828383 1821
126900001 423
692356373 15819
286796048 286796047
2944329 15
959320979 4704
422133930 1459
25167445 218
588001961 1960
699836223 8054
139200213 464
793605648 3828
385898079 1509
465301677 1551
202225963 202225964
835227496 428500819
682640931 8940
312889596 1217
577749870 3433
227704762 1063
788738237 6436
700513297 3396
932396891 3108
6358 732151800
837655246 5291
84799860 1388
82593921 713
193451455 2653
714619950 78746
701564701 701564702
486911516 2269
412529501 2442
911204905 111986
942303097 3141
865497114 2885
766800125 2556
554833165 234701
373782330 2604
398292715 1731
607784541 2379
689281507 3587
778553491 15690
181499076 757
2466 600885288
33793105 204
57640658 519
510028681 3220
809116244 7341
374398781 1248
837332387 418666193
952581589 3310
530197666 3058
322538545 6791
927215640 3510
633897947 2113
60 9176186
70499764 235
353401130 1178
64841008 268
331196161 1123
485598507 21599
211546321 1708
441961567 2246
288125310 1254
345939518 345939517
820505445 2735
524399999 1748
838202927 2794
221814618 11868
387827995 1519
48990941 1001
125100032 417
893985049 6685
864300000 2881
259129790 2755
278972886 939
328983487 3004
172316920 785
592425108 41238
692842264 346421132
272324376 1896
642600000 2142
305678556 1792
461100001 1537
15126599 68
634743172 634743173
931406910 23034
205100060 836
852030233 3583
67090619 564
374092691 54636
515800825 2575
14487943 74
741898611 2473
10660345 10660346
791454072 663611806
858058020 10239
422364310 3335
929472776 5078
89671896 42249813
770047599 4394
462683725 4174
281240822 1303
337152437 1502
161100106 537
55780042 27890021
404754399 3554
402226119 201113059
34927027 126
375 49494561
755018776 2723
374812448 187406224
295500727 985
196358527 819
814812575 6995
596375116 2595
371087629 6677
170780589 1173
524963375 1951
150600363 502
553536966 553536966
569821099 8858
670667687 2406
940585431 3253
699779715 2645
305701019 1019
641673286 124050
790057399 330243368
589543617 2608
203974174 2012
192520924 763
813411458 3122
635842067 11182
822299890 26891
508049413 6015
701698609 2339
159300886 531
612369777 306184888
855097743 15278
88423895 1209
41640761 214
435870267 1743
181473340 1958
29895511 191
814619398 9230
969173600 3670
526482200 7001
171902092 1276
946520771 473260386
958213287 958213288
339001131 1130
993220053 84015
506047488 6941
918303060 3061
856891273 4154
131468615 1035
153530840 530
151711679 5520
921961992 3228
663295573 2455
163616604 163616604
288612326 8947
138599539 462
31697392 106
221490180 1590
984834130 8326
327753497 1357
815958687 3136
506132841 175293072
124695407 2136
293847731 2090
320666341 1740
917650157 899595040
479001839 5243
640200564 2134
611710258 3639
26314146 95
516600000 1722
203498693 954
999400480 4888
811797295 2706
163921606 745
790524654 297151739
302998989 1010
80400269 268
973500185 3245
299818346 2983
594851759 7820
29083 774561622
338099982 1127
966923780 3711
887568768 605389406
18615093 18615092
1837 537930547
406076777 1634
719245456 2997
543263859 6010
814829655 24566
71 18371137
683432772 6068
343924000 3550
275343799 981
894601199 2982
4756 888810792
619358235 309679117
705386636 598945638
307332832 1817
921856668 3742
945896847 3153
69900232 233
141 20649993
838423192 15682
927325924 6769
480957166 1760
335153368 2090
156980105 1762
438878432 438878433
541443001 1932
1950 469166100
201041802 1790
697501056 2325
420748461 13690
589244726 589244726
383207801 1623
974772896 762693561
693232067 7246
2183 464577285
484166930 2110
669966044 2737
175901406 717
197894196 3585
3723 985936029
542890418 4101
342002091 1140
651443644 3057
39614709 19807355
838557639 27446
225052902 767
3002097 21
789889048 789889049
938907335 426365647
403859923 2091
662650589 2639
948001680 3160
844202814 2814
293611646 1409
330535965 2433
559604794 3509
942892338 6054
628802095 2096
781301161 781301161
799801062 2666
813002711 2710
526501754 1755
19727 913911656
259795405 259795406
495652567 3988
533773004 2356
270570842 1720
2873 220763725
204388486 757
734149689 8089
300029939 1127
421168235 8446
758196767 3316
411889727 7565
384022799 2450
605006809 302503405
868578938 3319
835458725 3288
998371214 496792237
126000421 420
295200736 984
404517545 2203
986212214 32247
631278185 3997
840709684 2816
17783928 101
435623911 3373
7950086 67
757933154 14558
406999893 4161
92914506 772
572163006 12266
794334978 7720
703375824 703375824
725098124 646425384
265601489 2094
753623448 3720
665461576 3120
243069107 121534554
334175643 1707
395700000 1319
314827127 1512
140100660 467
39822985 159
151535890 62242283
912903044 3043
483941025 6671
331658106 1167
600897998 2003
737835631 2919
165551878 562
82440057 457
423556016 2157
195379956 1215
102802085 477
822512719 822512720
167879500 1961
584535490 20845
63658523 31829262
611004125 3676
554001854 2467
6971 786285605
697033100 2791
775923311 11945
980654807 4424
26692717 433
844497246 2815
62824409 495
987296709 3291
683262475 5425
221926900 1378
516650337 367145262
325145316 1097
101146123 481
178200766 594
335399414 1118
762281401 2775
871685351 7842
432937391 17287
940762327 8751
899934485 7571
959927619 4253
569100001 1897
430859709 23519
137829119 3432
773458330 304508559
79687513 507
514068696 514068697
522307903 9392
127019825 785
706606681 2497
123749886 519
956409552 8694
6891 130024651
99255052 4779
695273337 2498
956370241 8640
650729404 8550
919402201 3459
322657919 1395
951795152 3284
434335401 1676
218701346 729
102778472 51389236
404469055 1676
480371114 1638
649571740 2317
28613 654866051
263717081 124630
266085720 1032
220885674 7377
482074085 1613
85627224 342
294613133 147306566
909042155 3519
70070091 401
147366781 73683390
971403238 3238
202200095 674
97442844 48721422
322171115 148334101
488087618 2290
329705640 1320
440184376 2115
699474716 2593
74761710 290
794254429 2946
36899999 123
913832224 5164
956320383 193744
780383471 7076
562704071 281352036
259785828 1047
846554688 4032
190980711 993
552941601 4265
389230825 2832
5164 807087647
343645788 6039
91500323 305
183299390 611
85192029 741
764840449 4392
259762911 1111
663148819 663148820
725026009 362513004
131960776 4505
841802282 2806
711961208 20417
718545455 11062
549347831 274673916
433162242 1537
167445100 2931
161389493 37238
717883278 7349
719902750 7070
9657475 3589228
764049232 8882
99404545 426
9654832 9654833
132088051 1311
6361 457912269
29278188 153
505486975 1874
457158071 2777
294900983 983
145199999 484
2605 769803550
977012235 4905
802713915 3105
194916583 721
985712753 816640409
992996691 3310
528104001 5020
68099904 227
185874193 816
55392732 204
248912285 959
900367357 311747489
855597149 2852
750738422 375369211
514200961 1714
159440769 6304
109471031 792
359920445 179960222
296739524 141327060
256782500 1342
71924424 1735
423859516 3489
23672220 1209
434309706 2234
201600278 672
317608665 158804332
27235228 106
993816018 113178
278699071 929
692580176 2855
1410013 708446301
176734889 664
859223529 5757
317534002 1693
645818427 645818427
553410331 246776138
651900966 2173
730110493 2516
110710641 1060
583768941 3265
627900363 2093
688181552 594960883
969657029 15706
632644609 4395
311569823 1403
578843459 2846
397566063 1408
388277931 1708
354600394 1182
95686955 33294
193238858 79099
852711884 3082
991198657 6469
691085470 61772
937496876 3125
473401189 1578
862001354 9146
446247417 27458
354662925 18844
229200640 764
133900360 694
110739747 45418
955198952 3184
397541306 2326
549593479 1962
8400038 28
285389335 13130
5815 673539820
960504164 6651
641828801 5350
960434546 3586
420368984 59107
221441 766673608
240461836 4084
227223677 1096
922202231 3074
186376541 2057
136205448 641
554011111 554011112
1394 140891847
749977623 3572
556735296 3257
594343110 5879
260711133 1199
78915718 268
115799844 386
6426 818241858
237624451 1939
47544715 449
479337655 2096
92099739 307
554174675 2605
61569666 1671
499098518 1814
738600000 2462
13937607 665
579899574 1933
583181416 5443
223230389 111615194
528378049 3204
1959 461265873
581082225 3515
279669918 169303342
838957896 6951
859566982 859566983
891095542 14483
495428899 3275
99465911 1368
779532960 5483
15157718 277
389999224 1300
578900840 393338750
362366033 10429
126518704 3305
15594043 149
17192351 372
337501778 1125
348596680 7327
829802766 2766
420599999 1402
980949700 3770
428575136 2030
232921280 42804
721189500 10020
415117045 242540748
683578076 3261
860530341 14169
198310241 685
676282071 2856
266508593 901
927000001 3090
667497776 2225
581024523 3673
128528469 2421
132161693 470
512909360 2550
876032079 80120
13500070 45
959698927 3199
279754290 13110
12823 977843511
415 75148057
177003808 2656
686555905 14078
10389 953408919
133969538 133969539
717598944 2412
701537148 2533
426185958 1999
662283860 2940
723599091 2412
149767893 1994
198300205 828
139698612 139698611
283440334 1158
276672732 84095
783042723 783042724
1791 11259119
504307324 2133
731103783 2437
826179786 5384
430664235 3468
465407795 3541
181542969 1735
619460089 3044
153900103 513
501002534 1670
864060119 8906
622798015 2076
515098283 1717
578908377 2670
94235966 67708876
793658260 19183
666949845 2684
600547863 5068
122999590 410
77381602 4437
10776 651263861
780598879 2602
735624680 5041
287168501 1131
2868 619121554
230286176 115143088
26039617 96
186624830 1129
265879455 3038
465164364 2141
166200554 554
630722690 2124
415495183 207747591
608400000 2028
752904501 3508
475979728 8428
720157795 27377
767863825 767863825
333343829 2514
428889397 5854
174149303 917
860020586 11410199
438620168 5012
175852127 631
315788886 2247
512507317 1719
996301467 10633
522609105 52182
638789973 2670
151648989 1883
305101016 1017
357548655 178774327
111600000 372
681079157 2481
156299756 521
249546747 124773374
913734814 4705
731630036 3268
341305514 1171
339135609 1293
550028250 1996
128400640 428
128741532 939
876958081 3738
89799576 2920
748800000 2496
104556777 370
943787714 3530
829956252 3676
647400001 2158
528371075 528371074
2662 761419846
660931469 2790
702964943 3492
469751064 5495
926005393 6105
728345467 723412820
838531707 8782
447001491 1490
204988597 2012
1305 351389287
545344081 4054
229800979 766
859985183 368334682
172579895 7982
744462473 5691
884997050 2950
808628138 3011
248999170 830
550410261 550410261
695843954 4761
892563029 5151
745062104 4808
22162323 22162323
642712499 3546
512401708 1708
3771 914653388
284399999 948
425631953 1457
782076061 12555
93749515 950
1605 198304232
530608152 3733
559533196 4033
715782997 12463
855901687 2853
6780 735511340
897321040 5456
550959021 29210
953199727 3614
147932732 633
896056128 4012
295316673 2302
152389968 8773
827300818 31077
366752474 2131
844497185 2815
85905700 321
925545656 3909
167393333 618
453380937 146655
966878159 13274
552203357 5609
655702775 4296
879222655 4784
735269590 2864
483945238 3014
660534120 3259
773098905 2577
420115799 1560
772242327 6193
4172 383093811
499326885 11030
312599999 1042
541242951 204594487
624861443 5856
710044224 24475
620137181 2250
22950216 11475108
694784011 5557
3614 934172018
253 51266402
504724118 1733
828600000 2762
58895990 297
219190399 10538
994979894 347487705
178990091 2464
939339520 14362
277028786 1837
764210978 5739
469894865 4558
381600119 2460
55355766 55355767
399537400 2699
776745721 32040
262200873 874
210475250 771
629434568 8032
6713 591187058
51921727 258
78200851 650
673502244 2245
964845349 81725
583640777 291820388
738717851 13341
393955379 7020
692888448 52428
933816064 40576
217483272 1026
408810461 1519
921766705 921766706
253110651 10838
240929083 1069
880450518 19607
465708195 2408
556565945 26065
4500029 15
212113655 958
182032029 61249
885643326 429632855
693447941 2413
363564772 3148
740413920 5854
686294177 686294178
650006714 3153
930954751 11024
509909926 3115
672902461 2243
842999999 2810
126849175 514
7305 234206695
369518015 2172
3146 272219898
536319211 460015020
977100758 3257
497100068 1657
205500684 685
717489815 258746864
844601923 4122
299293938 1098
850275168 5496
339336991 1927
2716 432506704
616434056 3321
3402 636825993
34186949 450
411451043 147506744
921136760 7580
21582 252617310
975707669 3526
973899872 4906
379745544 3629
103990725 349
601660477 8841
521940317 1943
516600085 1722
833684840 6296
929329744 467393394
831008611 77505
663600000 2212
319732131 2571
308855317 245260769
704814762 3865
621599999 2072
95751 688994147
328830156 2763
99623903 49811952
659824999 2500
656402188 2188
395806574 395806573
293235822 1207
612254066 8894
39325887 19662944
73606576 735
55199999 184
629311586 4125
568177118 51789
931225491 3639
501857708 501857707
967124134 3505
891463560 3601
752 111908126
125573652 1863
735301667 2451
902887617 902887618
944912787 3268
608678812 13498
57700197 349
606242973 4315
4566 928318026
570320813 285160407
658108399 3408
28883229 1849
156913847 547
90042212 90042211
820137022 3355
730884201 365442100
914265484 3508
29399901 98
293257384 5432
705563355 103251
460572707 3296
881741042 8579
5888699 30
589217978 65438
988761980 111063
990900617 990900618
26099941 87
457555371 4537
880205202 2934
715079310 3278
165358709 3363
185458321 1790
43233235 331
694500394 2315
698879632 4112
435846775 5965
2074 441112530
198900664 663
1810448 671755
639204507 6068
12990262 51
348242805 174121402
944852969 944852970
398593229 1806
140031827 1950
103393493 1945
477 117440306
215891433 1564
55801844 265
269404577 5034
461868460 1660
896238925 4825
814799147 2716
738479605 5262
595499999 1985
443213358 1674
49487000 284
421296743 421296744
42005329 1090
913362006 441552342
40810839 227
918987697 3996
324392000 3680
69494013 329
461274167 127769
169177956 84588978
815614221 3771
195900654 653
911246857 4342
895982585 4507
482986784 1678
381694639 1461
667795404 22294
327754230 1339
957379791 3437
572242496 2365
93470101 419
999885135 3836
166836266 166836265
974712269 3318
424412017 8185
495711841 7072
204560940 4070
444683829 3463
589907043 2189
260307639 1750
491492241 6244
2738 260402966
283595831 10474
642254526 2238
45000066 150
109380385 1356
240462157 2148
101699661 339
359733600 1667
786663519 3340
418037260 18757
893365485 539030
182107424 213794
930511688 4781
898930213 3057
81046439 350
360715049 3165
684902575 2283
555961423 4936
114580075 36572
563260442 4462
489587659 244793829
885597048 2952
957896806 3193
463165200 3600
798125147 798125146
949964489 6949
635277651 9751
16117427 67
148803874 775
1117 161924624
794407962 18379
842721205 10118
415174153 3679
334772077 1828
730767565 365383783
844582415 8122
630906018 630906019
71852284 284
193287483 1226
259903656 1363
3605 580196998
412087232 412087233
450900064 1503
17731701 294
217464827 2974
51808170 1379
206713637 718
940865616 12568
379198735 1264
794449931 9004
180600001 602
873602912 2912
869121191 14655
878701670 20021
8996 367560071
460851184 8002
508453288 3281
92054747 627
759602531 2532
373775951 3784
267117109 1072
386400971 1288
221918334 757
562099714 2069
703358284 2555
756902522 2523
531226471 2584
508801695 1696
122201507 708
526801050 1756
561579372 758989
464447855 3757
922200103 3074
163076407 1076
524101334 1747
473295003 3052
753385741 5617
808223697 6400
914738209 3707
444784918 2071
431854376 18376
998286435 11733
23343680 80
562649336 6236
251596615 990
38699986 129
689684045 6001
214800920 716
138220588 729
738683389 5831
306051984 1842
514334131 4969
771477940 3753
10025446 763525167
783526473 11368
343653504 2928
991735976 18046
514931108 4477
841565003 3084
817046024 3273
915296948 3051
265904516 56356
160 31586979
1655 318478462
277149303 1179
594645927 4787
417083609 2635
132629055 1565
956098294 3187
212100000 707
837594884 519513135
949202171 3164
453900347 1513
101125965 5471
582431943 6646
900182213 14885
654938844 3076
597152 2
281318209 1343
930940079 15645
249487048 208980327
444301404 1481
40772760 387
144756463 901
986788460 3884
714882382 9706
333363578 2521
